建立裝置間直接連線的方法以及使用該方法的系統(tǒng)的制作方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及一種無線通信技術(shù),特別涉及一種建立裝置間直接連線的方法以及使用該方法的系統(tǒng)?!?br>背景技術(shù):
】[0002]直接連線技術(shù),例如無線高解析直連(W1-FiDirect)、無線高解析點對點(Wi_FiP2P)、藍牙(Bluetooth)等,讓裝置間可互相連接,而不需要通過無線接入點(wirelessaccesspoint),并且進行各種通信業(yè)務(wù),從檔案傳遞到互聯(lián)網(wǎng)連線。傳統(tǒng)的裝置配對需要利用近場通信(NFC,NearFieldCommunicat1n)技術(shù),讓兩個靠近的裝置建立連線,或者是由一個裝置獲取并辨認另一個裝置所顯示的快速響應(yīng)碼(QR,QuickResponsecode)來決定建立連線的裝置。此外,一個裝置可掃描周圍具有建立直接連線能力的所有裝置,并提供使用者接口來幫助使用者決定與其中的一個建立連線。然而,傳統(tǒng)的配對方式讓使用者感到不便。因此,需要一種建立裝置間直接連線的方法以及使用該方法的系統(tǒng),用以改善如上所述的問題?!?br/>發(fā)明內(nèi)容】[0003]本發(fā)明實施例提出一種建立裝置間直接連線的方法,由電子裝置中的處理單元執(zhí)行,包含下列步驟。首先,取得此電子裝置的位置坐標、此電子裝置相對于地球磁場的角度,以及通過通信接口收集其他電子裝置的位置坐標。依據(jù)此電子裝置的位置坐標、其他電子裝置的位置坐標以及此電子裝置的角度決定此電子裝置指向其他電子裝置中的哪一個,接著,通過通信接口與決定的電子裝置建立直接連線。[0004]本發(fā)明實施例提出一種建立裝置間直接連線的系統(tǒng),包含一個電子裝置。此電子裝置包含通信接口、定位單元、傳感器以及處理單元。處理單元從定位單元取得此電子裝置的位置坐標;從傳感器取得此電子裝置相對于地球磁場的角度;通過通信接口收集其他電子裝置的位置坐標;依據(jù)此電子裝置的位置坐標、其他電子裝置的位置坐標以及此電子裝置的角度決定此電子裝置指向其他電子裝置中的哪一個;以及通過通信接口與決定的電子裝置建立直接連線?!靖綀D說明】[0005]圖1是依據(jù)本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)架構(gòu)的示意圖。[0006]圖2是依據(jù)本發(fā)明實施例的電子裝置的系統(tǒng)架構(gòu)圖。[0007]圖3是依據(jù)本發(fā)明實施例的配對裝置中的系統(tǒng)方塊圖。[0008]圖4是依據(jù)本發(fā)明實施例的由電子裝置中的處理單元執(zhí)行的探詢回復(fù)訊息的傳送方法流程圖。[0009]圖5是依據(jù)本發(fā)明實施例的點對點信息元件的數(shù)據(jù)格式示意圖。[0010]圖6是依據(jù)本發(fā)明實施例的由手機的處理單元執(zhí)行的直接連線建立方法流程圖。[0011]圖7是依據(jù)本發(fā)明實施例的建立直接連線示意圖。[0012]【符號說明】[0013]110手機;120平板計算機;[0014]130桌上型計算機;140筆記型計算機;[0015]150智能電視;210處理單元;[0016]220顯示單元;230輸入裝置;[0017]240存儲裝置;250存儲器;[0018]260通信接口;311通信接口;[0019]313處理單元;315定位單元;[0020]317傳感器;331通信接口;[0021]333處理單元;335定位單元;[0022]351探詢請求訊息;353探詢回復(fù)訊息;[0023]S410?S470方法步驟;S610?S660方法步驟。【具體實施方式】[0024]以下說明為完成發(fā)明的優(yōu)選實現(xiàn)方式,其目的在于描述本發(fā)明的基本精神,但并不用以限定本發(fā)明。實際的【
發(fā)明內(nèi)容】必須參考之后的權(quán)利要求范圍。[0025]必須了解的是,使用于本說明書中的“包含”、“包括”等詞,用以表示存在特定的技術(shù)特征、數(shù)值、方法步驟、操作處理、元件和/或組件,但并不排除可加上更多的技術(shù)特征、數(shù)值、方法步驟、操作處理、元件、組件,或以上的任意組合。[0026]在權(quán)利要求中使用如“第一”、“第二”、“第三”等詞用來修飾權(quán)利要求中的元件,并非用來表示之間具有優(yōu)先權(quán)順序,先行關(guān)系,或者是一個元件先于另一個元件,或者是執(zhí)行方法步驟時的時間先后順序,僅用來區(qū)別具有相同名字的元件。[0027]圖1是依據(jù)本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)架構(gòu)的示意圖。包含具有建立直接連線能力的手機110、平板計算機120、桌上型計算機130、筆記型計算機140以及智能電視150。例如,使用者可利用直接連線將手機110連接至作為游戲機的平板計算機120,進行實時對戰(zhàn)。使用者可將手機110連接至桌上型計算機130或筆記型計算機140,用以同步行事歷。使用者也可將手機110連接至智能電視150,用以觀看相片或下載影片。以下以無線高解析直連(W1-FiDirect)技術(shù)為例,用以說明本發(fā)明的精神,本領(lǐng)域技術(shù)人員也可將本發(fā)明應(yīng)用在其他可建立直接連線的技術(shù),例如藍牙等。手機110在可建立連線的范圍內(nèi),發(fā)信號給其他裝置120至150。關(guān)于無線高解析直連的工作階段設(shè)置(sess1nsetup),手機110一開始執(zhí)行傳統(tǒng)的W1-Fi掃描并接著找尋已存在的W1-Fi裝置,例如裝置120至150。完成掃描后,需要進行以下的三個階段,用以建立無線高解析直連的網(wǎng)絡(luò)拓樸(topology),也就是探索(Discovery)、群組擁有者協(xié)商(GroupOwnerNegotiat1n)以及Wi_Fi保護設(shè)置開通(W1-FiProtectedSetupProvis1ning)。在探索階段,Wi_Fi設(shè)備在多個頻道中的一個,例如2.4GHz頻帶中的頻道1、6或11,處于搜尋及監(jiān)聽狀態(tài)(searchandlisteningstate)。在搜尋狀態(tài),W1-Fi裝置傳送探詢請求(ProbeRequest)訊息,而在監(jiān)聽狀態(tài),W1-Fi裝置回復(fù)探詢回應(yīng)(ProbeResponse)訊息。一旦兩個Wi_Fi裝置找到彼此,開始進行群組擁有者協(xié)商階段。此階段的目標在決定哪個裝置扮演群組擁有者(G0,GroupOwner)0使用三方交握技術(shù)實施:群組擁有者協(xié)商請求、回復(fù)及確認。最后,W1-Fi裝置建立安全連線,使用W1-Fi保護設(shè)置(WPS,W1-FiProtectedSetup)程序來協(xié)助保護它們之間的通信。此階段的實施可利用W1-Fi裝置中的個人識別碼(PIN,PersonalIdentityNumber)0[0028]圖2是依據(jù)本發(fā)明實施例的電子裝置的系統(tǒng)架構(gòu)圖。此系統(tǒng)架構(gòu)可實施于手機110、平板計算機120、桌上型計算機130、筆記型計算機140以及智能電視150中的任何一個,至少包含處理單元210。處理單元210可使用多種方式實施,例如以專用硬件電路或通用硬件(例如,單一處理器、具平行處理能力的多處理器、圖形處理器或其他具運算能力的處理器),并且在執(zhí)行程序代碼或軟件時,提供之后所描述的功能。系統(tǒng)架構(gòu)還包含存儲器250用以存儲執(zhí)行過程中需要的數(shù)據(jù),例如,變量、數(shù)據(jù)表(datatables)、播放表等,以及存儲單元240,用以存儲各式各樣的電子檔案,例如,網(wǎng)頁、文件、音頻文件、視頻文件等。系統(tǒng)架構(gòu)還包含通信接口260,讓處理單元210可藉以跟其他電子裝置進行溝通。通信接口260可以是無線區(qū)域網(wǎng)絡(luò)通信模塊(WLAN,LocalAreaNetwork)或藍牙模塊(^BluetoothModule)。輸入裝置230可包含鍵盤、鼠標、觸控面板等。使用者可按壓鍵盤上的硬鍵來輸入字元,藉由操作鼠標來控制鼠標,或者是在觸控面板制造手勢來控制執(zhí)行中的應(yīng)用程序。手勢可包含單擊、雙擊、單指拖曳、多指拖曳等,但不限定于此。顯示單元220可包含顯示面板(例如,薄膜液晶顯示面板、有機發(fā)光二極管面板或其他具有顯示能力的面板),用以顯示輸入的字元、數(shù)字、符號、拖曳鼠標的移動軌跡、繪制的圖案或應(yīng)用程序所提供的畫面,提供給使用者觀看。[0029]圖3是依據(jù)本發(fā)明實施例的配對裝置中的系統(tǒng)方塊圖。手機110在搜尋狀態(tài)通過通信接口311發(fā)送探詢請求訊息351給電子裝置120至150中的通信接口331。裝置120至150中的任何一個在監(jiān)聽狀態(tài)通過通信接口331發(fā)送探詢回復(fù)訊息給手機110中的通信接口331。通信接口311或331的技術(shù)細節(jié)可參考圖2中關(guān)于通信接口260的說明。處理單元313或333的技術(shù)細節(jié)可參考圖2中關(guān)于處理單元210的說明。定位單元315或335可為全球定位系統(tǒng)(GPS,GlobalPosit1ningSystem)模塊、實時定位系統(tǒng)(RTLS,Real-TimeLocatingSystem)模塊等,用以獲得自身位置的裝置坐標。手機110中的傳感器317可為電子指南針(electroniccompass),用以衡量相對于地球磁場(Earth’smagneticfield)的手機110的角度。[0030]圖4是依據(jù)本發(fā)明實施例的由電子裝置120至150中的任何一個的處理單元333當前第1頁1 2