一种伪源垃圾彩信识别方法及系统

申请号 CN201310287043.8 申请日 2013-07-09 公开(公告)号 CN104284335A 公开(公告)日 2015-01-14
申请人 中国移动通信集团江苏有限公司; 发明人 王涛; 陈馨; 孙国锋; 庄佳; 解锦明;
摘要 本 发明 提供一种伪源垃圾彩信识别方法及系统,方法包括:彩信中心收到用户提交彩信 请求 时向主叫查询 接口 机发起用户 位置 信息查询;主叫查询接口机向HLR查询用户的真实位置;主叫查询接口机确定HLR返回的用户真实位置与彩信中心收到的用户上报的用户位置不一致时,确定彩信为伪源垃圾彩信。与 现有技术 相比,本发明只需要彩信中心做少量技术改造即可实现对伪造用户号码类型的垃圾彩信进行识别和判断,同时该识别过程不会对正常的彩信流程产生影响,解决了以往垃圾彩信识别方式所无法检测到的新型垃圾彩信—伪源垃圾彩信,实现了实时 鉴别 主叫号码真伪的功能,完善了垃圾彩信的拦截功能,提升客户的满意度。
权利要求

1.一种伪源垃圾彩信识别方法,其特征在于,所述方法包括:
彩信中心收到用户提交彩信请求时向主叫查询接口机发起用户位置信息查询;
所述主叫查询接口机向归属位置寄存器HLR查询所述用户的真实位置;
所述主叫查询接口机确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定所述彩信为伪源垃圾彩信。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述彩信中心收到用户提交彩信请求时,判断是否需要进行伪源垃圾彩信识别,若是,向主叫查询接口机发起用户位置信息查询,否则,按照正常彩信处理流程处理所述彩信请求。
3.如权利要求1所述的方法,其特征在于,所述彩信中心向主叫查询接口机发起用户位置信息查询,包括:
所述彩信中心将用户的位置区域码LAC和小区索引CELLID发送给所述主叫查询接口机。
4.如权利要求1或3所述的方法,其特征在于,所述主叫查询接口机向HLR查询所述用户的真实位置,包括:
所述主叫查询接口机通过SS7/MM5向HLR发起用户真实位置请求,获取用户所在的移动交换中心MSC位置信息;并通过SS7接口向所述MSC发起CELLID查询请求,查询所述用户真实位置的信息。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置一致时,按照正常彩信处理流程处理所述彩信。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
所述主叫查询接口机将所述彩信是否为伪源垃圾彩信的确认结果返回给所述彩信中心;
所述彩信中心根据所述确认结果处理所述彩信。
7.一种伪源垃圾彩信识别系统,其特征在于,所述系统包括彩信中心、主叫查询接口机和归属位置寄存器,其中,
所述彩信中心,用于在收到用户提交彩信请求时向所述主叫查询接口机发起用户位置信息查询;
所述主叫查询接口机,用于向所述归属位置寄存器HLR查询所述用户的真实位置;并在确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定所述彩信为伪源垃圾彩信;
所述归属位置寄存器,用于存储所述用户的真实位置。
8.如权利要求7所述的方法,其特征在于,所述系统还包括移动交换中心,用于存储所述用户的CELLID;
所述主叫查询接口机还用于向所述移动交换中心发起CELLID查询请求,查询所述用户真实位置的信息。
9.如权利要求7所述的系统,其特征在于,所述主叫查询接口机包括接收单元、第一查询单元、判断单元和发送单元,其中,
所述接收单元,用于接收所述彩信中心发起的用户位置信息查询;
所述第一查询单元,用于向所述归属位置寄存器查询所述用户的真实位置;
所述判断单元,用于判断所述归属位置寄存器返回的用户真实位置与彩信中心收到的所述用户上报的用户位置是否一致,并将判断结果发送所述发送单元;
所述发送单元,用于根据所述判断结果,通知所述彩信中心对所述彩信做相应处理。
10.如权利要求9所述的系统,其特征在于,所述主叫查询接口机还包括第二查询单元,用于向移动交换中心发起CELLID查询请求,查询所述用户真实位置的信息。

