话务统计方法、装置及系统的制作方法

文档序号:7922878阅读:277来源:国知局
专利名称:话务统计方法、装置及系统的制作方法
技术领域
本发明涉及通信网络技术领域,尤其涉及一种话务统计方法与装置。
背景技术
话务统计准确地反映了交换机的运行质量,维护人员可以通过话务统计维护交换 设备、接入设备,以提高维护质量及交换机接通率,同时,通过话务统计还可以指导话务疏 通和网间业务调整。 目前,主要是通过单对象维度进行话务统计,其中,单对象维度是指一个话务统计 的测量任务只关联一种对象类型,而不支持多种对象类型的组合,其中,对象类型是指语音 呼叫过程中涉及到的资源类型,比如中继组、局向、网关、目的码等。 图1为相关技术中单对象维度话务统计方法的流程图,如图1所示,该方法主要包 括以下步骤 步骤S101 :话务统计模块从网管后台获取到测量任务。 步骤S103 :对于每一次呼叫,呼叫模块均发送一个呼叫释放消息到话务统计模 块,其中,呼叫释放消息中包括本次呼叫所涉及到的基本信息,如主被叫号码、局向、中继 组、网关等。
步骤S105 :话务统计模块收到呼叫释放消息以后,将测量任务中包含的测量对象
在呼叫信息中查找,如果查找到,则根据该测量对象计数。对于每一次呼叫都重复此过程。
步骤S107 :当采集周期结束时,话务统计模块给自身发送通知消息。
步骤S109 :话务统计模块接收到通知消息以后,将本采集周期内计数的结果数据
打包上报给网管后台入库。 按照上述话务统计流程,网管后台存储数据的形式如图2所示,在一维数据 中包含时间、对象、指标l和指标2信息。对象栏纵列中的对象信息,由于只支持单 对象维度,因此采集到的数据不具备伸展性,无法支持类似于联机分析处理(0n-Line AnalysisProcessing,简称为0LAP)中涉及的上钻、下钻、切片、切块等技术,以对采集到的 数据进行进一步的分析,其中,OLAP是指对共享多维信息的、针对特定问题的联机数据的访 问和分析,因此,用户只能得到单一维度的数据报表。并且,由于该单维度处理方法是多次 对单对象的话务进行统计,在每一次单对象统计时分别配置不同的对象,因此,该方法在话 务数据统计上也缺乏灵活性。

