亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

驗證網(wǎng)絡信標與用戶計算設備之間的安全連接的制作方法

文檔序號:12290472閱讀:368來源:國知局
驗證網(wǎng)絡信標與用戶計算設備之間的安全連接的制作方法與工藝

本申請依據(jù)35U.S.C.§119請求于2014年5月13日提交的題為“驗證網(wǎng)絡信標與用戶計算設備之間的安全連接”的美國專利申請?zhí)?1/992,855的優(yōu)先權。上述申請的全部內(nèi)容通過引用全部并入本文中。

技術領域

本公開一般地涉及無線網(wǎng)絡連接,并且更特別地涉及使無線網(wǎng)絡連接安全。



背景技術:

諸如低能耗藍牙信標的無線信標是商家能夠安裝在商戶地點的廉價設備。無線信標可以將通告(“ADV”)分組通信至用戶計算設備,諸如信號范圍內(nèi)的智能電話和平板計算機。無線信標可以被置于銷售點(“POS”)終端附近或內(nèi)部的商戶系統(tǒng)中。與無線信標建立網(wǎng)絡連接可以向用戶計算設備指示其處于商戶POS終端附近。用戶計算設備可以被配置成當其處于POS終端附近時允許導致用戶金融賬戶信息傳遞的交易。

在某些狀況下,無線信標與用戶計算設備之間的網(wǎng)絡連接應當是安全的。例如,第三方可以移動無線信標,以便用戶計算設備允許交易,在其實際上并不在POS終端附近時卻確定如此。在另一個示例中,移動無線信標可能危及門鎖應用的安全性。此外,用戶金融賬戶信息可能因第三方移動無線信標并且將其替換成攔截和重傳無線信標與用戶計算設備之間通信的第三方設備而受損。

常規(guī)技術并不確定商戶信標設備與用戶計算設備之間的網(wǎng)絡連接的安全性。



技術實現(xiàn)要素:

本文所述的技術提供一種計算機實現(xiàn)的方法,用于通過確定由其他設備件所測量的每個設備的接收信號強度指示符(“RSSI”)值之間的隨時間推移的對應性,來確定商戶信標設備與用戶計算設備之間的網(wǎng)絡連接的安全性。在示例實施中,所述商戶信標設備建立與所述用戶計算設備的網(wǎng)絡連接。所述商戶信標設備確定所述用戶計算設備的RSSI(“反向RSSI”)并且將包括所述反向RSSI的數(shù)據(jù)分組傳送至所述用戶計算設備。所述用戶計算設備確定所述商戶信標設備的RSSI,將所述商戶信標設備的RSSI與所述反向RSSI配對,并且保存所述RSSI數(shù)據(jù)對。在稍后的時間,所述商戶信標設備確定后續(xù)反向RSSI并且將包括所述后續(xù)反向RSSI的后續(xù)數(shù)據(jù)分組傳送至所述用戶計算設備。所述用戶計算設備確定所述商戶信標設備的后續(xù)RSSI,將所述商戶信標設備的后續(xù)RSSI與所述后續(xù)反向RSSI配對,并且保存所述后續(xù)RSSI數(shù)據(jù)對。所述用戶計算設備確定在所述RSSI數(shù)據(jù)對與所述后續(xù)RSSI數(shù)據(jù)對的RSSI值和反向RSSI值的變化中是否存在對應性。如果存在對應性,則所述用戶計算設備確定所述網(wǎng)絡安全并且允許所述用戶計算設備同與所述商戶信標設備相關聯(lián)的商戶系統(tǒng)之間的交易。如果不存在對應性,則所述用戶計算設備確定所述網(wǎng)絡不安全并且終止所述網(wǎng)絡連接。

在本文所述的某些其他示例方面,提供一種系統(tǒng)以及一種計算機程序產(chǎn)品,用于通過確定由其他設備所測量的每個設備的RSSI值之間的隨時間推移的對應性,來確定商戶信標設備與用戶計算設備之間的網(wǎng)絡連接的安全性。

對于本領域普通技術人員而言,參閱下文對圖示的示例實施例的具體描述,這些示例實施例的這些和其他方面、目的、特征和優(yōu)點將變得更加顯而易見。

附圖說明

圖1是描繪出根據(jù)某些示例實施例的用于確定無線網(wǎng)絡連接的安全性的系統(tǒng)的框圖。

圖2是描繪出根據(jù)某些示例實施例的用于確定商戶信標設備與用戶計算設備之間的無線網(wǎng)絡連接的安全性的方法的流程框圖。

圖3是描繪出根據(jù)某些示例實施例的用于建立商戶信標設備與用戶計算設備之間的網(wǎng)絡連接的方法的流程框圖。

圖4是描繪出根據(jù)某些示例實施例的用于配對用戶計算設備與商戶信標設備的RSSI的方法的流程框圖。

圖5是描繪出根據(jù)某些示例實施例的用于基于RSSI數(shù)據(jù)對的對應性來確定網(wǎng)絡連接安全的方法的流程框圖。

圖6是描繪出根據(jù)某些示例實施例的計算機器和模塊的框圖。

具體實施方式

概述

本文所述的示例實施例提供計算機實現(xiàn)的技術,用于通過使每個設備隨時間推移的接收信號強度指示符(“RSSI”)相關聯(lián),來確定商戶信標設備與用戶計算設備之間的網(wǎng)絡連接的安全性。在示例實施例中,商戶信標設備建立與用戶計算設備的網(wǎng)絡連接。商戶信標設備確定用戶計算設備的接收信號強度指示符(“反向RSSI”)并且將包括反向RSSI的數(shù)據(jù)分組傳送至用戶計算設備。用戶計算設備確定商戶信標設備的RSSI,將商戶信標設備的RSSI與反向RSSI配對,并且保存RSSI數(shù)據(jù)對。在稍后的時間,商戶信標設備確定后續(xù)反向RSSI并且將包括后續(xù)反向RSSI的后續(xù)數(shù)據(jù)分組傳送至用戶計算設備。用戶計算設備確定商戶信標設備的后續(xù)RSSI,將商戶信標設備的后續(xù)RSSI與后續(xù)反向RSSI配對,并且保存后續(xù)RSSI數(shù)據(jù)對。用戶計算設備確定在兩個最近的RSSI數(shù)據(jù)對的RSSI值和反向RSSI值的變化之間是否存在對應性。如果存在對應性,則所述用戶計算設備確定所述網(wǎng)絡安全并且允許所述用戶計算設備同與所述商戶信標設備相關聯(lián)的商戶系統(tǒng)之間的交易。如果不存在對應性,則所述用戶計算設備確定所述網(wǎng)絡不安全并且終止所述網(wǎng)絡連接或者執(zhí)行任何其他合適的動作。

在示例實施例中,商戶信標設備與用戶計算設備建立網(wǎng)絡連接。例如,網(wǎng)絡連接包括藍牙、低能耗藍牙、Wi-Fi、或者其他適當?shù)木W(wǎng)絡連接。在示例實施例中,用戶計算設備與商戶信標設備交換探測請求。例如,商戶信標設備將網(wǎng)絡連接請求傳送至用戶計算設備。而且,用戶計算設備接受網(wǎng)絡連接請求,建立網(wǎng)絡連接。

在示例實施例中,商戶信標設備確定用戶計算設備的RSSI(“反向RSSI”)。例如,RSSI是對從另一個設備所接收的信號的強度的測量結(jié)果。商戶信標設備將包括反向RSSI的數(shù)據(jù)傳送至用戶計算設備。例如,商戶信標設備將包括反向RSSI的通告數(shù)據(jù)分組(“ADV分組”)傳送至用戶計算設備。用戶計算設備接收包括反向RSSI的數(shù)據(jù)。用戶計算設備確定商戶信標設備的RSSI。

在示例實施例中,用戶計算設備將商戶信標設備的RSSI與反向RSSI配對并且保存RSSI數(shù)據(jù)對。在示例實施例中,RSSI數(shù)據(jù)對包括確定商戶信標設備的RSSI的時間。如果存在多于一個的保存的RSSI數(shù)據(jù)對,則用戶計算設備確定網(wǎng)絡連接是否安全。如果不存在多于一個的保存的RSSI數(shù)據(jù)對,則用戶計算設備在稍后的時間從商戶信標設備接收后續(xù)反向RSSI,將后續(xù)反向RSSI與商戶信標設備的后續(xù)RSSI配對,并且保存后續(xù)RSSI數(shù)據(jù)對。

用戶計算設備確定網(wǎng)絡連接是否安全。用戶計算設備提取兩個最近的RSSI數(shù)據(jù)對并且確定所述RSSI數(shù)據(jù)對之間是否確實存在對應性。在一示例中,兩個最近的RSSI數(shù)據(jù)對在時間A和時間B被配對和保存。在該示例中,如果反向RSSI在時間B相對于時間A增加,則從數(shù)據(jù)對確定RSSI在時間B相對于時間A的增加。在該示例中,兩個RSSI數(shù)據(jù)對之間的對應性會包括在時間A與時間B之間RSSI的增加與反向RSSI的增加成比例。在另一示例中,如果反向RSSI在時間B與其在時間A相同,則確定RSSI從時間A到時間B的穩(wěn)定性。在該示例中,兩個RSSI數(shù)據(jù)對之間的對應性會包括RSSI在時間A與時間B之間的穩(wěn)定性或者測量結(jié)果誤差內(nèi)或低于所配置的閾值的小變化。如果兩個或更多個最近的RSSI數(shù)據(jù)對之間不存在對應性,則用戶計算設備確定網(wǎng)絡連接不安全并且終止網(wǎng)絡連接。如果兩個或更多個最近的RSSI數(shù)據(jù)對之間確實存在對應性,則用戶計算設備確定網(wǎng)絡連接安全并且可以允許同與商戶信標設備相關聯(lián)的商戶系統(tǒng)交易。例如,用戶計算設備包括設置,其中,僅當用戶計算設備處于與商戶系統(tǒng)所關聯(lián)的商戶信標設備的安全網(wǎng)絡連接中時,才允許同商戶系統(tǒng)交易。

