业务分配方法、装置、服务器及存储介质制造方法及图纸

技术编号:21634396 阅读:22 留言:0更新日期:2019-07-17 12:54
本公开是关于一种业务分配方法、装置、服务器及存储介质,属于网络通信技术领域。本公开实施例通过控制服务器实时获取多个终端通过多组节点设备观看直播时的直播通信质量和各组节点设备的服务状态参数等直播通信参数,使得控制服务器可以根据可能变化的直播通信参数,及时对分配比例进行调节,实现了控制服务器对分配给各组节点设备的内容获取请求的数量进行调节的目的,从而,可以充分利用各组节点设备的优质资源,提高了对内容获取请求进行分配的灵活性。

Service allocation methods, devices, servers and storage media

【技术实现步骤摘要】
业务分配方法、装置、服务器及存储介质
本公开涉及网络通信
,特别涉及一种业务分配方法、装置、服务器及存储介质。
技术介绍
随着网络的快速发展,直播平台逐渐兴起,越来越多的用户通过直播平台获取音视频等内容,为了缓解直播过程中网络的数据传输压力,出现了CDN(ContentDeliveryNetwork,内容分发网络),基于业务分配方法,系统可以分别分配给该内容分发网络的各组节点设备适当比例的内容获取请求。目前,常用的业务分配方法为:系统根据与各组节点设备签订的有关流量分配比例限制的协议,预设与每组节点设备对应的流量分配比例,当系统获取到多个终端发送的内容获取请求时,系统根据预设的流量分配比例,从多个内容获取请求中,随机选取与各个流量分配比例对应数量的内容获取请求分配到各组节点设备中。基于上述业务分配方法,各组节点设备的服务质量可能会发生变化,因此,采用固定流量分配比例进行内容获取请求分配的方式,无法充分利用各组节点设备的优质资源,对内容获取请求分配的灵活性较差。
技术实现思路
本公开提供了一种业务分配方法、装置、服务器及存储介质,能够解决无法充分利用各组节点设备的优质资源,对内容获取请求分配的灵活性较差的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种业务分配方法,包括:实时获取多个终端的直播通信参数,所述直播通信参数包括所述多个终端在通过多组节点设备观看直播时的直播通信质量和各组节点设备的服务状态参数;基于所述直播通信参数,调节分配比例,所述分配比例用于表示分配给每组节点设备的内容获取请求的数量;当获取到至少一个终端的内容获取请求时,将与所述分配比例对应数量的内容获取请求发送给所述各组节点设备。在一种可能的设计中,所述基于所述直播通信参数,调节分配比例包括:基于所述直播通信参数,为所述各组节点设备分别分配第一分配比例;根据所述每组节点设备的比例约束条件对各个第一分配比例进行调节,获取所述每组节点设备的第二分配比例,所述第二分配比例满足所述比例约束条件。在一种可能的设计中,所述基于所述直播通信参数,为所述各组节点设备分别分配第一分配比例包括:根据所述直播通信参数中的所述服务状态参数,从所述各组节点设备中,确定各组已服务节点设备和各组未服务节点设备;根据所述直播通信参数中所述直播通信质量的优劣,为所述各组已服务节点设备分配目标数值的第一分配比例,所述目标数值与所述直播通信质量的优劣呈正相关关系;为所述各组未服务节点设备分配预设的第一分配比例。在一种可能的设计中,所述根据所述每组节点设备的比例约束条件对各个第一分配比例进行调节,获取所述每组节点设备的第二分配比例包括:当第一节点设备的第一分配比例超过所述第一节点设备的最大限制比例时,将所述第一节点设备的第一分配比例中超过所述最大限制比例的部分数值,分配给除所述第一节设备外的其他至少一组节点设备,得到所述每组节点设备的第二分配比例,所述第一节点设备为所述各组节点设备中的任一组节点设备;当第二节点设备的第一分配比例低于所述第二节点设备的最小限制比例时,将除所述第二节点设备外的其他至少一组节点设备的第一分配比例的部分数值,分配给所述第二节点设备,得到所述每组节点设备的第二分配比例,所述第二节点设备为所述各组节点设备中的任一组节点设备。在一种可能的设计中,所述当第一节点设备的第一分配比例超过所述第一节点设备的最大限制比例时,将所述第一节点设备的第一分配比例中超过所述最大限制比例的部分数值,分配给除所述第一节点设备外的其他至少一组节点设备,得到所述每组节点设备的第二分配比例包括:当所述第一节点设备的第一分配比例超过所述最大限制比例时,确定所述第一节点设备与其他各组节点设备之间的直播通信参数差;根据所述直播通信参数差,将所述第一节点设备的第一分配比例中超过所述最大限制比例的部分数值,分配给所述除所述第一节点设备外的其他至少一组节点设备,得到所述每组节点设备的第二分配比例,所述除所述第一节点设备外的其他至少一组节点设备分配到的第一分配比例的部分数值与所述直播通信参数差呈负相关关系。在一种可能的设计中,所述当第二节点设备的第一分配比例低于所述第二节点设备的最小限制比例时,将除所述第二节点设备外的其他至少一组节点设备的第一分配比例的部分数值,分配给所述第二节点设备,得到所述每组节点设备的第二分配比例包括:当所述第二节点设备的第一分配比例低于所述最小限制比例时,确定所述第二节点设备与其他各组节点设备之间的直播通信参数差;根据所述直播通信参数差,将所述除所述第二节点设备外的其他至少一组节点设备的第一分配比例的部分数值,分配给所述第二节点设备,得到所述每组节点设备的第二分配比例,所述除所述第二节点设备外的其他至少一组节点设备被转移走的第一分配比例的部分数值与所述直播通信参数差呈负相关关系。在一种可能的设计中,所述实时获取多个终端的直播通信参数包括:实时获取多个终端与所述多组节点设备之间的第一通信数据,所述第一通信数据携带时间戳;确定主播用户所在终端与所述各组节点设备之间的目标第一通信数据所携带的第一时间戳,所述目标第一通信数据对应的直播通信参数满足质量异常条件;从观众用户所在终端的第一通信数据中,将携带有第二时间戳的第一通信数据去除,得到第二通信数据,所述第二时间戳与所述第一时间戳之间间隔目标时长;基于所述第二通信数据,获取所述观众用户所在终端的直播通信参数。在一种可能的设计中,所述基于所述第二通信数据,获取所述观众用户所在终端的直播通信参数包括:对所述第二通信数据进行分组,得到多组第二通信数据,每组第二通信数据与一个终端组和一组节点设备相对应,每个终端组包括具有相同属性的至少一个终端,所述属性用于表示所述至少一个终端的入网信息和硬件信息;基于所述每组第二通信数据,获取所述每个终端组与每组节点设备之间的直播通信参数。在一种可能的设计中,所述基于所述每组第二通信数据,获取所述每个终端组与每组节点设备之间的直播通信参数包括:基于所述每组第二通信数据,获取所述每个终端组与所述每组节点设备之间的备选卡顿率;从所述每个终端组与所述每组节点设备之间的备选卡顿率中,确定最小卡顿率和最大卡顿率;基于所述备选卡顿率、所述最小卡顿率和所述最大卡顿率,获取所述每个终端组与所述每组节点设备之间的直播通信参数。在一种可能的设计中,所述实时获取多个终端的直播通信参数包括:每隔目标时长,获取所述多个终端的备选直播通信参数;当仅一次获取到所述多个终端的备选直播通信参数时,将一次获取到的所述多个终端的备选直播通信参数,作为当前时刻所述多个终端的直播通信参数;当多次获取到所述多个终端的备选直播通信参数时,将每个终端的多个直播通信参数的指数加权平均值,作为所述当前时刻所述每个终端的直播通信参数。根据本公开实施例的第二方面,提供一种业务分配装置,包括:获取单元,被配置为实时获取多个终端的直播通信参数,所述直播通信参数包括所述多个终端在通过多组节点设备观看直播时的直播通信质量和各组节点设备的服务状态参数;调节单元,被配置为基于所述直播通信参数,调节分配比例,所述分配比例用于表示分配给每组节点设备的内容获取请求的数量;发送单元,被配置为当获取到至少一个终端的内容获取请求时,将与所述分配比例对应数量本文档来自技高网...

