一種實現(xiàn)多操作系統(tǒng)的數(shù)據(jù)處理方法及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊的數(shù)據(jù)處理技術(shù),尤其涉及一種實現(xiàn)多操作系統(tǒng)的數(shù)據(jù)處理方法及終端設(shè)備。
【背景技術(shù)】
[0002]本申請發(fā)明人在實現(xiàn)本申請實施例技術(shù)方案的過程中,至少發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問題:
[0003]隨著智能手機的普及,越來越多的公司開始進軍智能手機市場,并推出自己的操作系統(tǒng),因此市場上出現(xiàn)了各式各樣的手機操作系統(tǒng),其中,手機操作系統(tǒng)以谷歌的安卓操作系統(tǒng)和微軟的windows操作系統(tǒng)最為代表。這些手機操作系統(tǒng)的出現(xiàn)不僅給初始設(shè)備制造商(OEM, Original Equipment Manufacturer)的集成提供了更多的選擇,而且給用戶購買手機提供了更多的選擇。隨著智能手機大屏幕設(shè)計模式的出現(xiàn),實現(xiàn)了手機單個屏幕同時顯示兩個界面的功能,然而,卻只能顯示在同一個操作系統(tǒng)控制下兩個應(yīng)用的界面,不能同時使用多個不同操作系統(tǒng)進行控制,對于這個問題,現(xiàn)有技術(shù)并未存在有效的解決方案。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例希望提供一種實現(xiàn)多操作系統(tǒng)的數(shù)據(jù)處理方法及終端設(shè)備,能同時使用多個不同操作系統(tǒng)對終端設(shè)備進行控制。
[0005]一種實現(xiàn)多操作系統(tǒng)的數(shù)據(jù)處理方法,所述方法應(yīng)用于終端設(shè)備,所述終端設(shè)備具有顯示區(qū)域,所述終端設(shè)備能以分屏顯示的方式同時運行多個操作系統(tǒng);所述方法包括:
[0006]觸發(fā)用戶操作后,響應(yīng)所述用戶操作,接收控制指令,根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理。
[0007]優(yōu)選地,所述控制指令為啟動多操作系統(tǒng)指令時,所述根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理,具體包括:
[0008]啟動第一操作系統(tǒng),在所述顯示區(qū)域的第一分屏顯示所述第一操作系統(tǒng)及在所述第一操作系統(tǒng)上運行的應(yīng)用;
[0009]第一操作系統(tǒng)啟動完畢后,啟動第N操作系統(tǒng)運行環(huán)境,所述N為大于I的自然數(shù);
[0010]在所述第N操作系統(tǒng)運行環(huán)境中啟動第N操作系統(tǒng),在所述顯示區(qū)域的第N分屏顯示所述第N操作系統(tǒng)及在所述第N操作系統(tǒng)上運行的應(yīng)用。
[0011]優(yōu)選地,所述控制指令為關(guān)閉多操作系統(tǒng)指令時,所述根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理,具體包括:
[0012]關(guān)閉在所述顯示區(qū)域的第N分屏顯示的第N操作系統(tǒng)及在第N操作系統(tǒng)上運行的應(yīng)用,所述N為大于I的自然數(shù);
[0013]關(guān)閉第N操作系統(tǒng)運行環(huán)境;
[0014]關(guān)閉在所述顯示區(qū)域的第一分屏顯示的第一操作系統(tǒng)及在第一操作系統(tǒng)上運行的應(yīng)用。
[0015]優(yōu)選地,所述控制指令為顯示多操作系統(tǒng)指令時,所述根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理,具體包括:
[0016]第一操作系統(tǒng)判斷所述顯示多操作系統(tǒng)指令是由第N操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令還是由第一操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令;所述N為大于I的自然數(shù);
[0017]如果所述顯示多操作系統(tǒng)指令是由所述第一操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令,則所述第一操作系統(tǒng)計算刷新界面范圍為第一分屏,調(diào)用顯示服務(wù)驅(qū)動要求顯示;
[0018]如果所述顯示多操作系統(tǒng)指令是由所述第N操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令,則第一操作系統(tǒng)計算刷新界面范圍為第N分屏,調(diào)用顯示服務(wù)驅(qū)動要求顯示。
[0019]優(yōu)選地,所述控制指令為多操作系統(tǒng)接收指令時,所述根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理,具體包括:
[0020]第一操作系統(tǒng)接收到所述多操作系統(tǒng)接收指令,判斷所述多操作系統(tǒng)接收指令是由第一分屏輸入的指令還是由第N分屏輸入的指令;所述N為大于I的自然數(shù);
[0021]如果所述多操作系統(tǒng)接收指令是由第一分屏輸入的指令,則將輸入指令發(fā)送至第一操作系統(tǒng)上運行的應(yīng)用;
[0022]如果所述輸入指令是由第N分屏輸入的指令,則將輸入指令發(fā)送至第N操作系統(tǒng),并由第N操作系統(tǒng)發(fā)送給在第N操作系統(tǒng)上運行的應(yīng)用。
[0023]一種終端設(shè)備,所述終端設(shè)備具有顯示區(qū)域,所述終端設(shè)備能以分屏顯示的方式同時運行多個操作系統(tǒng);所述終端設(shè)備還包括:
[0024]數(shù)據(jù)處理裝置,用于觸發(fā)用戶操作后,響應(yīng)所述用戶操作,接收控制指令,根據(jù)所述控制指令基于同時運行的多個操作系統(tǒng)進行數(shù)據(jù)處理。
[0025]優(yōu)選地,所述數(shù)據(jù)處理裝置包括:
[0026]第一操作系統(tǒng),用于所述控制指令為啟動多操作系統(tǒng)指令時,響應(yīng)所述啟動多操作系統(tǒng)指令而予以啟動;
[0027]第N操作系統(tǒng)運行環(huán)境,用于從所述第一操作系統(tǒng)獲取運行所需資源,向第N操作系統(tǒng)提供運行環(huán)境;所述N為大于I的自然數(shù);
[0028]第N操作系統(tǒng),用于在所述第N操作系統(tǒng)運行環(huán)境中予以啟動;
[0029]顯示屏,用于啟動第一操作系統(tǒng)后,在所述顯示區(qū)域的第一分屏顯示所述第一操作系統(tǒng)及在所述第一操作系統(tǒng)上運行的應(yīng)用;還用于在第N操作系統(tǒng)運行環(huán)境中啟動第N操作系統(tǒng)后,在所述顯示區(qū)域的第N分屏顯示所述第N操作系統(tǒng)及在所述第N操作系統(tǒng)上運行的應(yīng)用。
[0030]優(yōu)選地,所述數(shù)據(jù)處理裝置包括:
[0031]第一操作系統(tǒng),用于所述控制指令為關(guān)閉多操作系統(tǒng)指令時,響應(yīng)所述關(guān)閉多操作系統(tǒng)指令而予以關(guān)閉;
[0032]第N操作系統(tǒng),用于在所述第N操作系統(tǒng)運行環(huán)境中予以關(guān)閉,所述N為大于I的自然數(shù);
[0033]第N操作系統(tǒng)運行環(huán)境,用于關(guān)閉第N操作系統(tǒng)后予以關(guān)閉;
[0034]所述顯示屏,用于關(guān)閉在所述顯示區(qū)域的第N分屏顯示的第N操作系統(tǒng)及在第N操作系統(tǒng)上運行的應(yīng)用;還用于關(guān)閉在所述顯示區(qū)域的第一分屏顯示的第一操作系統(tǒng)及在第一操作系統(tǒng)上運行的應(yīng)用。
[0035]優(yōu)選地,所述數(shù)據(jù)處理裝置包括:
[0036]第一操作系統(tǒng),用于所述控制指令為顯示多操作系統(tǒng)指令時,響應(yīng)所述顯示多操作系統(tǒng)指令,當(dāng)所述顯示多操作系統(tǒng)指令是由所述第一操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令,則由所述第一操作系統(tǒng)計算刷新界面范圍為第一分屏,調(diào)用顯示服務(wù)驅(qū)動要求顯示;當(dāng)所述顯示多操作系統(tǒng)指令是由所述第N操作系統(tǒng)上運行的應(yīng)用發(fā)出的指令,則由第一操作系統(tǒng)計算刷新界面范圍為第N分屏,調(diào)用顯示服務(wù)驅(qū)動要求顯示;所述N為大于I的自然數(shù);
[0037]顯示服務(wù)驅(qū)動,用于在所述第一操作系統(tǒng)上運行,對顯示屏進行控制;
[0038]第N操作系統(tǒng)運行環(huán)境,用于從所述第一操作系統(tǒng)獲取運行所需資源,向第N操作系統(tǒng)提供運行環(huán)境;
[0039]第N操作系統(tǒng),用于在所述第N操作系統(tǒng)運行環(huán)境中予以運行;
[0040]顯示屏,用于當(dāng)由所述第一操作系統(tǒng)計算刷新界面范圍為第一分屏,調(diào)用顯示服務(wù)驅(qū)動要求顯示時,受控于所述顯示服務(wù)驅(qū)動對第一分屏進行界面刷新,在刷新后的第一分屏顯示所述第一操作系統(tǒng)及在所述第一操作系統(tǒng)上運行的應(yīng)用;當(dāng)由所述