[發(fā)明專利]定制安卓系統(tǒng)ROM的方法、裝置及終端設(shè)備有效
| 申請?zhí)枺?/td> | 201611123925.0 | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN108182070B | 公開(公告)日: | 2020-11-24 |
| 發(fā)明(設(shè)計)人: | 馬文翼 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65 |
| 代理公司: | 北京律智知識產(chǎn)權(quán)代理有限公司 11438 | 代理人: | 姜怡;袁禮君 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定制 系統(tǒng) rom 方法 裝置 終端設(shè)備 | ||
1.一種定制安卓系統(tǒng)ROM的方法,其特征在于,應(yīng)用于所述安卓系統(tǒng)ROM對應(yīng)的設(shè)備,包括:
獲取用戶通過界面選擇的被定制的功能模塊以及定制類型;
獲取控制操作系統(tǒng)的ROOT權(quán)限;
利用所述ROOT權(quán)限根據(jù)所述功能模塊、所述定制類型、以及所述操作系統(tǒng)的ROM信息對所述操作系統(tǒng)的ROM文件進行操作;
將所述功能模塊融合到所述操作系統(tǒng)中;
其中,所述將所述功能模塊融合到所述操作系統(tǒng)中,包括:
通過應(yīng)用框架層為所述功能模塊創(chuàng)建虛擬機實例,為所述虛擬機實例加載用于將所述功能模塊融合到所述操作系統(tǒng)的類文件;應(yīng)用框架層包括接口模塊、Root權(quán)限模塊、橋梁文件模塊以及軟件擴展模塊。
2.如權(quán)利要求1所述的方法,其特征在于,所述定制類型包括安裝、更新、以及卸載其中至少一種。
3.如權(quán)利要求1所述的方法,其特征在于,利用所述ROOT權(quán)限根據(jù)所述功能模塊、所述定制類型、以及所述操作系統(tǒng)的ROM信息對所述操作系統(tǒng)的ROM文件進行操作包括:
根據(jù)所述操作系統(tǒng)的ROM信息確定所述功能模塊對應(yīng)的文件路徑;
利用所述ROOT權(quán)限根據(jù)所述定制類型對所述操作系統(tǒng)的ROM文件的所述文件路徑進行操作。
4.如權(quán)利要求3所述的方法,其特征在于,利用所述ROOT權(quán)限根據(jù)所述定制類型對所述操作系統(tǒng)的ROM文件的所述文件路徑進行操作包括:
若所述定制類型為刪除,則利用所述ROOT權(quán)限從所述文件路徑將所述功能模塊對應(yīng)的安裝資源刪除。
5.如權(quán)利要求3所述的方法,其特征在于,利用所述ROOT權(quán)限根據(jù)所述定制類型對所述操作系統(tǒng)的ROM文件的所述文件路徑進行操作包括:
若所述定制類型為安裝或更新,則根據(jù)所述操作系統(tǒng)的ROM信息和所述功能模塊確定更新類型,其中所述更新類型包括添加、替換、以及修改;
若所述更新類型為添加或替換,則利用所述ROOT權(quán)限將所述功能模塊對應(yīng)的安裝資源寫入所述文件路徑;
若所述更新類型為修改,則利用所述ROOT權(quán)限修改所述文件路徑下所述功能模塊對應(yīng)的安裝資源。
6.如權(quán)利要求1所述的方法,其特征在于,所述功能模塊包括系統(tǒng)界面模塊、驅(qū)動模塊、功能軟件模塊、硬件應(yīng)用模塊。
7.如權(quán)利要求1所述的方法,其特征在于,所述ROM信息包括所述操作系統(tǒng)的配置信息、安裝路徑、功能模塊的安裝文件命名規(guī)則。
8.一種定制安卓系統(tǒng)ROM的裝置,其特征在于,應(yīng)用于所述安卓系統(tǒng)ROM對應(yīng)的設(shè)備,包括:
接口單元,用于獲取用戶通過界面選擇的被定制的功能模塊以及定制類型;
權(quán)限單元,用于獲取控制操作系統(tǒng)的ROOT權(quán)限;
文件操作單元,用于利用所述ROOT權(quán)限根據(jù)所述功能模塊、所述定制類型、以及所述操作系統(tǒng)的ROM信息對所述操作系統(tǒng)的ROM文件進行操作;
系統(tǒng)融合單元,用于將所述功能模塊融合到所述操作系統(tǒng)中;
其中,所述系統(tǒng)融合單元被配置為:
通過應(yīng)用框架層為所述功能模塊創(chuàng)建虛擬機實例,為所述虛擬機實例加載用于將所述功能模塊融合到所述操作系統(tǒng)的類文件;應(yīng)用框架層包括接口模塊、Root權(quán)限模塊、橋梁文件模塊以及軟件擴展模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611123925.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





