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

文档序号:9687658阅读:来源:国知局
根据对应的视频地址加载到下载列表中,较为有效地避免了视频地址失效的问题。
[0077]下面对本发明的一种对视频的下载处理装置进行详细描述。
[0078]请参见图4,是本发明实施例的一种对视频的下载出来装置的结构示意图,本发明实施例的所述装置可以设置在智能终端中,具体可设置在智能手机、平板电脑、智能可穿戴设备等带网络功能的终端中,本发明实施例的所述装置具体包括:
[0079]搜索模块1,用于根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果;
[0080]嗅探模块2,用于在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址;
[0081]显示模块3,用于在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频?目息;
[0082]处理模块4,用于若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0083]所述搜索模块1可以通过提供给用户的一个输入框来接收用户输入的视频搜索关键字,该视频关键字可以是电影、电视剧的名称、视频所属的类别、角色名等相关信息,用户可以根据当前的自身需要录入其中的单个信息或者这些信息的组合。在接收到用户输入的视频搜索关键字后,所述搜索模块1可以调用通用的搜索引擎进行网络搜索,例如百度等搜索引擎进行网络搜索。在获取到通用的搜索引擎的搜索结果后,通过预置的一个结果显示窗口显示网络搜索结果。
[0084]所述搜索模块1在进行搜索时,可以有针对性地在多个不同视频服务网站范围内进行搜索。可以通过预先配置关于视频服务网站的关键词的方式,当接收到用户输入的视频搜索关键字后,添加这些关键词以便于在一定程度上保证可在相应的多个视频服务网站范围搜索视频。
[0085]所述嗅探模块2直接通过嗅探技术对选择的该网络搜索结果对应的网页进行嗅探,确定出其中的可供视频下载的视频地址。所述嗅探模块2具体可以使用浏览器内核服务获取该选择操作所选择的网络搜索结果对应的页面;解析获取到的页面获取视频标签,并调用脚本解析器获取该页面中的视频地址。该脚本解析器可以是JavaScript脚本解析器。
[0086]所述显示模块3通过下载显示窗口可以显示电影名称,或者电视剧名称以及剧集数等信息,当嗅探得到的视频地址有多个时,在所述下载显示窗口中可以以列表的形式显示多条信息即可,在该下载显示窗口中还为每一条视频信息配置了点击触发事件。
[0087]用户可以根据需要在下载显示窗口中显示的视频信息进行选择操作,选择出需要观看的目标视频。所述处理模块4在检测到点击触屏选择操作后,即可获取该目标视频信息对应的视频地址,并将该视频地址加载到下载列表中。
[0088]具体的,本发明实施例中各个模块的具体实现可参考上述方法项实施例中相关步骤的具体描述。
[0089]本发明实施例能够根据用户的需求完成网络搜索、可供下载的视频地址的获取、视频信息的显示以及最终添加到下载列表方便用户下载,能够进行多视频服务网站的检索,而不局限于某一个视频提供网站,可快捷地为用户提供视频下载地址,满足用户对视频下载的自动化、智能化需求。
[0090]再请参见图5,是本发明实施例的另一种对视频的下载出来装置的结构示意图,本发明实施例的所述装置可以设置在智能终端中,具体可设置在智能手机、平板电脑、智能可穿戴设备等带网络功能的终端中,本发明实施例的所述装置具体包括上述实施例中的搜索模块1、嗅探模块2、显示模块3以及处理模块4,具体的,在本发明实施例中,所述装置还可以包括:
[0091 ]播放模块6,用于在下载所述目标视频的过程中,若接收到对下载中的所述目标视频的播放请求,从所述目标视频的下载缓存中提取已下载的该目标视频的视频片段;根据播放时间顺序对提取的视频片段进行播放处理,以便于在下载过程中播放所述目标视频。
[0092]进一步可选地,本发明实施例的所述装置还可以包括:
[0093]下载模块5,用于检测当前正在下载的视频数是否达到预设的数量阈值;若没有达到预设的数量阈值,则从下载队列中选择一个或者多个未下载的视频进行下载,以使得正在下载的视频数达到预设的数量阈值。
[0094]进一步可选地,所述处理模块4,还用于根据所述目标视频信息进行网络搜索,得到与所述目标视频信息相关的关联搜索结果;根据每一个关联搜索结果所对应页面中的视频信息及视频地址,为所述目标视频生成关联提示信息,并显示生成的关联提示信息;检测到在显示的关联提示信息中选择了目标关联提示信息后,将该目标关联提示信息对应的视频地址加载到下载列表中以便下载对应的与所述目标视频关联的视频。
[0095]进一步可选地,所述嗅探模块2,具体用于使用浏览器内核服务获取该选择操作所选择的网络搜索结果对应的页面;解析获取到的页面获取视频标签,并调用脚本解析器获取该页面中的视频地址。
[0096]进一步可选地,所述搜索模块1,具体用于调用搜索引擎根据接收到的视频搜索关键字进行网络搜索;在预置的结果显示窗口中显示搜索到的网络搜索结果。
[0097]进一步可选地,本发明实施例的所述装置还可以包括:
[0098]进度确定模块7,用于根据为所述目标视频创建的下载缓存中已下载的目标视频的数据量,确定所述目标视频的下载进度。
[0099]本发明实施例中所述装置的各个模块的具体实现可参考上述方法项实施例中相关步骤的具体描述。
[0100]本发明实施例能够根据用户的需求完成网络搜索、可供下载的视频地址的获取、视频信息的显示以及最终添加到下载列表方便用户下载,能够进行多视频服务网站的检索,而不局限于某一个视频提供网站,可快捷地为用户提供视频下载地址,满足用户对视频下载的自动化、智能化需求。并且,可以实现边下载边播放的功能,且下载和播放所使用的是同一个缓存,节省了终端资源。并且一旦检测到用户对某个视频的下载操作时,即根据对应的视频地址加载到下载列表中,较为有效地避免了视频地址失效的问题。
[0101]再请参见图6,是本发明实施例的一种智能终端的结构示意图,本发明实施例的所述智能终端可以为智能手机、平板电脑、智能可穿戴设备等带网络功能的终端,所述智能终端包括外壳、电源、机械按键等结构,进一步地,在本发明实施例中,所述智能终端包括用户接口 100、处理器200、网络接口 300以及存储器400,所述用户接口 100可以为触摸屏、键盘、按键等接收用户输入的结构,所述网络接口 300则可以通过有线或者无线的方式连接到网络,与网络中相关模块进行交互,获取用户所需数据。所述存储器400中存储有应用程序,所述处理器200通过调用所述存储器400中存储的程序,实现相应的对视频的下载处理功能。所述用户接口 100、处理器200、网络接口 300以及存储器400之间通过总线500相连。
[0102]具体的,调用所述存储器400中存储的相关应用程序,所述处理器200,用于根据接收的视频搜索关键字进行网络搜索,并显示搜索到的网络搜索结果;在检测到对网络搜索结果进行的选择操作时,嗅探该选择操作所选择的网络搜索结果对应的页面中包括的视频地址;在预置的下载显示窗口中显示与嗅探到的各个视频地址关联的视频信息;若检测到对所述下载显示窗口中显示的视频信息发出的下载选择操作,将该下载选择操作所选择的目标视频信息关联的视频地址加载到下载列表中以便下载对应的目标视频。
[0103]具体可选地,所述处理器200,还用于在下载所述目标视频的过程中,若接收到对下载中的所述目标视频的播放请求,从所述目标视频的下载缓存中提取已下载的该目标视频的视频片段;根据播放时间顺序对提取的视频片段进行播放处理,以便于在下载过程中播放所述目标视频。
[0104]具体可选地,所述处理器200,还用于检测当前正在下载的视频数是否达到预设的数量阈值;若没有达到预设的数量阈值,则从下载队列中选择一个或者多个未下载的视频进行下载。
[0105]具体可选地,所述处理器200,还用于根据所述目标视频信息进行网络搜索,得到与所述目标视频信息相关的关联搜索结果;根据每一个关联搜索结果所对应页面中的视频信息及视频地址,为所述目标视频生成关联提示信息,并显示生成的关联提示信息;检测到在显示的关联提示信息中选择了目标关联提示信息后,将该目标关联提示信息
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1