在网络单元中收集计数器数据的方法和系统.pdf

上传人:b*** 文档编号:680664 上传时间:2018-03-04 格式:PDF 页数:17 大小:852.67KB
返回 下载 相关 举报
摘要
申请专利号:

CN02824802.3

申请日:

2002.09.25

公开号:

CN1602618A

公开日:

2005.03.30

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04L 12/26申请日:20020925授权公告日:20100825终止日期:20130925|||授权|||实质审查的生效|||公开

IPC分类号:

H04M3/36; H04L12/26

主分类号:

H04M3/36; H04L12/26

申请人:

诺基亚公司;

发明人:

帕西·基韦莱; 米科·库伊卡

地址:

芬兰埃斯波

优先权:

2001.12.13 FI 20012464

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

董莘

PDF下载: PDF下载
内容摘要

本发明涉及从网络单元的一组计数器中收集计数器数据的方法和系统。根据本发明,更新单元更新计数文件,集中计数器处理单元从所述计数文件中收集被改变的计数器数据以写入传输文件。使用来自控制文件的收集信息控制所述计数器数据的收集,其中通过改变所述控制文件中的所述信息考虑特定计数器。通过指定将被写入所述传输文件的计数器数据的格式,所述控制文件中的信息也指定拥护接口。

权利要求书

1、  一种从网络单元的计数器组中收集计数器数据的方法,包括以下步骤:
a)记录所述计数器组上特定于应用的数据;
b)从所述应用向更新单元传送更新消息,以更新所述计数器组中被改变的数据。
c)将来自所述计数器组的计数器数据写入传输文件,以进一步处理所述数据,
其特征在于,在步骤c)之前进行下列步骤:
d)根据所述更新消息,更新计数文件,以及
e)集中计数器处理单元从所述计数文件中收集所述计数器数据,以写入所述传输文件。

2、
  根据权利要求1的方法,其特征在于,使用来自控制文件的信息控制所述计数器数据的收集,其中通过改变所述控制文件中的信息,来考虑特定的计数器。

3、
  根据权利要求1的方法,其特征在于,在从所述应用中传送第一个更新消息之前,所述方法包括如下步骤:
从所述应用向所述更新单元传送服务请求,并且
根据所请求的服务,从所述更新单元中预留资源,其中所述资源负责更新请求所述服务的应用的被改变计数器数据。

4、
  根据权利要求3的方法,其特征在于,所述资源在所述更新单元中被成功创建之后,向所述应用传送确认消息。

5、
  根据权利要求2的方法,其特征在于,利用所述资源并结合所述更新单元来创建所述计数文件,其中所述计数文件具有根据所述服务请求的数据结构。

6、
  根据权利要求4的方法,其特征在于,直接向所述资源传送所述更新消息,其中所述资源负责服务所述应用。

7、
  根据权利要求3的方法,其特征在于,将所述计数文件形成包含索引文件和存储器文件的两部分文件结构,其中所述索引文件标识所述存储器文件的内容。

8、
  根据权利要求3的方法,其特征在于,包含从一组参数中选择的所述服务请求更新参数,所述参数组至少包括所述应用的标识(ID)、多个索引、所述计数器组中的多个计数器以及所述计数文件中索引的指派。

9、
  根据权利要求1的方法,其特征在于,利用所述控制文件的内容控制所述集中计数器处理单元的功能。

10、
  根据权利要求8的方法,其特征在于,根据所述网络单元中每个所述应用的特定需要,指定所述控制文件的内容。

11、
  根据权利要求1的方法,其特征在于,将所用的计数器的备份更新为所编译的计数文件。

12、
  根据权利要求1的方法,其特征在于,
将网络单元的一组更新单元连接成为一个计数器处理单元,并且,
根据与所述计数处理单元相关联的控制文件的内容,所述集中计数器处理单元从所述网络单元中的所有应用中收集所有计数器数据。

13、
  根据权利要求1的方法,其特征在于,根据过滤文件中的过滤信息,过滤所述更新单元中的计数器数据。

14、
  一种从网络单元的计数器组中收集计数器数据的系统,包括:
