一种信令监测中号码回填的方法和号码回填服务器的制作方法

文档序号:7761414阅读:426来源:国知局
专利名称:一种信令监测中号码回填的方法和号码回填服务器的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种信令监测中号码回填的方法和号码回填服务器。
背景技术
信令监测是移动通信系统提供的进行信令消息记录和查错的有效手段。理论上讲用户的各种通信活动和在活动中遇见的问题在信令上均有呈现,但是仅根据现有规范, 不能通过用户/用户群的真实号码,如移动台国际综合业务数字网号码(MSISDN,Mobile Station International ISDN Number)或国际移动用户识别号码(IMSI,International Mobile Subscriber Identification Number)提取系统中全部与该用户/用户群相关的信令进行分析,主要原因如下信令监测系统中常用的号码有IMSI、MSISDN和临时移动用户标识(TMSI, Temporary Mobile Subscriber Identification);其中,IMSI、MSISDN是用户的真实号码; 而TMSI是为了加强系统的保密性而临时分配的号码,其经常无规律地变化,因此并非用户的真实号码。根据现有的GSM/3GPP规范,在不同的接口中通常采用不同的号码来对其所归属的移动用户进行标识。空口的绝大部分信令中均以TMSI号码来标识用户;而大部分其它接口的信令中均无TMSI,也很少同时出现IMSI和MSISDN,可见,现有的很多信令消息中并没有携带用户/用户群的IMSI和MSISDN号码,这就使得现有技术中无法通过IMSI或MSISDN 号码提取用户/用户群的全部信令消息,也就无法全面准确地提取用户/用户群的信令消肩、ο然而,全面准确地提取用户/用户群的信令消息在通信网络的日常维护和分析工作中是非常必要的。比如用户投诉情况下,如相关信令缺失很可能造成因关键信令不能呈现而不能定位问题;在面向重要用户群用户行为和用户感知分析时,可能因部分相关信令缺失而对统计结果的完整正确性造成影响,甚至可会误导日常维护优化或营销工作。

发明内容
本发明提出一种信令监测中号码回填的方法,能够将IMSI或MSISDN回填入信令消息,使信令监测系统能够通过IMSI或MSISDN全面准确地提取用户/用户群的信令消息。本发明还提出一种号码回填服务器,能够将IMSI或MSISDN回填入信令消息,使信令监测系统能够通过IMSI或MSISDN全面准确地提取用户/用户群的信令消息。本发明的技术方案是这样实现的一种信令监测中号码回填的方法,包括A、利用MSC周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;
B、根据所述对应关系及其更新时间,对接收的信令消息进行IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。一种号码回填服务器,包括对应关系建立模块,用于利用MSC周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的IMSI、TMSI 和MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;号码回填模块,用于根据所述对应关系及其更新时间,对接收的信令消息进行 IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。可见,本发明提出的信令监测中号码回填的方法和号码回填服务器,能够利用MSC 周边接口的多条信令消息中的号码、产生时间以及各信令消息之间的逻辑关系,建立IMSI、 TMSI和MSISDN三者之间的对应关系,之后,对接收的信令消息进行IMSI或MSISDN的号码回填,从而使信令监测系统能够通过IMSI或MSISDN全面准确地提取用户/用户群的信令消息。