发明内容
有鉴于此,本发明提供了一种多对象维度的话务统计方法、系统及装置,用以解决 单对象维度的话务统计技术在话务数据采集上缺乏灵活性以及在话务统计数据的展现和 再加工上缺乏扩展性的问题。 根据本发明的一个方面,提供了一种多对象维度的话务统计方法。 根据本发明的多对象维度的话务统计方法包括获取至少一个测量任务组,其中,每个测量任务组中均包括多个测量对象;接收呼叫释放消息,其中,该呼叫释放消息中携带 有呼叫涉及的呼叫信息;对于至少一个测量任务组中的每个测量任务组,分别查找上述呼 叫释放信息,判断该呼叫释放消息中是否包含了其所有测量对象;根据判断结果为是的测 量任务组进行话务统计。 根据本发明的另一个方面,提供了一种多对象维度的话务统计系统。 根据本发明的多对象维度的话务统计系统包括呼叫模块、话务统计模块和网管
后台;其中,网管后台用于向话务统计模块发送至少一个测量任务组,其中,每个测量任务
组中包括多个测量对象;呼叫模块用于在每次呼叫时向话务统计模块发送呼叫释放消息,
其中,呼叫释放消息中携带有呼叫涉及的呼叫信息;话务统计模块用于对至少一个测量任
务组中的每个测量任务组,分别查找呼叫信息,判断呼叫释放消息中是否包含了其所有测
量对象,并根据判断结果为是的测量任务组进行话务统计。 根据本发明的又一个方面,提供了一种多对象维度的话务统计装置。 根据本发明的多对象维度的话务统计装置包括获取单元,用于获取至少一个测
量任务组,其中,每个测量任务组包括多个测量对象;接收单元,用于接收呼叫释放消息,其
中,呼叫释放消息中携带有呼叫涉及的呼叫信息;判断单元,用于对至少一个测量任务组中
的每个测量任务组,分别查找呼叫信息,判断呼叫释放消息中是否包含了其所有测量对象;
统计单元,用于根据判断单元的判断结果为是的测量任务组进行话务统计。 通过本发明的上述至少一个方案,提供不同测量对象的多个测量任务组,对话务
进行统计,使得最终统计的数据呈现为多维立方体的形式,与现有的单对象维度的话务统
计技术相比,在话务数据采集上具有灵活性,并在话务统计数据的展现和再加工上具有扩展性。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中
图1为单对象维度话务统计方法的流程图;
图2为单对象维度数据存储模式的示意图; 图3为根据本发明实施例的多对象维度话务统计方法的流程图; 图4为根据本发明优选实施例一的多对象维度话务统计方法的流程图; 图5为根据本发明优选实施例二的多对象维度话务统计方法的详细流程图; 图6为根据本发明优选实施例的多对象维度数据存储模式的示意图; 图7为根据本发明实施例的多对象维度技术和单次采用单对象维度技术相比较
的示意图; 图8为根据本发明优选实施例的多对象维度详细存储模式和数据伸展性的示意 图; 图9为根据本发明实施例的多维度话务统计系统的结构 图10为根据本发明优选实施例的多维度话务统计系统的结构图;
图11为根据本发明实施例的多维度话务统计装置的结构图。
具体实施方式

