带宽分配方法及装置制造方法及图纸

技术编号:22060763 阅读:25 留言:0更新日期:2019-09-07 18:10
本公开涉及一种带宽分配方法及装置。该方法应用于内容分发网络CDN服务器,该方法包括:在接收到终端设备针对目标视频的播放请求时,获取目标视频的属性信息;根据属性信息,确定播放请求相对应的评级;确定与评级相对应的CDN带宽;向终端设备分配与CDN带宽相匹配的目标视频。根据本公开实施例,能够在接收到终端设备针对目标视频的播放请求时,根据目标视频的属性信息确定播放请求相对应的评级及与该评级相对应的CDN带宽,并向终端设备分配与CDN带宽相匹配的目标视频,从而提高CDN带宽使用率。

Bandwidth Allocation Method and Device

【技术实现步骤摘要】
带宽分配方法及装置
本公开涉及计算机
,尤其涉及一种带宽分配方法及装置。
技术介绍
内容分发网络CDN(ContentDeliveryNetwork)是一种通过在网络各处放置节点服务器所构成的现有的互联网基础之上的一层智能虚拟网络,其可以为用户提供视频内容。然而,在不同的情况下(例如不同的时间段、不同的地点等),观看视频的用户数量相差非常大,导致CDN服务器带宽时而不足,时而被大量浪费,CDN带宽使用率较低。
技术实现思路
有鉴于此,本公开提出了一种带宽分配方法及装置,能够提高CDN带宽使用效率。根据本公开的一方面,提供了一种带宽分配方法,所述方法应用于内容分发网络CDN服务器,所述方法包括:在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;根据所述属性信息,确定所述播放请求相对应的评级;确定与所述评级相对应的CDN带宽;向所述终端设备分配与所述CDN带宽相匹配的目标视频。在一种可能的实现方式中,向所述终端设备分配与所述CDN带宽相匹配的目标视频,包括:根据所述CDN带宽,确定相匹配的目标视频的第一清晰度;向终端设备下发与所述目标视频的第一清晰度相对应的播放内容。在一种可能的实现方式中,根据所述属性信息,确定所述播放请求相对应的评级,包括:根据所述目标视频的属性信息的评分,确定所述播放请求相对应的评级,其中,所述属性信息包括所述目标视频的内容和长度中的至少一种。在一种可能的实现方式中,所述播放请求包括终端设备请求播放所述目标视频的第二清晰度,其中,所述方法还包括:在所述第一清晰度与所述第二清晰度不同时,控制所述终端设备发出变更清晰度的提示。根据本公开的另一方面,提供了一种带宽分配装置,所述装置应用于内容分发网络CDN服务器,所述装置包括:属性信息获取模块,用于在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;评级确定模块,用于根据所述属性信息,确定所述播放请求相对应的评级;带宽确定模块,用于确定与所述评级相对应的CDN带宽;目标视频分配模块,用于向所述终端设备分配与所述CDN带宽相匹配的目标视频。在一种可能的实现方式中,所述目标视频分配模块包括:清晰度确定子模块,用于根据所述CDN带宽,确定相匹配的目标视频的第一清晰度;播放内容下发子模块,用于向终端设备下发与所述目标视频的第一清晰度相对应的播放内容。在一种可能的实现方式中,所述评级确定模块包括:评级确定子模块,用于根据所述目标视频的属性信息的评分,确定所述播放请求相对应的评级,其中,所述属性信息包括所述目标视频的内容和长度中的至少一种。在一种可能的实现方式中,所述播放请求包括终端设备请求播放所述目标视频的第二清晰度,其中,所述装置还包括:控制模块,用于在所述第一清晰度与所述第二清晰度不同时,控制所述终端设备发出变更清晰度的提示。根据本公开的另一方面,提供了一种带宽分配装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述带宽分配方法。根据本公开实施例,能够在接收到终端设备针对目标视频的播放请求时,根据目标视频的属性信息确定播放请求相对应的评级及与该评级相对应的CDN带宽,并向终端设备分配与CDN带宽相匹配的目标视频,从而提高CDN带宽使用率。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是根据一示例性实施例示出的一种带宽分配方法的流程图。图2是根据一示例性实施例示出的一种带宽分配方法的流程图。图3是根据一示例性实施例示出的一种带宽分配方法的流程图。图4是根据一示例性实施例示出的一种带宽分配方法的流程图。图5是根据一示例性实施例示出的一种带宽分配方法的应用场景的示意图。图6是根据一示例性实施例示出的一种带宽分配装置的框图。图7是根据一示例性实施例示出的一种带宽分配装置的框图。图8是根据一示例性实施例示出的一种带宽分配装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1是根据一示例性实施例示出的一种带宽分配方法的流程图。该方法应用于内容分发网络CDN服务器中。如图1所示,根据本公开实施例的带宽分配方法包括:在步骤S11中,在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;在步骤S12中,根据所述属性信息,确定所述播放请求相对应的评级;在步骤S13中,确定与所述评级相对应的CDN带宽;在步骤S14中,向所述终端设备分配与所述CDN带宽相匹配的目标视频。根据本公开实施例,能够在接收到终端设备针对目标视频的播放请求时,根据目标视频的属性信息确定播放请求相对应的评级及与评级相对应的CDN带宽,并向终端设备分配与CDN带宽相匹配的目标视频。这样,在观看视频的用户数量较多时,可以根据播放请求对应的评级确定相应的CDN带宽,并分配与CDN带宽相匹配的目标视频,从而在保证用户可以较流畅地播放目标视频的基础上,降低CDN带宽使用峰值。在观看视频用户数量较少时,因CDN带宽使用峰值降低,可以减少CDN带宽的浪费,从而提高CDN带宽使用率,节省CDN带宽资源。举例来说,终端设备(例如,手机、电视、平板电脑等)可以发起针对目标视频的播放请求。CDN服务器在接收到终端设备针对目标视频的播放请求时,获取该目标视频的属性信息。其中,目标视频的属性信息是与该目标视频属性相关的信息,例如,该目标视频的内容、该目标视频的长度等属性信息。例如,用户想通过其手机播放目标视频,其触发目标视频的播放控件,用户的手机发起针对目标视频的播放请求,CDN服务器会接收到用户的手机针对目标视频的播放请求。此时,CDN服务器获取该目标视频的属性信息。在一种可能的实现方式中,在接收到终端设备针对目标视频的播放请求时,CDN服务器获取该目标视频的属性信息。举例来说,用户触发目标视频的播放控件,用户的终端设备发起针对目标视频的播放请求,CDN服务器在接收到终端设备针对目标视频的播放请求时,可以获取到该目标视频的视频内容、视频长度等属性信息。例如,用户的手机发起针对动画片a的播放请求,则CDN服务器可以获取到该动画片a的视频内容为儿童动画片(例如,普通视频)、视频长度为7分钟(例如,短视频)等属性信息。当用户的手机发起针对电影b的播放请求时,CDN服务器可以获取到该电影b的视频内容为电影(例如,大制作影片)、视频本文档来自技高网...