应用(1),包括记录特定于应用的数据的计数器组(C1、C2、C3、C4),
更新单元(2),更新改变后的计数器数据,以及
备份和传输单元(3),将来自所述计数器组的所记录的计数器数据写入传输文件,以进一步处理数据,
其特征在于,所述系统还包括:
计数存储器(4),根据来自所述应用(1)的更新消息,更新计数文件,
集中计数器处理单元(5),从所述计数文件中收集所述计数器数据,以写入所述传输文件。

15、
  根据权利要求14的系统,其特征在于,所述系统还包括保存控制信息的控制存储器(6),其中所述控制存储器与所述集中计数器控制单元(5)相连接。

16、
  根据权利要求14的系统,其特征在于,所述更新单元包含负责更新特定应用(1)的改变后的计数器数据的至少一个资源(R1、R2、R3、R4),其中所述特定应用(1)向所述更新单元请求更新服务。

17、
  根据权利要求14的系统,其特征在于,所述计数存储器(4)包含具有在所述应用的服务请求中指定的数据结构的计数文件。

18、
  根据权利要求14的系统,其特征在于,所述系统还包含保存和更新所编译的计数文件的备份存储器(7),所述编译后的计数器文件对所使用的计数器做备份。

19、
  根据权利要求14的系统,其特征在于,所述系统还包含:
更新单元组,所述更新单元组连接到所述集中计数器处理单元(5),以从所述网络单元中的所有应用中收集所有计数器数据。

20、
  根据权利要求14的系统,其特征在于,所述系统还包含过滤存储器(8),所述过滤存储器连接到所述更新单元以保存过滤文件。

说明书

