專利名稱:便攜終端及其控制方法、便攜設備及其控制方法
便攜終端及其控制方法、便攜設備及其控制方法技術領域
本申請涉及通信技術領域,特別涉及一種便攜終端及其控制方法,以及一種便攜 設備及其控制方法。
背景技術:
混合系統(tǒng)架構的PC (Personal Computer,個人計算機)是在現(xiàn)有僅有一個系統(tǒng)的 PC基礎上,嵌入其它至少一個系統(tǒng)的PC。不同系統(tǒng)之間可以融合工作,發(fā)揮各自優(yōu)勢?,F(xiàn) 有常見的混合系統(tǒng)架構的PC通常集成了一個主系統(tǒng)(例如,Vista)和一個從系統(tǒng)(例如, Win CE),主系統(tǒng)和從系統(tǒng)之間可以共享鍵盤、網卡、顯示屏、存儲設備、Audio等設備。
現(xiàn)有技術中,混合系統(tǒng)架構的PC的主系統(tǒng)和子系統(tǒng)整合在一塊主板上,形成統(tǒng)一 的混合架構系統(tǒng),主系統(tǒng)和子系統(tǒng)可以實現(xiàn)切換共享和協(xié)同工作,但是,由于主系統(tǒng)和子系 統(tǒng)具有各自的優(yōu)勢,而現(xiàn)有混合架構系統(tǒng)只能將兩個系統(tǒng)的優(yōu)勢組合在一起使用,即對于 一臺混合系統(tǒng)架構PC,其中的主系統(tǒng)和子系統(tǒng)無法獨立為兩個系統(tǒng),各自單獨工作;另外, 僅有單一系統(tǒng)的獨立的設備終端很難組成混合架構系統(tǒng)協(xié)同工作。發(fā)明內容
本申請實施例的目的在于提供一種便攜終端及其控制方法,以及一種便攜設備及 其控制方法,以解決現(xiàn)有技術中混合系統(tǒng)架構終端內的不同系統(tǒng)無法獨立工作,以及具有 獨立的系統(tǒng)的兩個終端難以組成混合架構系統(tǒng)進行協(xié)同工作的問題。
為解決上述技術問題,本申請實施例提供如下技術方案
一種便攜終端,包括主設備和從設備,其中,
所述主設備,包括第一殼體、第一硬件系統(tǒng)和第一操作系統(tǒng),
所述第一硬件系統(tǒng),設置在所述第一殼體內,至少包括第一接口,所述第一操作系 統(tǒng),運行在所述第一硬件系統(tǒng)上;
所述從設備,包括第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),
所述第二硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二硬件系 統(tǒng)與所述第一硬件系統(tǒng)不同,所述第二操作系統(tǒng),運行在所述第二硬件系統(tǒng)上;
所述主設備包括主檢測單元、主通知單元和主控制單元,所述從設備包括從檢測 單元、從通知單元和從控制單元,
所述主檢測單元和從檢測單元,分別用于檢測所述從設備的第二接口是否與所述 主設備的第一接口連接,產生第一檢測結果;
當所述第一檢測結果表示所述第二接口與所述第一接口連接時,主通知單元用于 向所述主設備發(fā)送第一通知指令,從通知單元用于向所述從設備發(fā)送第一通知指令,所述 第一通知指令用于指示所述主設備與所述從設備連接,所述主設備與所述從設備連接時所 述便攜終端處于連接狀態(tài);
主控制單元和從控制單元,分別用于所述主設備與所述從設備根據(jù)所述第一通知指令連接后,控制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操 作系統(tǒng)和/或所述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
一種便攜終端的控制方法,所述便攜終端包括主設備和從設備,其中,所述主設 備,包括第一殼體、第一硬件系統(tǒng)和第一操作系統(tǒng),所述第一硬件系統(tǒng),設置在所述第一殼 體內,至少包括第一接口,所述第一操作系統(tǒng),運行在所述第一硬件系統(tǒng)上;所述從設備,包 括第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng),設置在所述第二殼體內, 至少包括第二接口,所述第二硬件系統(tǒng)與所述第一硬件系統(tǒng)不同,所述第二操作系統(tǒng),運行 在所述第二硬件系統(tǒng)上;
所述方法包括
檢測所述從設備的第二接口是否與所述主設備的第一接口連接,產生第一檢測結 果;
當所述第一檢測結果表示所述第二接口與所述第一接口連接時,分別向所述主設 備和所述從設備發(fā)送第一通知指令,所述第一通知指令用于指示所述主設備與所述從設備 連接,所述主設備與所述從設備連接時所述便攜終端處于連接狀態(tài);
當所述主設備與所述從設備根據(jù)所述第一通知指令連接后,控制所述第一硬件系 統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/或所述第二操作系統(tǒng)運 行在所述第三硬件系統(tǒng)上。
一種便攜設備,包括第一殼體,第一硬件系統(tǒng)和第一操作系統(tǒng),所述第一硬件系 統(tǒng),設置在所述第一殼體內,至少包括一顯示單元和第一接口,所述第一操作系統(tǒng),運行在 所述第一硬件系統(tǒng)上;
所述便攜設備還包括
檢測單元,用于檢測所述第一接口是否連接了第二便攜設備的第二接口,產生第 一檢測結果,其中,所述第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述 第二硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二操作系統(tǒng),運行在所 述第二硬件系統(tǒng)上;
通知單元,用于當所述第一檢測結果表示所述第二接口與所述第一接口連接時, 分別向所述第一硬件系統(tǒng)中的嵌入式控制器EC和所述第二便攜設備發(fā)送第一通知指令, 所述第一通知指令用于指示所述便攜設備與所述第二便攜設備連接;
控制單元,用于所述便攜設備與所述第二便攜設備根據(jù)所述第一通知指令連接 后,控制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/ 或所述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
一種便攜設備的控制方法,所述便攜設備包括第一殼體,第一硬件系統(tǒng)和第一操 作系統(tǒng),所述第一硬件系統(tǒng),設置在所述第一殼體內,至少包括一顯示單元和第一接口,所 述第一操作系統(tǒng),運行在所述第一硬件系統(tǒng)上;
所述方法包括
檢測所述第一接口是否連接了第二便攜設備的第二接口,產生第一檢測結果,其 中,所述第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng), 設置在所述第二殼體內,至少包括第二接口,所述第二操作系統(tǒng),運行在所述第二硬件系統(tǒng) 上;
當所述第一檢測結果表示所述第二接口與所述第一接口連接時,分別向所述第一 硬件系統(tǒng)中的嵌入式控制器EC和所述第二便攜設備發(fā)送第一通知指令,所述第一通知指 令用于指示所述便攜設備與所述第二便攜設備連接;
所述便攜設備與所述第二便攜設備根據(jù)所述第一通知指令連接后,控制所述第一 硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/或所述第二操作 系統(tǒng)運行在所述第三硬件系統(tǒng)上。
由以上本申請實施例提供的技術方案可見,本申請實施例中的由主設備和從設備 組成的便攜終端通過檢測接口的連接狀態(tài),可以控制主設備和從設備組成混合架構系統(tǒng)進 行工作,也可以控制主設備和從設備分離單獨工作;并且對于具有獨立系統(tǒng)的便攜設備, 通過檢測其接口與其它具有獨立系統(tǒng)的便攜設備的連接狀態(tài),可以使得兩個便攜設備組成 混合架構系統(tǒng)進行工作。本申請實施例可以對具有不同操作系統(tǒng)的終端進行應用控制,自 由選擇將終端組成混合架構系統(tǒng)工作還是分成獨立系統(tǒng)進行工作,提高了終端的應用靈活 性。
圖IA為本申請便攜終端的實施例框圖IB為本申請一種便攜終端主設備的連接支撐裝置的正面結構示意圖IC為圖IB中連接支撐裝置的側面結構剖視圖ID為圖IB中通過連接支撐裝置使主設備與從設備組合成混合系統(tǒng)便攜終端的 示意圖IE為本申請另一種便攜終端主設備的連接支撐裝置的結構示意圖2為本申請一種便攜終端的內部結構示意圖3為本申請一種便攜終端在進行插拔切換時的檢測控制示意圖4為本申請便攜終端的控制方法的第一實施例流程圖5為本申請便攜終端的控制方法的第二實施例流程圖6為本申請便攜設備的實施例框圖7為本申請便攜設備的控制方法的第一實施例流程圖8為本申請便攜設備的控制方法的第二實施例流程圖。
具體實施方式
在如下本申請的多個實施例中,有些實施例提供了一種便攜終端及其控制方法, 有些實施例提供了 一種便攜設備及其控制方法。
為了使本技術領域的人員更好地理解本申請實施例中的技術方案,并使本申請實 施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖對本申請實施例中技術方 案作進一步詳細的說明。
從結構上說,本申請實施例提供的便攜終端包括主設備和從設備,其中主設備包 括第一殼體、第一硬件系統(tǒng)和第一操作系統(tǒng),所述第一硬件系統(tǒng),設置在所述第一殼體內, 至少包括第一接口,所述第一操作系統(tǒng),運行在所述第一硬件系統(tǒng)上;從設備包括第二殼 體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二硬件系統(tǒng)與所述第一硬件系統(tǒng)不同,所述第二操作系統(tǒng),運行在所述第 二硬件系統(tǒng)上。
參見圖1A,為本申請便攜終端的實施例框圖。其中,示出了主設備110和從設備 120,主設備110內包含了主檢測單元111、主通知單元112和主控制單元113,從設備120內 包含了從檢測單元121、從通知單元122和從控制單元123。對于主設備110和從設備120 中的其它組成結構在圖1中不再具體示出,其功能和使用過程通過下述對幾個單元的描述 示出。
所述主檢測單元111和從檢測單元121,分別用于檢測所述從設備120的第二接口 是否與所述主設備110的第一接口連接,產生第一檢測結果;
當所述第一檢測結果表示所述第二接口與所述第一接口連接時,主通知單元112 用于向所述主設備Iio發(fā)送第一通知指令,從通知單元122用于向所述從設備120發(fā)送第 一通知指令,所述第一通知指令用于指示所述主設備110與所述從設備120連接,所述主設 備110與所述從設備120連接時所述便攜終端處于連接狀態(tài);
主控制單元113和從控制單元123,分別用于所述主設備110與所述從設備120根 據(jù)所述第一通知指令連接后,控制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系 統(tǒng),所述第一操作系統(tǒng)和/或所述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
其中,當所述便攜終端處于連接狀態(tài)時,所述主設備和從設備組成混合系統(tǒng)架構 協(xié)同工作。主設備和從設備可以通過第一接口和第二接口進行數(shù)據(jù)的傳輸(包含系統(tǒng)狀態(tài) 數(shù)據(jù),使得兩個系統(tǒng)都可以分別得知對方的系統(tǒng)狀態(tài))、電信號(電流),等等,這里所說的 組成混合系統(tǒng)架構即通常所說的Hybrid架構,例如,在該架構下,用戶在主設備下觀看視 頻,則當主設備的第一操作系統(tǒng)檢測到該視頻播放的程序運行時,可以讓從設備從休眠狀 態(tài)或者關機狀態(tài)轉化為正常工作狀態(tài),并由從設備的第二操作系統(tǒng)來播放該視頻,相應主 設備的第一操作系統(tǒng)從正常工作狀態(tài)進入休眠狀態(tài)或者關機狀態(tài),以節(jié)省整個混合系統(tǒng)的 功耗。
其中,主設備110的第一硬件系統(tǒng)中包括第一外設,第一操作系統(tǒng)通過第一切換 邏輯與所述第一外設相連;從設備120的第二硬件系統(tǒng)中包括第二外設,所述第二操作系 統(tǒng)通過第二切換邏輯與所述第二外設相連。
進一步,所述主控制單元113還用于,所述主設備110接收到所述第一通知指令 后,與所述從控制單元123協(xié)調控制所述第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行連接 前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏輯連接,以及由所述第一操作 系統(tǒng)控制所述第一切換邏輯和所述第二切換邏輯;所述從控制單元123還用于,所述從設 備120接收到所述第一通知指令后,與所述主控制單元113協(xié)調控制所述第一操作系統(tǒng)和 所述第二操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理,并控制所述第二操作系統(tǒng)與所述第一切換 邏輯連接。其中,所述連接前的數(shù)據(jù)處理包括根據(jù)保存的當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù) 據(jù)傳輸,并加載驅動。
進一步,在拆離主設備110和從設備120時,所述主檢測單元111和從檢測單元 121還分別用于,在所述連接狀態(tài)下,檢測所述從設備120的第二接口是否與所述主設備 110的第一接口斷開,產生第二檢測結果;當所述第二檢測結果表示所述第二接口與所述 第一接口斷開時,主通知單元112還用于向所述主設備110發(fā)送第二通知指令,從通知單元122還用于向所述從設備120發(fā)送第二通知指令,所述第二通知指令用于指示所述主設 備110與所述從設備120分離,所述主設備110與所述從設備120分離時所述便攜終端處 于分離狀態(tài);主控制單元113和從控制單元123還分別用于,所述主設備110與所述從設備 120根據(jù)所述第二通知指令分離后,控制所述第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬 件系統(tǒng),以及所述主控制單元113還用于控制所述第一操作系統(tǒng)運行在所述第一硬件系統(tǒng) 上,所述從控制單元123還用于控制所述第二操作系統(tǒng)運行在所述第二硬件系統(tǒng)上。
其中,所述主檢測單元111和從檢測單元121分別包括至少一個下述單元(圖1 中未示出)第一檢測單元,用于通過所述主設備Iio與所述從設備120之間的可拆卸結構 之間的鎖扣按鍵觸發(fā),檢測所述從設備120的第二接口是否與所述主設備110的第一接口 斷開;第二檢測單元,用于根據(jù)所述第一操作系統(tǒng)內設置的軟件觸發(fā),檢測所述從設備120 的第二接口是否與所述主設備110的第一接口斷開;第三檢測單元,用于根據(jù)所述第一接 口內的插針和第二接口內的插口在分離時產生的分離指令,檢測所述從設備120的第二接 口是否與所述主設備110的第一接口斷開,同樣,當?shù)谝唤涌趦鹊牟遽槻迦氲降诙涌诘?插口中時,相應產生連接指令。
進一步,所述主控制單元113還用于,所述主設備110接收到所述第二通知指令 后,與所述從控制單元123協(xié)調控制所述第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行分離 前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏輯斷開;所述從控制單元123 還用于,所述從設備120接收到所述第二通知指令后,與所述主控制單元113協(xié)調控制所述 第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理,并控制所述第二操作系統(tǒng) 與所述第一切換邏輯斷開。其中,所述分離前的數(shù)據(jù)處理包括所述第一操作系統(tǒng)和所述第 二系統(tǒng)之間停止數(shù)據(jù)傳輸,進行配置文件交互和驅動卸載,并保存當前狀態(tài)數(shù)據(jù)。
從結構上看,所述主設備110上還設置有連接支撐裝置114,所述從設備120上還 設置有連接配合裝置,通過所述連接支撐裝置與所述連接配合裝置之間的配合使所述主設 備Iio與從設備120組合成所述便攜終端或者分離為兩個單獨的設備。
下面以筆記本電腦為例,舉例示意主設備與從設備之間的連接結構
參見圖IB至圖1D,圖IB為本申請一種便攜終端主設備的連接支撐裝置的正面結 構示意圖,圖IC為圖IB中連接支撐裝置的側面結構剖視圖,圖ID為圖IB中通過連接支撐 裝置使主設備與從設備組合成混合系統(tǒng)便攜終端的示意圖。其中,圖IB中主設備110的主 機部分通過轉軸與連接支撐裝置114連接,第一接口 115設置在主機部分與連接支撐裝置 114相連部分的中間位置,連接支撐裝置114的主體為一凹形面板,在該面板下部分別設置 兩個定位凸起部;圖IC中可見,從設備120的連接配置裝置可以具體為設置在從設備120 下部的與主設備110上兩個定位凸起部對應的兩個凹槽,從設備120準備插入主設備的連 接支持裝置114時,其上的兩個凹槽插入定位凸起部,然后從設備120的主體部分嵌入連接 支撐裝置114的凹形面板內;參見圖1D,主設備110和從設備120組合成一個完整的便攜 終端。且從設備的第二接口(未示出),與主設備的第一接口 115進行連接,實現(xiàn)數(shù)據(jù)的傳 輸(包括系統(tǒng)狀態(tài)的信息),電路的導通,實現(xiàn)主設備和從設備組成一個具有筆記本形態(tài)的 混合系統(tǒng)構架的便攜終端。用戶可以像操作筆記本一樣對該便攜終端進行操作,不改變用 戶的使用習慣,同時該便攜終端具有混合系統(tǒng)構架的設備的全部優(yōu)勢,例如,待機時間長, 可以根據(jù)當前運行的程序的功耗自動地切換到主設備或者從設備進行工作,從設備的系統(tǒng)功耗比主設備的系統(tǒng)功耗小。該便攜設備的從設備又可以很容易從主設備的連接支撐裝置 中分離,使兩個設備各自單獨工作。此時從設備為具有觸摸功能的平板電腦,主設備可以充 當家庭服務器,例如,可以執(zhí)行下載任務等。
參見圖1E,為本申請另一種便攜終端主設備的連接支撐裝置的結構示意圖。其中, 主設備110上設置由連接支撐裝置114,該連接支撐裝置114通過轉軸與主設備110相連, 第一接口 115設置在主機部分上靠近連接支撐裝置114 一側的中間位置,在連接支撐裝置 114的兩側分別設置了兩個凸起的插接部件,對應的,從設備120的底部開有兩個凹槽,從 設備120與主設備110組合時,從設備120將其上凹槽對準兩個凸起的插接件插入即可實 現(xiàn)組合。且從設備的第二接口(未示出),與主設備的第一接口 115進行連接,實現(xiàn)數(shù)據(jù)的 傳輸(包括系統(tǒng)狀態(tài)的信息),電路的導通,實現(xiàn)主設備和從設備組成一個具有筆記本形態(tài) 的混合系統(tǒng)構架的便攜終端。
本申請實施例中的便攜終端可以具體為一具有混合架構系統(tǒng)的筆記本電腦,該筆 記本電腦的主設備為包含了鍵盤的主機部分,從設備為包含了顯示屏的部分。主機部分內 的第一硬件系統(tǒng)(X86)上運行主操作系統(tǒng),該主操作系統(tǒng)通常為windows系統(tǒng),該主機部分 能夠單獨工作為一個單獨的設備,可以作為家庭服務器,例如,可以執(zhí)行下載任務等,或者 可以連接一普通顯示器構成一個普通的的計算機;顯示屏部分內的第二硬件系統(tǒng)(ARM)上 運行從操作系統(tǒng),該從操作系統(tǒng)通常為嵌入式操作系統(tǒng)(winCE)。該顯示屏幕部分能夠單獨 工作,為一個單獨的設備,該顯示屏部分還具有觸摸功能,可以作為一平板觸摸電腦使用。 在主機部分上設置有主系統(tǒng)接口(即第一接口),顯示屏部分上設置有從系統(tǒng)接口(即第二 接口)。通過主系統(tǒng)接口與從系統(tǒng)接口的對接組成一個具有混合系統(tǒng)構架的筆記本電腦,實 現(xiàn)該主機部分和該顯示屏部分的協(xié)同工作。
參見圖2,為本申請一種便攜終端的內部結構示意圖,該便攜終端以筆記本電腦為 例示出。其中第一操作系統(tǒng)為主系統(tǒng),第二操作系統(tǒng)為子系統(tǒng),對應于所述子系統(tǒng)其設置在 顯示屏內,對應于所述主系統(tǒng)其設置在主機內。顯示屏內的子系統(tǒng)運行在顯示屏內設置的 硬件系統(tǒng)(ARM)上,主機內的主系統(tǒng)運行在主機模塊內的硬件系統(tǒng)(X86)上。該顯示屏為 一個單獨的具有觸摸功能的電子設備能夠單獨工作(即一平板觸摸電腦)。該主機也為一 個單獨的設備能夠單獨工作。在顯示屏和主機模塊之間設置有分屬于子系統(tǒng)和主系統(tǒng)的接 口,通過該接口可以檢測顯示屏與主機之間的連接狀態(tài)和分離狀態(tài)。
當檢測到主機部分的主系統(tǒng)接口與顯示屏部分的從系統(tǒng)接口連接后,分別向主機 部分和顯示屏部分發(fā)送通知指令指示主機部分與顯示屏部分連接,主機部分與顯示屏部分 根據(jù)該通知指令連接后,控制所述主機部分內的硬件系統(tǒng)和顯示屏部分內的硬件系統(tǒng)組成 完整的混合架構硬件系統(tǒng),根據(jù)混合架構系統(tǒng)的協(xié)同工作命令,主操作系統(tǒng)和/或從操作 系統(tǒng)可以運行在該完整的混合架構硬件系統(tǒng)上。在該筆記本電腦內,主操作系統(tǒng)還連接有 主外設(包括鍵盤和光驅等),并且主操作系統(tǒng)通過第一切換邏輯與主外設相連;從操作系 統(tǒng)還連接有從外設(包括觸摸屏等顯示部件),并且從操作系統(tǒng)通過第二切換邏輯與從外 設相連。在主機部分與顯示屏部分連接時,還需要控制主操作系統(tǒng)和從操作系統(tǒng)之間進行 連接前的數(shù)據(jù)處理,包括根據(jù)在分離時所保存的當前狀態(tài)數(shù)據(jù)和配置文件恢復兩個系統(tǒng)之 間的數(shù)據(jù)傳輸,并加載分離時卸載的各種驅動;同時,控制主操作系統(tǒng)進一步與第二切換邏 輯連接,以及從操作系統(tǒng)進一步與第一切換邏輯連接,并由主操作系統(tǒng)控制第一切換邏輯和所述第二切換邏輯,以實現(xiàn)對外設的控制和運行各種應用程序,完成混合系統(tǒng)架構的各 種功能。當主機部分和顯示屏部分連接后,組成一混合系統(tǒng)構架的筆記本電腦,通過主機部 分的主系統(tǒng)接口與顯示屏部分的從系統(tǒng)接口進行數(shù)據(jù)的傳輸(包含系統(tǒng)狀態(tài)數(shù)據(jù),使得兩 個系統(tǒng)都可以分別得知對方的系統(tǒng)狀態(tài))、電信號(電流),等等,從而實現(xiàn)主機部分和顯示 屏部分兩個獨立設備之間的協(xié)調工作。在主機部分與顯示屏部分之間啟動連接時,可以由 主機部分和顯示屏部分之間用于實現(xiàn)插拔的鎖扣觸發(fā)檢測主系統(tǒng)接口和從系統(tǒng)接口之間 的連接狀態(tài),也可以主操作系統(tǒng)內設置的軟件觸發(fā)檢測主系統(tǒng)接口和從系統(tǒng)接口之間的連 接狀態(tài)。需要說明的是,當主系統(tǒng)和從系統(tǒng)分別連接的單獨的外接設備,在主系統(tǒng)和從系統(tǒng) 組合成混合系統(tǒng)架構之后,這些單獨的外接設備稱為了公有的外接設備,即對兩個系統(tǒng)均 可見。
當檢測到主機部分的主系統(tǒng)接口與顯示屏部分的從系統(tǒng)接口分離后,分別向主機 部分和顯示屏部分發(fā)送通知指令指示主機部分與顯示屏部分啟動分離,該通知指令可以通 過主系統(tǒng)的GPIO接口或I2C接口等輸入輸出接口通知到主操作系統(tǒng)和該通知指令通過從 系統(tǒng)GPIO接口或I2C接口等輸入輸出接口通知到從操作系統(tǒng)。即當主機部分與顯示屏部 分分離時,主機部分和顯示屏部分分別各自觸發(fā)了 GPIO信號,主機部分和顯示屏部分就會 獲得兩者分離的通知指令。主機部分與顯示屏部分根據(jù)該通知指令分離后,控制完整的混 合架構硬件系統(tǒng)拆分為主機部分的硬件系統(tǒng)和顯示屏部分的硬件系統(tǒng)組成,后續(xù)主機部分 內的主操作系統(tǒng)運行在拆分后的主機部分的硬件系統(tǒng)上,顯示屏部分內的從操作系統(tǒng)運行 在拆分后的顯示屏部分的硬件系統(tǒng)上。
在主機部分與顯示屏部分分離時,仍然需要控制主操作系統(tǒng)和從操作系統(tǒng)之間進 行連接前的數(shù)據(jù)處理,包括主操作系統(tǒng)和從系統(tǒng)之間停止數(shù)據(jù)傳輸,進行配置文件交互和 各種驅動的卸載,并保存當前狀態(tài)數(shù)據(jù)等;同時,控制主操作系統(tǒng)與第二切換邏輯斷開,以 及從操作系統(tǒng)與第一切換邏輯斷開,分離后由主操作系統(tǒng)通過第一切換邏輯控制主機部分 的外設單獨工作,并且從操作系統(tǒng)通過第二切換邏輯控制顯示屏部分的外設單獨工作。需 要說明的是,此時主機部分的主操作系統(tǒng)依然能夠工作,但是由于缺少顯示部分,則用戶可 以為該主機部分外接顯示部件,或者將主機部分作為數(shù)據(jù)中心使用。在主機部分與顯示屏 部分之間啟動分離時,可以由主機部分和顯示屏部分之間用于實現(xiàn)插拔的鎖扣觸發(fā)檢測主 系統(tǒng)接口和從系統(tǒng)接口之間的分離狀態(tài),也可以主操作系統(tǒng)內設置的軟件觸發(fā)檢測主系統(tǒng) 接口和從系統(tǒng)接口之間的分離狀態(tài)。
需要說明的是,上述分離主機部分與顯示屏部分的過程,需要一定的時間,因為要 從機構、硬件、軟件上保證分離后的可靠和安全。當上述過程完成后,則可以通過提示音和 指示燈提醒用戶拔出顯示屏部分,進而實現(xiàn)兩個系統(tǒng)的各自獨立工作。
圖2中,當主機部分與顯示屏部分組合成在一起時,則可以作為高性能的混合系 統(tǒng)架構的筆記本電腦使用,適用于辦公、商務等環(huán)境,同時可以具備超常時間的待機等;主 機部分與顯示屏部分分離時,顯示屏部分可以成為便攜時尚的TabletPC使用,其中的硬件 平臺通常為嵌入式平臺,其具備了 netbook所有的功能,可以方便用戶隨身攜帶,并進行移 動應用等,另外,此時還可以繼續(xù)保持主機部分與顯示屏部分之間的無線數(shù)據(jù)線耦合,例 如,通過紅外或藍牙等方式,由此使得用戶在家庭等場合可以實現(xiàn)更好的移動應用體驗;同 時,拔除顯示屏部分后,主機部分仍然可以作為具有數(shù)據(jù)處理能力的Docking,或者數(shù)據(jù)服務器等。由此可見,本申請實施例中的便攜終端具備了更為廣闊的應用場景和使用模式。
參見圖3,為本申請混合系統(tǒng)便攜終端在進行插拔切換時的檢測控制示意圖,結合 該示意圖通過具體的檢測信號描述本申請實施例中的插拔控制過程,其中主操作系統(tǒng)和其 運行的硬件系統(tǒng)統(tǒng)稱為主系統(tǒng),從操作系統(tǒng)和其運行的硬件統(tǒng)稱為從系統(tǒng)
從圖3中可見,從系統(tǒng)和主系統(tǒng)之間狀態(tài)的檢測包括兩個信號SE_DET#和SE_ Detach。其中,信號SE_DET#用來檢測從系統(tǒng)是否插到主系統(tǒng)內,信號SE_Detach用于檢測 插拔的動作并告知從系統(tǒng)主系統(tǒng)的狀態(tài),信號SE_Detach是可以通過按鍵和機構配合實現(xiàn) 檢測。
當子系統(tǒng)和主系統(tǒng)所在的顯示屏和主機之間在硬件上處于連接狀態(tài)時,子系統(tǒng)和 主系統(tǒng)組成混合架構系統(tǒng)進行工作。此時,通過顯示屏和主機之間接口檢測到的信號SE_ Detach的狀態(tài)為low (低電平狀態(tài)),信號SE_DET#的狀態(tài)low (低電平狀態(tài));
當子系統(tǒng)所在的顯示屏準備從主系統(tǒng)所在的主機上啟動拆離時,通過顯示屏和主 機之間接口檢測到的信號SE_Detach的狀態(tài)為High (高電平狀態(tài)),信號SE_DET#的狀態(tài)為 low (低電平狀態(tài))。由于信號SE_Detach的狀態(tài)從low (低電平狀態(tài))變?yōu)镠igh (高電平 狀態(tài)),因此向主系統(tǒng)的EC發(fā)送通知,通知EC從系統(tǒng)將從主系統(tǒng)分離,則EC通知主系統(tǒng)進 行相應的拆離前的數(shù)據(jù)處理工作,包括和從系統(tǒng)之間的數(shù)據(jù)處理,配置文件的交互,驅動的 卸載,設備切換等;同樣的,從系統(tǒng)監(jiān)測到即將從主系統(tǒng)分離,則也進行相應的處理工作,如 果電源控制系統(tǒng)設置在從系統(tǒng)內,則從系統(tǒng)的處理工作包括電源切換等。另外,需要說明的 是,為了保證顯示屏和主機之間的安全拆離,還需要在硬件機制上或者和軟件機制相結合, 保證拆離具有一定的時間間隔進行準備工作;
待拆離準備工作完成后,可以通過提示音或顯示燈等通知用戶可以進行拆離,當 子系統(tǒng)所在的顯示屏從主系統(tǒng)所在的主機上拆離后,通過顯示屏和主機之間接口檢測到的 信號SE_Detach的狀態(tài)仍然為high(高電平狀態(tài)),同時信號SE_DET#的狀態(tài)從low(低電 平狀態(tài))變?yōu)镠igh (高電平狀態(tài)),同時通知主系統(tǒng)的EC從系統(tǒng)所在的顯示屏已經完成拆 離,則主系統(tǒng)進入設置狀態(tài),或者主系統(tǒng)自動關機,等待后續(xù)的單獨應用。
從系統(tǒng)所在的顯示屏從主機上拆離后,從系統(tǒng)進入單獨工作的狀態(tài),此時從系統(tǒng) 檢測其接口后得到的信號SE_Detach的狀態(tài)為high (高電平狀態(tài)),而信號SE_DET#的狀態(tài) 為x(任意狀態(tài)),此時從系統(tǒng)可以獨立工作。
在分離狀態(tài)下,當子系統(tǒng)所在的顯示屏準備插入主系統(tǒng)所在主機組成完整的混合 系統(tǒng)工作時,通過顯示屏和主機之間接口檢測到的信號SE_DET#從χ變?yōu)閔igh (高電平狀 態(tài)),當插入動作開始后,向主系統(tǒng)的EC發(fā)送通知,主系統(tǒng)的EC開始準備,即主系統(tǒng)進行相 應的插入前的數(shù)據(jù)處理工作,包括根據(jù)拆離時保存的數(shù)據(jù)和從系統(tǒng)之間進行數(shù)據(jù)處理,配 置文件的交互,驅動的加載,設備切換等;
當子系統(tǒng)所在的顯示屏完成插入主系統(tǒng)所在主機后,通過顯示屏和主機之間接口 檢測到的信號SE_Detach的狀態(tài)從high (高電平狀態(tài))變?yōu)閘ow (低電平狀態(tài)),信號SE_ DET#的狀態(tài)從x(任意狀態(tài))變?yōu)閘ow(低電平狀態(tài)),此時主系統(tǒng)和從系統(tǒng)組成了完整的 混合架構系統(tǒng)進行工作。
參見圖4,與上述便攜終端實施例所對應的控制方法的第一實施例流程圖,該流程 示出了主設備與從設備連接的控制過程
步驟401 檢測從設備的第二接口是否與主設備的第一接口連接,產生第一檢測結果。
步驟402 當?shù)谝粰z測結果表示第二接口與第一接口連接時,分別向主設備和從 設備發(fā)送第一通知指令,指示主設備與從設備連接。
其中,主設備與所述從設備連接時所述便攜終端處于連接狀態(tài)。
步驟403 當主設備與從設備根據(jù)第一通知指令連接后,控制第一硬件系統(tǒng)和第 二硬件系統(tǒng)組成第三硬件系統(tǒng),第一操作系統(tǒng)和/或第二操作系統(tǒng)運行在第三硬件系統(tǒng) 上,結束當前流程。
參見圖5,與上述便攜終端實施例所對應的控制方法的第二實施例流程圖,該流程 示出了主設備與從設備從連接到分離的控制過程
步驟501 檢測從設備的第二接口是否與主設備的第一接口連接,產生第一檢測結果。
步驟502 當?shù)谝粰z測結果表示第二接口與第一接口連接時,分別向主設備和從 設備發(fā)送第一通知指令,指示主設備與從設備連接。
其中,主設備與從設備連接時便攜終端處于連接狀態(tài);第一硬件系統(tǒng)中包括第一 外設,第一操作系統(tǒng)通過第一切換邏輯與第一外設相連,第二硬件系統(tǒng)中包括第二外設,第 二操作系統(tǒng)通過第二切換邏輯與第二外設相連。
步驟503 當主設備和從設備接收到第一通知指令后,控制第一操作系統(tǒng)和第二 操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理。
步驟504 控制第一操作系統(tǒng)與第二切換邏輯連接,以及第二操作系統(tǒng)與第一切 換邏輯連接,并由第一操作系統(tǒng)控制第一切換邏輯和第二切換邏輯。
步驟505 控制第一硬件系統(tǒng)和第二硬件系統(tǒng)組成第三硬件系統(tǒng),第一操作系統(tǒng) 和/或第二操作系統(tǒng)運行在第三硬件系統(tǒng)上,便攜終端組成混合系統(tǒng)工作。
步驟506 判斷混合系統(tǒng)工作模式下是否檢測到從設備的第二接口與所述主設備 的第一接口斷開,若是,則執(zhí)行步驟507,否則,返回步驟505。
步驟507 分別向主設備和從設備發(fā)送第二通知指令,第二通知命令用于指示主 設備與從設備分離。
其中,主設備與從設備分離時便攜終端處于分離狀態(tài)。
步驟508 控制第一操作系統(tǒng)和第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理。
步驟509 控制第一操作系統(tǒng)與第二切換邏輯斷開,以及第二操作系統(tǒng)與第一切 換邏輯斷開。
步驟510 控制第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬件系統(tǒng),以及控制第 一操作系統(tǒng)運行在第一硬件系統(tǒng)上,第二操作系統(tǒng)運行在第二硬件系統(tǒng)上,便攜終端分為 兩個獨立系統(tǒng)進行工作,結束當前流程。
從結構上說,本申請實施例提供的便攜設備包括第一殼體,第一硬件系統(tǒng)和第一 操作系統(tǒng),第一硬件系統(tǒng)設置在第一殼體內,至少包括一顯示單元和第一接口,第一操作系 統(tǒng)運行在第一硬件系統(tǒng)上。
參見圖6,為本申請便攜設備的實施例框圖。其中,該便攜設備包括檢測單元 610、通知單元620和控制單元630。
其中,檢測單元610,用于檢測所述第一接口是否連接了第二便攜設備的第二接 口,產生第一檢測結果,其中,所述第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作 系統(tǒng),所述第二硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二操作系統(tǒng), 運行在所述第二硬件系統(tǒng)上;
通知單元620,用于當所述第一檢測結果表示所述第二接口與所述第一接口連接 時,分別向所述第一硬件系統(tǒng)中的嵌入式控制器EC和所述第二便攜設備發(fā)送第一通知指 令,所述第一通知指令用于指示所述便攜設備與所述第二便攜設備連接;
控制單元630,用于所述便攜設備與所述第二便攜設備根據(jù)所述第一通知指令連 接后,控制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng) 和/或所述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
進一步,控制單元630還用于,所述便攜設備和所述第二設備接收到所述第一通 知指令后,控制所述第一操作系統(tǒng)和所述第二便攜操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理。 所述連接前的數(shù)據(jù)處理包括根據(jù)保存的當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù)據(jù)傳輸,并加載 驅動。
進一步,檢測單元610還用于,當所述便攜設備上連接了第二便攜設備后,檢測所 述第二便攜設備的第二接口是否與所述便攜設備的第一接口斷開,產生第二檢測結果;所 述通知單元620還用于,當所述第二檢測結果表示所述第二接口與所述第一接口斷開時, 分別向所述便攜設備和所述第二便攜設備發(fā)送第二通知指令,所述第二通知指令用于指示 所述便攜設備與所述第二便攜設備分離;所述控制單元630還用于,所述便攜設備與所述 第二便攜設備根據(jù)所述第二通知指令分離后,控制所述第三硬件系統(tǒng)拆分為第一硬件系統(tǒng) 和第二硬件系統(tǒng),以及控制所述第一操作系統(tǒng)運行在所述第一硬件系統(tǒng)上。
進一步,所述控制單元630還用于,所述便攜設備和所述第二便攜設備接收到所 述第二通知指令后,控制所述第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處 理。所述分離前的數(shù)據(jù)處理包括所述第一操作系統(tǒng)和所述第二系統(tǒng)之間停止數(shù)據(jù)傳輸,進 行配置文件交互和驅動卸載,并保存當前狀態(tài)數(shù)據(jù)。
本申請實施例中的便攜設備可以具體為一具有單一操作系統(tǒng)的筆記本電腦,該操 作系統(tǒng)通常為X86操作系統(tǒng),具有較強的運算能力和較大的功耗,該操作系統(tǒng)運行在筆記 本電腦的硬件系統(tǒng)上,而第二便攜設備可以具體為一具有單一操作系統(tǒng)的手機,該操作系 統(tǒng)通常為ARM操作系統(tǒng),具有較若的運算能力和較小的功耗,該操作系統(tǒng)運行在手機的硬 件系統(tǒng)上。其中,在筆記本電腦上設置有第一接口,手機上設置有第二接口,手機通過該第 二接口可以與筆記本電腦的第一接口連接或者分離,由此實現(xiàn)手機與筆記本電腦在物理形 態(tài)上的連接或分離,當筆記本電腦與手機連接后組成它們各自的操作系統(tǒng)組成完整的混合 架構系統(tǒng)進行工作。其中,組成完整混合架構系統(tǒng)進行工作的控制過程與前述便攜終端的 控制過程類似,在此不再贅述。
舉例來說,實現(xiàn)筆記本電腦與手機連接可以采用如下兩種方式一種是,可以在筆 記本電腦和手機上分別設置特殊接口,這兩個特殊的接口之間通過一數(shù)據(jù)線進行連接,以 此組成一個混合系統(tǒng)架構;另一種是,可以在筆記本電腦上設置一個具有插針的工頭,相應 在手機上設置一個具有插口的母頭,手機通過其母頭插入筆記本電腦的工頭,以此組成一 個混合系統(tǒng)架構。
參見圖7,與上述便攜設備實施例所對應的控制方法的第一實施例流程圖,該流程 示出了第一便攜設備控制連接到其上的第二便攜組成混合系統(tǒng)的過程
步驟701 第一便攜設備檢測第一接口是否連接了第二便攜設備的第二接口,產 生第一檢測結果。
其中,第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),第二硬件系統(tǒng) 設置在所述第二殼體內,至少包括第二接口,第二操作系統(tǒng)運行在第二硬件系統(tǒng)上。
步驟702 當?shù)谝粰z測結果表示第二接口與第一接口連接時,分別向第一硬件系 統(tǒng)中的嵌入式控制器EC和第二便攜設備發(fā)送第一通知指令指示第一便攜設備與第二便攜 設備連接。
步驟703:第一便攜設備與第二便攜設備根據(jù)第一通知指令連接后,第一便攜設 備控制第一硬件系統(tǒng)和第二硬件系統(tǒng)組成第三硬件系統(tǒng),第一操作系統(tǒng)和/或第二操作系 統(tǒng)運行在第三硬件系統(tǒng)上,結束當前流程。
參見圖8,與上述便攜設備實施例所對應的控制方法的第二實施例流程圖,該流程 示出了第一便攜設備與第二便攜設備從連接到分離的控制過程
步驟801 第一便攜設備檢測第一接口是否連接了第二便攜設備的第二接口,產 生第一檢測結果。
其中,第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),第二硬件系統(tǒng) 設置在所述第二殼體內,至少包括第二接口,第二操作系統(tǒng)運行在第二硬件系統(tǒng)上。
步驟802 當?shù)谝粰z測結果表示第二接口與第一接口連接時,分別向第一硬件系 統(tǒng)中的嵌入式控制器EC和第二便攜設備發(fā)送第一通知指令指示第一便攜設備與第二便攜 設備連接。
步驟803 第一便攜設備控制第一操作系統(tǒng)和第二操作系統(tǒng)之間進行連接前的數(shù) 據(jù)處理。
其中,連接前的數(shù)據(jù)處理包括根據(jù)保存的當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù)據(jù)傳 輸,并加載驅動。
步驟804:第一便攜設備與第二便攜設備根據(jù)第一通知指令連接后,第一便攜設 備控制第一硬件系統(tǒng)和第二硬件系統(tǒng)組成第三硬件系統(tǒng),第一操作系統(tǒng)和/或第二操作系 統(tǒng)運行在第三硬件系統(tǒng)上。
步驟805 判斷是否檢測到第二便攜設備的第二接口與第一便攜設備的第一接口 斷開,若是,則執(zhí)行步驟806 ;否則,返回步驟804。
步驟806 分別向第一便攜設備和第二便攜設備發(fā)送第二通知指令第一便攜設備 與第二便攜設備分離。
步驟807 控制第一操作系統(tǒng)和第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理。
其中,分離前的數(shù)據(jù)處理包括第一操作系統(tǒng)和第二系統(tǒng)之間停止數(shù)據(jù)傳輸,進行 配置文件交互和驅動卸載,并保存當前狀態(tài)數(shù)據(jù)。
步驟808 第一便攜設備控制第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬件系 統(tǒng),以及控制第一操作系統(tǒng)運行在第一硬件系統(tǒng)上,結束當前流程。
通過以上的實施方式的描述可知,本申請實施例中的由主設備和從設備組成的便 攜終端通過檢測接口的連接狀態(tài),可以控制主設備和從設備組成混合架構系統(tǒng)進行工作,也可以控制主設備和從設備分離單獨工作;并且對于具有獨立系統(tǒng)的便攜設備,通過檢測 其接口與其它具有獨立系統(tǒng)的便攜設備的連接狀態(tài),可以使得兩個便攜設備組成混合架構 系統(tǒng)進行工作。本申請實施例可以對具有不同操作系統(tǒng)的終端進行應用控制,自由選擇將 終端組成混合架構系統(tǒng)工作還是分成獨立系統(tǒng)進行工作,提高了終端的應用靈活性。
本領域的技術人員可以清楚地了解到本申請實施例中的技術可借助軟件加必需 的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請實施例中的技術方案本質上或者 說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存 儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以 是個人計算機,服務器,或者網絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分 所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。并且設備和終端 的實施例可以與其對應的方法實施例的相關部分可以相互參照,重復部分不再贅述。
以上所述的本申請實施方式,并不構成對本申請保護范圍的限定。任何在本申請 的精神和原則之內所作的修改、等同替換和改進等,均應包含在本申請的保護范圍之內。
權利要求
1.一種便攜終端,其特征在于,包括主設備和從設備,其中,所述主設備,包括第一殼體、第一硬件系統(tǒng)和第一操作系統(tǒng),所述第一硬件系統(tǒng),設置在所述第一殼體內,至少包括第一接口,所述第一操作系統(tǒng), 運行在所述第一硬件系統(tǒng)上;所述從設備,包括第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二硬件系統(tǒng)與 所述第一硬件系統(tǒng)不同,所述第二操作系統(tǒng),運行在所述第二硬件系統(tǒng)上;所述主設備包括主檢測單元、主通知單元和主控制單元,所述從設備包括從檢測單元、 從通知單元和從控制單元,所述主檢測單元和從檢測單元,分別用于檢測所述從設備的第二接口是否與所述主設 備的第一接口連接,產生第一檢測結果;當所述第一檢測結果表示所述第二接口與所述第一接口連接時,主通知單元用于向所 述主設備發(fā)送第一通知指令,從通知單元用于向所述從設備發(fā)送第一通知指令,所述第一 通知指令用于指示所述主設備與所述從設備連接,所述主設備與所述從設備連接時所述便 攜終端處于連接狀態(tài);主控制單元和從控制單元,分別用于所述主設備與所述從設備根據(jù)所述第一通知指令 連接后,控制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系 統(tǒng)和/或所述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
2.根據(jù)權利要求1所述的便攜終端,其特征在于,當所述便攜終端處于連接狀態(tài)時,所 述主設備和從設備組成混合系統(tǒng)架構進行協(xié)同工作。
3.根據(jù)權利要求1所述的便攜終端,其特征在于,所述第一硬件系統(tǒng)中包括第一外設, 所述第一操作系統(tǒng)通過第一切換邏輯與所述第一外設相連;所述第二硬件系統(tǒng)中包括第二外設,所述第二操作系統(tǒng)通過第二切換邏輯與所述第二 外設相連。
4.根據(jù)權利要求3所述的便攜終端,其特征在于,所述主控制單元還用于,所述主設備 接收到所述第一通知指令后,與所述從控制單元協(xié)調控制所述第一操作系統(tǒng)和所述第二操 作系統(tǒng)之間進行連接前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏輯連接, 以及由所述第一操作系統(tǒng)控制所述第一切換邏輯和所述第二切換邏輯。所述從控制單元還用于,所述從設備接收到所述第一通知指令后,與所述主控制單元 協(xié)調控制所述第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理,并控制所述 第二操作系統(tǒng)與所述第一切換邏輯連接。
5.根據(jù)權利要求4所述的便攜終端,其特征在于,所述連接前的數(shù)據(jù)處理包括根據(jù)保 存的當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù)據(jù)傳輸,并加載驅動。
6.根據(jù)權利要求4所述的便攜終端,其特征在于,所述主檢測單元和從檢測單元還分 別用于,在所述連接狀態(tài)下,檢測所述從設備的第二接口是否與所述主設備的第一接口斷 開,產生第二檢測結果;當所述第二檢測結果表示所述第二接口與所述第一接口斷開時,主通知單元還用于向 所述主設備發(fā)送第二通知指令,從通知單元還用于向所述從設備發(fā)送第二通知指令,所述 第二通知指令用于指示所述主設備與所述從設備分離,所述主設備與所述從設備分離時所述便攜終端處于分離狀態(tài);主控制單元和從控制單元還分別用于,所述主設備與所述從設備根據(jù)所述第二通知指 令分離后,控制所述第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬件系統(tǒng),以及所述主控制 單元還用于控制所述第一操作系統(tǒng)運行在所述第一硬件系統(tǒng)上,所述從控制單元還用于控 制所述第二操作系統(tǒng)運行在所述第二硬件系統(tǒng)上。
7.根據(jù)權利要求6所述的便攜終端,其特征在于,所述主檢測單元和從檢測單元分別 包括至少一個下述單元第一檢測單元,用于通過所述主設備與所述從設備之間的可拆卸結構之間的鎖扣按鍵 觸發(fā),檢測所述從設備的第二接口是否與所述主設備的第一接口斷開;第二檢測單元,用于根據(jù)所述第一操作系統(tǒng)內設置的軟件觸發(fā),檢測所述從設備的第 二接口是否與所述主設備的第一接口斷開;第三檢測單元,用于根據(jù)所述第一接口內的插針和第二接口內的插口在分離時產生的 分離指令,檢測所述從設備的第二接口是否與所述主設備的第一接口斷開。
8.根據(jù)權利要求6所述的便攜終端,其特征在于,所述主控制單元還用于,所述主設備 接收到所述第二通知指令后,與所述從控制單元協(xié)調控制所述第一操作系統(tǒng)和所述第二操 作系統(tǒng)之間進行分離前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏輯斷開;所述從控制單元還用于,所述從設備接收到所述第二通知指令后,與所述主控制單元 協(xié)調控制所述第一操作系統(tǒng)和所述第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理,并控制所述 第二操作系統(tǒng)與所述第一切換邏輯斷開。
9.根據(jù)權利要求8所述的便攜終端,其特征在于,所述分離前的數(shù)據(jù)處理包括所述第 一操作系統(tǒng)和所述第二系統(tǒng)之間停止數(shù)據(jù)傳輸,進行配置文件交互和驅動卸載,并保存當 前狀態(tài)數(shù)據(jù)。
10.根據(jù)權利要求1所述的便攜終端,其特征在于,所述主設備上還設置有連接支撐裝 置,所述從設備上還設置有連接配合裝置,通過所述連接支撐裝置與所述連接配合裝置之 間的配合使所述主設備與從設備組合成所述便攜終端或者分離為兩個單獨的設備。
11.一種便攜終端的控制方法,其特征在于,所述便攜終端包括主設備和從設備,其 中,所述主設備,包括第一殼體、第一硬件系統(tǒng)和第一操作系統(tǒng),所述第一硬件系統(tǒng),設置在 所述第一殼體內,至少包括第一接口,所述第一操作系統(tǒng),運行在所述第一硬件系統(tǒng)上;所 述從設備,包括第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng),設置在所述 第二殼體內,至少包括第二接口,所述第二硬件系統(tǒng)與所述第一硬件系統(tǒng)不同,所述第二操 作系統(tǒng),運行在所述第二硬件系統(tǒng)上;所述方法包括檢測所述從設備的第二接口是否與所述主設備的第一接口連接,產生第一檢測結果;當所述第一檢測結果表示所述第二接口與所述第一接口連接時,分別向所述主設備 和所述從設備發(fā)送第一通知指令,所述第一通知指令用于指示所述主設備與所述從設備連 接,所述主設備與所述從設備連接時所述便攜終端處于連接狀態(tài);當所述主設備與所述從設備根據(jù)所述第一通知指令連接后,控制所述第一硬件系統(tǒng)和 所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/或所述第二操作系統(tǒng)運行在 所述第三硬件系統(tǒng)上。
12.根據(jù)權利要求11所述的方法,其特征在于,所述第一硬件系統(tǒng)中包括第一外設,所 述第一操作系統(tǒng)通過第一切換邏輯與所述第一外設相連;所述第二硬件系統(tǒng)中包括第二外 設,所述第二操作系統(tǒng)通過第二切換邏輯與所述第二外設相連;所述方法還包括當所述主設備和所述從設備接收到所述第一通知指令后,控制所述第一操作系統(tǒng)和所 述第二操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏 輯連接,以及所述第二操作系統(tǒng)與所述第一切換邏輯連接,并由所述第一操作系統(tǒng)控制所 述第一切換邏輯和所述第二切換邏輯。
13.根據(jù)權利要求12所述的方法,其特征在于,還包括在所述連接狀態(tài)下,檢測所述從設備的第二接口是否與所述主設備的第一接口斷開, 產生第二檢測結果;當所述第二檢測結果表示所述第二接口與所述第一接口斷開時,分別向所述主設備 和所述從設備發(fā)送第二通知指令,所述第二通知指令用于指示所述主設備與所述從設備分 離,所述主設備與所述從設備分離時所述便攜終端處于分離狀態(tài);所述主設備與所述從設備根據(jù)所述第二通知指令分離后,控制所述第三硬件系統(tǒng)拆 分為第一硬件系統(tǒng)和第二硬件系統(tǒng),以及控制所述第一操作系統(tǒng)運行在所述第一硬件系統(tǒng) 上,所述第二操作系統(tǒng)運行在所述第二硬件系統(tǒng)上。
14.根據(jù)權利要求13所述的方法,其特征在于,所述方法還包括所述主設備和所述從設備接收到所述第二通知指令后,控制所述第一操作系統(tǒng)和所述 第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理,并控制所述第一操作系統(tǒng)與所述第二切換邏輯 斷開,以及所述第二操作系統(tǒng)與所述第一切換邏輯斷開。
15.一種便攜設備,其特征在于,包括第一殼體,第一硬件系統(tǒng)和第一操作系統(tǒng),所述 第一硬件系統(tǒng),設置在所述第一殼體內,至少包括一顯示單元和第一接口,所述第一操作系 統(tǒng),運行在所述第一硬件系統(tǒng)上;所述便攜設備還包括檢測單元,用于檢測所述第一接口是否連接了第二便攜設備的第二接口,產生第一檢 測結果,其中,所述第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二 硬件系統(tǒng),設置在所述第二殼體內,至少包括第二接口,所述第二操作系統(tǒng),運行在所述第 二硬件系統(tǒng)上;通知單元,用于當所述第一檢測結果表示所述第二接口與所述第一接口連接時,分別 向所述第一硬件系統(tǒng)中的嵌入式控制器EC和所述第二便攜設備發(fā)送第一通知指令,所述 第一通知指令用于指示所述便攜設備與所述第二便攜設備連接;控制單元,用于所述便攜設備與所述第二便攜設備根據(jù)所述第一通知指令連接后,控 制所述第一硬件系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/或所 述第二操作系統(tǒng)運行在所述第三硬件系統(tǒng)上。
16.根據(jù)權利要求15所述的便攜設備,其特征在于,所述控制單元還用于,所述便攜設 備和所述第二便攜設備接收到所述第一通知指令后,控制所述第一操作系統(tǒng)和所述第二操 作系統(tǒng)之間進行連接前的數(shù)據(jù)處理;所述連接前的數(shù)據(jù)處理包括根據(jù)保存的當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù)據(jù)傳輸,并加載驅動。
17.根據(jù)權利要求15所述的便攜設備,其特征在于,所述檢測單元還用于,當所述便攜 設備上連接了第二便攜設備后,檢測所述第二便攜設備的第二接口是否與所述便攜設備的 第一接口斷開,產生第二檢測結果;所述通知單元還用于,當所述第二檢測結果表示所述第二接口與所述第一接口斷開 時,分別向所述便攜設備和所述第二便攜設備發(fā)送第二通知指令,所述第二通知指令用于 指示所述便攜設備與所述第二便攜設備分離;所述控制單元還用于,所述便攜設備與所述第二便攜設備根據(jù)所述第二通知指令分離 后,控制所述第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬件系統(tǒng),以及控制所述第一操作 系統(tǒng)運行在所述第一硬件系統(tǒng)上。
18.根據(jù)權利要求17所述的便攜設備,其特征在于,所述控制單元還用于,所述便攜設 備和所述第二便攜設備接收到所述第二通知指令后,控制所述第一操作系統(tǒng)和所述第二操 作系統(tǒng)之間進行分離前的數(shù)據(jù)處理;所述分離前的數(shù)據(jù)處理包括所述第一操作系統(tǒng)和所述第二系統(tǒng)之間停止數(shù)據(jù)傳輸, 進行配置文件交互和驅動卸載,并保存當前狀態(tài)數(shù)據(jù)。
19.一種便攜設備的控制方法,其特征在于,所述便攜設備包括第一殼體,第一硬件系 統(tǒng)和第一操作系統(tǒng),所述第一硬件系統(tǒng),設置在所述第一殼體內,至少包括一顯示單元和第 一接口,所述第一操作系統(tǒng),運行在所述第一硬件系統(tǒng)上;所述方法包括檢測所述第一接口是否連接了第二便攜設備的第二接口,產生第一檢測結果,其中,所 述第二便攜設備具有第二殼體、第二硬件系統(tǒng)和第二操作系統(tǒng),所述第二硬件系統(tǒng),設置在 所述第二殼體內,至少包括第二接口,所述第二操作系統(tǒng),運行在所述第二硬件系統(tǒng)上;當所述第一檢測結果表示所述第二接口與所述第一接口連接時,分別向所述第一硬件 系統(tǒng)中的嵌入式控制器EC和所述第二便攜設備發(fā)送第一通知指令,所述第一通知指令用 于指示所述便攜設備與所述第二便攜設備連接;所述便攜設備與所述第二便攜設備根據(jù)所述第一通知指令連接后,控制所述第一硬件 系統(tǒng)和所述第二硬件系統(tǒng)組成第三硬件系統(tǒng),所述第一操作系統(tǒng)和/或所述第二操作系統(tǒng) 運行在所述第三硬件系統(tǒng)上。
20.根據(jù)權利要求19所述的方法,其特征在于,還包括所述便攜設備和所述第二設備接收到所述第一通知指令后,控制所述第一操作系統(tǒng)和 所述第二操作系統(tǒng)之間進行連接前的數(shù)據(jù)處理,所述連接前的數(shù)據(jù)處理包括根據(jù)保存的 當前狀態(tài)數(shù)據(jù)和配置文件恢復數(shù)據(jù)傳輸,并加載驅動。
21.根據(jù)權利要求19所述的方法,其特征在于,還包括當所述便攜設備上連接了第二便攜設備后,檢測所述第二便攜設備的第二接口是否與 所述便攜設備的第一接口斷開,產生第二檢測結果;當所述第二檢測結果表示所述第二接口與所述第一接口斷開時,分別向所述便攜設備 和所述第二便攜設備發(fā)送第二通知指令,所述第二通知指令用于指示所述便攜設備與所述 第二便攜設備分離;便攜設備與所述第二便攜設備根據(jù)所述第二通知指令分離后,控制所述第三硬件系統(tǒng)拆分為第一硬件系統(tǒng)和第二硬件系統(tǒng),以及控制所述第一操作系統(tǒng)運行在所述第一硬件系 統(tǒng)上。
22.根據(jù)權利要求21所述的方法,其特征在于,還包括便攜設備和所述第二便攜設備接收到所述第二通知指令后,控制所述第一操作系統(tǒng)和 所述第二操作系統(tǒng)之間進行分離前的數(shù)據(jù)處理,所述分離前的數(shù)據(jù)處理包括所述第一操作 系統(tǒng)和所述第二系統(tǒng)之間停止數(shù)據(jù)傳輸,進行配置文件交互和驅動卸載,并保存當前狀態(tài) 數(shù)據(jù)。
全文摘要
本申請公開了便攜終端包括主設備和從設備,主設備包括主檢測單元、主通知單元和主控制單元,從設備包括從檢測單元、從通知單元和從控制單元,主檢測單元和從檢測單元分別檢測從設備的第二接口是否與主設備的第一接口連接;當?shù)诙涌谂c第一接口連接時,主通知單元向主設備發(fā)送第一通知指令,從通知單元向從設備發(fā)送第一通知指令;主設備與從設備根據(jù)第一通知指令連接后,主控制單元和從控制單元分別控制第一硬件系統(tǒng)和第二硬件系統(tǒng)組成第三硬件系統(tǒng),第一操作系統(tǒng)和/或第二操作系統(tǒng)運行在第三硬件系統(tǒng)上。本申請便攜終端的主設備和從設備共同組成混合系統(tǒng)架構進行協(xié)同工作,也可以分離為兩個不同的設備單獨工作。
文檔編號G06F15/163GK102033850SQ20091023557
公開日2011年4月27日 申請日期2009年9月29日 優(yōu)先權日2009年9月29日
發(fā)明者陳興文 申請人:聯(lián)想(北京)有限公司