System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种语音短信业务的通信方法及装置、计算机可读存储介质。
技术介绍
1、当前移动通信网络的语音短信业务有三条途径:1、传统的2g/3g网络,用户从2g/3g网络注册至移动交换中心(mobile switching center,msc),由msc控制实现语音和短信业务;2、4g网络,包括4g和5g非独立组网(non standalone,nsa),用户通过移动管理实体(mobility management entity,mme)和msc联合注册至msc,由msc控制实现语音和短信业务;3、5g独立组网(standalone,sa)网络,用户通过4g或5g作为承载网络注册至ip多媒体子系统(ip multimedia subsystem,ims),由ims控制实现语音和短信业务。
2、然而,由于网络覆盖、语音业务回落等原因,通常用户会在msc和ims两种网络域均注册有语音短信业务,如此导致用户签约管理网元,例如归属签约用户服务器(hss)/归属用户位置寄存器(hlr)/统一数据管理服务器(udm)中存在msc和ims的两种网络域的语音短信业务注册信息。
3、大部分场景只有一类网络可接续语音通信业务,双域注册会造成语音短信业务的网络域选择错误、网络资源的浪费等问题。
技术实现思路
1、本申请实施例的目的是提供一种语音短信业务的通信方法及装置、计算机可读存储介质,用以解决现有双网络域注册带来的问题。
2、为了解决上述技术问题,本
3、第一方面,提供了一种语音短信业务的通信方法,应用于用户签约管理网元,所述方法包括:
4、接收移动交换中心msc在目标用户接入的无线网络类型发生改变时触发的msc注册请求,所述msc注册请求携带有所述目标用户的用户标识、所述msc相关信息和指示无线网络类型的信元标识,所述msc注册请求用于请求通过msc注册所述目标用户当前接入的第一无线网络的语音短信业务;
5、根据所述信元标识,确定所述第一无线网络的类型;
6、根据所述用户标识,判断所述目标用户是否通过ip多媒体子系统ims注册过第二无线网络的语音短信业务;
7、在所述目标用户通过ims注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述msc注册请求,以仅保留所述目标用户通过msc注册语音短信业务的msc注册信息或通过ims注册语音短信业务的ims注册信息;
8、根据保留的注册信息对应的无线网络为所述目标用户提供语音短信业务的通信。
9、可选的,所述第一无线网络类型包括2g网络、3g网络和4g网络,不同类型的第一无线网络对应的信元标识不同,所述第二无线网络包括4g网络和5g网络之一。
10、可选的,根据所述用户标识,判断所述目标用户是否通过ims注册过第二无线网络的语音短信业务,包括:
11、查找所述用户签约管理网元存储的ims注册信息;
12、判断所述存储的ims注册信息中是否存在所述用户标识匹配的ims注册信息;
13、在存在所述用户标识匹配的ims注册信息的情况下,确定所述目标用户通过ims注册过第二无线网络的语音短信业务。
14、可选的,在所述目标用户通过ims注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述msc注册请求,包括:
15、在所述目标用户当前接入的第一无线网络为2g网络或3g网络的情况下,将所述目标用户通过ims注册所述第二无线网络的语音短信业务时所述用户签约管理网元存储的ims注册信息删除;
16、按照预设流程处理所述msc注册请求,并存储所述目标用户通过所述msc注册所述第一无线网络的语音短信业务的msc注册信息。
17、可选的,在所述目标用户通过ims注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述msc注册请求,包括:
18、在所述目标用户当前接入的第一无线网络为4g网络的情况下,拒绝处理所述msc注册请求;
19、保留所述目标用户通过ims注册所述第二无线网络的语音短信业务时所述用户签约管理网元存储的ims注册信息。
20、可选的,还包括:
21、在所述目标用户未通过ims注册过所述第二无线网络的语音短信业务的情况下,按照预设流程处理所述msc注册请求,并存储所述目标用户通过所述msc注册所述第一无线网络的语音短信业务的msc注册信息。
22、可选的,还包括:
23、接收ims在目标用户接入的无线网络类型发生改变时触发的ims注册请求,所述ims注册请求携带有所述目标用户的用户标识和所述ims相关信息,所述ims注册请求用于请求通过ims注册所述目标用户当前接入的无线网络的语音短信业务;
24、根据所述用户标识,判断所述目标用户是否通过msc注册过无线网络的语音短信业务;
25、在所述目标用户通过msc注册过无线网络的语音短信业务的情况下,将所述目标用户通过msc注册对应无线网络的语音短信业务时所述用户签约管理网元存储的msc注册信息删除;
26、按照预设流程处理所述ims注册请求,并存储所述目标用户通过所述ims注册当前接入的无线网络的语音短信业务的ims注册信息;
27、根据所述ims注册信息对应的无线网络为所述目标用户提供语音短信业务的通信。
28、可选的,所述接收msc在目标用户接入的无线网络类型发生改变时触发的msc注册请求之后,还包括:
29、判断所述msc注册请求是否携带信元标识;在未携带所述信元标识的情况下,根据预设网络配置策略确定是否允许处理所述msc注册请求;或者
30、判断所述msc注册请求携带的信元标识是否指示2g网络、3g网络或4g网络;若否,则拒绝处理所述msc注册请求。
31、第二方面,提供了一种语音短信业务的通信装置,包括存储器和与所述存储器电连接的处理器,所述存储器存储有可在所述处理器运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的语音短信业务的通信方法的步骤。
32、第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的语音短信业务的通信方法的步骤。
33、在本申请实施例中,通过接收msc在目标用户接入的无线网络类型发生改变时触发的msc注册请求,msc注册请求携带有目标用户的用户标识、msc相关信息和指示无线网络类型的信元标识,并根据所述信元标识确定目标用户当前接入的第一无线网络的类型、根据所述用户标识判断目标用户是否通过ims注册过第二无线网络的语音短信业务,在目标用户通过ims注册过第二无线网络的语音短信业务的情况下,根据第一无线网络的类型处本文档来自技高网...
【技术保护点】
1.一种语音短信业务的通信方法,其特征在于,应用于用户签约管理网元,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一无线网络类型包括2G网络、3G网络和4G网络,不同类型的第一无线网络对应的信元标识不同,所述第二无线网络包括4G网络和5G网络之一。
3.如权利要求2所述的方法,其特征在于,根据所述用户标识,判断所述目标用户是否通过IMS注册过第二无线网络的语音短信业务,包括:
4.如权利要求2所述的方法,其特征在于,在所述目标用户通过IMS注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述MSC注册请求,包括:
5.如权利要求2所述的方法,其特征在于,在所述目标用户通过IMS注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述MSC注册请求,包括:
6.如权利要求1所述的方法,其特征在于,还包括:
7.如权利要求1所述的方法,其特征在于,还包括:
8.如权利要求1所述的方法,其特征在于,所述接收MSC在目标用户接入的无线网络
9.一种语音短信业务的通信装置,其特征在于,包括:存储器和与所述存储器电连接的处理器,所述存储器存储有可在所述处理器运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种语音短信业务的通信方法,其特征在于,应用于用户签约管理网元,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述第一无线网络类型包括2g网络、3g网络和4g网络,不同类型的第一无线网络对应的信元标识不同,所述第二无线网络包括4g网络和5g网络之一。
3.如权利要求2所述的方法,其特征在于,根据所述用户标识,判断所述目标用户是否通过ims注册过第二无线网络的语音短信业务,包括:
4.如权利要求2所述的方法,其特征在于,在所述目标用户通过ims注册过所述第二无线网络的语音短信业务的情况下,根据所述第一无线网络的类型处理所述msc注册请求,包括:
5.如权利要求2所述的方法,其特征在于,在所述目标用户通过ims注册过所述第二无线网络的语音短信业务的情况下...
【专利技术属性】
技术研发人员:张秀成,原晓艳,和静,牛丽丽,陈倩,陈海洋,孙源,刘佳,
申请(专利权)人:中国移动通信集团河南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。