一种处理目标用户数据的方法及装置的制作方法

文档序号:7629354阅读:109来源:国知局
专利名称:一种处理目标用户数据的方法及装置的制作方法
技术领域
本发明涉及监听技术,尤指一种在监听系统中处理目标用户数据的方法及装置。
背景技术
图1是现有技术分组域中对目标用户进行监听的系统示意图,如图1所示,按照协议规定,监听中心和网元设备间通过三个X接口相连,这三个X接口分别是X1接口、X2接口和X3接口,监听中心控制网元设备对预设的目标用户数据中的目标用户进行监听。X1接口为用于传递信令的信令接口,实现对被监听的目标用户的设定、取消和查询等操作;X2接口为用于上报目标用户的活动事件和告警消息的业务接口;X3接口为用于上报目标用户的通信内容的业务接口。目标用户数据主要包括被监听的目标用户的用户标识、监听方式如监听信令事件和/或通信内容等参数等,目标用户数据是由国家权利机关根据反间或者破获刑事案件的需要而在监听中心设置的,属于高度机密数据。
图1中,监听中心用于对监听进行管理,比如设定、查询、取消被监听的目标用户,接收、处理监听内容等,只有经过授权的人员才能对监听中心进行操作;目标用户指的是被国家安全机关监听的用户,比如移动终端、固定电话、电子邮箱等。网元设备是指WCDMA,CDMA2000等移动通信网络的交换机,比如归属位置寄存器(HLR,Home Location Register)、归属用户服务器(HSS,Home Subscriber Server)、移动交换中心(MSC,MobileSwitch Center)、分组数据业务节点(PDSN,Packet Data Serving Node)、第三代(3G)通信网络中的移动交换中心服务器(MSC Server,Mobile SwitchCenter Server)、3G通信网络中的网关移动交换中心服务器(GMSC Server,Gateway Mobile Switch Center Server)、代理呼叫会话控制功能(P-CSCF,Proxy Call Session Control Function)单元、服务通用分组无线业务支持节点(SGSN,Serving GPRS Support Node)、网关通用分组无线业务支持节点(GGSN,Gateway GPRS Support Node)等等。
在中国第三代(3G)分组域国家标准中,要求被监听的目标用户的目标用户数据在网元设备实现无缝备份和自动恢复的功能,即不管网元设备发生什么样的故障造成设备重启,在网元设备重新启动完成后,要求网元设备做到自动恢复之前自身监听的所有目标用户的目标用户数据。
目前,目标用户数据存储在分组域网元设备中,如GGSN的内存中。实际应用中,如果网元设备重启,目标用户数据将会丢失;即使在网元设备中专门设计一掉电保护数据存储区来存储目标用户数据,但是,由于网元设备由运营商维护人员维护,所以也不能满足目标用户数据的安全性要求,而且监控中心对目标用户数据的管理也不方便。
从现有技术对目标用户数据的处理来看,不论网元设备将监听数据存放在内存或专门存储区,都不能保证目标用户数据的安全性;而且,分组域网元设备没有自动恢复目标用户数据的能力,所以一旦存储在网元设备中的目标用户数据丢失,将不能恢复,不能保证目标用户数据的可靠性;在运营商发展的过程中,监听中心有可能会增加接入新的网元设备,此时,如果要将以前的目标用户数据设定到新增的网元设备中,必须通过手工逐条下发设定目标用户数据的命令给新增的网元设备,来一个一个地添加目标用户的目标用户数据;同样,如果运营商由于种种原因要将网元设备换成另一个厂家的,则新换的网元设备安装入网后,也必须重新为该新换的网元设备手工设定目标用户数据。这里的手工设定是指用户在监听中心,通过预设界面逐个输入每个目标用户的目标用户数据,并分别将输入的目标用户数据封装在各自的被控目标设定请求中,逐条发送给网元设备。
除此之外,网元设备和监听中心之间没有对目标用户数据的核查机制,实际应用中,由于网元设备故障而引起倒换或者摊机后,网元设备中的目标用户数据与监听中心的很可能会不一致,此时,网元设备和监听中心间互相不知道,也即网元设备与监听中心之间不能保持目标用户数据的一致性;综上所述,现有处理目标用户数据的方法不能保证目标用户数据的安全性和可靠性,而且不能保证监听中心和网元设备间目标用户数据的一致性,不能满足中国3G分组域国家相关标准。

