一种视频观看高峰期流量分流方法及装置制造方法及图纸

技术编号:15297043 阅读:82 留言:0更新日期:2017-05-11 19:06
本发明专利技术实施例提供了一种视频观看高峰期流量分流方法及装置,通过获取该用户观看连续性视频的视频观看清单,获得视频观看清单中的连续性视频的上线时间,在到达上线时间后,主动向用户的终端设备推送,连续性视频的上线信息,使得用户的终端设备利用视频上线时间和高峰时间段的时间间隔,提前在高峰时间段之前下载用户所观看的连续性视频的将视频内容,从而在不改变使用观看习惯的前提下,不在高峰时间段占用视频网站的流量,避免了在高峰时间段内下载并观看视频所造成的延时和卡顿,不改变用户的观看习惯的同时提高了用户体验,实现了高峰时间段视频流量的分流。

Method and device for distributing video watching peak flow

The embodiment of the invention provides a method and device for video viewing peak flow through the shunt, see list of access to the user to watch the continuity of video, video viewing of continuous video in the list of on-line time, arrive in the on-line time, take the initiative to push the user terminal equipment, continuous video on-line information the user terminal equipment, on-line time and peak time of using video intervals, continuous advance download video users watch before the peak time of the video content, which does not change in the premise of viewing habits, do not occupy the video site in the peak period of traffic, to avoid the peak time to download and watch the video caused by the delay and Carlton, does not change the viewing habits of users and improve the user experience, to achieve a high Streaming video traffic in peak time.

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种视频观看高峰期流量分流方法及装置
技术介绍
随着互联网技术的日益普及,通过互联网观看各类视频节目已经成为了人们十分重要的娱乐途径。随着技术发展,人们可以通过各类终端,并且在各种场合及地点,看到互联网上的视频节目,比如:手机,平板电脑、个人电脑以及网络电视机顶盒等等。但由于人们的工作生活习惯,导致观看网络视频节目的时间段总是集中于某几个时间段,比如晚上7点到10点。在该时间段内,由于同时有大量的用户从互联网视频网站上同时观看视频节目,导致了在该时间段内对网络服务器造成了巨大的流量压力,导致视频下载缓慢,用户体验不好。目前现有的技术,通过提前将视频内容在观看高峰期之前,利用CDN(ContentDeliveryNetwork,内容分发网络)技术,提前将视频内容分发到一些边缘服务器中,边缘服务器为分布式服务器,分布在各地,用户在高峰期时可以从最近的边缘服务器中获得视频内容。但是在观看高峰期时,用户依然需要从边缘服务器中下载视频内容,同一个边缘服务器依然同时存在很多用户访问,在用户量过多流量过大时,会切换到其他服务器,造成CDN切换次数增加,增大了整体系统的负担,并且由于切换频繁,且每个边缘服务器的流量都很大,从而造成用户观看视频时的延时和卡顿,降低了用户体验。
技术实现思路
本专利技术实施例的目的在于提供一种视频观看高峰期流量分流方法及装置,以实现在高峰期之前提前下载视频内容,减少高峰期的流量,减少CDN切换次数,避免用户观看视频时的延时和卡顿,提高用户体验。具体技术方案如下:本专利技术实施列公开一种视频观看高峰期流量分流方法,应用于服务器侧,包括:获得用户观看连续性视频的视频观看清单和习惯观看时间段,其中,所述连续性视频至少包括:连续剧、综艺节目及动画片中的一种或多种,所述视频观看清单包括用户观看的连续性视频的标识;当所述习惯观看时间段为高峰时间段时,根据所述视频观看清单中的所述连续性视频的标识,获得所述视频观看清单中所有连续性视频的上线时间,其中,所述高峰时间段为视频流量到达预设流量阈值的时间段,所述上线时间与所述高峰时间段为不同时间;当到达所述视频观看清单中的一个或多个连续性视频的上线时间后,向用户当前所使用的终端设备推送所述一个或多个连续性视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,其中,所述上线信息包括所述一个或多个连续性视频的标识。优选的,所述获得用户观看连续性视频的视频观看清单和习惯观看时间段,包括:获得用户观看所述连续性视频的观看记录,其中,所述观看记录中包括连续性视频的标识、连续性视频的观看时间;根据所述观看记录,统计所述观看记录中连续性视频的观看次数,将所述观看次数大于或等于预设值的连续性视频的标识,形成所述视频观看清单;对所述观看记录中所有连续性视频,在预设多个时间段内统计观看时间,将所述预设多个时间段中,观看所述连续性视频次数最多的预设时间段,作为所述习惯观看时间段。优选的,所述用户当前所使用的终端设备为当前通过用户账号登陆的终端设备。优选的,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,包括:向所述用户当前所使用的终端设备,推送用户常用终端设备的终端设备信息,并推送所述一个或多个连续性视频的上线信息,以使所述用户当前所使用的终端设备,根据所述用户常用终端设备的终端设备信息,在判断所述用户当前所使用的终端设备为所述用户常用终端设备时,根据所述上线信息,下载所述一个或多个连续性视频的视频内容,其中,所述终端设备信息包括终端设备的类型信息和终端设备的识别信息,所述类型信息为终端设备的类型,所述识别信息为同一种类型的终端设备相互不同且唯一的识别代码,所述用户常用终端设备为用户观看所述连续性视频的终端设备。优选的,所述向所述用户当前所使用的终端设备,推送用户常用终端设备的终端设备信息之前,所述的方法还包括:获得所述用户观看连续性视频的观看记录,其中,所述观看记录中还包括观看连续性视频所使用终端设备的终端设备信息;在所述用户观看连续性视频的观看记录中,得到与当前时间最近的预设数目条观看记录;根据所述预设数目条观看记录中的终端设备信息,通过所述终端信息中的设备类型和识别代码,获得在所述预设数目条观看记录中使用次数最多的终端设备,作为所述用户常用终端设备,并从所述观看记录中获得所述用户常用终端设备的终端设备信息;若在所述预设数目条观看记录内,每一条观看记录中都使用不同的终端设备,则将与当前时间最近的一条观看记录中所使用的终端设备,作为所述用户常用终端设备,并从所述预设数目条观看记录中获得所述用户常用终端设备的终端设备信息。优选的,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容之前,所述的方法还包括:获得所述用户观看连续性视频的观看记录,其中,所述观看记录中还包括连续性视频的剧集序号;在所述观看记录中获得所述一个或多个连续性视频已经观看过的剧集序号;根据所述已经观看过的剧集序号,获得用户待下载的一个或多个连续性视频的下一个剧集序号;相应的,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,包括:当向用户当前所使用的终端设备推送所述一个或多个连续性视频的上线信息时,将所述用户待下载的一个或多个连续性视频的下一个剧集序号加入所述上线信息,以使所述用户当前所使用的终端设备根据所述一个或多个连续性视频的下一个剧集序号,下载与所述下一个剧集序号对应的所述一个或多个连续性视频相应的视频内容。本专利技术实施例公开一种视频观看高峰期流量分流方法,应用于终端设备侧,包括:接收一个或多个连续性视频的上线信息,其中,所述上线信息包括所述一个或多个连续性视频的标识;根据所述上线信息中所述一个或多个连续性视频的标识,下载所述一个或多个连续性视频的视频内容。优选的,所述接收一个或多个连续性视频的上线信息,包括:接收所述上线信息并接收用户常用终端设备的终端设备信息,其中,所述终端设备信息包括所述终端设备的类型信息和所述终端设备的识别信息,所述类型信息为终端设备的类型,所述识别信息为同一种类型的终端设备相互不同且唯一的识别代码,所述用户常用终端设备为用户观看连续性视频的终端设备;相应的,所述根据所述上线信息中所述一个或多个连续性视频的标识,下载所述一个或多个连续性视频的视频内容,包括:通过比较所述用户常用终端设备的终端设备信息和本终端设备的终端设备信息,判断所述本终端设备是否为所述用户常用的终端设备;当所述本终端设备是用户常用的终端设备时,根据所述上线信息中所述一个或多个连续性视频的标识,下载所述一个或多个连续性视频的视频内容。优选的,所述上线信息中还包括用户待下载的一个或多个连续性视频的剧集序号;相应的,所述根据所述上线信息中所述一个或多个连续性视频的标识,下载所述一个或多个连续性视频的视频内容,本文档来自技高网...
一种视频观看高峰期流量分流方法及装置

