[發明專利]插件加載方法及裝置有效
| 申請號: | 201310081735.7 | 申請日: | 2013-03-14 |
| 公開(公告)號: | CN104049986B | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 劉人方;胡博;王智培;周睿奕;王曦;謝鄭凱;黃英;李未;馮誠;張凱;楊惠姣 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 插件 加載 方法 裝置 | ||
一種插件加載方法,包括:捕捉插件調用事件;獲取所述插件調用事件對應的插件標識;在本地查找與所述插件標識對應的運行庫文件;在未查找到所述運行庫文件時,獲取預設的插件下載地址,根據所述插件下載地址下載與所述插件標識對應的運行庫文件;載入所述運行庫文件,調用對應的事件處理函數處理所述插件調用事件。此外,還提供了一種插件加載裝置。上述插件加載方法及裝置能夠提高瀏覽速度。
技術領域
本發明涉及移動互聯網技術領域,特別是涉及一種插件加載方法及裝置。
背景技術
隨著移動互聯網技術的發展,智能終端已得到廣泛應用,例如智能手機、平板電腦等。智能手機可通過數據信道接入互聯網。用戶可使用智能手機上的瀏覽器瀏覽網頁。
傳統技術中的智能手機瀏覽器提供有插件接口,當用戶觸發的事件瀏覽器原生的事件處理函數無法處理時則調用相應的插件中的事件處理函數對該事件進行處理。例如,若加載的網頁資源文件中包含pdf文檔,而瀏覽器原生的事件處理函數無法解析pdf文檔,但瀏覽器可通過調用pdf預覽插件中相應的事件處理函數來解析該pdf文檔,從而實現瀏覽器本身并不具備的pdf文檔預覽功能。
然而,傳統技術中的瀏覽器在加載的插件之前需要先下載安裝包進行安裝。例如在Android系統中,需要預先下載插件的apk安裝文件并通過Android系統的安裝工具將插件安裝到Android系統中,并重啟瀏覽器,才能在捕捉到相應事件時,調用該已安裝插件的事件處理函數。使得用戶在希望使用瀏覽器的擴展功能時,需要等待較長時間的安裝過程且需要重啟瀏覽器,從而影響了用戶的瀏覽速度。
發明內容
基于此,有必要提供一種能提高瀏覽速度的插件加載方法。
所述插件加載方法,包括:
捕捉插件調用事件;
獲取所述插件調用事件對應的插件標識;
在本地查找與所述插件標識對應的運行庫文件;
在未查找到所述運行庫文件時,獲取預設的插件下載地址,根據所述插件下載地址下載與所述插件標識對應的運行庫文件;
載入所述運行庫文件,調用對應的事件處理函數處理所述插件調用事件。
此外,還有必要提供一種能提高瀏覽速度的插件加載裝置。
所述插件加載裝置,包括:
事件捕捉模塊,用于捕捉插件調用事件;
插件標識獲取模塊,用于獲取所述插件調用事件對應的插件標識;
本地查找模塊,用于在本地查找與所述插件標識對應的運行庫文件;
插件下載模塊,用于在未查找到所述運行庫文件時,獲取預設的插件下載地址,根據所述插件下載地址下載與所述插件標識對應的運行庫文件;
插件載入模塊,用于載入所述運行庫文件,調用對應的事件處理函數處理所述插件調用事件。
上述插件加載方法及裝置,可在瀏覽器上未安裝插件時,自動下載插件對應的運行庫文件,并通過載入運行庫文件,調用對應的事件處理函數處理相應的插件調用事件,使得用戶在調用插件時,無需通過操作系統來安裝插件,且調用過程無需重啟瀏覽器來重新加載已安裝的插件,為用戶調用瀏覽器插件提供了便利,從而提高了瀏覽速度。
附圖說明
圖1為一個實施例中插件加載方法的流程圖;
圖2為一個實施例中插件調用過程中瀏覽器的界面展示圖;
圖3為一個實施例中插件調用過程中瀏覽器的界面展示圖;
圖4為一個實施例中插件調用過程中瀏覽器的界面展示圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310081735.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種照片美化過程中的畫面顯示方法及裝置
- 下一篇:衛生配件聯接系統