图1为本发明提出的信令监测中号码回填的方法流程图;图2为本发明中通过监测A接口/Mc接口的寻呼消息建立IMSI-TMSI的对应关系的方法流程图;图3为本发明中通过监测A接口 /Mc接口的位置更新消息建立或更新IMSI-TMSI 的对应关系的方法流程图;图4为本发明中利用D接口的信令建立并维护IMSI-MSISDN的对应关系的方法流程图;图5为本发明中采用IMSI-TMSI的对应关系和IMSI-MSISDN的对应关系建立 IMS I-TMSI-MS I SDN对应关系列表的方法流程图;图6为本发明中针对主叫用户是智能网用户或主叫用户需触发至彩铃平台的情况建立TMSI-MSISDN对应关系的方法流程图;图7为本发明中针对主叫用户和被叫用户属于同一局点的情况建立主叫用户的 TMSI-MSISDN的对应关系的方法流程图;图8为本发明中针对主叫用户和被叫用户属于不同局点的情况建立主叫用户的 TMSI-MSISDN的对应关系的方法流程图。
具体实施例方式本发明提出一种信令监测中号码回填的方法,如图1为本发明提出的信令监测中号码回填的方法流程图,该方法包括步骤101 利用移动交换中心(MSC,Mobile Switch Center)周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;步骤102 根据所述对应关系及其更新时间,对接收的信令消息进行IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。在上述方法中,包括两个阶段;其中,第一阶段采取“尽量利用MSC周围各接口信令消息中所带的号码和时间的逻辑关系,最大限度提高关联成功率“的思路,建立并维护以MSC为单位的当前 IMS I-TMSI-MS I SDN的对应关系列表,并记录每个对应关系的更新时间;第二阶段通过对第一阶段建立的当前IMSI-TMSI-MSISDN的对应关系及其更新时间,对号码回填服务器收到的前置机发送的各接口信令进行IMSI和MSISDN号码回填后, 再送入相关数据库保存并用于后续分析。其中,第一阶段建立IMSI-TMSI-MSISDN的对应关系的方式有以下两种方式一对于被叫、接收短信、越局位置更新等能在空口找到IMSI和TMSI对应关系的情况,本方式采取IMSI-TMSI,IMSI-MSISDN两级关联的方式,最终根据IMSI和对应关系的更新时间得到当前IMSI-TMSI-MSISDN的对应关系。方式二 为了最大限度提高关联成功率、解决在A接口或Mc接口获取TMSI-IMSI 关联成功率低的问题,尽量利用MSC周边的信令,首先建立TMSI-MSISDN的对应关系;再建立IMSI-MSISDN的对应关系;最后,根据TMSI-MSISDN的对应关系及IMSI-MSISDN的对应关系得到IMSI-TMSI-MSISDN的对应关系。其中,上述第一阶段的方式一包括以下3个步骤步骤1 通过监测A接口 /Mc接口 /IuCS接口的相关信令,建立并实时维护 IMSI-TMSI的对应关系,并记录其更新时间,具体方案如下首先在系统内存中分配空间,以MSC为单位,建立并存储当前IMSI和TMSI的对应关系列表,对应关系列表中包含“IMSI、TMSI、更新时间(TIME)、相对应的位置区码(LAC) ” 四个字段。方式A 通过监测A接口 /Mc接口建立或更新IMSI-TMSI的对应关系,具体流程如下1)通过采集到的A接口 /Mc接口的寻呼消息或位置更新消息,建立IMSI-TMSI的对应关系,并记录该对应关系的更新时间。具体方式如图2和图3所示。如图2为本发明中通过监测A接口/Mc接口的寻呼消息建立IMSI-TMSI的对应关系的方法流程图,包括以下步骤步骤201 监测A接口 /Mc接口的寻呼消息,获取该寻呼消息中包含的IMSI和TMSI 的对应关系;步骤202 采用上述IMSI和TMSI的对应关系建立或更新本MSC中该 IMSI-TMSI-LAC的对应关系,并记录相应的更新时间。如图3为本发明中通过监测A接口 /Mc接口的位置更新消息建立或更新 IMSI-TMSI的对应关系的方法流程图,包括以下步骤步骤301 监测A接口 /Mc接口的位置更新消息,获取位置更新呼叫详细记录 (CDR, Call Detail Record)。步骤302 判断该位置更新⑶R中是否有IMSI号码,如果有,则根据该位置更新 ⑶R中包含的IMSI和TMSI的对应关系建立或更新IMSI-TMSI-LAC的对应关系,并记录相应的更新时间;如果没有,则执行步骤303。
7
步骤303 通过老的LAC (PLACPrevious LAC)查找所属的MSC,判断是否能够查找到PLAC所属的MSC,如果能,则执行步骤304 ;否则结束当前流程。步骤304 在对应的MSC中通过TMSI查找IMSI,判断是否能够查找到IMSI,如果能,则执行步骤305 ;否则结束当前流程。步骤305 判断该TMSI和IMSI对应关系的建立时间与当前时间是否符合既定逻辑,如果是,则执行步骤306 ;否则结束当前流程。步骤306 删除老的MSC对应的列表中IMS I-TMSI-PLAC的对应关系,建立或更新 IMSI-TMSI-LAC的对应关系,并记录相应的更新时间。2)利用TMSI重分配事件,对已经建立的IMSI-TMSI的对应关系进行维护。具体地,在A接口 /Mc接口的主叫、被叫、位置更新、接收短信、发送短信的过程中经常会进行TMSI的重分配。利用重分配之前的TMSI和之后的TMSI可以对已经建立的 IMSI-TMSI的对应关系进行更新,即,将已经建立的IMSI-TMSI的对应关系中重分配之前的 TMSI更新为重分配之后的TMSI,并改变该对应关系的更新时间。方式B:通过监测IuCS/Mc接口的相关信令建立或更新IMSI-TMSI的对应关系,具体流程如下1)在内存中分配空间,用于保存IMSI和TMSI的对应关系及其更新时间。2)通过采集到的IuCS接口/Mc接口的在主叫、被叫、接收短信、发送短信过程中的命令标识(Command ID)消息中的IMSI和TMSI,建立IMSI与TMSI的对应关系,并记录其更新时间。3)利用TMSI重分配事件,对已经建立的IMSI-TMSI的对应关系进行维护;具体地,在IuCS接口/Mc接口的主叫、被叫、位置更新、接收短信、发送短信的过程中经常会进行 TMSI的重分配,利用重分配之前的TMSI和之后的TMSI可以对已经建立的IMSI-TMSI的对应关系进行更新,即,将已经建立的IMSI-TMSI的对应关系中重分配之前的TMSI更新为重分配之后的TMSI,并改变该对应关系的更新时间。步骤2 利用MSC和VLR之间的接口(即C接口)或MSC和HLR之间的接口(即D 接口)的信令建立并维护当前IMSI-MSISDN的对应关系,并记录其更新时间。具体过程为首先,在内存中分配空间,用于保存IMSI-MSISDN的对应关系及其更新时间;之后,利用C接口或D接口的信令建立IMSI-MSISDN的对应关系;最后,比较当前建立的 IMSI-MSISDN的对应关系和内存中存储的对应关系,如有变化,则进行对应关系的变更维护,并记录其更新时间。如图4为本发明中利用D接口的信令建立并维护IMSI-MSISDN的对应关系的方法流程图,包括以下步骤步骤401 通过C接口或D接口的发送路由信息(SRI,MAP_SEND_R0UTING_INF0) 信令消息及其确认消息的合成,提取IMSI-MSISDN的对应关系,并记录其更新时间;继续执行步骤404。步骤402 通过C接口或D接口的取漫游号码(PRN,MAP_PR0VIDE_R0AMING_ NUMBER)信令消息及其确认消息的合成,提取IMSI-MSISDN的对应关系,并记录其更新时间;继续执行步骤404。
步骤403 通过C接口或D接口的位置更新(L0CATI0N_UPDATE)信令消息或用户数据插入消息等其它存在IMSI和MSISDN对应关系的消息,提取IMSI-MSISDN的对应关系, 并记录其更新时间;继续执行步骤404。步骤404 判断内存中是否存在IMSI-MSISDN的对应关系,如果不存在,则继续执行步骤405 ;如果存在,则继续执行步骤406。步骤405 在内存中建立上述提取的IMSI-MSISDN的对应关系,并记录该对应关系的更新时间。步骤406 判断内存中存在的IMSI-MSISDN的对应关系与上述提取的IMSI-MSISDN 的对应关系是否一致,如果一致,则结束当前流程;如果不一致,则继续执行步骤407。步骤407 采用上述提取的IMSI-MSISDN的对应关系更新内存中的对应关系,并记录该对应关系的更新时间。步骤3 采用上述步骤1中建立的IMSI-TMSI的对应关系、以及上述步骤2中建立的IMSI-MSISDN的对应关系,根据IMSI和两个关系的更新时间,建立并维护以MSC为单位 IMS I-TMSI-MS I SDN对应关系列表,并记录每个对应关系更新的时间。如图5为本发明中采用IMSI-TMSI的对应关系和IMSI-MSISDN的对应关系建立 IMSI-TMSI-MSISDN对应关系列表的方法流程图。包括以下步骤步骤501 获取以MSC为单位的IMSI-TMSI-LAC的对应关系及其更新时间、以及 IMSI-MSISDN的对应关系及其更新时间。步骤502 判断上述两个对应关系是否有新增或改变,如果是,则继续执行步骤 503。步骤503 判断上述两个对应关系能否建立IMSI-TMSI-MSISDN对应关系列表,如果能,则继续执行步骤504。步骤504 根据上述两个对应关系建立或维护IMSI-TMSI-MSISDN对应关系列表, 并记录列表中各个对应关系的更新时间。以上介绍了本发明第一阶段的方式一,以下将介绍本发明第一阶段的方式二,第一阶段的方式二包括以下3个步骤步骤1 利用MSC周边各接口的信令消息,建立TMSI-MSISDN的对应关系,并记录其更新时间,具体包括以下几种方式方式A 本方式针对主叫用户是智能网用户或主叫用户需触发至彩铃平台的情况对于主叫用户是智能网用户的情况,主叫MSC和SCP间接口的信令消息带有主叫用户的MSISDN和被叫用户的MSISDN(或短号码)、而A接口或Mc接口的主叫信令消息中带有主叫用户的TMSI和被叫用户的MSISDN(或短号码),根据上述信令消息产生时间的逻辑关系和被叫用户的MSISDN(或短号码)查找这两个接口中属于同一呼叫事件的信令,再根据该主叫信令消息中的主叫用户的TMSI和主叫MSC和SCP间接口的信令消息中的主叫用户的MSISDN得到主叫用户TMSI-MSISDN的对应关系,并记录更新时间。对于主叫用户需触发至彩铃平台的情况,主叫MSC和彩铃中心间接口的信令消息中带有主叫用户的MSISDN和被叫用户的MSISDN、而A接口/Mc接口的主叫信令消息中带有主叫的用户的TMSI和被叫用户的MSISDN,根据上述信令消息产生时间的逻辑关系和被叫用户的MSISDN查找这两个接口中属于同一呼叫事件的信令,再根据该主叫信令消息中的主叫用户的TMSI和MSC和彩铃中心间接口的信令消息中的主叫用户的MSISDN得到主叫用户TMSI-MSISDN的对应关系,并记录其更新时间;如图6为本发明中针对主叫用户是智能网用户或主叫用户需触发至彩铃平台的情况建立TMSI-MSISDN对应关系的方法流程图。包括以下步骤步骤601 从A接口或Mc接口的主叫信令中获取主叫用户的TMSI和被叫用户的 MSISDN(或短号码)的对应关系,并记录其时间信息;并且,从主叫MSC和SCP间接口或主叫MSC和彩铃中心间接口的信令消息中获取主叫用户的MSISDN和被叫用户的MSISDN(或短号码)的对应关系,并记录其时间信息。步骤602 判断上述两个对应关系中被叫用户的MSISDN(或短号码)是否相同、并且上述两个对应关系的时间信息之间的关系是否符合既定逻辑,如果被叫用户的 MSISDN(或短号码)相同并且时间信息之间的关系符合既定逻辑,则执行步骤603。步骤603 根据上述两个对应关系建立主叫用户的TMSI-MSISDN的对应关系,并记录该对应关系的更新时间。方式B 本方式是针对主叫用户和被叫用户属于同一局点的情况。通过上述本发明第一阶段的方式一的技术方案,在该局点中可以建立被叫用户 IMS I-TMSI-MS I SDN的对应关系并记录其更新时间,由于主叫信令中含有主叫用户的TMSI 和被叫用户的MSISDN及其时间信息,我们可以根据被叫用户MSISDN和时间的逻辑关系,查找和其属于同一事件的主叫信令和被叫信令,然后根据主叫信令中的主叫用户的TMSI和被叫信令中的主叫用户的MSISDN得到主叫用户的TMSI-MSISDN对应关系,并记录其时间信息。详细流程如下。如图7为本发明中针对主叫用户和被叫用户属于同一局点的情况建立主叫用户的TMSI-MSISDN的对应关系的方法流程图,包括以下步骤步骤701 通过D接口的MAP_SEND_R0UTING_INF0信令消息及其确认消息合成被叫用户IMSI-MSISDN的对应关系及其时间信息,或者通过D接口的MAP_PR0VIDE_R0AMING_ NUMBER及其确认消息合成被叫用户IMSI-MSISDN的对应关系及其时间信息,或者通过位置更新等信令消息获取被叫用户IMSI-MSISDN的对应关系及其时间信息。并且,利用被叫信令消息获取主叫用户的MSISDN和被叫用户的IMSI-TMSI的对应关系及其时间信息。步骤702 判断上述两个对应关系中的被叫用户的IMSI是否相同,并且上述两个对应关系的时间信息之间的关系是否符合既定逻辑,如果被叫用户的IMSI相同并且时间信息之间的关系符合既定逻辑,则执行步骤703。步骤703 根据上述两个对应关系建立被叫用户的IMS I-TMSI-MS I SDN的对应关系,记录该对应关系的时间信息,并记录对应的主叫用户的MSISDN。步骤704 利用主叫信令消息获取被叫用户的MSISDN和主叫用户的TMSI的对应关系及其时间信息,判断该被叫用户的MSISDN和主叫用户的TMSI的对应关系与上述步骤 703中建立的被叫用户的IMSI-TMSI-MSISDN的对应关系中被叫用户的MSISDN是否相同、并且二者的时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSISDN相同并且时间信息之间的关系符合既定逻辑,则执行步骤705。步骤705 根据上述步骤703中建立的被叫用户的IMS I-TMSI-MS I SDN的对应关系及对应的主叫用户的MSISDN、以及上述步骤704中获取的被叫用户的MSISDN和主叫用户的TMSI的对应关系,建立主叫用户的TMSI-MSISDN的对应关系,并记录该对应关系的更新时间。方式C 本方式是针对主叫用户和被叫用户属于不同局点的情况。由于C接口或D接口的SRI、PRN及其确认消息的合成中带有被叫用户的 MSISDN-移动台漫游号码(MSRN,Mobile Station Roaming Number)-IMSI 的对应关系,而局间信令消息中带有主叫用户的MSISDN和被叫用户的MSRN,因此可以根据时间的逻辑关系和MSRN查找属于同一事件的以上两个接口的相关信令,并根据其中的信息得到被叫用户的MSISDN-MSRN-IMSI和对应的主叫用户的MSISDN ;之后,可以根据时间的逻辑关系和被叫用户的MSISDN查找属于同一事件的主叫相关信令,并通过其中的号码信息,得到主叫用户的TMSI-MSISDN的对应关系,并记录其更新时间。详细流程如下。如图8为本发明中针对主叫用户和被叫用户属于不同局点的情况建立主叫用户的TMSI-MSISDN的对应关系的方法流程图,包括以下步骤步骤801 通过C接口或D接口的SRI或PRN信令消息及其确认消息合成被叫用户的MSISDN-MSRN-IMSI对应关系及其时间信息。并且,利用局间初始地址消息(IAI,InitialAddress Message with Additional Information)、(IAM, Initial Address Message)等同时含有 MSISDN 和 MSRN 的信令消息获取主叫用户的MSISDN和被叫用户的MSRN的对应关系及其时间信息。步骤802 判断上述两个对应关系中被叫用户的MSRN是否相同、并且二者的时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSRN相同并且时间信息之间的关系符合既定逻辑,则执行步骤803。步骤803 利用上述两个对应关系记录被叫用户的MSISDN-MSRN-IMSI对应关系及其时间信息,并记录对应的主叫用户的MSISDN。步骤804 利用主叫信令消息获取被叫用户的MSISDN和主叫用户的TMSI的对应关系及其时间信息,判断该被叫用户的MSISDN和主叫用户的TMSI的对应关系与上述步骤 803中建立的被叫用户的MSISDN-MSRN-IMSI的对应关系中被叫用户的MSISDN是否相同、并且二者的时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSISDN相同并且时间信息之间的关系符合既定逻辑,则执行步骤805。步骤805 根据上述步骤803中建立的被叫用户的MSISDN-MSRN-IMSI的对应关系及对应的主叫用户的MSISDN、以及上述步骤804中获取的被叫用户的MSISDN和主叫用户的TMSI的对应关系,建立主叫用户的TMSI-MSISDN的对应关系,并记录该对应关系的更新时间。步骤2 利用C接口或即D接口的信令建立并维护当前IMSI-MSISDN的对应关系, 并记录其更新时间。本步骤与上述第一阶段方式一的步骤2相同,在此不赘。步骤3 采用上述步骤1中建立的TMSI-MSISDN的对应关系及其更新时间、以及上述步骤2中的IMSI-MSISDN的对应关系及其更新时间,建立IMS I-TMSI-MS I SDN的对应关系,并记录其更新时间。需要说明的是,由于IMSI-MSISDN的对应关系相对于TMSI来说较为稳定,通常情况下只在新开户或换卡时会予以改变,而这两种情况在用户登陆后,均有C接口 /D接口的位置更新消息出现,所以上述步骤2中建立的IMSI-MSISDN的对应关系,从理论上说,在程序平稳运行一段时间后,应该包含了监测范围内所有的当前对应关系。另外,还可以对原先建立的IMSI-TMSI-MSISDN对应关系列表进行更新,具体方式为将当前获得的IMSI-TMSI-MSISDN的对应关系和IMSI-TMSI-MSISDN对应关系列表中原有的对应关系进行比对,如出现不一致的情况则进行修订或添加,以此确保 IMSI-TMSI-MSISDN对应关系列表中保存的是系统当前最新的对应关系;本发明还提出一种号码回填服务器,该号码回填服务器包括对应关系建立模块,用于利用MSC周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的IMSI、TMSI 和MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;号码回填模块,用于根据所述对应关系及其更新时间,对接收的信令消息进行 IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。上述对应关系建立模块可以包括IMSI和TMSI的对应关系建立子模块,用于通过监测A接口、Mc接口或IuCS接口的相关信令,建立IMSI和TMSI的对应关系,记录该对应关系的更新时间;IMSI和MSISDN的对应关系建立子模块,用于通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;关联子模块,用于根据所述IMSI和TMSI的对应关系及其更新时间以及IMSI和 MSISDN的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。上述对应关系建立模块还可以包括TMSI和MSISDN的对应关系建立子模块,用于利用MSC周边多接口的信令消息,建立TMSI和MSISDN的对应关系,记录该对应关系的更新时间;IMSI和MSISDN的对应关系建立子模块,用于通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;关联子模块,用于根据所述TMSI和MSISDN的对应关系及其更新时间以及IMSI和 MSISDN的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。综上可见,本发明提出的信令监测中号码回填的方法和号码回填服务器,通过监测MSC周边各接口的多条信令消息中所带的各种格式的号码、信令产生的时间、以及这些信令间的逻辑关系、获取多种关联关系,综合TMSI-MSISDN、IMS I-TMS I, IMSI-MSISDN的当前关联关系及其相关的时间信息获得MSISDN、TMSI, IMSI三个号码的当前对应关系,关联成功率高。获取对应关系并实现号码回填之后,无论采用IMSI号码,还是采用MSISDN号码均可以方便地完成对相关用户全部信令消息的提取功能,灵活性能较大,避免了进行号码转换的工作量,提高了维护优化和投诉处理的工作效率。并且,本发明应用范围广、同时适合2G/3G网络,且当监控范围内网络协议发生变更时,不需要进行程序修改;本发明提出的号码回填技术可以完全由系统自动完成、不需要进行人工维护、减少了系统维护人员的工作量且不存在管理及人为操作上的风险,并且不需要进行交换无线主设备改造、不需要进行各厂家主设备之间的兼容性测试,不会对通信网络的正常运行造成影响,故方案实现相对容易。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种信令监测中号码回填的方法,其特征在于,所述方法包括A、利用移动交换中心MSC周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的国际移动用户识别号码 IMSI、临时移动用户标识TMSI和移动台国际综合业务数字网号码MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;B、根据所述对应关系及其更新时间,对接收的信令消息进行IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括AOl、通过监测A接口、Mc接口或IuCS接口的相关信令,建立IMSI和TMSI的对应关系, 记录该对应关系的更新时间;A02、通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;A03、根据所述IMSI和TMSI的对应关系及其更新时间以及IMSI和MSISDN的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。
3.根据权利要求2所述的方法,其特征在于,所述步骤AOl包括通过监测A接口或Mc接口的寻呼消息或位置更新消息,建立IMSI和TMSI的对应关系, 并记录该对应关系的更新时间;利用TMSI重分配事件,对已经建立的IMSI和TMSI的对应关系进行维护。
4.根据权利要求2所述的方法,其特征在于,所述步骤AOl包括通过监测IuCS接口或Mc接口的在主叫、被叫、接收短信或发送短信过程中的命令标识 Command ID消息中的IMSI和TMSI,建立IMSI与TMSI的对应关系,并记录该对应关系的更新时间;利用TMSI重分配事件,对已经建立的IMSI和TMSI的对应关系进行维护。
5.根据权利要求2所述的方法,其特征在于,所述步骤A02包括通过C接口或D接口的发送路由信息SRI信令消息及其确认消息、取漫游号PRN信令消息及其确认消息、位置更新L0CATI0N_UPDATE信令消息或用户数据插入消息,建立IMSI 和MSISDN的对应关系,记录该对应关系的更新时间。
6.根据权利要求1所述的方法,其特征在于,所述步骤A包括All、利用MSC周边各接口的信令消息,建立TMSI和MSISDN的对应关系,记录该对应关系的更新时间;A12、通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;A13、根据所述TMSI和MSISDN的对应关系及其更新时间以及IMSI和MSISDN的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。
7.根据权利要求6所述的方法,其特征在于,所述步骤All包括从A接口或Mc接口的主叫信令中获取主叫用户的TMSI和被叫用户的MSISDN或短号码的对应关系,并记录其时间信息;从主叫MSC和SCP间接口或主叫MSC和彩铃中心间接口的信令消息中获取主叫用户的MSISDN和被叫用户的MSISDN或短号码的对应关系,并记录其时间信息;判断上述主叫用户的TMSI和被叫用户的MSISDN或短号码的对应关系与主叫用户的 MSISDN和被叫用户的MSISDN或短号码的对应关系中被叫用户的MSISDN或短号码是否相同、并且时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSISDN或短号码相同并且时间信息之间的关系符合既定逻辑,则根据上述主叫用户的TMSI和被叫用户的MSISDN 或短号码的对应关系与主叫用户的MSISDN和被叫用户的MSISDN或短号码的对应关系建立主叫用户的TMSI和MSISDN的对应关系,并记录该对应关系的更新时间。
8.根据权利要求6所述的方法,其特征在于,所述步骤All包括对于主叫用户和被叫用户属于同一局点的情况,获取被叫用户的IMSI和MSISDN的对应关系及其时间信息;利用被叫信令消息获取主叫用户的MSISDN、被叫用户的IMSI和被叫用户的TMSI的对应关系及其时间信息;判断所述被叫用户的IMSI和MSISDN的对应关系与主叫用户的MSISDN、被叫用户的 IMSI和被叫用户的TMSI的对应关系中被叫用户的IMSI是否相同,并且时间信息之间的关系是否符合既定逻辑,如果被叫用户的IMSI相同并且时间信息之间的关系符合既定逻辑, 则根据被叫用户的IMSI和MSISDN的对应关系与主叫用户的MSISDN、被叫用户的IMSI和被叫用户的TMSI的对应关系建立被叫用户的IMSI、TMSI和MSISDN三者之间的对应关系,记录该对应关系的时间信息,并记录对应的主叫用户的MSISDN;利用主叫信令消息获取被叫用户的MSISDN和主叫用户的TMSI的对应关系及其时间信息,判断该被叫用户的MSISDN和主叫用户的TMSI的对应关系与所述被叫用户的IMSI、 TMSI和MSISDN三者之间的对应关系中被叫用户的MSISDN是否相同、并且时间信息之间的关系符合既定逻辑,如果被叫用户的MSISDN相同并且时间信息之间的关系符合既定逻辑, 则根据所述被叫用户的IMSI、TMSI和MSISDN三者之间的对应关系及对应的主叫用户的 MSISDN、以及所述被叫用户的MSISDN和主叫用户的TMSI的对应关系,建立主叫用户的TMSI 和MSISDN的对应关系,并记录该对应关系的更新时间。
9.根据权利要求6所述的方法,其特征在于,所述步骤All包括对于主叫用户和被叫用户属于不同局点的情况,利用C接口或D接口的SRI消息及其确认消息或者PRN消息及其确认消息合成被叫用户的MSISDN、移动台漫游号码MSRN和 IMSI三者之间的对应关系及其时间信息;利用局间信令获取主叫用户的MSISDN和被叫用户的MSRN的对应关系及其时间信息;判断上述被叫用户的MSISDN、MSRN和IMSI三者之间的对应关系以及主叫用户的 MSISDN和被叫用户的MSRN的对应关系中的被叫用户的MSISDN是否相同、并且时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSRN相同并且时间信息之间的关系符合既定逻辑,则记录被叫用户的MSISDN、MSRN和IMSI三者之间的对应关系及其时间信息,并记录对应的主叫用户的MSISDN ;利用主叫信令消息获取被叫用户的MSISDN和主叫用户的TMSI的对应关系及其时间信息,判断该被叫用户的MSISDN和主叫用户的TMSI的对应关系与所述被叫用户的MSISDN、 MSRN和IMSI三者之间的对应关系中被叫用户的MSISDN是否相同、并且时间信息之间的关系是否符合既定逻辑,如果被叫用户的MSISDN相同并且时间信息之间的关系符合既定逻辑,则根据所述被叫用户的MSISDN、MSRN和IMSI三者之间的对应关系及对应的主叫用户的 MSISDN、以及所述被叫用户的MSISDN和主叫用户的TMSI的对应关系,建立主叫用户的TMSI 和MSISDN的对应关系,并记录该对应关系的更新时间。
10.一种号码回填服务器,其特征在于,所述服务器包括对应关系建立模块,用于利用MSC周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的IMSI、TMSI和 MSISDN三者之间的对应关系,并记录所述对应关系的更新时间;号码回填模块,用于根据所述对应关系及其更新时间,对接收的信令消息进行IMSI或 MSISDN的号码回填,保存所述号码回填之后的信令消息。
11.根据权利要求10所述的服务器,其特征在于,所述对应关系建立模块包括IMSI和TMSI的对应关系建立子模块,用于通过监测A接口、Mc接口或IuCS接口的相关信令,建立IMSI和TMSI的对应关系,记录该对应关系的更新时间;IMSI和MSISDN的对应关系建立子模块,用于通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;关联子模块,用于根据所述IMSI和TMSI的对应关系及其更新时间以及IMSI和MSISDN 的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。
12.根据权利要求10所述的服务器,其特征在于,所述对应关系建立模块包括TMSI和MSISDN的对应关系建立子模块,用于利用MSC周边的信令消息,建立TMSI和 MSISDN的对应关系,记录该对应关系的更新时间;IMSI和MSISDN的对应关系建立子模块,用于通过监测C接口或D接口的相关信令,建立IMSI和MSISDN的对应关系,记录该对应关系的更新时间;关联子模块,用于根据所述TMSI和MSISDN的对应关系及其更新时间以及IMSI和 MSISDN的对应关系及其更新时间,建立以MSC为单位的IMSI、TMSI和MSISDN三者之间的对应关系,并记录该对应关系的更新时间。
全文摘要
本发明提出一种信令监测中号码回填的方法和号码回填服务器,其中方法包括A、利用移动交换中心(MSC)周边的接口传输的多条信令消息中的号码、所述信令消息的产生时间以及各信令消息之间的逻辑关系,建立以MSC为单位的国际移动用户识别号码(IMSI)、临时移动用户标识(TMSI)和移动台国际综合业务数字网号码(MSISDN)三者之间的对应关系,并记录所述对应关系的更新时间;B、根据所述对应关系及其更新时间,对接收的信令消息进行IMSI或MSISDN的号码回填,保存所述号码回填之后的信令消息。本发明能够将IMSI或MSISDN回填入信令消息,使信令监测系统能够通过移动用户的真实号码即IMSI或MSISDN全面准确地提取用户/用户群的信令消息。
文档编号H04W4/20GK102421077SQ20101029953
公开日2012年4月18日 申请日期2010年9月28日 优先权日2010年9月28日
发明者胡薇, 詹薇, 谭卫, 魏宗静, 魏巍, 魏雪松 申请人:中兴通讯股份有限公司, 中国移动通信集团四川有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1