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

信息處理的方法及移動終端的制作方法

文檔序號:6493113閱讀:154來源:國知局
信息處理的方法及移動終端的制作方法
【專利摘要】本發(fā)明公開了一種信息處理的方法及移動終端,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),所述移動終端中設(shè)置有總線接口,在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于1整數(shù);在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
【專利說明】信息處理的方法及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種信息處理的方法及移動終端。
【背景技術(shù)】
[0002]隨著科學技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科學發(fā)展帶來的各種便利?,F(xiàn)在人們可以通過各種類型的移動終端,享受隨著科學發(fā)展帶來的舒適生活。例如,人們可以通過如筆記本電腦、手機等的移動終端來瀏覽網(wǎng)頁,獲取到網(wǎng)頁上提供的各種信息,比如網(wǎng)頁上的文字、影像或者其他信息等等,從而可以了解到國內(nèi)外的新聞,學習到更多的知識等等。
[0003]本申請發(fā)明人在實現(xiàn)本申請實施例技術(shù)方案的過程中,至少發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問題:
[0004]現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題,這是因為現(xiàn)有的移動終端限于諸多現(xiàn)有技術(shù),在平衡性能、功耗和電池的續(xù)航能力后,計算能力相當受限,如此,使得所述移動終端在處理的數(shù)據(jù)量較大時,因為硬件受限的原因存在計算性能低,處理時間長的技術(shù)問題,進而導致用戶使用不方便,體驗較差。

【發(fā)明內(nèi)容】

[0005]本申請實施例提供了一種信息處理的方法及移動終端,用以解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題。
[0006]本申請實施例提供了一種信息處理的方法,應(yīng)用于移動終端中,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),所述移動終端中設(shè)置有總線接口,所述方法包括:
[0007]在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù);
[0008]在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
[0009]可選的,所述在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù);通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0010]可選的,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng);在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序;在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0011]可選的,在所述檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序之后,所述方法還包括:在檢測到所述移動終端中未有所述M個第一驅(qū)動程序中的至少一個驅(qū)動程序時,從所述M第一個硬件資源中確定J個第二硬件資源,其中,所述J個第二硬件資源中的每一個硬件資源對應(yīng)的第二驅(qū)動程序未存儲在所述移動終端中,J為不小于I且大于M的整數(shù);基于所述J個第二硬件資源,從與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取所述J個硬件資源對應(yīng)的J個第二驅(qū)動程序;將所述J個第二驅(qū)動程序安裝到所述移動終端中,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0012]可選的,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:在所述M個第一硬件資源中具有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源中除所述第四硬件資源之外的硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或,通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0013]可選的,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:在所述M個第一硬件資源中未有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或,通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0014]可選的,在所述檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng)之后,所述方法還包括:在所述M個第一硬件資源中至少有一個硬件資源具有所述操作系統(tǒng)時,從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N ;通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù)。
[0015]可選的,所述通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),具體包括:通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或,通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0016]本申請實施例提供了一種移動終端,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),所述移動終端中設(shè)置有總線接口,所述移動終端包括:
[0017]電路板;
[0018]處理芯片,設(shè)置于所述電路板上,在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,用于檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù),在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,用于通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
[0019]可選的,所述處理芯片包括第一處理單元,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),用于從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù),以及用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0020]可選的,所述第一處理單元包括第一處理子單元,用于檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng),在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,用于檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序,在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0021]可選的,所述第一處理單元包括第二處理子單元,在所述M個第一硬件資源中至少有一個硬件資源具有所述操作系統(tǒng)時,用于從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N,以及用于通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù)。
[0022]本申請實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
[0023]其一、由于本申請實施例在移動終端中設(shè)置有總線接口,通過所述移動終端的第一操作系統(tǒng)控制所述第一硬件系統(tǒng)和與所述總線接口連接的N個硬件資源,使得所述移動終端在處理數(shù)據(jù)時,可以通過所述第一操作系統(tǒng)控制所述N個硬件資源來處理數(shù)據(jù),從而能夠解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題,進而實現(xiàn)了所述移動終端在處理的數(shù)據(jù)量較大時,能夠有效提高計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0024]其二、由于本申請實施例是基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,在通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和/或所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,使得所述第一操作系統(tǒng)能夠基于處理的第一計算任務(wù),控制相應(yīng)的硬件資源來處理所述第一計算任務(wù),提高所述硬件資源和所述移動終端的協(xié)作能力,進一步提高所述移動終端的計算性能,減少數(shù)據(jù)處理的時間,進而使得更方便用戶使用,用戶體驗更好。
[0025]其三、由于本申請實施例通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),在處理所述第一計算任務(wù)時,可以通過所述移動終端和所述第四硬件資源協(xié)作處理所述第一計算任務(wù)中的輸入輸出數(shù)據(jù),提高處理所述輸入輸出數(shù)據(jù)的效率,進而使得更方便用戶使用,用戶體驗更好。
[0026]其四、由于本申請實施例通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和/或所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),如此,使得所述第一計算任務(wù)的一部分計算數(shù)據(jù)是通過所述L個第二操作系統(tǒng)進行處理的,使得所述移動終端中處理所述第一計算任務(wù)的程序的數(shù)量降低了,使得所述第一操作系統(tǒng)的運行更流暢,減少所述移動終端出現(xiàn)卡機的概率,進而使得更方便用戶使用,用戶體驗更好。
【專利附圖】

