一种获取短信服务中心号码的方法、装置及系统的制作方法

文档序号:7979497阅读:198来源:国知局
一种获取短信服务中心号码的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种获取短信服务中心号码的方法、装置及系统。涉及通信【技术领域】,解决了现有技术中由于终端上的SMSC号码设置错误导致的短信发送失败的技术问题。其中,该方法包括:根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码;将查找到的短信服务中心号码作为目标路径发送短信。本发明实施例主要用于发送短信。
【专利说明】—种获取短信服务中心号码的方法、装置及系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种获取短信服务中心号码的方法、装置及系统。
【背景技术】
[0002]现有技术中发起的短信处理流程从手机终端接入系统开始,到收到短信服务中心(Short Message Service Center, SMSC)返回的接收证实消息为止。具体处理过程如下:
[0003]1:终端将要发送短信时,与移动交换中心(Mobile Switching Center,MSC)/拜访位置寄存器(Visitor Location Register, VLR)建立连接,发送业务请求消息到MSC/VLR,MSC/VLR返回业务响应或业务拒绝消息到终端。
[0004]2:终端给MSC/VLR发送短信CP DATA (短信连接层数据)消息(该消息是短信业务过程的开始),MSC/VLR收到此消息后,要检查是否受补充业务的限制或禁止。
[0005]3:如果不禁止短信的处理,由MSC/VLR中的始发短信息模块接收并处理短信业务。MSC/VLR根据短信中的SMSC号码选择路径,并将短信传送到与该号码对应的SMSC_IWMSC (短信业务互联MSC),由SMSC_IWMSC负责将该短信发送到SMSC的接口处理。
[0006]4 =SMSC收到移动用户发来的短信后,通过SMSC_IWMSC和MSC/VLR返回处理结果终端。
[0007]但是发明人发现在现有短信发送流程中至少存在如下技术问题:
[0008]当MSC收到终端发送的短信,准备将短信发送到SMSC前,需要根据短信中的SMSC号码来选择到SMSC的路径,短信中的SMSC号码就是终端上设置的SMSC号码。但在实际应用中,很多用户会在无意中修改了终端该SMSC号码,导致MSC无法找到正确的路径,进而导致用户短信发送失败,引发投诉,大大降低了客户满意度。

【发明内容】

[0009]为了解决现有技术中SMSC号码易发生错误,导致短信发送失败的技术问题,本发明的一个方面提出一种获取短信服务中心号码的方法。
[0010]一种获取短信服务中心号码的方法,包括:
[0011]根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码;
[0012]将查找到的短信服务中心号码作为目标路径发送短信。
[0013]本发明提供的上述方法中,通过查找网络侧记录的SMSC号码,并以该SMSC号码作为目标路径的方法,解决了现有技术中网络侧的MSC/VLR因采用了终端发送的SMSC号码导致的寻址错误的技术问题,进而取得了即便用户误设置了终端上的SMSC号码,也不会影响网络侧发送短信的、提高短信发送成功率的技术效果。
[0014]一种获取短信服务中心号码的方法,包括:
[0015]在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器。
[0016]本发明提供的上述方法中,通过在发生位置更新时,采用将SMSC号码发送到MSC/VLR的技术手段,解决了现有技术中MSC/VLR上因为没有用户的SMSC号码因此必须使用终端发送而来的SMSC号码的技术问题,进而可帮助MSC/VLR在发送短信时,不依赖于终端发送的SMSC号码,便于避免因终端上的SMSC号码错误导致的短信发送失败的情况,便于提高短信发送成功率。
[0017]一种获取短信服务中心号码的装置,包括:
[0018]查找模块,用于根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码;
[0019]路径选择模块,用于将所述查找模块查找到的短信服务中心号码作为目标路径发
送短信。
[0020]本发明提供的上述装置,因为具有查找网络侧记录的SMSC号码,并以该SMSC号码作为目标路径的功能,因此解决了现有技术中网络侧的MSC/VLR因采用了终端发送的SMSC号码导致的寻址错误的技术问题,进而取得了即便用户误设置了终端上的SMSC号码,也不会影响网络侧发送短信的、提高短信发送成功率的技术效果。
[0021]一种短信服务中心功能装置,包括:
[0022]发送模块,用于在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器。
[0023]本发明提供的短信服务中心功能装置,因为具有在发生位置更新时,采用将SMSC号码发送到MSC/VLR的功能,因此可解决现有技术中MSC/VLR上因为没有用户的SMSC号码因此必须使用终端发送而来的SMSC号码的技术问题,进而可帮助MSC/VLR在发送短信时,不依赖于终端发送的SMSC号码,便于避免因终端上的SMSC号码错误导致的短信发送失败的情况,便于提高短信发送成功率。
[0024]一种获取短信服务中心号码的系统,包括:
[0025]归属位置寄存器,用于在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器;
[0026]移动交换中心/拜访位置寄存器,用于根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码,并将查找到的短信服务中心号码作为目标路径发送短信。
[0027]本实施例提供的上述方案中,通过MSC/VLR上用户信息中查找正确的SMSC号码,并用该SMSC号码作为SMSC路径的方式,解决了现有技术中由于终端上的SMSC号码设置错误导致的短信发送失败的技术问题,进而取得了在网络侧可自动查找未经用户修改的正确的SMSC号码、避免短信因用户修改终端上的SMSC导致的短信发送失败、提高短信发送成功率的技术效果。此外,由于现有技术的方案中,新建SMSC在测试或割接期间存在短时计费延迟、黑名单更新不及时或垃圾短信拦截缺失等监管漏洞,如用户将SMSC号码设为存在漏洞的SMSC号码,则可盗发大量垃圾短信,本发明的方案,由于不依靠终端上设置的SMSC号码,所以即使用户设置成有漏洞的SMSC号码,也不会产生影响,从而对利用现网监管漏洞,对盗发垃圾短信的行为进行规避。【专利附图】

