视频缓存方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34783588 阅读:14 留言:0更新日期:2022-09-03 19:42
本申请公开一种视频缓存方法、装置、电子设备及存储介质,属于多媒体技术领域,该方法包括:接收用户的第一输入;响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。从网络下载视频进行预先缓存。从网络下载视频进行预先缓存。

【技术实现步骤摘要】
视频缓存方法、装置、电子设备及存储介质


[0001]本申请属于多媒体
,具体涉及一种视频缓存方法、装置、电子设备及存储介质。

技术介绍

[0002]近年来,随着互联网技术的快速发展和电子设备硬件配置的升级,电子设备的功能越来越丰富,越来越多的用户使用电子设备开展娱乐活动,例如,使用电子设备观看短视频。目前,用户在观看短视频时所处不同环境的网络状况通常是不同的,例如有些环境下没有网络、有些环境下有网络但网络信号不稳定,或者有些环境下只有蜂窝网络没有无线网络,用户希望在各种网络环境下电子设备能够在流畅地播放视频的同时,也能节省蜂窝数据流量开销。
[0003]然而,相关技术中,当用户处于没有网络,或者有网络但网络信号不稳定的环境中时,电子设备无法成功或流畅播放短视频;当用户处于只有蜂窝网络没有无线网络的环境中时,电子设备播放短视频会消耗较多的蜂窝数据流量。可见,相关技术无法做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,无法满足用户对电子设备播放短视频的多样化需求。

技术实现思路

[0004]本申请实施例的目的是提供一种视频缓存方法、装置、电子设备及存储介质,能够解决现有技术中存在的无法做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,无法满足用户对电子设备播放短视频的多样化需求的问题。
[0005]第一方面,本申请实施例提供了一种视频缓存方法,包括:
[0006]接收用户的第一输入;
[0007]响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;<br/>[0008]根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
[0009]第二方面,本申请实施例提供了一种视频缓存装置,包括:
[0010]第一接收模块,用于接收用户的第一输入;
[0011]设置模块,用于响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;
[0012]缓存模块,用于根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
[0013]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0014]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0015]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0016]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
[0017]在本申请实施例中,可以由用户设置预先从网络缓存的视频大小和缓存视频失效时间,根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存,以便后续用户使用电子设备观看视频时,电子设备可以基于用户所处环境的网络状态,适时、适量地从电子设备中读取缓存的视频进行播放,以做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,能够满足用户对电子设备播放短视频的多样化需求。
附图说明
[0018]图1是本申请实施例提供的一种视频缓存方法的流程图;
[0019]图2是本申请实施例提供的视频缓存设置界面的示例图;
[0020]图3是本申请实施例提供的视频缓存方法所涉及的电子设备各软硬件模块的示例图;
[0021]图4是本申请实施例提供的播放模式选择界面的示例图;
[0022]图5是本申请实施例提供的一种视频缓存装置的结构框图;
[0023]图6是本申请实施例提供的一种电子设备的结构示意图;
[0024]图7是实现本申请各个实施例的一种电子设备的硬件结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0027]随着科技的发展,电子设备例如手机的功能和应用也越来越丰富,与此同时,随着人工智能(Artificial Intelligence,AI)算法的日益强大,短视频应用程序(Application,APP)以其多项优点:碎片化时间观看、懂你的爱好以及自动推送你感兴趣的视频,受到越来越多用户的喜欢,越来越多的用户花在短视频APP的时间比传统长视频APP上的时间多,在空闲时间刷短视频成为了广大电子设备用户最普遍的爱好。
[0028]相关技术中,许多用户喜欢在坐飞机、高铁或者上下班的地铁上刷短视频,此时由于没有网络,或者有网络但信号不稳定,造成许多短视频无法成功播放或者流畅地播放。另外,短视频耗费的流量比较大,大多数用户的运营商套餐都是有流量上限的,长时间使用蜂
窝数据流量观看短视频也会导致电子设备的流量不够用,需要额外花费钱去充流量。可见,相关技术无法做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,无法满足用户对电子设备播放短视频的多样化需求。
[0029]为了解决上述技术问题,本申请实施例提供了一种视频缓存方法、装置、电子设备及存储介质。
[0030]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频缓存方法进行详细地说明。
[0031]需要说明的是,本申请实施例提供的视频缓存方法适用于电子设备,在实际应用中,该电子设备可以包括:智能手机、平板电脑、个人数字助理等移动终端,本申请实施例对此不作限定。
[0032]图1是本申请实施例提供的一种视频缓存方法的流程图,如图1所示,该方法可以包括以下步骤:步骤101、步骤102和步骤103,其中,
[0033]在步骤101中,接收用户的第一输入。
[0034]在步骤102中,响应于第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间。
[0035]本申请实施例中,从网络缓存的视频可以为短视频、中等长度的视频,或者长视频。后续为便于理解,以短视频为例进行介绍。
[0036]为了保证电子设备能够在各种网络环境下流畅地播放短视频,电子设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频缓存方法,其特征在于,包括:接收用户的第一输入;响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。2.根据权利要求1所述的方法,其特征在于,所述根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存之后,所述方法还包括:在电子设备的网络状态为蜂窝网络连接状态的情况下,接收用户的第二输入;响应于所述第二输入,确定缓存视频与网络下载视频的目标推送比例;根据所述目标推送比例,从所述电子设备中读取第一比例的缓存视频以及从网络下载第二比例的视频进行播放。3.根据权利要求2所述的方法,其特征在于,所述响应于所述第二输入,确定缓存视频与网络下载视频的目标推送比例,包括:响应于所述第二输入,确定所述用户选择的播放模式;根据所述播放模式,确定缓存视频与网络下载视频的目标推送比例;其中,当所述播放模式为免流量模式时,所述目标推送比例为1:0;当所述播放模式为低流量模式时,所述目标推送比例为M:N,其中,M>N、且M和N均为正整数;当所述播放模式为正常流量模式时,所述目标推送比例为1:1。4.根据权利要求2所述的方法,其特征在于,所述根据所述目标推送比例,从所述电子设备中读取第一比例的缓存视频以及从网络下载第二比例的视频进行播放之后,所述方法还包括:检测所述蜂窝网络的下载速率,在检测到所述蜂窝网络的下载速率低于第一预设速率阈值的情况下,提高缓存视频的推送比例,直至检测到所述蜂窝网络的下载速率不低于所述第一预设速率阈值,将缓存视频的推送比例降低至所述第一比例。5.根据权利要求1所述的方法,其特征在于,所述根据所设置的视频大小和缓存视频失效时间,从网...

【专利技术属性】
技术研发人员:林翔
申请(专利权)人:南京维沃软件技术有限公司
类型:发明
国别省市:

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

1