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

通信設(shè)備、通信方法和計(jì)算機(jī)程序的制作方法

文檔序號:7736218閱讀:138來源:國知局
專利名稱:通信設(shè)備、通信方法和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信設(shè)備、通信方法和計(jì)算機(jī)程序。
背景技術(shù)
在以符合IEEE802. 11標(biāo)準(zhǔn)系列的無線LAN為代表的無線通信中,要預(yù)先設(shè)置的設(shè) 置項(xiàng)很多。更具體地,這些設(shè)置項(xiàng)包括諸如網(wǎng)絡(luò)標(biāo)識符等的SSID、加密方法、加密密鑰、認(rèn)證 方法和認(rèn)證密鑰。對于用戶而言,通過手動輸入設(shè)置無線通信用的這些通信參數(shù)非常麻煩。各種制造商已經(jīng)提出了用于在無線通信設(shè)備中容易地設(shè)置通信參數(shù)的自動設(shè)置 方法。在這些自動設(shè)置方法中,一個通信設(shè)備使用在所連接的通信設(shè)備之間預(yù)先確定的過 程以及消息來向其它通信設(shè)備提供通信參數(shù),由此自動設(shè)置通信參數(shù)。日本特開2006-311139號公報已經(jīng)公開了無線LAN自組織模式的通信(以下 稱為自組織通信)中的通信參數(shù)自動設(shè)置的例子。另外,“Wi-Fi CERTIFIED for Wi-Fi Protected Setup :Easing the User Experience for Home and Small Office Wi-Fi Networks”(參見 http://www. wi_fi. orgwp/wifi-protected)(以下稱為“參考文獻(xiàn) 1”) 已經(jīng)公開了作為接入點(diǎn)(基站)和站(終端站)之間的通信參數(shù)自動設(shè)置的行業(yè)標(biāo)準(zhǔn)的 Wi-Fi 保護(hù)設(shè)置(Wi-Fi Protected ktup,其被稱為 WPS)。此外,"Wi-Fi Protected Access Enhanced Security Implementation Based on IEEEP802. Ili standard"(以下稱為"參 考文獻(xiàn)2”)已經(jīng)公開了作為例如無線通信中的加密方法、加密密鑰、認(rèn)證方法和認(rèn)證密鑰 的行業(yè)標(biāo)準(zhǔn)的Wi-Fi保護(hù)訪問(Wi-Fi Protected Access,其被稱為WPA)。如果如同WPS那樣預(yù)先確定了用于提供通信參數(shù)的通信設(shè)備(以下稱為提供方) 和用于接收通信參數(shù)的通信設(shè)備(以下稱為接收方)的角色,則唯一地確定了通信參數(shù)傳 送方向。然而,如果沒有預(yù)先確定提供方和接收方的角色,則不能唯一地確定通信參數(shù)傳 送方向。此外,如果多個通信設(shè)備成為提供方,則接收方不能判斷其應(yīng)當(dāng)從哪個提供方接 收通信參數(shù)。在這種情況下,當(dāng)用戶必須選擇一個通信設(shè)備作為提供方并選擇一個通信設(shè)備作 為接收方時,用戶可操作性劣化。當(dāng)將通信設(shè)備新添加至已在多個通信設(shè)備之間建立的網(wǎng)絡(luò)時,可能出現(xiàn)以上問 題。在這種情況下,期望屬于該網(wǎng)絡(luò)的通信設(shè)備成為提供方,并且新加入該網(wǎng)絡(luò)的通信設(shè)備 成為接收方以接收該網(wǎng)絡(luò)的通信參數(shù)。然而,如果并未預(yù)先確定提供方和接收方的角色,則 不能在新加入網(wǎng)絡(luò)的通信設(shè)備中設(shè)置適當(dāng)?shù)耐ㄐ艆?shù)。對于用于無線通信的通信參數(shù)以及用于針對設(shè)備之間的通信需要設(shè)置的有線通 信等的通信參數(shù)均可能發(fā)生以上問題。

發(fā)明內(nèi)容
考慮到以上問題作出了本發(fā)明。根據(jù)本發(fā)明的通信方法包括以下步驟。即,一種當(dāng)?shù)谌ㄐ旁O(shè)備新加入由包括第 一通信設(shè)備和第二通信設(shè)備的多個通信設(shè)備所構(gòu)成的網(wǎng)絡(luò)時的通信方法,所述通信方法包 括以下步驟判斷步驟,用于使所述第一通信設(shè)備響應(yīng)于通信參數(shù)設(shè)置處理的開始指示來 判斷所述第一通信設(shè)備是否屬于所述網(wǎng)絡(luò);開始步驟,用于在所述判斷步驟中判斷為所述 第一通信設(shè)備屬于所述網(wǎng)絡(luò)時,使所述第一通信設(shè)備開始作為提供通信參數(shù)的提供方的操 作;通知步驟,用于使所述第一通信設(shè)備向所述第二通信設(shè)備通知開始了作為所述提供方 的操作;接收步驟,用于使所述第二通信設(shè)備接收所述通知步驟中的通知;以及應(yīng)答步驟, 用于在進(jìn)行所述接收步驟中的接收之后,使所述第二通信設(shè)備響應(yīng)于來自所述第三通信設(shè) 備的提供方搜索信號,發(fā)送包含與所述第一通信設(shè)備有關(guān)的信息的應(yīng)答信號。根據(jù)本發(fā)明,即使在自動設(shè)置通信參數(shù)時沒有預(yù)先確定角色,也可以在不使用戶 可操作性劣化的情況下適當(dāng)?shù)卦O(shè)置這些通信參數(shù)。通過以下參考附圖對典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。