【附圖說明】
[0027]圖1為本申請實施例中信息處理的方法的流程圖;
[0028]圖2為本申請實施例中移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]本申請實施例提供了一種信息處理的方法及移動終端,用以解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題。
[0030]本申請實施例的技術(shù)方案為解決上述技術(shù)的問題,總體思路如下:
[0031]由于本申請實施例在移動終端中設(shè)置有總線接口,通過所述移動終端的第一操作系統(tǒng)控制所述第一硬件系統(tǒng)和與所述總線接口連接的N個硬件資源,使得所述移動終端在處理數(shù)據(jù)時,可以通過所述第一操作系統(tǒng)控制所述N個硬件資源來處理數(shù)據(jù),從而能夠解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題,進而實現(xiàn)了所述移動終端在處理的數(shù)據(jù)量較大時,能夠有效提高計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0032]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實施方式對上述技術(shù)方案進行詳細的說明。
[0033]本申請一實施例提供了一種信息處理的方法,應(yīng)用于移動終端中,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),所述移動終端中設(shè)置有總線接口,所述移動終端例如是平板電腦、筆記本電腦、智能手機等移動終端。
[0034]其中,所述第一硬件系統(tǒng)例如是平板電腦、筆記本電腦等移動終端中的CPU、顯卡、電路板、硬盤等硬件組合,進一步的,所述第一操作系統(tǒng)例如是Windows8、Android4.0、1s5.0等操作系統(tǒng)。
[0035]進一步的,所述總線接口為PCI接口、PCIE接口、AHB接口和ThunderBolt接口等高寬帶總線接口。
[0036]請參考圖1,所述方法包括:[0037]步驟101:在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù);
[0038]步驟102:在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
[0039]其中,在步驟101中,在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù)。在具體實施過程中,獲取所述移動終端中第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,首先檢測是否有外部總線通過所述總線接口與所述移動終端連接,在有所述外部總線通過所述總線接口與所述移動終端連接時,則判定所述移動終端通過所述總線接口與所述N個硬件資源連接,將所有處于所述外部總線上的硬件資源作為所述N個硬件資源;在沒有所述外部總線通過所述總線接口與所述移動終端連接時,則判定所述移動終端未通過所述總線接口與所述N個硬件資源連接。
[0040]具體來講,所述N個硬件資源中每一硬件資源至少對應(yīng)一個功能,即表明,所述硬件資源能夠處理數(shù)據(jù),比如:硬盤具有存儲數(shù)據(jù)的功能,CPU具有計算數(shù)據(jù)的功能,顯卡具有處理圖像數(shù)據(jù)的功能。
[0041]在實際應(yīng)用過程中,以筆記本電腦為例,在筆記本電腦A中設(shè)置有ThunderBolt接口,在筆記本電腦A處于開啟狀態(tài)時,有第一 ThunderBolt總線通過所述ThunderBolt接口與筆記本電腦A連接時,獲取處于所述第一 ThunderBolt總線上的所有硬件資源作為所述N個硬件資源,所述N個硬件資源例如是與所述第一 ThunderBolt總線連接的2個i3-3220CPU、4個500G的硬盤、4個NVIDIA GeForce GT620的顯卡、5個高速緩沖存儲器。
[0042]在實際應(yīng)用過程中,以筆記本電腦為例,在平板電腦B中設(shè)置有ThunderBolt接口,在平板電腦B處于開啟狀態(tài)時,有第二 ThunderBolt總線通過所述ThunderBolt接口與平板電腦B連接時,獲取處于所述第二 ThunderBolt總線上的所有硬件資源作為所述N個硬件資源,所述N個硬件資源例如是2臺臺式電腦、一臺筆記本電腦、一個17寸的液晶顯示器、4個500G的硬盤、4個NVIDIA GeForce GT620的顯卡、一個無線鼠標、一個無線鍵盤。
[0043]在所述移動終端通過所述總線接口與所述N個硬件資源連接時,執(zhí)行步驟102,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。在具體實施過程中,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù);通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。當然,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,還可以通過所述移動終端控制所述N個硬件資源中的每一個硬件資源,再基于所述第一計算任務(wù),從所述N個硬件資源中確定所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0044]具體來講,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,通過分析所述第一計算任務(wù),確定需要調(diào)用第一種類的硬件資源,從所述N個硬件資源中獲取種類為所述第一種類的硬件資源作為所述M個第一硬件資源。比如:若所述第一計算任務(wù)是數(shù)據(jù)庫更新、模型計算等計算量較大的計算數(shù)據(jù)時,確定需要調(diào)取的是能夠進行計算的M個第一硬件資源例如是CPU、高速緩沖存儲器、臺式電腦等硬件資源;若所述第一計算任務(wù)是3D模擬、2D模擬等顯示數(shù)據(jù)時,確定需要調(diào)取的M個第一硬件資源例如是NVIDIAGeForceGT620的顯卡等能夠處理顯示數(shù)據(jù)的硬件資源,
[0045]在實際應(yīng)用過程中,在筆記本電腦A通過ThunderBolt接口連接的所述N個硬件資源為2個i3-3220CPU、4個500G的硬盤、4個NVIDIA GeForce GT620的顯卡、5個高速緩沖存儲器,若需要處理的第一計算任務(wù)為3D數(shù)據(jù)時,則所述M個第一硬件資源為4個NVIDIAGeForce GT620的顯卡和2個i3_3220CPU,然后通過所述第一操作系統(tǒng)控制4個NVIDIAGeForce GT620的顯卡和2個i3_3220CPU和筆記電腦A中顯卡和CPU來處理所述3D數(shù)據(jù)。
[0046]在實際應(yīng)用過程中,在平板電腦B通過ThunderBolt接口連接的所述N個硬件資源為2臺臺式電腦、一臺筆記本電腦、一個17寸的液晶顯示器、4個500G的硬盤、4個NVIDIAGeForce GT620的顯卡、一個無線鼠標、一個無線鍵盤時,若需要處理的第一計算任務(wù)為SQL數(shù)據(jù)庫更新,則所述M個第一硬件資源為2臺臺式電腦、一臺筆記本電腦、4個500G的硬盤、一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,然后通過所述第一操作系統(tǒng)控制所述2臺臺式電腦、一臺筆記本電腦、4個500G的硬盤、一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器和所述第一硬件系統(tǒng)對所述SQL數(shù)據(jù)庫進行更新。
[0047]在具體實施過程中,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng);在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序;在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0048]具體來講,在檢測到所述M個第一硬件資源中每一個硬件資源都不具備所述操作系統(tǒng)時,所述M個第一硬件資源中每一個硬件資源都需要所述第一操作系統(tǒng)進行控制,由于一個硬件資源會對應(yīng)一個驅(qū)動程序,在所述移動終端中安裝有所述驅(qū)動程序時,所述移動終端才能識別并控制與所述驅(qū)動程序?qū)?yīng)的硬件資源,在所述移動終端中有所述M個第一驅(qū)動程序時,將所述M個第一驅(qū)動程序安裝在所述移動終端中,以使得所述移動終端能夠識別所述M個第一硬件資源,從而可以通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0049]在實際應(yīng)用過程中,以上述筆記本電腦A為例,若需要處理的第一計算任務(wù)為3D數(shù)據(jù)時,所述M個第一硬件資源為i3-3220CPU和4個NVIDIA GeForceGT620的顯卡,在筆記本電腦A中存儲有與i3-3220CPU對應(yīng)的第一 CPU驅(qū)動程序、以及與NVIDIA GeForceGT620的顯卡對應(yīng)的For Vista-64/Win7_64顯卡驅(qū)動時,將所述第一 CPU驅(qū)動程序和ForVista-64/ffin7-64顯卡驅(qū)動安裝在筆記本電腦A中,使得筆記本電腦A能夠識別所述2個i3-3220CPU和所述4個NVIDIA GeForce GT620的顯卡,從而可以通過筆記本電腦A中的Windows7系統(tǒng)控制所述2個i3-3220CPU和所述4個NVIDIA GeForce GT620的顯卡和筆記本電腦A中CPU和顯卡來處理所述3D數(shù)據(jù)。[0050]在具體實施過程中,在所述檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序之后,所述方法還包括:在檢測到所述移動終端中未有所述M個第一驅(qū)動程序中的至少一個驅(qū)動程序時,從所述M第一個硬件資源中確定J個第二硬件資源,其中,所述J個第二硬件資源中的每一個硬件資源對應(yīng)的第二驅(qū)動程序未存儲在所述移動終端中,J為不小于I且大于M的整數(shù);基于所述J個第二硬件資源,從與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取所述J個硬件資源對應(yīng)的J個第二驅(qū)動程序;將所述J個第二驅(qū)動程序安裝到所述移動終端中,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0051]具體來講,在所述移動終端中未有與所述J個第二硬件資源對應(yīng)的J個第二驅(qū)動程序時,從與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取所述J個第二硬件資源對應(yīng)的J個第二驅(qū)動程序;在所述移動終端中安裝所述J個第二驅(qū)動程序,以及所述M個第一驅(qū)動程序中每一個驅(qū)動程序都安裝在所述移動終端中,以使得所述第一操作系統(tǒng)能夠控制所述第一硬件系統(tǒng)及所述M個第一硬件資源,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0052]在實際應(yīng)用過程中,以上述筆記本電腦A為例,若需要處理的第一計算任務(wù)為3D數(shù)據(jù)時,所述M個第一硬件資源為i3-3220CPU和4個NVIDIA GeForceGT620的顯卡,在筆記本電腦A中只存儲有與i3-3220CPU對應(yīng)的第一 CPU驅(qū)動程序,所述J個第二硬件資源為4個NVIDIA GeForce GT620的顯卡,則確定所述J個第二驅(qū)動程序為與NVIDIA GeForceGT620的顯卡對應(yīng)的ForVista-64/Win7-64顯卡驅(qū)動,然后從與筆記本電腦A連接的本地數(shù)據(jù)庫中查找是否有For Vista-64/ffin7-64顯卡驅(qū)動,在查找到有時,從所述本地數(shù)據(jù)庫中拷貝和/或下載For Vista-64/ffin7-64顯卡驅(qū)動;若未查找到時,從所述外網(wǎng)例如是互聯(lián)網(wǎng)的數(shù)據(jù)庫中獲取For Vista-64/ffin7-64顯卡驅(qū)動程序,然后將ForVista-64/Win7_64顯卡驅(qū)動程序和所述第一 CPU驅(qū)動程序安裝在筆記本電腦A中,可以通過筆記本電腦A中的Windows7系統(tǒng)控制所述2個i3_3220CPU和所述4個NVIDIA GeForce GT620的顯卡和筆記本電腦A中CPU和顯卡來處理所述3D數(shù)據(jù),從而方便用戶使用,使得用戶的體驗更好。
[0053]在具體實施過程中,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:在所述M個第一硬件資源中具有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源中除所述第四硬件資源之外的硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或,通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0054]具體來講,在所述M個第一硬件資源中具有進行輸入輸出的第四硬件資源時,所述第四硬件資源例如是鍵盤、鼠標、顯示屏等電子設(shè)備,可以通過所述第四硬件資源和所述移動設(shè)備的輸入輸出單元協(xié)作處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),也可以只通過所述第四硬件資源或所述移動設(shè)備的輸入輸出單元處理所述第一輸入輸出數(shù)據(jù)。另外,還可以使得處理所述第一部分計算數(shù)據(jù)的第一計算量大于處理所述第二部分計算數(shù)據(jù)的第二計算量,以降低所述移動終端的硬件系統(tǒng)的計算量,使得所述第一操作系統(tǒng)的運行更流暢,減少所述移動終端出現(xiàn)卡機的概率,進而使得更方便用戶使用,用戶體驗更好。當然,所述第一計算量也可以小于或等于所述第二計算量,同樣能夠有效提高所述移動終端的計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0055]在實際應(yīng)用過程中,以上述平板電腦B為例,在需要處理的第一計算任務(wù)為SQL數(shù)據(jù)庫更新時,所述M個第一硬件資源為2臺臺式電腦、一臺筆記本電腦、4個500G的硬盤、一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,則所述第四硬件資源為一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,由于在進行SQL數(shù)據(jù)庫更新時,所述第一輸入輸出數(shù)據(jù)的數(shù)據(jù)量會較大,而平板電腦B的輸入輸出單元的處理效率較低,因此,可以通過所述無線鼠標和所述無線鍵盤和所述17寸的液晶顯示器和平板電腦B的輸入輸出單元共同處理所述第一輸入輸出數(shù)據(jù),再通過所述2臺臺式電腦和一臺筆記本電腦來處理所述SQL數(shù)據(jù)庫更新中計算量較大的第一部分計算數(shù)據(jù),而將所述SQL數(shù)據(jù)庫更新中計算量較小的第二部分計算數(shù)據(jù)可以交給平板電腦B處理,其中,4個500G的硬盤可以臨時存儲SQL數(shù)據(jù)庫中的數(shù)據(jù);當然還可以通過所述2臺臺式電腦和一臺筆記本電腦來處理所述SQL數(shù)據(jù)庫更新中的所有需要計算的數(shù)據(jù),使得平板電腦B中的操作系統(tǒng)運行的更流暢,在進行所述SQL數(shù)據(jù)庫更新的同時可以運行其他的應(yīng)用程序,進而方便用戶使用,使得用戶的體驗更好。
[0056]在具體實施過程中,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括:在所述M個第一硬件資源中未有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或,通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0057]具體來講,在所述M個硬件資源中未有所述第四硬件資源時,通過所述移動終端的輸入輸出單元來處理所述第一計算任務(wù)的第一輸入輸出數(shù)據(jù)。另外,還可以使得處理所述第一部分計算數(shù)據(jù)的第一計算量大于處理所述第二部分計算數(shù)據(jù)的第二計算量,以降低所述移動終端的硬件系統(tǒng)的計算量,使得所述第一操作系統(tǒng)的運行更流暢,減少所述移動終端出現(xiàn)卡機的概率,進而使得更方便用戶使用,用戶體驗更好。當然,所述第一計算量也可以小于或等于所述第二計算量,同樣能夠有效提高所述移動終端的計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0058]在實際應(yīng)用過程中,以上述筆記本電腦A為例,在需要處理的第一計算任務(wù)為3D數(shù)據(jù)時,所述M個第一硬件資源為4個NVIDIA GeForce GT620的顯卡和2個i3_3220CPU,由于所述M個第一硬件資源中未有用于進行輸入輸出的第四硬件資源,因此,通過筆記本電腦A的顯示屏、鍵盤和/或鼠標來進行處理所述3D數(shù)據(jù)中的輸入輸出數(shù)據(jù),再通過所述4個NVIDIA GeForce GT620的顯卡和2個i3_3220CPU來處理所述3D數(shù)據(jù)中計算量較大的第一部分計算數(shù)據(jù),而將所述3D數(shù)據(jù)中計算量較小的第二部分計算數(shù)據(jù)可以交給筆記本電腦A處理;當然還可以通過所述4個NVIDIA GeForce GT620的顯卡和2個i3_3220CPU來處理所述3D數(shù)據(jù)中的所有需要計算的數(shù)據(jù),使得平板電腦B中的操作系統(tǒng)運行的更流暢,在處理所述3D數(shù)據(jù)的同時可以運行其他的應(yīng)用程序,進而方便用戶使用,使得用戶的體驗更好。
[0059]在另一實施例中,在所述檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng)之后,所述方法還包括:在所述M個第一硬件資源中至少有一個硬件資源具有所述操作系統(tǒng)時,從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N ;通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù)。
[0060]具體來講,在所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng)時,需要通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng),所述第一操作系統(tǒng)例如是UNIX,分布式系統(tǒng)、WIN8系統(tǒng)等操作系統(tǒng),在所述第一操行系統(tǒng)為WIN8系統(tǒng)時,由于所述WIN8系統(tǒng)支持2種操作系統(tǒng),在所述L個第二操作系統(tǒng)不為所述WIN8系統(tǒng)不支持的2種操作系統(tǒng)時,可以通過遠程控制的方式來控制所述L個第二硬件資源;在所述L個第二操作系統(tǒng)為所述WIN8系統(tǒng)不支持的2種操作系統(tǒng)時,通過所述WIN8系統(tǒng)直接控制所述L個第二操作系統(tǒng);由于所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),因此需要將所述K個第三硬件資源中的每一個硬件資源的K個第三驅(qū)動程序安裝在所述移動終端,所述K個第三驅(qū)動程序可以通過與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取。
[0061]在具體實施過程中,所述通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),具體包括:通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù);通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或通過所述第一控制系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0062]在實際應(yīng)用過程中,以上述平板電腦B為例,在需要處理的第一計算任務(wù)為SQL數(shù)據(jù)庫更新時,所述M個第一硬件資源為2臺臺式電腦、一臺筆記本電腦、4個500G的硬盤、一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,則所述第四硬件資源為一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,則所述L個第二硬件資源為2臺臺式電腦和一臺筆記本電腦,所述K個第三硬件資源為4個500G的硬盤、一個無線鼠標、一個無線鍵盤、一個17寸的液晶顯示器,由于在進行SQL數(shù)據(jù)庫更新時,所述第一輸入輸出數(shù)據(jù)的數(shù)據(jù)量會較大,而平板電腦B的輸入輸出單元的處理效率較低,因此,可以通過所述無線鼠標和所述無線鍵盤和所述17寸的液晶顯示器和平板電腦B的輸入輸出單元共同處理所述第一輸入輸出數(shù)據(jù),在平板電腦B中安裝的是WIN8系統(tǒng)時,若所述2臺臺式電腦中安裝的是WIN7系統(tǒng)和XP系統(tǒng)時,可以通過所述WIN8系統(tǒng)直接控制所述2臺臺式電腦處理所述SQL數(shù)據(jù)庫更新中的計算數(shù)據(jù);若所述筆記本電腦中安裝的是IOS系統(tǒng)時,則需要通過遠程控制的方式來控制所述筆記本電腦處理所述SQL數(shù)據(jù)庫更新中的計算數(shù)據(jù),以使得所述WIN8系統(tǒng)能夠控制所述2臺臺式電腦和一臺筆記本電腦來處理所述SQL數(shù)據(jù)庫更新中計算量較大的第一部分計算數(shù)據(jù),而將所述SQL數(shù)據(jù)庫更新中計算量較小的第二部分計算數(shù)據(jù)可以交給平板電腦B處理,其中,4個500G的硬盤可以臨時存儲SQL數(shù)據(jù)庫中的數(shù)據(jù);當然還可以通過所述2臺臺式電腦和一臺筆記本電腦來處理所述SQL數(shù)據(jù)庫更新中的所有需要計算的數(shù)據(jù),使得平板電腦B中的操作系統(tǒng)運行的更流暢,在進行所述SQL數(shù)據(jù)庫更新的同時可以運行其他的應(yīng)用程序,進而方便用戶使用,使得用戶的體驗更好
[0063]本申請實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
[0064]其一、由于本申請實施例在移動終端中設(shè)置有總線接口,通過所述移動終端的第一操作系統(tǒng)控制所述第一硬件系統(tǒng)和與所述總線接口連接的N個硬件資源,使得所述移動終端在處理數(shù)據(jù)時,可以通過所述第一操作系統(tǒng)控制所述N個硬件資源來處理數(shù)據(jù),從而能夠解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題,進而實現(xiàn)了所述移動終端在處理的數(shù)據(jù)量較大時,能夠有效提高計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0065]其二、由于本申請實施例是基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,在通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和/或所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,使得所述第一操作系統(tǒng)能夠基于處理的第一計算任務(wù),控制相應(yīng)的硬件資源來處理所述第一計算任務(wù),提高所述硬件資源和所述移動終端的協(xié)作能力,進一步提高所述移動終端的計算性能,減少數(shù)據(jù)處理的時間,進而使得更方便用戶使用,用戶體驗更好。
[0066]其三、由于本申請實施例通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),在處理所述第一計算任務(wù)時,可以通過所述移動終端和所述第四硬件資源協(xié)作處理所述第一計算任務(wù)中的輸入輸出數(shù)據(jù),提高處理所述輸入輸出數(shù)據(jù)的效率,進而使得更方便用戶使用,用戶體驗更好。
[0067]其四、由于本申請實施例通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和/或所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),如此,使得所述第一計算任務(wù)的一部分計算數(shù)據(jù)是通過所述L個第二操作系統(tǒng)進行處理的,使得所述移動終端中處理所述第一計算任務(wù)的程序的數(shù)量降低了,使得所述第一操作系統(tǒng)的運行更流暢,減少所述移動終端出現(xiàn)卡機的概率,進而使得更方便用戶使用,用戶體驗更好。
[0068]本發(fā)明一實施例還提供了一種移動終端,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),所述移動終端中設(shè)置有總線接口,所述移動終端例如是平板電腦、筆記本電腦、臺式電腦等移動終端。
[0069]其中,所述第一硬件系統(tǒng)例如是平板電腦、筆記本電腦等移動終端中的CPU、顯卡、電路板、硬盤等硬件組合,進一步的,所述第一操作系統(tǒng)例如是Windows8、Android4.0、1s5.0等操作系統(tǒng)。
[0070]參見圖2,該移動終端包括電路板201 ;處理芯片202,設(shè)置于電路板201上,在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,用于檢測所述移動終端是否通過總線接口 203與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù),在所述移動終端通過總線接口 203與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,用于通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
[0071]其中,電路板201可以是移動終端的主板,進一步的,處理芯片202是單獨的處理器,也可以集成在所述移動終端中的處理器中,進一步的,總線接口 203,電性連接電路板201,可以是PCI接口、PCIE接口、AHB接口和ThunderBolt接口等高寬帶總線接口。
[0072]進一步的,處理芯片202包括第一處理單元,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),用于從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù),以及用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0073]進一步的,所述第一處理單元包括第一處理子單元,用于檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng),在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,用于檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序,在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0074]進一步的,所述第一處理子單元包括第一控制單元,在所述檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序之后,在檢測到所述移動終端中未有所述M個第一驅(qū)動程序中的至少一個驅(qū)動程序時,用于從所述M第一個硬件資源中確定J個第二硬件資源,其中,所述J個第二硬件資源中的每一個硬件資源對應(yīng)的第二驅(qū)動程序未存儲在所述移動終端中,J為不小于I且大于M的整數(shù),基于所述J個第二硬件資源,用于從與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取所述J個硬件資源對應(yīng)的J個第二驅(qū)動程序,將所述J個第二驅(qū)動程序安裝到所述移動終端中,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
[0075]進一步的,所述第一處理單元包括第三處理子單元,在所述M個第一硬件資源中具有用于進行輸入輸出的第四硬件資源時,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源中除所述第四硬件資源之外的硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù),以及用于通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),和/或,用于通過所述第一控制系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0076]進一步的,所述第一處理單元包括第四處理子單元,在所述M個第一硬件資源中未有用于進行輸入輸出的第四硬件資源時,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù),用于通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),和/或,以及用于通過所述第一控制系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0077]在另一實施例中,所述第一處理單元包括第二處理子單元,在所述M個第一硬件資源中有一個硬件資源具有所述操作系統(tǒng)時,用于從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作體,其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N,以及用于通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù)。
[0078]進一步的,所述第二處理子單元包括第五處理子單元,用于通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù),用于通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),和/或,以及用于通過所述第一控制系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
[0079]本申請實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
[0080]其一、由于本申請實施例在移動終端中設(shè)置有總線接口,通過所述移動終端的第一操作系統(tǒng)控制所述第一硬件系統(tǒng)和與所述總線接口連接的N個硬件資源,使得所述移動終端在處理數(shù)據(jù)時,可以通過所述第一操作系統(tǒng)控制所述N個硬件資源來處理數(shù)據(jù),從而能夠解決現(xiàn)有的移動終端在處理的數(shù)據(jù)量較大時,存在計算性能低,處理時間長的技術(shù)問題,進而實現(xiàn)了所述移動終端在處理的數(shù)據(jù)量較大時,能夠有效提高計算性能,減少數(shù)據(jù)處理的時間的技術(shù)效果使得更方便用戶使用,用戶體驗更好。
[0081]其二、由于本申請實施例是基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,在通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和/或所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,使得所述第一操作系統(tǒng)能夠基于處理的第一計算任務(wù),控制相應(yīng)的硬件資源來處理所述第一計算任務(wù),提高所述硬件資源和所述移動終端的協(xié)作能力,進一步提高所述移動終端的計算性能,減少數(shù)據(jù)處理的時間,進而使得更方便用戶使用,用戶體驗更好。
[0082]其三、由于本申請實施例通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù),在處理所述第一計算任務(wù)時,可以通過所述移動終端和所述第四硬件資源協(xié)作處理所述第一計算任務(wù)中的輸入輸出數(shù)據(jù),提高處理所述輸入輸出數(shù)據(jù)的效率,進而使得更方便用戶使用,用戶體驗更好。
[0083]其四、由于本申請實施例通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和/或所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),如此,使得所述第一計算任務(wù)的一部分計算數(shù)據(jù)是通過所述L個第二操作系統(tǒng)進行處理的,使得所述移動終端中處理所述第一計算任務(wù)的程序的數(shù)量降低了,使得所述第一操作系統(tǒng)的運行更流暢,減少所述移動終端出現(xiàn)卡機的概率,進而使得更方便用戶使用,用戶體驗更好。
[0084]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0085]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種信息處理的方法,應(yīng)用于移動終端中,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),其特征在于,所述移動終端中設(shè)置有總線接口,所述方法包括: 在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù); 在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括: 在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù); 通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
3.如權(quán)利要求2所述的方法,其特征在于,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括: 檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng); 在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,檢測所述移動終端中是否有與所述M個第一硬件`資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序; 在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
4.如權(quán)利要求3所述的方法,其特征在于,在所述檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序之后,所述方法還包括: 在檢測到所述移動終端中未有所述M個第一驅(qū)動程序中的至少一個驅(qū)動程序時,從所述M第一個硬件資源中確定J個第二硬件資源,其中,所述J個第二硬件資源中的每一個硬件資源對應(yīng)的第二驅(qū)動程序未存儲在所述移動終端中,J為不小于I且大于M的整數(shù); 基于所述J個第二硬件資源,從與所述移動終端連接的本地數(shù)據(jù)庫和/或外網(wǎng)數(shù)據(jù)庫中獲取所述J個硬件資源對應(yīng)的J個第二驅(qū)動程序; 將所述J個第二驅(qū)動程序安裝到所述移動終端中,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
5.如權(quán)利要求2所述的方法,其特征在于,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括: 在所述M個第一硬件資源中具有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源中除所述第四硬件資源之外的硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù); 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元和/或所述第四硬件資源來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
6.如權(quán)利要求2所述的方法,其特征在于,所述通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理,具體包括: 在所述M個第一硬件資源中未有用于進行輸入輸出的第四硬件資源時,通過所述第一操作系統(tǒng)控制所述M個第一硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù); 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
7.如權(quán)利要求3所述的方法,其特征在于,在所述檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng)之后,所述方法還包括: 在所述M個第一硬件資源中至少有一個硬件資源具有所述操作系統(tǒng)時,從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N ; 通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述 第一計算任務(wù)。
8.如權(quán)利要求7所述的方法,其特征在于,所述通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任務(wù),具體包括: 通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源來處理所述第一計算任務(wù)的第一部分計算數(shù)據(jù); 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的輸入輸出單元來處理所述第一計算任務(wù)中的第一輸入輸出數(shù)據(jù);和/或 通過所述第一操作系統(tǒng)控制所述第一硬件系統(tǒng)的處理單元來處理所述第一計算任務(wù)中的第二部分計算數(shù)據(jù),其中,所述第一輸入輸出數(shù)據(jù)和所述第一部分計算數(shù)據(jù)和所述第二部分計算數(shù)據(jù)構(gòu)成所述第一計算任務(wù)。
9.一種移動終端,所述移動終端包括:第一硬件系統(tǒng)及基于所述第一硬件系統(tǒng)安裝的第一操作系統(tǒng),其特征在于,所述移動終端中設(shè)置有總線接口,所述移動終端包括: 電路板; 處理芯片,設(shè)置于所述電路板上,在所述移動終端中的第一操作系統(tǒng)需要對第一計算任務(wù)進行處理時,用于檢測所述移動終端是否通過所述總線接口與N個硬件資源連接,其中,所述N個硬件資源中每一個硬件資源至少對應(yīng)一個功能,N為不小于I整數(shù),在所述移動終端通過所述總線接口與所述N個硬件資源連接時,至少基于所述N個硬件資源中的一個硬件資源,用于通過所述第一操作系統(tǒng)對所述第一計算任務(wù)進行處理。
10.如權(quán)利要求9所述的移動終端,其特征在于,所述處理芯片包括第一處理單元,在所述移動終端通過所述總線接口與所述N個硬件資源連接時,基于所述第一計算任務(wù),用于從所述N個硬件資源中確定用于處理所述第一計算任務(wù)的M個第一硬件資源,其中,M為不小于I且不大N的整數(shù),以及用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
11.如權(quán)利要求10所述的移動終端,其特征在于,所述第一處理單元包括第一處理子單元,用于檢測所述M個第一硬件資源中的每一個硬件資源是否具有操作系統(tǒng),在所述M個第一硬件資源中的每一個硬件資源都不具有所述操作系統(tǒng)時,用于檢測所述移動終端中是否有與所述M個第一硬件資源中的每一個硬件資源都對應(yīng)的M個第一驅(qū)動程序,在檢測到所述移動終端中有所述M個第一驅(qū)動程序時,用于通過所述第一操作系統(tǒng)控制所述M個第一硬件資源和所述第一硬件系統(tǒng)對所述第一計算任務(wù)進行處理。
12.如權(quán)利要求10所述的移動終端,其特征在于,所述第一處理單元包括第二處理子單元,在所述M個第一硬件資源中至少有一個硬件資源具有所述操作系統(tǒng)時,用于從所述M個第一硬件資源確定L個第二硬件資源和K個第三硬件資源,其中,所述L個第二硬件資源中的每一個硬件資源具有L個第二操作系統(tǒng),所述K個第三硬件資源中的每一個硬件資源都不具有操作系統(tǒng),其中,L為不小于I的整數(shù),K為不小于O的整數(shù),L+K=N,以及用于通過所述第一操作系統(tǒng)控制所述L個第二操作系統(tǒng)和所述K個第三硬件資源和所述第一硬件系統(tǒng)來處理所述第一計算任`務(wù)。
【文檔編號】G06F9/46GK103870320SQ201210550127
【公開日】2014年6月18日 申請日期:2012年12月17日 優(yōu)先權(quán)日:2012年12月17日
【發(fā)明者】王曉文 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1