功能概述 本发明实施例针对现有单对象维度话务统计方法中存在的问题,提出一种改进的 话务统计方案,在该方案中首先获取至少一个测量任务组,其中,每个测量任务组中均包括 多个测量对象;然后,在每个预设的采集周期内,对于每一次呼叫,均会收到一个呼叫释放 消息,在该呼叫释放消息中携带有本次呼叫涉及的呼叫信息;然后,对于上述至少一个测量 任务组中的每个测量任务组,分别查找呼叫释放消息中携带的呼叫信息,判断呼叫释放消 息中是否包含了其所有测量对象,在测量任务组包含的全部测量对象都与呼叫信息相匹配 的情况下,根据该测量任务组计数。 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实
施例仅用于说明和解释本发明,并不用于限定本发明。 方法实施例 根据本发明实施例,首先提供了一种话务统计方法。 图3为根据本发明实施例的多对象维度话务统计方法的流程图。如图3所示,根据 本发明实施例的多对象维度话务统计方法的主要包括以下步骤(步骤S301-步骤S307):
步骤S301 :获取至少一个测量任务组,其中,每个测量任务组中均包括多个测量 对象; 步骤S303 :接收呼叫释放消息,其中,该呼叫释放消息中携带有呼叫涉及的呼叫 信息; 步骤S305 :对于至少一个测量任务组中的每个测量任务组,分别查找呼叫信息,
判断呼叫释放消息中是否包含了其所有测量对象; 步骤S307 :根据判断结果为是的测量任务组进行话务统计。 以下进一步描述上述处理的各个细节。
( — )步骤S301 在具体实施过程中,可以由网关后台预先设置测量任务,该测量任务可以由至少 一个测量任务组组成,且每个测量任务组中包括多个测量对象,从而使得多对象维度不同 于单对象维度,单对象维度的测量任务中只一个测量任务组,且该测量任务组中只有一个 测量对象,因此,其只能关联一种对象类型,而多对象维度支持多种对象类型的组合。
具体地,上述测量任务组中的测量对象包括主被叫号码、局向、中继组、网关等多 种对象类型中的至少两种以上。
( 二 )步骤S303 在具体实施过程中,对于每一次呼叫,呼叫模块均会发送一个呼叫释放消息,该呼 叫释放消息包含了本次呼叫所涉及的一些基本信息,例如主叫号码、被叫号码、局向、中继 组、网关等多种对象中的一种或多种,在本发明实施例中,从该呼叫释放消息中获取其携带 的呼叫信息,即上述的主叫号码、被叫号码、局向、中继组、网关等多种对象中的一种或多种
(三)步骤S305 针对收到每一个呼叫释放消息,根据获取的测量任务进行一次话务统计,具体地, 对于至少一个测量任务组中的每个测量任务组,分别查找呼叫释放消息中携带的呼叫信 息,判断该呼叫释放消息中是否包含了其所有的测量对象; 具体地,可以同时查找多个测量任务组中的测量对象,分别查找每个测量任务组 中的测量对象是否包含在上述呼叫信息中,当一个测量任务组中的某个对象没有包含在上 述呼叫信息中时,则停止查找该测量任务组中的其余未查找的测量对象。
(四)步骤S307 当一个测量任务组中所有元素(即,测量对象)都可以在本次呼叫所涉及的基本 信息中查找到的情况下,则根据这个测量任务组计数,完成多对象维度的话务统计任务。
在具体实施过程中,在预先设置的采集周期内重复上述步骤S303至步骤S307, 直至该采集周期到达时,将在该采集周期内统计的数据进行上报,具体地,可以上报给网管 后,该网管后台接收到采集周期内统计的数据之后,可以将接收到的数据按照测量任务组 将数据以多维数据表的形式保存,并且在一定情况下还可以将保存的多维数据表按照预定 规则进行拆分和处理,以得到需要的数据。 在具体实施过程中,可以通过设置一个定时器来计算预先设置的采集周期,将该
采集周期设置为定时器的时长,当定时器到时时,触发上报,并重启该定时器。 根据本发明实施例的话务统计方法,可以根据多个测量对象进行话务统计,从而
提高了话务数据统计的灵活性。 为进一步理解本发明实施例提供的上述话务统计方法的具体实施方式
,以下进一 步通过具体实施例进行说明。在下述实施例中,由话务统计模块进行话务统计,测量任务由 网管后台设置并发送给话务统计模块。
实施例一 该实施例以一个测量任务组为例进行说明,并且,在该测量任务组中包括三个测 量对象。 图4为该实施例的多对象维度话务统计方法的流程图,如图4所示,该实施例中多 对象维度话务统计方法的主要包括以下步骤(步骤S401-步骤S413):
步骤S401 :话务统计模块从网管后台获取到测量任务,其中该测量任务包括一个 三元组,三元组包含三个测量对象,即测量对象l,测量对象2和测量对象3,相当于图3中 的步骤S301 ; 步骤S403 :对于每一次呼叫,呼叫模块均会发送一个呼叫释放消息给话务统计模 块,在呼叫释放消息里包含了本次呼叫所涉及到的一些基本信息,比如主被叫号码、局向、 中继组、网关等; 步骤S405 :话务统计模块收到呼叫释放消息以后,话务统计模块对测量任务中包 含的测量对象1在呼叫释放消息中查找。若失败,则停止对该三元组其他测量对象的查找;
步骤S407 :如果在呼叫的基本信息中查找到对象l,则话务统计模块继续对测量 任务中包含的测量对象2在呼叫释放消息中查找。若失败,则停止对该三元组的其他测量 对象的查找; 上述步骤S403-步骤S407相当于图3中的步骤S303和步骤S305。
7
步骤S409 :如果上述查找成功,则话务统计模块继续对测量任务中包含的测量对 象3在呼叫释放消息中查找。若成功,则在该三元组上计数,并返回执行S403,对于每一次 呼叫都重复该过程,相当于图3中的步骤S307 ; 步骤S411 :当采样周期到时,话务统计模块给自身发通知消息; 步骤S413 :话务统计接收到通知消息以后将本采集周期内计数的结果数据打包
上报给网管后台入库。 实施例二 该实施例以两个测量任务组为例进行说明,并且,在每个测量任务组中包括三个 测量对象。 图5为实施例二的多对象维度话务统计方法的详细流程图。如图5所示,该实施 例中的多对象维度话务统计方法的主要包括以下步骤(步骤S501-步骤S513):
步骤S501 :话务统计模块从网管后台获取到测量任务,其中该测量任务包括两个 三元组(ol, o2, o3)和(o4, o5, 06),每个三元组包含三个测量对象;相当于图3中的步骤 S301 ; 步骤S503 :对于每一次呼叫,呼叫模块均会发送一个呼叫释放消息给话务统计模 块,在呼叫释放消息里包含了本次呼叫所涉及到的一些基本信息,比如主被叫号码、局向、 中继组、网关等,例如在呼叫释放消息中携带了 (ol, o2, o3, o4, o6, o8, 09);相当于图3中 的步骤S303 ; 步骤S505 :话务统计模块收到呼叫释放消息以后,对测量任务中包含的测量对象 1在呼叫释放消息中查找。例如对于三元组(o 1 , o2, o3),则先匹配o 1在呼叫释放消息中是 否存在。对于三元组(o4, o5, o6),则先匹配o4在呼叫释放消息中是否存在;
步骤S507 :如果上述查找成功,则话务统计模块继续对测量任务中包含的测量对 象2在呼叫释放消息中查找。即如果ol在呼叫释放消息里存在,则继续匹配o2在呼叫释放 消息里也存在;如果o4在呼叫释放消息里存在,则继续匹配o5在呼叫释放消息里也存在。 相当于图3中的步骤S305 ; 步骤S509 :如果上述查找成功,则话务统计模块继续对测量任务中包含的测量对 象3在呼叫释放消息中查找。若成功,则在这些三元组上计数,并返回执行S503,对于每一 次呼叫都重复该过程。相当于图3中的步骤S307 ; 步骤S511 :当采样周期到时,话务统计模块给自身发通知消息。 步骤S513 :话务统计接收到通知消息以后将本采集周期内计数的结果数据打包
上报给网管后台入库。 根据本发明实施例的话务统计方法,网管后台存储数据的模式如图6所示。图6 为根据本发明优选实施例的多对象维度数据存储模式的示意图。在多维立方体数据中包含 时间、对象1、对象2、对象3、指标1和指标2信息。对象1、2和3栏纵列中为对象信息,和 单对象维度不同的是在多对象维度模式下有多个字段表示测量对象,这样就形成了 一个数 据立方体。也使这些数据具备了伸展性。可以支持类似于OLAP所描述的上钻、下钻、切片、 切块等技术对采集到数据进行进一步的分析,图6示出了通过对数据立方体维度之间的切 块和切片技术向不同级别的用户提供不同的数据。在此基础上,可以进行复杂的数据挖掘 等技术的应用,为后续在这些数据立方体上做专家系统提供了可能性;用户也能够由此获取更加智能化的报表。 进一步地,本发明公开的多对象维度技术中话务统计装置在向网管后台上报在采 集周期内统计的数据之后,网管后台按照至少一个测量任务组将数据以多维数据表的形式 保存。并在一定情况下可以将保存的多维数据表按照预定规则进行拆分。与单对象维度在 技术上相比,多对象维度技术最大程度的保存了不同对象维度之间的组合关系,而单对象 维度统计技术,在话务统计模块丢弃了不同对象维度之间的组合关系,具体的实践方式如 图7所示。 图7为根据本发明实施例的多对象维度技术和单次采用单对象维度技术相比较 的示意图。 多次采用单对象话务统计技术,以二维对象为例,最终获取到的数据的结构如图7 中右边所示的结构,而多次采用单对象维度采集到的数据如图7中左边所示的结构。可以 看出,从右边可以通过上钻操作演变成左边的结构,例如图中所示cll = dll+dl4等关系 式。而从左边则无法得到右边的二维数据立方体。也就是说,多对象维度统计技术则最大 限度的保存了这样的组合关系,而这种组合关系在后续对数据的再处理乃至高级分析方面 具有重要的意义。 图8为根据本发明优选实施例的多对象维度详细存储模式和数据伸展性的示意 图。如图8所示,以三维维对象为例,中间的三维立方体数据包括时间、对象1、对象2、对 象3、指标1和指标2信息,呈现三维立方体的存储形式。可以通过两个上钻操作和一个切 块操作对采集到的数据进行进一步的的分析。具体地,上钻操作,改变维的层次,变换分析 的粒度,是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减小维数,用户 可以关注不同维度层次的数据;切块操作,在一部分维上选定值后,用户可以关心度量数据 在剩余堆上的分布。
系统实施例 根据本发明实施例,还提供了 一种多维度话务统计系统。 图9为根据本发明实施例的多维度话务统计系统的结构图。如图9所示,该多维 度话务统计系统主要包括呼叫模块90、话务统计模块92和网管后台94。其中,呼叫模块 90,用于在每次呼叫时,向所述话务统计模块发送呼叫释放消息,其中,所述呼叫释放消息 中携带有所述呼叫涉及的呼叫信息; 话务统计模块92,与呼叫模块90相连接,用于对所述至少一个测量任务组中的每 个测量任务组,分别查找所述呼叫信息,判断所述呼叫释放消息中是否包含了其所有测量 对象,并根据判断结果为是的测量任务组进行话务统计。 网管后台94,与话务统计模块92相连接,用于向所述话务统计模块发送至少一个 测量任务组,其中,每个测量任务组中包括多个测量对象; 进一步地,话务统计模块主要包括获取单元920、接收单元922、比较单元924和统 计单元926。其中,获取单元920,用于从网管后台获取至少一个测量任务组;接收单元922, 用于接收来自呼叫模块的呼叫释放消息;比较单元924,与获取单元920和接收单元922相 连接,用于判断呼叫释放消息中携带的呼叫信息中是否包含至少一个测量任务组中的每个 测量任务组中的所有测量对象;统计单元926,与比较单元924相连接,用于在呼叫信息中 包含至少一个测量任务组中的一个测量任务组中的所有测量对象的情况下,根据测量任务组进行话务统计。 图10为根据本发明优选实施例的多维度话务统计系统的结构图。如图10所示,
该优选的话务统计系统不仅包括图9所示的上述模块与单元,其中的话务统计模块还包括
定时器928和发送单元930。其中,定时器928,用于计算预设的采集周期;发送单元930,
用于在定时器超时时,将在采集周期内统计的数据结果发送给网管后台。 图11为根据本发明优选实施例的多维度话务统计系统的话务统计装置的结构
图。如图11所示,该话务统计装置包括获取单元920、接收单元922、判断单元924和统计
单元926。上述各单元的功能已经在上面详细描述,此处不再赘述。 如上所述,借助本发明实施例提供的技术方案,公开了一种多对象维度的话务统
计技术,由于其支持多对象维度,所以最终采集到的数据呈现为多维立方体的形式,多维立
方体具有很好的伸展性,在此基础上可以进行数据的上钻、下钻、切片和切块等操作,可以
提供不同层次汇总级别的数据和不同维度对象组合的数据。这一点和单对象维度的技术相
比,功能更为强大。其次,由于最终采集到的数据呈多维立方体的形式,则在此基础上可以
进行数据挖掘、专家系统的二次开发,从而可以为用户创造更加有价值的分析系统。 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人
员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、
等同替换、改进等,均应包含在本发明的保护范围之内。
10
权利要求
一种话务统计方法,其特征在于,包括获取至少一个测量任务组,其中,每个测量任务组中均包括多个测量对象;接收呼叫释放消息,其中,所述呼叫释放消息中携带有呼叫涉及的呼叫信息;对于所述至少一个测量任务组中的每个测量任务组,分别查找所述呼叫释放信息,判断所述呼叫释放消息中是否包含了其所有测量对象;根据判断结果为是的测量任务组进行话务统计。
2. 根据权利要求l所述的方法,其特征在于,所述测量对象包括以下至少两种主叫号 码、被叫号码、局向、中继组、网关。
3. 根据权利要求l所述的方法,其特征在于,所述呼叫释放信息包括以下至少之一 主 叫号码、被叫号码、涉及的局向、涉及的中继组、涉及的网关。
4. 根据权利要求1所述的方法,其特征在于,所述方法还包括预先设置采集周期,并且在所述采集周期到达时,向网管后台上报在所述采集周期内 统计的数据。
5. 根据权利要求4所述的方法,其特征在于,在向网管后台上报在所述采集周期内统 计的数据之后,所述方法还包括所述网管后台按照所述至少一个测量任务组将所述数据以多维数据表的形式保存。
6. 根据权利要求5所述的方法,其特征在于,在网管后台将所述数据以多维数据表的 形式保存之后,所述方法还包括将网管后台保存的所述多维数据表按照预定规则进行拆分。
7. —种话务统计系统,其特征在于,包括呼叫模块、话务统计模块和网管后台;其中, 所述网管后台,用于向所述话务统计模块发送至少一个测量任务组,其中,每个测量任务组中包括多个测量对象;所述呼叫模块,用于在每次呼叫时,向所述话务统计模块发送呼叫释放消息,其中,所 述呼叫释放消息中携带有所述呼叫涉及的呼叫信息;所述话务统计模块,用于对所述至少一个测量任务组中的每个测量任务组,分别查找 所述呼叫信息,判断所述呼叫释放消息中是否包含了其所有测量对象,并根据判断结果为 是的测量任务组进行话务统计。
8. 根据权利要求7所述的话务统计系统,其特征在于,所述话务统计模块包括 获取单元,用于从所述网管后台获取所述至少一个测量任务组; 接收单元,用于接收来自所述呼叫模块的所述呼叫释放消息;比较单元,用于判断所述呼叫释放消息中携带的所述呼叫信息中是否包含所述至少一 个测量任务组中的每个测量任务组中的所有测量对象;统计单元,用于在所述呼叫信息中包含所述至少一个测量任务组中的一个测量任务组 中的所有测量对象的情况下,根据所述测量任务组进行话务统计。
9. 根据权利要求7所述的话务统计系统,其特征在于,所述话务统计模块还包括 定时器,用于计算预设的采集周期;发送单元,用于在所述定时器超时时,将在所述采集周期内统计的数据结果发送给所 述网管后台。
10. —种话务统计装置,其特征在于,包括获取单元,用于获取至少一个测量任务组,其中,每个测量任务组包括多个测量对象; 接收单元,用于接收呼叫释放消息,其中,所述呼叫释放消息中携带有所述呼叫涉及的 呼叫信息;判断单元,用于对所述至少一个测量任务组中的每个测量任务组,分别查找所述呼叫 信息,判断所述呼叫释放消息中是否包含了其所有测量对象;统计单元,用于根据所述判断单元的判断结果为是的测量任务组进行话务统计。
全文摘要
本发明公开了一种话务统计方法、装置与系统,上述方法包括获取至少一个测量任务组,其中,每个测量任务组中均包括多个测量对象;接收呼叫释放消息,其中,该呼叫释放消息中携带有呼叫涉及的呼叫信息;对于至少一个测量任务组中的每个测量任务组,分别查找上述呼叫释放信息,判断该呼叫释放消息中是否包含了其所有测量对象;根据判断结果为是的测量任务组进行话务统计。根据本发明提供的技术方案,可以解决单对象维度的话务统计技术在话务数据采集上缺乏灵活性以及在话务统计数据的展现和再加工上缺乏扩展性的问题。
文档编号H04W24/00GK101764894SQ20081018507
公开日2010年6月30日 申请日期2008年12月25日 优先权日2008年12月25日
发明者刘震 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1