包含在說明書中并構(gòu)成說明書一部分的附圖示出了本發(fā)明的實(shí)施例,并和說明書 一起用來解釋本發(fā)明的原理。圖1是示出根據(jù)本發(fā)明實(shí)施例的通信設(shè)備(提供方或接收方)的配置的示例的框 圖;圖2是示出通信設(shè)備所執(zhí)行的軟件功能塊的結(jié)構(gòu)的示例的框圖;圖3是示出用作通信設(shè)備的設(shè)備A和B的圖;圖4是示出通過按下設(shè)備A和B的設(shè)置按鈕106、在設(shè)備A和B之間執(zhí)行的通信參 數(shù)自動設(shè)置處理的處理序列的示例的序列圖;圖5A 5C是示出當(dāng)按下設(shè)備A和B的設(shè)置按鈕106并且設(shè)備A和B分別確定作 為提供方或接收方進(jìn)行工作以執(zhí)行通信參數(shù)自動設(shè)置處理時的通信控制處理的過程的流 程圖;圖6A是示出通信參數(shù)提供處理I (步驟S5M)的詳細(xì)內(nèi)容的流程圖;圖6B是示出通信參數(shù)接收處理(步驟S517)的詳細(xì)內(nèi)容的流程圖;圖7是示出設(shè)備A、B和C以及網(wǎng)絡(luò)B的圖;圖8是示出當(dāng)由設(shè)備A和B構(gòu)成網(wǎng)絡(luò)B時通過按下設(shè)備B和C的設(shè)置按鈕106所 執(zhí)行的通信參數(shù)自動設(shè)置處理的處理序列的示例的序列圖;圖9A是示出通信參數(shù)提供處理II (步驟S531)的詳細(xì)內(nèi)容的流程圖;圖9B是示出代理應(yīng)答處理(步驟S519)的詳細(xì)內(nèi)容的流程圖;圖10是示出要采用的認(rèn)證方法和加密方法的組合的表;圖11示出密鑰交換算法中的所保持的密鑰/密鑰交換序列的比較表;圖12是密鑰交換處理的序列圖(例1);圖13是密鑰交換處理的序列圖(例2);
圖14是密鑰交換處理的序列圖(例3);
5
圖15是密鑰交換處理的序列圖(例4);以及圖16是示出密鑰交換算法選擇算法的流程圖。
具體實(shí)施例方式以下將參考附圖來詳細(xì)說明根據(jù)本發(fā)明的各實(shí)施例的通信設(shè)備。以下將解釋使用 符合IEEE802. 11標(biāo)準(zhǔn)系列的無線LAN系統(tǒng)的情況,但通信模式不限于此。1.通信設(shè)備的硬件配置首先將說明根據(jù)實(shí)施例的通信設(shè)備的硬件配置。圖1是示出根據(jù)本發(fā)明實(shí)施例的 通信設(shè)備(提供方或接收方)的配置的示例的框圖。附圖標(biāo)記101表示通信設(shè)備整體;并且附圖標(biāo)記102表示通過執(zhí)行存儲單元103 中存儲的計(jì)算機(jī)程序來控制通信設(shè)備整體的控制單元??刂茊卧?02還控制與其它通信設(shè) 備的通信參數(shù)設(shè)置。存儲單元103存儲控制單元102所執(zhí)行的計(jì)算機(jī)程序和諸如通信參數(shù)等的各類信 息。當(dāng)控制單元102執(zhí)行存儲單元103中存儲的計(jì)算機(jī)程序時,實(shí)現(xiàn)了通信設(shè)備中的(后 面要說明的)各種處理。附圖標(biāo)記104表示無線通信用的無線單元;并且附圖標(biāo)記105表示提供各種顯示 的顯示單元,并且具有如同LCD或LED那樣的輸出從視覺上可感知的信息的功能或者如同 揚(yáng)聲器那樣的輸出聲音的功能。附圖標(biāo)記106表示給出用以開始通信參數(shù)設(shè)置處理的觸發(fā)(開始指示)的設(shè)置按 鈕。在檢測到用戶按下設(shè)置按鈕106時,控制單元102進(jìn)行(后面要說明的)處理。附圖標(biāo)記107表示天線控制單元;附圖標(biāo)記108表示天線;并且附圖標(biāo)記109表示 用戶進(jìn)行各種輸入所使用的輸入單元。2.通信設(shè)備的功能塊圖2是示出通信設(shè)備在(后面要說明的)通信參數(shù)自動設(shè)置處理中所執(zhí)行的軟件 功能塊的結(jié)構(gòu)的示例的框圖。附圖標(biāo)記201表示通信設(shè)備整體;并且附圖標(biāo)記202表示通信參數(shù)自動設(shè)置功能 塊。在本實(shí)施例中,當(dāng)該功能塊工作時,自動設(shè)置了諸如作為網(wǎng)絡(luò)標(biāo)識符的SSID、加密方法、 加密密鑰、認(rèn)證方法和認(rèn)證密鑰等的無線通信用的通信參數(shù)。附圖標(biāo)記203表示接收與各種通信相關(guān)聯(lián)的包的包接收單元。包接收單元203接 收信標(biāo)(通知信號)。附圖標(biāo)記204表示發(fā)送與各種通信相關(guān)聯(lián)的包的包發(fā)送單元。包發(fā) 送單元204發(fā)送信標(biāo)。注意,信標(biāo)添加有與作為發(fā)送源的通信設(shè)備有關(guān)的各類信息(與裝 置本身有關(guān)的信息)。附圖標(biāo)記205表示控制諸如探測請求等的搜索信號的發(fā)送的搜索信號發(fā)送單元。 注意,探測請求還可被稱為用于搜索期望網(wǎng)絡(luò)的網(wǎng)絡(luò)搜索信號。搜索信號發(fā)送單元205發(fā) 送探測請求。搜索信號發(fā)送單元205還發(fā)送探測應(yīng)答作為對接收到的探測請求的搜索應(yīng)答信號。附圖標(biāo)記206表示控制來自其它通信設(shè)備的諸如探測請求等的搜索信號的接收 的搜索信號接收單元。搜索信號接收單元206接收探測請求。搜索信號接收單元206還接 收探測應(yīng)答。注意,搜索信號和搜索應(yīng)答信號分別添加有與作為發(fā)送源的通信設(shè)備有關(guān)的各類信息(與裝置本身有關(guān)的信息)。附圖標(biāo)記207表示控制網(wǎng)絡(luò)上的通信連接處理的網(wǎng)絡(luò)控制單元。網(wǎng)絡(luò)控制單元 207執(zhí)行無線LAN自組織網(wǎng)絡(luò)上的無線通信連接處理。在通信參數(shù)自動設(shè)置功能塊202中,附圖標(biāo)記208表示控制通信參數(shù)自動設(shè)置處 理中的各種協(xié)議的自動設(shè)置控制單元。附圖標(biāo)記209表示向其它通信設(shè)備提供通信參數(shù)的通信參數(shù)提供單元。在(后面 要說明的)通信參數(shù)自動設(shè)置處理中,通信參數(shù)提供單元209在自動設(shè)置控制單元208的 控制下,進(jìn)行通信參數(shù)提供處理。附圖標(biāo)記210表示從其它通信設(shè)備接收通信參數(shù)的通信參數(shù)接收單元。在(后面 要說明的)通信參數(shù)自動設(shè)置處理中,通信參數(shù)接收單元210在自動設(shè)置控制單元208的 控制下,執(zhí)行通信參數(shù)接收處理。自動設(shè)置控制單元208還判斷自通信參數(shù)自動設(shè)置處理開始時起所經(jīng)過的時間 是否超過通信參數(shù)自動設(shè)置處理的時間限制。在判斷為經(jīng)過時間超過時間限制時,自動設(shè) 置控制單元208進(jìn)行控制以終止自動設(shè)置處理。附圖標(biāo)記211表示確定通信參數(shù)自動設(shè)置處理中的角色的角色確定單元。附圖標(biāo)記212表示控制與通信參數(shù)自動設(shè)置處理的開始和結(jié)束的通知相關(guān)聯(lián)的 處理的設(shè)置通知控制單元。設(shè)置通知控制單元212發(fā)送/接收(后面要說明的)提供方中 的開始通知消息和結(jié)束通知消息。附圖標(biāo)記213表示控制信標(biāo)(通知信號)的發(fā)送定時的信標(biāo)控制單元。現(xiàn)在將解 釋IEEE802. 11無線LAN自組織網(wǎng)絡(luò)中的信標(biāo)發(fā)送算法。在自組織網(wǎng)絡(luò)中,在構(gòu)成網(wǎng)絡(luò)的所有通信設(shè)備之間按自律分散(autonomous distribution)的方式進(jìn)行信標(biāo)的發(fā)送。假定首先創(chuàng)建自組織網(wǎng)絡(luò)的通信設(shè)備確定信標(biāo)的 發(fā)送間隔(信標(biāo)周期)。通常,這些通信設(shè)備的其中一個以約IOOms的間隔發(fā)送信標(biāo)。注 意,在自組織網(wǎng)絡(luò)中,當(dāng)這些通信設(shè)備的其中一個開始發(fā)送信標(biāo)時,形成網(wǎng)絡(luò)。被稱為競爭窗口(隨機(jī)數(shù)生成范圍;以下稱為CW)的參數(shù)控制信標(biāo)的發(fā)送定時。網(wǎng) 絡(luò)中的各通信設(shè)備在發(fā)送信標(biāo)時獲得0 CW內(nèi)的隨機(jī)值(CWrand)。將通過使CWrand乘以 預(yù)定恒定間隔(時隙時間)所獲得的時間定義為發(fā)送信標(biāo)之前的待機(jī)時間(退避時間)。發(fā)送信標(biāo)之前的待機(jī)時間按時隙時間重復(fù)遞減。當(dāng)待機(jī)時間變?yōu)?時,發(fā)送信標(biāo)。 如果通信設(shè)備在發(fā)送信標(biāo)之前接收到來自其它通信設(shè)備的信標(biāo),則該通信設(shè)備終止信標(biāo)發(fā) 送處理。該結(jié)構(gòu)使得可以防止從通信設(shè)備發(fā)送來的信標(biāo)的沖突。自組織網(wǎng)絡(luò)上的各通信設(shè) 備選擇0和CW之間的隨機(jī)數(shù)。在構(gòu)成網(wǎng)絡(luò)的通信設(shè)備中,已經(jīng)選擇了最小的CWrand的通 信設(shè)備發(fā)送信標(biāo)。例如,如果在各通信設(shè)備中將同一 CW設(shè)置為初始值,則這些通信設(shè)備的信標(biāo)發(fā)送 可能性彼此相等。結(jié)果,這些通信設(shè)備每單位時間的信標(biāo)發(fā)送次數(shù)彼此幾乎相等。換言之, 這些通信設(shè)備的信標(biāo)發(fā)送頻率(發(fā)送率)彼此相等。另一方面,如果網(wǎng)絡(luò)上的一個通信設(shè)備將CW設(shè)置為比初始值小的值,則該通信設(shè) 備的信標(biāo)發(fā)送可能性變得比任何其它通信設(shè)備的信標(biāo)發(fā)送可能性高。也就是說,CW可以是 用以確定信標(biāo)發(fā)送可能性的參數(shù)或用以確定每單位時間的信標(biāo)發(fā)送次數(shù)的參數(shù)。可選地,
7Cff可以是用以確定各通信設(shè)備所發(fā)送的信標(biāo)的發(fā)送率的參數(shù)。換言之,CW可以是用以確定信標(biāo)發(fā)送定時的參數(shù)或者用以確定發(fā)送信標(biāo)之前的待 機(jī)時間的參數(shù)??梢栽贑Wmin (最小值) CWmax (最大值)的范圍內(nèi)改變CW的值。如果將CW的值 設(shè)置為CWmin,則每單位時間的信標(biāo)發(fā)送次數(shù)最大。在各通信設(shè)備中,將CWinit ( > Cffmin) 設(shè)置為初始值,由此在不執(zhí)行通信參數(shù)自動設(shè)置處理時,使用該初始值來發(fā)送信標(biāo)。3.通信參數(shù)自動設(shè)置處理(例1)以下將說明通信參數(shù)自動設(shè)置處理的詳細(xì)內(nèi)容。3. 1網(wǎng)絡(luò)結(jié)構(gòu)首先,將說明進(jìn)行通信參數(shù)自動設(shè)置處理的網(wǎng)絡(luò)的結(jié)構(gòu)。圖3是示出作為根據(jù)本實(shí)施例的通信設(shè)備的通信設(shè)備A300(以下稱為設(shè)備Α)和 通信設(shè)備B 301(以下稱為設(shè)備B)的圖。這些通信設(shè)備具有以上已經(jīng)說明的圖1的硬件配 置和圖2的功能結(jié)構(gòu)。此外,尚未確定設(shè)備A和B用作通信參數(shù)提供方還是接收方。設(shè)備A創(chuàng)建網(wǎng)絡(luò)A 302(以下稱為網(wǎng)絡(luò)A),并且設(shè)備B創(chuàng)建網(wǎng)絡(luò)B 303(以下稱為網(wǎng)絡(luò)B)。設(shè)備A和B發(fā)現(xiàn)彼此,并且確定這兩者中的哪一個成為提供方。利用該處理,成為 提供方的通信設(shè)備向成為接收方的另一通信設(shè)備提供通信參數(shù)。網(wǎng)絡(luò)A和B分別是設(shè)備A和B所創(chuàng)建的自組織網(wǎng)絡(luò)。自組織網(wǎng)絡(luò)被稱為 IBSS(Independent Basic Service kt,獨(dú)立基礎(chǔ)服務(wù)集),并且利用BSSID作為網(wǎng)絡(luò)標(biāo)識 符來區(qū)別各網(wǎng)絡(luò)。注意,BSSID是具有由創(chuàng)建網(wǎng)絡(luò)的通信設(shè)備所生成的隨機(jī)值的網(wǎng)絡(luò)標(biāo)識符。注意, SSID是可以在通信設(shè)備中預(yù)先設(shè)置的或者可以由用戶設(shè)置為任意值的網(wǎng)絡(luò)標(biāo)識符,并且不 同于BSSID。如通過以上說明顯而易見,BSSID不是通過執(zhí)行通信參數(shù)自動設(shè)置處理而從提 供方提供給接收方的通信參數(shù)。3. 2通信參數(shù)自動設(shè)置處理的處理序列圖4是示出通過按下設(shè)備A和B的設(shè)置按鈕106、在設(shè)備A和B之間執(zhí)行的通信參 數(shù)自動設(shè)置處理的處理序列的示例的序列圖。當(dāng)按下設(shè)備A和B的設(shè)置按鈕106時,設(shè)備A創(chuàng)建特有的網(wǎng)絡(luò)A (F401),并且設(shè)備B創(chuàng) 建特有的網(wǎng)絡(luò)B(F4(^)。假定首先按下設(shè)備B的設(shè)置按鈕106,并且首先創(chuàng)建設(shè)備B的網(wǎng)絡(luò)。將設(shè)備A或B的工作角色(以下稱為角色)設(shè)置為表示尚未確定該角色是提供方 還是接收方的“提供方候選”(F403或F404)。設(shè)備A或B啟動表示在確定角色之前所經(jīng)過 的時間的計(jì)時器Tl (F405或F406)。在相應(yīng)的所創(chuàng)建的網(wǎng)絡(luò)中,設(shè)備A或B發(fā)送包含表示設(shè)備A或B具有通信參數(shù)自 動設(shè)置處理功能的信息元素的信標(biāo)(通知信號)(F407或F408)??蛇x地,設(shè)備A或B發(fā)送 包含用以通知自動設(shè)置處理正在進(jìn)行中的信息元素的信標(biāo)(通知信號)(F407或F408)。該 信標(biāo)還可以包含表示當(dāng)前角色是“提供方候選”的信息元素。由于信標(biāo)(F407和F408)包含網(wǎng)絡(luò)A和網(wǎng)絡(luò)B的彼此不同的BSSID,因此已經(jīng)接收 到該信標(biāo)的通信設(shè)備可以識別出已經(jīng)發(fā)送了該信標(biāo)的通信設(shè)備所屬的網(wǎng)絡(luò)。然后,設(shè)備B發(fā)送搜索信號B(F409)。如同信標(biāo)那樣,搜索信號B包含表示設(shè)備B具有通信參數(shù)自動設(shè)置處理功能的信息元素。搜索信號B還包含表示自動設(shè)置處理正在進(jìn) 行中并且表示當(dāng)前角色是“提供方候選”的信息元素。在接收到從設(shè)備B發(fā)送來的搜索信號B (F409)時,設(shè)備A向設(shè)備B發(fā)送搜索應(yīng)答 信號A(F410)。如同搜索信號B那樣,搜索應(yīng)答信號A(F410)包含表示設(shè)備A具有通信參數(shù) 自動設(shè)置處理功能的信息元素。搜索應(yīng)答信號A還包含表示自動設(shè)置處理正在進(jìn)行中并且 表示當(dāng)前角色是“提供方候選”的信息元素。如果設(shè)備B未檢測到提供方、并且隨后計(jì)時器Tl超時(F411),則設(shè)備B將其角色 設(shè)置為提供方(F412)。隨后,設(shè)備A發(fā)送搜索信號A(F413)。從設(shè)備A發(fā)送來的搜索信號A(F413)包含表 示設(shè)備A具有通信參數(shù)自動設(shè)置處理功能的信息元素。此外,搜索信號A包含表示自動設(shè) 置處理正在進(jìn)行中并且表示當(dāng)前角色是“提供方候選”的信息元素。在接收到從設(shè)備A發(fā)送來的搜索信號A(F4i;3)時,設(shè)備B向設(shè)備A發(fā)送搜索應(yīng)答 信號B(F414)。如同信標(biāo)和搜索應(yīng)答信號A那樣,搜索應(yīng)答信號B(F414)包含表示設(shè)備B具 有通信參數(shù)自動設(shè)置處理功能的信息元素。搜索應(yīng)答信號B還包含表示自動設(shè)置處理正在 進(jìn)行中并且表示當(dāng)前角色的信息元素。由于此時已經(jīng)確定為設(shè)備B的角色是“提供方”,因此搜索應(yīng)答信號B包含表示當(dāng) 前角色“提供方”的信息元素。除了表示“提供方”的信息元素以外,搜索應(yīng)答信號B可以 添加有表示設(shè)備B可以提供通信參數(shù)的信息元素。在接收到從設(shè)備B發(fā)送來的搜索應(yīng)答信號B (F414)時,設(shè)備A檢查到設(shè)備B的角 色是提供方、并且可以提供通信參數(shù)。然后,設(shè)備A停止計(jì)時器Tl (F415),將其角色設(shè)置為接收方(F416),并且加入設(shè)備 B所創(chuàng)建的網(wǎng)絡(luò)B(F417)。該處理使得在設(shè)備A和B之間能夠發(fā)送/接收在通信參數(shù)自動設(shè)置協(xié)議處理中交 換的通信消息(協(xié)議消息)。結(jié)果,設(shè)備B開始通信參數(shù)提供處理I (F418),并且設(shè)備A開 始通信參數(shù)接收處理(F419)。注意,自動設(shè)置協(xié)議處理發(fā)送/接收各種預(yù)定通信消息以將通信參數(shù)從提供方提 供給接收方。在WPS中,該協(xié)議處理被稱為登記協(xié)議(參見參考文獻(xiàn)1)。為了便于說明,在本實(shí)施例中,假定接收方將通信參數(shù)提供開始消息發(fā)送給提供 方(F420),并且響應(yīng)于該消息,提供方對接收方進(jìn)行通信參數(shù)提供處理(F421)。還假定在 提供處理完成時,提供方發(fā)送通信參數(shù)提供結(jié)束消息(F422)。當(dāng)設(shè)備A加入網(wǎng)絡(luò)B時(F417),在設(shè)備A中尚未設(shè)置諸如加密密鑰和認(rèn)證密鑰等 的通信參數(shù)。因此,在設(shè)備A和B之間不能進(jìn)行使用加密和認(rèn)證的通信。在以上說明中,使用搜索信號和搜索應(yīng)答信號來確定設(shè)備A和B的角色。然而,代 替發(fā)送/接收搜索信號和搜索應(yīng)答信號,還可以使用相互發(fā)送/接收的信標(biāo)中所包含的信 息元素來確定角色。返回參考圖4,設(shè)備A加入設(shè)備B所創(chuàng)建的網(wǎng)絡(luò)(F417)。在通信參數(shù)接收處理開 始時(F419),設(shè)備A向設(shè)備B發(fā)送通信參數(shù)提供開始消息(F420)。在接收到該通信參數(shù)提 供開始消息時,用作提供方的設(shè)備B對設(shè)備A執(zhí)行通信參數(shù)提供處理(F421)。在該通信參 數(shù)提供處理完成時,設(shè)備B向設(shè)備A發(fā)送通信參數(shù)提供結(jié)束消息(F42》。這樣結(jié)束了通信參數(shù)提供處理I和通信參數(shù)接收處理(F423和F424),由此設(shè)備A和B共享通信參數(shù)。結(jié)果,設(shè)備A和B可以使用共享的通信參數(shù)來執(zhí)行通信連接處理。通過在通信參數(shù)提供處理I完成時開始通信連接處理,可以在不需要任何用戶操 作的情況下在設(shè)備A和B之間進(jìn)行通信。在這種情況下,通信設(shè)備可以發(fā)送用以明確表示 通信連接處理已經(jīng)開始的連接請求信號。與基礎(chǔ)架構(gòu)模式不同,在自組織模式中不執(zhí)行關(guān)聯(lián)處理。然而,通過接收連接請求 信號,可以快速識別已經(jīng)作出連接請求的通信設(shè)備。在本實(shí)施例中,例如,設(shè)備B將網(wǎng)絡(luò)B的通信參數(shù)發(fā)送至設(shè)備A,并且使用這些通信 參數(shù)來執(zhí)行通信連接處理。在這種情況下,通過使設(shè)備A向設(shè)備B發(fā)送連接請求信號,設(shè)備 B可以識別出設(shè)備A已經(jīng)加入網(wǎng)絡(luò)B,并且容易得知屬于網(wǎng)絡(luò)B的設(shè)備的數(shù)量。用戶可以在通信連接處理開始之前確認(rèn)是否應(yīng)當(dāng)開始該通信連接處理,并且該通 信連接處理可以響應(yīng)于用戶操作而開始。例如,在通信參數(shù)提供處理I完成時,顯示單元 105可以提供用以提示用戶選擇是否開始通信連接處理的顯示。當(dāng)用戶經(jīng)由輸入單元109 輸入時,可以開始通信連接處理。此外,設(shè)備B可以將表示不同于網(wǎng)絡(luò)B的網(wǎng)絡(luò)的通信參數(shù)發(fā)送至設(shè)備A。例如,設(shè) 備B可以向設(shè)備A提供網(wǎng)絡(luò)C中的通信用的通信參數(shù)。之后,設(shè)備A和B可以在網(wǎng)絡(luò)C中進(jìn) 行通信。在這種情況下,設(shè)備A或B使用檢測到另一設(shè)備作為觸發(fā),以開始通信連接處理。3. 3各通信設(shè)備中的通信控制處理的過程接著將說明當(dāng)進(jìn)行通信參數(shù)自動設(shè)置處理時各通信設(shè)備中的通信控制處理的過程。圖5A 5C是示出當(dāng)進(jìn)行通信參數(shù)自動設(shè)置處理時各通信設(shè)備中的通信控制處理 的過程的流程圖。以下將根據(jù)該流程圖來解釋各通信設(shè)備所執(zhí)行的通信控制處理。當(dāng)按下設(shè)置按鈕106以表示通信參數(shù)自動設(shè)置處理應(yīng)該開始時,通信設(shè)備識別出 該操作(步驟S501)。已經(jīng)按下設(shè)置按鈕106的通信設(shè)備檢查該通信設(shè)備是否已經(jīng)屬于網(wǎng)絡(luò)(步驟 S502)。例如,該設(shè)備屬于網(wǎng)絡(luò)的情況表示該設(shè)備使用通過與其它通信設(shè)備執(zhí)行通信參數(shù)自 動設(shè)置處理所共享的通信參數(shù)已經(jīng)構(gòu)成了網(wǎng)絡(luò)的情況。后面將參考圖7等來說明該設(shè)備屬 于網(wǎng)絡(luò)時的處理。如果在步驟S502中判斷為該設(shè)備不屬于任何網(wǎng)絡(luò),則該設(shè)備創(chuàng)建網(wǎng)絡(luò)以確定其 角色(步驟S50;3)。該設(shè)備將其角色設(shè)置為提供方候選(步驟S504),并且啟動計(jì)時器Tl (步 驟 S505)。在步驟S506中,該設(shè)備開始信標(biāo)發(fā)送。注意,要發(fā)送的信標(biāo)可以包含表示當(dāng)前角 色“提供方候選”的信息元素。該設(shè)備執(zhí)行提供方搜索處理,直到發(fā)現(xiàn)提供方或計(jì)時器Tl超時為止(步驟 S507 S512)。更具體地,如果計(jì)時器Tl尚未超時(步驟S507中為“否”),則判斷該設(shè)備是否已 經(jīng)接收到來自其它通信設(shè)備的搜索信號(探測請求)(步驟S508)。如果該設(shè)備判斷為已接 收到來自其它通信設(shè)備的搜索信號,則該設(shè)備響應(yīng)于該搜索信號發(fā)送搜索應(yīng)答信號(探測應(yīng)答)(步驟S509)。該設(shè)備還發(fā)送搜索信號(探測請求)(步驟S510),并且等待接收搜索應(yīng)答信號 (探測應(yīng)答)(步驟S511)。在接收到搜索應(yīng)答信號時(步驟S511中為“是”),該設(shè)備判斷由接收到的搜索應(yīng) 答信號中包含的信息元素所表示的另一通信設(shè)備的角色是否是提供方(步驟S512)。如果 判斷為另一通信設(shè)備的角色是提供方,則該設(shè)備停止計(jì)時器Tl (步驟S513),并且將其角色 設(shè)置為接收方(步驟S514)。在被設(shè)置為接收方時,該通信設(shè)備加入提供方所創(chuàng)建的網(wǎng)絡(luò)(步驟S515),并且發(fā) 送包含表示其自身的角色是“接收方”的信息元素的信標(biāo)(步驟S516)。此時,由于提供方尚未向該設(shè)備提供通信參數(shù),因此該設(shè)備不能在其已經(jīng)加入的 網(wǎng)絡(luò)中進(jìn)行使用加密和認(rèn)證的通信。在加入該網(wǎng)絡(luò)時,接收方開始通信參數(shù)接收處理(步 驟S517)。后面將說明通信參數(shù)接收處理的詳細(xì)內(nèi)容。在步驟S517中的通信參數(shù)接收處理完成時,可以執(zhí)行通信連接處理。之后,判斷通信設(shè)備是否已接收到開始通知(步驟S518)。如果通信設(shè)備已接收到 開始通知,則該通信設(shè)備進(jìn)行代理應(yīng)答處理(步驟S519)。后面將使用圖7等來說明步驟 S518和S519中的處理以及步驟S525 S532中的處理(當(dāng)通信設(shè)備本身屬于網(wǎng)絡(luò)時的處 理)的詳細(xì)內(nèi)容。另一方面,如果在步驟S507中判斷為在計(jì)時器Tl超時之前該通信設(shè)備未能發(fā)現(xiàn) 角色是提供方的通信設(shè)備,則該通信設(shè)備將自身的角色設(shè)置為提供方(步驟S520)。該通信設(shè)備發(fā)送包含表示其自身的角色是“提供方”的信息元素的信標(biāo)(步驟 S521)。還判斷該通信設(shè)備是否已經(jīng)接收到來自其它通信設(shè)備的搜索信號(步驟S522)。如 果該通信設(shè)備判斷為已接收到來自其它通信設(shè)備的搜索信號,則該通信設(shè)備響應(yīng)于該搜索 信號發(fā)送搜索應(yīng)答信號(步驟S523)。在被設(shè)置為提供方時,該通信設(shè)備開始通信參數(shù)提供處理I (步驟S5M)。后面將 說明通信參數(shù)提供處理I (步驟S5M)的詳細(xì)內(nèi)容。在步驟S5M中的通信參數(shù)提供處理I完成時,該通信設(shè)備使處理進(jìn)入步驟S518。在步驟S508 S512中已經(jīng)解釋了通過等待接收針對搜索信號(探測請求)的搜 索應(yīng)答信號(探測應(yīng)答)來搜索提供方的方法(主動掃描)。然而,本發(fā)明不限于此。如上所述,提供方發(fā)送添加有表示通信參數(shù)自動設(shè)置處理正在進(jìn)行中的信息元素 的信標(biāo)。因此,可以使用接收方等待接收信標(biāo)的方法(被動掃描)。3. 4通信參數(shù)提供處理I的過程現(xiàn)在將說明通信參數(shù)提供處理I (步驟S524)的詳細(xì)內(nèi)容。圖6A是示出通信參數(shù) 提供處理1(步驟S5M)的詳細(xì)內(nèi)容的流程圖。在從接收方接收到通信參數(shù)提供開始消息時(步驟S601中為“是”),提供方開始 提供通信參數(shù)(步驟S602)。在這種情況下要提供的通信參數(shù)是在步驟S503中創(chuàng)建的網(wǎng)絡(luò) 的通信參數(shù)。在步驟S603中,提供方判斷通信參數(shù)提供處理是否完成。如果在步驟S603中提 供方判斷為通信參數(shù)提供處理完成,則處理進(jìn)入步驟S606以將通信參數(shù)提供結(jié)束消息發(fā) 送至接收方。
11
在步驟S607中,提供方提供用以表示通信參數(shù)自動設(shè)置處理已經(jīng)成功的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示通信參數(shù)自動設(shè)置處理已經(jīng)成功的顯示。另一方面,如果在步驟S604中發(fā)生錯誤,則處理進(jìn)入步驟S605,以提供用以表示 在通信參數(shù)自動設(shè)置處理中已經(jīng)發(fā)生錯誤的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示在通信參數(shù)自動設(shè)置處理中已經(jīng)發(fā)生錯誤的顯示。3. 5通信參數(shù)接收處理的過稈現(xiàn)在將說明通信參數(shù)接收處理(步驟S517)的詳細(xì)內(nèi)容。圖6B是示出通信參數(shù) 接收處理(步驟S517)的詳細(xì)內(nèi)容的流程圖。為了請求提供通信參數(shù),接收方將通信參數(shù)提供開始消息發(fā)送至提供方(步驟 S611)。然后,接收方開始從提供方接收通信參數(shù)的處理(步驟S612)。在步驟S613中,接收方判斷通信參數(shù)接收處理是否完成。如果在步驟S613中接 收方判斷為通信參數(shù)接收處理完成,則處理進(jìn)入步驟S616,以提供用以表示通信參數(shù)接收 處理已經(jīng)完成的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示通信參數(shù)接收處理已經(jīng)成功的顯示。另一方面,如果在步驟S614中發(fā)生錯誤,則處理進(jìn)入步驟S615,以提供用以表示 在通信參數(shù)接收處理中已經(jīng)發(fā)生錯誤的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示在通信參數(shù)接收處理中已經(jīng)發(fā)生錯誤的顯示。4.通信參數(shù)自動設(shè)置處理(例2)接著將解釋當(dāng)通信設(shè)備新加入已經(jīng)建立的自組織網(wǎng)絡(luò)時的通信參數(shù)自動設(shè)置處 理。已經(jīng)建立的自組織網(wǎng)絡(luò)表示由多個通信設(shè)備使用在已執(zhí)行了通信參數(shù)自動設(shè)置處理的 通信設(shè)備之間共享的通信參數(shù)所構(gòu)成的自組織網(wǎng)絡(luò)。4. 1網(wǎng)絡(luò)結(jié)構(gòu)圖7是示出第二通信設(shè)備A 300(以下稱為設(shè)備A)、第一通信設(shè)備B 301(以下稱 為設(shè)備B)、第三通信設(shè)備C 700(以下稱為設(shè)備C)和網(wǎng)絡(luò)B的圖。注意,設(shè)備A、B和C具 有以上已經(jīng)說明的圖1的硬件配置和圖2的功能結(jié)構(gòu)。假定按下設(shè)備B和C的設(shè)置按鈕106,然后設(shè)備C加入由設(shè)備A和B構(gòu)成的網(wǎng)絡(luò) B。以下將解釋該情況下的參數(shù)自動設(shè)置處理。4. 2通信參數(shù)自動設(shè)置處理的處理序列圖8是示出當(dāng)由設(shè)備A和B構(gòu)成網(wǎng)絡(luò)B時、通過按下設(shè)備B和C的設(shè)置按鈕106 所執(zhí)行的通信參數(shù)自動設(shè)置處理的處理序列的示例的序列圖。此時,設(shè)備A通過執(zhí)行通信參數(shù)自動設(shè)置處理,已從設(shè)備B接收到通信參數(shù),并且 已經(jīng)屬于使用這些通信參數(shù)進(jìn)行通信的網(wǎng)絡(luò)B(F421和F42》。設(shè)備C尚未接收到通信參數(shù)。設(shè)備B使用通過執(zhí)行通信參數(shù)自動設(shè)置處理已與設(shè)備A共享的通信參數(shù),已經(jīng)加 入了網(wǎng)絡(luò)B。如果用戶按下設(shè)備B的設(shè)置按鈕106,則設(shè)備B將其角色設(shè)置為提供方(F801)。
隨后,設(shè)備B開始通知處理(F802)。在通知處理開始之后,設(shè)備B發(fā)送開始通知消 息(F803),并且增加每單位時間的信標(biāo)發(fā)送頻率(信標(biāo)發(fā)送率或信標(biāo)發(fā)送次數(shù))。在接收到開始通知消息時(F803),設(shè)備A開始代理應(yīng)答處理(F804),并且減少信 標(biāo)發(fā)送頻率。當(dāng)如上所述設(shè)備B增加信標(biāo)發(fā)送頻率并且設(shè)備A減少信標(biāo)發(fā)送頻率時,新加入網(wǎng) 絡(luò)的設(shè)備C可以在較短時間內(nèi)檢測到用作提供方的設(shè)備B。當(dāng)用戶按下設(shè)備C的設(shè)置按鈕106時,設(shè)備C創(chuàng)建特有的網(wǎng)絡(luò)C,將其角色設(shè)置為 “提供方候選”,啟動計(jì)時器Tl,然后開始信標(biāo)發(fā)送。注意,在圖8中省略了這些處理。此外,設(shè)備C發(fā)送搜索信號C以檢測提供方(F80O。響應(yīng)于從設(shè)備C發(fā)送來的搜 索信號C (F805),網(wǎng)絡(luò)B中的設(shè)備A和B分別返回搜索應(yīng)答信號A和B (F806和F807)。在 返回搜索應(yīng)答信號B時(F806),設(shè)備B開始通信參數(shù)提供處理II (F811)。假定設(shè)備A返回包含用作提供方的設(shè)備B的識別信息(MAC地址)的搜索應(yīng)答信 號 A(F807)。還假定設(shè)備B返回包含表示設(shè)備B本身是提供方的信息元素的搜索應(yīng)答信號 B (F806)。這使得無論網(wǎng)絡(luò)B中的哪個通信設(shè)備返回搜索應(yīng)答信號本身,設(shè)備C都能夠可靠 地檢測到用作提供方的設(shè)備B。在檢測到存在提供方時,設(shè)備C將其角色設(shè)置為接收方(F808)。然后,設(shè)備C加入 網(wǎng)絡(luò)B(F809),并且開始從用作提供方的設(shè)備B接收網(wǎng)絡(luò)B中的通信所需的通信參數(shù)的處理 (F810)。設(shè)備C發(fā)送通信參數(shù)提供開始消息(F812)。用作提供方的設(shè)備B對用作接收方的 設(shè)備C執(zhí)行通信參數(shù)提供處理(F8i;3)。當(dāng)通信參數(shù)提供處理完成時,設(shè)備B向設(shè)備C發(fā)送 通信參數(shù)提供結(jié)束消息(F814)。設(shè)備B還向設(shè)備A發(fā)送結(jié)束通知消息(F815)。然后,通信參數(shù)提供處理II和通信參數(shù)接收處理完成(F816和F817)。由此,設(shè)備 C和設(shè)備B (以及設(shè)備A)共享通信參數(shù)。設(shè)備B恢復(fù)所增加的信標(biāo)發(fā)送頻率,并且結(jié)束通知處理(F819)。在從設(shè)備B接收到結(jié)束通知消息時,設(shè)備A恢復(fù)所減少的信標(biāo)發(fā)送頻率,并且結(jié)束 代理應(yīng)答處理(F818)。以這種方式,用戶可以僅通過操作設(shè)置按鈕106,使設(shè)備C自動加入網(wǎng)絡(luò)B。參考圖8已經(jīng)說明了操作設(shè)備B的設(shè)置按鈕106的情況。然而,可以操作設(shè)備A 的設(shè)置按鈕106。當(dāng)操作設(shè)備A的設(shè)置按鈕106時,設(shè)備A成為提供方,并且設(shè)備C可以以 與圖8中的方式相同的方式加入網(wǎng)絡(luò)A。4. 3通信設(shè)備中的通信控制處理的過程假定當(dāng)由設(shè)備A和B構(gòu)成網(wǎng)絡(luò)B時,通過按下設(shè)備B和C的設(shè)置按鈕106來執(zhí)行通 信參數(shù)自動設(shè)置處理。將參考圖5A 5C來說明該情況下各通信設(shè)備中的通信控制處理。首先,將解釋設(shè)備B中的通信控制處理。當(dāng)按下設(shè)備B的設(shè)置按鈕時,設(shè)備B識別 出該操作(步驟S501)。當(dāng)按下設(shè)置按鈕106時,設(shè)備B判斷為自身當(dāng)前屬于網(wǎng)絡(luò)(步驟S502中為“是”), 并且將其角色設(shè)置為提供方(步驟S525)。然后,設(shè)備B發(fā)送包含表示角色是“提供方”并 且表示自動設(shè)置處理正在進(jìn)行中的信息元素的信標(biāo)(步驟。
隨后,設(shè)備B開始通知處理。更具體地,在步驟S527中,設(shè)備B增加每單位時間的 信標(biāo)發(fā)送頻率(發(fā)送率或發(fā)送次數(shù))(第一改變步驟)。在IEEE802.il無線LAN自組織網(wǎng)絡(luò)中,定義了要返回搜索應(yīng)答信號(探測應(yīng)答) 的通信設(shè)備是緊挨在接收到搜索信號(探測請求)之前已發(fā)送了信標(biāo)的通信設(shè)備。因此,在步驟S527中,將CW設(shè)置為比初始值小的值。與屬于該網(wǎng)絡(luò)的其它通信設(shè) 備(在這種情況下,設(shè)備A)相比較,這樣增加了提供方(在這種情況下,設(shè)備B)的每單位 時間的信標(biāo)發(fā)送次數(shù)。結(jié)果,在新加入網(wǎng)絡(luò)的設(shè)備C進(jìn)行的提供方搜索處理(圖5B中的步驟S510
5512)中,可以在短時間內(nèi)檢測到來自提供方的搜索應(yīng)答信號(探測應(yīng)答)。如上所述,由于提供方的信標(biāo)發(fā)送頻率增加,因此新加入該網(wǎng)絡(luò)的設(shè)備C搜索提 供方時接收到來自提供方的搜索應(yīng)答信號(探測應(yīng)答)的可能性變高。即使當(dāng)新加入網(wǎng)絡(luò) 的設(shè)備C利用被動掃描搜索提供方時,接收到來自提供方的信標(biāo)的可能性也提高。這使得可以使新加入網(wǎng)絡(luò)的設(shè)備C無法檢測到提供方、然后經(jīng)過時間超過通信參 數(shù)提供處理的時間限制的可能性降低。如果新加入網(wǎng)絡(luò)的設(shè)備C可以在短時間內(nèi)檢測到提 供方,則可以縮短直到通信參數(shù)提供處理結(jié)束為止所經(jīng)過的時間。返回參考圖5A 5C,在步驟中,設(shè)備B廣播用以通知通信參數(shù)提供處理已經(jīng) 開始的開始通知消息。注意,設(shè)備B可以將該開始通知消息單播至屬于該網(wǎng)絡(luò)的各通信設(shè) 備。換言之,開始通知消息是用于通知設(shè)備B已經(jīng)開始作為提供方的操作的消息。在步驟中,判斷設(shè)備B是否已經(jīng)接收到來自要新加入網(wǎng)絡(luò)的設(shè)備C的搜索信 號。如果判斷為設(shè)備B已經(jīng)接收到搜索信號,則設(shè)備B響應(yīng)于該搜索信號,向設(shè)備C發(fā)送搜 索應(yīng)答信號(步驟S530)。在被判斷為是提供方時,通信設(shè)備開始通信參數(shù)提供處理II (步驟S531)。后面將 說明通信參數(shù)提供處理11(步驟S531)的詳細(xì)內(nèi)容。在步驟S531中的通信參數(shù)提供處理II完成時,設(shè)備B將CW復(fù)位為初始值(步驟 S532),由此恢復(fù)在步驟S527中增加的信標(biāo)發(fā)送頻率。然后,通知處理結(jié)束。只要通信參數(shù)提供處理II已經(jīng)開始,就可以緊挨在該處理開始之后、該處理結(jié)束 之后或發(fā)生錯誤之后,將CW復(fù)位為初始值。如果緊挨在處理開始之后復(fù)位CW,則信標(biāo)發(fā)送頻率(信標(biāo)發(fā)送次數(shù))減少,由此更 加高效地降低了信標(biāo)發(fā)送的功耗。重復(fù)發(fā)送在步驟中發(fā)送的開始通知消息,直到通信 參數(shù)提供處理II異常結(jié)束或者向接收方提供通信參數(shù)的處理完成為止?,F(xiàn)在將解釋設(shè)備C中的通信控制處理。當(dāng)按下設(shè)備C的設(shè)置按鈕106時,設(shè)備C 識別出該操作(步驟S501)。當(dāng)按下設(shè)備C的設(shè)置按鈕106時,設(shè)備C判斷為自身不屬于任何網(wǎng)絡(luò)(步驟S502 中為“否”),并且將其角色設(shè)置為提供方候選(步驟S504)。然后,設(shè)備C啟動計(jì)時器 Tl (S505)。在步驟S506中,設(shè)備C開始信標(biāo)發(fā)送。如果計(jì)時器Tl尚未超時(步驟S507中為“否”),則設(shè)備C發(fā)送搜索信號(步驟 S510),并且等待接收搜索應(yīng)答信號(步驟S511)。在判斷為由搜索應(yīng)答信號中所包含的信 息元素所表示的其它通信設(shè)備(設(shè)備B)的角色是提供方時,設(shè)備C停止計(jì)時器Tl (步驟
5513),并且將其角色設(shè)置為接收方(步驟S514)。
14
然后,設(shè)備C加入用作提供方的設(shè)備B所創(chuàng)建的網(wǎng)絡(luò)(步驟S515),并且發(fā)送包含 表示其自身的角色為“接收方”的信息元素的信標(biāo)(步驟S516)。在加入該網(wǎng)絡(luò)時,設(shè)備C 開始通信參數(shù)接收處理(步驟S517)。已經(jīng)解釋了通信參數(shù)接收處理的詳細(xì)內(nèi)容,并且這里 將省略對該處理的說明。接著將說明設(shè)備A中的通信控制處理。在設(shè)備A中,已經(jīng)與設(shè)備B執(zhí)行了通信參 數(shù)自動設(shè)置處理,并且通信參數(shù)接收處理(步驟S517)已經(jīng)完成。在步驟S518中,設(shè)備A判斷自身是否已從設(shè)備B接收到開始通知消息。在接收到 開始通知消息時,設(shè)備A執(zhí)行代理應(yīng)答處理(步驟S519)。后面將說明代理應(yīng)答處理(步驟 S519)的詳細(xì)過程。通過執(zhí)行以上的通信控制處理,可以容易地在通信設(shè)備之間共享通信參數(shù)。如上所述,當(dāng)僅操作了設(shè)備B和C的設(shè)置按鈕106時,在設(shè)備B和C之間進(jìn)行通信 連接處理,由此構(gòu)成網(wǎng)絡(luò)B。如上所述,通信連接處理可以在通信參數(shù)提供處理完成之后自動開始,或者可以 在再次按下設(shè)置按鈕106時或在輸入單元109發(fā)出連接命令時開始。通信連接處理根據(jù)由 共享的通信參數(shù)所表示的認(rèn)證方法和加密方法而變化。4. 4通信參數(shù)提供處理II的過稈現(xiàn)在將解釋通信參數(shù)提供處理II (步驟S531)的詳細(xì)內(nèi)容。圖9A是示出通信參 數(shù)提供處理11(步驟S531)的詳細(xì)內(nèi)容的流程圖。在從接收方接收到通信參數(shù)提供開始消息時(步驟S901中為“是”),提供方開始 提供通信參數(shù)(步驟S902)。此時要提供的通信參數(shù)是在步驟S503中創(chuàng)建的網(wǎng)絡(luò)的通信參數(shù)。在步驟S903中,判斷通信參數(shù)提供處理是否完成。如果在步驟S903中提供方判 斷為通信參數(shù)提供處理完成,則處理進(jìn)入步驟S907以將通信參數(shù)提供結(jié)束消息發(fā)送至接 收方。在步驟S908中,提供方將表示通信參數(shù)提供處理結(jié)束的結(jié)束通知消息廣播至接 收方。注意,提供方可以將該結(jié)束通知消息單播至屬于該網(wǎng)絡(luò)的通信設(shè)備(在這種情況下, 設(shè)備A)。在步驟S909中,提供方提供用以表示通信參數(shù)自動設(shè)置處理已經(jīng)成功的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示通信參數(shù)自動設(shè)置處理已經(jīng)成功的顯示。 另一方面,如果在步驟S904中判斷為錯誤,則處理進(jìn)入步驟S905以廣播錯誤通知 消息。注意,提供方可以將該錯誤通知消息單播至屬于該網(wǎng)絡(luò)的通信設(shè)備(在這種情況下, 設(shè)備A)。在步驟S906中,提供方提供用以表示在通信參數(shù)自動設(shè)置處理中已經(jīng)發(fā)生錯誤 的顯示。更具體地,顯示單元105提供用以利用IXD上的消息、LED的閃爍、點(diǎn)亮和顏色或 者聲音來向用戶表示在通信參數(shù)自動設(shè)置處理中已經(jīng)發(fā)生錯誤的顯示。4. 5代理應(yīng)答處理的過程將解釋代理應(yīng)答處理(步驟S519)的詳細(xì)內(nèi)容。圖9B是示出代理應(yīng)答處理(步驟S519)的詳細(xì)內(nèi)容的流程圖。在接收到開始通知消息時(步驟S518中為“是”),設(shè)備A開始圖9B的代理應(yīng)答處理。在檢測到接收到開始通知消息時,設(shè)備A的自動設(shè)置控制單元208啟動計(jì)時器,以 判斷經(jīng)過時間是否超過在步驟S912 S919中要執(zhí)行的處理的時間限制(步驟S911)。自動設(shè)置控制單元208改變要發(fā)送的信標(biāo)和搜索應(yīng)答信號(探測應(yīng)答)中包含的 信息元素的內(nèi)容(步驟S912)。更具體地,自動設(shè)置控制單元208將用以唯一識別提供方(設(shè)備B)的識別信息添 加至要發(fā)送的信標(biāo)和搜索應(yīng)答信號(探測應(yīng)答)。自動設(shè)置控制單元208存儲例如提供方 的MAC地址信息作為識別信息。這使得即使當(dāng)未用作提供方的設(shè)備A響應(yīng)于搜索信號返回 搜索應(yīng)答信號時,作為搜索信號的發(fā)送源的通信設(shè)備(設(shè)備C)也能夠檢測到提供方的存在。在步驟S913中,信標(biāo)控制單元213將CW改變?yōu)楸瘸跏贾荡蟮闹挡⑶以O(shè)置該值,由 此減少信標(biāo)發(fā)送頻率(發(fā)送率)(第二改變步驟)。與提供方(設(shè)備B)相比較,這樣減少了屬于該網(wǎng)絡(luò)的除了提供方以外的各通信設(shè) 備(設(shè)備A)每單位時間的信標(biāo)發(fā)送次數(shù)。結(jié)果,在新加入網(wǎng)絡(luò)的通信設(shè)備(設(shè)備C)所執(zhí) 行的提供方搜索處理(圖5B中的步驟S509 S512)中,可以在短時間內(nèi)檢測到搜索應(yīng)答 信號(探測應(yīng)答)。之后,設(shè)備A等待提供方(設(shè)備B)所發(fā)送的結(jié)束通知消息或錯誤通知消息(步驟 S916 和 S917)。在接收到通知消息時,設(shè)備A的信標(biāo)控制單元213將CW復(fù)位為初始值,并且恢復(fù) 在步驟S913中減少的信標(biāo)發(fā)送頻率(步驟S918)。此外,自動設(shè)置控制單元208使要發(fā)送的信標(biāo)和搜索應(yīng)答信號中包含的信息元素 的內(nèi)容恢復(fù)為步驟S912中的改變之前的內(nèi)容(步驟S919)。也就是說,自動設(shè)置控制單元 208從信標(biāo)和搜索應(yīng)答信號中刪除添加至要發(fā)送的信標(biāo)和搜索應(yīng)答信號的、用于唯一識別 提供方(設(shè)備B)的識別信息。如果在步驟S911中設(shè)置的計(jì)時器超時,則接收方(設(shè)備A)終止步驟S912 S919 中的處理。注意,如果在計(jì)時器超時時已經(jīng)執(zhí)行了步驟S912和S913中的處理,則進(jìn)行如同 步驟S918和S919那樣的復(fù)位處理。5.認(rèn)證方法和加密方法接著將說明認(rèn)證方法和加密方法。在本實(shí)施例中,要采用的認(rèn)證方法和加密方法 的組合例如在圖10中示出。開放認(rèn)證(open authentication)是在IEEE802. 11標(biāo)準(zhǔn)中定義為開放系統(tǒng)認(rèn)證 (Open System Authentication)的認(rèn)證方法。關(guān)于該方法的詳細(xì)內(nèi)容,參見IEEE802. 11標(biāo) 準(zhǔn)。共享認(rèn)證(shared authentication)是在 IEEE802. 11 標(biāo)準(zhǔn)和 IEEE802. Ili 標(biāo)準(zhǔn)中定 義為共享密鑰認(rèn)證(Glared Key Authentication)的認(rèn)證方法,并且使用WEP作為加密方法。WEP是有線對等保密(Wired Equivalent Privacy)的縮寫。關(guān)于WEP的詳細(xì)內(nèi)容, 參見IEEE802. 11或IEEE802. Ili標(biāo)準(zhǔn)。WPA認(rèn)證方法、WPA-PSK認(rèn)證方法、WPA2認(rèn)證方法和WPA2-PSK認(rèn)證方法是Wi-Fi聯(lián)盟所定義的加密方法的標(biāo)準(zhǔn)。這些方法均基于IEEE802. Ili 標(biāo)準(zhǔn)中的 RSNA(Robust Security Network Association,健壯安全網(wǎng)絡(luò)連接)。TKIP 是臨時密鑰完整性協(xié)議 CTemporal Key Integrity Protocol)的縮寫。CCMP 是計(jì)數(shù)器模式密碼塊鏈消息完整碼協(xié)議(CTR with CBC-MAC Protocol)的縮寫,并且使用 AES作為加密方法。AES是高級加密標(biāo)準(zhǔn)(Advanced Encryption Standard)的縮寫。關(guān)于TKIP、CCMP和AES的詳細(xì)內(nèi)容,參見Wi-Fi聯(lián)盟規(guī)范和測試規(guī)范。WPA-PSK認(rèn) 證方法和WPA2-PSK認(rèn)證方法使用預(yù)共享密鑰。WPA認(rèn)證方法和WPA2認(rèn)證方法使用附加設(shè) 置的認(rèn)證服務(wù)器進(jìn)行用戶認(rèn)證,并且從該認(rèn)證服務(wù)器獲取通信路徑的加密密鑰。關(guān)于這些 方法的詳細(xì)內(nèi)容,參見IEEE802. Ili標(biāo)準(zhǔn)。通信連接處理方法根據(jù)認(rèn)證方法而變化。如表中所示,當(dāng)前可用的認(rèn)證方法包 括Open認(rèn)證、Shared認(rèn)證、WPA認(rèn)證、WPA-PSK認(rèn)證、WPA2認(rèn)證和WPA2-PSK認(rèn)證這六種認(rèn) 證。在這六種認(rèn)證中,WPA認(rèn)證方法和WPA2認(rèn)證方法基本相同。此外,WPA-PSK認(rèn)證方法和 WPA2-PSK認(rèn)證方法基本相同。因此,以下將解釋四種認(rèn)證方法(Open認(rèn)證方法、Shared認(rèn) 證方法、WPA認(rèn)證方法和WPA-PSK認(rèn)證方法)。在WPA認(rèn)證時,在外部設(shè)置附加的認(rèn)證服務(wù)器,并且使用該認(rèn)證服務(wù)器來進(jìn)行認(rèn) 證處理。因此,當(dāng)所有的通信設(shè)備如同本實(shí)施例那樣均同等工作時,認(rèn)證處理變得麻煩,并 且將省略對該認(rèn)證處理的說明。在本實(shí)施例中,將解釋Open認(rèn)證、Shared認(rèn)證和WPA-PSK認(rèn)證。6.認(rèn)證方法的詳細(xì)內(nèi)容(I)Open 認(rèn)證首先,將說明Open認(rèn)證。在Open認(rèn)證中,通信設(shè)備通過執(zhí)行通信參數(shù)自動設(shè)置處 理來設(shè)置這些通信設(shè)備之間所共享的通信參數(shù),并且搜索彼此以形成IBSS網(wǎng)絡(luò)。(2) Shared 認(rèn)證接著,將解釋Siared認(rèn)證。在IEEE802. 11規(guī)范和IEEE802. Ili規(guī)范中說明了 Shared認(rèn)證的詳細(xì)內(nèi)容,并且將不詳細(xì)說明該認(rèn)證的詳細(xì)內(nèi)容。當(dāng)進(jìn)行Siared認(rèn)證時,必 須確定請求方和應(yīng)答方。在基礎(chǔ)架構(gòu)模式中,STA(站)作為請求方工作,并且AP(接入點(diǎn))作為應(yīng)答方工 作。另一方面,在自組織模式中,不存在AP。為了在IBSS中實(shí)現(xiàn)共享密鑰認(rèn)證,STA需要具 有應(yīng)答方功能和請求方/應(yīng)答方角色確定算法。請求方/應(yīng)答方角色確定算法可以采用與(后面要說明的)WPA_PSK認(rèn)證中的請 求方/認(rèn)證方角色確定算法用的方法相同的方法。例如,通信參數(shù)自動設(shè)置處理中的通信 參數(shù)提供方可以成為應(yīng)答方,并且通信參數(shù)接收方可以成為請求方。(3) WPA-PSK 認(rèn)證最后,將說明WPA-PSK認(rèn)證。在IEEE802. Ili標(biāo)準(zhǔn)和WPA中已經(jīng)使WPA-PSK認(rèn)證 標(biāo)準(zhǔn)化,并且已經(jīng)定義了 IBSS中的操作方法。圖12示出在IEEE802. Ili標(biāo)準(zhǔn)中定義的序 列。關(guān)于該序列的詳細(xì)內(nèi)容,參見IEEE802. Ili標(biāo)準(zhǔn)。這里將解釋概況。假定存在已經(jīng)完成通信參數(shù)自動設(shè)置處理的設(shè)備A和B。在通信參數(shù)自動設(shè)置處 理完成時,通過使用自動設(shè)置的通信參數(shù),自動執(zhí)行通信連接處理或響應(yīng)于用戶操作執(zhí)行 通信連接處理。
設(shè)備A和B搜索彼此(F1201)。當(dāng)設(shè)備A和B識別出彼此時,在設(shè)備A和B中,MAC 地址較大的設(shè)備成為認(rèn)證方,并且另一設(shè)備成為請求方。然后,設(shè)備A和B第一次執(zhí)行四次 握手(four-way handshake)和組密鑰握手(F1202 和 F1203)。四次握手是以下機(jī)制該機(jī)制用于在認(rèn)證方和請求方之間交換隨機(jī)數(shù),并且針對 各會話基于預(yù)共享密鑰生成被稱為成對密鑰的單播包用的加密密鑰。組密鑰握手是用于發(fā) 送認(rèn)證方所保持的多播包或廣播包用的加密密鑰的機(jī)制。之后,交換認(rèn)證方和請求方的角色,并且再次進(jìn)行四次握手和組密鑰握手(F1204 和F120O。這使得能夠在設(shè)備A和B之間進(jìn)行加密通信。7.改善處理時間的方法如上所述,在完全符合IEEE802. Ili規(guī)范的方法中,由于執(zhí)行了若干次的四次握 手和組密鑰握手,因此處理變得冗余。由于執(zhí)行冗余的處理和角色確定算法,因此需要長的 時間來完成連接。因此,可以采用用于減少冗余的處理并改善處理時間的方法??梢钥紤]一些方法。在本實(shí)施例中,將解釋以下四種方法。第一種方法將四次握手的執(zhí)行次數(shù)縮減為一次。第二種方法在網(wǎng)絡(luò)中將組密鑰整合成一個組密鑰。第三種方法將組密鑰和成對密鑰整合成一個密鑰。第四種方法在通信參數(shù)自動設(shè)置處理中執(zhí)行密鑰交換。圖11示出在以上四種方法之間密鑰交換序列的數(shù)量的差異、所保持的成對密鑰 的數(shù)量和所保持的組密鑰的數(shù)量。將解釋所保持的密鑰的數(shù)量。在包括η個通信設(shè)備的自組織IBSS網(wǎng)絡(luò)中,在完全 符合ΙΕΕΕ802. Ili標(biāo)準(zhǔn)的方法的情況下,成對密鑰的數(shù)量需要為與相對的通信設(shè)備的數(shù)量 相對應(yīng)的η-1。由于需要保持?jǐn)?shù)量與相對的通信設(shè)備的數(shù)量相對應(yīng)的組密鑰、當(dāng)前組本身的 密鑰以及緊前組的密鑰,因此組密鑰的數(shù)量總共需要為η+1。需要這兩個組密鑰的原因是由 于根據(jù)組密鑰握手的進(jìn)度而在同一網(wǎng)絡(luò)中在過渡期存在具有不同組密鑰的通信設(shè)備。在第一種方法中,僅序列的數(shù)量減少,并且所保持的密鑰的數(shù)量保持相同。在第二種方法中,如同以上方法那樣需要η-1個成對密鑰,但對于網(wǎng)絡(luò)僅需要一 個組密鑰。在第三種方法中,直接使用組密鑰作為成對密鑰。因此,成對密鑰的數(shù)量變?yōu)?,并 且僅保持一個組密鑰。在第四種方法中,如同以上方法那樣需要η-1個成對密鑰。網(wǎng)絡(luò)中的各通信設(shè)備 可以具有組密鑰,或者可以在整個網(wǎng)絡(luò)中保持一個組密鑰。因此,網(wǎng)絡(luò)可以具有η+1個組密 鑰或僅具有一個組密鑰?,F(xiàn)在將說明針對各相對設(shè)備執(zhí)行密鑰交換的次數(shù)。在完全符合ΙΕΕΕ802. Ili標(biāo)準(zhǔn) 的方法的情況下,如參考圖12已經(jīng)解釋的那樣,將四次握手和組密鑰握手分別執(zhí)行兩次。在第一種方法中,冗余的四次握手減少,于是四次握手的執(zhí)行次數(shù)變?yōu)?次。進(jìn)行 了相當(dāng)于以上方法的兩倍的組密鑰握手。在第二種方法中,在網(wǎng)絡(luò)中將組密鑰整合成一個組密鑰。因此,需要總是將該組密 鑰分配至新的終端,并且僅執(zhí)行一次組密鑰握手。對于四次握手的執(zhí)行次數(shù),可以根據(jù)第一 種方法執(zhí)行一次四次握手,或者可以符合ΙΕΕΕ802. Ili標(biāo)準(zhǔn)而雙向執(zhí)行兩次四次握手。
在第三種方法中,由于使用預(yù)先設(shè)置的單個密鑰作為成對密鑰和組密鑰,因此不 進(jìn)行密鑰交換序列。在第四種方法中,由于在WPS的通信參數(shù)自動設(shè)置處理序列中進(jìn)行密鑰交換處 理,因此不執(zhí)行單獨(dú)的四次握手。使組密鑰握手執(zhí)行任意次數(shù)。如以上參考圖11所述,與完全符合IEEE802. Ili規(guī)范的方法相比較,這些方法在 密鑰交換序列的數(shù)量和所保持的密鑰的數(shù)量方面具有優(yōu)勢。此外,將參考序列圖來詳細(xì)解釋上述這四種方法。7. 1各方法(1)第一種方法將參考圖13來說明第一種方法。假定存在已經(jīng)完成了通信參數(shù)自動設(shè)置處理的設(shè)備A和B。在通信參數(shù)自動設(shè)置 處理完成時,通過使用自動設(shè)置的通信參數(shù),自動執(zhí)行通信連接處理或者響應(yīng)于用戶操作 而執(zhí)行通信連接處理。設(shè)備A和B搜索彼此(F1301)。當(dāng)設(shè)備A和B識別出彼此時,在設(shè)備A和B中,MAC 地址較大的設(shè)備成為認(rèn)證方,并且另一設(shè)備成為請求方。然后,設(shè)備A和B執(zhí)行四次握手 (F1302),并且還第一次執(zhí)行組密鑰握手(F1303)。之后,交換認(rèn)證方和請求方的角色,并且再次進(jìn)行組密鑰握手(F1304),由此使得 能夠進(jìn)行通信。根據(jù)IEEE802. Ili規(guī)范,對一對通信設(shè)備執(zhí)行兩次四次握手。然而,如上所述,第 一種方法將四次握手的執(zhí)行次數(shù)減少為一次。四次握手是用于在正在執(zhí)行四次握手的通信設(shè)備之間共享成對密鑰的處理。因 此,連續(xù)兩次執(zhí)行四次握手并沒有提高安全級別,并且僅是冗余的。因此,第一種方法可以 通過將傳統(tǒng)上以兩種方式執(zhí)行了兩次的四次握手的執(zhí)行次數(shù)減少為一次,來縮短執(zhí)行普通 的通信連接處理所需的時間。(2)第二種方法將參考圖14來說明第二種方法。假定存在已經(jīng)完成了通信參數(shù)自動設(shè)置處理的 設(shè)備A和B。在通信參數(shù)自動設(shè)置處理完成時,通過使用自動設(shè)置的通信參數(shù),自動執(zhí)行通 信連接處理或響應(yīng)于用戶操作而執(zhí)行通信連接處理。設(shè)備A和B搜索彼此(F1401)。當(dāng)設(shè)備A和B可以識別出彼此時,在設(shè)備A和B 中,MAC地址較大的設(shè)備成為認(rèn)證方,并且另一設(shè)備成為請求方。然后,設(shè)備A和B執(zhí)行四 次握手和組密鑰握手(F1402和F140;3),由此使得能夠進(jìn)行通信。根據(jù)IEEE802. Ili規(guī)范,在各通信設(shè)備中設(shè)置不同的組密鑰。然而,在第二種方法 中,在網(wǎng)絡(luò)中將組密鑰整合成一個組密鑰。為各通信路徑準(zhǔn)備成對密鑰,并且在網(wǎng)絡(luò)中使用公共的一個組密鑰。這可以將根 據(jù)IEEE802. Ili標(biāo)準(zhǔn)必須執(zhí)行兩次的組密鑰握手的執(zhí)行次數(shù)減少為一次。僅設(shè)置一個密鑰 組消除了針對各通信設(shè)備保持不同的密鑰以執(zhí)行廣播包和多播包的加密/解密處理的需 要,由此實(shí)現(xiàn)了簡化。(3)第三種方法第三種方法與參考文獻(xiàn)2 所述的 WPA-None (Optional IBSS Global Pre-shared
19Key System,可選IBSS全球預(yù)共享密鑰系統(tǒng))相同。在以上解釋的參考文獻(xiàn)2中說明了 WPA-None的詳細(xì)內(nèi)容,并且將省略對其的說 明。在普通的WPA中,四次握手使用隨機(jī)數(shù)來對成對密鑰的元素進(jìn)行作用,由此生成會話密 鑰。另一方面,在WPA-None中,直接使用成對密鑰的元素作為會話密鑰。也就是說,第三種方法的重要特征是不進(jìn)行密鑰交換處理。與針對各連接生成會 話密鑰的普通的WPA連接處理相比較,該方法的安全級別下降。然而,該方法可以通過針對 各連接啟動通信參數(shù)自動設(shè)置處理、并且每次生成針對通過該處理所共享的通信參數(shù)的隨 機(jī)通信密鑰,來提高安全級別。(4)第四種方法以下將參考圖15來解釋第四種方法。首先,如以上參考圖4所述,在通信參數(shù)自動 設(shè)置處理中,通信設(shè)備搜索彼此并且確定各自的角色(F1501)。隨后,在通信參數(shù)自動設(shè)置 處理中,通信參數(shù)提供方將通信參數(shù)傳送至通信參數(shù)接收方(F1502)。在該處理F1502中, 與通信參數(shù)提供處理同時執(zhí)行傳統(tǒng)上沒有進(jìn)行的密鑰交換處理。為了同時執(zhí)行這些處理,例如,利用通信參數(shù)提供處理中的消息交換處理所使用 的隨機(jī)數(shù)作為密鑰交換處理用的隨機(jī)數(shù)。在處理F1502結(jié)束時,設(shè)備A和B共享成對密鑰。 在通信參數(shù)自動設(shè)置處理完成時,設(shè)備A和B執(zhí)行組密鑰交換處理(F1503)。如上所述,第 四種方法的特征是在通信參數(shù)自動設(shè)置處理中還執(zhí)行密鑰交換處理。根據(jù)第四種方法,由于即使在同一網(wǎng)絡(luò)中設(shè)備之間的成對密鑰也彼此不同,因此 安全級別提高。此外,可以通過在通信參數(shù)自動設(shè)置處理中執(zhí)行與四次握手相對應(yīng)的處理 來縮短總的連接時間。在該解釋中,單獨(dú)執(zhí)行組密鑰交換處理。然而,可以通過在通信參數(shù)自動設(shè)置處理 中執(zhí)行組密鑰交換處理來進(jìn)一步縮短總的連接時間。在前述的包括符合IEEE802. Ili標(biāo)準(zhǔn)的方法的五種方法中,系統(tǒng)可以選擇一種方 法,或者可以提供包含表示要使用的方法的信息的通信參數(shù)??蛇x地,系統(tǒng)可以根據(jù)通信參 數(shù)自動設(shè)置處理的模式來動態(tài)地切換方法。7. 2方法的切換將參考圖16來解釋根據(jù)通信參數(shù)自動設(shè)置處理的模式來動態(tài)地切換方法的情 況。假定選擇了需要通過通信參數(shù)自動設(shè)置處理交換作為通信參數(shù)的密鑰的WPA-PSK 或WPA2-PSK。在這種情況下,判斷網(wǎng)絡(luò)中已經(jīng)使用的密鑰交換方法(步驟S1601)。如果在 該判斷處理中判斷為已經(jīng)選擇了給定的密鑰交換方法(步驟S1601-2中為“是”),則直接 使用該方法。如果沒有特別選擇方法(步驟S1601-2中為“否”),則繼續(xù)判斷通信參數(shù)自 動設(shè)置處理的處理模式(步驟S1602)。該處理模式包括永久使用通過通信參數(shù)自動設(shè)置處理所設(shè)置的通信參數(shù)的處理 模式以及使用所設(shè)置的通信參數(shù)作為臨時會話信息的處理模式。在永久使用所設(shè)置的通信 參數(shù)的處理模式(在斷開電源之后再次進(jìn)行無線通信時使用相同通信參數(shù)的模式)中,選 擇安全級別較高的方法(例如,第一種方法或第四種方法)。另一方面,在使用所設(shè)置的通 信參數(shù)作為臨時會話信息的模式(在斷開電源之后刪除所設(shè)置的通信參數(shù)或使所設(shè)置的 通信參數(shù)無效的模式)中,可以選擇使處理負(fù)荷相對于安全級別優(yōu)先的方法(例如,第二種方法或第三種方法)。如果根據(jù)處理模式不能確定要使用的密鑰交換方法(步驟S1602-2中為“否”), 則繼續(xù)判斷存在于同一網(wǎng)絡(luò)的通信設(shè)備的數(shù)量(步驟S160;3)。根據(jù)通信設(shè)備的數(shù)量來選擇 密鑰交換方法。如果存在兩個通信設(shè)備,則可以選擇完全符合IEEE802. Ili標(biāo)準(zhǔn)的方法或 者第一種方法或第四種方法。如果存在三個以上的通信設(shè)備,則可以選擇第二種方法或第 三種方法。根據(jù)本實(shí)施例,當(dāng)按下屬于網(wǎng)絡(luò)的通信設(shè)備的設(shè)置按鈕時,該通信設(shè)備成為提供 方以執(zhí)行通信參數(shù)提供處理。在作為提供方的操作開始時,該通信設(shè)備將開始通知消息發(fā) 送至屬于該網(wǎng)絡(luò)的其它設(shè)備。在接收到來自要新加入該網(wǎng)絡(luò)的設(shè)備的搜索信號時,已經(jīng)接 收到開始通知消息的其它設(shè)備發(fā)送包含與已經(jīng)開始作為提供方的操作的設(shè)備有關(guān)的信息 的應(yīng)答信號。已經(jīng)開始作為提供方的操作的設(shè)備增加自身的信標(biāo)發(fā)送頻率。已經(jīng)接收到開 始通知消息的設(shè)備減少自身的信標(biāo)發(fā)送頻率。因此,要新加入網(wǎng)絡(luò)的設(shè)備接收到來自提供 方的信標(biāo)或搜索應(yīng)答信號的可能性較高。因此,用戶可以在不考慮屬于網(wǎng)絡(luò)的通信設(shè)備中 的提供方或接收方的情況下,通過選擇任意通信設(shè)備來接收通信參數(shù)。也就是說,可以在不選擇提供方的情況下,通過操作任意通信設(shè)備的設(shè)置按鈕來 將通信設(shè)備新添加至網(wǎng)絡(luò)。此外,可以通過在提供處理結(jié)束之后恢復(fù)所增加的信標(biāo)發(fā)送頻 率來降低信標(biāo)發(fā)送的功耗。注意,可以通過緊挨在通信參數(shù)提供處理開始之后恢復(fù)信標(biāo)發(fā) 送頻率,來更加高效地降低信標(biāo)發(fā)送的功耗。當(dāng)設(shè)備在容易且安全地提供了通信參數(shù)之后新加入網(wǎng)絡(luò)時,密鑰交換算法選項(xiàng)的 范圍變寬,并且自動判斷密鑰交換算法并對該算法進(jìn)行設(shè)置。這樣可以減少用戶在形成網(wǎng) 絡(luò)時的工作量。由此可以在短時間內(nèi)安全且容易地形成網(wǎng)絡(luò)。以上已經(jīng)說明了本發(fā)明的實(shí)施例。然而,這僅是用于解釋本發(fā)明的例子,并不意圖 限制本發(fā)明的范圍。可以在不背離本發(fā)明的精神或范圍的情況下對這些實(shí)施例進(jìn)行各種變 形。在以上所述的各實(shí)施例中,已經(jīng)說明了改變CW的值從而與其它通信設(shè)備相比使 提供方每單位時間的信標(biāo)發(fā)送次數(shù)增加的情況。然而,本發(fā)明不限于此。可以使用其它參 數(shù),只要與其它通信設(shè)備相比,提供方可以增加信標(biāo)發(fā)送次數(shù)即可。例如,如果可以改變信 標(biāo)的發(fā)送間隔(信標(biāo)周期),則可以通過縮短提供方中信標(biāo)的發(fā)送間隔來提高每單位時間 的信標(biāo)發(fā)送次數(shù)。在以上解釋中,將CW改變?yōu)榇笥诨蛐∮诔跏贾怠Mㄐ旁O(shè)備的CW的初始值并不總 是彼此相等。因此,將CW改變?yōu)樽兓秶淖钚≈?CWmin)或最大值(CWmax),由此可靠地 改變信標(biāo)發(fā)送頻率(信標(biāo)發(fā)送次數(shù))。此外,對于作為用以通知通信參數(shù)自動設(shè)置處理已經(jīng) 開始的消息的通知消息,給出了以上的解釋。開始通知消息可以是用以通知已經(jīng)操作了設(shè)置按鈕106的消息以及用于使得提 供方能夠向其它接收方提供通信參數(shù)的消息。以上作為例子已經(jīng)解釋了符合IEEE802. 11標(biāo)準(zhǔn)的無線LAN。然而,可以在諸如無 線USB、MB0A、藍(lán)牙(Bluetooth )、UWB或ZigBee等的其它無線介質(zhì)中實(shí)現(xiàn)本發(fā)明。還可 以在諸如有線LAN等的有線通信介質(zhì)中實(shí)現(xiàn)本發(fā)明。注意,MBOA是多頻帶 OFDM 聯(lián)盟(Multi Band OFDM Alliance)的縮寫。UWB 包括無線USB、無線1394和WINET。盡管使用網(wǎng)絡(luò)標(biāo)識符、加密方法、加密密鑰、認(rèn)證方法和認(rèn)證密鑰作為通信參數(shù)的 例子,但可以使用其它信息,并且這些信息也包括在通信參數(shù)中。還可以通過讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上述實(shí)施例的功能的 系統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等的裝置)以及通過以下方法來實(shí)現(xiàn)本發(fā)明的各方 面,其中,系統(tǒng)或設(shè)備的計(jì)算機(jī)通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上 述實(shí)施例的功能,來進(jìn)行該方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲器裝 置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供該程序。盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。本申請要求2008年8月四日提交的日本專利申請2008-222795以及2008年10 月31日提交的日本專利申請2008-282436的優(yōu)先權(quán),在此通過引用包含這些申請的全部內(nèi)容。
權(quán)利要求
1.一種當(dāng)?shù)谌ㄐ旁O(shè)備新加入由包括第一通信設(shè)備和第二通信設(shè)備的多個通信設(shè)備 所構(gòu)成的網(wǎng)絡(luò)時的通信方法,所述通信方法包括以下步驟判斷步驟,用于使所述第一通信設(shè)備響應(yīng)于通信參數(shù)設(shè)置處理的開始指示來判斷所述 第一通信設(shè)備是否屬于所述網(wǎng)絡(luò);開始步驟,用于在所述判斷步驟中判斷為所述第一通信設(shè)備屬于所述網(wǎng)絡(luò)時,使所述 第一通信設(shè)備開始作為提供通信參數(shù)的提供方的操作;通知步驟,用于使所述第一通信設(shè)備向所述第二通信設(shè)備通知開始了作為所述提供方 的操作;接收步驟,用于使所述第二通信設(shè)備接收所述通知步驟中的通知;以及應(yīng)答步驟,用于在進(jìn)行所述接收步驟中的接收之后,使所述第二通信設(shè)備響應(yīng)于來自 所述第三通信設(shè)備的提供方搜索信號,發(fā)送包含與所述第一通信設(shè)備有關(guān)的信息的應(yīng)答信 號。
2.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述第二通信設(shè)備響應(yīng)于所述接收 步驟中的接收,開始發(fā)送包含與所述第一通信設(shè)備有關(guān)的信息的通知信號。
3.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,還包括第一改變步驟,所述第一改變 步驟用于使所述第二通信設(shè)備改變用于控制通知信號的發(fā)送的參數(shù),以使得所述第二通信 設(shè)備每單位時間內(nèi)發(fā)送通知信號的次數(shù)小于所述第一通信設(shè)備每單位時間內(nèi)發(fā)送通知信 號的次數(shù)。
4.根據(jù)權(quán)利要求3所述的通信方法,其特征在于,所述第二通信設(shè)備響應(yīng)于從所述第 一通信設(shè)備接收到通信參數(shù)提供處理結(jié)束通知或通信參數(shù)提供處理錯誤通知,將在所述第 一改變步驟中進(jìn)行了改變的參數(shù)設(shè)置為改變前的值。
5.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,還包括第二改變步驟,所述第二改變 步驟用于使所述第一通信設(shè)備響應(yīng)于在所述開始步驟中開始作為所述提供方的操作來改 變用于控制通知信號的發(fā)送的參數(shù),以使得所述第一通信設(shè)備每單位時間內(nèi)發(fā)送通知信號 的次數(shù)大于所述第二通信設(shè)備每單位時間內(nèi)發(fā)送通知信號的次數(shù)。
6.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,還包括以下步驟提供步驟,用于使所述第一通信設(shè)備向所述第三通信設(shè)備提供所述第一通信設(shè)備所屬 的網(wǎng)絡(luò)的通信參數(shù);以及密鑰交換步驟,用于使所述第一通信設(shè)備響應(yīng)于所述提供步驟中的通信參數(shù)提供處理 的結(jié)束,與所述第三通信設(shè)備進(jìn)行加密密鑰交換處理。
7.根據(jù)權(quán)利要求6所述的通信方法,其特征在于,還包括選擇步驟,所述選擇步驟用于 使所述第一通信設(shè)備從多個加密密鑰交換處理方法中選擇要使用的加密密鑰交換處理方 法,其中,在所述多個加密密鑰交換處理方法之間,所保持的加密密鑰的數(shù)量和交換序列的 數(shù)量的至少之一不同,其中,在所述密鑰交換步驟中,執(zhí)行在所述選擇步驟中選擇的加密密鑰交換處理方法。
8.根據(jù)權(quán)利要求7所述的通信方法,其特征在于,在所述選擇步驟中,根據(jù)處理模式是 否是臨時使用所述提供步驟中所提供的通信參數(shù)的模式來選擇要使用的加密密鑰交換處 理方法。
9.根據(jù)權(quán)利要求7所述的通信方法,其特征在于,在所述選擇步驟中,根據(jù)所述第一通信設(shè)備所屬的網(wǎng)絡(luò)上的通信設(shè)備的數(shù)量來選擇要使用的加密密鑰交換處理方法。
10.一種通信設(shè)備,包括判斷部件,用于響應(yīng)于通信參數(shù)設(shè)置處理的開始指示,判斷所述通信設(shè)備是否已屬于 網(wǎng)絡(luò);開始部件,用于在所述判斷部件判斷為所述通信設(shè)備屬于所述網(wǎng)絡(luò)時,開始作為向新 加入所述網(wǎng)絡(luò)的通信設(shè)備提供通信參數(shù)的提供方的操作;以及通知部件,用于向?qū)儆谒鼍W(wǎng)絡(luò)的其它通信設(shè)備通知開始了作為所述提供方的操作。
11.一種通信設(shè)備,包括接收部件,用于從已屬于網(wǎng)絡(luò)的其它通信設(shè)備接收所述其它通信設(shè)備已開始作為提供 用于在所述網(wǎng)絡(luò)中進(jìn)行通信的通信參數(shù)的提供方的操作的通知;以及應(yīng)答部件,用于在接收到所述通知時,響應(yīng)于來自新加入所述網(wǎng)絡(luò)的通信設(shè)備的提供 方搜索信號,發(fā)送包含與所述其它通信設(shè)備有關(guān)的信息的應(yīng)答信號。
12.—種計(jì)算機(jī)程序,用于使計(jì)算機(jī)作為根據(jù)權(quán)利要求10或11所述的通信設(shè)備進(jìn)行工作。
全文摘要
即使在自動設(shè)置通信參數(shù)時沒有預(yù)先確定角色,也可以在不使用戶可操作性劣化的情況下適當(dāng)?shù)卦O(shè)置這些通信參數(shù)。本發(fā)明包括當(dāng)設(shè)備C新加入由設(shè)備A和B所構(gòu)成的網(wǎng)絡(luò)時的通信方法。該方法包括以下步驟使設(shè)備B響應(yīng)于按鈕的按下來判斷自身是否屬于該網(wǎng)絡(luò)、并且在判斷為自身屬于該網(wǎng)絡(luò)時作為提供方進(jìn)行工作并向設(shè)備A通知該情況的步驟;以及在接收到該通知時使設(shè)備A響應(yīng)于來自設(shè)備C的搜索信號而發(fā)送包含與設(shè)備B有關(guān)的信息的搜索應(yīng)答信號的步驟。
文檔編號H04W84/12GK102138346SQ20098013391
公開日2011年7月27日 申請日期2009年7月17日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者后藤史英, 坂井達(dá)彥, 藤井賢一 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1