首页 / 专利库 / 专利权 / 国际局 / 一种过滤未知国际短消息的方法

一种过滤未知国际短消息的方法

阅读:870发布:2020-05-13

专利汇可以提供一种过滤未知国际短消息的方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种过滤未知国际短消息的方法,通过在本国国际关口局上对来自国外短消息服务中心的移动终止短消息 请求 消息和本国归属 位置 寄存器发往国外的路由响应消息进行检查处理,当该移动终止短消息请求消息的信令连接控制部分层被叫全局码地址的末4位不是4位国内网络鉴权号码时,则该短消息属于非法短消息,进行过滤处理。通过本发明提供的过滤未知国际短消息的方法,使国内运营商可以避免受到非法的未知国际短消息的攻击,本国运营商的用户可以免受国外垃圾短信的干扰,使国内网络更加安全。,下面是一种过滤未知国际短消息的方法专利的具体信息内容。

1.一种过滤未知国际短消息的方法,其特征在于,包括以下步骤:
S1、在本国国际关口局上,对收到的路由响应消息进行检查:
S11、判断路由响应消息是否为信令连接控制部分消息;
S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否为本国全局码,子系统号是否为归属位置寄存器,被叫全局码是否为合法的国外短消息服务中心,子系统号是否为短消息服务中心;
S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部分路由响应消息;
S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在路由响应消息的移动应用部分层被叫用户所在移动交换中心地址的末尾添加4位国内网络鉴权号,然后转发路由响应消息;
S2、在本国国际关口局上,对收到的移动终止短消息请求消息进行检查:
S21、判断移动终止短消息请求消息是否为信令连接控制部分消息;
S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否是国外全局码,子系统号是否为短消息服务中心,被叫全局码是否为国内移动交换中心全局码,子系统号是否为移动交换中心;
S23、如果所述S21、S22步的判断结果为是,则再判断移动终止短消息请求消息是否为移动应用部分移动终止短消息请求消息;
S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息请求消息的被叫全局码的末4位与4位国内网络鉴权号进行一致性比较;
S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。
2.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S12步中被叫全局码的判断结果为非法的未知短消息服务中心地址,则丢弃该路由响应消息。
3.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S11、S12、S13步中任一步的判断结果为否,并且第S12步中被叫全局码的判断结果为合法的已知短消息服务中心地址,则对路由响应消息作透传处理。
4.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S21、S22、S23步中任一步的判断结果为否,则对移动终止短消息请求消息作透传处理。
5.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述S21、S22、S23步的判断结果都为是,但所述第S24步的判断结果为否,则丢弃该移动终止短消息请求消息。

说明书全文

一种过滤未知国际短消息的方法

技术领域

[0001] 本发明属于移动通信领域,尤其涉及一种过滤未知国际短消息的方法。

背景技术

[0002] 短消息业务经济、方便、快捷,在移动通信系统用户中使用广泛。但是,这一业务也经常被一些国外的竞争对手用来攻击国内的网络,传递一些垃圾信息,给用户带来了烦恼,同时,也让本国运营商的利益受损。国内有一些运营商发现经常受到未知的垃圾短消息攻击,体现为在并无发起寻找本网被叫用户所在移动交换中心(Mobile Switching Center,简称MSC)的路由请求消息(SendRoutingInfoSmArg)的前提下,有小部分未知的国外短消息服务中心(SMSC),经常向本国运营商的MSC直接发送移动终止短消息请求(Mobile Terminated Forward Short Message,简称MT_ForwardSmArg)消息。在浪费了运营商的运营成本的同时,由于运营商的用户经常收到此类垃圾短信,运营商也经常受到用户的投诉。
[0003] 当前移动通信系统的短消息业务中,当MSC收到携带短信息内容的MT_ForwardSmArg消息时,MSC就会向该被叫用户发送短消息,如果被叫用户在该MSC下,就会收到该短消息。可见MSC只是被动地下发短消息,这就给一些非法的竞争对手提供了机会,使之可以轻松地通过垃圾短消息干扰国内的网络。

发明内容

