[發(fā)明專利]安卓應(yīng)用程序的插值化方法以及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201810461723.X | 申請(qǐng)日: | 2018-05-15 |
| 公開(kāi)(公告)號(hào): | CN108664265A | 公開(kāi)(公告)日: | 2018-10-16 |
| 發(fā)明(設(shè)計(jì))人: | 張震;牛充;劉鎵旗 | 申請(qǐng)(專利權(quán))人: | 玩咖歡聚文化傳媒(北京)有限公司 |
| 主分類號(hào): | G06F8/658 | 分類號(hào): | G06F8/658;G06F8/61 |
| 代理公司: | 北京酷愛(ài)智慧知識(shí)產(chǎn)權(quán)代理有限公司 11514 | 代理人: | 張紹磊 |
| 地址: | 100020 北京市朝*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 加載 處理組件 新功能 客戶端動(dòng)態(tài) 用戶使用 驗(yàn)證 服務(wù)器端 用戶流量 用戶體驗(yàn) 安裝包 代碼量 客戶端 代理 包體 下載 字段 避開(kāi) 開(kāi)發(fā) | ||
1.一種安卓應(yīng)用程序的插值化方法,其特征在于,包括:
服務(wù)器端將主工程功能模塊進(jìn)行拆分以得到多個(gè)功能模塊的apk文件;
當(dāng)用戶使用到應(yīng)用程序的新功能時(shí),客戶端動(dòng)態(tài)地加載apk文件以得到待處理組件;
所述客戶端對(duì)所述待處理組件進(jìn)行驗(yàn)證、代理啟動(dòng)以及加載處理。
2.如權(quán)利要求1所述的安卓應(yīng)用程序的插值化方法,其特征在于,所述客戶端對(duì)所述待處理組件進(jìn)行驗(yàn)證具體包括:
啟動(dòng)所述待處理組件時(shí),對(duì)所述待處理組件進(jìn)行驗(yàn)證以得到驗(yàn)證結(jié)果,所述驗(yàn)證結(jié)果包括所述待處理組件在所述客戶端的后臺(tái)系統(tǒng)中未注冊(cè)。
3.如權(quán)利要求2所述的安卓應(yīng)用程序的插值化方法,其特征在于,所述客戶端對(duì)所述待處理組件進(jìn)行代理啟動(dòng)具體包括:
根據(jù)所述驗(yàn)證結(jié)果啟動(dòng)組件代理啟動(dòng)過(guò)程,獲取所述待處理組件的第一組件信息和已注冊(cè)組件的第二組件信息;
在所述組件代理啟動(dòng)過(guò)程中,將第一組件信息替換為第二組件信息,并將第二組件信息提供至所述客戶端。
4.如權(quán)利要求3所述的安卓應(yīng)用程序的插值化方法,其特征在于,所述客戶端對(duì)所述待處理組件進(jìn)行加載處理具體包括:
加載所述待處理組件時(shí),將所述第二組件信息替換為所述第一組件信息,并加載所述第一組件信息。
5.一種安卓應(yīng)用程序的插值化系統(tǒng),包括服務(wù)器端以及客戶端,其特征在于,所述服務(wù)器端用于將主工程功能模塊進(jìn)行拆分以得到多個(gè)功能模塊的apk文件;
當(dāng)用戶使用到應(yīng)用程序的新功能時(shí),所述客戶端用于動(dòng)態(tài)地加載apk文件以得到待處理組件;
所述客戶端還用于對(duì)所述待處理組件進(jìn)行驗(yàn)證、代理啟動(dòng)以及加載處理。
6.如權(quán)利要求5所述的安卓應(yīng)用程序的插值化系統(tǒng),其特征在于,所述客戶端包括驗(yàn)證模塊,用于:
啟動(dòng)所述待處理組件時(shí),對(duì)所述待處理組件進(jìn)行驗(yàn)證以得到驗(yàn)證結(jié)果,所述驗(yàn)證結(jié)果包括所述待處理組件在所述客戶端的后臺(tái)系統(tǒng)中未注冊(cè)。
7.如權(quán)利要求6所述的安卓應(yīng)用程序的插值化系統(tǒng),其特征在于,所述客戶端還包括代理啟動(dòng)模塊,用于:
根據(jù)所述驗(yàn)證結(jié)果啟動(dòng)組件代理啟動(dòng)過(guò)程,獲取所述待處理組件的第一組件信息和已注冊(cè)組件的第二組件信息;
在所述組件代理啟動(dòng)過(guò)程中,將第一組件信息替換為第二組件信息,并將第二組件信息提供至所述客戶端。
8.如權(quán)利要求7所述的安卓應(yīng)用程序的插值化系統(tǒng),其特征在于,所述客戶端還包括加載模塊,用于:
加載所述待處理組件時(shí),將所述第二組件信息替換為所述第一組件信息,并加載所述第一組件信息。
9.一種安卓應(yīng)用程序的插值化系統(tǒng),包括服務(wù)器端以及客戶端,其特征在于,所述服務(wù)器端包括第一處理器、第一輸入設(shè)備、第一輸出設(shè)備和第一存儲(chǔ)器,所述第一處理器、第一輸入設(shè)備、第一輸出設(shè)備和第一存儲(chǔ)器相互連接,其中,所述第一存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述第一處理器被配置用于調(diào)用所述程序指令,執(zhí)行以下步驟:
將主工程功能模塊進(jìn)行拆分以得到多個(gè)功能模塊的apk文件;
所述客戶端包括第二處理器、第二輸入設(shè)備、第二輸出設(shè)備和第二存儲(chǔ)器,所述第二處理器、第二輸入設(shè)備、第二輸出設(shè)備和第二存儲(chǔ)器相互連接,其中,所述第二存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述第二處理器被配置用于調(diào)用所述程序指令,執(zhí)行以下步驟:
當(dāng)用戶使用到應(yīng)用程序的新功能時(shí),動(dòng)態(tài)地加載apk文件以得到待處理組件;
所述客戶端對(duì)所述待處理組件進(jìn)行驗(yàn)證、代理啟動(dòng)以及加載處理。
10.如權(quán)利要求9所述的安卓應(yīng)用程序的插值化系統(tǒng),其特征在于,所述第二處理器被配置用于調(diào)用所述程序指令,執(zhí)行以下步驟:
啟動(dòng)所述待處理組件時(shí),對(duì)所述待處理組件進(jìn)行驗(yàn)證以得到驗(yàn)證結(jié)果,所述驗(yàn)證結(jié)果包括所述待處理組件在所述客戶端的后臺(tái)系統(tǒng)中未注冊(cè);
根據(jù)所述驗(yàn)證結(jié)果啟動(dòng)組件代理啟動(dòng)過(guò)程,獲取所述待處理組件的第一組件信息和已注冊(cè)組件的第二組件信息;
在所述組件代理啟動(dòng)過(guò)程中,將第一組件信息替換為第二組件信息,并將第二組件信息提供至所述客戶端;
加載所述待處理組件時(shí),將所述第二組件信息替換為所述第一組件信息,并加載所述第一組件信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于玩咖歡聚文化傳媒(北京)有限公司,未經(jīng)玩咖歡聚文化傳媒(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810461723.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