发明内容
有鉴于此,本发明的主要目的在于提供一种处理目标用户数据的方法,能够实现监控中心自动向网元设备下发目标用户数据,保证目标用户数据的安全性和可靠性。
本发明另一目的在于提供一种处理目标用户数据的装置,能够实现监控中心自动向网元设备下发目标用户数据,保证目标用户数据的安全性和可靠性。
为达到上述目的,本发明的技术方案具体是这样实现的一种处理目标用户数据的方法,监听中心与网元设备之间成功建立连接后,该方法还包括监控中心查询自身是否存储有当前已建立连接的网元设备的目标用户数据,若有,则将该网元设备的目标用户数据下发给网元设备;否则,结束本流程。
该方法还包括在监听中心预先存储被监听的目标用户的目标用户数据,且所述目标用户数据被分配给该监听中心所连接的不同网元设备。
所述监听中心将目标用户数据下发给网元设备之后,该方法还包括网元设备向监听中心返回下发响应消息;所述下发响应消息为被控目标设定请求响应消息。
所述将目标用户数据下发给网元设备的方法为所述监听中心将目标用户数据携带在被控目标设定请求消息中下发给网元设备。
所述目标用户数据为两个或两个以上时,所述将目标用户数据下发给网元设备的方法为所述监听中心将各目标用户数据携带在不同的被控目标设定请求消息中逐个下发给网元设备。
该方法还包括监听中心定时向网元设备请求网元设备上报当前所有的目标用户数据,并判定来自网元设备的目标用户数据与自身存储的该网元设备的目标用户数据不一致时,更新网元设备中的目标用户数据。
所述上报目标用户数据的方法为所述网元设备将自身存储的目标用户数据携带在被控目标列示响应消息中上报给监听中心。
所述网元设备中的目标用户数据存储在目标用户数据列表中。
该方法还包括网元设备定时将自身保存的目标用户数据上报给监听中心;监控中心判定来自网元设备的目标用户数据,与自身存储的该网元设备的目标用户数据不一致时,更新网元设备中的目标用户数据。
所述更新网元设备中的目标用户数据的方法为若在所述网元设备中存在的目标用户数据,在所述监听中心中不存在,则所述监听中心向网元设备下发删除多余的目标用户数据的被控目标删除请求消息;网元设备接收到被控目标删除请求消息后,删除多余的目标用户数据;若在所述网元设备中不存在的目标用户数据,在所述监听中心存在,则所述监听中心向网元设备下发设定缺损的目标用户数据的被控目标设定请求消息;网元设备接收到被控目标设定请求消息后,设定缺损的目标用户数据。
该方法还包括监听中心定时将目标用户数据下发给对应的网元设备,网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据。
该方法还包括网元设备定时向监听中心发送刷新目标用户请求,监听中心将目标用户数据下发给对应的网元设备,网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据。
所述被控目标设定请求消息为X1接口消息;所述被控目标删除请求消息为X1接口消息。
所述目标用户数据包括用户标识、监听方式。
一种处理目标用户数据的装置,该装置包括监听中心和网元设备,所述监听中心至少包括存储模块,用于存储目标用户数据;判断模块,用于判断所述存储模块中是否存储有该网元设备的目标用户数据,若有,则判断模块向第一接口模块发送所述目标用户数据;否则判断模块结束工作;第一接口模块,接收来自判断模块的目标用户数据,并将该网元设备的目标用户数据发送给该网元设备的第二接口模块;网元设备中至少包括内部存储模块,用于存储该网元设备的目标用户数据;第二接口模块,接收来自第一接口模块的目标用户数据,并发送至所述内部存储模块中。
所述监听中心还包括核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第一接口模块发送核查指令;所述第一接口模块还包括接收来自核查定时模块的核查指令,向第二接口模块请求目标用户数据;接收来自第二接口模块的目标用户数据,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;所述判断模块还包括接收来自第一接口模块的目标用户数据,并判断该目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则重新启动核查定时器;若不一致,向第一接口模块发送更新消息;网元设备中还包括所述第二接口模块还包括接收来自第一接口模块的请求,从所述内部存储模块中获取该网元设备的目标用户数据,并发送给第一接口模块;接收来自第一接口模块的更新消息并转发给更新模块;更新模块接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据。
监听中心还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第一接口模块发送刷新指令;接收到来自第一接口模块的重新启动周期定时器指令后,重新启动周期定时器;所述第一接口模块还包括接收来自周期定时模块的刷新指令,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括所述第二接口模块还包括接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;刷新完成后,经第二接口模块和第一接口模块向周期定时模块发送重新启动周期定时器指令。
监听中心还包括所述第一接口模块还包括接收来自第二接口模块的目标用户数据,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;接收来自判断模块的重启核查定时器指令并转发给第二接口模块;所述判断模块还包括接收来自第一接口模块的目标用户数据,并判断该目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则向第一接口模块发送重启核查定时器指令;若不一致,向第一接口模块发送更新消息;网元设备中还包括
核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第二接口模块发送核查指令;接收到来自第二接口模块的重启核查定时器指令后重新启动核查定时器;所述第二接口模块还包括接收来自核查定时模块的核查指令,向第一接口模块发送网元设备中存储的目标用户数据;接收来自第一接口模块的重启核查定时器指令并转发给核查定时模块;接收来自第一接口模块的更新指令并转发给根新模块;更新模块,接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据;更新完成后,向核查定时模块发送重启核查定时器指令。
监听中心还包括所述第一接口模块还包括接收来自第二接口模块的刷新目标用户请求,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第二接口模块发送刷新指令;所述第二接口模块还包括接收来自周期定时模块的刷新指令,向第一接口模块发送刷新目标用户数据请求;接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;更新完成后,向周期定时模块发送重启刷新定时器指令。
所述第一接口模块与第二接口模块之间通过X1接口连接。
由上述技术方案可见,本发明将目标用户数据统一存储在监听中心,保证了目标用户数据的安全性,同时也符合警用安全需要;一旦监听中心与网元设备之间成功建立连接,监控中心将自身存储有的当前已建立连接的网元设备的各目标用户的目标用户数据,分别通过被控目标设定请求消息逐条下发给网元设备,这样,对于网元设备故障摊机、或者因为硬件升级断电、或者运营商更换网元设备而引起的网元设备重启等,采用本发明的方法都不会造成网元设备中的目标用户数据丢失,保证了网元设备中目标用户数据的可靠性。
本发明还在网元设备和监听中心之间设置对目标用户数据的核查机制,比如监听中心或网元设备定时查询网元设备中的目标用户数据,并比较是否与监听中心存储的对应网元设备的目标用户数据一致,若存在不一致,则及时设定或删除网元设备中的目标用户数据;或者在监听中心与网元设备之间建立周期刷新机制,也就是在监听中心或网元设备设置刷新定时器,一旦刷新定时器超时,网元设备利用来自监听中心的目标用户数据刷新自身已存储的目标用户数据,保证了网元设备与监听中心中的目标用户数据的一致性。
本发明方法满足了中国3G分组域国家相关标准,本发明同样适用于电路域中。


