專利名稱:通信裝置及通信參數(shù)設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動設(shè)定通信參數(shù)的通信裝置和通信參數(shù)設(shè)定方法。
背景技術(shù):
伴隨著無線局域網(wǎng)(LAN)的普及,對用戶感到復(fù)雜的無線LAN通信 所需的通信參數(shù)的設(shè)定進(jìn)行簡化的技術(shù)的需求增加。所述通信參數(shù)例如 SSID,加密方法,加密密鑰,認(rèn)證方法及認(rèn)證密鑰等。
這種需求已使得無線LAN設(shè)備的廠商在其產(chǎn)品中安裝自動設(shè)定通信參 數(shù)的方法以力圖簡化通信參數(shù)的設(shè)定(例如,參見日本特開2004—215232 號公報(bào))。自動通信設(shè)定方法是一種在連接的設(shè)備之間使用預(yù)定的步驟和消息 (message)來自動設(shè)定通信參數(shù)的方法。這里,以下將對示例性通信參數(shù)自 動設(shè)定方法進(jìn)行說明。
首先,提供通信參數(shù)的設(shè)備(在下文中,稱為"提供設(shè)備")使用預(yù)先存 儲的用于設(shè)定通信參數(shù)的SSID來構(gòu)建用于自動設(shè)定通信參數(shù)的網(wǎng)絡(luò)。
另一方面,獲取通信參數(shù)的設(shè)備(在下文中,稱為"獲取設(shè)備")預(yù)先存 儲與所述提供設(shè)備相同的用于設(shè)定通信參數(shù)的SSID,并基于該SSID檢測并 加入所述提供設(shè)備構(gòu)建的網(wǎng)絡(luò)。
接下來,用于自動設(shè)定通信參數(shù)的所述網(wǎng)絡(luò)中的提供設(shè)備自動生成普通 的數(shù)據(jù)通信使用的通信參數(shù),并將所述生成的通信參數(shù)發(fā)送給所述獲取設(shè)備。 所述獲取設(shè)備一接收所述提供設(shè)備發(fā)送的數(shù)據(jù)通信使用的通信參數(shù),就將所 述通信參數(shù)設(shè)定在該獲取設(shè)備中。
由此,通過在所述設(shè)備之間新構(gòu)建的數(shù)據(jù)通信網(wǎng)絡(luò)使數(shù)據(jù)通信成為可能。
使用上述的設(shè)定方法,使每當(dāng)進(jìn)行通信參數(shù)自動設(shè)定時(shí)用于數(shù)據(jù)通信的 通信參數(shù)能夠改變,與總是使用固定值構(gòu)建通信網(wǎng)絡(luò)時(shí)相比提高了安全性。
此外有一種方法,該方法包含獲取設(shè)備從鄰近設(shè)備中獲取狀態(tài)信息, 在基于所獲取的狀態(tài)信息檢測到提供設(shè)備處于通信參數(shù)設(shè)定模式后,加入所 述提供設(shè)備的網(wǎng)絡(luò)(例如,參見日本特開2005-175524號公報(bào))。
然而,如果所述設(shè)備沒有預(yù)先存儲相同的SSID,則無法應(yīng)用傳統(tǒng)的包含 存儲SSID的方法。
在這種情況下,作為所述獲取設(shè)備依次加入其鄰近存在的設(shè)備所構(gòu)建的 全部網(wǎng)絡(luò)并嘗試進(jìn)行通信參數(shù)自動設(shè)定的結(jié)果,通信參數(shù)自動設(shè)定能夠被成 功地執(zhí)行。
然而,如果在所述獲取設(shè)備的鄰近有大量的設(shè)備,則該獲取設(shè)備與所述 提供設(shè)備以外的設(shè)備反復(fù)進(jìn)行自動設(shè)定處理,到成功地執(zhí)行自動設(shè)定處理為 止需要大量的時(shí)間。
采用上述的包含獲取狀態(tài)信息的方法,如果有大量的處于通信參數(shù)設(shè)定 模式的設(shè)備,則存在與不適合的設(shè)備之間進(jìn)行通信參數(shù)自動設(shè)定處理這樣的 問題。
發(fā)明內(nèi)容
本發(fā)明的目的是快速準(zhǔn)確地進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信參數(shù)的自 動設(shè)定處理。
根據(jù)本發(fā)明的一個(gè)方面,其提供了一種通信裝置,所述通信裝置包括 確定單元,用于確定要與其進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信參數(shù)的自動設(shè) 定處理的伙伴裝置;以及獲取單元,用于從由所述確定單元確定的所述伙伴 裝置獲取所述通信參數(shù);其中,所述確定單元基于在從多個(gè)通信裝置中的各
個(gè)發(fā)送的信號中包含的關(guān)于各個(gè)通信裝置的認(rèn)證方法的信息和關(guān)于各個(gè)通信 裝置的加密協(xié)議的信息中的至少一個(gè),確定所述伙伴裝置。
根據(jù)本發(fā)明的另一個(gè)方面,其提供了 一種在通信裝置中執(zhí)行的通信參數(shù)
設(shè)定方法,其包括以下步驟確定要與其進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信 參數(shù)的自動設(shè)定處理的伙伴裝置;以及從在所述確定步驟中所確定的所述伙 伴裝置獲取所述通信參數(shù);其中,在所述確定步驟中,基于在從鄰近通信裝 置發(fā)送的信號中包含的關(guān)于所述鄰近通信裝置的認(rèn)證方法的信息和關(guān)于所述 臨近通信裝置的加密協(xié)議的信息中的至少一個(gè),來確定所述伙伴裝置。
通過以下參照附圖對示例性實(shí)施例的詳細(xì)說明,本發(fā)明其他的特征和方面 將變得明確。
圖1示出了第一實(shí)施例中的無線LAN系統(tǒng)的結(jié)構(gòu)。
圖2是示出第一實(shí)施例中無線通信終端的示例性結(jié)構(gòu)的框圖。
圖3是示出第一實(shí)施例中無線基站的示例性結(jié)構(gòu)的框圖。
圖4示出了第一實(shí)施例中設(shè)定處理存儲表的示例性結(jié)構(gòu)。
圖5是示出無線通信終端101的通信參數(shù)自動設(shè)定處理的流程圖。
圖6是示出第一實(shí)施例中對方(opposing)設(shè)備確定處理的流程圖。 圖7示出了在按下通信參數(shù)自動設(shè)定開始按鈕309的情況下的通信參數(shù) 自動設(shè)定處理的序列。
圖8示出了與無線基站102間進(jìn)行的通信參數(shù)自動設(shè)定處理的序列。 圖9示出了當(dāng)從無線基站104獲取通信參數(shù)失敗時(shí)的序列。 圖IO是示出第二實(shí)施例中對方設(shè)備確定處理的流程圖。 圖11示出了第二實(shí)施例中設(shè)定處理存儲表'的示例性結(jié)構(gòu)。
具體實(shí)施例方式
以下,將參照附圖對優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明。 第一實(shí)施例
圖1示出了第一實(shí)施例中無線LAN系統(tǒng)的結(jié)構(gòu)。該無線LAN系統(tǒng)具有 無線通信終端101和三個(gè)無線基站102, 103和104。這些裝置均具有 IEEE802.11x無線LAN通信功能,并使用無線LAN基礎(chǔ)架構(gòu)(infrastructure) 通信進(jìn)行無線通信。
無線通信終端101和無線基站104具有自動設(shè)定通信參數(shù)的功能,該無 線通信終端101使用自動設(shè)定功能從無線基站104獲取通信參數(shù)。
注意在第一實(shí)施例中,無線基站102中的認(rèn)證方法被設(shè)為OPEN并且加 密協(xié)議被設(shè)為WEP (Wired Equivalent Privacy,有線等效保密),而無線基站 103和104中的認(rèn)證方法被設(shè)為WPA (Wi-Fi Protected Access, Wi-Fi網(wǎng)絡(luò)安 全存取),加密協(xié)議被設(shè)為TKIP (Temporal Key Integrity Protocol,臨時(shí)密鑰 完整性協(xié)議)。
此外,雖然在圖1所示的例子中有一個(gè)無線通信終端和三個(gè)無線基站, 但是裝置的數(shù)量不限于此。
圖2是示出第一實(shí)施例中無線通信終端的示例性結(jié)構(gòu)的框圖。在圖2中, 標(biāo)號201表示控制無線通信終端101的控制單元。標(biāo)號202表示存儲有控制 指令(即計(jì)算機(jī)程序)的ROM。標(biāo)號203表示RAM。標(biāo)號204表示進(jìn)行無 線LAN通信功能的通信控制的無線通信單元。標(biāo)號205表示天線。標(biāo)號206 表示天線控制單元。標(biāo)號207表示電源單元。標(biāo)號208表示通信參數(shù)自動設(shè) 定單元。標(biāo)號209表示用戶接口。標(biāo)號210表示確定要與其進(jìn)行通信參數(shù)自動設(shè)定處理的對方通信裝置(無線基站102—104)的對方設(shè)備(伙伴設(shè)備) 確定單元。
圖3是示出第一實(shí)施例中無線基站的示例性結(jié)構(gòu)的框圖。注意無線基站 102_104的結(jié)構(gòu)是相似的,這里以無線基站104作為例子進(jìn)行說明。
在圖3中,標(biāo)號301表示控制無線基站104的控制單元。標(biāo)號302表示 存儲有控制指令(即計(jì)算機(jī)程序)的ROM。標(biāo)號303表示RAM。標(biāo)號304 表示對無線LAN通信功能進(jìn)行通信控制的無線通信單元。標(biāo)號305表示天 線。標(biāo)號306表示天線控制單元。標(biāo)號307表示電源單元。標(biāo)號308表示通 信參數(shù)自動設(shè)定單元。標(biāo)號309表示通信參數(shù)自動設(shè)定開始按鈕,通過按下 該按鈕309來啟動通信參數(shù)自動設(shè)定處理。
圖4示出了第一實(shí)施例中設(shè)定處理存儲表的示例性結(jié)構(gòu)。注意該設(shè)定處 理存儲表存儲在無線通信終端101的RAM203中。
圖4所示的所述設(shè)定處理存儲表以各無線基站的SSID作為密鑰存儲有 認(rèn)證方法、加密協(xié)議、自動設(shè)定完成信息以及鄰近無線基站的消息接收信息。 注意SSID是用于識別由無線基站形成的網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識符。這里,在自動 設(shè)定完成信息中存儲有表示與無線基站之間是(Yes)/否(No)己進(jìn)行了通信參 數(shù)自動設(shè)定處理的信息。在消息接收信息中存儲有關(guān)于是(Yes) /否(No)從 已完成了自動設(shè)定處理(Yes)的無線基站接收到了關(guān)于通信參數(shù)自動設(shè)定處 理的消息。這里,如果消息接收信息為"Yes",則表示消息被記錄在RAM203 中。注意該消息不包含對要加入各無線基站的網(wǎng)絡(luò)的請求的響應(yīng)消息。
接下來,使用圖5對無線通信終端101進(jìn)行的通信參數(shù)自動設(shè)定處理進(jìn) 行說明。注意是當(dāng)用戶經(jīng)由用戶接口 209進(jìn)行開始通信參數(shù)自動設(shè)定處理的 操作時(shí),該設(shè)定處理啟動。
圖5是示出無線通信終端101的通信參數(shù)自動設(shè)定處理的流程圖。首先, 在步驟S501中,通信參數(shù)自動設(shè)定單元208啟動處理計(jì)時(shí)器。在啟動該處 理計(jì)時(shí)器后,在步驟S502,通信參數(shù)自動設(shè)定單元208啟動無線通信單元 204并搜索鄰近無線基站。如果作為搜索結(jié)果檢測到無線基站,則通信參數(shù) 自動設(shè)定單元208以來自于該無線基站的無線信號中所包含的發(fā)送源的 SSID作為密鑰,將認(rèn)證方法,加密協(xié)議等登記到圖4所示的設(shè)定處理存儲表 中。
注意如果在檢測到無線基站前該處理計(jì)時(shí)器期滿,則通信參數(shù)自動設(shè)定 單元208異常中止(abort)該通信參數(shù)自動設(shè)定處理。 接下來,在步驟S503,通信參數(shù)自動設(shè)定單元208啟動對方設(shè)備確定單 元210,并等待由對方設(shè)備確定單元210進(jìn)行的對方設(shè)備確定處理(以下使 用圖6詳細(xì)說明)結(jié)束。然后, 一旦通信參數(shù)自動設(shè)定單元208已經(jīng)從對方 設(shè)備確定單元210接收到處理結(jié)果,則處理進(jìn)入步驟S504,通信參數(shù)自動設(shè) 定單元208檢驗(yàn)對方設(shè)備確定處理的結(jié)果。這里,如果該處理成功,則處理 進(jìn)入步驟S505,而如果該處理失敗,則所述通信參數(shù)自動設(shè)定處理異常中止。
接下來,在步驟S505中,通信參數(shù)自動設(shè)定單元208與步驟S503中確 定的無線基站進(jìn)行連接,并從該無線基站獲取通信參數(shù)。然后在步驟S506 中,通信參數(shù)自動設(shè)定單元208對記錄在圖4所示的設(shè)定處理存儲表中的關(guān) 于無線基站的信息進(jìn)行更新。具體地說,通信參數(shù)自動設(shè)定單元208將自動 設(shè)定完成信息設(shè)定為"Yes",并進(jìn)一步基于該處理結(jié)果記錄消息接收信息。
一旦該表被更新完畢,則在步驟S507中,通信參數(shù)自動設(shè)定單元208 確認(rèn)是否已經(jīng)從該無線基站獲取了通信參數(shù)。這里,如果已經(jīng)獲取了通信參 數(shù),則通信參數(shù)自動設(shè)定單元208將獲取的通信參數(shù)存儲在RAM203中,并 結(jié)束通信參數(shù)自動設(shè)定處理。如果未能夠獲取通信參數(shù),則處理返回步驟 S503,并再次執(zhí)行對方設(shè)備確定處理。
上述步驟使得通信參數(shù)自動設(shè)定處理在該無線通信終端101與無線基站 之間被執(zhí)行。
接下來,使用圖6對圖5所示的在步驟S503進(jìn)行的對方設(shè)備確定處理 進(jìn)行說明。
圖6是示出第一實(shí)施例中對方(opposing)裝置確定處理的流程圖。首 先,在步驟S601中,對方設(shè)備確定單元210檢查所述設(shè)定處理存儲表中是 否登記有任何無線基站。這里,如果登記有一個(gè)或一個(gè)以上無線基站,則處 理進(jìn)入步驟S602,而如果沒有登記無線基站,則處理異常中止。
在步驟S602中,對方設(shè)備確定單元210檢査圖4所示的設(shè)定處理存儲 表中登記的各無線基站的自動設(shè)定完成信息。這里,如果設(shè)定處理存儲表中 登記的所有無線基站均己經(jīng)進(jìn)行了通信參數(shù)自動設(shè)定處理,則處理進(jìn)入步驟 S603。然而,如果存在尚未進(jìn)行通信參數(shù)自動設(shè)定處理的所述無線基站,則 處理進(jìn)入步驟S604。
在步驟S603中,對方設(shè)備確定單元210檢查圖4所示的設(shè)定處理存儲 表中登記的各無線基站的消息接收信息。這里,如果沒有從所述設(shè)定處理存 儲表中登記的無線基站中的任何一個(gè)接收到處理消息,則處理異常中止。另
一方面,如果已經(jīng)從一個(gè)或一個(gè)以上所述無線基站接收到處理消息,則處理 進(jìn)入步驟S604。
接下來,在步驟S604,對方設(shè)備確定單元210從那些沒有進(jìn)行通信參數(shù) 自動設(shè)定處理的無線基站中或從那些從其接收到消息的無線基站中,確定優(yōu) 先與其進(jìn)行通信參數(shù)自動設(shè)定處理的無線基站。在第一實(shí)施例中,給予使用 WPA認(rèn)證的無線基站第一優(yōu)先。如果僅有使用OPEN認(rèn)證的無線基站,則給 予使用WEP加密的無線基站第一優(yōu)先。
注意如果多個(gè)無線基站被確定為第一優(yōu)先,則給予具有所述設(shè)定處理存 儲表中的最小登記號的無線基站第一優(yōu)先。
接下來,在步驟S605,對方設(shè)備確定單元210將步驟S604中確定的最 優(yōu)先的無線基站作為對方設(shè)備通知給通信參數(shù)自動設(shè)定單元208,隨后結(jié)束 該處理。
上述步驟使得對方設(shè)備確定單元210來執(zhí)行第一實(shí)施例的對方設(shè)備確定 處理。
接下來,將使用圖7對在無線通信終端101和無線基站103、 104之間進(jìn) 行的通信參數(shù)自動設(shè)定處理進(jìn)行說明。該例子示出了在按下無線基站104中 的通信參數(shù)自動設(shè)定開始按鈕309,并且無線基站104與所述通信參數(shù)自動 設(shè)定方法相適合的情況下的序列。
圖7示出了在按下通信參數(shù)自動設(shè)定開始按鈕309的情況下的通信參數(shù) 自動設(shè)定處理的序列。 一旦按下無線基站104中的通信參數(shù)自動設(shè)定開始按 鈕309 (701),通信參數(shù)自動設(shè)定單元308開始通信參數(shù)自動設(shè)定處理。
在開始通信參數(shù)自動設(shè)定處理后,無線通信終端101搜索鄰近設(shè)備 (702),并在設(shè)定處理存儲表中登記各無線基站的信息。注意在第一實(shí)施例 中,在設(shè)定處理存儲表中無線基站103的登記號小于無線基站104的登記號。
在設(shè)備搜索后,無線通信終端101進(jìn)行對方設(shè)備確定處理,并確定無線 基站103是要與其優(yōu)先進(jìn)行處理的設(shè)備。在對方設(shè)備確定處理后,無線通信 終端101向無線基站103發(fā)送加入請求消息(703)。這里,無線基站103不 適合所述通信參數(shù)自動設(shè)定處理方法,并且無線基站103被設(shè)為WPA認(rèn)證。 因此,無線基站103在收到來自無線通信終端101的加入請求消息時(shí),嘗試 與無線通信終端101之間進(jìn)行用于設(shè)定認(rèn)證密鑰的信號交換(handshake)處 理。在這種情況下,由于無線通信終端101沒有與無線基站103連接所需的 參數(shù),所以該信號交換處理朱敗,并且無線基站103向無線通信終端101發(fā)送加入失敗響應(yīng)消息(704)。
在從無線基站103接收到加入失敗響應(yīng)消息(704)之后,無線通信終端 101更新所述設(shè)定處理存儲表。之后,無線通信終端101再次進(jìn)行所述對方 設(shè)備確定處理,并確定無線基站104是要與其優(yōu)先進(jìn)行處理的設(shè)備。在所述 對方設(shè)備確定處理后,無線通信終端101向無線基站104發(fā)送加入請求消息
(705) 。
另一方面,與所述通信參數(shù)自動設(shè)定方法相適合的無線基站104向無線 通信終端101發(fā)送加入成功響應(yīng)消息(706)。在接收到該加入成功響應(yīng)消息
(706) 時(shí),無線通信終端101發(fā)送開始處理消息(707)以開始通信參數(shù)獲 取處理。
在收到所述開始處理信息(707)時(shí),無線基站104按照預(yù)定的步驟與無 線通信終端101交換設(shè)定處理信息(708)。最后,向無線通信終端101發(fā)送 為加入無線基站104的數(shù)據(jù)通信網(wǎng)絡(luò)所需的通信參數(shù)(709)。
在接收到該通信參數(shù)(709)時(shí),無線通信終端101將該通信參數(shù)(709) 保存至RAM203,并在發(fā)送表示其脫離無線基站104的網(wǎng)絡(luò)的消息(710) 后結(jié)束該處理。
上述步驟使得在無線通信終端101和與所述通信參數(shù)自動設(shè)定方法相適 合的無線基站之間進(jìn)行通信參數(shù)自動設(shè)定處理。
接下來,將使用圖8對在無線通信終端101與被設(shè)為OPEN認(rèn)證的無線 基站102之間進(jìn)行的通信參數(shù)設(shè)定處理進(jìn)行說明。
圖8示出了與無線基站102之間進(jìn)行的通信參數(shù)自動設(shè)定處理的序列。 無線通信終端101首先向無線基站102發(fā)送加入請求消息(801)。另一方面, 被設(shè)為OPEN認(rèn)證的無線基站102向無線通信終端101發(fā)送加入成功響應(yīng)消 息(802)。
一收到加入成功響應(yīng)消息(802),無線通信終端101就發(fā)送開始處理消 息(803)以開始通信參數(shù)獲取處理。
這里,與所述通信參數(shù)自動設(shè)定方法不適合的無線基站102不響應(yīng)開始 處理消息。結(jié)果,在無線通信終端101中,發(fā)送開始處理信息時(shí)啟動的消息 接收計(jì)時(shí)器期滿,并且該無線通信終端101發(fā)送表示其脫離無線基站102的 網(wǎng)絡(luò)的消息(804)。
到與無線基站102的通信參數(shù)自動設(shè)定處理失敗為止所需的時(shí)間取決于 到消息接收計(jì)時(shí)器期滿為止所花費(fèi)的時(shí)間。通常,計(jì)時(shí)器期滿所用的時(shí)間要
長于到WPA信息交換處理失敗為止所需的時(shí)間。因此,優(yōu)先進(jìn)行與被設(shè)為 WPA認(rèn)證的無線基站的通信參數(shù)自動設(shè)定處理。這使得從處理開始到在該處 理被成功執(zhí)行之前在通信參數(shù)自動設(shè)定處理中發(fā)生失敗所需的時(shí)間能夠被縮 短。
通常,多出于獲取通信所需要的例如加密密鑰等安全信息的目的進(jìn)行通 信參數(shù)設(shè)定處理。因此,在所述對方設(shè)備確定處理中,相對于沒有設(shè)定加密協(xié)議的設(shè)備優(yōu)先設(shè)定使用WEP加密的設(shè)備作為對方設(shè)備。由此增加了與期望的設(shè)備快速完成通信參數(shù)自動設(shè)定處理的可能性,并提高了可用性。接下來,使用圖9對從無線基站104獲取通信參數(shù)失敗時(shí)的處理進(jìn)行說明。
圖9示出了從無線基站104獲取通信參數(shù)失敗時(shí)的序列。在通信參數(shù)自 動設(shè)定處理開始后,無線通信終端101搜索鄰近的無線基站((901),并將各 無線基站的信息登記在所述設(shè)定處理存儲表中。這里,在該設(shè)定處理存儲表 中無線基站103的登記號小于無線基站104的登記號。
在所述設(shè)備搜索后,無線通信終端101進(jìn)行所述對方設(shè)備確定處理,并 確定無線基站103是優(yōu)先與其進(jìn)行處理的設(shè)備。在所述對方設(shè)備確定處理后, 無線通信終端101向無線基站103發(fā)送加入請求消息(卯2)。這里,無線基 站103向無線通信終端101發(fā)送加入失敗響應(yīng)消息(903)。
在從無線基站103接收到加入失敗響應(yīng)消息(903)后,無線通信終端 101更新所述設(shè)定處理存儲表。之后,無線通信終端101再次進(jìn)行所述對方 設(shè)備確定處理,并確定無線基站104是要與其優(yōu)先進(jìn)行處理的設(shè)備。在所述 對方設(shè)備確定處理后,無線通信終端101向無線基站104發(fā)送加入請求消息(904) 。
另一方面,無線基站104向無線通信終端101發(fā)送加入成功響應(yīng)消息(905) 。在接收到該加入成功響應(yīng)消息(905)時(shí),無線通信終端101向無線 基站104發(fā)送開始處理消息(906)以開始通信參數(shù)獲取處理。
這里,由于通信參數(shù)自動設(shè)定處理沒有開始,所以無線基站104向無線 通信終端101發(fā)送處理失敗消息(907)。
在從無線基站104接收到所述處理失敗的消息之后,無線通信終端101 更新所述設(shè)定處理存儲表。之后,無線通信終端101再次進(jìn)行所述對方設(shè)備 確定處理,并確定無線基站102是要與其優(yōu)先進(jìn)行處理的設(shè)備。在所述對方 設(shè)備確定處理后,無線通信終端101向無線基站102發(fā)送加入請求消息(908)。
另一方面,無線基站102向無線通信終端101發(fā)送加入成功響應(yīng)消息
(909)。在接收到該加入成功響應(yīng)消息(909)時(shí),無線通信終端101發(fā)送開 始處理消息(910)以開始所述通信參數(shù)獲取處理。
這里,與所述通信參數(shù)自動設(shè)定方法不相適合的無線基站102不響應(yīng)該 開始處理消息。結(jié)果,在無線通信終端101中,發(fā)送開始處理信息時(shí)啟動的 消息接收計(jì)時(shí)器期滿,并且無線通信終端101脫離無線基站102的網(wǎng)絡(luò)(911 )。
之后,無線基站104的通信參數(shù)自動設(shè)定開始按鈕被按下(912),無線 基站104的自動通信參數(shù)設(shè)定處理開始。
在脫離無線基站102的網(wǎng)絡(luò)后,無線通信終端101更新所述設(shè)定處理存 儲表。接著,無線通信終端101再次進(jìn)行所述對方設(shè)備確定處理,并參照所 述設(shè)定處理存儲表中的消息接收信息確定無線基站104是要與其優(yōu)先進(jìn)行處 理的設(shè)備。在所述對方設(shè)備確定處理后,無線通信終端101向無線基站104 發(fā)送加入請求消息(913)。
另一方面,與所述通信參數(shù)自動設(shè)定方法相適合的無線基站104向無線 通信終端101發(fā)送加入成功響應(yīng)消息(914)。在接收到該加入成功響應(yīng)消息 (914)時(shí),無線通信終端101發(fā)送開始處理消息(915)以開始通信參數(shù)獲 取處理。
-者^M^f述開始處理消意《,l分襯r無線基鬼-TO4-按照預(yù)定的步驟與 無線通信終端101交換設(shè)定處理消息(916)。最后,向無線通信終端101發(fā) 送為加入無線基站104的數(shù)據(jù)通信網(wǎng)絡(luò)所需的通信參數(shù)(917)。
在接收到該通信參數(shù)(917)時(shí),無線通信終端101將該通信參數(shù)(917) 保存至RAM203,并在發(fā)送表示其脫離無線基站104的網(wǎng)絡(luò)的消息(918) 后結(jié)束該處理。
根據(jù)第一實(shí)施例,即使在由于例如所述無線基站沒有開始所述通信參數(shù) 自動設(shè)定處理,而導(dǎo)致所述設(shè)定處理失敗的情況下,也能夠與適當(dāng)?shù)臒o線基 站間快速地重試通信參數(shù)自動設(shè)定處理。
第二實(shí)施例
接下來,將參照附圖詳細(xì)說明本發(fā)明的第二實(shí)施例。作為第二實(shí)施例, 將說明在確定對方設(shè)備時(shí)使用無線通信終端從無線基站獲取到的設(shè)備詳細(xì)信 息的情況。
注意無線LAN系統(tǒng)、無線通信終端和無線基站的結(jié)構(gòu)與使用圖1、 2和 3所說明的第一實(shí)施例中的結(jié)構(gòu)相似,因此將省略相關(guān)說明。
這里,與第一實(shí)施例相似,無線通信終端IOI的通信參數(shù)自動設(shè)定單元
208進(jìn)行圖5所示的通信參數(shù)自動設(shè)定處理。通信參數(shù)自動設(shè)定單元208搜 索鄰近的無線基站,并在檢測到無線基站時(shí)將獲取到設(shè)備詳細(xì)信息(圖ll) 登記到設(shè)定處理存儲表中。
這里,設(shè)備詳細(xì)信息是詳細(xì)說明該各設(shè)備的特征的信息。具體地說,如 圖11所示,所述設(shè)備詳細(xì)信息包含設(shè)備名、廠商名、型號名、型號、序列號、 設(shè)備類型、MAC地址、UUID (Universally Unique Identifier,通用唯一標(biāo)識 符)中的至少一個(gè)。
注意設(shè)備詳細(xì)信息可以附加在響應(yīng)無線通信終端101發(fā)送的搜索請求而 從無線基站發(fā)送的搜索響應(yīng)信號中。設(shè)備詳細(xì)信息也可以通過向已找到的無 線基站發(fā)送設(shè)備詳細(xì)信息請求來獲取。
此外,在無線通信終端101的RAM203中設(shè)定指定進(jìn)行通信參數(shù)自動設(shè) 定處理的對方設(shè)備的條件信息。設(shè)備名、廠商名、型號名、型號、序列號、 設(shè)備類型、MAC地址、UUID等可以用于該條件信息,并且該信息可以被列 舉。
例如,如果用戶想要指定公司A的AP(accesspoint,接入點(diǎn))作為該對方 設(shè)備,則將"廠商名二公司A"和"設(shè)備類型二AP"設(shè)為條件信息。
---接干來,將使用掛IO體于臓絲微儲-來確定對方設(shè)#^方貴 備確定處理進(jìn)行說明。
圖IO是示出第二實(shí)施例中對方設(shè)備確定處理的流程圖。首先,在步驟 S1001中,對方設(shè)備確定單元210檢査在所述設(shè)定處理存儲表中是否登記有 任何無線基站。這里,如果登記有一個(gè)或一個(gè)以上的無線基站,則處理進(jìn)入 步驟S1002,而如果沒有無線基站被登記,則該處理被異常中止。
在步驟S1002中,對方設(shè)備確定單元210檢查圖4的設(shè)定處理存儲表中 登記的各無線基站的自動設(shè)定完成信息。這里,如果設(shè)定處理存儲表中登記 的所有無線基站已經(jīng)進(jìn)行了所述通信參數(shù)自動設(shè)定處理,則處理進(jìn)入步驟 S1003。然而,如果存在沒有進(jìn)行所述通信參數(shù)自動設(shè)定處理的所述無線基 站,則處理進(jìn)入步驟S1004。
在步驟S1003中,對方設(shè)備確定單元210檢査設(shè)定處理存儲表中登記的 各無線基站的消息接收信息。這里,如果沒有從所述設(shè)定處理存儲表中登記 的無線基站中的任何一個(gè)接收到處理消息,則處理異常中止。另一方面,如 果已經(jīng)從一個(gè)或一個(gè)以上所述無線基站接收到處理消息,則處理進(jìn)入步驟
S畫4。
接下來,在步驟S1004,對方設(shè)備確定單元210從那些沒有進(jìn)行通信參 數(shù)自動設(shè)定處理的無線基站中或從那些從其接收到消息的無線基站中,確定 優(yōu)先與其進(jìn)行通信參數(shù)自動設(shè)定處理的無線基站。在第二實(shí)施例中,給予使 用WPA認(rèn)證或WPA2認(rèn)證的無線基站第一優(yōu)先。如果僅有使用OPEN認(rèn)證 的無線基站,則給予使用WEP加密的無線基站第一優(yōu)先。如果沒有符合這 些條件的無線基站,則給予沒有設(shè)定加密協(xié)議的無線基站第一優(yōu)先。
接下來,在步驟S1005,對方設(shè)備確定單元210檢査是否有多個(gè)設(shè)備被 確定為第一優(yōu)先。如果有多個(gè)設(shè)備被確定為第一優(yōu)先,則處理進(jìn)入步驟 S1006,而如果僅有一個(gè)設(shè)備被確定為第一優(yōu)先,則處理進(jìn)入步驟S1007。
在步驟S1006中,對方設(shè)備確定單元210從RAM203獲取條件信息,并 基于所述設(shè)定處理存儲表中登記的設(shè)備詳細(xì)信息,檢査是否有具有與所述條 件信息一致的項(xiàng)的無線基站。如果有一個(gè)具有與所述條件信息一致的項(xiàng)的無 線基站,則伴隨著給予該無線基站第一優(yōu)先,處理進(jìn)入步驟S1007。
如果有多個(gè)具有與所述條件信息一致的項(xiàng)的無線基站或者沒有具有一致 項(xiàng)的設(shè)備,則伴隨著給予所述設(shè)定處理存儲表中具有最小登記號的設(shè)備第一 優(yōu)先,處理進(jìn)入步驟S1007。
—注意在第 =實(shí)施餘--如果有一個(gè)具#^ 述條種信息= 項(xiàng)低線 基站,則給予該無線基站第一優(yōu)先,但是也可以給予具有最多個(gè)與所述條件 信息一致的項(xiàng)的無線基站第一優(yōu)先。
在步驟S1007中,對方設(shè)備確定單元210向通信參數(shù)自動設(shè)定單元208 通知所述被確定為第一優(yōu)先的無線基站作為對方設(shè)備,隨后結(jié)束所述處理。
上述步驟使得對方設(shè)備確定單元210第二實(shí)施例的對方設(shè)備確定處理被 執(zhí)行。
第二實(shí)施例使所期望的無線基站能夠被快速地確定為對方設(shè)備,并且能 夠迅速地成功執(zhí)行通信參數(shù)自動設(shè)定。
如上所述,能夠在排除那些與其進(jìn)行自動設(shè)定處理將明顯會失敗的設(shè)備 后,確定要與其進(jìn)行通信參數(shù)自動設(shè)定處理的對方通信設(shè)備。因此,到所述 設(shè)定處理成功進(jìn)行為止所需的時(shí)間被縮短,可用性得到提高。
本發(fā)明可以用于由多個(gè)設(shè)備(例如,主機(jī)、接口設(shè)備、閱讀器和打印機(jī)等) 構(gòu)成的系統(tǒng),或由單個(gè)設(shè)備構(gòu)成的裝置(例如,復(fù)印機(jī)或傳真機(jī)等)中。
將記錄了實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序代碼的記錄介質(zhì)提供給系統(tǒng)
或者裝置,該系統(tǒng)或者裝置中的計(jì)算機(jī)(或CPU或MPU)讀出并執(zhí)行保存 在該記錄介質(zhì)中的程序。不用說,本發(fā)明的目的由此實(shí)現(xiàn)。
這種情況下,從計(jì)算機(jī)可讀的記錄介質(zhì)讀出的實(shí)際程序代碼實(shí)現(xiàn)上述實(shí) 施例的功能,從而記錄了該程序代碼的記錄介質(zhì)構(gòu)成了本發(fā)明。
作為能用于提供該程序代碼的記錄介質(zhì)的實(shí)例包括軟盤、硬盤、光盤、
磁光盤、CD-ROM、 CD-R、磁帶、非易失存儲卡以及ROM。
不用說,上述實(shí)施例不僅作為計(jì)算機(jī)執(zhí)行所讀取的程序代碼的結(jié)果實(shí)現(xiàn), 而且在以下情況中得以實(shí)現(xiàn)。g卩,在計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)等基于該程序 代碼的指示進(jìn)行實(shí)際處理的部分或者全部,作為該處理的結(jié)果上述實(shí)施例的 功能得以實(shí)現(xiàn)。
此外,可以將從記錄介質(zhì)中讀出程序代碼寫入設(shè)置在插入計(jì)算機(jī)的功能 擴(kuò)展板或連接到計(jì)算機(jī)的功能擴(kuò)展單元的存儲器中,設(shè)置在該功能擴(kuò)展板或 該功能擴(kuò)展單元的CPU等基于該計(jì)算機(jī)程序的指示執(zhí)行實(shí)際處理的部分或 全部,作為該處理的結(jié)果上述實(shí)施例的功能得以實(shí)現(xiàn)。
雖然參照實(shí)施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解的是本發(fā)明并不限 于已公開的實(shí)施例。權(quán)利要求的范圍應(yīng)給予最寬泛的解釋,包括所有變體、 等同結(jié)構(gòu)與功能在內(nèi)。
權(quán)利要求
1.一種通信裝置,包括確定單元,用于確定要與其進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信參數(shù)的自動設(shè)定處理的伙伴裝置;以及獲取單元,用于從由所述確定單元確定的所述伙伴裝置獲取所述通信參數(shù);其中,所述確定單元基于在從多個(gè)通信裝置中的各個(gè)發(fā)送的信號中包含的關(guān)于各個(gè)通信裝置的認(rèn)證方法的信息和關(guān)于各個(gè)通信裝置的加密協(xié)議的信息中的至少一個(gè),確定所述伙伴裝置。
2. 根據(jù)權(quán)利要求1所述的通信裝置,還包括存儲單元,用于存儲關(guān)于在所述自動設(shè)定處理中是否已從所述多個(gè)通信 裝置接收到消息的信息;其中,所述確定單元在從其接收到所述消息的通信裝置中確定要與其進(jìn) 行所述自動設(shè)定處理的所述伙伴裝置。
3. 根據(jù)權(quán)利要求2所述的通信裝置,還包括,用于獲取關(guān)于所述多個(gè)通 信裝置的設(shè)備詳細(xì)信息的單元,其中,所述確定單元基于通信裝置條件信息及所述獲取到的設(shè)備詳細(xì)信 息確定所述伙伴裝置。
4. 根據(jù)權(quán)利要求3中所述的通信裝置,其中所述設(shè)備詳細(xì)信息包含設(shè)備名、設(shè)備廠商名、型號名、型號、序列 號、設(shè)備類型、MAC地址以及UUID中的至少一個(gè)。
5. —種在通信裝置中執(zhí)行的通信參數(shù)設(shè)定方法,其包括以下步驟 確定要與其進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信參數(shù)的自動設(shè)定處理的伙伴裝置;以及從在所述確定步驟中所確定的所述伙伴裝置獲取所述通信參數(shù);其中,在所述確定步驟中,基于在從鄰近通信裝置發(fā)送的信號中包含的關(guān)于所述鄰近通信裝置的認(rèn)證方法的信息和關(guān)于所述鄰近通信裝置的加密協(xié)議的信息中的至少一個(gè),來確定所述伙伴裝置。
全文摘要
本發(fā)明公開了一種通信裝置及通信參數(shù)設(shè)定方法。所述通信裝置確定要與其進(jìn)行自動設(shè)定連接網(wǎng)絡(luò)所需的通信參數(shù)的自動設(shè)定處理的對方裝置,并從該對方裝置獲取所述通信參數(shù)。基于在從多個(gè)通信裝置中的各個(gè)發(fā)送的信號中包含的關(guān)于各個(gè)通信裝置的認(rèn)證方法的信息和關(guān)于各個(gè)通信裝置的加密協(xié)議的信息中的至少一個(gè),確定所述對方裝置。
文檔編號H04L12/28GK101360029SQ20081013483
公開日2009年2月4日 申請日期2008年8月1日 優(yōu)先權(quán)日2007年8月1日
發(fā)明者坂井達(dá)彥 申請人:佳能株式會社