一种实时监控系统、装置及方法

文档序号:7927528阅读:113来源:国知局
专利名称:一种实时监控系统、装置及方法
技术领域
本发明涉及移动通信领域,尤其涉及一种实时监控系统、装置及方法。
背景技术
移动网络的监控是网络维护优化工作的基础,其监控的实时性是能否及时 的发现网络问题,是能否及时解决问题,避免严重后果发生的关键所在。
现有移动网络中运用的七号信令检测系统,其网络结构如图1所示,包括 七号信令采集前端机、中心站、数据库服务器和后台分析客户端,其中
七号信令釆集前端机,负责移动网络中七号信令的釆集,呼叫详细记录 (Calling Detail Records, CDR)的生成,CDR数据的发送。
中心站负责收集多个七号信令釆集前端机发送的CDR数据,并将其送入 数据库服务器进行存储。
后台分析客户端,用于根据用户的输入和选择,产生相应的指令对数据库 进行查询、分析,并返回分析结果,呈现给用户。
现有七号信令检测系统主要以批量统计的功能为主,并且其统计的过程并 不是实时的,只有当客户端给出相应的统计需求,才会产生相应的指令对数据 库中存储的数据进行查询、统计,这种需要客户的触发条件进行统计的检测系 统,无法实现对移动网络的实时监控功能。

发明内容
本发明实施例提供了一种实时监控系统、装置及方法,用以实现对移动网 络进行实时性的监控。
本发明实施例提供的实时监控系统包括采集前端机、实时运算服务器、数据库服务器和监视客户端;
所述采集前端机,用于从移动网络中采集信令,生成呼叫详细记录CDR, 并将生成的CDR发送至所述实时运算服务器;
所述实时运算服务器,用于对监控时间粒度内的CDR按照事件进行统计, 得到各事件对应的指标数据,并发送至数据库服务器;
所述数据库服务器,用于存储所述指标数据;
所述监视客户端,用于根据所需监控的各事件对应的指标,读取所述数据
库服务器中的指标数据进行显示。
所述采集前端机,包括信令采集模块、数据合成模块和数据发送模块; 所述信令采集模块,用于对移动网络中的A接口和Abis接口的信令数据
进行采集;
所述数据合成模块,用于对所述信令采集模块采集到的所述信令数据进行 处理,生成CDR;
所述数据发送模块,用于将所述CDR以批量发送的方式发送至所述实时 运算服务器。
所述采集前端机,还包括最大时延控制模块,用于判断当前时间与发送 上一批所述CDR的时间之差是否达到设定的最大时延,并在达到设定的最大 时延时通知所述数据发送模块发送本批CDR。
所述实时运算服务器,还用于緩存所述事件对应的指标数据;当緩存的指 标数据的数量达到设定的阈值时,或者当判断当前时间与上一次发送指标数据 的时间之差达到设定的最大时延时,所述实时运算服务器将緩存的指标数据发 送至数据库服务器。
所述数据库服务器,还用于对所述实时运算服务器发送的指标数据进行运 算,得到所述监一见客户端显示所需的指标数据并存储。
所述数据库服务器,还用于将存储的指标数据与设定的告警门限值进行比
较,并将超过告警门限值的指标数据生成告警数据存入告警表中;所述监视客户端,还用于周期轮询所述告警表,读取所述告警表中的告警 数据并显示。
所述监视客户端,还用于定期同步所述数据库服务器中存储的指标数据, 读取最新的指标数据并存储于内部緩存中;当定时刷新所显示的指标数据时, 所述监视客户端从所述内部緩存中读取所述最新的指标数据并显示。
本发明实施例提供了一种实时运算服务器,包括接收模块、统计模块和 发送模块;
所述接收模块,用于接收采集前端机发送的呼叫详细记录CDR;
所述统计模块,用于对监控时间粒度内的CDR按照事件进行统计,得到 事件对应的指标数据;
所述发送模块,用于将所述指标数据发送至数据库服务器进行存储。
本发明实施例提供的实时运算服务器,还包括緩存模块和最大时延控制 模块;
所述緩存模块,用于緩存所述统计模块得到的所述事件对应的指标数据, 并当存储的指标数据的数量达到设定的阈值时,通知所述发送模块;
所述最大时延控制模块,用于判断当前时间与上一次发送指标数据的时间 之差是否达到设定的最大时延,并在达到设定的最大时延时通知所述发送模 块;
所述发送模块,还用于根据所述緩存模块或所述最大时延控制模块的通 知,将所述緩存模块中存储的指标数据发送至数据库服务器。
本发明实施例提供的实时运算服务器,还包括数据交换模块,用于在所 述接收模块、所述统计模块、所述发送模块和所述緩存模块之间进行数据交换。
本发明实施例提供了一种实时监控方法,包括
采集前端机从移动网络中采集信令,生成呼叫详细记录CDR,并将生成的 CDR发送至实时运算服务器;
所述实时运算服务器对监控时间粒度内的CDR按照事件进行统计,得到各事件对应的指标数据并发送至数据库服务器进行存储;
监视客户端根据所需监控的各事件对应的指标,读取所述数据库服务器存 储的指标数据进行显示。
所述采集前端机从移动网络中釆集信令,进行处理生成呼叫详细记录
CDR,并将生成的CDR发送至所述实时运算服务器,包括
所述采集前端机对移动网络中的A接口和Abis接口的信令数据进行采集 收敛和处理,生成CDR,并将所述CDR以批量发送的方式发送至所述实时运 算服务器。
所述实时运算服务器将各事件对应的指标数据发送至数据库服务器,包

