当前位置: 首页 > 专利查询>王昊专利>正文

一种数据处理方法、设备及存储介质技术

技术编号:29053332 阅读:34 留言:0更新日期:2021-06-26 06:20
本申请提供了一种数据处理方法、设备及存储介质,通过基于用户的第一操作,按照预设规则自适应播放测试视频,以得到相应的自适应分辨率。确定测试视频集合中分辨率大于自适应分辨率的测试视频,作为二次测试视频。将分辨率最小的二次测试视频作为当前播放视频并进行播放。在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,将分辨率大于且最接近当前播放视频的二次测试视频,作为当前播放视频并进行播放,直至当前播放视频在预设时间内的视频加载量小于第一预设阈值,以得到最佳分辨率。将最佳分辨率向用户进行展示。通过该方法可以为用户推荐合理的视频分辨率,提高用户观看视频的体验度。观看视频的体验度。观看视频的体验度。

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


[0001]本申请涉及视频处理
,尤其涉及一种数据处理方法、设备及存储介质。

技术介绍

[0002]随着科技的发展和人们生活水平的提高,越来越多的高分辨率的视频进入大家的视野,视频供应商往往提供给用户带有多种分辨率的视频,以供用户通过视频软件或者通过网页观看视频时,可以手动切换视频分辨率,体验高分辨率视频带来的视觉享受,提高用户的观影体验。
[0003]实际使用过程中,用户切换到较高的视频分辨率播放视频时,可能出现设备无法加载视频的情况,导致用户不得不再次切换视频分辨率进行播放视频。部分用户可能在多次切换视频分辨率后,才能确定合适的视频分辨率,这种方式增加了用户的操作,极大地影响了用户观看视频的体验。
[0004]基于此,亟需一种数据处理方法,为用户推荐合理的视频分辨率,减少用户观看视频时的操作,提高用户体验度。

技术实现思路

