專利名稱:交易系統(tǒng)及其所使用的方法
相關(guān)申請本專利申請是題目為“Capability Addressable Network and MethodTherefor”的美國專利申請書的接續(xù),其由Borgstahl等人于1998年6月25日提出,申請?zhí)枮?9/104,631,而此美國專利申請書又是題目為“Capability Addressable Network and Method Therefor”的美國專利申請書的接續(xù),其由Borgstahl等人于1996年10月15日提出,申請?zhí)枮?9/104,631,這些專利要作為參考進(jìn)入本專利申請書里。
用戶I/O問題指的是把用戶提供的數(shù)據(jù)傳到一個電子裝置里,再從一個電子裝置里讀顯出來而使用戶可以感知到的組件和過程。盡管電子裝置能夠為人們提供許許多多各種類型的服務(wù),但仍想擁有冗余的I/O。也就是說,許多這樣的裝置都有顯示器、揚聲器以及數(shù)據(jù)可以讀顯的器件,并有按鈕、開關(guān)、袖珍鍵盤以及其它使用戶提供的數(shù)據(jù)與這種裝置通訊的控制器。要使I/O設(shè)備成本低且外形尺寸又要小,常常只能犧牲用戶I/O的能力。因此,在日常生活中遇到的許多電子裝置,特別是許多便攜式裝置既笨重又不易使用,因為一個用戶的數(shù)據(jù)很難傳送到裝置里面去,而且也不可能為用戶著想,為他們提供清晰的讀顯數(shù)據(jù)。
從理論上講,使用較好的集成電子裝置來簡化數(shù)據(jù)的來回通訊,可以使這種用戶的I/O問題得以改善。例如,一部便攜電話可以接收傳真(fax),但是一般不可能打印電傳,也不可能與可以打印電傳的打印機進(jìn)行通訊。同樣,一部尋呼機可以接收一個呼叫電話號碼,但是一般的尋呼機不能把一個呼叫電話號碼傳至一部能撥打此呼叫電話號碼的電話里去。解決這些及類似的數(shù)據(jù)傳輸問題需要用戶介入。盡管有不少公知的常規(guī)數(shù)據(jù)通訊,或者計算機網(wǎng)絡(luò)結(jié)構(gòu),然而這種常規(guī)的網(wǎng)絡(luò)結(jié)構(gòu)不適于集合這么多能提供大量的、各種類型服務(wù)的電子裝置。
常規(guī)的計算機網(wǎng)絡(luò)需要極為復(fù)雜的初始設(shè)置和激活過程。這樣一種初始設(shè)置和激活過程使得與一個新網(wǎng)絡(luò)節(jié)點形成一個連接,以及改變連接性許可的工作,即使用最樂觀的看法也會是很麻煩的。不過,要保持安全控制,要定義網(wǎng)絡(luò)地址,就要確立,至少也要部分確立初始設(shè)置和激活過程。一般來說,在允許訪問定義網(wǎng)絡(luò)地址的網(wǎng)絡(luò)表之前,需要建立一個系統(tǒng)的安全許可的管理等級。這樣,在常規(guī)網(wǎng)絡(luò)里許多網(wǎng)絡(luò)用戶就沒有足夠的安全許可,也就不能激活和得到他們欲藉以使自己聯(lián)網(wǎng)的網(wǎng)絡(luò)節(jié)點的地址。
一旦用戶(直接地)或系統(tǒng)管理員進(jìn)行了初始設(shè)置,則當(dāng)初始化節(jié)點向網(wǎng)絡(luò)提供了一個希望與其建立起連接的網(wǎng)絡(luò)地址時,即可形成這種連接。傳統(tǒng)網(wǎng)絡(luò)的初始設(shè)置和激活需求迫使節(jié)點了解或者說獲得了節(jié)點地址的一個優(yōu)先級認(rèn)知這些節(jié)點就希望藉此在連接形成之前進(jìn)行連接。用戶還得花額外的精力來通過初始設(shè)置步驟建立起連接,并試圖在連接的那一瞬間過程中獲取地址。如此的用戶介入使得在人們?nèi)粘=佑|的電子設(shè)備之間有許多難以實現(xiàn)的網(wǎng)絡(luò)應(yīng)用。
再者,傳統(tǒng)的計算機網(wǎng)絡(luò)就傾向于密集型基礎(chǔ)建設(shè)。這種基礎(chǔ)建設(shè)工作包括布線、服務(wù)器、基站、集線器和其他網(wǎng)絡(luò)專用的設(shè)備,不過對于計算機互連的網(wǎng)絡(luò)卻沒有什么非網(wǎng)絡(luò)用途。廣泛使用網(wǎng)絡(luò)部件在日常電氣之間進(jìn)行網(wǎng)絡(luò)實施是不可取的,因為這樣的一種基礎(chǔ)建設(shè)耗資巨大,也因為這樣做會不利于節(jié)點的便攜性和移動性。
用在網(wǎng)絡(luò)節(jié)點互連上的布線工作對傳統(tǒng)網(wǎng)絡(luò)的使用也是一種頗為棘手的障礙,因為當(dāng)某些節(jié)點是便攜式時,要在這種不同的節(jié)點之間布線是不合適的。從理論上講,無線通信連接可以解決這種布線問題。而且,人們對傳統(tǒng)的無線數(shù)據(jù)通信也已知之甚多。不過,傳統(tǒng)的無線網(wǎng)絡(luò)無非是以無線數(shù)據(jù)鏈路來取代導(dǎo)線。昂貴的基礎(chǔ)設(shè)施和大量的用戶介入仍然無法避免。
圖9是一個可能由對等體提供的用來識別可能網(wǎng)絡(luò)權(quán)力的示范的權(quán)力表;
圖10是在對等體處執(zhí)行的一個過程服務(wù)連接步驟的流程圖;圖11是一個包括對對等體之間的通訊進(jìn)行初始化的一個權(quán)力可尋址連接過程里的任務(wù)流程圖;圖12是說明憑借權(quán)力可尋址連接過程在一臺計算機和一臺個人顯示識別器之間建立起通訊的第一個例子;圖13是說明憑借權(quán)力可尋址連接過程在一個門鈴和一臺個人顯示識別器之間建立起通訊的第二個例子;圖14是一個兩個對等體之間進(jìn)行一個權(quán)力可尋址連接的示意圖;以及圖15是根據(jù)本發(fā)明的一個交易系統(tǒng)的電氣方框圖。
此外所使用的術(shù)語“對等”,定義為至少具有通訊協(xié)議和/或權(quán)力公用部分,不涉及物理尺寸、功能權(quán)力、數(shù)據(jù)處理能力或/接受范圍或功率的等價問題。通訊網(wǎng)絡(luò)22上的通訊節(jié)點20或每一個對等體,可以建立起一個個人域網(wǎng)絡(luò)。例如,第一個和第二個節(jié)點20首先發(fā)現(xiàn)或測定彼此是一個兼容節(jié)點。然后,由于自初始化過程,第一個和第二個節(jié)點20就形成了個人域網(wǎng)絡(luò)。第一個和第二個節(jié)點20必須探測出互相之間離得特別近,如果是這樣,那么就建立起一個通訊鏈路。這種鏈路是通過廣為人知的RF技術(shù)實現(xiàn)的。當(dāng)一個鏈路建立的時候,第一個和第二個節(jié)點20就交換它們的需求和權(quán)力。當(dāng)需求和權(quán)力不能滿足,或不能匹配時,第一個或第二個節(jié)點20就可以輪流地把此通訊鏈路送往第三個通訊節(jié)點20。從另一個方面來看,擁有重疊通訊區(qū)域的至少兩個節(jié)點的一個通訊平臺,也可能包括有至少兩個節(jié)點之間形成一個通訊網(wǎng)絡(luò)而要交換需求和權(quán)力的裝置。
網(wǎng)絡(luò)22像預(yù)期的那樣配置在對等結(jié)構(gòu)里,這樣只需要使用少量的專用網(wǎng)絡(luò)組件。在最佳實施例中,每一個對等體20可以在不需要服務(wù)器來管理連接情況下,就能對一個與其他一些對等體20建立起來的連接進(jìn)行初始化。除此之外,對等體20在不會影響網(wǎng)絡(luò)結(jié)構(gòu)或不要求實行重配置、初始設(shè)置或激活步驟的情況下能自由移動。
對等體20的自由移動進(jìn)一步得到了使用無線通訊連接26作為網(wǎng)絡(luò)22的物理傳輸層的支持。在最佳實施例中,無線通訊連接26是在微波頻帶的較高區(qū)域運行的RF連接,這樣就可以使用小型、重量輕、廉價的全向天線。不過,也可使用本領(lǐng)域普通技術(shù)人員所熟知的其它的RF頻率,光學(xué)連接和其他無線通訊連接。用來實施無線通訊連接26的具體協(xié)議對本發(fā)明來說并不重要??墒褂脼楸绢I(lǐng)域的普通技術(shù)人員所熟知的TDMA、FDMA和/或CDMA技術(shù)。但是,不論對等體20的權(quán)力和需求是什么,網(wǎng)絡(luò)22里所有的對等體20最好都具有使用協(xié)議進(jìn)行通訊的能力。
圖1還畫出了每個對等體20周圍的一個探測區(qū)域28。在最佳實施例中,絕大多數(shù)對等體20的無線通訊連接是在一個足夠低的功率下運行的,這樣,一個已知對等體20的無線通訊范圍限定在50米以內(nèi),而典型的對等體20最好小于約5米。使用這種低功率發(fā)射是為了限制在不同位置上可能分享無線頻譜的獨立連接之間的干擾。除此之外,使用這種低功率發(fā)射是與把對等體20的主要部分配制成便攜式裝置兼容的。本領(lǐng)域普通技術(shù)人員將會很欣賞那些兼有個頭小、重量輕、帶有諸如電池那些特點的自備電源手提電氣裝置。極低的發(fā)射功率不會把在便攜式裝置使用的小電池里的儲備全耗光。
一個對等體20有可能通過網(wǎng)絡(luò)22與大量的對等體20相連,而使用低功率無線通訊連接26就限制了在任何已知瞬間及時地與那些物理上彼此靠得很近的對等體20相連接的數(shù)目。換句話說,只有第一個對等體20處在第二個對等體20的探測區(qū)28里,而且第二個對等體20處在第一個對等體20的探測區(qū)28里的時候,通過網(wǎng)絡(luò)22才會產(chǎn)生一個連接。
網(wǎng)絡(luò)22利用這種物理上的接近,連同一個需求和權(quán)力的估價(下面將要討論)把一個想要建立起連接的對等體20作為自己的目標(biāo),而不是指定一個網(wǎng)絡(luò)唯一的地址來對連接進(jìn)行初始化。通過不指定一個網(wǎng)絡(luò)唯一的地址來對連接進(jìn)行初始化的方法,想要進(jìn)行連接的用戶就減少了,而且網(wǎng)絡(luò)地址變成了動態(tài)可配置的了。這樣一種尋址方式在一個用戶攜帶的,并在日常生活中進(jìn)行相互接觸使用的裝置之間進(jìn)行數(shù)據(jù)交換時非常有用。
不是所有的對等體20都是可攜帶的裝置。圖1示出了把一個對等體20’的與公用電訊網(wǎng)絡(luò)(PSTN)30連接在一起的無線通訊連接。通過PSTN 32,對等體20’就可以與各種遠(yuǎn)距離裝置34(圖1只列出了一個裝置)進(jìn)行通訊。對等體20’可以使用公用電力網(wǎng)絡(luò)(圖中沒有示出)的電源,這樣看來把能源損耗減至最小的設(shè)計并沒有太大的意義。圖1只列出了把一個對等體20與一個遠(yuǎn)距離裝置34相連接的PSTN 32,而本領(lǐng)域的普通技術(shù)人員都了解的其它局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或通訊網(wǎng)絡(luò)都可以把對等體20與遠(yuǎn)距離裝置34連接在一起。遠(yuǎn)距離裝置34本身可能是,也可能不是對等體20。網(wǎng)絡(luò)22利用鄰近效應(yīng)作為與所選定的目標(biāo)對等體20形成連接的一個因素,而對等體20’使用路由、網(wǎng)關(guān)或中繼,通過使用其它網(wǎng)絡(luò)可以拓寬使用范圍,與距離更遠(yuǎn)的裝置建立連接。
圖2是在對等體20里所包括的硬件的方塊圖。對等體20里有一個用來支持無線通信耦合26的天線36。天線36與發(fā)射和接收部件38連在一起。發(fā)射和接收部件38與對等體20用來彼此通訊的協(xié)議是兼容的。發(fā)射和接收部件38與處理器40相耦合。處理器40與存儲器42、一個任選的中繼接口44、一個任選的I/O部件46和一個任選的裝置電路相耦合。
處理器40執(zhí)行存儲在存儲器42里的程序50。計算機程序50定義由處理器40和對等體20執(zhí)行的過程。存儲器42還存有個性數(shù)據(jù)52和裝置數(shù)據(jù)54。個性數(shù)據(jù)52反映了一個用戶或?qū)Φ润w20擁有者的特征,而且可以隨著不同用戶而改變。ID代碼,口令,以及PINs都是與收音機和電視頻道設(shè)置,語言愛好以及電話快速撥號一樣的個性數(shù)據(jù)的例子。裝置數(shù)據(jù)54是由執(zhí)行對等體應(yīng)用提供的,可以隨時改變。傳真,從傳呼機里收到的一個電話號碼,使用條碼閱讀器掃描到的數(shù)據(jù),從擴音器或其他音頻源傳來的聲音片斷都是裝置數(shù)據(jù)的一個例子。
圖3列出的例子是對等體20里所包括有的電器電路48的一張不完全的清單。參考圖2和3,電器電路48可以配置成日常生活中遇到的各種電氣控制裝置中的任一個。這樣,對等體20,除了是對等體20之外,還可以是一臺數(shù)字助手(PDA)、智能卡、電視、收音機、CD播放機、磁帶播放機、復(fù)印機、傳真機、電話、手機、無繩電話、傳呼機、鐘表、計算機、銷售終端(POS)、自動取款機或其他電氣裝置。
圖4列出了對等體20里可以包括的中繼接口44的一張不完全的清單。參考圖2和4,中繼電路44可以配置成本領(lǐng)域的普通技術(shù)人員熟知的各種中繼、路由或網(wǎng)關(guān)裝置。例如,一個對等體20除了是對等體20之外,還可以是把對等體20耦合到PSTN上去的調(diào)置解調(diào)器(見圖1)。另一些接口44可以把一個對等體20耦合到LANs或WANs上去。還有另一些中繼接44可以把對等體20調(diào)置解調(diào)器耦合到衛(wèi)星上去,把一部對等體20手機耦合到PSTN 32上,把一部普通的老電話(POT)對等體20耦合到PSTN 32上,或把對等體20耦合到另一個對等體20上。
圖5列出了對等體20里可以包括的I/O裝置46的一張不完全的清單。參考圖2和5,I/O裝置46分成輸入裝置和輸出裝置兩類。輸入裝置包括鍵盤、指示裝置、光學(xué)掃描器、話筒以及其它大家都知道的輸入裝置。輸出裝置包括打印機、監(jiān)視器、揚聲器以及其它大家都知道的輸出裝置。這樣,一個對等體20除了是對等體20之外,還可以是一個I/O裝置46。
本領(lǐng)域的普通技術(shù)人員都理解,中繼接口44,I/O裝置46和電器電路48彼此都不屬于專用范疇。例如,很多裝置都屬于多用途范疇里的。例如,可以看成為一臺裝置的一臺計算機就包括有I/O部件和一個中繼接口。同樣,一個中繼接口可以當(dāng)I/O裝置用。
圖6是包括在由對等體20執(zhí)行的權(quán)力尋址連接過程56里的一張任務(wù)流程圖。過程56由存儲在對等體20的存儲器42里的程序50(見圖2)來定義,定義的方式是本領(lǐng)域的普通技術(shù)人員都知道的。在最佳實施例中,所有的對等體20都執(zhí)行與過程56一樣的過程。
過程56包括一個詢問任務(wù)58,在執(zhí)行此詢問過程中對等體20要決定是否進(jìn)行一個初始設(shè)置連接的嘗試。一般來說,任務(wù)58允許第一個對等體20決定第二個對等體20在物理上是否與第一個對等體20靠得很近。任務(wù)58使得發(fā)射和接收裝置(見圖2)監(jiān)視無線通訊連接26(見圖1),以決定一個與網(wǎng)絡(luò)22(見圖1)使用的協(xié)議兼容的信號是否能接收到。由于上面敘述的對等體20使用的發(fā)射功率很低,那么當(dāng)一個信號被探測到了時,發(fā)出信號的對等體20就是離接收到信號的對等體20最近的那個對等體20。
當(dāng)任務(wù)58不能決定一個初始設(shè)置連接是否被試圖建立時,一個詢問任務(wù)60就來測定是否有一個查詢連接事件發(fā)生過。一個查詢連接事件會引起一個對等體20去竭力查出是否與另一個對等體20產(chǎn)生了連接。使用一個預(yù)定的周期時間能夠觸發(fā)查詢連接事件。例如,可以每幾秒鐘就查詢連接一次。在這個例子中,此預(yù)定時間內(nèi)經(jīng)常接到來自使用公用電網(wǎng)作電源的對等體20的周期性試圖連接的信息,而接到用由本機電池作電源的對等體20試圖連接的信息較少。查詢連接事件也可以由一個計時器的期滿,或收到其它外界信息而被觸發(fā)。其它外界信息可以包括通過電器電路48,中繼接口44,或用戶輸入的I/O部件46(見圖2)等而得到的信息。
如果任務(wù)60不能確定一個詢問連接事件是否發(fā)生過的話,那么程序控制循環(huán)返回到任務(wù)58。如果任務(wù)60確定一個詢問連接事件發(fā)生過了的話,那么過程56就執(zhí)行任務(wù)62。任務(wù)62就會把一個未經(jīng)請求的初始設(shè)置連接初始化。對網(wǎng)絡(luò)22的任何特定的對等體20來說,此初始設(shè)置連接是沒有編過址的。相反,其是從試圖進(jìn)行這種連接的對等體20而播發(fā)的,而被處在這個正在播發(fā)的對等體20的探測區(qū)域28里(見圖1)所有的對等體20接收到了。如同下面討論的那樣,廣播信號不需要另一個對等體20的回答,即使此對等體20處在探測區(qū)28里也不需回答。此時,正在廣播的對等體20并不知道任何其它的對等體20是否能接收到此廣播信號,而且正在廣播的對等體20也不知道其它對等體20特定的需求和權(quán)力是什么,只要其它的對等體20離得足夠近,這樣一個連接就能形成了。
任務(wù)62通過廣播一個需求/權(quán)力信息64就把一個初始設(shè)置連接初始化了,此信息典型的格式列在圖7里。參考圖7,信息64包括此對等體20廣播信息64的ID66,一個授權(quán)關(guān)鍵碼68,一個需求規(guī)范70,一個權(quán)力規(guī)范72,也可以包含有其它數(shù)據(jù)元素。ID66在網(wǎng)絡(luò)22的定義域內(nèi)要有足夠的唯一性,這樣,如果初始設(shè)置連接已經(jīng)證實是成功了的話,那么ID66才可以用在尋址服務(wù)連接里。授權(quán)關(guān)鍵碼68包括一個或多個在執(zhí)行一個授權(quán)過程里接收一個對等體20時可以使用的數(shù)據(jù)碼。需求規(guī)范70是一張正在播發(fā)的對等體20當(dāng)前感受到的網(wǎng)絡(luò)需求表。權(quán)力規(guī)范72是一張正在廣播的對等體20可以提供給網(wǎng)絡(luò)22上其它對等體20的網(wǎng)絡(luò)權(quán)力表。
需求規(guī)范70可以用咨詢一張需求表74的方法來確定出,這張需求表典型而不詳盡的方塊圖可見圖8。按照圖8的描述,數(shù)據(jù)代碼可以與一個要求服務(wù)的對等體20感受到的可變化的網(wǎng)絡(luò)服務(wù)需求聯(lián)系在一起。
一個典型的需求就是電器的個性。在此電器個性需求的例子里,可能需要一個PDA使最近的電器個性化。為了滿足這個需求,個性數(shù)據(jù)52(見圖2)在沒有用戶的干擾下經(jīng)編程進(jìn)入到某個最近的電器里。因此,某個裝置不管什么時候這個用戶是最近的,也不需要在用戶部分有什么請求動作,也不管優(yōu)先使用這臺電器的人是誰,將總能用一個特定用戶的個性數(shù)據(jù)來進(jìn)行編程。
另一個典型的需求可以包括連接進(jìn)入互聯(lián)網(wǎng)、或其他網(wǎng)絡(luò)資源、POS交易、通過安全區(qū)與或收費間、以及類似地方的打印申請數(shù)據(jù)54(見圖2)、顯示申請數(shù)據(jù)54、在一揚聲器處的通報申請數(shù)據(jù)54。
權(quán)力規(guī)范72可以用咨詢一張權(quán)力表76的方法來確定出,這張權(quán)力表典型而不完全的方塊圖可見圖9。按照圖9的描述,數(shù)據(jù)代碼可以與一個提供服務(wù)的對等體20提供的可變化的網(wǎng)絡(luò)權(quán)力聯(lián)系在一起。例如,一個提供服務(wù)的對等體20的權(quán)力可以是電器個性的權(quán)力。這樣,一個對等體20可以用個性數(shù)據(jù)52(見圖2)來個性化。其他例子包括通過互聯(lián)網(wǎng)、或其他網(wǎng)絡(luò)、POS終端、未加鎖的一個安全通道來打印,顯示并通過揚聲器能報和中繼連接的權(quán)力。一般來說,潛在的權(quán)力與潛在的需求是兼容的。
再回去參考圖7,需求/權(quán)力信息64包括這些來自當(dāng)前應(yīng)用的表74和76(見圖8-9)的代碼。一個對等體20在已知的瞬間可以有一個以上的需求或權(quán)力,但是沒有要求一個對等體20有多個需求或權(quán)力。除此之外,也沒有要求對等體20要同時有一個網(wǎng)絡(luò)需求和一個網(wǎng)絡(luò)權(quán)力。不管一個網(wǎng)絡(luò)權(quán)力指定了沒有,只要一個網(wǎng)絡(luò)需求指定了,那么信息64被看成為一個需求信息;不管一個網(wǎng)絡(luò)需求指定了沒有,只要一個網(wǎng)絡(luò)權(quán)力指定了,那么信息64被看成為一個權(quán)力信息。
再回去參考圖6,在任務(wù)62播發(fā)了信息64之后(見圖7),程序控制循環(huán)返回任務(wù)58。當(dāng)任務(wù)58最終探測到由接收到一個信息64而試圖建立初始設(shè)置連接時,一個任務(wù)78就執(zhí)行一個授權(quán)過程。任務(wù)78使用從信息64里來的授權(quán)關(guān)鍵碼68(見圖7)來檢測對等體20對一個連接進(jìn)行初始設(shè)置試圖與收到信號的對等體20相連是否得到授權(quán)。任務(wù)78允許一個對等體20的一個擁有者限制通過網(wǎng)絡(luò)22對所擁有的對等體20進(jìn)行訪問。例如,任務(wù)78的授權(quán)過程可以用來把一個電器的個性權(quán)力限制在一個小家庭組里面。要不然,一個具有POS權(quán)力的對等體20可以在一筆交易發(fā)生之前執(zhí)行一個全面的授權(quán)過程。一個具有需求的對等體20也可以有資格接受所提供的服務(wù),而此服務(wù)是與任務(wù)78提供的授權(quán)過程有關(guān)。
在任務(wù)78以后,一個詢問任務(wù)80來檢測授權(quán)過程78是否對建立初始設(shè)置連接的試圖授了權(quán)。如果授權(quán)被否認(rèn)了,那么程序控制循環(huán)返回到任務(wù)60。接收到信號的對等體20不需要回復(fù),或者用別的什么辦法承認(rèn)試圖建立起初始設(shè)置連接。
如果授權(quán)被接受了的話,那么一個任務(wù)82就會用對等體權(quán)力來對對等體需求進(jìn)行評價。換句話說,任務(wù)82就會讓接收信息的對等體20把得到的權(quán)力(如果有的話)與列在一個接收到的不完全的需求/權(quán)力信息64(見圖7)里的任何需求進(jìn)行比較,同時也把得到的需求(如果有的話)與列在一個信息64(見圖7)里的任何權(quán)力進(jìn)行比較。在任務(wù)82之后,一個詢問任務(wù)84按照任務(wù)82的評價結(jié)果開始行動。如果在一個未經(jīng)請求的信息64里內(nèi)部權(quán)力與需求不匹配,并且如果在一個未經(jīng)請求的信息64里內(nèi)部需求與權(quán)力不匹配的話,那么對等體20都不會為別的對等體服務(wù)。程序控制循環(huán)返回到任務(wù)60,接收到的對等體20不需要回復(fù),也不需要承認(rèn)試圖建立起初始設(shè)置連接。
此時,在網(wǎng)絡(luò)22里,一個對等體20能建立的大量潛在的連接在不需要使用唯一的網(wǎng)絡(luò)尋址的范圍內(nèi)減少了很多。低功率發(fā)射方法使得網(wǎng)絡(luò)22里的大多數(shù)對等體20在當(dāng)前瞬間不能進(jìn)行連接,因為它們之間互不相鄰。只有極少數(shù)可能處在相互的探測區(qū)內(nèi)28(見圖1)的對等體20彼此相鄰,不過,潛在的連接范圍通過任務(wù)78的授權(quán)過程和任務(wù)82對需求和權(quán)力的評價被進(jìn)一步限制住了。對殘留下的潛在連接進(jìn)一步加以限制的工作仍通過一個請求服務(wù)的對等體20和一個提供服務(wù)的對等體20之間進(jìn)行的協(xié)商過程而在進(jìn)行著。
當(dāng)任務(wù)84檢測出權(quán)力和需求是兼容的時候,一個詢問任務(wù)86就來檢測這個協(xié)商過程是否完成。如果沒有完成,則通過向?qū)Φ润w20(其之對等體ID66(見圖7)包括在剛剛收到的需求/權(quán)力信息64里面)發(fā)出一個尋址協(xié)商信息(沒有標(biāo)出)的方法,一個任務(wù)88建立或者繼續(xù)此初始設(shè)置連接,以使協(xié)商過程再延續(xù)下去。協(xié)商信息的形式與需求/權(quán)力信息64的相同,不過對另一個對等體20來說是特別編過址的。
在任務(wù)88之后,程序控制循環(huán)返回到任務(wù)60。隨后的協(xié)商信息可能被收到,不過并不需要收到。如果這種隨后的協(xié)商信息指出兩個有希望連接的對等體20完成了協(xié)商的話,那么一個詢問任務(wù)90就來檢測協(xié)商是否成功了。如果協(xié)商沒有成功,那么程序控制循環(huán)返回到任務(wù)58,不會產(chǎn)生服務(wù)連接。不過,如果協(xié)商成功了的話,就執(zhí)行一個過程服務(wù)連接步驟92。在執(zhí)行步驟92的過程中,一個一對一尋址連接就在對等體20之間建立以便執(zhí)行網(wǎng)絡(luò)服務(wù)了。服務(wù)連接完成之后,程序流程循環(huán)返回到任務(wù)58。
在初始設(shè)置連接的過程中權(quán)力尋址連接過程56不可避免地受用戶介入的影響,不過用戶的介入是不需要的。用戶的介入是否需要取決于安全,以及與對等體20所包含的本性有關(guān)的考慮。例如,為保證對等體20所包含的財務(wù)交易的安全,用戶介入是有益處的。但是,用戶擁有的電器的個性以及很多其它連接的方案就不需要用戶介入了。
圖10中列出了過程服務(wù)連接步驟92的流程圖。為了支持一個服務(wù)連接,步驟92圖示出這些任務(wù)可以在一個提供服務(wù)的對等體20上執(zhí)行。不是所有的對等體20都需要能執(zhí)行圖10中列出的所有任務(wù)的。同樣,很多對等體20可以包含有另一些適合這些特定的對等體20本性的任務(wù)。
步驟92執(zhí)行一個任務(wù)94能通過一個建立起的服務(wù)連接,為網(wǎng)絡(luò)22上接受服務(wù)的對等體20提供網(wǎng)絡(luò)中繼、路由器或網(wǎng)關(guān)權(quán)力。在任務(wù)94過程中,一個提供服務(wù)的對等體20在連接上的對等體20與一個遠(yuǎn)距離裝置34(見圖1)之間提供中繼數(shù)據(jù)通訊。在任務(wù)94之后,程序流程循環(huán)返回到過程56。任務(wù)94可以用來擴展與互聯(lián)網(wǎng)或其他網(wǎng)絡(luò)的服務(wù)連接。
步驟92執(zhí)行任務(wù)96和任務(wù)98,通過建立一個服務(wù)連接,為網(wǎng)絡(luò)22上一個接受服務(wù)的對等體20提供一個用戶輸入權(quán)力。在任務(wù)96的過程中,提供服務(wù)的對等體20從它的I/O部件46處收集用戶輸入(見圖2)。在任務(wù)98的過程中,提供服務(wù)的對等體20把收集到的用戶輸入發(fā)往已連接好了的接收服務(wù)的對等體20處。在任務(wù)98之后,程序流程返回。任務(wù)96和任務(wù)98可用來對來自一個PDA或其他可以增強用戶輸入權(quán)力的裝置進(jìn)行控制或編程。
步驟92執(zhí)行一個任務(wù)100,通過一個已建立起的服務(wù)連接,為網(wǎng)絡(luò)22上一個接受服務(wù)的對等體20提供一個用戶輸出權(quán)力。在任務(wù)100過程中,提供服務(wù)的對等體20通過一個服務(wù)連接,接收從接受服務(wù)的對等體20發(fā)出的數(shù)據(jù),并且在它的I/O部件46里(見圖2)的一個輸出部件處宣讀這些數(shù)據(jù)。數(shù)據(jù)可以以音頻或視頻上可接受的格式,或以任何人類感覺能接受的格式宣讀。在任務(wù)100之后,程序流程返回。任務(wù)100可以用來宣讀那些在非便攜式宣讀裝置處一個便攜式對等體20里收集到的數(shù)據(jù)。要不然,任務(wù)100可以用來宣讀那些在一個便攜式宣讀裝置處通過一個I/O權(quán)力有限固定電器產(chǎn)生的數(shù)據(jù)。
步驟92執(zhí)行一個控制裝置過程102以支持對電器的控制。要在過程102中的任務(wù)104,106和108中用個性數(shù)據(jù)52(見圖2)對一個電器對等體20進(jìn)行編程。在任務(wù)104過程中,一個提供服務(wù)的對等體20從已連接了的、接受服務(wù)的對等體20處使用服務(wù)連接得到個性數(shù)據(jù)52。下一步,任務(wù)106把網(wǎng)絡(luò)兼容的個性數(shù)據(jù)52翻譯成適合于要用個性數(shù)據(jù)52進(jìn)行編程的特定電器的一個格式。要注意的是,在一個接受服務(wù)的對等體20里得到的全部個性數(shù)據(jù)52不見得都能在所有的電器里使用。這樣,任務(wù)106就可以使用和用在所有電器里的個性數(shù)據(jù)52那樣多的數(shù)據(jù)了。在任務(wù)106之后,任務(wù)108會使用翻譯過來的個性數(shù)據(jù)52對該電器進(jìn)行編程。在任務(wù)108之后,程序流程返回。
執(zhí)行過程102的任務(wù)110,112,114會使一個用戶很容易地控制一臺電器。例如,這些任務(wù)可以在一臺PDA上執(zhí)行,其具有的顯示器和用戶輸入權(quán)力,比在其它典型的電器上發(fā)現(xiàn)的用戶I/O權(quán)力還要強。在這種情況下,一臺電器就是一個接受服務(wù)的對等體20,而PDA就是一臺提供服務(wù)的對等體20。在任務(wù)110的過程中,接受服務(wù)的對等體20使用服務(wù)連接,把一個電器控制計算機程序加載到已連接了的提供服務(wù)的對等體20上。下一步,在任務(wù)112過程中,提供服務(wù)的對等體20就執(zhí)行此剛剛加載上的計算機程序。任務(wù)112使得提供服務(wù)的對等體20有了特別的配置,能向要控制的特定電器提供一個預(yù)期的用戶接口。下一步,任務(wù)114過程中,通過服務(wù)連接,接受服務(wù)的對等體20接收到了控制數(shù)據(jù)。此控制數(shù)據(jù)源自在提供服務(wù)的對等體20上通過執(zhí)行控制計算機程序而得到的用戶輸入。在任務(wù)114之后,任務(wù)116按照從任務(wù)114接收到的控制數(shù)據(jù)來控制電器主體。任務(wù)116之后,程序流程返回。
圖11進(jìn)一步提供了圖6中示出的權(quán)力尋址耦合過程的詳細(xì)流程圖。圖11中列出了對第一個和第二個電子裝置或第一個和第二個對等體20之間的一個通訊連接進(jìn)行初始化的方法。簡要地參考圖1,2和6,任務(wù)58使得發(fā)射和接受部件38去監(jiān)視無線通訊連接26,以確定一個與網(wǎng)絡(luò)22要使用的協(xié)議兼容的信號是否被接受到了。尤其是圖11中的任務(wù)58指出了從第一個對等體20來的發(fā)射出的一個信標(biāo)信息里,一個初始設(shè)置連接或耦合過程被第二個對等體20接收到了。第一個對等體20發(fā)射出來的信標(biāo)信息是向任何聽得見的電子裝置廣播的一個未經(jīng)請求的信息。在此信標(biāo)信息里發(fā)射出的信息類型不是本發(fā)明的一個限制因素。換句話說,此信標(biāo)信息可以或可以不包括圖7中示出的需求/權(quán)力信息64里的所有元素。作為例子,為了節(jié)約發(fā)射數(shù)據(jù)的帶寬和功率,此信標(biāo)信息僅僅可以包括對等體ID66需求/權(quán)力信息64的一部分。于是,第一個對等體20發(fā)射一個信標(biāo)信息,也即第一個對等體20涵蓋在對等體ID66里的身份,因為一個未經(jīng)請求的周期性信息與任何其它電子裝置是否處在與其挨得非常近的位置而能接收到此信息沒有關(guān)系。
圖11中的任務(wù)78A會使得第二個對等體20執(zhí)行從第一個對等體20收到的身份信息的一個授權(quán)。如果任務(wù)80A確定授權(quán)建立了一個通訊連接,那么第二個對等體20就像任務(wù)81指出的那樣往第一個對等體20送出或發(fā)射一個輔助信息。這樣,第二個對等體20就根據(jù)第二個對等體20的授權(quán),從第二個對等體20發(fā)射出一個伴隨信息的方式與第一個對等體20進(jìn)行通訊,確認(rèn)收到了第一個對等體20的身份。如果沒有授權(quán)確立一個通訊連接的話,就不會發(fā)射出任何信息,第二個對等體20就從任務(wù)80A(見圖11)返回到任務(wù)60(見圖6)。
由第二個對等體20發(fā)向第一個對等體20的此輔助信息,根據(jù)第一個電子裝置發(fā)射來的身份,確認(rèn)第二個對等體20已被授權(quán)與第一個對等體20進(jìn)行通訊。第一個對等體20接收到此輔助信息,并且從任務(wù)61移至任務(wù)78B。任務(wù)78B(也見圖6里的任務(wù)78)使得第一個對等體20要確定第一個對等體20的授權(quán)是否收到,以便與第二個對等體20建立通訊。如果授權(quán)收到,那么第一個對等體20就從任務(wù)80B移至任務(wù)63(圖11)。任務(wù)63會使得第一個對等體20發(fā)出或發(fā)射出一個輔助確認(rèn)信息給第二個對等體20。這樣,第一個對等體20就確認(rèn)收到了從第二個對等體20發(fā)來的輔助信息,也通過發(fā)射一個輔助確認(rèn)信息的方式確認(rèn)從第一個對等體20收到與第二個對等體20進(jìn)行通訊的授權(quán)。當(dāng)?shù)诙€對等體20收到任務(wù)83里的輔助確認(rèn)信息時,在第一個對等體20與第二個對等體20之間就建立起雙向通訊。
此時,一個通訊連接被初始化了,而且在第一個和第二個電子裝置之間建立起了通訊,它們已準(zhǔn)備好在它們之間進(jìn)行附加信息通訊。圖11里的任務(wù)82與圖6里的任務(wù)82是一致的,此任務(wù)會使得在第一個對等體20和第二個對等體20之間交換需求和權(quán)力。第一個對等體20把自己的需求和權(quán)力發(fā)射給第二個對等體20,第二個對等體20把自己的需求和權(quán)力發(fā)射給第一個對等體20。而對等體20的一個需求定義為一個服務(wù)需求。有這種可能,這個服務(wù)需求是一個預(yù)期在對等體20的數(shù)據(jù)上執(zhí)行的一個操作,但是對等體20是不能執(zhí)行這個預(yù)期的操作的。例如,可以預(yù)期要顯示數(shù)據(jù),但是對等體20沒有能顯示數(shù)據(jù)的顯示器。對等體20的一個權(quán)力定義為執(zhí)行一個服務(wù)的權(quán)力。有這種可能,這個服務(wù)權(quán)力包括一個對等體20能執(zhí)行的操作。例如,可以預(yù)期對等體20里的數(shù)據(jù)由于安全原因加了密,而且對等體20有加密電路。具有加密電路的對等體20具有加密數(shù)據(jù)的權(quán)力,而這些數(shù)據(jù)要以操作的方式提供給另一些沒有加密電路的對等體。
圖12示出了第一個憑借權(quán)力尋址連接過程在兩個對等體20,也即計算機120和個人顯示識別器122之間建立起通訊的例子。個人顯示識別器122是以一個電子鐘表、一個電子皮夾、一付手鐲、一部移動電話或一部呼機為例,具有與另一個對等體20,也即計算機120建立起通訊的權(quán)力的特定的對等體20。當(dāng)計算機120和個人顯示識別器122處在彼此的探測區(qū)域28里時,它們就通過,例如表現(xiàn)為無線通訊連接26的RF互連建立起相互連接。
為了對已建立的個人域網(wǎng)絡(luò)進(jìn)行初始化,計算機120和個人顯示識別器122每一個都要執(zhí)行過程56的問訊任務(wù)58(圖6)。任務(wù)58要對計算機120和個人顯示識別器122是否處在彼此的探測區(qū)域28之內(nèi),是否為試圖建立一個連接而發(fā)射出一個未經(jīng)請求的周期性信息進(jìn)行確定。任務(wù)58使得發(fā)射和接受部件38去監(jiān)視無線通訊連接26,以便檢測與通訊網(wǎng)絡(luò)22(圖1)所使用的協(xié)議兼容的一個信號是否被接收到。通過一個自初始化過程,計算機120和個人顯示識別器122在建立一個個人域網(wǎng)絡(luò)的時候發(fā)射輔助信息和輔助確認(rèn)信息(見圖11所描述的任務(wù))。
一旦個人域網(wǎng)絡(luò)建立起來,而且計算機120和個人顯示識別器122已被授權(quán)互相可進(jìn)行的通訊,需求/權(quán)力信息64(圖7)的需求規(guī)范70和權(quán)力規(guī)范72就開始交換。換句話說,計算機120把作為圖7中需求/權(quán)力信息64一部分的需求規(guī)范70和權(quán)力規(guī)范72發(fā)射給個人顯示識別器122。需求表74(圖8)含有需求規(guī)范70里的項目例子,而權(quán)力表76(圖9)含有計算機120的權(quán)力規(guī)范72里的項目例子。另一方面,個人顯示識別器122把需求規(guī)范70和權(quán)力規(guī)范72作為圖7中需求/權(quán)力信息64一部分發(fā)射給計算機120。需求表74(圖8)含有需求規(guī)范70里項目例子,而權(quán)力表76(圖9)含有個人顯示識別器122的權(quán)力規(guī)范72里的項目例子。
通過這個例子可以看出,計算機120的需求是一個計算機120要執(zhí)行的一個服務(wù)。此服務(wù)可以包括一個計算機120不能執(zhí)行或被授權(quán)去執(zhí)行的功能,比如提供一個口令就能或允許一個用戶去訪問存儲在計算機120里的文件、數(shù)據(jù)和程序一樣。這樣,個人顯示識別器122與計算機120就建立起了通訊網(wǎng)絡(luò)22(圖1),除此之外,還提供了指示計算機120激活鍵盤和顯示器,以及提供對用戶的計算機文件進(jìn)行訪問的授權(quán)。再進(jìn)一步說,個人顯示識別器122的一個權(quán)力就是個人顯示識別器122能夠執(zhí)行的一個服務(wù)或功能。通過這個例子可以看出,個人顯示識別器122把信息存儲在用戶的計算機宿主目錄、字體風(fēng)格、文件等等里,這些信息是在用戶沒有干預(yù)的情況下從個人顯示識別器122傳輸?shù)接嬎銠C120里的。執(zhí)行了過程102的任務(wù)104、106和108,使得計算機120可對來自個人顯示識別器122的個性數(shù)據(jù)52(圖2)進(jìn)行編程。在任務(wù)104的過程中,計算機120通過服務(wù)連接從個人顯示識別器122得到個性數(shù)據(jù)52。下一步,任務(wù)106把此與網(wǎng)絡(luò)兼容的個性數(shù)據(jù)52翻譯成適合計算機120的格式。因此,一旦用戶與計算機120離得很近,而且用戶已被授權(quán)使用計算機120,則不需要激活用戶那部分,也不管可以使用計算機120的優(yōu)先用戶,計算機120就用一個特定的用戶個性數(shù)據(jù)52進(jìn)行編程。
在個人顯示識別器122與計算機120離得很近的時候提供對計算機120的訪問允許毋需在計算機120上鍵入口令的計算機安全保護(hù)。這樣,無線通訊連接26就在一個帶有被授權(quán)的個人顯示識別器122的用戶處在計算機120探測區(qū)域28里的時候自動建立起來。再進(jìn)一步說,只要計算機120和個人顯示識別器122一直處在非常接近的位置上,那么對個人顯示識別器122已識別的用戶來說,計算機120就一直處在激活狀態(tài)下。但是,當(dāng)個人顯示識別器122與計算機120的距離不是非常近的時候,由于計算機120和個人顯示識別器122之間的無線通訊連接26已經(jīng)斷開,所以計算機的安全進(jìn)一步加強了。當(dāng)個人顯示識別器122的用戶離開計算機120的探測區(qū)域28時,無線通訊連接26就會立即斷開。
圖13示出了憑借權(quán)力尋址連接過程在兩個對等體20,也即一個進(jìn)門系統(tǒng)130和一部個人顯示識別器122之間建立通訊的第二個例子。進(jìn)門系統(tǒng)130是一個像具有對等體20通訊協(xié)議的門鈴系統(tǒng)那樣的電子裝置。通過這個例子可以看出,進(jìn)門系統(tǒng)130是安裝在一個住宅外的前門入口處的。當(dāng)進(jìn)門系統(tǒng)130和個人顯示識別器122都處在彼此的探測區(qū)域28之內(nèi)時,它們就通過,(比如)表現(xiàn)為無線通訊鏈路26的RF互連建立起相互連接。例如,一個帶著個人顯示識別器122的殘疾的人或有安全意識的人不用再用身體去按門鈴,就能建立起個人域網(wǎng)絡(luò)。
為了對已建立的個人域網(wǎng)絡(luò)進(jìn)行初始化,進(jìn)門系統(tǒng)130和個人顯示識別器122每一個都要執(zhí)行過程56的問訊任務(wù)58(圖6)。任務(wù)58要對進(jìn)門系統(tǒng)130和個人顯示識別器122是否處在彼此的探測區(qū)域28之內(nèi),是否為試圖建立一個連接而發(fā)射出一個未經(jīng)請求的周期性伴隨信息進(jìn)行檢測。任務(wù)58使得發(fā)射和接受部件38去監(jiān)視無線通訊連接26,以便檢測與通訊網(wǎng)絡(luò)22(圖1)所使用的協(xié)議兼容的一個信號是否被接收到。通過一個自初始化過程,進(jìn)門系統(tǒng)130和個人顯示識別器122在建立個人域網(wǎng)絡(luò)的時候發(fā)射輔助信息和輔助確認(rèn)信息(見圖11所描述的任務(wù))。
一旦個人域網(wǎng)絡(luò)建立起來,而且進(jìn)門系統(tǒng)130和個人顯示識別器122已被授權(quán)互相可進(jìn)行的通訊,需求/權(quán)力信息64(圖7)的需求規(guī)范70和權(quán)力規(guī)范72就開始交換。在一起操作時,進(jìn)門系統(tǒng)130和個人顯示識別器122有若干種可能的選擇。第一種選擇是進(jìn)門系統(tǒng)130讀個人顯示識別器122的對等體ID66,以鑒別佩帶個人顯示識別器122的人的身份。如果此住宅能把從進(jìn)門系統(tǒng)130收到的信息顯示出來,那么為了增強住宅的安全性,此個人的身份要能在住宅里面的一個提供服務(wù)的對等體20上顯示出來。提供服務(wù)的對等體20要能記錄在每個有個人顯示識別器122,并且試圖通過進(jìn)門系統(tǒng)130建立起一個初始設(shè)置連接的對等體ID66上發(fā)現(xiàn)的身份。
第二個選擇包括接收一個只為要居住在此住宅的個人用的一個便條。例如,一個遞送服務(wù)可能會在發(fā)現(xiàn)屋內(nèi)沒人時,留下一個解釋可能有的各種選擇的私人信息。在建立了對此配有個人顯示識別器122的遞送服務(wù)個人的身份之后,進(jìn)門系統(tǒng)130可能會接收到由此遞送服務(wù)個人,通過個人顯示識別器122輸入的一個信息。然后這個信息能在把從進(jìn)門系統(tǒng)130收到的信息顯示出來的住宅里面的一個提供服務(wù)的對等體20上顯示出來。
第三個選擇包括住宅擁有人給遞送服務(wù)個人留下信息,而此遞送服務(wù)個人在自己的個人顯示識別器122里有一個編好程序的特殊識別標(biāo)示符。例如,在建立了此配有個人顯示識別器122個人的識別后,房屋主人就可以留下帶有遞送服務(wù)的私人信息。在靠近住宅入口處的位置上提供或接受一個信息,進(jìn)門系統(tǒng)130通過允許對私人信息進(jìn)行通訊而增強了住宅的安全性。無線通訊鏈路26就在個人顯示識別器122用戶處在進(jìn)門系統(tǒng)130探測區(qū)域28里的時候就自動建立起來。配有個人顯示識別器122的用戶的身份,通過進(jìn)門系統(tǒng)130房子服務(wù)的住宅就能得到。
圖14列出了權(quán)力尋址連接過程在兩個對等體20,也即作為交易系統(tǒng)的一個對等體132和一部個人顯示識別器122之間建立通訊的第三個例子。當(dāng)前,采購?fù)晟唐返珱]有除去商品上的磁條的時,此用磁條保護(hù)的商品在一個傳感點可以被探測出來,而且會激活報警鈴聲。另一種可供選擇的方法就是本發(fā)明,本發(fā)明許可用一個含有磁信息的無源的器件或一張唯一的萬用產(chǎn)品代碼(UPC)條形碼來保護(hù)商品,這種無源器件不需要從商品上去除掉就可以讓他們失效。自關(guān)閉交易系統(tǒng)允許采購而無須銷售人員的干預(yù),這樣做既降低了銷售成本,又節(jié)約了排隊付款的等待時間。
為對采購交易初始化,對等裝置132和個人顯示識別器122每一個都通過發(fā)射信標(biāo)信息的方法試圖建立起一個連接。與未經(jīng)請求的和周期性信標(biāo)信息響應(yīng),在對等裝置132和個人顯示識別器122之間交換輔助信息和輔助確認(rèn)信息,以便建立起連接26(見圖11中的描述)。個人顯示識別器122的用戶對附在商品上的磁帶碼或條形碼進(jìn)行掃描,表示要購買此商品,而且也提供了進(jìn)行一筆財務(wù)交易的授權(quán)。此授權(quán)以公共和私人的密鑰的形式,在資金從一個銀行業(yè)務(wù)部門傳送到商家的過程中提供財務(wù)交易的安全性。使用通知商家和個人顯示識別器122的方法完成包含有銀行業(yè)務(wù)部門、商家和個人顯示識別器122用戶的三方交易。進(jìn)而,財務(wù)交易完成之后,編有程序的敏感點就允許附有無源器件的商品通過敏感點而不會激活報警鈴聲。
圖15根據(jù)本發(fā)明略微有些詳細(xì)地敘述了一個交易系統(tǒng)200的電氣方塊圖。交易系統(tǒng)200包括一臺第一對等裝置132,為在一個商家提供的銷售點處理一筆交易,通過基于鄰近效應(yīng)的小范圍無線連接對第一對等裝置132進(jìn)行安排和編程。交易系統(tǒng)200最好再包括一臺出口警報系統(tǒng)204,這個系統(tǒng)204與第一對等裝置132相連,用來接收一個帶有個人顯示識別器122的用戶是否購買了此商品物件的識別確認(rèn)信號。出口警報系統(tǒng)204包括一臺處理和存儲此確認(rèn)的常規(guī)處理系統(tǒng)208。出口警報系統(tǒng)204還包括一臺常規(guī)的出口閱讀器206,此閱讀器和一臺磁條讀出器一樣,并且與處理系統(tǒng)208相連,用來閱讀從此銷售點出去的商品物件上一個常規(guī)產(chǎn)品識別碼標(biāo)簽212。出口警報系統(tǒng)204還包括一臺常規(guī)出口報警器210,此報警器與處理系統(tǒng)208相連,在商品物件離開此銷售點,且與商品物件響應(yīng)的確認(rèn)并沒有為第一對等裝置132處收到時,用來產(chǎn)生報警鈴聲。另一種替代方法將會受到重視,那就是出口警報系統(tǒng)204還包括一臺第二對等裝置132,用來直接與個人顯示識別器122通訊,而不再通過第一對等裝置132。
交易系統(tǒng)200還包括一個用戶攜帶的至少一臺個人顯示識別器122,用來與交易系統(tǒng)200產(chǎn)生交互作用。個人顯示識別器122最好包括一臺常規(guī)閱讀器/編碼器202,比如像磁性條碼閱讀/編碼器,用來從商品物件上的一個產(chǎn)品識別標(biāo)簽212里讀出一個產(chǎn)品識別碼。在第一種實例里,閱讀器/編碼器202也可用來在采購相關(guān)商品物件以后,把一個密碼圖像關(guān)鍵碼編進(jìn)產(chǎn)品識別標(biāo)簽212里,下面會進(jìn)一步解釋。此外,個人顯示識別器122最好包括一臺像液晶顯示器那樣的常規(guī)顯示器214,用來向用戶顯示信息,也最好包括一臺常規(guī)鍵盤218,用戶可以用此鍵盤控制個人顯示識別器122。
現(xiàn)在來詳細(xì)描述交易系統(tǒng)200的操作。用戶攜帶一臺個人顯示識別器122進(jìn)入銷售點,也即進(jìn)入商家的商店。當(dāng)此個人顯示識別器122進(jìn)入第一對等裝置132的發(fā)射范圍里,即10米時,此第一對等裝置132和個人顯示識別器122就彼此建立了一個雙向個人域網(wǎng)絡(luò)。第一對等裝置132和個人顯示識別器122在建立起一個雙向個人域網(wǎng)絡(luò)之后,就按照本發(fā)明彼此交換需求規(guī)范和權(quán)力規(guī)范。當(dāng)用戶找到感興趣的商品物件時,用戶就控制個人顯示識別器122的閱讀器/編碼器202,從產(chǎn)品識別標(biāo)簽212里掃描出此產(chǎn)品識別來,再與第一對等裝置132合作檢測出此商品物件的價格來。此個人顯示識別器122最好在顯示器214上顯示出購買價格來。
如果用戶決定購買此物件,那么用戶就在鍵盤218上輸入一連串關(guān)鍵碼對一個購買交易進(jìn)行初始化。作為響應(yīng),第一對等裝置132向銀行業(yè)務(wù)部門216發(fā)出一個有關(guān)采購價格的銀行請求。作為響應(yīng),銀行業(yè)務(wù)部門216通過大家熟知的技術(shù)從購買者的賬戶里把錢傳送至商家戶頭上,并且把此轉(zhuǎn)賬通知第一對等裝置132。術(shù)語“銀行業(yè)務(wù)部門”應(yīng)該理解為包括多種銀行,財務(wù)清算公司,以及類似的單位。
包括一臺常規(guī)服務(wù)器(沒有畫出)的商家系統(tǒng)然后就使用大家熟知的技術(shù),也即夏米爾技術(shù)產(chǎn)生了一個共享密鑰。此密鑰是專為財務(wù)交易和商品物件而設(shè)計的。第一個密鑰以及產(chǎn)品識別碼連同加密交易信息,從第一對等裝置132傳送給出口警報系統(tǒng)204。有了產(chǎn)品識別碼,加密交易信息以及第一個密鑰后,出口警報系統(tǒng)204就能建立一個與有效的財務(wù)交易和產(chǎn)品識別碼相對應(yīng)的數(shù)據(jù)庫。
把第二個密鑰連同交易的通知收條和產(chǎn)品識別碼,從第一對等裝置132傳至個人顯示識別器122。在第一種實例里,采購者然后用第二個密鑰對產(chǎn)品識別標(biāo)簽212進(jìn)行編碼。當(dāng)采購者到達(dá)銷售點出口時,出口警報系統(tǒng)204對產(chǎn)品識別標(biāo)簽212進(jìn)行掃描,得到產(chǎn)品識別碼和第二個密鑰。使用產(chǎn)品識別碼訪問采購產(chǎn)品數(shù)據(jù)庫,出口警報系統(tǒng)204就能對第一個密鑰進(jìn)行定位和訪問。把此密鑰分成兩半,出口警報系統(tǒng)204就能對與產(chǎn)品有關(guān)的財務(wù)交易信息進(jìn)行加密。在加密過程中,出口警報系統(tǒng)204需要對財務(wù)交易信息里持有的完整性檢查數(shù)值進(jìn)行確認(rèn)。如果使用了不適當(dāng)?shù)拇a段作為密鑰,那么對完整性檢查的數(shù)值的確認(rèn)就不會成功。加密不成功,出口報警器210就被觸發(fā)。若加密成功,出口報警器210就不會觸發(fā),而且出口警報系統(tǒng)204就能處理與另一些要離開商店的產(chǎn)品有關(guān)的另一些代碼了。
在與本發(fā)明相符的第二種實例里,出口警報系統(tǒng)204還由第二對等裝置132組成。在第二種實例里,采購者不用第二個密鑰對產(chǎn)品識別標(biāo)簽212進(jìn)行編碼。相反,個人顯示識別器122把此第二個密鑰保存在對產(chǎn)品識別碼進(jìn)行相互參照的數(shù)據(jù)庫里。當(dāng)用戶到達(dá)出口警報系統(tǒng)204處時,此個人顯示識別器122就與第二對等裝置132彼此建立了一個雙向個人域網(wǎng)絡(luò)。然后,由于出口警報系統(tǒng)204對產(chǎn)品識別標(biāo)簽212進(jìn)行掃描,與掃描進(jìn)的每個產(chǎn)品識別碼相應(yīng)的第二個密鑰,就通過無線通訊從個人顯示識別器122傳送到出口警報系統(tǒng)204里。
在與本發(fā)明相符的第三種實例里,對個人顯示識別器122和對等裝置132進(jìn)行了安排和編程,使得用戶能累計要購買的許多商品物件,然后通過一個簡單的付款交易買走這些商品物件。這個實例的優(yōu)點就是減少了需要處理的財務(wù)交易次數(shù)。
在與本發(fā)明相符的第四種實例里,對個人顯示識別器122和對等裝置132進(jìn)行了安排和編程,能夠處理攜帶有許多臺個人顯示識別器122的許多用戶進(jìn)行的許多項買賣,并借助于預(yù)先編程并輸進(jìn)每臺個人顯示識別器122里的一個獨特的識別碼縮短了大批買賣的交易時間。這種實例對大型商店是很有用處的,在這種大型商店里,若干個采購者可能在到達(dá)出口警報系統(tǒng)204處之前要買同樣的產(chǎn)品。
到此刻為止,可以意識到本發(fā)明使用基于鄰近效應(yīng)的小范圍無線連接提供了一個交易系統(tǒng)。此交易系統(tǒng)的優(yōu)點就是允許用戶在不需要商店職員的協(xié)助而去選購商品物件。雙密鑰技術(shù)加上出口警報系統(tǒng)提供了一個有安全保證的檢查。
根據(jù)上述技術(shù)本發(fā)明可能作了一些修改和變化。因此可以理解為,在附帶的權(quán)利要求范圍內(nèi),本發(fā)明是能實際應(yīng)用的,不像上面具體描述的那樣。
權(quán)利要求
1.一個使用以鄰近效應(yīng)為基礎(chǔ)的小范圍無線連接的交易系統(tǒng),該交易系統(tǒng)包括一臺對等裝置,為在商家提供的一個銷售點處理一筆交易而編程和安排;以及一臺用戶攜帶的并通過一個小范圍雙向無線連接與該對等裝置耦合的個人顯示識別器,其中該對等裝置和該個人顯示識別器,被編程和安排為當(dāng)該個人顯示識別器處在該對等裝置無線發(fā)射范圍內(nèi)時,彼此就能建立雙向個人域網(wǎng)絡(luò),以及其中該個人顯示識別器和該對等裝置,也被編程和安排為在建立起雙向個人域網(wǎng)絡(luò)之后能彼此交換需求規(guī)范和權(quán)力規(guī)范。
2.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,該個人顯示識別器包括一臺能讀出商品物件上一個產(chǎn)品識別碼的閱讀器。
3.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,對該個人顯示識別器進(jìn)行了編程和安排,以便能對商品物件上一個產(chǎn)品識別碼進(jìn)行掃描;能指示出該商品物件的銷售價格;以及能響應(yīng)該個人顯示識別器用戶的動作,與該對等裝置配合授權(quán)為該銷售價格付賬。
4.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,對該對等裝置進(jìn)行了編程和安排,以便從對一個商品物件和一個銷售價格進(jìn)行識別的該個人顯示識別器里接收到一個付款授權(quán);能與銀行業(yè)務(wù)部門配合,把等于該銷售價格的金額從屬于該用戶的第一個賬戶傳送到屬于商家的第二個賬戶里。
5.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,一臺與該對等裝置相耦合的出口警報系統(tǒng),用來接收對該個人顯示識別器用戶已購買了一件商品物件進(jìn)行識別后的確認(rèn)信息,該出口警報系統(tǒng)包括一個用來處理和存儲信息的處理系統(tǒng);一臺與該處理系統(tǒng)耦合的,用來在該商品物件從銷售點移出時從該商品物件上讀出產(chǎn)品識別碼的閱讀器;以及一臺與該處理系統(tǒng)耦合的,用來在該商品物件從銷售點移出時從該對等裝置沒有接收到與該商品物件相應(yīng)的確認(rèn)信息而產(chǎn)生報警聲響的出口報警鐘。
6.如權(quán)利要求1中所述的交易系統(tǒng),其中該個人顯示識別器由一臺用來對要輸進(jìn)附在該商品物件商的一個產(chǎn)品識別標(biāo)簽里的信息進(jìn)行編碼的編碼器組成,以及其中還對該個人顯示識別器和該對等裝置進(jìn)行了編程和安排,以便在接收到為該商品物件付賬的信息后,以便從該對等裝置向一個出口警報系統(tǒng)發(fā)出一個第一密鑰和一個產(chǎn)品識別碼;從該對等裝置向該個人顯示識別器發(fā)出一個第二密鑰;把該第二密鑰進(jìn)行編碼后輸進(jìn)該產(chǎn)品識別標(biāo)簽里;以及其中對該出口警報系統(tǒng)進(jìn)行了編程和安排,以便在該第一和第二密鑰被適當(dāng)加密到一個完整性檢查值時,允許該商品物件通過該出口警報系統(tǒng)而不產(chǎn)生報警聲響。
7.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,還對該個人顯示識別器和該對等裝置進(jìn)行了編程和安排,以便允許用戶累計許多要買的商品物件;以及通過一筆簡單的付款交易就為該許多商品物件付了款。
8.如權(quán)利要求1中所述的交易系統(tǒng),其特征在于,還對該個人顯示識別器和該對等裝置進(jìn)行了編程和安排,以便能處理從攜帶許多臺個人顯示識別器的許多用戶那里來的許多筆采購;以及借助預(yù)先編程并輸入到每臺個人顯示識別器里的一個獨特的識別碼對許多筆采購進(jìn)行排序處理。
9.通過一個使用以鄰近效應(yīng)為基礎(chǔ)的小范圍無線連接的、包括有一臺對等裝置和一個用戶攜帶的與該對等裝置耦合的一臺個人顯示識別器、借助一個小范圍雙向無線連接的交易系統(tǒng),在一個商家提供的銷售點促成一筆交易的一個方法,該方法包括下列步驟組成當(dāng)該個人顯示識別器處在該對等裝置無線發(fā)射范圍里時,在該個人顯示識別器和該對等裝置之間建立起一個雙向個人域網(wǎng)絡(luò),以及建立起一個雙向個人域網(wǎng)絡(luò)之后,在該個人顯示識別器和該對等裝置之間交換需求規(guī)范和權(quán)力規(guī)范。
10.如權(quán)力要求9所述的方法,其特征在于,該個人顯示識別器包括一個閱讀器,并且其中該方法還包括在一件商品物件上讀出一個產(chǎn)品識別碼的步驟。
11.如權(quán)力要求9所述的方法,在個人顯示識別器里還包括下列步驟在一件商品物件上對一個產(chǎn)品識別碼進(jìn)行掃描;指示出該商品物件的一個銷售價格;與對等裝置配合,作為對該個人顯示識別器用戶動作的響應(yīng),授權(quán)對銷售價格付款。
12.如權(quán)力要求9所述的方法,在對等裝置里還包括下列步驟從識別一件商品物件和一個銷售價格的該個人顯示識別器接收到一個付款授權(quán);以及與銀行業(yè)務(wù)部門配合,把與該銷售價格相等的金額從屬于該用戶的第一個賬戶傳送到屬于該商家的第二個賬戶上。
13.如權(quán)力要求9所述的方法,其特征在于,該交易系統(tǒng)還由與該對等裝置耦合的一個出口警報系統(tǒng)組成,并且其中在該出口警報系統(tǒng)里該方法還包括下列步驟接收到對已被該個人顯示識別器用戶購買的一件商品物件進(jìn)行識別后的一個確認(rèn);處理和存儲該確認(rèn);當(dāng)該商品物件要從銷售點移出時在該商品物件上讀出一個產(chǎn)品識別碼;以及當(dāng)該商品物件從銷售點移出時而與該商品物件相應(yīng)的確認(rèn)沒有被該對等裝置收到后產(chǎn)生報警聲響。
14.如權(quán)力要求9所述的方法,其中該個人顯示識別器有一個編碼器組成,該編碼器用來對信息進(jìn)行編碼并輸進(jìn)附在一個商品物件上的一個產(chǎn)品識別標(biāo)簽里,以及其中在接收到為該商品物件付款之后,該方法由下列步驟組成從該對等裝置向一個出口警報系統(tǒng)發(fā)出一個第一密鑰和一個產(chǎn)品識別碼;從該對等裝置向該個人顯示識別器發(fā)出一個第二密鑰;把該第二密鑰進(jìn)行編碼后輸進(jìn)該產(chǎn)品識別標(biāo)簽里;以及在該第一和第二密鑰被適當(dāng)加密到一個完整性檢查值時,允許該商品物件通過該出口警報系統(tǒng)而不產(chǎn)生報警聲響。
15.如權(quán)力要求9所述的方法,還包括允許用戶進(jìn)行下列步驟累計許多要買的商品物件;以及通過一筆簡單的付款交易就為該許多商品物件付了款。
16.如權(quán)力要求9所述的方法,還包括下列步驟處理從攜帶許多臺個人顯示識別器的許多用戶那里來的許多筆采購;以及借助預(yù)先編程并輸入到每臺個人顯示識別器里的一個獨特的識別碼對許多筆采購進(jìn)行排序處理。
全文摘要
由一個編好程序并安置好了的對等裝置(132)來處理一個由商家提供的一個銷售點里的一筆交易,用戶攜帶一臺個人顯示識別器(122),通過一個短距離雙向無線連接與此對等裝置相耦合。所使用的對等裝置和個人顯示識別器經(jīng)過編程和安排,在個人顯示識別器處在此對等裝置的無線發(fā)射范圍內(nèi)時彼此組成一個雙向個人域網(wǎng)(22)。所使用的對等裝置和個人顯示識別器還經(jīng)過編程和安排以使彼此可以交換需求規(guī)范(70)和權(quán)力規(guī)范(72)。
文檔編號G06Q20/00GK1390401SQ00815786
公開日2003年1月8日 申請日期2000年11月1日 優(yōu)先權(quán)日1999年11月19日
發(fā)明者歐內(nèi)斯特·厄爾·伍德沃德, 羅納德·威廉·博格斯塔爾, 杰弗里·馬丁·哈里斯 申請人:摩托羅拉公司