一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33287091 阅读:11 留言:0更新日期:2022-04-30 23:56
本发明专利技术提供了一种数据处理方法、装置、电子设备及存储介质。根据终端在下一时间段内的未来带宽、终端在下一时间段内的视频加载码率以及终端在下一时间段内在播放视频的过程中的最大容忍卡顿次数,获取终端在下一时间段内预加载视频的最大加载数量。在下一时间段内在终端播放视频的过程中根据最大加载数量预加载待加载视频。通过本申请,可以自动将预加载视频的数量限制在不影响流畅播放正在播放的视频的数量,从而可以实现在下一时间段内预加载待加载视频的情况下不影响在下一时间段内播放视频的流畅度,或者,可以实现在不影响在下一时间段内播放视频的流畅度的情况下预加载更多的待加载视频,避免降低用户观看在下一时间段内播放的视频体验。时间段内播放的视频体验。时间段内播放的视频体验。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着视频应用程序逐渐流行,用户对视频有了越来越高的需求,要求视频能秒开,播放过程中不卡顿。
[0003]为了能满足这一要求,视频应用程序都会设置视频预加载服务,视频应用程序播放当前视频的同时,预加载之后的视频,以供之后在切换至之后的视频的情况下,用户无需等待,视频应用程序可以直接播放之后的视频。
[0004]然而,专利技术人发现,在视频应用程序正在播放当前视频的同时预加载之后的视频的情况下,如果手机的网络情况较差,则由于预加载之后的视频会占用手机的一部分带宽,则可能会导致视频应用程序播放的当前视频卡顿,降低视频应用程序播放当前视频的流畅度,降低用户观看当前视频的体验。

技术实现思路

