[發明專利]瀏覽器外殼功能的更新方法及裝置有效
| 申請號: | 201310214738.3 | 申請日: | 2013-05-31 |
| 公開(公告)號: | CN103279373B | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 梁捷;俞永福;何小鵬;朱順炎;馬妙魁 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙)11442 | 代理人: | 楊國權,馬佑平 |
| 地址: | 510627 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 外殼 功能 更新 方法 裝置 | ||
1.一種瀏覽器外殼功能的更新方法,其特征在于,所述方法包括:
移動終端的瀏覽器將當前外殼文件信息發送給服務器查詢更新,其中所述外殼文件中,用多個腳本文件和頁面描述文件,或者多個頁面描述文件構成所述外殼文件實現外殼功能,瀏覽器外殼的每個獨立功能對應至少一個腳本文件和至少一個頁面描述文件,或者對應至少一個頁面描述文件,其中,預先根據瀏覽器的外殼功能將外殼文件細分為多個腳本文件或頁面描述文件,每個腳本文件或頁面描述文件均可獨立更新,所述腳本文件或頁面描述文件是獲得瀏覽器內核支持而可直接執行的;
在所述服務器根據存儲的外殼文件信息與從瀏覽器接收的外殼文件信息對比發現有更新時,所述瀏覽器從服務器接收外殼文件中發生更新的腳本文件或頁面描述文件的下載路徑數據;
依照所述下載路徑數據下載發生更新的腳本文件或頁面描述文件并替換掉當前外殼文件中對應的腳本文件或頁面描述文件。
2.根據權利要求1所述的方法,其特征在于,
移動終端的瀏覽器通過讀取配置文件獲得所述當前外殼文件信息,
其中,所述配置文件中記錄有外殼功能與外殼文件的對應關系、與不同獨立功能對應的各個腳本文件或頁面描述文件的路徑列表以及各文件當前版本的信息。
3.根據權利要求2所述的方法,其特征在于,所述瀏覽器啟動、刷新或執行所述外殼功能時,通過所述配置文件定位到需執行的所述腳本文件或所述頁面描述文件并執行。
4.根據權利要求1所述的方法,其特征在于,
所述瀏覽器發送的當前外殼文件信息中包含腳本文件或頁面描述文件的ID和版本號,
所述服務器根據接收的腳本文件或頁面描述文件的ID查詢所述ID對應的在服務器存儲的腳本文件或頁面描述文件,在查到后對比版本號,若發現服務器存儲的腳本文件或頁面描述文件的版本號高于當前外殼文件信息中的版本號,判斷為發生更新,并確定發生更新的腳本文件或頁面描述文件的下載路徑數據。
5.根據權利要求1所述的方法,其特征在于,
依照所述下載路徑數據逐個下載發生更新的腳本文件或頁面描述文件并臨時存儲,在所有發生更新的腳本文件或頁面描述文件下載完成后,一次性替換掉當前外殼文件中對應的腳本文件或頁面描述文件。
6.根據權利要求1-5中任一項所述的方法,其特征在于,所述腳本文件為JavaScript文件,所述頁面描述文件為HTML文件。
7.一種瀏覽器外殼功能的更新裝置,其特征在于,所述裝置包括:
查詢模塊,用于將瀏覽器的當前外殼文件信息發送給服務器查詢更新,其中所述外殼文件中,用多個腳本文件和頁面描述文件,或者多個頁面描述文件構成所述外殼文件實現外殼功能,瀏覽器外殼的每個獨立功能對應至少一個腳本文件和至少一個頁面描述文件,或者對應至少一個頁面描述文件,其中,預先根據瀏覽器的外殼功能將外殼文件細分為多個腳本文件或頁面描述文件,每個腳本文件或頁面描述文件均可獨立更新,所述腳本文件或頁面描述文件是獲得瀏覽器內核支持而可直接執行的;
接收模塊,用于在所述服務器根據存儲的外殼文件信息與從瀏覽器接收的外殼文件信息對比發現有更新時,從服務器接收外殼文件中發生更新的腳本文件或頁面描述文件的下載路徑數據;
更新模塊,用于依照所述下載路徑數據下載發生更新的腳本文件或頁面描述文件并替換掉當前外殼文件中對應的腳本文件或頁面描述文件。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括:
配置模塊,用于存儲配置文件,所述配置文件中記錄有外殼功能與外殼文件的對應關系、與不同獨立功能對應的各個腳本文件或頁面描述文件的路徑列表以及各文件當前版本的信息;
其中,所述查詢模塊是通過讀取所述配置模塊的配置文件獲得所述當前外殼文件信息。
9.根據權利要求8所述的裝置,其特征在于,所述裝置還包括:
執行模塊,用于在所述瀏覽器啟動、刷新或執行所述外殼功能時,通過所述配置模塊中的所述配置文件定位到需執行的所述腳本文件或所述頁面描述文件并執行。
10.根據權利要求7至9任一項所述的裝置,其特征在于,所述裝置還包括:
臨時存儲模塊,用于臨時存儲依照所述下載路徑數據逐個下載的發生更新的腳本文件或頁面描述文件;
所述更新模塊在所有發生更新的腳本文件或頁面描述文件下載完成后,再一次性用所述臨時存儲模塊存儲的文件替換掉當前外殼文件中對應的腳本文件或頁面描述文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310214738.3/1.html,轉載請聲明來源鉆瓜專利網。





