一种实现IP短信业务的系统和方法与流程

文档序号:16973203发布日期:2019-02-26 18:44阅读:1095来源:国知局
一种实现IP短信业务的系统和方法与流程

本发明涉及移动通信领域,尤其涉及一种实现IP短信业务的系统和方法。



背景技术:

GSMA IR.92基于3GPP标准体系,描述了在LTE环境下实现VoLTE和IP短信业务的通用需求。其中,IP短信业务要求参照3GPP TS23.204和3GPP TS24.341标准。3GPP TS23.204标准定义了IP短信业务架构(图1),通过在IMS网络和2G网络之间部署IP-SM-GW(IP短信网关),实现传统电路域短信与IMS架构下IP短信业务的互通。该方案中描述的2G网络专指GSM网络,IP-SM-GW与2G网络之间的接口专指GSM MAP接口(图2),所以该方案适用于为LTE/GSM用户提供IP短信业务。目前,业界无论是网络设备厂商还是终端厂商,都只能提供遵循GSMA和3GPP标准的产品。对于另一种传统2G网络—CDMA网络,虽然GSM网络与CDMA网络都用到了MAP协议,但消息和参数定义不同,即其使用的CDMA MAP接口与GSM网络使用的GSM MAP接口不同,因此该方案无法直接为LTE/CDMA用户提供同样的IP短信业务。



技术实现要素:

本发明要解决的是用户在IMS注册和IP短信业务激活后无法向第一网络的HLR设备进行位置登记,进而无法对第一网络用户提供IP短信业务的问题。

根据本发明一方面,提出了一种实现IP短信业务的系统,包括:

消息接收模块,用于在用户完成IP多媒体子系统(IMS)注册和IP短信业务激活后,接收IP短信网关发送的任何时间修改(ATM)消息,所述ATM消息包含用户手机号码和IP短信网关地址;

注册通知生成模块,用于根据用户手机号码与移动台识别码(MIN)的对应关系得到对应的MIN,生成包含MIN、移动交换中心标识(MSCID)和全局码(GT)的注册通知;

信息处理模块,用于将所述注册通知发送到第一网络的归属位置寄存器(HLR),通知所述HLR记录用户当前收发短信的地址。

进一步,短信互通网关,用于接收IP短信网关发送的短信,进行短信格式转换后,发送到第一网络;或接收第一网络发送的短信,进行格式转换后,发送到IP短信网关。

进一步,所述第一网络为码分多址(CDMA)网络。

进一步,所述消息接收模块与IP短信网关之间采用全球移动通信系统(GSM)网络MAP接口;

所述信息处理模块与第一网络之间采用第一网络MAP接口。

进一步,HLR,用于记录所述当前收发短信的地址,并通过IP短信网关和IMS域收发IP短信。

根据本发明的另一方面,还提出一种实现IP短信业务的方法,包括:

用户完成IMS注册和IP短信业务激活后,接收IP短信网关发送的ATM消息,所述ATM消息包含用户手机号码和IP短信网关地址;

根据用户手机号码与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知;

将所述注册通知发送到第一网络的HLR,通知所述HLR记录用户当前收发短信的地址。

进一步,接收IP短信网关发送的短信,进行短信格式转换后,发送到第一网络;或接收第一网络发送的短信,进行格式转换后,发送到IP短信网关。

进一步,所述短信格式转换通过短信互通网关实现。

进一步,HLR记录所述当前收发短信的地址,并通过IP短信网关和IMS域收发IP短信。

进一步,所述第一网络为CDMA网络。

与现有技术相比,本发明通过用户完成IMS注册和IP短信业务激活后,接收IP短信网关发送的ATM消息,所述ATM消息包含用户手机号码和IP短信网关地址;根据用户手机号码与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知;将所述注册通知发送到第一网络的HLR,通知所述HLR记录用户当前收发短信的地址。解决了用户在IMS注册和IP短信业务激活后向第一网络的HLR设备进行位置登记的问题,因此,实现了为第一网络用户提供IP短信业务。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1为3GPP TS23.204标准定义的IP短信业务架构示意图。

图2为LTE/GSM用户IP短信业务互通架构示意图。

图3为本发明实现IP短信业务的系统的一个实施例的结构图。

图4为本发明实现IP短信业务的方法的一个实施例的流程示意图。

图5为本发明实现IP短信业务的方法的一个具体实施例的流程示意图。

图6所示为C/G短信互通网关实现GSM MAP短信与CDMA MAP短信格式转换的示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

图3为本发明实现IP短信业务的系统的一个实施例的结构图。包括消息接收模块310、注册通知生成模块320和信息处理模块330,在图3中示出了将消息接收模块310、注册通知生成模块320和信息处理模块330设置在IP短信C网适配模块的实施例。本领域技术人员应该可以理解,这里只是用于举例,不应理解为对本发明的限制。其中:

消息接收模块310,用于在用户完成IP多媒体子系统(IMS)注册和IP短信业务激活后,接收IP短信网关发送的任何时间修改(ATM)消息,所述ATM消息包含用户手机号码和IP短信网关地址。

当用户IMS注册成功并激活IP短信业务后,所述消息接收模块310与IP短信网关之间采用全球移动通信系统(GSM)网络MAP接口,以归属位置寄存器(HLR)身份与IP短信网关连接,监测IP短信网关发送的GSM MAP的ATM消息,将IP短信网关的地址注册到HLR中,用于后续用户的被叫路由查询。

其中,IP短信网关可以是IMS网络和GSM网络之间部署的IP短信网关,但IMS网络和GSM网络之间部署的IP短信网关不能直接应用于IMS网络和第一网络之间,本发明通过在IP短信网关之后增加IP短信C网适配模块实现在IMS网络与第一网络之间发送IP短信业务。本领域的技术人员应当理解,IP短信网关也可以是为实现IMS网络和第一网络通信而设计的网关。

注册通知生成模块320,用于根据用户手机号码与移动台识别码(MIN,Mobile Identification Number)的对应关系得到对应的MIN,生成包含MIN、移动交换中心标识(MSCID,Mobile Switching Center Identification)和全局码(GT,Global Title)的注册通知。

所述注册通知生成模块320根据用户手机号码查询数据库得到对应的MIN号码,所述数据库可以内置在所述注册通知生成模块320中,也可以单独设置,或者设置在其他模块、服务器中等等。在所述注册通知生成模块320需要读取时,可以从数据库读取相关数据。所述数据库存储了用户手机号码与MIN号码的对应关系。其中,MIN用于标识用户,MSCID与GT用于标识网元设备,是网元设备的预置参数。

信息处理模块330,用于将所述注册通知发送到第一网络的归属位置寄存器(HLR),通知所述HLR记录用户当前收发短信的地址。

所述信息处理模块330以拜访位置寄存器(VLR)身份与第一网络的HLR通过采用第一网络MAP接口连接,通知所述HLR记录用户当前收发短信的地址,并通过IP短信网关和IMS域收发IP短信。

其中,所述第一网络为码分多址(CDMA)网络。

在本发明的实施例中,通过消息接收模块310在用户完成IP多媒体子系统(IMS)注册和IP短信业务激活后,接收IP短信网关发送的ATM消息,所述ATM消息包含MDN和IP短信网关地址;注册通知生成模块320根据用户手机号码与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知;信息处理模块330将所述注册通知发送到第一网络的HLR,通知所述HLR记录用户当前收发短信的地址。解决了用户在IMS注册和IP短信业务激活后向第一网络的HLR设备进行位置登记的问题,因此,实现了为第一网络用户,例如LTE/CDMA网络用户提供IP短信业务。

本发明的另一个实施例,实现IP短信业务的系统还包括短信互通网关340,用于接收IP短信网关发送的短信,进行短信格式转换后,发送到第一网络;或接收第一网络发送的短信,进行格式转换后,发送到IP短信网关。

在本发明的实施例中,通过C/G短信互通网关,可以实现GSM MAP短信与CDMA MAP短信格式转换,进而实现了为第一网络用户,例如LTE/CDMA用户提供IP短信业务。

图4为本发明实现IP短信业务的方法的一个实施例的流程示意图。包括以下步骤:

在步骤410,用户完成IMS注册和IP短信业务激活后,接收IP短信网关发送的ATM消息,所述ATM消息包含用户手机号码和IP短信网关地址。当用户IMS注册成功并激活IP短信业务后,以HLR身份与IP短信网关连接,监测IP短信网关发送的GSM MAP的ATM消息,将IP短信网关的地址注册到HLR中,用于后续用户的被叫路由查询。

其中,IP短信网关可以是IMS网络和GSM网络之间部署的IP短信网关,但IMS网络和GSM网络之间部署的IP短信网关不能直接应用于IMS网络和第一网络之间,本发明通过在IP短信网关之后增加IP短信C网适配模块实现在IMS网络与第一网络之间发送IP短信业务。本领域的技术人员应当理解,IP短信网关也可以是为实现IMS网络和第一网络通信而设计的网关。

在步骤420,根据用户手机号码与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知。

例如,根据用户手机号码查询数据库得到对应的MIN号码,所述数据库可以内置在所述注册通知生成模块320中,也可以单独设置,或者设置在其他模块、服务器中等等。在所述注册通知生成模块320需要读取时,可以从数据库读取相关数据。所述数据库存储了用户手机号码与MIN号码的对应关系。其中,MIN用于标识用户,MSCID与GT用于标识网元设备,是网元设备的预置参数。