说明书全文

一种伪源垃圾彩信识别方法及系统

技术领域

[0001] 本发明涉及移动通信技术领域,尤其涉及一种伪源垃圾短信识别方法及系统。

背景技术

[0002] 现有的各通信运营商彩信中心对于垃圾彩信的拦截技术都是采用先统计再拦截的方案,通过在彩信中心内置或者单独部署模指定时间粒度内的用户号码及发送彩信条数进行统计,超过设定限即认定为垃圾彩信。
[0003] 现有技术的一个方案中,统计指定时间粒度内的用户彩信发送条数,根据发送次数和接收号码个数,对用户行为进行统计分析,基于这些统计分析判定用户是否发送垃圾彩信。该方案只是对用户的发送行为进行同步统计,判定用户发送垃圾彩信后进行拦截,如果用户号码被冒用,但发送频次或者提交号码并未超过设定的阈值,则该方案无法有效发现此类垃圾彩信。
[0004] 现有技术另一方案中,通过提供监控模型,在一定时间粒度内对各个模型门限进行统计,并据此做出垃圾彩信判断,其本质在于对用户行为进行统计分析并据此进行垃圾彩信监控,基于用户行为建立模型分析;用户号码被恶意用户随意更改后,该方案也无法有效监控。
[0005] 具体来说,在实现本发明的过程中,发明人发现现有的方案存在如下缺点:
[0006] 现有技术通过同步或者事后统计用户发送彩信的行为,包括发送频度和接收方号码数量等,通过综合统计分析判定用户是否在滥发垃圾彩信,这种方案针对使用固定号码滥发垃圾彩信的行为可以有效的拦截。但目前出现的一些利用WAP(Wireless Application Protocol,无线应用协议)和彩信中心之间的业务机制漏洞,随意填写主叫号码滥发彩信,现有的垃圾彩信拦截方案无法及时发现和封堵,目前尚无相关的解决方案。

发明内容

