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

終端和數(shù)據(jù)分區(qū)管理方法與流程

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

背景技術(shù):
目前的智能手機(jī)終端,往往可以同時(shí)安裝不同類型或版本的操作系統(tǒng),例如,基于原始Android系統(tǒng),可以衍生出多種不同類型的其他操作系統(tǒng),這些系統(tǒng)可以同時(shí)安裝在同一手機(jī)終端上。同時(shí),智能手機(jī)終端上還需要安裝適用于不同操作系統(tǒng)的應(yīng)用程序,如何對(duì)這些應(yīng)用程序進(jìn)行管理,就是一個(gè)重要的問題。在現(xiàn)有的技術(shù)方案中,存在兩種解決方案:一種如圖1所示,例如對(duì)于雙系統(tǒng)終端而言,為系統(tǒng)1提供分區(qū)1,將在系統(tǒng)1下使用的應(yīng)用程序安裝都在分區(qū)1中,將在系統(tǒng)2下使用的應(yīng)用程序安裝都在分區(qū)2中。該方案的缺陷在于存在空間浪費(fèi)的情況,對(duì)于適用于兩個(gè)系統(tǒng)的應(yīng)用程序,用戶需要在系統(tǒng)1和系統(tǒng)2中分別安裝一次,而且同一個(gè)應(yīng)用程序在系統(tǒng)1和系統(tǒng)2中的數(shù)據(jù)也不能共享。另一種方案如圖2所示,再次以雙系統(tǒng)終端為例,為了克服前述的缺陷,減少同樣的應(yīng)用程序重復(fù)安裝所占用的空間,為系統(tǒng)1和系統(tǒng)2提供了一個(gè)共享分區(qū),用于把所有的應(yīng)用程序都安裝到同一個(gè)分區(qū)中。這種方案的缺陷在于,雖然不存在空間浪費(fèi)的情況,系統(tǒng)1和2中的應(yīng)用程序數(shù)據(jù)也得到共享,但是實(shí)際使用過程中存在軟件不兼容的問題,系統(tǒng)1和2中的接口不一致,比如在系統(tǒng)1中能運(yùn)行的程序,到了系統(tǒng)2中就不能運(yùn)行,也就是在系統(tǒng)2下可以找到該應(yīng)用程序,卻無(wú)法使用。因此,需要一種新的用于管理應(yīng)用程序的技術(shù)方案,既能夠解決應(yīng)用程序重復(fù)安裝造成的空間浪費(fèi)的問題,又能夠解決由于系統(tǒng)對(duì)應(yīng)用程序的兼容性造成的某系統(tǒng)下存在的應(yīng)用程序無(wú)法正常運(yùn)行的問題,提升用戶的使用體驗(yàn)。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題在于,提供一種新的用于管理應(yīng)用程序的技術(shù)方案,既能夠解決應(yīng)用程序重復(fù)安裝造成的空間浪費(fèi)的問題,又能夠解決由于系統(tǒng)對(duì)應(yīng)用程序的兼容性造成的某系統(tǒng)下存在的應(yīng)用程序無(wú)法正常運(yùn)行的問題,提升用戶的使用體驗(yàn)。有鑒于此,本發(fā)明提供一種終端,包括:分區(qū)劃分單元,在所述終端的存儲(chǔ)空間中,劃分供所述終端中的一個(gè)或多個(gè)操作系統(tǒng)使用的不同分區(qū);數(shù)據(jù)檢測(cè)單元,檢測(cè)數(shù)據(jù)是否能用于所述終端的不同操作系統(tǒng);數(shù)據(jù)管理單元,如果所述數(shù)據(jù)能用于所述終端中的多個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,如果所述數(shù)據(jù)存放用于所述終端中的單個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述單個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū)中。在該技術(shù)方案中,通過共享分區(qū)和獨(dú)立分區(qū)的劃分,既保證了數(shù)據(jù)不會(huì)重復(fù)存放而占用空間,又保證了每個(gè)系統(tǒng)下的數(shù)據(jù)都可以正常使用。在此處,數(shù)據(jù)并不限于應(yīng)用程序,還包括針對(duì)某些操作系統(tǒng)的特定格式視頻、音頻文件,或是備份文件。假設(shè)當(dāng)前終端有A、B和C三個(gè)操作系統(tǒng),則最多需要?jiǎng)澐?個(gè)分區(qū),包括分別供A、B和C三個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū),以及分別供A與B、B與C、C與A雙系統(tǒng)共享使用的三個(gè)共享分區(qū),以及供A、B和C共同使用的一個(gè)共享分區(qū)。在上述技術(shù)方案中,優(yōu)選地,如果所述數(shù)據(jù)為應(yīng)用程序的文件,所述數(shù)據(jù)檢測(cè)單元在安裝所述應(yīng)用程序時(shí),檢測(cè)所述不同操作系統(tǒng)的應(yīng)用程序接口對(duì)所述應(yīng)用程序的兼容性,并根據(jù)檢測(cè)結(jié)果判斷應(yīng)用程序是否能用于所述終端的不同操作系統(tǒng)。在該技術(shù)方案中,可以保證應(yīng)用程序不會(huì)重復(fù)安裝而占用空間,同時(shí)保證了每個(gè)操作系統(tǒng)下的應(yīng)用程序都可以正常使用。在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)檢測(cè)單元根據(jù)所述數(shù)據(jù)的數(shù)據(jù)類型和/或攜帶信息,判斷所述數(shù)據(jù)是否能用于終端的不同操作系統(tǒng)。在該技術(shù)方案中,通常從網(wǎng)絡(luò)下載應(yīng)用程序時(shí),已記錄該應(yīng)用程序可以在哪些系統(tǒng)下運(yùn)行,而對(duì)特定格式的視頻、音頻、備份數(shù)據(jù)等,則可以從其后綴名判斷出其為哪些系統(tǒng)的使用數(shù)據(jù)。攜帶信息中很重要的一項(xiàng)信息是版本號(hào),這是因?yàn)榕袛鄳?yīng)用程序與操作系統(tǒng)是否兼容,是根據(jù)系統(tǒng)API接口的版本號(hào)確認(rèn)的,例如1.0、1.1、2.0,在發(fā)布應(yīng)用程序時(shí),可以根據(jù)應(yīng)用程序的兼容性指定其相應(yīng)的系統(tǒng)兼容性版本號(hào),并固化到應(yīng)用程序中作為攜帶信息(如應(yīng)用程序是基于1.1系統(tǒng)開發(fā)的,則指定其系統(tǒng)兼容性版本號(hào)為1.1)。本技術(shù)方案中,當(dāng)應(yīng)用程序安裝時(shí),通過解析固化到應(yīng)用程序中的系統(tǒng)兼容性版本號(hào),與各操作系統(tǒng)的API版本號(hào)進(jìn)行比對(duì),如果操作系統(tǒng)的API版本號(hào)大于或等于應(yīng)用程序的系統(tǒng)兼容性版本號(hào),則認(rèn)為是兼容,反之則不兼容。比如,應(yīng)用程序的系統(tǒng)兼容性版本號(hào)為1.1,則對(duì)2.0、1.1的操作系統(tǒng)是兼容的,而對(duì)于1.0的操作系統(tǒng)則是不兼容的。在上述技術(shù)方案中,優(yōu)選地,還包括:數(shù)據(jù)提示單元,如果在多個(gè)操作系統(tǒng)中的任一操作系統(tǒng)下,將所述數(shù)據(jù)存放在供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,則在運(yùn)行所述多個(gè)操作系統(tǒng)中的其他操作系統(tǒng)時(shí),顯示所述數(shù)據(jù)的存放信息,和/或提示所述數(shù)據(jù)可使用。在該技術(shù)方案中,可以即時(shí)對(duì)用戶進(jìn)行提醒,避免用戶重復(fù)存放、以及及時(shí)使用應(yīng)用程序等數(shù)據(jù)。在上述技術(shù)方案中,優(yōu)選地,還包括:數(shù)據(jù)記錄單元,對(duì)所述數(shù)據(jù)的存放分區(qū)進(jìn)行記錄,并保存在指定的分區(qū)中。在該技術(shù)方案中,可以保證用戶可以隨時(shí)了解到,在哪些分區(qū)中存放了哪些數(shù)據(jù),便于用戶對(duì)數(shù)據(jù)進(jìn)行管理。本發(fā)明還提供一種數(shù)據(jù)分區(qū)管理方法,包括:步驟402,在終端的存儲(chǔ)空間中,劃分供所述終端中的一個(gè)或多個(gè)操作系統(tǒng)使用的不同分區(qū);步驟404,檢測(cè)數(shù)據(jù)是否能用于所述終端的不同操作系統(tǒng);步驟406,如果所述數(shù)據(jù)能用于所述終端中的多個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,如果所述數(shù)據(jù)僅能用于所述終端中的單個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述單個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū)中。在該技術(shù)方案中,通過共享分區(qū)和獨(dú)立分區(qū)的劃分,既保證了數(shù)據(jù)不會(huì)重復(fù)存放而占用空間,又保證了每個(gè)系統(tǒng)下的數(shù)據(jù)都可以正常使用。在此處,數(shù)據(jù)并不限于應(yīng)用程序,還包括針對(duì)某些操作系統(tǒng)的特定格式視頻、音頻文件,或是備份文件。假設(shè)當(dāng)前終端有A、B和C三個(gè)操作系統(tǒng),則最多需要?jiǎng)澐?個(gè)分區(qū),包括分別供A、B和C三個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū),以及分別供A與B、B與C、C與A雙系統(tǒng)共享使用的三個(gè)共享分區(qū),以及供A、B和C共同使用的一個(gè)共享分區(qū)。在上述技術(shù)方案中,優(yōu)選地,所述步驟404具體包括:如果所述數(shù)據(jù)為應(yīng)用程序的文件,在安裝所述應(yīng)用程序時(shí),檢測(cè)所述不同操作系統(tǒng)的應(yīng)用程序接口對(duì)所述應(yīng)用程序的兼容性,并根據(jù)檢測(cè)結(jié)果判斷應(yīng)用程序是否能用于所述終端的不同操作系統(tǒng)。在該技術(shù)方案中,可以保證應(yīng)用程序不會(huì)重復(fù)安裝而占用空間,同時(shí)保證了每個(gè)操作系統(tǒng)下的應(yīng)用程序都可以正常使用。在上述技術(shù)方案中,優(yōu)選地,所述步驟404具體包括:根據(jù)所述數(shù)據(jù)的數(shù)據(jù)類型和/或攜帶信息,判斷所述數(shù)據(jù)是否能用于終端的不同操作系統(tǒng)。在該技術(shù)方案中,通常從網(wǎng)絡(luò)下載應(yīng)用程序時(shí),已記錄該應(yīng)用程序可以在哪些系統(tǒng)下運(yùn)行,而對(duì)特定格式的視頻、音頻、備份數(shù)據(jù)等,則可以從其后綴名判斷出其為哪些系統(tǒng)的使用數(shù)據(jù)。攜帶信息中很重要的一項(xiàng)信息是版本號(hào),這是因?yàn)榕袛鄳?yīng)用程序與操作系統(tǒng)是否兼容,是根據(jù)系統(tǒng)API接口的版本號(hào)確認(rèn)的,例如1.0、1.1、2.0,在發(fā)布應(yīng)用程序時(shí),可以根據(jù)應(yīng)用程序的兼容性指定其相應(yīng)的系統(tǒng)兼容性版本號(hào),并固化到應(yīng)用程序中作為攜帶信息(如應(yīng)用程序是基于1.1系統(tǒng)開發(fā)的,則指定其系統(tǒng)兼容性版本號(hào)為1.1)。本技術(shù)方案中,當(dāng)應(yīng)用程序安裝時(shí),通過解析固化到應(yīng)用程序中的系統(tǒng)兼容性版本號(hào),與各操作系統(tǒng)的API版本號(hào)進(jìn)行比對(duì),如果操作系統(tǒng)的API版本號(hào)大于或等于應(yīng)用程序的系統(tǒng)兼容性版本號(hào),則認(rèn)為是兼容,反之則不兼容。比如,應(yīng)用程序的系統(tǒng)兼容性版本號(hào)為1.1,則對(duì)2.0、1.1的操作系統(tǒng)是兼容的,而對(duì)于1.0的操作系統(tǒng)則是不兼容的。在上述技術(shù)方案中,優(yōu)選地,所述步驟406還包括:如果在多個(gè)操作系統(tǒng)中的任一操作系統(tǒng)下,將所述數(shù)據(jù)存放在供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,則在運(yùn)行所述多個(gè)操作系統(tǒng)中的其他操作系統(tǒng)時(shí),顯示所述數(shù)據(jù)的存放信息,和/或提示所述數(shù)據(jù)可使用。在該技術(shù)方案中,可以即時(shí)對(duì)用戶進(jìn)行提醒,避免用戶重復(fù)存放、以及及時(shí)使用應(yīng)用程序等數(shù)據(jù)。在上述技術(shù)方案中,優(yōu)選地,還包括:對(duì)所述數(shù)據(jù)的存放分區(qū)進(jìn)行記錄,并保存在指定的分區(qū)中。在該技術(shù)方案中,可以保證用戶可以隨時(shí)了解到,在哪些分區(qū)中存放了哪些數(shù)據(jù),便于用戶對(duì)數(shù)據(jù)進(jìn)行管理。根據(jù)以上技術(shù)方案,可以實(shí)現(xiàn)一種終端和一種數(shù)據(jù)分區(qū)管理方法,既能夠解決應(yīng)用程序重復(fù)安裝造成的空間浪費(fèi)的問題,又能夠解決由于系統(tǒng)對(duì)應(yīng)用程序的兼容性造成的某系統(tǒng)下存在的應(yīng)用程序無(wú)法正常運(yùn)行的問題,提升用戶的使用體驗(yàn)。附圖說(shuō)明圖1是根據(jù)現(xiàn)有技術(shù)的應(yīng)用程序管理方案的示意圖;圖2是根據(jù)現(xiàn)有技術(shù)的應(yīng)用程序管理方案的示意圖;圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)分區(qū)管理方法的流程圖;圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的分區(qū)劃分示意圖。具體實(shí)施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí)施例的限制。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖。如圖3所示,本發(fā)明提供一種終端300,包括:分區(qū)劃分單元302,在所述終端300的存儲(chǔ)空間中,劃分供所述終端300中的一個(gè)或多個(gè)操作系統(tǒng)使用的不同分區(qū);數(shù)據(jù)檢測(cè)單元304,檢測(cè)數(shù)據(jù)是否能用于所述終端300的不同操作系統(tǒng);數(shù)據(jù)管理單元306,如果所述數(shù)據(jù)能用于所述終端300中的多個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,如果所述數(shù)據(jù)僅能用于所述終端300中的單個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述單個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū)中。在該技術(shù)方案中,通過共享分區(qū)和獨(dú)立分區(qū)的劃分,既保證了數(shù)據(jù)不會(huì)重復(fù)存放而占用空間,又保證了每個(gè)系統(tǒng)下的數(shù)據(jù)都可以正常使用。在此處,數(shù)據(jù)并不限于應(yīng)用程序,還包括針對(duì)某些操作系統(tǒng)的特定格式視頻、音頻文件,或是備份文件。假設(shè)當(dāng)前終端有A、B和C三個(gè)操作系統(tǒng),則最多需要?jiǎng)澐?個(gè)分區(qū),包括分別供A、B和C三個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū),以及分別供A與B、B與C、C與A雙系統(tǒng)共享使用的三個(gè)共享分區(qū),以及供A、B和C共同使用的一個(gè)共享分區(qū)。在上述技術(shù)方案中,如果所述數(shù)據(jù)為應(yīng)用程序的文件,所述數(shù)據(jù)檢測(cè)單元304在安裝所述應(yīng)用程序時(shí),檢測(cè)所述不同操作系統(tǒng)的應(yīng)用程序接口對(duì)所述應(yīng)用程序的兼容性,并根據(jù)檢測(cè)結(jié)果判斷應(yīng)用程序是否能用于所述終端300的不同操作系統(tǒng)。在該技術(shù)方案中,可以保證應(yīng)用程序不會(huì)重復(fù)安裝而占用空間,同時(shí)保證了每個(gè)操作系統(tǒng)下的應(yīng)用程序都可以正常使用。在上述技術(shù)方案中,所述數(shù)據(jù)檢測(cè)單元304根據(jù)所述數(shù)據(jù)的數(shù)據(jù)類型和/或攜帶信息,判斷所述數(shù)據(jù)是否能用于終端300的不同操作系統(tǒng)。在該技術(shù)方案中,通常從網(wǎng)絡(luò)下載應(yīng)用程序時(shí),已記錄該應(yīng)用程序可以在哪些系統(tǒng)下運(yùn)行,而對(duì)特定格式的視頻、音頻、備份數(shù)據(jù)等,則可以從其后綴名判斷出其為哪些系統(tǒng)的使用數(shù)據(jù)。攜帶信息中很重要的一項(xiàng)信息是版本號(hào),這是因?yàn)榕袛鄳?yīng)用程序與操作系統(tǒng)是否兼容,是根據(jù)系統(tǒng)API接口的版本號(hào)確認(rèn)的,例如1.0、1.1、2.0,在發(fā)布應(yīng)用程序時(shí),可以根據(jù)應(yīng)用程序的兼容性指定其相應(yīng)的系統(tǒng)兼容性版本號(hào),并固化到應(yīng)用程序中作為攜帶信息(如應(yīng)用程序是基于1.1系統(tǒng)開發(fā)的,則指定其系統(tǒng)兼容性版本號(hào)為1.1)。本技術(shù)方案中,當(dāng)應(yīng)用程序安裝時(shí),通過解析固化到應(yīng)用程序中的系統(tǒng)兼容性版本號(hào),與各操作系統(tǒng)的API版本號(hào)進(jìn)行比對(duì),如果操作系統(tǒng)的API版本號(hào)大于或等于應(yīng)用程序的系統(tǒng)兼容性版本號(hào),則認(rèn)為是兼容,反之則不兼容。比如,應(yīng)用程序的系統(tǒng)兼容性版本號(hào)為1.1,則對(duì)2.0、1.1的操作系統(tǒng)是兼容的,而對(duì)于1.0的操作系統(tǒng)則是不兼容的。在上述技術(shù)方案中,還包括:數(shù)據(jù)提示單元308,如果在多個(gè)操作系統(tǒng)中的任一操作系統(tǒng)下,將所述數(shù)據(jù)存放在供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,則在運(yùn)行所述多個(gè)操作系統(tǒng)中的其他操作系統(tǒng)時(shí),顯示所述數(shù)據(jù)的存放信息,和/或提示所述數(shù)據(jù)可使用。在該技術(shù)方案中,可以即時(shí)對(duì)用戶進(jìn)行提醒,避免用戶重復(fù)存放、以及及時(shí)使用應(yīng)用程序等數(shù)據(jù)。在上述技術(shù)方案中,還包括:數(shù)據(jù)記錄單元310,對(duì)所述數(shù)據(jù)的存放分區(qū)進(jìn)行記錄,并保存在指定的分區(qū)中。在該技術(shù)方案中,可以保證用戶可以隨時(shí)了解到,在哪些分區(qū)中存放了哪些數(shù)據(jù),便于用戶對(duì)數(shù)據(jù)進(jìn)行管理。圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)分區(qū)管理方法的流程圖。如圖4所示,本發(fā)明還提供一種數(shù)據(jù)分區(qū)管理方法,包括:步驟402,在終端的存儲(chǔ)空間中,劃分供所述終端中的一個(gè)或多個(gè)操作系統(tǒng)使用的不同分區(qū);步驟404,檢測(cè)數(shù)據(jù)是否能用于所述終端的不同操作系統(tǒng);步驟406,如果所述數(shù)據(jù)能用于所述終端中的多個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,如果所述數(shù)據(jù)僅能用于所述終端中的單個(gè)操作系統(tǒng),則將所述數(shù)據(jù)存放在已劃分的供所述單個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū)中。在該技術(shù)方案中,通過共享分區(qū)和獨(dú)立分區(qū)的劃分,既保證了數(shù)據(jù)不會(huì)重復(fù)存放而占用空間,又保證了每個(gè)系統(tǒng)下的數(shù)據(jù)都可以正常使用。在此處,數(shù)據(jù)并不限于應(yīng)用程序,還包括針對(duì)某些操作系統(tǒng)的特定格式視頻、音頻文件,或是備份文件。假設(shè)當(dāng)前終端有A、B和C三個(gè)操作系統(tǒng),則最多需要?jiǎng)澐?個(gè)分區(qū),包括分別供A、B和C三個(gè)操作系統(tǒng)單獨(dú)使用的獨(dú)有分區(qū),以及分別供A與B、B與C、C與A雙系統(tǒng)共享使用的三個(gè)共享分區(qū),以及供A、B和C共同使用的一個(gè)共享分區(qū)。在上述技術(shù)方案中,所述步驟404具體包括:如果所述數(shù)據(jù)為應(yīng)用程序的文件,在安裝所述應(yīng)用程序時(shí),檢測(cè)所述不同操作系統(tǒng)的應(yīng)用程序接口對(duì)所述應(yīng)用程序的兼容性,并根據(jù)檢測(cè)結(jié)果判斷應(yīng)用程序是否能用于所述終端的不同操作系統(tǒng)。在該技術(shù)方案中,可以保證應(yīng)用程序不會(huì)重復(fù)安裝而占用空間,同時(shí)保證了每個(gè)操作系統(tǒng)下的應(yīng)用程序都可以正常使用。在上述技術(shù)方案中,所述步驟404具體包括:根據(jù)所述數(shù)據(jù)的數(shù)據(jù)類型和/或攜帶信息,判斷所述數(shù)據(jù)是否能用于終端的不同操作系統(tǒng)。在該技術(shù)方案中,通常從網(wǎng)絡(luò)下載應(yīng)用程序時(shí),已記錄該應(yīng)用程序可以在哪些系統(tǒng)下運(yùn)行,而對(duì)特定格式的視頻、音頻、備份數(shù)據(jù)等,則可以從其后綴名判斷出其為哪些系統(tǒng)的使用數(shù)據(jù)。攜帶信息中很重要的一項(xiàng)信息是版本號(hào),這是因?yàn)榕袛鄳?yīng)用程序與操作系統(tǒng)是否兼容,是根據(jù)系統(tǒng)API接口的版本號(hào)確認(rèn)的,例如1.0、1.1、2.0,在發(fā)布應(yīng)用程序時(shí),可以根據(jù)應(yīng)用程序的兼容性指定其相應(yīng)的系統(tǒng)兼容性版本號(hào),并固化到應(yīng)用程序中作為攜帶信息(如應(yīng)用程序是基于1.1系統(tǒng)開發(fā)的,則指定其系統(tǒng)兼容性版本號(hào)為1.1)。本技術(shù)方案中,當(dāng)應(yīng)用程序安裝時(shí),通過解析固化到應(yīng)用程序中的系統(tǒng)兼容性版本號(hào),與各操作系統(tǒng)的API版本號(hào)進(jìn)行比對(duì),如果操作系統(tǒng)的API版本號(hào)大于或等于應(yīng)用程序的系統(tǒng)兼容性版本號(hào),則認(rèn)為是兼容,反之則不兼容。比如,應(yīng)用程序的系統(tǒng)兼容性版本號(hào)為1.1,則對(duì)2.0、1.1的操作系統(tǒng)是兼容的,而對(duì)于1.0的操作系統(tǒng)則是不兼容的。在上述技術(shù)方案中,所述步驟406還包括:如果在多個(gè)操作系統(tǒng)中的任一操作系統(tǒng)下,將所述數(shù)據(jù)存放在供所述多個(gè)操作系統(tǒng)共同使用的共享分區(qū)中,則在運(yùn)行所述多個(gè)操作系統(tǒng)中的其他操作系統(tǒng)時(shí),顯示所述數(shù)據(jù)的存放信息,和/或提示所述數(shù)據(jù)可使用。在該技術(shù)方案中,可以即時(shí)對(duì)用戶進(jìn)行提醒,避免用戶重復(fù)存放、以及及時(shí)使用應(yīng)用程序等數(shù)據(jù)。在上述技術(shù)方案中,還包括:對(duì)所述數(shù)據(jù)的存放分區(qū)進(jìn)行記錄,并保存在指定的分區(qū)中。在該技術(shù)方案中,可以保證用戶可以隨時(shí)了解到,在哪些分區(qū)中存放了哪些數(shù)據(jù),便于用戶對(duì)數(shù)據(jù)進(jìn)行管理。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的分區(qū)劃分示意圖。本發(fā)明的一個(gè)實(shí)施例中提供的終端,解決現(xiàn)有技術(shù)方案導(dǎo)致多系統(tǒng)空間浪費(fèi)、應(yīng)用數(shù)據(jù)不能共享,軟件不兼容問題?,F(xiàn)有的多種系統(tǒng)之間接口不一致,如一些新系統(tǒng)對(duì)原生Android系統(tǒng)做了大量擴(kuò)展,增加了很多新的API接口,軟硬件功能更加豐富。但是基于標(biāo)準(zhǔn)AndroidSDK開發(fā)的應(yīng)用程序APK包(即安裝包),在兩個(gè)系統(tǒng)上都能起來(lái),但是基于新系統(tǒng)SDK開發(fā)的應(yīng)用程序APK包則只能在新系統(tǒng)上運(yùn)行。新系統(tǒng)是原生Android系統(tǒng)的一個(gè)擴(kuò)展集。為了更好解決多系統(tǒng)共享應(yīng)用程序,以及解決應(yīng)用程序的兼容性問題,本實(shí)施例中的終端采用分區(qū)隔離方式,單獨(dú)劃分分區(qū)安裝新系統(tǒng)獨(dú)有的應(yīng)用程序,而兩個(gè)系統(tǒng)兼容的應(yīng)用程序程序則安裝到共享分區(qū)。具體如圖5所示,假設(shè)本實(shí)施例的終端中安裝了操作系統(tǒng)1、2、3:首先,根據(jù)三個(gè)系統(tǒng)的API接口支持情況,劃分一個(gè)共享分區(qū)4,供操作系統(tǒng)1、2、3共同使用,其次還需要?jiǎng)澐制渌齻€(gè)共享分區(qū),其中,共享分區(qū)1供操作系統(tǒng)1、2共同使用,共享分區(qū)2供操作系統(tǒng)2、3共同使用,共享分區(qū)3供操作系統(tǒng)1、3共同使用,再次需要?jiǎng)澐秩齻€(gè)獨(dú)有分區(qū)1、2、3,分別供操作系統(tǒng)1、2、3單獨(dú)使用。(如果終端中存在更多的操作系統(tǒng),則最多需要?jiǎng)澐謧€(gè)分區(qū)。)在任意一個(gè)操作系統(tǒng)下安裝應(yīng)用程序(或存放數(shù)據(jù))時(shí),檢測(cè)操作系統(tǒng)的應(yīng)用程序API接口的兼容性,以判斷出該應(yīng)用程序適用的系統(tǒng),并將該應(yīng)用程序安裝在對(duì)應(yīng)的分區(qū)下,例如,如某應(yīng)用程序可以在操作系統(tǒng)1和2下運(yùn)行,卻不能在操作系統(tǒng)3下運(yùn)行,則將該應(yīng)用程序安裝到共享分區(qū)1。如果安裝環(huán)境的操作系統(tǒng)為操作系統(tǒng)1的話,則在用戶切換到操作系統(tǒng)2時(shí),會(huì)自動(dòng)提示用戶,該應(yīng)用程序已經(jīng)安裝,可以供用戶使用。通過以上技術(shù)方案,可以充分利用手機(jī)終端中的Flash空間,可以解決不同系統(tǒng)軟件不兼容問題,同時(shí)在不同的系統(tǒng)中安裝的應(yīng)用程序數(shù)據(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)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1