在某些示例實施例中,RSSI數(shù)據(jù)對進一步對應于由位于用戶計算設備上的加速度計記錄的移動數(shù)據(jù)。例如,加速度計能夠檢測用戶計算設備在由用戶計算設備確定第一RSSI的時間與由商戶信標設備確定第二反向RSSI的時間之間的移動。如果網(wǎng)絡連接安全,則任何所檢測到的用戶計算設備的位置和移動方向的變化應當對應于兩個或更多個最近記錄的RSSI數(shù)據(jù)對之間的RSSI值和反向RSSI值的變化。在示例實施例中,用戶計算設備確定加速度計的移動檢測是否對應于兩個或更多個最近記錄的RSSI數(shù)據(jù)對之間的RSSI值和反向RSSI值的變化。

在某些示例實施例中,由商戶信標設備發(fā)送至用戶計算設備的包括反向RSSI的數(shù)據(jù)進一步包括經(jīng)由私有密鑰創(chuàng)建的加密數(shù)字簽名。用戶計算設備可以進一步通過使用公共密鑰來解密數(shù)字簽名以驗證商戶信標設備與商戶系統(tǒng)相關聯(lián),來驗證商戶信標設備的有效性。在示例實施例中,當建立網(wǎng)絡連接時,用戶計算設備從商戶信標設備接收公共密鑰作為數(shù)字證書的一部分。用戶計算設備能夠基于確定數(shù)字簽名并非與用戶打算同其交易的商戶系統(tǒng)相關聯(lián)而終止與商戶信標設備的網(wǎng)絡連接。

在示例實施例中,如果網(wǎng)絡連接安全并且用戶計算設備并不參與同商戶系統(tǒng)的交易,則可以在配置的時間段內(nèi)或者無限期地保持網(wǎng)絡連接。在該示例實施例中,用戶計算設備可以通過從商戶信標設備接收后續(xù)反向RSSI來定期性地驗證網(wǎng)絡連接的安全性,確定商戶信標設備的后續(xù)RSSI,將后續(xù)RSSI與后續(xù)反向RSSI配對,保存后續(xù)RSSI數(shù)據(jù)對,提取兩個或更多個最近的RSSI數(shù)據(jù)對,以及確定兩個或更多個最近的RSSI數(shù)據(jù)對是否對應。在一示例中,如果網(wǎng)絡連接被確定成安全,則由于用戶在用戶計算設備上選擇終止網(wǎng)絡連接,或者當用戶計算設備離開保持網(wǎng)絡連接所需的、與商戶信標的必要接近度時,網(wǎng)絡連接可能仍被用戶計算設備基于用戶計算設備的設置終止。

示例系統(tǒng)架構(gòu)

現(xiàn)參照附圖,在全部附圖中,相似的附圖標記指示相似的(但不一定相同的)元件,對示例實施例加以詳述。

圖1是描繪出根據(jù)某些示例實施例的用于確定無線網(wǎng)絡連接的安全性的系統(tǒng)100的框圖。如圖1所示,系統(tǒng)100包括配置成彼此經(jīng)由一個或多個網(wǎng)絡120通信的網(wǎng)絡計算設備110和130。在一些實施例中,與設備相關聯(lián)的用戶需安裝應用或者作出特征選擇,以便獲得本文中所述技術的益處。

例如,網(wǎng)絡120能夠包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、存儲區(qū)域網(wǎng)(“SAN”)、個人區(qū)域網(wǎng)(“PAN”)、城域網(wǎng)(“MAN”)、無線局域網(wǎng)(“WLAN”)、虛擬專用網(wǎng)絡(“VPN”)、蜂窩或其他移動通信網(wǎng)絡、藍牙、低能耗藍牙、NFC或其任何組合或者促進信號、數(shù)據(jù)、和/或消息的通信并且允許接收信號強度指示符(“RSSI”)的測量結(jié)果或者諸如自由空間路徑損耗、接收信道功率指示符(“RCPI”)、到達時間(“TOA”)、和/或往返時間(“RTT”)的其他類似測量結(jié)果的任何其他適當?shù)募軜?gòu)或系統(tǒng)。在對示例實施例的整個討論中,應理解的是,術語“數(shù)據(jù)”和“信息”在本文中可互換使用于指代文本、圖像、音頻、視頻或者基于計算機的環(huán)境中能夠存在的任何其他形式的信息。

每個網(wǎng)絡計算設備110和130包括具有能夠在網(wǎng)絡120中傳送和接收數(shù)據(jù)的通信模塊的設備。例如,每個網(wǎng)絡計算設備110和130能夠包括服務器、桌面型計算機、膝上型計算機、平板型計算機、帶有一個或多個嵌入其中和/或與其耦合的處理器的電視機、智能電話、手持式計算機、個人數(shù)字助理(“PDA”)或者任何其他有線或無線的處理器驅(qū)動的設備。在圖1中所示的示例實施例中,網(wǎng)絡計算設備110和130分別由用戶101以及商戶系統(tǒng)操作員來操作。

示例的用戶計算設備110包括用戶界面111、數(shù)據(jù)存儲單元112、天線113、應用114、控制器115、通信應用116、web瀏覽器117以及支付應用118。在示例實施例中,用戶界面111使得用戶101能夠與應用114、web瀏覽器117和/或支付應用118相交互。例如,用戶界面111可以是觸摸屏、基于語音的界面或者允許用戶101提供輸入并且從用戶計算設備110上的應用或模塊接收輸出的任何其他界面。在示例實施例中,用戶101經(jīng)由用戶界面111與應用114相交互以接受或拒絕同商戶信標設備130的網(wǎng)絡120連接,或者與支付應用118或者web瀏覽器117相交互以發(fā)起或確認同商戶系統(tǒng)的交易。

在示例實施例中,數(shù)據(jù)存儲單元112包括適用于存儲信息的對用戶計算設備110可訪問的本地或遠程數(shù)據(jù)存儲結(jié)構(gòu)。在示例實施例中,數(shù)據(jù)存儲單元112存儲加密信息,諸如HTML5本地存儲。在示例實施例中,數(shù)據(jù)存儲單元112存儲RSSI數(shù)據(jù)對,包括從商戶信標設備130所接收的反向RSSI值以及隨后由用戶計算設備110所確定的商戶信標設備130的RSSI值。在該示例實施例中,反向RSSI是由商戶信標設備130所確定的用戶計算設備的RSSI。在示例實施例中,數(shù)據(jù)存儲單元112可供應用114和/或支付應用118訪問。

在示例實施例中,應用114是存在于用戶計算設備110上并且在用戶計算設備上執(zhí)行其操作的程序、函數(shù)、例程、小應用或者類似實體。在某些實施例中,用戶101需在用戶計算設備110上安裝應用114和/或作出特征選擇以獲得本文所述技術的益處。在示例實施例中,用戶101可以經(jīng)由用戶界面111來訪問用戶計算設備110上的應用114。在示例實施例中,應用114可以通過天線113經(jīng)由控制器115來傳送和接收探測請求,以確定接近度內(nèi)是否可找到用戶計算設備110可以與其建立網(wǎng)絡120連接的網(wǎng)絡120設備。在示例實施例中,應用114從商戶信標設備130接收建立用戶計算設備110與商戶信標設備130之間的網(wǎng)絡120連接的請求。在該示例實施例中,應用114可以請求并且可以接收用戶101對建立網(wǎng)絡120連接的確認。在另一示例實施例中,用戶101配置應用114和/或用戶計算設備110的設置以允許應用114自動建立與商戶信標設備130的網(wǎng)絡連接。在示例實施例中,應用114與控制器115通信以經(jīng)由射頻(“RF”)天線113來建立與商戶信標設備130的網(wǎng)絡120連接。在另一示例實施例中,用戶計算設備110向商戶信標設備130傳送建立與商戶信標設備130的網(wǎng)絡120連接的請求。

在示例實施例中,應用114通過定期地從商戶信標設備130接收反向RSSI值、隨后確定商戶信標設備的對應RSSI值、將每個反向RSSI與對應的RSSI保存成RSSI數(shù)據(jù)對、并且確定兩個最近的RSSI數(shù)據(jù)對中的RSSI值和反向RSSI值的變化中是否存在對應性,來確保網(wǎng)絡120的安全性。在另一示例實施例中,應用114經(jīng)由網(wǎng)絡120連接從商戶信標設備130接收編碼的數(shù)字簽名。在該示例實施例中,應用114經(jīng)由從商戶信標設備130所接收的公共密鑰來解密數(shù)據(jù)簽名并且將數(shù)字簽名驗證為屬于與商戶信標設備130相關聯(lián)的商戶系統(tǒng)。在示例實施例中,如果應用114基于一個或多個準則而確定網(wǎng)絡120連接不安全,例如,確定兩個最近的RSSI數(shù)據(jù)對中的RSSI值和反向RSSI值的變化中不存在對應性,或者確定所接收的數(shù)字簽名不可經(jīng)由公共密鑰來解密或者不屬于與商戶信標設備130相關聯(lián)的商戶系統(tǒng),則應用114可以終止網(wǎng)絡120連接。

