短信处理方法、设备及存储介质与流程

文档序号:37038053发布日期:2024-02-20 20:31阅读:18来源:国知局
短信处理方法、设备及存储介质与流程

本技术涉及通信,尤其涉及一种短信处理方法、设备及存储介质。


背景技术:

1、目前,多媒体通信系统(ip mult imedia subsystem,ims)域的短信业务和传统的电路交换域(circuit switcheddomain,cs)的短信业务同时为用户提供服务。其中,ims域中基于长期演进语音承载(voice over long-term evolut ion,volte)业务的短信下发方式可以为用户提供更好的体验,因此基于volte业务的短信下发方式被广泛应用。

2、在相关技术中,在使用基于volte业务短信下发方式时,归属用户服务器(homesubscriber server,hss)设备中存储有volte用户的网际互连协议短消息网关(ip shortmessage gateway,ipsmgw)地址,hss设备会直接向ipsmgw发送路由信息,并由ipsmgw完成短信下发的后续流程。若目标设备关闭volte业务后,ipsmgw将不能完成短信下发任务。但是,hss设备中仍然存储有该目标设备的ipsmgw地址,并在收到短信下发指令后,仍然执行上述的操作,使得短信下发的时延增大,甚至导致短信下发失败,影响用户体验。


技术实现思路

1、本技术提供一种短信处理方法、设备及存储介质,以至少解决相关技术中影响用户体验的技术问题。本技术的技术方案如下:

2、根据本技术实施例的第一方面,提供一种短信处理方法,应用于归属用户服务器hss设备,hss设备中存储多个网际互连协议短消息网关ipsmgw地址,方法包括:接收来自短信中心设备的短信发送指令;短信发送指令用于指示向目标设备发送短信;多个ipsmgw地址包括目标设备对应的目标ipsmgw地址;在目标设备满足预设条件的情况下,向短信中心设备发送目标设备对应的访问位置寄存器vlr地址,以使得短信中心设备通过电路交换cs域向目标设备发送短信;预设条件包括:第一预设条件或者第二预设条件;第一预设条件为接收注销目标设备的长期演进语音承载volte功能的指令;第二预设条件包括:目标设备未开通volte功能,和/或,目标设备未注册多媒体通信系统ims域。

3、在一种可能的实施方式中,在目标设备满足第一预设条件的情况下,方法还包括:当多个ipsmgw地址中包括目标ipsmgw地址时,删除目标ipsmgw地址。

4、在一种可能的实施方式中,接收来自短信中心设备的短信发送指令之后,方法还包括:在目标设备开通volte功能且目标设备已注册ims域情况下,向目标ipsmgw地址对应的ipsmgw设备转发短信发送请求。

5、在一种可能的实施方式中,hss设备中存储多个服务呼叫会话控制功能s-cscf地址,方法还包括:当多个s-cscf地址中包括目标设备对应的目标s-cscf地址时,确定目标设备已注册ims域;当多个s-cscf地址中不包括目标设备对应的目标s-cscf地址时,确定目标设备未注册ims域。在一种可能的实施方式中,上述

6、根据本技术实施例的第二方面,提供一种hss设备,hss设备中存储多个网际互连协议短消息网关ipsmgw地址,hss设备包括:接收单元和发送单元;接收单元,用于接收来自短信中心设备的短信发送指令;短信发送指令用于指示向目标设备发送短信;多个ipsmgw地址包括目标设备对应的目标ipsmgw地址;发送单元,用于在目标设备满足预设条件的情况下,向短信中心设备发送目标设备对应的访问位置寄存器vlr地址,以使得短信中心设备通过电路交换cs域向目标设备发送短信;预设条件包括:第一预设条件或者第二预设条件;第一预设条件为接收注销目标设备的长期演进语音承载volte功能的指令;第二预设条件包括:目标设备未开通volte功能,和/或,目标设备未注册多媒体通信系统ims域。

7、在一种可能的实施方式中,上述hss设备中,在目标设备满足第一预设条件的情况下,hss设备还包括:删除单元;删除单元,用于当多个ipsmgw地址中包括目标ipsmgw地址时,删除目标ipsmgw地址。

8、在一种可能的实施方式中,上述hss设备中,接收来自短信中心设备的短信发送指令之后,hss设备还包括:转发单元;转发单元,用于在目标设备开通volte功能且目标设备已注册ims域情况下,向目标ipsmgw地址对应的ipsmgw设备转发短信发送请求。

9、在一种可能的实施方式中,上述hss设备中,hss设备中存储多个服务呼叫会话控制功能s-cscf地址,hss设备还包括:确定单元;确定单元,用于当多个s-cscf地址中包括目标设备对应的目标s-cscf地址时,确定目标设备已注册ims域;确定单元,还用于当多个s-cscf地址中不包括目标设备对应的目标s-cscf地址时,确定目标设备未注册ims域。

10、根据本技术实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。

11、根据本技术实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。

12、根据本技术实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。

13、本技术的实施例提供的第一方面的技术方案至少带来以下有益效果:

14、本技术实施例提供的技术方案,通过接收来自短信中心设备的短信发送指令,并在目标设备满足预设条件的情况下,向短信中心设备发送目标设备对应的访问位置寄存器vlr地址,以使得短信中心设备通过电路交换cs域向目标设备发送短信。这样,由于在目标设备关闭volte功能之后,hss设备中会残留目标设备的ipsmgw地址,当目标设备短信被叫时,hss设备仍然将短信被叫路由查询请求转发到ipsmgw。并且由于此时ipsmgw中不存在目标设备的注册信息,ipsmgw会向hss设备请求目标设备注册的vlr地址,并根据目标设备注册的vlr地址,将短信投递到cs域。这样,增加了无效的信令开销,还有可能会导致短信被叫失败,并且即使短信可以成功接收,延时也会增大。所以在目标设备满足第一预设条件的情况下,直接向短信中心设备发送目标设备对应的访问位置寄存器vlr地址,以使得短信中心设备通过电路交换cs域向目标设备发送短信。可以减少无效信令开销,也可以降低短信投递的延时。这样,由于在目标设备未注册多媒体通信系统ims域的情况下,目标设备在2g或者3g网络,当hss设备中会存在目标设备的ipsmgw地址,且目标设备短信被叫时,hss设备仍然将短信被叫路由查询请求转发到ipsmgw。会导致与上述相同的情况,所以在目标设备满足预设条件的情况下,向短信中心设备发送目标设备对应的访问位置寄存器vlr地址,以使得短信中心设备通过电路交换cs域向目标设备发送短信。可以减少无效信令开销,也可以降低短信投递的延时,可以增强目标设备对应用户的使用体验。

15、需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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