The embodiment of the invention discloses a data scheduling method and device for data scheduling, video data dispatching equipment system in the regulation of video playback system download mode according to the safe speed of current network download speed and the player, thereby reducing the situation during video playback Caton, improve the user experience. The embodiment of the invention method comprises: a video data scheduling device receives the data sent by the player request; data scheduling device to obtain the average download speed and safe speed, safe speed is the lowest speed player to maintain smooth playback of video data, the average download speed download speed for a preset period of time within the network; data scheduling device determines the video data and video data request the download mode according to the average download speed and safe speed; data dispatching equipment in accordance with the download mode from the server to download video data, and sends the video data to the player.
【技术实现步骤摘要】
本申请涉及计算机领域,尤其涉及一种数据调度方法及数据调度设备。
技术介绍
随着互联网的快速发展,越来越多的人开始享受互联网娱乐,因此导致互联网视频播放越来越普及。目前互联网视频播放通常是在终端设备的播放器向视频软件发送视频数据请求之后,该视频软件再向该视频软件对应的服务器下载各种视频资源并将该视频资源发送给该终端设备的播放器。而目前在这种过程当中,该视频软件向该播放器发送视频数据的方式通常采用固定模式,比如该视频软件下载固定时长之后向该播放器发送下载的视频数据或者该视频软件只要获取到视频数据就向该播放器发送该视频数据。这种固定模式通常会存在一定的缺点。比如该视频软件下载固定时长之后向该播放器发送下载的视频数据这种模式在网络下载速度很好的时候,视频起播和拖动时画面等待过长;而该视频软件只要获取到视频数据就向该播放器发送该视频数据这种模式在网络下载速度不好的时候,视频播放时会高频率的出现画面卡顿的情况。
技术实现思路
本申请实施例提供了一种数据调度方法及数据调度设备,用于视频播放系统中的数据调度设备根据当前网络的下载速度和播放器的安全速度调节视频播放系统的下载模式,从而减少视频播放过程中的卡顿情况,提高用户体验。第一方面,本申请实施例提供一种数据调度方法,应用于视频播放系统,所述视频播放系统包括播放器,数据调度设备和服务器,其中所述服务器为所述数据调度设备对应的服务器,包括:所述数据调度设备接收所述播放器发送的视频数据请求;所述数据调度设备获取平均下载速度和安全速度,所述安全速度为所述播放器维持视频数据流畅播放的最低速度,所述平均下载速度为预设时间段内的网络下载 ...
【技术保护点】
一种数据调度方法,应用于视频播放系统,所述视频播放系统包括播放器,数据调度设备和服务器,其中所述服务器为所述数据调度设备对应的服务器,其特征在于,包括:所述数据调度设备接收所述播放器发送的视频数据请求;所述数据调度设备获取平均下载速度和安全速度,所述安全速度为所述播放器维持视频数据流畅播放的最低速度,所述平均下载速度为预设时间段内的网络下载速度;所述数据调度设备根据所述平均下载速度与所述安全速度确定所述视频数据请求对应的视频数据的下载模式;所述数据调度设备按照所述下载模式从服务器下载所述视频数据,并将所述视频数据发送给所述播放器。
【技术特征摘要】
1.一种数据调度方法,应用于视频播放系统,所述视频播放系统包括播放器,数据调度设备和服务器,其中所述服务器为所述数据调度设备对应的服务器,其特征在于,包括:所述数据调度设备接收所述播放器发送的视频数据请求;所述数据调度设备获取平均下载速度和安全速度,所述安全速度为所述播放器维持视频数据流畅播放的最低速度,所述平均下载速度为预设时间段内的网络下载速度;所述数据调度设备根据所述平均下载速度与所述安全速度确定所述视频数据请求对应的视频数据的下载模式;所述数据调度设备按照所述下载模式从服务器下载所述视频数据,并将所述视频数据发送给所述播放器。2.根据权利要求1所述的方法,其特征在于,数据调度设备获取平均下载速度和安全速度包括:所述数据调度设备统计所述预设时间段内的所述平均下载速度和所述播放器的平均视频码流,所述预设时间段的结尾时刻为当前时刻;所述数据调度设备根据所述平均下载速度和所述平均视频码流利用目标公式计算得到所述安全速度。3.根据权利要求2所述的方法,其特征在于,所述目标公式为:安全速度=1.2*平均视频码流。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述数据调度设备根据所述平均下载速度与所述安全速度确定所述视频数据请求对应的视频数据的下载模式包括:若所述平均下载速度小于所述安全速度,则所述数据调度设备确定所述下载模式为从所述服务器下载所述视频数据请求对应的视频数据的时长达到第一预设时长时将已下载的视频数据发送给所述播放器。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述数据调度设备根据所述平均下载速度与所述安全速度确定所述视频数据请求对应的视频数据的下载模式包括:若所述平均下载速度大于所述安全速度,则所述数据调度设备根据所述平均下载速度与所述安全速度之间的对应关系设置对应的第二预设时长;所述数据调度设备确定所述下载模式为从所述服务器下载所述视频数据请求对应的视频数据的时长达到所述第二预设时长时将已下载的视频数据发送给所述播放器。6.根据权利要求5所述的方法,其特征在于,所述数据调度设备根据所述平均下载速度与所述安全速度之间的对应关系设置对应的第二预设时长包括:若所述平均下载速度大于一倍的所述安全速度且小于或等于两倍的所述安全速度,则所述数据调度设备设置所述第二预设时长为5秒;若所述平均下载速度大于两倍的所述安全速度且小于或等于四倍的所述安全速度,则所述数据调度设备设置所述第二预设时长为2秒;若所述平均下载速度大于四倍的所述安全速度,则所述数据调度设备设置所述第二预设时长为当前网络的单位传输时间间隔。7.一种数据调度设备,其特征在于,包括...
【专利技术属性】
技术研发人员:严斌,冯涛,朱子荣,江忠锦,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。