在网络单元中收集计数器数据的方法和系统
技术领域
本发明涉及远程通信系统,尤其是涉及在网络单元中从一组计数器中收集计数器数据的一种新的改进方法和系统。
背景技术
网络单元的一般结构可以被分为三个主要部分。一个是控制部分,它可以由内部消息总线相互联结的不同计算机单元组成。另一部分是网络接口部分,它包括接入和中继网络接口,这个接口部分被用来将该网络单元连接到另一个网络单元,连接到用户或用户群。此外,还可以有交换部分,它实现不同用户和/或中继电路之间的连接。这个一般结构只是这个网络单元的一个例子,它衍生于传统的电话交换机结构。
在上述例子中,计数器或者所谓的存储体可以被用于保存或记录关于电话交换机或网络单元的不同部分或功能的数据。惯例上,为了在运营商之间记帐的目的,在电话交换机中使用计数器。尽管事实上,目前用户记帐完全基于CDR(呼叫详细记录),但是对于计数器的需要没有减少。
例如,电话交换机一般记录不同的计数器,这些计数器被定向或分配到相同的唯一地址。地址的实例是用户、总线、连接、IP地址,一对虚拟路径/虚拟频道,等等。
图1描述了电话交换机中当前计数器处理的一个实例。不同计费单元(CHU)中的计费程序将多个更新消息传送到主计费单元(CHU-1)的更新单元中(AUPPRB),通过使用逻辑文件CHSAVE,来自于这个更新单元的数据被从计费单元中写出。计数器的更新不能被分入不同的计费单元,这意味着不同计费单元之间的业务负荷太重。向这个结构中增加新的计数器几乎是不可能的。在网络单元的平台软件中,更新单元和逻辑文件也相当固定,这使得它们很难改变。
运营商或网络单元的其他用户通常对将被记录的计数器有着不同的需求或使用。在一些情况下,可能需要对一组计数器求和,或者,分别收集所有的计数器,然后获得这些计数器的特定信息。将传统的计数器信息和呼叫详细记录结合起来是不合理的,甚至也不总是可能的。更优选的方法是,为来自呼叫详细记录的不同种类信息预留计数器。
未来,甚至可能有些网络单元根本不生成呼叫详细记录。作为这种网络单元的一个例子,让我们注意提供移动号码可携带业务(MNP)的服务路由寄存器(SRR)和提供不同协议或网络之间的网关解决方案的媒体网关(MG)。
在这些网络单元中,计数器可能被使用,例如,对IP分组的数量进行计数,或者,不同因特网服务商之间的记账。然而,已知的方法没有为网络单元的运营商或用户或者计数器提供任何工具,去修改计数器上记录的数据,也没有提供更新或检索来自计数器的已改变的数据的方法。目前,计数器数据分别被收集,并通过逻辑文件输出。所有与计数器相关的操作和函数都已经被硬编码到网络单元中,运营商很难,甚至不可能改变计数器的处理或指定新的计数器。通常,对计数器处理过程的一个小的改变需要网络单元或电话交换机中的整个平台软件做大量改变。因此,网络单元的运营商和其他用户发现,处理这个计数器既没有效率也没有用。
因此,对动态计数器处理过程的需求逐渐增多,以便可以在流水作业线的基础上,或者甚至在运营商的基础上指定这个过程。也需要不使内部消息总线负载过重的计数器处理过程。
发明内容
因而,本发明涉及充分地消除了相关技术的一种或多种局限性和缺点的计数器数据收集的系统和方法。
本发明的一个目的是,提供动态和通用的计数器数据获取的系统和方法。尤其与在每个网络单元中被硬编码的传统计数器数据处理不同的是,本发明被设计为对于最终用户易于使用和管理。
本发明的另一个目的是,提供一种新地计数器结构,这种结构提供了添加新计数器和提供客户或运营商详细计数器的简单方法,即通过只改变特定文件或文件集中的信息,而不改变网络单元中整个平台软件。
这是借助于在网络单元中,从一组计数器中收集或获取计数器数据的方法来实现的。网络单元可以是本地交换机(LE,),移动交换中心(MSC),呼叫处理服务器(CPS),媒体网关(MG)或者服务路由寄存器(SRR)。在这个方法中,特定于应用的数据被记录在计数器组中,更新消息从应用传送到更新单元,该单元更新所述计数器组中被改变的数据。更新单元可能是被设置为接收更新消息,并相应地更新一个存储器或文件的任何程序或过程。最后,所述计数器数据被从所述计数器组中写入到传输文件,进一步处理所述数据。这个传输文件可能是具有预定结构的,和能被动态更新的任何逻辑文件。
根据本发明,更新单元更新计数文件,集中的计数处理单元从所述计数文件中收集被改变的计数器数据,写入所述传输文件。使用来自控制文件的收集信息控制所述计数器数据的收集,其中通过改变控制文件中的所述信息,考虑特定的计数器。通过指定将被写入传输文件的计数器数据格式,所述控制文件中的信息也指定了用户接口。
所述应用传送第一更新消息之前,它必须向更新单元传送服务请求。基于所述服务请求,更新单元预留负责服务所述应用的资源或过程。所述服务请求包括定义所述应用工作和需要更新服务的环境的参数。例如,这些参数是,所述应用的标识符,计数器索引的数量,所述计数器组中计数器的数量,计数文件中的索引指派。在更新单元中已经接收服务请求之后,它为请求更新服务的应用创建或预留资源。资源被成功预留后,它向所述应用传送确认消息,以通知所述应用正确的服务资源。
所述资源创建计数文件,所述文件具有取决于服务请求中信息的数据结构。所述资源可以从更新消息中过滤计数器信息,只将所选的一组计数器写入计数文件。这个过滤由过滤文件中的过滤信息控制。
另一个方面,本发明涉及从网络单元的一组计数器中收集计数器数据的系统。网络单元包括一个应用,所述应用包括记录特定于应用的数据的一组计数器。所述应用可能是为了在网络单元中进行特定跟踪或故障寻找任务而设计的任何计算机或计费单元。所述网络单元也包含备份和传输单元,所述备份和传输将记录的计数器数据从所述计数器组中写入到传输文件,以进一步处理所述数据,并对计数器数据做备份。根据本发明,所述系统还包括根据来自所述应用的更新消息更新计数文件的计数存储器和从所述计数文件中收集计数器数据以写入所述传输文件的集中计数处理单元。所述系统还包含保存控制信息的控制存储器。所述控制存储器与集中计数处理单元相连,以提供控制所述计数器处理单元运行的控制信息。
在本发明的一个实施例中,更新单元包括负责更新特定应用的被改变的计数器数据的至少一个资源,所述特定应用向更新单元请求更新服务。所述系统也可能包括保存和更新被编译的计数器文件的备份存储器,所述被编译的计数器文件备份使用过的计数器。所述系统还包括一组更新单元,所述更新单元与所述集中计数器处理单元相连,以从网络单元的所有应用中收集所有计数器数据。
本发明提供了一种简单方法,通过只改变控制文件中的信息增加和提供新的和特定于用户的计数器。这可以不必改变网络单元中的平台软件就实现。本发明也提供处理网络单元中计数器组的动态和通用的方法。这使得运营商能够比在当前系统中更容易地从网络单元的不同部分收集不同种类的数据。由于本发明,动态计数器处理过程也可能被用于未来的网络单元中,并且即使在流水作业线的最后阶段也能够动态地改变计数器处理。
因为计数器文件被动态分配,所以计费单元的存储器负载减少了。在所述更新过程中,不必预先知道计数文件的结构或者更新消息的数量,更新消息由流水作业线定义,只有消息的结构由平台软件定义。
附图说明
附图提供了对本发明的进一步理解,并构成了本说明书的一部分,它们表示了本发明的实施例,并与本描述一起帮助解释本发明的原理,在附图中,
图1是说明收集计数器数据的现有技术方案的功能框图。
图2是本发明的一个实施例的功能框图;
图3是本发明的一个实施例的功能框图;
图4是根据本发明的一个实施例,描述更新服务的初始化的信令示意图,以及
图5-图7根据本发明的一个实施例,描述服务请求的结构。
具体实施方式
现在对本发明的这些实施例做详细的介绍,这些例子在附图中被说明。
如图2所示,根据本发明的实施例,从这组计数器中收集计数器数据的系统包括应用1,所述应用1包含一组计数器C1、C2、C3、C4,以记录特定于应用的数据。所述应用可以通过MML接口(MML,人机语言)(没有标出)接收控制命令,所述应用的任务可以根据其位于的网络单元被指定。例如,这些任务的例子可以从电话交换机中得出。图2系统还包括更新被改变的计数器数据的更新单元2和将所述被记录的计数器数据从所述计数器组中写入传输文件以进一步处理数据的备份和传输单元3。
在图2系统中,根据来自应用1的更新消息更新计数文件的计数存储器4最好是易失存储器(例如,随机存取存储器,RAM)。它被连接到更新单元2和集中计数器处理单元5,所述集中计数处理单元5从计数存储器中收集被更新的计数器数据,然后将其写入传输文件。如图2所示,计数存储器4包括具有如所述应用的服务请求中定义的数据结构的计数文件。计数文件可能有两部分文件结构,包括索引文件和存储文件,其中,所述索引文件标识所述存储文件的内容。然而,需要注意的是,这只是计数存储器动态分配的一个例子,其他分配方案在本发明中也可以被使用。
图2所示的系统中,还包括保存控制信息的控制存储器6。控制信息至少控制从计数存储器4中收集数据的时间间隔和计数器数据的显示格式,根据这种格式,集中计数器处理单元5将信息写入传输文件。控制存储器6与集中计数器处理单元5相连,并最好是非易失存储器,如硬盘。
在图2所示的例子中,更新单元4包含4个负责更新应用1中被改变的计数器数据的资源R1、R2、R3、R4,所述应用1向所述更新单元2请求更新服务。图3表示分布式系统,在这个系统中,更新单元2连接到主计费单元的集中计数器处理单元5。在图3的例子中,只有两个计费单元CHU-1和CHU-n。然而,很显然,一个网络单元中可以有多个计费单元。在图3的例子中,第一资源R1负责主计费单元CHU-1中的应用,第二资源R2负责计费单元CHU-n中的应用。
在本发明的一个实施例中,所述系统还包含保存和更新被编译的计数文件的备份存储器7,所述被编译的计数文件用来备份所使用的计数器C1、C2、C3、C4。因为计数存储器4为了实用的原因是易失的,而且,如果网络单元突然重置,它将被清除,所以这很重要。利用过滤存储器8中的过滤信息,进一步控制或过滤写入计数存储器的数据。过滤信息通知所述计数器的资源,在计数存储器4中哪些被忽略,哪些被更新。这给网络单元中的计数器的处理提供了更多的灵活性和动态性。在一个实施例中,过滤存储器8被连接到控制存储器6上,其中用户能够控制过滤存储器8中的内容。
图4根据本发明的一个实施例表示关于计数器更新过程初始化的信令方案。需要更新服务的应用请求负责服务所述应用的更新单元的ID号。这个ID查询是由命名服务器(命名服务)产生的。查询之后,所述应用传送服务请求消息(dyn_counters_service_s 0xc2ad)到更新单元2的主过程。根据所请求的服务,更新单元2预留资源R。资源被成功预留之后,所述资源向所述应用传送回确认消息(dyn_counters_service_ack_s 0xc2ae)。初始化之后,所述应用准备传送,更新单元准备接收更新消息(dyn_counters_data_t)。
根据本发明的一个实施例,图5-图7表示了3种不同的更新消息。这些消息只是索引字段的数量彼此不同。在图5的消息中,只有唯一一个索引字段rec(DW),在图6的消息中,有一个附加的子索引字段subrec(DWD),图7的消息中,有2个附加子索引字段subrec(DW)和sub_subrec(DW)。索引的数量指定使用中的指派(assignment)的维数。图5中的消息使用1维指派,图6中的消息使用2维指派,图7中的消息使用3维指派。所述应用本身向更新单元的合适资源传送这些动态更新消息。更新单元预先不知道更新消息的数量和将被更新的计数器数量。如图5-7所示,更新消息的结构取决于所用的指派维数。值得注意的是,这只是可能的更新消息的一个例子,并且它非常依赖于使用本发明的特定环境。
再次参照图2,现在介绍根据本发明的一个实施例,从一组计数器中收集计数器数据的方法。参考图4描述的初始化过程之后,所述应用直接将计数器更新消息传送给合适的资源R1、R2、R3或R4。所述计数器更新消息由所述应用规定,只有消息的结构必须是正确的。这意味着,更新单元2预先不知道将被接收的计数器更新消息的数量,或者有多少计数器必须被更新的事实。更新单元2只更新规定的将被更新的索引。更新单元2从过滤存储器8中接收关于将被更新的索引的信息。更新单元2更新计数存储器4上被改变的计数器数据。在这个例子中,计数存储器4中的计数文件被分成2个文件,索引文件和计数文件。索引文件中有计数文件中唯一计数器的偏移量,根据应用1在更新消息中所传送的索引排序所述索引文件。
集中计数器处理单元5有位于控制存储器6中的控制文件。在这个控制文件上,用户能够为计数器创建不同的数学运算,并能够根据所述应用的环境为它们提供特定的名称以改变用户接口。例如,在图2中,控制文件包含逻辑文件(logfil=xyz)的信息,备份和传输单元将使用所述逻辑文件的信息记录被更新的计数器数据,进一步处理所述数据。还定义了求和运算c1+c2,命名为CAT(CAT=c1+c2)。计数器c3和c4有名称HORSE和DOG。用户可以使用网络单元中的用户接口更新控制存储器中的信息内容。
根据控制文件中定义的时间间隔,集中计数器处理单元5向更新单元2请求计数器。对该请求的响应被接收,通过该响应,计数文件被传输给集中计数器处理单元5。根据控制存储器中的信息,集中计数器处理单元5只更新备份存储器7中所使用的计数器。通过使用不同种类的数学运算(加、减、乘、除),可以更新单个计数器,也可以将几个计数器结合成一个计数器。当整个计数文件被收集时,集中计数器处理单元5向更新单元2发出命令,释放所述计数文件。之后,已经更新的备份存储器(被组合的计数文件)被存储在非易失存储器,如,硬盘上。只要在网络单元中存在更新单元(和计数文件),这个过程就被重复。另外,根据控制存储器6中定义的时间间隔,集中计数器处理单元5将计数器通过备份和传输单元3从被编译的计数器文件传输到一个处理后文件中。
对于本领域的技术人员而言,本发明的基本构思显然可以以不同的方式被实现并带来技术进步。因而,本发明及其实施例并不限于上述的例子。相反地,可以在权利要求的范围内变化。

在网络单元中收集计数器数据的方法和系统.pdf_第1页
第1页 / 共17页
在网络单元中收集计数器数据的方法和系统.pdf_第2页
第2页 / 共17页
在网络单元中收集计数器数据的方法和系统.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《在网络单元中收集计数器数据的方法和系统.pdf》由会员分享,可在线阅读,更多相关《在网络单元中收集计数器数据的方法和系统.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明涉及从网络单元的一组计数器中收集计数器数据的方法和系统。根据本发明,更新单元更新计数文件,集中计数器处理单元从所述计数文件中收集被改变的计数器数据以写入传输文件。使用来自控制文件的收集信息控制所述计数器数据的收集,其中通过改变所述控制文件中的所述信息考虑特定计数器。通过指定将被写入所述传输文件的计数器数据的格式,所述控制文件中的信息也指定拥护接口。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1