專利名稱:通信設(shè)備、通信設(shè)備控制方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信設(shè)備、通信設(shè)備控制方法和程序。
背景技術(shù):
在以基于電氣和電子工程師協(xié)會(IEEE)802. 11標(biāo)準(zhǔn)系列的無線局域網(wǎng)(LAN)為代表的無線通信中,存在要在使用之前設(shè)置的許多設(shè)置項。這種設(shè)置的例子包括作為網(wǎng)絡(luò)標(biāo)識符的服務(wù)集標(biāo)識符(SSID)、加密系統(tǒng)、加密密鑰、認證方法和認證密鑰等。對于用戶來說手動輸入所有這些設(shè)置是非常困難的。因此,各個制造商提出了能夠在無線裝置中容易地設(shè)置通信參數(shù)的自動設(shè)置方法。這些自動設(shè)置方法通過將通信參數(shù)從一個裝置提供至其它裝置,基于預(yù)定過程和消息在要連接的裝置之間自動設(shè)置通信參數(shù)。非專利文獻1論述了無線LAN基礎(chǔ)架構(gòu)模式通信 (基礎(chǔ)架構(gòu)通信)中的通信參數(shù)的自動設(shè)置的例子。專利文獻1 3論述了無線LAN自組織模式通信(自組織通信)中的通信參數(shù)的自動設(shè)置的例子。在專利文獻1 3中,進行自組織通信的裝置從加入網(wǎng)絡(luò)的裝置中確定提供通信參數(shù)的裝置(提供裝置),并且該提供裝置將通信參數(shù)提供至其它裝置(接收裝置)。由此,通過利用通信參數(shù)的自動設(shè)置,用戶可以利用簡單的操作自動設(shè)置通信參數(shù)。引用列表專利文獻專利文獻1 日本特開2006-352^2專利文獻2 日本特開2006-311138專利文獻3 日本特開2006-309458非專利文獻非專利文獻1 :Wi_Fi Certified (TM) for Wi-Fi Protected Setup =Easing the User Experience for Home and Small Office Wi-Fi (R)Networks, http://www. wi-fi. org/wp/wifi-protected-setup
發(fā)明內(nèi)容
技術(shù)問題現(xiàn)在將考慮在裝置上安裝多個通信參數(shù)自動設(shè)置方法的情況。傳統(tǒng)地,針對安裝了多個自動設(shè)置功能的裝置,用戶經(jīng)由菜單畫面選擇要啟動的自動設(shè)置方法。然而,在該情況下,用戶自己必須選擇適當(dāng)?shù)耐ㄐ艆?shù)自動設(shè)置方法,從而用戶友好性差。如果用戶選擇了錯誤的自動設(shè)置方法,則不執(zhí)行自動設(shè)置處理,并且不能進行無線通信。問題的解決方案本發(fā)明涉及一種能夠執(zhí)行多個通信參數(shù)自動設(shè)置方法并提高用戶友好性的通信設(shè)備。根據(jù)本發(fā)明的一方面,一種通信設(shè)備,包括第一設(shè)置單元,用于與接入點執(zhí)行用于設(shè)置通信參數(shù)的第一設(shè)置處理;第二設(shè)置單元,用于與不作為所述接入點的其它通信設(shè)備執(zhí)行用于設(shè)置通信參數(shù)的第二設(shè)置處理;檢測單元,用于檢測正在啟動所述第一設(shè)置處理或所述第二設(shè)置處理的設(shè)備;以及選擇單元,用于基于所述檢測單元所進行的檢測來選擇由所述第一設(shè)置單元執(zhí)行所述第一設(shè)置處理還是由所述第二設(shè)置單元執(zhí)行所述第二設(shè)置處理。發(fā)明的有益效果根據(jù)本發(fā)明,即使在裝置上安裝了多個通信參數(shù)自動設(shè)置方法,也可以在無需用戶選擇設(shè)置方法的情況下自動執(zhí)行通信參數(shù)自動設(shè)置方法。結(jié)果,用戶友好性提高。通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將變得明
Mo
包含在說明書中并構(gòu)成說明書的一部分的附圖示出本發(fā)明的典型實施例、特征和方面,并與說明書一起用于說明本發(fā)明的原理。圖1是根據(jù)本發(fā)明典型實施例的設(shè)備的結(jié)構(gòu)框圖。圖2是根據(jù)本發(fā)明典型實施例的設(shè)備的軟件配置圖。圖3是根據(jù)本發(fā)明典型實施例的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖4是根據(jù)本發(fā)明典型實施例的設(shè)備A的通信處理的操作流程圖。圖5是根據(jù)本發(fā)明典型實施例的設(shè)備A、設(shè)備B和接入點的操作序列圖。圖6是根據(jù)本發(fā)明典型實施例的設(shè)備A、設(shè)備B和接入點的操作序列圖。圖7是根據(jù)本發(fā)明典型實施例的設(shè)備A、設(shè)備B和接入點的操作序列圖。
具體實施例方式以下將參考附圖詳細說明本發(fā)明的各種典型實施例、特征和方面。實施例1現(xiàn)在將參考附圖更詳細地說明根據(jù)本典型實施例的通信設(shè)備。盡管使用基于 IEEE802. 11系列的LAN系統(tǒng)來說明以下示例,但通信模式不限于基于IEEE802. 11的無線 LAN?,F(xiàn)在將說明根據(jù)本典型實施例的硬件結(jié)構(gòu)。圖1是示出以下所述的各設(shè)備的結(jié)構(gòu)的例子的框圖。設(shè)備101包括控制單元102,控制單元102通過執(zhí)行存儲單元103中存儲的控制程序來控制整個設(shè)備。控制單元102是諸如中央處理單元(CPU)和微處理器單元 (MPU)等的計算機。控制單元102進行與其它設(shè)備的通信參數(shù)的自動設(shè)置控制。通信參數(shù)自動設(shè)置控制的例子包括無線LAN基礎(chǔ)架構(gòu)模式的自動設(shè)置處理和無線LAN自組織網(wǎng)絡(luò)模式的自動設(shè)置處理。存儲單元103存儲諸如用于控制單元102所執(zhí)行的控制的計算機程序和通信參數(shù)等的各種信息。通過控制單元102執(zhí)行存儲單元103中存儲的控制程序來進行各種下述操作。作為存儲單元103,可以使用諸如只讀存儲器(ROM)和隨機存取存儲器(RAM)等的存儲器,或者可以使用軟盤、硬盤、光盤、光盤(CD)ROM、可記錄CD(CD-R)、磁帶、非易失性存儲卡和數(shù)字通用光盤(DVD)等。無線單元104進行無線通信。顯示單元105進行各種顯示。顯示單元105具有用于利用諸如液晶顯示器(LCD)或發(fā)光二極管(LED)輸出視覺上可識別的信息的功能、或利用諸如揚聲器實現(xiàn)音頻輸出的功能。設(shè)置按鈕106用作用于啟動通信參數(shù)設(shè)置處理的觸發(fā)器。當(dāng)控制單元102檢測到用戶進行的來自設(shè)置按鈕106的操作時,控制單元102執(zhí)行下述處理。圖1所示的結(jié)構(gòu)還包括天線控制單元107、天線108和允許用戶進行各種輸入的輸入單元109。圖2是在下述通信參數(shù)自動設(shè)置操作中由設(shè)備執(zhí)行的軟件功能塊的結(jié)構(gòu)示例。在圖2中,設(shè)備201包括用于接收與各種通信相關(guān)的包的包接收單元202。包接收單元202進行信標(biāo)(通知信號)的接收。另外,包接收單元202還接收諸如探測請求等的裝置搜索信號。還可以將探測請求稱為用于搜索期望網(wǎng)絡(luò)的網(wǎng)絡(luò)搜索信號。此外,包接收單元202還進行作為響應(yīng)于探測請求的信號的探測應(yīng)答的接收。包發(fā)送單元203發(fā)送與各種通信相關(guān)的包。包發(fā)送單元203進行信標(biāo)的發(fā)送。另夕卜,包發(fā)送單元203還進行探測請求的發(fā)送和作為響應(yīng)于探測請求的信號的探測應(yīng)答的發(fā)送。將與發(fā)送裝置有關(guān)的各種信息(自身信息)添加至裝置搜索信號及其應(yīng)答信號。該自身信息還包括表示通信參數(shù)自動設(shè)置處理是否正在啟動的信息。網(wǎng)絡(luò)控制單元204控制網(wǎng)絡(luò)連接。網(wǎng)絡(luò)控制單元204執(zhí)行到無線LAN網(wǎng)絡(luò)的連接處理。搜索單元205通過使用包發(fā)送單元203發(fā)送探測請求并使用包接收單元202接收探測應(yīng)答來搜索附近的裝置。搜索單元205還通過使用包接收單元202接收信標(biāo)信號來搜索附近的網(wǎng)絡(luò)?;谒阉鲉卧?05的搜索結(jié)果,判斷單元206基于通過進行對正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點的檢測處理所獲得的檢測結(jié)果,判斷是否存在正在啟動自動設(shè)置處理的接入點。用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的例子包括諸如Wi-Fi Protected Setup (Wi-Fi保護設(shè)置)等的行業(yè)標(biāo)準(zhǔn)處理和各制造商提供的專有處理。此外,判斷單元 206還判斷是否存在正在啟動用于自組織模式通信的通信參數(shù)自動設(shè)置處理的裝置?;A(chǔ)架構(gòu)通信設(shè)置單元207從用作站的接入點接收用于基礎(chǔ)架構(gòu)通信的通信參數(shù)。該功能塊與接入點執(zhí)行預(yù)定第一設(shè)置處理協(xié)議,并從接入點接收進行無線通信所需的通信參數(shù),例如作為網(wǎng)絡(luò)標(biāo)識符的SSID、加密系統(tǒng)、加密密鑰、認證方法和認證密鑰等。自組織通信設(shè)置單元208將用于自組織通信的通信參數(shù)提供至其它設(shè)備或者從其它設(shè)備接收用于自組織通信的通信參數(shù)。該功能塊基于與其它設(shè)備的自組織通信執(zhí)行預(yù)定第二設(shè)置處理協(xié)議,并進行用于進行無線通信所需的通信參數(shù)自動設(shè)置處理,通信參數(shù)例如作為網(wǎng)絡(luò)標(biāo)識符的SSID、加密系統(tǒng)、加密密鑰、認證方法和認證密鑰等。自動設(shè)置控制單元209控制自動設(shè)置方法的啟動。該功能塊選擇性地啟動基礎(chǔ)架構(gòu)通信設(shè)置單元207的基礎(chǔ)架構(gòu)網(wǎng)絡(luò)的設(shè)置處理或自組織通信設(shè)置單元208的自組織網(wǎng)絡(luò)的設(shè)置處理,以進行針對選擇單元210所選擇的方法的自動設(shè)置處理。此外,自動設(shè)置控制單元209通過監(jiān)視用戶是否操作了設(shè)置按鈕106來進行設(shè)置按鈕106操作的檢測處理。選擇單元210基于判斷單元206的判斷結(jié)果來選擇是執(zhí)行用于基礎(chǔ)架構(gòu)通信的通
6信參數(shù)自動設(shè)置處理還是執(zhí)行用于自組織通信的通信參數(shù)自動設(shè)置處理。圖3示出通信設(shè)備A 301 (設(shè)備A)、接入點302和通信設(shè)備B 304 (設(shè)備B)。設(shè)備 A具有圖1和圖2所示的結(jié)構(gòu)。接入點302通過基于來自用戶的指示執(zhí)行用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理并在網(wǎng)絡(luò)303上進行通信,將通信參數(shù)提供至設(shè)備A。在基礎(chǔ)架構(gòu)通信中,設(shè)備A作為接入點302的站(從站)操作,并經(jīng)由接入點302 進行通信。此外,在自組織通信中,設(shè)備A在不經(jīng)由接入點302的情況下與其它設(shè)備(設(shè)備 B)進行直接通信。還可以將接入點302稱為基站、主站和控制設(shè)備(站)等。接入點302 創(chuàng)建(構(gòu)造)基礎(chǔ)架構(gòu)網(wǎng)絡(luò),并進行控制以允許站設(shè)備(從站)進行通信。此外,設(shè)備B通過執(zhí)行用于自組織通信的通信參數(shù)自動設(shè)置處理并在網(wǎng)絡(luò)305上進行通信,與設(shè)備A共用通信參數(shù)??梢詫⑼ㄐ艆?shù)從設(shè)備A提供至設(shè)備B,或者從設(shè)備B 提供至設(shè)備A。在本典型實施例中,通過基于IEEE 802. 11系列的方法來進行基礎(chǔ)架構(gòu)通信和自組織通信。圖4是用戶在設(shè)備A中按下設(shè)置按鈕106時執(zhí)行的通信處理的操作流程圖。通過控制單元102讀取存儲單元103中存儲的計算機程序并執(zhí)行所讀取的計算機程序來進行圖 4中進行的處理。在步驟S401中,控制單元102(自動設(shè)置控制單元209)監(jiān)視是否按下了設(shè)置按鈕 106。如果控制單元102檢測到用戶按下了設(shè)置按鈕106(步驟S401中為“是”),則控制單元102啟動搜索單元205。在步驟S402中,搜索單元205通過使用包發(fā)送單元203發(fā)送探測請求并使用包接收單元202接收探測應(yīng)答來搜索附近的裝置。此外,搜索單元205還可以通過使用包接收單元202接收信標(biāo)信號來搜索附近的網(wǎng)絡(luò)。在步驟S403中,判斷單元206通過確認所接收到的信標(biāo)或探測應(yīng)答中包括的自身信息來判斷是否存在正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點。如果存在正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點(步驟 S403中為“是”),則選擇單元210判斷為要執(zhí)行用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。然后,在步驟S404中,如果選擇單元210選擇執(zhí)行用于基礎(chǔ)架構(gòu)通信的自動設(shè)置處理, 則自動設(shè)置控制單元209確認自組織通信設(shè)置單元208是否正在啟動。如果自組織通信設(shè)置單元208正在啟動(步驟S404中為“是”),則在步驟S405 中,自動設(shè)置控制單元209停止自組織通信設(shè)置單元208的操作。然后,在步驟S406中,自動設(shè)置控制單元209啟動基礎(chǔ)架構(gòu)通信設(shè)置單元207的設(shè)置處理。在步驟S407中,基礎(chǔ)架構(gòu)通信設(shè)置單元207與接入點302執(zhí)行通信參數(shù)自動設(shè)置處理。此外,在步驟S404中,如果自組織通信設(shè)置單元208未啟動(步驟S404中為 “否”),則處理進入步驟S406。在步驟S406中,自動設(shè)置控制單元209啟動基礎(chǔ)架構(gòu)通信設(shè)置單元207的設(shè)置處理。然后,在步驟S407中,基礎(chǔ)架構(gòu)通信設(shè)置單元207與接入點302 執(zhí)行通信參數(shù)自動設(shè)置處理。作為基礎(chǔ)架構(gòu)通信設(shè)置單元207與接入點302執(zhí)行自動設(shè)置處理的結(jié)果,設(shè)備A從接入點302獲取通信參數(shù)。當(dāng)設(shè)備A基于網(wǎng)絡(luò)控制單元204的控制從接入點302獲取通信參數(shù)時,設(shè)備A利用所獲取的通信參數(shù)以連接至接入點302。然后,設(shè)備A加入接入點302所形成的基礎(chǔ)架構(gòu)網(wǎng)絡(luò),并進行通信?;诓襟ES403的確認結(jié)果,如果判斷為不存在正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點(步驟S403中為“否”),則選擇單元210判斷為要執(zhí)行用于自組織通信的通信參數(shù)自動設(shè)置處理。如果選擇單元210判斷為要執(zhí)行用于自組織通信的自動設(shè)置處理(步驟S403中為“否”),則在步驟S408中,自動設(shè)置控制單元209確認自組織通信設(shè)置單元208是否正在啟動。如果自組織通信設(shè)置單元208未啟動(步驟S408中為“否”),則在步驟S409中, 自動設(shè)置控制單元209啟動自組織通信設(shè)置單元208。在步驟S410中,自動設(shè)置控制單元209通過確認步驟S402中進行的搜索所獲取的搜索結(jié)果來確認正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的裝置是否存在。如果存在正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的裝置(設(shè)備B)(步驟S410中為“是”),則在步驟S411中,自組織通信設(shè)置單元208與設(shè)備B執(zhí)行通信參數(shù)自動設(shè)置處理,并共用通信參數(shù)。當(dāng)設(shè)備A基于來自網(wǎng)絡(luò)控制單元204的控制與設(shè)備B共用通信參數(shù)時,設(shè)備A利用所獲取的通信參數(shù)與設(shè)備B形成自組織網(wǎng)絡(luò)。然后,在設(shè)備A和設(shè)備B之間進行通信?;诓襟ES410的判斷結(jié)果,如果判斷為不存在正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的裝置(步驟S410中為“否”),則處理在自組織通信設(shè)置單元208仍然啟動的同時返回至步驟S402,并且搜索單元205再次試圖搜索裝置。圖5示出以下情況下的處理序列按下接入點302的設(shè)置按鈕,啟動自動設(shè)置處理,然后按下設(shè)備A的設(shè)置按鈕106,并且在設(shè)備A和接入點302之間執(zhí)行通信參數(shù)自動設(shè)置處理。當(dāng)按下接入點302的設(shè)置按鈕時,在F501中,接入點302啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。在啟動之后,接入點302將表示接入點302正在啟動自動設(shè)置處理的信息添加至信標(biāo)或探測應(yīng)答,并發(fā)送該信標(biāo)或探測應(yīng)答。當(dāng)按下設(shè)備A的設(shè)置按鈕106時,設(shè)備A啟動圖4所示的處理。在F502中,設(shè)備 A發(fā)送用于搜索網(wǎng)絡(luò)的裝置搜索信號(探測請求),并確認是否存在正在啟動自動設(shè)置處理的附近的裝置。在F503中,接入點302將包括表示接入點302正在啟動自動設(shè)置處理的自身信息的應(yīng)答信號(探測應(yīng)答)發(fā)送至設(shè)備A。當(dāng)設(shè)備A從接入點302接收到探測應(yīng)答時,設(shè)備A確認用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理是否正在啟動。如果設(shè)備A發(fā)現(xiàn)正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點,則在F504中,設(shè)備A啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。然后,在F505中,設(shè)備A加入接入點302的網(wǎng)絡(luò)303。在F506中,設(shè)備A與接入點 302執(zhí)行用于基礎(chǔ)架構(gòu)通信的自動設(shè)置處理。結(jié)果,設(shè)備A從接入點302獲取通信參數(shù)。圖6示出以下情況下的處理序列在設(shè)備A上按下設(shè)置按鈕106,然后在設(shè)備B上按下設(shè)置按鈕,并且在設(shè)備A和設(shè)備B之間執(zhí)行通信參數(shù)自動設(shè)置處理。當(dāng)按下設(shè)備A的設(shè)置按鈕106時,設(shè)備A啟動圖4所示的處理。在F601中,設(shè)備A 發(fā)送用于搜索網(wǎng)絡(luò)的探測請求,并確認是否存在正在啟動自動設(shè)置處理的附近的裝置。在 F602中,接入點302將表示接入點302未啟動自動設(shè)置處理的探測應(yīng)答發(fā)送至設(shè)備A。結(jié)果,在F603中,設(shè)備A啟動用于自組織通信的通信參數(shù)自動設(shè)置處理。在啟動該處理之后, 在F604中,設(shè)備A創(chuàng)建(構(gòu)造)網(wǎng)絡(luò)305。
隨后,在按下了設(shè)備B的設(shè)置按鈕之后,在F605中,設(shè)備B啟動用于自組織通信的通信參數(shù)自動設(shè)置處理。此外,與設(shè)備A相同,設(shè)備B還可以通過執(zhí)行圖4的處理來進行用于自組織通信的通信參數(shù)自動設(shè)置處理。如果啟動了用于自組織通信的通信參數(shù)自動設(shè)置處理,則在F606中,設(shè)備確認是否存在附近的裝置正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理。當(dāng)設(shè)備A接收到從設(shè)備B發(fā)送來的探測請求時,在F607中,設(shè)備A將包括表示設(shè)備A正在啟動自動設(shè)置處理的自身信息的探測應(yīng)答發(fā)送至設(shè)備B。當(dāng)設(shè)備B接收到從設(shè)備 A發(fā)送來的探測應(yīng)答時,在F608中,設(shè)備B加入由設(shè)備A創(chuàng)建的網(wǎng)絡(luò)305。然后,在F609中, 在設(shè)備A和設(shè)備B之間進行通信參數(shù)自動設(shè)置處理。在設(shè)備A和設(shè)備B之間的自動設(shè)置處理中,可以將通信參數(shù)從設(shè)備A提供至設(shè)備B,或者從設(shè)備B提供至設(shè)備A。圖7示出以下情況下的處理序列在設(shè)備A按下設(shè)置按鈕106,然后在接入點302 按下設(shè)置按鈕,并且在設(shè)備A和接入點302之間執(zhí)行通信參數(shù)自動設(shè)置處理。當(dāng)按下設(shè)備A的設(shè)置按鈕106時,設(shè)備A啟動圖4所示的處理。在F701中,設(shè)備 A發(fā)送探測請求,并確認是否存在正在啟動自動設(shè)置處理的附近的裝置。在該示例中,由于接入點302未啟動自動設(shè)置處理,因而在F702中,接入點302將表示接入點302未啟動自動設(shè)置處理的探測應(yīng)答發(fā)送至設(shè)備A。結(jié)果,在F703中,設(shè)備A啟動用于自組織通信的通信參數(shù)自動設(shè)置處理。在啟動該處理之后,在F704中,設(shè)備A創(chuàng)建網(wǎng)絡(luò)305,然后繼續(xù)圖4中所示的裝置搜索處理。隨后,當(dāng)按下接入點302的設(shè)置按鈕時,在F705中,接入點302啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。在啟動該處理之后,接入點302將表示接入點302正在啟動自動設(shè)置處理的信息添加至信標(biāo)或探測應(yīng)答,并發(fā)送該信標(biāo)或探測應(yīng)答。由于設(shè)備A未找到正在啟動自動設(shè)置處理的對方,因而在F706中,設(shè)備A再發(fā)送探測請求以確認是否存在正在啟動自動設(shè)置處理的附近的裝置。接入點302接收到該探測請求。然后,在F707中,接入點302返回添加了表示接入點302正在啟動自動設(shè)置處理的信息的探測應(yīng)答。此外,在F707中,設(shè)備A從接入點302接收包括表示接入點302正在啟動自動設(shè)置處理的自身信息的探測應(yīng)答。當(dāng)接收到該探測應(yīng)答時,設(shè)備A識別到以下事實接入點302 正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。結(jié)果,在F708中,設(shè)備A停止已啟動的用于自組織通信的通信參數(shù)自動設(shè)置處理。然后,在F709中,設(shè)備A啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理。當(dāng)用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理啟動時,在F710中,設(shè)備A加入接入點302的網(wǎng)絡(luò)303。然后,在F711中,設(shè)備A與接入點302執(zhí)行自動設(shè)置處理,并從接入點302獲取通信參數(shù)。由此,設(shè)備A通過自動檢測正在啟動自動設(shè)置處理的附近的裝置來執(zhí)行適當(dāng)?shù)耐ㄐ艆?shù)自動設(shè)置處理。此外,當(dāng)執(zhí)行圖4的步驟S402中的裝置搜索時,在某些情況下可以檢測到正在啟動自動設(shè)置處理的多個裝置。在這種情況下,自動設(shè)置控制單元209可能與不期望的設(shè)備執(zhí)行通信參數(shù)自動設(shè)置處理。為了防止來自不期望的對方的通信參數(shù)的獲取或提供,作為錯誤結(jié)束處理。例如, 在圖4的步驟S402中,如果識別到存在正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的接入點,則如步驟S410中所進行的,自動設(shè)置控制單元209確認是否存在正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的裝置。當(dāng)識別到正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的裝置,并且識別到正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理和用于自組織通信的通信參數(shù)自動設(shè)置處理兩者時,作為錯誤結(jié)束處理。此外,當(dāng)識別到正在啟動用于基礎(chǔ)架構(gòu)通信的通信參數(shù)自動設(shè)置處理的多個接入點,以及識別到正在啟動用于自組織通信的通信參數(shù)自動設(shè)置處理的多個裝置時,結(jié)束處理。由此,當(dāng)存在正在啟動通信參數(shù)自動設(shè)置處理的多個對方時,不進行自動設(shè)置處理。這是為了防止由于與不期望的對方執(zhí)行通信參數(shù)自動設(shè)置處理而導(dǎo)致從不期望的對方獲取通信參數(shù)或?qū)⑼ㄐ艆?shù)提供至不期望的對方。由此,在設(shè)備中安裝了多個通信參數(shù)自動設(shè)置處理方法的情況下,即使用戶不選擇方法也可以自動選擇和執(zhí)行通信參數(shù)自動設(shè)置處理方法,從而增加用戶友好性。在上述的本典型實施例中,基于接入點正在啟動用于基礎(chǔ)架構(gòu)通信的自動設(shè)置處理還是其它設(shè)備 (站)正在啟動用于自組織通信的自動設(shè)置處理,選擇自動設(shè)置處理。此外,由于執(zhí)行所選擇的處理,因而可以執(zhí)行適用于環(huán)境的自動設(shè)置處理,由此增加用戶友好性。以上說明了本發(fā)明的典型實施例。然而,本典型實施例用于示出本發(fā)明,并且不以任何方式限制本發(fā)明的范圍??梢栽诒景l(fā)明的范圍內(nèi)上述典型實施例進行各種修改。此外, 使用基于IEEE 802. 11的無線LAN作為示例來說明典型實施例。然而,還可以在諸如無線通用串行總線(USB)、MBOA、Bluetooth (注冊商標(biāo))、超寬帶(UWB)和ZigBee等的其它無線介質(zhì)中使用本發(fā)明。另外,還可以在諸如有線LAN等的有線通信介質(zhì)中使用本發(fā)明。這里,MBOA是多頻帶OFDM聯(lián)盟的簡稱。UWB包括無線USB、無線1394和無線網(wǎng)絡(luò) (WINET)等。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。本申請要求于2009年7月3日提交的日本專利申請2009-158943的優(yōu)先權(quán),其全部內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種通信設(shè)備,包括第一設(shè)置單元,用于與接入點執(zhí)行用于設(shè)置通信參數(shù)的第一設(shè)置處理;第二設(shè)置單元,用于與不作為所述接入點的其它通信設(shè)備執(zhí)行用于設(shè)置通信參數(shù)的第二設(shè)置處理;檢測單元,用于檢測正在啟動所述第一設(shè)置處理或所述第二設(shè)置處理的設(shè)備;以及選擇單元,用于基于所述檢測單元所進行的檢測來選擇由所述第一設(shè)置單元執(zhí)行所述第一設(shè)置處理還是由所述第二設(shè)置單元執(zhí)行所述第二設(shè)置處理。
2.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,如果所述檢測單元檢測到正在啟動所述第一設(shè)置處理的接入點,則所述選擇單元選擇由所述第一設(shè)置單元執(zhí)行所述第一設(shè)置處理。
3.根據(jù)權(quán)利要求1或2所述的通信設(shè)備,其特征在于,如果所述檢測單元檢測到正在啟動所述第一設(shè)置處理的接入點、并且所述檢測單元沒有檢測到正在啟動所述第二設(shè)置處理的其它通信設(shè)備,則所述選擇單元選擇由所述第一設(shè)置單元執(zhí)行所述第一設(shè)置處理。
4.根據(jù)權(quán)利要求1 3中任一項所述的通信設(shè)備,其特征在于,如果所述檢測單元沒有檢測到正在啟動所述第一設(shè)置處理的接入點,則所述選擇單元選擇由所述第二設(shè)置單元執(zhí)行所述第二設(shè)置處理。
5.根據(jù)權(quán)利要求1 4中任一項所述的通信設(shè)備,其特征在于,如果所述檢測單元檢測到正在啟動所述第二設(shè)置處理的其它通信設(shè)備、并且所述檢測單元沒有檢測到正在啟動所述第一設(shè)置處理的接入點,則所述選擇單元選擇由所述第二設(shè)置單元執(zhí)行所述第二設(shè)置處理。
6.根據(jù)權(quán)利要求1 5中任一項所述的通信設(shè)備,其特征在于,如果所述選擇單元選擇并啟動所述第二設(shè)置單元的所述第二設(shè)置處理、并且所述檢測單元既沒有檢測到正在啟動所述第一設(shè)置處理的接入點也沒有檢測到正在啟動所述第二設(shè)置處理的其它通信設(shè)備,則在所述第二設(shè)置單元的所述第二設(shè)置處理正在啟動的狀態(tài)下,所述檢測單元檢測正在啟動通信參數(shù)設(shè)置處理的設(shè)備。
7.根據(jù)權(quán)利要求6所述的通信設(shè)備,其特征在于,在啟動了所述第二設(shè)置單元的所述第二設(shè)置處理之后,如果所述檢測單元檢測到正在啟動所述第一設(shè)置處理的接入點,則所述通信設(shè)備停止所述第二設(shè)置處理。
8.一種通信設(shè)備,包括第一設(shè)置單元,用于與接入點執(zhí)行通信參數(shù)設(shè)置處理;第二設(shè)置單元,用于與不同于所述接入點的其它通信設(shè)備執(zhí)行通信參數(shù)設(shè)置處理;檢測單元,用于檢測正在啟動第一通信參數(shù)設(shè)置處理的接入點或正在啟動第二通信參數(shù)設(shè)置處理的其它設(shè)備;以及執(zhí)行單元,用于基于所述檢測單元所進行的檢測來選擇性地執(zhí)行所述第一設(shè)置單元的設(shè)置處理和所述第二設(shè)置單元的設(shè)置處理。
9.一種通信設(shè)備,包括第一設(shè)置單元,用于執(zhí)行基礎(chǔ)架構(gòu)模式中的通信參數(shù)設(shè)置處理;第二設(shè)置單元,用于執(zhí)行自組織模式中的通信參數(shù)設(shè)置處理;檢測單元,用于檢測正在啟動通信參數(shù)設(shè)置處理的設(shè)備;以及選擇單元,用于基于所述檢測單元所進行的檢測來選擇由所述第一設(shè)置單元執(zhí)行設(shè)置處理還是由所述第二設(shè)置單元執(zhí)行設(shè)置處理。
10.一種用于控制通信設(shè)備的方法,包括 檢測正在啟動通信參數(shù)設(shè)置處理的設(shè)備;以及根據(jù)檢測結(jié)果來選擇基于第一設(shè)置處理與接入點執(zhí)行通信參數(shù)設(shè)置處理、還是基于第二設(shè)置處理與不同于所述接入點的其它通信設(shè)備執(zhí)行通信參數(shù)設(shè)置處理。
11.一種用于控制通信設(shè)備的方法,包括檢測正在啟動第一通信參數(shù)設(shè)置處理的接入點或正在啟動第二通信參數(shù)設(shè)置處理的其它通信設(shè)備;以及基于檢測結(jié)果,選擇性地執(zhí)行與所述接入點的第一通信參數(shù)設(shè)置處理和與不同于所述接入點的所述其它通信設(shè)備的第二通信參數(shù)設(shè)置處理。
12.一種用于控制通信設(shè)備的方法,包括 檢測正在啟動通信參數(shù)設(shè)置處理的設(shè)備;以及基于檢測結(jié)果,選擇性地執(zhí)行基礎(chǔ)架構(gòu)模式中的通信參數(shù)設(shè)置處理和自組織模式中的通信參數(shù)設(shè)置處理。
13.一種使得計算機用作根據(jù)權(quán)利要求1 9中任一項所述的通信設(shè)備的計算機程序。
全文摘要
在可以執(zhí)行多個通信參數(shù)自動設(shè)置方法的設(shè)備中,提高了用戶友好性。通信設(shè)備基于正在啟動通信參數(shù)設(shè)置處理的檢測設(shè)備的結(jié)果來選擇是執(zhí)行與接入點的通信參數(shù)設(shè)置處理還是執(zhí)行與不同于接入點的其它通信設(shè)備的通信參數(shù)設(shè)置處理。
文檔編號H04W76/02GK102474887SQ20108003013
公開日2012年5月23日 申請日期2010年7月1日 優(yōu)先權(quán)日2009年7月3日
發(fā)明者坂井達彥 申請人:佳能株式會社