本申请涉及通信,尤其涉及一种视频通话业务的策略控制方法、装置、电子设备、介质及产品。
背景技术:
1、按照现有的技术标准,支持视频通话的终端,可在第四代移动通信技术(4thgeneration mobile communication technology,4g)和第五代移动通信技术(5thgeneration mobile communication technology,5g)的无线基站覆盖下发起视频通话。
2、而在呼叫控制策略优化领域,现有方案在视频呼叫建立过程中,主被叫的voltesbc(voice over lte session border control,4g话音会话边界控制器)仅根据本地的策略配置对视频呼叫申请的带宽资源进行统一控制,而volte sbc的业务覆盖区域较大,可能覆盖多个区县或地市范围,不同地区的无线基站负荷往往不同,volte sbc无法针对不同位置和区域进行不同的视频呼叫控制和资源分配策略,由此可能导致呼叫出现丢帧丢包而呈现出卡顿、花屏甚至掉线等问题,进而导致用户体验差。
技术实现思路
1、本申请提供一种视频通话业务的策略控制方法、装置、电子设备、介质及产品,用以解决当前volte sbc无法针对不同位置和区域进行不同的视频呼叫控制和资源分配策略,由此可能导致呼叫出现丢帧丢包而呈现出卡顿、花屏甚至掉线等问题,进而导致用户体验差的问题,实现提高用户体验。
2、本申请提供一种视频通话业务的策略控制方法,所述方法包括:接收到视频呼叫请求,基于所述视频呼叫请求中的资源请求信息,确定所述视频呼叫请求对应主叫终端的初始呼叫控制策略;确定所述主叫终端的位置信息;根据所述位置信息与所述初始呼叫控制策略,确定所述主叫终端的第一呼叫控制策略;将所述视频呼叫请求发送至所述视频呼叫请求的被叫终端对应的会话边界控制器,接收所述会话边界控制器返回的所述被叫终端的第二呼叫控制策略;根据所述第一呼叫控制策略与所述第二呼叫控制策略确定所述视频呼叫请求的目标呼叫控制策略;基于所述目标呼叫控制策略执行所述视频呼叫请求。
3、根据本申请提供的一种视频通话业务的策略控制方法,所述根据所述位置信息与所述初始呼叫控制策略,确定所述主叫终端的第一呼叫控制策略,包括:根据所述位置信息确定目标基站;确定所述目标基站的负荷信息;根据所述初始呼叫控制策略与所述负荷信息,从预设的视频呼叫控制的各配置策略中确定一个配置策略作为所述主叫终端的第一呼叫控制策略。
4、根据本申请提供的一种视频通话业务的策略控制方法,所述根据所述初始呼叫控制策略与所述负荷信息,从预设的视频呼叫控制的各配置策略中确定一个配置策略作为所述主叫终端的第一呼叫控制策略,包括:根据所述负荷信息,从预设的多个策略等级中确定目标策略等级;每一策略等级中均包括至少一个预设的视频呼叫控制的配置策略;根据所述初始呼叫控制策略,从所述目标策略等级的至少一个预设的视频呼叫控制的配置策略中确定一个配置策略作为所述主叫终端的第一呼叫控制策略。
5、根据本申请提供的一种视频通话业务的策略控制方法,所述根据所述第一呼叫控制策略与所述第二呼叫控制策略确定所述视频呼叫请求的目标呼叫控制策略,包括:将所述第一呼叫控制策略的资源需求等级与所述第二呼叫控制策略的资源需求等级进行比对;将所述第一呼叫控制策略与所述第二呼叫控制策略中,资源需求等级最低的呼叫控制策略确定为所述视频呼叫请求的目标呼叫控制策略。
6、根据本申请提供的一种视频通话业务的策略控制方法,所述确定所述主叫终端的位置信息,包括:向策略控制节点发送所述主叫终端的位置信息获取请求,接收所述策略控制节点基于所述位置信息获取请求返回的所述主叫终端的位置信息。
7、根据本申请提供的一种视频通话业务的策略控制方法,所述第二呼叫控制策略是所述会话边界控制器基于所述被叫终端的位置信息与所述被叫终端的第三呼叫控制策略确定的;所述第三呼叫控制策略是所述会话边界控制器根据所述被叫终端基于所述视频呼叫请求返回的第四呼叫控制策略与所述会话边界控制器的本地策略配置信息确定的;所述视频呼叫请求是所述会话边界控制器转发至所述被叫终端的。
8、根据本申请提供的一种视频通话业务的策略控制方法,所述资源请求信息包括分辨率信息、帧率信息与请求带宽信息。
9、本申请还提供一种视频通话业务的策略控制装置,包括:第一确定模块,用于接收到视频呼叫请求,基于所述视频呼叫请求中的资源请求信息,确定所述视频呼叫请求对应主叫终端的初始呼叫控制策略;第二确定模块,用于确定所述主叫终端的位置信息;第三确定模块,用于根据所述位置信息与所述初始呼叫控制策略,确定所述主叫终端的第一呼叫控制策略;接收模块,用于将所述视频呼叫请求发送至所述视频呼叫请求的被叫终端对应的会话边界控制器,接收所述会话边界控制器返回的所述被叫终端的第二呼叫控制策略;第四确定模块,用于根据所述第一呼叫控制策略与所述第二呼叫控制策略确定所述视频呼叫请求的目标呼叫控制策略;执行模块,用于基于所述目标呼叫控制策略执行所述视频呼叫请求。
10、本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述视频通话业务的策略控制方法。
11、本申请还提供一种介质,所述介质为非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述视频通话业务的策略控制方法。
12、本申请还提供一种产品,所述产品为计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述视频通话业务的策略控制方法。
13、本申请提供的视频通话业务的策略控制方法、装置、电子设备、介质及产品,在接收到视频呼叫请求并基于视频呼叫请求中的资源请求信息,确定出视频呼叫请求对应主叫终端的初始呼叫控制策略后,通过确定主叫终端的位置信息,进而可以根据位置信息与初始呼叫控制策略,确定出主叫终端的第一呼叫控制策略;使得将视频呼叫请求发送至视频呼叫请求的被叫终端对应的会话边界控制器,并接收会话边界控制器返回的被叫终端的第二呼叫控制策略后,可以根据第一呼叫控制策略与第二呼叫控制策略准确地确定出视频呼叫请求的目标呼叫控制策略,由于在目标呼叫控制策略的确定过程结合了终端的位置信息,使得目标呼叫控制策略同时满足终端与区域的要求,因此可以降低基于目标呼叫控制策略执行视频呼叫请求时,出现丢帧丢包而呈现出卡顿、花屏甚至掉线等问题的概率,进而提高用户体验。
1.一种视频通话业务的策略控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频通话业务的策略控制方法,其特征在于,所述根据所述位置信息与所述初始呼叫控制策略,确定所述主叫终端的第一呼叫控制策略,包括:
3.根据权利要求2所述的视频通话业务的策略控制方法,其特征在于,所述根据所述初始呼叫控制策略与所述负荷信息,从预设的视频呼叫控制的各配置策略中确定一个配置策略作为所述主叫终端的第一呼叫控制策略,包括:
4.根据权利要求1所述的视频通话业务的策略控制方法,其特征在于,所述根据所述第一呼叫控制策略与所述第二呼叫控制策略确定所述视频呼叫请求的目标呼叫控制策略,包括:
5.根据权利要求1所述的视频通话业务的策略控制方法,其特征在于,所述确定所述主叫终端的位置信息,包括:
6.根据权利要求1所述的视频通话业务的策略控制方法,其特征在于,所述第二呼叫控制策略是所述会话边界控制器基于所述被叫终端的位置信息与所述被叫终端的第三呼叫控制策略确定的;所述第三呼叫控制策略是所述会话边界控制器根据所述被叫终端基于所述视频呼叫请求返回的第四呼叫控制策略与所述会话边界控制器的本地策略配置信息确定的;所述视频呼叫请求是所述会话边界控制器转发至所述被叫终端的。
7.根据权利要求1-6任一项所述的视频通话业务的策略控制方法,其特征在于,所述资源请求信息包括分辨率信息、帧率信息与请求带宽信息。
8.一种视频通话业务的策略控制装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述视频通话业务的策略控制方法。
10.一种介质,所述介质为非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述视频通话业务的策略控制方法。
11.一种产品,所述产品为计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述视频通话业务的策略控制方法。