亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

安全地確定用戶的位置的制作方法

文檔序號(hào):10618699閱讀:229來源:國(guó)知局
安全地確定用戶的位置的制作方法
【專利摘要】描述了用于安全且精確地確定用戶位置的方法。所述方法涉及安置的設(shè)備塢,其與應(yīng)用相關(guān)聯(lián),并具有已知的物理位置。所述塢包括用于檢測(cè)接近塢的用戶便攜式設(shè)備的傳感器,以及用于將會(huì)話密鑰傳達(dá)給接近的用戶便攜式設(shè)備的模塊。所述會(huì)話密鑰對(duì)服務(wù)器是已知的,并使得用戶便攜式設(shè)備能夠向服務(wù)器驗(yàn)證其接近設(shè)備塢,并因此可以與設(shè)備塢的已知物理位置相關(guān)聯(lián)?;谟脩舯銛y式設(shè)備的已知位置,啟用或禁用在設(shè)備上運(yùn)行的應(yīng)用或網(wǎng)絡(luò)應(yīng)用中的功能。
【專利說明】
安全地確定用戶的位置
技術(shù)領(lǐng)域
[0001] 智能電話的擴(kuò)散已經(jīng)導(dǎo)致開發(fā)基于網(wǎng)絡(luò)的應(yīng)用(網(wǎng)絡(luò)app),其可W由用戶用于請(qǐng) 求服務(wù),例如從餐館預(yù)定食物。在一些例子中,可W在提供服務(wù)之前(例如,在烹制和交付食 物之前),通過網(wǎng)絡(luò)app進(jìn)行支付。然而,在其它例子中,可W在支付之前提供服務(wù),在運(yùn)種例 子中,服務(wù)提供商可能希望能有一些對(duì)于顧客最終將為服務(wù)進(jìn)行支付的保障。
[0002] 下文描述的實(shí)施例并不限于解決識(shí)別和/或定位用戶的已知方法的任意或所有缺 點(diǎn)的實(shí)現(xiàn)方式。

【發(fā)明內(nèi)容】