[0005]本申请示出了一种数据处理方法、装置、电子设备及存储介质。
[0006]第一方面,本申请示出了一种数据处理方法,应用于终端,所述方法包括:
[0007]在所述终端在当前时间段内正在播放视频的情况下,根据所述终端在历史过程中的历史带宽,预测所述终端在所述当前时间段之后的下一时间段内的未来带宽,获取所述终端在所述下一时间段内的视频加载码率以及获取所述终端在所述下一时间段内在播放视频的过程中的最大容忍卡顿次数;
[0008]根据所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,获取所述终端在所述下一时间段内预加载视频的最大加载数量;
[0009]在所述下一时间段内在所述终端播放视频的过程中根据所述最大加载数量预加载待加载视频。
[0010]在一个可选的实现方式中,所述在所述下一时间段内在所述终端播放视频的过程中根据所述最大加载数量预加载待加载视频,包括:
[0011]在所述下一时间段内在所述终端播放当前视频的过程中,确定所述终端对当前视频的已加载比例是否大于预设比例阈值;
[0012]在所述已加载比例大于预设比例阈值的情况下,再根据所述最大加载数量预加载待加载视频。
[0013]在一个可选的实现方式中,所述根据所述最大加载数量预加载待加载视频,包括:
[0014]根据所述未来带宽以及所述视频加载码率获取用于预加载视频的预加载带宽;
[0015]根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽;
[0016]根据各个预加载子带宽预加载各自对应的待加载视频。
[0017]在一个可选的实现方式中,所述根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽,包括:
[0018]根据所述最大加载数量确定多个待加载视频;
[0019]获取所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度;
[0020]根据所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度,获取用于预加载各个待加载视频的预加载子带宽。
[0021]在一个可选的实现方式中,所述根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽,包括:
[0022]根据所述最大加载数量确定多个待加载视频;
[0023]获取各个待加载视频之间的视频播放顺序;
[0024]根据各个待加载视频之间的视频播放顺序,获取用于预加载各个待加载视频的预加载子带宽。
[0025]在一个可选的实现方式中,所述根据所述终端在历史过程中的历史带宽,预测所述终端在所述当前时间段之后的下一时间段内的未来带宽,包括:
[0026]获取带宽预测模型,所述带宽预测模型是根据所述终端分别在历史过程中的多个历史时间段内的历史带宽训练得到的;
[0027]向所述带宽预测模型中输入所述当前时间段,以使所述带宽预测模型预测所述终端在所述当前时间段之后的所述下一时间段内的未来带宽,并输出所述未来带宽;
[0028]获取所述带宽预测模型输出的所述未来带宽。
[0029]在一个可选的实现方式中,所述根据所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,获取所述终端在所述下一时间段内预加载视频的最大加载数量,包括:
[0030]向数量预测模型中输入所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,以使数量预测模型对所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数处理,得到在所述下一时间段内预加载视频的预测加载数量;
[0031]获取所述数量预测模型输出的所述预测加载数量;
[0032]根据所述预测加载数量获取所述终端在所述下一时间段内预加载视频的最大加载数量。
[0033]在一个可选的实现方式中,所述根据所述预测加载数量获取所述终端在所述下一时间段内预加载视频的最大加载数量,包括:
[0034]在所述预测加载数量为小数的情况下,根据所述预测加载数量中的整数部分获取所述终端在所述下一时间段内预加载视频的最大加载数量。
[0035]第二方面,本申请示出了一种数据处理装置,应用于终端,所述装置包括:
[0036]预测模块,用于在所述终端在当前时间段内正在播放视频的情况下,根据所述终端在历史过程中的历史带宽,预测所述终端在所述当前时间段之后的下一时间段内的未来带宽,获取所述终端在所述下一时间段内的视频加载码率以及获取所述终端在所述下一时间段内在播放视频的过程中的最大容忍卡顿次数;
[0037]获取模块,用于根据所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,获取所述终端在所述下一时间段内预加载视频的最大加载数量;
[0038]预加载模块,用于在所述下一时间段内在所述终端播放视频的过程中根据所述最大加载数量预加载待加载视频。
[0039]在一个可选的实现方式中,所述预加载模块包括:
[0040]确定单元,用于在所述下一时间段内在所述终端播放当前视频的过程中,确定所述终端对当前视频的已加载比例是否大于预设比例阈值;
[0041]预加载单元,用于在所述已加载比例大于预设比例阈值的情况下,再根据所述最大加载数量预加载待加载视频。
[0042]在一个可选的实现方式中,所述预加载单元包括:
[0043]第一获取子单元,用于根据所述未来带宽以及所述视频加载码率获取用于预加载视频的预加载带宽;
[0044]第二获取子单元,用于根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽;
[0045]预加载子单元,用于根据各个预加载子带宽预加载各自对应的待加载视频。
[0046]在一个可选的实现方式中,所述第二获取子单元具体用于:根据所述最大加载数量确定多个待加载视频;获取所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度;根据所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度,获取用于预加载各个待加载视频的预加载子带宽。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端,所述方法包括:在所述终端在当前时间段内正在播放视频的情况下,根据所述终端在历史过程中的历史带宽,预测所述终端在所述当前时间段之后的下一时间段内的未来带宽,获取所述终端在所述下一时间段内的视频加载码率以及获取所述终端在所述下一时间段内在播放视频的过程中的最大容忍卡顿次数;根据所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,获取所述终端在所述下一时间段内预加载视频的最大加载数量;在所述下一时间段内在所述终端播放视频的过程中根据所述最大加载数量预加载待加载视频。2.根据权利要求1所述的方法,其特征在于,所述在所述下一时间段内在所述终端播放视频的过程中根据所述最大加载数量预加载待加载视频,包括:在所述下一时间段内在所述终端播放当前视频的过程中,确定所述终端对当前视频的已加载比例是否大于预设比例阈值;在所述已加载比例大于预设比例阈值的情况下,再根据所述最大加载数量预加载待加载视频。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述最大加载数量预加载待加载视频,包括:根据所述未来带宽以及所述视频加载码率获取用于预加载视频的预加载带宽;根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽;根据各个预加载子带宽预加载各自对应的待加载视频。4.根据权利要求3所述的方法,其特征在于,所述根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽,包括:根据所述最大加载数量确定多个待加载视频;获取所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度;根据所述当前视频的视频主题分别与各个待加载视频的视频主题的相关度,获取用于预加载各个待加载视频的预加载子带宽。5.根据权利要求3所述的方法,其特征在于,所述根据所述最大加载数量以及所述预加载带宽获取用于预加载各个待加载视频的预加载子带宽,包括:根据所述最大加载数量确定多个待加载视频;获取各个待加载视频之间的视频播放顺序;根据各个待加载视频之间的视频播放顺序,获取用于预加载各个待加载视频的预加载子带宽。6.根据权利要求1所述的方法,其特征在于,所述根据所述终端在历史过程中的历史带宽,预测所述终端在所述当前时间段之后的下一时间段内的未来带宽,包括:获取带宽预测模型,所述带宽预测模型是根据所述终端分别在历史过程中的多个历史时间段内的历史带宽训练得到的;向所述带宽预测模型中输入所述当前时间段,以使所述带宽预测模型预测所述终端在所述当前时间段之后的所述下一时间段内的未来带宽,并输出所述未来带宽;
获取所述带宽预测模型输出的所述未来带宽。7.根据权利要求1所述的方法,其特征在于,所述根据所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,获取所述终端在所述下一时间段内预加载视频的最大加载数量,包括:向数量预测模型中输入所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数,以使数量预测模型对所述未来带宽、所述视频加载码率以及所述最大容忍卡顿次数处理,得到在所述下一时间段内预加载视频的预测加载数量;获取所述数量预测模型输出的所述预测加载数量;根据所述预测加载数量获取所述终端在所述下一时间段内预加载视频的最大加载数量。8.根据权利要求7所述的方法,其特征在于,所述根据所述预测加载数量获取所述终端在所述下一时间段内预加载视频的最大加载数量,包括:在所述预测加载数量为小数的情况下,根据所述预测加载数量中的整数部分获取所述终端在所述下一时间段内预加载视频的最大加载数量。9.一种数据处理装置,其特征在于,应用于终端,所述装置包括:预测模块,用于在...

【专利技术属性】
技术研发人员:张容彭飞邓竹立
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:

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

1