CN100499514C - 保证监听网络侧和监听触发侧被控用户一致性的方法 - Google Patents
保证监听网络侧和监听触发侧被控用户一致性的方法 Download PDFInfo
- Publication number
- CN100499514C CN100499514C CNB031495524A CN03149552A CN100499514C CN 100499514 C CN100499514 C CN 100499514C CN B031495524 A CNB031495524 A CN B031495524A CN 03149552 A CN03149552 A CN 03149552A CN 100499514 C CN100499514 C CN 100499514C
- Authority
- CN
- China
- Prior art keywords
- user data
- controlled user
- synchronisation source
- controlled
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种保证监听网络侧和监听触发侧被控用户一致性的方法,该方法包括:A、设置监听网络侧和监听触发侧之一为同步源,另一侧为同步目标;B、同步源把自身的被控用户数据发送给同步目标;C、同步目标将自身的被控用户数据与来自同步源的被控用户数据相比较,如果同步目标中没有相应的被控用户数据与来自同步源的被控用户数据相同,则根据同步源的被控用户数据在同步目标中相应的添加或删除被控用户数据。该方法保证监听网络侧和监听触发侧之间的被控用户数据的一致性。
Description
技术领域
本发明涉及监听技术,特别涉及一种保证监听网络侧和监听触发侧被控用户一致性的方法。
背景技术
合法监听是应国家法律的要求,运营商提供监听触发接口、设备制造商提供监听网络侧语音及事件传送解决方案。根据合法的授权,国家安全机关会要求网络运营商或者服务提供商向特定的监听当局或者执行机构(LEA)提供特定目标的监听结果。
目前,合法监听通常是按照欧洲电信标准协会(ETSI)协议中规定的电路域及分组域相互分离的方案来实现,存在着各种方式的监听设备及设备间的组网方式。如图1所示,图1为监听网络的结构图,该监听网络由监听中心(LEMF)、合法接入功能设备(LIAF)和移动交换中心(MSC)或其他保存被控用户数据设备组成,LEMF和LIAF之间的接口为HI1、HI2和HI3,其中,HI1是用于传送管理信息的接口,HI2是用于传送监听相关信息的接口,HI3是用于传送通讯内容的接口;LIAF和MSC或其他保存被控用户数据设备之间的接口为X1-1、X2、X3,其中,X1-1是用于传送管理信息的接口,X2是用于传送监听相关信息的接口,X3是用于传送通讯内容的接口。
被控用户的登记或撤销过程及相关接口传送过程如图2所示,该监听***由监听网络侧的LEMF和监听触发侧的MSC或其他保存被控用户数据设备组成,LEMF和MSC或其他保存被控用户数据设备之间通过LIAF连接(图中未给出),其具体描述为:
步骤1、当被控用户进行登记时,LEMF通过HI1、X1-1接口向MSC或其他保存被控用户数据设备发送设定被控用户指令,该设定被控用户指令包括被控用户信息、监听类型和时间等;
步骤2、MSC或其他保存被控用户数据设备对步骤1所述的设定被控用户指令进行处理,处理后通过X1-1向LEMF返回设定成功或设定不成功的结果,如果返回的为MSC或其他保存被控用户数据设备设定被控用户成功结果,则在MSC或其他保存被控用户数据设备上标记该被控用户,否则,在MSC或其他保存被控用户数据设备上不标记该被控用户;
步骤3、如果步骤2所述返回的是设定成功结果,则在LEMF设备上记录该被控用户数据,否则,在LEMF设备上不记录该被控用户数据;
步骤4、当被控用户进行撤销时,LEMF通过HI1、X1-1接口向MSC或其他保存被控用户数据设备发送撤销被控用户指令,该撤销被控用户指令包括被控用户信息;
步骤5、MSC或其他保存被控用户数据设备对步骤4所述的撤销被控用户指令进行处理,如果MSC或其他保存被控用户数据设备撤销被控用户成功,则在MSC或其他保存被控用户数据设备上删除该被控用户,并通过X1-1向LEMF返回删除成功的结果,否则,在MSC或其他保存被控用户数据设备上不删除该被控用户,并通过X1-1向LEMF返回删除不成功的结果;
步骤6、如果步骤5所述返回的是删除成功的结果,则在LEMF设备上删除该被控用户数据,否则,在LEMF设备上不删除该被控用户数据。
上面所述的设定或撤销过程存在以下情况:
情况一,由于网络原因而导致监听网络侧和监听触发侧之间的被控用户数据不一致:从MSC或其他保存被控用户数据设备到LEMF之间可能是广域网或者是局域网,不管那种网络都有可能存在数据传输异常的情况,如:丢失数据包等。例如:在MSC或其他保存被控用户数据设备上设定被控用户成功,但是返回的成功设定结果在网络传输上传输是给丢掉了,这时就会出现被控用户在MSC有标识,在监听中心没有表示的情况。
情况二,由于设备异常而导致监听网络侧和监听触发侧之间的被控用户数据不一致:在MSC或其他保存被控用户数据设备上设定被控用户成功,返回的成功设定结果给LEMF,但是LEMF的设备瘫痪了,这时也会出现被控用户在MSC有标识,在监听中心没有表示的情况。
这两种情况导致的监听网络侧和监听触发侧之间的被控用户数据不一致,久而久之就会引起由于垃圾数据冗余而使整个监听***资源匮乏,最终导致监听***无法正常工作。
发明内容
有鉴于此,本发明提供一种保证监听网络侧和监听触发侧被控用户一致性的方法,该方法保证了监听网络侧和监听触发侧之间的被控用户数据一致,从而保证监听***的正常工作。
根据上述目的,本发明的技术方案是这样实现的:
一种保证监听网络侧和监听触发侧被控用户一致性的方法,该方法包括:
A、设置监听网络侧和监听触发侧之一为同步源,另一侧为同步目标;
B、同步源把自身的被控用户数据发送给同步目标;
C、同步目标将自身的被控用户数据与来自同步源的被控用户数据相比较,如果同步目标中没有相应的被控用户数据与来自同步源的被控用户数据相同,则根据同步源的被控用户数据在同步目标中相应的添加或删除被控用户数据;如果同步目标中有相应的被控用户数据与来自同步源的被控用户数据相同,则给该相同的被控用户数据设置一个标记,到该轮资源核查结束后,同步目标向同步源发起含有没有被标记过的被控用户数据的添加指令或删除指令,同步源收到该指令后根据没有被标记过的被控用户数据添加或删除自身的被控用户数据。
所述的步骤B进一步包括在发送完被控用户数据后设置该轮的核查结束标志;
所述的步骤C确定该轮资源核查结束的过程为:判断核查结束标志,如果置位,则该轮资源核查结束;否则,继续该轮资源核查。
该方法进一步包括:在同步源上设置一个定时器,当定时器超时时,执行步骤B。
所述的步骤B进一步包括:在同步源向同步目标把自身的被控用户数据发送给同步目标之前,同步目标向同步源发送资源核查指令。
所述的步骤B还包括:同步目标向同步源把自身的被控用户数据发送给同步源;所述的步骤C还包括:同步源将自身的被控用户数据与来自同步目标的被控用户数据相比较,如果同步源中没有相应的被控用户数据与来自同步目标的被控用户数据相同,则根据同步目标的被控用户数据在同步源中相应的添加或删除被控用户数据。
该方法进一步包括:在同步源上和同步目标同时设置一个定时器,当定时器超时时,执行步骤B。
所述的定时器定时的时间是以分钟为单位的。
所述步骤B进一步包括:采用轮询的方式发送被控用户数据。
所述的采用轮询的方式发送被控用户数据进一步包括:
a、设置标签的位置为0,设置每次发送的被控用户数据为一个定值;
b、发送该定值的被控用户数据数给同步目标,将该标签的位置加上该定值;c、判断该标签的位置是否是最后一个被控用户数据,如果是,结束本次标签位置轮询,否则,返回步骤b。
所述的监听网络侧包括监听中心,所述的监听触发侧包括移动交换中心或保存被控用户数据的设备。
由上述技术方案可以看出,为了保证监听***的正常工作,本发明设置监听网络侧和监听触发侧之间的被控用户数据一致。为了设置监听网络侧和监听触发侧之间的被控用户数据一致,本发明采用了定时资源核查的方法。本发明提供的方法保证了监听网络侧和监听触发侧之间的被控用户数据一致,减少了垃圾数据的出现,从而减少垃圾数据所占用的监听***资源,保证监听***的正常工作。
附图说明
图1为监听网络的结构图。
图2为被控用户的登记或撤销过程及相关接口传送过程图。
图3为本发明被控用户的登记或撤销过程的一个实施例图。
图4为本发明被控用户的登记或撤销过程的另一个实施例图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
本发明采用在监听网络侧的LEMF和监听触发侧的MSC或其他保存被控用户数据的设备之间增减确认指令或增加定时核查机制,使监听网络侧和监听触发侧之间的被控用户数据一致。
如图3所示,图3为本发明被控用户的登记或撤销过程的一个实施例图,其在LEMF与MSC之间的X1-1接口上增加确认指令,该过程的具体步骤为:
当被控用户进行登记时:
步骤A1、LEMF通过HI1、X1-1接口向MSC或其他保存被控用户数据设备发送设定被控用户指令,该设定被控用户指令包括被控用户信息、监听类型和时间等;
步骤B1、MSC或其他保存被控用户数据设备对步骤A1所述的设定被控用户指令进行处理,如果MSC或其他保存被控用户数据设备设定被控用户成功,则返回设定被控用户成功结果,并且在MSC或其他保存被控用户数据设备上启动一个定时器T1,否则,结束本流程;
步骤C1、如果步骤B1所述返回的是设定成功的结果,则在LEMF设备上记录该被控用户数据,同时给MSC或其他保存被控用户数据设备返回确认指令,否则,在LEMF设备上不记录该被控用户数据;
步骤D1、MSC或其他保存被控用户数据设备在定时器T1所规定的时间内收到确认指令,则在MSC或其他保存被控用户数据设备上不做操作,否则,则在MSC或其他保存被控用户数据设备上删除该被控用户数据。
当被控用户进行撤销时:
步骤A2、LEMF通过HI1、X1-1接口向MSC或其他保存被控用户数据设备发送撤销被控用户指令,该撤销被控用户指令包括被控用户信息;
步骤B2、MSC或其他保存被控用户数据设备对步骤A2所述的撤销被控用户指令进行处理,如果MSC或其他保存被控用户数据设备删除被控用户成功,则返回的为撤销被控用户成功的结果,并且在MSC或其他保存被控用户数据设备上启动一个定时器T1,否则,结束本流程;
步骤C2、如果步骤B2所述返回的是删除成功的结果,则在LEMF设备上删除该被控用户数据,同时给MSC或其他保存被控用户数据设备返回确认指令,否则,在LEMF设备上不删除该被控用户数据;
步骤D2、MSC或其他保存被控用户数据设备在定时器T1规定的时间内收到确认指令,则在MSC或其他保存被控用户数据设备上不进行操作,否则,则在MSC或其他保存被控用户数据设备上删除被控用户数据。
本发明还可以通过增加定时核查机制来保证监听网络侧和监听触发侧被控用户数据一致的问题,其具体过程如图4所示,图4为本发明被控用户的登记或撤销过程的另一个实施例图,具体说明如下:
步骤A3、当LEMF和MSC或其他保存被控用户数据设备都能正常通信,并且二者之间的通讯正常时,在LEMF上开启一个定时器T2,该定时器T2的时间长度可以为分钟级;
步骤B3、当定时器T2超时触发时通过X1-1接口向所有与LEMF相连的MSC或其他保存被控用户数据设备发起资源核查指令;
步骤C3、在MSC或其他保存被控用户数据设备接到该资源核查指令后,设定一个标签,根据标签位置轮询地把被控用户数据通过X1-1反馈给LEMF,设定标签的过程可以为:设置开始标签的位置为0,每次反馈给LEMF的用户数为10个,第一次请求时MSC或其他保存被控用户数据设备返回编号为0~9的被控用户数据,同时设置标签的位置为10,如同这样不断的修正标签位置,如果标签位置碰到末尾,则一轮轮询结束;
步骤D3、根据资源核查返回消息中的被控用户信息,LEMF把返回的被控用户信息与LEMF的被控用户信息相比较,如果没有相应的被控用户相匹配,则撤销该被控用户或把该用户添加到LEMF中。
资源核查过程也可以把LEMF与MSC或其他保存被控用户数据设备之间互换,即以LEMF为主体,定时发资源核查指令了,具体描述如下:步骤A4、当LEMF和MSC或其他保存被控用户数据设备都能正常通信,并且二者之间的通讯正常时,在MSC或其他保存被控用户数据设备上开启一个定时器T2;
步骤B4、当定时器T2超时触发时通过X1-1接口向所有与MSC或其他保存被控用户数据设备相连的LEMF发起资源核查指令;
步骤C4、LEMF接到该资源核查指令后,设定一个标签,根据标签位置轮询地把被控用户数据通过X1-1反馈给MSC或其他保存被控用户数据设备;
步骤D4、根据资源核查返回消息中的被控用户信息,MSC或其他保存被控用户数据设备把返回的被控用户信息与MSC或其他保存被控用户数据设备中的被控用户信息相比较,如果没有相应的被控用户相匹配,则发起撤销该被控用户指令或把该用户添加到MSC或其他保存被控用户数据设备中。
为了进一步保证资源核查过程的严密性,本发明还增加了核查结束标志,以下以MSC或其他保存被控用户数据设备为主体,向LEMF发送资源定时核查指令说明本方法,其具体过程为:
步骤A5、当LEMF和MSC或其他保存被控用户数据设备都能正常通信,并且二者之间的通讯正常时,在MSC或其他保存被控用户数据设备上开启一个定时器T2;
步骤B5、当定时器T2超时触发时通过X1-1接口向所有与MSC或其他保存被控用户数据设备相连的LEMF发起资源核查指令;
步骤C5、LEMF接到该资源核查指令后,设定一个标签,根据标签位置轮询地把被控用户数据通过X1-1反馈给MSC或其他保存被控用户数据设备,反馈完被控用户数据后,设置该轮的核查结束标志;
步骤D5、根据资源核查返回消息中的被控用户信息,MSC或其他保存被控用户数据设备把返回的被控用户信息与MSC或其他保存被控用户数据设备中的被控用户信息相比较,如果没有相应的被控用户相匹配,则发起撤销该被控用户指令或把该用户添加到MSC或其他保存被控用户数据设备中,如果有相应的被控用户相匹配,则置位被控用户的标记;
步骤E5、根据核查结束标志判断该轮是否结束,如果结束,则MSC或其他保存被控用户数据设备对没有标记过的用户数据向LEMF发起添加指令或对MSC或其他保存被控用户数据设备删除操作,该没有标记过的用户是指资源核查返回消息中没有该用户,而MSC或其他保存被控用户数据设备含有该用户,否则,继续核查。
资源核查过程也可以是双向的,LEMF和MSC或其他保存被控用户数据设备都作为主体,同时向对方发资源核查请求,并根据资源核查返回消息同时对自身的被控用户数据做相应的删除或添加。
资源核查也可以采用PUSH式的,即:接收资源核查请求的一方是被动式的,只要LEMF和MSC或其他保存被控用户数据设备正常工作,并且相互间的通讯正常,则发送资源核查请求的一方不必向接收资源核查请求的一方发送资源核查请求,而是定时把被控用户数据发给接收资源核查请求的一方,让接收资源核查请求的一方直接核查发送来的被控用户数据,并根据核查的结果,删除或添加接收资源核查请求的一方的被控用户数据。
本发明在监听网络侧和监听触发侧之间的被控用户数据设定、撤销过程增加了确认接口,大大降低了由于传输异常或设备异常而使双方被控用户数据不一致的情况;本发明增加了定时资源核查的机制,可以保证监听网络侧和监听触发侧之间的被控用户数据的一致性,从而不会引起由于垃圾冗余而使监听***资源匮乏,最终导致监听***无法正常工作的情况。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种保证监听网络侧和监听触发侧被控用户一致性的方法,其特征在于,该方法包括:
A、设置监听网络侧和监听触发侧之一为同步源,另一侧为同步目标;
B、同步源把自身的被控用户数据发送给同步目标;
C、同步目标将自身的被控用户数据与来自同步源的被控用户数据相比较,如果同步目标中没有相应的被控用户数据与来自同步源的被控用户数据相同,则根据同步源的被控用户数据在同步目标中相应的添加或删除被控用户数据;如果同步目标中有相应的被控用户数据与来自同步源的被控用户数据相同,则给该相同的被控用户数据设置一个标记,到该轮资源核查结束后,同步目标向同步源发起含有没有被标记过的被控用户数据的添加指令或删除指令,同步源收到该指令后根据没有被标记过的被控用户数据添加或删除自身的被控用户数据。
2、如权利要求1所述的方法,其特征在于,
所述的步骤B进一步包括在发送完被控用户数据后设置该轮的核查结束标志;
所述的步骤C确定该轮资源核查结束的过程为:
判断核查结束标志,如果置位,则该轮资源核查结束;否则,继续该轮资源核查。
3、如权利要求1所述的方法,其特征在于,该方法进一步包括:在同步源上设置一个定时器,当定时器超时时,执行步骤B。
4、如权利要求1所述的方法,其特征在于,所述的步骤B进一步包括:在同步源向同步目标把自身的被控用户数据发送给同步目标之前,同步目标向同步源发送资源核查指令。
5、如权利要求1所述的方法,其特征在于,
所述的步骤B还包括:同步目标向同步源把自身的被控用户数据发送给同步源;
所述的步骤C还包括:同步源将自身的被控用户数据与来自同步目标的被控用户数据相比较,如果同步源中没有相应的被控用户数据与来自同步目标的被控用户数据相同,则根据同步目标的被控用户数据在同步源中相应的添加或删除被控用户数据。
6、如权利要求4所述的方法,其特征在于,该方法进一步包括:在同步源上和同步目标同时设置一个定时器,当定时器超时时,执行步骤B。
7、如权利要求3或6所述的方法,其特征在于,所述的定时器定时的时间是以分钟为单位的。
8、如权利要求1所述的方法,其特征在于,所述步骤B进一步包括:采用轮询的方式发送被控用户数据。
9、如权利要求8所述的方法,其特征在于,所述的采用轮询的方式发送被控用户数据进一步包括:
a、设置标签的位置为0,设置每次发送的被控用户数据为一个定值;
b、发送该定值的被控用户数据数给同步目标,将该标签的位置加上该定值;c、判断该标签的位置是否是最后一个被控用户数据,如果是,结束本次标签位置轮询,否则,返回步骤b。
10、如权利要求1所述的方法,其特征在于,所述的监听网络侧包括监听中心,所述的监听触发侧包括移动交换中心或保存被控用户数据的设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031495524A CN100499514C (zh) | 2003-07-16 | 2003-07-16 | 保证监听网络侧和监听触发侧被控用户一致性的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031495524A CN100499514C (zh) | 2003-07-16 | 2003-07-16 | 保证监听网络侧和监听触发侧被控用户一致性的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1571369A CN1571369A (zh) | 2005-01-26 |
CN100499514C true CN100499514C (zh) | 2009-06-10 |
Family
ID=34472584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031495524A Expired - Fee Related CN100499514C (zh) | 2003-07-16 | 2003-07-16 | 保证监听网络侧和监听触发侧被控用户一致性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100499514C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100413261C (zh) * | 2006-01-04 | 2008-08-20 | 华为技术有限公司 | 数据恢复的方法和*** |
CN102857949B (zh) * | 2012-09-14 | 2018-11-20 | 中兴通讯股份有限公司 | 一种规划数据一致性保证的方法和装置 |
-
2003
- 2003-07-16 CN CNB031495524A patent/CN100499514C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1571369A (zh) | 2005-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5163055A (en) | Communications system using a fault tolerant protocol | |
CN101754221B (zh) | 异构***间的数据传输方法及数据传输*** | |
CN101795222B (zh) | 多级转发服务***及方法 | |
CN100527738C (zh) | 删除服务数据单元序列的方法及通讯装置 | |
EP2779713B1 (en) | Method and system for data record packet processing | |
ZA200506363B (en) | Method for processing security message in a mobile communication system | |
CN110365779B (zh) | 一种通信控制的方法、装置、电子设备和存储介质 | |
CN102187337A (zh) | 对信息***的增强数据访问 | |
CN110351379B (zh) | 一种通信控制的方法、装置、电子设备和存储介质 | |
CN114629822B (zh) | 链路检测方法、装置、电子设备及存储介质 | |
CN107104902A (zh) | 一种rdma数据传输的方法、相关装置与*** | |
CN101977358A (zh) | 一种数据短信的传输方法、装置及设备 | |
US6826166B2 (en) | Wireless access system | |
CN101778134A (zh) | 数据同步方法及移动通信终端 | |
CN106789279B (zh) | 一种网关的控制方法、远程控制端的控制方法及装置 | |
CN105940658A (zh) | 一种用户数据的传输方法、装置及终端 | |
US7218714B2 (en) | Method of calling service among devices in home network | |
CN100499514C (zh) | 保证监听网络侧和监听触发侧被控用户一致性的方法 | |
CN112055088B (zh) | 一种基于光闸的文件可靠传输***及其方法 | |
EP1993245A1 (en) | A system and method for realizing message service | |
CN106027419A (zh) | 一种数据结构的管理方法和装置 | |
CN110557369A (zh) | 基于国产操作***内核态的高速数据处理平台 | |
CN110995612B (zh) | 一种报文处理方法、***及通信设备 | |
CN103716192B (zh) | 一种基于虚拟ip的无感串接设备 | |
US20090313306A1 (en) | Method of Effectively Managing Database System for Mobile Number Portability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090610 Termination date: 20200716 |