所述实时运算服务器緩存所述事件对应的指标数据;以及当所述緩存的指 标数据的数量达到设定的阈值时,或者当判断当前时间与上一次发送指标数据 的时间之差达到设定的最大时延时,所述实时运算服务器将緩存的指标数据发 送至数据库服务器。
本发明实施例提供的实时监控方法,还包括
所述数据库服务器对存储的指标数据与设定的告警门限值进行比较,并将 超过告警门限值的指标数据生成告警数据存入告警表中;
所述监视客户端周期轮询所述告警表,读取所述告警表中的告警数据并显示。
监视客户端根据所需监控的各事件对应的指标,读取所述数据库服务器存 储的指标数据进行显示,包括
监视客户端定期同步所述数据库服务器中存储的指标数据,读取最新的指 标数据并存储于内部緩存中;当定时刷新所显示的指标数据时,所述监视客户 端从所述内部緩存中读取所述最新的指标数据并显示。
本发明实施例的有益效果如下
本发明实施例提供的实时监控系统、装置及方法,包括采集前端机、实时运算服务器、数据库服务器和监视客户端。在采集前端机生成CDR之后,由 实时运算服务器对监控时间粒度内的CDR按照事件进行统计,得到各事件的 指标数据,并发送至数据库服务器进行存储,监视客户端根据所需监控的各事 件的指标,不断读取所述数据库服务器中的指标数据并显示,实时运算服务器 对CDR进行实时的运算,生成以事件计数为基础的指标数据,优化了系统处 理的数据结构,减少了系统所需处理的数据量,使得后续数据库服务器可以更 快速地利用数据进行实时显示,
本发明实施例提供的实时监控系统中的数据库服务器,除了存储数据之 外,还可以对实时运算服务器发送数据进行进一步的运算处理,使得处理后的 指标数据可以直接为监视客户端读取和显示。在监视客户端,还可以通过实时 同步数据库服务器的数据并緩存于本地,这样,在对显示的指标数据进行刷新 的时候,可以直接从緩存中读取最新的数据并显示,保证了数据呈现的实时性。
另外,本发明实施例提供的实时监控系统中的数据库服务器,还能够实现 用于将其存储的各指标数据与告警门限值进行比较,生成告警数据,这样,监
视客户端即使在不显示该项指标的状态下,也可以及时地进行提示和告警,提 高了系统的实时监控性能。


