專利名稱:通信設(shè)備和通信參數(shù)設(shè)置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為無線網(wǎng)絡(luò)自動設(shè)置通信參數(shù)的通信設(shè)備和通信參數(shù)設(shè)置方法。
背景技術(shù):
為了在無線LAN上進行通信,通信裝置需要設(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ò)識別信息進行比較,并且如果前者與后者中的任何一個相匹配,則選擇并設(shè)置相應(yīng)的通信參數(shù)。該文獻還記載了能夠在自動和手動選擇方式之間進行切換的通信參數(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è)置方法。然而,這樣做會增加用戶必須進行的操作數(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)證步驟,用于進行該通信設(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進行控制所使用的工作區(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)和通過下面所述的操作部分進行的操作輸入。附圖標(biāo)記409表示操作部分,其包括用于指示無線終端進行相應(yīng)操作的按鈕。附圖標(biāo)記410表示包括二次電池的電源部分。附圖標(biāo)記411表示通信接口部分,其不是無線的而是有線的,例如,USB或IEEE 1394通信接口。
通信參數(shù)設(shè)置開始按鈕407對應(yīng)于圖1所示的自動通信參數(shù)設(shè)置啟動按鈕103。將對用于自動設(shè)置通信參數(shù)的處理進行說明。
在第一接入點104的框圖中,附圖標(biāo)記412表示控制部分,其根據(jù)存儲在下面所述的ROM中的程序控制接入點。附圖標(biāo)記413表示無線通信處理部分,其進行無線LAN構(gòu)建或通信控制。附圖標(biāo)記414表示RAM,其是定義由控制部分412進行控制所使用的工作區(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)和通過下面所述的操作部分進行的操作輸入。附圖標(biāo)記420表示操作部分,其包括用于指示接入點進行相應(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ù)的處理進行說明。
在以上結(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ò),使得可以進行數(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進行說明。
圖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ù)的處理進行說明。
圖6是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖。現(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進行比較。當(dāng)SSID相互匹配時(步驟S604中為“是”),第一接入點將探測應(yīng)答發(fā)送給無線終端101(步驟S605)。
然后,第一接入點104和無線終端101通過第一自動通信參數(shù)設(shè)置方法113設(shè)置通信參數(shù)(步驟S606)。一旦完全設(shè)置了通信參數(shù)(步驟S607),就可以使用所設(shè)置的通信參數(shù)通過無線進行圖像等數(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ù)通過無線進行圖像等數(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ù)通過無線進行圖像等數(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)進行比較(步驟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進行認(rèn)證。第五自動通信參數(shù)設(shè)置方法1011使用加密密鑰1202進行認(rèn)證。第六自動通信參數(shù)設(shè)置方法1012使用加密密鑰1203進行認(rèn)證。
圖13是示出在接入點的自動通信參數(shù)設(shè)置處理的流程圖。將對圖10所示結(jié)構(gòu)中的第四接入點1004和無線終端1001自動設(shè)置通信參數(shù)的處理進行說明。
用戶按下自動通信參數(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進行比較。當(dāng)SSID相互匹配時(在步驟S1304中為“是”),第四接入點1004將探測應(yīng)答發(fā)送給無線終端1001(步驟S1305)。
然后,第四接入點1004和無線終端1001使用與第四自動通信參數(shù)設(shè)置方法1010相對應(yīng)的加密密鑰1201進行認(rèn)證(步驟S1306)。如果認(rèn)證成功(在步驟S1307中為“是”),則自動設(shè)置與該加密密鑰相對應(yīng)的通信參數(shù)(步驟S1308)。也就是說,第四接入點1004和無線終端1001使用第四自動通信參數(shù)設(shè)置方法1010設(shè)置通信參數(shù)。一旦完全設(shè)置了通信參數(shù)(步驟S1309),就可以使用所設(shè)置的通信參數(shù)進行無線通信。
圖14是示出無線終端1001中的自動通信參數(shù)設(shè)置處理的流程圖?,F(xiàn)對在圖10所示的結(jié)構(gòu)中執(zhí)行的自動通信參數(shù)設(shè)置處理進行說明。
用戶按下自動通信參數(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進行認(rèn)證。
在該例子中,可以進行利用加密密鑰1201的認(rèn)證。這表示認(rèn)證成功(在步驟S1406中為“是”)。然后,無線終端1001通過與加密密鑰1201相對應(yīng)的第四自動通信參數(shù)設(shè)置1010設(shè)置通信參數(shù)(步驟S1407)。一旦完全設(shè)置了通信參數(shù)(步驟S1409),就可以使用所設(shè)置的通信參數(shù)進行無線通信。
現(xiàn)將對在圖11所示結(jié)構(gòu)中的第五接入點1007和無線終端1001自動設(shè)置通信參數(shù)的處理進行說明。
用戶按下自動通信參數(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進行比較。當(dāng)SSID相互匹配時(在步驟S1304中為“是”),第五接入點1007將探測應(yīng)答發(fā)送給無線終端1001(步驟S1305)。
然后,第五接入點1007和無線終端1001使用與第六自動通信參數(shù)設(shè)置方法1012相對應(yīng)的加密密鑰1203進行認(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è)置處理進行說明。
用戶按下自動通信參數(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進行認(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è)置處理進行說明。
用戶按下自動通信參數(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進行認(rèn)證。如果發(fā)現(xiàn)無線終端1001和第四與第五接入點中的任何一個可以自動設(shè)置通信參數(shù)(在步驟S1406中為“是”),則無線終端1001和該接入點使用自動通信參數(shù)設(shè)置來設(shè)置通信參數(shù)(步驟S1407)。
第三實施例使得能夠使用第四接入點1004和加密密鑰1202進行認(rèn)證,并允許確認(rèn)該認(rèn)證成功。因此,無線終端1001和第四接入點1004通過與加密密鑰1202相對應(yīng)的第五自動通信參數(shù)設(shè)置1011設(shè)置通信參數(shù)。一旦完全設(shè)置了通信參數(shù)(步驟S1409),就可以使用所設(shè)置的通信參數(shù)進行無線通信。
如果檢測到支持對無線終端通用的自動通信參數(shù)設(shè)置方法的多個接入點,則各種不同的方法可用于選擇將要設(shè)置通信參數(shù)的接入點。
例如,顯示部分可以顯示檢測到多個支持通用自動通信參數(shù)設(shè)置方法的接入點,使得用戶可以選擇哪個接入點來進行自動設(shè)置??蛇x地,無線終端可以預(yù)先存儲關(guān)于給出連接優(yōu)先級的接入點的識別信息,使得無線終端和該接入點可以設(shè)置通信參數(shù)。
因此,根據(jù)本實施例,即使無線終端位于可與多個接入點進行通信的位置,無線終端也可以與對應(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)用于由多個裝置(例如,主計算機、接口裝置、讀取器、以及打印機)組成的系統(tǒng)或包括一個裝置(例如,復(fù)印機或傳真設(shè)備)的設(shè)備。
當(dāng)然,還可以如下實現(xiàn)本發(fā)明的目的。向系統(tǒng)或設(shè)備提供其上記錄有實現(xiàn)以上實施例的功能的軟件程序代碼的記錄介質(zhì)。該系統(tǒng)或設(shè)備中的計算機(CPU或MPU)讀取并執(zhí)行存儲在該記錄介質(zhì)中的程序代碼。
在以上情況下,從該記錄介質(zhì)中讀出的程序代碼實現(xiàn)本實施例的功能。存儲該程序代碼的記錄介質(zhì)構(gòu)成了本發(fā)明。
提供程序代碼的記錄介質(zhì)的例子包括,例如,軟盤(floppy,注冊商標(biāo))、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲卡、以及ROM。
通過執(zhí)行從計算機中讀取的程序代碼實現(xiàn)以上實施例的功能。然而,當(dāng)然可通過使運行在該計算機上的OS(操作系統(tǒng))基于該程序代碼的指令,執(zhí)行部分或全部實際處理,來實現(xiàn)以上實施例的功能。
當(dāng)然,還可以如下實現(xiàn)以上實施例的功能。將從該記錄介質(zhì)中讀取的程序代碼寫到插入計算機中的擴展板或與計算機連接的擴展單元中所提供的存儲器。在該擴展板或單元中所提供的CPU基于該程序代碼的指令,執(zhí)行部分或全部實際處理。
盡管參照典型實施例對本發(fā)明進行了說明,但是應(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)證步驟,用于進行該通信設(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ā)明者中島孝文 申請人:佳能株式會社