TWI757401B - 無線通信系統 - Google Patents
無線通信系統 Download PDFInfo
- Publication number
- TWI757401B TWI757401B TW106146557A TW106146557A TWI757401B TW I757401 B TWI757401 B TW I757401B TW 106146557 A TW106146557 A TW 106146557A TW 106146557 A TW106146557 A TW 106146557A TW I757401 B TWI757401 B TW I757401B
- Authority
- TW
- Taiwan
- Prior art keywords
- connection
- host
- mobile
- mobile device
- devices
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/76—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
一種無線通信系統包括經配置以用於無線通信及距離(140)量測之一主機裝置(110)及行動裝置(120)。該主機裝置具有包括一連接按鍵(115)之一使用者介面(113),且經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列。該連接序列首先判定該主機與各別行動裝置之間的各別距離。識別展現一移動之一第一行動裝置。然後,執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。該行動裝置經配置以用於執行一測距協定,且在隨後接收到一連接訊息後旋即執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。有效地,可在一行動裝置之使用者按壓一所選擇主機裝置上之一單個按鍵及移動該行動裝置後旋即建立一連接。
Description
本發明係關於經配置以用於無線通信之一主機裝置及行動裝置以及供在此等裝置中使用之方法及電腦程式產品。行動裝置包括一行動收發器及一行動處理器,行動收發器經配置以用於根據一通信協定而進行無線通信,且行動處理器經配置以用於經由通信協定中之一測距協定而進行距離量測以基於一往返時間量測而判定主機與行動裝置之間的一距離。主機裝置包括用於根據通信協定而進行無線通信之一主機收發器、經配置以用於經由測距協定而進行距離量測之一主機處理器以及一使用者介面。 本發明係關於短程無線通信系統(例如,室內通信系統)之領域,且更特定而言,提供用於基於距離量測而設置無線連接之各種裝置及方法以及對應電腦程式產品。
文件WO2013/076625闡述用於無線銜接之組態及控制之一系統。一可攜式裝置與一銜接站協作以提供自動銜接。可攜式裝置偵測無線環境中之銜接站,並建立一通信路徑。量測一所接收信號特性,並比較將該所接收信號特性與一臨限值。舉例而言,當一所量測信號強度超過臨限值時,銜接完成。
自動銜接之以上實例係設置一行動裝置與一主機裝置之間的一連接之一實例。使用者僅需要使其行動裝置處於主機裝置之接收範圍內。然而,在已知系統中,一連接之自動設置可使使用者混淆,特定而言,在存在多個可能主機裝置及/或多個行動裝置時。此外,設置可因所接收信號強度之意外變化而變得不可靠。 本發明之一目標係提供一種用於在一行動裝置處於無線接收範圍內時可靠地設置一主機裝置與該行動裝置之間的一連接之系統。 出於此目的,提供如隨附申請專利範圍中所定義之裝置及方法。 根據本發明之一態樣,提供一種主機裝置,該主機裝置經配置以用於與行動裝置進行無線通信, 每一行動裝置包括一行動收發器及一行動處理器, 該行動收發器經配置以用於根據一通信協定而進行無線通信, 該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離, 該主機裝置包括 一主機收發器,其用於根據該通信協定而進行無線通信, 一主機處理器,其經配置以用於經由該測距協定而進行距離量測,及 一使用者介面,其包括一連接按鍵, 該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列, 該連接序列包括 藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 偵測一第一行動裝置是否相對於該主機裝置展現一移動,且若是, 則執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 根據本發明之另一態樣,提供一種無線通信系統,該無線通信系統包括上述主機裝置及一行動裝置, 該行動裝置包括一行動收發器及一行動處理器, 該行動收發器經配置以用於根據該通信協定而進行無線通信,該行動處理器經配置以用於 執行該測距協定; 在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一連接訊息;及回應於該連接訊息, 執行關於該行動裝置與該主機裝置之間的一連接之一連接動作。 根據本發明之另一態樣,提供一種在一主機裝置中用於與行動裝置進行無線通信之主機方法, 每一行動裝置包括一行動收發器及一行動處理器, 該行動收發器經配置以用於根據一通信協定而進行無線通信, 該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離, 該主機裝置包括 一主機收發器,其用於根據該通信協定而進行無線通信, 一主機處理器,其經配置以用於經由該測距協定而進行距離量測,及 一使用者介面,其包括一連接按鍵, 該主機方法包括 偵測一使用者啟動該連接按鍵,及 在該使用者啟動該連接按鍵後旋即執行一連接序列, 該連接序列包括 藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 偵測一第一行動裝置是否相對於該主機裝置展現一移動,且若是, 則執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 根據本發明之另一態樣,提供一種在一行動裝置中用於與上述主機裝置進行無線通信之行動方法,該行動裝置包括一行動收發器及一行動處理器,該行動收發器經配置以用於根據一通信協定而進行無線通信,該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離,該行動方法包括 執行該測距協定; 指示該行動裝置之一使用者來相對於該主機裝置執行該移動; 在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一連接訊息;及回應於該連接訊息, 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 根據本發明之另一態樣,提供一種電腦程式產品,該電腦程式產品可自一網路下載及/或儲存於一電腦可讀媒體及/或微處理器可執行媒體上,該產品包括在於一電腦上執行時用於實施以上方法之程式碼指令。 在當前內容脈絡中,一主機裝置可係具有用於使用無線通信來設置一連接之能力且在一適當使用者介面中具有該連接按鍵之任何電子裝置。通常,主機裝置將係一靜止裝置,如一PC或一存取點或一無線銜接站或一無線USB集線器或者一無線視訊或AV監視器,但主機亦可係一可攜式裝置,如一膝上型電腦或一行動電話。行動裝置可係具有用於使用無線通信來設置一連接之能力之任何可攜式電子裝置。 主機及行動裝置兩者經配置以參與經由一測距協定而量測兩個裝置之間的距離。測距協定可係一單獨無線協定。視情況,測距協定係通信協定之部分。測距協定可涉及允許估計無線訊息在兩個裝置之間的行進時間之任何預定義類型之無線通信。此外,測距協定中可涉及用以經由交換之訊息而判定該距離之另一裝置。此等無線測距協定可係基於量測電磁輻射在傳輸器與接收器之間行進所花費之時間之時差測距量測。測距協定係用於僅使用直接無線信號來判定至多幾米或可能地幾十米之相對短距離,亦即,在其處一行動裝置之一使用者處於一主機裝置之接收範圍內之距離。 IEEE 802.11中所定以之用於無線通信之協定之一新版本中近期開發了一種用於距離量測之系統。該新版本包括用於判定兩個裝置之間的一距離之一測距協定,且允許準確距離量測及判定至多1米或甚至較低解析度之裝置之位置。測距協定(稱作精細時序量測程序(FTM))定義於[參考文獻1] IEEE 802.11REV-mc第10.24.6章中,且使用量測訊息準確地量測信號之往返時間(RTT),並基於訊息之所量測行進時間而導出距離。 無線測距協定基本上不同於長距離量測,例如如使用聲脈波時間使用IP/HTTP協定而執行,該等無線測距協定量測一IP資料封包在一網路中自一源裝置運送至一接收槽(sink)裝置所花費之時間。此一運送可包含若干中間裝置。相反,假定一無線信號以實質上光速在自由空氣中傳播,輻射需要3.3 ns來覆蓋一米之一距離。Wi-Fi裝置可能夠達到約0.1 ns之一時間粒度。相比而言,在IP協定中,聲脈波距離為ms級(因此高6個數量級)。舉例而言,在HDCP (高清內容保護) 2.0標準中,距離量測係基於回音檢查而執行,且若往返行程小於20 ms,則一所接收被視為極接近的。 在一無線測距協定中,交換訊息且判定發送此等訊息及/或接收此等訊息之間的時間間隔以判定一往返時間。舉例而言,在測距協定中,第一裝置在一第一時間(t1)處發送一量測訊息;第二裝置在一第二時間(t2)處接收該量測訊息;第二裝置在一第三時間(t3)處傳輸一量測應答;且第一裝置在一第四時間(t4)處接收該量測應答。第一時間資料(例如,t1及t4之值或按t4-t1之一差值)表示第一時間與第四時間之間的一時間間隔,且第二時間資料(例如,按t2及t3之值或按t3-t2之一差值)表示第二時間與第三時間之間的一時間間隔。距離係基於訊息在第一裝置與第二裝置之間的一行進時間而判定、藉由使用第一時間資料及第二時間資料而計算。 連接序列可經配置以執行與管理一無線通信系統中之連接相關之任何動作。在一實際實例中,一主機裝置可配置為一銜接站,且可偵測接收範圍內的可能為被銜接件之多個行動裝置。銜接站可經配置以在按壓連接按鍵後旋即自動銜接至最近之行動裝置。在另一實例中,可在充當主機之一存取點與一可攜式裝置之間設置一連接,可攜式裝置係被臨時地帶到存取點附近。主機可經配置以同時具有多個連接,或可經配置以首先斷開一先前連接且然後起始一新連接。在一實際實例中,配置為一銜接站之一主機裝置可經配置以分別無線地銜接至多個裝置,一新連接係在按壓連接按鍵後旋即被設置。 以上特徵具有以下效應:在使用者按壓該連接按鍵後,旋即起始連接序列,其中主機最終執行與正移動之一行動裝置之一連接動作。另外,主機在其使用者介面中具備該連接按鍵,例如一實體按鍵或一顯示器(諸如一觸控螢幕)上之一虛擬按鍵,且經配置以在啟動該按鍵後旋即執行連接序列。行動裝置經配置以執行測距協定,且在完成一距離量測後,旋即對來自主機裝置的關於第一行動裝置與主機裝置之間的一連接之一連接動作做出回應。舉例而言,行動裝置經配置以在自執行測距協定以來之一預定義週期內接收到一連接請求時自動設置至一銜接站之一連接。 因此,在其中可存在多個行動裝置之環境中,啟用一連接之一直觀式設置。藉由僅單一使用者動作,亦即,啟動該連接按鍵,主機被觸發以判定至無線通信範圍內之行動裝置之距離。接下來,選擇相對於主機展現移動之裝置且識別對應裝置,該裝置在技術方案中被命名為第一裝置。該連接動作(例如,起始或終止主機與第一裝置之間的一連接)係在不具有使用者之進一步涉入之情況下執行。因此,有利地,使用者藉由移動接近主機之行動裝置而直觀地啟用選擇用於連接動作之其行動裝置。 在一實施例中,連接序列包括:選擇各別距離當中之一最短距離,識別各別裝置當中之一最近行動裝置,該最近行動裝置具有該最短距離,及執行關於最近行動裝置與主機裝置之間的一連接之一連接動作。該等特徵具有以下效應:在使用者按壓該連接按鍵後,旋即起始連接序列,其中主機最終執行與該最近裝置(亦即,最靠近於主機之行動裝置)之一連接動作。 在一實施例中,連接序列包括根據通信協定而判定第一裝置與主機裝置之間是否存在一現有通信工作階段,且若否,則連接動作包括根據通信協定而起始第一裝置與主機裝置之間的一新通信工作階段。有利地,在一單個使用者動作後旋即自動起始一連接,同時在使用者啟動主機上之該連接按鍵時,使用者清楚地知曉該連接及起始該連接之主機。 在一實施例中,連接序列包括根據通信協定而判定第一裝置與主機裝置之間是否存在一現有通信工作階段,且若否,則根據通信協定而判定另一行動裝置與主機裝置之間是否存在另一通信工作階段,且若是,則連接動作包括起始使另一裝置與主機裝置之間的另一通信工作階段終止。有利地,在一單個使用者動作後旋即自動終止一連接。舉例而言,使用者可藉由將其裝置帶至靠近於主機並按壓連接按鍵而控制一主機。現在將終止一更遠之另一裝置之一現有連接,而設置一新連接。當使用者啟動主機上之該連接按鍵時,使用者清楚地知曉該連接及起始該連接之主機,同時使用者之行動裝置最靠近於主機。 視情況,連接序列包括根據通信協定而判定另一裝置與主機裝置之間是否存在一現有通信工作階段,且若是,則連接動作包括根據通信協定而起始使另一裝置與主機裝置之間的現有通信工作階段終止。此外,連接序列可包括:當最近裝置與主機裝置之間存在一現有通信工作階段時,選擇各別距離當中之一第二最短距離,識別各別裝置當中之一第二行動裝置,該第二行動裝置具有該第二最短距離,及根據通信協定在第二裝置與主機裝置之間起始一新通信工作階段。有利地,藉由使用者按壓連接按鍵,至主機之連接將有效地傳送至具有第二最短距離之行動裝置,同時終止與最近之第一裝置之連接。此外,藉由再次按壓該連接按鍵,使用者可將該連接往回雙態切換至第一裝置,主機裝置使用上文所定義特徵。 在一實施例中,該連接動作可包括以下各項中之至少一者: 根據該通信協定而鑑認該第一裝置; 判定該第一裝置是否為一經鑑認裝置清單之部分,且若否,則在成功鑑認該第一裝置後旋即更新該經鑑認裝置清單; 判定經選擇用於一新通信工作階段之該行動裝置是否為一經鑑認裝置清單之部分,且若是,則再次使用先前建立之認證來設置至該所選擇裝置之一連接。有利地,判定一鑑認狀態及維持一經鑑認裝置清單會增加無線通信之安全性且可加速設置一連接。 在一實施例中,該連接序列包括判定至經選擇用於一新通信工作階段之該行動裝置之距離是否超過一預定連接範圍,且若是,則繼續進行以下各項中之至少一者: 中止該連接序列; 發信號向該使用者通知該行動裝置在該預定連接範圍之外; 向該使用者指示必須移動該行動裝置朝向該主機; 在一有限週期內,重複進行判定該等各別距離及選擇該最短距離之階段,直至該最短距離小於該預定連接範圍為止,且若該最短距離小於該預定連接範圍,則繼續執行該連接動作。有利地,藉由限制執行連接動作之範圍,安全性得以增加,且意外連接至一錯誤裝置之風險得以降低。 在一實施例中,該連接序列包括判定一預定連接範圍內之行動裝置之一總數目,及繼續進行以下各項中之至少一者: 若該總數目超過一預定數目,則發信號向該使用者通知總數目超過該預定連接範圍內所允許之裝置之一預定數目; 若該總數目超過一預定數目,則請求該使用者自該連接範圍移除一或多個行動裝置; 若該總數目超過一預定數目,則中止該連接序列; 若該總數目為1,則繼續執行該連接動作,同時跳過該選擇及識別步驟。有利地,藉由限制該連接範圍內所允許之裝置之總數目,安全性得以增加,且意外連接至一錯誤裝置之風險得以降低。 在一實施例中,該連接序列包括:偵測至少一個各別行動裝置是否相對於該主機裝置展現一預定移動,及取決於該預定移動而調適該連接序列。舉例而言,一預定移動可係以一預定最小速度移動至少一預定距離。該行動裝置可經配置以向該行動裝置之一使用者指示一所需移動,使得該使用者意識到相對於該主機裝置而執行此一移動。此外,可被指示一個以上移動以用於發信號通知各別不同連接動作,例如完全終止或僅臨時地暫停一工作階段。 移動可藉由連續距離量測而偵測。另一選擇為,移動可使用一單獨移動偵測器而偵測,例如基於偵測無線RF信號之都蔔勒(Doppler)移位。有利地,使用者能夠確認將藉由有意地移動其裝置而執行與其裝置相關之連接動作。視情況,連接序列藉由以下各項中之至少一者而調適: 偵測該最近裝置是否展現該移動,且只有該最近裝置展現該移動,才在該第一裝置與該主機裝置之間設置一新連接; 偵測該最近裝置是否展現該移動,且只有該最近裝置展現該移動,才鑑認該第一裝置; 偵測該最近裝置是否展現該移動,且只有該最近裝置不展現該移動,才隨後進行以下各項中之至少一者: 選擇該最近行動裝置以起始一新通信工作階段; 選擇該第一行動裝置以終止一現有通信工作階段。有利地,連接序列在使用者有意地移動其裝置後旋即被調適。 在一實施例中,該測距協定包括:自該等各別行動裝置傳送各別認證資料,且該主機處理器經配置以用於在針對如基於該等各別距離而選擇之各別裝置執行該連接動作時使用該各別認證資料。有效地,認證資料現在固有地連結至距離被量測之裝置,尤其係在認證包括一公開密鑰或一公開密鑰之一雜湊之情況下。藉由使用該認證資料,連接動作可靠地連結至彼裝置。舉例而言,當一行動裝置儲存在一先前工作階段期間之認證資料時,可容易設置至之前在該先前工作階段中已連接至相同主機之行動裝置之一新連接。此外,主機及行動裝置在測距協定期間可已交換新認證資料。有利地,設置之安全性得以增加。 視情況,該主機處理器經配置以用於接收如由一行動裝置所量測之至少一個額外距離及在判定該主機與一各別行動裝置之間的該各別距離時使用該額外距離。該額外距離可係如由行動裝置所量測的行動裝置與主機之間的一距離,或行動裝置與另一行動裝置之間的另一距離。額外量測可由各別行動裝置自身執行,例如,沿一相反方向使用該測距協定,或使用一不同測距協定,如iBeacon。現在,主機可比較額外量測與如由主機所量測之各別距離。在一匹配後,在合理容限內,主機可將各別距離視為已驗證的。對一惡意行動裝置而言,在由主機做出之量測及報告為額外距離量測之量測兩者中等同地捏造一錯誤距離可係相當困難的。此外,額外距離量測可由一不同「第三」行動裝置(例如,受信任且經鑑認之另一膝上型電腦或行動電話)執行。此外,第三裝置可執行(例如)至主機及各別行動裝置兩者之多個距離量測,以達成對一或多個各別行動裝置之位置之驗證及三角測量。回應於來自主機之一請求訊息,可量測額外距離及/或將額外距離傳送至主機。有利地,藉由使用額外距離,可使至各別裝置之所量測距離更可靠。 視情況,提供一種主機裝置,該主機裝置用於與行動裝置進行無線通信,每一行動裝置包括一行動收發器及一行動處理器,該行動收發器經配置以用於根據一通信協定而進行無線通信,該主機裝置包括:一主機收發器,其用於根據該通信協定而進行無線通信;及一主機處理器,該主機處理器經配置以在偵測到一使用者動作後旋即執行一動作序列, 該裝置經配置以 根據該通信協定自無線通信範圍內之各別行動裝置接收無線信號, 偵測至少一個各別行動裝置是否相對於該主機裝置展現一各別移動,及 取決於該各別移動而執行該動作序列。 以上特徵具有以下效應:如由主機裝置執行之動作序列係基於偵測用於無線通信之一接收範圍內之至少一個行動裝置之一移動而控制。舉例而言,藉由有意地移動一主機附近之一行動裝置,一連接序列可由主機裝置及/或行動裝置起始。此外,在一使用者互動應用中,在一經定義時間週期內可請求使用者主動地移動其行動裝置,例如,如經由行動裝置或主機之一顯示器而通知。該移動就速度、範圍、方向而言可需要為特定的,且可係一循序移動型樣。該移動可基於如上文所定義之至少兩個循序距離量測由主機偵測。此外,該移動可基於偵測自行動裝置所接收之無線信號之頻率之一都蔔勒移位而偵測。行動裝置可經控制以在經定義時間週期中主動地傳輸此等無線信號。另一選擇為或另外,移動偵測可在行動裝置中執行。視情況,藉由比較由主機裝置偵測之一移動與由行動裝置偵測之一移動而驗證所偵測之移動。在一實際實例中,配置為一銜接站之一主機裝置可偵測可能為被銜接件之多個行動裝置。主機可經配置以自動銜接至接收範圍內之一或多個裝置。銜接站可警示行動裝置之使用者:可執行一各別行動裝置之一移動以開始針對彼各別行動裝置之銜接序列。在另一實例中,主機裝置可藉由請求使用者移動其裝置而請求使用者確認一特定動作或連接步驟。視情況,行動裝置之移動可經濾波為高於關於範圍、方向及/或速度之一預定臨限值,或具有例如來回移動之一移動型樣,以適宜在主機中執行一動作或確認一未決動作。特定移動可經量測,且在偵測後旋即耦合至由主機做出之特定動作。 根據本發明之一方法可作為一電腦實施之方法在一電腦上實施,或在專用硬體中實施,或在兩者之一組合中實施。根據本發明之一方法之可執行碼可儲存於一電腦程式產品上。電腦程式產品之實例包含記憶體裝置(諸如一記憶體棒)、光學儲存裝置(諸如一光碟)、積體電路、伺服器、在線軟體等。電腦程式產品可包括儲存於一電腦可讀媒體上之非暫時性程式碼構件,當該程式產品在一電腦上執行時,該非暫時性程式碼構件用於執行根據本發明之一方法。在一實施例中,電腦程式包括適於在該電腦程式於一電腦上運行時執行根據本發明之一方法之所有步驟或階段的電腦程式碼構件。較佳地,電腦程式體現於一電腦可讀媒體上。提供一種電腦程式產品,該電腦程式產品可自一網路下載及/或儲存於一電腦可讀媒體及/或微處理器可執行媒體上,該產品包括在於一電腦上執行時用於實施如上文所闡述之一方法之程式碼指令。 本發明之另一態樣提供一種使電腦程式可用於下載(舉例而言,包含於一基於位置之應用中)之方法。當電腦程式上傳到(例如)蘋果應用商店(Apple's App Store)、谷歌應用商店(Google's Play Store)或微軟應用商店(Microsoft's Windows Store)中時,且當電腦程式可用於自此一商店下載時,使用此態樣。 隨附申請專利範圍中給出了根據本發明之裝置及方法之其他較佳實施例,該等其他較佳實施例之揭示內容以引用方式併入本文中。
設置、修改或終止無線連接可發生於各種應用情景中,舉例而言,發生於銜接中。所建議系統達成對兩個裝置之間的一無線連接之控制,使得使用者確定連接正確裝置。儘管其他實例通常與銜接相關,但系統亦可適用於具有某一I/O功能之其他無線裝置,諸如Miracast裝置。 一膝上型電腦至用以連接至周邊設備之一有線銜接器(諸如一監視器、鍵盤及滑鼠至膝上型電腦)之傳統銜接需要一使用者以實體方式連接一纜線或將具有一組連接器的膝上型電腦之一開口安放至銜接器上之一組匹配連接器上。類似地,對於一智慧電話,必須將(例如)一Micro USB或Lightning連接器連接至智慧電話來起始銜接。此實體連接行為使使用者很清楚兩個裝置(亦即,一可攜式裝置及一靜止裝置)被連接。此外,清楚地,僅彼等兩個裝置被連接,該連接係安全的,且使用者具有利用連接至特定銜接站之周邊設備而將可攜式裝置銜接至彼銜接站之意圖。 當利用一無線銜接器無線地銜接時,不太清楚哪些裝置被連接。特定而言,若多個銜接器及多個可攜式裝置處於無線範圍內,則此等裝置中之任一者可彼此連接,因此一對一關系對於使用者而言不太明顯。若多個銜接器彼此緊鄰(例如,在一彈性辦公室中),則不太清楚可攜式裝置將連接至哪一銜接器,或者若使用者具有彼此緊鄰之多個可攜式裝置(例如,若使用者在其辦公桌上具有一膝上型電腦,而且在其口袋裡具有一智慧電話),則不太清楚使用者意欲銜接哪一可攜式裝置。使用者亦不太清楚連接是否安全或可攜式裝置是否為意外連接的或透過一惡意裝置連接的,例如在一中間人攻擊中。此外,作為使用者與銜接器互動之一部分,使用者可能不得不執行額外步驟,例如藉由在可攜式裝置之圖形使用者介面(GUI)中選擇銜接器中將連接至之銜接器。對於諸如膝上型電腦之裝置,必須操作一GUI來起始銜接,此可係繁瑣且不實用的。舉例而言,膝上型電腦之蓋可係閉合的,此係一使用者在其包中攜帶膝上型電腦上班或到達其辦公桌繼續工作之前在會議間的常見情形,亦即,此通常係使用者想要與其辦公桌處之周邊設備(諸如,監視器、鍵盤、滑鼠)銜接以便更具效率的時刻。此外,對於行動電話,使用者可發現查看所有菜單並找到用以起始銜接之應用程式及/或設定係繁瑣的。 舉例而言,在一汽車中,使用者可希望與周邊設備(諸如,顯示器、控制件、音訊裝置等)無線地銜接。為使使用者之意圖變清楚且為使在無線銜接之情形中之使用者互動步驟最少化,可設計呈一支架形式之無線銜接器,可攜式裝置應放置於該支架中或該支架之頂部上以觸發可攜式裝置來與無線銜接器自動銜接,舉例而言,如WO2013054232A1「無線銜接鏈路效率改良系統(Wireless Docking Link Efficiency Improvement System)」及WO2013114263A1「與載波感測控制件之無線銜接(Wireless docking with carrier sense control)」中所闡述。然而,此等系統不太適合諸如膝上型電腦等大型可攜式裝置,就放置可攜式裝置及銜接器之位置而言給予使用者之自由度較少,且設計及製造起來較複雜。 如[技術領域]中所提及之WO2013076625A1中所闡述之一替代方法可藉由在可攜式裝置處於一接收範圍內之情況下自動連接至一無線銜接器而使使用者互動最少化。然而,使用者可並非總是想要銜接可攜式裝置,例如在使用者想要藉由使用可攜式裝置本身上之螢幕、鍵及按鍵來操作裝置時。此外,使用者可具有處於範圍內之多個可攜式裝置,且將必須銜接僅彼等裝置中之一者。特定而言,在銜接後,顯示器應旋即自動顯現,且可攜式裝置之操作模式在銜接模式中與在未銜接時相比可能係不同的,例如,可攜式裝置上之顯示器可在被銜接時變黑,因此若此將發生於並非意欲銜接之一裝置上,則此將係極令人困惑且厭煩的。此外,可攜式裝置之電池上之一不必要汲極具有一不必要銜接連接。 圖1展示用於無線通信及距離量測之裝置。用於無線通信之一系統100包括一主機裝置110及一行動裝置120,該等裝置實體上間隔達一距離140。另一行動裝置120’亦被示意性地指示且類似於行動裝置120。主機裝置具有一主機收發器111及一主機處理器112。同樣地,行動裝置具有一行動收發器121及一行動處理器122。該等裝置經配備以用於無線通信,如由形狀130及連接收發器111、121之箭頭示意性地指示。該等裝置經配置以用於根據一通信協定而在主機裝置與行動裝置之間進行無線通信。該等裝置經配置以用於根據一測距協定而進行距離量測以判定兩個裝置之間的一距離,下文參考圖2詳細說明一實例。通信協定可包含測距協定。在實例中,通信協定係根據IEEE 802.11 [ref 1]之Wi-Fi,但在基於往返時間量測而提供一適當測距協定時,亦可使用其他無線協定,諸如藍芽。 圖2展示一測距協定之一示意圖。根據該協定,一第一裝置DEV1與一第二裝置DEV2交換訊息,如由沿向下方向表示時間進度之兩個垂直時間線之間的箭頭所指示。第一裝置可係主機裝置,且第二裝置可係行動裝置,但此等角色可顛倒。首先,行動裝置發送用以起始一往返時間量測之一請求訊息RRQ,該請求訊息係一系列訊息、時間量測及計算,如現在所闡述。請求訊息由自主機裝置至行動裝置之一訊息ACK0應答。注意,測距協定可替代地由主機裝置起始。 隨後,主機裝置在一主機時間t1 (亦稱作M1之出發時間)處發送量測訊息M1。行動裝置在一第二時間t2 (亦稱作M1之到達時間)處接收到量測訊息M1。然後,行動裝置在一第三時間t3 (亦稱作ACK1之出發時間)處傳輸一量測應答ACK1,且主機裝置在一第四時間t4 (亦稱作ACK1之到達時間)處接收到量測應答ACK1。t1與t4之間的時間間隔可稱作往返時間,而t2與t3之間的間隔可稱作回應時間。時間t1、t4及t2、t3係使用一本端時脈信號或任何其他可用時脈信號藉由一各別裝置處理器而偵測,該本端時脈信號或任何其他可用時脈信號具有高至足以表示幾奈秒之時間差之一頻率以使得能夠在表示裝置之間的距離140之往返時間量測期間計算高達訊息M1及ACK1所行進之幾米之距離。 在主機裝置中,主機收發器經配置以用於傳輸及接收以上訊息。主機處理器經配置以用於根據預定協定及測距協定而處理訊息。特定而言,主機處理器判定表示第一時間t1與第四時間t4之間的一時間間隔之第一時間資料。隨後,在一訊息M2中,第一時間資料被發送至行動裝置,該行動裝置可發送一應答訊息ACK2。舉例而言,訊息M2中之第一時間資料含有t1及t4之值或者t1與t4之間的間隔。最後,主機處理器在一報告中(舉例而言,在一範圍報告訊息RRP中)接收到來自行動裝置之一所判定距離。 在行動裝置中,行動收發器經配置以用於傳輸及接收訊息。行動處理器經配置以用於根據預定協定及測距協定而處理訊息。特定而言,行動處理器判定表示第二時間t2與第三時間t3之間的一時間間隔之第二時間資料。隨後,在訊息M2中,行動處理器接收到第一時間資料。然後,行動處理器藉由以下方式而判定距離:基於第一時間資料及第二時間資料而判定訊息在第一裝置與行動裝置之間的一行進時間。最後,行動處理器在一報告中(舉例而言,在範圍報告訊息RRP中)將所判定距離傳送至主機裝置。另一選擇為,行動裝置可將第二時間資料傳送至主機裝置或另一距離計算裝置,該各別裝置基於自行動裝置所接收之第二時間資料而執行對所判定距離之計算。 為準確地量測兩個無線裝置之間的往返時間,需要兩個無線裝置皆參與時間量測,舉例而言,藉由以IEEE 802.11REV-mc中所定以之例示性FTM機制量測t1及t4或者t2及t3,且將時刻(t1、t2、t3、t4)、間隔(t3 - t2、t4 - t1)或所得經計算距離之量測資料發送至另一裝置。在FTM中,裝置稱作站STA,且一接收STA可請求一發送STA來發送含有一組特定時序資訊(特定而言,如上文所闡述之t1及t4)之FTM訊框。基於來自發送STA之所接收時序資訊以及接收STA處之本端時序資訊t2及t3,接收STA能夠量測處於0.1 ns之一粒度之RTT。基於RTT量測,接收STA能夠極精確地計算其至發送STA之距離。注意,兩個STA之間的FTM程序可發生於關聯前,亦即,在設置一連接之前。 在圖1中,主機裝置110亦具有擁有一連接按鍵115之一使用者介面113。使用者介面可具有一觸控螢幕、各種按鍵、一滑鼠或觸控墊等。連接按鍵可係一傳統實體按鍵、一機械開關、一觸控感測器或一虛擬按鍵,例如,在一觸控螢幕上或將經由一滑鼠而啟動之一圖標。使用者介面亦可係一遠端使用者介面。主機處理器經配置以在一使用者啟動連接按鍵後旋即執行一連接序列。 連接序列涉及一系列動作。首先,藉由與無線通信範圍中之各別行動裝置通信而判定一或多個各別距離。每一各別距離係介於主機與一各別行動裝置之間。該等距離可如上文所闡述根據無線測距協定而判定。隨後,選擇已發現之各別距離當中之一最短距離。若僅一個裝置在範圍內且僅判定一個距離,則該距離被視為係最短的。接下來,識別各別裝置當中之一第一行動裝置。該第一行動裝置具有該最短距離。最後,根據通信協定而執行關於第一行動裝置與主機裝置之間的一連接之一連接動作。舉例而言,設置一連接,或終止一現有連接。下文論述其他實例。現在,論述一銜接系統之單個按鍵啟動及基於距離之控制之一實際實例。 一無線銜接器可配備有用於銜接之一單個專用按鍵。此一按鍵B可實體上附接至無線銜接器W。當按壓B時,銜接器擷取以一直觀且安全方式無線銜接一可攜式裝置與彼無線銜接器的一使用者意圖。在以下階段中可執行一連接序列。主機裝置判定其自身與無線範圍內能夠進行無線銜接之所有裝置之間的距離。 視情況,主機可判定哪些裝置具有介於一預定連接範圍內之一距離。舉例而言,連接序列可包括判定最短距離是否超過一預定連接範圍。若是,則連接序列可藉由中止連接序列而繼續。此外,連接動作可包括發信號通知使用者:行動裝置在預定連接範圍之外,或向使用者指示必須移動行動裝置朝向主機。此外,連接動作可包括:在一有限週期內,重複進行判定各別距離及選擇最短距離之階段,直至最短距離小於預定連接範圍為止,且若最短距離小於預定連接範圍,則繼續執行連接動作。 視情況,主機可判定哪些裝置係一經鑑認裝置清單之部分。舉例而言,連接動作可包括根據通信協定而鑑認第一裝置。此外,連接動作可包括:判定第一裝置是否為一經鑑認裝置清單之部分,且若否,則在成功鑑認第一裝置後旋即更新經鑑認裝置清單。此外,連接動作可包括:判定第一裝置是否為一經鑑認裝置清單之部分,且若是,則再次使用先前建立之認證來設置至第一裝置之一連接。若僅發現一單個裝置,則按壓按鍵B可觸發用以安全地鑑認及/或設置至單個裝置之一連接之一程序。若單個裝置係一經鑑認裝置清單之部分,則可使用先前建立之認證。若單個裝置當前連接至主機,則按壓連接按鍵可使該裝置斷開連接。 藉由以此方式執行無線銜接,使用者體驗到點擊一單個按鍵足以觸發一銜接動作且不需要執行任何其他步驟。在連接序列期間,一顯示器上可展示一「連接」訊息來告知使用者一切按計劃進行。此外,可提供與銜接程序相關之音訊回饋。舉例而言,銜接器或被銜接件在銜接成功時可發出一哢嗒(clicking)聲音,例如類似於實體卡入至一有線銜接器中之一聲音。此外,在連接期間,為避免連接錯誤,銜接站可在一預定週期內在顯示器上顯示指示進行連接之裝置之一訊息,且可請求使用者進行確認或取消,例如藉由按壓兩次或長按連接按鍵來取消目前之銜接程序。然後,可展示可能連接之其他裝置之一清單。為建立此一清單,可啟用一較大連接範圍。 視情況,可使用一雙按、一長按或一第二按鍵來起始斷開連接。此一不同操作避免了(例如)因一使用者未意識到另一裝置仍可具有一連接而導致的一連接意圖與一斷開連接意圖之間的混淆。 視情況,可限制允許處於連接範圍內之裝置之數目。舉例而言,連接序列可包括判定一預定連接範圍內之行動裝置之一總數目。若總數目超過一預定數目,則連接序列可繼續發信號通知使用者:總數目超過預定連接範圍內所允許之裝置之一預定數目。此外,若總數目超過一預定數目,則連接序列可繼續請求使用者自連接範圍移除一或多個行動裝置。此外,若總數目超過一預定數目,則可中止連接序列。此外,若總數目為1,則連接序列可繼續執行該連接動作,同時跳過該選擇及識別步驟。基於限制裝置之總數目,存在較少之可能錯誤,諸如連接至一非期望裝置。此外,與WPS規格要求之約2分鐘相比,按鈕啟動式連接序列所需之時間可係相對短的,例如在按鈕配對中。 視情況,在太多裝置在經預先組態範圍內且銜接器無法決定採用哪一裝置(舉例而言,若距離量測不足以準確區分一近距離範圍內之多個裝置之距離(例如,若誤差限度/粒度為(例如) 1 m))之情況下,主機或行動裝置可向使用者發出指令來將一裝置移出一經預先組態範圍。 實務上,使用者確實需要知曉銜接狀態。視情況,按鍵及/或使用者介面可指示一銜接狀態,例如藉由一快閃燈、一有色燈、被照亮或未照亮之一圖示、兩個不同圖示等。 在一實施例中,在按壓按鍵B後,一主機裝置W旋即如下進行操作。一子集S含有被主機W偵測到用於無線通信(例如,被發現)之行動裝置。至S中之裝置之距離經由測距協定而判定。一行動裝置Y具有至裝置W之最短距離,且裝置Y尚未連接至一銜接器。裝置W現在觸發對至裝置Y之一銜接連接進行設置。主機W可儲存經鑑認裝置之一清單AL,且儲存關於經鑑認裝置之身份資料及認證。可再次使用先前建立之認證來設置連接。 視情況,主機裝置W可經配置以如下進行行動。當主機裝置W在按壓按鍵B時連接至一行動裝置Z <> Y時,W斷開其與Z之銜接連接。這樣做之益處係當兩個經鑑認裝置處於銜接器之預定範圍R內時,銜接器將自動在彼等兩個裝置之間進行雙態切換。代替允許兩個裝置被同時連接,雙態切換促進一預期解除銜接行為,若在正被銜接時按壓按鍵,則該預期解除銜接行為係最可能之使用者意圖。 用於銜接至一無線銜接器之上文所闡述裝置、系統及方法亦可適用於具有在可攜式裝置上運行之一連接相關服務之其他無線I/O裝置。在連接後,使用者顯而易見,可攜式裝置之服務與無線裝置之I/O功能之間的無線連接係成功的,例如藉由來自可攜式裝置的自動展示於提供給或附接至無線I/O裝置之螢幕上之顯示輸出。I/O裝置與服務之此類組合之實例係Miracast、Wi-Fi串列匯流排及藍芽音訊。 此外,給可攜式裝置新增用於銜接之一專用按鍵可使使用者困惑。舉例而言,若多個銜接器處於近距離範圍內,例如,在彈性辦公室中,則不清楚使用者希望連接至哪一銜接器。此外,鑒於可攜式裝置上儘可能少之按鍵之趨勢,此專用按鍵不太可能被新增。 圖3展示具有一主機及行動裝置之一銜接系統之一實例。在該圖中,一主機裝置W 210 (舉例而言,一個人電腦(PC))耦合至各種周邊設備{P1, …, Pn}。周邊設備之實例包含顯示器、鍵盤、滑鼠、網路攝影機、儲存裝置、麥克風、音訊揚聲器。一使用者介面213可具有一鍵盤、一顯示器、一滑鼠及一實體連接按鍵225,如上文所闡述。另一選擇為,鍵盤上之一按鍵或功能鍵可被指派為充當用以開始連接序列之一連接按鍵或一敏感性墊、觸控面板、指紋感測器或者可用作一虛擬連接按鍵之任何其他表面或致動器。連接按鍵亦可由顯示器上之一圖標構成,該圖標將藉由定位一滑鼠標或一滑鼠點擊而啟動。裝置W可主控一無線銜接伺服器功能,該無線銜接伺服器功能能夠使得I/O周邊設備能夠經由裝置W與可攜式裝置之間的一無線連接(例如,使用諸如Miracast、Wi-Fi串列匯流排等協定)由一可攜式裝置操作。舉例而言,無線連接可係一Wi-Fi基礎設施連接、Wi-Fi直連連接、Wi-Fi感知資料連接、藍芽連接。 該圖亦展示多個行動裝置{D1, …, Dn},包含一行動電話220及一第一膝上型電腦220’及一第二膝上型電腦220’’。該圖亦藉由一箭頭及一虛線邊界251而示意性地展示一連接範圍250。第二膝上型電腦220’’在連接範圍250之外。主機裝置W進一步能夠偵測無線範圍內之裝置集合{D1, …, Dn},此等裝置能夠無線連接或銜接。此可藉由使用一關聯前發現服務發現機制來公開無線銜接能力而達成,舉例而言,使用執行對由一服務尋求者做出之一服務名之一雜湊與主控具有彼名稱之一服務之一廣告主進行匹配之應用服務平臺機制,廣告主係使用(例如) 802.11探測請求/回應訊框、802.11信標訊框、802.11 GAS請求/回應訊框、藍芽、NFC、Wi-Fi感知服務發現訊框來主控一服務。服務發現亦可藉由使用一關聯後服務發現機制(例如,使用UPnP或mDNS)而進行。關聯前服務發現機制通常使得能夠公開關於服務之額外資訊。此可包含關於以下內容之資訊:裝置是否已與一銜接器銜接;裝置是否可容納用於銜接之一額外連接;裝置是否具有足夠之可用資源進行銜接;裝置當前與哪一銜接器銜接(若有);以及裝置所支援之其他詳細銜接能力。 主機裝置W能夠進一步與裝置{D1, …, Dn}執行距離量測。距離量測可藉由使用802.11精細時序量測(FTM)距離量測機制(例如,如Wi-Fi定位及Wi-Fi感知測距內所使用)而達成,即藉由直接在裝置W與裝置D1…Dn之間執行FTM程序而達成,或藉由裝置W請求另一裝置(例如,裝置W連接至之一附近WLAN存取點)提供裝置D1…Dn之距離/位置資料而達成。距離亦可(舉例而言)藉由使用iBeacons或藉由檢索與D1…Dn相關的可由彼等裝置向裝置W公開之GPS資料或藉由可提供精確室內定位(較佳地,具有約1米或更佳之一最小準確度)之任何其他機制而判定。基於此等距離量測,裝置W判定裝置集合{D1, …, Dn}中之哪一子集S具有處於一預定範圍R內之一距離。視情況,已連接至另一無線銜接器或另一主機(並非主機裝置W)之裝置會被跳過且不參與判定哪些裝置最接近裝置W,且不應被包含於子集S中,亦即,以免不必要地錯誤地請求至任何鄰近裝置之一連接,例如在一彈性辦公室中。 此外,可發現不支援距離量測之一或多個行動裝置。主機處理器可經配置以在裝置W可執行距離量測之裝置與裝置W不可執行距離量測之裝置之間做出區分,並以不同方式對待彼等裝置。舉例而言,若裝置Q不支援距離量測,則可自一鍵式按壓連接程序排除裝置Q。舉例而言,可在裝置Q或主機之顯示器上展示一訊息:設置至彼裝置之一連接需要一不同程序。 在另一實施例中,裝置W經配置而以視覺方式標記至行動裝置之使用者之範圍R,例如藉由對正被掃描以發現可攜式裝置之一範圍進行照明,或在一顯示器上展示範圍R所覆蓋之房間或區域之一地圖。 一無線通信系統之一實施例包含操作為一無線銜接器之一主機裝置W及一行動裝置Dx,該行動裝置經由無線網路而公開:其能夠利用一無線銜接伺服器而設置一無線銜接連接。行動裝置能夠參加與其他無線裝置之距離量測。在按壓連接按鍵後旋即觸發之一連接序列中,主機裝置W判定裝置W與裝置{D1, …, Dn}之間的距離,且可判定裝置集合{D1, …, Dn}中之哪一子集S具有介於一預定連接範圍R 250內之一距離。裝置W可進一步判定子集S中之哪一子集T係為裝置W之一經鑑認裝置清單AL之部分之行動裝置。基於該等距離,選擇一最近裝置Dx來作為一被銜接件。在自無線銜接器W接收一傳入連接請求後,行動裝置Dx旋即連接至主機裝置W且開始操作為一無線銜接用戶端,例如使用附接至裝置W之I/O周邊設備{P1, …, Pn}中之一或多者。 當按壓按鍵B且子集S僅含有一單個裝置Dx時,裝置W可如下進行操作: 若裝置Dx並非係經鑑認清單AL之部分,則裝置W觸發或參與用以安全地鑑認及設置裝置W與裝置Dx之間的一銜接連接之程序。 若裝置Dx係AL之部分,則裝置W觸發對至裝置Dx之一銜接連接進行設置、再次使用先前建立之認證。 若裝置Dx當前連接至裝置W,則裝置W與裝置Dx斷開連接。 視情況,連接序列包括:偵測至少一個各別行動裝置是否相對於主機裝置展現一各別移動,及取決於該各別移動而調適連接序列。舉例而言,在裝置W與裝置Dx之間執行一鑑認程序。在鑑認程序中,裝置W可發信號通知使用者來移動裝置Dx,且只有裝置W偵測到裝置Dx正在移動且範圍R內之所有其他裝置保持靜止,裝置W才繼續裝置鑑認程序。偵測該移動可係基於多個距離量測或某一其他機制,如所接收信號之都蔔勒移位。視情況,W可藉由利用加速度計、利用與W知曉為靜止之裝置之無線測距量測等來量測其自身運動而補償其自身運動。視情況,連接序列可藉由偵測該第一裝置是否展現該移動而調適,且只有偵測到該第一裝置展現該移動,才在第一裝置與主機裝置之間設置一新連接。此外,連接序列可藉由偵測該第一裝置是否展現該移動而調適,且只有偵測到該第一裝置展現該移動,才鑑認該第一裝置。此外,連接序列可藉由識別各別裝置當中之一移動之行動裝置而調適,該移動之裝置展現該各別移動且不同於第一行動裝置,且隨後選擇該移動之行動裝置以起始一新通信工作階段或選擇該移動之行動裝置以終止一現有通信工作階段。 視情況,若S含有一個以上裝置,則在按壓B後,裝置W進一步如下進行操作。裝置W觸發對至子集S中的具有至銜接器之最短距離之裝置Dy (其尚未連接至一銜接器(若有))之一銜接連接進行設置、若Dy在清單AL上則再次使用先前建立之認證。視情況,在子集S中但不在清單AL上之裝置可不予選擇來用於連接,或可需要基於具有最短距離而選擇一進一步確認。若在按壓按鍵B時裝置W係連接至一裝置Dz,則W可斷開其與Dz之銜接連接。 在以上實施例中,在子集S僅含有一單個裝置Dx之情形中,當按壓按鍵B時,裝置W可如下進行操作。若裝置Dx並非係裝置W之經鑑認裝置清單之部分,則裝置W觸發或參與用以安全地鑑認及設置裝置W與裝置Dx之間的一銜接連接之程序。若裝置Dx當前連接至裝置W,則裝置W可與裝置Dx斷開連接。 鑑認可涉及使用一WPS按鈕配對,藉此用於偵測一第二裝置之停工時間可短得多,此乃因W及Dx兩者皆處於伸手可及長度內且裝置W已判定裝置Dx係範圍R內的能夠設置一銜接連接之僅有裝置。在另一實施例中,裝置W可顯示具有認證資訊之一PIN或一QR碼及/或關於如何將為WPS或DPP鑑認程序之部分之兩個裝置配對之指令(例如,在附接至W之一顯示器上)。另一選擇為,裝置W可使用一PIN、NFC、指紋感測器、Ada、WFDS預設PIN、迪菲-赫爾曼(Diffie Hellman)密鑰交換或任何其他配對方法之小鍵盤輸入。 以上所提及鑑認程序可在連接設置之前或在連接設置期間執行,且取決於鑑認機制,可由裝置W或裝置Dx起始。舉例而言,一連接設置請求藉由包含關於裝置希望連接至之服務(在此情形中,如由同級裝置通告之銜接服務)之資訊之一802.11規定發現請求及/或一P2P GO協商及/或802.11鑑認請求及/或802.11關聯請求而執行。 在一實施例中,一旦裝置W及Dx被配對及連接,同級裝置之資訊(例如,裝置UUID、MAC位址、服務執行個體名稱、親和名稱、產品碼)、關於連接之資訊(例如,P2P群組資訊)及認證資訊便由主機裝置及/或行動裝置儲存,例如在一內部儲存裝置內或在外部儲存裝置上安全地維持一經鑑認裝置清單。當相同可攜式裝置與相同銜接器銜接時,此一清單允許較快連接設置及較少使用者涉入。若裝置Dx係裝置W之經鑑認裝置清單之部分,則主機裝置W可觸發對至裝置Dx之一銜接連接進行設置、再次使用先前建立之認證。 視情況,測距協定包括自各別行動裝置傳送各別認證資料,且主機處理器經配置以用於在針對基於各別距離而選擇之各別裝置執行連接動作時使用各別認證資料。舉例而言,基於經鑑認裝置清單AL,裝置W可自其內部或外部儲存裝置檢索資訊,包含認證資訊。該檢索係基於所發現裝置Dx所公開之身份資料。在將一連接請求發出至一所發現裝置Dx之前,裝置W自裝置Dx請求以下證據:裝置Dx確實知曉所儲存的認證,且裝置Dx並非係(例如)公開相同資訊(諸如,先前儲存之MAC位址)之另一可能惡意裝置。此可藉由將一DPP同級發現請求訊框發送至裝置Dx而達成,並檢查回應是否有效,或通常基於先前儲存之認證在裝置W與Dx之間執行一挑戰-回應訊息交換。在以下情形中在關聯之前發送此等訊息亦可係有用的:自裝置Dx最後一次與裝置W銜接以來,裝置Dx已改變其MAC位址(例如出於隱私原因),且僅資訊之部分(例如,裝置UUID或服務執行個體名稱)仍匹配。此外,裝置Dx在此期間可已重設且在其儲存裝置中可不再具有關於用於連接至裝置W之先前建立之鑑認及認證之資訊。在確立裝置Dx確實知曉先前儲存之認證之後,裝置W可藉由發送具有用以重新起始一持久連接之一請求之一規定發現請求而請求對至裝置Dx之一連接且特定而言其銜接服務進行設置。 在一實施例中,主機經配置以連接至經鑑認裝置。當多個行動裝置處於連接範圍(例如,一子集S)內時,主機裝置W可判定子集S中之哪一子集T係為裝置W之經鑑認裝置清單AL之部分之裝置。若S含有一個以上裝置且T並非空的,則當按壓按鍵B時,主機裝置可判定至子集T中之每一裝置之各別距離。然後,裝置W觸發對至子集T中的具有至銜接器之最短距離之裝置Dy (其尚未連接至一銜接器(若有))之一銜接連接進行設置、再次使用先前建立之認證。在按壓按鍵B時裝置W係連接至一裝置Dz之情形中,則W可斷開其與Dz之銜接連接。 在一實施例中,若S含有一個以上裝置,則按壓按鍵B會觸發使用者回饋(例如,附接至裝置W之一顯示器上所展示),從而指出在銜接範圍R內已發現能夠銜接之多個可攜式裝置,且關於將連接至哪一可攜式裝置係不明確的。回饋可指示使用者應將裝置中之一者移出範圍R,或以其他方式發信號通知主機裝置W應連接至哪一裝置,例如,藉由將該裝置放置於某一指定地點、進行一特定移動、按壓裝置上之一按鍵(例如)以作為關聯前發現資訊之部分而向裝置W公開一特定狀態或以起始自可攜式裝置至裝置W之一連接請求。回饋亦可指示至少一個其他主機處於近距離範圍內。主機可與無線連接範圍內之其他主機通信以協調傳輸及訊息,例如,協定訊息之時間間隔以防止混淆,及/或請求來自彼等其他主機(例如,可攜式裝置附近)之資訊。 在一實施例中,如下阻止開始針對一裝置Y之一意外連接序列。主機裝置可監視接收範圍內之各種裝置之位置及/或移動,且藉由該等位置及/或移動而排除後排列行動裝置。舉例而言,若裝置Y最近並未移動,且若裝置Y並非極靠近於主機裝置連接至之裝置Z,或若另一銜接器當前正起始至裝置Y之一連接,則自連接序列排除行動裝置Y。若裝置Y已被連接,例如藉由檢驗關聯前裝置之可用性狀態及/或銜接狀態或由裝置Y提供至裝置W之服務發現資訊,或藉由檢驗由裝置Y或由透過關聯前裝置或服務發現提供之鄰近銜接站V提供之P2P群組(用戶端/群組所有者)資訊,或藉由檢驗規定發現、GO協商或裝置Y與鄰近銜接站V之間的關聯訊息,或藉由使用專用訊息(例如,管理訊框)直接自裝置Y或銜接站V請求關於其當前連接狀態或銜接狀態之資訊,則亦可排除裝置Y。 視情況,主機可經配置以儲存針對各別行動裝置之時間戳記,該等時間戳記指示使用者在一特定裝置上活動或與一特定裝置建立一連接之最後時間。可選擇最近使用之裝置作為使用者希望銜接之裝置。視情況,辦公桌上之一精確位置可(例如)使用一毗鄰存取點或銜接器來判定,且僅在行動裝置恰好位於辦公桌上之一指定點處之情況下連接。 若在連接範圍內未發現行動裝置且子集S為空,則裝置W可在附接至裝置W之一顯示器上展示以下資訊:能夠銜接之裝置應放置於連接範圍R內。 一行動裝置具有經配置以供如下在上述系統中使用之一行動處理器。行動裝置經由無線網路而公開:行動裝置能夠(例如)利用一無線銜接伺服器而設置一無線連接。此可藉由裝置通告一銜接服務(例如,使用ASP P2P、Wi-Fi感知、UPnP、mDNS)而進行。行動處理器進一步能夠參加與其他無線裝置之距離量測,例如藉由支援802.11 FTM距離量測程序。最後,行動處理器經配置以連接至一主機裝置且開始操作附接至主機裝置之I/O周邊設備{P0, …, Pn}中之一或多者。此一連接序列可較佳地在不具有任何進一步使用者互動之情況下在自無線銜接器W接收到一傳入連接請求後旋即被起始。 在一實施例中,一第一裝置與一第二裝置之間的測距協定包括可(舉例而言)新增至如IEEE 802.11 [ref.1]中所定義之測距協定之一額外屬性或額外訊息,其含有一認證(例如公開密鑰)或一認證之一雜湊或一經加密認證。作為測距協定之訊息交換之部分,第二裝置必須包含此認證或一認證之雜湊或一經加密認證。為對稱,第一裝置亦將必須包含此認證、一認證之雜湊或經加密認證。含有測距協定之一訊息中之認證或一認證之雜湊或一經加密認證之較佳欄位係傳送彼欄位之信號或信號之至少部分用於量測訊息之傳輸或到達時間的一欄位,使得另一裝置極難(若非不可能)將其認證或其認證之雜湊或其經加密認證***用於量測第一裝置與第二裝置之間的距離之一訊息中。攜載認證或一認證之雜湊或一經加密認證之信號(時間上)愈接近用於量測範圍之信號愈好,或此等信號之間重疊愈多愈好。以此方式,第一裝置可確定測距協定之一訊息中之認證或一認證之雜湊或一經加密認證確實係關於其第一裝置正執行範圍量測協定之第二裝置中之一者。在一項實施例中,第一訊息處理器經配置以處理此認證或一認證之雜湊或經加密認證,且驗證該認證或該認證之雜湊或該經加密認證是否匹配關於其已成功地執行裝置鑑認且建立相互信任(諸如,藉由使用Wi-Fi保護設置協定、裝置配置協定、迪菲-赫爾曼密鑰交換及/或4次WPA2交握)之一裝置先前已使用之一認證。若發現一匹配,則第一裝置可假定第一裝置與第二裝置之間的距離量測可係受信任的且被視為可靠的。若未發現匹配,則第一裝置將不信任第一裝置與第二裝置之間的距離量測,且執行額外步驟來驗證該等距離量測之可靠性,諸如使用如在其他實施例中所闡述之機制。在另一實施例中,被交換之所量測值係使用一密鑰而加密,該密鑰係第一裝置與第二裝置之間約定的或自第一裝置與第二裝置之間的在第一裝置與第二裝置之間所執行之一早期裝置鑑認程序期間所建立之約定認證導出的。 在一替代實施例中,第二裝置必須包含在稍後連接設置期間將使用之一認證或認證之雜湊或一經加密認證。第一訊息處理器經配置以連同第一裝置與第二裝置之間的所量測距離一起處理及儲存所接收認證或認證之雜湊或一經加密認證,以利用彼認證使所量測距離與連接之特定裝置安全地相關。在設置第一裝置與第二裝置之間的連接後,第一裝置旋即驗證在執行裝置鑑認時(諸如,在執行Wi-Fi保護設置協定、裝置配置協定、迪菲-赫爾曼密鑰交換期間及/或在執行4次WPA2交握時)是否使用同一認證或同一認證之一衍生物。藉由進行此,第一裝置可判定其連接之裝置與已進行一特定距離量測之裝置係同一裝置。特定而言,若認證係一公開密鑰,且若設置第一裝置與第二裝置之間的連接包含第二裝置已成功地向裝置1證明其具有屬公開密鑰之在範圍量測中作為認證之私有密鑰之所有權,則第一裝置可確定第二裝置係其量測範圍之裝置而並非係一冒名頂替者。 在另一實施例中,可如下增強一連接之安全性。行動裝置Dx可經配置以記錄哪一主機裝置已經由一測距協定(諸如,FTM程序)執行一距離量測。行動裝置可執行其自身之距離量測,且使主機量測之距離與其自身之距離量測相關。若主機量測值與行動裝置量測值之間存在一實質差異,則中止連接設置。行動裝置可經配置以隨後檢查傳入連接或鑑認請求是否確實來自銜接器,且其在一經預先組態時間週期內不接近一第二裝置。 在另一實施例中,主機裝置及行動裝置可在設置一連接期間經配置為如下用於增強之安全性。在測距協定期間,作為測距訊息中之一者之部分,交換主機裝置及/或行動裝置之身份資料及/或認證。此等身份資料或認證可以密碼方式受保護及/或連結至測距協定中之協定訊息之其他部分。當在一稍後時間選擇行動裝置來設置一連接時,再次使用所交換身份資料及/或認證來進行鑑認。舉例而言,來自銜接器之公開密鑰之一雜湊可在距離量測期間被接收,且在連接設置期間用於一挑戰-回應協定或用於驗證。有效地,裝置現在可驗證參與該距離量測之裝置與現在正鑑認之裝置是否相同。藉由使一基於距離之量測更值得信任,可靠之基於接近度之服務成為一可行工具。一實例性使用情形係,若你連接至一附近無線鍵盤、附近無線儲存裝置、附近感測器或附近無線網路攝影機,則你會想要確保你係連接至了正確之裝置,而非連接至了想要監視、複製或追蹤你正在做什麼之某一中間人裝置。 在另一實施例中,可執行涉及至少三個裝置之距離量測。此外,可藉由在某一規定短時間段(例如,針對距離量測或連接設置)內不允許兩個銜接器接近行動裝置而防止惡意或意外連接。 在一多裝置組態中,一第一裝置可與一第三裝置執行距離量測,以便決定在第一裝置與第三裝置之間設置一連接。在此情形中,當第一裝置或第三裝置亦接近一第二裝置以執行距離量測時,若第一裝置將能夠驗證第二裝置及第三裝置是否獨立地操作或第二裝置及第三裝置是否協作以執行距離量測(亦即,藉由第二裝置及第三裝置向/自彼此發送/接收由第二裝置與第一裝置執行距離量測及/或由第三裝置與第一裝置執行距離量測而產生之距離量測資料),且若第三裝置將能夠驗證第一裝置及第二裝置係獨立地操作還是協作以執行距離量測,則係有益的。若該等裝置不協作,則第二裝置可係一敵對裝置,該敵對裝置試圖藉由使量測裝置相信其係處於與被假冒裝置類似之一距離而假冒第一裝置或第三裝置,或該敵對裝置試圖藉由進行其自身之距離量測而使量測裝置相信其實際上比被假冒裝置更近。在一可能實施例中,若一裝置在一規定短時間週期內接收到來自兩個或多於兩個不同裝置之距離量測訊框,或若在彼等兩個裝置中之第一者已開始發送其量測請求之後,來自兩個或多於兩個不同裝置之距離量測請求訊框在比一經預先組態時間更早之一時間到達(例如,若協定中約定:協作以執行距離量測之兩個裝置必須在彼此之後的至少某一規定時間週期發出其量測訊框並相應地協調其量測),則該裝置可經組態以拒斥距離量測請求訊框及/或拒斥來自其他兩個裝置之鑑認請求及/或拒斥設置至其他兩個裝置之一連接。 在另一可能實施例中,若兩個裝置協作以與一第三裝置執行距離量測,則此等裝置兩者皆必須包含一共同認證(例如,共同對稱密鑰、公開/私有密鑰對)或認證之雜湊或經加密認證作為其與第三裝置執行之距離量測協定之部分,使得在接收到來自這兩個裝置之距離量測請求訊框時,第三裝置可藉由基於彼所接收認證而在第三裝置與第一裝置之間執行一挑戰-回應交換及基於彼所接收認證而在第三裝置與第二裝置之間執行一挑戰-回應交換而驗證這兩個裝置之有效性。因此,此實施例另外與用於在第一裝置亦接近一第三裝置以執行距離量測之情況下決定是否接受對第一裝置與一第二裝置之間的一無線連接之設置之一方法及一第一裝置有關,該方法包括: 相對於第二裝置及第三裝置中之每一者與第二裝置及第三裝置協作執行至少一距離量測。 接收來自第二裝置及第三裝置不同裝置之距離量測訊框; 若滿足以下條件中之至少一者,則決定不接受對無線連接之設置: a)所接收距離量測訊框係在一預定時間週期內被接收, b)在彼等兩個裝置中之第一者已開始發送其量測請求之後,來自兩個或多於兩個不同裝置之距離量測請求訊框在比一經預先組態時間更早之一時間到達。 另一選擇為,若在接收來自其他兩個裝置之距離量測請求訊框及共同認證、認證之雜湊或經加密認證之裝置與其他兩個裝置中之每一者之間執行裝置鑑認時(諸如,在執行Wi-Fi保護設置協定、裝置配置協定、迪菲-赫爾曼密鑰交換期間及/或在執行4次WPA2交握時),未使用共同認證或其一衍生物或無法正確地驗證共同認證或其一衍生物被使用,則該裝置拒斥設置與彼等兩個裝置中之任一者之一連接。用於決定是否接受對第一裝置與一第二裝置或一第三裝置之間的一無線連接之設置之一方法可包括: 相對於第二裝置及第三裝置中之每一者與第二裝置及第三裝置協作執行距離量測; 接收第二裝置及第三裝置之一共同認證; 若在該裝置與其他兩個裝置中之每一者之間執行裝置鑑認時,未使用共同認證或其一衍生物或無法正確地驗證共同認證或其一衍生物被使用,則決定不接受對無線連接之設置。 圖4展示一行動裝置經啟用以用於單個按鍵連接之一方法。首先,根據一測距協定在充當主機裝置之一裝置與充當行動裝置之另一裝置之間執行一距離量測。該裝置實體上間隔達一距離140。測距協定係用於判定第一裝置與第二裝置之間的一距離。該第一裝置及該第二裝置類似於如圖1中所展示及參考圖1-3進一步所闡述之第一裝置及第二裝置。該方法可由行動裝置中之一行動處理器執行。 注意,測距協定及距離量測亦可由一不同裝置中之一處理器執行及/或基於所接收值而在一不同時間執行。舉例而言,該方法可在不主動地參與測距協定但接收所有訊息且知曉第三裝置與第三裝置之間的距離之一第三裝置處執行。若距第一裝置處於一近距離,則第三裝置可藉由接收測距協定之協定訊息而驗證所有資料。 行動裝置中之該方法在節點START 401處開始。在一第一階段RCV 402中,行動裝置自主機接收用以起始測距協定之一訊息。在階段RNGP 403中,方法可執行測距協定且執行如參考圖2所闡述之時間量測。在此階段中,方法可獲得所判定距離,並將該距離傳送至主機。接下來,在階段WAPE 404中,方法等待一回應週期以自主機裝置接收一連接訊息。該回應週期在該執行測距協定後旋即開始。來自主機之連接訊息係關於與主機之一連接。若未接收到訊息,則方法恢復回應於測距協定之其初始狀態。接下來,若接收到一連接訊息,則在階段CONN 405中,方法繼續執行關於第一行動裝置與主機裝置之間的一連接之一連接動作。連接訊息可含有可在行動裝置處驗證及/或使用之距離量測資料或認證資料。舉例而言,主機可將包含認證資料之一連接請求發送至行動裝置。行動裝置可回應於連接訊息而執行一連接步驟,且可使用及/或驗證認證資料。在節點END 406處,現在終止該方法。 圖5展示一主機裝置經啟用以用於單個按鍵連接之一方法。主機裝置具備包含如上文所闡述之連接按鍵之一使用者介面。藉由根據如上文所闡述之一測距協定與一行動裝置進行通信而執行一距離量測。 該方法在節點START 501處開始。在一第一階段BUP 502中,方法係控制使用者介面及監視連接按鍵。當使用者按壓按鍵時,該階段偵測到一使用者啟動連接按鍵。接下來,在使用者啟動連接按鍵後旋即執行一連接序列,連接序列包括以下階段。在一第一階段RGP-N 503中,主機裝置與無線通信範圍內之一或多個各別行動裝置執行測距協定。根據測距協定,判定一或多個各別距離。每一各別距離係介於主機與一各別行動裝置之間。接下來,在階段SELS 504中,選擇各別距離當中之一最短距離。接下來,在階段IDM 505中,識別各別裝置當中之一第一行動裝置,該第一行動裝置具有該最短距離。隨後,在階段CONA 506中,執行關於第一行動裝置與主機裝置之間的一連接之一連接動作。在節點END 507處,現在終止該方法。 提供可自一網路下載及/或儲存於一電腦可讀媒體及/或微處理器可執行媒體上之電腦程式產品,該等電腦程式產品包括在於一電腦上執行時用於實施以上方法之程式碼指令以保護位置資訊,如下文進一步所闡明。 以上系統可應用於(舉例而言)室內及室外短程無線通信系統中,其中經由一測距協定而支援量測距離。舉例而言,該系統可應用於支援Wi-Fi、Wi-Fi感知或Wi-Fi直連之可攜式裝置及靜止裝置中。測距協定可使用所建立RF通信標準,諸如802.15.7、802.11、802.15.4、ZigBee、Thread或Bluetooth®低功耗(BLE) (亦稱為Bluetooth®智慧)。 通常,互動以量測距離及在按壓連接按鍵後旋即執行連接序列之主機裝置及行動裝置各自包括執行裝置處所儲存之適當軟體之一處理器;舉例而言,彼軟體可已被下載及/或儲存於一對應記憶體中,例如,一揮發性記憶體(諸如RAM)或一非揮發性記憶體(諸如,快閃(未展示))。舉例而言,裝置及伺服器可配備有微處理器及記憶體(未展示)。另一選擇為,裝置及伺服器可全部或部分地以可程式化邏輯實施,例如,實施為場可程式化閘陣列(FPGA)。裝置及伺服器可全部或部分地實施為一所謂的特殊應用積體電路(ASIC),亦即,經定製用於其特定用途之一積體電路(IC)。舉例而言,電路可以CMOS實施,例如,使用一硬體描述語言,諸如Verilog、VHDL等。 執行方法之諸多不同方式係可能的,如熟習此項技術者將明瞭。舉例而言,可變化階段或步驟之次序,或可並行執行某些階段。此外,在步驟間可***其他方法步驟。所***步驟可表示諸如本文中所闡述之方法之細化,或可與該方法無關。 根據本發明之一方法可使用軟體執行,軟體包括用於致使一處理器系統執行各別方法之指令。軟體可僅包含由系統之一特定子實體所採取之彼等步驟。軟體可儲存於一適合儲存媒體中,諸如一硬碟、一軟碟、一記憶體等。軟體可作為一信號沿著一電線發送或無線地發送或使用一資料網路(例如,網際網路)發送。軟體可用於下載及/或可用於一伺服器上之遠端用途。根據本發明之一方法可使用經配置以將可程式化邏輯(例如,一場可程式化閘陣列(FPGA))組態成執行該方法之一位元串流而執行。將瞭解,軟體可呈原始碼、目標碼、一碼中間原始及目標碼之形式,諸如經部分編譯形式,或呈適合於在根據本發明之方法之實施方案中使用之任何其他形式。與一電腦程式產品相關之一實施例包括對應於所陳述之方法中之至少一者之處理步驟中之每一者之電腦可執行指令。此等指令可細分成次常式及/或儲存於可靜態地或動態地連結之一或多個檔案中。與一電腦程式產品相關之另一實施例包括對應於所陳述之系統及/或產品中之至少一者之構件中之每一者之電腦可執行指令。 圖6a展示一電腦可讀媒體1000,其具有包括一電腦程式1020之一可寫入部分1010,電腦程式1020包括用於致使一處理器系統執行如參考圖1-5所闡述之系統中之以上方法中之一或多者之指令。電腦程式1020可作為實體標記或藉助電腦可讀媒體1000之磁化而體現於電腦可讀媒體1000上。然而,亦可想到任何其他適合實施例。此外,將瞭解,儘管電腦可讀媒體1000在此處展示為一光碟,但電腦可讀媒體1000可係任何適合電腦可讀媒體,諸如一硬碟、固態記憶體、快閃記憶體等,且可係非可記錄或可記錄的。電腦程式1020包括用於致使一處理器系統執行該等方法之指令。 圖6b根據如參考圖1-5所闡述之裝置或伺服器之一實施例而以一處理器系統1100之一示意圖示展示。處理器系統可包括一電路1110,舉例而言一或多個積體電路。在該圖中示意性地展示電路1110之架構。電路1110包括用於運行電腦程式組件以執行根據一實施例之一方法及/或實施其模組或單元之一處理單元1120,例如,一CPU。電路1110包括用於儲存程式化碼、資料等之一記憶體1122。記憶體1122之部分可係唯讀的。電路1110可包括一通信元件1126,例如,一天線、連接器或兩者,及諸如此類。電路1110可包括用於執行方法中所定義之處理之部分或全部之一專用積體電路1124。處理器1120、記憶體1122、專用IC 1124及通信元件1126可經由一互連件1130 (即,一匯流排)彼此連接。處理器系統1110可經配置以分別使用一天線及/或連接器用於接觸式及/或非接觸式通信。 概言之,一無線通信系統具有經配置以用於無線通信及距離量測之一主機裝置及行動裝置。主機裝置具有包括一連接按鍵之一使用者介面,且經配置以在一使用者啟動連接按鍵後旋即執行一連接序列。連接序列首先判定該主機與各別行動裝置之間的各別距離。選擇一最短距離,且識別具有最短距離之一第一行動裝置。然後,執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。該行動裝置經配置以用於執行一測距協定,且在隨後接收到一連接訊息後旋即執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。有效地,在一行動裝置之使用者按壓一所選擇主機裝置上之一單個按鍵後旋即建立一連接。 以下條款並非係申請專利範圍,但與本發明之各種實施例相關。申請人在此通知,在本申請案或自本申請案衍生之任何進一步申請案之實行期間,新申請專利範圍可被製訂為此等條款及/或自說明中獲得之此等條款及/或特徵之組合。 1. 一種主機裝置,其經配置以用於與行動裝置進行無線通信, 每一行動裝置(120、120’)包括一行動收發器(121)及一行動處理器(122), 該行動收發器經配置以用於根據一通信協定而進行無線通信, 該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離, 該主機裝置(110)包括 - 一主機收發器(111),其用於根據該通信協定而進行無線通信, - 一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及 - 一使用者介面(113),其包括一連接按鍵(115), 該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列, 該連接序列包括 藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 選擇該等各別距離當中之一最短距離, 識別該等各別裝置當中之一第一行動裝置,該第一行動裝置具有該最短距離,及 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 2. 如條款1之主機裝置,其中該連接序列包括 根據該通信協定而判定該第一裝置與該主機裝置之間是否存在一現有通信工作階段,且若否,則該連接動作包括 根據該通信協定而在該第一裝置與該主機裝置之間起始一新通信工作階段。 3. 如條款1或2之主機裝置,其中該連接序列包括 根據該通信協定而判定該第一裝置與該主機裝置之間是否存在一現有通信工作階段,且若否, 則根據該通信協定而判定另一行動裝置與該主機裝置之間是否存在另一通信工作階段,且若是,則該連接動作包括 起始使該另一裝置與該主機裝置之間的該另一通信工作階段終止。 4. 如前述條款中任一項之主機裝置,其中該連接序列包括 根據該通信協定而判定該第一裝置與該主機裝置之間是否存在一現有通信工作階段,且若是,則該連接動作包括 根據該通信協定而起始使該第一裝置與該主機裝置之間的該現有通信工作階段終止。 5. 如條款4之主機裝置,其中該連接序列包括:當該第一裝置與該主機裝置之間存在一現有通信工作階段時, 選擇該等各別距離當中之一第二最短距離, 識別該等各別裝置當中之一第二行動裝置,該第二行動裝置具有該第二最短距離,及 根據該通信協定而在該第二裝置與該主機裝置之間起始一新通信工作階段。 6. 如前述條款中任一項之主機裝置,其中該連接動作包括以下各項中之至少一者: 根據該通信協定而鑑認該第一裝置; 判定該第一裝置是否為一經鑑認裝置清單之部分,且若否,則在成功鑑認該第一裝置後旋即更新該經鑑認裝置清單; 判定該第一裝置是否為一經鑑認裝置清單之部分,且若是,則再次使用先前建立之認證來設置至該第一裝置之一連接。 7. 如前述條款中任一項之主機裝置,其中該連接序列包括 判定該最短距離是否超過一預定連接範圍,且若是,則繼續進行以下各項中之至少一者: 中止該連接序列; 發信號向該使用者通知該行動裝置在該預定連接範圍之外; 向該使用者指示必須移動該行動裝置朝向該主機; 在一有限週期內,重複進行判定該等各別距離及選擇該最短距離之階段,直至該最短距離小於該預定連接範圍為止,且若該最短距離小於該預定連接範圍,則繼續執行該連接動作。 8. 如前述條款中任一項之主機裝置,其中該連接序列包括 判定一預定連接範圍內之行動裝置之一總數目,及繼續進行以下各項中之至少一者: 若該總數目超過一預定數目,則發信號向該使用者通知總數目超過該預定連接範圍內所允許之裝置之一預定數目; 若該總數目超過一預定數目,則請求該使用者自該連接範圍移除一或多個行動裝置; 若該總數目超過一預定數目,則中止該連接序列; 若該總數目為1,則繼續執行該連接動作,同時跳過該選擇及識別步驟。 9. 如前述條款中任一項之主機裝置,其中該連接序列包括 偵測至少一個各別行動裝置是否相對於該主機裝置展現一各別移動,及 取決於該各別移動而調適該連接序列。 10. 如條款9之主機裝置,其中該連接序列藉由以下各項中之至少一者而調適: 偵測該第一裝置是否展現該移動,且只有該第一裝置展現該移動,才在該第一裝置與該主機裝置之間設置一新連接; 偵測該第一裝置是否展現該移動,且只有該第一裝置展現該移動,才鑑認該第一裝置; 識別該等各別裝置當中之一移動之行動裝置,該移動之裝置展現該各別移動且不同於該第一行動裝置,且隨後進行以下各項中之至少一者: 選擇該移動之行動裝置以起始一新通信工作階段; 選擇該移動之行動裝置以終止一現有通信工作階段。 11. 如前述條款中任一項之主機裝置,其中 該測距協定包括自該等各別行動裝置傳送各別認證資料,且該主機處理器經配置以用於在針對如基於該等各別距離而選擇之各別裝置執行該連接動作時使用該各別認證資料; 或 該主機處理器經配置以用於接收如由一行動裝置所量測之至少一個額外距離及在判定該主機與一各別行動裝置之間的該各別距離時使用該額外距離。 12. 一種無線通信系統,其包括一主機裝置(110)及一行動裝置(120、120’), 該主機裝置包括 一主機收發器(111),其用於根據一通信協定而進行無線通信, 一主機處理器(112),其經配置以用於經由測距協定而進行距離量測,及 一使用者介面(113),其包括一連接按鍵(115), 該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列, 該連接序列包括 藉由與無線通信範圍內之各別行動裝置進行通信而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 選擇該等各別距離當中之一最短距離, 識別該等各別裝置當中之一第一行動裝置,該第一行動裝置具有該最短距離,及 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作; 該行動裝置包括一行動收發器(121)及一行動處理器(122), 該行動收發器經配置以用於根據該通信協定而進行無線通信, 該行動處理器經配置以用於 執行該測距協定; 在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一連接訊息;及回應於該連接訊息, 執行關於該行動裝置與該主機裝置之間的一連接之一連接動作。 13. 一種在一主機裝置(110)中用於與行動裝置(120、120’)進行無線通信之主機方法, 每一行動裝置包括一行動收發器(121)及一行動處理器(122), 該行動收發器經配置以用於根據一通信協定而進行無線通信, 該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離, 該主機裝置包括 一主機收發器(111),其用於根據該通信協定而進行無線通信, 一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及 一使用者介面(113),其包括一連接按鍵(115), 該主機方法包括 偵測一使用者啟動該連接按鍵,及 在該使用者啟動該連接按鍵後旋即執行一連接序列, 該連接序列包括 藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 選擇該等各別距離當中之一最短距離, 識別該等各別裝置當中之一第一行動裝置,該第一行動裝置具有該最短距離,及 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 14. 一種在一行動裝置中用於與一主機裝置進行無線通信之行動方法, 該行動裝置(120、120’)包括一行動收發器(121)及一行動處理器(122), 該行動收發器經配置以用於根據一通信協定而進行無線通信, 該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離, 該主機裝置(110)包括 一主機收發器(111),其用於根據該通信協定而進行無線通信, 一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及 一使用者介面(113),其包括一連接按鍵(115), 該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列,該連接序列包括 藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間, 選擇該等各別距離當中之一最短距離, 識別該等各別裝置當中之一第一行動裝置,該第一行動裝置具有該最短距離,及 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作, 該行動方法包括 執行該測距協定; 在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一連接訊息;及回應於該連接訊息, 執行關於該第一行動裝置與該主機裝置之間的一連接之一連接動作。 15. 一種電腦程式產品,其可自一網路下載及/或儲存於一電腦可讀媒體及/或微處理器可執行媒體上,該產品包括在於一電腦上執行時用於實施如條款13或14之方法之程式碼指令。 將瞭解,為清楚起見,上文說明參考不同功能單元及處理器闡述了本發明之實施例。然而,將明瞭,在不背離本發明之情況下可使用功能性在不同功能單元或處理器之間之任一適合分配。舉例而言,圖解說明為由單獨單元、處理器或控制器執行之功能性可由相同處理器或控制器來執行。因此,應將對具體功能單元之提及僅視為對用於提供所闡述功能性之適合構件之提及,而非指示嚴格邏輯或實體結構或組織。本發明可以包含硬體、軟體、韌體或此等之任一組合之任一適合形式實施。 注意,在此文件中,詞「包括(comprising)」不排除存在除所列出之元件或步驟之外的元件或步驟,且在一元件前面之詞「一(a或an)」不排除存在複數個此類元件,任何參考符號皆不限制申請專利範圍之範疇,本發明可藉助硬體及軟體兩者而實施,且數個「構件」或「單元」可由硬體或軟體之相同物項表示,且一處理器可可能地與硬體元件協作來實現一或多個單元之功能。此外,本發明不限於實施例,且本發明在於上文所闡述或相互不同之附屬項中所陳述之每一及每個新穎特徵或特徵之組合。 參考文件: [1] IEEE P802.11-REVmc / D4.2,2015年9月 IEEE資訊技術標準 系統間的電信及資訊交換 區域網路及都會區域網路 具體要求 第11部分:無線LAN媒體存取控制(MAC)及實體層(PHY)規範 第10.24.6章 精細時序量測程序,1773-1784頁。
100‧‧‧系統110‧‧‧主機裝置111‧‧‧主機收發器/收發器112‧‧‧主機處理器113‧‧‧使用者介面115‧‧‧連接按鍵120‧‧‧行動裝置120’‧‧‧行動裝置121‧‧‧行動收發器/收發器122‧‧‧行動處理器130‧‧‧形狀140‧‧‧距離210‧‧‧主機裝置W213‧‧‧使用者介面220‧‧‧行動電話220’‧‧‧第一膝上型電腦220’’‧‧‧第二膝上型電腦225‧‧‧實體連接按鍵250‧‧‧連接範圍/預定連接範圍R251‧‧‧虛線邊界1000‧‧‧電腦可讀媒體1010‧‧‧可寫入部分1020‧‧‧電腦程式1100‧‧‧處理器系統1110‧‧‧電路1120‧‧‧處理單元/處理器1122‧‧‧記憶體1124‧‧‧專用積體電路1126‧‧‧通信元件1130‧‧‧互連件ACK0‧‧‧訊息ACK1‧‧‧量測應答/訊息ACK2‧‧‧應答訊息DEV1‧‧‧第一裝置DEV2‧‧‧第二裝置M1‧‧‧量測訊息/訊息M2‧‧‧訊息RRP‧‧‧範圍報告訊息RRQ‧‧‧請求訊息t1‧‧‧第一時間/主機時間/時間t2‧‧‧第二時間/時間/本端時序資訊t3‧‧‧第三時間/時間/本端時序資訊t4‧‧‧第四時間/時間
進一步參考以下說明中以實例方式闡述之實施例且參考附圖將明瞭且闡明本發明之此等及其他態樣,在附圖中 圖1展示用於無線通信及距離量測之裝置, 圖2展示一測距協定之一示意圖, 圖3展示具有一主機及行動裝置之一銜接系統之一實例, 圖4展示一行動裝置經啟用以用於單個按鍵連接之一方法, 圖5展示一主機裝置經啟用以用於單個按鍵連接之一方法, 圖6a展示一電腦可讀媒體,且 圖6b以一處理器系統之一示意圖示展示。 該等圖僅係概略的且未按比例繪製。在該等圖中,對應於已闡述之元件之元件可具有相同參考編號。
100‧‧‧系統
110‧‧‧主機裝置
111‧‧‧主機收發器/收發器
112‧‧‧主機處理器
113‧‧‧使用者介面
115‧‧‧連接按鍵
120‧‧‧行動裝置
120’‧‧‧行動裝置
121‧‧‧行動收發器/收發器
122‧‧‧行動處理器
130‧‧‧形狀
140‧‧‧距離
Claims (15)
- 一種主機(Host)裝置,其經配置以用於與行動裝置進行Wi-Fi無線通信,每一行動裝置(120、120’)包括一行動收發器(121)及一行動處理器(122),該行動收發器經配置以用於根據一通信協定而進行無線通信,該行動處理器經配置以用於經由一測距(ranging)協定而進行距離量測以基於一往返時間(round trip time)量測而判定該主機與該行動裝置之間的一距離,該主機裝置(110)包括一主機收發器(111),其用於根據該通信協定而進行無線通信,一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及一使用者介面(113),其包括一連接按鍵(115),該主機裝置經配置以使用一關聯前發現服務(pre-association discovery service)以判定在Wi-Fi無線通信範圍內之行動裝置;該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列,該連接序列包括藉由與先前經判定在Wi-Fi無線通信範圍內之該行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間,其中在與一第一行動裝置建立一Wi-Fi通信之前,完成(done) 該判定;偵測該第一行動裝置是否相對於該主機裝置展現一移動,且若是,則執行關於該第一行動裝置與該主機裝置之間的一連接之一Wi-Fi連接動作。
- 如請求項1之主機裝置,其中該連接序列包括選擇該等各別距離當中之一最短距離,識別該等各別裝置當中之一最近行動裝置,該最近行動裝置具有該最短距離,及執行關於該最近行動裝置與該主機裝置之間的一連接之一連接動作。
- 如請求項1或2之主機裝置,其中該連接序列包括根據該通信協定而判定該第一裝置與該主機裝置之間是否存在一現有通信工作階段,且若否,則該連接動作包括根據該通信協定而在該第一裝置與該主機裝置之間起始一新通信工作階段。
- 如請求項1或2之主機裝置,其中該連接序列包括根據該通信協定而判定該第一裝置與該主機裝置之間是否存在一現有通信工作階段,且若否,則根據該通信協定而判定另一行動裝置與該主機裝置之間是否存在另一通信工作階段,且若是,則該連接動作包括 起始使該另一裝置與該主機裝置之間的該另一通信工作階段終止。
- 如請求項1或2之主機裝置,其中該連接序列包括根據該通信協定而判定另一裝置與該主機裝置之間是否存在一現有通信工作階段,且若是,則該連接動作包括根據該通信協定而起始使該另一裝置與該主機裝置之間的該現有通信工作階段終止。
- 如請求項2之主機裝置,其中該連接序列包括:當該最近裝置與該主機裝置之間存在一現有通信工作階段時,選擇該等各別距離當中之一第二最短距離,識別該等各別裝置當中之一第二行動裝置,該第二行動裝置具有該第二最短距離,及根據該通信協定而在該第二裝置與該主機裝置之間起始一新通信工作階段。
- 如請求項1或2之主機裝置,其中該連接動作包括以下各項中之至少一者:根據該通信協定而鑑認該第一裝置;判定該第一裝置是否為一經鑑認裝置清單之部分,且若否,則在成功鑑認該第一裝置後旋即更新該經鑑認裝置清單;判定經選擇用於一新通信工作階段之該行動裝置是否為一經鑑認裝置清單之部分,且若是,則再次使用先前建立之認證來設置至該所選擇裝 置之一連接。
- 如請求項1或2之主機裝置,其中該連接序列包括判定至經選擇用於一新通信工作階段之該行動裝置之距離是否超過一預定連接範圍,且若是,則繼續進行以下各項中之至少一者:中止該連接序列;發信號向該使用者通知該行動裝置在該預定連接範圍之外;向該使用者指示必須移動該行動裝置朝向該主機;在一有限週期內,重複進行判定該等各別距離及選擇該最短距離之階段,直至該最短距離小於該預定連接範圍為止,且若該最短距離小於該預定連接範圍,則繼續執行該連接動作。
- 如請求項1或2之主機裝置,其中該連接序列包括判定一預定連接範圍內之行動裝置之一總數目,及繼續進行以下各項中之至少一者:若該總數目超過一預定數目,則發信號向該使用者通知總數目超過該預定連接範圍內所允許之裝置之一預定數目;若該總數目超過一預定數目,則請求該使用者自該連接範圍移除一或多個行動裝置;若該總數目超過一預定數目,則中止該連接序列;若該總數目為1,則繼續執行該連接動作,同時跳過該選擇及識別步驟。
- 如請求項2之主機裝置,其中該連接序列藉由以下各項中之至少一者而調適:偵測該最近裝置是否展現該移動,且只有該最近裝置展現該移動,才在該第一裝置與該主機裝置之間設置一新連接;偵測該最近裝置是否展現該移動,且只有該最近裝置展現該移動,才鑑認該第一裝置;偵測該最近裝置是否展現該移動,且只有該最近裝置不展現該移動,才隨後進行以下各項中之至少一者:選擇該最近行動裝置以起始一新通信工作階段;選擇該第一行動裝置以終止一現有通信工作階段。
- 如請求項1或2之主機裝置,其中該測距協定包括自該等各別行動裝置傳送各別認證資料,且該主機處理器經配置以用於在針對如基於該等各別距離而選擇之各別裝置執行該連接動作時使用該各別認證資料;或該主機處理器經配置以用於接收如由一行動裝置所量測之至少一個額外距離及在判定該主機與一各別行動裝置之間的該各別距離時使用該額外距離。
- 一種Wi-Fi無線通信系統,其包括一主機裝置(110)及行動裝置(120、120’),該主機裝置包括 一主機收發器(111),其用於根據一通信協定而進行無線通信,一主機處理器(112),其經配置以用於經由測距協定而進行距離量測,及一使用者介面(113),其包括一連接按鍵(115),該主機裝置經配置以使用一關聯前發現服務以判定在Wi-Fi無線通信範圍內之行動裝置;該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列,該連接序列包括藉由與無線通信範圍內之各別行動裝置進行通信而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間,其中在與無線通信範圍內之各別行動裝置建立一安全連接之前,完成該判定;偵測一第一行動裝置是否相對於該主機裝置展現一移動,且若是,則執行關於該第一行動裝置與該主機裝置之間的一連接之一Wi-Fi連接動作;該第一行動裝置包括一行動收發器(121)及一行動處理器(122),該行動收發器經配置以用於根據該通信協定而進行無線通信,該行動處理器經配置以用於執行該測距協定;在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一Wi-Fi連接訊息;及回應於該連接訊息,執行關於該第一行動裝置與該主機裝置之間的一連接之一Wi-Fi連接動作,其中該連接係一Wi-Fi連接。
- 一種在一主機裝置(110)中用於與行動裝置(120、120’)進行Wi-Fi無線通信之主機方法,每一行動裝置包括一行動收發器(121)及一行動處理器(122),該行動收發器經配置以用於根據一Wi-Fi通信協定而進行無線通信,該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離,該主機裝置包括一主機收發器(111),其用於根據該通信協定而進行無線通信,一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及一使用者介面(113),其包括一連接按鍵(115),該主機方法包括使用一關聯前發現服務以判定在Wi-Fi無線通信範圍內之行動裝置;偵測一使用者啟動該連接按鍵,及在該使用者啟動該連接按鍵後旋即執行一連接序列,該連接序列包括藉由與先前經判定在Wi-Fi無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間,偵測一第一行動裝置是否相對於該主機裝置展現一移動,且若是,則執行關於該第一行動裝置與該主機裝置之間的一連接之一Wi-Fi連接動作。
- 一種在一行動裝置中用於與一主機裝置進行Wi-Fi無線通信之行動方法,該行動裝置(120、120’)包括一行動收發器(121)及一行動處理器(122),該行動收發器經配置以用於根據一通信協定而進行Wi-Fi無線通信,該行動處理器經配置以用於經由一測距協定而進行距離量測以基於一往返時間量測而判定該主機與該行動裝置之間的一距離,該主機裝置(110)包括一主機收發器(111),其用於根據該通信協定而進行無線通信,一主機處理器(112),其經配置以用於經由該測距協定而進行距離量測,及一使用者介面(113),其包括一連接按鍵(115),該主機裝置經配置以使用一關聯前發現服務以判定在Wi-Fi無線通信範圍內之行動裝置;該主機處理器經配置以在一使用者啟動該連接按鍵後旋即執行一連接序列,該連接序列包括藉由與無線通信範圍內之各別行動裝置執行該測距協定而判定一或多個各別距離,每一各別距離係介於該主機與一各別行動裝置之間,其中在與無線通信範圍內之各別行動裝置建立一安全連接之前,完成該判定偵測一第一行動裝置是否相對於該主機裝置展現一移動,且若是,則執行關於該第一行動裝置與該主機裝置之間的一Wi-Fi連接之一連接動作, 該行動方法包括執行該測距協定;指示該行動裝置之一使用者來相對於該主機裝置執行該移動;在該執行該測距協定後旋即開始之一回應週期內自該主機裝置接收一Wi-Fi連接訊息;及回應於該Wi-Fi連接訊息,執行關於該第一行動裝置與該主機裝置之間的一連接之一Wi-Fi連接動作,其中該連接係一Wi-Fi連接。
- 一種電腦程式產品,其可自一網路下載及/或儲存於一電腦可讀媒體及/或微處理器可執行媒體上,該產品包括在於一電腦上執行時用於實施如請求項13或14之方法之程式碼指令。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16207320.9 | 2016-12-29 | ||
??16207320.9 | 2016-12-29 | ||
EP16207320 | 2016-12-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201831027A TW201831027A (zh) | 2018-08-16 |
TWI757401B true TWI757401B (zh) | 2022-03-11 |
Family
ID=57737616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106146557A TWI757401B (zh) | 2016-12-29 | 2017-12-29 | 無線通信系統 |
Country Status (6)
Country | Link |
---|---|
US (3) | US11202326B2 (zh) |
EP (1) | EP3563614B1 (zh) |
JP (1) | JP7069175B2 (zh) |
CN (1) | CN110169153B (zh) |
TW (1) | TWI757401B (zh) |
WO (1) | WO2018122184A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110169153B (zh) * | 2016-12-29 | 2021-06-01 | 皇家飞利浦有限公司 | 无线通信*** |
US10985915B2 (en) * | 2017-04-12 | 2021-04-20 | Blackberry Limited | Encrypting data in a pre-associated state |
US11270288B2 (en) * | 2017-12-19 | 2022-03-08 | International Business Machines Corporation | System and method for automatic device connection following a contactless payment transaction |
EP3573355A1 (en) | 2018-05-24 | 2019-11-27 | Koninklijke Philips N.V. | Device for wireless communication with other devices |
TWI699067B (zh) * | 2018-12-19 | 2020-07-11 | 盛群半導體股份有限公司 | 無線電力傳送裝置及其鍋具 |
KR102284422B1 (ko) * | 2019-02-01 | 2021-08-04 | 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. | 블록체인 시스템에서 노드 사이의 통신 확립 방법 및 디바이스 |
EP3700234A1 (en) * | 2019-02-19 | 2020-08-26 | Koninklijke Philips N.V. | System for trusted distance measurement |
US11343244B2 (en) * | 2019-08-02 | 2022-05-24 | Dell Products, Lp | Method and apparatus for multi-factor verification of a computing device location within a preset geographic area |
US11115894B2 (en) * | 2019-08-14 | 2021-09-07 | Motorola Mobility Llc | Managing FTM frames of WLAN RTT bursts |
US11188637B1 (en) * | 2020-06-28 | 2021-11-30 | Mark Lawson | Systems and methods for link device authentication |
US20230055972A1 (en) * | 2021-08-18 | 2023-02-23 | Texas Instruments Incorporated | Wireless Fine Time Measurement Authentication |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070287386A1 (en) * | 2006-04-14 | 2007-12-13 | Qualcomm Incorporated | Distance-based association |
US20100112950A1 (en) * | 2007-12-11 | 2010-05-06 | Sony Ericsson Mobile Communications Ab | Wake-up radio system |
JP2012227968A (ja) * | 2012-08-08 | 2012-11-15 | Canon Inc | 通信パラメータの共有方法及び通信装置 |
US20160316335A1 (en) * | 2013-03-11 | 2016-10-27 | Intel Corporation | Techniques for Wirelessly Docking to a Device |
EP3107347A1 (en) * | 2014-02-12 | 2016-12-21 | Sony Corporation | Information processing device, information processing system, and information processing method |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5365516A (en) * | 1991-08-16 | 1994-11-15 | Pinpoint Communications, Inc. | Communication system and method for determining the location of a transponder unit |
JP2006186551A (ja) * | 2004-12-27 | 2006-07-13 | Advanced Telecommunication Research Institute International | 無線装置、それを用いた無線通信システムおよびそれにおける距離/位置決定方法 |
US20080194226A1 (en) * | 2007-02-13 | 2008-08-14 | Antonio Rivas | Method and Apparatus for Providing Location Services for a Distributed Network |
JP5107745B2 (ja) | 2007-05-29 | 2012-12-26 | 株式会社日立国際電気 | 等化器 |
JP5225033B2 (ja) * | 2008-11-12 | 2013-07-03 | キヤノン株式会社 | 通信機器及びその制御方法 |
US9125153B2 (en) * | 2008-11-25 | 2015-09-01 | Qualcomm Incorporated | Method and apparatus for two-way ranging |
JP6154098B2 (ja) * | 2011-03-08 | 2017-06-28 | ソニー株式会社 | 無線通信装置、無線通信方法、及び無線通信システム |
US8494554B2 (en) * | 2011-06-03 | 2013-07-23 | Apple Inc. | Mobile device location estimation |
US9559754B2 (en) | 2011-10-10 | 2017-01-31 | Koninklijke Philips N.V. | Wireless docking link efficiency improvement system |
CN103959750B (zh) | 2011-11-23 | 2016-02-24 | 皇家飞利浦有限公司 | 用于无线对接的配置和控制的方法和装置 |
RU2630376C2 (ru) | 2012-02-02 | 2017-09-07 | Конинклейке Филипс Н.В. | Беспроводная стыковка с управлением с контролем несущей |
JP2014086790A (ja) * | 2012-10-22 | 2014-05-12 | Alps Electric Co Ltd | 通信機器間の認証方法 |
US9173095B2 (en) | 2013-03-11 | 2015-10-27 | Intel Corporation | Techniques for authenticating a device for wireless docking |
US10021554B2 (en) * | 2013-11-18 | 2018-07-10 | Qualcomm Incorporated | Wireless discovery location and ranging |
US20150245163A1 (en) * | 2014-02-25 | 2015-08-27 | Sony Corporation | Proximity detection of candidate companion display device in same room as primary display using wi-fi or bluetooth signal strength |
US9913208B1 (en) * | 2014-03-10 | 2018-03-06 | Marvell International Ltd. | System and method for providing schedule information used to snoop ranging exchanges between wireless devices |
US20150379678A1 (en) * | 2014-06-25 | 2015-12-31 | Doa'a M. Al-otoom | Techniques to Compose Memory Resources Across Devices and Reduce Transitional Latency |
WO2016159716A1 (ko) * | 2015-04-01 | 2016-10-06 | 엘지전자 주식회사 | 무선 통신 시스템에서 레인징 관련 동작 수행 방법 |
JP6982569B2 (ja) | 2015-11-23 | 2021-12-17 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 距離測定を検証するためのシステム |
US9774996B1 (en) * | 2016-06-02 | 2017-09-26 | Qualcomm Incorporated | Methods and apparatus for self-triangulation using millimeter wave system |
US10278023B2 (en) * | 2016-09-20 | 2019-04-30 | Qualcomm Incorporated | Wireless device locating |
US10637870B2 (en) * | 2016-09-20 | 2020-04-28 | Qualcomm Incorporated | Wireless device attribute communication |
CN110169153B (zh) * | 2016-12-29 | 2021-06-01 | 皇家飞利浦有限公司 | 无线通信*** |
US20230362722A1 (en) * | 2018-01-29 | 2023-11-09 | Koninklijke Philips N.V. | Low power ipv6 system and device |
-
2017
- 2017-12-22 CN CN201780081801.7A patent/CN110169153B/zh active Active
- 2017-12-22 US US16/474,078 patent/US11202326B2/en active Active
- 2017-12-22 WO PCT/EP2017/084451 patent/WO2018122184A1/en unknown
- 2017-12-22 JP JP2019535781A patent/JP7069175B2/ja active Active
- 2017-12-22 EP EP17825243.3A patent/EP3563614B1/en active Active
- 2017-12-29 TW TW106146557A patent/TWI757401B/zh active
-
2021
- 2021-11-29 US US17/536,151 patent/US11641683B2/en active Active
-
2023
- 2023-03-23 US US18/125,315 patent/US20230232475A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070287386A1 (en) * | 2006-04-14 | 2007-12-13 | Qualcomm Incorporated | Distance-based association |
US20100112950A1 (en) * | 2007-12-11 | 2010-05-06 | Sony Ericsson Mobile Communications Ab | Wake-up radio system |
JP2012227968A (ja) * | 2012-08-08 | 2012-11-15 | Canon Inc | 通信パラメータの共有方法及び通信装置 |
US20160316335A1 (en) * | 2013-03-11 | 2016-10-27 | Intel Corporation | Techniques for Wirelessly Docking to a Device |
EP3107347A1 (en) * | 2014-02-12 | 2016-12-21 | Sony Corporation | Information processing device, information processing system, and information processing method |
Also Published As
Publication number | Publication date |
---|---|
JP7069175B2 (ja) | 2022-05-17 |
US11202326B2 (en) | 2021-12-14 |
US11641683B2 (en) | 2023-05-02 |
WO2018122184A1 (en) | 2018-07-05 |
US20220124849A1 (en) | 2022-04-21 |
TW201831027A (zh) | 2018-08-16 |
CN110169153B (zh) | 2021-06-01 |
EP3563614A1 (en) | 2019-11-06 |
EP3563614B1 (en) | 2023-07-19 |
US20230232475A1 (en) | 2023-07-20 |
JP2020504957A (ja) | 2020-02-13 |
CN110169153A (zh) | 2019-08-23 |
US20200128595A1 (en) | 2020-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI757401B (zh) | 無線通信系統 | |
TWI726941B (zh) | 用於驗證距離量測之系統 | |
KR101481265B1 (ko) | 호스팅 장치의 존재에 기초하여 게스트 장치에 대한 네트워크 액세스를 제어하는 방법, 장치 및 컴퓨터 프로그램 제품 | |
JP5985767B2 (ja) | 近接場通信を用いたピア・ツー・ピアWi−Fiレンジングのための方法および装置 | |
RU2516482C2 (ru) | Запрос на установление связи путем сближения устройств связи | |
KR101630505B1 (ko) | 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치 | |
US11974351B2 (en) | Device for wireless communication with other devices | |
US20170295466A1 (en) | Proximity detection | |
JP2016100626A (ja) | 無線通信方法、無線通信システム、無線通信装置、およびプログラム | |
US10009347B2 (en) | Communication device, communication method, and communication system | |
JP5409110B2 (ja) | 通信装置及び通信装置の制御方法、プログラム | |
US20170026835A1 (en) | Communication apparatus, method for controlling the same, and program | |
RU2787684C2 (ru) | Устройство для беспроводной связи с другими устройствами | |
JP2016100627A (ja) | 無線通信方法、無線通信システム、無線通信装置、およびプログラム | |
KR20220144150A (ko) | Uwb를 이용한 결제 방법 및 장치 | |
JP2007329537A (ja) | 通信方法 |