[0005]本申请实施例提供了一种数据处理方法、设备及存储介质,用于解决用户无法根据设备条件以及网络环境选择合适的视频分辨率的问题。
[0006]一方面,本申请实施例提供了一种数据处理方法,该方法包括:
[0007]基于用户的第一操作,按照预设规则自适应播放测试视频,以得到相应的自适应分辨率。其中,测试视频属于预先存储的测试视频集合,测试视频集合由若干不同分辨率的测试视频组成,且每种分辨率对应的测试视频由若干视频段组成。自适应分辨率为自适应播放过程中最后播放的视频段的分辨率。确定测试视频集合中分辨率大于自适应分辨率的测试视频,作为二次测试视频。将分辨率最小的二次测试视频作为当前播放视频并进行播放。在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,将分辨率大于且最接近当前播放视频的二次测试视频,作为当前播放视频并进行播放,直至当前播放视频在预设时间内的视频加载量小于第一预设阈值,以得到最佳分辨率。将最佳分辨率向用户进行展示。
[0008]在本申请实施例中,通过对测试视频进行自适应播放,得到自适应分辨率,该自适应分辨率即为自适应播放过程中最后播放的视频段的分辨率,再基于自适应分辨率对测试视频进行二次测试,以确定最佳分辨率,该最佳分辨率为与当前网络相对应的可播放的最大分辨率,并将最佳分辨率向用户进行展示,可以为用户提供指导性建议,让用户不再盲目地挑选分辨率进行视频播放,用户可以根据测试结果选择合适的分辨率进行视频播放,提高了用户的观影体验。
[0009]在本申请的一种实现方式中,在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,确定当前播放视频的分辨率是否为若干二次测试视频中分辨率最大的测试
视频。在当前播放视频的分辨率为若干二次测试视频中分辨率最大的测试视频的情况下,将当前播放视频的分辨率作为最佳分辨率。
[0010]在本申请的一种实现方式中,在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,确定当前播放视频当前所播放的第一视频段。以及确定分辨率大于且最接近当前播放视频的二次测试视频。根据当前播放视频当前所播放的第一视频段,确定分辨率大于且最接近当前播放视频的二次测试视频中与第一视频段对应的第二视频段。从第二视频段为起始段加载相应的二次测试视频,并在第一视频段播放完成的情况下,播放第二视频段,以实现将分辨率大于且最接近当前播放视频的二次测试视频,作为当前播放视频并进行播放。
[0011]在本申请的一种实现方式中,确定测试视频集合中大于自适应分辨率的分辨率。将大于自适应分辨率的分辨率依次添加到预先设置的待加载列表。其中,待加载列表中的分辨率按照分辨率大小的顺序依次排列。根据待加载列表,确定测试视频集合中分辨率大于自适应分辨率的测试视频,作为二次测试视频。
[0012]本申请实施例中,通过提供待加载列表,对二次测试视频进行有规律的排序,按照待加载列表的排序,对二次测试视频进行测试,可以加快视频测试的效率,减少了视频测试消耗的时间,提高了用户体验度。
[0013]在本申请的一种实现方式中,基于用户的第一操作,获取预先存储的索引文件。其中,索引文件中存在不同分辨率测试视频对应的索引地址。以及获取当前网络带宽。按照预设规则,并根据当前网络带宽以及索引文件中的索引地址播放测试视频,以得到相应的自适应分辨率。
[0014]在本申请的一种实现方式中,确定测试视频在自适应播放过程中,加载测试视频对应的第一帧视频的加载时间。将加载测试视频对应的第一帧视频的加载时间作为视频测试的测试结果,并向用户进行展示。
[0015]在本申请实施例中,将第一帧视频的加载时间提供给用户,客户端不单单将最佳分辨率提供给用户,同时将第一帧视频的加载时间作为参考数据,向用户展示,可以加大数据的可信度,用户也可以通过第一帧视频的加载时间和最佳分辨率的结合,了解自己当前的网络状况。
[0016]在本申请的一种实现方式中,确定用户的第二操作,并根据第二操作获取终端的当前位置信息以及网络信息。其中,第二操作用于表示终端根据第二操作启动视频软件。将当前位置信息以及网络信息与历史记录信息集合进行匹配。在历史记录信息集合中存在与终端的当前位置信息以及网络信息匹配的历史记录的情况下,确定第二操作的操作时间与匹配的历史记录对应的测试时间之间的差值,并确定差值是否小于第二预设阈值。在差值小于第二预设阈值的情况下,将匹配的历史记录中的最佳分辨率向用户展示。在差值大于第二预设阈值的情况下,生成提示信息并向用户进行展示。其中,提示信息用于提示用户进行视频测试。
[0017]本申请实施例中,用户通过视频软件观看视频时,客户端可以监测到,并为用户提供上次的测试数据,或者提示用户进行视频测试。可以使用户感受到客户端功能的人性化、智能化,提高用户对视频测试的体验度。
[0018]另一方面,本申请实施例还提供了一种数据处理设备,该设备包括:
[0019]至少一个处理器。以及,与至少一个处理器通信连接的存储器。其中,
[0020]存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:基于用户的第一操作,按照预设规则自适应播放测试视频,以得到相应的自适应分辨率。其中,测试视频属于预先存储的测试视频集合,测试视频集合由若干不同分辨率的测试视频组成,且每种分辨率对应的测试视频由若干视频段组成。自适应分辨率为自适应播放过程中最后播放的视频段的分辨率。确定测试视频集合中分辨率大于自适应分辨率的测试视频,作为二次测试视频。将分辨率最小的二次测试视频作为当前播放视频并进行播放。在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,将分辨率大于且最接近当前播放视频的二次测试视频,作为当前播放视频并进行播放,直至当前播放视频在预设时间内的视频加载量小于第一预设阈值,以得到最佳分辨率。将最佳分辨率向用户进行展示。
[0021]在本申请的一种实现方式中,处理器还能够:在当前播放视频的视频加载量大于或等于第一预设阈值的情况下,确定当前播放视频的分辨率是否为若干二次本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:基于用户的第一操作,按照预设规则自适应播放测试视频,以得到相应的自适应分辨率;其中,所述测试视频属于预先存储的测试视频集合,所述测试视频集合由若干不同分辨率的测试视频组成,且每种分辨率对应的测试视频由若干视频段组成;所述自适应分辨率为自适应播放过程中最后播放的视频段的分辨率;确定所述测试视频集合中分辨率大于所述自适应分辨率的测试视频,作为二次测试视频;将分辨率最小的所述二次测试视频作为当前播放视频并进行播放;在所述当前播放视频的视频加载量大于或等于第一预设阈值的情况下,将分辨率大于且最接近所述当前播放视频的二次测试视频,作为所述当前播放视频并进行播放,直至所述当前播放视频在预设时间内的视频加载量小于第一预设阈值,以得到最佳分辨率;将所述最佳分辨率向用户进行展示。2.根据权利要求1所述方法,其特征在于,所述方法还包括:在所述当前播放视频的视频加载量大于或等于第一预设阈值的情况下,确定所述当前播放视频的分辨率是否为若干二次测试视频中分辨率最大的测试视频;在所述当前播放视频的分辨率为若干二次测试视频中分辨率最大的测试视频的情况下,将所述当前播放视频的分辨率作为最佳分辨率。3.根据权利要求1所述方法,其特征在于,所述在所述当前播放视频的视频加载量大于或等于第一预设阈值的情况下,将分辨率大于且最接近所述当前播放视频的二次测试视频,作为所述当前播放视频并进行播放,具体包括:在所述当前播放视频的视频加载量大于或等于第一预设阈值的情况下,确定所述当前播放视频当前所播放的第一视频段;以及确定分辨率大于且最接近所述当前播放视频的二次测试视频;根据所述当前播放视频当前所播放的第一视频段,确定所述分辨率大于且最接近所述当前播放视频的二次测试视频中与所述第一视频段对应的第二视频段;从所述第二视频段为起始段加载相应的二次测试视频,并在所述第一视频段播放完成的情况下,播放所述第二视频段,以实现将分辨率大于且最接近所述当前播放视频的二次测试视频,作为所述当前播放视频并进行播放。4.根据权利要求1所述方法,其特征在于,所述确定所述测试视频集合中分辨率大于所述自适应分辨率的测试视频,作为二次测试视频,具体包括:确定所述测试视频集合中大于所述自适应分辨率的分辨率;将所述大于所述自适应分辨率的分辨率依次添加到预先设置的待加载列表;其中,所述待加载列表中的分辨率按照分辨率大小的顺序依次排列;根据所述待加载列表,确定所述测试视频集合中分辨率大于所述自适应分辨率的测试视频,作为二次测试视频。5.根据权利要求1所述方法,其特征在于,所述基于用户的第一操作,按照预设规则自适应播放测试视频,以得到相应的自适应分辨率,具体包括:基于所述用户的第一操作,获取预先存储的索引文件;其中,所述索引文件中存在不同
分辨率测试视频对应的索引地址;以及获取当前网络带宽;按照预设规则,并根据当前网络带宽以及所述索引文件中的索引地址播放测试视频,以得到相应的自适应分辨率。6.根据权利要求1所述方法,其特征在于,所述方法还包括:确定所述测试视频在自适应播放过程中,加载所述测试视频对应的第一帧视频的加载时间;将所述加载所述测试视频对应的第一帧视频的加载时间...

【专利技术属性】
技术研发人员:王昊
申请(专利权)人:王昊
类型:发明
国别省市:

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

1