[發明專利]Widget引擎加載腳本插件的方法及Widget引擎有效
| 申請號: | 201010223338.5 | 申請日: | 2010-07-09 |
| 公開(公告)號: | CN101887376A | 公開(公告)日: | 2010-11-17 |
| 發明(設計)人: | 陳萬東 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國;高麗晶 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | widget 引擎 加載 腳本 插件 方法 | ||
技術領域
本發明涉及到瀏覽器加載腳本插件技術,特別涉及到Widget引擎加載腳本插件的方法及Widget引擎。
背景技術
Widget(微件)是一種基于互聯網的Web小應用程序,通常可實現某個特定的功能;其表現形式可能是視頻、地圖、新聞或者小游戲等等。移動Widget運行于移動終端上,具有小巧輕便、開放化以及交互化等特性,非常適合移動互聯網應用。
超文本語言的腳本插件加載方法為即插即用,可通過瀏覽器引擎執行超文本文件或者腳本文件中的關鍵字(<object>或者<embed>),確定需要加載的插件。參照附圖1,瀏覽器加載插件流程包括:
步驟S10、在打開一個URL時,瀏覽器引擎執行URL(Uniform?Resource?Locator,統一資源定位符)對應的Web資源;首先,瀏覽器啟動并初始化瀏覽器引擎,然后再調用瀏覽器引擎打開URL;
步驟S?11、查看是否是<object>或者<embed>標簽;瀏覽器引擎查看超文本文件或者腳本文件中的關鍵字,是否是<object>或者<embed>;如是,進行步驟S12,否則結束;
步驟S12、加載<object>或者<embed>標簽要求的插件;瀏覽器引擎加載<object>或者<embed>標簽要求的插件。
上述瀏覽器加載插件模式是在腳本運行期間進行,加載過程中會讓用戶處于等待狀態,影響用戶體驗。
發明內容
本發明的主要目的為提供一種Widget引擎加載腳本插件的方法及Widget引擎,可提升用戶體驗。
本發明提出一種Widget引擎加載腳本插件的方法,包括步驟:
Widget引擎獲取Widget包中需要加載的腳本插件預先配置的屬性;
根據所述腳本插件預先配置的屬性將腳本插件加載至瀏覽器引擎中。
優選地,所述Widget引擎獲取Widget包中保存的腳本插件預先配置的屬性的步驟前還包括步驟:
Widget引擎搜索需要的腳本插件,并保存于Widget包中。
優選地,所述預先配置具體包括:
在Widget包的配置文件中添加關鍵字,并通過配置關鍵字的屬性標識需要加載的腳本插件。
優選地,所述預先配置還具體包括:
在Widget包的配置文件中,添加擴展關鍵字,并在屬性中設置腳本插件的名稱以及路徑;或者,
在Widget包的配置文件中,添加標準關鍵字,并在屬性中設置腳本插件的名稱。
優選地,所述根據所述腳本插件預先配置的屬性將腳本插件加載至瀏覽器引擎中的步驟具體包括:
Widget引擎讀取Widget包的配置文件的關鍵字,獲得需要加載的腳本插件的屬性;
根據所述屬性取得腳本插件的接口函數,并調用所述接口函數獲得腳本插件運行的入口函數;
調用所述入口函數,將腳本插件加載至瀏覽器引擎中。
本發明還提出一種Widget引擎,包括:
獲取模塊,用于獲取Widget包中需要加載的腳本插件預先配置的屬性;
加載模塊,用于根據所述腳本插件預先配置的屬性將腳本插件加載至瀏覽器引擎中。
優選地,所述裝置還包括:
保存模塊,用于搜索需要的腳本插件,并保存于Widget包中。
優選地,所述預先配置具體包括:
在Widget包的配置文件中添加關鍵字,并通過配置關鍵字的屬性標識需要加載的腳本插件。
優選地,所述預先配置還具體包括:
在Widget包的配置文件中,添加擴展關鍵字,并在屬性中設置腳本插件的名稱以及路徑;或者,
在Widget包的配置文件中,添加標準關鍵字,并在屬性中設置腳本插件的名稱。
優選地,所述加載模塊具體用于:
讀取Widget包的配置文件的關鍵字,獲得需要加載的腳本插件的屬性;
根據所述屬性取得腳本插件的接口函數,并調用所述接口函數獲得腳本插件運行的入口函數;
調用所述入口函數,將腳本插件加載至瀏覽器引擎中。
本發明Widget引擎加載腳本插件的方法及Widget引擎,可通過Widget引擎直接調用插件接口,提前加載腳本插件,無需在腳本中進行聲明,從而提升用戶體驗。
附圖說明
圖1是現有技術中瀏覽器加載插件的步驟流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010223338.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:使用電鍍技術鍍覆金屬合金的系統和方法
- 下一篇:厚膜型防銹涂料及其制備方法