图1为现有技术中七号信令检测系统的结构示意图2为本发明实施例提供的实时监控系统的结构示意图3为本发明实施例提供的实时监控系统中的采集前端机的内部结构示意
图4为本发明实施例提供的实时运算服务器内部结构示意图; 图5为本发明实施例提供的实时监控方法的流程图。
具体实施方式
下面结合附图,用具体实施例对本发明提供的一种实时监控系统、装置及 方法进4于详细的i兌明。
本发明实施例提供的实时监控系统,如图2所示,包括采集前端机201、 实时运算服务器202、数据库服务器203和监视客户端204。其中
采集前端机201,用于从移动网络中采集信令,进行处理生成呼叫详细记 录CDR,并将生成的CDR发送至实时运算服务器202;
实时运算服务器202,用于对监控时间粒度内的CDR按照事件进行统计, 得到各事件对应的指标数据,并发送至数据库服务器203;
数据库服务器203,用于存储接收到的指标数据;
监视客户端204,用于根据所需监控的各事件对应的指标,不断读取数据 库服务器203中的指标数据并进行显示。
图2是本发明实施例提供的实时监控系统的示意,在实际应用过程中,上 述实时监控系统中的各个组成部分的数量,可以根据所需处理、存储和显示的 数据量的大小,以及系统中各个设备的处理能力大小,调整系统中各组成部分 的数量,例如,可以有多个采集前端机,或者多个实时运算服务器,或者多个 监视客户端等等,本发明实施例对此并不做限制。
下面对实时监控系统中各组成部分的具体结构和功能进行详细的说明。
本发明实施例提供的实时监控系统中的采集前端机201,如图3所示,包 括信令采集模块301、数据合成模块302和数据发送模块303,其中
信令采集模块301,用于对移动网络中的A接口和Abis接口的信令数据 进行采集收敛。具体采集的方式可以分为电卡采集和光卡采集的方式,通过使 用镜像信令数据的方法,从移动网络中的A接口和Abis接口中的信令数据进 行采集收敛。
数据合成模块302,用于对所述信令采集模块301采集收敛到的信令数据 进行处理,生成CDR;数据合成模块对信令进行处理合成CDR的过程属于现 有技术的范围,在此不再细述。数据发送^^莫块303,用于将接收的CDR以批量发送的方式发送至实时运算 服务器202。由于数据合成模块会不断地将采集到的信令数据合成为CDR并传 送给数据发送模块,为了提高发送的效率,往往采用批量发送的方式,即緩存 一定数量的CDR,当緩存的CDR的数量达到了设定的阈值时,将緩存的CDR 作为一批数据发送出去。
由于移动网络中各种信令的产生在时间上具有随机性,当网络比较繁忙, 话务量较大时,可能数据合成模块302会在较短的时间内将大量的CDR传送 至数据发送模块303,这样,当实时监控系统采用的时间粒度比较小(例如1 分钟),数据发送模块303会在较短的时间内不断地分批将接收到的CDR发送 出去,满足整个实时监控系统对于数据处理的时效性要求。
但是,当网络比较空闲,话务量较小时,可能数据合成模块302发送的 CDR的数量较少,数据发送模块303的緩存中在较长时间内也无法达到设定的 阈值,那么必然会造成CDR的发送延时,影响整个实时监控系统的实时性。 为了避免这种情况造成的延时,如图3所示,在上述采集前端机201各个模块 的基础上,还可以增加最大时延控制模块304,最大时延控制模块304用于可 以采用定时器,当判断当前时间与发送上一批CDR的时间之差是否达到设定 的最大时延时,通知数据发送模块303发送本批所有CDR。
与现有技术中的七号信令监控系统不同,本发明实施例提供的实时监控系 统,对采集前端机201合成的CDR并不是直接通过中心站直接存入数据库中, 而是通过实时运算服务器202对CDR进行实时的运算,生成以事件计数为基 础的数据结构。也就是说,实时运算服务器202对监控时间粒度内的CDR,按 照系统所需监视的各个事件(与网络通信相关的事件,例如通话、发送短消息、 小区切换等等)的指标(如通话次数、通话量、切换次数等等)为基础进行统 计,得到各个事件对应的指标数据。
举例来说,假设系统设定的监视时间粒度为l分钟,所需监视的事件的指 标为短信发送次数,那么实时运算服务器在其接收的CDR中,将l分钟内某小区与短信发送信令相关的所有CDR的数量进行汇总统计,得出1分钟之内 该小区内用户发送的短信的总次数。其他事件的指标例如通话时长、通话次数 等统计方法与上述方法类似,在此不再赘述。
由于本发明实施例提供的实时监控系统一般按照各个事件的指标分别进 行实时监测以及显示监测结果,所以,实时运算服务器202对接收到的CDR 按照上述方法进行统计,不断地得到监测时间粒度内各事件对应的指标数据, 可以使得系统后续处理的数据结构更加优化,提高了实时监控系统的数据处理 效率,并且由于各事件对应的指标数据的数据量仅为原来的CDR的数据量大 小的10%左右,大大降低了实时运算服务器所需发送的数据量,提高了数据传 输的效率,保证了系统的实时性。也同时减轻了数据库服务器和监视客户端的 负担。
对于实时运算服务器202统计得到的指标数据,与采集前端机相似,也可 以采用批量发送和时延控制的机制来保证其发送数据的实时性。具体的做法如 下
实时运算服务器202将统计得到的指标数据进行緩存;当判断緩存的指标 数据的数量达到设定的阈值的时候,或者当判断当前时间与上一次发送指标数 据的时间之差达到设定的最大时延时,将緩存的指标数据作为 一批数据发送至 数据库服务器203。
另外,在网络监控范围较广,所需监控的指标数据量较大时,为了保证实 时监控系统的性能,可以采用分布式处理技术,通过多台实时运算服务器和多 个数据库服务器分别对不同范围的数据进行同时处理,提高实时监控系统处理 的速度和效率。
本发明实施例提供的实时监控系统中的数据库服务器203,除了具有存储 实时运算服务器发送的指标数据的功能之外,还可以根据监视客户端204所需 显示的指标的要求,对存储的实时运算服务器发送的指标数据进行简单的运 算,得到监视客户端显示可以直接使用的指标数据。因为实时运算服务器202发送给数据库服务器203的指标数据一般为单个 小区相关的数据,但监视客户端204通常会以移动网络中的小区组或者以基站 控制器(Base Station Controller, BSC )为最小单位显示相关的指标数据,这时, 就需要对一个小区组或者BSC管辖的基站范围内所有小区的指标数据进行简 单的计算(例如求和,比较得最大值或最小值等),得到监视客户端可以直接 使用的指标数据。
例如,根据客户的要求,需要显示网络中各BSC管辖范围内的通话次数 的相关数据,那么数据库服务器203将监测时间粒度内,属于同一个BSC管 辖的基站范围内所有小区的通话次数的指标数据进行求和,得到网络中各BSC 管辖范围对应的通话次数,以便监视客户端204呈现使用。其他的指标例如最 大接入时长、最小接入时长、接入总时长等的运算过程与此类似。
由于监视客户端可以根据客户的需要进行选择其所呈现的指标值,所以, 监视客户端往往只对其中某一个或一些指标数据进行显示和刷新,为了保证实 时监控系统的实时监控功能,网络中的任何告警数据需要能够及时地呈现给客 户。
基于以上需求,本发明实施例提供的实时监控系统中的数据库服务器203, 还可以将其存储的各指标数据与设定的告警门限值进行比较,并将超过告警门 限值的指标数据生成告警数据存入告警表中。
该告警表并由监视客户端进行周期轮询,及时地读取告警表中的告警数据 并实时显示。这样,监^L客户端即使在不显示该项指标的状态下,也可以及时 地进行该项指标的"t是示和告警。
本发明实施例提供的实时监控系统中的监一见客户端204,为了使得读取和 显示的速度更快,在常规的客户端的基础上,增加了数据同步的功能,即定期 与数据库服务器中存储的指标数据进行同步,读取最新的指标数据并存储在内 部緩存中;当需要定时刷新所显示的指标数据时,可以直接从内部緩存中读取 最新的指标数据并进行显示,而不需要再从数据库服务器中获取,并且同步数据的功能在后台进行,并不影响监^L客户端对指标数据的实时显示。
本发明实施例还提供了一种实时运算服务器,如图4所示,包括接收模 块401、统计模块402和发送模块403;其中
接收模块401 ,用于接收釆集前端机发送的呼叫详细记录CDR;
统计模块402,用于对监控时间粒度内的CDR按照事件进行统计,得到事 件对应的指标数据;
发送模块403 ,用于将指标数据发送至数据库服务器进行存储。
本发明实施例提供的实时运算服务器,如图4所示,还可以包括緩存模 块404和最大时延控制模块405。
緩存模块404,用于緩存统计模块402得到的事件对应的指标数据,并当 存储的指标数据的数量达到设定的阈值时,通知发送;f莫块403;
最大时延控制模块405,用于判断当前时间与上一次发送指标数据的时间 之差是否达到设定的最大时延,若是,通知发送模块403;
发送模块403,还用于根据緩存模块404或最大时延控制模块405的通知, 将緩存模块404中存储的指标数据发送至数据库服务器。
本发明实施例提供的实时运算服务器,如图4所示,还可以包括数据交 换模块406,用于在接收模块401、统计模块402、发送模块403和緩存模块 404之间进行数据交换。
本发明实施例还提供了一种实时监控方法,如图5所示,包括以下步骤
步骤S501、采集前端机从移动网络中采集信令,生成呼叫详细记录CDR, 并将生成的CDR发送至实时运算服务器;
步骤S502、实时运算服务器对监控时间粒度内的CDR按照事件进行统计, 得到各事件对应的指标数据并发送至数据库服务器进行存储;
步骤S503、监一见客户端根据所需监控的各事件对应的指标,不断读取数据 库服务器存储的指标数据进行显示。
其中,步骤S501中,采集前端机从移动网络中采集信令,进行处理生成呼叫详细记录CDR,并将生成的CDR发送至所述实时运算服务器,具体包括 对移动网络中的A接口和Abis接口的信令数据进行采集收敛,对信令数
据进行处理,生成CDR,并将CDR以批量发送的方式发送至实时运算服务器。 步骤S502中,实时运算服务器将各事件对应的指标数据发送至数据库服
务器,具体包括
实时运算服务器对得到的所述事件对应的指标数据进行緩存;以及当緩存 的指标数据的数量达到设定的阈值时,或者当判断当前时间与上一次发送指标 数据的时间之差达到设定的最大时延时,实时运算服务器将緩存模块中存储的 指标数据发送至数据库服务器。
步骤S503中,监视客户端根据所需监控的各事件对应的指标,读取所述 数据库服务器存储的指标数据进行显示,具体包括
监视客户端定期同步所述数据库服务器中存储的指标数据,读取最新的指 标数据并存储于内部緩存中;当定时刷新所显示的指标数据时,监视客户端从 所述内部緩存中读取所述最新的指标数据并显示。
本发明实施例提供的实时监控方法,还可以包括以下步骤数据库服务器 对存储的指标数据与设定的告警门限值进行比较,并将超过告警门限值的指标 数据生成告警数据存入告警表中;
监视客户端周期轮询所述告警表,读取告警表中的告警数据并显示。
本发明实施例提供的实时监控系统、装置及方法,在采集前端机生成CDR 之后,由实时运算服务器对监控时间粒度内的CDR按照事件进行统计,得到 各事件的指标数据,并发送至数据库服务器进行存储,监视客户端根据所需监 控的各事件的指标,不断读取所述数据库服务器中的指标数据并显示,实时运 算服务器对CDR进行实时的运算,生成以事件计数为基础的指标数据,优化 了系统处理的数据结构,减少了系统所需处理的数据量,使得后续数据库服务 器可以更快速地利用数据进行实时显示,并且,实时运算服务器还采用了批量 发送以及时延控制的机制,保证了其处理和发送数据的效率和实时性。
16本发明实施例提供的实时监控系统中的数据库服务器,除了存储数据之 外,还可以对实时运算服务器发送数据进行进一步的运算处理,使得处理后的 指标数据可以直接为监视客户端读取和显示。在监视客户端,还可以通过实时 同步数据库服务器的数据并緩存于本地,这样,在对显示的指标数据进行刷新 的时候,可以直接从緩存中读取最新的数据并显示,保证了数据呈现的实时性。
另外,本发明实施例提供的实时监控系统中的数据库服务器,还能够实现 用于将其存储的各指标数据与告警门限值进行比较,生成告警数据,这样,监
视客户端即使在不显示该项指标的状态下,也可以及时地进行提示和告警,提
高了系统的实时监控性能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种实时监控系统,其特征在于,包括采集前端机、实时运算服务器、数据库服务器和监视客户端;所述采集前端机,用于从移动网络中采集信令,生成呼叫详细记录CDR,并将生成的CDR发送至所述实时运算服务器;所述实时运算服务器,用于对监控时间粒度内的CDR按照事件进行统计,得到各事件对应的指标数据,并发送至数据库服务器;所述数据库服务器,用于存储所述指标数据;所述监视客户端,用于根据所需监控的各事件对应的指标,读取所述数据库服务器中的指标数据进行显示。
2、 如权利要求1所述的系统,其特征在于,所述采集前端机,包括信 令采集模块、数据合成模块和数据发送模块;所述信令采集模块,用于对移动网络中的A接口和Abis接口的信令数据 进行采集;所述数据合成模块,用于对所述信令采集模块采集到的所述信令数据进行 处理,生成CDR;所述数据发送模块,用于将所述CDR以批量发送的方式发送至所述实时 运算服务器。
3、 如权利要求2所述的系统,其特征在于,所述采集前端机,还包括 最大时延控制模块,用于判断当前时间与发送上一批所述CDR的时间之差是 否达到设定的最大时延,并在达到设定的最大时延时通知所述数据发送模块发 送本批CDR。
4、 如权利要求1所述的系统,其特征在于,所述实时运算服务器,还用 于緩存所述事件对应的指标数据;当緩存的指标数据的数量达到设定的阈值时,或者当判断当前时间与上一 次发送指标数据的时间之差达到设定的最大时延时,所述实时运算服务器将緩存的指标数据发送至数据库服务器。
5、 如权利要求1所述的系统,其特征在于,所述数据库服务器,还用于 对所述实时运算服务器发送的指标数据进行运算,得到所述监视客户端显示所 需的指标数据并存储。
6、 如权利要求1所述的系统,其特征在于,所述数据库服务器,还用于 将存储的指标数据与设定的告警门限值进行比较,并将超过告警门限值的指标数据生成告警数据存入告警表中;所述监视客户端,还用于周期轮询所述告警表,读取所述告警表中的告警 数据并显示。
7、 如权利要求1所述的系统,其特征在于,所述监视客户端,还用于定 期同步所述数据库服务器中存储的指标数据,读取最新的指标数据并存储于内部緩存中;当定时刷新所显示的指标数据时,所述监视客户端从所述内部緩存中读取 所述最新的指标^:据并显示。
8、 一种实时运算服务器,其特征在于,包括接收模块、统计模块和发 送模块;所述接收模块,用于接收采集前端机发送的呼叫详细记录CDR; 所述统计模块,用于对监控时间粒度内的CDR按照事件进行统计,得到 事件对应的指标数据;所述发送模块,用于将所述指标数据发送至数据库服务器进行存储。
9、 如权利要求8所述的服务器,其特征在于,还包括緩存模块和最大 时延控制模块;所述緩存模块,用于缓存所述统计才莫块得到的所述事件对应的指标数据, 并当存储的指标数据的数量达到设定的阈值时,通知所述发送模块;所述最大时延控制模块,用于判断当前时间与上一次发送指标数据的时间 之差是否达到设定的最大时延,并在达到设定的最大时延时通知所述发送模块;所述发送模块,还用于根据所述緩存模块或所述最大时延控制模块的通 知,将所述緩存模块中存储的指标数据发送至数据库服务器。
10、 如权利要求8所述的服务器,其特征在于,还包括数据交换模块,用于在所述接收模块、所述统计模块、所述发送模块和所述緩存模块之间进行 数据交换。
11、 一种实时监控方法,其特征在于,包括采集前端机从移动网络中采集信令,生成呼叫详细记录CDR,并将生成的 CDR发送至实时运算服务器;所述实时运算服务器对监控时间粒度内的CDR按照事件进行统计,得到 各事件对应的指标数据并发送至数据库服务器进行存储;监视客户端根据所需监控的各事件对应的指标,读取所述数据库服务器存 储的指标数据进行显示。
12、 如权利要求11所述的方法,其特征在于,所述采集前端机从移动网 络中釆集信令,进^"处理生成呼叫详细记录CDR,并将生成的CDR发送至所 述实时运算服务器,包括所述采集前端机对移动网络中的A接口和Abis接口的信令数据进行采集 收敛和处理,生成CDR,并将所述CDR以批量发送的方式发送至所述实时运 算服务器。
13、 如权利要求11所述的方法,其特征在于,所述实时运算服务器将各 事件对应的指标数据发送至数据库服务器,包括所述实时运算服务器緩存所述事件对应的指标数据;以及当所述緩存的指 标数据的数量达到设定的阈值时,或者当判断当前时间与上一次发送指标数据 的时间之差达到设定的最大时延时,所述实时运算服务器将緩存的指标数据发 送至数据库服务器。
14、 如权利要求11所述的方法,其特征在于,还包括所述数据库服务器对存储的指标数据与设定的告警门限值进行比较,并将超过告警门限值的指标数据生成告警数据存入告警表中;所述监视客户端周期轮询所述告警表,读取所述告警表中的告警数据并显示。
15、如权利要求11所述的方法,其特征在于,监一见客户端根据所需监控 的各事件对应的指标,读取所述数据库服务器存储的指标数据进行显示,包括:监视客户端定期同步所述数据库服务器中存储的指标数据,读取最新的指 标数据并存储于内部緩存中;当定时刷新所显示的指标数据时,所述监^L^户 端从所述内部緩存中读^J斤述最新的指标数据并显示。
全文摘要
本发明公开了一种实时监控系统、装置及方法,本发明提供的实时监控系统包括采集前端机、实时运算服务器、数据库服务器和监视客户端;采集前端机用于从移动网络中采集信令,生成呼叫详细记录CDR,并将生成的CDR发送至所述实时运算服务器;实时运算服务器用于对监控时间粒度内的CDR按照事件进行统计,得到各事件对应的指标数据,并发送至数据库服务器;数据库服务器用于存储指标数据;监视客户端用于根据所需监控的各事件对应的指标,不断读取数据库服务器中的指标数据并进行显示。采用本发明提供的实时监控系统、装置和方法能够实现对移动网络的实时性监控。
文档编号H04W24/00GK101453743SQ20081022539
公开日2009年6月10日 申请日期2008年10月31日 优先权日2008年10月31日
发明者琳 乔, 吴晓梅, 周莅涛, 孙向光, 昆 崔, 李欣然, 杨晓范, 王子兵, 王文明, 王晋龙, 郭同文, 羽 高, 翔 高, 黄卫正 申请人:中国移动通信集团北京有限公司;北京沃泰丰通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1