一种对视频的下载处理方法、装置及智能终端的制作方法

文档序号:9687658阅读:299来源:国知局
一种对视频的下载处理方法、装置及智能终端的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种对视频的下载处理方法、装置及智能终端。
【背景技术】
[0002]随着网络环境的不断升级、移动设备性能的持续提高,在移动设备上观看视频,成为越来越多用户的首选。为了适于在移动设备上观看视频,各大视频网站都推出了各自的移动视频应用。如何快捷地提供用户所需的视频成为研究的热点问题。

【发明内容】

[0003]本发明实施例提供一种对视频的下载处理方法、装置及智能终端,可快捷地为用户提供所需视频。
[0004]—方面,本发明实施例提供了一种对视频的下载处理方法,包括:
[0005]根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果;
[0006]在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址;
[0007]在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频信息;
[0008]若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0009]另一方面,本发明实施例相应地提供了一种对视频的下载处理装置,包括:
[0010]搜索模块,用于根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果;
[0011]嗅探模块,用于在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址;
[0012]显示模块,用于在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频信息;
[0013]处理模块,用于若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0014]再一方面,本发明实施例相应地还提供了一种智能终端,包括:用户接口,处理器和网络接口,其中:
[0015]所述用户接口,用于接收用户输入的视频搜索关键字;
[0016]所述处理器,通过所述网络接口与网络侧通信,用于根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果;在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址;在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频信息;若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0017]本发明实施例能够根据用户的需求完成网络搜索、可供下载的视频地址的获取、视频信息的显示以及最终添加到下载列表方便用户下载,可快捷地为用户提供视频下载地址,满足用户对视频下载的自动化、智能化需求。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例的一种对视频的下载处理方法的流程示意图;
[0020]图2是本发明实施例的另一种对视频的下载处理方法的流程示意图;
[0021]图3是本发明实施例的再一种对视频的下载处理方法的流程示意图;
[0022]图4是本发明实施例的一种对视频的下载处理装置的结构示意图;
[0023]图5是本发明实施例的另一种对视频的下载处理装置的结构示意图;
[0024]图6是本发明实施例的一种智能终端的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]请参见图1,是本发明实施例的一种对视频的下载处理方法的流程示意图,本发明实施例的所述方法可以在智能终端中执行,所述智能终端可以为智能手机、平板电脑、智能可穿戴设备等带网络功能的设备。具体的,本发明实施例的所述方法包括如下步骤。
[0027]S101:根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果。
[0028]可以提供一个输入框给用户输入视频搜索关键字,该视频关键字可以是电影、电视剧的名称、视频所属的类别、角色名等相关信息,用户可以根据当前的自身需要录入其中的单个信息或者这些信息的组合。
[0029]在接收到用户输入的视频搜索关键字后,可以调用通用的搜索引擎进行网络搜索,例如百度等搜索引擎进行网络搜索。在获取到通用的搜索引擎的搜索结果后,通过预置的一个结果显示窗口显示网络搜索结果。
[0030]在进行搜索时,可以有针对性地在多个不同视频服务网站范围内进行搜索。可以通过预先配置关于视频服务网站的关键词的方式,当接收到用户输入的视频搜索关键字后,添加这些关键词以便于在一定程度上保证可在相应的多个视频服务网站范围搜索视频。
[0031]S102:在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址。
[0032]对于显示的网络搜索结果,可以为其中的每一个结果配置点击事件,当用户点击或触屏选择某个网络搜索结果后,在S102直接通过嗅探技术对选择的该网络搜索结果对应的网页进行嗅探,确定出其中的可供视频下载的视频地址。
[0033]具体可以使用浏览器内核服务获取该选择操作所选择的网络搜索结果对应的页面;解析获取到的页面获取视频标签,并调用脚本解析器获取该页面中的视频地址。该脚本解析器可以是JavaScript脚本解析器。
[0034]S103:在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频信息。
[0035]在用户点击选中某个搜索结果,并嗅探到可供下载视频的视频地址后,可以根据这些视频地址确定出对应视频的视频信息,该视频信息包括电影名称,或者电视剧名称以及剧集数等信息。当嗅探得到的视频地址有多个时,在所述下载显示窗口中可以以列表的形式显示多条信息即可,在该下载显示窗口中还为每一条视频信息配置了点击触发事件,也就是说,当检测到对某个视频信息的点击或触屏事件后,即可获取该视频信息对应的视频地址以下载对应的视频。
[0036]需要说明的是,对于在S102中用户选择的网络搜索结果所对应的网页,可以在通过下载显示窗口显示视频信息的同时,显示该选择的网络搜索结果所对应的网页,也可以不用显示对应的网页而仅通过下载显示窗口显示嗅探的视频地址所对应视频的视频信息。
[0037]S104:若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0038]用户可以根据需要在下载显示窗口中显示的视频信息进行选择操作,选择出需要观看的目标视频。在检测到点击触屏选择操作后,即可获取该目标视频信息对应的视频地址,并将该视频地址加载到下载列表中。
[0039]下载队列中记录了视频地址,还可以显示视频地址所对应的视频信息。在需要下载视频时,可以从下载队列中选择一个未开始下载的任务,开始下载视频。开始下载前先判断当前正在下载的任务数是否达到5个,如果未达到5个,则再添加一个未开始下载的任务,直至达到5个或者下载完成。开始下载的同时会启动缓存模块的相应处理流程,将下载的视频数据缓存到对应的缓存文件中。当然,在下载队列中也为每一个未开始下载的任务配置了点击触发事件,用户可以手动在下载队列中选择要下载的视频。
[0040]并且在下载过程中,如果用户选择了播放某个视频,可以直接找到该待播放的视频所对应的缓存地址,然后从缓存中抽取该视频的视频数据按照时间顺序进行播放,而在下载过程中则优先按照时间顺序下载该视频的数据并缓存到对应的缓存位置。开
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1