專利名稱:通信設(shè)備和通信參數(shù)設(shè)置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備和通信參數(shù)設(shè)置方法。
背景技術(shù):
為了在無線LAN上進(jìn)行通信,通信裝置需要設(shè)置SSID(Service Set ID,服務(wù)集標(biāo)識符)、加密密鑰、認(rèn)證方案以及認(rèn)證密鑰等無線LAN參數(shù)(以下稱之為通信參數(shù))。這些通信參數(shù)的設(shè)定對于用戶來說非常麻煩,并且已經(jīng)提出了用于簡化該處理的各種方法。
例如,日本特開2003-204335號公報記載了一種如果包含在信標(biāo)中的無線網(wǎng)絡(luò)識別信息與存儲在通信裝置中的無線網(wǎng)絡(luò)識別信息相匹配,則為無線通信設(shè)置相應(yīng)的固定通信參數(shù)的方法。該信標(biāo)是由已構(gòu)建了無線網(wǎng)絡(luò)的裝置所發(fā)送的信號。已接收到該信標(biāo)的裝置預(yù)先存儲該固定通信參數(shù)和相應(yīng)的無線網(wǎng)絡(luò)識別信息。
日本特開2004-094736號公報記載了一種方法,該方法將包含在信標(biāo)中的無線網(wǎng)絡(luò)識別信息與存儲在通信裝置中的多個網(wǎng)絡(luò)識別信息進(jìn)行比較,并且如果前者與后者中的任何一個相匹配,則選擇并設(shè)置相應(yīng)的通信參數(shù)。該文獻(xiàn)還記載了能夠在自動和手動選擇方式之間進(jìn)行切換的通信參數(shù)設(shè)置方法的操作。
然而,利用在日本特開2003-204335號公報和2004-094736號公報中所述的用于設(shè)置通信參數(shù)的方法,設(shè)置通信參數(shù)是固定的。因此,如果第三方通過偷聽獲得該固定通信參數(shù),則安全性受到不利威脅。
為了解決這個問題,已提出了自動生成并設(shè)置通信參數(shù)的方法。以下方法已作為實際產(chǎn)品得以實現(xiàn)通過簡單操作將接入點(中繼器)和站(終端)的通信參數(shù)設(shè)置從該接入點自動傳送到該站。利用在接入點和站之間設(shè)置通信參數(shù)的方法,通信裝置使用通信參數(shù)設(shè)置無線網(wǎng)絡(luò)識別信息(例如,加密密鑰)來構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò),以設(shè)置該通信參數(shù)。
利用自動設(shè)置通信參數(shù)的方法,對于某些通信參數(shù),為每次通信生成并設(shè)置不同的參數(shù)。這使得可以同時獲得安全性和便利性。在日本特開2004-215232號公報中記載了基于該技術(shù)的操作。
然而,現(xiàn)在可獲得用于自動設(shè)置通信參數(shù)的各種方法,也就是說,用于自動設(shè)置通信參數(shù)的方法多種多樣。因而,如果裝置支持多種自動通信參數(shù)設(shè)置方法,則必需選擇這些自動通信參數(shù)設(shè)置方法中的一種來設(shè)置通信參數(shù)??梢允褂脩暨x擇其中一種自動通信參數(shù)設(shè)置方法。然而,這樣做會增加用戶必須進(jìn)行的操作數(shù)量。
發(fā)明內(nèi)容
為了解決這些問題做出了本發(fā)明。本發(fā)明的目的是能夠更容易地設(shè)置通信參數(shù)。
為了達(dá)到該目的,根據(jù)本發(fā)明的一個方面,提供一種用于為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備的通信參數(shù)設(shè)置方法,該方法包括檢測步驟,用于檢測該無線網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識符;以及設(shè)置步驟,用于通過與在該檢測步驟中檢測到的該網(wǎng)絡(luò)標(biāo)識符相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
而且,根據(jù)本發(fā)明的一個方面,提供一種用于為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備的通信參數(shù)設(shè)置方法,該方法包括認(rèn)證步驟,用于進(jìn)行該通信設(shè)備之間的認(rèn)證;以及設(shè)置步驟,用于根據(jù)在該認(rèn)證步驟中的認(rèn)證,通過與用于該認(rèn)證的信息相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
而且,根據(jù)本發(fā)明的一個方面,提供一種通信設(shè)備,該通信設(shè)備包括檢測部件,用于檢測無線網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識符;以及設(shè)置部件,用于選擇與由所述檢測部件檢測到的該網(wǎng)絡(luò)標(biāo)識符相對應(yīng)的通信參數(shù)設(shè)置方法,并通過所選擇的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
而且,根據(jù)本發(fā)明的一個方面,提供一種通信設(shè)備,該通信設(shè)備包括判斷部件,用于判斷該通信設(shè)備與其它通信設(shè)備之間的認(rèn)證是否成功;以及設(shè)置部件,用于根據(jù)所述判斷部件的判斷,通過與用于該認(rèn)證的信息相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
通過以下參照附圖對典型實施例的說明,本發(fā)明的其它特征顯而易見。
圖1是示出由無線終端101和第一接入點104組成的示例性無線LAN系統(tǒng)的圖;圖2是示出由無線終端101和第二接入點107組成的示例性無線LAN系統(tǒng)的圖;圖3是示出由無線終端101和第三接入點110組成的示例性無線LAN系統(tǒng)的圖;圖4是示出無線終端101和接入點104的示例性內(nèi)部配置的框圖;圖5是示出在自動通信參數(shù)設(shè)置方法中使用的示例性網(wǎng)絡(luò)SSID的圖;圖6是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖;圖7是示出在無線終端101中的自動通信參數(shù)設(shè)置處理的流程圖;圖8是示出在搜索處理方法1中的搜索判斷處理的流程圖;圖9是示出在搜索處理方法2中的搜索判斷處理的流程圖;圖10是示出由無線終端1001和第四接入點1004組成的示例性無線LAN系統(tǒng)的圖;圖11是示出由無線終端1001和第五接入點1007組成的示例性無線LAN系統(tǒng)的圖;圖12是示出在自動通信參數(shù)設(shè)置方法中使用的用于認(rèn)證的示例性加密密鑰的圖;圖13是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖;圖14是示出在無線終端1001中的自動通信參數(shù)設(shè)置處理的流程圖;以及圖15是示出根據(jù)第三實施例的無線LAN系統(tǒng)的示例性結(jié)構(gòu)的圖。
具體實施例方式
參照附圖,詳細(xì)說明用于實現(xiàn)本發(fā)明的最佳模式。
第一實施例圖1是示出由無線終端101和第一接入點104組成的示例性無線LAN系統(tǒng)的圖。第一接入點104具有在IEEE 802.11x中規(guī)定的無線通信功能105。注意,IEEE 802.11x規(guī)范表示IEEE 802.11和與IEEE 802.11相關(guān)的規(guī)范(例如,802.11a、802.11b、802.11g等)。按下自動通信參數(shù)設(shè)置啟動按鈕106將允許構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò),以開始自動通信參數(shù)設(shè)置。通信參數(shù)包括網(wǎng)絡(luò)標(biāo)識符(SSID服務(wù)集標(biāo)識符)、加密密鑰、認(rèn)證方案、以及認(rèn)證密鑰。
無線終端101同樣具有IEEE 802.11x中規(guī)定的無線通信功能102。按下自動通信參數(shù)設(shè)置啟動按鈕103將開始自動通信參數(shù)設(shè)置。
圖2是示出由無線終端101和第二接入點107組成的示例性無線LAN系統(tǒng)的圖。與第一接入點相同,第二接入點107具有無線通信功能108。按下自動通信參數(shù)設(shè)置啟動按鈕109將允許構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò),以開始自動通信參數(shù)設(shè)置。
圖3是示出由無線終端101和第三接入點110組成的示例性無線LAN系統(tǒng)的圖。與第一接入點相同,第三接入點110具有無線通信功能111。按下自動通信參數(shù)設(shè)置啟動按鈕112將允許構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò),以開始自動通信參數(shù)設(shè)置。
參照圖4,說明無線終端101和第一接入點104的內(nèi)部配置。第二接入點107和第三接入點110的內(nèi)部配置與第一接入點104的內(nèi)部配置類似。因此,省略其說明。
圖4是示出無線終端101和接入點104的示例性內(nèi)部配置的框圖。在無線終端101的框圖中,附圖標(biāo)記401表示控制部分,其根據(jù)存儲在下面所述的ROM中的程序控制無線終端。附圖標(biāo)記402表示無線通信處理部分,其控制無線LAN通信。附圖標(biāo)記403表示RAM,其是定義由控制部分401進(jìn)行控制所使用的工作區(qū)和表的存儲器。附圖標(biāo)記404表示存儲控制命令(程序)和控制數(shù)據(jù)的ROM。
附圖標(biāo)記406表示控制天線405的天線控制部分。附圖標(biāo)記407表示通信參數(shù)設(shè)置開始按鈕,其啟動通信參數(shù)設(shè)置。附圖標(biāo)記408表示顯示部分,其使用LCD或LED顯示無線終端的狀態(tài)和通過下面所述的操作部分進(jìn)行的操作輸入。附圖標(biāo)記409表示操作部分,其包括用于指示無線終端進(jìn)行相應(yīng)操作的按鈕。附圖標(biāo)記410表示包括二次電池的電源部分。附圖標(biāo)記411表示通信接口部分,其不是無線的而是有線的,例如,USB或IEEE 1394通信接口。
通信參數(shù)設(shè)置開始按鈕407對應(yīng)于圖1所示的自動通信參數(shù)設(shè)置啟動按鈕103。將對用于自動設(shè)置通信參數(shù)的處理進(jìn)行說明。
在第一接入點104的框圖中,附圖標(biāo)記412表示控制部分,其根據(jù)存儲在下面所述的ROM中的程序控制接入點。附圖標(biāo)記413表示無線通信處理部分,其進(jìn)行無線LAN構(gòu)建或通信控制。附圖標(biāo)記414表示RAM,其是定義由控制部分412進(jìn)行控制所使用的工作區(qū)和表的存儲器。附圖標(biāo)記415表示存儲控制命令(程序)和控制數(shù)據(jù)的ROM。
附圖標(biāo)記416表示通信參數(shù)設(shè)置開始按鈕。按下該按鈕將開始用于自動設(shè)置通信參數(shù)的處理。附圖標(biāo)記417表示控制天線418的天線控制部分。附圖標(biāo)記419表示顯示部分,其使用LCD或LED顯示接入點的狀態(tài)和通過下面所述的操作部分進(jìn)行的操作輸入。附圖標(biāo)記420表示操作部分,其包括用于指示接入點進(jìn)行相應(yīng)操作的按鈕。附圖標(biāo)記421表示電源部分。附圖標(biāo)記422表示通信接口部分,其不是無線的而是有線的,例如,USB或IEEE 1394通信接口。
通信參數(shù)設(shè)置開始按鈕416對應(yīng)于圖1所示的自動通信參數(shù)設(shè)置啟動按鈕106(圖2所示的109或圖3所示的112)。將對用于自動設(shè)置通信參數(shù)的處理進(jìn)行說明。
在以上結(jié)構(gòu)中,第一接入點104對應(yīng)于第一自動通信參數(shù)設(shè)置方法113。第二接入點107對應(yīng)于第二自動通信參數(shù)設(shè)置方法114。第三接入點110對應(yīng)于第三自動通信參數(shù)設(shè)置方法115。
無線終端101對應(yīng)于第一自動通信參數(shù)設(shè)置方法113和第二自動通信參數(shù)設(shè)置方法114二者。
自動通信參數(shù)設(shè)置方法在連接的裝置之間使用預(yù)定的過程和消息自動設(shè)置通信參數(shù)。制造商經(jīng)常采用專有的自動通信參數(shù)設(shè)置方法。因此,不支持通用自動通信參數(shù)設(shè)置方法的裝置使用不同的過程來設(shè)置通信參數(shù),或使用不同的可解碼消息(decodablemessage)。因而,這些裝置不能通過自動設(shè)置方法設(shè)置通信參數(shù)。另一方面,支持通用自動通信參數(shù)設(shè)置方法的裝置可以通過自動設(shè)置方法容易地設(shè)置通信參數(shù)。
下面示出用于自動設(shè)置通信參數(shù)的示例性方法。
首先,裝置A使用預(yù)先存儲的通信參數(shù)設(shè)置SSID、加密方案和加密密鑰來構(gòu)建通信參數(shù)設(shè)置網(wǎng)絡(luò)。裝置B預(yù)先存儲與裝置A相同的通信參數(shù)設(shè)置SSID、加密方案和加密密鑰。裝置B使用它們加入由裝置A構(gòu)建的通信參數(shù)設(shè)置網(wǎng)絡(luò)。然后,通信參數(shù)設(shè)置網(wǎng)絡(luò)中的裝置A自動生成用于正常數(shù)據(jù)通信的通信參數(shù)。裝置A將所生成的通信參數(shù)發(fā)送給裝置B。一旦接收到由裝置A發(fā)送的用于數(shù)據(jù)通信的通信參數(shù),裝置B就在自身設(shè)置通信參數(shù)。通過由此在裝置A與B之間構(gòu)建新的數(shù)據(jù)通信網(wǎng)絡(luò),使得可以進(jìn)行數(shù)據(jù)通信。該設(shè)置方法使得每當(dāng)執(zhí)行自動通信參數(shù)設(shè)置方法時能夠改變數(shù)據(jù)通信參數(shù)。與對每次設(shè)置利用固定值構(gòu)建通信網(wǎng)絡(luò)相比,這提高了安全性。
可選地,通過使用預(yù)先存儲的接入點與無線終端之間的SSID、加密方案和加密密鑰形成通信參數(shù)設(shè)置網(wǎng)絡(luò)。在所形成的通信參數(shù)設(shè)置網(wǎng)絡(luò)中,將預(yù)先存儲在接入點中的用于數(shù)據(jù)通信的通信參數(shù)傳送給無線終端。在無線終端中設(shè)置所傳送的通信參數(shù)。該設(shè)置方法使得可以對加入該網(wǎng)絡(luò)的無線終端容易地設(shè)置與現(xiàn)有網(wǎng)絡(luò)的通信參數(shù)相同的通信參數(shù)。
如上所述,對每次設(shè)置可以改變通信參數(shù)。對于所有支持通用自動設(shè)置方法的裝置不必設(shè)置相同的通信參數(shù)。例如,通過第一自動通信參數(shù)設(shè)置方法在裝置A與B之間設(shè)置的通信參數(shù)可以不同于通過第一自動通信參數(shù)設(shè)置方法在裝置A與C之間設(shè)置的通信參數(shù)。
另一方面,盡管自動設(shè)置方法不同,仍可以設(shè)置相同的通信參數(shù)。例如,如果將要設(shè)置通信參數(shù)的裝置A和B二者均支持第一和第二自動通信參數(shù)設(shè)置方法,則可以設(shè)置相同的通信參數(shù),而不管所使用的設(shè)置方法如何。
參照圖5,對在第一自動通信參數(shù)設(shè)置方法113、第二自動通信參數(shù)設(shè)置方法114和第三自動通信參數(shù)設(shè)置方法115中使用的通信參數(shù)設(shè)置網(wǎng)絡(luò)SSID進(jìn)行說明。
圖5是示出在自動通信參數(shù)設(shè)置方法中使用的示例性網(wǎng)絡(luò)SSID(網(wǎng)絡(luò)標(biāo)識符)的圖。如圖5所示,第一自動通信參數(shù)設(shè)置方法113使用SSID=ABC來構(gòu)建用于自動設(shè)置通信參數(shù)的無線網(wǎng)絡(luò)。SSID=ABC被包含在由將為第一自動通信參數(shù)設(shè)置構(gòu)建無線網(wǎng)絡(luò)的裝置所發(fā)送的信標(biāo)中。類似地,第二自動通信參數(shù)設(shè)置方法114使用SSID=DEF來構(gòu)建用于自動設(shè)置通信參數(shù)的無線網(wǎng)絡(luò)。SSID=DEF被包含在由將為第二自動通信參數(shù)設(shè)置構(gòu)建無線網(wǎng)絡(luò)的裝置所發(fā)送的信標(biāo)中。第三自動通信參數(shù)設(shè)置方法115使用SSID=GHI來構(gòu)建用于自動設(shè)置通信參數(shù)的無線網(wǎng)絡(luò)。SSID=GHI被包含在由將為第三自動通信參數(shù)設(shè)置構(gòu)建無線網(wǎng)絡(luò)的裝置所發(fā)送的信標(biāo)中。
現(xiàn)參照圖6和7,對根據(jù)第一實施例用于選擇自動通信參數(shù)設(shè)置方法以自動設(shè)置通信參數(shù)的處理進(jìn)行說明。
圖6是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖?,F(xiàn)作為例子說明第一接入點104。然而,在其它接入點執(zhí)行類似的處理。
首先,用戶按下自動通信參數(shù)設(shè)置啟動按鈕106。然后,第一接入點104使用通信參數(shù)設(shè)置SSID=ABC來檢查是否已經(jīng)構(gòu)建了無線網(wǎng)絡(luò)(步驟S601)。如果未構(gòu)建網(wǎng)絡(luò)(步驟S602中為“是”),則第一接入點104構(gòu)建自動通信參數(shù)設(shè)置無線網(wǎng)絡(luò),并開始發(fā)送包含SSID=ABC的信標(biāo)(步驟S603)。
隨后,第一接入點104等待以從無線終端101接收包含SSID=ABC的探測請求(步驟S604)。一旦接收到該探測請求,第一接入點104將包含在該探測請求中的SSID與該無線網(wǎng)絡(luò)的SSID進(jìn)行比較。當(dāng)SSID相互匹配時(步驟S604中為“是”),第一接入點將探測應(yīng)答發(fā)送給無線終端101(步驟S605)。
然后,第一接入點104和無線終端101通過第一自動通信參數(shù)設(shè)置方法113設(shè)置通信參數(shù)(步驟S606)。一旦完全設(shè)置了通信參數(shù)(步驟S607),就可以使用所設(shè)置的通信參數(shù)通過無線進(jìn)行圖像等數(shù)據(jù)的通信。
圖7是示出無線終端101中的自動通信參數(shù)設(shè)置處理的流程圖。首先,用戶按下自動通信參數(shù)設(shè)置啟動按鈕103。無線終端101搜索自動通信參數(shù)設(shè)置SSID(步驟S701)。在這種情況下,無線終端101檢查是否使用存儲在無線終端101中的兩個自動通信參數(shù)設(shè)置SSID(ABC和DEF)構(gòu)建了自動通信參數(shù)設(shè)置無線網(wǎng)絡(luò)。將參照圖8和9來說明該搜索處理。
現(xiàn)說明以下情況利用圖1所示的第一結(jié)構(gòu),作為搜索處理的結(jié)果,無線終端101判斷出第一接入點104已構(gòu)建了第一自動通信參數(shù)設(shè)置無線網(wǎng)絡(luò)(SSID=ABC)。
如果無線終端101檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S702中為“是”),則執(zhí)行與該SSID相對應(yīng)的自動通信參數(shù)設(shè)置方法(步驟S703)。無線終端101和第一接入點104使用第一自動通信參數(shù)設(shè)置方法113來設(shè)置通信參數(shù)(SSID(服務(wù)集標(biāo)識符)、加密密鑰、認(rèn)證方案、以及認(rèn)證密鑰)。一旦完全設(shè)置了通信參數(shù)(步驟S705),就可以使用所設(shè)置的通信參數(shù)通過無線進(jìn)行圖像等數(shù)據(jù)的通信。
現(xiàn)將說明以下情況利用圖2所示的第二結(jié)構(gòu),作為搜索處理的結(jié)果,無線終端101判斷出第二接入點107已構(gòu)建了第二自動通信參數(shù)設(shè)置無線網(wǎng)絡(luò)(SSID=DEF)。
在這種情況下,第二接入點107根據(jù)圖6所示的流程圖與第一接入點104類似地執(zhí)行自動通信參數(shù)設(shè)置處理。無線終端101同樣執(zhí)行用于搜索自動通信參數(shù)設(shè)置SSID的處理。
如果無線終端101檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S702中為“是”),則執(zhí)行與該SSID相對應(yīng)的自動通信參數(shù)設(shè)置方法(步驟S703)。無線終端101和第二接入點107使用第二自動通信參數(shù)設(shè)置方法114來設(shè)置通信參數(shù)。一旦完全設(shè)置了通信參數(shù)(步驟S705),就可以使用所設(shè)置的通信參數(shù)通過無線進(jìn)行圖像等數(shù)據(jù)的通信。
現(xiàn)說明以下情況利用圖3所示的第三結(jié)構(gòu),作為搜索處理的結(jié)果,無線終端101判斷出第三接入點110已構(gòu)建了第三自動通信參數(shù)設(shè)置無線網(wǎng)絡(luò)(SSID=GHI)。
在這種情況下,第三接入點110根據(jù)圖6所示的流程圖與第一接入點104類似地執(zhí)行自動通信參數(shù)設(shè)置處理。無線終端101同樣執(zhí)行用于搜索自動通信參數(shù)設(shè)置SSID的處理。
無線終端101未能檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S702中為“否”)。也就是說,在這種情況下,已使用自動通信參數(shù)設(shè)置SSID=GHI構(gòu)建了網(wǎng)絡(luò)。因此,無線終端101切換到用于設(shè)置通信參數(shù)的手動方法(步驟S704)。
現(xiàn)利用圖8和9所示的兩種搜索處理方法,說明無線終端101搜索用于自動通信參數(shù)設(shè)置的無線網(wǎng)絡(luò)的處理(圖7所示的S701)。這里,將說明圖1所示的第一結(jié)構(gòu)。然而,當(dāng)然,可以類似地處理其它結(jié)構(gòu)。
搜索處理方法1圖8是示出在搜索處理方法1中的搜索判斷處理的流程圖。當(dāng)按下自動通信參數(shù)設(shè)置啟動按鈕103時,無線終端101發(fā)送包含自動通信參數(shù)設(shè)置SSID=ABC的探測請求和包含自動通信參數(shù)設(shè)置SSID=DEF的探測請求;SSID=ABC和SSID=DEF被存儲在無線終端101中(步驟S801)。在圖1所示的結(jié)構(gòu)中,第一接入點104已為SSID=ABC構(gòu)建了網(wǎng)絡(luò),因而將對該探測請求的探測應(yīng)答發(fā)送給無線終端101。一旦接收到該探測應(yīng)答(步驟S802中為“是”),無線終端101就可以確認(rèn)第一接入點104已構(gòu)建了用于自動通信參數(shù)設(shè)置的無線網(wǎng)絡(luò)。因而無線終端101判斷出能夠檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S804)。然后無線終端101結(jié)束該搜索處理。
在另一情況下,無線終端101未能接收到該探測應(yīng)答,并且在探測發(fā)送后經(jīng)過了給定時間(步驟S803中為“是”)。則無線終端101判斷出不能檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S805)。然后無線終端101結(jié)束該搜索處理。
在步驟S801,無線終端101可以連續(xù)發(fā)送具有所設(shè)置的SSID=ABC的探測請求和具有所設(shè)置的SSID=DEF的探測請求??蛇x地,無線終端101可以發(fā)送其中一個探測請求,并且如果在給定時間未能接收到任何探測應(yīng)答(步驟S802和803),則其發(fā)送另一個探測請求。
搜索處理方法2圖9是示出搜索處理方法2中的搜索判斷處理的流程圖。當(dāng)按下自動通信參數(shù)設(shè)置啟動按鈕103時,無線終端101改變到等待接收包含存儲在自身中的自動通信參數(shù)設(shè)置SSID(ABC和DEF)的信標(biāo)的狀態(tài)(步驟S901)。具體地,無線終端101改變到等待接收具有所設(shè)置的SSID=ABC的信標(biāo)和具有所設(shè)置的SSID=DEF的信標(biāo)的狀態(tài)。在圖1所示的結(jié)構(gòu)中,如果第一接入點104已為SSID=ABC構(gòu)建了網(wǎng)絡(luò),則其已發(fā)送了包含SSID=ABC的信標(biāo)。然后,如果無線終端101接收到該信標(biāo)(步驟S902中為“是”),則其將包含在該信標(biāo)中的SSID=ABC與存儲在自身中的自動通信參數(shù)設(shè)置SSID(ABC和DEF)進(jìn)行比較(步驟S903)。當(dāng)前者與后者中的任一個相匹配時(步驟S904中為“是”),無線終端101判斷出能夠檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S905)。然后,無線終端101結(jié)束該搜索處理。
如果無線終端101不能接收到具有適當(dāng)SSID的信標(biāo)(在步驟S904中為“否”),則其判斷出不能檢測到存儲在自身中的自動通信參數(shù)設(shè)置SSID(步驟S906)。然后,無線終端101結(jié)束該搜索處理。
可以分別使用或相互組合以上的搜索處理方法1和2。
因此,在本實施例中,無線終端預(yù)先存儲用于相應(yīng)的自動通信參數(shù)設(shè)置方法的SSID,并使用這些SSID搜索已構(gòu)建了通信參數(shù)設(shè)置網(wǎng)絡(luò)的接入點。作為搜索結(jié)果,支持通用自動通信參數(shù)設(shè)置方法的無線終端和接入點可以容易地設(shè)置通信參數(shù)。
響應(yīng)于在接入點按下自動通信參數(shù)設(shè)置啟動按鈕,構(gòu)建通信參數(shù)設(shè)置網(wǎng)絡(luò)。這允許僅按照用戶的希望去設(shè)置通信參數(shù),從而確保了安全性。本實施例還避免了對無線通信線路的浪費使用。
響應(yīng)于在無線終端按下自動通信參數(shù)設(shè)置啟動按鈕,執(zhí)行搜索處理。這允許僅按照用戶的希望去設(shè)置通信參數(shù),從而確保了安全性。本實施例還避免了對無線通信線路的浪費使用。
第二實施例以下將參照附圖詳細(xì)說明根據(jù)本發(fā)明的第二實施例。
圖10是示出由無線終端1001和第四接入點1004組成的示例性無線LAN系統(tǒng)的圖。第四接入點1004具有IEEE 802.11x中規(guī)定的無線通信功能1005。按下自動通信參數(shù)設(shè)置啟動按鈕1006將允許構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò)。
無線終端1001同樣具有IEEE 802.11x中規(guī)定的無線通信功能1002。按下自動通信參數(shù)設(shè)置啟動按鈕1003將開始自動通信參數(shù)設(shè)置。
圖11是示出由無線終端1001和第五接入點1007組成的示例性無線LAN系統(tǒng)的圖。與第四接入點1004相同,第五接入點1007具有無線通信功能1008。按下自動通信參數(shù)設(shè)置啟動按鈕1009將允許構(gòu)建通信參數(shù)設(shè)置無線網(wǎng)絡(luò)。
無線終端1001、第四接入點1004、以及第五接入點1007的內(nèi)部配置與第一實施例中的相同。因此,省略其說明。
在以上結(jié)構(gòu)中,無線終端1001對應(yīng)于第四自動通信參數(shù)設(shè)置方法1010和第五自動通信參數(shù)設(shè)置方法1011二者。
第四接入點1004對應(yīng)于第四自動通信參數(shù)設(shè)置方法1010。第五接入點1007對應(yīng)于第六自動通信參數(shù)設(shè)置方法1012。
在第二實施例中,接入點和無線終端存儲與接入點和無線終端所支持的自動通信參數(shù)設(shè)置方案相對應(yīng)的加密密鑰。如果將要自動設(shè)置通信參數(shù)的裝置使用任一加密密鑰成功實現(xiàn)認(rèn)證,則它們通過與該加密密鑰相對應(yīng)的自動通信參數(shù)設(shè)置方法來設(shè)置通信參數(shù)。
現(xiàn)參照圖12~14說明基于存儲在無線終端1001、第四接入點1004和第五接入點1007中的加密密鑰自動設(shè)置通信參數(shù)的處理。
圖12是示出在自動通信參數(shù)設(shè)置方法中使用的用于認(rèn)證的示例性加密密鑰的圖。如圖12中所示,第四自動通信參數(shù)設(shè)置方法1010使用加密密鑰1201進(jìn)行認(rèn)證。第五自動通信參數(shù)設(shè)置方法1011使用加密密鑰1202進(jìn)行認(rèn)證。第六自動通信參數(shù)設(shè)置方法1012使用加密密鑰1203進(jìn)行認(rèn)證。
圖13是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖。將對圖10所示結(jié)構(gòu)中的第四接入點1004和無線終端1001自動設(shè)置通信參數(shù)的處理進(jìn)行說明。
用戶按下自動通信參數(shù)設(shè)置啟動按鈕1006。則第四接入點1004使用任意SSID(SSID=XYZ)來檢查是否已構(gòu)建了無線網(wǎng)絡(luò)(步驟S1301)。如果未構(gòu)建網(wǎng)絡(luò)(在步驟S1302中為“是”),則第四接入點1004構(gòu)建無線網(wǎng)絡(luò),并開始發(fā)送包含SSID=XYZ的信標(biāo)(步驟S1303)。
隨后第四接入點1004等待從無線終端1001接收包含SSID=XYZ的探測請求(步驟S1304)。一旦接收到該探測請求,第四接入點1004將包含在該探測請求中的SSID與自身構(gòu)建的無線網(wǎng)絡(luò)的SSID進(jìn)行比較。當(dāng)SSID相互匹配時(在步驟S1304中為“是”),第四接入點1004將探測應(yīng)答發(fā)送給無線終端1001(步驟S1305)。
然后,第四接入點1004和無線終端1001使用與第四自動通信參數(shù)設(shè)置方法1010相對應(yīng)的加密密鑰1201進(jìn)行認(rèn)證(步驟S1306)。如果認(rèn)證成功(在步驟S1307中為“是”),則自動設(shè)置與該加密密鑰相對應(yīng)的通信參數(shù)(步驟S1308)。也就是說,第四接入點1004和無線終端1001使用第四自動通信參數(shù)設(shè)置方法1010設(shè)置通信參數(shù)。一旦完全設(shè)置了通信參數(shù)(步驟S1309),就可以使用所設(shè)置的通信參數(shù)進(jìn)行無線通信。
圖14是示出無線終端1001中的自動通信參數(shù)設(shè)置處理的流程圖?,F(xiàn)對在圖10所示的結(jié)構(gòu)中執(zhí)行的自動通信參數(shù)設(shè)置處理進(jìn)行說明。
用戶按下自動通信參數(shù)設(shè)置啟動按鈕1003。這使得無線終端1001等待接收信標(biāo)(步驟S1401)。隨后,一旦從第四接入點1004接收到具有SSID=XYZ的信標(biāo)(在步驟S1402中為“是”),無線終端1001就使用所接收到的SSID=XYZ將探測請求發(fā)送給第四接入點1004(步驟S1403)。然后,無線終端1001從第四接入點1004接收對該探測請求的探測應(yīng)答,并接收用于加密密鑰認(rèn)證的請求(步驟S1404)。然后,無線終端1001執(zhí)行與自動通信參數(shù)設(shè)置相對應(yīng)的加密密鑰認(rèn)證處理(步驟S1405)。換句話說,無線終端1001和第四接入點1004使用與存儲在無線終端1001中的第四和第五自動通信參數(shù)設(shè)置相對應(yīng)的加密密鑰1201和1202進(jìn)行認(rèn)證。
在該例子中,可以進(jìn)行利用加密密鑰1201的認(rèn)證。這表示認(rèn)證成功(在步驟S1406中為“是”)。然后,無線終端1001通過與加密密鑰1201相對應(yīng)的第四自動通信參數(shù)設(shè)置1010設(shè)置通信參數(shù)(步驟S1407)。一旦完全設(shè)置了通信參數(shù)(步驟S1409),就可以使用所設(shè)置的通信參數(shù)進(jìn)行無線通信。
現(xiàn)將對在圖11所示結(jié)構(gòu)中的第五接入點1007和無線終端1001自動設(shè)置通信參數(shù)的處理進(jìn)行說明。
用戶按下自動通信參數(shù)設(shè)置啟動按鈕1009。則第五接入點1007使用任意SSID(SSID=LMN)檢查是否已構(gòu)建了無線網(wǎng)絡(luò)(步驟S1301)。如果未構(gòu)建網(wǎng)絡(luò)(在步驟S1302中為“是”),則第五接入點1007構(gòu)建無線網(wǎng)絡(luò),并開始發(fā)送包含SSID=LMN的信標(biāo)(步驟S1303)。
隨后第五接入點1007等待從無線終端1001接收包含SSID=LMN的探測請求(步驟S1304)。一旦接收到該探測請求,第五接入點1007就將包含在該探測請求中的SSID與自身構(gòu)建的無線網(wǎng)絡(luò)的SSID進(jìn)行比較。當(dāng)SSID相互匹配時(在步驟S1304中為“是”),第五接入點1007將探測應(yīng)答發(fā)送給無線終端1001(步驟S1305)。
然后,第五接入點1007和無線終端1001使用與第六自動通信參數(shù)設(shè)置方法1012相對應(yīng)的加密密鑰1203進(jìn)行認(rèn)證。利用圖11所示的結(jié)構(gòu),可確認(rèn)沒有成功的加密密鑰認(rèn)證。第五接入點1007將關(guān)于認(rèn)證出錯的信息發(fā)送給無線終端1001(步驟S1306)。過程返回到步驟S1303以重復(fù)以上處理。
將對由圖11所示結(jié)構(gòu)中的無線終端1001執(zhí)行的自動通信參數(shù)設(shè)置處理進(jìn)行說明。
用戶按下自動通信參數(shù)設(shè)置啟動按鈕1003。這使得無線終端1001等待接收信標(biāo)(步驟S1401)。隨后,一旦從第五接入點1007接收到具有SSID=LMN的信標(biāo)(步驟S1402中為“是”),無線終端1001使用所接收到的SSID=LMN將探測請求發(fā)送給第五接入點1007(步驟S1403)。然后,無線終端1001從第五接入點1007接收對該探測請求的探測應(yīng)答,并接收用于加密密鑰認(rèn)證的請求(步驟S1404)。然后,無線終端1001執(zhí)行與自動通信參數(shù)設(shè)置相對應(yīng)的加密密鑰認(rèn)證處理(步驟S1405)。換句話說,無線終端1001和第五接入點1007使用與存儲在無線終端1001中的第四和第五自動通信參數(shù)設(shè)置相對應(yīng)的加密密鑰1201和1202進(jìn)行認(rèn)證。
在該例子中,認(rèn)證失敗,并且無線終端1001從第五接入點1007接收到表示認(rèn)證出錯的應(yīng)答(步驟S1406中為“否”)。無線終端1001判斷出不能通過任一自動設(shè)置方法設(shè)置通信參數(shù)(步驟S1406)。然后,無線終端1001切換到通信參數(shù)的手動設(shè)置(步驟S1408)。
因此,在本實施例中,無線終端存儲與自身所支持的自動通信參數(shù)設(shè)置方法相對應(yīng)的加密密鑰。然后,通過任一加密密鑰認(rèn)證的無線終端和接入點通過相應(yīng)的自動設(shè)置方法設(shè)置通信參數(shù)。因此,支持通用自動通信參數(shù)設(shè)置方法的無線終端和接入點可以容易地設(shè)置通信參數(shù),同時確保高安全性。
響應(yīng)于在接入點按下自動通信參數(shù)設(shè)置啟動按鈕,構(gòu)建通信參數(shù)設(shè)置網(wǎng)絡(luò)。這允許僅按照用戶的希望設(shè)置通信參數(shù),從而確保安全性。本實施例還避免了對無線通信線路的浪費使用。
響應(yīng)于在無線終端按下自動通信參數(shù)設(shè)置啟動按鈕,執(zhí)行搜索處理。這允許僅按照用戶的希望設(shè)置通信參數(shù),從而確保安全性。本實施例還避免了對無線通信線路的浪費使用。
第三實施例下面參照附圖詳細(xì)說明根據(jù)本發(fā)明的第三實施例。
圖15是示出根據(jù)第三實施例的無線LAN系統(tǒng)的示例性結(jié)構(gòu)的圖。如圖15中所示,無線LAN系統(tǒng)由在第二實施例中使用的無線終端1001、第四接入點1004和第五接入點1007組成。
第四接入點1004和第五接入點1007的自動通信參數(shù)設(shè)置處理與對第二實施例所述的圖13中的流程圖所示的處理類似。因而省略對該自動通信參數(shù)設(shè)置方法的說明。
現(xiàn)參照圖14,對由無線終端1001執(zhí)行的自動通信參數(shù)設(shè)置處理進(jìn)行說明。
用戶按下自動通信參數(shù)設(shè)置啟動按鈕1003。這使得無線終端1001等待接收信標(biāo)(步驟S1401)。隨后,無線終端1001從第四接入點1004接收到具有SSID=XYZ的信標(biāo)和從第五接入點1007接收到具有SSID=LMN的信標(biāo)(在步驟S1402中為“是”)。無線終端1001使用所接收到的信標(biāo)中的SSID=XYZ和SSID=LMN將探測請求依次發(fā)送給第四接入點1004和第五接入點1007(步驟S1403)。無線終端1001接收到對該探測請求的探測應(yīng)答(在步驟S1404中為“是”)。然后,無線終端1001和已發(fā)送了探測應(yīng)答的接入點執(zhí)行加密密鑰認(rèn)證處理(步驟S1405)。具體地,無線終端1001和各接入點使用與存儲在無線終端1001中的第四和第五自動通信參數(shù)設(shè)置方法相對應(yīng)的加密密鑰1201和1202進(jìn)行認(rèn)證。如果發(fā)現(xiàn)無線終端1001和第四與第五接入點中的任何一個可以自動設(shè)置通信參數(shù)(在步驟S1406中為“是”),則無線終端1001和該接入點使用自動通信參數(shù)設(shè)置來設(shè)置通信參數(shù)(步驟S1407)。
第三實施例使得能夠使用第四接入點1004和加密密鑰1202進(jìn)行認(rèn)證,并允許確認(rèn)該認(rèn)證成功。因此,無線終端1001和第四接入點1004通過與加密密鑰1202相對應(yīng)的第五自動通信參數(shù)設(shè)置1011設(shè)置通信參數(shù)。一旦完全設(shè)置了通信參數(shù)(步驟S1409),就可以使用所設(shè)置的通信參數(shù)進(jìn)行無線通信。
如果檢測到支持對無線終端通用的自動通信參數(shù)設(shè)置方法的多個接入點,則各種不同的方法可用于選擇將要設(shè)置通信參數(shù)的接入點。
例如,顯示部分可以顯示檢測到多個支持通用自動通信參數(shù)設(shè)置方法的接入點,使得用戶可以選擇哪個接入點來進(jìn)行自動設(shè)置。可選地,無線終端可以預(yù)先存儲關(guān)于給出連接優(yōu)先級的接入點的識別信息,使得無線終端和該接入點可以設(shè)置通信參數(shù)。
因此,根據(jù)本實施例,即使無線終端位于可與多個接入點進(jìn)行通信的位置,無線終端也可以與對應(yīng)于通用自動通信參數(shù)設(shè)置方案的接入點協(xié)作自動設(shè)置通信參數(shù)。此外,通過與加密密鑰相對應(yīng)的自動設(shè)置方法來設(shè)置通信參數(shù)。這使得能夠容易地設(shè)置通信參數(shù),同時確保安全性。
如上所述,以上實施例使得能夠更容易地設(shè)置通信參數(shù)。此外,通過與各接入點的通信參數(shù)設(shè)置網(wǎng)絡(luò)標(biāo)識符即各接入點的加密密鑰相對應(yīng)的方法,來自動設(shè)置通信參數(shù)。這使得能夠設(shè)置參數(shù),同時保持安全性。而且,如果不能自動設(shè)置參數(shù),則將設(shè)置方法切換到手動操作。這使得能夠可靠地設(shè)置參數(shù)。
本發(fā)明可應(yīng)用于由多個裝置(例如,主計算機(jī)、接口裝置、讀取器、以及打印機(jī))組成的系統(tǒng)或包括一個裝置(例如,復(fù)印機(jī)或傳真設(shè)備)的設(shè)備。
當(dāng)然,還可以如下實現(xiàn)本發(fā)明的目的。向系統(tǒng)或設(shè)備提供其上記錄有實現(xiàn)以上實施例的功能的軟件程序代碼的記錄介質(zhì)。該系統(tǒng)或設(shè)備中的計算機(jī)(CPU或MPU)讀取并執(zhí)行存儲在該記錄介質(zhì)中的程序代碼。
在以上情況下,從該記錄介質(zhì)中讀出的程序代碼實現(xiàn)本實施例的功能。存儲該程序代碼的記錄介質(zhì)構(gòu)成了本發(fā)明。
提供程序代碼的記錄介質(zhì)的例子包括,例如,軟盤(floppy,注冊商標(biāo))、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲卡、以及ROM。
通過執(zhí)行從計算機(jī)中讀取的程序代碼實現(xiàn)以上實施例的功能。然而,當(dāng)然可通過使運行在該計算機(jī)上的OS(操作系統(tǒng))基于該程序代碼的指令,執(zhí)行部分或全部實際處理,來實現(xiàn)以上實施例的功能。
當(dāng)然,還可以如下實現(xiàn)以上實施例的功能。將從該記錄介質(zhì)中讀取的程序代碼寫到插入計算機(jī)中的擴(kuò)展板或與計算機(jī)連接的擴(kuò)展單元中所提供的存儲器。在該擴(kuò)展板或單元中所提供的CPU基于該程序代碼的指令,執(zhí)行部分或全部實際處理。
盡管參照典型實施例對本發(fā)明進(jìn)行了說明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實施例。以下權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改和等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種通信參數(shù)設(shè)置方法,用于為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備,該方法包括檢測步驟,用于檢測該無線網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識符;以及設(shè)置步驟,用于通過與在該檢測步驟中檢測到的該網(wǎng)絡(luò)標(biāo)識符相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
2.根據(jù)權(quán)利要求1所述的通信參數(shù)設(shè)置方法,其特征在于,如果在該檢測步驟中檢測到的該網(wǎng)絡(luò)標(biāo)識符與在其中一個通信設(shè)備中提供的網(wǎng)絡(luò)標(biāo)識符相匹配,則通過與該網(wǎng)絡(luò)標(biāo)識符相對應(yīng)的通信參數(shù)設(shè)置方法來自動設(shè)置該通信參數(shù)。
3.根據(jù)權(quán)利要求1所述的通信參數(shù)設(shè)置方法,其特征在于,如果在該檢測步驟中檢測到的該網(wǎng)絡(luò)標(biāo)識符與在該通信設(shè)備中提供的網(wǎng)絡(luò)標(biāo)識符不匹配,則將該通信參數(shù)的設(shè)置切換到手動操作。
4.一種通信參數(shù)設(shè)置方法,用于為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備,該方法包括認(rèn)證步驟,用于進(jìn)行該通信設(shè)備之間的認(rèn)證;以及設(shè)置步驟,用于根據(jù)在該認(rèn)證步驟中的認(rèn)證,通過與用于該認(rèn)證的信息相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
5.根據(jù)權(quán)利要求4所述的通信參數(shù)設(shè)置方法,其特征在于,用于該認(rèn)證的信息包含加密密鑰。
6.根據(jù)權(quán)利要求4所述的通信參數(shù)設(shè)置方法,其特征在于,該設(shè)置步驟根據(jù)在該認(rèn)證步驟中的認(rèn)證,來判斷是自動還是手動設(shè)置該通信參數(shù)。
7.一種通信設(shè)備,包括檢測部件,用于檢測無線網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識符;以及設(shè)置部件,用于選擇與由所述檢測部件檢測到的該網(wǎng)絡(luò)標(biāo)識符相對應(yīng)的通信參數(shù)設(shè)置方法,并通過所選擇的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
8.根據(jù)權(quán)利要求7所述的通信設(shè)備,其特征在于,根據(jù)由所述檢測部件檢測到的該網(wǎng)絡(luò)標(biāo)識符是否與在該通信設(shè)備中提供的網(wǎng)絡(luò)標(biāo)識符相匹配,來判斷是自動還是手動設(shè)置該通信參數(shù)。
9.一種通信設(shè)備,包括判斷部件,用于判斷該通信設(shè)備與其它通信設(shè)備之間的認(rèn)證是否成功;以及設(shè)置部件,用于根據(jù)所述判斷部件的判斷,通過與用于該認(rèn)證的信息相對應(yīng)的通信參數(shù)設(shè)置方法來設(shè)置該通信參數(shù)。
10.根據(jù)權(quán)利要求9所述的通信設(shè)備,其特征在于,用于該認(rèn)證的信息包含加密密鑰。
11.根據(jù)權(quán)利要求9所述的通信設(shè)備,其特征在于,所述設(shè)置部件根據(jù)所述判斷部件的判斷,來判斷是自動還是手動設(shè)置該通信參數(shù)。
全文摘要
本發(fā)明提供一種通信設(shè)備和通信參數(shù)設(shè)置方法。為了設(shè)置通信參數(shù),通信設(shè)備基于自身所提供的網(wǎng)絡(luò)標(biāo)識符識別通信參數(shù)設(shè)置無線網(wǎng)絡(luò)。如果該通信設(shè)備可以識別到與自身所提供的網(wǎng)絡(luò)標(biāo)識符相匹配的任何網(wǎng)絡(luò)標(biāo)識符,則與該無線網(wǎng)絡(luò)中的另一通信設(shè)備協(xié)作設(shè)置通信參數(shù)。如果沒有可識別到標(biāo)識符,則該通信設(shè)備將通信參數(shù)的設(shè)置切換到手動操作。
文檔編號H04W48/18GK1953614SQ20061014057
公開日2007年4月25日 申請日期2006年10月17日 優(yōu)先權(quán)日2005年10月17日
發(fā)明者中島孝文 申請人:佳能株式會社