[发明专利]一种获取影音文件地址的方法和装置有效
申请号: | 201310538628.2 | 申请日: | 2013-11-04 |
公开(公告)号: | CN103605696B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 李锦伟;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 兰淑铎 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 影音文件 地址 方法 装置 | ||
1.一种获取影音文件地址的方法,包括:
接收搜索请求,其中,所述搜索请求中包括:搜索用的影音文件关键字和设定的直接播放影音文件的条件;
获取所述影音文件关键字对应的网页搜索结果信息;
获取满足所述设定的直接播放影音文件的条件的、所述影音文件关键字所指示的影音文件对应的影音文件地址;其中,所述影音文件地址包括:所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址;
将获取的所述影音文件关键字对应的网页搜索结果信息和所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址返回至浏览器;
其中,所述影音文件地址还包括:第1级至第N-1级影音文件地址,N为大于或等于3的正整数;
所述获取满足所述设定的直接播放影音文件的条件的、所述影音文件关键字所指示的影音文件对应的影音文件地址,包括:获取与所述影音文件关键字所指示的影音文件相匹配的第1级影音文件地址;获取所述第1级影音文件地址具有对应关系的第2至第N-1级影音文件地址;并获取所述第N-1级影音文件的下一级子地址,所述第N-1级影音文件的下一级子地址为第N级影音文件地址;从第N级影音文件地址中选取满足所述设定的直接播放影音文件的条件的影音文件地址,作为所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址。
2.根据权利要求1所述的方法,所述设定的直接播放影音文件的条件包括直接播放所述影音文件的插件的信息。
3.根据权利要求2所述的方法,其特征在于,
所述从第N级影音文件地址中选取满足所述设定的直接播放影音文件的条件的影音文件地址,作为所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址,包括:
遍历所述第N级影音文件地址对应的网页的文件对象模型DOM树节点,获取所述DOM树节点的节点信息;
从所述DOM树节点的节点信息中,筛选得到满足所述设定的直接播放影音文件的插件的信息的节点信息;
将所述筛选得到的节点信息对应的影音文件地址确定为所述可播放影音文件的链接地址。
4.一种获取影音文件地址的装置,包括:
第二接收模块,用于接收搜索请求,其中,所述搜索请求中包括:搜索用的影音文件关键字和设定的直接播放影音文件的条件;
第一获取模块,用于获取所述影音文件关键字对应的网页搜索结果信息;
第二获取模块,用于获取满足所述设定的直接播放影音文件的条件的、所述影音文件关键字所指示的影音文件对应的影音文件地址;其中,所述影音文件地址包括:所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址;
结果返回模块,用于将获取的所述影音文件关键字对应的网页搜索结果信息和所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址返回至浏览器;
其中,所述影音文件地址还包括:第1级至第N-1级影音文件地址,N为大于或等于3的正整数;
所述第二获取模块,包括:第三获取模块,用于获取与所述影音文件关键字所指示的影音文件相匹配的第1级影音文件地址;第四获取模块,用于获取所述第1级影音文件地址具有对应关系的第2至第N-1级影音文件地址;并获取所述第N-1级影音文件的下一级子地址,所述第N-1级影音文件的下一级子地址为第N级影音文件地址;链接地址选取模块,用于从第N级影音文件地址中选取满足所述设定的直接播放影音文件的条件的影音文件地址,作为所述网页搜索结果信息对应网页中所包含的可播放影音文件的链接地址。
5.根据权利要求4所述的装置,其特征在于,所述设定的直接播放影音文件的条件包括直接播放所述影音文件的插件的信息。
6.根据权利要求5所述的装置,其特征在于,所述链接地址选取模块,包括:
节点信息获取模块,用于遍历所述第N级影音文件地址对应的网页的文件对象模型DOM树节点,获取所述DOM树节点的节点信息;
筛选模块,用于从所述DOM树节点的节点信息中,筛选得到满足所述设定的直接播放影音文件的插件的信息的节点信息;
链接地址确定模块,用于将所述筛选得到的节点信息对应的影音文件地址确定为所述可播放影音文件的链接地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310538628.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矿用震动淌筛
- 下一篇:用于WEB应用和本地代码模块的文件系统访问