【技术保护点】
1.一种业务分配方法,其特征在于,应用于控制服务器,所述方法包括:实时获取多个终端的直播通信参数,所述直播通信参数包括所述多个终端在通过多组节点设备观看直播时的直播通信质量和各组节点设备的服务状态参数;基于所述直播通信参数,调节分配比例,所述分配比例用于表示分配给每组节点设备的内容获取请求的数量;当获取到至少一个终端的内容获取请求时,将与所述分配比例对应数量的内容获取请求发送给所述各组节点设备。

【技术特征摘要】
1.一种业务分配方法,其特征在于,应用于控制服务器,所述方法包括:实时获取多个终端的直播通信参数,所述直播通信参数包括所述多个终端在通过多组节点设备观看直播时的直播通信质量和各组节点设备的服务状态参数;基于所述直播通信参数,调节分配比例,所述分配比例用于表示分配给每组节点设备的内容获取请求的数量;当获取到至少一个终端的内容获取请求时,将与所述分配比例对应数量的内容获取请求发送给所述各组节点设备。2.根据权利要求1所述的方法,其特征在于,所述基于所述直播通信参数,调节分配比例包括:基于所述直播通信参数,为所述各组节点设备分别分配第一分配比例;根据所述每组节点设备的比例约束条件对各个第一分配比例进行调节,获取所述每组节点设备的第二分配比例,所述第二分配比例满足所述比例约束条件。3.根据权利要求2所述的方法,其特征在于,所述基于所述直播通信参数,为所述各组节点设备分别分配第一分配比例包括:根据所述直播通信参数中的所述服务状态参数,从所述各组节点设备中,确定各组已服务节点设备和各组未服务节点设备;根据所述直播通信参数中所述直播通信质量的优劣,为所述各组已服务节点设备分配目标数值的第一分配比例,所述目标数值与所述直播通信质量的优劣呈正相关关系;为所述各组未服务节点设备分配预设的第一分配比例。4.根据权利要求2所述的方法,其特征在于,所述根据所述每组节点设备的比例约束条件对各个第一分配比例进行调节,获取所述每组节点设备的第二分配比例包括:当第一节点设备的第一分配比例超过所述第一节点设备的最大限制比例时,将所述第一节点设备的第一分配比例中超过所述最大限制比例的部分数值,分配给除所述第一节点设备外的其他至少一组节点设备,得到所述每组节点设备的第二分配比例,所述第一节点设备为所述各组节点设备中的任一组节点设备;当第二节点设备的第一分配比例低于所述第二节点设备的最小限制比例时,将除所述第二节点设备外的其他至少一组节点设备的第一分配比例的部分数值,分配给所述第二节点设备,得到所述每组节点设备的第二分配比例,所述第二节点设备为所述各组节点设备中的任一组节点设备。5.根据权利要求4所述的方法,其特征在于,所述当第一节点设备的第一分配比例超过所述第一节点设备的最大限制比例时,将所述第一节点设备的第一分配比例中超过所述最大限制比例的部分数值,分配给除所述第一节点设备外的其他至少一组节点设备,得到所述每组节点设备的第二分配比例包括:当所述第一节点设备的第一分配比例超过所述最大限制比例时,确定所述第一节点设备与其他各组节点设备之间的直播通信参数差;根据所述直播通信参数差,将所述第一节点设备的第一分配比例...

【专利技术属性】
技术研发人员:马茗张文亚郭君健罗喆赵一开周超于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1