System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种短信处理方法、设备及存储介质。
技术介绍
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设备中存储多个网际
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。会导致与上述相同的情况,所以在目标设备满足预设条件的情况下,向短信中心设备发送目标设备对应的访问位置本文档来自技高网...
【技术保护点】
1.一种短信处理方法,其特征在于,应用于归属用户服务器HSS设备,所述HSS设备中存储多个网际互连协议短消息网关IPSMGW地址,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述目标设备满足所述第一预设条件的情况下,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收来自短信中心设备的短信发送指令之后,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述HSS设备中存储多个服务呼叫会话控制功能S-CSCF地址,所述方法还包括:
5.一种HSS设备,其特征在于,所述HSS设备中存储多个网际互连协议短消息网关IPSMGW地址,所述HSS设备包括:接收单元和发送单元;
6.根据权利要求5所述的HSS设备,其特征在于,在所述目标设备满足所述第一预设条件的情况下,所述HSS设备还包括:删除单元;
7.根据权利要求6所述的HSS设备,其特征在于,所述接收来自短信中心设备的短信发送指令之后,所述HSS设备还包括:转发单元;
8.根据权利要求5-7中任一项所
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中存储的计算机执行指令由电子设备的处理器执行时,所述电子设备能够执行如权利要求1至4中任一项所述的方法。
...【技术特征摘要】
1.一种短信处理方法,其特征在于,应用于归属用户服务器hss设备,所述hss设备中存储多个网际互连协议短消息网关ipsmgw地址,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述目标设备满足所述第一预设条件的情况下,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收来自短信中心设备的短信发送指令之后,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述hss设备中存储多个服务呼叫会话控制功能s-cscf地址,所述方法还包括:
5.一种hss设备,其特征在于,所述hss设备中存储多个网际互连协议短消息网关ipsmgw地址,所述hss设备包括:接收单元和发送单元;
【专利技术属性】
技术研发人员:王建华,蔡小峰,姚勇,王磊,涂晶,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。