一種手機與電腦非接觸的數據交互方法
【技術領域】
[0001]本發明涉及物聯網領域,尤其是一種手機與電腦非接觸的數據交互方法。
【背景技術】
[0002]物聯網技術的實踐最早可以追溯到1990年施樂公司的網絡可樂販售機,隨著互聯網技術的發展和各種硬件、應用軟件的極大豐富,物聯網技術也得到了極大的發展。物聯網被視為互聯網的應用拓展,物聯網的本質概括起來主要體現在三個方面:一是互聯網特征,即對需要聯網的物一定要能夠實現互聯互通的互聯網絡;二是識別與通信特征,即納入物聯網的“物” 一定要具備自動識別與物物通信的功能;三是智能化特征,即網絡系統應具有自動化、自我反饋與智能控制的特點。
[0003]目前,對物聯網技術的具體應用化非常多,例如智能家居技術,通過網絡把家庭內的各個系統關聯管理,統一控制;又例如車聯網技術,通過網絡把一個區域內的車輛關聯起來,實現監控、調度、追蹤等等應用。目前提出來很多未來發展方向,大的如智慧地球、智慧城市,小到智慧水務、智慧燃氣等等,可以預見,以物聯網技術為核心的新一代互聯網技術將會極大的改變人們的工作和生活。
[0004]物聯網技術的要義就是物物相連,信息互通。目前,我們已經生活在一個多屏的時代,但是,各種屏幕之間的交互,仍然處于比較低級的階段。移動設備(手機、平板)與筆記本、電視進行交互的時候,無非就是向上面投射一些內容,或許作為第二屏幕,提供一些額外的信息,更進一步的話,移動設備可以用作鼠標鍵盤一樣的控制設備。多數情況下,這些互動常常是麻煩的,而且不是很有吸引力。最終,各屏幕之間仍然處于彼此孤立的狀態。
[0005]提到屏幕之間的交互,我們會想到蘋果的AirPlay、Google的Chromecast、微軟的Xbox Smartglass、任天堂的Wii U GamePad等等,但這些屏幕交互需要特定硬件的支持,而我們最常使用的手機和電腦之間,卻是我們最想要實現屏幕交互的兩個設備,例如,希望直接在手機屏幕上將數據傳輸到電腦的桌面,而不需要頻繁的連接數據線,或者,手機屏幕與電腦屏幕之間實現互動的屏幕游戲,讓游戲變得更加有趣等,都是我們期待的新應用,但是,目前并沒有針對這方面的研究。
【發明內容】
[0006]本發明實施例提出一種手機與電腦非接觸的數據交互方法,包括,手機捕獲電腦屏幕顯示圖像信息;確定所述手機和所述電腦的相對位置;建立所述手機和所述電腦的位置映射關系;手機或電腦數據移動到特定位置;所述數據通過無線網絡發送到指定的映射地。
[0007]更進一步,所述電腦屏幕上包含定位網格。
[0008]更進一步,所述手機根據實時獲取電腦顯示屏圖像上的定位網格確定手機屏幕和電腦屏幕的映射關系。
[0009]更進一步,所述映射關系包括所述手機屏幕和所述電腦屏幕的位置函數關系。
[0010]更進一步,所述映射關系包括所述手機屏幕和所述電腦屏幕的位置函數關系。
[0011]更進一步,所述映射關系包括所述手機和所述電腦在互聯網上的對應關系。
[0012]更進一步,所述映射關系包括所述手機和所述電腦在局域網上的對應關系。
[0013]本發明實施例提供的基于圖像捕獲的多屏幕互操作方法,利用屏幕定位和映射關系,實現兩個屏幕設備之間的互操作,例如實現手機和電腦之間不需要連接數據線就可以實現數據傳輸,或者手機和電腦之間游戲屏幕之間的互動,提高了不同設備屏幕之間的應用體驗。
【附圖說明】
[0014]圖1展示一種多屏幕互動操作系統;
圖2展示基于圖像捕獲的多屏幕互操作流程圖;
圖3是一種手機與電腦非接觸的數據交互流程圖;
圖4是一種手機與電腦互動游戲流程圖。
【具體實施方式】
[0015]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,本發明實例在附圖中示出,盡管將結合這些實施例來描述本發明,應該理解其并非要將本發明限制為這些實施例。相反,本發明意欲覆蓋可包括在所附權利要求所限定的精神和范圍內的替換、修改和等效形式。另外,在對本發明實施例的以下詳述中,提出了很多具體細節以使本發明得到徹底理解。然而,本領域普通技術人員將認識到,沒有這些具體細節也可實施本發明。在其它實例中,為了不必要地模糊本發明的方面,未詳細描述公知的方法、過程、部件和電路。
以下詳細描述的一些部分是按照過程、步驟、邏輯塊、處理及對可在計算機存儲器上執行的數據位的操作的其它符號表示來提出的。這些描述和表示是數據處理領域的技術人員所使用的、為了將其工作的實質最有效地傳達給該領域其它技術人員的手段。這里,過程、計算機執行的步驟、邏輯塊、進程等通常設想為導致期望結果的步驟或指令的自洽序列。所述步驟是需要對物理量的物理操縱的步驟。通常,盡管不必要,這些量采用能夠在計算機系統中存儲、傳遞、組合、比較或另外操縱的電或磁信號的形式。已經證明,主要是為了公共使用的原因,將這些信號稱作位、值、元素、符號、字符、項目、數字等有時是方便的。
然而,應牢記的是,所有這些和相似的術語應與適當的物理量相關聯并且僅僅是適用于這些量的方便標記。除非特別指明,否則如以下描述中所顯而易見的,應理解在整個本發明中,討論所用的術語,如“關聯”或“識別”或“再現”或“需要”或“確定”或“重復”或“執行”或“檢測”或“引導”等,指的是電子系統或類似電子計算設備的動作和過程,其將電子設備的寄存器和存儲器內的表示為物理(電子)量的數據操縱和變換成電子設備存儲器或寄存器或者其它這樣的信息存儲、傳輸或顯示設備內的類似地表示為物理量的其它數據。
[0016]圖1說明根據本發明的各種例示性實施例的展示多屏幕互動操作系統結構圖。
[0017]圖1中,展示的第一設備100和第二設備200,第一設備100包括第一屏幕101,第一控制處理模塊102,第一通信模塊103以及攝像模塊104,第一屏幕101、第一通信模塊103、攝像模塊104分別與第一控制處理模塊102相連,并通過第一控制處理模塊102實現數據傳輸。
[0018]第一屏幕101,用于第一設備100的顯示,也可以包括提供輸入功能,例如集成了觸摸功能的顯示屏幕。
[0019]第一通信模塊103,用于實現第一設備100的對外通信,例如GPRS、3G、4G、WiFi等模塊,可將第一設備100的數據發送出去,或接受來自其他設備的數據。
[0020]攝像模塊104,用于拍攝外部圖像,例如攝像頭。
[0021]第一控制處理模塊102,用于獲取攝像頭拍攝的圖像,并對圖像進行識別、分析,根據分析結果進行匹配,生成圖像并發送到第一屏幕101進行顯示,以及,產生第一數據通過第一通信模塊103發送出去。在其中的一個實施例中,控第一制處理模塊102應當包括負責運算的中央處理器、負責存儲的閃存,以及負責實現圖像識別、分析和生成第一數據等功能的App軟件。
[0022]第二設備200包括第二屏幕201、第二控制處理模塊202和第二通信模塊203,所述第二屏幕201和第二通信模塊203分別與第二控制處理模塊202連接,并通過第二控制處理模塊202實現數據通信。
[0023]第二屏幕201,用于實現第二設備200的顯示,也可以包括提供輸入功能,例如集成了觸摸功能的顯示屏幕,如果第二屏幕201不具備輸入功能,則一般第二設備200還可以包括輸入外設,例如鼠標或鍵盤等。
[0024]第二通信模塊203,用于實現第二設備200的對外通信,例如GPRS、3G、4G、WiFi等模塊,可將第二設備200的數據發送出去,或接受來自其他設備的數據。
[0025]第二控制處理模塊102,用于實現第二設備200的運算控制功能,例如第二屏幕201的顯示,第二通信模塊203數據的接收和發送等。在其中的一個實施例中,第二控制處理模塊202應當包括負責運算的中央處理器、負責存儲的閃存,以及負責實現第二設備200的App軟件。
[0026]在多屏幕互動操作系統,第一設備100的攝像頭104對著第二設備200的第二屏幕201,從第二屏幕201上獲取實時圖像信息,并將圖像信息經由第一控制處理模塊102分析、匹配后,反饋到第一屏幕101中顯示;第一屏幕101接收輸入操作,例如手在第一屏幕101觸摸操作等,傳輸到第一控制處理模塊102,并由第一控制處理模塊102產生第一數據,通過第一通信模塊103傳輸到第二設備200。
[0027]第二設備200通過第二通信模塊203接收來自第一設備100的第一數據,傳輸到第二控制處理模塊202,根據第二控制處理模塊202的分析,生成并反饋到第二屏幕201中顯不O
[0028]第二設備200的第二屏幕201上發生了操作,進入到第一設備100的攝像模塊104拍攝范圍后,第二屏幕201上的操作被隱藏,而第二控制處理模塊202將操作指令通過第二通信模塊203傳輸到第一通信模塊103,經由第一控制處理模塊102后,在第一屏幕101上生成對應的操作顯示,從而使得第一設備100的第一屏幕101替代了攝像模塊104拍攝到的第二屏幕201的部分以及實現該部分上的操作顯示。
[0029]圖2展示基于圖像捕獲的多屏幕互操作流程圖。
[0030]S101,攝像頭模塊104捕獲第二屏幕201。第一設備100的攝像頭模塊104開啟后