图1是现有技术分组域中对目标用户进行监听的系统示意图;图2是本发明处理目标用户数据装置的组成示意图;图3是本发明处理目标用户数据的流程图;图4是本发明实现监听中心与网元设备之间核查的流程图。
具体实施例方式
本发明的核心思想是将目标用户数据存储在监听中心,在监听中心与网元设备之间成功建立连接后,监听中心查询自身是否存储有当前已建立连接的网元设备的目标用户数据,若有,则将该网元设备的目标用户数据下发给网元设备;否则,结束本流程。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举较佳实施例,对本发明进一步详细说明。
图2是本发明处理目标用户数据装置的组成示意图,为了达到本发明目的,监听中心至少应包括存储模块,用于存储目标用户数据;判断模块,用于在监听中心与网元设备之间成功建立连接后,判断是否能从存储模块读取该网元设备的目标用户数据,若存储模块中存储有该网元设备的目标用户数据,则判断模块向第一接口模块发送下发指令;若存储模块中未存储有该网元设备的目标用户数据,则判断模块结束工作;第一接口模块,接收来自判断模块的下发指令,从存储模块中获取下发指令中指示的网元设备的目标用户数据,并将该网元设备的目标用户数据发送给该网元设备的第二接口模块。
网元设备中至少包括第二接口模块,接收来自第一接口模块的目标用户数据,并发送至内部存储模块中;内部存储模块,用于存储该网元设备的目标用户数据。
除此之外,为了保证监听中心与网元设备之间存储的目标用户数据保持一致,如图2所示,可以选择监听中心中用虚线框表示的核查定时模块、周期定时模块、网元设备中用虚线框表示的核查定时模块、周期定时模块中的一种模块,同时选择网元设备中用虚线框表示的的更新模块来实现,具体可有以下四种方式第一种方式采用核查更新的方式且核查定时模块设置在监听中心中。
监听中心还包括核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第一接口模块发送核查指令;第一接口模块还包括接收来自核查定时模块的核查指令,向第二接口模块发送目标用户数据请求消息;接收来自第二接口模块的目标用户数据响应消息,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;判断模块还包括接收来自第一接口模块的目标用户数据响应消息,并判断该目标用户数据响应消息中携带的目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则重新启动核查定时器;若不一致,向第一接口模块发送更新消息。
网元设备中还包括第二接口模块还包括接收来自第一接口模块的目标用户数据请求消息,从所述内部存储模块中获取该网元设备的目标用户数据,并携带在目标用户数据响应消息中发送给第一接口模块;接收来自第一接口模块的更新消息并转发给更新模块;更新模块,接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据。
第二种方式采用周期刷新的方式且周期定时模块设置在监听中心中。
监听中心还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第一接口模块发送刷新指令;接收到来自第一接口模块的重新启动周期定时器指令后,重新启动周期定时器;第一接口模块还包括接收来自周期定时模块的刷新指令,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括第二接口模块还包括接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;刷新完成后,经第二接口模块和第一接口模块向周期定时模块发送重新启动周期定时器指令。
第三种方式采用核查更新的方式且核查定时模块设置在网元设备中。
监听中心还包括第一接口模块还包括接收来自第二接口模块的目标用户数据,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;接收来自判断模块的重启核查定时器指令并转发给第二接口模块;判断模块还包括接收来自第一接口模块的目标用户数据,并判断该目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则向第一接口模块发送重启核查定时器指令;若不一致,向第一接口模块发送更新消息。
网元设备中还包括核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第二接口模块发送核查指令;接收到来自第二接口模块的重启核查定时器指令后重新启动核查定时器;第二接口模块还包括接收来自核查定时模块的核查指令,向第一接口模块发送网元设备中存储的目标用户数据;接收来自第一接口模块的重启核查定时器指令并转发给核查定时模块;接收来自第一接口模块的更新指令并转发给更新模块;更新模块,接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据;更新完成后,向核查定时模块发送重启核查定时器指令。
第四种方式采用周期刷新的方式且周期定时模块设置在网元设备中。
监听中心还包括第一接口模块还包括接收来自第二接口模块的刷新目标用户请求,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第二接口模块发送刷新指令;第二接口模块还包括接收来自周期定时模块的刷新指令,向第一接口模块发送刷新目标用户数据请求;接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;更新完成后,向周期定时模块发送重启刷新定时器指令。
上述第一接口模块与第二接口模块之间可以通过X1接口连接。
图3是本发明处理目标用户数据的流程图,假设在监听中心已存储有被监听的目标用户的目标用户数据,且这些目标用户数据被分配给该监听中心所连接的不同网元设备,这里,可以通过常用SQL或其它数据库软件,将目标用户数据存储在监听中,存储方法属于本领域技术人员惯用技术手段,这里不再详述,本发明对目标用户数据处理的方法包括以下步骤步骤300监听设备与网元设备之间通过X1接口成功建立连接。
具体实现可参见相关协议,这里不再赘述。
步骤301监听中心查询自身是否存储有当前建立连接的网元设备的目标用户数据,若有,则执行步骤302;否则,结束本流程。
步骤302监听中心将当前已建立连接的网元设备的目标用户数据下发给该网元设备,网元设备接收到目标用户数据之后,向监听中心返回下发响应消息。若监听中心在一段时间内未收到网元设备返回下发响应消息,则自动将当前已建立连接的网元设备的目标用户数据重新下发给该网元设备。
本步骤中,监听中心可以将所述目标用户数据携带在被控目标设定请求消息中下发给网元设备。当网元设备的目标用户数据为多个时,监听中心将各目标用户数据携带在不同的被控目标设定请求消息中逐个下发给网元设备。网元设备每接收到一条被控目标设定请求消息后,会向监听中心返回被控目标设定请求响应消息,以通知监听中心下发的目标用户数据已收到。
被控目标设定请求消息中主要携带目标用户数据,用于通知网元设备,监听中心准备监听哪一个用户,网元设备收到所述被控目标设定请求消息后,将目标用户数据保存在自身内存中,比如保存在一张目标用户数据列表中。被控目标设定请求消息为X1接口消息,具体定义可参见相关国标。
所述目标用户数据包括用户标识如移动终端的IMSI号码或者MSISDN号码等,以及监听方式如监听信令事件和/或通信内容等参数。
从本发明对监听系统中目标用户数据的处理来看,一方面将目标用户统一存储在监听中心,保证了目标用户数据的安全性;而且,一旦监听中心与网元设备之间成功建立连接,监控中心自动将自身存储有的当前已建立连接的网元设备的各目标用户的目标用户数据,分别通过被控目标设定请求消息逐条下发给网元设备,这样,对于网元设备故障摊机、或者因为硬件升级断电、或者运营商更换网元设备而引起的网元设备重启等,采用本发明的方法都不会造成网元设备中的目标用户数据丢失,保证了网元设备中目标用户数据的可靠性。
除此之外,为了保证监听中心与网元设备之间目标用户数据的一致性,本发明方法还进一步包括,在监听中心与网元设备之间建立核查机制,具体实现如图4所示,图4是本发明实现监听中心与网元设备之间核查的流程图,在监听中心预先设置核查定时器,具体包括以下步骤步骤400监听中心判断核查定时器是否超时,若未超时,返回执行步骤400;若超时,则执行步骤401。
步骤401~步骤402监听中心向网元设备请求网元设备当前所有的目标用户数据,网元设备收到该请求后,向监听中心上报自身当前所有目标用户数据,监听中心收到目标用户数据后,向网元设备返回接收响应消息。
本步骤中,监听中心可以通过被控目标列示请求消息通知网元设备上报网元设备当前监听的所有目标用户数据;网元设备可以将自身存储的目标用户数据列表信息携带在被控目标列示响应消息中上报给监听中心,监听中心接收到被控目标列示响应消息后,向网元设备返回被控目标列示请求应答消息,以通知网元设备上报的目标用户数据已收到。
被控目标列示请求消息和被控目标列示响应消息为X1接口消息,具体定义可参见相关国标。
步骤403~步骤404监控中心比较来自网元设备的目标用户数据,与自身存储的该网元设备的目标用户数据是否一致,若一致,则重新启动核查定时器后返回步骤400;若不一致,则执行步骤405。
步骤405监听中心根据比较结果,更新网元设备中的目标用户数据,之后重新启动核查定时器后返回步骤400。
监听中心根据数据不一致的不同情况得出不同的比较结果,若在网元设备中存在的目标用户数据,监听中心不存在,则比较结果为目标用户数据多余;若网元设备中不存在的目标用户数据,监听中心存在,则比较结果为目标用户数据缺损等。
根据不同的比较结果,对网元设备的更新也不同对于比较结果为目标用户数据多余,则监听中心向网元设备下发删除多余的目标用户数据的被控目标删除请求消息,网元设备接收到被控目标删除请求消息后,删除多余的目标用户数据,使自身内存中的目标用户数据与监听中心中存储的目标用户数据实时保持一致;对于比较结果为目标用户数据缺损,则监听中心向网元设备下发设定缺损的目标用户数据的被控目标设定请求消息,网元设备接收到被控目标设定请求消息后,设定缺损的目标用户数据,使自身内存中的目标用户数据与监听中心中存储的目标用户数据实时保持一致。这里,被控目标删除请求消息为X1接口消息,具体定义可参见相关国标。
图4所述的方法中的核查定时器也可以设置在网元设备,在核查定时器超时时,网元设备主动将自身保存的目标用户数据上报给监听中心,监听中心比较来自网元设备的目标用户数据,与自身存储的该网元设备的目标用户数据是否一致,若一致,则向网元设备发送重新启动核查定时器指令;若不一致,监听中心根据比较结果,更新网元设备中的目标用户数据,之后网元设备重新启动核查定时器。
为了保证监听中心与网元设备之间目标用户数据的一致性,除图4所示的方法外,还可以采用在监听中心与网元设备之间建立周期刷新机制,也就是在监听中心设置刷新定时器,一旦刷新定时器超时,监听中心将目标用户数据下发给对应的网元设备,而网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据,更新完成后通知监听中心重新启动重启刷新定时器。这里,刷新是指将原存储在网元设备的目标用户数据全部删除,将接收到的目标用户数据存储在网元设备中替换原来的数据。
同样,也可以将刷新定时器设置在网元设备中,一旦刷新定时器超时,则周期定时模块向监听中心发送刷新目标用户请求,监听中心向该网元设备下发目标用户数据,而网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据,更新完成后重新启动重启刷新定时器。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种处理目标用户数据的方法,监听中心与网元设备之间成功建立连接后,其特征在于,该方法还包括监控中心查询自身是否存储有当前已建立连接的网元设备的目标用户数据,若有,则将该网元设备的目标用户数据下发给网元设备;否则,结束本流程。
2.根据权利要求1所述的方法,其特征在于,该方法还包括在监听中心预先存储被监听的目标用户的目标用户数据,且所述目标用户数据被分配给该监听中心所连接的不同网元设备。
3.根据权利要求1所述的方法,其特征在于,所述监听中心将目标用户数据下发给网元设备之后,该方法还包括网元设备向监听中心返回下发响应消息;所述下发响应消息为被控目标设定请求响应消息。
4.根据权利要求1所述的方法,其特征在于,所述将目标用户数据下发给网元设备的方法为所述监听中心将目标用户数据携带在被控目标设定请求消息中下发给网元设备。
5.根据权利要求1所述的方法,其特征在于,所述目标用户数据为两个或两个以上时,所述将目标用户数据下发给网元设备的方法为所述监听中心将各目标用户数据携带在不同的被控目标设定请求消息中逐个下发给网元设备。
6.根据权利要求1所述的方法,其特征在于,该方法还包括监听中心定时向网元设备请求网元设备上报当前所有的目标用户数据,并判定来自网元设备的目标用户数据与自身存储的该网元设备的目标用户数据不一致时,更新网元设备中的目标用户数据。
7.根据权利要求6所述的方法,其特征在于,所述上报目标用户数据的方法为所述网元设备将自身存储的目标用户数据携带在被控目标列示响应消息中上报给监听中心。
8.根据权利要求7所述的方法,其特征在于,所述网元设备中的目标用户数据存储在目标用户数据列表中。
9.根据权利要求1所述的方法,其特征在于,该方法还包括网元设备定时将自身保存的目标用户数据上报给监听中心;监控中心判定来自网元设备的目标用户数据,与自身存储的该网元设备的目标用户数据不一致时,更新网元设备中的目标用户数据。
10.根据权利要求6或9所述的方法,其特征在于,所述更新网元设备中的目标用户数据的方法为若在所述网元设备中存在的目标用户数据,在所述监听中心中不存在,则所述监听中心向网元设备下发删除多余的目标用户数据的被控目标删除请求消息;网元设备接收到被控目标删除请求消息后,删除多余的目标用户数据;若在所述网元设备中不存在的目标用户数据,在所述监听中心存在,则所述监听中心向网元设备下发设定缺损的目标用户数据的被控目标设定请求消息;网元设备接收到被控目标设定请求消息后,设定缺损的目标用户数据。
11.根据权利要求1所述的方法,其特征在于,该方法还包括监听中心定时将目标用户数据下发给对应的网元设备,网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据。
12.根据权利要求1所述的方法,其特征在于,该方法还包括网元设备定时向监听中心发送刷新目标用户请求,监听中心将目标用户数据下发给对应的网元设备,网元设备利用接收到的目标用户数据刷新自身已存储的目标用户数据。
13.根据权利要求4、5或10所述的方法,其特征在于,所述被控目标设定请求消息为X1接口消息;所述被控目标删除请求消息为X1接口消息。
14.根据权利要求1~13任一项所述的方法,其特征在于,所述目标用户数据包括用户标识、监听方式。
15.一种处理目标用户数据的装置,其特征在于,该装置包括监听中心和网元设备,所述监听中心至少包括存储模块,用于存储目标用户数据;判断模块,用于判断所述存储模块中是否存储有该网元设备的目标用户数据,若有,则判断模块向第一接口模块发送所述目标用户数据;否则判断模块结束工作;第一接口模块,接收来自判断模块的目标用户数据,并将该网元设备的目标用户数据发送给该网元设备的第二接口模块;网元设备中至少包括内部存储模块,用于存储该网元设备的目标用户数据;第二接口模块,接收来自第一接口模块的目标用户数据,并发送至所述内部存储模块中。
16.根据权利要求15所述的装置,其特征在于,所述监听中心还包括核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第一接口模块发送核查指令;所述第一接口模块还包括接收来自核查定时模块的核查指令,向第二接口模块请求目标用户数据;接收来自第二接口模块的目标用户数据,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;所述判断模块还包括接收来自第一接口模块的目标用户数据,并判断该目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则重新启动核查定时器;若不一致,向第一接口模块发送更新消息;网元设备中还包括所述第二接口模块还包括接收来自第一接口模块的请求,从所述内部存储模块中获取该网元设备的目标用户数据,并发送给第一接口模块;接收来自第一接口模块的更新消息并转发给更新模块;更新模块接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据。
17.根据权利要求15所述的装置,其特征在于,监听中心还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第一接口模块发送刷新指令;接收到来自第一接口模块的重新启动周期定时器指令后,重新启动周期定时器;所述第一接口模块还包括接收来自周期定时模块的刷新指令,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括所述第二接口模块还包括接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;刷新完成后,经第二接口模块和第一接口模块向周期定时模块发送重新启动周期定时器指令。
18.根据权利要求15所述的装置,其特征在于,监听中心还包括所述第一接口模块还包括接收来自第二接口模块的目标用户数据,并转发给判断模块;接收来自判断模块的更新消息并转发给第二接口模块;接收来自判断模块的重启核查定时器指令并转发给第二接口模块;所述判断模块还包括接收来自第一接口模块的目标用户数据,并判断该目标用户数据与所述存储模块中存储的该网元设备的目标用户数据是否一致,若一致,则向第一接口模块发送重启核查定时器指令;若不一致,向第一接口模块发送更新消息;网元设备中还包括核查定时模块,在核查定时模块中设置核查定时器,一旦核查定时器超时,则核查定时模块向第二接口模块发送核查指令;接收到来自第二接口模块的重启核查定时器指令后重新启动核查定时器;所述第二接口模块还包括接收来自核查定时模块的核查指令,向第一接口模块发送网元设备中存储的目标用户数据;接收来自第一接口模块的重启核查定时器指令并转发给核查定时模块;接收来自第一接口模块的更新指令并转发给根新模块;更新模块,接收来自第二接口模块的更新指令,并按照更新指令更新所述内部存储模块中的目标用户数据;更新完成后,向核查定时模块发送重启核查定时器指令。
19.根据权利要求15所述的装置,其特征在于,监听中心还包括所述第一接口模块还包括接收来自第二接口模块的刷新目标用户请求,从所述存储模块中获取网元设备的目标用户数据,向第二接口模块发送网元设备的目标用户数据;网元设备还包括周期定时模块,在周期定时模块中设置刷新定时器,一旦刷新定时器超时,则周期定时模块向第二接口模块发送刷新指令;所述第二接口模块还包括接收来自周期定时模块的刷新指令,向第一接口模块发送刷新目标用户数据请求;接收来自第一接口模块的目标用户数据,并转发给更新模块;更新模块,接收来自第二接口模块的目标用户数据,向所述内部存储模块发送接收到的目标用户数据,并刷新所述内部存储模块中的目标用户数据;更新完成后,向周期定时模块发送重启刷新定时器指令。
20.根据权利要求15~19任一项所述的装置,其特征在于,所述第一接口模块与第二接口模块之间通过X1接口连接。
全文摘要
本发明公开了一种在监听系统中处理目标用户数据的方法,该方法包括将目标用户数据存储在监听中心,在监听中心与网元设备之间成功建立连接后,监控中心查询自身是否存储有当前已建立连接的网元设备的目标用户数据,若有,则将该网元设备的目标用户数据下发给网元设备。本发明还公开了一种在监听系统中处理目标用户数据的装置。本发明方案,一方面将目标用户统一存储在监听中心,保证了目标用户数据的安全性;而且,一旦监听中心与网元设备之间成功建立连接,监控中心自动向网元设备下发目标用户数据,保证了网元设备中目标用户数据的可靠性。除此之外,本发明在监听中心与网元设备之间建立核查机制,保证了监听中心与网元设备之间目标用户数据的一致性。
文档编号H04M3/22GK1852349SQ20051013233
公开日2006年10月25日 申请日期2005年12月21日 优先权日2005年7月30日
发明者金黄哲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1