在某些示例實施例中,由應用114所執(zhí)行的本文所述的一個或多個功能也可以由支付應用118來執(zhí)行。在某些示例實施例中,由應用114所執(zhí)行的本文所述的一個或多個功能也可以由用戶計算設備110的操作系統(tǒng)來執(zhí)行。

在示例實施例中,控制器115與應用114(和/或支付應用118)通信并且能夠在網(wǎng)絡120中發(fā)送和接收數(shù)據(jù)。在示例實施例中,控制器115激活RF天線113以創(chuàng)建網(wǎng)絡120。在示例實施例中,控制器115是低能耗藍牙鏈路控制器、藍牙鏈路控制器、Wi-Fi控制器或者適于執(zhí)行本文所述方法的任何其他無線網(wǎng)絡120的控制器。在示例實施例中,控制器115通過天線113輪詢無線電信號,或者監(jiān)聽來自商戶信標設備130的無線電信號。

在示例實施例中,用戶101能夠使用通信應用116,諸如web瀏覽器117應用或者獨立應用114,以經(jīng)由分布式網(wǎng)絡120來查看、下載、上傳、或者以其他方式訪問文檔或者web頁面。

在示例實施例中,通信應用116能夠與連接至網(wǎng)絡120的web服務器或者其他計算設備相交互,包括用戶計算設備110以及與商戶信標設備130相關聯(lián)的商戶系統(tǒng)的web服務器。

在示例實施例中,web瀏覽器117能夠使得用戶101使用用戶計算設備110與web頁面相交互。在示例實施例中,用戶101經(jīng)由web瀏覽器117上的支付應用發(fā)起同與商戶信標設備130相關聯(lián)的商戶系統(tǒng)的交易。在另一示例實施例中,用戶101經(jīng)由web瀏覽器117從商戶系統(tǒng)接收對于交易的請求。在該示例實施例中,用戶101可以通過經(jīng)由用戶界面111選擇web瀏覽器117中的對象而選擇允許或拒絕交易。

在示例實施例中,支付應用118是存在于用戶計算設備110上并且在用戶計算設備上執(zhí)行其操作的程序、函數(shù)、例程、小應用或者類似實體。在某些實施例中,用戶101需在用戶計算設備110上安裝支付應用118和/或作出特征選擇以獲得本文所述技術的益處。在示例實施例中,用戶101可以經(jīng)由用戶界面111來訪問用戶計算設備110上的支付應用118。在示例實施例中,用戶101可以經(jīng)由支付應用118發(fā)起同商戶系統(tǒng)的交易和/或可以經(jīng)由網(wǎng)絡120從商戶系統(tǒng)接收發(fā)起交易的請求。在某些示例實施例中,由應用114所執(zhí)行的本文所述的一個或多個功能可以由支付應用118來執(zhí)行。

在示例實施例中,用戶計算設備110在網(wǎng)絡120中經(jīng)由天線113與商戶信標設備130通信。在示例實施例中,天線113是射頻(“RF”)天線。

示例的商戶信標設備130包括應用131、數(shù)據(jù)存儲單元132、控制器133、天線135、加速度計137、以及安全元件139。在示例實施例中,商戶信標設備130與商戶系統(tǒng)相關聯(lián)。在該示例實施例中,商戶系統(tǒng)(未示出)配置商戶信標設備130并且將商戶信標設備130置于與商戶系統(tǒng)相關聯(lián)的物理位置。例如,商戶系統(tǒng)可以將商戶信標設備130置于在商戶系統(tǒng)位置處與該商戶系統(tǒng)相關聯(lián)的銷售點(“POS”)終端的附近或內(nèi)部。在該示例中,用戶計算設備110可以在其建立與商戶信標設備130的網(wǎng)絡120連接并且確定該連接安全時允許同商戶系統(tǒng)的金融交易。

在另一示例實施例中,商戶信標設備130與商戶系統(tǒng)不相關。例如,商戶信標設備130可以與安全系統(tǒng)相關聯(lián)或者供與用戶計算設備110相關聯(lián)的用戶個人使用。在該示例實施例中,適當?shù)南到y(tǒng)或者用戶配置商戶信標設備130并且根據(jù)商戶信標設備130的目的將商戶信標設備130置于某一物理位置。例如,商戶信標設備130可以被置于門附近,以便當用戶計算設備110確定其具有安全的網(wǎng)絡連接時,打開門鎖。

在示例實施例中,應用131是存在于商戶信標設備130上并且在用戶計算設備上執(zhí)行其操作的程序、函數(shù)、例程、小應用或者類似實體。在某些實施例中,與商戶信標設備130相關聯(lián)的商戶系統(tǒng)操作員需在商戶信標設備130上安裝應用131和/或作出特征選擇以獲得本文所述技術的益處。在示例實施例中,商戶系統(tǒng)操作員可以經(jīng)由用戶界面(未示出)來訪問商戶信標設備130上的應用131。在示例實施例中,應用131與安全元件139通信。在示例實施例中,應用131在商戶信標設備130上駐存于安全元件139內(nèi)。在示例實施例中,應用131可以通過天線135經(jīng)由控制器133來傳送和接收探測請求,以確定接近度內(nèi)是否存在商戶信標設備130可以與其建立網(wǎng)絡120連接的用戶計算設備110。在示例實施例中,應用131可以從用戶計算設備110接收建立網(wǎng)絡120連接的請求。在該示例實施例中,應用131可以響應于接收到建立網(wǎng)絡120連接的請求而建立網(wǎng)絡120連接。在另一示例實施例中,應用131可以向用戶計算設備110傳送建立網(wǎng)絡120連接的請求。

在示例實施例中,應用131與加速度計137通信以確定商戶信標設備130是否已被移動。在該示例實施例中,如果應用131確定商戶信標設備130已被移動,則其可以終止網(wǎng)絡連接。

在示例實施例中,應用131可以定期地確定商戶信標設備130已經(jīng)與其建立網(wǎng)絡120連接的用戶計算設備120的反向接收信號強度指示符(“反向RSSI”)。在示例實施例中,應用131與數(shù)據(jù)存儲單元132通信以存儲一個或多個反向RSSI值。在示例實施例中,應用131經(jīng)由網(wǎng)絡120將包括反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在該示例實施例中,應用131可以定期地將包括后續(xù)反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在該示例實施例中,包括反向RSSI的數(shù)據(jù)或者包括任何后續(xù)反向RSSI的數(shù)據(jù)可以進一步包括通告數(shù)據(jù)以及數(shù)字簽名。在示例實施例中,應用131與安全元件139通信,該安全元件包括用于創(chuàng)建數(shù)字簽名以在包括反向RSSI的數(shù)據(jù)中發(fā)送的私有密鑰。

在示例實施例中,數(shù)據(jù)存儲單元132包括適用于存儲信息的對商戶信標設備130而言可訪問的本地或遠程數(shù)據(jù)存儲結(jié)構(gòu)。在示例實施例中,數(shù)據(jù)存儲單元132存儲加密信息,諸如HTML5本地存儲。在示例實施例中,數(shù)據(jù)存儲單元132存儲由商戶信標設備130所確定的一個或多個反向RSSI值。例如,反向RSSI是由商戶信標設備130所確定的用戶計算設備的RSSI。

在示例實施例中,控制器133與應用131通信并且能夠在網(wǎng)絡120中發(fā)送和接收數(shù)據(jù)。在示例實施例中,控制器133激活天線135以創(chuàng)建網(wǎng)絡120。在示例實施例中,控制器133是低能耗藍牙鏈路控制器、藍牙鏈路控制器、Wi-Fi控制器或者適于執(zhí)行本文所述方法的任何其他無線網(wǎng)絡120控制器。在示例實施例中,控制器133通過天線135輪詢無線電信號,或者監(jiān)聽來自用戶計算設備110的無線電信號。

在示例實施例中,加速度計137能夠檢測到商戶信標設備130的任何移動。在示例實施例中,加速度計137檢測商戶信標設備130的物理移動并且與應用131通信。

在示例實施例中,安全元件139包括用于創(chuàng)建在包括反向RSSI的數(shù)據(jù)中發(fā)送的數(shù)字簽名的私有密鑰。在示例實施例中,應用131駐存于安全元件139上。

在示例實施例中,商戶信標設備130經(jīng)由天線135與用戶計算設備110通信。在示例實施例中,天線135是射頻(“RF”)天線。

應領會到,所示的網(wǎng)絡連接為示例并且能夠使用建立計算機與設備之間的通信鏈路的其他裝置。此外,得益于本公開的本領域那些普通技術人員應領會到,圖1中所示的用戶計算設備110以及商戶信標設備130具有幾個其他合適的計算機系統(tǒng)配置中的任何配置。例如,體現(xiàn)為移動電話或者手持式計算機的用戶計算設備110可以或者也可以不包括全部上述組件。

在示例實施例中,所述網(wǎng)絡計算設備以及與本文所呈現(xiàn)的技術相關聯(lián)的任何其他計算機器可以是任何類型的計算機器,諸如但不限于參照圖6來更加詳細地討論的那些。另外,與這些計算機器中的任何一個相關聯(lián)的任何模塊,諸如本文所述的模塊或者與本文所呈現(xiàn)的技術相關聯(lián)的任何其他模塊(腳本、web內(nèi)容、軟件、固件或者硬件)可以是參照圖6來更加詳細地討論的模塊中的任何一個。本文所討論的計算機器可以在諸如網(wǎng)絡120的一個或多個網(wǎng)絡中彼此通信以及與其他計算機器或者通信系統(tǒng)通信。網(wǎng)絡120可以包括任何類型的數(shù)據(jù)或者通信網(wǎng)絡,包括參照圖6來討論的網(wǎng)絡技術中的任何一個。

