[發明專利]移動服務升級方法、裝置和終端在審
| 申請號: | 201911382884.0 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN113050962A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 陳秋林;吳江錚;沈慧海;王新建 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 服務 升級 方法 裝置 終端 | ||
本申請提供一種移動服務升級方法,該方法通過插件化思想將移動服務中的每個服務kit獨立打包成apk,然后在用戶使用應用且該應用調用該kit時實時升級該kit,相對于移動服務的全量靜默升級,降低了升級耗時,提高了升級的靈活性。進一步的,該kit的apk中包含了kit與所依賴的kit之間的依賴關系,升級的時候可以一并升級,避免了版本不能滿足需求造成的調用不成功。另外,在加載kit的過程中,本申請還提供一種類加載器的選擇方法,使用路由表記錄kit和類加載器的對應關系,在選擇類加載器的時候根據該路由表來選擇,避免了現有技術雙親委托機制可能造成的類加載不正確的問題。
技術領域
本申請涉及計算機技術,尤其涉及一種移動服務升級方法、裝置和終端等。
背景技術
近年來,移動終端設備,例如智能手機、平板電腦、穿戴式設備等急速發展,用戶對移動終端設備的需求越來越豐富,應用終端設備上的應用類型越來越多。為了方便多種的應用的開發,移動服務廠商提供了移動服務,例如谷歌(google)提供的google移動服務(google mobile service,GMS)。GMS中包括公共框架以及多種服務(或稱子應用或kit)等多個組件,并向應用開發者提供調用接口,這樣應用開發者就可以在開發的過程中通過調用接口直接使用這多種服務中的任意一種或多種,而不需要重新開發。這里的多種服務例如地圖服務、廣告服務、定位服務、運動健康服務、機器學習服務等。
移動服務廠商將移動服務集成在操作系統中,并將操作系統提供給移動設備制造商預置在移動設備中,各個應用開發完成后也被預置在移動或被用戶安裝在移動設備中,這些軟件協作以滿足用戶在日常生活中的各種需求。但是,目前一臺移動設備中的移動服務的升級會導致移動服務中的各個組件一起升級,升級耗時較長,而且升級之后需要重啟移動設備。這種升級方式不僅效率低,而且缺乏靈活性,比如因為升級后要重啟設備,所以移動設備中的升級會設置為后臺靜默升級,比如在晚間且電量充足或充電的時間段升級,以免影響用戶的使用。
發明內容
本申請提供一種移動服務升級方法,可以實現移動服務中的各個組件獨立升級。進一步的,升級之后不需要重新啟動移動設備。通過這種方式降低移動服務的升級時長,并且提供移動服務升級的靈活性,例如在應用需要的時候實時升級,應用需要哪個組件升級,就獨立升級哪個組件,而且不需要重啟設備,應用可以實時使用升級后的組件。
另外,本申請還提供實現以上方法的各種裝置、計算機程序產品(例如移動服務軟件或操作系統軟件)、存儲介質以及計算機設備等。
下面將從多個方面介紹本申請,容易理解的是,該以下多個方面可以單獨實施,也可以選擇其中任意兩個或更多聯合實施。該以下多個方面的具體實現方式和有益效果可互相參考。
第一方面,本申請提供一種移動服務升級方法,該方法包括:接收應用發送的對目標服務的調用請求,所述目標服務為移動服務包括的多個服務中的一個服務;根據所述服務調用請求確定所述目標服務需要升級時,從遠程計算機下載所述目標服務的新版本,所述新版本是指滿足所述調用請求的需求的版本;加載并運行所述目標服務的新版本。
應理解的是,上述方法也適用于升級多個服務。
所述服務可以理解下述實施例中的kit。當然kit中也可以包括多個組件,這多個組件也可以認為是kit。一個kit中也可能會調用其他的kit。這就可能會使用后續方法將介紹的依賴升級。
通過以上方法,可以實現在應用觸發下根據應用的調用需求升級移動服務中的一個或多個服務,升級耗時短,也比單純的后臺靜默升級要更靈活,能夠更及時地滿足用戶的需求。
上述方法也可以應用在靜默升級的場景下,在靜默升級的時候獨立升級所述移動服務中的一個或多個服務,而不是整體升級移動服務,降低了升級時長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911382884.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:器件封裝方法及器件封裝結構
- 下一篇:用于掃地機器人的集塵站





