一种实现VoLTE短信业务的方法、系统及HSS与流程

文档序号:11237078阅读:639来源:国知局
一种实现VoLTE短信业务的方法、系统及HSS与流程

本发明涉及通信技术领域,尤其涉及一种实现volte短信业务的方法、系统及hss。



背景技术:

在lte(longtermevolution,长期演进)网络加快部署时,为lte用户提供更多更好的应用是重中之重。volte即voiceoverlte业务承载在4g网络上,ims(ipmultimediasubsystem,ip多媒体子系统)提供核心会话控制。中国电信volte终端短信业务由融合短信中心提供,融合短信中心同时为volte用户和c网用户提供短信业务。目前,归属不同短信中心的volte用户之间短信传递需要依赖cdma网络进行寻址:发送的短信通过ims网络送至用户归属的短信中心;发送方短信中心通过cdma信令网传递至接收方短信中心;接收方短信中心将短信通过ims网络发送至接收方。当前,cdma1x替代是中国电信volte商用的驱动力之一,因此,目前需要解决融合短信中心之间直接进行短信投递的问题,不再依赖cdma网络,为cdma网络的退网奠定基础。



技术实现要素:

有鉴于此,本发明要解决的一个技术问题是提供一种实现volte短信业务的方法、系统及hss。

一种实现volte短信业务的方法,包括:在ip多媒体子系统ims系统的归属用户服务器hss中存储volte用户归属的短信中心的地址信息;hss响应于发送短信的volte用户归属的第一短信中心发送的请求消息,将接收所述短信的volte用户归属的第二短信 中心的地址信息返回到所述第一短信中心;所述第一短信中心基于所述地址信息将所述短信发送到所述第二短信中心。

根据本发明的一个实施例,进一步的,所述hss响应于发送短信的volte用户归属的第一短信中心发送的请求消息,将接收所述短信的volte用户归属的第二短信中心的地址信息返回到所述第一短信中心包括:所述第一短信中心向所述hss发送用户数据请求udr消息,用于请求所述第二短信中心的地址信息;所述hss将所述第二短信中心的地址信息通过用户数据应答uda消息携带所述第二短信中心的地址信息,并将所述uda消息发送到所述第一短信中心。

根据本发明的一个实施例,进一步的,所述第一短信中心向diameter路由代理dra设备发送所述udr消息,所述dra设备将所述udr消息转发到所述hss;所述hss将所述uda消息发送给所述dra设备,所述dra设备将所述uda消息转发到所述第一短信中心。

根据本发明的一个实施例,进一步的,在所述udr消息中包含有smc-tag字段,所述smc-tag字段用于携带所述第二短信中心的标识。

根据本发明的一个实施例,进一步的,在所述uda消息中包含有ip-sm-gw-adress字段,所述ip-sm-gw-adress字段用于携带所述第二短信中心的地址信息。

根据本发明的一个实施例,进一步的,所述第一短信中心将所述短信通过sipmessage消息发送到所述第二消息中心;所述第二短信中心在接收到所述message消息后,向所述第一短信中心返回200ok消息。

一种归属用户服务器hss,包括:地址存储单元,用于存储volte用户归属的短信中心的地址信息;查询接收单元,用于接收发送短信的volte用户归属的第一短信中心发送的请求消息;地址发送单元,用于将接收所述短信的volte用户归属的第二短信中心 的地址信息返回到所述第一短信中心;其中,所述第一短信中心基于所述地址信息将所述短信发送到所述第二短信中心。

根据本发明的一个实施例,进一步的,所述查询接收单元,还用于接收所述第一短信中心发送的用户数据请求udr消息,所述udr消息用于请求所述第二短信中心的地址信息;所述地址发送单元,还用于将所述第二短信中心的地址信息通过用户数据应答uda消息携带所述第二短信中心的地址信息,并将所述uda消息发送到所述第一短信中心。

