通信設(shè)備和通信設(shè)備的控制方法
【專利說明】
[000。本申請是申請日為2009年09月28日、國家申請?zhí)枮?00980139671. 3、發(fā)明名稱 為"通信設(shè)備和通信設(shè)備的控制方法"的PCT申請(國際申請?zhí)枮镻CT/JP2009/067283)的 分案申請。
技術(shù)領(lǐng)域
[0002] 本發(fā)明設(shè)及一種通信設(shè)備和通信設(shè)備的控制方法。
【背景技術(shù)】
[000引在W符合IE邸802. 11標準系列的無線LAN為代表的無線通信中,在使用之前必須 設(shè)置許多設(shè)置項。例如,該些設(shè)置項包括諸如作為網(wǎng)絡(luò)標識符的SSID、加密方法、加密密鑰、 認證方法和認證密鑰等的進行無線通信所需的通信參數(shù),并且手動輸入該些參數(shù)對于用戶 來說非常不便。
[0004] 因此,不同廠家提出了允許用戶在無線設(shè)備中容易地設(shè)置通信參數(shù)的自動設(shè)置方 法。利用該些自動設(shè)置方法,一個設(shè)備使用在要連接的設(shè)備之間所預先確定的程序和消息 來向其它設(shè)備提供通信參數(shù),從而自動設(shè)置通信參數(shù)。
[0005] 日本特開2006-311139號公報(W下稱為專利文獻1)公開了無線LAN自組織 (ad hoc)模式的通信(W下稱為自組織通信)中的自動通信參數(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. org/wp/wifi-protected-setup(W下 稱為非專利文獻1)公開了"Wi-Fi保護設(shè)置"(Wi-Fi Protected Se化p,W下縮寫為WP巧 作為接入點(基站)和站(終端站)之間的自動通信參數(shù)設(shè)置處理的行業(yè)標準規(guī)范。另外, 基于IE邸P802. m標準的Wi-Fi保護訪問增強安全實現(xiàn)(W下稱為非專利文獻2)公開 了"Wi-Fi保護訪問"(Wi-Fi Protected Access, W下縮寫為WPA)作為無線通信連接處理 中的加密方法、加密密鑰、認證方法和認證密鑰等的行業(yè)標準規(guī)范。
[0006] 對于WPS,由于預先確定了用于提供通信參數(shù)的設(shè)備(W下稱為提供設(shè)備)和用于 接收通信參數(shù)的設(shè)備(W下稱為接收設(shè)備)的角色,因而還唯一確定了通信參數(shù)的傳送方 向。
[0007] 然而,當沒有預先確定提供設(shè)備和接收設(shè)備的角色時,不能唯一確定通信參數(shù)的 傳送方向。在該種情況下,當用戶選擇作為提供設(shè)備要使用的設(shè)備和作為接收設(shè)備要使用 的設(shè)備時,用戶的可操作性降低。
[0008] 此外,當選擇多個設(shè)備作為提供設(shè)備時,接收設(shè)備不能區(qū)分要從其接收通信參數(shù) 的提供設(shè)備。
[0009] 在向多個設(shè)備之間已建立的網(wǎng)絡(luò)添加新設(shè)備時,也可能發(fā)生上述問題。在該種情 況下,希望已是該網(wǎng)絡(luò)的加入者的設(shè)備用作提供設(shè)備、并且作為預期加入者的新設(shè)備接收 該網(wǎng)絡(luò)的通信參數(shù)。然而,由于未預先確定提供設(shè)備和接收設(shè)備的角色,因而在作為預期加 入者的新設(shè)備中不能設(shè)置適當?shù)耐ㄐ艆?shù)。
[0010] 不僅在無線通信的通信參數(shù)中可能發(fā)生上述問題,而且在需要設(shè)備間的通信設(shè)置 的有線通信的通信參數(shù)中也可能發(fā)生上述問題。
【發(fā)明內(nèi)容】
[0011] 本發(fā)明的一個實施例提供一種通信設(shè)備及其控制方法,其中,即使當在自動通信 參數(shù)設(shè)置處理中沒有預先確定角色,該通信設(shè)備也可W在不降低用戶可操作性的情況下, 設(shè)置適當?shù)耐ㄐ艆?shù)。
[0012] 根據(jù)本發(fā)明的一個方面,提供一種能與通信網(wǎng)絡(luò)連接的通信設(shè)備,該通信設(shè)備包 括:通知部件,用于使用分配給所述通信設(shè)備的通信信道來通知所述通信設(shè)備的存在;捜 索部件,用于設(shè)置能在所述通信網(wǎng)絡(luò)中使用的通信信道之中的不同于所分配的通信信道的 一個通信信道,并且使用所設(shè)置的通信信道來捜索用作用于提供通信參數(shù)的提供設(shè)備的通 信對方設(shè)備;W及控制部件,用于控制所述通知部件和所述捜索部件W交替地重復通知處 理和捜索處理,并且每當執(zhí)行一次或多次所述重復時,改變所述捜索部件所使用的通信信 道。
[0013] 根據(jù)本發(fā)明的另一方面,提供一種能與通信網(wǎng)絡(luò)連接的通信設(shè)備,該通信設(shè)備包 括:通知部件,用于響應于自動通信參數(shù)設(shè)置處理的開始指示,使用能在所述通信網(wǎng)絡(luò)中使 用的通信信道之中的預定通信信道來通知所述通信設(shè)備的存在;捜索部件,用于使用所述 預定通信信道來捜索用作用于提供通信參數(shù)的提供設(shè)備的通信對方設(shè)備;設(shè)置部件,用于 與所述捜索部件所發(fā)現(xiàn)的通信對方設(shè)備執(zhí)行所述自動通信參數(shù)設(shè)置處理;W及恢復部件, 用于在完成所述自動通信參數(shù)設(shè)置處理之后,將通信信道恢復成開始所述自動通信參數(shù)設(shè) 置處理之前的通信信道。
[0014] 根據(jù)本發(fā)明的另一方面,提供一種能與通信網(wǎng)絡(luò)連接的通信設(shè)備的控制方法,該 控制方法包括:通知步驟,用于使用分配給所述通信設(shè)備的通信信道來通知所述通信設(shè)備 的存在;捜索步驟,用于設(shè)置能在所述通信網(wǎng)絡(luò)中使用的通信信道之中的不同于所分配的 通信信道的一個通信信道,并且使用所設(shè)置的通信信道來捜索用作用于提供通信參數(shù)的提 供設(shè)備的通信對方設(shè)備;W及控制步驟,用于控制所述通知步驟和所述捜索步驟W交替地 重復通知處理和捜索處理,并且每當執(zhí)行一次或多次所述重復時,改變所述捜索步驟中所 使用的通信信道。
[0015] 根據(jù)本發(fā)明的另一方面,提供一種能與通信網(wǎng)絡(luò)連接的通信設(shè)備的控制方法,該 控制方法包括:通知步驟,用于響應于自動通信參數(shù)設(shè)置處理的開始指示,使用能在所述通 信網(wǎng)絡(luò)中使用的通信信道之中的預定通信信道來通知所述通信設(shè)備的存在;捜索步驟,用 于使用所述預定通信信道來捜索用作用于提供通信參數(shù)的提供設(shè)備的通信對方設(shè)備;設(shè)置 步驟,用于與在所述捜索步驟中所發(fā)現(xiàn)的通信對方設(shè)備執(zhí)行所述自動通信參數(shù)設(shè)置處理; W及恢復步驟,用于在完成所述自動通信參數(shù)設(shè)置處理之后,將通信信道恢復成開始所述 自動通信參數(shù)設(shè)置處理之前的通信信道。
[0016] 通過W下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
【附圖說明】
[0017] 圖1是示出根據(jù)本發(fā)明實施例的通信設(shè)備的結(jié)構(gòu)的框圖;
[0018] 圖2是示出根據(jù)本發(fā)明實施例的設(shè)備的軟件功能的框圖;
[0019] 圖3是示出根據(jù)本發(fā)明實施例的第一網(wǎng)絡(luò)結(jié)構(gòu)的圖;
[0020] 圖4是示出根據(jù)本發(fā)明實施例的設(shè)備A和B的操作的序列圖;
[0021] 圖5是示出根據(jù)本發(fā)明實施例的第二網(wǎng)絡(luò)結(jié)構(gòu)的圖;
[0022] 圖6是示出根據(jù)本發(fā)明實施例的提供設(shè)備的通知處理操作的流程圖;
[0023] 圖7是示出根據(jù)本發(fā)明實施例的代理應答操作的流程圖;
[0024] 圖8是示出根據(jù)本發(fā)明實施例的通信參數(shù)自動設(shè)置操作的流程圖;
[0025] 圖9是示出根據(jù)本發(fā)明實施例的設(shè)備A、B和C的操作的序列圖;
[0026] 圖10是支持的認證和加密方法的表;
[0027] 圖11是密鑰交換算法中擁有的密鑰和密鑰交換序列的對照表;
[002引圖12是密鑰交換處理的序列圖(編號1);
[0029] 圖13是密鑰交換處理的序列圖(編號2);
[0030] 圖14是密鑰交換處理的序列圖(編號3);
[0031] 圖15是密鑰交換處理的序列圖(編號4);
[0032] 圖16是示出密鑰交換算法選擇算法的流程圖;
[0033] 圖17是示出根據(jù)本發(fā)明第一實施例的提供設(shè)備發(fā)現(xiàn)處理操作的流程圖;
[0034] 圖18是示出根據(jù)本發(fā)明第二實施例的提供設(shè)備發(fā)現(xiàn)處理操作的流程圖;
[0035] 圖19是示出一般提供設(shè)備發(fā)現(xiàn)處理操作的時序圖;W及
[0036] 圖20是示出根據(jù)本發(fā)明的提供設(shè)備發(fā)現(xiàn)處理操作的時序圖。
【具體實施方式】 [00;37] 第一連施例
[003引下面參考附圖詳細說明根據(jù)本實施例的通信設(shè)備。W下說明使用符合IE邸802. 11 系列的無線LAN系統(tǒng)的例子,但是通信模式不一定限于符合IE邸802. 11的無線LAN。
[0039] 下面說明適于本實施例的事例的硬件結(jié)構(gòu)。
[0040] 圖1是示出根據(jù)本發(fā)明的實施例的能與通信網(wǎng)絡(luò)連接的通信設(shè)備(提供設(shè)備或接 收設(shè)備)的結(jié)構(gòu)的例子的框圖。附圖標記101表示整個設(shè)備。附圖標記102表示通過執(zhí)行 存儲在存儲單元103中的計算機程序而控制整個設(shè)備的控制單元??刂茊卧?02還執(zhí)行與 其它設(shè)備的通信參數(shù)設(shè)置控制。附圖標記103表示存儲要由控制單元102執(zhí)行的計算機程 序和諸如通信參數(shù)等的各種類型的信息的存儲單元。當控制單元102執(zhí)行存儲在存儲單元 103中的計算機程序時,實現(xiàn)后面所述的各種操作。
[0041] 附圖標記104表示進行無線通信所使用的無線單元。附圖標記105表示顯示單元, 其中,顯示單元105進行各種顯示,并具有如LCD或L邸那樣可輸出在視覺上可感知的信息 或者如揚聲器那樣可輸出可聽信息的功能。
[0042] 附圖標記106表示給出用于開始通信參數(shù)設(shè)置處理的觸發(fā)的設(shè)置按鈕??刂茊卧?102在檢測到用戶對設(shè)置按鈕106的操作時執(zhí)行后面所述的處理。
[0043] 附圖標記107表示天線控制單元,并且附圖標記108表示天線。附圖標記109表 示允許用戶進行各種輸入的輸入單元。
[0044] 圖2是示出在后面所述的通信參數(shù)設(shè)置操作中要由下面所述的各個設(shè)備執(zhí)行的 軟件功能塊的結(jié)構(gòu)的例子的框圖。
[0045] 附圖標記201表示整個設(shè)備。附圖標記202表示通信參數(shù)自動設(shè)置功能塊。在本 實施例中,通信參數(shù)自動設(shè)置功能塊202自動設(shè)置諸如作為網(wǎng)絡(luò)標識符的SSID、加密方法、 加密密鑰、認證方法和認證密鑰等的進行無線通信所需的通信參數(shù)。
[0046] 附圖標記203表示接收與各種通信相關(guān)聯(lián)的包的包接收單元。包接收單元203接 收信標(通知信號)。附圖標記204表示發(fā)送與各種通信相關(guān)聯(lián)的包的包發(fā)送單元。包發(fā) 送單元204發(fā)送信標。注意,信標附加有發(fā)送源設(shè)備的各種類型的信息(自信息)。
[0047] 附圖標記205表示控制諸如探測請求等的設(shè)備捜索信號的發(fā)送的捜索信號發(fā)送 單元。注意,探測請求還可W被表示為捜索想要的網(wǎng)絡(luò)所使用的網(wǎng)絡(luò)捜索信號。捜索信號 發(fā)送單元205發(fā)送探測請求。捜索信號發(fā)送單元205還發(fā)送作為所接收到的探測請求的應 答信號的探測響應。
[0048] 附圖標記206表示控制從其它設(shè)備接收諸如探測請求等的設(shè)備捜索信號的捜索 信號接收單元。捜索信號接收單元206接收探測請求。另外,捜索信號接收單元206接收 探測響應。注意,設(shè)備捜索信號和其應答信號附加有發(fā)送源設(shè)備的各種類型的信息(自信 息)。
[0049] 附圖標記207表示控制網(wǎng)絡(luò)連接的網(wǎng)絡(luò)控制單元。網(wǎng)絡(luò)控制單元207執(zhí)行例如與 無線LAN自組織網(wǎng)絡(luò)的連接處理。
[0050] 在通信參數(shù)自動設(shè)置功能塊中,附圖標記208表示控制自動通信參數(shù)設(shè)置處理中 的各種協(xié)議的自動設(shè)置控制單元。
[0051] 附圖標記209表示向?qū)Ψ皆O(shè)備提供通信參數(shù)的通信參數(shù)提供單元。通信參數(shù)提供 單元209在自動設(shè)置控制單元208的控制下,執(zhí)行自動通信參數(shù)設(shè)置處理(后面說明)中 的提供處理。附圖標記210表示從對方設(shè)備接收通信參數(shù)的通信參數(shù)接收單元。通信參數(shù) 接收單元210在自動設(shè)置控制單元208的控制下,執(zhí)行自動通信參數(shù)設(shè)置處理(后面說明) 中的接收處理。
[0052] 自動設(shè)置控制單元208還判斷自開始自動通信參數(shù)設(shè)置處理之后所經(jīng)過的時間 段是否超過設(shè)置處理的限制時間。當判斷為經(jīng)過的時間段超過限制時間時,在自動設(shè)置控 制單元208的控制下中止設(shè)置處理。
[0053] 附圖標記211表示判斷在自動通信參數(shù)設(shè)置處理中的角色的角色判斷單元。角色 判斷單元211執(zhí)行后面所述的角色判斷處理。
[0054] 附圖標記212表示控制與自動通信參數(shù)設(shè)置處理的開始和完成通知相關(guān)聯(lián)的處 理的設(shè)置通知控制單元。設(shè)置通知控制單元212執(zhí)行后面所述的提供設(shè)備中的開始通知消 息、開始通知應答消息和完成通知消息的發(fā)送/接收處理。
[0055] 附圖標記213表示