【附图说明】
[0028]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明实施例1中一种获取SMSC号码的方法的结构场景示意图;
[0031]图2为本发明实施例1中一种获取SMSC号码的方法的流程示意图;
[0032]图3为本发明实施例1中一种获取SMSC号码的方法的具体实例示意图;
[0033]图4为本发明实施例2中一种获取SMSC号码的装置的结构示意图;
[0034]图5为本发明实施例3中一种SMSC功能装置的结构示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行顺序无关。
[0036]实施例1
[0037]本实施例具体结合图1所示的场景,提供一种获取SMSC号码的方法。
[0038]在该方法实施前,需在归属位置寄存器(Home Location Register,HLR)中存储的用户签约数据中增加终端的SMSC号码字段,这样,每个终端的存储在HLR处的用户签约数据中便配置有该终端的SMSC,准确即与该终端标识对应的该终端所从属的SMSC号码。
[0039]如图2所述,以终端为终端I (该终端I也为发送终端)为例,该方法包括:
[0040]步骤IOI,在终端I发送位置更新时,HLR收到MSC/VLR发送的位置更新消息(Update Location)后,将终端I的终端标识从属的SMSC号码通过插入签约消息(InsertSubscriber Data)发送到 MSC/VLR。
[0041]在现有技术中,HLR发送插入签约消息时通常会携带终端I的用户信息,但是该用户信息中不包括终端I的SMSC号码。特别地,本实施例中,插入签约消息中还携带终端I的SMSC号码,该SMSC号码可以作为用户信息中新增的一部分通过插入签约消息发送到MSC/VLR,但是在本实施例中因为主要用于说明获取SMSC号码的过程,所以下述对于现有技术中,对除SMSC号码外的用户信息的处理过程将不再多做描述,可认为是按照现有技术进行。
[0042]步骤102,在终端I发起的短信处理流程中,MSC/VLR接收到终端I发送的CP DATA消息后,根据接收到的来自HLR的用户信息查找终端I的终端标识(终端标识可具体为手机号)所属的SMSC号码;若在用户信息中查找到终端I的SMSC号码,则执行103 ;若在用户信息中未查找到SMSC号码,则执行104。
[0043]具体而言,步骤102中上述根据接收到的来自HLR的用户信息查找终端I的终端标识所属的SMSC号码可通过如下过程实现:
[0044]MSC/VLR接收到HLR发送的位置更新消息,所述位置更新消息中包括所述发送终端标识所属的SMSC号码;
[0045]MSC/VLR将该SMSC号码存储到终点I在MSC/VLR上的用户信息中;
[0046]当终端I发起的短信处理流程,MSC/VLR接收到终端I的短信提交请求,如CP DATA消息时,根据所述短信提交请求中的终端I的手机号在终端I的用户信息中查找其手机号从属的SMSC号码。
[0047]步骤103,MSC/VLR将查找到的SMSC号码作为目标路径发送短信。
[0048]例如:如图3所示,如果无锡移动用户终端的SMSC号码设置错误,设成了苏州短信中心号码+8613800512500,MSC/VLR通过查询位置更新时获得无锡移动用户终端正确的SMSC号码+8613800510500,将该短信提交给无锡的SMSC,因此短信提交成功。
[0049]步骤104,MSC/VLR将接收到的终端I的短信提交请求中,如CPDATA中所携带的SMSC号码作为目标路径发送短信。
[0050]后继可按照现有技术进行,MSC/VLR中的始发短信息模块处理该短信,根据从用户信息中得到的SMSC号码寻址到正确的SMSCJf MO消息传送到SMSC_IWMSC (互通MSC),由SMSC_IWMSC负责将该短信发送到SMSC的接口处理。
[0051]补充说明:本实施例中的步骤104的执行过程既是现有技术中,MSC/VLR接收到终端发送的短息提交请求后所执行的过程。因为考虑到一些特殊情况,如有可能某些终端的SMSC号码还未来得及同步到MSC/VLR等,导致网络侧还未存储终端的SMSC号码等场景的存在,所以在优选方案中,还这类场景下,还将按照现有技术中的方式进行。
[0052]本实施提供的方法中,MSC/VLR可以根据短信中的终端标识在网络侧存储的用户信息中查找到该终端标识从属的SMSC号码,便于MSC/VL将该短信提交给正确的SMSC,进而增强网络对终端错误设置SMSC号码问题的自愈能力,提高短信发送成功率,同时还可实现对现网监管漏洞而盗发垃圾短信的行为进行有效规避,提高了网络安全性。
[0053]实施例2
[0054]本实施例提供一种获取SMSC号码的装置,该装置可置于实施例1的MSC/VLR中实现实施例1中的方法,或者该装置就是实施例1中的MSC/VLR。如图4所示,包括:查找模块21,路径选择模块22。
[0055]查找模块21,用于根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码;路径选择模块22,用于将所述查找模块21查找到的短信服务中心号码作为目标路径发送短信。
[0056]进一步地,查找模块21包括:接收单元211,存储单元212,查找单元213。
[0057]接收单元211,用于接收HLR发送的插入签约消息,所述插入签约消息中包括所述发送终端标识所属的短信服务中心号码;存储单元212,用于存储所述短信服务中心号码到用户信息中;查找单元213,用于当接收到所述发送终端的短信提交请求时,根据所述短信提交请求中的所述发送终端标识在对应的用户信息中查找所述发送终端标识从属的短信服务中心号码。
[0058]进一步地,路径选择模块22,还用于在所述查找模块21未查找到短信服务中心号码时,将接收到的所述发送终端的短信提交请求中所携带的短信服务中心号码作为目标路径发送短信。
[0059]本实施例提供的装置可从存储的用户信息中查找到网络侧保存的SMSC号码,进而不依赖于终端中设置的SMSC号码便可确定出SMSC的正确路径,解决了现有技术中,由于终端设置的SMSC号码错误导致的短信发送失败的技术问题,取得了提高短信发送成功率的技术效果。
[0060]实施例3
[0061]本实施例提供-一种SMSC功能装置,该装置可置于实施例1中的HLR中,也可以就是HLR以便帮助实现实施I中的方法。如图5所示,包括:
[0062]发送模块31,用于在发送位置更新时,将用户签约数据中终端标识从属的SMSC号码发送到MSC/VLR。
[0063]优选地,还可包括:存储模块32,用于存储用户签约数据中配置的终端标识从属的SMSC号码。
[0064]优选方案中,发送模块31,具体用于在发送位置更新时,通过插入签约消息将用户签约数据中终端标识从属的SMSC号码发送到MSC/VLR。
[0065]本实施例中的SMSC功能装置因为具有将存储的SMSC号码发送到MSC/VLR上的功能,解决了 MSC/VLR上必须依赖终端上提供的SMSC号码选择路径的技术问题,进而取得可避免MSC/VLR使用终端提供的SMSC号码,帮助MSC/VLR实现根据网络侧提供的SMSC号码,正确选择路径,提高短信发送成功率的技术效果。
[0066]实施例4
[0067]本实施例提供一种获取短信服务中心号码的系统,该系统包括:
[0068]HLR,用于在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到MSC/VLR ;
[0069]MSC/VLR,用于根据接收到的来自HLR的用户信息查找发送终端标识所属的短信服务中心号码,并将查找到的短信服务中心号码作为目标路径发送短信。
[0070]本实施例提供的系统中,HLR在位置更新时,将终端的SMSC号码发送到MSC/VLR保存,MSC/VLR在短信提交过程中,根据终端标识从保存的SMSC号码中查找到其从属的SMSC号码代替现有技术中从短信中提取的SMSC号码,进而取得了即便终端上SMSC号码设置错误,也不会影响MSC/VLR选择出正确的路径,提高短信发送成功率率的技术效果,同时对于利用现网监管漏洞而盗发垃圾短信的行为进行规避。
[0071]本发明的技术方案本质上或者说对现有技术做出贡献的部分是以软件产品的形式体现出来的功能,也即是说:本发明的装置、设备或者组成系统的各个设备其所执行的方法或实现的功能主体即便为硬件,但是,实际上实现本发明上述功能的部分却是计算机软件产品的模块或单元等。该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。
[0072]以上所述,仅为本发明的【具体实施方式】,但本发明能有多种不同形式的【具体实施方式】,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的【具体实施方式】只能局限在这些特定的【具体实施方式】中,本领域的技术人员应当了解,上文所提供的【具体实施方式】只是多种优选实施方式中的一些示例,任何体现本发明权利要求的【具体实施方式】均应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各【具体实施方式】中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保护范围之内。
【权利要求】
1.一种获取短信服务中心号码的方法,其特征在于,包括: 根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码; 将查找到的短信服务中心号码作为目标路径发送短信。
2.根据权利要求1所述的方法,其特征在于,所述根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码具体包括: 接收HLR发送的插入签约消息,所述插入签约消息中包括所述发送终端标识所属的短信服务中心号码; 存储所述短信服务中心号码到用户信息中; 当接收到所述发送终端的短信提交请求时,根据所述短信提交请求中的所述发送终端标识在对应的用户信息中查找所述发送终端标识从属的短信服务中心号码。
3.根据权利要求1或2所述的方法,其特征在于,该方法还包括: 若未查找到短信服务中心号码,则将接收到的所述发送终端的短信提交请求中所携带的短信服务中心号码作为目标路径发送短信。
4.一种获取短信服务中心号码的方法,其特征在于,包括: 在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器。
5.根据权利要求4所述的方法,其特征在于,该方法还包括: 用户签约数据中配置有终端标识从属的短信服务中心号码。
6.一种获取短信服务中心号码的装置,其特征在于,包括: 查找模块,用于根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码; 路径选择模块,用于将所述查找模块查找到的短信服务中心号码作为目标路径发送短?目。
7.根据权利要求6所述的装置,其特征在于,所述查找模块包括: 接收单元,用于接收HLR发送的插入签约消息,所述插入签约消息中包括所述发送终端标识所属的短信服务中心号码; 存储单元,用于存储所述短信服务中心号码到用户信息中; 查找单元,用于当接收到所述发送终端的短信提交请求时,根据所述短信提交请求中的所述发送终端标识在对应的用户信息中查找所述发送终端标识从属的短信服务中心号码。
8.根据权利要求6或7所述的装置,其特征在于, 所述路径选择模块,还用于在所述查找模块未查找到短信服务中心号码时,将接收到的所述发送终端的短信提交请求中所携带的短信服务中心号码作为目标路径发送短信。
9.一种短信服务中心功能装置,其特征在于,包括: 发送模块,用于在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器。
10.根据权利要求9所述的装置,其特征在于,该装置还包括: 存储模块,用于存储用户签约数据中配置的终端标识从属的短信服务中心号码。
11.一种获取短信服务中心号码的系统,其特征在于,包括: 归属位置寄存器,用于在发送位置更新时,将用户签约数据中终端标识从属的短信服务中心号码发送到移动交换中心/拜访位置寄存器; 移动交换中心/拜访位置寄存器,用于根据接收到的来自归属位置寄存器HLR的用户信息查找发送终端标识所属的短信服务中心号码,并将查找到的短信服务中心号码作为目标路径发送短信。`
【文档编号】H04W4/14GK103458380SQ201210177902
【公开日】2013年12月18日 申请日期:2012年5月31日 优先权日:2012年5月31日
【发明者】施益峰, 余冰, 唐忠伟, 秦磊, 王燕, 潘欣云, 葛良, 刘浩俊 申请人:中国移动通信集团江苏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1