本發(fā)明屬于通信技術領域,尤其涉及一種平板電腦與手機交互的系統(tǒng)。
背景技術:
平板電腦和手機都是獨立的系統(tǒng),獨自運行,可采用USB等連接技術來進行連接,可這些都是數(shù)據(jù)層面的,互操作的方式很少。因此手機很難使用到硬件性能更為強大的平板電腦的資源,而平板電腦作為手機的一種補充,也很難體現(xiàn)出它的優(yōu)勢。現(xiàn)有的某些技術采用的是藍牙進行數(shù)據(jù)傳輸,數(shù)據(jù)傳輸效率較慢,且不太穩(wěn)定。
技術實現(xiàn)要素:
本發(fā)明的目的在于:提供一種實現(xiàn)平板電腦與手機交互的系統(tǒng),利用已經(jīng)公開的一種用于數(shù)據(jù)傳輸?shù)霓D軸進行數(shù)據(jù)傳輸,以同時解決目前部分采用藍牙技術帶來的效率慢、不穩(wěn)定以及不能充分利用平板電腦資源的技術問題。
本發(fā)明采用的技術方案如下:
一種實現(xiàn)平板電腦與手機交互的系統(tǒng),包括平板電腦和手機,手機通過轉軸與平板電腦通信、鉸接,平板電腦中設有交互系統(tǒng)服務端,交互系統(tǒng)服務端建立有模擬手機運行的虛擬機模塊;手機中設有交互系統(tǒng)客戶端,用于將手機的寄存器和系統(tǒng)狀態(tài)保存為鏡像并通過轉軸發(fā)送至虛擬機模塊中運行,手機的程序或進程在虛擬機模塊中運行完畢后,交互系統(tǒng)服務端將運行完畢的數(shù)據(jù)保存為虛擬機系統(tǒng)鏡像并通過轉軸發(fā)送至交互系統(tǒng)客戶端,交互系統(tǒng)客戶端根據(jù)虛擬機系統(tǒng)鏡像更新本地數(shù)據(jù)。
進一步的,在所述平板電腦中設置有平板電腦控制匯聚模塊,在所述手機中設置有手機控制匯聚模塊,所述平板電腦控制匯聚模塊和手機控制匯聚模塊均用來管理平板電腦和手機間的會話,負責獲取當前平板電腦中虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,且將其進行壓縮,并傳輸至對端;
進一步的,所述交互系統(tǒng)服務端連接平板電腦控制匯聚模塊,所述平板電腦控制匯聚模塊通信連接于轉軸,平板電腦控制匯聚模塊通信連接于手機控制匯聚模塊,手機控制匯聚模塊通信連接于交互系統(tǒng)客戶端。
進一步的,所述交互系統(tǒng)服務端獲取手機的寄存器地址,將手機的寄存器地址映射為平板電腦的寄存器地址。
進一步的,所述手機控制匯聚模塊和平板電腦控制匯聚模塊均包括:
用于從虛擬機模塊或手機中獲取虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,并進行壓縮的鏡像壓縮模塊;
用于將壓縮好的鏡像數(shù)據(jù)發(fā)送至數(shù)據(jù)鏈路層,通過轉軸傳送至交互系統(tǒng)服務端或交互系統(tǒng)客戶端的傳輸控制模塊;
用于獲取傳輸過來的虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,進行解壓縮處理之后,上傳至手機客戶端或虛擬機模塊的鏡像解壓模塊;
所述手機控制匯聚模塊中的鏡像壓縮模塊連接交互系統(tǒng)客戶端和手機控制匯聚模塊中的傳輸控制模塊;所述手機控制匯聚模塊中的傳輸控制模塊通信連接于轉軸;所述手機控制匯聚模塊中的鏡像解壓模塊通信連接于交互系統(tǒng)客戶端和轉軸;所述平板電腦控制匯聚模塊中的鏡像壓縮模塊連接交互系統(tǒng)服務端和平板電腦控制匯聚模塊中的傳輸控制模塊;所述平板電腦控制匯聚模塊中的傳輸控制模塊通信連接于轉軸,平板電腦控制匯聚模塊中的鏡像解壓模塊通信連接于交互系統(tǒng)服務端和轉軸。
綜上所述,由于采用了上述技術方案,本發(fā)明的有益效果是:
本發(fā)明在平板電腦上為手機建立一個虛擬環(huán)境,使手機的程序可以在平板電腦上運行,將底層硬件映射至手機,讓手機可以使用硬件性能是手機數(shù)倍的平板電腦的資源,這些映射過程都在平板電腦的虛擬機模塊中完成。即手機和平板電腦之間的操作可以進行無縫轉接,方便用戶使用。在第一次使用的時候,根據(jù)手機配置,在平板電腦端初始化一個虛擬機環(huán)境。并在首頁上建立一個手機圖標,用戶可以點擊手機圖標來激活虛擬機,也可實現(xiàn)在平板上操作手機系統(tǒng),同時解決了目前部分采用藍牙技術帶來的效率慢、不穩(wěn)定以及不能充分利用平板電腦資源的技術問題。
附圖說明
圖1是本發(fā)明提供的實現(xiàn)平板電腦與手機交互的系統(tǒng)框圖。
圖2是本發(fā)明一實現(xiàn)平板電腦與手機交互的具體實施例的系統(tǒng)框圖。
具體實施方式
本說明書中公開的所有特征,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
下面結合圖1~圖2對本發(fā)明作詳細說明。
一種實現(xiàn)平板電腦與手機交互的系統(tǒng),包括平板電腦和手機,手機通過轉軸與平板電腦通信、鉸接,平板電腦中設有交互系統(tǒng)服務端,交互系統(tǒng)服務端建立有模擬手機運行的虛擬機模塊;手機中設有交互系統(tǒng)客戶端,用于將手機的寄存器和系統(tǒng)狀態(tài)保存為鏡像并通過轉軸發(fā)送至虛擬機模塊中運行,手機的程序或進程在虛擬機模塊中運行完畢后,交互系統(tǒng)服務端將運行完畢的數(shù)據(jù)保存為虛擬機系統(tǒng)鏡像并通過轉軸發(fā)送至交互系統(tǒng)客戶端,交互系統(tǒng)客戶端根據(jù)虛擬機系統(tǒng)鏡像更新本地數(shù)據(jù)。
在所述平板電腦中設置有平板電腦控制匯聚模塊,在所述手機中設置有手機控制匯聚模塊,所述平板電腦控制匯聚模塊和手機控制匯聚模塊均用來管理平板電腦和手機間的會話,負責獲取當前平板電腦中虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,且將其進行壓縮,并傳輸至對端;
所述交互系統(tǒng)服務端連接平板電腦控制匯聚模塊,所述平板電腦控制匯聚模塊通信連接于轉軸,平板電腦控制匯聚模塊通信連接于手機控制匯聚模塊,手機控制匯聚模塊通信連接于交互系統(tǒng)客戶端。
交互系統(tǒng)服務端在平板電腦上建立虛擬機模塊來模擬手機的運行情況,獲取手機的寄存器地址,將手機的寄存器地址映射為平板電腦的寄存器地址。所述交互系統(tǒng)服務端根據(jù)手機的配置,將手機所有的硬件配置映射至交互系統(tǒng)服務端中的虛擬機。其中,所述硬件配置包括存儲、運算、輸入輸出等等。
虛擬機模塊運行時交互系統(tǒng)服務端會將手機的寄存器和系統(tǒng)狀態(tài)裝載至虛擬機模塊中,然后手機底層的資源就能使用平板電腦的資源。虛擬機運行時即在平板電腦上運行手機的程序或進程;虛擬機關閉時,將虛擬機的寄存器和系統(tǒng)狀態(tài)保存為虛擬機系統(tǒng)鏡像傳送至手機,手機根據(jù)發(fā)送過來的數(shù)據(jù),更新本地數(shù)據(jù)。
所述手機控制匯聚模塊和平板電腦控制匯聚模塊均包括:
用于從虛擬機模塊或手機中獲取虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,并進行壓縮的鏡像壓縮模塊;
用于將壓縮好的鏡像數(shù)據(jù)發(fā)送至數(shù)據(jù)鏈路層,通過轉軸傳送至交互系統(tǒng)服務端或交互系統(tǒng)客戶端的傳輸控制模塊;
用于獲取傳輸過來的虛擬機系統(tǒng)鏡像或手機的系統(tǒng)鏡像,進行解壓縮處理之后,上傳至手機客戶端或虛擬機模塊的鏡像解壓模塊;
所述手機控制匯聚模塊中的鏡像壓縮模塊連接交互系統(tǒng)客戶端和手機控制匯聚模塊中的傳輸控制模塊;所述手機控制匯聚模塊中的傳輸控制模塊通信連接于轉軸;所述手機控制匯聚模塊中的鏡像解壓模塊通信連接于交互系統(tǒng)客戶端和轉軸;所述平板電腦控制匯聚模塊中的鏡像壓縮模塊連接交互系統(tǒng)服務端和平板電腦控制匯聚模塊中的傳輸控制模塊;所述平板電腦控制匯聚模塊中的傳輸控制模塊通信連接于轉軸,平板電腦控制匯聚模塊中的鏡像解壓模塊通信連接于交互系統(tǒng)服務端和轉軸。
當前手機的系統(tǒng)鏡像是在交互系統(tǒng)服務端向設置在手機中的交互系統(tǒng)客戶端發(fā)出激活請求時,所述交互系統(tǒng)客戶端將本機的寄存器和系統(tǒng)狀態(tài)保存為系統(tǒng)鏡像,通過由控制匯聚模塊和轉軸組成的鏈路匯聚層發(fā)送至交互系統(tǒng)服務端,其具體表現(xiàn)為手機控制匯聚模塊發(fā)送至轉軸,然后發(fā)送至交互系統(tǒng)服務端。