短消息号码携带实现方法及系统的制作方法

文档序号:7753578阅读:104来源:国知局
专利名称:短消息号码携带实现方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种短消息号码携带实现方法及系统。
背景技术
号码携带(NP,Number Portability)也称携号转网、移机不改号,是指一家电信运 营商的用户,无需改变自己的电话号码,就能转为另一家运营商的用户,并享受其提供的服 务。随着号码携带业务的发展,出现了各种各样的号码携带技术。在短消息网关互通的短消息系统,运营商之间无法直接访问对端数据库。相关技 术中给出了一种号码携带归属位置寄存器NPHLR解决方案,该方案的消息处理流程如图1 所示,包括主叫A1所在MSC-A将短消息发送给主叫A1归属的短信中心;主叫A1归属短 信中心SMSC-A判断被叫A1的MSISDN号码(移动台国际ISDN号码)归属本网,发送SRI_ F0R_SM消息给被叫B1原归属HLR_A ;被叫B1原归属HLR-A通过SRI_for_SM_ack将B1当 前签约网络对应的特定GT号码(全局码)发给主叫A1归属的短信中心SMSC_A;主叫A1归 属SMSC_A根据特定GT码对应到相应运营商,并将目的号码添加RN(远端节点符号),将消 息按照网间消息流程发送到本网互通网关SMSGW_A ;SMSGff_A将消息转发到被叫B1当前签 约网络的SMSGW_B ;SMSGff_B将消息下发到B1当前签约网络的SMSC_B,SMSC_B按照本网消 息进行后续下发投递到被叫B1。发明人发现,上述相关技术只是针对本地网短消息号码携带访问的解决方案,但 不适用于实现跨地域访问。因为不同地域网络运营环境的不同,尤其在一地不支持号码携 带,而另一地支持号码携带的情形时,上述相关技术必须对非号码携带区域的短信中心、短 信网关等进行改造。以异地不支持号码携带为例,当SMSGW_A将添加了 RN的目的号码发送 给SMSGW_B时,SMSGff_B因为不支持号码携带,因此无法对该消息进行解析,从而造成消息 发送错误。而如果想要解决上述问题,必须对不支持号码携带地的短信中心、短信网关进行 大量改造,使其可以正确接收和解析支持号码携带地发送的消息。然而,对非号码携带区域 的短信中心、短信网关等改造工作量大,改造过程复杂,成本较高,不利于运营商号码携带 业务运营开展。

