用于識別遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品的制作方法
【專利摘要】提供了用于使用諸如藍牙低能量(LE)信標(biāo)的接近度感測系統(tǒng)來唯一識別諸如銷售點終端的遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品。移動設(shè)備包括天線、基帶調(diào)制解調(diào)器、和無接觸前端,并且能夠執(zhí)行近場通信事務(wù)。該移動設(shè)備的天線接收來自一個或多個藍牙LE信標(biāo)的無線電通信,該傳輸包括具有唯一標(biāo)識符的數(shù)據(jù)分組。該移動設(shè)備計算在接近于發(fā)起進場通信事務(wù)時的時間該一個或多個藍牙LE信標(biāo)的信號強度。該移動設(shè)備在其存儲器中存儲與廣播最強信號的藍牙LE信標(biāo)相關(guān)聯(lián)的數(shù)據(jù)分組。
【專利說明】
用于識別遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品
技術(shù)領(lǐng)域
[0001]本發(fā)明總體上涉及識別移動環(huán)境中的遠程計算系統(tǒng)。更具體地,本發(fā)明涉及用于使用諸如藍牙低能量(LE)信標(biāo)的接近度感測系統(tǒng)唯一地識別諸如銷售點終端的遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品。
【背景技術(shù)】
[0002]移動設(shè)備接收來自藍牙低能量設(shè)備(這里稱作“藍牙LE信標(biāo)”)的傳輸。藍牙LE信標(biāo)通信是單向的,即僅“廣播”或“廣告”,但是從來不接收從接收該傳輸?shù)娜魏我苿釉O(shè)備所返回的信息。典型的藍牙LE信標(biāo)使用數(shù)據(jù)分組的周期性且連續(xù)的廣播(或“廣告”)來與附近的設(shè)備進行通信。這些數(shù)據(jù)分組的大小通常為僅大約31字節(jié),其中那些字節(jié)中僅有28個能夠用于數(shù)據(jù)。一旦移動設(shè)備接收到該數(shù)據(jù)分組,其就能夠提取數(shù)據(jù)并且直接使用該數(shù)據(jù)或者將該數(shù)據(jù)在查詢之中發(fā)送至服務(wù)器以得到附加的數(shù)據(jù)。
[0003]藍牙LE信標(biāo)可以與其它設(shè)備(S卩,遠程計算系統(tǒng))相關(guān)聯(lián),并且消費者、商家、和/或其它實體可以期望在事務(wù)期間識別相關(guān)聯(lián)的設(shè)備。例如,在移動商業(yè)環(huán)境中,任何實體都可能出于追蹤績效、監(jiān)視使用、或識別故障點的目的而想要識別銷售點(例如,多個通道的店鋪內(nèi)的特定結(jié)賬通道)。消費者可以使用利用銷售點標(biāo)識來找到用于購買的折扣的應(yīng)用。銀行或卡支付方案可以使用銷售點的標(biāo)識來隔離事務(wù)頻繁被取消或者發(fā)生欺詐的故障點。藍牙LE信標(biāo)可以廣播具有任何上述信息的數(shù)據(jù)分組,或者可以包括與特定設(shè)備相關(guān)聯(lián)的唯一標(biāo)識符。該唯一標(biāo)識符隨后可以被發(fā)送至服務(wù)器以獲得與該設(shè)備相關(guān)聯(lián)的信息。
[0004]所存在的一項技術(shù)挑戰(zhàn)是由于移動設(shè)備可以同時從多于一個的藍牙LE信標(biāo)接收傳輸(例如,廣播),并且因此無法識別出哪個特定的遠程計算系統(tǒng)與哪個藍牙LE信標(biāo)相關(guān)聯(lián)。藍牙LE信標(biāo)的信號強度可以依賴于傳輸功率、與計算設(shè)備的距離、以及諸如設(shè)備定向、信號路徑中的障礙物、和/或無線電干擾的環(huán)境因素而有所變化,使得移動設(shè)備無法單獨使用信號強度來識別與藍牙LE信標(biāo)相關(guān)聯(lián)的設(shè)備。
[0005]擁有一種用于使用接近度感測設(shè)備來解決多個傳輸之間的不明確性以唯一地識別相關(guān)聯(lián)的遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品將會是優(yōu)選的。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了用于使用接近度感測系統(tǒng)來唯一識別遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品。
[0007]在一個實施例中,一種用于獲得與遠程計算系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)的系統(tǒng)包括存儲器、天線,和通信耦合至該存儲器的處理器。該處理器接收來自至少一個接近度感測系統(tǒng)的傳輸,該傳輸包括至少一個數(shù)據(jù)分組。該數(shù)據(jù)分組包括與該至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符。該處理器在該天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時發(fā)起無接觸事務(wù)。該處理器計算來自該至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度,以及將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在該存儲器中。
[0008]在另一個實施例中,一種用于獲得與遠程計算系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)的方法,包括:接收來自至少一個接近度感測系統(tǒng)的傳輸,其中該傳輸包括數(shù)據(jù)分組,所述數(shù)據(jù)分組包括與該至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符;在天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時發(fā)起無接觸事務(wù);計算來自該至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度;以及將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在存儲器中。
[0009]在另一個實施例中,一種具有其上所存儲的指令序列的非暫時性計算機可讀介質(zhì),所述指令致使一個或多個處理器:接收來自至少一個接近度感測系統(tǒng)的傳輸,其中該傳輸包括至少一個數(shù)據(jù)分組,所述至少一個數(shù)據(jù)分組包括與該至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符;在天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時發(fā)起無接觸事務(wù);計算來自該至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度;以及將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在存儲器中。
【附圖說明】
[0010]本發(fā)明的特征和優(yōu)勢將由于以下結(jié)合下面的附圖所闡述的【具體實施方式】而變得更為顯而易見。
[0011]圖1是根據(jù)示例實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的系統(tǒng)的圖示。
[0012]圖2是圖示根據(jù)示例實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的過程的序列圖。
[0013]圖3是圖示根據(jù)示例實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的過程的序列圖。
[0014]圖4是圖示根據(jù)示例實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的過程的序列圖。
[0015]圖5是用于隨本發(fā)明的各個示例實施例使用的設(shè)備的框圖。
【具體實施方式】
[0016]這里所給出的本發(fā)明的示例實施例指向用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品。一些實施例在下文中依據(jù)移動商業(yè)系統(tǒng)中使用藍牙LE信標(biāo)來唯一地識別銷售點終端的示例系統(tǒng)進行描述。這僅是為了方便而并非旨在對本發(fā)明的應(yīng)用加以限制。在閱讀以下描述之后,如何在可替選的實施例中實現(xiàn)以下發(fā)明對于(多個)相關(guān)領(lǐng)域的技術(shù)人員將是顯而易見的,諸如識別有關(guān)銷售點終端以外的系統(tǒng)和設(shè)備的信息。
[0017]總體上,提供了用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品。移動設(shè)備與均與遠程計算系統(tǒng)相關(guān)聯(lián)的接近度感測設(shè)備和無接觸讀取器進行交互,并且計算該接近度感測設(shè)備的信號強度來識別相關(guān)聯(lián)的計算系統(tǒng)。
[0018]特別地,移動設(shè)備可以具有可以主動運行或者在移動設(shè)備的后臺運行的應(yīng)用。該應(yīng)用接收來自一個或多個接近度感測系統(tǒng)的傳輸,接近度感測系統(tǒng)中的每個接近度感測系統(tǒng)與遠程計算系統(tǒng)相關(guān)聯(lián)。該移動設(shè)備發(fā)起與近場通信(NFC)無接觸讀取器的無接觸事務(wù),所述近場通信(NFC)無接觸讀取器同樣與該遠程計算設(shè)備相關(guān)聯(lián)。在發(fā)起該無接觸事務(wù)時,移動設(shè)備計算每個接近度感測系統(tǒng)的信號強度以確定哪個接近度感測系統(tǒng)與該遠程計算系統(tǒng)相關(guān)聯(lián)。該移動設(shè)備將與廣播最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在其存儲器中。
[0019]以上所討論的特征在下文中參考圖1-6進行更為詳細地描述。
[0020]系統(tǒng)
[0021]圖1是用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)的系統(tǒng)100的圖示。如圖1所示,系統(tǒng)100包括移動設(shè)備110;無接觸讀取器120;在該實施例中被描述為銷售點(“P0S”)終端140的遠程計算系統(tǒng);在該實施例中被描述為藍牙LE信標(biāo)150的接近度感測系統(tǒng);移動商業(yè)(MoCom)平臺130;通信網(wǎng)絡(luò)160;和服務(wù)提供方系統(tǒng)1801S終端140、無接觸讀取器120、和藍牙LE信標(biāo)150可以全部都處于相同殼體中、每個處于單獨的殼體中、或者那些組件的組合可以處于相同殼體或單獨殼體中(例如,POS終端140和無接觸讀取器120可以處于相同殼體中,但是藍牙LE信標(biāo)150則可以位于該殼體之外)。
[0022]移動設(shè)備110例如可以是蜂窩電話、平板計算機等,并且包括處理器、存儲器、天線、無接觸前端(CLF)、基帶調(diào)制解調(diào)器、以及諸如顯示器的用戶接口。天線接收并發(fā)射與不同類型的無線網(wǎng)絡(luò)技術(shù)相關(guān)聯(lián)的射頻(RF),上述無線網(wǎng)絡(luò)技術(shù)諸如移動網(wǎng)絡(luò)連接(例如,4GLTE蜂窩服務(wù))、WiFi網(wǎng)絡(luò)通信、藍牙、藍牙LE、GPS等?;鶐д{(diào)制解調(diào)器是用于管理無線電通信中的每個無線電通信的數(shù)字調(diào)制解調(diào)器。CLF是處理無接觸通信或近場通信(NFC)的模擬方面以及無接觸傳輸鏈路的通信協(xié)議層的電路。CLF還被用來在讀取器120和移動設(shè)備110中所包含的安全元件和/或存儲器之間交換數(shù)據(jù)以例如執(zhí)行無接觸事務(wù)。
[0023]該安全元件可以被實現(xiàn)為通用集成電路卡、嵌入式SE卡、安全微型安全數(shù)字卡等。該安全元件通常之所以被認為是安全的是因為其是自含式系統(tǒng),包括專用存儲器,并且被通過獨立測試所驗證的硬件和軟件硬化技術(shù)來保護。該安全元件并不需要在移動設(shè)備110內(nèi)作為硬件來布置。該安全元件可以被實現(xiàn)為“虛擬”安全元件。該虛擬安全元件可以在該移動設(shè)備之外而被保存在能夠被該移動設(shè)備所訪問的任意存儲器上,其例如包括但并不局限于遠程服務(wù)器或計算機,被保存在云端,等等。
[0024]如在題為“Systems ,Methods ,and Computer Program Products for Providinga Contactless Protocol”的美國申請N0.13/901134中更為全面地描述的,移動設(shè)備110通過NFC ISO 14443協(xié)議使用ISO 7816命令與讀取器120進行通信,上述申請的內(nèi)容通過引用全文合并于此。NFC設(shè)備具有小于大約0.2m的范圍,并且以大約13.56MHz的頻率進行工作。
[0025]移動設(shè)備110進一步通信耦合至移動商業(yè)平臺(“MoCom平臺”)130 JoCom平臺130進一步通信耦合至一個或多個服務(wù)提供方系統(tǒng)180。服務(wù)提供方系統(tǒng)可以是商戶系統(tǒng),其是由商戶(例如,商家、零售商等)所管理的系統(tǒng)以用于例如管理移動商業(yè)事務(wù);用于創(chuàng)建、處理、和管理(例如,編輯、撤銷等)商戶報價;用于獲得并宣傳與銷售點終端相關(guān)聯(lián)的信息;等等。
[0026]MoCom平臺130可以包括處理器以及一個或多個服務(wù)器(S卩,存儲器)以用于存儲并管理與移動商業(yè)事務(wù)相關(guān)聯(lián)的數(shù)據(jù)(例如,報價數(shù)據(jù)、忠誠度數(shù)據(jù)、獎勵數(shù)據(jù))和/或服務(wù)提供方數(shù)據(jù)(即,與服務(wù)提供方系統(tǒng)180相關(guān)的信息);用于處理兌換報價、將報價分發(fā)至移動錢包等的規(guī)則和/或手段;以及用于獲得并宣傳與特定銷售點終端相關(guān)聯(lián)的信息。MoCom平臺130可以進一步包括接口,其可以是應(yīng)用編程接口(API)等。服務(wù)提供方系統(tǒng)180可以經(jīng)由通信網(wǎng)絡(luò)160訪問MoCom平臺130的接口以便在MoCom平臺130的存儲器上存儲信息。例如,服務(wù)提供方能夠創(chuàng)建報價和獎勵、宣傳信息等。在一個實施例中,服務(wù)提供方系統(tǒng)180能夠?qū)⑴c唯一標(biāo)識符相對應(yīng)的數(shù)據(jù)集合存儲在MoCom平臺130的存儲器上,而使得當(dāng)移動設(shè)備110將唯一標(biāo)識符發(fā)送至MoCom平臺130時,該移動設(shè)備110能夠獲取到與該標(biāo)識符相對應(yīng)的數(shù)據(jù)集合。
[0027]移動設(shè)備110進一步通信耦合至一個或多個藍牙LE信標(biāo)150。每個藍牙LE信標(biāo)150具有存儲器、處理器和天線??梢园ㄎㄒ粯?biāo)識符的數(shù)據(jù)分組被存儲在藍牙LE信標(biāo)150的存儲器上。藍牙LE信標(biāo)的天線發(fā)射可以被諸如移動電話、平板等的另一個設(shè)備所接收的射頻。藍牙LE信標(biāo)150中的每一個藍牙LE信標(biāo)150具有小于大約10m的廣播范圍,并且以大約2.4GHz和大約2.5GHz之間的頻率連續(xù)進行廣播。如這里關(guān)于藍牙LE信標(biāo)150中的每一個藍牙LE信標(biāo)150所使用的“連續(xù)廣播”意味著以預(yù)定的連續(xù)間隔廣播(或“廣告”)數(shù)據(jù)分組。例如,藍牙LE信標(biāo)150可以每隔半秒鐘、一秒鐘、十秒鐘等廣播數(shù)據(jù)分組。藍牙LE信標(biāo)根據(jù)網(wǎng)絡(luò)標(biāo)準ffiEE 802.15.Χ(例如,IEEE 802.15.1、802.15.4等)進行操作。
[0028]移動設(shè)備110可以包括至少一個移動應(yīng)用。該移動應(yīng)用在該移動應(yīng)用激活時(例如,被用戶所使用)或者在該應(yīng)用在后臺工作(即,并未被用戶主動使用)時接收來自藍牙LE信標(biāo)150中的每一個藍牙LE信標(biāo)150的傳輸。該移動應(yīng)用能夠計算來自藍牙LE信標(biāo)150中的每一個藍牙LE信標(biāo)150的傳輸?shù)男盘枏姸?,將與每個藍牙LE傳輸相關(guān)聯(lián)的數(shù)據(jù)分組存儲在移動設(shè)備存儲器中,并且與MoCom平臺130進行通信。
[0029]移動設(shè)備110例如可以通過使用所接收信號強度指示符(RSSI)來計算來自藍牙LE信標(biāo)150的傳輸中的每個傳輸?shù)男盘枏姸?。RSSI是所接收的無線電信號一諸如藍牙LE傳輸一中所存在的功率的度量。強的信號將具有更高功率,并且因此具有更高的RSSI值。該RSSI值可以與來自其它信號的RSSI值進行比較以確定信號的相對強度。
[0030]藍牙LE信標(biāo)150可以被配置為與其它設(shè)備進行通信。在一個實施例中,如圖1所示,服務(wù)提供方系統(tǒng)180可以被配置為通過通信網(wǎng)絡(luò)160與藍牙LE信標(biāo)150、無接觸讀取器120、和/或POS終端140進行通信。服務(wù)提供方系統(tǒng)可以通過通信網(wǎng)絡(luò)160向藍牙LE信標(biāo)150發(fā)送數(shù)據(jù)分組形式的信息。藍牙LE信標(biāo)150將該數(shù)據(jù)分組存儲在其存儲器上,并且根據(jù)預(yù)定指令廣播該數(shù)據(jù)分組。但是并不要求藍牙LE信標(biāo)150與遠程系統(tǒng)進行通信。例如,在另一個實施例中,藍牙LE信標(biāo)150具有預(yù)先存儲在其存儲器上的數(shù)據(jù)分組而并沒有來自遠程計算系統(tǒng)(例如,服務(wù)提供方系統(tǒng)180)的任何通信。
[0031]移動設(shè)備110可以使用藍牙LE信標(biāo)150與無接觸讀取器120的接近度來唯一地識別與藍牙LE信標(biāo)150相關(guān)聯(lián)的POS終端140。該唯一標(biāo)識在下文中參考圖2-6進行更為詳細地討論。
[0032]雖然在圖1中僅示出了一個服務(wù)提供方系統(tǒng)180、一個移動移動設(shè)備110、一個藍牙LE信標(biāo)150、一個無接觸讀取器120以及一個銷售點終端140,但是應(yīng)當(dāng)理解的是,在系統(tǒng)100中可以實現(xiàn)以上所提到的設(shè)備中的一個或多個。
[0033]過程
[0034]至少一個藍牙LE信標(biāo)(例如,圖1的藍牙LE信標(biāo)150)以2.4GHz和2.5GHz之間的頻率連續(xù)廣播(或“廣告”)數(shù)據(jù)分組。所述數(shù)據(jù)分組通常包含三十一 (31)個字節(jié)的數(shù)據(jù)。三(3)個字節(jié)被用于與藍牙LE協(xié)議相關(guān)的信息,而二十八(28)個字節(jié)則可被用來向其它設(shè)備發(fā)送數(shù)據(jù)。
[0035]在一個實施例中,藍牙LE信標(biāo)廣播包括有關(guān)商戶、個體店鋪以及與該藍牙LE信標(biāo)相關(guān)聯(lián)的店鋪內(nèi)的個體銷售點的信息的數(shù)據(jù)分組。在另一個實施例中,藍牙LE信標(biāo)廣播包括唯一標(biāo)識符的數(shù)據(jù)分組。在另一個實施例中,藍牙LE信標(biāo)廣播包括唯一標(biāo)識符的數(shù)據(jù)分組,并且該唯一標(biāo)識符是動態(tài)變化的(即,定期輪換與該藍牙LE信標(biāo)相關(guān)聯(lián)的唯一標(biāo)識符)。該唯一標(biāo)識符可以被發(fā)送至遠程服務(wù)器(例如,圖1的MoCom平臺130)以獲取與被藍牙LE信標(biāo)所廣播的唯一標(biāo)識符相對應(yīng)的數(shù)據(jù)集合。該數(shù)據(jù)集合可以包括有關(guān)特定商戶、個體店鋪和個體銷售點,以及優(yōu)惠券、報價、折扣等的信息。
[0036]以下參考圖2-4更為詳細地描述用于使用藍牙LE信標(biāo)獲取有關(guān)個體銷售點的信息的過程。該過程將關(guān)于廣播包括唯一標(biāo)識符的數(shù)據(jù)分組的藍牙LE信標(biāo)進行描述,但是應(yīng)當(dāng)理解的是,該數(shù)據(jù)分組可以包括如以上所描述的任意類型的數(shù)據(jù)。
[0037]圖2是圖示根據(jù)示例實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)(例如,POS終端)的過程200的示圖??傮w上,當(dāng)移動設(shè)備210檢測到正在發(fā)生諸如NFC無接觸事務(wù)的無接觸事務(wù)時,移動設(shè)備210掃描范圍中的所有藍牙LE信標(biāo)220并且按照所觀察到的信號強度對它們進行排序。移動設(shè)備210將與廣播最高信號強度的藍牙LE信標(biāo)220相關(guān)聯(lián)的數(shù)據(jù)分組存儲在移動設(shè)備210的存儲器中。
[0038]特別地,在步驟250-1、250-2、和250_n(統(tǒng)稱為250),移動設(shè)備210分別接收來自一個或多個藍牙LE信標(biāo)220-1、220-2、和220-n(統(tǒng)稱為220)的傳輸。每個藍牙LE信標(biāo)220廣播具有唯一標(biāo)識符的數(shù)據(jù)分組。
[0039]在步驟255,移動設(shè)備210發(fā)起與無接觸讀取器230的無接觸事務(wù),例如NFC無接觸事務(wù)。無接觸讀取器230與POS終端(例如,圖1的POS終端140)相關(guān)聯(lián)。
[0040]移動設(shè)備210能夠確定藍牙LE信標(biāo)220所廣播的信號強度。在步驟260-1、260-2、和260-n(統(tǒng)稱為260),移動設(shè)備210在與NFC無接觸事務(wù)發(fā)生時相接近的時間計算藍牙LE信標(biāo)220中的每一個藍牙LE信標(biāo)220的廣播信號強度。藍牙LE信標(biāo)的信號強度可以依賴于傳輸功率、與移動設(shè)備的距離、以及諸如設(shè)備定向、信號路徑中的障礙物、和/或無線電干擾的環(huán)境因素而有所變化。在與移動設(shè)備210和無接觸讀取器230之間的無接觸事務(wù)相接近的時間計算藍牙LE信標(biāo)220的信號強度的一種優(yōu)勢在于,環(huán)境因素在這樣的短距離(即,小于0.2m)明顯有所減少。因此,與銷售點終端相關(guān)聯(lián)的藍牙LE信標(biāo)220的信號強度將明顯大于移動設(shè)備210所接收到的任何其它藍牙LE信標(biāo)所廣播的信號強度。
[0041]在步驟270,移動設(shè)備210將具有最高信號強度的藍牙LE信標(biāo)220所傳送的數(shù)據(jù)分組存儲在移動設(shè)備210的存儲器中。
[0042]圖3是根據(jù)本發(fā)明實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)(例如,POS終端)的過程300的序列圖。
[0043]類似于過程200,過程300的移動設(shè)備在步驟350-1、350-2、和350-11(統(tǒng)稱為350)分別接收來自藍牙LE信標(biāo)320-1、320-2、和320-n(統(tǒng)稱為320)的傳輸。移動設(shè)備310在步驟355發(fā)起無接觸事務(wù),在步驟360-1、360-2、和360-n(統(tǒng)稱為360)計算藍牙LE信標(biāo)320所廣播的信號強度,并且將具有最高信號強度的藍牙LE信標(biāo)320所傳送的數(shù)據(jù)分組存儲在移動設(shè)備310的存儲器中。該數(shù)據(jù)分組包括與藍牙LE信標(biāo)320相關(guān)聯(lián)的唯一標(biāo)識符。
[0044]在步驟375,移動設(shè)備310將該唯一標(biāo)識符傳送至遠程服務(wù)器440(例如,圖1的MoCom平臺130)。遠程服務(wù)器440可以包括存儲器、處理器、和/或接口,并且包括與唯一標(biāo)識符相對應(yīng)的一個或多個數(shù)據(jù)集合。該一個或多個數(shù)據(jù)集合例如可以包括有關(guān)特定商戶、個體店鋪、和個體銷售點,以及優(yōu)惠券、報價、折扣等的信息。
[0045]將該唯一標(biāo)識符傳輸至遠程服務(wù)器440可以在與從藍牙LE信標(biāo)320所接收的數(shù)據(jù)分組被存在移動設(shè)備310的存儲器上的時間相接近的時間進行。在另一個實施例中,移動設(shè)備310在該唯一標(biāo)識符被存儲在移動設(shè)備310的存儲器上后的預(yù)定時間量之后將其發(fā)送至遠程服務(wù)器340。例如,該唯一標(biāo)識符的傳輸可以在每天的特定時間進行,例如12:00pm。在又另一個實施例中,該唯一標(biāo)識符從移動設(shè)備310向遠程服務(wù)器340的傳輸可以在發(fā)生特定事件的情況下進行。例如,如果移動設(shè)備310在無接觸事務(wù)時沒有蜂窩信號或無線互聯(lián)網(wǎng)連接,則移動設(shè)備310可以將該數(shù)據(jù)分組存儲在其存儲器中并且在移動設(shè)備310首次建立與遠程服務(wù)器340的通信時通過蜂窩服務(wù)或者有線/無線互聯(lián)網(wǎng)連接將該唯一標(biāo)識符傳送至遠程服務(wù)器340。
[0046]移動設(shè)備310在步驟380從遠程服務(wù)器340接收與具有最高信號強度的藍牙LE信標(biāo)320的數(shù)據(jù)分組中所包括的唯一標(biāo)識符相對應(yīng)的一個或多個數(shù)據(jù)集合。移動設(shè)備310隨后在步驟390將該一個或多個數(shù)據(jù)集合存儲在移動設(shè)備310的存儲器上。
[0047]圖4是根據(jù)本發(fā)明實施例的用于使用接近度感測系統(tǒng)唯一地識別遠程計算系統(tǒng)(例如,銷售點終端)的過程400的序列圖。
[0048]過程400與過程200和300類似,區(qū)別在于移動設(shè)備接收與一個或多個唯一標(biāo)識符相對應(yīng)的一個或多個數(shù)據(jù)集合。
[0049]在步驟480,移動設(shè)備410從遠程服務(wù)器440接收一個或多個唯一標(biāo)識符,并且從遠程服務(wù)器440接收與該一個或多個唯一標(biāo)識符相對應(yīng)的一個或多個數(shù)據(jù)集合。在一個實施例中,移動設(shè)備410可以接收唯一標(biāo)識符和數(shù)據(jù)集合的矩陣。例如,移動設(shè)備410可以從遠程設(shè)備440接收唯一標(biāo)識符A、B和C,以及分別與唯一標(biāo)識符A、B和C相對應(yīng)的數(shù)據(jù)集合A-1、A-2、A-n、B-1、B-2、B_n、C_1、C~2、C_n。
[0050]移動設(shè)備410將從遠程服務(wù)器440所接收唯一標(biāo)識符中的每個唯一標(biāo)識符以及相對應(yīng)的數(shù)據(jù)集合中的每一個數(shù)據(jù)集合存儲在移動設(shè)備410的存儲器上。
[0051 ] 類似于過程200和300,移動設(shè)備410接收分別來自藍牙LE信標(biāo)420-1、420-2、和420-n(統(tǒng)稱為420)的傳輸450-1、450-2、和450-11(統(tǒng)稱為450)。移動設(shè)備410在步驟445發(fā)起與無接觸讀取器430的無接觸事務(wù),并且計算藍牙LE信標(biāo)420中的每一個藍牙LE信標(biāo)420的信號強度。移動設(shè)備410在與移動設(shè)備410發(fā)起與無接觸讀取器430的無接觸事務(wù)455時相接近的時間存儲在傳輸450中所接收的與具有最高信號強度的藍牙LE信標(biāo)420相對應(yīng)的數(shù)據(jù)分組。
[0052]移動設(shè)備410在步驟495獲取存儲在其存儲器上的與從具有最高信號強度的藍牙LE信標(biāo)420所接收的數(shù)據(jù)分組中所包括的唯一標(biāo)識符相對應(yīng)的一個或多個數(shù)據(jù)集合。
[0053]示例計算機可讀介質(zhì)實施方式
[0054]以上描述的示例實施例,例如,諸如結(jié)合圖1-4或其任何部分或功能描繪或討論的系統(tǒng)和流程可以通過使用硬件、軟件或二者的組合來實現(xiàn)。該實施方式可以在一個或多個計算機或其它處理系統(tǒng)中。雖然由這些示例實施例所執(zhí)行的操作以通常與人類操作者執(zhí)行的精神操作相關(guān)聯(lián)的術(shù)語指代,但是執(zhí)行本文描述的任何操作并不需要人類操作者。換句話說,這些操作可以完全地利用機器操作來實現(xiàn)。用于執(zhí)行此處呈現(xiàn)的示例實施例的操作的有用的機器包括通用數(shù)字計算機或相似設(shè)備。
[0055]圖5是根據(jù)本發(fā)明的一些示例實施例的通用和/或?qū)S糜嬎銠C500的框圖。除其它之外,例如,計算機500可以是用戶設(shè)備、用戶計算機、客戶端計算機和/或服務(wù)器計算機。
[0056]計算機500可以包括但并不局限于處理器設(shè)備510、主存儲器525、和互連總線505。處理器設(shè)備510可以包括但并不局限于單個微處理器,或者可以包括用于將計算機500配置為多處理器系統(tǒng)的多個微處理器。主存儲器525存儲用于被處理器設(shè)備510執(zhí)行的指令和/或數(shù)據(jù)等。主存儲器525可以包括多組動態(tài)隨機存取存儲器(DRAM)以及高速緩存存儲器。
[0057]計算機500可以進一步包括大容量存儲設(shè)備530、(一個或多個)外圍設(shè)備540、(一個或多個)便攜式非暫時性存儲介質(zhì)設(shè)備550、(一個或多個)輸入控制設(shè)備580、圖形子系統(tǒng)560、和/或輸出顯示接口 570。出于解釋的目的,計算機500中的所有組件在圖5中都被示出為經(jīng)由總線505被耦合。然而,計算機500并不局限于此。計算機500的設(shè)備可以經(jīng)由一個或多個數(shù)據(jù)傳輸裝置被耦合。例如,處理器設(shè)備510和/或主存儲器525可以經(jīng)由本地微處理器總線被耦合。大容量存儲設(shè)備530、(一個或多個)外圍設(shè)備540、(一個或多個)便攜式存儲介質(zhì)設(shè)備550、和/或圖形子系統(tǒng)560可經(jīng)由一個或多個輸入/輸出(I/O)總線被耦合。大容量存儲設(shè)備530可以是用于存儲由處理器設(shè)備510使用的數(shù)據(jù)和/或指令的非易失性存儲設(shè)備。例如,可以利用磁盤驅(qū)動器或光盤驅(qū)動器來實現(xiàn)大容量存儲設(shè)備530。在軟件實施例中,大容量存儲設(shè)備530被配置為用于將大容量存儲設(shè)備530的內(nèi)容加載到主存儲器525中。
[0058]便攜式存儲介質(zhì)設(shè)備550與非易失性便攜存儲介質(zhì)相結(jié)合操作以向計算機500輸入數(shù)據(jù)和代碼和從計算機500輸出數(shù)據(jù)和代碼,所述非易失性便攜存儲介質(zhì)諸如例如緊致盤只讀存儲器(CD-ROM)。在一些實施例中,用于存儲信息的軟件可以被存儲在便攜式存儲介質(zhì)上,并可經(jīng)由便攜式存儲介質(zhì)設(shè)備550被輸入進計算機500。(一個或多個)外圍設(shè)備540可以包括任何類型的計算機支持設(shè)備,作為示例,諸如被配置成給計算機500添加附加功能的輸入/輸出(I/O)接口。例如,(一個或多個)外圍設(shè)備540可以包括用于將計算機500與網(wǎng)絡(luò)520進行接口對接的網(wǎng)絡(luò)接口卡。
[0059](一個或多個)輸入控制設(shè)備580為計算機500的用戶提供用戶接口的一部分。(一個或多個)輸入控制設(shè)備580可以包括鍵盤和/或光標(biāo)控制設(shè)備。鍵盤可以被配置為輸入字母數(shù)字字符和/或其它鍵信息。光標(biāo)控制設(shè)備例如可以包括手持控制器或鼠標(biāo)、軌跡球、觸筆、和/或光標(biāo)方向鍵。為了顯示文本和圖形信息,計算機500可以包括圖形子系統(tǒng)560和輸出顯示器570。輸出顯示器570可以包括陰極射線管(CRT)顯示器和/或液晶顯示器(IXD)。圖形子系統(tǒng)560接收文本和圖形信息,并處理信息用于輸出到輸出顯示器570。
[0060]計算機500的每一個組件可以代表通用和/或?qū)S糜嬎銠C的廣泛類別的計算機組件。計算機500的組件并不局限于這里所提供的特定實施方式。
[0061]這里所給出的示例實施例中的軟件實施例可以作為計算機程序產(chǎn)品或軟件來提供,其可以包括具有指令的機器可訪問或機器可讀介質(zhì)上的制品。非暫時性機器可訪問、機器可讀或計算機可讀介質(zhì)上的指令可以被用來對計算機系統(tǒng)或其它電子設(shè)備進行編程。該機器或計算機可讀介質(zhì)可以包括但并不局限于軟盤、光盤、CD-ROM、和磁性光盤,或者適于存儲或傳送電子指令的其它類型的媒體/機器可讀介質(zhì)。這里所描述的技術(shù)并不局限于任何特定的軟件配置。它們可以在任意計算或處理環(huán)境中找到可應(yīng)用性。這里所使用的術(shù)語“計算機可讀”、“機器可訪問介質(zhì)”或“機器可讀介質(zhì)”應(yīng)當(dāng)包括能夠存儲、編碼、或傳送指令序列以便由機器所執(zhí)行并且使得該機器執(zhí)行這里所描述的任意一種方法的任意介質(zhì)。此夕卜,本領(lǐng)域中所常見的是,將一種或另一種形式的軟件(例如,程序、流程、過程、應(yīng)用、模塊、單元、邏輯等)稱作采取動作或者導(dǎo)致結(jié)果。這樣的表達方式僅是表明處理系統(tǒng)對軟件的執(zhí)行導(dǎo)致處理器執(zhí)行一種動作從而產(chǎn)生一種結(jié)果的便捷方式。
[0062]本發(fā)明的示例實施例的部分可以方便地通過使用根據(jù)本公開的教導(dǎo)編程的常規(guī)通用計算機、專用的數(shù)字計算機和/或微處理器來實現(xiàn),如對計算機技術(shù)領(lǐng)域中那些技術(shù)人員是顯而易見的?;诒竟_的教導(dǎo),熟練的編程人員可以很容易地準備合適的軟件編碼。
[0063]—些實施例也可以通過專用集成電路、場可編程門陣列的準備或通過將常規(guī)組件電路的合適網(wǎng)絡(luò)進行互連來實現(xiàn)。
[0064]—些實施例包括計算機程序產(chǎn)品。該計算機程序產(chǎn)品可以是其上或其中存儲于有指令的存儲介質(zhì),這些指令能被用來控制或致使計算機執(zhí)行本發(fā)明的示例實施例的任何流程。存儲介質(zhì)可以包括但并不局限于軟盤、迷你盤、光盤、藍光盤、DVD、CD或⑶-R0M、微驅(qū)動器、磁光盤、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、閃存、閃存卡,磁性卡、光卡、納米系統(tǒng)、分子存儲器集成電路、RAID、遠程數(shù)據(jù)存儲/歸檔/倉儲,和/或適合存儲指令和/或數(shù)據(jù)的任何其它類型的設(shè)備。
[0065]在被存儲在計算機可讀介質(zhì)或媒介中的任何一種中的情況下,一些實施方式包括用于控制通用和/或?qū)S糜嬎銠C或微處理器的硬件兩者,以及用于使得計算機或微處理器能夠與人類用戶或利用本發(fā)明的示例實施例的結(jié)果的其它機制進行交互的軟件。這樣的軟件可以包括但并不局限于設(shè)備驅(qū)動器、操作系統(tǒng)、和用戶應(yīng)用。最后,這樣的計算機可讀介質(zhì)還包括用于執(zhí)行如上所述的本發(fā)明的示例方面的軟件。
[0066]用于實現(xiàn)以上所述流程的軟件模塊被包括在通用和/或?qū)S糜嬎銠C或微處理器的程序和/或軟件之中。
[0067]雖然以上描述了本發(fā)明的各種示例實施例,但是應(yīng)該理解的是,它們已經(jīng)通過示例的方式被呈現(xiàn),但并不局限于此。對相關(guān)領(lǐng)域的技術(shù)人員顯而易見的是,在此能做出形式和細節(jié)的各種改變。因此,本發(fā)明不應(yīng)該被任何上述示例實施例限制,而應(yīng)僅根據(jù)所附的權(quán)利要求和它們等同物來限定。
[0068]另外,應(yīng)該理解的是,呈現(xiàn)附圖僅是出于示例的目的。本文所呈現(xiàn)的示例實施例的架構(gòu)是足夠靈活且可配置的,使得其可以以除附圖中所示出的方式以外的其它方式而被利用和導(dǎo)覽。進一步地,摘要的目的通常是使得美國專利和商標(biāo)局以及公眾,并且尤其是科學(xué)家、工程師和本領(lǐng)域不熟悉專利或法律條款或用語的從業(yè)人員,能夠快速從粗略檢查中確定本申請的技術(shù)公開的性質(zhì)和本質(zhì)。摘要并非旨在以任何方式限制關(guān)于本文所呈現(xiàn)的示例實施例的范圍。還要理解的是,權(quán)利要求中記載的流程不需要以呈現(xiàn)的順序執(zhí)行。
【主權(quán)項】
1.一種用于獲得無接觸讀取器數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括: 存儲器,所述存儲器能夠操作用于存儲一個或多個數(shù)據(jù)分組, 天線,以及 處理器,所述處理器能夠操作用于: 接收來自至少一個接近度感測系統(tǒng)的傳輸,所述傳輸包括至少一個數(shù)據(jù)分組,所述至少一個數(shù)據(jù)分組包括與所述至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符; 發(fā)起無接觸事務(wù),在所述天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時所述無接觸事務(wù)被發(fā)起; 計算來自所述至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度;以及 將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在所述存儲器中。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述處理器能夠進一步操作用于: 將所述唯一標(biāo)識符傳送至服務(wù)器; 從所述服務(wù)器接收一個或多個數(shù)據(jù)集合,每個數(shù)據(jù)集合與所述唯一標(biāo)識符相對應(yīng);以及 將每個數(shù)據(jù)集合存儲在所述存儲器中。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸大約在所述數(shù)據(jù)分組被存儲在所述存儲器中的時間開始。4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器后的預(yù)定時間開始。5.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器之后以及在發(fā)生預(yù)定事件時開始。6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述處理器能夠進一步操作用于: 從服務(wù)器接收一個或多個數(shù)據(jù)集合,所述一個或多個數(shù)據(jù)集合與唯一標(biāo)識符相對應(yīng),并且在發(fā)起所述無接觸事務(wù)之前的時間所述一個或多個數(shù)據(jù)集合被接收; 在發(fā)起所述無接觸事務(wù)之前,將所述一個或多個數(shù)據(jù)集合存儲在所述存儲器中;以及識別存儲在所述存儲器中的與所述唯一標(biāo)識符相對應(yīng)的每個數(shù)據(jù)集合,所述唯一標(biāo)識符被包括在與產(chǎn)生所述最高信號強度的所述接近度感測系統(tǒng)相關(guān)聯(lián)的所述數(shù)據(jù)分組中。7.一種用于獲得無接觸讀取器數(shù)據(jù)的方法,所述方法包括下述步驟: 接收來自至少一個接近度感測系統(tǒng)的傳輸,所述傳輸包括至少一個數(shù)據(jù)分組,所述至少一個數(shù)據(jù)分組包括與所述至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符; 發(fā)起無接觸事務(wù),在天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時所述無接觸事務(wù)被發(fā)起; 計算來自所述至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度;以及 將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在存儲器中。8.根據(jù)權(quán)利要求7所述的方法,其中,所述方法進一步包括: 將所述唯一標(biāo)識符傳送至服務(wù)器; 從所述服務(wù)器接收一個或多個數(shù)據(jù)集合,每個數(shù)據(jù)集合與所述唯一標(biāo)識符相對應(yīng);以及 將每個數(shù)據(jù)集合存儲在所述存儲器中。9.根據(jù)權(quán)利要求8所述的方法,其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸大約在所述數(shù)據(jù)分組被存儲在所述存儲器中的時間開始。10.根據(jù)權(quán)利要求8所述的方法,其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器后的預(yù)定時間開始。11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器之后以及在發(fā)生預(yù)定事件時開始。12.根據(jù)權(quán)利要求1所述的方法,其中,所述方法進一步包括: 從服務(wù)器接收一個或多個數(shù)據(jù)集合,所述一個或多個數(shù)據(jù)集合與唯一標(biāo)識符相對應(yīng),并且在發(fā)起所述無接觸事務(wù)之前的時間所述一個或多個數(shù)據(jù)集合被接收; 在發(fā)起所述無接觸事務(wù)之前,將所述一個或多個數(shù)據(jù)集合存儲在所述存儲器中;以及 識別存儲在所述存儲器中的與所述唯一標(biāo)識符相對應(yīng)的每個數(shù)據(jù)集合,所述唯一標(biāo)識符被包括在與產(chǎn)生所述最高信號強度的所述接近度感測系統(tǒng)相關(guān)聯(lián)的所述數(shù)據(jù)分組中。13.—種具有其上所存儲的指令序列的非暫時性計算機可讀介質(zhì),所述指令用于致使一個或多個處理器: 接收來自至少一個接近度感測系統(tǒng)的傳輸,所述傳輸包括至少一個數(shù)據(jù)分組,所述至少一個數(shù)據(jù)分組包括與所述至少一個接近度感測系統(tǒng)相對應(yīng)的唯一標(biāo)識符; 發(fā)起無接觸事務(wù),在天線被置于無接觸讀取器的預(yù)定接近度之內(nèi)時所述無接觸事務(wù)被發(fā)起; 計算來自所述至少一個接近度感測系統(tǒng)中的每一個接近度感測系統(tǒng)的信號強度;以及 將與產(chǎn)生最高信號強度的接近度感測系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)分組存儲在存儲器中。14.根據(jù)權(quán)利要求13所述的非暫時性計算機可讀介質(zhì),所述非暫時性計算機可讀介質(zhì)進一步具有其上所存儲的指令序列,所述指令致使所述處理器: 將所述唯一標(biāo)識符傳送至服務(wù)器; 從所述服務(wù)器接收一個或多個數(shù)據(jù)集合,每個數(shù)據(jù)集合與所述唯一標(biāo)識符相對應(yīng);以及 將每個數(shù)據(jù)集合存儲在所述存儲器中。15.根據(jù)權(quán)利要求14所述的非暫時性計算機可讀介質(zhì),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸大約在所述數(shù)據(jù)分組被存儲在所述存儲器中的時間開始。16.根據(jù)權(quán)利要求14所述的非暫時性計算機可讀介質(zhì),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器后的預(yù)定時間開始。17.根據(jù)權(quán)利要求14所述的非暫時性計算機可讀介質(zhì),其中,所述唯一標(biāo)識符至所述服務(wù)器的傳輸在所述數(shù)據(jù)分組被存儲在所述存儲器之后以及發(fā)生預(yù)定事件時開始。18.根據(jù)權(quán)利要求13所述的非暫時性計算機可讀介質(zhì),所述非暫時性計算機可讀介質(zhì)進一步具有其上所存儲的指令序列,所述指令用于致使所述處理器: 從服務(wù)器接收一個或多個數(shù)據(jù)集合,所述一個或多個數(shù)據(jù)集合與唯一標(biāo)識符相對應(yīng),并且在發(fā)起所述無接觸事務(wù)之前的時間所述一個或多個數(shù)據(jù)集合被接收; 在發(fā)起所述無接觸事務(wù)之前,將所述一個或多個數(shù)據(jù)集合存儲在所述存儲器中;以及 識別存儲在所述存儲器中的與所述唯一標(biāo)識符相對應(yīng)的每個數(shù)據(jù)集合,所述唯一標(biāo)識符被包括在與產(chǎn)生所述最高信號強度的所述接近度感測系統(tǒng)相關(guān)聯(lián)的所述數(shù)據(jù)分組中。
【文檔編號】G06K7/10GK105981038SQ201580008173
【公開日】2016年9月28日
【申請日】2015年1月8日
【發(fā)明人】凱·P·約翰遜, 瑞安·L·沃特金斯
【申請人】谷歌公司