【技术保护点】
一种视频观看高峰期流量分流方法,其特征在于,应用于服务器侧,包括:获得用户观看连续性视频的视频观看清单和习惯观看时间段,其中,所述连续性视频至少包括:连续剧、综艺节目及动画片中的一种或多种,所述视频观看清单包括用户观看的连续性视频的标识;当所述习惯观看时间段为高峰时间段时,根据所述视频观看清单中的所述连续性视频的标识,获得所述视频观看清单中所有连续性视频的上线时间,其中,所述高峰时间段为视频流量到达预设流量阈值的时间段,所述上线时间与所述高峰时间段为不同时间;当到达所述视频观看清单中的一个或多个连续性视频的上线时间后,向用户当前所使用的终端设备推送所述一个或多个连续性视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,其中,所述上线信息包括所述一个或多个连续性视频的标识。

【技术特征摘要】
1.一种视频观看高峰期流量分流方法,其特征在于,应用于服务器侧,包括:获得用户观看连续性视频的视频观看清单和习惯观看时间段,其中,所述连续性视频至少包括:连续剧、综艺节目及动画片中的一种或多种,所述视频观看清单包括用户观看的连续性视频的标识;当所述习惯观看时间段为高峰时间段时,根据所述视频观看清单中的所述连续性视频的标识,获得所述视频观看清单中所有连续性视频的上线时间,其中,所述高峰时间段为视频流量到达预设流量阈值的时间段,所述上线时间与所述高峰时间段为不同时间;当到达所述视频观看清单中的一个或多个连续性视频的上线时间后,向用户当前所使用的终端设备推送所述一个或多个连续性视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,其中,所述上线信息包括所述一个或多个连续性视频的标识。2.根据权利要求1所述的方法,其特征在于,所述获得用户观看连续性视频的视频观看清单和习惯观看时间段,包括:获得用户观看所述连续性视频的观看记录,其中,所述观看记录中包括连续性视频的标识、连续性视频的观看时间;根据所述观看记录,统计所述观看记录中连续性视频的观看次数,将所述观看次数大于或等于预设值的连续性视频的标识,形成所述视频观看清单;对所述观看记录中所有连续性视频,在预设多个时间段内统计观看时间,将所述预设多个时间段中,观看所述连续性视频次数最多的预设时间段,作为所述习惯观看时间段。3.根据权利要求1所述的方法,其特征在于,所述用户当前所使用的终端设备为当前通过用户账号登陆的终端设备。4.根据权利要求1所述的方法,其特征在于,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,包括:向所述用户当前所使用的终端设备,推送用户常用终端设备的终端设备信息,并推送所述一个或多个连续性视频的上线信息,以使所述用户当前所使用的终端设备,根据所述用户常用终端设备的终端设备信息,在判断所述用户当前所使用的终端设备为所述用户常用终端设备时,根据所述上线信息,下载所述一个或多个连续性视频的视频内容,其中,所述终端设备信息包括终端设备的类型信息和终端设备的识别信息,所述类型信息为终端设备的类型,所述识别信息为同一种类型的终端设备相互不同且唯一的识别代码,所述用户常用终端设备为用户观看所述连续性视频的终端设备。5.根据权利要求4所述的方法,其特征在于,所述向所述用户当前所使用的终端设备,推送用户常用终端设备的终端设备信息之前,所述的方法还包括:获得所述用户观看连续性视频的观看记录,其中,所述观看记录中还包括观看连续性视频所使用终端设备的终端设备信息;在所述用户观看连续性视频的观看记录中,得到与当前时间最近的预设数目条观看记录;根据所述预设数目条观看记录中的终端设备信息,通过所述终端信息中的设备类型和识别代码,获得在所述预设数目条观看记录中使用次数最多的终端设备,作为所述用户常用终端设备,并从所述观看记录中获得所述用户常用终端设备的终端设备信息;若在所述预设数目条观看记录内,每一条观看记录中都使用不同的终端设备,则将与当前时间最近的一条观看记录中所使用的终端设备,作为所述用户常用终端设备,并从所述预设数目条观看记录中获得所述用户常用终端设备的终端设备信息。6.根据权利要求1或4所述的方法,其特征在于,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容之前,所述的方法还包括:获得所述用户观看连续性视频的观看记录,其中,所述观看记录中还包括连续性视频的剧集序号;在所述观看记录中获得所述一个或多个连续性视频已经观看过的剧集序号;根据所述已经观看过的剧集序号,获得用户待下载的一个或多个连续性视频的下一个剧集序号;相应的,所述向用户当前所使用的终端设备推送所述一个或多个系列剧视频的上线信息,以使所述用户当前所使用的终端设备根据所述上线信息,下载所述一个或多个连续性视频的视频内容,包括:当向用户当前所使用的终端设备推送所述一个或多个连续性视频的上线信息时,将所述用户待下载的一个或多个连续性视频的下一个剧集序号加入所述上线信息,以使所述用户当前所使用的终端设备根据所述一个或多个连续性视频的下一个剧集序号,下载与所述下一个剧集序号对应的所述一个或多个连续性视频相应的视频内容。7.一种视频观看高峰期流量分流方法,其特征在于,应用于终端设备侧,包括:接收一个或多个连续性视频的上线信息,其中,所述上线信息包括所述一个或多个连续性视频的标识;根据所述上线信息中所述一个或多个连续性视频的标识,下载所述一个或多个连续性视频的视频内容。8.根据权利要求7所述的方法,其特征在于,所述接收一个或多个连续性视频的上线信息,包括:接收所述上线信息并接收用户常用终端设备的终端设备信息,其中,所述终端设备信息包括所述终端设备的类型信息和所述终端设备的识别信息,所述类型信息为终端设备的类型,所述识别信息为同一种...

【专利技术属性】
技术研发人员:袁鹏庹虎
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1