[0007] 本发明的目的在于克服现有技术的缺点和不足,提供一种伪源垃圾短信识别方法及系统。
[0008] 一种伪源垃圾彩信识别方法,所述方法包括:
[0009] 彩信中心收到用户提交彩信请求时向主叫查询接口机发起用户位置信息查询;
[0010] 所述主叫查询接口机向归属位置寄存器HLR查询所述用户的真实位置;
[0011] 所述主叫查询接口机确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定所述彩信为伪源垃圾彩信。
[0012] 所述方法还包括:
[0013] 所述彩信中心收到用户提交彩信请求时,判断是否需要进行伪源垃圾彩信识别,若是,向主叫查询接口机发起用户位置信息查询,否则,按照正常彩信处理流程处理所述彩信请求。
[0014] 所述彩信中心向主叫查询接口机发起用户位置信息查询,包括:
[0015] 所述彩信中心将用户的位置区域码LAC和小区索引CELLID发送给所述主叫查询接口机。
[0016] 所述主叫查询接口机向HLR查询所述用户的真实位置,包括:
[0017] 所述主叫查询接口机通过SS7/MM5向HLR发起用户真实位置请求,获取用户所在的移动交换中心MSC位置信息;并通过SS7接口向所述MSC发起CELLID查询请求,查询所述用户真实位置的信息。
[0018] 所述方法还包括:
[0019] 当所述HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置一致时,按照正常彩信处理流程处理所述彩信。
[0020] 所述方法还包括:
[0021] 所述主叫查询接口机将所述彩信是否为伪源垃圾彩信的确认结果返回给所述彩信中心;
[0022] 所述彩信中心根据所述确认结果处理所述彩信。
[0023] 一种伪源垃圾彩信识别系统,所述系统包括彩信中心、主叫查询接口机和归属位置寄存器,其中,
[0024] 所述彩信中心,用于在收到用户提交彩信请求时向所述主叫查询接口机发起用户位置信息查询;
[0025] 所述主叫查询接口机,用于向所述归属位置寄存器HLR查询所述用户的真实位置;并在确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定所述彩信为伪源垃圾彩信;
[0026] 所述归属位置寄存器,用于存储所述用户的真实位置。
[0027] 所述系统还包括移动交换中心,用于存储所述用户的CELLID;
[0028] 所述主叫查询接口机还用于向所述移动交换中心发起CELLID查询请求,查询所述用户真实位置的信息。
[0029] 所述主叫查询接口机包括接收单元、第一查询单元、判断单元和发送单元,其中,[0030] 所述接收单元,用于接收所述彩信中心发起的用户位置信息查询;
[0031] 所述第一查询单元,用于向所述归属位置寄存器查询所述用户的真实位置;
[0032] 所述判断单元,用于判断所述归属位置寄存器返回的用户真实位置与彩信中心收到的所述用户上报的用户位置是否一致,并将判断结果发送所述发送单元;
[0033] 所述发送单元,用于根据所述判断结果,通知所述彩信中心对所述彩信做相应处理。
[0034] 所述主叫查询接口机还包括第二查询单元,用于向移动交换中心发起CELLID查询请求,查询所述用户真实位置的信息。
[0035] 本发明中,彩信中心在收到用户提交的彩信请求时,向主叫查询接口机发起用户位置信息查询,主叫查询接口机向HLR查询用户的真实位置;并在确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定该彩信为伪源垃圾彩信。本发明只需要彩信中心做少量技术改造即可实现对伪造用户号码类型的垃圾彩信进行识别和判断,同时该识别过程不会对正常的彩信流程产生影响。通过“基于用户位置信息辨别主叫号码真伪”的实施,解决了以往垃圾彩信识别方式所无法检测到的新型垃圾彩信—伪源垃圾彩信,实现了实时鉴别主叫号码真伪的功能,完善了垃圾彩信的拦截功能,提升客户的满意度。
附图说明
[0036] 图1为本发明实施例1提供的伪源垃圾彩信识别方法原理流程图
[0037] 图2为本发明实施例1提供的系统架构示意图;
[0038] 图3为本发明实施例2提供的终端用户发起彩信全业务流程示意图;
[0039] 图4为本发明实施例3提供的伪源垃圾彩信识别系统结构示意图;
[0040] 图5为本发明实施例3提供的主叫查询接口机200结构示意图。

具体实施方式

