[發(fā)明專利]瀏覽器收藏夾中圖標的導入方法及裝置有效
| 申請?zhí)枺?/td> | 201310598140.9 | 申請日: | 2013-11-22 |
| 公開(公告)號: | CN103778181B | 公開(公告)日: | 2018-06-05 |
| 發(fā)明(設計)人: | 段培堃;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京智匯東方知識產(chǎn)權代理事務所(普通合伙) 11391 | 代理人: | 康正德;范曉斌 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 收藏夾 瀏覽器 收藏 瀏覽器內(nèi)核 圖標 來源網(wǎng)址 數(shù)據(jù)采用 網(wǎng)絡操作 網(wǎng)絡資源 用戶體驗 下載 匹配 數(shù)據(jù)庫 查找 | ||
1.一種瀏覽器收藏夾中圖標的導入方法,包括:
根據(jù)瀏覽器內(nèi)核類型的不同,將選擇的收藏數(shù)據(jù)采用與當前瀏覽器內(nèi)核相匹配的導入方法導入瀏覽器的收藏夾中;
確定導入所述瀏覽器的收藏夾中的收藏數(shù)據(jù)的來源網(wǎng)址,并在本地數(shù)據(jù)庫中查找并獲取所述來源網(wǎng)址的圖標;包括:根據(jù)所述瀏覽器內(nèi)核類型確定圖標存儲方式的類型;使用與所述瀏覽器內(nèi)核類型匹配的查詢方式在本地數(shù)據(jù)庫中查找所述來源網(wǎng)址的圖標數(shù)據(jù);
將獲取的所述圖標導入所述瀏覽器的收藏夾,標識對應的所述收藏數(shù)據(jù);
其中,當所述瀏覽器為chrome內(nèi)核的瀏覽器時,圖標存儲在收藏數(shù)據(jù)同級目錄的另一個文件中;當所述瀏覽器為IE內(nèi)核的瀏覽器時,圖標以ico文件格式存儲,文件名為該圖標對應的網(wǎng)站host地址;
所述使用與所述瀏覽器內(nèi)核類型匹配的查詢方式在本地數(shù)據(jù)庫中查找所述來源網(wǎng)址的圖標數(shù)據(jù)包括:
當所述瀏覽器為chrome內(nèi)核的瀏覽器時,確定本地數(shù)據(jù)庫中是否同時存在表icon_mapping以及表favicon_bitmaps;根據(jù)確定結果使用不同的數(shù)據(jù)庫查詢語句查找所述來源網(wǎng)址的圖標數(shù)據(jù);
當所述瀏覽器為IE內(nèi)核的瀏覽器時,遍歷本地數(shù)據(jù)庫中存儲ico文件的文件夾,查找與所述收藏數(shù)據(jù)匹配的ico文件,其中,若所述收藏數(shù)據(jù)的url包含某一ico文件的文件名,則兩者匹配;查找到的ico文件為所述來源網(wǎng)址的圖標數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其中,所述在本地數(shù)據(jù)庫中查找并獲取所述來源網(wǎng)址的圖標,包括:
從本地數(shù)據(jù)庫中查找所述來源網(wǎng)址的圖標數(shù)據(jù);
根據(jù)預設格式對所述圖標數(shù)據(jù)進行轉(zhuǎn)換,生成圖標數(shù)據(jù)結構;
根據(jù)所述圖標數(shù)據(jù)結構獲取所述圖標。
3.根據(jù)權利要求1或2所述的方法,其中,所述圖標數(shù)據(jù)結構為std::vector<ImportedFaviconsUsage>。
4.一種瀏覽器收藏夾中圖標的導入裝置,包括:
導入模塊,配置為根據(jù)瀏覽器內(nèi)核類型的不同,將選擇的收藏數(shù)據(jù)采用與當前瀏覽器內(nèi)核相匹配的導入方法導入瀏覽器的收藏夾中;
查找模塊,配置為確定導入所述瀏覽器的收藏夾中的收藏數(shù)據(jù)的來源網(wǎng)址,并在本地數(shù)據(jù)庫中查找并獲取所述來源網(wǎng)址的圖標;還配置為根據(jù)所述瀏覽器內(nèi)核類型確定圖標存儲方式的類型;使用與所述瀏覽器內(nèi)核類型匹配的查詢方式在本地數(shù)據(jù)庫中查找所述來源網(wǎng)址的圖標數(shù)據(jù);
所述導入模塊,還配置為將獲取的所述圖標導入所述瀏覽器的收藏夾,標識對應的所述收藏數(shù)據(jù);
其中,當所述瀏覽器為chrome內(nèi)核的瀏覽器時,圖標存儲在收藏數(shù)據(jù)同級目錄的另一個文件中;當所述瀏覽器為IE內(nèi)核的瀏覽器時,圖標以ico文件格式存儲,文件名為該圖標對應的網(wǎng)站host地址;
所述查找模塊,還配置為當所述瀏覽器為chrome內(nèi)核的瀏覽器時,確定本地數(shù)據(jù)庫中是否同時存在表icon_mapping以及表favicon_bitmaps;根據(jù)確定結果使用不同的數(shù)據(jù)庫查詢語句查找所述來源網(wǎng)址的圖標數(shù)據(jù);
當所述瀏覽器為IE內(nèi)核的瀏覽器時,遍歷本地數(shù)據(jù)庫中存儲ico文件的文件夾,查找與所述收藏數(shù)據(jù)匹配的ico文件,其中,若所述收藏數(shù)據(jù)的url包含某一ico文件的文件名,則兩者匹配;查找到的ico文件為所述來源網(wǎng)址的圖標數(shù)據(jù)。
5.根據(jù)權利要求4所述的裝置,其中,所述查找模塊包括:
查找單元,配置為從本地數(shù)據(jù)庫中查找所述來源網(wǎng)址的圖標數(shù)據(jù);
格式轉(zhuǎn)換單元,配置為根據(jù)預設格式對所述圖標數(shù)據(jù)進行轉(zhuǎn)換,生成圖標數(shù)據(jù)結構;
獲取單元,配置為根據(jù)所述圖標數(shù)據(jù)結構獲取所述圖標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310598140.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





