视频缓存方法、装置、电子设备及存储介质与流程

文档序号:31404333发布日期:2022-09-03 05:52阅读:110来源:国知局
视频缓存方法、装置、电子设备及存储介质与流程

1.本技术属于多媒体技术领域,具体涉及一种视频缓存方法、装置、电子设备及存储介质。


背景技术:

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


技术实现要素:

4.本技术实施例的目的是提供一种视频缓存方法、装置、电子设备及存储介质,能够解决现有技术中存在的无法做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,无法满足用户对电子设备播放短视频的多样化需求的问题。
5.第一方面,本技术实施例提供了一种视频缓存方法,包括:
6.接收用户的第一输入;
7.响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;
8.根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
9.第二方面,本技术实施例提供了一种视频缓存装置,包括:
10.第一接收模块,用于接收用户的第一输入;
11.设置模块,用于响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;
12.缓存模块,用于根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
13.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
14.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
15.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
16.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
17.在本技术实施例中,可以由用户设置预先从网络缓存的视频大小和缓存视频失效时间,根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存,以便后续用户使用电子设备观看视频时,电子设备可以基于用户所处环境的网络状态,适时、适量地从电子设备中读取缓存的视频进行播放,以做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,能够满足用户对电子设备播放短视频的多样化需求。
附图说明
18.图1是本技术实施例提供的一种视频缓存方法的流程图;
19.图2是本技术实施例提供的视频缓存设置界面的示例图;
20.图3是本技术实施例提供的视频缓存方法所涉及的电子设备各软硬件模块的示例图;
21.图4是本技术实施例提供的播放模式选择界面的示例图;
22.图5是本技术实施例提供的一种视频缓存装置的结构框图;
23.图6是本技术实施例提供的一种电子设备的结构示意图;
24.图7是实现本技术各个实施例的一种电子设备的硬件结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
27.随着科技的发展,电子设备例如手机的功能和应用也越来越丰富,与此同时,随着人工智能(artificial intelligence,ai)算法的日益强大,短视频应用程序(application,app)以其多项优点:碎片化时间观看、懂你的爱好以及自动推送你感兴趣的视频,受到越来越多用户的喜欢,越来越多的用户花在短视频app的时间比传统长视频app上的时间多,在空闲时间刷短视频成为了广大电子设备用户最普遍的爱好。
28.相关技术中,许多用户喜欢在坐飞机、高铁或者上下班的地铁上刷短视频,此时由于没有网络,或者有网络但信号不稳定,造成许多短视频无法成功播放或者流畅地播放。另外,短视频耗费的流量比较大,大多数用户的运营商套餐都是有流量上限的,长时间使用蜂
窝数据流量观看短视频也会导致电子设备的流量不够用,需要额外花费钱去充流量。可见,相关技术无法做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,无法满足用户对电子设备播放短视频的多样化需求。
29.为了解决上述技术问题,本技术实施例提供了一种视频缓存方法、装置、电子设备及存储介质。
30.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的视频缓存方法进行详细地说明。
31.需要说明的是,本技术实施例提供的视频缓存方法适用于电子设备,在实际应用中,该电子设备可以包括:智能手机、平板电脑、个人数字助理等移动终端,本技术实施例对此不作限定。
32.图1是本技术实施例提供的一种视频缓存方法的流程图,如图1所示,该方法可以包括以下步骤:步骤101、步骤102和步骤103,其中,
33.在步骤101中,接收用户的第一输入。
34.在步骤102中,响应于第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间。
35.本技术实施例中,从网络缓存的视频可以为短视频、中等长度的视频,或者长视频。后续为便于理解,以短视频为例进行介绍。
36.为了保证电子设备能够在各种网络环境下流畅地播放短视频,电子设备可以支持用户预先从网络缓存一些短视频到电子设备本地。
37.本技术实施例中,用户可以通过在电子设备上输入第一输入,来设置从网络缓存的视频大小和缓存视频失效时间,其中,第一输入可以为手势相关的输入例如点击输入、滑动输入或者文本输入等,也可以为语音输入。
38.在一些实施例中,电子设备可以提供视频缓存设置界面,其中,该视频缓存设置界面上可以包括:缓存视频大小设置控件和缓存视频失效时间设置控件,用户通过对以上控件进行第一输入,来设置从网络缓存的视频大小和缓存视频失效时间。
39.在一个例子中,可以在电子设备的视频播放界面上增加一个短视频缓存设置控件,用户在出门或者将要离开wifi区域时,可以点击此控件,当电子设备检测到用户点击此控件后,显示如图2所示的视频缓存设置界面,让用户选择目标缓存视频的大小以及缓存视频失效时间(缓存的短视频由于占用内存,设置成过段时间自动删除,释放内存)。用户可以根据自己的需求选择相应的视频缓存大小和视频失效时间,也可以自定义。用户勾选完毕后,电子设备可以根据用户观看短视频的喜好,自动地为用户缓存相应大小的视频,并开启计时器,到用户设置的时间点后自动删除相应的短视频。
40.本技术实施例中,为了降低电子设备的存储空间占用率,可以将电子设备中达到视频失效时间的缓存视频进行删除,以释放这些视频所占用的内存避免长期占用电子设备的存储空间。
41.在另一个例子中,可以采用如图3所示的软硬件组合方式,实现电子设备对短视频的预先缓存,如图3所示,电子设备可以包括:处理器、存储器和计时器,其中,处理器中运行视频推荐算法和短视频app,视频推荐算法是一种根据用户看短视频时的喜好形成的算法,计时器用于根据用户设置的短视频失效时间(也可称为视频释放时间),到时间后通知存储
器删除缓存视频,存储器用于存储缓存视频,具体可以为内存。用户完成了缓存设置后,处理器会根据用户的设置在后台缓存相应大小的视频至存储器中,默认在wifi模式下才会开始,非wifi模式下会提醒用户是否要使用流量下载,下载完成后电子设备的主页面会提示用户已经完成下载。视频下载完成后,当用户打开相应的短视频app时,电子设备会检测电子设备的网络状态,根据电子设备当前的网络状态,采取与当前网络状态匹配的短视频播放策略。
42.在步骤103中,根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
43.由上述实施例可见,该实施例中,可以由用户设置预先从网络缓存的视频大小和缓存视频失效时间,根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存,以便后续用户使用电子设备观看视频时,电子设备可以基于用户所处环境的网络状态,适时、适量地从电子设备中读取缓存的视频进行播放,以做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,能够满足用户对电子设备播放短视频的多样化需求。
44.在本技术提供的另一个实施例中,所提供的视频缓存方法,可以在图1所示实施例中的步骤103之后,增加以下步骤(图中未示出):步骤104、步骤105和步骤106,其中,
45.在步骤104中,在电子设备的网络状态为蜂窝网络连接状态的情况下,接收用户的第二输入。
46.本技术实施例中,第二输入可以为点击输入,例如,对视频播放控件的点击输入。
47.在步骤105中,响应于第二输入,确定缓存视频与网络下载视频的目标推送比例。
48.本技术实施例中,目标推送比例中携带向用户推送视频中缓存视频的占比和网络下载视频的占比。
49.在一些实施例中,可以根据用户选择的播放模式,确定缓存视频与网络下载视频的目标推送比例,相应地,上述步骤105可以包括以下步骤(图中未示出):子步骤1051和子步骤1052,其中,
50.在子步骤1051中,响应于第二输入,确定用户选择的播放模式。
51.本技术实施例中,为了保证电子设备在蜂窝网络环境下降低蜂窝数据流量开销的同时能够流畅地播放短视频,电子设备可以支持用户设置多种播放模式。例如,在电子设备的网络状态为蜂窝网络连接状态的情况下,显示播放模式选择界面,其中,播放模式选择界面中包含多个播放模式选择控件,不同的播放模式选择控件对应不同的播放模式;接收用户对一个播放模式选择控件的选择输入,响应于选择输入,确定用户选择的播放模式。其中,选择输入可以为点击输入或者滑动输入。
52.在一个例子中,用户打开短视频app时,如果检测到处于蜂窝网络连接状态,则显示如图4所示的播放模式选择界面,询问用户是否进入免流量模式、低流量模式或正常流量模式。
53.在子步骤1052中,根据播放模式,确定缓存视频与网络下载视频的目标推送比例;其中,当播放模式为免流量模式时,目标推送比例为1:0;当播放模式为低流量模式时,目标推送比例为m:n,其中,m>n、且m和n均为正整数;当播放模式为正常流量模式时,目标推送比例为1:1。
54.当用户选择的播放模式为免流量模式时,目标推送比例为1:0,也就是,用户选择
了免流量模式后,短视频app就只会从缓存视频中推出视频供用户观看,不会下载新的视频。
55.当用户选择的播放模式为低流量模式时,目标推送比例为m:n,其中,m>n、且m和n均为正整数,也就是,用户选择了低流量模式后,向用户推送播放的短视频中缓存视频的数量大于实时从网络下载视频的数量。
56.当用户选择的播放模式为正常流量模式时,目标推送比例为1:1。也就是,当用户选择了低流量模式或者正常流量模式时,电子设备在向用户推送缓存视频的同时,也会同步下载和推送新的视频(例如部分用户喜欢关注第一手新闻或消息)。根据选择模式的不同,推送的新视频和缓存视频的占比不同,例如,低流量模式下这个比例是1:5,而正常流量模式下这个比例是1:1。
57.在一些实施例中,除上述三种播放模式外,还可以包括以下两种播放模式中的至少一种:缓存视频与网络下载视频的目标推送比例为p:q的模式,p<q、且p和q均为正整数,缓存视频与网络下载视频的目标推送比例为0:1的模式。
58.在步骤106中,根据目标推送比例,从电子设备中读取第一比例的缓存视频以及从网络下载第二比例的视频进行播放。
59.在一些实施例中,考虑到蜂窝网络的网速会出现波动,例如,在同一地点的不同时刻,网速会出现波动,或者随着电子设备从一个地点移动至另外一个地点,网速也会出现波动,针对这种情况,在播放视频的过程中,可以实时检测网络的速率,根据网络的速率来动态调整缓存视频的推送比例,相应地,在上述步骤106之后,还可以增加以下步骤(图中未示出):步骤107,其中,
60.在步骤107中,检测蜂窝网络的下载速率,在检测到蜂窝网络的下载速率低于第一预设速率阈值的情况下,提高缓存视频的推送比例,直至检测到蜂窝网络的下载速率不低于第一预设速率阈值,将缓存视频的推送比例降低至第一比例。
61.也就是,当网络的速率较低时,提高向用户推送视频中缓存视频的占比,当网络的速率恢复正常时,将向用户推送视频中缓存视频的占比降低至第一比例,以确保播放过程中视频的流畅播放。
62.本技术实施例中,第一预设速率阈值可以为蜂窝网络连接状态下能够流畅下载视频所需的最低下载速率。
63.例如,在低流量模式或者正常流量模式下,当电子设备检测到蜂窝网络的下载速率较低(下载速率较低容易导致下载新视频时出现卡顿)时,会逐渐提高缓存视频的推送占比,直到蜂窝网络的下载速率恢复正常后,再逐渐回到之前的新视频和缓存视频的推送比例。
64.可见,本技术实施例中,当用户处于只有蜂窝网络没有无线网络的环境中时,电子设备可以根据用户的需求,在向用户推送电子设备中预先缓存的短视频的同时,也会同步下载和推送新的视频,以确保电子设备能够流畅地播放短视频的同时,节省电子设备的蜂窝数据流量的开销。
65.在本技术提供的再一个实施例中,所提供的视频缓存方法,可以在图1所示实施例中的步骤103之后,增加以下步骤(图中未示出):步骤108,其中,
66.在步骤108中,在电子设备的网络状态为无线网络wifi连接状态、且wifi的下载速
率低于第二预设速率阈值的情况下,从电子设备中读取缓存视频进行播放,直至wifi的下载速率不低于第二预设速率阈值,停止读取电子设备中的缓存视频,从网络下载视频进行播放。
67.本技术实施例中,第二预设速率阈值可以为wifi连接状态下能够流畅下载视频所需的最低下载速率。
68.在一个例子中,用户打开短视频app时,电子设备实时检测本地是否连接wifi,如果检测到连接wifi且wifi的下载速率正常(即wifi的下载速率不低于第二预设速率阈值),则不会播放缓存的视频,而是继续通过wifi下载新的视频给用户观看。当检测到wifi的下载速率低于一定下载速率(wifi的下载速率低容易导致下载新视频时出现卡顿),会调出一部分缓存视频让用户观看,直到wifi的下载速率恢复正常时,会再次下载新的视频供用户观看。观看完的缓存视频过1分钟后会自动删除(防止用户出现反复观看的情况),释放电子设备的存储空间。
69.可见,本技术实施例中,当电子设备的网络状态为wifi连接状态但wifi的下载速率较低时,电子设备从网络下载视频会出现卡顿问题,为了保证电子设备能够为用户流畅地播放短视频,可以读取电子设备中的缓存视频进行播放,直至wifi下载速率恢复正常。
70.在本技术提供的再一个实施例中,所提供的视频缓存方法,可以在图1所示实施例中的步骤103之后,增加以下步骤(图中未示出):步骤109,其中,
71.在步骤109中,在电子设备的网络状态为未连网状态的情况下,从电子设备中读取缓存视频进行播放。
72.可见,本技术实施例中,当电子设备的网络状态为未连网状态时,电子设备是无法访问互联网的,为了保证电子设备能够为用户流畅地播放短视频,可以读取电子设备中的缓存视频进行播放。
73.综上所述,本技术实施例中,电子设备在播放短视频时,可以根据用户所处环境的不同网络状态,采取不同的播放策略,当用户处于没有网络,或者有网络但网络信号不稳定的环境中时,可以播放电子设备中预先缓存的短视频,以保证电子设备能够流畅地播放短视频。当用户处于只有蜂窝网络没有无线网络的环境中时,电子设备可以根据用户的需求,在向用户推送电子设备中预先缓存的短视频的同时,也会同步下载和推送新的视频,以确保电子设备能够流畅地播放短视频的同时,节省电子设备的蜂窝数据流量的开销。可见,现有技术可以做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,能够满足用户对电子设备播放短视频的多样化需求。
74.本技术实施例提供的视频缓存方法,执行主体可以为视频缓存装置。本技术实施例中以视频缓存装置执行视频缓存方法为例,说明本技术实施例提供的视频缓存装置。
75.图5是本技术实施例提供的一种视频缓存装置的结构框图,如图5所示,视频缓存装置500,可以包括:第一接收模块501、设置模块502和缓存模块503,其中,
76.第一接收模块501,用于接收用户的第一输入;
77.设置模块502,用于响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;
78.缓存模块503,用于根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
97.本技术实施例中的视频缓存装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
98.本技术实施例提供的视频缓存装置能够实现图1方法实施例实现的各个过程,为避免重复,这里不再赘述。
99.可选地,如图6所示,本技术实施例还提供一种电子设备600,包括处理器601和存储器602,存储器602上存储有可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述视频缓存方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
100.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
101.图7是实现本技术各个实施例的一种电子设备的硬件结构示意图。
102.该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
103.本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
104.在一个实施例中,用户输入单元707,用于接收用户的第一输入;
105.处理器710,用于响应于所述第一输入,设置预先从网络缓存的视频大小和缓存视频失效时间;根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存。
106.可见,本技术实施例中,可以由用户设置预先从网络缓存的视频大小和缓存视频失效时间,根据所设置的视频大小和缓存视频失效时间,从网络下载视频进行预先缓存,以便后续用户使用电子设备观看视频时,电子设备可以基于用户所处环境的网络状态,适时、适量地从电子设备中读取缓存的视频进行播放,以做到短视频流畅播放与蜂窝数据流量低开销之间的平衡,能够满足用户对电子设备播放短视频的多样化需求。
107.可选地,作为一个实施例,用户输入单元707,还用于在电子设备的网络状态为蜂窝网络连接状态的情况下,接收用户的第二输入;
108.处理器710,还用于响应于所述第二输入,确定缓存视频与网络下载视频的目标推送比例;根据所述目标推送比例,从所述电子设备中读取第一比例的缓存视频以及从网络下载第二比例的视频进行播放。
109.可选地,作为一个实施例,处理器710,还用于响应于所述第二输入,确定所述用户选择的播放模式;根据所述播放模式,确定缓存视频与网络下载视频的目标推送比例;其
中,当所述播放模式为免流量模式时,所述目标推送比例为1:0;当所述播放模式为低流量模式时,所述目标推送比例为m:n,其中,m>n、且m和n均为正整数;当所述播放模式为正常流量模式时,所述目标推送比例为1:1。
110.可选地,作为一个实施例,处理器710,还用于在从所述电子设备中读取第一比例的缓存视频以及从网络下载第二比例的视频进行播放之后,检测所述蜂窝网络的下载速率,在检测到所述蜂窝网络的下载速率低于第一预设速率阈值的情况下,提高缓存视频的推送比例,直至检测到所述蜂窝网络的下载速率不低于所述第一预设速率阈值,将缓存视频的推送比例降低至所述第一比例。
111.可选地,作为一个实施例,处理器710,还用于在所述电子设备的网络状态为无线网络wifi连接状态、且wifi的下载速率低于第二预设速率阈值的情况下,从所述电子设备中读取缓存视频进行播放,直至所述wifi的下载速率不低于所述第二预设速率阈值,停止读取所述电子设备中的缓存视频,从网络下载视频进行播放。
112.可选地,作为一个实施例,处理器710,还用于在所述电子设备的网络状态为未连网状态的情况下,从所述电子设备中读取缓存视频进行播放。
113.应理解的是,本技术实施例中,输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072中的至少一种。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
114.存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器709可以包括易失性存储器或非易失性存储器,或者,存储器709可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器709包括但不限于这些和任意其它适合类型的存储器。
115.处理器710可包括一个或多个处理单元;可选地,处理器710集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
116.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述视频缓存方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
117.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
118.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述视频缓存方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
119.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
120.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述视频缓存方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
121.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
122.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
123.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1