示例過程

下面參照示例操作環(huán)境100的組件來描述在圖2至5中圖示出的示例方法。也可以用其他系統(tǒng)并且在其他環(huán)境中執(zhí)行圖2至5的示例方法。

圖2是描繪出根據(jù)某些示例實施例的用于確定商戶信標設備130與用戶計算設備110之間的網(wǎng)絡120連接的安全性的方法200的框圖。參照圖1中圖示的組件對方法200進行描述。

在框210中,商戶信標設備130與用戶計算設備110建立網(wǎng)絡120連接。下面參照圖3中所述的方法來更加詳細地描述用于建立網(wǎng)絡120連接的方法。

圖3是描繪出根據(jù)某些示例實施例的用于建立商戶信標設備130與用戶計算設備110之間的網(wǎng)絡120連接的方法210的框圖。參照圖1中圖示的組件對方法210進行描述。

在本文所述的某些示例實施例中,商戶信標設備130位于與商戶系統(tǒng)相關聯(lián)的物理位置。例如,商戶系統(tǒng)可以是餐飲連鎖機構(gòu)并且商戶信標設備130位于與該餐飲連鎖機構(gòu)相關聯(lián)的餐廳位置。在某些示例實施例中,與用戶101相關聯(lián)的用戶計算設備110位于到商戶信標設備130的預定接近度內(nèi),以便能夠在兩個網(wǎng)絡120設備之間建立網(wǎng)絡120連接。在示例實施例中,用戶101將用戶計算設備110帶到商戶信標設備130所在的商戶系統(tǒng)的位置。例如,用戶101將其移動電話網(wǎng)絡120設備帶入超市內(nèi)。在該示例中,超市已經(jīng)在超市位置安裝商戶信標設備130。

在框310中,用戶計算設備110傳送探測請求。在某些示例實施例中,在用戶計算設備110上激活RF場或者其他場,以輪詢網(wǎng)絡設備的存在。在示例實施例中,用戶計算設備110傳送探測請求,試圖定位待與其建立網(wǎng)絡120連接的無線網(wǎng)絡設備。用戶101可以配置用戶計算設備110的設置來接收探測請求以及定期地傳送探測請求,以定位待與其建立網(wǎng)絡120連接的網(wǎng)絡120設備。示例的探測請求可以包括用戶計算設備110標識符,例如,識別用戶計算設備110的硬件識別或者介質(zhì)訪問控制(“MAC”)地址。在示例實施例中,源自用戶計算設備110的網(wǎng)絡120通信包括使得商戶信標設備130能夠?qū)⒂脩粲嬎阍O備110識別為通信源的用戶計算設備110的標識符。

在框320中,用戶計算設備130接收探測請求。在示例實施例中,商戶信標設備130經(jīng)由所接收的用戶計算設備110的標識符識別用戶計算設備110。在示例實施例中,源自用戶計算設備110的網(wǎng)絡120通信包括使得商戶信標設備130能夠?qū)⒂脩粲嬎阍O備110識別為通信源的用戶計算設備110的標識符。在示例實施例中,商戶系統(tǒng)操作員可以配置商戶信標設備130的設置來接收探測請求以及定期地傳送探測請求,以定位待與其建立網(wǎng)絡120連接的網(wǎng)絡120設備。

在框330中,商戶信標設備130將網(wǎng)絡120連接請求傳送至用戶計算設備110。網(wǎng)絡120連接請求可以包括商戶信標設備130的標識符。例如,該標識符識別與商戶信標設備130相關聯(lián)的商戶系統(tǒng)。在示例實施例中,用戶101被通知網(wǎng)絡120連接請求并且被給予選項,用于經(jīng)由用戶界面111來選擇接受還是不接受來自商戶信標設備130的網(wǎng)絡120連接請求。在該示例實施例中,用戶界面111可以顯示商戶信標設備130的標識符。例如,用戶計算設備從商戶信標設備130接收包括標識符的網(wǎng)絡120連接請求,諸如“Merchant A(商戶A)”。在該示例中,用戶界面111顯示屏幕,其讀出“would you like to access Merchant A’s network?(你是否愿意訪問商戶A的網(wǎng)絡?)”以及兩個用戶界面111的對象,包括“yes(是)”選項和“no(否)”選項。用戶可以選擇適當?shù)倪x項。

在框340中,用戶計算設備110接受網(wǎng)絡120連接請求。在示例實施例中,用戶101激活用戶界面111的對象以接受或拒絕網(wǎng)絡120連接請求。在示例實施例中,當用戶計算設備接受網(wǎng)絡120連接請求時,建立無線網(wǎng)絡120通信信道。在另一示例實施例中,用戶計算設備110從商戶信標設備130接收公共加密密鑰。在該示例實施例中,用戶計算設備110包括私有加密密鑰,其結(jié)合公共加密密鑰使得用戶計算設備110能夠解密從商戶信標設備130所接收的數(shù)字簽名。在另一示例實施例中,商戶信標設備130從用戶計算設備110接收公共加密密鑰并且商戶信標設備130包括私有加密密鑰。

在另一示例實施例中,商戶信標設備130傳送探測響應,用戶計算設備110接收該探測響應,用戶計算設備110將網(wǎng)絡120連接請求傳送至商戶信標設備130。在該示例實施例中,用戶計算設備110可以響應于用戶101經(jīng)由用戶界面111選擇試圖與商戶信標設備130進行網(wǎng)絡120連接的選項而傳送網(wǎng)絡120連接請求。在該示例中,用戶計算設備可以顯示一個或多個無線網(wǎng)絡120設備的列表,包括商戶信標設備130,針對這些設備,用戶計算設備110已接收到探測請求和標識符并且向用戶101提供選擇經(jīng)由用戶計算設備110與其建立網(wǎng)絡120連接的網(wǎng)絡120設備的機會。在該示例中,用戶101啟動用戶界面111的對象以選擇商戶信標設備130并且用戶計算設備110將網(wǎng)絡120連接請求傳送至商戶信標設備130。在該示例中,商戶信標設備130接受網(wǎng)絡120連接請求,并且在用戶計算設備110與商戶信標設備130之間建立網(wǎng)絡120連接。

從框340開始,方法210繼續(xù)至圖2的框220。

返回圖2,在框220中,用戶計算設備110將用戶計算設備110的RSSI與商戶信標設備130的RSSI配對。下面參照圖4中所述的方法來更加詳細地描述用于配對用戶計算設備110與商戶信標設備130的RSSI的方法。

圖4是描繪出用于配對用戶計算設備110與商戶信標設備130的RSSI的方法220的框圖。

在框410中,用戶計算設備130確定反向RSSI。RSSI指示由網(wǎng)絡120設備所接收的無線電信號的相對強度。RSSI或者其他距離估量可以是按諸如分貝(“dB”)標度的對數(shù)標度的整數(shù)。RSSI可以被用作估計兩個網(wǎng)絡120設備之間的距離的代理。例如,在第一網(wǎng)絡120設備被移離第二網(wǎng)絡120設備時,由第一網(wǎng)絡120設備所確定的第二網(wǎng)絡120設備的RSSI減小。同樣地,當設備變得更加相互遠離時,由第二網(wǎng)絡120設備所確定的第一網(wǎng)絡120設備的RSSI也減小。在另一示例中,在第一網(wǎng)絡120設備被更移近第二網(wǎng)絡120設備時,由第一網(wǎng)絡120設備所確定的第二網(wǎng)絡120設備的RSSI增加。同樣地,當設備更加相互靠近時,由第二網(wǎng)絡120設備所確定的第一網(wǎng)絡120設備的RSSI也增加。在另一示例實施例中,使用另一個用于估計兩個網(wǎng)絡120設備之間的距離的代理,例如,自由空間路徑損耗、接收信道功率指示符(“RCPI”)、到達時間(“TOA”)或者用于估計網(wǎng)絡120設備之間的距離的任何其他適當測量。在這些示例中,對代理的測量結(jié)果取代對RSSI值的測量結(jié)果。

在示例實施例中,反向RSSI是由商戶信標設備130所確定的用戶計算設備110的RSSI。反向RSSI被稱作“反向”的原因在于,盡管是從商戶信標設備130的角度來確定反向RSSI,但稍后仍從用戶計算設備110的角度來評估反向RSSI。在示例實施例中,控制器133與應用131和/或數(shù)據(jù)存儲單元132通信。在示例實施例中,商戶信標設備130經(jīng)由天線135接收用戶計算設備110的無線電信號并且使用控制器133或者應用131來確定反向RSSI。在示例實施例中,反向RSSI或者其他代理測距結(jié)果被存儲在數(shù)據(jù)存儲單元132中。

在框420中,商戶信標設備130將包括反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在示例實施例中,在商戶信標設備130與用戶計算設備110建立網(wǎng)絡120連接之后,商戶信標設備130定期地將包括反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在示例實施例中,應用131從數(shù)據(jù)存儲單元132中檢索所保存的反向RSSI并且經(jīng)由網(wǎng)絡120將包括反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在示例實施例中,所傳送的數(shù)據(jù)進一步包括商戶信標設備130的標識符。在另一示例實施例中,所傳送的數(shù)據(jù)進一步包括確定反向RSSI的時間。在示例實施例中,包括反向RSSI的數(shù)據(jù)在從商戶信標設備130確定RSSI開始的預定時限內(nèi)被發(fā)送。例如,包括反向RSSI的數(shù)據(jù)必須在其被確定片刻之后被發(fā)送,以便用戶計算設備110可以接收反向RSSI并且片刻之后確定RSSI。在該示例中,重要的是,在反向RSSI片刻之后確定RSSI,以便兩個測量結(jié)果能夠被配對并且被近似為屬于同一時刻。在示例實施例中,商戶信標設備130定期地將通告數(shù)據(jù)分組傳送至用戶計算設備110。在該示例實施例中,商戶信標設備130確定反向RSSI并且響應于確定反向RSSI而傳送包括反向RSSI的通告數(shù)據(jù)分組。

