新四季網

一種計算機及實現計算機間耦合的方法

2023-05-15 21:20:06

專利名稱:一種計算機及實現計算機間耦合的方法
技術領域:
本發明涉及計算機技術領域,特別是涉及一種計算機及實現計算機系統間耦合的方法。
背景技術:
現在人們對計算機的應用有多方面,既包括上網、媒體播放、常用格式的文檔處理等對計算機的處理能力要求低、且功耗低的基本應用,又包括玩網路遊戲、運行複雜應用程式等對計算機的處理能力要求高、且功耗高的複雜應用。高處理能力的計算機的啟動速度一般情況下比低處理能力的計算機的啟動速度要慢。通常,用戶在只需進行開機查看郵件等基本應用時,希望計算機能快速啟動、且功耗低。為解決這個問題,現有技術提出一種包含兩個處理系統的混合計算機,該混合計算機既包括低處理能力低功耗的第一處理系統, 又包括高處理能力高功耗的第二處理系統,用戶可根據自己的需求選擇啟動哪個處理系統。現有技術中,該混合計算機通常在物理上實現為一臺計算機,不同的處理系統都設置在該計算機的主機中。本發明人在實現本發明的過程中發現現有技術的這種一體的混合計算機中,上述兩個處理系統固定地設置在一臺計算機中、不夠靈活,給用戶的使用帶來了不方便。而且,現有技術並不存在可以方便地利用兩臺計算機組成混合(Hybrid)計算機系統的方法。而現有的家庭中,一般都會具有兩個處理能力不一樣的電子設備,例如臺式機和上網本,或者臺式機和具有簡單處理功能的電視機等,如何將兩種處理能力不對等的設備組成一個混合構架的計算機系統,以實現上述在一臺計算機上實現的混合構架的功能,一直是業界需要解決的一個問題。

發明內容
本發明的實施例提供一種計算機及實現計算機間耦合的方法及,以解決現有技術無法方便的利用兩臺計算機組成混合計算機系統的技術問題。為了實現上述目的,一方面,提供一種計算機,其中,包括第一接口,用於與第二計算機連接;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括 從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;處理模塊,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機進行數據通信。優選地,所述的計算機,其中,所述處理模塊還包括數據獲取模塊,用於在所述第一接口與所述第二計算機連接時,監測出所述數據交互模塊中數據的變化,並從所述數據交互模塊中獲取所述第二計算機存入所述數據交互
5模塊中的第二數據。優選地,所述的計算機,其中,所述第一接口為USB接口,所述數據交互模塊為用於進行USB數據傳輸的USB數據交互模塊,所述第一計算機與第二計算機通過USB信號傳輸線相連接。優選地,所述的計算機,其中,還包括控制文件生成模塊,用於收集當前的第一用戶場景的信息,生成第一控制文件,並將所述第一控制文件存入所述數據交互模塊,所述第一控制文件用於供所述第二計算機在本地恢復所述第一用戶場景。優選地,所述的計算機,其中,所述數據獲取模塊從所述數據交互模塊中獲取的所述第二數據包括所述第二計算機根據收集到的第二用戶場景信息生成的第二控制文件;所述處理模塊還包括場景切換模塊,用於根據所述第二控制文件,將當前的用戶場景切換為所述第二用戶場景。優選地,所述的計算機,其中,所述數據獲取模塊從所述數據交互模塊中獲取的所述第二數據包括所述第二計算機控制所述包含數據交互模塊的計算機進入預定狀態的第三控制文件;所述處理模塊還包括狀態切換模塊,用於根據所述第三控制文件,將當前的計算機的狀態切換為所述預定狀態。優選地,所述的計算機,其中,還包括第一輸入輸出設備接口,用於與輸入輸出設備相連接;第二輸入輸出設備接口,用於接收所述第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊,通過所述第一輸入輸出設備接口與所述輸入輸出設備相連接;所述處理模塊還包括切換處理模塊,用於控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與本地的輸入輸出設備數據相關聯或與所述第二計算機輸入的輸入輸出設備數據相關聯。另一方面,提供一種計算機,其中,包括第一輸入輸出設備接口,用於與輸入輸出設備相連接;第二輸入輸出設備接口,用於接收第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊,通過所述第一輸入輸出設備接口與所述輸入輸出設備相連接;處理模塊,用於控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與本地的輸入輸出設備數據相關聯或與所述第二計算機輸入的輸入輸出設備數據相關聯。優選地,所述的計算機,其中,所述輸入輸出設備至少包括如下設備中的一項顯示器;鍵盤;
滑鼠;所述第二計算機輸入的輸入輸出設備數據包括如下數據中的至少一項視頻信號數據;鍵盤輸入數據;滑鼠輸入數據。優選地,所述的計算機,其中,還包括第一接口,用於與第二計算機連接;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括 從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;所述處理模塊,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機進行數據通信。又一方面,提供一種實現計算機間耦合的方法,用於實現第一計算機與第二計算機之間的耦合,其中,所述第一計算機包括用於與所述第二計算機連接的第一接口 ;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;所述方法包括如下步驟檢測到所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機建立通信連接;將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊,其中,所述第二計算機通過所述第一接口訪問所述第一數據,並根據所述第一數據的類型執行相應的動作。優選地,所述的方法,其中,所述第一計算機與所述第二計算機建立通信連接後, 還包括所述第二計算機將待傳輸至所述第一計算機的第二數據存入所述數據交互模塊;所述第一計算機監測到所述數據交互模塊中存在所述第二數據時,從所述數據交互模塊中獲取所述第二數據。優選地,所述的方法,其中,所述第一計算機將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊的步驟包括所述第一計算機收集當前的第一用戶場景的信息,生成第一控制文件;所述第一計算機將所述第一控制文件存入所述數據交互模塊;其中,在所述第一控制文件存入所述數據交互模塊後,還包括所述第二計算機監測到所述第一控制文件,從所述數據交互模塊中獲取所述第一控制文件;所述第二計算機根據所述第一控制文件,在所述第二計算機恢復所述第一用戶場景。 優選地,所述的方法,其中,
所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括所述第二計算機收集當前的第二用戶場景的信息,生成第二控制文件;所述第二計算機將所述第二控制文件發送至所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括所述第一計算機從所述數據交互模塊中獲取所述第二控制文件;所述第一計算機根據所述第二控制文件,在所述第一計算機中恢復所述第二用戶場景。優選地,所述的方法,其中,所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括所述第二計算機將用於控制所述第一計算機進入預定狀態的第三控制文件存入所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括所述第一計算機從所述數據交互模塊獲取所述第三控制文件,並根據所述第三控制文件,將狀態切換至所述預定狀態。優選地,所述的方法,其中,所述第一計算機和所述第二計算機共用一套輸入輸出設備,所述輸入輸出設備不同時與所述第一計算機和第二計算機相連接;所述第一計算機包括輸入輸出設備切換模塊,與所述輸入輸出設備相連接;和,處理模塊;所述方法還包括所述處理模塊控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與所述第一計算機相連接或與所述第二計算機相連接。優選地,所述的方法,其中,當所述輸入輸出設備與所述第二計算機相連接時,還包括所述第二計算機監測到需將所述輸入輸出設備切換至與所述第一計算機相連接時,所述第二計算機生成切換文件,並將所述切換文件存入所述數據交互模塊;所述第一計算機監測到所述切換文件後,從所述數據交互模塊中獲取所述切換文件,並根據所述切換文件將所述輸入輸出設備切換至與所述第一計算機相連接。上述技術方案中的一個技術方案具有如下技術效果本發明實施例的計算機,包括第一接口和數據交互模塊,通過第一接口可與一第二計算機連接,並在與第二計算機連接時,通過數據交互模塊使第二計算機能夠訪問數據交互模塊,能實現與第二計算機之間通過數據交互模塊進行數據通信;從而,本發明實施例的計算機能通過普通的數據接口很方便地與外部的計算機系統,包括任何現有的計算機, 進行數據交互,並組成混合(Hybrid)系統,而無需對第二計算機的硬體有任何改變。上述技術方案中的一個技術方案具有如下技術效果本發明實施例的計算機包括與輸入輸出設備相連接的第一輸入輸出設備接口, 用於接收第二計算機輸入的輸入輸出設備數據的第二輸入輸出設備接口,及與輸入輸出設備相連接輸入輸出設備切換模塊,通過處理模塊對輸入輸出設備切換模塊的控制,可使輸入輸出設備與本機關聯,如在視頻信號輸出裝置如顯示器上輸出本機的視頻信號,或使輸入輸出設備與外部的第二計算機關係,如在視頻信號輸出裝置輸出第二計算機輸入的視頻信號。


