本公开涉及数据处理,特别涉及视频处理,尤其涉及一种视频缓存方法及装置。
背景技术:
1、为了给用户提供较佳的视频观看体验,客户端在播放视频时,会缓存视频当前播放时刻之后一段时长的数据,例如,当播放到第0-5秒时,上述时长可以为10秒,当播放到第5-30秒时,上述时长可以为30秒,当播放到第30秒之后时,上述时长可以为50秒。可见按照上述方式进行缓存时,缓存数据的时长由当前播放时刻决定,且按照播放时刻缓存的数据时长固定。
技术实现思路
1、本公开提供了一种视频缓存方法及装置。
2、根据本公开的一方面,提供了一种视频缓存方法,包括:
3、获取最近播放多条视频过程中用户操作行为的描述信息;
4、根据所述描述信息,检测用户是否切换了视频浏览模式,其中,所述视频浏览模式为反映视频播放和/或切换速度的模式;
5、若切换了视频浏览模式,则按照切换后视频浏览模式对应的视频缓存策略缓存视频数据。
6、根据本公开的另一方面,提供了一种视频缓存装置,包括:
7、信息获取模块,用于获取最近播放多条视频过程中用户操作行为的描述信息;
8、切换检测模块,用于根据所述描述信息,检测用户是否切换了视频浏览模式,若切换了视频浏览模式,则触发数据缓存模块,其中,所述视频浏览模式为反映视频播放和/或切换速度的模式;
9、所述数据缓存模块,用于按照切换后视频浏览模式对应的视频缓存策略缓存视频数据。
10、根据本公开的另一方面,提供了一种电子设备,包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述视频缓存方法。
14、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述视频缓存方法。
15、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述视频缓存方法。
16、由以上可见,应用本公开实施例提供的方案缓存视频时,根据用户操作行为的描述信息,检测用户是否切换了视频浏览模式,若切换了视频浏览模式,按照切换后视频浏览模式对应的视频缓存策略缓存视频数据,这样也就实现了用户浏览视频的视频浏览模式切换到哪一模式,则按照哪一模式对应的视频缓存策略缓存视频数据,即根据用户浏览视频的视频浏览模式灵活调整视频缓存策略,而非使用固定的视频缓存策略缓存视频数据。
17、视频浏览模式反应视频播放和/或切换速度,若用户浏览视频的视频浏览模式反应的视频播放和/或切换速度较快,则说明视频中被用户浏览的内容较少,这样在调整视频缓存策略时,更倾向于减少策略中的缓存量,从而避免出现流量浪费和网速竞争,提高流量利用率。
18、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种视频缓存方法,包括:
2.根据权利要求1所述的方法,其中,
3.根据权利要求2所述的方法,其中,所述目标数量包括:所述第一类视频的第一子数量和/或所述第二类视频的第二子数量;
4.根据权利要求3所述的方法,其中,
5.根据权利要求3所述的方法,其中,
6.根据权利要求2所述的方法,其中,在所述根据各条视频的被浏览时长,确定所述多条视频中目标视频的目标数量之前,还包括:
7.根据权利要求2所述的方法,其中,所述被浏览时长包括:视频的展示时长或视频的播放时长。
8.根据权利要求2所述的方法,其中,
9.根据权利要求1-8中任一项所述的方法,其中,
10.根据权利要求9所述的方法,其中,
11.根据权利要求1所述的方法,其中,所述根据所述描述信息,检测用户是否切换了视频浏览模式,包括:
12.一种视频缓存装置,包括:
13.根据权利要求12所述的装置,其中,
14.根据权利要求13所述的装置,其中,所述目标数量包括:所述第一类视频的第一子数量和/或所述第二类视频的第二子数量;
15.根据权利要求14所述的装置,其中,
16.根据权利要求14所述的装置,其中,
17.根据权利要求13所述的装置,还包括:
18.根据权利要求13所述的装置,其中,所述被浏览时长包括:视频的展示时长或视频的播放时长。
19.根据权利要求13所述的装置,其中,
20.根据权利要求12-19中任一项所述的装置,其中,
21.根据权利要求20所述的装置,其中,
22.根据权利要求12所述的装置,其中,所述切换检测模块,具体用于:
23.一种电子设备,包括:
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。
25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。