在框430中,用戶計算設備110接收包括反向RSSI的數(shù)據(jù)。在示例實施例中,用戶計算設備110的應用114從所接收的數(shù)據(jù)中提取反向RSSI。在該示例實施例中,應用114可以從所接收的數(shù)據(jù)中提取反向RSSI,包括由商戶信標設備130確定反向RSSI的時間。在示例實施例中,應用114保存反向RSSI以及確定和/或由用戶計算設備110接收到反向RSSI的時間。例如,用戶計算設備110將反向RSSI連同確定反向RSSI的時間和/或由用戶計算設備110接收到包括反向RSSI的數(shù)據(jù)的時間一起存儲在數(shù)據(jù)存儲單元112上。

在框440中,用戶計算設備110確定商戶信標設備130的RSSI。在示例實施例中,用戶計算設備110響應于接收到包括反向RSSI的數(shù)據(jù)而確定商戶信標設備130的RSSI。在示例實施例中,用戶計算設備110在從接收到反向RSSI開始的預定時間內(nèi)確定商戶信標設備130的RSSI。例如,應在確定反向RSSI的同時或者片刻之后確定RSSI,以便兩個測量結(jié)果能夠被配對并且被近似為屬于同一時刻。在另一示例實施例中,使用用于估計兩個網(wǎng)絡設備之間的距離的另一個代理,例如,自由空間路徑損耗、接收信道功率指示符(“RCPI”)、到達時間(“TOA”)、往返時間(“RTT”)和/或用于估計設備之間的距離的任何其他適當測量。在這些示例中,對代理的測量結(jié)果取代對RSSI值的測量結(jié)果。在示例實施例中,用戶計算設備110保存商戶設備的RSSI以及用戶計算設備110確定RSSI的時間。

在框450中,用戶計算設備110將商戶信標設備130的RSSI與反向RSSI配對。在示例實施例中,用戶計算設備的應用114提取保存的RSSI、對應的保存的反向RSSI以及任何相關的保存數(shù)據(jù),諸如確定反向RSSI和RSSI的時間。在示例實施例中,用戶計算設備110的應用114根據(jù)識別由相應的網(wǎng)絡120設備確定RSSI和反向RSSI的時間的數(shù)據(jù)來確定保存的RSSI與保存的反向RSSI相關聯(lián)。

在框460中,用戶計算設備110保存RSSI數(shù)據(jù)對。在示例實施例中,用戶計算設備的應用114將RSSI數(shù)據(jù)對保存在數(shù)據(jù)存儲單元112中。在示例實施例中,如果商戶信標設備130確定反向RSSI的時間不同于用戶計算設備110確定RSSI的時間,則用戶計算設備110對兩個時間數(shù)據(jù)取平均值或者近似平均值,以創(chuàng)建有效時間數(shù)據(jù)。有效時間數(shù)據(jù)包括RSSI和反向RSSI被認為已由適當?shù)木W(wǎng)絡120設備有效確定的時間。因此,示例的RSSI數(shù)據(jù)對包括反向RSSI、RSSI以及有效時間數(shù)據(jù)。

在框470中,用戶計算設備110確定是否有多于一個的RSSI數(shù)據(jù)對被保存在用戶計算設備110上。在示例實施例中,響應于保存RSSI數(shù)據(jù)對,用戶計算設備的應用114與數(shù)據(jù)存儲單元112通信以確定是否有多于一個的保存的RSSI數(shù)據(jù)對被存儲。在另一示例實施例中,應用114確定是否有多于一個的保存的RSSI數(shù)據(jù)對處于預定義的時間范圍內(nèi)。例如,預定義的時間范圍可以是五秒、十秒或者任何適當?shù)念A定義的時間范圍。

如果用戶計算設備110確定沒有多于一個的保存的RSSI數(shù)據(jù)對被存儲,則方法220繼續(xù)至框410。例如,用戶計算設備的應用114與數(shù)據(jù)存儲單元112通信并且確定只存在一個RSSI數(shù)據(jù)對被保存在數(shù)據(jù)存儲單元112上。在另一示例實施例中,應用114確定兩個或更多個RSSI數(shù)據(jù)對被存儲,然而兩個最近的RSSI數(shù)據(jù)對并不處于預定義的時間范圍內(nèi)。例如,應用114確定數(shù)據(jù)存儲單元112包括對應于(當前日期和時區(qū)的)時間07:15:25、07:15:23和07:15:20的RSSI數(shù)據(jù)對,其中與RSSI數(shù)據(jù)對中的每一個相關聯(lián)的時間是針對該數(shù)據(jù)對有效確定反向RSSI值和對應RSSI值的時間。在該示例中,兩個最近的RSSI數(shù)據(jù)對對應于時間7:15:25和7:15:23。如果預定義的時間范圍例如是一秒,則與兩個最近的RSSI數(shù)據(jù)對相關聯(lián)的時間并不在預定義的范圍內(nèi)。

在用戶計算設備110確定沒有多于一個的保存的RSSI數(shù)據(jù)對被存儲或者兩個最近保存的RSSI數(shù)據(jù)對并不在預定義的時間范圍內(nèi)的這些示例中,方法220重復。例如,商戶信標設備130確定后續(xù)反向RSSI并且將包括該后續(xù)反向RSSI的數(shù)據(jù)傳送至用戶計算設備110。在該示例中,用戶計算設備110從商戶信標設備130接收后續(xù)反向RSSI,確定用戶計算設備110的后續(xù)RSSI,將后續(xù)反向RSSI與后續(xù)RSSI配對,并且保存后續(xù)RSSI數(shù)據(jù)對。

返回框470,如果用戶計算設備110確定有多于一個的保存的RSSI數(shù)據(jù)對被存儲在用戶計算設備110上,則方法220繼續(xù)至圖2的框230。例如,應用114確定數(shù)據(jù)存儲單元112包括對應于(當前日期和時區(qū)的)時間07:15:25、07:15:23和07:15:20的RSSI數(shù)據(jù)對,其中與RSSI數(shù)據(jù)對中的每一個相關聯(lián)的時間是針對該數(shù)據(jù)對有效確定反向RSSI值和對應RSSI值的時間。在一示例中,應用114確定存在兩個或更多個保存的RSSI數(shù)據(jù)對并且繼續(xù)比較RSSI數(shù)據(jù)對以確定是否存在對應性。在另一示例中,應用114確定存在兩個或更多個保存的RSSI數(shù)據(jù)對,提取兩個最近的RSSI數(shù)據(jù)對,并且確定兩個最近的RSSI數(shù)據(jù)對是否處于彼此的預定義時間范圍內(nèi)。在該示例中,兩個最近的RSSI數(shù)據(jù)對對應于時間7:15:25和7:15:23。如果預定義的時間范圍例如是五秒,則應用114再繼續(xù)至比較RSSI數(shù)據(jù)對以確定是否存在對應性。

返回圖2,在框230中,用戶計算設備110確定網(wǎng)絡120連接是否安全。下面參照圖5中所述的方法230來更加詳細地描述用于基于RSSI數(shù)據(jù)對的對應性來確定網(wǎng)絡120連接安全的方法。

圖5是描繪出用于基于RSSI數(shù)據(jù)對的對應性來確定網(wǎng)絡120連接是否安全的方法的框圖。

在框510中,用戶計算設備110提取兩個最近的RSSI數(shù)據(jù)對。在示例實施例中,應用114從數(shù)據(jù)存儲單元112中提取兩個最近的RSSI數(shù)據(jù)對。在一示例中,每個RSSI數(shù)據(jù)對都包括反向RSSI、RSSI以及有效時間數(shù)據(jù)。在該示例中,兩個最近的RSSI數(shù)據(jù)對具有由應用114確定的、相對于當前時間的兩個最近的有效時間數(shù)據(jù)。如前所述,有效時間數(shù)據(jù)包括RSSI和對應的反向RSSI被認為已被有效確定的時間。

在框520中,用戶計算設備110確定兩個最近的RSSI數(shù)據(jù)對中是否確實存在對應性。

如前所述,RSSI可以被用作估計兩個網(wǎng)絡120設備之間的距離的代理。例如,在第一網(wǎng)絡120設備被移離第二網(wǎng)絡120設備時,由第一網(wǎng)絡120設備所確定的第二網(wǎng)絡120設備的RSSI減小。同樣地,當網(wǎng)絡120設備變得更加相互遠離時,由第二網(wǎng)絡120設備所確定的第一網(wǎng)絡120設備的RSSI應減小。在另一示例中,在第一網(wǎng)絡120設備被移近第二網(wǎng)絡120設備時,由第一網(wǎng)絡120設備所確定的第二網(wǎng)絡120設備的RSSI增加。同樣地,當網(wǎng)絡120設備變得更加相互靠近時,由第二網(wǎng)絡120設備所確定的第一網(wǎng)絡120設備的RSSI應增加。

