[發明專利]應用更新方法及裝置在審
| 申請號: | 201510272645.5 | 申請日: | 2015-05-25 |
| 公開(公告)號: | CN104866349A | 公開(公告)日: | 2015-08-26 |
| 發明(設計)人: | 王樂;王柯;張亮 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/06 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 代治國 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 更新 方法 裝置 | ||
技術領域
本公開涉及計算機技術領域,尤其涉及一種應用更新方法及裝置。
背景技術
相關技術中,隨著計算機技術的快速發展,智能終端可以實現各種各樣的功能,智能終端是通過各種應用具體實現這些功能的。如,瀏覽器、社交應用、殺毒應用等,但是,并不是可以一直使用的安裝完成的應用,由于應用的服務商會針對應用進行功能優化或升級,所以用戶需要對應用進行升級或更新,才能對該應用繼續使用。
發明內容
為克服相關技術中存在的問題,本公開提供一種應用更新方法及裝置。用以在不需重啟終端或重啟應用時更新應用,提高更新應用的效率,減少更新包對終端硬件產生的過多冗余量。
根據本公開實施例的第一方面,提供一種應用更新方法,用于終端,包括:獲取服務器端最新的解析器的版本號;在獲取的版本號高于本地的解析器的版本號時,下載獲取的版本號所對應的解析器;在虛擬機中運行下載的解析器,根據下載的解析器重新加載動態庫。
本公開的實施例提供的技術方案可以包括以下有益效果:通過比對服務器端當前的最新的解析器的版本號與本地當前的解析器的版本號,確定本地當前的解析器是否為最新的解析器,通過在虛擬機中運行解析器,重新加載到相應的動態庫中。實現了在不需重啟終端或重啟應用時更新應用,提高更新應用的效率,減少更新包對終端硬件產生的過多冗余量。
所述解析器,包括:短信樣式的解析模板及控制應用的解析算法中至少一種。
本公開的實施例提供的技術方案可以包括以下有益效果:解析器可以是控制應用的解析算法,也可以是短信樣式的解析模板,當用戶對終端中的應用或系統更新時都可以只更新解析器,實現了在任何情況下都可以通過更新解析器來進行應用及系統更新的目的。
根據本公開實施例的第二方面,提供一種應用更新方法,用于服務器,包括:獲得最新的解析器;為所述解析器配置最新的版本號;根據所述版本號,生成更新提醒;向終端發送所述更新提醒;當接收到終端發送的下載解析器的請求時,向所述終端發送所述解析器。
本公開的實施例提供的技術方案可以包括以下有益效果:通過給解析器配置最新的版本號,在收到終端發送的下載解析器的請求時,向終端發送最新版本號的解析器。由于在應用更新時,只需向終端發送最新的解析器,而不需要發送整個更新文件或補丁,實現了提高更新應用的效率,減少更新包對終端硬件產生的過多冗余量。
所述方法還包括:獲取最新的短信樣式的解析模板或最新的控制應用的解析算法;對所述短信樣式的解析模板或控制應用的解析算法進行封裝,獲得所述最新的解析器。
本公開的實施例提供的技術方案可以包括以下有益效果:控制應用或者解析短信內容是通過各種解析算法或者解析模版實現的,對應用的更新也是對應用中的各種解析算法或者解析模版的更新操作。因此,將短信樣式的解析模板或控制應用的解析算法進行封裝,獲得解析器,實現了只需要更新解析器即可對相應應用進行更新,從而進一步地實現了提高更新應用的效率,減少更新包對終端硬件產生的過多冗余量。
所述方法還包括:獲取當前最新版本號的解析器;將所述解析器及所述版本號封裝到所述客戶端的安裝包中;當接收到所述終端發送的請求下載所述客戶端的安裝包時,向所述終端發送所述客戶端的安裝包。
本公開的實施例提供的技術方案可以包括以下有益效果:在生成客戶端的安裝包時,將解析器與解析器的版本號同時封裝到安裝包中,這樣當用戶對客戶端進行升級時,可以方便對比解析器的版本號,確定是否需要對該客戶端的解析器進行升級。
根據本公開實施例的第三方面,提供一種應用更新裝置,用于終端,包括:
獲取模塊,用于獲取服務器端最新的解析器的版本號;
下載模塊,用于在獲取的版本號高于本地的解析器的版本號時,下載獲取的版本號所對應的解析器;
加載模塊,用于在虛擬機中運行下載的解析器,根據下載的解析器重新加載動態庫。
根據本公開實施例的第四方面,提供一種應用更新裝置,用于服務器,包括:
第一獲取模塊,用于獲得最新的解析器;
配置模塊,用于為所述解析器配置最新的版本號;
生成模塊,用于根據所述版本號,生成更新提醒;
第一發送模塊,用于向終端發送所述更新提醒;
第二發送模塊,用于當接收到終端發送的下載解析器的請求時,向所述終端發送所述解析器。
所述裝置還包括:
第二獲取模塊,用于獲取最新的短信樣式的解析模板或最新的控制應用的解析算法;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510272645.5/2.html,轉載請聲明來源鉆瓜專利網。