根据本发明的一个实施例,进一步的,所述第一短信中心向diameter路由代理dra设备发送所述udr消息,所述dra设备将所述udr消息转发到所述查询接收单元;所述地址发送单元将所述uda消息发送给所述dra设备,所述dra设备将所述uda消息转发到所述第一短信中心。

根据本发明的一个实施例,进一步的,在所述udr消息中包含有smc-tag字段,所述smc-tag字段用于携带所述第二短信中心的标识。

根据本发明的一个实施例,进一步的,在所述uda消息中包含有ip-sm-gw-adress字段,所述ip-sm-gw-adress字段用于携带所述第二短信中心的地址信息。

一种实现volte短信业务的系统,包括:短信中心、如上所述的hss。

根据本发明的一个实施例,进一步的,发送短信的volte用户归属的第一短信中心将短信通过sipmessage消息发送到接收所述短信的volte用户归属的第二短信中心;所述第二短信中心在接收到所述message消息后,向所述第一短信中心返回200ok消息。

在所述第二短信中心向volte终端下发短信成功或失败后,向所述第一短信中心发送message消息传递状态报告,所述第一短信中心收到所述message消息后,向所述第一短信中心返回200ok消息。

本发明的实现volte短信业务的方法、系统以及hss,通过在hss中配置volte用户归属短信中心地址,实现volte终端短信在短信中心之间的直接传递,无需cdma网络参与,解决了目前归属不同短信中心的volte用户之间短信传递需要依赖cdma网络进行寻址,并且进行二次格式转换的问题,有利于实现cdma1x替代,无需格式转换,短信中心间直接点对点传递,传递效率更高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为根据本发明的实现volte短信业务的方法的一个实施例的流程示意图;

图2为根据本发明的实现volte短信业务的方法的一个实施例的消息交互示意图;

图3为根据本发明的hss的一个实施例的模块示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。

下文中的“第一”、“第二”等仅用于描述上相区别,并没有其它特殊的含义。

图1为根据本发明的实现volte短信业务的方法的一个实施例的流程示意图,如图1所示:

步骤101,在ims系统的归属用户服务器hss中存储volte用户归属的短信中心的地址信息。

步骤102,hss响应于发送短信的volte用户归属的第一短信中心发送的请求消息,将接收短信的volte用户归属的第二短信中心的地址信息返回到第一短信中心。

步骤103,第一短信中心基于地址信息将短信发送到第二短信中心。

上述实施例中的实现volte短信业务的方法,解决了目前归属不同短信中心的volte用户之间短信传递需要依赖cdma网络进行寻址,并且进行二次格式转换的问题,实现volte终端短信在短信中心之间的直接传递,无需cdma网络参与,有利于实现cdma1x替代。

在一个实施例中,第一短信中心实现sh接口。hss中保存有注册等数据,需要在hss和as间有一个接口,用于获取数据,这个接口叫做sh,采用的协议是diameter,user-data-request/user-data-answer消息即为udr/uda消息,用于传递特定用户的用户数据。

第一短信中心向hss发送用户数据请求udr消息,请求第二短信中心的地址信息。hss将第二短信中心的地址信息通过用户数据应答uda消息携带第二短信中心的地址信息,并将uda消息发送到第一短信中心。

第一短信中心向diameter路由代理dra(diameterroutingagent)设备发送udr消息,dra设备负责ltediameter信令目的地址翻译和转接,dra设备将udr消息转发到hss,hss将uda消息发送给dra设备,dra设备将uda消息转发到第一短信中心。

第一短信中心将短信通过sipmessage消息发送到第二消息中心。会话发起协议sip(sessioninitiationprotocol)是一种信令协议, simple,即sipinstantmessagingandpresenceleveragingextension(sip即时消息和现场支持扩展)的缩写,是一个工作组以及一组sip扩展,其中的一个扩展是message消息,可以用它来发送包含文本和二进制内容的任意组合的即时消息。第二短信中心在接收到message消息后,向第一短信中心返回200ok消息。

