用于執行機器至機器通信的裝置和方法
【技術領域】
[0001] 本發明涉及裝置至裝置通信,并且更具體地說,涉及用于利用Wi-Fi直連來執行 通信的裝置及其方法。
【背景技術】
[0002] 裝置至裝置(下面簡寫為D2D)通信可以包括:Wi-Fi直連、藍牙(bluetooth)、 ZigBee等。在這種情況下,Wi-Fi是"無線LAN",并且指示用于在接入裝置(AP)安裝點附近 執行高速因特網的通信網絡。Wi-Fi直連是現有Wi-Fi的新版本,并且指示用于通過Wi-Fi 而非因特網網絡來彼此連接裝置的通信技術。而且,Wi-Fi直連不需要熱點、路由器、接入 點(AP)等。如果提供支持Wi-Fi直連的裝置,則裝置彼此直接連接,以交換文件或共享通 信網絡。
[0003] 因而,Wi-Fi直連是Wi-Fi加載裝置之間的一種直接通信,而不需要支持Wi-Fi聯 盟裝置之間的接入的AP(接入點)。
[0004]Wi-Fi直連采用一對一彼此連接兩個裝置的系統。即,通過Wi-Fi直連,智能電話 和智能電話、筆記本和鼠標,或者平板PC和打印機彼此直接連接。通過Wi-Fi直連,保存 在一個智能電話中的照片、音樂或視頻容易發送至另一智能電話,直接打印保存在平板PC 中的文檔或照片,在PC與智能電話之間同步化聯系人,或者游戲機彼此直接連接以享受游 戲。
[0005] 幾個裝置可以連接至單個裝置。例如,監視器、打印機、數字攝像機以及鼠標共同 連接至支持Wi-Fi直連的筆記本計算機。在這種情況下,如果筆記本計算機連接至現有的 Wi-Fi網絡,則連接至筆記本計算機的其它裝置可以按相同方式進行針對Wi-Fi網絡的因 特網接入。然而,可選地提供了一種一對多的系統。
[0006] 此時,當建立初始連接時,Wi-Fi直連設備相互確定被假設成操作為AP的設備。為 此,對按Wi-Fi直連連接裝置的方法描述如下。首先,Wi-Fi直連支持裝置收發其間的控制 消息,它們可以相互識別哪些裝置支持Wi-Fi直連并且通過控制消息遞送用于相互接入所 需的信息。在這種情況下,兩個不同的Wi-Fi直連裝置執行用于協商Wi-Fi直連裝置中的 規定的一個扮演作為組所有者的角色的過程。在這種情況下,組所有者意指,通過在屬于配 置Wi-Fi直連網絡的裝置組的連接的裝置上增加控制來扮演作為AP的角色的裝置。根據 該協商,按交換這兩個裝置中的每一個的組所有者意圖值的方式來確定組所有者角色。
[0007] 然而,因為現有Wi-Fi直連連接通常通過比較被配置為發送隨機值的預置組所有 者意圖值來確定一組所有者,所以其可以導致有效的網絡連接(例如,控制一特定裝置成 為組所有者等)不可用的問題。
【發明內容】
[0008] 技術問題
[0009] 為解決上述問題,本發明的技術任務是提供一種在建立Wi-Fi直連連接中考慮到 包括在ANQP (接入網絡查詢協議)中的服務信息來確定組所有者的通信執行方法。
[0010] 本發明的另一技術任務是提供一種用于動態地改變組所有者意圖值以對應于針 對特定的網絡情況而恰當地確定的組所有者的裝置和通信執行方法。
[0011] 可根據本發明獲取的技術任務不限于上述技術任務。而且,本發明所屬技術領域 的普通技術人員,根據下面的描述,可以清楚地明白其它未提到的技術任務。
[0012] 技術方案
[0013] 在本發明的第一技術方面中,在此提供了一種根據本發明一個實施方式的執行第 一裝置的裝置至裝置02D)通信的方法,該方法包括以下步驟:發現支持所述D2D通信的第 二裝置,從所發現的第二裝置接收ANQP(接入網絡查詢協議)消息,基于接收的所述第二裝 置的所述ANQP消息來確定是否支持鏡像服務,作為所述確定步驟的結果,如果所述第二裝 置支持所述鏡像服務,則從所述ANQP消息獲取所述第二裝置的服務信息,以及基于獲取的 所述第二裝置的服務信息和所述第一裝置的服務信息,將所述第一裝置或者所述第二裝置 確定為組所有者。
[0014] 優選的是,所述方法還可以包括以下步驟:從所述第二裝置接收所述第二裝置的 組所有者意圖值,通過將所述第一裝置的所述組所有者意圖值與所述第二裝置的所述組所 有者意圖值彼此比較,來設置所述第二裝置的組所有者意圖值,以使被確定為所述組所有 者的裝置的所述組所有者意圖值具有更大的值,以及向所述第二裝置發送所述第一裝置的 設置的所述組所有者意圖值。
[0015] 更優選的是,如果所述第一裝置被確定為所述組所有者,則設置所述第一裝置的 所述組所有者意圖值的步驟可以包括以下步驟:將所述第一裝置的所述組所有者意圖值與 所述第二裝置的所述組所有者意圖值彼此比較;而作為所述比較的結果,如果所述第一裝 置的所述組所有者意圖值小于所述第二裝置的所述組所有者意圖值,則將所述第一裝置的 所述組所有者意圖值設置成大于所述第二裝置的所述組所有者意圖值。
[0016] 更優選的是,如果所述第一裝置被確定為所述組的客戶端,則所述設置所述第一 裝置的所述組所有者意圖值的步驟可以包括以下步驟:將所述第一裝置的所述組所有者意 圖值與所述第二裝置的所述組所有者意圖值彼此比較;而作為所述比較的結果,如果所述 第一裝置的所述組所有者意圖值大于所述第二裝置的所述組所有者意圖值,則將所述第一 裝置的所述組所有者意圖值設置成小于所述第二裝置的所述組所有者意圖值。
[0017] 優選的是,所述服務信息可以包括指示服務器裝置或客戶端裝置的類型信息、網 絡支持信息、網絡需求信息以及網絡設置信息中的至少一個。
[0018] 優選的是,可以從Wi-Fi服務發現過程的GAS (-般廣告服務)協議消息的查詢請 求字段提取所述ANQP消息。
[0019] 優選的是,可以從所述ANQP消息的查詢數據字段獲取所述服務信息。
[0020] 在本發明的第二技術方面中,在此提供了一種用于執行裝置至裝置02D)通信的 第一裝置,該第一裝置包括:接收器,該接收器被配置為,發現支持所述D2D通信的第二裝 置,所述接收器被配置為,從所發現的第二裝置接收ANQP (接入網絡查詢協議)消息,和處 理器,該處理器基于接收的所述第二裝置的所述ANQP消息來確定是否支持鏡像服務,作為 所述確定步驟的結果,如果所述第二裝置支持所述鏡像服務,則所述處理器從所述ANQP消 息獲取所述第二裝置的服務信息,所述處理器基于獲取的所述第二裝置的服務信息和所述 第一裝置的服務信息,將所述第一裝置或者所述第二裝置確定為組所有者。
[0021] 優選的是,所述接收器可以從所述第二裝置接收所述第二裝置的組所有者意圖 值,并且其中,所述處理器通過將所述第一裝置的所述組所有者意圖值與所述第二裝置的 所述組所有者意圖值彼此比較,來設置所述第二裝置的組所有者意圖值,以便使被確定為 所述組所有者的一裝置的所述組所有者意圖值具有更大的值。
[0022] 更優選的是,如果所述第一裝置被確定為所述組的客戶端,則所述處理器可以將 所述第一裝置的所述組所有者意圖值與所述第二裝置的所述組所有者意圖值彼此比較。作 為所述比較的結果,如果所述第一裝置的所述組所有者意圖值大于所述第二裝置的所述組 所有者意圖值,則所述處理器可以將所述第一裝置的所述組所有者意圖值設置成小于所述 第二裝置的所述組所有者意圖值。
[0023] 更優選的是,如果所述第一裝置被確定為所述組所有者,則所述處理器可以將所 述第一裝置的所述組所有者意圖值與所述第二裝置的所述組所有者意圖值彼此比較。作為 所述比較的結果,如果所述第一裝置的所述組所有者意圖值小于所述第二裝置的所述組所 有者意圖值,則所述處理器可以將所述第一裝置的所述組所有者意圖值設置成大于所述第 二裝置的所述組所有者意圖值。
[0024] 更優選的是,所述第一裝置還可以包括發送器,該發送器被配置為,向所述第二裝 置發送所述第一裝置的所設置的所述組所有者意圖值。
[0025] 有利效果
[0026] 根據本發明的通信執行方法保持現有Wi-Fi直連功能,并且還利用包括在 ANQP(接入網絡查詢協議)消息中的服務信息來確定并設置組所有者。
[0027] 可從本發明獲取的效果不限于上述效果。而且,本發明所屬技術領域的普通技術 人員,根據下面的描述,可以清楚地明白其它未提到的效果。
【附圖說明】
[0028] 圖1是用于Wi-Fi直連網絡的配置的圖。
[0029] 圖2是用于被配置為利用Wi-Fi直連來執行通信的裝置的框圖。
[0030] 圖3是根據本發明一個實施方式的用于描述確定Wi-Fi直連的組所有者的方法的 流程圖。
[0031] 圖4是根據本發明一個實施方式的用于描述設置組所有者意圖值的方法的流程 圖。
[0032] 圖5是根據本發明一個實施方式的用于描述設置組所有者意圖值的詳細方法的 流程圖。
[0033] 圖6是根據本