在步骤430,将所述注册通知发送到第一网络的HLR,通知所述HLR记录用户当前收发短信的地址。

例如,以VLR身份与第一网络的HLR通过采用第一网络MAP接口连接,通知所述HLR记录用户当前收发短信的地址,并通过IP短信网关和IMS域收发IP短信。

其中,所述第一网络为CDMA网络。

在本发明的实施例中,在用户完成IP多媒体子系统(IMS)注册和IP短信业务激活后,通过接收IP短信网关发送的ATM消息,所述ATM消息包含用户手机号码和IP短信网关地址;根据MDN与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知;将所述注册通知发送到第一网络的HLR,通知所述HLR记录用户当前收发短信的地址。解决了用户在IMS注册和IP短信业务激活后向第一网络的HLR设备进行位置登记的问题,因此,实现了为第一网络用户,例如LTE/CDMA网络用户提供IP短信业务。

图5为本发明实现IP短信业务的方法的一个具体实施例的流程示意图。其中,在IP短信网关设备与CDMA网络间增加一个IP短信C网适配模块,步骤如下所示:

在步骤510~520,LTE/CDMA用户在LTE网络下成功附着,该用户建立IP多媒体子系统接入点(IMS APN)连接,并发起注册请求(SIP REGISTER),服务呼叫会话控制功能(S-CSCF)返回200OK响应;

在步骤530~540,如果用户签约了IP短信业务,S-CSCF会触发至IP短信网关的短信业务第三方注册,IP短信网关返回200OK响应;

在步骤550,IP短信网关向HLR发送GSM MAP的“任何时间修改”(ATM,Any Time Modification)消息,将IP短信网关的地址注册到HLR中,用于后续用户的被叫路由查询;

在步骤560,IP短信C网适配模块收到ATM消息后,解析提取其中的用户手机号码(MSISDN)(即CDMA网络的用户手机号码(MDN)),根据MDN号码查询内置数据库得到对应的MIN号码,然后生成包含MIN、MSCID、GT等信息的CDMA MAP的“注册通知”(REGNOT,Registration Notification)消息,发送到CDMA网络的HLR设备;

在步骤570,CDMA HLR收到REGNOT消息后,记录该用户当前的位置信息,即当前收发短信地址,并返回regnot响应消息;

在步骤580,IP短信C网适配模块收到CDMA HLR的响应消息后,生成GSM MAP的任何时间修改-响应(ATM_RSP)消息,发送到IP短信网关。

在本发明的实施例中,通过接收IP短信网关发送的ATM消息,所述ATM消息包含用户手机号码和IP短信网关地址;根据用户手机号码与MIN的对应关系得到对应的MIN,生成包含MIN、MSCID和GT的注册通知;将所述注册通知及IP短信网关地址发送到CDMA网络的HLR,通知所述HLR记录用户当前收发短信的地址。解决了用户在IMS注册后向CDMA网络的HLR设备进行位置登记的问题,实现了为LTE/CDMA用户提供IP短信业务。

本发明的另一个实施例,接收IP短信网关发送的短信,进行短信格式转换后,发送到第一网络;或接收第一网络发送的短信,进行格式转换后,发送到IP短信网关。

其中,进行短信格式转换的可以通过C/G短信互通网关实现。图6所示为C/G短信互通网关实现GSM MAP短信与CDMA MAP短信格式转换的示意图。

在步骤601~603,LTE/CDMA用户在LTE网络下发送IP短信,承载IP短信的消息(SIP MESSAGE)经过IMS核心网发送至IP短信网关;

在步骤604,IP短信网关从SIP MESSAGE消息中获取短消息中心地址、被叫号码、短信内容等信息,构造GSM MAP的MAP_MO_FORWARD_SHORT_MESSAGE_REQ消息,携带RP-DATA信息,发送到短消息服务中心(SMSC);

在步骤604-1,C/G短信互通网关将MAP_MO_FORWARD_SHORT_MESSAGE_REQ消息转换成CDMA MAP的SMDPP消息后,转发至CDMA SMSC;

在步骤605~607,IP短信网关向用户返回202接受(Accepted)响应;

在步骤608,CDMA SMSC向被叫用户递送短信,并返回表示递送成功的smdpp响应消息;

在步骤608-1,C/G短信互通网关将smdpp响应消息转换成GSM MAP的MAP_MO_FORWARD_SHORT_MESSAGE_CNF消息,转发至IP短信网关;

在步骤609~611,IP短信网元将响应消息封装在SIP MESSAGE消息中,发送至用户;

在步骤612~614,用户返回200OK响应。

在本发明的实施例中,通过C/G短信互通网关,可以实现GSM MAP短信与CDMA MAP短信格式转换,进而实现了为LTE/CDMA用户提供IP短信业务。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1