[發(fā)明專利]一種應(yīng)用于安卓系統(tǒng)的插件更新方法在審
| 申請?zhí)枺?/td> | 201610111313.3 | 申請日: | 2016-02-29 |
| 公開(公告)號(hào): | CN107133057A | 公開(公告)日: | 2017-09-05 |
| 發(fā)明(設(shè)計(jì))人: | 陳景博 | 申請(專利權(quán))人: | 上海指和信息科技有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用于 系統(tǒng) 插件 更新 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及軟件開發(fā)領(lǐng)域,尤其涉及一種應(yīng)用于安卓系統(tǒng)的插件更新方法。
背景技術(shù)
在手機(jī)等智能移動(dòng)終端設(shè)備中,可以自行安裝軟件、游戲等第三方服務(wù)商提供的程序,通過此類程序來不斷對手機(jī)的業(yè)務(wù)功能進(jìn)行擴(kuò)充。而隨著移動(dòng)終端設(shè)備中業(yè)務(wù)不斷豐富,業(yè)務(wù)在不斷升級(jí)或更新,移動(dòng)終端設(shè)備用戶也會(huì)相應(yīng)地更新需要的業(yè)務(wù)。目前,在使用移動(dòng)終端設(shè)備中,如果有新程序模塊或者更新舊程序模塊的功能時(shí),通過向AppStore提交審核,在審核通過后下載插件,在重新安裝插件之后才能使用新程序模塊或新功能,從而通過插件和本地應(yīng)用程序交互,達(dá)到快速部署和發(fā)布,更新業(yè)務(wù)的目的。
發(fā)明內(nèi)容
鑒于目前技術(shù)存在的上述不足,本發(fā)明提供一種應(yīng)用于安卓系統(tǒng)的插件更新方法,本發(fā)明通過劫持執(zhí)行過程來實(shí)現(xiàn),通過對資源的再次注冊來添加資源到宿主中,其插件的整個(gè)生命周期也同宿主一樣,并且能減小客戶端的包體大小,以及能減少客戶端SDK接入難度。
本發(fā)明的采用如下技術(shù)方案:
一種應(yīng)用于安卓系統(tǒng)的插件更新方法,包括以下步驟:
編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端;
根據(jù)宿主創(chuàng)建一啟動(dòng)入口;
所述宿主通過云端下載所述安裝包,所述安裝包通過所述啟動(dòng)入口執(zhí)行插件內(nèi)容。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端的步驟中,基于將要打入的軟件開發(fā)工具包編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述根據(jù)宿主創(chuàng)建一啟動(dòng)入口的步驟中,創(chuàng)建一個(gè)唯一activity入口作為啟動(dòng)入口,當(dāng)宿主執(zhí)行時(shí),插件也同時(shí)執(zhí)行。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述宿主通過云端下載所述安裝包,所述安裝包通過所述啟動(dòng)入口執(zhí)行插件內(nèi)容的步驟中,所述宿主通過云端遠(yuǎn)程下載所述安裝包。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端的步驟中還包括,所述安裝包通過云端進(jìn)行動(dòng)態(tài)更新。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述云端將所述安裝包進(jìn)行加密。
作為本發(fā)明的優(yōu)選技術(shù)方案,所述插件通過資源的再次注冊并再次添加資源到宿主中。
本發(fā)明的一種應(yīng)用于安卓系統(tǒng)的插件更新方法,包括以下步驟:編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端;根據(jù)宿主創(chuàng)建一啟動(dòng)入口;所述宿主通過云端下載所述安裝包,所述安裝包通過所述啟動(dòng)入口執(zhí)行插件內(nèi)容,本發(fā)明通過劫持執(zhí)行過程來實(shí)現(xiàn),通過對資源的再次注冊來添加資源到宿主中,其插件的整個(gè)生命周期也同宿主一樣,并且能減小客戶端的包體大小,以及能減少客戶端SDK接入難度。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明具體實(shí)施的流程。
圖2為本發(fā)明中流程劫持示意圖。
圖3為本發(fā)明中資源注冊示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1-圖3所示,本發(fā)明提供一種應(yīng)用于安卓系統(tǒng)的插件更新方法,包括以下步驟:
步驟S1:編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端,其中基于將要打入的軟件開發(fā)工具包編寫安裝包的插件程序并帶上相應(yīng)的資源和信息儲(chǔ)存到云端,以及安裝包通過云端進(jìn)行動(dòng)態(tài)更新,進(jìn)一步,云端將所述安裝包進(jìn)行加密。
步驟S2:根據(jù)宿主創(chuàng)建一啟動(dòng)入口,其中流創(chuàng)建一個(gè)唯一activity入口作為啟動(dòng)入口,當(dāng)宿主執(zhí)行時(shí),插件也同時(shí)執(zhí)行。
步驟S3:所述宿主通過云端下載所述安裝包,所述安裝包通過所述啟動(dòng)入口執(zhí)行插件內(nèi)容,具體為所述宿主通過云端遠(yuǎn)程下載所述安裝包,進(jìn)一步,插件通過資源的再次注冊并再次添加資源到宿主中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海指和信息科技有限公司,未經(jīng)上海指和信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610111313.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:信息顯示方法及裝置
- 下一篇:一種界面控制方法及裝置