【技术保护点】
1.一种带宽分配方法,其特征在于,所述方法应用于内容分发网络CDN服务器,所述方法包括:在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;根据所述属性信息,确定所述播放请求相对应的评级;确定与所述评级相对应的CDN带宽;向所述终端设备分配与所述CDN带宽相匹配的目标视频。

【技术特征摘要】
1.一种带宽分配方法,其特征在于,所述方法应用于内容分发网络CDN服务器,所述方法包括:在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;根据所述属性信息,确定所述播放请求相对应的评级;确定与所述评级相对应的CDN带宽;向所述终端设备分配与所述CDN带宽相匹配的目标视频。2.根据权利要求1所述的方法,其特征在于,向所述终端设备分配与所述CDN带宽相匹配的目标视频,包括:根据所述CDN带宽,确定相匹配的目标视频的第一清晰度;向终端设备下发与所述目标视频的第一清晰度相对应的播放内容。3.根据权利要求1所述的方法,其特征在于,根据所述属性信息,确定所述播放请求相对应的评级,包括:根据所述目标视频的属性信息的评分,确定所述播放请求相对应的评级,其中,所述属性信息包括所述目标视频的内容和长度中的至少一种。4.根据权利要求2所述的方法,其特征在于,所述播放请求包括终端设备请求播放所述目标视频的第二清晰度,其中,所述方法还包括:在所述第一清晰度与所述第二清晰度不同时,控制所述终端设备发出变更清晰度的提示。5.一种带宽分配装置,其特征在于,所述装置应用于内容分发网络CDN服务器,所述装置包括:属性信息获取模块,用于在接收到终端设备针对目标视频的播放请求时,获取所述目标视频的属性信息;评级确定模块,用...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:优酷网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1