[0003] 下文呈現(xiàn)了本公開的簡(jiǎn)化摘要,W便向讀者提供基本的理解。該摘要不是本公開 的廣泛概述,其并不識(shí)別本說明書的關(guān)鍵/必要元件或描述范圍。其唯一的目的在于W簡(jiǎn)化 形式呈現(xiàn)本文公開的概念的選擇,作為后文呈現(xiàn)的更詳細(xì)的描述的前奏。
[0004] 描述了用于安全且精確地確定用戶位置的方法。所述方法設(shè)及安置的設(shè)備巧,其 與應(yīng)用相關(guān)聯(lián),并具有已知的物理位置。所述巧包括用于檢測(cè)接近巧的用戶便攜式設(shè)備的 傳感器,W及用于將會(huì)話密鑰傳達(dá)給接近的用戶便攜式設(shè)備的模塊。所述會(huì)話密鑰對(duì)服務(wù) 器是已知的,并使得用戶便攜式設(shè)備能夠向服務(wù)器驗(yàn)證其接近設(shè)備巧,并因此可W與設(shè)備 巧的已知物理位置相關(guān)聯(lián)。基于用戶便攜式設(shè)備的已知位置,啟用或禁用在設(shè)備上運(yùn)行的 應(yīng)用或網(wǎng)絡(luò)應(yīng)用中的功能。
[0005] 當(dāng)參考后續(xù)結(jié)合附圖考慮的詳細(xì)描述時(shí),將更好地理解多個(gè)伴隨特征,并且運(yùn)些 特征將變得容易理解。
【附圖說明】
[0006] 根據(jù)結(jié)合附圖閱讀的后續(xù)詳細(xì)描述,可W更好地理解本描述,在附圖中:
[0007] 圖1是用于安全和精確地確定用戶的物理位置的系統(tǒng)的示意圖;
[000引圖2示出了不同示例安置的設(shè)備巧的五個(gè)示意圖;
[0009] 圖3示出了說明圖1所示的系統(tǒng)的操作的示例性方法的=個(gè)流程圖;
[0010] 圖4示出了在圖示中示出的系統(tǒng)內(nèi)的元件之間的消息流;
[0011] 圖5是用于安全且精確地確定用戶的物理位置的另一示例性系統(tǒng)的示意圖;
[0012] 圖6示出了例示圖1所示的系統(tǒng)的操作的另一示例性方法的S個(gè)流程圖;
[0013] 圖7示出了可W實(shí)現(xiàn)本文描述的方法的實(shí)施例的示例性的基于計(jì)算的設(shè)備。
[0014] 類似的附圖標(biāo)記用于表示附圖中類似的部件。
【具體實(shí)施方式】
[0015] 下文結(jié)合附圖提供的詳細(xì)描述意圖作為對(duì)本例子的描述,且不旨在表示可W構(gòu)造 或使用本例子的僅有形式。所述描述闡述了例子的功能W及用于構(gòu)造和操作例子的步驟序 列。然而,可W通過不同的例子實(shí)現(xiàn)相同或等價(jià)的功能和序列。
[0016] 如上所述,可能存在服務(wù)提供商使得用戶能夠經(jīng)由基于網(wǎng)絡(luò)的應(yīng)用(網(wǎng)絡(luò)app)請(qǐng) 求服務(wù)的情形,并且其中在支付之前將服務(wù)提供給用戶。在運(yùn)種環(huán)境下,服務(wù)提供商可能希 望具有一些用戶將最終將為其接收的服務(wù)進(jìn)行支付的保障。在示例性應(yīng)用中,餐館可W使 用網(wǎng)絡(luò)app提供餐桌邊訂購(gòu)系統(tǒng),并希望針對(duì)在在餐館中特定桌子前就坐的用戶限制所述 桌子的訂購(gòu)(例如,防止在其它桌子處的用戶或者并不在餐館中的用戶針對(duì)特定桌子訂購(gòu) 食物)。在另一示例性應(yīng)用中,零售商店可能希望將商店抵用券的下載限制到實(shí)際在特定商 店的用戶。
[0017] 現(xiàn)有的方案設(shè)及檢查誰實(shí)際在餐館/商店等等的人。運(yùn)是昂貴的且勞動(dòng)密集型方 案。另一現(xiàn)有方案是在建立中向用戶分配抵用券或代碼(例如,WiFi?訪問碼);然而,運(yùn)也是 勞動(dòng)密集型的且可能對(duì)于問題并不是非常準(zhǔn)確的解決方案,因?yàn)榈钟萌?代碼可W被從一 用戶傳遞/轉(zhuǎn)發(fā)給另一用戶。
[0018] 本文描述了安全和精確地確定用戶的物理位置的方法和系統(tǒng),并且所述位置例如 可W用于在上述示例性場(chǎng)景中確定是否提供服務(wù)。還可W理解的是,確定出的位置可W用 于任意其它目的。在各個(gè)例子中,確定出的位置可W用于控制在網(wǎng)絡(luò)app(或完全應(yīng)用)中是 否能夠完成事務(wù),其中事務(wù)是在網(wǎng)絡(luò)app(或應(yīng)用)本身外部具有顯著效果的動(dòng)作(例如,訂 購(gòu)商品,改變局部環(huán)境,例如播放音樂的音量的減?。?,而不是簡(jiǎn)單地在app本身內(nèi)進(jìn)行改變 (例如,影響網(wǎng)絡(luò)app的UI)。
[0019] 存在用于利用其智能電話確定用戶位置的大量現(xiàn)有技術(shù);但是運(yùn)些通常依賴于報(bào) 告其位置的電話(例如,其中使用在智能電話上的GPS),可能僅提供粗糖的位置信息(例如, 基于蜂窩基站或連接智能電話的連接到的無線AP確定位置),和/或可能存在假冒的可能性 (例如,報(bào)告不正確位置的用戶)。
[0020] 圖1是用于安全和精確地確定用戶的物理位置的系統(tǒng)100的示意圖。系統(tǒng)包括安置 的設(shè)備巧102,其與服務(wù)器104(其可W是網(wǎng)絡(luò)服務(wù)器)通信。在各個(gè)例子中,安置的設(shè)備巧 102與在服務(wù)器104上運(yùn)行的網(wǎng)絡(luò)app 106通信,并且安置的設(shè)備巧102被描述為與網(wǎng)絡(luò)app 相關(guān)聯(lián)(在下文中更詳細(xì)描述)。在一些例子中,系統(tǒng)100可W包括服務(wù)器104。運(yùn)里使用的術(shù) 語"網(wǎng)絡(luò)app"指的是在安裝于計(jì)算設(shè)備(例如,用戶便攜式設(shè)備108)上的瀏覽器內(nèi)運(yùn)行的應(yīng) 用。雖然許多網(wǎng)絡(luò)a卵使用客戶端側(cè)腳本(例如,JavaScript),但是可W使用服務(wù)器側(cè)腳本 或簡(jiǎn)單地通過靜態(tài)網(wǎng)絡(luò)頁(yè)面實(shí)現(xiàn)其它網(wǎng)絡(luò)app。此外,可W使用網(wǎng)絡(luò)app實(shí)現(xiàn)的任何事物也 可W使用完全應(yīng)用(app)實(shí)現(xiàn)。一些app是使用瀏覽器引擎W在app內(nèi)包裝的網(wǎng)絡(luò)app的方式 實(shí)現(xiàn)的。其它app是使用不是基于網(wǎng)絡(luò)技術(shù)的UI編寫的。如下文更詳細(xì)描述的,本文描述的 方法和系統(tǒng)并不局限于特定類型的應(yīng)用技術(shù)(網(wǎng)絡(luò)app或app)。
[0021] 設(shè)備巧102指的是安置的設(shè)備巧,因?yàn)榍晌挥谔囟ㄎ锢?在許多情況下地理)位置 (在服務(wù)器104和/或在服務(wù)器上運(yùn)行的網(wǎng)絡(luò)app 106已知的使用期間)。該位置可W是靜態(tài) 位置(例如,在餐館的特定桌子上,在零售商店的特定位置處,等)或在移動(dòng)的交通工具(例 如,汽車、火車或飛機(jī))中。當(dāng)設(shè)備巧位于交通工具中時(shí),物理位置在使用期間保持相同(即, 設(shè)備巧保留在交通工具中),但是交通工具的地理位置可W變化(例如,當(dāng)其四處行駛/飛行 時(shí))??蒞理解的是,設(shè)備巧102可W被暫時(shí)放置(例如,在貿(mào)易展覽中位于展臺(tái)處)。在運(yùn)種 例子中,設(shè)備巧在使用期間保持在已知的物理位置,但是可W在使用期間之間在多個(gè)位置 之間移動(dòng)。
[0022] 如下文更詳細(xì)描述的,當(dāng)服務(wù)器104和/或網(wǎng)絡(luò)app 106知道安置的設(shè)備巧102的精 確位置時(shí),如果安置的設(shè)備巧102將用戶便攜式設(shè)備108識(shí)別為接近巧102(例如,與巧102接 觸或在巧102的幾厘米或幾米的范圍內(nèi)),則也知道用戶便攜式設(shè)備108的精確位置。可W實(shí) 現(xiàn)安全機(jī)制來確保設(shè)備108是否隨后被移除,從而其不再接近巧,運(yùn)也被確定并減少設(shè)備身 份的假冒。服務(wù)器104和/或網(wǎng)絡(luò)app 106知道安置的設(shè)備巧102的位置的精度可能是應(yīng)用依 賴的,并可W通過服務(wù)器和/或網(wǎng)絡(luò)app的操作員進(jìn)行設(shè)置。服務(wù)器104和/或網(wǎng)絡(luò)app 106知 道用戶便攜式設(shè)備108的位置的精度取決于用于檢測(cè)到巧102的接近的技術(shù)(如下文更詳細(xì) 描述的),并且精度相對(duì)于安置的設(shè)備巧的位置,即,用戶便攜式設(shè)備的位置可能已知在安 置的設(shè)備巧的幾厘米內(nèi)。
[0023] 安置的設(shè)備巧102(也可W稱作安置的設(shè)備基底)是物理設(shè)備,其可W定形為容納 一個(gè)或多個(gè)用戶便攜式設(shè)備108,如圖2所示。圖2示出了不同安置的設(shè)備巧102的五個(gè)示意 圖201-205。第一例子201示出了基本平坦的巧102,在其上可W放置一個(gè)或多個(gè)用戶便攜式 設(shè)備108。第二例子202示出了具有可W放置用戶便攜式設(shè)備108的架子或脊的巧102。第= 例子203示出了包括其中可W放置用戶便攜式設(shè)備108的槽的巧102; W及第四例子204示出 了被定形為在巧102之下放置用戶便攜式設(shè)備108的巧102。第五例子205示出了可W抵靠巧 102放置用戶便攜式設(shè)備108的兩個(gè)不同方向。雖然在圖2中的所有實(shí)施例都示出了用戶便 攜式設(shè)備108與巧102直接接觸,但是在其它例子中,設(shè)備108可W放置為靠近但是不接觸巧 102(例如,在巧102和設(shè)備108之間可W存在幾厘米的縫隙)。
[0024] 為了后續(xù)說明的目的,對(duì)放置于巧中或上的設(shè)備的任何引用僅是通過例子的方 式,并且設(shè)備可W如圖2所示W(wǎng)及如上所述放置在巧上、中、下、內(nèi)、抵靠或接近巧。
[0025] 雖然在圖2中未示出,但是在各種例子中,安置的設(shè)備巧102可W包括鎖定(或約 束)機(jī)構(gòu)109, W保持用戶便攜式設(shè)備108(例如,鎖定機(jī)構(gòu)109可W集成到安置的設(shè)備巧102 的外部殼體或外殼210中)。在安置的設(shè)備巧102包括鎖定機(jī)構(gòu)109的例子中,鎖定機(jī)構(gòu)109布 置為物理約束用戶便攜式設(shè)備1〇8(同時(shí)仍保留任意的觸摸屏或其它按鈕對(duì)用戶可訪問), 從而用戶便攜式設(shè)備108保持接近設(shè)備巧102,并且在各個(gè)例子中,釋放鎖定機(jī)構(gòu)可能導(dǎo)致 用戶便攜式設(shè)備108從設(shè)備巧102斷開連接(例如,如W下結(jié)合圖3更詳細(xì)描述的)。鎖定機(jī)構(gòu) 109可W由用戶致動(dòng),或者可W由設(shè)備巧本身致動(dòng)(例如,由在設(shè)備108上或服務(wù)器104上運(yùn) 行的網(wǎng)絡(luò)服務(wù)器軟件)。在各種例子中,巧/軟件可W在某些時(shí)候阻止解鎖(例如,在敏感事 務(wù)期間,例如在已經(jīng)下訂單但是尚未支付時(shí),因此強(qiáng)迫用戶取消訂單或完成支付從而將其 設(shè)備釋放)。
[0026] 在一些例子中,安置的設(shè)備巧102的外部殼體或外殼210可W定形為使得其僅能容 納單個(gè)用戶便攜式設(shè)備108。例如,巧上的容納用戶便攜式設(shè)備的架子或脊(例如,在例子 202中)或槽(例如,在例子203中)僅足夠大W容納單個(gè)用戶便攜式設(shè)備,和/或不夠大W容 納兩個(gè)用戶便攜式設(shè)備。運(yùn)支持在用戶便攜式設(shè)備與巧在任何時(shí)候的一對(duì)一關(guān)系,但是在 不同的時(shí)間,可W在巧中放置不同的設(shè)備。
[0027] 在各種例子中,安置的設(shè)備巧102可W配置為使得用戶便攜式設(shè)備108清楚的可 見,并且當(dāng)被放置到巧中時(shí)(例如,在例子201-203和205中,但是在例子204中不是必須的) 設(shè)備的用戶輸入設(shè)備(例如,觸摸屏和/或物理按鈕)是可訪問的。運(yùn)提供了安全特征,因?yàn)?用戶不太可能意外將其設(shè)備留在巧上(并且運(yùn)減少了用戶及其用戶便攜式設(shè)備不位于一處 的機(jī)會(huì))。
[0028] 在各種例子中,移除W及將用戶便攜式設(shè)備108重新插入到安置的設(shè)備巧102的動(dòng) 作可W是應(yīng)用用戶接口控制的一部分,并且因此安置的設(shè)備巧102進(jìn)一步配置為使得移除 和重新插入容易。
[0029] 用戶便攜式設(shè)備108可W是任意類型的便攜式用戶計(jì)算設(shè)備,包括但不限于:智能 電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、PDA和其它手持計(jì)算設(shè)備??蒞理解的是,本文描述的方 法安全地確定用戶便攜式設(shè)備108的精確位置,而不是攜帶設(shè)備108的用戶(即,人)的位置。 然而,假設(shè)用戶與其用戶便攜式設(shè)備108處于同一場(chǎng)所(即二者位于一處),并因此運(yùn)里對(duì)用 戶位置的任意引用被視為等價(jià)于用戶的用戶便攜式設(shè)備的位置。
[0030] 如圖1所示,安置的設(shè)備巧102包括接近傳感器110和通信模塊112。接近傳感器110 布置為檢測(cè)接近安置的設(shè)備巧102的用戶便攜式設(shè)備108,即,檢測(cè)設(shè)備"對(duì)接"??蒞使用任 意適當(dāng)?shù)募夹g(shù),并且例子包括但不限于進(jìn)場(chǎng)通信(NFC)技術(shù)、紅外(IR)反射器、按壓開關(guān)、攝 像機(jī)、顏色傳感器(例如,其檢測(cè)用戶便攜式設(shè)備的顏色)、電磁感知、無線充電(例如,通過 監(jiān)視電流消耗)等。在各種例子中,接近傳感器110可W檢測(cè)用戶便攜式設(shè)備108的主體,并 且適當(dāng)?shù)募夹g(shù)包括使用基于反射的IR信號(hào)的距離傳感器,檢測(cè)在巧中/上的用戶便攜式設(shè) 備的重量,感知用戶便攜式設(shè)備對(duì)環(huán)境光的阻擋,感知用戶便攜式設(shè)備的電磁福射或其對(duì) 巧生成的電場(chǎng)或電磁場(chǎng)的影響(例如,W類似電容觸摸感知的原理操作),使用聲感知(例 如,如果巧具有緊的摩擦配合,則音頻可W用于感知設(shè)備何時(shí)被移除),W及使用當(dāng)用戶便 攜式設(shè)備在巧中時(shí)其所壓抑的物理開關(guān)。當(dāng)設(shè)備巧102包括鎖定機(jī)構(gòu)10卵寸,接近傳感器110 可W與鎖定機(jī)構(gòu)109集成,并可W檢測(cè)鎖定機(jī)構(gòu)是打開(在附近沒有設(shè)備)還是關(guān)閉(在附近 有設(shè)備)。
[0031] 在各種例子中,巧102還可W提供用戶便攜式設(shè)備108和服務(wù)器104之間的數(shù)據(jù)連 接,和/或提供電力W對(duì)用戶便攜式設(shè)備108充電(例如,經(jīng)由無線充電板,其也可W用作接 近傳感器110)。當(dāng)巧向用戶便攜式設(shè)備提供電力時(shí),運(yùn)確保設(shè)備內(nèi)的電池在與網(wǎng)絡(luò)app交互 時(shí)沒有變平(即,耗盡電力),并例如可W使得用戶便攜式設(shè)備的屏幕在設(shè)備在巧中的整個(gè) 時(shí)間保持開啟。
[0032] 通信模塊112布置為與接近的用戶便攜式設(shè)備108通信,并且結(jié)果是,可W使用許 多不同的短程通信技術(shù)。例子包括但不限于:NFC、短程無線(如,藍(lán)牙低功耗化E)、音頻、聲 音、振動(dòng)等。在其它例子中,通信模塊112可W是顯示設(shè)備(例如,LCD顯示器),其布置為顯示 Q肺馬、視覺條形碼或字母數(shù)字碼,其可W被在用戶便攜式設(shè)備108上的攝像機(jī)捕捉或被用戶 觀看并經(jīng)由用戶輸入設(shè)備(例如,鍵盤、語音到文本應(yīng)用等)輸入到用戶便攜式設(shè)備。如下文 更詳細(xì)描述的,當(dāng)使用顯示器時(shí),顯示進(jìn)行變化(即,相同的QR碼不總是被顯示),并且在一 些例子中,顯示器可能僅響應(yīng)于檢測(cè)到接近巧的用戶便攜式設(shè)備而顯示代碼。
[0033] 在各種例子中(并且如圖7所示),安置的設(shè)備巧102可W包括第二通信模塊,其布 置為與服務(wù)器104通信。運(yùn)可W使用與第一通信模塊不同的技術(shù)(例如,其可W使用WiFi?), 或者它們可W使用相同的技術(shù)(例如,它們可W使用傳統(tǒng)的WiFi?來與服務(wù)器104通信,W及 超短程的WiFi Direct來與接近的用戶便攜式設(shè)備108通信)。
[0034] 雖然單獨(dú)示出了兩個(gè)功能元件110、112,但是在一些例子中,在安置的設(shè)備巧102 中的單個(gè)元件可W作為接近傳感器110和通信模塊112兩者操作。例如,NFC可W用于接近感 知和與用戶便攜式設(shè)備108通信,因此安置的設(shè)備巧102可W包括用作接近傳感器110和通 信模塊112的NFC模塊。在各種例子中,安置的設(shè)備巧可W包括具有用作接近傳感器110和通 信模塊112的嵌入式密鑰生成器(例如,RAS密鑰生成器)的RFID標(biāo)簽。
[0035] 通信模塊112可W布置為向用戶便攜式設(shè)備108傳達(dá)會(huì)話密鑰,如結(jié)合圖3在下文 更詳細(xì)描述的,并且在各種例子中,會(huì)話密鑰可W被通信模塊112主動(dòng)地推送到用戶便攜式 設(shè)備108。會(huì)話密鑰用于支持在用戶便攜式設(shè)備108(其接收密鑰)和應(yīng)用之間的認(rèn)證,如在 下文更詳細(xì)描述的(例如,結(jié)合圖3)。在各種例子中,可W由服務(wù)器104代表應(yīng)用來執(zhí)行認(rèn) 證。
[0036] 會(huì)話密鑰可W在安置的設(shè)備巧102中生成,例如在密鑰生成器模塊114內(nèi)。替代地, 會(huì)話密鑰可W在別處生成(例如,通過服務(wù)器104),或者在一些例子中如下文所述,用戶便 攜式設(shè)備108的獨(dú)特屬性可W由安置的設(shè)備巧102檢測(cè),并替代會(huì)話密鑰使用。任何適當(dāng)?shù)?技術(shù)可W用于生成會(huì)話密鑰(其還可W稱作"連接密鑰"),其是解鎖連接到服務(wù)器104的能 力的密鑰(針對(duì)信任的事務(wù)會(huì)話)。會(huì)話密鑰可W是動(dòng)態(tài)生成的密鑰(例如,每次重新生成的 隨機(jī)數(shù)),從而其不能被猜到或記住,頻繁改變的時(shí)間限制密鑰(例如,RSA密鑰)或會(huì)話限制 密鑰(例如,其基于每連接而不是隨著時(shí)間來變化)。在例子中,密鑰生成器模塊114可W是 RSASecurID飯集成電路。當(dāng)巧提供在用戶便攜式設(shè)備和服務(wù)器之間的數(shù)據(jù)連接時(shí),可W使 用與通信模塊112所使用的不同的通信技術(shù)和/或不同的通信信道。
[0037] 在一些例子中,單個(gè)會(huì)話密鑰可能僅被提供給單個(gè)用戶便攜式設(shè)備108(即,從而 在會(huì)話密鑰和用戶便攜式設(shè)備之間存在嚴(yán)格的一對(duì)一關(guān)系)。可W通過使用僅能夠?qū)⒚荑€ 轉(zhuǎn)移到單個(gè)設(shè)備的通信方法來實(shí)現(xiàn)該一對(duì)一關(guān)系,例如,通過使用在任何時(shí)候僅單個(gè)設(shè)備 在范圍內(nèi)的足夠短程無線技術(shù)(并且運(yùn)可W鏈接到巧的實(shí)際形狀,如上所述)。當(dāng)在運(yùn)種例 子中將會(huì)話密鑰發(fā)送到一個(gè)設(shè)備時(shí),同一密鑰不被再次發(fā)送,并且每次使用不同的密鑰。在 另一例子中,當(dāng)由安置的設(shè)備巧顯示會(huì)話密鑰W供用戶便攜式設(shè)備中的攝像機(jī)捕捉時(shí),顯 示器可W布置為其僅可W被單個(gè)攝像機(jī)查看(例如,顯示器可W被屏蔽或者布置為具有非 常窄的查看角度),并且會(huì)話密鑰僅可W顯示有限的時(shí)間段。類似地,當(dāng)會(huì)話密鑰被顯示且 被手動(dòng)將密鑰輸入到用戶便攜式設(shè)備的用戶讀取時(shí),可W通過屏蔽或其它方式限制顯示器 的查看角度,并且僅在有限時(shí)間段內(nèi)顯示密鑰。在運(yùn)種例子中,會(huì)話密鑰在特定時(shí)間專用于 特定巧、特定用戶便攜式設(shè)備和特定網(wǎng)絡(luò)app。
[0038] 雖然圖UW及類似地下文描述的圖5)示出了巧102和服務(wù)器104作為單獨(dú)的元件, 但是在一些例子中,服務(wù)器可W集成到巧中。在運(yùn)種例子中,會(huì)話密鑰可W從巧經(jīng)由與在用 戶便攜式設(shè)備和服務(wù)器之間的連接分離的通信信道傳達(dá)到用戶便攜式設(shè)備。在例子中,用 戶便攜式設(shè)備可W經(jīng)由WiFi?與服務(wù)器通信,并且可W使用NFC或化到尋會(huì)話密鑰從巧傳達(dá) 給用戶便攜式設(shè)備。
[0039] 圖3示出了說明圖1所示的系統(tǒng)100的操作的方法的S個(gè)流程圖301-303。第一流程 圖301示出了安置的設(shè)備巧102的操作的示例性方法,第二流程圖302示出了服務(wù)器104的操 作的示例性方法,W及第=流程圖303示出了用戶便攜式設(shè)備108的操作的示例性方法。運(yùn) 些流程圖可W結(jié)合圖4所示的消息流進(jìn)行描述。
[0040] 如第一流程圖301所示,響應(yīng)于檢測(cè)接近巧的用戶便攜式設(shè)備(圖3中的框310和圖 4中的箭頭402),安置的設(shè)備巧將會(huì)話密鑰傳達(dá)給設(shè)備(框312和箭頭404)。如第=流程圖 303所示,用戶便攜式設(shè)備從巧接收會(huì)話密鑰(框330和箭頭404)。在許多例子中,巧可W將 U化發(fā)送到用戶便攜式設(shè)備(在框312),其中TOL包括會(huì)話密鑰。巧還可W(例如,作為U化的 一部分或單獨(dú)地)發(fā)送額外的信息,例如服務(wù)器104的DNS域名W及在所述服務(wù)器中感興趣 頁(yè)面的位置(其可W識(shí)別特定巧102),或者識(shí)別特定巧的其它信息。響應(yīng)于接收到會(huì)話密鑰 (在框330,例如,W包含會(huì)話密鑰的U化形式),用戶便攜式設(shè)備將會(huì)話密鑰發(fā)送給服務(wù)器 (框332和箭頭406),其中在U化或從巧接收到的其它信息中結(jié)合會(huì)話密鑰識(shí)別出服務(wù)器(如 上所述),或者用戶便攜式設(shè)備W其它方式知道服務(wù)器(例如,U化可W包括到用戶便攜式設(shè) 備上客戶a卵而不是網(wǎng)絡(luò)a卵的捷徑,并且客戶a卵中可能已經(jīng)存儲(chǔ)有服務(wù)器位置)。
[0041] 當(dāng)從用戶便攜式設(shè)備接收到會(huì)話密鑰時(shí)(框320和箭頭406),服務(wù)器檢查接收到的 密鑰是否正確(框322)。該檢查(框322)例如可能設(shè)及針對(duì)特定巧檢查接收到的密鑰與已知 密鑰(如上所述,特定巧的身份可W是URL的一部分或者用戶便攜式地址用于訪問服務(wù)器的 服務(wù)器地址)。例如,可W相對(duì)對(duì)應(yīng)于特定巧和當(dāng)前時(shí)間(或者當(dāng)前時(shí)間減去小的時(shí)間間隔) 的密鑰檢查接收到的密鑰。在一些例子中,巧可W發(fā)送會(huì)話密鑰W及生成/發(fā)送會(huì)話密鑰的 時(shí)間的時(shí)間戳。該時(shí)間戳可W連同密鑰從用戶便攜式設(shè)備轉(zhuǎn)發(fā)到服務(wù)器。在運(yùn)種例子中,可 W針對(duì)特定巧在時(shí)間戳識(shí)別出的時(shí)間相對(duì)已知密鑰檢查服務(wù)器所接收到的密鑰(在框 322),另外可W檢查時(shí)間戳W查看其足夠近。當(dāng)時(shí)間戳在指定的時(shí)間窗口外時(shí)(例如,當(dāng)其 與當(dāng)前時(shí)間的不同多于2分鐘時(shí)),所述方法不能繼續(xù)進(jìn)行。在另一例子中,當(dāng)會(huì)話密鑰由巧 生成且不被服務(wù)器所知時(shí),巧可W將會(huì)話密鑰傳達(dá)給設(shè)備和服務(wù)器(例如,框312和點(diǎn)箭頭 405),并且檢查(框322)可W包括對(duì)從用戶便攜式設(shè)備接收到的密鑰與從巧接收到的密鑰 進(jìn)行對(duì)比。
[0042] 如果(在框332中)確定出會(huì)話密鑰不正確,則方法不再繼續(xù)。然而,如果用戶便攜 式設(shè)備提供的(W及在框320中接收到的)會(huì)話密鑰是正確的(框322中的"是"),則服務(wù)器將 用戶便攜式設(shè)備與安置的設(shè)備巧的已知位置相關(guān)聯(lián)(框324),并向設(shè)備發(fā)送網(wǎng)絡(luò)app(框326 和箭頭408)。用戶便攜式設(shè)備接收來自服務(wù)器的網(wǎng)絡(luò)app(框334和箭頭408),并且用戶便攜 式設(shè)備的用戶隨后可W使用網(wǎng)絡(luò)appW信任的方式與服務(wù)器交互,因?yàn)榉?wù)器知道用戶便 攜式設(shè)備的準(zhǔn)確的當(dāng)前位置。在各種例子中,網(wǎng)絡(luò)app在用戶便攜式設(shè)備上執(zhí)行的任何事務(wù) 與安置的設(shè)備巧的位置相關(guān)聯(lián)。在各種例子中,事務(wù)(或網(wǎng)絡(luò)app的其它功能)可能僅在用戶 便攜式設(shè)備與和網(wǎng)絡(luò)app相關(guān)聯(lián)的巧位置相關(guān)聯(lián)時(shí)被允許或啟用。安置的設(shè)備巧可W與單 個(gè)網(wǎng)絡(luò)app相關(guān)聯(lián)(即,從而在框326中巧總是觸發(fā)下載相同的網(wǎng)絡(luò)app),但是可W存在與相 同網(wǎng)絡(luò)app相關(guān)聯(lián)的(在不同位置處)許多安置的設(shè)備巧(例如,在餐館中每個(gè)桌子上的一個(gè) 安置的設(shè)備巧),從而多于一個(gè)巧觸發(fā)下載相同的網(wǎng)絡(luò)app。在其它例子中,單個(gè)設(shè)備巧可W 與多個(gè)網(wǎng)絡(luò)app相關(guān)聯(lián)(即,從而在框326中巧觸發(fā)下載相關(guān)聯(lián)的網(wǎng)絡(luò)app中的一個(gè))。
[0043] 在單個(gè)設(shè)備巧與多個(gè)a卵相關(guān)聯(lián)的各種例子中,app可W是完整app,并且a卵可W 對(duì)上下文或用戶偏好的其它元素進(jìn)行反應(yīng),W決定打開多個(gè)app中的哪個(gè)。當(dāng)多個(gè)app都是 網(wǎng)絡(luò)app時(shí),下載哪個(gè)網(wǎng)絡(luò)app(在框326)可能取決于用戶便攜式設(shè)備所連接的網(wǎng)絡(luò)。例如, 如果用戶便攜式設(shè)備連接到安全公司網(wǎng)絡(luò),則可W下載雇員友好版本的網(wǎng)絡(luò)app(例如,餐 館中職員而不是用餐者所使用的app的版本);但是如果用戶便攜式設(shè)備連接到公共或訪客 網(wǎng)絡(luò),則替代地可W下載公共友好版本的網(wǎng)絡(luò)app(在框326)。在其它例子中,可W提示用戶 選擇應(yīng)該下載哪個(gè)app,或者基于用戶便攜式設(shè)備相對(duì)安置的設(shè)備巧的定位(例如,放置用 戶便攜式設(shè)備的多個(gè)可能的"槽"中的哪個(gè)槽)可W下載(從多個(gè)相關(guān)聯(lián)的網(wǎng)絡(luò)app)所選的 過PP D
[0044] 返回參考上述應(yīng)用之一,如果定位的巧位于餐館中的特定桌子上,一旦用戶便攜 式設(shè)備已經(jīng)接收了網(wǎng)絡(luò)app(在框334中),則用戶可W使用網(wǎng)絡(luò)app來訂購(gòu)食物W運(yùn)送到特 定桌子(運(yùn)是事務(wù)的例子)。在其它桌子處的用戶或不在餐館中的用戶被(通過網(wǎng)絡(luò)app/服 務(wù)器)禁止訂購(gòu)食物到那張桌子,因?yàn)樗麄儾痪哂邢嚓P(guān)聯(lián)的對(duì)應(yīng)于桌子的信任位置(因此不 能啟用或不允許完成運(yùn)些特定事務(wù))。
[0045] 為了用戶便攜式設(shè)備不繼續(xù)持久地具有該信任位置,當(dāng)安置的設(shè)備巧確定用戶便 攜式設(shè)備不再接近時(shí)(框314和箭頭410),將斷開連接信號(hào)發(fā)送給服務(wù)器(框316和箭頭 412)。當(dāng)在服務(wù)器處接收到斷開連接信號(hào)時(shí)(框328和箭頭412),服務(wù)器為用戶便攜式設(shè)備 重置位置數(shù)據(jù)(框329)。用戶便攜式設(shè)備不再具有對(duì)應(yīng)于安置的設(shè)備巧的位置的信任位置。 在各種例子中,除了或替代重置位置數(shù)據(jù)(框329中),服務(wù)器可W使得網(wǎng)絡(luò)app自動(dòng)關(guān)閉或 約束網(wǎng)絡(luò)app的功能。在運(yùn)種例子中,網(wǎng)絡(luò)服務(wù)器通知網(wǎng)絡(luò)app(在框329中)用戶便攜式設(shè)備 已經(jīng)(例如,使用網(wǎng)絡(luò)套接字)從巧斷開連接,并且運(yùn)影響了網(wǎng)絡(luò)app的功能/操作,并可能使 其自動(dòng)關(guān)閉。
[0046] 從上述描述可知,安置的設(shè)備巧的操作存在=個(gè)階段341-343。第一階段341(對(duì)應(yīng) 于框310)是用戶便攜式設(shè)備至巧的達(dá)到階段。第二階段%2(對(duì)應(yīng)于框312)是數(shù)據(jù)共享階 段,其中與用戶便攜式設(shè)備共享會(huì)話密鑰;并且第S階段343(對(duì)應(yīng)于框314-316)是用戶便 攜式設(shè)備的分離階段。在數(shù)據(jù)共享階段342和分離階段243之間,用戶可W經(jīng)由網(wǎng)絡(luò)a卵進(jìn)行 事務(wù)。用戶還能夠在允許分離階段的時(shí)間段進(jìn)行事務(wù),如下文更詳細(xì)描述的。
[0047] 在安置的設(shè)備巧和用戶便攜式設(shè)備之間檢測(cè)接近的結(jié)束(在框314中)可W使用接 近傳感器110,或者可W替代地,使用與檢測(cè)用戶便攜式設(shè)備的初始接近(在框310中)所使 用的不同技術(shù)。如上所述,當(dāng)設(shè)備巧102包括鎖定機(jī)構(gòu)時(shí),接近的結(jié)束可W對(duì)應(yīng)于(通過用戶 或通過巧)釋放鎖定機(jī)構(gòu)的時(shí)間。在例子中,可W使用超時(shí)(例如,用戶在框324中驗(yàn)證其位 置之后具有預(yù)定義的時(shí)間段來完成他們的事務(wù))。當(dāng)使用超時(shí)時(shí),預(yù)定義時(shí)間段的長(zhǎng)度取決 于使用該方法的app和應(yīng)用空間。例如,如果app是當(dāng)訪問特定位置時(shí)可W獲得打折抵用券 的購(gòu)物商場(chǎng)中市場(chǎng)推廣的一部分,則預(yù)定義時(shí)間段可W是幾小時(shí)。但是,如果app用于使得 用戶能夠在餐館中訂購(gòu)食物,則時(shí)間段可能只是幾分鐘。在各種例子中,可W存在不同的接 近規(guī)則(例如,依據(jù)巧和用戶便攜式設(shè)備之間的分離距離)關(guān)于確定初始接近(框310) W及 確定缺少接近(框314)并且運(yùn)可能是使用不同技術(shù)做出每個(gè)確定的結(jié)果(或?qū)е率褂貌煌?技術(shù)做出每個(gè)確定)。在例子中,NFC可W用于確定設(shè)備何時(shí)接近安置的設(shè)備巧(在框310 中),運(yùn)意味著用戶便攜式設(shè)備必須在巧的幾厘米內(nèi)。較長(zhǎng)距離的技術(shù)(例如化E)則可W用 于確定用戶便攜式設(shè)備何時(shí)不再接近巧(框314)。一旦已經(jīng)實(shí)現(xiàn)了會(huì)話密鑰的初始轉(zhuǎn)移(在 框312和330中),運(yùn)可W允許用戶從巧移除其設(shè)備,W便執(zhí)行事務(wù)。
[0048] 還可W從W上圖3的描述中看出,用戶便攜式設(shè)備具有相對(duì)于服務(wù)器的兩個(gè)不同 狀態(tài):不信任狀態(tài)和信任狀態(tài)。如圖3中點(diǎn)箭頭336所示,信任狀態(tài)開始于服務(wù)器使得用戶便 攜式設(shè)備與安置的設(shè)備巧的已知位置相關(guān)聯(lián)時(shí)(框324),并結(jié)束于由于從安置的設(shè)備巧接 收到斷開連接信號(hào)(框328),因此服務(wù)器為用戶便攜式設(shè)備重置位置數(shù)據(jù)和/或發(fā)送斷開連 接消息到網(wǎng)絡(luò)app時(shí)(框329)。在各種例子中,使用用戶便攜式設(shè)備的用戶仍能夠與網(wǎng)絡(luò)app 交互(如框334中的交付),即使其曾經(jīng)不處于信任狀態(tài);但是,存在僅在用戶便攜式設(shè)備處 于信任狀態(tài)時(shí)啟用的一些動(dòng)作/操作。在其它例子中,一旦信任狀態(tài)結(jié)束,網(wǎng)絡(luò)app可W自動(dòng) 關(guān)閉(例如,在框329之后)。在其它例子中,用戶能夠在斷開連接之后的短時(shí)間內(nèi)如在信任 狀態(tài)中一樣交互。
[0049] 雖然圖3示出了由于在服務(wù)器處接收到斷開連接信號(hào)(框328)而結(jié)束信任狀態(tài),但 是在其它例子中,信任狀態(tài)可W持續(xù)比運(yùn)要長(zhǎng),例如,持續(xù)有限時(shí)間段。在一些例子中,當(dāng)在 服務(wù)器處接收到斷開連接信號(hào)時(shí),服務(wù)器可W使得消息顯示在用戶便攜式設(shè)備上,提示用 戶將設(shè)備放回巧上。如果在預(yù)定義時(shí)間段內(nèi)未執(zhí)行(即,如果巧沒有檢測(cè)到用戶便攜式設(shè)備 的接近),則信任狀態(tài)可W結(jié)束。例如,可W不時(shí)(例如,在預(yù)定義時(shí)間段之后)或者在用戶與 網(wǎng)絡(luò)app交互的重要時(shí)刻(例如,當(dāng)在頁(yè)面之間移動(dòng)時(shí),當(dāng)完成事務(wù)時(shí),等等)要求(例如,經(jīng) 由用戶便攜式設(shè)備或巧上的UI中的提示消息)重新認(rèn)證(通過在巧中放回用戶便攜式設(shè) 備)。當(dāng)在定義時(shí)間段內(nèi)檢測(cè)到設(shè)備接近巧,則可W使用巧提供給設(shè)備的信息記錄程序 (cookies)和/或新的會(huì)話密鑰來(通過網(wǎng)絡(luò)服務(wù)器)確定現(xiàn)在接近巧的設(shè)備是之前的同一 個(gè)還是新的設(shè)備。
[0050] W下示出了第一示例性交互,其中當(dāng)用戶便攜式設(shè)備從巧移除時(shí),結(jié)束信任狀態(tài)。
[0051] (a)用戶將其智能電話放置在安置的設(shè)備巧中,并且響應(yīng)于巧檢測(cè)到電話的接近, 巧將U化發(fā)送到智能電話。ML包括網(wǎng)絡(luò)服務(wù)器的地址和網(wǎng)絡(luò)服務(wù)器已知的會(huì)話密鑰。
[0052] (b)智能電話使用網(wǎng)絡(luò)客戶端來打開URL,并且一旦網(wǎng)絡(luò)服務(wù)器檢查會(huì)話密鑰的有 效性,網(wǎng)絡(luò)服務(wù)器就向智能電話發(fā)送網(wǎng)絡(luò)app。
[0053] (C)用戶現(xiàn)在可W與網(wǎng)絡(luò)appW信任模式交互,因?yàn)榫W(wǎng)絡(luò)服務(wù)器知道用戶便攜式設(shè) 備的位置。
[0054] (d)在某一時(shí)刻,用戶從巧上移除智能電話。運(yùn)被巧檢測(cè)到并傳達(dá)給網(wǎng)絡(luò)服務(wù)器。
[0055] (e)網(wǎng)絡(luò)服務(wù)器通知網(wǎng)絡(luò)app:智能電話不再在巧中(例如,利用網(wǎng)絡(luò)套接字),并因 此網(wǎng)絡(luò)a卵改變行為。
[0056] 存在許多方式使得網(wǎng)絡(luò)app由于被通知智能電話已經(jīng)從巧移除而改變行為(例如, 從而信任狀態(tài)結(jié)束)。在各種例子中,網(wǎng)絡(luò)app可W自動(dòng)關(guān)閉,由此防止用戶任何進(jìn)一步的動(dòng) 作。在其它例子中,網(wǎng)絡(luò)app可W限制app內(nèi)的功能(例如,從而用戶可W查看餐館的菜單但 是不下訂單),并且其中功能被限制,運(yùn)可W在app的GUI中表示(例如,通過表示許可的動(dòng)作 被限制為"出巧的"或"不信任的"動(dòng)作和/或通過表示某些動(dòng)作將需要重新對(duì)接W完成)。
[0057] 在上述示例性交互中,可W實(shí)現(xiàn)寬限期,從而當(dāng)從巧移除電話持續(xù)小于闊值時(shí)間 段(例如,5分鐘)時(shí),網(wǎng)絡(luò)app在重新對(duì)接時(shí)返回完全功能,而不要求從巧傳輸新的會(huì)話密鑰 到用戶便攜式設(shè)備W及從用戶便攜式設(shè)備傳輸?shù)骄W(wǎng)絡(luò)服務(wù)器。
[0058] W下示出了第二示例性交互,其中用戶便攜式設(shè)備被移除并且在隨后放回到巧 中。
[0059] (a)用戶將其智能電話放置在安置的設(shè)備巧中,并且響應(yīng)于巧檢測(cè)到電話的接近, 巧將U化發(fā)送到智能電話。ML包括網(wǎng)絡(luò)服務(wù)器的地址和網(wǎng)絡(luò)服務(wù)器已知的會(huì)話密鑰。
[0060] (b)智能電話使用網(wǎng)絡(luò)客戶端來打開URL,并且一旦網(wǎng)絡(luò)服務(wù)器已經(jīng)檢查了會(huì)話密 鑰的有效性,網(wǎng)絡(luò)服務(wù)器就向智能電話發(fā)送網(wǎng)絡(luò)app。
[0061] (C)用戶現(xiàn)在可W與網(wǎng)絡(luò)appW信任模式交互,因?yàn)榫W(wǎng)絡(luò)服務(wù)器知道用戶便攜式設(shè) 備的位置。
[0062] (d)在某一時(shí)刻,用戶從巧上移除智能電話。運(yùn)被巧檢測(cè)到并傳達(dá)給網(wǎng)絡(luò)服務(wù)器。
[0063] (e)網(wǎng)絡(luò)服務(wù)器繼續(xù)向網(wǎng)絡(luò)app供應(yīng)額外的頁(yè)面和數(shù)據(jù)(盡管智能電話正從巧上移 除),只要app沒有執(zhí)行受約束的功能(例如,執(zhí)行事務(wù))。
[0064] (f)當(dāng)網(wǎng)絡(luò)app執(zhí)行受約束的功能時(shí),例如執(zhí)行事務(wù),其在智能電話上存儲(chǔ)信息記 錄程序W識(shí)別它,通知網(wǎng)絡(luò)服務(wù)器期望的事務(wù),包括信息記錄程序細(xì)節(jié),并向用戶呈現(xiàn)要求 他們將智能電話放回巧的消息。
[0065] (g)當(dāng)將電話放回巧時(shí),巧將新的U化發(fā)送給智能電話。U化包括與在上述步驟(a) 中相同的網(wǎng)絡(luò)服務(wù)器的地址和網(wǎng)絡(luò)服務(wù)器已知的新的會(huì)話密鑰。
[0066] 化)智能電話使用網(wǎng)絡(luò)客戶端來打開URL,并且一旦網(wǎng)絡(luò)服務(wù)器檢查會(huì)話密鑰的有 效性,網(wǎng)絡(luò)服務(wù)器就向智能電話發(fā)送網(wǎng)絡(luò)app。
[0067] (i)網(wǎng)絡(luò)app取回(在步驟(f)中存儲(chǔ)的)信息記錄程序,并確定智能電話具有未決 的受限制的功能(例如,未決的事務(wù))。
[0068] (j)網(wǎng)絡(luò)服務(wù)器執(zhí)行受限制的功能(例如,未決的事務(wù)),使得該功能與巧的物理位 置相關(guān)聯(lián)。
[0069] 在各種例子中,在巧在對(duì)接時(shí)將網(wǎng)絡(luò)服務(wù)器的地址傳達(dá)給用戶便攜式設(shè)備的情況 下,當(dāng)檢測(cè)到用戶便攜式設(shè)備斷開連接時(shí),網(wǎng)絡(luò)服務(wù)器可W使得地址過期或顯得過期(例 如,通過確保網(wǎng)絡(luò)服務(wù)器沒有響應(yīng)于任何進(jìn)一步使用那個(gè)地址)。然而,在其它例子中,當(dāng)會(huì) 話密鑰改變時(shí),網(wǎng)絡(luò)頁(yè)面可能過期。
[0070] 在上述圖4的描述中,消息在巧102和用戶便攜式設(shè)備108之間W及在巧102和服務(wù) 器104之間且還在用戶便攜式設(shè)備108和服務(wù)器104之間流動(dòng)。在各種例子中,安置的設(shè)備巧 102可W為用戶便攜式設(shè)備108提供數(shù)據(jù)連接(例如,W無線AP的形式)。在運(yùn)種例子中,在設(shè) 備108和服務(wù)器104之間流動(dòng)的消息經(jīng)由巧102進(jìn)行傳遞。
[0071] 在上述方法的例子中,安置的設(shè)備巧102可W配置為檢測(cè)用戶便攜式設(shè)備,其與巧 物理接觸(例如,在圖3的框310中)。巧還可W布置為將會(huì)話密鑰僅傳達(dá)給單個(gè)用戶便攜式 設(shè)備,即,僅傳達(dá)給與巧物理接觸的設(shè)備(例如,在框312中)。在巧和用戶便攜式設(shè)備之間W 及會(huì)話密鑰和用戶便攜式設(shè)備之間的該嚴(yán)格的1:1比率增加了安全性,因?yàn)榍傻奈锢聿贾?防止第二用戶便攜式設(shè)備竊取會(huì)話密鑰。此外,當(dāng)巧的物理布置使得其對(duì)用戶視覺上明白 其在任何時(shí)間僅可W容納單個(gè)用戶便攜式設(shè)備時(shí),最小化關(guān)于巧的目的或其應(yīng)該如何使用 的用戶的任意混淆。
[0072] 但是,在其它例子中,安置的設(shè)備巧可W接收多于一個(gè)的用戶便攜式設(shè)備,并可W 將相同的會(huì)話代碼發(fā)送給每個(gè)設(shè)備(但是,取決于所使用的接近感知技術(shù),運(yùn)意味著服務(wù)器 不能區(qū)分用戶便攜式設(shè)備中的哪個(gè)斷開了連接),或者將不同的會(huì)話代碼發(fā)送給每個(gè)用戶 便攜式設(shè)備。當(dāng)安置的設(shè)備巧布置為接收多于一個(gè)用戶便攜式設(shè)備時(shí),其可W被稱作"多設(shè) 備巧"。當(dāng)使用多設(shè)備巧時(shí),可W使用巧上的用戶便攜式設(shè)備的相對(duì)物理位置,W提供跨其 所有的一致用戶體驗(yàn)。在例子中,可W跨巧上的所有設(shè)備播放圖像或電影(例如,W3x2網(wǎng)格 布置的6個(gè)設(shè)備),每個(gè)設(shè)備自動(dòng)示出圖像/電影的正確部分(基于在巧內(nèi)的其相對(duì)位置)。在 各種例子中,當(dāng)巧具有輸入/輸出(I/O)能力時(shí)(例如,關(guān)于巧中用戶便攜式設(shè)備的每個(gè)插座 的按鈕),可W將正確的按鈕映射到正確的設(shè)備。運(yùn)些例子還可W考慮如巧本身或網(wǎng)絡(luò)app 所感測(cè)到的用戶便攜式設(shè)備的屏幕尺寸,從而圖標(biāo)/UI/等被正確地放置和/或相對(duì)巧成比 例W允許不同的設(shè)備尺寸。
[0073] 圖5是用于安全且精確地確定用戶的物理位置的另一示例性系統(tǒng)500的示意圖。如 圖1所示,系統(tǒng)包括安置的設(shè)備巧502,其與服務(wù)器104(其可W是網(wǎng)絡(luò)服務(wù)器)通信。安置的 設(shè)備巧502與在服務(wù)器104上運(yùn)行的網(wǎng)絡(luò)app 106通信,并且安置的設(shè)備巧502可W被描述為 與網(wǎng)絡(luò)app相關(guān)聯(lián)。在一些例子中,系統(tǒng)500可W包括服務(wù)器104。在該例子中,如圖1所示,巧 502包括密鑰生成器模塊114;但是,在該例子中,通信模塊(圖1的元件112)包括顯示設(shè)備 504。顯示設(shè)備504可W布置為顯示包括(例如,QR代碼形式的)會(huì)話密鑰的URL,或者在其它 例子中,網(wǎng)絡(luò)服務(wù)器的地址可W被打?。ɑ蛘遅寫在)巧502上,并且顯示設(shè)備504僅可W顯 示會(huì)話密鑰(例如,QR代碼形式或字母數(shù)字/數(shù)字代碼形式)。當(dāng)顯示字母數(shù)字/數(shù)字代碼時(shí), 運(yùn)可W由用戶讀取,并手動(dòng)輸入到用戶便攜式設(shè)備,或者可W使用用戶便攜式設(shè)備上的攝 像機(jī)捕捉代碼。
[0074] 在一些例子中,圖5中的巧502可W包括單獨(dú)的接近傳感器110,或者在其它例子 中,顯示設(shè)備504還可W用作接近傳感器。例如,當(dāng)顯示設(shè)備504W僅能夠由用戶或巧附近的 用戶便攜式設(shè)備讀取/捕捉的方式(例如,通過物理篩選顯示,使用光過濾效果等)顯示URL 或會(huì)話密鑰時(shí),顯示設(shè)備504用作接近傳感器,因?yàn)閮H足夠接近的那些設(shè)備能夠接收會(huì)話密 鑰。
[0075] 在圖5的例子中,需要一些用戶輸入(例如,W保持電話并捕捉代碼或手動(dòng)輸入代 碼)。運(yùn)與W上結(jié)合圖1描述的許多例子形成對(duì)比,在圖1的例子中在巧和用戶便攜式設(shè)備之 間的交互是自動(dòng)的,并且不需要任何用戶輸入且還可W對(duì)用戶不可見。在各種例子中,用戶 僅看到:響應(yīng)于將其用戶便攜式設(shè)備放置到巧上,網(wǎng)絡(luò)app啟動(dòng)。
[0076] 在上述方法中,將會(huì)話密鑰從安置的設(shè)備巧102發(fā)送到用戶便攜式設(shè)備108(例如, 在圖3的框312中)。但是在對(duì)運(yùn)些方法的變型中,可W使用用戶便攜式設(shè)備108的獨(dú)特屬性 代替會(huì)話密鑰,如圖6所示。
[0077] 圖6示出了例示圖1所示的系統(tǒng)100的操作的方法的S個(gè)流程圖601-603。第一流程 圖601示出了安置的設(shè)備巧102的操作的示例性方法,第二流程圖602示出了服務(wù)器104的操 作的示例性方法,W及第=流程圖603示出了用戶便攜式設(shè)備108的操作的示例性方法。
[0078] 如第一流程圖601所示,響應(yīng)于檢測(cè)接近巧的用戶便攜式設(shè)備(圖6中的框310),安 置的設(shè)備巧檢測(cè)用戶便攜式設(shè)備的獨(dú)特屬性(框612)??蒞(在框612中)使用的獨(dú)特屬性的 例子包括但不限于:設(shè)備的Bluetooth?或WiFi?忍片組的MAC地址,另一設(shè)備ID(例如,其在 安全域中的機(jī)器iD)及其相關(guān)聯(lián)的用戶的細(xì)節(jié)(例如,其live ID或賬戶ID)。安置的設(shè)備巧 然后將服務(wù)器104的地址(例如,U化形式的)傳達(dá)到用戶便攜式設(shè)備(框614),并且將獨(dú)特屬 性傳達(dá)到服務(wù)器(框616)。如第=流程圖603所示,用戶便攜式設(shè)備從巧接收地址(框630), 并如第二流程圖602所示,服務(wù)器從巧接收獨(dú)特屬性的細(xì)節(jié)(框620)。
[0079] 響應(yīng)于接收到地址(框630),用戶便攜式設(shè)備與服務(wù)器通信(框632),并且響應(yīng)于 從用戶便攜式設(shè)備接收到消息(框621),服務(wù)器檢查消息是否從巧所識(shí)別出的設(shè)備接收(框 622)。如果(在框622中)確定消息不是從正確的用戶便攜式設(shè)備(即,由框612中檢測(cè)到的獨(dú) 特屬性識(shí)別出的設(shè)備)接收,則方法不繼續(xù)進(jìn)行。然而,如果在框321中接收到的消息是來自 正確的用戶便攜式設(shè)備(框622中的"是"),則服務(wù)器將用戶便攜式設(shè)備與安置的設(shè)備巧的 已知位置相關(guān)聯(lián)(框324),并將網(wǎng)絡(luò)a卵發(fā)送給設(shè)備(框326)。用戶便攜式設(shè)備從服務(wù)器接收 網(wǎng)絡(luò)app(框334),并且隨后用戶便攜式設(shè)備的用戶可W使用網(wǎng)絡(luò)app來與服務(wù)器W如上所 述的信任的方式進(jìn)行交互。
[0080] 如上結(jié)合圖3所描述的,當(dāng)安置的設(shè)備巧確定用戶便攜式設(shè)備不再接近時(shí)(框 314),其將斷開連接信號(hào)發(fā)送給服務(wù)器(框316)。當(dāng)在服務(wù)器處接收到斷開連接信號(hào)時(shí)(框 328),服務(wù)器為用戶便攜式設(shè)備重置位置數(shù)據(jù)和/或?qū)嚅_連接消息發(fā)送給運(yùn)行在用戶便 攜式設(shè)備上的網(wǎng)絡(luò)app (框329)。
[0081] 上述方法設(shè)及使用網(wǎng)絡(luò)app,從服務(wù)器104發(fā)送該網(wǎng)絡(luò)app到用戶便攜式設(shè)備108, 并運(yùn)行于用戶便攜式設(shè)備上的瀏覽器內(nèi)。結(jié)果,網(wǎng)絡(luò)app不需要任何安裝步驟(運(yùn)節(jié)省時(shí)間 并減少?gòu)?fù)雜性),并且不要求在用戶便攜式設(shè)備上安裝任何特殊的軟件。此外,系統(tǒng)獨(dú)立于 所使用的用戶便攜式設(shè)備的類型(例如,不知道操作系統(tǒng)、制造商、形狀因子等)。如上所述, 一旦服務(wù)器已經(jīng)驗(yàn)證了會(huì)話密鑰,則將網(wǎng)絡(luò)app自動(dòng)下載到用戶便攜式設(shè)備。但是在其它例 子中,該方法可W應(yīng)用于W下的情況:取代網(wǎng)絡(luò)app而使用在用戶便攜式設(shè)備上運(yùn)行的應(yīng) 用,即,安置的設(shè)備巧102與安裝并運(yùn)行于用戶便攜式設(shè)備上的"完全"應(yīng)用相關(guān)聯(lián),而不是 與運(yùn)行于用戶便攜式設(shè)備上的瀏覽器內(nèi)的網(wǎng)絡(luò)app相關(guān)聯(lián)。
[0082] 當(dāng)使用"完全"應(yīng)用時(shí),可W修改上述方法,使得取代將網(wǎng)絡(luò)app發(fā)送到設(shè)備(例如, 圖3的框326),服務(wù)器檢查完全應(yīng)用是否安裝在用戶便攜式設(shè)備上,如果沒有,則服務(wù)器(經(jīng) 由用戶便攜式設(shè)備)將用戶引導(dǎo)到適當(dāng)位置W下載并安裝應(yīng)用(例如,應(yīng)該商店)。當(dāng)使用完 全應(yīng)用時(shí),該應(yīng)用可W在用戶便攜式設(shè)備上使用對(duì)網(wǎng)絡(luò)app不可用的API,并因此可W在用 戶便攜式設(shè)備上使用額外的特征(例如,前置攝像機(jī),對(duì)用戶便攜式設(shè)備的數(shù)據(jù)(例如音樂、 聯(lián)系人)的訪問,等)。
[0083] 在使用完全應(yīng)用(而不是網(wǎng)絡(luò)app)的例子中,巧中的NFC標(biāo)簽可W與應(yīng)用相關(guān)聯(lián), 并可W將消息發(fā)送給用戶便攜式設(shè)備,末尾附接有一個(gè)或多個(gè)參數(shù)(包括會(huì)話密鑰)。該消 息觸發(fā)用戶便攜式設(shè)備上的應(yīng)用的打開,并且在尚未安裝應(yīng)用時(shí),該消息可W觸發(fā)應(yīng)用或 網(wǎng)站的打開,其中用戶可W下載應(yīng)用W供安裝在用戶便攜式設(shè)備上。
[0084] 圖7示出了示例性的基于計(jì)算的設(shè)備700的各種部件,其可W實(shí)現(xiàn)為計(jì)算和/或電 子設(shè)備的任意形式,并可W如安置的設(shè)備巧一樣操作。
[0085] 基于計(jì)算的設(shè)備700包括一個(gè)或多個(gè)處理器702,其可W是微處理器、控制器或任 何其它適當(dāng)類型的處理器,用于處理計(jì)算機(jī)可執(zhí)行指令W控制設(shè)備的操作,從而生成會(huì)話 密鑰和/或與接近的用戶便攜式設(shè)備通信。在一些例子中,例如當(dāng)使用片上系統(tǒng)架構(gòu)時(shí),處 理器702可W包括一個(gè)或多個(gè)固定功能塊(也稱作加速器),其在硬件中(而不是軟件或固 件)實(shí)現(xiàn)上述方法的一部分,例如,生成會(huì)話密鑰。替代地或另外,可W通過一個(gè)或多個(gè)硬件 邏輯部件至少部分地執(zhí)行本文描述的功能。例如但不限于,可W使用的硬件邏輯部件的說 明性類型包括:現(xiàn)場(chǎng)可編程口陣列(FPGA)、專用集成電路(ASIC)、專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)、片 上系統(tǒng)(SOC)、復(fù)雜可編程邏輯器件(CPLD)。
[0086] 可W在基于計(jì)算的設(shè)備處提供包括操作系統(tǒng)704或任意其它適當(dāng)平臺(tái)軟件的平臺(tái) 軟件,W使得應(yīng)用軟件706-708能夠在設(shè)備上執(zhí)行。應(yīng)用軟件可W包括密鑰生成器模塊708。
[0087] 可W使用能夠由基于計(jì)算的設(shè)備700訪問的任意計(jì)算機(jī)可讀介質(zhì)來提供計(jì)算機(jī)可 執(zhí)行指令。計(jì)算機(jī)可讀介質(zhì)例如可W包括計(jì)算機(jī)存儲(chǔ)介質(zhì)(如存儲(chǔ)器710)和通信介質(zhì)。計(jì)算 機(jī)存儲(chǔ)介質(zhì)(例如存儲(chǔ)器710)包括易失性和非易失性、可移除和不可移除的介質(zhì),其實(shí)現(xiàn)于 用于存儲(chǔ)信息(例如,計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù))的任意方法或技 術(shù)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于:341、1?01、6?1?01、66?1?01、閃存或其它存儲(chǔ)器技術(shù),〔0- ROM、數(shù)字通用盤(DVD)或其它光存儲(chǔ)設(shè)備,磁帶盒、磁帶、磁盤存儲(chǔ)設(shè)備或其它磁存儲(chǔ)設(shè)備, 或者可W用于存儲(chǔ)計(jì)算設(shè)備訪問的信息的任意其它非傳輸介質(zhì)。相反,通信介質(zhì)可W具體 體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或在調(diào)制的數(shù)據(jù)信號(hào)(例如,載波或其它傳輸機(jī) 審IJ)中的其它數(shù)據(jù)。如本文定義的,計(jì)算機(jī)存儲(chǔ)介質(zhì)不包括通信介質(zhì)。因此,計(jì)算機(jī)存儲(chǔ)介質(zhì) 本身不應(yīng)該解釋為傳播信號(hào)。傳播信號(hào)可W存在于計(jì)算機(jī)存儲(chǔ)介質(zhì)中,但是傳播信號(hào)本身 不是計(jì)算機(jī)存儲(chǔ)介質(zhì)的例子。雖然在基于計(jì)算的設(shè)備700中示出了計(jì)算機(jī)存儲(chǔ)介質(zhì)(存儲(chǔ)器 710),但是可W理解的是,存儲(chǔ)設(shè)備可W遠(yuǎn)程分布或定位,并經(jīng)由網(wǎng)絡(luò)或其它通信鏈路(例 如,使用通信接口 712)進(jìn)行訪問。
[0088] 通信接口 712使得基于計(jì)算的設(shè)備700能夠與上述遠(yuǎn)程服務(wù)器通信,并還可W用于 與接近的用戶便攜式設(shè)備通信。設(shè)置單獨(dú)的通信模塊713,如上所述,其用于與用戶便攜式 設(shè)備傳達(dá)會(huì)話密鑰。通信接口 712或通信模塊713可W額外地用作接近傳感器,或者可W設(shè) 置單獨(dú)的接近傳感器714。
[0089] 基于計(jì)算的設(shè)備700還可W包括輸入/輸出控制器716,其布置為向與基于計(jì)算的 設(shè)備700分離或集成的顯示設(shè)備718輸出顯示信息。顯示信息可W提供圖形用戶界面,并且 在(如上所述的)一些例子中,顯示器718(當(dāng)被設(shè)置時(shí))可W使得會(huì)話密鑰能夠與接近的用 戶便攜式設(shè)備通信。在各種例子中,輸入/輸出控制器716還可W布置為接收并處理來自一 個(gè)或多個(gè)設(shè)備(例如,用戶輸入設(shè)備(例如,鼠標(biāo)、鍵盤、攝像機(jī)、麥克風(fēng)或其它傳感器))的輸 入。在一些例子中,用戶輸入設(shè)備可W檢測(cè)語音輸入、用戶手勢(shì)或其它用戶動(dòng)作,并可W提 供自然用戶界面(NUI)。
[0090] 雖然當(dāng)前例子在此被描述和圖示為在如圖1和5所示的系統(tǒng)中實(shí)現(xiàn)的關(guān)于例如在 餐館、鞋店(其中所述方法可W應(yīng)用于試鞋)中進(jìn)行后付費(fèi)的訂購(gòu)食物/服務(wù)(例如,確保用 戶的位置使得訂單降低默認(rèn)支付的風(fēng)險(xiǎn)),但是所描述的系統(tǒng)是示例性的而非限制性的。本 領(lǐng)域技術(shù)人員將理解的是,當(dāng)前例子適于應(yīng)用于多種不同類型的系統(tǒng)。存在上述方法的多 種其它應(yīng)用,例子包括但不限于多用戶環(huán)境和與安置的設(shè)備、電器或包括嵌入到環(huán)境中的 智能電器的"智能環(huán)境"(例如,家具或其它固定裝置)接合,其中運(yùn)樣做的許可取決于物理 接近所述設(shè)備/電器(其對(duì)應(yīng)于上述例子中的安置的設(shè)備巧)。
[0091] 可W使用本文描述的方法的多用戶環(huán)境的例子包括但不限于:賬單共享輔助,在 其中餐館桌子處的人們使用其智能電話(W及描述的網(wǎng)絡(luò)app)來確定誰應(yīng)該支付賬單上的 哪些項(xiàng)目;使得多人能夠控制餐館小間中環(huán)境(例如,溫度、光照、音樂選擇和/或音量等)的 系統(tǒng),其中只有其智能電話在巧上的人使其偏好被考慮。
[0092] 與安置的設(shè)備的接合的例子包括但不限于:在公共空間(例如,健身房、夜總會(huì)等) 中請(qǐng)求改變環(huán)境(例如,音樂選擇/音量),W提供對(duì)電器的增強(qiáng)的用戶接口(其中巧集成在 電器內(nèi))。
[0093] 本文描述的方法為用戶便攜式設(shè)備(并因此為設(shè)備的用戶)提供了安全的、精確的 位置信息。因?yàn)槲恢眯畔⑹怯刹皇苡脩艨刂频陌仓玫脑O(shè)備巧提供的,所W用戶不能如在許 多已知系統(tǒng)中的情況一樣通過報(bào)告不正確的位置來假冒其位置。使用會(huì)話密鑰確保其是在 巧中的相同的用戶便攜式設(shè)備,并且其與服務(wù)器經(jīng)由網(wǎng)絡(luò)app(或完全應(yīng)用)交互。所述位置 是相對(duì)物理設(shè)備巧定義的,并不要求在用戶便攜式設(shè)備中的任意特殊硬件、或者(在使用網(wǎng) 絡(luò)app的許多例子中)在用戶便攜式設(shè)備上運(yùn)行的任意特殊軟件。此外,在安置的設(shè)備巧包 括嵌入式I/O硬件(例如,按鈕)的例子中,本文描述的方法創(chuàng)建與I/O硬件的安全關(guān)聯(lián),從而 巧的I/O硬件可W變成正確的用戶便攜式設(shè)備的(網(wǎng)絡(luò))app體驗(yàn)的一部分。
[0094]本文所使用的術(shù)語"計(jì)算機(jī)"或"基于計(jì)算的設(shè)備"指的是具有處理能力從而可W 執(zhí)行指令的任意設(shè)備。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到運(yùn)種處理能力被并入到許多不同的設(shè)備 中,并因此術(shù)語"計(jì)算機(jī)"和"基于計(jì)算的設(shè)備"中的每一個(gè)包括PC、服務(wù)器、移動(dòng)電話(包括 智能電話)、平板計(jì)算機(jī)、機(jī)頂盒、媒體播放器、游戲控制臺(tái)、個(gè)人數(shù)字助理和許多其它設(shè)備。 [00M]本文描述的方法可W通過在有形存儲(chǔ)介質(zhì)上的機(jī)器可讀形式的軟件執(zhí)行,例如包 括計(jì)算機(jī)程序代碼單元的計(jì)算機(jī)程序的形式,當(dāng)程序在計(jì)算機(jī)上運(yùn)行時(shí)W及計(jì)算機(jī)程序可 W具體體現(xiàn)在計(jì)算機(jī)可讀介質(zhì)上時(shí),所述代碼單元適于執(zhí)行本文描述的任意方法的所有步 驟。有形存儲(chǔ)介質(zhì)的例子包括計(jì)算機(jī)存儲(chǔ)設(shè)備,其包括計(jì)算機(jī)可讀介質(zhì),如磁盤、拇指驅(qū)動(dòng) 器、存儲(chǔ)器等,且不包括傳播信號(hào)。傳播信號(hào)可W存在于有形存儲(chǔ)介質(zhì)中,但是傳播信號(hào)本 身不是有形存儲(chǔ)介質(zhì)的例子。軟件能夠適于在并行處理器或串行處理器上執(zhí)行,從而可W W任意適當(dāng)順序或同時(shí)執(zhí)行方法步驟。
[0096] 運(yùn)承認(rèn)軟件是有價(jià)值的、單獨(dú)可貿(mào)易的商品。其意圖涵蓋運(yùn)行于"啞的"或標(biāo)準(zhǔn)的 硬件上或?qū)ζ溥M(jìn)行控制的W執(zhí)行期望功能的軟件。還意圖涵蓋"描述"或定義硬件配置的軟 件,例如皿L(硬件描述語言)軟件,如用于設(shè)計(jì)娃忍片或用于配置通用可編程忍片W執(zhí)行期 望的功能。
[0097] 本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到用于存儲(chǔ)程序指令的存儲(chǔ)設(shè)備可W跨網(wǎng)絡(luò)分布。例如, 遠(yuǎn)程計(jì)算機(jī)可W存儲(chǔ)描述為軟件的過程的例子。本地或終端計(jì)算機(jī)可W訪問遠(yuǎn)程計(jì)算機(jī)并 下載部分或所有軟件W運(yùn)行程序。替代地,本地計(jì)算機(jī)可W按照需要下載軟件,或者在本地 終端執(zhí)行一些軟件指令且在遠(yuǎn)程計(jì)算機(jī)(或計(jì)算機(jī)網(wǎng)絡(luò))執(zhí)行一些軟件指令。本領(lǐng)域技術(shù)人 員還可W認(rèn)識(shí)到,通過利用本領(lǐng)域技術(shù)人員已知的傳統(tǒng)技術(shù),可W通過專用電路執(zhí)行軟件 指令的所有或部分,例如DSP、可編程邏輯陣列等。
[0098] 對(duì)本領(lǐng)域技術(shù)人員而言顯然的,可W擴(kuò)展或改變本文給定的任意范圍或設(shè)備值, 而不損失所尋求的影響。
[0099] 雖然W專用于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了主題,但是可W理解的是,在 隨附權(quán)利要求中定義的主題不必局限于上述具體特征或動(dòng)作。而是,將上述具體特征和動(dòng) 作公開為實(shí)現(xiàn)權(quán)利要求的示例性形式。
[0100] 可W理解的是,上述益處和優(yōu)點(diǎn)可W設(shè)及一個(gè)實(shí)施例或可W設(shè)及多個(gè)實(shí)施例。實(shí) 施例并不局限于解決所述問題中的任一個(gè)或全部的實(shí)施例,也不局限于具有所述益處和優(yōu) 點(diǎn)中的任一個(gè)或全部的實(shí)施例。還可W理解的是,對(duì)"一"項(xiàng)目的引用指的是那些項(xiàng)目中的 一個(gè)或多個(gè)。
[0101] 本文描述的方法的步驟可W W任意適當(dāng)?shù)捻樞蚧蛘咴诤线m時(shí)同時(shí)執(zhí)行。另外,可 W從任意方法中刪除單個(gè)框,而不背離本文描述的主題的精神和范圍。上述任意例子的方 面可W與描述的任意其它例子的方面組合,W進(jìn)一步形成例子,而不丟失所尋求的效果。
[0102] 本文使用的術(shù)語"包括"表示包括識(shí)別出的方法框或元件,但是運(yùn)些框或元件并不 包括排它列表,并且方法或裝置可W包含額外的框或元件。
[0103]可W理解的是,僅通過例子的方式給出上述描述,并且本領(lǐng)域技術(shù)人員可W進(jìn)行 各種修改。上述說明、例子和數(shù)據(jù)提供了對(duì)示例性實(shí)施例的結(jié)構(gòu)和用途的完整描述。雖然W 上通過特定程度的特質(zhì)或者通過引用一個(gè)或多個(gè)個(gè)體實(shí)施例已經(jīng)描述了各種實(shí)施例,但是 本領(lǐng)域技術(shù)人員可W對(duì)所公開的實(shí)施例做出許多修改,而不背離本說明書的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種用于安全地確定用戶的位置的系統(tǒng),所述系統(tǒng)包括: 與應(yīng)用相關(guān)聯(lián)的安置的設(shè)備塢,所述安置的設(shè)備塢包括: 接近傳感器,其布置為檢測(cè)接近所述安置的設(shè)備塢的用戶便攜式設(shè)備;以及 通信模塊,其布置為將會(huì)話密鑰傳達(dá)給接近所述安置的設(shè)備塢的用戶便攜式設(shè)備,所 述會(huì)話密鑰啟用在所述用戶便攜式設(shè)備和所述應(yīng)用之間的認(rèn)證。2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述通信模塊布置為主動(dòng)地將所述會(huì)話密鑰推送 給接近所述安置的設(shè)備塢的所述用戶便攜式設(shè)備。3. 根據(jù)任一前述權(quán)利要求所述的系統(tǒng),還包括: 服務(wù)器,其包括布置為從用戶便攜式設(shè)備接收會(huì)話密鑰的輸入端,所述服務(wù)器還布置 為代表所述應(yīng)用來認(rèn)證所述用戶便攜式設(shè)備,所述認(rèn)證是基于所述會(huì)話密鑰的。4. 根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中,所述安置的設(shè)備塢還包括密鑰生成器模 塊,其布置為生成會(huì)話密鑰,用于由所述通信模塊傳達(dá)給用戶便攜式設(shè)備。5. 根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中,所述接近傳感器或所述通信模塊還布置 為檢測(cè)在所述用戶便攜式設(shè)備和所述安置的設(shè)備塢之間接近的時(shí)間段的結(jié)束。6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述安置的設(shè)備塢還布置為響應(yīng)于檢測(cè)到所述接 近的時(shí)間段的結(jié)束而將斷開連接消息發(fā)送給與所述應(yīng)用相關(guān)聯(lián)的服務(wù)器。7. -種安全地確定用戶的物理位置以便由應(yīng)用使用的方法,所述方法包括: 在與所述應(yīng)用相關(guān)聯(lián)的安置的設(shè)備塢處檢測(cè)用戶便攜式設(shè)備與所述安置的設(shè)備塢的 接近; 響應(yīng)于檢測(cè)到用戶便攜式設(shè)備接近,將會(huì)話密鑰從所述安置的設(shè)備塢傳達(dá)給所述用戶 便攜式設(shè)備; 在與所述應(yīng)用相關(guān)聯(lián)的服務(wù)器處,從所述用戶便攜式設(shè)備接收所述會(huì)話密鑰; 檢查所接收到的會(huì)話密鑰是正確的;以及 響應(yīng)于確定所述會(huì)話密鑰是正確的,使所述用戶便攜式設(shè)備與所述安置的設(shè)備塢的已 知位置相關(guān)聯(lián)。8. 根據(jù)權(quán)利要求7所述的方法,其中,所述應(yīng)用是網(wǎng)絡(luò)應(yīng)用,并且所述方法還包括: 響應(yīng)于確定所述會(huì)話密鑰是正確的,將所述網(wǎng)絡(luò)應(yīng)用發(fā)送給所述用戶便攜式設(shè)備。9. 根據(jù)權(quán)利要求7或8所述的方法,還包括: 響應(yīng)于確定所述會(huì)話密鑰是正確的,基于所述安置的設(shè)備塢的已知位置,啟用在所述 應(yīng)用中針對(duì)所述用戶便攜式設(shè)備的功能。10. 根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的方法,還包括: 在與所述應(yīng)用相關(guān)聯(lián)的所述安置的設(shè)備塢處檢測(cè)所述用戶便攜式設(shè)備與所述安置的 設(shè)備塢的接近的結(jié)束; 將斷開連接信號(hào)從所述安置的設(shè)備塢發(fā)送給所述服務(wù)器;以及 響應(yīng)于在所述服務(wù)器處接收到所述斷開連接信號(hào),將斷開連接消息發(fā)送給所述應(yīng)用。
【文檔編號(hào)】H04L29/06GK105981348SQ201580007401
【公開日】2016年9月28日
【申請(qǐng)日】2015年2月2日
【發(fā)明人】J·W·斯科特, M·A·馬西米, K·P·A·奧哈拉, M·凱
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1