《一种过滤未知国际短消息的方法.pdf》由会员分享,可在线阅读,更多相关《一种过滤未知国际短消息的方法.pdf(9页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102480703 A (43)申请公布日 2012.05.30 C N 1 0 2 4 8 0 7 0 3 A *CN102480703A* (21)申请号 201010560057.9 (22)申请日 2010.11.26 H04W 4/14(2009.01) H04W 12/06(2009.01) (71)申请人比亚迪股份有限公司 地址 518118 广东省深圳市坪山新区比亚迪 路3009号 (72)发明人罗晶晶 (54) 发明名称 一种过滤未知国际短消息的方法 (57) 摘要 本发明提供了一种过滤未知国际短消息的方 法,通过在本国国际关口局上对来自国外短消息 。
2、服务中心的移动终止短消息请求消息和本国归属 位置寄存器发往国外的路由响应消息进行检查处 理,当该移动终止短消息请求消息的信令连接控 制部分层被叫全局码地址的末4位不是4位国内 网络鉴权号码时,则该短消息属于非法短消息,进 行过滤处理。通过本发明提供的过滤未知国际短 消息的方法,使国内运营商可以避免受到非法的 未知国际短消息的攻击,本国运营商的用户可以 免受国外垃圾短信的干扰,使国内网络更加安全。 (51)Int.Cl. 权利要求书1页 说明书4页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 3 页 1/1页 2 1.一种过滤未。
3、知国际短消息的方法,其特征在于,包括以下步骤: S1、在本国国际关口局上,对收到的路由响应消息进行检查: S11、判断路由响应消息是否为信令连接控制部分消息; S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 为本国全局码,子系统号是否为归属位置寄存器,被叫全局码是否为合法的国外短消息服 务中心,子系统号是否为短消息服务中心; S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部 分路由响应消息; S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在 路由响应消息的移动应用部分层被叫用户所在移。
4、动交换中心地址的末尾添加4位国内网 络鉴权号,然后转发路由响应消息; S2、在本国国际关口局上,对收到的移动终止短消息请求消息进行检查: S21、判断移动终止短消息请求消息是否为信令连接控制部分消息; S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 是国外全局码,子系统号是否为短消息服务中心,被叫全局码是否为国内移动交换中心全 局码,子系统号是否为移动交换中心; S23、如果所述S21、S22步的判断结果为是,则再判断移动终止短消息请求消息是否为 移动应用部分移动终止短消息请求消息; S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息。
5、请求消息的被 叫全局码的末4位与4位国内网络鉴权号进行一致性比较; S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息 的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。 2.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S12步 中被叫全局码的判断结果为非法的未知短消息服务中心地址,则丢弃该路由响应消息。 3.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S11、 S12、S13步中任一步的判断结果为否,并且第S12步中被叫全局码的判断结果为合法的已 知短消息服务中心地址,则对路由响应消息作透传处理。
6、。 4.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述第S21、 S22、S23步中任一步的判断结果为否,则对移动终止短消息请求消息作透传处理。 5.根据权利要求1所述的过滤未知国际短消息的方法,其特征在于,如果所述S21、 S22、S23步的判断结果都为是,但所述第S24步的判断结果为否,则丢弃该移动终止短消息 请求消息。 权 利 要 求 书CN 102480703 A 1/4页 3 一种过滤未知国际短消息的方法 技术领域 0001 本发明属于移动通信领域,尤其涉及一种过滤未知国际短消息的方法。 背景技术 0002 短消息业务经济、方便、快捷,在移动通信系统用户中使用广泛。
7、。但是,这一业务也 经常被一些国外的竞争对手用来攻击国内的网络,传递一些垃圾信息,给用户带来了烦恼, 同时,也让本国运营商的利益受损。国内有一些运营商发现经常受到未知的垃圾短消息攻 击,体现为在并无发起寻找本网被叫用户所在移动交换中心(Mobile Switching Center, 简称MSC)的路由请求消息(SendRoutingInfoSmArg)的前提下,有小部分未知的国外短 消息服务中心(SMSC),经常向本国运营商的MSC直接发送移动终止短消息请求(Mobile Terminated Forward Short Message,简称MT_ForwardSmArg)消息。在浪费了运营。
8、商的运 营成本的同时,由于运营商的用户经常收到此类垃圾短信,运营商也经常受到用户的投诉。 0003 当前移动通信系统的短消息业务中,当MSC收到携带短信息内容的MT_ ForwardSmArg消息时,MSC就会向该被叫用户发送短消息,如果被叫用户在该MSC下,就会 收到该短消息。可见MSC只是被动地下发短消息,这就给一些非法的竞争对手提供了机会, 使之可以轻松地通过垃圾短消息干扰国内的网络。 发明内容 0004 本发明为解决现有技术中存在的国内运营商无法屏蔽来自国外未知SMSC短消息 的技术问题,提供一种过滤非法未知国际短消息的方法,使国内运营商可以屏蔽来自国外 的攻击性的短消息。 0005 。
9、本发明是通过以下技术方案来实现的: 一种过滤未知国际短消息的方法,其中包括以下步骤: S1、在本国国际关口局上,对收到的路由响应消息进行检查: S11、判断路由响应消息是否为信令连接控制部分消息; S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 为本国全局码,子系统号是否为归属位置寄存器,被叫全局码是否为合法的国外短消息服 务中心,子系统号是否为短消息服务中心; S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部 分路由响应消息; S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在 路由。
10、响应消息的移动应用部分层被叫用户所在移动交换中心地址的末尾添加4位国内网 络鉴权号,然后转发路由响应消息; S2、在本国国际关口局上,对收到的移动终止短消息请求消息进行检查: S21、判断移动终止短消息请求消息是否为信令连接控制部分消息; S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 说 明 书CN 102480703 A 2/4页 4 是国外全局码,子系统号是否为短消息服务中心,被叫全局码是否为国内移动交换中心全 局码,子系统号是否为移动交换中心; S23、如果所述S21、S22步的判断结果为是,则再判断移动终止短消息请求消息是否为 移动应用部分移动终止短。
11、消息请求消息; S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息请求消息的被 叫全局码的末4位与4位国内网络鉴权号进行一致性比较; S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息 的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。 0006 本发明提供的过滤未知国际短消息的方法,通过在本国国际关口局上对来自国外 短消息服务中心的移动终止短消息请求消息和本国归属位置寄存器发往国外的路由响应 消息进行检查处理,当该移动终止短消息请求消息的信令连接控制部分层被叫全局码地址 的末4位不是4位国内网络鉴权号码时,则该短消息。
12、属于非法短消息,进行过滤处理。通过 本发明提供的过滤未知国际短消息的方法,使国内运营商可以避免受到非法的未知国际短 消息的攻击,本国运营商的用户可以免受国外垃圾短信的干扰,使国内网络更加安全。 附图说明 0007 图1是移动通信系统中短消息中心下发短消息信令的流程示意图。 0008 图2是本发明提供的SendRoutingInfoSmArg消息处理流程示意图。 0009 图3是本发明提供的MT_ForwardSmArg消息处理流程示意图。 具体实施方式 0010 为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合 实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具。
13、体实施例仅仅用以解释 本发明,并不用于限定本发明。 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抛弃找被叫路由流。
14、程,直接下发MT_ForwardSmArg消息,则就 必须直接屏蔽MT_ForwardSmArg消息。 0013 该技术是基于七号信令系统实现的,是基于国际信令互通的基础的,即国外运营 商和国内运营商之间的信令互通,国外的SMSC可以通过SendRoutingInfoSmArg(路由请求) 消息直接查询国内HLR(Home Location Register,归属位置寄存器),国外的SMSC可以直 接将MT_ForwardSmArg消息发送给本国MSC。 0014 本发明所采用的技术方案主要是在本国国际关口局上对收到的MT_ForwardSmArg 消息进行检查:由于国外发起非法MT_Forw。
15、ardSmArg消息的SMSC经常变换自己设备的全 局码(Global Title,简称GT,用于在全球唯一地标识自己,用于寻址),或者冒名使用国外 合法运营商的设备GT码。因此,这种情况下无法根据主叫GT码和移动应用部分(Mobile 说 明 书CN 102480703 A 3/4页 5 Application Part,简称MAP)层SMSC地址对MT_ForwardSmArg消息进行过滤。 0015 本发明提供了一种过滤未知国际短消息的方法,其中包括以下步骤: S1、在本国国际关口局上,对收到的路由响应消息(SendRoutingInfoSmRes)进行检 查: S11、判断路由响应消息。
16、是否为信令连接控制部分(Signal Connection Control Part,简称SCCP)消息; S12、如果所述S11步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 为本国全局码(GT),子系统号是否为归属位置寄存器(HLR),被叫全局码是否为合法的国 外短消息服务中心(SMSC),子系统号是否为短消息服务中心(SMSC); S13、如果所述S11、S12步的判断结果为是,则再判断路由响应消息是否为移动应用部 分路由响应(MAP SendRoutingInfoSmRe s)消息; S14、如果所述S11、S12、S13步的判断结果都为是,则动态生成4位国内网络鉴权号,在。
17、 路由响应消息的移动应用部分(MAP)层被叫用户所在移动交换中心(MSC)地址的末尾添加 4位国内网络鉴权号,然后转发路由响应消息; S2、在本国国际关口局上,对收到的移动终止短消息请求(MT_ForwardSmArg)消息进行 检查: S21、判断移动终止短消息请求消息是否为信令连接控制部分(SCCP)消息; S22、如果所述S21步的判断结果为是,则再判断信令连接控制部分层主叫全局码是否 是国外全局码(GT),子系统号是否为短消息服务中心(SMSC),被叫全局码是否为国内移动 交换中心全局码(MSC GT),子系统号是否为移动交换中心(MSC); S23、如果所述S21、S22步的判断结果。
18、为是,则再判断移动终止短消息请求消息是否为 移动应用部分移动终止短消息请求消息(MAP MT_ForwardSmArg); S24、如果所述S21、S22、S23步的判断结果为是,则将该移动终止短消息请求消息的被 叫全局码的末4位与4位国内网络鉴权号进行一致性比较; S25、如果所述S21、S22、S23、S24步的判断结果都为是,则将移动终止短消息请求消息 的被叫全局码的末4位剥离,然后转发移动终止短消息请求消息。 0016 所述4位国内网络鉴权号为动态随机生成的4位号码,其生命周期和号码内容都 具有随机性,在经历一定的时间周期后4位国内网络鉴权号能自行随机更改,使该4位国内 网络鉴权号无法。
19、被获取破译。本发明的国内网络鉴权号只要满足:转发的响应信息携带上 所述国内网络鉴权号,以能实现未知国际短信息过滤对比即可。 0017 如果所述第S12步中被叫全局码的判断结果为非法的未知短消息服务中心地址, 则丢弃该路由响应消息,即进行拦截处理。 0018 如果所述第S11、S12、S13步中任一步的判断结果为否,并且第S12步中被叫全局 码的判断结果为合法的已知短消息服务中心地址,则对路由响应消息作透传处理,即按正 常流程传输处理。 0019 如果所述第S21、S22、S23步中任一步的判断结果为否,则对移动终止短消息请求 消息作透传处理,即按正常流程传输处理。 0020 如果所述S21、S。
20、22、S23步的判断结果都为是,但所述第S24步的判断结果为否,则 丢弃该移动终止短消息请求消息,即进行拦截处理。 说 明 书CN 102480703 A 4/4页 6 0021 之所以采用上述方案,是因为短消息服务中心(SMSC)在下发短消息时,首先 要向被叫的移动用户归属位置寄存器(HLR)发送路由请求(SendRoutingInfoSmArg) 消息,以获取被叫移动用户所在移动交换中心(MSC),而HLR会通过路由响应 (SendRoutingInfoSmRes)消息将被叫号码所在MSC地址携带在移动应用部分(MAP)层 返回给SMSC,SMSC会把SendRoutingInfoSmRe。
21、s消息的MAP层被叫MSC地址作为移动终 止短消息请求(MT_ForwardSmArg)消息的被叫全局码(GT),从而将携带短信内容的MT_ ForwardSmArg消息发送到被叫MSC,最后被叫MSC将短消息发送被叫用户。所以,通过拦截 SendRoutingInfoSmRes消息,在MAP层的被叫MSC地址末尾加上本国国际关口局动态生成 的国内网络鉴权号,可以使得合法MT_ForwardSmArg消息的被叫GT码携带国内网络鉴权 号。从而,可以确定需要限制哪些MT_ForwardSmArg消息,即没有经过路由请求流程的SMSC 发出的MT_ForwardSmArg消息将被屏蔽。 0022 。
22、上述方法适用于国内运营商想要拦截来自国外未知SMSC没有经过寻找被叫流程 就发起非法的MT_ForwardSmArg消息的情况。如果国外SMSC经过了寻找被叫流程再发起 MT_ForwardSmArg消息,则要使得非法的SMSC在冒用合法的SMSC设备GT码或者使用非法 的设备GT码时都无法收到SendRoutingInfoSmRes消息,可以根据SendRoutingInfoSmRes 消息的被叫GT码来过滤短消息。当SendRoutingInfoSmRes消息的被叫GT码未知时,则屏 蔽该SendRoutingInfoSmRes消息;当被叫GT码是合法的SMSC地址时,则发给合法的SMSC。
23、。 在两种情况下,非法的未知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)国内目的码 (即运营商接入码,如中国移。
24、动的接入码是139,138等),GT码的后几位留给运营商自己定 义。当本国国际关口局拦截到的SendRoutingInfoSmRes消息的被叫GT码(即SMSC码)不 属于合法的国外SMSC GT码时,同时,主叫GT码(即HLR GT码)是本国GT码时则丢弃该 SendRoutingInfoSmRes消息,从而间接达到屏蔽非法的未知短消息的功能。 0024 请参考图3所示,在本国国际关口局配置本国MSC GT码段,同时根据本国国际关 口局随机动态周期性生成4位国内网络鉴权号码,当拦截到的MT_ForwardSmArg消息的被 叫GT码是本国MSC GT码段时,如果GT码的末尾不是合法的国内网络。
25、鉴权号码,则丢弃该 MT_ForwardSmArg消息,从而直接屏蔽非法的未知短消息。 0025 本发明提供的过滤未知国际短消息的方法,通过在本国国际关口局上对来自国外 短消息服务中心的移动终止短消息请求消息和本国归属位置寄存器发往国外的路由响应 消息进行检查处理,当该移动终止短消息请求消息的信令连接控制部分层被叫全局码地址 的末4位不是4位国内网络鉴权号码时,则该短消息属于非法短消息,进行过滤处理。通过 本发明提供的过滤未知国际短消息的方法,使国内运营商可以避免受到非法的未知国际短 消息的攻击,本国运营商的用户可以免受国外垃圾短信的干扰,使国内网络更加安全。 0026 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102480703 A 1/3页 7 图1 说 明 书 附 图CN 102480703 A 2/3页 8 图2 说 明 书 附 图CN 102480703 A 3/3页 9 图3 说 明 书 附 图CN 102480703 A 。