在示例實施例中,兩個最近的RSSI數(shù)據(jù)對包括第一RSSI數(shù)據(jù)對以及后續(xù)RSSI數(shù)據(jù)對。第一RSSI數(shù)據(jù)對包括在后續(xù)RSSI數(shù)據(jù)對的有效時間數(shù)據(jù)之前的有效時間數(shù)據(jù)。在該示例實施例中,第一RSSI數(shù)據(jù)對包括反向RSSI(“第一反向RSSI”)以及對應的RSSI(“第一RSSI”)。同樣地,后續(xù)RSSI數(shù)據(jù)對包括反向RSSI(“后續(xù)反向RSSI”)以及對應的RSSI(“后續(xù)RSSI”)。

在示例實施例中,兩個網(wǎng)絡120設備的RSSI值和反向RSSI值隨時間推移的任何變化應成比例以建立RSSI數(shù)據(jù)對之間的對應性。例如,如果第一RSSI與后續(xù)RSSI之間出現(xiàn)雙倍增加,則若第一反向RSSI與后續(xù)反向RSSI之間出現(xiàn)三倍增加、減小或者無變化,RSSI數(shù)據(jù)對之間就不存在對應性。在該示例中,如果第一反向RSSI與后續(xù)反向RSSI之間出現(xiàn)大約雙倍增加以對應于第一RSSI與后續(xù)RSSI之間的雙倍增加,則結(jié)果會是RSSI數(shù)據(jù)對的對應性。在某些示例實施例中,RSSI值與反向RSSI值不成比例的變化可以指示,在商戶信標設備130與用戶計算設備110之間通信反向RSSI數(shù)據(jù)時,商戶信標設備130已被移動或者反向RSSI數(shù)據(jù)已由第三網(wǎng)絡120設備轉(zhuǎn)發(fā)。

如果用戶計算設備確定兩個最近的RSSI數(shù)據(jù)對不存在對應性,則方法230繼續(xù)至框530。

例如,非期望的第三方網(wǎng)絡120設備重傳從商戶信標設備130發(fā)送至用戶計算設備110的數(shù)據(jù)。在該示例中,商戶信標設備130從其位置被移走并且被替換為第三方網(wǎng)絡120設備,其重傳從商戶信標設備130發(fā)送至用戶計算設備110的數(shù)據(jù)。在該示例中,當用戶計算設備110移動時,其將檢測到第三方網(wǎng)絡120設備的RSSI的變化。然而,由于第三方網(wǎng)絡120設備靜止,反向RSSI不會隨時間變化。例如,商戶信標設備130會檢測反向RSSI作為第三方網(wǎng)絡120設備的RSSI并且將包括該反向RSSI的數(shù)據(jù)經(jīng)由第三方網(wǎng)絡120設備傳送至用戶計算設備110。由于RSSI會在用戶計算設備110移動時隨時間變化并且對應的反向RSSI不會隨時間變化,用戶計算設備的應用114會確定兩個最近的RSSI數(shù)據(jù)對中不存在對應性,原因是RSSI值與反向RSSI值的變化不成比例。

在另一示例中,商戶信標設備130被重新放置并且正在移動的、非期望的第三方網(wǎng)絡120設備重傳從靜態(tài)商戶信標設備130發(fā)送至正在移動的用戶計算設備110的數(shù)據(jù)。在該示例中,商戶信標設備130隨時間確定正在移動的第三方網(wǎng)絡120設備的RSSI(在該示例中為“反向RSSI”)并且將包括該反向RSSI的數(shù)據(jù)經(jīng)由第三方網(wǎng)絡120設備傳送至用戶計算設備110。正在移動的用戶計算設備110隨時間確定正在移動的第三方網(wǎng)絡120設備的RSSI。在該示例實施例中,兩個最近的RSSI數(shù)據(jù)對的RSSI值和反向RSSI值不可能成比例變化。為了成比例,用戶計算設備110與第三方網(wǎng)絡120設備的運動要同步化,這樣商戶信標設備130與第三方網(wǎng)絡120設備之間的距離才等于第三方網(wǎng)絡120設備與用戶計算設備110之間的距離。因此,在該示例中,用戶計算設備的應用114沒有找到兩個最近的RSSI數(shù)據(jù)對的RSSI值和反向RSSI值的變化中的對應性,原因很可能是RSSI值和反向RSSI值的變化不會隨時間成比例。

在框530中,用戶計算設備110確定網(wǎng)絡120不安全。在示例實施例中,如果兩個最近的RSSI數(shù)據(jù)對的RSSI值和反向RSSI值的變化中不存在對應性,則用戶計算設備的應用114確定網(wǎng)絡120不安全。

在另一示例實施例中,商戶信標設備130基于檢測到商戶信標設備130的移動而確定網(wǎng)絡連接不安全。在該示例實施例中,商戶信標設備130包括加速度計137,其能夠檢測商戶信標設備130是否已被移動。商戶信標設備130可能出于欺詐目的而被移動。例如,用戶計算設備110可以僅在用戶計算設備110接近與商戶系統(tǒng)相關聯(lián)的商戶信標設備130的情況下才同商戶系統(tǒng)交易。在該示例中,位于與商戶系統(tǒng)相關聯(lián)的銷售點(“POS”)終端附近的商戶信標設備130被移近用戶計算設備110,以試圖使得用戶計算設備110允許同欺詐實體的金融交易。在該示例實施例中,商戶信標設備130上的加速度計137檢測到商戶信標設備130已被移動。

在還一示例實施例中,用戶計算設備110基于接收到無效數(shù)字簽名而確定網(wǎng)絡不安全。在某些示例實施例中,由商戶信標設備130傳送至用戶計算設備110的包括反向RSSI的數(shù)據(jù)進一步包括由商戶信標設備130經(jīng)由私有加密密鑰創(chuàng)建的數(shù)字簽名。例如,數(shù)字簽名將商戶信標設備130識別為與用戶計算設備110所信任的商戶系統(tǒng)相關聯(lián)。在該示例實施例中,用戶計算設備110通過使用公共加密密鑰來解密數(shù)字簽名以驗證商戶信標設備130與商戶系統(tǒng)相關聯(lián)來進一步驗證商戶信標設備130的有效性。在示例實施例中,商戶信標設備130在包括反向RSSI的數(shù)據(jù)中將公共加密密鑰傳送至用戶計算設備110。

從框530開始,方法230再繼續(xù)至圖2中的框270?;仡檲D2,在框270中,網(wǎng)絡120連接被終止。在示例實施例中,如果兩個最近的RSSI數(shù)據(jù)對的RSSI值和反向RSSI值的變化中不存在對應性,則用戶計算設備的應用114確定網(wǎng)絡120不安全。在該示例實施例中,應用114終止網(wǎng)絡120連接。在另一示例實施例中,在經(jīng)由加速度計137檢測到移動之后,商戶信標設備130可以終止網(wǎng)絡120連接或者向用戶計算設備110傳送警告,其中,用戶計算設備110終止網(wǎng)絡120連接。在還一示例實施例中,用戶計算設備110能夠基于確定數(shù)字簽名不屬于用戶打算同其交易的商戶系統(tǒng)而終止與商戶信標設備130的網(wǎng)絡連接。在另一示例實施例中,用戶計算設備110離開保持網(wǎng)絡120連接所需的到商戶信標設備130的預定義接近度,導致網(wǎng)絡120連接終止。在另一示例實施例中,代替基于確定網(wǎng)絡120連接不安全而終止網(wǎng)絡120連接,用戶計算設備110向與用戶計算設備相關聯(lián)的用戶通知網(wǎng)絡120連接不安全,向商戶系統(tǒng)通知網(wǎng)絡120連接不安全,或者執(zhí)行任何其他合適動作。

返回框520,在圖5中,如果用戶計算設備110確定兩個最近的RSSI數(shù)據(jù)對中存在對應性,則方法230繼續(xù)至框540。在一示例中,用戶101打算同與商戶信標設備130相關聯(lián)的商戶系統(tǒng)交易并且用戶101將用戶計算設備110帶到商戶信標設備130附近的商戶POS終端。在該示例中,用戶計算設備110從商戶信標設備130接收由商戶信標設備130檢測到的反向RSSI。在該示例中,用戶計算設備110確定商戶信標設備130的RSSI并且保存RSSI數(shù)據(jù)對。在該示例中,用戶計算設備110從商戶信標設備130接收后續(xù)反向RSSI,確定商戶信標設備130的后續(xù)RSSI,并且保存后續(xù)RSSI數(shù)據(jù)對。在該示例中,應用114確定在用戶計算設備110已經(jīng)更移近商戶信標設備110時,后續(xù)反向RSSI和后續(xù)RSSI與第一反向RSSI和第一RSSI相比成比例地增加。

在框540中,用戶計算設備110確定網(wǎng)絡120連接安全。在示例實施例中,應用114基于確定RSSI值和反向RSSI值隨時間成比例變化而確定網(wǎng)絡120安全。在另一示例實施例中,用戶計算設備110解密從商戶信標設備130接收的數(shù)字簽名并且將該數(shù)字簽名驗證為與信任的商戶系統(tǒng)相關聯(lián)。在該示例實施例中,用戶101可以被呈現(xiàn)有用于驗證與所接收的數(shù)字簽名相關聯(lián)的商戶系統(tǒng)的選項。例如,用戶101可以選擇用戶界面111上的對象以確認或拒絕與數(shù)字簽名所關聯(lián)的商戶系統(tǒng)的網(wǎng)絡120連接。

方法230再繼續(xù)至圖2中的框240。