[0004] 本发明为解决现有技术中存在的国内运营商无法屏蔽来自国外未知SMSC短消息的技术问题,提供一种过滤非法未知国际短消息的方法,使国内运营商可以屏蔽来自国外的攻击性的短消息。
[0005] 本发明是通过以下技术方案来实现的:一种过滤未知国际短消息的方法,其中包括以下步骤:
S1、在本国国际关口局上,对收到的路由响应消息进行检查:
S11、判断路由响应消息是否为信令连接控制部分消息;
S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否为本国全局码,子系统号是否为归属位置寄存器,被叫全局码是否为合法的国外短消息服务中心,子系统号是否为短消息服务中心;
S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部分路由响应消息;
S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在路由响应消息的移动应用部分层被叫用户所在移动交换中心地址的末尾添加4位国内网络鉴权号,然后转发路由响应消息;
S2、在本国国际关口局上,对收到的移动终止短消息请求消息进行检查:
S21、判断移动终止短消息请求消息是否为信令连接控制部分消息;
S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否是国外全局码,子系统号是否为短消息服务中心,被叫全局码是否为国内移动交换中心全局码,子系统号是否为移动交换中心;
S23、如果所述S21、S22步的判断结果为是,则再判断移动终止短消息请求消息是否为移动应用部分移动终止短消息请求消息;
S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息请求消息的被叫全局码的末4位与4位国内网络鉴权号进行一致性比较;
S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。
[0006] 本发明提供的过滤未知国际短消息的方法,通过在本国国际关口局上对来自国外短消息服务中心的移动终止短消息请求消息和本国归属位置寄存器发往国外的路由响应消息进行检查处理,当该移动终止短消息请求消息的信令连接控制部分层被叫全局码地址的末4位不是4位国内网络鉴权号码时,则该短消息属于非法短消息,进行过滤处理。通过本发明提供的过滤未知国际短消息的方法,使国内运营商可以避免受到非法的未知国际短消息的攻击,本国运营商的用户可以免受国外垃圾短信的干扰,使国内网络更加安全。附图说明
[0007] 图1是移动通信系统中短消息中心下发短消息信令的流程示意图。
[0008] 图2是本发明提供的SendRoutingInfoSmArg消息处理流程示意图。
[0009] 图3是本发明提供的MT_ForwardSmArg消息处理流程示意图。

具体实施方式