在上述的实施例中,通过在hss中配置volte用户归属短信中心地址,发送方短信中心通过dra查询hss,获取接收方volte用户归属短信中心地址,并通过message将短信直接传递至接收方归属短信中心,从而实现volte终端短信在短信中心之间的直接传递。

在udr消息中包含有smc-tag字段,smc-tag字段用于携带第二短信中心的标识。在uda消息中包含有ip-sm-gw-adress字段,ip-sm-gw-adress字段用于携带第二短信中心的地址信息。

短信中心新增路由分析模块,该模块完成短信中心之间路由分析功能,通过uda获取到volte用户接收方短信中心地址后直接通过message将短信传递至接收方短信中心。

图2为根据本发明的实现volte短信业务的方法的一个实施例的消息交互示意图,如图2所示,在hss新增volte用户归属短信中心地址存储功能。

步骤201,发送方短信中心新增路由分析模块,通过新增sh接口向dra设备发送扩展的udr请求用户短信中心地址信息,udr新增smc-tag标识请求短信中心地址信息,请求用户签约信息。

步骤202,dra设备将udr消息转发到hss。

步骤203,扩展uda消息,在uda中user-data增加ip-sm-gw-adress地址信息,hss通过扩展的uda向dra设备返回用户归属短信中心地址。

步骤204,dra设备将uda消息返回发送方短信中心。

步骤205,发送方短信中心通过uda获取接收方短信中心地址后到通过message直接将短信发送至接收方短信中心地址。

步骤206,接收方短信中心在接收到message消息后,向发送方 短信中心返回200ok消息。

步骤207,接收方短信中心新增路由分析模块,接收方短信中心能够存储发送方短信中心的地址信息,或者与发送方短信中心一样向hss发送请求消息,获取发送方短信中心的地址信息。接收方短信中心向volte终端下发短信成功或失败后,通过相同的方法向发送方短信中心发送message消息,用于传递状态报告,包括:成功、失败状态等。

步骤208,发送方短信中心收到message消息后,向接收方短信中心返回200ok消息。

在一个实施例中,本发明提供一种归属用户服务器hss,如图3所示,包括:地址存储单元31、查询接收单元32和地址发送单元33。地址存储单元31存储volte用户归属的短信中心的地址信息。

查询接收单元32接收发送短信的volte用户归属的第一短信中心发送的请求消息。地址发送单元33将接收短信的volte用户归属的第二短信中心的地址信息返回到第一短信中心。

查询接收单元32接收第一短信中心发送的用户数据请求udr消息,udr消息用于请求第二短信中心的地址信息。地址发送单元33将第二短信中心的地址信息通过用户数据应答uda消息携带第二短信中心的地址信息,并将uda消息发送到第一短信中心。

第一短信中心向diameter路由代理dra设备发送给udr消息,dra设备将udr消息转发到查询接收单元32。地址发送单元33将uda消息发送给dra设备,dra设备将uda消息转发到第一短信中心。

udr消息中包含有smc-tag字段,smc-tag字段用于携带第二短信中心的标识。在uda消息中包含有ip-sm-gw-adress字段,ip-sm-gw-adress字段用于携带第二短信中心的地址信息。

在一个实施例中,本发明提供一种实现volte短信业务的系统,包括:短信中心、如上的hss。

发送短信的volte用户归属的第一短信中心将短信通过sipmessage消息发送到接收短信的volte用户归属的第二短信中心;第二短信中心在接收到message消息后,向第一短信中心返回200ok消息。

上述实施例提供的实现volte短信业务的方法、系统以及hss,实现volte终端短信在短信中心之间的直接传递,无需cdma网络参与,解决了目前归属不同短信中心的volte用户之间短信传递需要依赖cdma网络进行寻址,并且进行二次格式转换的问题,有利于实现cdma1x替代,无需格式转换,短信中心间直接点对点传递,传递效率更高。

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

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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