返回圖2,在框240中,用戶計算設備110確定是否同與商戶信標設備130相關聯(lián)的商戶系統(tǒng)交易。在示例實施例中,用戶101可以選擇發(fā)起同與商戶系統(tǒng)相關聯(lián)的商戶POS終端交易的選項。例如,用戶101可以選擇用戶計算設備110上的支付應用118或者web瀏覽器117的支付應用。在該示例中,支付應用117和/或web瀏覽器117的支付應用可以包括數(shù)字錢包應用,其允許用戶101輸入金融賬戶信息。在該示例中,用戶101選擇數(shù)字錢包應用并且發(fā)起同商戶POS終端的交易。在另一示例實施例中,商戶POS終端發(fā)起同用戶計算設備110的支付應用118的交易。在該示例實施例中,用戶101可以通過在用戶計算設備110上選擇用戶界面111的對象而同意或拒絕交易,或者可以配置用戶計算設備110的設置以在網(wǎng)絡120被確定成安全并且用戶計算設備110位于到商戶POS終端的預定義接近度內(nèi)的情況下允許同商戶信標設備130的交易。在該示例實施例中,如果位于商戶POS終端處的商戶信標設備130的RSSI超過閾值,則用戶計算設備110可以確定用戶計算設備110位于到商戶POS終端的預定義接近度內(nèi)。

如前所述,在其他示例實施例中,商戶信標設備130可能與商戶系統(tǒng)不相關。例如,商戶信標設備130可以與安全系統(tǒng)相關聯(lián)或者供與用戶計算設備110相關聯(lián)的用戶個人使用。在該示例實施例中,適當?shù)南到y(tǒng)或者操作員根據(jù)商戶信標設備130的目的配置商戶信標設備130并且將商戶信標設備130置于某一物理位置。例如,商戶信標設備130可以被置于門附近,以便當用戶計算設備110確定其具有安全的網(wǎng)絡連接時,打開門鎖。在還一示例實施例中,商戶信標設備130與商戶系統(tǒng)相關聯(lián),但并非被使用于交易目的。例如,商戶信標設備130可以被置于入口附近以在經(jīng)配置的用戶計算設備110建立安全的網(wǎng)絡連接時解鎖入口。

如果用戶計算設備110被指令同與商戶信標設備130相關聯(lián)的商戶系統(tǒng)交易,則方法200繼續(xù)至框250。

在框250中,用戶計算設備110同商戶系統(tǒng)交易。在示例實施例中,用戶計算設備110從商戶系統(tǒng)接收交易信息,諸如對待由用戶101購買的產(chǎn)品或服務的描述,這些產(chǎn)品或服務的價格以及任何其他適當信息。在該示例實施例中,用戶101可以在用戶計算設備110上選擇支付選項并且選擇同意交易的選項。在該示例實施例中,用戶計算設備110將用戶101的金融賬戶信息經(jīng)由低能耗藍牙、藍牙、Wi-Fi或者其他網(wǎng)絡120連接傳送至商戶POS終端。在該示例實施例中,商戶接收金融賬戶信息并且向支付處理系統(tǒng)傳送請求以處理交易,所述支付處理系統(tǒng)諸如與用戶的金融賬戶相關聯(lián)的信用卡發(fā)卡機構(gòu)或銀行。

方法200再繼續(xù)至框260。

返回框240,如果用戶計算設備110不同與商戶信標設備130相關聯(lián)的商戶系統(tǒng)交易,則方法200繼續(xù)至框260。例如,用戶并不指令用戶計算設備110同商戶系統(tǒng)交易。

在框260中,用戶計算設備110確定是否繼續(xù)網(wǎng)絡120連接。在示例實施例中,用戶101可以通過選擇用于斷開網(wǎng)絡120連接的用戶界面111的對象、或者通過將用戶計算設備110帶出保持網(wǎng)絡120連接所需的到商戶信標設備130的預定義接近度,來取消網(wǎng)絡120連接。在示例實施例中,為了保持網(wǎng)絡120連接,用戶101可以通過用戶計算設備而被呈現(xiàn)有用于選擇繼續(xù)網(wǎng)絡120連接的選項。在另一示例實施例中,如果用戶101未將用戶計算設備110帶出保持網(wǎng)絡120連接所需的到商戶信標設備130的預定義接近度,則用戶101不必在用戶計算設備110上選擇任何選項來繼續(xù)網(wǎng)絡120連接。

如果用戶計算設備110繼續(xù)網(wǎng)絡120連接,則方法200繼續(xù)至框220。在示例實施例中,用戶計算設備110繼續(xù)從商戶信標設備130接收包括后續(xù)反向RSSI的數(shù)據(jù),確定商戶信標設備130的后續(xù)RSSI,并且保存后續(xù)RSSI數(shù)據(jù)對。在該示例實施例中,應用114在保存每個后續(xù)RSSI數(shù)據(jù)對之后確定兩個最近的RSSI數(shù)據(jù)對中的RSSI值和反向RSSI值之間是否存在對應性。

返回框260,如果用戶計算設備110并未繼續(xù)網(wǎng)絡120連接,則方法200繼續(xù)至框270。

在框270中,網(wǎng)絡120連接被終止。在示例實施例中,在連接被終止之后,用戶計算設備110不在網(wǎng)絡120中發(fā)送或接收數(shù)據(jù)。在另一示例實施例中,用戶計算設備110可以與除商戶信標設備130外的其他網(wǎng)絡120設備建立網(wǎng)絡120連接。例如,用戶計算設備110將商戶信標設備130置于用戶計算設備110可能不與其建立網(wǎng)絡120連接的網(wǎng)絡120設備的限制列表上。在示例實施例中,用戶101可以在用戶界面111上選擇一個或多個選項來重新建立網(wǎng)絡120連接或者返回到保持與商戶信標設備130的網(wǎng)絡120連接所需的預定義接近度。

如前所述,能夠使用其他代理來估計兩個網(wǎng)絡120設備之間的距離,例如,自由空間路徑損耗、接收信道功率指示符(“RCPI”)、到達時間(“TOA”)或者用于估計網(wǎng)絡120設備之間的距離的任何其他適當測量。在這些示例中,對代理的測量結(jié)果取代對RSSI值的測量結(jié)果。因此,用戶計算設備110以及商戶信標設備130測量相關的值并且以類似于如前所述的RSSI值的方式來使用那些值。

其他示例實施例

圖6描繪了根據(jù)某些實例實施例的計算機器2000和模塊2050。計算機器2000可以對應于各種計算機、服務器、移動設備、嵌入式系統(tǒng)或者本文所呈現(xiàn)的計算系統(tǒng)中的任何一個。模塊2050可以包括配置成促進計算機器2000執(zhí)行本文中所呈現(xiàn)的各種方法和處理功能的一個或多個硬件或軟件元件。計算機器2000可以包括各種內(nèi)部或附設組件,諸如處理器2010、系統(tǒng)總線2020、系統(tǒng)存儲器2030、存儲介質(zhì)2040、輸入/輸出接口2060以及用于與網(wǎng)絡2080通信的網(wǎng)絡接口2070。

計算機器2000可以被實現(xiàn)為常規(guī)的計算機系統(tǒng)、嵌入式控制器、膝上型計算機、服務器、移動設備、智能電話、機頂盒、自助售貨亭、車輛信息系統(tǒng)、與電視機相關聯(lián)的一個或多個處理器、定制機器、任何其他硬件平臺、或者其任何組合或多重結(jié)構(gòu)。計算機器2000可以是配置成使用經(jīng)由數(shù)據(jù)網(wǎng)絡或者總線系統(tǒng)互連的多個計算機器來行使功能的分布式系統(tǒng)。

處理器2010可以被配置成執(zhí)行代碼或指令,以執(zhí)行本文所述的操作和功能,管理請求流和地址映射,并且執(zhí)行計算和生成命令。處理器2010可以被配置成監(jiān)視和控制計算機器2000中的組件的操作。處理器2010可以是通用處理器、處理器核、多處理器、可重構(gòu)處理器、微控制器、數(shù)字信號處理器(“DSP”)、專用集成電路(“ASIC”)、圖形處理單元(“GPU”)、現(xiàn)場可編程門陣列(“FPGA”)、可編程邏輯器件(“PLD”)、控制器、狀態(tài)機、門邏輯、離散式硬件組件、任何其他的處理單元或者其任何組合或多重結(jié)構(gòu)。處理器2010可以是單個處理單元、多個處理單元、單個處理核、多個處理核、專用處理核、協(xié)同處理器或者其任何組合。根據(jù)某些實施例,處理器2010連同計算機器2000的其他組件可以是在一個或多個其他計算機器內(nèi)執(zhí)行的虛擬計算機器。

系統(tǒng)存儲器2030可以包括非易失性存儲器,諸如只讀存儲器(“ROM”)、可編程只讀存儲器(“PROM”)、可擦除可編程只讀存儲器(“EPROM”)、閃速存儲器、或者在施加或不施加電力的情況下都能夠存儲程序指令或數(shù)據(jù)的任何其他設備。系統(tǒng)存儲器2030也可以包括易失性存儲器,諸如隨機存取存儲器(“RAM”)、靜態(tài)隨機存取存儲器(“SRAM”)、動態(tài)隨機存取存儲器(“DRAM”)、以及同步動態(tài)隨機存取存儲器(“SDRAM”)。也可以使用其他類型的RAM來實現(xiàn)系統(tǒng)存儲器2030。系統(tǒng)存儲器2030可以使用單個存儲器模塊或者多個存儲器模塊來實現(xiàn)。雖然系統(tǒng)存儲器2030被描繪為計算機器2000的一部分,但在不脫離主題技術的范圍的情況下,本領域技術人員將認識到,系統(tǒng)存儲器2030可以與計算機器2000分開。還應領會的是,系統(tǒng)存儲器2030可以包括諸如存儲介質(zhì)2040的非易失性存儲設備或者與其協(xié)同操作。

