[發明專利]應用程序安裝包文件的處理方法、裝置、設備及介質有效
| 申請號: | 202110860106.9 | 申請日: | 2021-07-28 |
| 公開(公告)號: | CN113504997B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 李松林 | 申請(專利權)人: | 億咖通(湖北)技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F8/61 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 宋興;黃健 |
| 地址: | 430051 湖北省武漢市武漢經濟技術開發區神*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 安裝 文件 處理 方法 裝置 設備 介質 | ||
本申請提供一種應用程序安裝包文件的處理方法、裝置、設備及介質,該方法包括:在終端設備首次開機時,通過操作系統掛載目標分區中已燒錄的目標鏡像文件,若目標分區中的目標鏡像文件中存在可執行文件,則將可執行文件移動至數據分區。其中,目標分區為非系統分區,可執行文件基于應用程序安裝包文件編譯得到的。本技術方案有效的增加了終端設備系統分區中可供用戶使用的存儲空間,從而提高了操作系統運行的穩定性和使用體驗。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種應用程序安裝包文件的處理方法、裝置、設備及介質。
背景技術
對于終端設備操作系統中自帶的應用程序,在首次運行該應用程序之前,需要根據該應用程序的安裝包文件生成可執行文件。終端設備操作系統通過對該可執行文件進行加載,從而啟動該應用程序。
目前,對應用程序安裝包文件進行處理主要是在電子設備獲取終端設備操作系統需要內置的應用程序的安裝包文件,之后對其進行進一步的編譯處理,從而獲取可執行文件,根據獲取到的多個應用程序的可執行文件生成只讀內存(Read-Only Memory,ROM)數據包,并燒錄到終端設備中。終端設備在首次開機后,可以直接加載可執行文件,從而運行對應的應用程序。
然而,由于終端設備操作系統的系統分區內存有限,而可執行文件的體積較大,如果將可執行文件直接存儲在系統分區中,會占用系統分區中較多的儲存空間,使用體驗較差。
發明內容
本申請提供一種應用程序安裝包文件的處理方法、裝置、設備及介質,保證了系統分區中充足的儲存空間,顯著的提高了使用體驗。
第一方面,本申請實施例提供一種應用程序安裝包文件的處理方法,應用于終端設備,所述終端設備安裝有操作系統,所述方法包括:
在所述終端設備首次開機時,通過所述操作系統掛載目標分區中已燒錄的目標鏡像文件,所述目標分區為非系統分區;
若所述目標分區中的所述目標鏡像文件中存在可執行文件,則將所述可執行文件移動至數據分區,所述可執行文件基于應用程序安裝包文件編譯得到的。
在第一方面的一種可能設計中,所述在所述終端設備首次開機時,通過所述操作系統掛載目標分區中已燒錄的目標鏡像文件之后,所述方法還包括:
通過所述操作系統的安裝包管理服務PMS調用Init進程中的Init服務,所述Init服務包括可執行文件處理服務;
通過所述可執行文件處理服務獲取所述目標分區中的可執行文件。
可選的,所述將所述可執行文件移動至數據分區,包括:
通過所述可執行文件處理服務將所述目標分區中可執行文件拷貝到所述數據分區中;
刪除所述目標分區中的可執行文件。
在第一方面的另一種可能設計中,所述將所述可執行文件移動至數據分區之后,所述方法還包括:
通過所述PMS禁止對所述可執行文件對應的應用程序安裝包進行編譯處理。
第二方面,本申請實施例提供一種應用程序安裝包文件的處理方法,應用于電子設備,所述方法包括:
將可執行文件放置于目標文件夾中,所述可執行文件是預先根據應用程序安裝包文件編譯得到的,所述目標文件夾為非系統文件夾;
將所述目標文件夾中的可執行文件進行打包處理,生成目標鏡像文件;
將只讀內存ROM數據包燒錄拷貝到終端設備的主板中,所述ROM數據包中包括所述目標文件夾,所述目標文件夾中儲存有所述目標鏡像文件。
在第二方面的一種可能設計中,所述將只讀內存ROM數據包燒錄拷貝到終端設備的主板中,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于億咖通(湖北)技術有限公司,未經億咖通(湖北)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110860106.9/2.html,轉載請聲明來源鉆瓜專利網。