发明内容
本发明的主要目的在于提供一种短消息号码携带实现方法及系统,以解决上述的 跨地域访问号码携带用户时,相关技术对现网改造大、改造过程复杂、成本高的问题。根据本发明的一个方面,提供了一种短消息号码携带实现方法,包括被叫短消息 中心SMSC接收到发送给发生号码携带的被叫号码的短消息;将该短消息发送给号码携带 移动交换中心NPMSC ;NPMSC将短消息发送给被叫号码。根据本发明的另一方面,提供了一种短消息号码携带实现系统,包括被叫短消息 中心SMSC,用于接收发送给发生号码携带的被叫号码的短消息;将短消息发送给号码携带 移动交换中心NPMSC ;NPMSC,用于将短消息发送给被叫号码。
本发明通过在现网中设置独立的管理号码携带用户的移动交换中心NPMSC,实现 对号码携带用户的统一专门管理。这样,无须对被叫短消息中心SMSC进行改造,被叫SMSC 在接收到传统的短消息后,将短消息发送给NPMSC,由NPMSC进行后续发送处理,从而使得 被叫SMSC通过NPMSC即可实现对被叫号码携带用户的访问,大大减少了对现网的改造,也 有效降低了系统实现成本。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的一种NPHLR解决方案的示意图;图2是根据本发明实施例的一种短消息号码携带实现方法的步骤流程图;图3是根据本发明实施例的另一种短消息号码携带实现方法的步骤流程图;图4是根据本发明实施例的一种短消息号码携出的处理流程图;图5是根据本发明实施例的一种短消息号码携入的处理流程图;图6是根据本发明实施例的一种短消息号码携带实现系统的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。参照图2,示出了根据本发明实施例的一种短消息号码携带实现方法的步骤流程 图,包括以下步骤步骤S202 被叫短消息中心SMSC接收到发送给发生号码携带的被叫号码的短消 息;步骤S204 被叫SMSC将短消息发送给号码携带移动交换中心NPMSC ;本步骤中,被叫SMSC可以从归属位置寄存器HLR获取NPMSC的地址,将短消息发 送给该地址的NPMSC。步骤S206 NPMSC将短消息发送给被叫号码。相关技术中,在实现跨地域访问号码携带用户时,需要对现网的各个短信中心、短 信网关等进行改造,改造工作量大、改造过程复杂、成本高。通过本实施例,在现网中设置独 立的对号码携带用户进行统一管理的NPMSC,使得被叫SMSC在被叫用户发生号码携带时, 直接将短消息发送给NPMSC,再由NPMSC进行后续处理,从而无须对被叫短消息中心SMSC及 短消息网关等进行改造,即可实现对被叫号码携带用户的访问,降低了系统实现成本。参照图3,示出了根据本发明实施例的另一种短消息号码携带实现方法的步骤流 程图,包括以下步骤步骤S302 被叫SMSC接收发送给被叫号码的短消息;步骤S304 被叫SMSC向被叫归属位置寄存器HLR查询被叫位置信息,HLR判断被 叫号码是否发生号码携带,若是,执行步骤S306,若否,执行步骤S312 ;步骤S306 :HLR返回被叫模拟位置的NPMSC地址(即统一管理号码携带用户的MSC 的地址,而不是被叫号码的直接MSC地址),被叫SMSC继续按照正常信令流程将短消息下发到模拟位置的NPMSC ;被叫SMSC通过从HLR获取NPMSC地址,直接将短消息发送到对应的NPMSC,大大减 少了系统查找NPMSC时间,提高了系统效率。步骤S308 :NPMSC收到短消息后,根据被叫号码查询号码携带数据库NPDB,获得被 叫号码当前签约的网络远端节点RN标识,并将短消息的被叫号码前添加RN标识后,转发到 本运营商短消息互通网关SMSGW ;其中NPDB可以单独设置,也可以设置于NPMSC中。通过NPDB,NPMSC能够高效快速地查找到被叫号码对应的RN标识,而通过RN标 识,NPMSC直接将短消息发送到相应的SMSGW,从而有效提高了 SMSGW定位准确性和系统执 行效率。步骤S310 本运营商SMSGW接收到携带RN标识的短消息后,依据RN标识将短消 息经被叫号码当前签约运营商网络的SMSGW,转发到被叫号码当前签约的SMSC进行下发, 完成短消息发送流程;步骤S312 当被叫SMSC向被叫归属位置寄存器HLR查询被叫位置信息时,如果被 叫号码没有发生号码携带,被叫HLR返回被叫号码真实位置MSC地址(即被叫号码直接的 MSC的地址),被叫SMSC按照正常流程将短消息下发到真实位置的MSC,完成短消息发送流程。需要说明的是,上述过程中,如果被叫SMSC和被叫HLR异地,那么被叫SMSC直接 跨地域访问被叫HLR,进行位置信息查询。同样地,HLR根据被叫号码的携带情况向异地被 叫SMSC返回真实位置或者模拟位置的MSC地址。相应于上述号码携带流程,在发生号码携带的用户携入时,当前签约运营商网络 的SMSGW根据短消息的RN标识将短消息投递到该RN标识指示的SMSC ;该SMSC收到短消息 后,去掉其中的RN标识,按照本网流程向号码携带NPHLR或HLR发出查询请求(其中,NPHLR 作为携入用户的HLR和移动性数据管理,与现网的HLR在网络中处于同等地位,当外网用户 携入本网络后,对于SMSC查询消息,NPHLR返回真实的MSC地址);NPHLR向该SMSC返回携 带该携入用户真实位置的MSC地址的响应消息;SMSC收到该响应消息后,直接将短消息投 递到真实位置的MSC进行下发。其中,NPHLR和现网的HLR可以合设,也可以将NPHLR单独 设置,单独设置NPHLR有利于减少对现网的改造和影响。本实施例实现了号码可携带跨地域短消息处理,避免了本地号码可携带实施后对 异地非号码携带地区造成影响,为更好地开展号码携带业务提供了保障。参照图4,示出了根据本发明实施例的一种短消息号码携出的处理流程图。本实施 例中,主、被叫分属不同地区(异地、本地),其中,主叫号码为异地运营商A方的号码,被叫 号码为本地号码携带地区运营商B方的号码,被叫号码从B携出。本实施例的短消息号码携出处理流程包括以下步骤步骤S402 主叫号码的归属运营商A的短消息中心SMSC_A(异地)从MSC_A(异 地)接收短消息;步骤S404 :SMSC_A(异地)收到短消息后,判断被叫号码为运营商B的归属用户, 则将短消息转发到主叫运营商互通网关SMSGW_A (异地);步骤S406 :SMSGff_A(异地)继续将短消息转发到被叫运营商B互通网关SMSGW_B (异地);步骤S408 :SMSGff_B (异地)将短消息转发到被叫运营商的短消息中心SMSC_B (异 地);步骤S410 被叫运营商的SMSC_B(异地)接收到短消息后,向被叫号码归属的 HLR_B (本地)查询被叫号码位置信息;步骤S412 如果被叫号码未发生号码携带,HLR_B(本地)向SMSC_B(异地)返回 被叫号码真实位置的MSC_B地址,SMSC_B(异地)按照正常流程将短消息下发到真实位置的 MSC_B;如果被叫号码发生号码携带,HLR_B(本地)返回被叫号码模拟位置的MSC_B地址, SMSC_B (异地)继续按照正常信令流程将短消息下发到模拟位置的MSC_B (本地);步骤S414 模拟位置的MSC_B(本地)收到短消息后,根据被叫号码查询NPDB_ B (本地),获得被叫号码当前签约的网络RN标识,并将短消息被叫号码前添加RN标识后, 转发到短消息互通网关SMSGW_B (本地);步骤S416 :SMSGff_B (本地)收到携带RN标识的短消息后,依据RN标识将短消息 经被叫号码当前签约运营商网络X的SMSGW_X(本地);步骤S418 :SMSGW_X(本地)转发短消息到被叫号码当前签约网络的SMSC_X(本 地),SMSC_X (本地)进行后续下发。参照图5,示出了根据本发明实施例的一种短消息号码携入的处理流程图,本实施 例中,被叫号码为本地号码携带地区携入号码。本实施例的短消息号码携入处理流程包括以下步骤步骤S502 本地外网运营商X互通网关SMSGW_X根据接收到的短消息的RN标识, 将短消息转发到被叫号码当前签约网络的SMSGW_B (本地);步骤S504 :SMSGW_B (本地)将短消息投递到SMSC_B (本地);步骤S506 :SMSC_B (本地)收到短消息后,去掉RN标识,按照本网流程向NPHLR_ B (本地)发送被叫号码位置查询请求;NPHLR_B (本地)向SMSC_B (本地)返回携带携入号 码真实位置的MSC地址的响应消息;步骤S508 SMSC_B (本地)收到响应消息后,直接将短消息投递到真实位置的 MSC_B进行下发。参照图6,示出了根据本发明实施例的一种短消息号码携带实现系统的结构框图, 包括被叫短消息中心SMSC602和NPMSC604。其中,被叫SMSC602,用于接收发送给发生号码携带的被叫号码的短消息;将短消 息发送给NPMSC ;NPMSC604,用于将短消息发送给被叫号码。优选的,本实施例的短消息号码携带实现系统还包括归属位置寄存器HLR606, 用于向被叫SMSC602提供被叫号码的NPMSC地址。被叫SMSC602根据NPMSC地址,将短消 息发送给NPMSC地址指示的NPMSC604。HLR606负责管理本网号码的签约数据和移动性数据管理。当用户发生号码携带出 网络后,将用户属性置NP相关标记,对于短消息中心SMSC的位置查询消息,返回指向模拟 位置的MSC的地址或GT。另外,系统设置NPHLR,当外网用户携入本网络后,对于短消息中心SMSC的位置查 询消息,NPHLR返回真实位置的MSC地址或GT。NPHLR可以和HLR合设,也可以单独设置NPHLR,以减少对现网的影响。SMSC对于被叫号码是本网归属号码按照原来流程向HLR进行路由查询处理,如果 未发生号码携出,按照原来流程将短消息下发到HLR返回的真实位置的MSC ;如果发生号码 携出,则根据HLR返回的模拟位置的MSC地址,按照原有消息流程将短消息下发到模拟位置 的MSC进行后续处理。对于外网携入号码,SMSC向NPHLR进行路由查询,并根据返回的真 实位置的MSC地址进行消息下发。优选的,本实施例的短消息号码携带实现系统还包括本地短消息互通网关 SMSGW608,用于将短消息发送到RN标识指示的被叫号码的本地当前运营网络的SMSGW610 ; 本地当前运营网络的SMSGW610,用于将短消息通过被叫号码的当前SMSC发送给被叫号码。优选的,NPMSC604包括标识获取模块,用于获取被叫号码的网络远端节点RN标 识,将短消息的被叫号码前添加RN标识;发送模块,用于将添加了 RN标识的短消息发送给 本地短消息互通网关SMSGW608,并由本地SMSGW将短消息发送给被叫号码。优选的,标识获取模块包括查询获取模块,用于使用被叫号码,从号码携带数据 库NPDB中查询并获取被叫号码对应的RN标识。NPDB保存携入携出用户相关RN信息等,NPDB可以单独设置,也可以内置于NPMSC 中。当用户发生携带出网络后,短消息中心SMSC根据HLR606返回的查询响应中的GT 号码或NPMSC地址,将短消息直接下发到NPMSC604。NPMSC604查询NPDB后,将短消息的被 叫号码前添加RN标识,转发到本地短消息互通网关SMSGW608。本地SMSGW608按照被叫网 络进行短消息转发,对于带有RN标识的短消息,根据RN标识转发到本地当前运营网络的 SMSGW610,本地当前运营网络的SMSGW610将短消息通过被叫号码的当前SMSC发送给被叫 号码。本实施例实现了号码可携带跨地域短消息处理,避免了本地号码可携带实施后对 异地非号码携带地区造成的影响,为更好地开展号码携带业务提供了保障。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种短消息号码携带实现方法,其特征在于,包括被叫短消息中心SMSC接收到发送给发生号码携带的被叫号码的短消息;将所述短消息发送给号码携带移动交换中心NPMSC;所述NPMSC将所述短消息发送给所述被叫号码。
2.根据权利要求1所述的方法,其特征在于,将所述短消息发送给NPMSC的步骤包括所述被叫SMSC通过归属位置寄存器HLR获取所述被叫号码的NPMSC地址;所述被叫SMSC向所述NPMSC地址指示的NPMSC发送所述短消息。
3.根据权利要求1所述的方法,其特征在于,所述NPMSC将所述短消息发送给所述被叫 号码的步骤包括所述NPMSC获取所述被叫号码的网络远端节点RN标识,在所述短消息的被叫号码前添 加所述RN标识;所述NPMSC将所述添加了 RN标识的短消息发送给本地短消息互通网关SMSGW ;所述本地SMSGW将所述短消息发送给所述被叫号码。
4.根据权利要求3所述的方法,其特征在于,所述NPMSC获取所述被叫号码的RN标识 的步骤包括所述NPMSC使用所述被叫号码,从号码携带数据库NPDB中查询并获取所述被叫号码对 应的所述RN标识。
5.根据权利要求3所述的方法,其特征在于,所述本地SMSGW将所述短消息发送给所述 被叫号码的步骤包括所述本地SMSGW将所述短消息发送到所述RN标识指示的所述被叫号码的本地当前运 营网络的SMSGW ;所述本地当前运营网络的SMSGW将所述短消息通过所述被叫号码的当前SMSC发送给 所述被叫号码。
6.一种短消息号码携带实现系统,其特征在于,包括被叫短消息中心SMSC,用于接收发送给发生号码携带的被叫号码的短消息;将所述短 消息发送给号码携带移动交换中心NPMSC ;所述NPMSC,用于将所述短消息发送给所述被叫号码。
7.根据权利要求6所述的系统,其特征在于,还包括归属位置寄存器HLR,用于向所述 被叫SMSC提供所述被叫号码的NPMSC地址;所述被叫SMSC根据所述NPMSC地址,将所述短 消息发送给所述NPMSC地址指示的NPMSC。
8.根据权利要求6所述的系统,其特征在于,所述NPMSC包括标识获取模块,用于获 取所述被叫号码的网络远端节点RN标识,在所述短消息的被叫号码前添加所述RN标识;发送模块,用于将所述添加了 RN标识的短消息发送给本地短消息互通网关SMSGW,并 由所述本地SMSGW将所述短消息发送给所述被叫号码。
9.根据权利要求8所述的系统,其特征在于,所述标识获取模块包括查询获取模块,用于使用所述被叫号码,从号码携带数据库NPDB中查询并获取所述被 叫号码对应的所述RN标识。
10.根据权利要求8所述的系统,其特征在于,还包括本地短消息互通网关SMSGW,用于将所述短消息发送到所述RN标识指示的所述被叫号码的本地当前运营网络的SMSGW ;所述本地当前运营网络的SMSGW,用于将所述短消息通过所述被叫号码的当前SMSC发 送给所述被叫号码。
全文摘要
本发明公开了一种短消息号码携带实现方法及系统,其中,所述方法包括被叫短消息中心SMSC接收到发送给发生号码携带的被叫号码的短消息;将所述短消息发送给号码携带移动交换中心NPMSC;所述NPMSC将所述短消息发送给所述被叫号码。通过本发明,在现网中设置独立的管理号码携带用户的移动交换中心NPMSC,实现对号码携带用户的统一专门管理,大大减少了对现网的改造,有效降低了系统实现成本。
文档编号H04W8/28GK101877840SQ201010220400
公开日2010年11月3日 申请日期2010年6月29日 优先权日2010年6月29日
发明者周业娟, 钟建 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1