[0010] 为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0011] 请参考图1所示,如果SMSC(短消息服务中心)要成功下发MT_ForwardSmArg(移动终止短消息请求)消息,图1中命名为MAP_MT_FORWARD_SHORT_MESSAGE消息, 则必须成功收到SendRoutingInfoSmRes(路由响应)消息,图1中命名为MAP_SEND_ROUTING_INFO_FOR_SM_ACK消息,如果屏蔽了SendRoutingInfoSmRes消息,则SMSC将无法找到被叫所在位置,从而无法发出MT_ForwardSmArg消息。
[0012] 如果部分非法SMSC抛弃找被叫路由流程,直接下发MT_ForwardSmArg消息,则就必须直接屏蔽MT_ForwardSmArg消息。
[0013] 该技术是基于七号信令系统实现的,是基于国际信令互通的基础的,即国外运营商和国内运营商之间的信令互通,国外的SMSC可以通过SendRoutingInfoSmArg(路由请求)消息直接查询国内HLR(Home Location Register,归属位置寄存器),国外的SMSC可以直接将MT_ForwardSmArg消息发送给本国MSC。
[0014] 本发明所采用的技术方案主要是在本国国际关口局上对收到的MT_ForwardSmArg消息进行检查:由于国外发起非法MT_ForwardSmArg消息的SMSC经常变换自己设备的全局码(Global Title,简称GT,用于在全球唯一地标识自己,用于寻址),或者冒名使用国外合法运营商的设备GT码。因此,这种情况下无法根据主叫GT码和移动应用部分(Mobile Application Part,简称MAP)层SMSC地址对MT_ForwardSmArg消息进行过滤。
[0015] 本发明提供了一种过滤未知国际短消息的方法,其中包括以下步骤:S1、在本国国际关口局上,对收到的路由响应消息(SendRoutingInfoSmRes)进行检查:
S11、判断路由响应消息是否为信令连接控制部分(Signal Connection Control Part,简称SCCP)消息;
S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否为本国全局码(GT),子系统号是否为归属位置寄存器(HLR),被叫全局码是否为合法的国外短消息服务中心(SMSC),子系统号是否为短消息服务中心(SMSC);
S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部分路由响应(MAP SendRoutingInfoSmRes)消息;
S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在路由响应消息的移动应用部分(MAP)层被叫用户所在移动交换中心(MSC)地址的末尾添加
4位国内网络鉴权号,然后转发路由响应消息;
S2、在本国国际关口局上,对收到的移动终止短消息请求(MT_ForwardSmArg)消息进行检查:
S21、判断移动终止短消息请求消息是否为信令连接控制部分(SCCP)消息;
S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否是国外全局码(GT),子系统号是否为短消息服务中心(SMSC),被叫全局码是否为国内移动交换中心全局码(MSC GT),子系统号是否为移动交换中心(MSC);
S23、如果所述S21、S22步的判断结果为是,则再判断移动终止短消息请求消息是否为移动应用部分移动终止短消息请求消息(MAP MT_ForwardSmArg);
S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息请求消息的被叫全局码的末4位与4位国内网络鉴权号进行一致性比较;
S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。
[0016] 所述4位国内网络鉴权号为动态随机生成的4位号码,其生命周期和号码内容都具有随机性,在经历一定的时间周期后4位国内网络鉴权号能自行随机更改,使该4位国内网络鉴权号无法被获取破译。本发明的国内网络鉴权号只要满足:转发的响应信息携带上所述国内网络鉴权号,以能实现未知国际短信息过滤对比即可。
[0017] 如果所述第S12步中被叫全局码的判断结果为非法的未知短消息服务中心地址,则丢弃该路由响应消息,即进行拦截处理。
[0018] 如果所述第S11、S12、S13步中任一步的判断结果为否,并且第S12步中被叫全局码的判断结果为合法的已知短消息服务中心地址,则对路由响应消息作透传处理,即按正常流程传输处理。
[0019] 如果所述第S21、S22、S23步中任一步的判断结果为否,则对移动终止短消息请求消息作透传处理,即按正常流程传输处理。
[0020] 如果所述S21、S22、S23步的判断结果都为是,但所述第S24步的判断结果为否,则丢弃该移动终止短消息请求消息,即进行拦截处理。
[0021] 之所以采用上述方案,是因为短消息服务中心(SMSC)在下发短消息时,首先要向被叫的移动用户归属位置寄存器(HLR)发送路由请求(SendRoutingInfoSmArg)消息,以获取被叫移动用户所在移动交换中心(MSC),而HLR会通过路由响应(SendRoutingInfoSmRes)消息将被叫号码所在MSC地址携带在移动应用部分(MAP)层返回给SMSC,SMSC会把SendRoutingInfoSmRes消息的MAP层被叫MSC地址作为移动终止短消息请求(MT_ForwardSmArg)消息的被叫全局码(GT),从而将携带短信内容的MT_ForwardSmArg消息发送到被叫MSC,最后被叫MSC将短消息发送被叫用户。所以,通过拦截SendRoutingInfoSmRes消息,在MAP层的被叫MSC地址末尾加上本国国际关口局动态生成的国内网络鉴权号,可以使得合法MT_ForwardSmArg消息的被叫GT码携带国内网络鉴权号。从而,可以确定需要限制哪些MT_ForwardSmArg消息,即没有经过路由请求流程的SMSC发出的MT_ForwardSmArg消息将被屏蔽。
[0022] 上述方法适用于国内运营商想要拦截来自国外未知SMSC没有经过寻找被叫流程就发起非法的MT_ForwardSmArg消息的情况。如果国外SMSC经过了寻找被叫流程再发起MT_ForwardSmArg消息,则要使得非法的SMSC在冒用合法的SMSC设备GT码或者使用非法的设备GT码时都无法收到SendRoutingInfoSmRes消息,可以根据SendRoutingInfoSmRes消息的被叫GT码来过滤短消息。当SendRoutingInfoSmRes消息的被叫GT码未知时,则屏蔽该SendRoutingInfoSmRes消息;当被叫GT码是合法的SMSC地址时,则发给合法的SMSC。在两种情况下,非法的未知SMSC都无法收到SendRoutingInfoSmRes消息,将无法发出MT_ForwardSmArg消息,该功能在步骤S1中的第S13步已经完成。
[0023] 请参考图2所示,在本国国际关口局配置所有合法的国外SMSC GT码段,本国所有HLR GT码段,之所以配置为GT码段,是因为每个国家的每个运营商都独占有自己分配到的GT码段,如中国移动的GT码有以86139开头的,E.164编码的GT码包含有CC(Country Code)国家码(如中国的国家码是86)和NDC(National Destination Code)国内目的码(即运营商接入码,如中国移动的接入码是139,138等),GT码的后几位留给运营商自己定义。当本国国际关口局拦截到的SendRoutingInfoSmRes消息的被叫GT码(即SMSC码)不属于合法的国外SMSC GT码时,同时,主叫GT码(即HLR GT码)是本国GT码时则丢弃该SendRoutingInfoSmRes消息,从而间接达到屏蔽非法的未知短消息的功能。
[0024] 请参考图3所示,在本国国际关口局配置本国MSC GT码段,同时根据本国国际关口局随机动态周期性生成4位国内网络鉴权号码,当拦截到的MT_ForwardSmArg消息的被叫GT码是本国MSC GT码段时,如果GT码的末尾不是合法的国内网络鉴权号码,则丢弃该MT_ForwardSmArg消息,从而直接屏蔽非法的未知短消息。
[0025] 本发明提供的过滤未知国际短消息的方法,通过在本国国际关口局上对来自国外短消息服务中心的移动终止短消息请求消息和本国归属位置寄存器发往国外的路由响应消息进行检查处理,当该移动终止短消息请求消息的信令连接控制部分层被叫全局码地址的末4位不是4位国内网络鉴权号码时,则该短消息属于非法短消息,进行过滤处理。通过本发明提供的过滤未知国际短消息的方法,使国内运营商可以避免受到非法的未知国际短消息的攻击,本国运营商的用户可以免受国外垃圾短信的干扰,使国内网络更加安全。
[0026] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