[发明专利]浏览器收藏夹中图标的导入方法及装置有效
申请号: | 201310598140.9 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103778181B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 段培堃;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;范晓斌 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 收藏夹 浏览器 收藏 浏览器内核 图标 来源网址 数据采用 网络操作 网络资源 用户体验 下载 匹配 数据库 查找 | ||
1.一种浏览器收藏夹中图标的导入方法,包括:
根据浏览器内核类型的不同,将选择的收藏数据采用与当前浏览器内核相匹配的导入方法导入浏览器的收藏夹中;
确定导入所述浏览器的收藏夹中的收藏数据的来源网址,并在本地数据库中查找并获取所述来源网址的图标;包括:根据所述浏览器内核类型确定图标存储方式的类型;使用与所述浏览器内核类型匹配的查询方式在本地数据库中查找所述来源网址的图标数据;
将获取的所述图标导入所述浏览器的收藏夹,标识对应的所述收藏数据;
其中,当所述浏览器为chrome内核的浏览器时,图标存储在收藏数据同级目录的另一个文件中;当所述浏览器为IE内核的浏览器时,图标以ico文件格式存储,文件名为该图标对应的网站host地址;
所述使用与所述浏览器内核类型匹配的查询方式在本地数据库中查找所述来源网址的图标数据包括:
当所述浏览器为chrome内核的浏览器时,确定本地数据库中是否同时存在表icon_mapping以及表favicon_bitmaps;根据确定结果使用不同的数据库查询语句查找所述来源网址的图标数据;
当所述浏览器为IE内核的浏览器时,遍历本地数据库中存储ico文件的文件夹,查找与所述收藏数据匹配的ico文件,其中,若所述收藏数据的url包含某一ico文件的文件名,则两者匹配;查找到的ico文件为所述来源网址的图标数据。
2.根据权利要求1所述的方法,其中,所述在本地数据库中查找并获取所述来源网址的图标,包括:
从本地数据库中查找所述来源网址的图标数据;
根据预设格式对所述图标数据进行转换,生成图标数据结构;
根据所述图标数据结构获取所述图标。
3.根据权利要求1或2所述的方法,其中,所述图标数据结构为std::vector<ImportedFaviconsUsage>。
4.一种浏览器收藏夹中图标的导入装置,包括:
导入模块,配置为根据浏览器内核类型的不同,将选择的收藏数据采用与当前浏览器内核相匹配的导入方法导入浏览器的收藏夹中;
查找模块,配置为确定导入所述浏览器的收藏夹中的收藏数据的来源网址,并在本地数据库中查找并获取所述来源网址的图标;还配置为根据所述浏览器内核类型确定图标存储方式的类型;使用与所述浏览器内核类型匹配的查询方式在本地数据库中查找所述来源网址的图标数据;
所述导入模块,还配置为将获取的所述图标导入所述浏览器的收藏夹,标识对应的所述收藏数据;
其中,当所述浏览器为chrome内核的浏览器时,图标存储在收藏数据同级目录的另一个文件中;当所述浏览器为IE内核的浏览器时,图标以ico文件格式存储,文件名为该图标对应的网站host地址;
所述查找模块,还配置为当所述浏览器为chrome内核的浏览器时,确定本地数据库中是否同时存在表icon_mapping以及表favicon_bitmaps;根据确定结果使用不同的数据库查询语句查找所述来源网址的图标数据;
当所述浏览器为IE内核的浏览器时,遍历本地数据库中存储ico文件的文件夹,查找与所述收藏数据匹配的ico文件,其中,若所述收藏数据的url包含某一ico文件的文件名,则两者匹配;查找到的ico文件为所述来源网址的图标数据。
5.根据权利要求4所述的装置,其中,所述查找模块包括:
查找单元,配置为从本地数据库中查找所述来源网址的图标数据;
格式转换单元,配置为根据预设格式对所述图标数据进行转换,生成图标数据结构;
获取单元,配置为根据所述图标数据结构获取所述图标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310598140.9/1.html,转载请声明来源钻瓜专利网。