專利名稱::將第一設(shè)備與第二設(shè)備相關(guān)聯(lián)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明一般涉及安全網(wǎng)絡(luò),具體涉及在這種網(wǎng)絡(luò)中設(shè)備的關(guān)聯(lián)。
背景技術(shù):
:計(jì)算機(jī)網(wǎng)絡(luò)的重要安全問題在于涉及到人。管理這種網(wǎng)絡(luò)要求一般用戶很少具有的特定知識(shí)。由于這個(gè)原因,面對(duì)復(fù)雜用戶界面的用戶常常選擇最低級(jí)別的安全,有時(shí)甚至完全去除了安全。因而,可以清楚地意識(shí)到,需要一種容易的方式來盡可能地使用戶易于工作,同時(shí)將安全保持在可接受的級(jí)別。歐洲專利申請(qǐng)EP1411674Al提出了一種解決方案,其中通過簡單地單擊按鈕,中心點(diǎn)限制其發(fā)送的無線電波的覆蓋。然后,用戶激活所減少的覆蓋區(qū)域內(nèi)設(shè)備上的功能以將其插入中心點(diǎn)的網(wǎng)絡(luò)中。該解決方案的缺點(diǎn)在于,這種解決方案非常容易受到不同種類的攻擊,例如眾所周知的中間人攻擊(man-in-the-middleattack)。本發(fā)明試圖消除與現(xiàn)有技術(shù)有關(guān)的安全問題當(dāng)中的一些,同時(shí)使用戶可以創(chuàng)建設(shè)備的安全群(securecommunity),其中所述設(shè)備可以配備有非常簡單的用戶界面。
發(fā)明內(nèi)容在第一方面,本發(fā)明關(guān)注于一種將第一設(shè)備與第二設(shè)備相關(guān)聯(lián)的方法。第一設(shè)備接收廣播所述第一設(shè)備的標(biāo)識(shí)的指令并廣播所述第一設(shè)備的標(biāo)識(shí)。第二設(shè)備接收第一設(shè)備的標(biāo)識(shí),接收廣播所述第二設(shè)備的標(biāo)識(shí)的指令并廣播所述第二設(shè)備的標(biāo)識(shí)。第一設(shè)備接收第二設(shè)備的標(biāo)識(shí),接收跟第二設(shè)備關(guān)聯(lián)的指令,并對(duì)接收到的新標(biāo)識(shí)進(jìn)行計(jì)數(shù)。如果接收到的新標(biāo)識(shí)的數(shù)目等于1,則第一設(shè)備向第二設(shè)備發(fā)送用于關(guān)聯(lián)的請(qǐng)求。第二設(shè)備接收跟第一設(shè)備關(guān)聯(lián)的指令,并發(fā)送跟第一設(shè)備關(guān)聯(lián)的確認(rèn)。在優(yōu)選的實(shí)施例中,第一設(shè)備驗(yàn)證該確認(rèn)是由第二設(shè)備發(fā)送的。有利地,第一設(shè)備在成功驗(yàn)證該確認(rèn)時(shí)向第二設(shè)備發(fā)送應(yīng)答。在另外的優(yōu)選實(shí)施例中,第二設(shè)備在接收到請(qǐng)求時(shí)向第一設(shè)備發(fā)送應(yīng)答。在另一個(gè)優(yōu)選實(shí)施例中,至少第一設(shè)備缺乏顯示第二設(shè)備的標(biāo)識(shí)的能力。在此外的優(yōu)選實(shí)施例中,采用設(shè)備標(biāo)識(shí)的廣播在格式上是相同的。在第二方面,本發(fā)明關(guān)注于一種在第一設(shè)備處與第二設(shè)備相關(guān)聯(lián)的方法。第一設(shè)備接收廣播所述第一設(shè)備的標(biāo)識(shí)的指令,廣播所述第一設(shè)備的標(biāo)識(shí),接收至少第二設(shè)備的標(biāo)識(shí)。承載第二設(shè)備的標(biāo)識(shí)的、接收到的消息的格式與承載第一設(shè)備的標(biāo)識(shí)的消息的格式相同。然后第一設(shè)備接收跟第二設(shè)備關(guān)聯(lián)的指令,對(duì)接收到的新標(biāo)識(shí)的數(shù)目進(jìn)行計(jì)數(shù)。如果接收到的新標(biāo)識(shí)的數(shù)目等于1,則第一設(shè)備向第二設(shè)備發(fā)送用于關(guān)聯(lián)的請(qǐng)求,并接收對(duì)關(guān)聯(lián)的確認(rèn)。在優(yōu)選的實(shí)施例中,第一設(shè)備驗(yàn)證該確認(rèn)是由第二設(shè)備發(fā)送的。有利地,第一設(shè)備在成功驗(yàn)證時(shí)發(fā)送應(yīng)答?,F(xiàn)在將參考附圖以示例的方式來本發(fā)明的優(yōu)選特征,在附圖中圖1示出了在其中使用本發(fā)明的示例性的群;圖2示出了本發(fā)明一般思想的流程圖;圖3示出了根據(jù)本發(fā)明的方法實(shí)施例的流程圖;圖4示出了在執(zhí)行圖3所示的方法實(shí)施例期間的示例性簡單用戶界面;圖5示出了根據(jù)本發(fā)明的方法的另一實(shí)施例的流程圖6示出了根據(jù)本發(fā)明的方法的又一實(shí)施例的流程圖7示出了根據(jù)本發(fā)明的屏幕設(shè)備的優(yōu)選實(shí)施例的狀態(tài)圖;以及圖8示出了根據(jù)本發(fā)明的非屏幕(no-screen)設(shè)備的優(yōu)選實(shí)施例的狀態(tài)圖。具體實(shí)施例方式圖1示出了在其中使用本發(fā)明的示例性的群100。群100包括具有完全用戶界面(分別為115和125)的兩個(gè)設(shè)備一屏幕設(shè)備A110和屏幕設(shè)備B120,以及具有有限用戶界面(分別為135和145)的兩個(gè)設(shè)備—非屏幕設(shè)備C130和非屏幕設(shè)備D140。對(duì)于本發(fā)明,例如,有限用戶界面可以是具有有限輸入能力(如能夠辨別少許命令的單個(gè)按鈕或語音識(shí)別(voicerecognition))和有限輸出能力(如少許LED或能顯示少許字符的屏幕)的設(shè)備,以使得例如不能向用戶顯示另一設(shè)備的標(biāo)識(shí)。參見圖4,示例性的有限用戶界面135、145包括用于接收用戶命令的一個(gè)按鈕136、146,一個(gè)綠色LED137、147,以及一個(gè)紅色LED138、148。另一方面,例如,完全用戶界面使得用戶可以輸入至少數(shù)字,或從第一列表選擇標(biāo)識(shí)并從第二列表選擇命令,以及容易地在顯示器上查看較長的數(shù)字或代表性的圖像。雖然為了清楚起見僅針對(duì)非屏幕設(shè)備C130進(jìn)行了說明,然而每一個(gè)設(shè)備都包括用于與其它設(shè)備交互的通信單元133。通信單元133優(yōu)選地使用無線技術(shù)來進(jìn)行通信,然而也可以使用其它通信方式,例如紅外線。此外,每一個(gè)設(shè)備包括存儲(chǔ)器(僅針對(duì)非屏幕設(shè)備C示出為132)以及用于計(jì)算、驗(yàn)證以及用于對(duì)設(shè)備進(jìn)行控制的處理器(僅針對(duì)非屏幕設(shè)備C120示出為131)。圖2示出了本發(fā)明一般思想的流程圖。圖示出了第一設(shè)備21和第二設(shè)備22,兩者都可以是屏幕設(shè)備(g卩,在完全用戶界面的情況下)或非屏幕設(shè)備(在有限用戶界面的情況下)。首先,用戶(未示出)通過命令第一設(shè)備21、22執(zhí)行必需的動(dòng)作"開始"210、220來激活設(shè)備21、22,這導(dǎo)致設(shè)備21、22進(jìn)入開動(dòng)狀態(tài)(launchedstate)23、23',在開動(dòng)狀態(tài)23、23'期間交換230信息。然后,用戶在第一設(shè)備上選擇240要關(guān)聯(lián)的對(duì)等端(peer),g卩,第二設(shè)備22,這使得第一設(shè)備21進(jìn)入處理狀態(tài)24以及使得在設(shè)備21、22之間發(fā)生進(jìn)一步的信息交換250。然后,用戶在第二設(shè)備上選擇260要關(guān)聯(lián)的對(duì)等端,艮第一設(shè)備21,這使得第二設(shè)備22進(jìn)入處理狀態(tài)24,以及使得設(shè)備21、22交換更多的信息270。一旦交換了必要的信息,設(shè)備2K22就都變成關(guān)聯(lián)的并且進(jìn)入關(guān)聯(lián)狀態(tài)25、25'。圖3示出了根據(jù)本發(fā)明的方法實(shí)施例的流程圖,其中第一非屏幕設(shè)備130(設(shè)備C)和第二非屏幕設(shè)備140(設(shè)備D)將變成關(guān)聯(lián)的。當(dāng)用戶150在設(shè)備C130上執(zhí)行302動(dòng)作時(shí),該方法開始。例如,所討論的動(dòng)作可以是命令設(shè)備改變狀態(tài)的任何種類的動(dòng)作,如語音命令或按下按鈕。然后,設(shè)備C130進(jìn)入廣播狀態(tài)并開始廣播304與該設(shè)備C130自身相關(guān)聯(lián)的可查驗(yàn)(provable)標(biāo)識(shí)(ID)。盡管在圖3中為清楚起見僅示出一條另外的廣播ID消息,然而優(yōu)選地使用短的、本質(zhì)上規(guī)則的間隔來重復(fù)廣播。例如,廣播ID可以是公共的RSA密鑰。當(dāng)廣播其廣播ID時(shí),設(shè)備收聽其它設(shè)備的廣播ID。如果接收到的廣播ID是"新的",S卩,接收和發(fā)送設(shè)備不相關(guān)聯(lián),則接收設(shè)備將記錄(keeptrackof)"新"廣播ID的"新設(shè)備"計(jì)數(shù)器增大。然后,用戶150在設(shè)備D140上執(zhí)行306動(dòng)作,所述設(shè)備D140然后進(jìn)入廣播狀態(tài)并開始廣播(308)可查驗(yàn)ID。當(dāng)接收到設(shè)備D的廣播ID308時(shí),設(shè)備C130將其"新設(shè)備"計(jì)數(shù)器增大到1(假定以前是0),并且設(shè)備D140在接收到設(shè)備C的廣播ID309時(shí)相應(yīng)地進(jìn)行動(dòng)作。在本發(fā)明的實(shí)施例中,設(shè)備130和140分別通過緩慢閃爍綠色LED312和314來以信號(hào)告知它們已經(jīng)遇到新設(shè)備。有利的是,用戶150檢驗(yàn)314這兩個(gè)設(shè)備中至少一個(gè)設(shè)備的LED,以確保該設(shè)備處于廣播狀態(tài)。然后,用戶在設(shè)備之一(在該示例中是設(shè)備D140)上執(zhí)行316動(dòng)作,然而應(yīng)該理解,在這一點(diǎn)上情況是對(duì)稱的,用戶同樣可以選擇設(shè)備C130。設(shè)備D140檢驗(yàn)317其僅接收到一個(gè)"新"廣播ID,g卩,該設(shè)備的"新設(shè)備"計(jì)數(shù)器等于l。如果情況不是這樣,則設(shè)備D140優(yōu)選地通過使紅色LED發(fā)光來以信號(hào)告知錯(cuò)誤,并中斷該方法。然而,在示例中,設(shè)備D140接收到單個(gè)"新"廣播ID并因而可以繼續(xù)本方法。通過在請(qǐng)求中包括C的標(biāo)識(shí)或否則向設(shè)備C130傳遞(addressto)請(qǐng)求,設(shè)備D140向其從之接收到廣播ID的設(shè)備(即,設(shè)備C130)發(fā)送318請(qǐng)求,所述設(shè)備C130以應(yīng)答320來作出響應(yīng)。然后,優(yōu)選地通過密碼地(cryptographically)對(duì)包括在廣播ID消息304中的公鑰進(jìn)行驗(yàn)證,設(shè)備D140驗(yàn)證321應(yīng)答是由設(shè)備C130發(fā)送的。優(yōu)選的驗(yàn)證方法是設(shè)備D在請(qǐng)求318中包含質(zhì)詢(challenge),設(shè)備C使用其私鑰對(duì)所述質(zhì)詢進(jìn)行加密并將所述質(zhì)詢?cè)趹?yīng)答320中返回設(shè)備D,然后設(shè)備D通過使用對(duì)應(yīng)的公鑰對(duì)所述質(zhì)詢進(jìn)行解密來驗(yàn)證所述質(zhì)詢。此后,優(yōu)選地設(shè)備130、140都分別通過快速閃爍綠色LED322和324來對(duì)這種情況進(jìn)行指示,優(yōu)選地由用戶150來驗(yàn)證326、328這種情況。當(dāng)成功驗(yàn)證時(shí),用戶150在設(shè)備C130上執(zhí)行330動(dòng)作,使得設(shè)備C向設(shè)備D140發(fā)送332確認(rèn)。當(dāng)接收到確認(rèn)時(shí),優(yōu)選地通過密碼地對(duì)包括在廣播ID消息304中的公鑰進(jìn)行驗(yàn)證,設(shè)備D140驗(yàn)證334該確認(rèn)是由設(shè)備130發(fā)送的。如前段所述,優(yōu)選地使用以私鑰加密并然后使用相應(yīng)公鑰解密的質(zhì)詢,以證明加密設(shè)備確實(shí)擁有該私鑰。換而言之,設(shè)備D所真正驗(yàn)證的是確認(rèn)是由設(shè)備C所擁有的所選廣播標(biāo)識(shí)發(fā)送的。如果情況正是如此,則設(shè)備D140以應(yīng)答來作出響應(yīng)336,此后設(shè)備130、140相關(guān)聯(lián)(優(yōu)選地,通過使綠色LED發(fā)光來指示338、340這一情況),并且結(jié)束本方法。應(yīng)該注意到,如果設(shè)備C130在用戶150第二次執(zhí)行330動(dòng)作之前接收到第二請(qǐng)求,則優(yōu)選地設(shè)備通過使紅色LED發(fā)光來以信號(hào)告知錯(cuò)誤,并中斷本方法。還應(yīng)該注意到,每一個(gè)設(shè)備具有定時(shí)器(timer),至少每當(dāng)設(shè)備等待來自其它設(shè)備的消息時(shí)啟動(dòng)該定時(shí)器,如果定時(shí)器超時(shí),則設(shè)備如上以信號(hào)告知錯(cuò)誤;通過這種方法,確保了設(shè)備不受困于(getstuck)在本方法的中間。圖4示出了在執(zhí)行圖3所示的方法實(shí)施例期間示例性的簡單用戶界面。圖4示出了非屏幕設(shè)備C130和非屏幕設(shè)備C140的相應(yīng)用戶界面135、145。每一個(gè)用戶界面135、145包括按鈕136、146,綠色LED137、147,以及紅色LED138、148。在步驟410中,用戶在設(shè)備C130上執(zhí)行302動(dòng)作。步驟420示出了在這一點(diǎn)上用戶界面135、145什么都不顯示。在步驟430中,用戶在設(shè)備D140上執(zhí)行306動(dòng)作。步驟440示出了用戶界面135、145通過緩慢閃爍綠色LED137、147(由對(duì)角線示出)來指示這一情況。在步驟450中,用戶再次在設(shè)備D140上執(zhí)行316動(dòng)作,且步驟460示出了顯示的改變快速閃爍(由水平線示出)綠色LED136、146。然后,在步驟470中,用戶再次在設(shè)備C130上執(zhí)行330動(dòng)作,且步驟480再次示出了顯示的改變使綠色LED136、146連續(xù)發(fā)光(由網(wǎng)格示出)。圖5示出了根據(jù)本發(fā)明的方法實(shí)施例的流程圖,其中第一屏幕設(shè)備IIO(設(shè)備A)和第二屏幕設(shè)備120(設(shè)備B)將變成關(guān)聯(lián)的。將意識(shí)到,在圖5所示的實(shí)施例與圖3所示的實(shí)施例之間有相似之處。當(dāng)用戶150在設(shè)備A110上執(zhí)行502動(dòng)作"開始"時(shí),開始該方法。例如,所討論的動(dòng)作可以是命令設(shè)備改變狀態(tài)的任何種類的動(dòng)作,如在完全用戶界面中激活圖標(biāo)或按下按鈕。然后,設(shè)備A110進(jìn)入廣播狀態(tài)并開始廣播504a與該設(shè)備A110相關(guān)聯(lián)的可查驗(yàn)標(biāo)識(shí)(ID)。優(yōu)選地,盡管為清楚起見在圖5中僅示出一條另外的廣播ID消息509,然而使用短的、本質(zhì)上規(guī)則的間隔來重復(fù)廣播。例如,廣播ID可以是公共的RSA密鑰。當(dāng)廣播其廣播ID時(shí),設(shè)備收聽其它設(shè)備的廣播ID。然后,用戶150在設(shè)備B120上執(zhí)行506動(dòng)作,所述設(shè)備B120然后進(jìn)入廣播狀態(tài)并開始廣播508可查驗(yàn)ID。在接收到設(shè)備B的廣播ID508時(shí),設(shè)備A110在屏幕上顯示512該ID;設(shè)備B模擬地顯示510設(shè)備A的廣播ID。應(yīng)該注意到,每一個(gè)設(shè)備可顯示多個(gè)設(shè)備的ID(例如,存在于在網(wǎng)絡(luò)100中的每一個(gè)設(shè)備的ID),而不是僅顯示接收到的ID。然后,用戶150命令516設(shè)備(在示例性的實(shí)施例中,是設(shè)備B120)信任所選的ID;在這種情況下,是設(shè)備A的ID。通過在請(qǐng)求中包括設(shè)備A的標(biāo)識(shí)或否則向設(shè)備A110傳遞請(qǐng)求,設(shè)備B120向其從之接收到廣播ID的設(shè)備(即,設(shè)備AllO)發(fā)送請(qǐng)求,設(shè)備A110以應(yīng)答來作出響應(yīng)520。優(yōu)選地,通過如前述密碼地驗(yàn)證公鑰,設(shè)備B120驗(yàn)證521該應(yīng)答是由設(shè)備IIO發(fā)送的。用戶150命令530設(shè)備A110信任設(shè)備B120,這使得設(shè)備A110向設(shè)備B120發(fā)送532確認(rèn)。在接收到確認(rèn)時(shí),設(shè)備B120驗(yàn)證534該確認(rèn)是由設(shè)備AIIO發(fā)送的。如果情況正是如此,則設(shè)備B120以應(yīng)答來作出響應(yīng)536,此后設(shè)備IIO、120相關(guān)聯(lián)(這是優(yōu)選地在屏幕上指示538、540的),并且結(jié)束本方法。圖6示出了根據(jù)本發(fā)明的方法實(shí)施例的流程圖,其中屏幕設(shè)備U0(設(shè)備A)和第二非屏幕設(shè)備130(設(shè)備C)將變成關(guān)聯(lián)的。顯然,本實(shí)施例是先前實(shí)施例的混合,并且先前圖中所說明的任何細(xì)節(jié)都可在圖6中被迅速處理。實(shí)際上,本發(fā)明的優(yōu)點(diǎn)在于不管設(shè)備是與屏幕設(shè)備通信還是與非屏幕設(shè)備通信,本方法保持不變。當(dāng)用戶150在設(shè)備A110上執(zhí)行602動(dòng)作"開始"時(shí),本方法開始,設(shè)備A110然后開始廣播604、609與該設(shè)備A110自身相關(guān)聯(lián)的可查驗(yàn)標(biāo)識(shí)(ID)。然后,用戶150在設(shè)備C130上執(zhí)行606動(dòng)作,設(shè)備C130然后開始廣播608可查驗(yàn)標(biāo)識(shí)(ID)。設(shè)備130和140都以信號(hào)告知它們遇到新設(shè)備,其中通過在設(shè)備A110的顯示器上顯示612設(shè)備C的廣播ID來以信號(hào)告知遇到新設(shè)備設(shè)備A110,通過緩慢閃爍設(shè)備C130的綠色LED來以信號(hào)告知遇到新設(shè)備設(shè)備C130。然后用戶150檢驗(yàn)614設(shè)備C130的LED以確保設(shè)備C130廣播其ID,并在設(shè)備C130上執(zhí)行616動(dòng)作。設(shè)備C130檢驗(yàn)617其只接收到一個(gè)"新"廣播ID。因?yàn)樵谠撌纠星闆r正是如此,所以設(shè)備C130向設(shè)備A110發(fā)送618請(qǐng)求,設(shè)備A110以應(yīng)答來作出響應(yīng)620。設(shè)備C130驗(yàn)證621應(yīng)答是由設(shè)備AIIO發(fā)送的。設(shè)備C130通過快速閃爍綠色LED來指示這種情況,這是優(yōu)選地由用戶150來驗(yàn)證的。然后,用戶150命令630設(shè)備AIIO信任設(shè)備C130,這使得設(shè)備A110向設(shè)備C130發(fā)送632確認(rèn)。當(dāng)接收到確認(rèn)時(shí),設(shè)備C130驗(yàn)證634確認(rèn)是由設(shè)備AIIO發(fā)送'的。如果情況正是如此,則設(shè)備C130以應(yīng)答來作出響應(yīng)636,此后設(shè)備IIO、120相關(guān)聯(lián)(這優(yōu)選地是在屏幕和LED上指示638、640的),并且結(jié)束本方法。為了使設(shè)備能夠?qū)崿F(xiàn)后續(xù)的安全相互鑒別(securemutualauthentication),本發(fā)明提出以下優(yōu)選的通訊(message)方案:<table>tableseeoriginaldocumentpage11</column></row><table>表l:消息格式和內(nèi)容報(bào)頭區(qū)分消息的類型。X表示1024比特上發(fā)送端公鑰的可査驗(yàn)標(biāo)識(shí),以及Y表示1024比特上目的地公鑰的可査驗(yàn)標(biāo)識(shí)。所有消息都是由RSA簽名標(biāo)記的,并且可以包括用于計(jì)數(shù)器重放的序列號(hào)。圖7示出了根據(jù)本發(fā)明的屏幕設(shè)備的優(yōu)選實(shí)施例的狀態(tài)圖。斜線的存在將導(dǎo)致狀態(tài)變化的事件(左邊)與因此而執(zhí)行的動(dòng)作分開;例如"請(qǐng)求/發(fā)送ACK"意思是指當(dāng)設(shè)備接收到請(qǐng)求時(shí)改變了狀態(tài),并且設(shè)備然后發(fā)送應(yīng)答。斜線不存在意味著不執(zhí)行動(dòng)作;僅示出作為原因的事件。此外,出于說明性目的,在描述中使用圖5的參考以便于理解圖7,然而未示出這些參考。一在設(shè)備上執(zhí)行動(dòng)作"開始"(502、504),該設(shè)備就進(jìn)行至廣播ID狀態(tài)702。在此狀態(tài)下,設(shè)備廣播其可查驗(yàn)標(biāo)識(shí)。當(dāng)命令信任另外的具體設(shè)備時(shí)(516),設(shè)備向所述另外的設(shè)備發(fā)送請(qǐng)求(518)并從廣播ID狀態(tài)改變到客戶端等待ACK狀態(tài)704。在協(xié)議的另一方面,處于廣播ID狀態(tài)下的設(shè)備接收請(qǐng)求(518),發(fā)送應(yīng)答(520)并改變到服務(wù)器狀態(tài)706。如果在客戶端等待ACK狀態(tài)704下的設(shè)備在定時(shí)器期滿"超時(shí)"之前沒有接收到應(yīng)答,,則該設(shè)備進(jìn)行至錯(cuò)誤狀態(tài)708并中斷協(xié)議。另一方面,接收到應(yīng)答(520)使得設(shè)備進(jìn)行至客戶端狀態(tài)710。從服務(wù)器狀態(tài)706開始,當(dāng)設(shè)備接收到信任另一設(shè)備的指令時(shí)(530),該設(shè)備發(fā)送確認(rèn)(532)并進(jìn)行至服務(wù)器等待ACK狀態(tài)712。在客戶端狀態(tài)下,當(dāng)接收到確認(rèn)(532)時(shí),設(shè)備發(fā)送應(yīng)答(536)并進(jìn)行至關(guān)聯(lián)狀態(tài)714。所述應(yīng)答(536)使得服務(wù)器等待ACK狀態(tài)712下的設(shè)備進(jìn)行至關(guān)聯(lián)狀態(tài)714,此后兩個(gè)設(shè)備都處于關(guān)聯(lián)狀態(tài)。然而,如果處于服務(wù)器等待ACK狀態(tài)712下的設(shè)備在定時(shí)器期滿"超時(shí)"之前沒有收到應(yīng)答,則該設(shè)備還可以進(jìn)行至錯(cuò)誤狀態(tài)708。圖8示出了根據(jù)本發(fā)明的非屏幕設(shè)備的優(yōu)選實(shí)施例的狀態(tài)圖。斜線的存在將導(dǎo)致狀態(tài)變化的事件(左邊)與因此而執(zhí)行的動(dòng)作分開,例如"請(qǐng)求/發(fā)送ACK"意思是指當(dāng)設(shè)備接收到請(qǐng)求時(shí)改變狀態(tài),并且設(shè)備然后發(fā)送應(yīng)答。斜線不存在意味著不執(zhí)行動(dòng)作;僅示出作為原因的事件。此外,出于說明性目的在描述中使用圖3的參考以便于理解圖8,然而未示出這些參考。一在設(shè)備上上執(zhí)行動(dòng)作(302、306),該設(shè)備就進(jìn)行至廣播ID狀態(tài)802。在此狀態(tài)下,設(shè)備廣播其可查驗(yàn)標(biāo)識(shí),記錄從新設(shè)備接收到多少個(gè)廣播ID(廣播ID接收)并緩慢閃爍其綠色LED。當(dāng)命令信任另外的具體設(shè)備時(shí)(316),設(shè)備檢驗(yàn)其已經(jīng)接收到多少來自新設(shè)備的廣播ID。如果已經(jīng)接收到的廣播ID的數(shù)目不等于1(即,什么標(biāo)識(shí)都每接收到或接收到多于一個(gè)的標(biāo)識(shí)),則設(shè)備進(jìn)行至錯(cuò)誤狀態(tài)808并僅使其紅色LED發(fā)光。另一方面,如果已經(jīng)接收到的廣播ID的數(shù)目如所期望的等于1,則設(shè)備向所述另外的設(shè)備發(fā)送請(qǐng)求(318)并從廣播ID狀態(tài)改變到客戶端等待ACK狀態(tài)804,在客戶端等待ACK狀態(tài)804下該設(shè)備繼續(xù)緩慢閃爍其綠色LED。協(xié)議的另一方面,處于廣播ID狀態(tài)下的設(shè)備接收請(qǐng)求(318),發(fā)送應(yīng)答(320)并且改變到服務(wù)器狀態(tài)806,在服務(wù)器狀態(tài)806下該設(shè)備快速閃爍其紅色LED。如果處于客戶端等待ACK狀態(tài)804下的設(shè)備在定時(shí)器期滿"超時(shí)"之前沒有接收到有效的應(yīng)答,則該設(shè)備進(jìn)行至錯(cuò)誤狀態(tài)808。另一方面,接收到應(yīng)答(320)使得設(shè)備進(jìn)行至客戶端狀態(tài)810,在客戶端狀態(tài)810下該設(shè)備快速閃爍其綠色LED。從服務(wù)器狀態(tài)706開始,如果設(shè)備接收到另外的請(qǐng)求,則該設(shè)備進(jìn)行至錯(cuò)誤狀態(tài)808。另一方面,'當(dāng)在該設(shè)備上執(zhí)行(330)預(yù)期的"動(dòng)作"時(shí),該設(shè)備發(fā)送確認(rèn)(332)并進(jìn)行至服務(wù)器等待ACK狀態(tài)812,在服務(wù)器等待ACK狀態(tài)812下該設(shè)備快速閃爍其綠色LED。在客戶端狀態(tài)下,當(dāng)接收到確認(rèn)(332)時(shí),設(shè)備發(fā)送應(yīng)答(336)并進(jìn)行至關(guān)聯(lián)狀態(tài)814,在關(guān)聯(lián)狀態(tài)814下綠色LED繼續(xù)發(fā)光。此應(yīng)答(336)使得處于服務(wù)器等待ACK狀態(tài)812下的設(shè)備進(jìn)行至關(guān)聯(lián)狀態(tài)814,此后兩個(gè)設(shè)備都處于關(guān)聯(lián)狀態(tài)。然而,如果處于服務(wù)器等待ACK狀態(tài)812的設(shè)備在定時(shí)器期滿"超時(shí)"之前沒有收到應(yīng)答,則該設(shè)備也可進(jìn)行至錯(cuò)誤狀態(tài)808。應(yīng)該意識(shí)到,在上文的狀態(tài)圖的描述中并未示出每一種可能性。例如,可以從客戶端狀態(tài)710、810添加另外的超時(shí),以進(jìn)一步提高協(xié)議的魯棒性。為清楚起見并沒有這樣做,但是只要可能,本領(lǐng)域技術(shù)人員就能夠輕易地實(shí)現(xiàn)。因此,應(yīng)該意識(shí)到,通過提供一種使用相同協(xié)議來關(guān)聯(lián)設(shè)備而不管用戶界面能力如何的安全方式,本發(fā)明在現(xiàn)有技術(shù)基礎(chǔ)上作出了改進(jìn)。應(yīng)該理解,僅以示例的方式描述了本發(fā)明,在不背離本發(fā)明的范圍的前提下可以進(jìn)行細(xì)節(jié)的修改??梢元?dú)立地或以任何適當(dāng)組合的方式來提供在說明書(適當(dāng)?shù)牡胤?以及權(quán)利要求和附圖中所公開的每個(gè)特征。可以在合適的地方以硬件、軟件或二者結(jié)合的方式來實(shí)現(xiàn)這些特征。在可應(yīng)用之處,連接可實(shí)現(xiàn)為無線連接或有線(不一定是直接或?qū)S玫?連接。權(quán)利要求中的參考數(shù)字僅以說明的方式出現(xiàn),并且不應(yīng)對(duì)權(quán)利要求的范圍造成限制影響。權(quán)利要求1.一種將第一設(shè)備(110;120;130;140)與第二設(shè)備(110;120;130;140)相關(guān)聯(lián)的方法,包括步驟-第一設(shè)備接收(302;502;602)廣播所述第一設(shè)備的標(biāo)識(shí)的指令;-第一設(shè)備廣播(304;504;604)所述第一設(shè)備的標(biāo)識(shí);-第二設(shè)備接收第一設(shè)備的標(biāo)識(shí);-第二設(shè)備接收(306;506;606)廣播所述第二設(shè)備的標(biāo)識(shí)的指令;-第二設(shè)備廣播(308;508;608)所述第二設(shè)備的標(biāo)識(shí);-第一設(shè)備接收第二設(shè)備的標(biāo)識(shí);-第一設(shè)備接收(316;516;616)跟第二設(shè)備關(guān)聯(lián)的指令;-第一設(shè)備對(duì)接收到的新標(biāo)識(shí)的數(shù)目進(jìn)行計(jì)數(shù)(317);-如果接收到的新標(biāo)識(shí)的數(shù)目等于1,則第一設(shè)備向第二設(shè)備發(fā)送(318;518;618)用于關(guān)聯(lián)的請(qǐng)求;以及-第二設(shè)備接收(330;530;630)跟第一設(shè)備關(guān)聯(lián)的指令;-第二設(shè)備發(fā)送(332;532;632)跟第一設(shè)備關(guān)聯(lián)的確認(rèn)。2.根據(jù)權(quán)利要求1所述的方法,還包括步驟第一設(shè)備驗(yàn)證(334;534;634)確認(rèn)是由第二設(shè)備發(fā)送的。3.根據(jù)權(quán)利要求2所述的方法,還包括步驟第一設(shè)備在成功驗(yàn)證確認(rèn)時(shí)向第二設(shè)備發(fā)送(336;536;636)應(yīng)答。4.根據(jù)權(quán)利要求1所述的方法,還包括步驟第二設(shè)備當(dāng)接收到請(qǐng)求時(shí)向第一設(shè)備發(fā)送(320;520;620)應(yīng)答。5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其中,至少第一設(shè)備(110;120;130;140)缺乏顯示第二設(shè)備的標(biāo)識(shí)的能力。6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其中,帶有設(shè)備標(biāo)識(shí)的廣播在格式上是相同的。7.—種在第一設(shè)備(110;120;130;140)處與第二設(shè)備(110;120;130;140)相關(guān)聯(lián)的方法,該方法在第一設(shè)備處包括步驟-接收(302;502;602)廣播所述第一設(shè)備的標(biāo)識(shí)的指令;-廣播(304;504;604)所述第一設(shè)備的標(biāo)識(shí);-接收至少第二設(shè)備的標(biāo)識(shí),其中承載第二設(shè)備的標(biāo)識(shí)的、接收到的消息的格式與承載第一設(shè)備的標(biāo)識(shí)的消息的格式相同;-接收(316;516;616)跟第二設(shè)備關(guān)聯(lián)的指令;-對(duì)接收到的新標(biāo)識(shí)的數(shù)目進(jìn)行計(jì)數(shù)(317);-如果接收到的新標(biāo)識(shí)的數(shù)目等于1,則向第二設(shè)備發(fā)送(318;518;618)用于關(guān)聯(lián)的請(qǐng)求;以及-接收(332;532;632)對(duì)所述關(guān)聯(lián)的確認(rèn)。8.根據(jù)權(quán)利要求7所述的方法,還包括步驟驗(yàn)證(334;534;634)確認(rèn)是由第二設(shè)備發(fā)送的。9.根據(jù)權(quán)利要求8所述的方法,還包括步驟當(dāng)成功驗(yàn)證時(shí),發(fā)送(336;536;636)應(yīng)答。全文摘要將第一設(shè)備(110;120;130;140)與第二設(shè)備(110;120;130;140)相關(guān)聯(lián)的方法。每個(gè)設(shè)備(110;120;130;140)廣播(304;504;604)標(biāo)識(shí),第一設(shè)備(110;120;130;140)存儲(chǔ)新標(biāo)識(shí)并對(duì)所述新標(biāo)識(shí)進(jìn)行計(jì)數(shù)?;谟脩糁噶?316;516;616)以及在只有一個(gè)新標(biāo)識(shí)(317)的情況下,第一設(shè)備(110;120;130;140)向第二設(shè)備(110;120;130;140)發(fā)送(318;518;618)用于關(guān)聯(lián)的請(qǐng)求,第二設(shè)備(110;120;130;140)對(duì)該請(qǐng)求作出應(yīng)答(320;520;620)。然后,第二設(shè)備(110;120;130;140)基于用戶指令(330;530;630)向第一設(shè)備(110;120;130;140)發(fā)送確認(rèn)(332;532;632),第一設(shè)備(110;120;130;140)驗(yàn)證(334、534;634)該確認(rèn)(332;532;632)是由第二設(shè)備(110;120;130;140)發(fā)送的并對(duì)此進(jìn)行應(yīng)答(336;536;636)。該方法特別適于用在不能顯示其它設(shè)備的標(biāo)識(shí)的設(shè)備上。文檔編號(hào)H04L29/06GK101536460SQ200780041286公開日2009年9月16日申請(qǐng)日期2007年10月24日優(yōu)先權(quán)日2006年11月9日發(fā)明者克里斯托夫·文森特,奧利維爾·庫爾泰申請(qǐng)人:湯姆森許可貿(mào)易公司