本发明涉及智能终端技术领域,具体涉及一种智能下载视频资源的方法、存储介质及智能终端。
背景技术:
随着智能终端的快速普及,智能终端已经成为人们日常生活中必不可少的生产、娱乐、沟通工具,智能终端给人们的生活带来了太多的便利。
现如今,大多数用户都使用智能终端(比如智能电视或者手机)观看电视剧或者综艺节目,但是现有技术中的智能终端并不会在电视剧或者综艺更新的第一时间就把资源下载下来,而是在用户观看时实时下载,但是这样受到网络的影响,经常会出现缓冲以及卡顿的现象,有时需要缓冲很长时间,严重浪费了用户的时间,给用户带来了不便。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种智能下载视频资源的方法、存储介质及智能终端,旨在解决现有技术中的智能终端不会在视频资源更新时第一时间将视频资源下载保存的问题。
本发明解决技术问题所采用的技术方案如下:
一种智能下载视频资源的方法,其中,所述方法包括:
收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为;
搜索与提取的操作行为相关联的视频资源,并定期获取所述视频资源的更新状态,判断所述视频资源是否存在当前最新资源;
若所述视频资源存在当前最新资源,则判断当前智能终端是否处于待机状态,若是,控制所述智能终端进入假待机状态,下载所述当前最新资源并保存。
所述的智能下载视频资源的方法,其中,所述假待机状态包括:所述智能终端输出单元保持断电状态,而输入单元、外部控制单元、存储单元、cpu单元以及网卡保持通电状态。
所述的智能下载视频资源的方法,其中,所述收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为之前还包括:
预先设置用于判断用户的操作行为是否为高频操作的阈值。
所述的智能下载视频资源的方法,其中,所述用户的操作行为包括:在智能终端中的观看视频行为以及在智能终端中的搜索行为。
所述的智能下载视频资源的方法,其中,所述收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为具体包括:
智能终端在后台自动收集用户的操作行为,并对操作行为进行过滤,去除无效的操作行为;
对经过滤之后的操作行为进行频次标记,并与预设的阈值进行比较;
当操作行为的频次超过预设阈值时,则认为该操作行为是高频操作,并对该操作行为进行提取。
所述的智能下载视频资源的方法,其中,所述搜索与提取的操作行为相关联的视频资源,并定期获取所述视频资源的更新状态,判断所述视频资源是否存在当前最新资源具体包括:
从提取的操作行为中获取特征关键词,并依据所述特征关键词进行搜索;
筛选出与所述特征关键词有关的信息条目,从所述信息条目中提取视频资源;
定期获取提取的视频资源的更新状态,判断所述视频资源是否存在当前最新资源。
所述的智能下载视频资源的方法,其中,所述若所述视频资源存在当前最新资源,则判断当前智能终端是否处于待机状态,若是,控制所述智能终端进入假待机状态,下载所述当前最新资源并保存包括:
当判断所述视频资源存在当前最新资源时,则获取当前智能终端的运行状态,并判断当前智能终端是否处于待机状态;
若当前智能终端处于待机状态,则唤醒所述智能终端,并控制所述智能终端进入假待机状态,;
控制智能终端自动下载所述当前最新资源,并保存。
所述的智能下载视频资源的方法,其中,所述控制智能终端自动下载所述当前最新资源,并保存还包括:
判断当前智能终端的剩余存储空间是否大于所述当前最新资源所需的内存空间;
若是,则控制智能终端下载所述当前最新资源;
若否,则不下载当前最新资源,并控制所述智能终端在下次开机时提示剩余存储空间信息。
一种存储介质,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以实现上述任一项所述的智能下载视频资源的方法。
一种智能终端,其中,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述任一项所述的智能下载视频资源的方法。
本发明的有益效果:本发明通过分析用户的操作行为,搜索出用户所需要的视频资源,当检测到视频资源有更新时,控制智能终端在待机状态下自动将视频资源下载并保存,以便用户在下次开机时第一时间流畅地、高质量地观看视频资源,给用户提供了方便。
附图说明
图1是本发明的智能下载视频资源的方法的较佳实施例的流程图。
图2本发明的智能终端的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明的智能下载视频资源的方法的较佳实施例的流程图。所述智能下载视频资源的方法包括以下步骤:
步骤s100、收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为。
较佳地,所述步骤s100包括:
步骤s101、智能终端在后台自动收集用户的操作行为,并对操作行为进行过滤,去除无效的操作行为;
步骤s102、对经过滤之后的操作行为进行频次标记,并与预设的阈值进行比较;
步骤s103、当操作行为的频次超过预设阈值时,则认为该操作行为是高频操作,并对该操作行为进行提取。
具体实施时,由于本发明是在智能终端待机的时候自动下载用户所需要的视频资源,从而实现用户直接可以观看视频资源,避免在观看的时候因网络不佳而造成的缓冲以及卡顿现象。因此,本发明需要收集用户的操作行为,从用户的操作行为中分析出用户的操作习惯以及喜好,从而推断出用户所期待的视频资源。
较佳地,在收集到用户的操作行为之后,需要对操作行为进行过滤,以去除无效的操作行为,保证其分析的准确性。进一步地,为了更好的对用户的操作行为进行分析,本发明还对经过过滤之后的操作行为的频次进行标记,通过分析操作行为的频次得出用户的高频操作。当然,为了更加准确的判断出用户的喜好,可以在预设的时间段中进行操作行为的频次分析。较佳地,预先在智能终端中设置用于判断用户的操作行为是否为高频操作的阈值。将操作行为的频次与预设的阈值进行比较,若大于阈值,则说明该操作行为是高频操作,并对该操作进行提取。
具体地,本发明中的操作行为包括:用户在智能终端中的观看视频行为以及在智能终端中的搜索行为。例如,若用户在一个星期内观看《那年花开月正圆》的次数超过了5次,则认为此观看视频的行为是高频行为,则对该操作行为进行提取。又例如,若用户在一个月之内搜索电影《复仇者联盟3》的次数超过了7次,则认为该搜索行为为高频行为,则对该操作行为进行提取。
步骤s200、搜索与提取的操作行为相关联的视频资源,并定期获取所述视频资源的更新状态,判断所述视频资源是否存在当前最新资源。
较佳地,所述步骤s200具体包括:
步骤s201、从提取的操作行为中获取特征关键词,并依据所述特征关键词进行搜索;
步骤s202、筛选出所述特征关键词有关的信息条目,从所述信息条目中提取视频资源;
步骤s203、定期获取提取的视频资源的更新状态,判断所述视频资源是否存在当前最新资源。
具体实施时,通过判断出用户的高频操作行为,来推断出用户的喜好以及所期待的影视剧,并对高频操作行为进行提取。从提取的操作行为中获取特征关键词,并依据所述特征关键词进行搜索;与当下最热门的影视剧进行匹配,筛选出与所述特征关键词有关的信息条目,并从所述信息条目中提取视频资源。例如提取的操作行为是:观看《那年花开月正圆》,则关键词就为《那年花开月正圆》,然后以关键词:《那年花开月正圆》进行搜索,筛选出有关的信息条目,从筛选出的信息条目中提取出《那年花开月正圆》的视频资源。智能终端在确定用户所需要的视频资源之后,将所述视频资源的,信息发送至移动中终端中的资源监测服务器,资源监测服务器就会定期获取该视频资源的更新状态,以判断该视频资源是否存在当前最新资源。
步骤s300、若所述视频资源存在当前最新资源,则判断当前智能终端是否处于待机状态,若是,控制所述智能终端进入假待机状态,下载所述当前最新资源并保存。
较佳地,所述步骤s300具体包括:
步骤s301、当判断所述视频资源存在当前最新资源时,则获取当前智能终端的运行状态,并判断当前智能终端是否处于待机状态;
步骤s302、若当前智能终端处于待机状态,则唤醒所述智能终端,并控制所述智能终端进入假待机状态,;
步骤s303、控制智能终端自动下载所述当前最新资源,并保存。
具体实施时,当智能终端的资源监测服务器监测到所述视频资源有更新时,则获取当前智能终端的运行状态,判断当前智能终端是处于待机状态还是处于正常运行状态。当智能终端处于待机状态时,则唤醒智能终端,并控制智能终端进入假待机状态。所述假待机状态包括:所述智能终端输出单元保持断电状态,而输入单元、外部控制单元、存储单元、cpu单元以及网卡保持通电状态。
较佳地,本发明中的智能终端在推断出用户所需要的视频资源之后,将用户所需要的视频资源与智能终端的mac地址相关联,当监测到所述视频资源存在更新时,则通过所述mac地址唤醒所述智能终端。具体地,资源监测服务器接向网络上发出含有所述mac地址的数据包,智能终端的网卡的网络功能被唤醒,即使智能终端处于待机状态,该网卡仍可接收和处理网络上的数据包,当接收到含有自身的mac地址的数据包时,则唤醒智能终端,并让智能终端进入假待机状态。
由于所述假待机状态下,智能终端的输入单元、外部控制单元、存储单元、cpu单元以及网卡均保持通电状态,因此智能终端能够自动下载用户所需要的当前最新资源,并保存,以便用户能够在第一时间流畅地观看视频资源,避免因网络不佳等问题而出现的缓冲与卡顿现象。
进一步较佳地,在所述智能终端下载当前最新资源以前,智能终端还会获取当前剩余存储空间,判断剩余存储空间是否大于所述当前最新资源所需的内存空间,若是,则控制智能终端下载所述当前最新资源;若否,则不下载当前最新资源,并控制所述智能终端在下次开机时提示剩余存储空间信息,以便让用户知晓剩余存储空间不足,应及时将之前的旧资源进行删除,给用户的使用提供了方便。当然,如果所述智能终端的资源监测服务器监测到所述视频资源有更新时,且智能终端处于后台运行状态时,则可以控制智能终端的后台下载视频资源,或者是等到智能终端待机后再进行当前最新资源的下载,以充分利用智能终端的空闲时间,同时也不影响用户的正常使用,给用户提供了方便。
基于上述实施例,本发明还公开了一种智能终端。如图2示,包括:处理器(processor)10、与处理器10连接的存储介质(memory)20;其中,所述处理器10用于调用所述存储介质20中的程序指令,以执行上述实施例所提供的方法,例如执行:
步骤s100、收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为;
步骤s200、搜索与提取的操作行为相关联的视频资源,并定期获取所述视频资源的更新状态,判断所述视频资源是否存在当前最新资源;
步骤s300、若所述视频资源存在当前最新资源,则判断当前智能终端是否处于待机状态,若是,控制所述智能终端进入假待机状态,下载所述当前最新资源并保存。
本发明实施例还提供一种存储介质,所述存储介质上存储计算机指令,所述计算机指令使计算机执行上述各实施例所提供的方法。
综上所述,本发明提供的一种智能下载视频资源的方法、存储介质及智能终端,方法包括:收集用户的操作行为,对所述操作行为进行分析,并提取频次超过预设阈值的操作行为;搜索与提取的操作行为相关联的视频资源,并定期获取所述视频资源的更新状态,判断所述视频资源是否存在当前最新资源;若所述视频资源存在当前最新资源,则判断当前智能终端是否处于待机状态,若是,控制所述智能终端进入假待机状态,下载所述当前最新资源并保存。本发明通过分析用户的操作行为,搜索出用户所需要的视频资源,当检测到视频资源有更新时,控制智能终端在待机状态下自动将视频资源下载并保存,以便用户在下次开机时第一时间流畅地、高质量地观看视频资源,给用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。