[0041] 下面结合附图对本发明的具体实施方式进行详细描述。但本发明的实施方式不限于此。
[0042] 本发明实施例的原理在于通过在现有彩信发送系统的基础上新增一套接口机,在彩信中心收到用户提交彩信请求时,向该接口机发起用户位置信息查询,接口机向HLR(Home Location Register,归属位置寄存器)等网元查询用户位置信息后,比较用户的HLR返回的用户真实位置与WAP网关上报的用户位置,判断该用户是否被冒用,一致后允许彩信提交,不一致则判断为伪源垃圾彩信。
[0043] 如图1所示,为本发明实施例1提供的伪源垃圾彩信识别方法原理流程图,具体如下:
[0044] 步骤10,彩信中心收到用户提交彩信请求时向主叫查询接口机发起用户位置信息查询。
[0045] 通常彩信请求的提交由用户通过用户终端提起。用户终端将彩信请求提交给GGSN(Gateway GPRS Support Node,网关GPRS支持节点)作为核心网侧彩信发送的起始节点。
[0046] GGSN在收到无线侧发送的业务请求后,从无线侧获取到用户的LAC(Location Area Code,位置区域码)和CELLID(小区索引)。将用户的LAC和CELLID信息以3GPP-USER-LOCATION-INFO字段传递给数据下一环节WAPGW(WAP网关)。
[0047] WAPGW(WAP网关)作为终端发送彩信的代理服务器,正常处理GGSN上行的业务请求消息,并提取GGSN传递的用户LAC和CELLID信息。识别出彩信业务后,对用户的HTTP(HyperText Transfer Protocol,超文本传送协议)请求进行解包,并在HTTP报头中将包含LAC和CELLID信息的3GPP-USER-LOCATION-INFO字段前传给MMSC(Multimedia Message Service center,彩信中心)。
[0048] MMSC接收WAPGW上行的业务请求,发起伪源垃圾彩信识别请求,将该用户的CELLID,WAP网关等位置信息同时传递给主叫查询接口机。
[0049] 特别的,这里MMSC可以判断是否需要进行伪源垃圾彩信识别,若是,向主叫查询接口机发起用户位置信息查询,否则,按照正常彩信处理流程处理所述彩信请求。
[0050] 步骤20,主叫查询接口机向归属位置寄存器HLR查询用户的真实位置。
[0051] 主叫查询接口机作为判断伪源头垃圾彩信的核心单元,接收彩信中心的识别请求,并记录彩信中心传递的CELLID、LAC等位置信息。
[0052] 通过SS7(Signaling System No.7,七号信令)和MM5接口(MM5接口是MMSC和HLR间的接口,为可选接口)向HLR发起用户位置信息请求,擦训用户的真实位置。
[0053] 特别的,HLR中保存的用户真实位置并不准确,还需要获取用户所在的MSC(Mobile Switching Center,移动交换中心)位置信息。也即,主叫查询接口机通过SS7接口向用户所在的MSC发起CELLID查询请求,查询用户真实位置信息。
[0054] 步骤30,主叫查询接口机确定HLR返回的用户真实位置与彩信中心收到的用户上报的用户位置不一致时,确定该彩信为伪源垃圾彩信。
[0055] 本步骤中,主叫查询接口机在接收到用户的真实位置后,对比用户的真实位置信息与彩信中心收到的用户上报的用户位置,当不一致时,判断是伪源彩信,向彩信中心返回判断结果。当HLR返回的用户真实位置与彩信中心收到的用户上报的用户位置一致时,按照正常彩信处理流程处理所述彩信。
[0056] 一般来说,主叫查询接口机将彩信是否为伪源垃圾彩信的确认结果返回给彩信中心;彩信中心根据确认结果处理所述彩信。
[0057] 至此,完成了伪源垃圾彩信识别和处理的过程。
[0058] 如图2所示,为本实施例1提供的系统架构图,其中包括GGSN、WAPGW、MMSC、MSC、HLR等现有系统中的各个功能模块,并包括了本实施例提供的主叫查询接口机。
[0059] 实际上,现有的垃圾彩信识别技术,基本上都是通过统计用户发送的频次,提交的接收号码数量,采用同步统计,事后拦截的方式对垃圾彩信进行处理。本实施例通过在系统中新增一个主叫查询接口机,只需要彩信中心做少量技术改造即可实现对伪造用户号码类型的垃圾彩信进行识别和判断,同时该识别过程不会对正常的彩信流程产生影响。通过“基于用户位置信息辨别主叫号码真伪”的实施,解决了以往垃圾彩信识别方式所无法检测到的新型垃圾彩信—伪源垃圾彩信,实现了实时鉴别主叫号码真伪的功能,完善了垃圾彩信的拦截功能,提升客户的满意度。
[0060] 如图3所示,本发明实施例2还提供一种终端用户发起彩信全业务流程示意图,其中,
[0061] MS(MobileStation,移动台)终端发起PDP(Packet Data Protocol,分组数据协议)激活,GGSN给终端分配IP地址并记录终端的LAC和CELLID信息,给终端返回ACK(ACKnowledge Character,确认字符)响应。
[0062] GGSN发起计费开始请求Accounting-start消息,并在此消息中将终端号码MSISDN、终端获取的IP地址、终端的LAC和CELLID信息一并发送给WAP网关。
[0063] 终端发起HTTP POST请求,尝试提交彩信到WAP网关。
[0064] WAP网关收到终端的HTTP POST请求,并解包在HTTP报头中加入终端IP地址,LAC和CELLID,然后将该请求转发至彩信中心。
[0065] 彩信中心收到WAP发起的彩信提交请求,向主叫查询接口机发起伪源彩信识别请求MMSQ-Req,其中携带WAP前传的LAC和CELLID信息。
[0066] 主叫查询接口机向HLR发送SRI_SM,查询用户归属MSC。
[0067] 主叫查询接口机收到HLR返回的MSCID或者错误码(例如,用户停机、关机、不在服务区等)。
[0068] 主叫查询接口机判断用户的错误码或者MSCID,如返回为错误码,则直接向彩信中心返回判断结果;如返回为MSCID,则继续下一步骤。
[0069] 主叫查询接口机根据MSCID向相应的MSC请求该用户的位置信息。
[0070] MSC向主叫查询接口机返回该用户的LAC和CELLID信息。
[0071] 主叫查询接口机对比用户LAC和CELLID信息,判断用户是否伪造主叫号码,并向彩信中心返回结果。
[0072] 彩信中心向用户返回本次HTTP POST提交结果。
[0073] 如图4所示,本发明实施例3提供了一种伪源垃圾彩信识别系统,该系统包括彩信中心100、主叫查询接口机200和归属位置寄存器300,具体如下:
[0074] 彩信中心100,用于在收到用户提交彩信请求时向主叫查询接口机200发起用户位置信息查询;
[0075] 主叫查询接口机200,用于向归属位置寄存器300查询用户的真实位置;并在确定归属位置寄存器300返回的用户真实位置与彩信中心收到的用户上报的用户位置不一致时,确定彩信为伪源垃圾彩信;
[0076] 归属位置寄存器300,用于存储用户的真实位置。
[0077] 进一步的,该系统还包括移动交换中心400,用于存储用户的CELLID;
[0078] 主叫查询接口机200还用于向移动交换中心400发起CELLID查询请求,查询用户真实位置的信息。
[0079] 进一步的,如图5所示,上述实施例3中的主叫查询接口机200包括接收单元201、第一查询单元202、判断单元203和发送单元204,具体如下:
[0080] 接收单元201,用于接收彩信中心100发起的用户位置信息查询;
[0081] 第一查询单元202,用于向归属位置寄存器300查询用户的真实位置;
[0082] 判断单元203,用于判断归属位置寄存器300返回的用户真实位置与彩信中心收到的用户上报的用户位置是否一致,并将判断结果发送发送单元204;
[0083] 发送单元204,用于根据判断结果,通知彩信中心100对彩信做相应处理。
[0084] 特别的,上述的主叫查询接口机200还包括第二查询单元205,用于向移动交换中心400发起CELLID查询请求,查询用户真实位置的信息。
[0085] 本实施例通过在系统中新增一个主叫查询接口机,只需要彩信中心做少量技术改造即可实现对伪造用户号码类型的垃圾彩信进行识别和判断,同时该识别过程不会对正常的彩信流程产生影响。通过“基于用户位置信息辨别主叫号码真伪”的实施,解决了以往垃圾彩信识别方式所无法检测到的新型垃圾彩信—伪源垃圾彩信,实现了实时鉴别主叫号码真伪的功能,完善了垃圾彩信的拦截功能,提升客户的满意度。
[0086] 综上,本发明中,彩信中心在收到用户提交的彩信请求时,向主叫查询接口机发起用户位置信息查询,主叫查询接口机向HLR查询用户的真实位置;并在确定HLR返回的用户真实位置与彩信中心收到的所述用户上报的用户位置不一致时,确定该彩信为伪源垃圾彩信。本发明只需要彩信中心做少量技术改造即可实现对伪造用户号码类型的垃圾彩信进行识别和判断,同时该识别过程不会对正常的彩信流程产生影响。通过“基于用户位置信息辨别主叫号码真伪”的实施,解决了以往垃圾彩信识别方式所无法检测到的新型垃圾彩信—伪源垃圾彩信,实现了实时鉴别主叫号码真伪的功能,完善了垃圾彩信的拦截功能,提升客户的满意度。
[0087] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
QQ群二维码
意见反馈