System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线通信,特别是一种基于统一数据库的新通话方法及系统。
技术介绍
1、随着5g网络的普及,通信业务有了创新发展,从通话前的彩铃到通话中新通信业务,充分利用网络资源,丰富了通话中的媒体形式。5g新通话就是一种基于5g网络的增强型语音通话业务,它围绕传统语音通话业务,提供了更多的功能。例如,智能翻译、趣味通话、智能客服、内容分享、远程协助等,通过结合这些功能,可以给用户带来更有趣、更生动、更多样化的通话体验,也有利于商业企业更好地触达用户,为用户提供服务。现有实现5g新通话的主要方式是通过一个新通话管理平台对应多个新通话放音平台,其中管理平台中有数据库来存储新通话用户相关信息,同时各放音平台也有相应的数据库来存储相应新通话用户信息。为了知道一个呼叫主、被叫终端的新通话信息,每个放音平台都需要存储全网的用户新通话信息。新通话用户信息,都是通过管理平台同步给所有的放音平台。这样每个大区的放音平台都需要存储所有用户数据。现有技术的缺陷是:
2、1、数据通过管理平台同步给所有的放音平台,可能存在异常,造成放音平台的数据不正确,从而放音使用不正确;
3、2、各大区之间以及大区和管理平台间的新通话用信息存在多个冗余存储,浪费大量系统资源。
4、3、当前如果采用一个数据库存储全网所有户新通话信息,各放音平台在播放新通话时都到这个数据库去获取相应用户信息,由于现有方法采用串行处理方式,即收到应答信令时才去数据库获取用户信息,这时系统会同步等待获取结果,取得结果后才能继续进行信令处理,这样就会存在一定
5、为此,有必要对现有的5g新通话方法及系统进行优化和改进,采取用户信息获取不在需要时(即应答时)进行,而是提前到呼叫开始时进行;用户信息获取和信令处理并发进行。
技术实现思路
1、本专利技术针对上述问题,提供一种基于统一数据库的新通话方法,包含以下步骤:
2、s1,主叫终端和被叫终端在集中管理平台进行开户和设置,所述主叫终端和被叫终端的用于信息和设置信息唯一存储于所述集中管理平台的统一数据库中;
3、s2,所述主叫终端发起通话呼叫后,通过新通话平台的信令处理模块完成与所述主叫终端与所述被叫终端之间的信令协商交互处理;
4、s3,信令协商交互后,由新通话平台的功能处理模块发送实时消息到所述统一数据库获取用户的新通话所有信息;
5、s4,被叫终端应答后,新通话平台的信令处理模块与功能处理模块进行新通话协商;
6、s5,新通话协商完成后,由新通话平台的媒体处理模块对主叫终端和被叫终端进行新通话播放,所述主叫终端与被叫终端进行新通话连接。
7、作为本专利技术的进一步说明,所述步骤s3中,功能处理模块发送实时消息时,通过与信令处理并发的方式进行,包括,
8、在呼叫开始时进行用户信息的获取,用户信息获取与信令处理同步进行,且所述用户信取获取不影响所述信令处理。
9、更进一步地,所述步骤s2中,如果主叫终端带有precondtion,则新通话平台的信令处理模块在收到invite消息后给主叫终端返回100trying,同时发送开始消息给所述功能处理模块,并透传invite消息给被叫终端;否则直接透传invite消息给被叫终端,并透传后续信令。
10、更进一步地,所述步骤s4中,功能处理模块收到应答消息后如果已获取到了用户新通信息,则通知信令处理模块进行新通话协商;否则通知信令处理模块透传信令。
11、另一方面,本专利技术还提供一种基于统一数据库的新通话系统,包括集中管理平台和新通话平台,所述集中管理平台包括统一数据库,所述统一数据库用于存储新通话的用户信息和用户设置信息;所述新通话平台包括功能处理模块、信令处理模块和媒体处理模块,其中,
12、所述功能处理模块用于接收呼叫开始信息、到统一数据库获取用户新通话信息、通知信令处理模块处理、接收信令处理的应答消息,通知媒体处理模块进行媒体处理;
13、所述信令处理模块用于与主叫终端和被叫终端进行信令交互处理;
14、所述媒体处理模块用于与主叫终端和被叫终端播放新通话媒体。
15、更进一步地,包含若干个新通话平台,所述主叫终端和被叫终端的新通话用户信息全部存储在所述集中管理平台的统一数据库中。
16、更进一步地,所述功能处理模块的用户新通话信息获取与所述信令处理模块的信令处理同步进行。
17、本专利技术的有益效果:
18、本专利技术的方法及系统只需要建立一个新通话数据库系统,通过统一数据库来存放全网用户的新通话信息,各放音平台不需要存储用户的新通话信息,放音平台直接通过实时消息到新通话存储系统获取用户信息,然后根据获取到的信息给用户放新通话,这样解决数据不一致和资源浪费的问题。放音平台通过实时消息到全网统一数据库获取新通话信息,采用和信令处理并发的方式进行,以解决获取新通话信息产生时延对用户感知上的影响。
本文档来自技高网...【技术保护点】
1.一种基于统一数据库的新通话方法,其特征在于,包含以下步骤:
2.根据权利要求1所述基于统一数据库的新通话方法,其特征在于:所述步骤S3中,功能处理模块发送实时消息时,通过与信令处理并发的方式进行,包括,
3.根据权利要求1或2所述基于统一数据库的新通话方法,其特征在于:所述步骤S2中,如果主叫终端带有precondtion,则新通话平台的信令处理模块在收到invite消息后给主叫终端返回100trying,同时发送开始消息给所述功能处理模块,并透传invite消息给被叫终端;否则直接透传invite消息给被叫终端,并透传后续信令。
4.根据权利要求3所述基于统一数据库的新通话方法,其特征在于:所述步骤S4中,功能处理模块收到应答消息后如果已获取到了用户新通信息,则通知信令处理模块进行新通话协商;否则通知信令处理模块透传信令。
5.一种基于统一数据库的新通话系统,包括集中管理平台和新通话平台,其特征在于,所述集中管理平台包括统一数据库,所述统一数据库用于存储新通话的用户信息和用户设置信息;所述新通话平台包括功能处理模块、信令处理模
6.根据权利要求5所述基于统一数据库的新通话系统,其特征在于:包含若干个新通话平台,所述主叫终端和被叫终端的新通话用户信息全部存储在所述集中管理平台的统一数据库中。
7.根据权利要求5所述基于统一数据库的新通话系统,其特征在于:所述功能处理模块的用户新通话信息获取与所述信令处理模块的信令处理同步进行。
...【技术特征摘要】
1.一种基于统一数据库的新通话方法,其特征在于,包含以下步骤:
2.根据权利要求1所述基于统一数据库的新通话方法,其特征在于:所述步骤s3中,功能处理模块发送实时消息时,通过与信令处理并发的方式进行,包括,
3.根据权利要求1或2所述基于统一数据库的新通话方法,其特征在于:所述步骤s2中,如果主叫终端带有precondtion,则新通话平台的信令处理模块在收到invite消息后给主叫终端返回100trying,同时发送开始消息给所述功能处理模块,并透传invite消息给被叫终端;否则直接透传invite消息给被叫终端,并透传后续信令。
4.根据权利要求3所述基于统一数据库的新通话方法,其特征在于:所述步骤s4中,功能处理模块收到应...
【专利技术属性】
技术研发人员:邹西山,张晶晶,乔治,李雪欣,弋翔,李韩,刘艾军,罗岚,罗志亮,温雪阳,邓宇翔,陈静娴,陈星,
申请(专利权)人:联通沃音乐文化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。