亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

終端和數(shù)據(jù)包處理方法與流程

文檔序號(hào):11965171閱讀:195來(lái)源:國(guó)知局
終端和數(shù)據(jù)包處理方法與流程
本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體而言,涉及一種終端和一種數(shù)據(jù)包處理方法。

背景技術(shù):
目前的智能終端中,由于安裝的應(yīng)用程序隨時(shí)可能需要更新到新的版本,所以需要下載升級(jí)數(shù)據(jù)包,對(duì)這些應(yīng)用程序進(jìn)行升級(jí)更新。以Google公司提供在android安卓系統(tǒng)平臺(tái)上使用的GMS(GoogleMarketService,谷歌應(yīng)用服務(wù))為例,用戶往往需要下載新的GMS升級(jí)差分包,來(lái)對(duì)GMS中多種應(yīng)用程序進(jìn)行更新。目前常見(jiàn)的問(wèn)題在于,用戶獲取GMS升級(jí)差分包,并讓智能終端進(jìn)入recovery恢復(fù)模式開(kāi)始升級(jí),但是GMS升級(jí)時(shí),強(qiáng)制要求智能終端內(nèi)存中的system系統(tǒng)分區(qū)預(yù)留出27M的空間,用于將升級(jí)的數(shù)據(jù)安裝到system分區(qū)中,如果空間不足27M的話,則不能進(jìn)行升級(jí)。以低端終端為例,由于空間不足,無(wú)法滿足GMS預(yù)留27M空間的要求,會(huì)導(dǎo)致GMS功能無(wú)法正常使用,而且要求在system分區(qū)中在預(yù)留27M空間,沒(méi)有充分利用存儲(chǔ)卡上的空間,造成flash內(nèi)存空間浪費(fèi)太大。實(shí)際上,GMS升級(jí)差分包中只有部分文件必須安裝到system分區(qū)中,來(lái)保證GMS應(yīng)用程序的正常使用,而大部分文件都是應(yīng)用程序的安裝文件,并非必須安裝system分區(qū)中,完全可以安裝到存儲(chǔ)卡中。因此,需要一種新的技術(shù)方案,能夠在需要將某數(shù)據(jù)包的數(shù)據(jù)放置到智能終端時(shí),可以對(duì)其中的數(shù)據(jù)進(jìn)行細(xì)分,判斷其中的數(shù)據(jù)都需要放置到哪些位置,最終保證這些數(shù)據(jù)可以正常使用,同時(shí)也保證了系統(tǒng)分區(qū)以及外部存儲(chǔ)卡的空間合理分配使用。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題在于,提供一種新的技術(shù)方案,能夠在需要將某數(shù)據(jù)包的數(shù)據(jù)放置到智能終端時(shí),可以對(duì)其中的數(shù)據(jù)進(jìn)行細(xì)分,判斷其中的數(shù)據(jù)都需要放置到哪些位置,最終保證這些數(shù)據(jù)可以正常使用,同時(shí)也保證了系統(tǒng)分區(qū)以及外部存儲(chǔ)卡的空間合理分配使用。有鑒于此,本發(fā)明提供一種終端,包括:腳本解析模塊,根據(jù)數(shù)據(jù)包攜帶的腳本,劃分所述數(shù)據(jù)包中的核心數(shù)據(jù)和非核心數(shù)據(jù);數(shù)據(jù)處理模塊,將所述核心數(shù)據(jù)和所述非核心數(shù)據(jù)放置到不同的位置。在該技術(shù)方案中,區(qū)分出數(shù)據(jù)包的核心數(shù)據(jù)和非核心數(shù)據(jù),核心數(shù)據(jù)則可以放置到特定位置,保證其能夠正常使用或是保證其安全性,而非核心數(shù)據(jù)則可以放置到其他位置,以免不必要地占用空間。在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)處理模塊將所述核心數(shù)據(jù)放置到所述終端內(nèi)存中的系統(tǒng)分區(qū),將所述非核心數(shù)據(jù)放置到終端所使用的存儲(chǔ)卡。在該技術(shù)方案中,數(shù)據(jù)包往往用于升級(jí),則可以將其中的核心數(shù)據(jù)放置到系統(tǒng)分區(qū)中,保證相應(yīng)的應(yīng)用程序可以正常運(yùn)行,而非核心數(shù)據(jù)則大可以放置到空間充裕的T卡(外部存儲(chǔ)設(shè)備)中。在上述技術(shù)方案中,優(yōu)選地,在所述終端的操作系統(tǒng)為安卓系統(tǒng)時(shí),所述核心數(shù)據(jù)包括所述數(shù)據(jù)包中的配置文件、圖形用戶界面文件、底層庫(kù)文件和重要應(yīng)用程序的安裝文件,所述非核心數(shù)據(jù)包括非重要應(yīng)用程序的安裝文件。在該技術(shù)方案中,配置文件一般位于etc目錄下,GUI圖形用戶界面文件一般位于framework目錄下,底層庫(kù)文件一般位于1ib目錄下,而應(yīng)用程序的安裝文件一般位于app目錄下,為保證相應(yīng)應(yīng)用程序的正常使用,配置文件、圖形用戶界面文件、底層庫(kù)文件必須放置到system分區(qū)中,一些重要應(yīng)用程序的安裝文件也需要安裝到system分區(qū)中,保證對(duì)應(yīng)的應(yīng)用程序可以正常使用,而一些非重要應(yīng)用程序的安裝文件,可以安裝到T卡中即可。在上述技術(shù)方案中,優(yōu)選地,還包括:打包編譯模塊,從所述數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,形成新數(shù)據(jù)包并放置在所述存儲(chǔ)卡的根目錄下;所述數(shù)據(jù)處理模塊具體包括:系統(tǒng)恢復(fù)模塊,從所述數(shù)據(jù)包中獲取所述配置文件、所述圖形用戶界面文件、所述底層庫(kù)文件和所述重要應(yīng)用安裝文件,并安裝到所述系統(tǒng)分區(qū)中;存儲(chǔ)卡應(yīng)用安裝模塊,在所述終端啟動(dòng)時(shí),從所述新數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,并安裝到所述存儲(chǔ)卡中。在該技術(shù)方案中,僅需要對(duì)android系統(tǒng)自帶的recovery模式進(jìn)行一些改動(dòng),使其僅將數(shù)據(jù)包中的核心數(shù)據(jù)更新到system分區(qū)中,同時(shí)可以在recovery模式下對(duì)system分區(qū)進(jìn)行配置,使在之后的開(kāi)機(jī)啟動(dòng)過(guò)程中,通過(guò)一個(gè)應(yīng)用安裝程序,來(lái)進(jìn)行應(yīng)用程序的安裝。在上述技術(shù)方案中,優(yōu)選地,所述腳本解析模塊還根據(jù)預(yù)設(shè)的自定義策略,將所述核心數(shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述非核心數(shù)據(jù),和/或?qū)⑺龇呛诵臄?shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述核心數(shù)據(jù)。在該技術(shù)方案中,按腳本中的信息來(lái)劃分核心數(shù)據(jù)和非核心數(shù)據(jù),未必完全符合用戶的意愿,所以本方案中提供了一種方式,可以自定義策略對(duì)核心數(shù)據(jù)和非核心數(shù)據(jù)進(jìn)行修正。本發(fā)明還提供一種數(shù)據(jù)包處理方法,包括:步驟202,根據(jù)數(shù)據(jù)包攜帶的腳本,劃分所述數(shù)據(jù)包中的核心數(shù)據(jù)和非核心數(shù)據(jù);步驟204,將所述核心數(shù)據(jù)和所述非核心數(shù)據(jù)放置到不同的位置。在該技術(shù)方案中,區(qū)分出數(shù)據(jù)包的核心數(shù)據(jù)和非核心數(shù)據(jù),核心數(shù)據(jù)則可以放置到特定位置,保證其能夠正常使用或是保證其安全性,而非核心數(shù)據(jù)則可以放置到其他位置,以免不必要地占用空間。在上述技術(shù)方案中,優(yōu)選地,所述步驟204具體包括:將所述核心數(shù)據(jù)放置到終端內(nèi)存中的系統(tǒng)分區(qū),將所述非核心數(shù)據(jù)放置到終端所使用的存儲(chǔ)卡。在該技術(shù)方案中,數(shù)據(jù)包往往用于升級(jí),則可以將其中的核心數(shù)據(jù)放置到系統(tǒng)分區(qū)中,保證相應(yīng)的應(yīng)用程序可以正常運(yùn)行,而非核心數(shù)據(jù)則大可以放置到空間充裕的T卡(外部存儲(chǔ)設(shè)備)中。在上述技術(shù)方案中,優(yōu)選地,在所述終端的操作系統(tǒng)為安卓系統(tǒng)時(shí),所述核心數(shù)據(jù)包括所述數(shù)據(jù)包中的配置文件、圖形用戶界面文件、底層庫(kù)文件和重要應(yīng)用程序的安裝文件,所述非核心數(shù)據(jù)包括非重要應(yīng)用程序的安裝文件。在該技術(shù)方案中,配置文件一般位于etc目錄下,GUI圖形用戶界面文件一般位于framework目錄下,底層庫(kù)文件一般位于lib目錄下,而應(yīng)用程序的安裝文件一般位于app目錄下,為保證相應(yīng)應(yīng)用程序的正常使用,配置文件、圖形用戶界面文件、底層庫(kù)文件必須放置到system分區(qū)中,一些重要應(yīng)用程序的安裝文件也需要安裝到system分區(qū)中,保證對(duì)應(yīng)的應(yīng)用程序可以正常使用,而一些非重要應(yīng)用程序的安裝文件,可以安裝到T卡中即可。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還包括:從所述數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,形成新數(shù)據(jù)包并放置在所述存儲(chǔ)卡的根目錄下;通過(guò)所述安卓系統(tǒng)的恢復(fù)模式,從所述數(shù)據(jù)包中獲取所述配置文件、所述圖形用戶界面文件、所述底層庫(kù)文件和所述重要應(yīng)用安裝文件,并安裝到所述系統(tǒng)分區(qū)中,以及在所述終端啟動(dòng)時(shí),從所述新數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,并安裝到所述存儲(chǔ)卡中。在該技術(shù)方案中,僅需要對(duì)android系統(tǒng)自帶的recovery模式進(jìn)行一些改動(dòng),使其僅將數(shù)據(jù)包中的核心數(shù)據(jù)更新到system分區(qū)中,同時(shí)可以在recovery模式下對(duì)system分區(qū)進(jìn)行配置,使在之后的開(kāi)機(jī)啟動(dòng)過(guò)程中,通過(guò)一個(gè)應(yīng)用安裝程序,來(lái)進(jìn)行應(yīng)用程序的安裝。在該技術(shù)方案中,優(yōu)選地,所述步驟202還包括:還根據(jù)預(yù)設(shè)的自定義策略,將所述核心數(shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述非核心數(shù)據(jù),和/或?qū)⑺龇呛诵臄?shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述核心數(shù)據(jù)。在該技術(shù)方案中,按腳本中的信息來(lái)劃分核心數(shù)據(jù)和非核心數(shù)據(jù),未必完全符合用戶的意愿,所以本方案中提供了一種方式,可以自定義策略對(duì)核心數(shù)據(jù)和非核心數(shù)據(jù)進(jìn)行修正。通過(guò)以上技術(shù)方案,可以實(shí)現(xiàn)一種終端和一種數(shù)據(jù)包處理方法,能夠在需要將某數(shù)據(jù)包的數(shù)據(jù)放置到智能終端時(shí),可以對(duì)其中的數(shù)據(jù)進(jìn)行細(xì)分,判斷其中的數(shù)據(jù)都需要放置到哪些位置,最終保證這些數(shù)據(jù)可以正常使用,同時(shí)也保證了系統(tǒng)分區(qū)以及外部存儲(chǔ)卡的空間合理分配使用。附圖說(shuō)明圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)包處理方法的流程圖;圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖。具體實(shí)施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明并不限于下面公開(kāi)的具體實(shí)施例的限制。圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖。如圖1所示,本發(fā)明提供一種終端100,包括:腳本解析模塊102,根據(jù)終端100中數(shù)據(jù)包攜帶的腳本,劃分所述數(shù)據(jù)包中的核心數(shù)據(jù)和非核心數(shù)據(jù);數(shù)據(jù)處理模塊104,將所述核心數(shù)據(jù)和所述非核心數(shù)據(jù)放置到不同的位置。在該技術(shù)方案中,區(qū)分出數(shù)據(jù)包的核心數(shù)據(jù)和非核心數(shù)據(jù),核心數(shù)據(jù)則可以放置到特定位置,保證其能夠正常使用或是保證其安全性,而非核心數(shù)據(jù)則可以放置到其他位置,以免不必要地占用空間。在上述技術(shù)方案中,所述數(shù)據(jù)處理模塊104將所述核心數(shù)據(jù)放置到所述終端100內(nèi)存中的系統(tǒng)分區(qū),將所述非核心數(shù)據(jù)放置到終端100所使用的存儲(chǔ)卡。在該技術(shù)方案中,數(shù)據(jù)包往往用于升級(jí),則可以將其中的核心數(shù)據(jù)放置到系統(tǒng)分區(qū)中,保證相應(yīng)的應(yīng)用程序可以正常運(yùn)行,而非核心數(shù)據(jù)則大可以放置到空間充裕的T卡(外部存儲(chǔ)設(shè)備)中。在上述技術(shù)方案中,在所述終端100的操作系統(tǒng)為安卓系統(tǒng)時(shí),所述核心數(shù)據(jù)包括所述數(shù)據(jù)包中的配置文件、圖形用戶界面文件、底層庫(kù)文件和重要應(yīng)用程序的安裝文件,所述非核心數(shù)據(jù)包括非重要應(yīng)用程序的安裝文件。在該技術(shù)方案中,配置文件一般位于etc目錄下,GUI圖形用戶界面文件一般位于framework目錄下,底層庫(kù)文件一般位于lib目錄下,而應(yīng)用程序的安裝文件一般位于app目錄下,為保證相應(yīng)應(yīng)用程序的正常使用,配置文件、圖形用戶界面文件、底層庫(kù)文件必須放置到system分區(qū)中,一些重要應(yīng)用程序的安裝文件也需要安裝到system分區(qū)中,保證對(duì)應(yīng)的應(yīng)用程序可以正常使用,而一些非重要應(yīng)用程序的安裝文件,可以安裝到T卡中即可。在上述技術(shù)方案中,還包括:打包編譯模塊106,從所述數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,形成新數(shù)據(jù)包并放置在所述存儲(chǔ)卡的根目錄下;所述數(shù)據(jù)處理模塊104具體包括:系統(tǒng)恢復(fù)模塊1042,從所述數(shù)據(jù)包中獲取所述配置文件、所述圖形用戶界面文件、所述底層庫(kù)文件和所述重要應(yīng)用安裝文件,并安裝到所述系統(tǒng)分區(qū)中;存儲(chǔ)卡應(yīng)用安裝模塊1044,在所述終端100啟動(dòng)時(shí),從所述新數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,并安裝到所述存儲(chǔ)卡中。在該技術(shù)方案中,僅需要對(duì)android系統(tǒng)自帶的recovery模式進(jìn)行一些改動(dòng),使其僅將數(shù)據(jù)包中的核心數(shù)據(jù)更新到system分區(qū)中,同時(shí)可以在recovery模式下對(duì)system分區(qū)進(jìn)行配置,使在之后的開(kāi)機(jī)啟動(dòng)過(guò)程中,通過(guò)一個(gè)應(yīng)用安裝程序,來(lái)進(jìn)行應(yīng)用程序的安裝。在上述技術(shù)方案中,所述腳本解析模塊102還根據(jù)預(yù)設(shè)的自定義策略,將所述核心數(shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述非核心數(shù)據(jù),和/或?qū)⑺龇呛诵臄?shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述核心數(shù)據(jù)。在該技術(shù)方案中,按腳本中的信息來(lái)劃分核心數(shù)據(jù)和非核心數(shù)據(jù),未必完全符合用戶的意愿,所以本方案中提供了一種方式,可以自定義策略對(duì)核心數(shù)據(jù)和非核心數(shù)據(jù)進(jìn)行修正。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)包處理方法的流程圖。如圖2所示,本發(fā)明還提供一種數(shù)據(jù)包處理方法,包括:步驟202,根據(jù)數(shù)據(jù)包攜帶的腳本,劃分所述數(shù)據(jù)包中的核心數(shù)據(jù)和非核心數(shù)據(jù);步驟204,將所述核心數(shù)據(jù)和所述非核心數(shù)據(jù)放置到不同的位置。在該技術(shù)方案中,區(qū)分出數(shù)據(jù)包的核心數(shù)據(jù)和非核心數(shù)據(jù),核心數(shù)據(jù)則可以放置到特定位置,保證其能夠正常使用或是保證其安全性,而非核心數(shù)據(jù)則可以放置到其他位置,以免不必要地占用空間。在上述技術(shù)方案中,所述步驟204具體包括:將所述核心數(shù)據(jù)放置到所述終端內(nèi)存中的系統(tǒng)分區(qū),將所述非核心數(shù)據(jù)放置到終端所使用的存儲(chǔ)卡。在該技術(shù)方案中,數(shù)據(jù)包往往用于升級(jí),則可以將其中的核心數(shù)據(jù)放置到系統(tǒng)分區(qū)中,保證相應(yīng)的應(yīng)用程序可以正常運(yùn)行,而非核心數(shù)據(jù)則大可以放置到空間充裕的T卡(外部存儲(chǔ)設(shè)備)中。在上述技術(shù)方案中,在所述終端的操作系統(tǒng)為安卓系統(tǒng)時(shí),所述核心數(shù)據(jù)包括所述數(shù)據(jù)包中的配置文件、圖形用戶界面文件、底層庫(kù)文件和重要應(yīng)用程序的安裝文件,所述非核心數(shù)據(jù)包括非重要應(yīng)用程序的安裝文件。在該技術(shù)方案中,配置文件一般位于etc目錄下,GUI圖形用戶界面文件一般位于framework目錄下,底層庫(kù)文件一般位于lib目錄下,而應(yīng)用程序的安裝文件一般位于app目錄下,為保證相應(yīng)應(yīng)用程序的正常使用,配置文件、圖形用戶界面文件、底層庫(kù)文件必須放置到system分區(qū)中,一些重要應(yīng)用程序的安裝文件也需要安裝到system分區(qū)中,保證對(duì)應(yīng)的應(yīng)用程序可以正常使用,而一些非重要應(yīng)用程序的安裝文件,可以安裝到T卡中即可。在上述技術(shù)方案中,所述步驟202還包括:從所述數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,形成新數(shù)據(jù)包并放置在所述存儲(chǔ)卡的根目錄下;通過(guò)所述安卓系統(tǒng)的恢復(fù)模式,從所述數(shù)據(jù)包中獲取所述配置文件、所述圖形用戶界面文件、所述底層庫(kù)文件和所述重要應(yīng)用安裝文件,并安裝到所述系統(tǒng)分區(qū)中,以及在所述終端啟動(dòng)時(shí),從所述新數(shù)據(jù)包中獲取所述非重要應(yīng)用程序的安裝文件,并安裝到所述存儲(chǔ)卡中。在該技術(shù)方案中,僅需要對(duì)android系統(tǒng)自帶的recovery模式進(jìn)行一些改動(dòng),使其僅將數(shù)據(jù)包中的核心數(shù)據(jù)更新到system分區(qū)中,同時(shí)可以在recovery模式下對(duì)system分區(qū)進(jìn)行配置,使在之后的開(kāi)機(jī)啟動(dòng)過(guò)程中,通過(guò)一個(gè)應(yīng)用安裝程序,來(lái)進(jìn)行應(yīng)用程序的安裝。在該技術(shù)方案中,所述步驟202還包括:還根據(jù)預(yù)設(shè)的自定義策略,將所述核心數(shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述非核心數(shù)據(jù),和/或?qū)⑺龇呛诵臄?shù)據(jù)中的部分?jǐn)?shù)據(jù)劃分為所述核心數(shù)據(jù)。在該技術(shù)方案中,按腳本中的信息來(lái)劃分核心數(shù)據(jù)和非核心數(shù)據(jù),未必完全符合用戶的意愿,所以本方案中提供了一種方式,可以自定義策略對(duì)核心數(shù)據(jù)和非核心數(shù)據(jù)進(jìn)行修正。以下詳細(xì)描述本發(fā)明的技術(shù)方案。本實(shí)施例中的終端的工作原理為:以現(xiàn)有技術(shù)方案中GMS升級(jí)過(guò)程為例,針對(duì)其中的system分區(qū)被過(guò)度占用,浪費(fèi)flash空間的問(wèn)題,提出“recovery升級(jí)+T卡預(yù)置GMS中部分apk文件”的組合方案,保證了用戶操作的一致性,只需要GMS中的部分apk打包成presetgms.zip放置到/sdcard/目錄,即存儲(chǔ)卡根目錄下,然后進(jìn)入recovery模式升級(jí),重新啟動(dòng)機(jī)器后,終端就會(huì)把GMS中大部分apk安裝到T卡,用戶可以正常使用GMS應(yīng)用。具體地,本實(shí)施例的終端所實(shí)現(xiàn)的“recovery升級(jí)+T卡預(yù)置GMS中部分apk”的組合方案,是將GMS差分包中的數(shù)據(jù)劃分為兩個(gè)部分,一部分以底層庫(kù)為主、另一部分主要是apk為主,其中,前部分只有4M左右,后部分卻占用了23M。以底層庫(kù)為主的數(shù)據(jù)預(yù)置到正式版本的system分區(qū),而大部分apk由終端安裝在T卡,這樣可以大大減少內(nèi)部flash空間占用。本實(shí)施例中的終端包含以下模塊:recovery升級(jí)模塊(android系統(tǒng)自帶,略作改動(dòng)即可)、T卡預(yù)置應(yīng)用安裝模塊、升級(jí)腳本解析模塊、打包編譯模塊,應(yīng)用程序安裝模塊(android系統(tǒng)自帶),上述模塊的工作流程如下:1、當(dāng)需要安裝GMS差分包,進(jìn)行升級(jí)服務(wù)時(shí),通過(guò)特殊按鍵操作,啟動(dòng)recovery升級(jí)模塊,終端進(jìn)入recovery模式,升級(jí)腳本解析模塊在該模式下啟動(dòng)。升級(jí)腳本解析模塊負(fù)責(zé)解析升級(jí)腳本,區(qū)分出其中以底層庫(kù)文件為主的核心數(shù)據(jù),和以apk為主的非核心數(shù)據(jù),將GMS核心服務(wù)通過(guò)廠家提供的recovery升級(jí)模塊,將核心數(shù)據(jù)更新到system分區(qū)。解析腳本模塊的解析結(jié)果具體可以示例如下:2、在recovery升級(jí)同時(shí),將T卡預(yù)置應(yīng)用安裝模塊預(yù)置到系統(tǒng)分區(qū),并在recovery升級(jí)完成后,在開(kāi)機(jī)時(shí)啟動(dòng)T卡預(yù)置應(yīng)用安裝模塊。3、T卡預(yù)置應(yīng)用安裝模塊根據(jù)預(yù)裝應(yīng)用配置腳本,調(diào)用android系統(tǒng)自帶的應(yīng)用安裝模塊,將已由編譯打包模塊處理好的非系統(tǒng)核心的GMS應(yīng)用安裝到T卡上。安裝界面如圖3所示。此處的應(yīng)用配置腳本根據(jù)GMS差分包中的腳本生成,設(shè)置在T卡根目錄下,記錄了非核心的GMS應(yīng)用apk文件的安裝位置。最終,GMS差分包安裝完成后的示例目錄結(jié)構(gòu)如下:如以上目錄所示,安裝到system分區(qū)只有配置文件、圖形用戶界面文件、底層庫(kù)文件,以及小部分的apk文件,占用了很少的flash空間,而其他apk文件都安裝到T卡中,可以有效地利用T卡的資源。安裝完成后,圖4中所示的部分應(yīng)用都安裝在了T卡中,具體地,語(yǔ)音搜索對(duì)應(yīng)的VoiceSearch.apk、谷歌地圖對(duì)應(yīng)的Maps.apk、Gmail對(duì)應(yīng)的Gmail.apk,均安裝到T卡當(dāng)中。通過(guò)以上技術(shù)方案,可以實(shí)現(xiàn)一種終端和一種數(shù)據(jù)包處理方法,能夠在需要將某數(shù)據(jù)包的數(shù)據(jù)放置到智能終端時(shí),可以對(duì)其中的數(shù)據(jù)進(jìn)行細(xì)分,判斷其中的數(shù)據(jù)都需要放置到哪些位置,最終保證這些數(shù)據(jù)可以正常使用,同時(shí)也保證了系統(tǒng)分區(qū)以及外部存儲(chǔ)卡的空間合理分配使用,實(shí)用、有效、方便,具有很強(qiáng)的經(jīng)濟(jì)效益。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1