存儲介質(zhì)2040可以包括硬盤、軟盤、緊湊盤只讀存儲器(“CD-ROM”)、數(shù)字多用光盤(“DVD”)、藍光光盤、磁帶、閃速存儲器、其他非易失性存儲器設備、固態(tài)驅(qū)動器(“SSD”)、任何磁存儲設備、任何光存儲設備、任何電存儲設備、任何半導體存儲設備、任何基于物理的存儲設備、任何其他數(shù)據(jù)存儲設備、或者其任何組合或多重結(jié)構(gòu)。存儲介質(zhì)2040可以存儲一個或多個操作系統(tǒng)、應用程序和諸如模塊2050的程序模塊、數(shù)據(jù)、或者任何其他信息。存儲介質(zhì)2040可以是計算機器2000的一部分或者與其相連。存儲介質(zhì)2040也可以是與計算機器2000通信的一個或多個其他計算機器的一部分,諸如服務器、數(shù)據(jù)庫服務器、云存儲、附接網(wǎng)絡的存儲等等。

模塊2050可以包括配置成促進計算機器2000執(zhí)行本文中所呈現(xiàn)的各種方法和處理功能的一個或多個硬件或軟件元件。模塊2050可以包括作為與系統(tǒng)存儲器2030、存儲介質(zhì)2040或二者相關聯(lián)的軟件或固件存儲的一個或多個指令序列。存儲介質(zhì)2040可以由此表示指令或者代碼可以存儲其上以供處理器2010執(zhí)行的機器或者計算機可讀介質(zhì)的示例。機器或者計算機可讀介質(zhì)一般可以指用于向處理器2010提供指令的任何媒介或介質(zhì)。這樣的與模塊2050相關聯(lián)的機器或者計算機可讀介質(zhì)可以包括計算機軟件產(chǎn)品。應領會到,包括模塊2050的計算機軟件產(chǎn)品也可以與用于經(jīng)由網(wǎng)絡2080將模塊2050遞送至計算機器2000的一個或多個過程或方法、任何信號承載媒介、或者任何其他的通信或遞送技術相關聯(lián)。模塊2050也可以包括硬件電路或者用于配置硬件電路的信息,諸如用于FPGA或者其他PLD的微碼或者配置信息。

輸入/輸出(“I/O”)接口2060可以被配置成耦合至一個或多個外部設備,以從一個或多個外部設備接收數(shù)據(jù)、以及向一個或多個外部設備發(fā)送數(shù)據(jù)。這樣的外部設備連同各種內(nèi)部設備也可以被稱作外圍設備。I/O接口2060可以包括電氣和物理連接,用于以可操作的方式將各種外圍設備耦合至計算機器2000或者處理器2010。I/O接口2060可以被配置成在外圍設備、計算機器2000、或者處理器2010之間通信數(shù)據(jù)、地址、以及控制信號。I/O接口2060可以被配置成實現(xiàn)任何標準接口,諸如小型計算機系統(tǒng)接口(“SCSI”)、串行連接式SCSI(“SAS”)、光纖信道、外圍組件互連(“PCI”)、高速PCI(PCIe)、串行總線、并行總線、高級技術附件(“ATA”)、串行ATA(“SATA”)、通用串行總線(“USB”)、Thunderbolt、FireWire、各種視頻總線等。I/O接口2060可以被配置成僅實現(xiàn)一個接口或總線技術。替選地,I/O接口2060可以被配置成實現(xiàn)多個接口或總線技術。I/O接口2060可以被配置成系統(tǒng)總線2020的一部分、其全部或者與其協(xié)同操作。I/O接口2060可以包括一個或多個緩沖器,用于緩沖一個或多個外部設備、內(nèi)部設備、計算機器2000或者處理器2010之間的傳輸。

I/O接口2060可以將計算機器2000耦合至各種輸入設備,包括鼠標、觸摸屏、掃描儀、電子數(shù)字轉(zhuǎn)換器、傳感器、接收器、觸控板、跟蹤球、相機、麥克風、鍵盤、任何其他指示設備或者其任何組合。I/O接口2060可以將計算機器2000耦合至各種輸出設備,包括視頻顯示器、揚聲器、打印機、投影儀、觸覺反饋設備、自動控制裝置、機器人組件、致動器、電動機、風扇、螺線管、閥、泵、發(fā)射器、信號發(fā)射器、燈等等。

計算機器2000可以使用通過網(wǎng)絡接口2070跨網(wǎng)絡2080到一個或多個其他系統(tǒng)或者計算機器的邏輯連接來在聯(lián)網(wǎng)環(huán)境下操作。網(wǎng)絡2080可以包括廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、無線接入網(wǎng)絡、有線網(wǎng)絡、移動網(wǎng)絡、電話網(wǎng)絡、光網(wǎng)絡、或者其組合。網(wǎng)絡2080可以是分組交換、電路交換、或者任何拓撲結(jié)構(gòu),并且可以使用任何通信協(xié)議。網(wǎng)絡2080內(nèi)的通信鏈路可以涉及各種數(shù)字或模擬通信介質(zhì)、諸如光纖電纜、自由空間光、波導管、電導體、無線鏈路、天線、射頻通信等等。

處理器2010可以通過系統(tǒng)總線2020而被連接至計算機器2000的其他元件或者本文所討論的各種外圍設備。應領會的是,系統(tǒng)總線2020可以位于處理器2010之內(nèi)、處理器2010之外或者內(nèi)外兼?zhèn)?。根?jù)一些實施例,處理器2010、計算機器2000的其他元件、或者本文所討論的各種外圍設備中的任何一個都可以被整合到單個設備中,諸如芯片上系統(tǒng)(“SOC”)、系統(tǒng)級封裝(“SOP”)或者ASIC設備。

在本文所討論的系統(tǒng)采集有關用戶的個人信息或者可以使用個人信息的情況下,用戶可以有機會或選擇權來控制程序或者特征是否采集用戶信息(例如有關用戶的社交網(wǎng)絡、社交行動或活動、職業(yè)、用戶偏好、或者用戶的當前位置的信息)、或者控制是否和/或如何從內(nèi)容服務器接收可能與用戶更相關的內(nèi)容。此外,在存儲或者使用某些數(shù)據(jù)之前,可以通過一個或多個方式對其進行處理,使得移除個人可識別信息。例如,用戶的身份可以被處理,使得不會針對用戶來確定個人可識別信息,或者用戶的地理位置可以被一般化到獲得位置信息的位置(諸如城市、郵政編碼或者州級),使得用戶的特定位置不會被確定。因此,用戶可以控制如何采集有關用戶的信息并且供內(nèi)容服務器所用。

實施例可以包括體現(xiàn)本文所描述和圖示的功能的計算機程序,其中,計算機程序在包括存儲在機器可讀媒介中的指令以及執(zhí)行所述指令的處理器的計算機系統(tǒng)中來實現(xiàn)。然而,顯而易見的是,可能存在在計算機編程中實現(xiàn)實施例的許多不同的方式,并且實施例不應被解釋為限定成任何一個計算機程序指令集。更進一步,技術程序員將能夠基于所附的流程圖以及申請文字中的相關描述而編寫這樣的計算機程序以實現(xiàn)所公開的實施例中的一個實施例。因此,對特定程序代碼指令集的公開并不被視為對于充分理解如何作出并且使用實施例而言所必需的。更進一步,本領域技術人員應領會到,本文所述實施例的一個或多個方面可以由可嵌入一個或多個計算系統(tǒng)中的硬件、軟件或者其組合來執(zhí)行。此外,對由計算機正執(zhí)行的動作的任何引用不應被解釋為由單個計算機執(zhí)行,因為多于一個的計算機可以執(zhí)行該動作。

本文所述的示例實施例能夠與執(zhí)行本文所述方法和處理功能的計算機硬件和軟件一起使用。本文所述的系統(tǒng)、方法和程序能夠被體現(xiàn)在可編程計算機、計算機可執(zhí)行軟件、或者數(shù)字電路中。軟件能夠被存儲在計算機可讀介質(zhì)上。例如,計算機可讀介質(zhì)能夠包括軟盤、RAM、ROM、硬盤、可移動介質(zhì)、閃速存儲器、存儲器棒、光介質(zhì)、磁光介質(zhì)、CD-ROM等。數(shù)字電路能夠包括集成電路、門陣列、構(gòu)建塊邏輯、現(xiàn)場可編程門陣列(FPGA)等。

在前文呈現(xiàn)的實施例中所述的示例系統(tǒng)、方法和動作是說明性的,并且在替選的實施例中,在不脫離各種實施例的范圍和精神的情況下,能夠以不同的順序、并行、完全省略、和/或不同示例實施例間組合的方式來執(zhí)行某些動作,并且/或者能夠執(zhí)行某些附加動作。因此,這些替選的實施例被包括在所附權利要求的范圍內(nèi),對這些權利要求賦予最廣義的理解以便涵蓋這樣的替選實施例。

雖然上文已具體描述了特定實施例,但該描述僅出于說明目的。因而,應領會到,上述的許多方面并非旨在作為必需或必要的元件,除非另作明確說明。在不脫離所附權利要求中所定義的實施例的精神和范圍的情況下,除上述方面之外,本領域普通技術人員還能夠?qū)哂斜竟_益處的示例實施例的公開方面作出修改以及與其對應的等同組件或動作,對權利要求的范圍賦予最廣義的理解以便涵蓋這樣的修改和等同結(jié)構(gòu)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1