圖1為本發明一實施例的計算機的結構示意圖;圖2為本發明另一實施例的計算機的結構示意圖;圖3為本發明又一實施例的計算機的結構示意圖;圖4為本發明又一實施例的計算機的結構示意圖;圖5為本發明一實施例的實現計算機間耦合的方法的流程示意圖;圖6為利用本發明實施例的方法實現計算機系統耦合的原理示意圖。
具體實施例方式為使本發明實施例要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。圖1為本發明一實施例的計算機的結構示意圖。如圖1,本發明一實施例的計算機包括第一接口 101,用於與第二計算機連接;數據交互模塊102,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;處理模塊(第一處理模塊)103,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機進行數據通
fn °本發明實施例的計算機通過第一接口和數據交互模塊,能實現利用普通的數據接口很方便地與外部的計算機系統進行數據交互,使兩臺計算機系統能相互認識相互控制, 從而組成混合(Hybrid)系統,而無需對第二計算機的硬體有任何改變。本發明實施例的計算機中,數據交互模塊是一個中間數據處理模塊,其至少可與兩臺計算機連接,可供連接的兩臺計算機的訪問,並可在兩臺計算機間進行數據傳輸,在進行數據傳輸時,一臺計算機可獲取另一臺計算機存入數據交互模塊的數據。例如,傳輸數據時,本發明實施例的計算機即第一計算機把數據發給數據交互模塊,第二計算機從數據交互模塊獲取數據。這樣的話,第一、第二計算機之間互相透明。這就大大降低兩系統之間數據傳輸的複雜性。因為數據模塊與計算機之間的接口經過了簡單化的設計,無論硬體還是軟體設計的複雜性都大大降低。現有技術的通過區域網進行數據共享的方式和通過Netmeeting等方式來實現網絡數據共享的方式都需要將數據封裝成包,然後通過網卡、網絡傳輸到目的地。現有技術的這種數據共享的方式,要求雙方計算機都有類似的硬體和/或軟體的配置,例如都需要網卡。而利用本發明實施例的計算機實現混合系統時,只要求一方有數據交互模塊,另一方只要普通的數據接口如USB接口即可。與現有技術的方案相比,利用本發明實施例的計算機可以和任意具備普通接口如USB接口的計算機組成Hybrid,擴展性非常強。示例性地,在應用本發明實施例的計算機與一第二計算機實現混合系統時,利用第一接口相連接的兩臺計算機通過運行一通信程序(第一程序)來實現兩臺計算機間的數據通信。該通信程序可預先設置在數據交互模塊中,第二計算機可通過訪問數據交互模塊來獲取並運行該通信程序;這樣,第二計算機可通過數據交互模塊獲取該用於通信的第一程序。當然,本發明對第二計算機如何獲取該通信程序沒有限制,第二計算機可通過如網絡下載等多種其它方式獲取該通信程序。該第一程序可利用現有的多種通信應用程式來實現。優選地,上述處理模塊可通過中央處理器來實現,示例性地,通過ARM處理器即先進 RISC 處理器(Advanced RISC Machines)來實現。優選地,本發明實施例的計算機中,處理模塊還包括數據獲取模塊104,用於在所述第一接口與所述第二計算機連接時,監測出所述數據交互模塊中數據的變化,並從所述數據交互模塊中獲取所述第二計算機存入所述數據交互模塊中的第二數據。優選地,數據獲取模塊,用於監測數據交互模塊中是否存在第二計算機發送的第二數據,並在監測到存在上述第二數據時,獲取該第二數據。示例性地,數據獲取模塊用於實時或定時監測數據交互模塊中是否存在上述第二數據。優選地,上述數據獲取模塊可通過程序代碼來實現。在後續的描述中,為將本發明實施例的計算機與外部的第二計算機區別開,將本發明實施例的計算機稱為第一計算機。本發明實施例中,運行了第一程序的第二計算機能夠將數據發送到數據交互模塊,並對數據交互模塊中的第一計算機存入的第一數據進行監測,並在監測到數據交互模塊中存在第一數據時,從數據交互模塊中獲取該第一數據。優選地,上述第二計算機自動將數據發送到數據交互模塊,並在監測到數據交互模塊中存在第一數據時,自動從數據交互模塊中獲取該第一數據。優選地,第二計算機實時或定時將數據發送到數據交互模塊,並定時監測數據交互模塊中是否存在第一數據。示例性地,可通過在第一計算機中運行第二程序,來使得第一計算機能將第一數據存入數據交互模塊,及能從數據交互模塊中獲取數據。該例中,上述第一程序和第二程序使的第一計算機和第二計算機之間能以數據交互模塊為中介進行數據通信。優選地,上述第一程序和第二程序為相同的程序。上述第一數據、第二數據可為存儲在對應存儲模塊中的用戶數據。根據需要,上述第一、第二數據也可以是具有預定含義的特殊數據,如為「命令」,具體地,如可以為一臺計算機發送給另一臺計算機的控制命令,如要求另一臺計算機進入休眠狀態的命令,或將另一臺計算機從休眠狀態喚醒的命令。 優選地,上述第一接口為USB接口,數據交互模塊為能進行USB數據傳輸的USB數據交互模塊,所述第一計算機與第二計算機通過USB信號傳輸線相連接;所述數據交互模塊,進一步用於使得所述第二計算機能將所述第一計算機識別為一盤符,且所述盤符包含能訪問的所述數據交互模塊。示例性地,第一計算機和第二計算機之間利用USB線通過各自的USB接口相連接。第一計算機和第二計算機相連接後,第二計算機識別出第一計算機的數據交互模塊。示例性地,數據交互模塊為0TI-2208晶片;或其它可作為USB數據橋的晶片;或為可實現如下功能的數據處理模塊可與兩臺計算機連接,可供連接的兩臺計算機的訪問,並可在兩臺計算機間進行數據傳輸,在進行數據傳輸時,一臺計算機可獲取另一臺計算機存入數據交互模塊的數據。第一計算機和第二計算機相連接後,第二計算機將第一計算機識別為一盤符,且第二計算機可訪問該數據交互模塊。第一程序設置在數據交互模塊中,第二計算機可通過訪問數據交互模塊,獲得第一程序。第一程序在第二計算機中運行後,第二計算機可獲取第一計算機存入數據交互模塊中的第一數據,並將第二數據發送至第一數據交互模塊中。從而,第一計算機和第二計算機之間利用數據交互模塊建立起了可進行計算機系統數據交互的通道,在交互數據時,發送方的數據都先存入或發送至數據交互模塊,接收方在監測到數據交互模塊中有對方發送的數據時,從數據交互模塊中獲取該數據。這樣,第一計算機和第二計算機耦合成了混合計算機系統,兩者之間可實現數據同步,並協同工作。從而,本發明實施例的計算機利用普通的數據埠如USB接口,可以與任何現有的其它計算機組成Hybrid計算機系統。在本發明優選的實施例中,在第一計算機和第二計算機之間利用USB接口和USB傳輸線來進行數據傳輸,傳輸的速率很高,這樣能更好地在兩臺計算機之間實現數據同步,及實現用戶場景的快速切換。示例性地,本發明實施例的計算機即第一計算機為低功耗、低處理能力的計算機, 如其處理器可為ARM處理器,該第一計算機的體積可以做的比較小;上述第二計算機為高功耗、高處理能力的計算機,如現有的X86計算機。在本發明的一個應用中,第一計算機可 M小時工作,如進行郵件的收發工作,而在用戶需要的時候,可以隨時將第一計算機中的數據如收發的郵件同步到用戶提供的第二計算機中。與一體的Hybrid計算機系統相比較,本發明實施例的計算機可將數據同步到任一外部的計算機,而不僅僅局限於某一個固定的計算機系統,這樣給用戶帶來了方便。舉個簡單的例子,當一體的Hybrid計算機系統為笨重的臺式機,用戶不方便隨身攜帶該臺式機,也不方便直接將Hybrid計算機系統中的低處理能力系統的數據同步到用戶想隨身攜帶的便攜計算機;而利用本發明的計算機,則可方便的將本發明計算機的數據同步到便攜計算機中。而且,目前一體的Hybrid計算機系統大多採用USB OTG方式傳遞數據。這種OTG方式需要通過GP0/i2c等方式進行主/從模式的切換,不方便,且穩定性不夠。而利用本發明實施例的計算機實現Hybrid的技術方案,無需切換,穩定性強、且速度快。由於第一計算機和第二計算機都能夠通過數據交互模塊進行相互控制,所以本發明實施例的第一計算機和第二計算機不存在主/從模式。圖2為本發明另一實施例的計算機的結構示意圖。該例中,數據獲取模塊104從數據交互模塊中獲取的第二數據包括第二計算機根據收集到的第二用戶場景信息生成的第二控制文件。如圖2,該實施例的計算機中,處理模塊還包括場景切換模塊105,用於根據上述第二控制文件,將當前的用戶場景切換為上述第二計算機的第二用戶場景;當然,本發明的另一實施例中,第一計算機中的處理模塊還包括控制文件生成模塊106,用於收集當前的第一用戶場景的信息,生成第一控制文件,並將第一控制文件存入所述數據交互模塊,以供第二計算機從所述數據交互模塊中獲取所述第一控制文件,並根據第一控制文件在第二計算機中恢復第一用戶場景。優選地,本發明實施例的計算機中,處理模塊可只包括上述場景切換模塊和控制文件生成模塊中的一個,這樣,計算機只能實現單向的用戶場景切換。利用上述場景切換模塊和控制文件生成模塊,在第一計算機和第二計算機組成的 Hybrid計算機系統中,第一計算機系統和第二計算機系統可進行用戶場景的切換。示例性地,上述的用戶場景包括在當前的計算機系統中運行的程序、打開的文件,該打開文件包括文件名、打開的位置等。示例性地,上述的第一或第二計算機在獲得對方的控制文件時, 先對控制文件進行分析,獲得控制文件包含的用戶場景信息,然後,再根據獲得的用戶場景信息進行恢復。示例性地,在進行不同計算機的用戶場景切換時,如果欲切換至的計算機中不存在需恢復的用戶場景中的一個或多個文件;則除了將控制文件傳送至對端的計算機
11外,還包括將上述對端計算機不存在的一個或多個文件傳送至對端。示例性地,上述對端計算機不存在的一個或多個文件可與上述控制文件一起發送至數據交互模塊,以供對端的計算機獲取。下面舉例對用戶場景切換的一種實現方式進行說明。在實現用戶場景切換時,收集到的用戶場景信息按照預定的格式保存在控制文件中,上述預定的格式可以同時被第一和第二計算機中已有的應用軟體所識別。例如,在第一計算機上打開了一個文件名為ARM. doc的文檔,而且當前偏移位置為第500行。那麼當第一計算機切換到第二計算機時,第一計算機將上述「文件名」(ARM. doc)+ 「偏移位置」(500)記錄在控制文件中。當切換成功後, 控制文件和ARM. doc文件一起被傳輸給第二計算機。第二計算機分析控制文件,獲得了「文件名」(AREdoc)+ 「偏移位置」(500)的信息後,根據文件的格式,該例中為微軟辦公軟體的word格式,運行對應的應用程式,該例中為Word程序,將文件打開,並且光標跳到偏移位置。從而實現了在一定程度上實現了用戶場景的恢復。優選地,本發明實施例的計算機的數據獲取模塊從所述數據交互模塊中獲取的所述第二數據還包括所述第二計算機控制所述包含數據交互模塊的計算機進入預定狀態 (第一預定狀態)的第三控制文件;所述處理模塊還包括狀態切換模塊,用於根據所述第三控制文件,將當前的計算機的狀態切換為所述預定狀態(第一預定狀態)。換句話說,第二計算機進一步地判斷第一計算機當前的狀態,根據第一計算機當前的狀態生成一個控制第一計算機進入預定狀態的第三控制文件,並包含在所述第二數據內。示例性地,當第一計算機當前為休眠狀態時,第二計算機欲喚醒第一計算機時,生成一個喚醒的命令(第三控制文件),並將該喚醒命令包含在第二數據內。第一計算機通過數據交互模塊獲得該第二數據時,可先根據第三控制文件進入到工作狀態,並可進一步根據第二控制文件恢復場景。優選地,本發明實施例的計算機通過數據交互模塊傳給第二計算機的第一數據還包括控制第二計算機進入預定狀態(第二預定狀態)的第四控制文件;第二計算機還包括第二狀態切換模塊,用於根據所述第四控制文件,將當前的計算機的狀態切換為所述第二預定狀態。優選地,上述第一、第二預定狀態為工作狀態或者非工作狀態等。非工作狀態為休眠、關機等。優選地,當上述第一計算機與第二計算機未連接時,第一計算機監測到第二計算機與自己連接,或者第二計算機監測到第一計算機與自己連接時,觸發收集自身場景的動作。例如,應用本發明的實施例,用戶當前在書房在X86平臺的計算機上(普通的PC)看一個電影C,在電影未看完時,用戶想要去臥室躺在床上繼續觀看。此時只要將帶有數據交互模塊的ARM平臺的上網本與該X86平臺的計算機連接上即可。在X86平臺的計算機監測到與ARM平臺的上網本(數據交互模塊位於ARM平臺的上網本內)與自己連接時,觸發收集當前的場景信息產生第二控制文件,通過所述數據交互模塊,讓ARM平臺的上網本獲得該第二控制文件。該ARM平臺的上網本根據該第二控制文件來恢復X86平臺的計算機上的場景,即由ARM平臺的上網本繼續播放電影C。當然,數據交互模塊也可以位於X86平臺的計算機內。這樣用戶就可以將X86平臺上的電影B移植到上網本上在移動的過程中仍然可以繼續觀看。例如,在書房固定位置上觀看(臺式機不可移動),移動到臥室的床上手拿著觀看(上網本可以移動且輕巧)。
優選地,當上述第一計算機與第二計算機連接上以後,第二計算機收集場景信息或者第一計算機收集場景信息之前,先判斷自身是否滿足預定的條件,當自身滿足預定的條件時,才觸發收集自身場景信息的動作。所述預定的條件可以為(1)、自身性能是否能夠支撐任務順暢的運行;( 、在(1)的條件下,自身運行是不是最節能的;或者,第一計算機與第二計算機將要分離時等。例如,第一計算機為ARM平臺的上網本;第二計算機為X86平臺的臺式機或者筆記本。當在ARM平臺的上網本上運行一個大型的網路遊戲,該ARM平臺的上網本將會判斷出自身不具有被支持該網路遊戲順暢運行的能力,此時,觸發收集自身場景信息的動作,產生第一控制文件;優選的,監測第二計算機當前工作狀態,產生第四控制文件。並通過數據交互模塊,使x86平臺的臺式機或者筆記本獲得該第一控制文件和第四控制文件;x86平臺根據第一控制文件進入工作狀態,並根據第四控制文件將該網路遊戲運行並執行以支持用戶使用。當然,也可以用戶當前在X86平臺的計算機上僅僅看一個電影A。此時,x86平臺的計算機判斷該任務下播放電影A功耗大,觸發收集當前的用戶場景產生第二控制文件,讓ARM平臺的上網本來執行。當然還可以是,用戶當前在X86平臺的計算機上看一個電影B的過程中,在X86平臺的計算機接受到與ARM平臺的上網本將要分離的指令時,觸發收集當前的場景信息產生第二控制文件,讓ARM平臺的上網本來繼續執行電影B。這樣用戶就可以將X86平臺上的電影B移植到上網本上在移動的過程中仍然可以繼續觀看。例如,在客廳固定位置上觀看(臺式機不可移動),移動到臥室的床上手拿著觀看(上網本可以移動且輕巧)。圖3為本發明又一實施例的計算機的結構示意圖。該實施例的計算機可與外部的第二計算機共用一套輸入輸出設備(圖中未示出)。如圖3,該實施例的計算機還包括第一輸入輸出設備接口 107,與輸入輸出設備相連接;第二輸入輸出設備接口 108,與第二計算機的輸出輸出設備接口相連接,用於接收第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊109,與第一輸入輸出設備接口和第二輸入輸出設備接口相連接;所述處理模塊還包括切換處理模塊110,進一步用於控制輸入輸出設備切換模塊,使輸入輸出設備與本地的輸入輸出設備數據相關聯或與第二計算機輸入的輸入輸出設備數據相關聯。該實施例的計算機中,上述第一輸入輸出設備接口連接的輸入輸出設備為本地輸入輸出設備。示例性地,該輸入輸出設備切換模塊為一單刀雙擲開關,通過控制單刀雙擲開關的擲向,來使輸入輸出設備與本機的輸入輸出設備數據相關聯或與第二計算機輸入的輸入輸出設備數據相關聯。示例性地,輸入輸出設備包括視頻信號顯示裝置如顯示器。當輸入輸出設備與本機的輸入輸出設備數據相關聯時,顯示器輸出本機的視頻信號;當輸入輸出設備與第二計算機的輸入輸出設備數據相關聯時,顯示器輸出第二計算機輸入的視頻信號。優選地,本發明實施例的計算機中,在輸入輸出設備與本機相連接時,數據獲取模塊進一步用於獲取第二計算機發送至數據交互模塊的切換文件,切換處理模塊進一步根據獲取的上述切換文件,將輸入輸出設備切換至與第二計算機相連接,以使輸入輸出設備與第二計算機輸入的輸入輸出設備數據相關聯。
示例性地,在本發明實施例的計算機的一個實現中,輸入輸出設備包括顯示器、 鍵盤和滑鼠;本發明實施例的包括兩個第二輸入輸出設備接口,一個為視頻信號接口,一個為第二 USB接口,視頻信號接口通過視頻信號線與第二計算機的視頻信號輸出口相連接, 這樣第一計算機和第二計算機之間就可通過視頻信號線傳輸視頻信號,如第二計算機可將其視頻信號輸入第一計算機;第二 USB接口通過USB線與第二計算機的USB接口相連接, 這樣,第一計算機和第二計算機之間就可以通過上述USB線傳輸鍵盤、滑鼠數據。利用上述連接在視頻信號接口之間的視頻信號線和USB接口之間的USB線建立起了第一計算機與第二計算機之間輸入輸出設備數據之間的傳輸通道,如顯示器、鍵盤、滑鼠即KVM(Keyboard, Video or Visual Display Unit, Mouse)數據的傳輸通道。圖4為本發明又一實施例的計算機的結構示意圖。該實施例的計算機可與外部的第二計算機共用一套輸入輸出設備(圖中未示出)。如圖4,該實施例的計算機包括第一輸入輸出設備接口 401,與輸入輸出設備相連接;第二輸入輸出設備接口 402,與第二計算機的輸出輸出設備接口相連接,用於接收第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊403,與第一輸入輸出設備接口和第二輸入輸出設備接口相連接;處理模塊404,進一步用於控制輸入輸出設備切換模塊,使輸入輸出設備與本地的輸入輸出設備數據相關聯或與第二計算機輸入的輸入輸出設備數據相關聯。示例性地,上述切換處理模塊可通過中央處理器來實現。示例性地,中央處理器為 ARM系列的處理器。ARM系列的處理器通過GPO與輸入輸出設備切換模塊相連接。通過本發明實施例的計算機,既可使輸入輸出設備與本地的輸入輸出設備數據相關聯,又可與外部的第二計算機輸入的輸入輸出設備數據相關聯。示例性地,上述輸入輸出設備切換模塊為KVM切換模塊;本發明實施例的計算機,通過第一輸入輸出設備接口與顯示器相連接時, 可選擇地在顯示器上顯示本地的視頻信號或第二計算機輸入的視頻信號。示例性地,該輸入輸出設備切換模塊為一單刀雙擲開關,通過控制單刀雙擲開關的擲向,可使輸入輸出設備與本機的輸入輸出設備數據相關聯或與第二計算機輸入的輸入輸出設備數據相關聯。示例性地,輸入輸出設備包括顯示器、鍵盤和滑鼠中的至少一項。示例性地,在本發明實施例的計算機的一個實現中,輸入輸出設備包括顯示器、 鍵盤和滑鼠;本發明實施例的包括兩個第二輸入輸出設備接口,一個為視頻信號接口,一個為第二 USB接口,視頻信號接口通過視頻信號線與第二計算機的視頻信號輸出口相連接, 這樣第一計算機和第二計算機之間就可通過視頻信號線傳輸視頻信號,如第二計算機可將其視頻信號輸入第一計算機;第二 USB接口通過USB線與第二計算機的USB接口相連接,這樣,第一計算機和第二計算機之間就可以通過上述USB線傳輸鍵盤、滑鼠數據。利用上述連接在視頻信號接口之間的視頻信號線和USB接口之間的USB線建立起了第一計算機與第二計算機之間輸入輸出設備數據之間的傳輸通道,如KVM數據的傳輸通道。優選地,本發明實施例的計算機,還包括第一接口,用於與第二計算機連接;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據
14交互模塊中獲取數據和將數據存入所述數據交互模塊;所述處理模塊,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機進行數據通信。圖5為本發明實施例的實現計算機間耦合的方法的流程示意圖。該實施例的方法,用於實現第一計算機與第二計算機之間的耦合,其中,第一計算機包括用於與所述第二計算機連接的第一接口 ;數據交互模塊,通過所述第一接口與所述第二計算機相連接, 用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊。如圖 5,該方法包括如下步驟步驟501,第一計算機檢測到所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機建立通信連接;步驟502,第一計算機將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊,其中,所述第二計算機通過所述第一接口訪問所述第一數據,並根據所述第一數據的類型執行相應的動作。示例性地,上述第一數據包括用於進行用戶場景切換的控制文件、用於進行工作狀態切換的控制文件或用戶進行輸入輸出設備切換的控制文件等,相應的動作包括進行用戶場景的切換、工作狀態的切換、KVM的切換等。優選地,本發明實施例的方法還包括第二計算機將待傳輸至第一計算機的第二數據存入數據交互模塊,所述第一計算機根據所述第二數據的類型執行相應的動作。示例性地,上述第一數據或第二數據包括用於進行用戶場景切換的控制文件、用於進行工作狀態切換的控制文件或用戶進行輸入輸出設備切換的控制文件等。上述相應的動作包括進行用戶場景的切換、工作狀態的切換、KVM的切換等。上述步驟501中,示例性地,第一計算機將用於實現兩臺計算機間數據通信的通信程序(第一程序)放在數據交互模塊中,以供第二計算機訪問到並運行,並進而通過數據交互模塊實現兩臺計算機之間的相互識別和相互控制。在本發明的其它實施例中,第二計算機獲取第一程序的方式可以有多種,如通過網絡下載、或通過數據接口從其它數據源獲得。優選地,本發明實施例的方法,在所述第一計算機與所述第二計算機建立通信連接後,還包括所述第二計算機將待傳輸至所述第一計算機的第二數據存入所述數據交互模塊;所述第一計算機監測到所述數據交互模塊中存在所述第二數據時,從所述數據交互模塊中獲取所述第二數據。優選地,本發明實施例的方法,所述第一程序設置在所述數據交互模塊中,所述第一計算機通過所述第一接口將第一程序傳輸至第二計算機的步驟包括在所述第一計算機與所述第二計算機通過所述第一接口相連接後,所述第二計算機識別出所述第一計算機的所述數據交互模塊;所述第二計算機從所述數據交互模塊中獲取所述第一程序。示例性地,第一程序的傳送也可通過其它的方式,如網線、集成了 0TI-2208的USB傳輸線等。優選地,本發明實施例的方法,所述第一接口為USB接口,所述數據交互模塊為能進行USB數據傳輸的USB數據交互模塊,所述第一計算機與第二計算機通過USB線相連接; 所述第二計算機識別出所述第一計算機的所述數據交互模塊的步驟為所述第二計算機將所述第一計算機識別為一盤符,該盤符包含能訪問的數據交互模塊。優選地,本發明實施例的方法,第一計算機將待傳輸至第二計算機的第一數據存入所述數據交互模塊的步驟包括所述第一計算機收集當前的第一用戶場景的信息,生成第一控制文件;
所述第一計算機將所述第一控制文件存入所述數據交互模塊;在所述第一控制文件存入所述數據交互模塊後,還包括所述第二計算機監測到所述第一控制文件,從所述數據交互模塊中獲取所述第一控制文件;所述第二計算機根據所述第一控制文件,在所述第二計算機恢復所述第一用戶場

ο利用本發明該例的方法,第一計算機可將用戶場景切換到第二計算機,實現將第一計算機的用戶場景同步到第二計算機。優選地,本發明實施例的方法,所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括所述第二計算機收集當前的第二用戶場景的信息,生成第二控制文件;所述第二計算機將所述第二控制文件發送至所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括所述第一計算機從所述數據交互模塊中獲取所述第二控制文件;所述第一計算機根據所述第二控制文件,在所述第一計算機中恢復所述第二用戶場景。優選地,本發明實施例的方法中,第一計算機或第二計算機在監測到需要進行用戶場景切換時,進行用戶場景切換。需要切換的命令可由用戶通過軟體或硬體如軟按鍵或硬按鍵手動發出,或由計算機系統根據預先設定的各計算機的職能根據需實現的功能自動切換。利用本發明該例的方法,第二計算機可將用戶場景切換到第一計算機,實現將第二計算機的用戶場景同步到第一計算機。優選地,本發明實施例的方法中,所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括所述第二計算機將用於控制所述第一計算機進入預定狀態(第一預定狀態)的第三控制文件存入所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括所述第一計算機從所述數據交互模塊獲取所述第三控制文件,並根據所述第三控制文件,將狀態切換至所述預定狀態(第一預定狀態)。優選地,本發明實施例的方法中,所述第一計算機將所述第一數據存入所述數據交互模塊的步驟包括
所述第一計算機將用於控制所述第二計算機進入預定狀態(第二預定狀態)的第四控制文件存入所述數據交互模塊;所述第二計算機從所述數據交互模塊獲取所述第一數據的步驟包括所述第二計算機從所述數據交互模塊獲取所述第四控制文件,並根據所述第四控制文件,將狀態切換至所述預定狀態(第二預定狀態)。優選地,本發明實施例的方法中,第一計算機和第二計算機共用一套輸入輸出設備,輸入輸出設備不同時與所述第一計算機和第二計算機相連接,如電連接;所述第一計算機包括輸入輸出設備切換模塊,與所述輸入輸出設備相連接;處理模塊;所述方法還包括所述處理模塊控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與所述第一計算機相連接或與所述第二計算機相連接。示例性地,上述輸入輸出設備切換模塊為KVM切換模塊。該例中,當輸入輸出設備與所述第一計算機相連接時,輸入輸出設備與第一計算機的輸入輸出設備數據相關聯,當輸入輸出設備與所述第二計算機相連接時,輸入輸出設備與第一計算機的輸入輸出設備數據相關聯。舉例說明,當輸入輸出設備包括顯示器時,顯示器與第一計算機相連接時,顯示第一計算機的視頻信號;顯示器與第二計算機相連接時, 顯示第二計算機輸入的視頻信號。優選地,本發明實施例的方法中,當所述輸入輸出設備與所述第二計算機相連接時,還包括所述第二計算機監測到需將所述輸入輸出設備切換至與所述第一計算機相連接時,示例性地,如所述第二計算機接收到將所述輸入輸出設備切換至與所述第一計算機相連接的命令時,所述第二計算機生成切換文件,並將所述切換文件存入所述數據交互模塊;所述第一計算機監測到所述切換文件後,從所述數據交互模塊中獲取所述切換文件,並根據所述切換文件將所述輸入輸出設備切換至與所述第一計算機相連接。示例性地,在具體實現中,當第二計算機監測到需將輸入輸出設備切換至與第一計算機相連接時,生成一個系統切換命令碼,並利用該系統切換命令碼生成切換文件,如將該碼保存在切換文件中;第一計算機接收到切換文件後,獲得該系統切換命令碼,並根據預先設置的系統切換命令碼與要進行的切換操作之間的對應關係,將輸入輸出設備切換到與第一計算機的輸入輸出設備數據相關聯。優選地,本發明實施例的方法中,第一計算機或第二計算機在監測到需要進行輸入輸出設備如KVM設備切換時,進行KVM設備切換。需要切換的命令可由用戶通過軟體或硬體如軟按鍵或硬按鍵手動發出,或由計算機系統根據預先設定的各計算機的職能根據需實現的功能自動切換。圖6為利用本發明實施例的方法實現計算機系統耦合的原理示意圖。如圖6,耦合的第一計算機601和第二計算機602共用一套KVM設備607,該KVM設備包括顯示器、鍵盤和滑鼠。如圖6,第一計算機601中包括用於存儲用戶數據的存儲模塊603,第一處理模塊604,數據交互模塊605和KVM切換模塊606 ;第二計算機602包括第二接口 608、KVM數據接口(第三KVM數據接口)610和第二處理模塊609。第一計算機通過第一接口(圖中未示出)與第二計算機的第二接口相連接;第一接口與數據交互模塊相連接;第一計算機的KVM 切換模塊通過第一 KVM數據接口(圖中未示出)與第二計算機的KVM數據接口相連接;第一計算機的KVM切換模塊通過第二 KVM數據接口(圖中未示出)與外部的輸入輸出設備如 KVM設備,包括顯示器、鍵盤和滑鼠,相連接。該例中,第一計算機與第二計算機共用一套輸入輸出設備,且該套輸入輸出設備與第一計算機的KVM切換模塊相連接。示例性地,第一接口為第一 USB接口,第二接口為第二 USB接口,兩個接口間通過USB線相連接;第一計算機將第一程序通過第一、第二 USB接口發送給第二計算機後,通過自動或手動,在第二計算機運行第一程序後,如由第二處理模塊運行該第一程序,在第一計算機與第二計算機之間利用數據交互模塊和第一接口與第二接口之間的連接線建立起了數據傳輸通道,第一、第二計算機通過將待傳輸的數據存入或傳輸至數據交互模塊,可實現在兩臺計算機間的數據同步;利用該數據傳輸通道可交互各種數據;通過交互用戶場景控制文件,可在兩臺計算機之間實現用戶場景的切換。第二計算機通過上述數據傳輸通道可將用於KVM切換的切換文件發送至第一計算機,第一計算機系統可利用該切換文件控制 KVM切換模塊,將輸入輸出設備由與第二計算機相連接,切換至與第一計算機相連接。利用第一 KVM數據接口與第三KVM數據接口之間的連接線,可在第一計算機與第二計算機之間形成一 KVM數據傳輸通道。利用該KVM數據傳輸通道,第二計算機可將其KVM 數據信號輸入第一計算機,第一計算機通過控制KVM切換模塊,可使得KVM設備與第一計算機相連接如電連接,使得KVM設備用於對第一計算機的KVM數據進入輸入輸出,或使的KVM 設備與第二計算機相連接,使得KVM設備用於對第二計算機的KVM數據進行輸入輸出。示例性地,上述KVM數據傳輸通道包括用於傳輸視頻信號的視頻傳輸線和用於傳輸鍵盤滑鼠數據的USB線。示例性地,第一處理模塊為第一 CPU,如ARM處理器,第二處理模塊為第二 CPU,如X86處理器。本領域普通技術人員可以理解,實現上述事實的方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以存儲於一計算機所可讀取的存儲介質中,該程序在執行時,包括如下步驟第一計算機檢測到所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機建立通信連接;第一計算機將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊,其中,所述第二計算機通過所述第一接口訪問到所述第一數據,並根據所述第一數據的類型執行相應的動作。所述的存儲介質,如ROM/RAM、磁碟、光碟等。利用本發明的優選實施方式,具有很高的用戶場景切換速率,穩定性高,且兩個計算機系統通過普通的數據埠耦合,並通過軟體來實現數據在兩者之間的通信,具有很強的耦合性。上所述是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明實施例所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
1.一種計算機,其特徵在於,包括第一接口,用於與第二計算機連接;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;處理模塊,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時, 通過所述數據交互模塊與所述第二計算機進行數據通信。
2.根據權利要求1所述的計算機,其特徵在於,所述處理模塊還包括數據獲取模塊,用於在所述第一接口與所述第二計算機連接時,監測出所述數據交互模塊中數據的變化,並從所述數據交互模塊中獲取所述第二計算機存入所述數據交互模塊中的第二數據。
3.根據權利要求1或2所述的計算機,其特徵在於,所述第一接口為USB接口,所述數據交互模塊為用於進行USB數據傳輸的USB數據交互模塊,所述第一計算機與第二計算機通過USB信號傳輸線相連接。
4.根據權利要求1所述的計算機,其特徵在於,還包括控制文件生成模塊,用於收集當前的第一用戶場景的信息,生成第一控制文件,並將所述第一控制文件存入所述數據交互模塊,所述第一控制文件用於供所述第二計算機在本地恢復所述第一用戶場景。
5.根據權利要求2所述的計算機,其特徵在於,所述數據獲取模塊從所述數據交互模塊中獲取的所述第二數據包括所述第二計算機根據收集到的第二用戶場景信息生成的第二控制文件;所述處理模塊還包括場景切換模塊,用於根據所述第二控制文件,將當前的用戶場景切換為所述第二用戶場景。
6.根據權利要求2所述的計算機,其特徵在於,所述數據獲取模塊從所述數據交互模塊中獲取的所述第二數據包括所述第二計算機控制所述包含數據交互模塊的計算機進入預定狀態的第三控制文件;所述處理模塊還包括狀態切換模塊,用於根據所述第三控制文件,將當前的計算機的狀態切換為所述預定狀態。
7.根據權利要求1所述的計算機,其特徵在於,還包括第一輸入輸出設備接口,用於與輸入輸出設備相連接;第二輸入輸出設備接口,用於接收所述第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊,通過所述第一輸入輸出設備接口與所述輸入輸出設備相連接;所述處理模塊還包括切換處理模塊,用於控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與本地的輸入輸出設備數據相關聯或與所述第二計算機輸入的輸入輸出設備數據相關聯。
8.一種計算機,其特徵在於,包括第一輸入輸出設備接口,用於與輸入輸出設備相連接;第二輸入輸出設備接口,用於接收第二計算機輸入的輸入輸出設備數據;輸入輸出設備切換模塊,通過所述第一輸入輸出設備接口與所述輸入輸出設備相連接;處理模塊,用於控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與本地的輸入輸出設備數據相關聯或與所述第二計算機輸入的輸入輸出設備數據相關聯。
9.根據權利要求8所述的計算機,其特徵在於, 所述輸入輸出設備至少包括如下設備中的一項 顯不器;鍵盤; 滑鼠;所述第二計算機輸入的輸入輸出設備數據包括如下數據中的至少一項 視頻信號數據; 鍵盤輸入數據; 滑鼠輸入數據。
10.根據權利要求8所述的計算機,其特徵在於,還包括第一接口,用於與第二計算機連接;數據交互模塊,通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;所述處理模塊,與所述數據交互模塊連接,用於當所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機進行數據通信。
11.一種實現計算機間耦合的方法,用於實現第一計算機與第二計算機之間的耦合,其特徵在於,所述第一計算機包括用於與所述第二計算機連接的第一接口 ;數據交互模塊, 通過所述第一接口與所述第二計算機相連接,用於在所述第一接口與所述第二計算機連接時,使所述第二計算機能訪問所述數據交互模塊,所述訪問包括從所述數據交互模塊中獲取數據和將數據存入所述數據交互模塊;所述方法包括如下步驟檢測到所述第一接口與所述第二計算機連接時,通過所述數據交互模塊與所述第二計算機建立通信連接;將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊,其中,所述第二計算機通過所述第一接口訪問所述第一數據,並根據所述第一數據的類型執行相應的動作。
12.根據權利要求11所述的方法,其特徵在於,所述第一計算機與所述第二計算機建立通信連接後,還包括所述第二計算機將待傳輸至所述第一計算機的第二數據存入所述數據交互模塊; 所述第一計算機監測到所述數據交互模塊中存在所述第二數據時,從所述數據交互模塊中獲取所述第二數據。
13.根據權利要求11或12所述的方法,其特徵在於,所述第一計算機將待傳輸至所述第二計算機的第一數據存入所述數據交互模塊的步驟包括所述第一計算機收集當前的第一用戶場景的信息,生成第一控制文件; 所述第一計算機將所述第一控制文件存入所述數據交互模塊; 其中,在所述第一控制文件存入所述數據交互模塊後,還包括 所述第二計算機監測到所述第一控制文件,從所述數據交互模塊中獲取所述第一控制文件;所述第二計算機根據所述第一控制文件,在所述第二計算機恢復所述第一用戶場景。
14.根據權利要求12所述的方法,其特徵在於,所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括所述第二計算機收集當前的第二用戶場景的信息,生成第二控制文件;所述第二計算機將所述第二控制文件發送至所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括所述第一計算機從所述數據交互模塊中獲取所述第二控制文件;所述第一計算機根據所述第二控制文件,在所述第一計算機中恢復所述第用戶場景。
15.根據權利要求12所述的方法,其特徵在於,所述第二計算機將所述第二數據存入所述數據交互模塊的步驟包括 所述第二計算機將用於控制所述第一計算機進入預定狀態的第三控制文件存入所述數據交互模塊;所述第一計算機從所述數據交互模塊獲取所述第二數據的步驟包括 所述第一計算機從所述數據交互模塊獲取所述第三控制文件,並根據所述第三控制文件,將狀態切換至所述預定狀態。
16.根據權利要求11所述的方法,其特徵在於,所述第一計算機和所述第二計算機共用一套輸入輸出設備,所述輸入輸出設備不同時與所述第一計算機和第二計算機相連接; 所述第一計算機包括輸入輸出設備切換模塊,與所述輸入輸出設備相連接;和,處理模塊;所述方法還包括所述處理模塊控制所述輸入輸出設備切換模塊,使所述輸入輸出設備與所述第一計算機相連接或與所述第二計算機相連接。
17.根據權利要求16所述的方法,其特徵在於,當所述輸入輸出設備與所述第二計算機相連接時,還包括所述第二計算機監測到需將所述輸入輸出設備切換至與所述第一計算機相連接時,所述第二計算機生成切換文件,並將所述切換文件存入所述數據交互模塊;所述第一計算機監測到所述切換文件後,從所述數據交互模塊中獲取所述切換文件, 並根據所述切換文件將所述輸入輸出設備切換至與所述第一計算機相連接。
全文摘要
本發明提供了一種計算機及實現計算機間耦合的方法,該計算機包括第一接口,用於與第二計算機連接;數據交互模塊,通過第一接口與第二計算機相連接,用於在第一接口與第二計算機連接時,使第二計算機能訪問數據交互模塊,訪問包括從數據交互模塊中獲取數據和將數據存入數據交互模塊;處理模塊,與數據交互模塊連接,用於當第一接口與第二計算機連接時,通過數據交互模塊與第二計算機進行數據通信。利用該技術方案,可方便地利用兩臺計算機組成混合計算機系統。
文檔編號G06F15/16GK102207926SQ20101013705
公開日2011年10月5日 申請日期2010年3月30日 優先權日2010年3月30日
發明者柯海濱 申請人:聯想(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