呼叫通话的并发数量确定方法、装置和计算机设备制造方法及图纸

技术编号:37117163 阅读:25 留言:0更新日期:2023-04-01 05:12
本申请涉及一种呼叫通话的并发数量确定方法、装置和计算机设备。包括:在与媒体机集群进行呼叫通话时,获取呼叫通话的申请时间和申请并发数量;确定申请时间所属的事件时间段,并确定呼叫通话在事件时间段中的申请排序;根据申请排序,确定事件时间段内媒体机集群中的目标媒体机、以及目标媒体机的有效并发数量;对呼叫通话进行业务处理,并确定业务处理的处理时间;当处理时间属于事件时间段时,根据申请并发数量、申请排序和有效并发数量,确定目标媒体机实际剩余的目标并发数量;由于目标并发数量可用于确定目标媒体机还未承载的呼叫通话,因此,采用本方法能够实现对目标媒体机的负载均衡。的负载均衡。的负载均衡。

【技术实现步骤摘要】
呼叫通话的并发数量确定方法、装置和计算机设备


[0001]本申请涉及通信
,特别是涉及一种呼叫通话的并发数量确定方法、装置和计算机设备。

技术介绍

[0002]随着通信技术的发展,实现了呼叫系统与媒体机之间的通信,当呼叫系统发起大批量的呼叫通话时,通常需要将多个呼叫通话分配到不同的媒体机上,以确保每个媒体机能保持负载均衡。
[0003]目前,通常采用静态的负载均衡方式,也即对不同的媒体机预先设置不同的分配比例,使得呼叫系统可根据分配比例,来对每个媒体机各自剩余的并发数量进行调整。然而,不同媒体机运行时的资源消耗情况并不相同,采用固定的分配比例,可能造成多个呼叫通话在不同的媒体机上的错误分配。因此,如何准确地对每个媒体机各自剩余的并发数量进行调整,进而实现媒体机的负载均衡是本申请要解决的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能实现媒体机负载均衡的呼叫通话的并发数量确定方法、装置、计算机设备、存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种呼叫通话的并发数量确定方法。包括:
[0006]在与媒体机集群进行呼叫通话时,获取所述呼叫通话的申请时间和申请并发数量;所述申请并发数量表征向媒体机集群中的媒体机申请的线程的数量;
[0007]确定所述申请时间所属的事件时间段,并确定所述呼叫通话在所述事件时间段中的申请排序;
[0008]根据所述申请排序,确定所述事件时间段内所述媒体机集群中的目标媒体机、以及所述目标媒体机的有效并发数量;所述有效并发数量是通过对所述目标媒体机进行事件监控得到;
[0009]对所述呼叫通话进行业务处理,并确定所述业务处理的处理时间;
[0010]当所述处理时间属于所述事件时间段时,根据所述申请并发数量、所述申请排序和所述有效并发数量,确定所述目标媒体机实际剩余的目标并发数量;所述目标并发数量用于确定所述目标媒体机还未承载的呼叫通话。
[0011]在其中一个实施例中,所述根据所述申请排序,确定所述事件时间段对应的目标媒体机、以及所述目标媒体机的有效并发数量,包括:当所述申请排序为首位时,在所述事件时间段内,对每个所述媒体机分别进行有效性检测,得到每个所述媒体机各自对应的检测结果;当所述检测结果表征所述媒体机与所述呼叫系统保持通信时,将所述媒体机作为目标媒体机;在所述事件时间段内对所述目标媒体机进行事件监听;所述事件监听用于触发所述目标媒体机确定对应的目标监听结果;接收所述目标媒体机通过目标通道传输的目标监听结果,并根据所述目标监听结果,确定所述目标媒体机的有效并发数量。
[0012]在其中一个实施例中,所述目标媒体机包括多个子媒体机;所述目标监听结果包括每个所述子媒体机各自对应的负载量、实时并发数量和资源使用率;所述有效并发数量包括每个所述子媒体机各自对应的子有效并发数量;所述根据所述目标监听结果,确定所述目标媒体机的有效并发数量,包括:将每个所述子媒体机各自对应的负载量进行叠加,得到总负载量,并针对多个子媒体机中的每个子媒体机,均确定当前子媒体机的负载量与总负载量之间的负载比值;获取当前子媒体机的最大并发数量,并确定所述最大并发数量与所述当前子媒体机的实时并发数量之间的第一差值;根据所述负载比值、所述第一差值和所述当前子媒体机的资源使用率,得到所述当前子媒体机对应的子有效并发数量。
[0013]在其中一个实施例中,所述根据所述申请排序,确定所述事件时间段对应的目标媒体机、以及所述目标媒体机的有效并发数量,包括:当所述申请排序为非首位时,确定在所述事件时间段位于所述非首位上一次的相邻位;将所述相邻位时确定得到的目标媒体机、以及目标媒体机的有效并发数量,作为所述非首位时所对应的目标媒体机、以及所述目标媒体机的有效并发数量。
[0014]在其中一个实施例中,所述申请排序包括首位或非首位;所述根据所述申请并发数量、所述申请排序和所述有效并发数量,确定所述目标媒体机实际剩余的目标并发数量,包括:当所述申请排序为首位时,确定所述有效并发数量与所述申请并发数量之间的第二差值;将所述第二差值,作为所述申请排序为首位时,所述目标媒体机实际剩余的目标并发数量;当所述申请次数为非首位时,确定在所述事件时间段位于所述非首位上一次的相邻位;获取所述申请排序为相邻位时,所述目标媒体机实际剩余的目标并发数量,并确定所述相邻位对应的目标并发数量与所述申请并发数量之间的第三差值;将所述第三差值,作为所述申请排序为非首位时,所述目标媒体机实际剩余的目标并发数量。
[0015]在其中一个实施例中,上述方法还包括:当所述处理时间不属于所述事件时间段时,将所述处理时间作为新的申请时间,并返回至所述确定所述申请时间所属的事件时间段的步骤继续进行。
[0016]在其中一个实施例中,在所述根据所述申请并发数量、所述申请排序和所述有效并发数量,确定所述目标媒体机实际剩余的目标并发数量之后,所述方法还包括:当与媒体机集群进行再次呼叫通话时,获取所述再次呼叫通话的再次申请时间和再次申请并发数量;确定所述再次申请时间所属的参考事件时间段,若所述参考事件时间段为所述事件时间段的下一个时间段,则对比所述目标媒体机实际剩余的目标并发数量与所述再次申请并发数量之间的差异;当所述再次申请并发数量大于所述目标媒体机实际剩余的目标并发数量时,则不将所述目标媒体机作为再次呼叫通话时的目标媒体机。
[0017]第二方面,本申请还提供了一种呼叫通话的并发数量确定装置。包括:
[0018]呼叫通话模块,用于在与媒体机集群进行呼叫通话时,获取所述呼叫通话的申请时间和申请并发数量;所述申请并发数量表征向媒体机集群中的媒体机申请的线程的数量;确定所述申请时间所属的事件时间段,并确定所述呼叫通话在所述事件时间段中的申请排序;
[0019]有效并发确定模块,用于根据所述申请排序,确定所述事件时间段内所述媒体机集群中的目标媒体机、以及所述目标媒体机的有效并发数量;所述有效并发数量是通过对所述目标媒体机进行事件监控得到;对所述呼叫通话进行业务处理,并确定所述业务处理
的处理时间;
[0020]目标并发确定模块,用于当所述处理时间属于所述事件时间段时,根据所述申请并发数量、所述申请排序和所述有效并发数量,确定所述目标媒体机实际剩余的目标并发数量;所述目标并发数量用于确定所述目标媒体机还未承载的呼叫通话。
[0021]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0022]在与媒体机集群进行呼叫通话时,获取所述呼叫通话的申请时间和申请并发数量;所述申请并发数量表征向媒体机集群中的媒体机申请的线程的数量;
[0023]确定所述申请时间所属的事件时间段,并确定所述呼叫通话在所述事件时间段中的申请排序;
[0024]根据所述申请排序,确定所述事件时间段内所述媒体机集群中的目标媒体机、以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种呼叫通话的并发数量确定方法,其特征在于,所述方法包括:在与媒体机集群进行呼叫通话时,获取所述呼叫通话的申请时间和申请并发数量;所述申请并发数量表征向媒体机集群中的媒体机申请的线程的数量;确定所述申请时间所属的事件时间段,并确定所述呼叫通话在所述事件时间段中的申请排序;根据所述申请排序,确定所述事件时间段内所述媒体机集群中的目标媒体机、以及所述目标媒体机的有效并发数量;所述有效并发数量是通过对所述目标媒体机进行事件监控得到;对所述呼叫通话进行业务处理,并确定所述业务处理的处理时间;当所述处理时间属于所述事件时间段时,根据所述申请并发数量、所述申请排序和所述有效并发数量,确定所述目标媒体机实际剩余的目标并发数量;所述目标并发数量用于确定所述目标媒体机还未承载的呼叫通话。2.根据权利要求1所述的方法,其特征在于,所述根据所述申请排序,确定所述事件时间段对应的目标媒体机、以及所述目标媒体机的有效并发数量,包括:当所述申请排序为首位时,在所述事件时间段内,对每个所述媒体机分别进行有效性检测,得到每个所述媒体机各自对应的检测结果;当所述检测结果表征所述媒体机与所述呼叫系统保持通信时,将所述媒体机作为目标媒体机;在所述事件时间段内对所述目标媒体机进行事件监听;所述事件监听用于触发所述目标媒体机确定对应的目标监听结果;接收所述目标媒体机通过目标通道传输的目标监听结果,并根据所述目标监听结果,确定所述目标媒体机的有效并发数量。3.根据权利要求2所述的方法,其特征在于,所述目标媒体机包括多个子媒体机;所述目标监听结果包括每个所述子媒体机各自对应的负载量、实时并发数量和资源使用率;所述有效并发数量包括每个所述子媒体机各自对应的子有效并发数量;所述根据所述目标监听结果,确定所述目标媒体机的有效并发数量,包括:将每个所述子媒体机各自对应的负载量进行叠加,得到总负载量,并针对多个子媒体机中的每个子媒体机,均确定当前子媒体机的负载量与所述总负载量之间的负载比值;获取所述当前子媒体机的最大并发数量,并确定所述最大并发数量与所述当前子媒体机的实时并发数量之间的第一差值;根据所述负载比值、所述第一差值和所述当前子媒体机的资源使用率,得到所述当前子媒体机对应的子有效并发数量。4.根据权利要求1所述的方法,其特征在于,所述根据所述申请排序,确定所述事件时间段对应的目标媒体机、以及所述目标媒体机的有效并发数量,包括:当所述申请排序为非首位时,确定在所述事件时间段位于所述非首位上一次的相邻位;将所述相邻位时确定得到的目标媒体机、以及目标媒体机的有效并发数量,作为所述非首位时所对应的目标媒体机、以及所述目标媒体机的有效并发数量。5.根据权利要求1所述的方法,其特征在于,所述申请排序包括首位或非首位;所述根
据所述...

【专利技术属性】
技术研发人员:赵凯侯杰炯韦垠锋张文锋王福海
申请(专利权)人:招联消费金融有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1