欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信裝置、通信裝置的控制方法和程序的制作方法

文檔序號:7911334閱讀:124來源:國知局
專利名稱:通信裝置、通信裝置的控制方法和程序的制作方法
技術領域
本發(fā)明涉及通信裝置、通信裝置的控制方法和程序。
背景技術
近年來,市場上已經(jīng)出現(xiàn)了具有作為與IEEE802. 11系列兼容的無線局域網(wǎng)(LAN) 的基礎架構通信的接入點(AP)以及作為與AP連接和通信的站(STA)這兩者的功能的裝置。這種裝置可以作為AP構建網(wǎng)絡,并且還可以作為STA加入由其它AP構建的網(wǎng)絡中。日本特開2006-005844和日本特開2003-152730論述了可以切換裝置的角色(基裝置、從裝置)的通信裝置的例子。在USP 7362722 (日本特開2005-086350)中論述了同時操作中繼站(接入點)的功能和站的功能的通信裝置的例子。當AP和STA相互進行通信時,存在許多需要在使用前設置的設置項。例如,設置項包括用以進行無線通信的通信參數(shù),諸如作為網(wǎng)絡標識符的服務設置標識符(SSID)、加密方法、加密密鑰、認證方法和認證密鑰等。為了設置這些通信參數(shù),各制造商設計了用于簡單地對無線通信裝置設置通信參數(shù)的自動設置方法。在這些自動設置方法中,通過使用相互連接的裝置之間預定的過程和消息將通信參數(shù)從一個裝置提供至其它裝置,自動設置通信參數(shù)。非專利文獻1論述了作為AP和STA之間的通信參數(shù)自動設置方法的行業(yè)標準的 Wi-Fi保護設置(以下稱為WPS)。當在具有AP功能和STA功能這兩者的功能的裝置之間進行無線通信時,在一個裝置作為AP構建網(wǎng)絡并且其它裝置作為STA連接至網(wǎng)絡的情況下,可以進行通信。當處于初始狀態(tài)并且既未作為AP也未作為STA操作的裝置試圖相互通信時,需要確定裝置的角色, 例如確定成為AP的裝置。在這種情況下,當考慮用戶的便利性時,需要在裝置之間自動進行角色的確定。然而,沒有建立在不需要用戶操作的情況下在裝置之間自動確定角色的方法。因此,當裝置具有AP功能和STA功能這兩者時,不能進行通信參數(shù)的自動設置處理,從而存在作為AP和 STA這兩者操作的裝置不能容易地相互通信的問題。引用列表非專利文獻非專利文獻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ā)明內容
本發(fā)明提出以下通信方法即使在具有基站功能和從站功能這兩者的裝置之間, 也可以利用簡單的操作來進行用于提供或接收通信參數(shù)的通信過程。
根據(jù)本發(fā)明的一方面,一種通信裝置,包括確定單元,用于確定在執(zhí)行用于提供或接收通信參數(shù)的預定通信過程時的角色;基站單元,用于作為基站操作;從站單元,用于作為從站操作;提供單元,用于作為提供通信參數(shù)的提供裝置操作;接收單元,用于作為從提供裝置接收通信參數(shù)的接收裝置操作;第一選擇單元,用于基于所述確定單元的確定結果,選擇使用所述基站單元作為基站操作或者使用所述從站單元作為從站操作;以及第二選擇單元,用于基于所述確定單元的確定結果,選擇使用所述提供單元提供通信參數(shù)或者使用所述接收單元接收通信參數(shù)。根據(jù)本發(fā)明的其它方面,一種由通信裝置進行的控制方法,所述控制方法包括以下步驟確定在執(zhí)行用于提供或接收通信參數(shù)的預定通信過程時的角色;基于所述確定的結果來選擇作為基站操作或者作為從站操作;以及基于所述確定的結果來選擇作為通過所述預定通信過程將通信參數(shù)提供至接收裝置的提供裝置進行操作還是作為從所述提供裝置接收通信參數(shù)的接收裝置進行操作。通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將變得明
Mo


包括在說明書中并構成說明書的一部分的附圖示出本發(fā)明的典型實施例、特征和方面,并與說明書一起用于說明本發(fā)明的原理。圖IA是示出根據(jù)本發(fā)明典型實施例的裝置的結構的框圖。圖IB是示出根據(jù)本發(fā)明典型實施例的裝置的結構的框圖。圖2A是本發(fā)明典型實施例的網(wǎng)絡結構圖。圖2B是本發(fā)明典型實施例的網(wǎng)絡結構圖。圖3是示出根據(jù)本發(fā)明第一典型實施例的裝置A和裝置B的通信處理的流程圖。圖4A是示出根據(jù)本發(fā)明第一典型實施例的裝置A和裝置B的操作的序列圖。圖4B是示出根據(jù)本發(fā)明第一典型實施例的裝置A和裝置B的操作的序列圖。圖5是示出根據(jù)本發(fā)明第二典型實施例的裝置A和裝置B的通信處理的流程圖。圖6是示出根據(jù)本發(fā)明第二典型實施例的裝置A和裝置B的操作的序列圖。
具體實施例方式以下將參考附圖詳細說明本發(fā)明的各種典型實施例、特征和方面。以下,盡管將說明使用與IEEE802. 11系列兼容的無線LAN系統(tǒng)的例子,但通信方法不限于與IEEE802. 11兼容的無線LAN。圖IA是示出根據(jù)可以應用本發(fā)明的典型實施例、以下說明的裝置的結構示例的硬件框圖。裝置101是整個裝置??刂撇?02通過執(zhí)行存儲部103中存儲的控制程序來控制整個裝置??刂撇?02進行該裝置和其它裝置之間的通信參數(shù)設置控制。存儲部103存儲由控制部102執(zhí)行的控制程序和諸如通信參數(shù)等的各種信息。當控制部102執(zhí)行存儲部 103中存儲的控制程序時,進行以下所述的各種操作。無線部104用于進行無線通信。顯示部105顯示各種信息,并具有作為液晶顯示器(LCD)和發(fā)光二極管(LED)輸出可見信息的功能以及作為揚聲器輸出音頻信息的功能。
設置按鈕106是提供觸發(fā)器以開始通信參數(shù)設置處理的按鈕。當控制部102檢測到用戶對設置按鈕106的操作時,控制部102進行以下處理。圖IA中示出天線控制部107 和天線108。輸入部109是用戶用以輸入各種信息的部。圖IB是示出在以下所述的通信參數(shù)設置處理中通過裝置進行的軟件功能塊的配置的示例的框圖。裝置201是整個裝置。包接收部202是用于接收各種通信的包的部。通過包接收部202接收信標(通知信號)。而且,通過包接收部202接收諸如探測請求等的裝置搜索信號??梢园烟綔y請求當作用于搜索期望網(wǎng)絡的網(wǎng)絡搜索信號。還通過包接收部 202接收作為探測請求的應答信號的探測應答。包發(fā)送部203是用于發(fā)送各種通信包的部。通過包發(fā)送部203進行信標的發(fā)送。 還通過包發(fā)送部203發(fā)送探測請求和作為探測請求的應答信號的探測應答。將發(fā)送源裝置的各種信息(自身信息)添加至裝置搜索信號和對裝置搜索信號的應答信號。AP控制部是用于控制接入點(AP)通信功能的部。通過使用AP控制部204進行作為以下所述的接入點 (AP)的操作。AP是進行無線網(wǎng)絡的各種控制的基站(基裝置、主站)。AP是在進行通信時通過自身建立網(wǎng)絡并且響應于來自站(STA)的連接請求進行各種控制的裝置。AP在進行通信時周期性地發(fā)送信標,并且在接收從STA發(fā)送來的連接請求信號時,AP將連接請求應答信號發(fā)送至STA以與STA連接。STA控制部205是用于控制STA通信功能的部。通過使用STA控制部205進行作為以下所述的站(STA)的操作。STA是無線網(wǎng)絡中的從站(從裝置、移動裝置),并在進行通信時連接至AP。當進行通信時,STA將連接請求信號發(fā)送至AP,從AP接收連接請求應答信號以與AP連接,并在AP的控制下進行通信。如第二典型實施例中所述,可以通過使用STA 控制部205進行兩個STA直接相互進行通信的無線LAN自組織通信。網(wǎng)絡檢測部206是用于檢測周圍區(qū)域中存在的網(wǎng)絡的部。裝置可以經(jīng)由包接收部 202接收來自周圍區(qū)域中的裝置的信標或探測應答來檢測周圍區(qū)域中存在的網(wǎng)絡。還可以通過使用網(wǎng)絡檢測部206來檢測構成網(wǎng)絡的AP。通過使用網(wǎng)絡檢測部206來進行以下所述的AP檢測操作。通信參數(shù)提供部207是用于將通信參數(shù)提供至另一通信側的裝置的部。 通過通信參數(shù)提供部207來提供以下所述的通信參數(shù)自動設置。通信參數(shù)提供部207提供進行無線通信所需的通信參數(shù),例如作為網(wǎng)絡標識符的SSID、加密方法、加密密鑰、認證方法和認證密鑰。通信參數(shù)接收部208是用于從另一通信側的裝置接收通信參數(shù)的部。通過通信參數(shù)接收部208接收以下所述的通信參數(shù)自動設置。角色確定部209是用于在裝置之間進行通信時確定管理網(wǎng)絡的裝置的部。通過角色確定部209進行以下所述的角色確定處理。通過角色確定處理,向各裝置提供“管理裝置”或“終端裝置”中的一個角色。被提供管理裝置的角色的裝置通過使用AP控制部204 作為AP操作,并通過參數(shù)提供部207將通信參數(shù)提供至終端。另一方面,被提供終端裝置的角色的裝置通過使用STA控制部205作為STA操作,并通過參數(shù)接收部208從AP接收通信參數(shù)。切換部210是用于在使用AP控制部204作為AP操作和使用STA控制部205作為 STA操作之間切換的部,并且選擇切換后的操作。切換部210根據(jù)角色確定部209所確定的角色進行第一切換、以及根據(jù)網(wǎng)絡檢測部206所檢測到的檢測結果進行第二切換等。選擇部211是用于在作為利用通信參數(shù)提供部207提供通信參數(shù)的提供裝置進行操作和作為利用通信參數(shù)接收部208的接收裝置進行操作之間選擇的部。選擇部211根據(jù)角色確定部209所確定的角色進行選擇。圖2A和2B是示出通信裝置A 300 (以下稱為裝置A)和通信裝置B 301 (以下稱為裝置B)的網(wǎng)絡結構的圖。這些裝置具有圖IA和IB所示的結構。當裝置A和裝置B作為AP操作時,裝置A和裝置B分別建立網(wǎng)絡A 302(以下稱為網(wǎng)絡A)和網(wǎng)絡B 303(以下稱為網(wǎng)絡B)(圖2A)。在裝置A和裝置B檢測到彼此之后,其中一個裝置加入另一裝置所建立的網(wǎng)絡中,并且這些裝置交換用于確定管理裝置的消息。此時,未設置所有的通信參數(shù),但設置了能夠交換用于確定角色的消息的一些通信參數(shù)。更具體地,將網(wǎng)絡標識符存儲在用于裝置檢測處理的信號(信標、探測請求和探測應答)中。試圖加入網(wǎng)絡的裝置設置該裝置所試圖加入的網(wǎng)絡的網(wǎng)絡標識符,并且之后進行加入處理。尚未設置加密方法和加密密鑰。作為消息交換的結果成為管理裝置的裝置作為 AP建立了網(wǎng)絡401,并利用通信參數(shù)的自動設置向STA提供通信參數(shù)(圖2B)。接收到通信參數(shù)的STA通過使用所接收到的通信參數(shù)加入網(wǎng)絡。在裝置之間例如通過諸如Wi-Fi保護設置等的通信參數(shù)自動設置過程來進行通信參數(shù)提供處理(接收處理)。通信參數(shù)自動設置過程是提供裝置將通信參數(shù)提供至接收裝置、并且接收裝置從提供裝置接收通信參數(shù)所利用的通信過程。通過在裝置之間交換預定消息來進行該過程。圖3是示出在按下設置按鈕106時在裝置A和裝置B之間進行的通信處理的操作流程的示例的流程圖。在控制部102讀取存儲部103中存儲的控制程序并控制無線部104 等時進行該操作。以下將參考流程圖說明裝置所進行的控制。在按下了設置按鈕106的裝置中,控制部102啟動角色確定部209。在步驟S501 中,角色確定部209通過使用網(wǎng)絡檢測部206進行處理以搜索周圍區(qū)域中存在的接入點 (AP)。在步驟S502中,角色確定部209檢查所接收到的信標或探測應答中包括的信息,并檢查是否存在正在進行角色確定處理的AP。在步驟S510中,當存在正在進行角色確定處理的至少一個AP時,角色確定部209 檢查正在進行角色確定處理的AP的數(shù)量是一個還是大于一個。在步驟S512中,當檢測到正在進行角色確定處理的大于一個的AP時,在顯示部105上顯示向用戶通知錯誤的錯誤通知,并且角色確定部209由于錯誤而結束處理。在步驟S511中,當存在正在進行角色確定處理的一個AP時,角色確定部209使用 STA控制部205連接至所檢測到的AP所構建的網(wǎng)絡。在步驟S503中,當不存在正在進行角色確定處理的AP時,角色確定部209使用AP 控制部204開始接入點操作。當AP控制部204開始接入點操作時,AP控制部204將表示 AP控制部自身正在進行角色確定處理的自身信息添加至信標和探測應答,并發(fā)送信標和探測應答。在步驟S504中,角色確定部209與另一側的裝置交換仲裁消息,并確定哪個裝置成為管理裝置。作為步驟S504中確定處理的例子,可以使用在仲裁消息中包括表示管理裝置的優(yōu)先級的信息并發(fā)送仲裁消息的方法。在這種情況下,通過將從另一側的裝置接收到的仲裁消息中包括的優(yōu)先級與裝置自身的優(yōu)先級進行比較,將具有較高優(yōu)先級的裝置確定為管理裝置。基于諸如裝置的裝置類型、剩余電池水平、制造商信息、通用唯一標識符 (UUID)和媒體訪問控制(MAC)地址等的信息來確定管理裝置的優(yōu)先級。
6
當裝置自身正在作為接入點操作時,可以設置比正在作為站操作的情況更高的優(yōu)先級。而且,可以基于與其它網(wǎng)絡的連接、例如裝置自身是否可以連接至因特網(wǎng)來設置優(yōu)先級信息。此外,當另一側的裝置的優(yōu)先級和裝置自身的優(yōu)先級相同時,通過對諸如UUID和 MAC地址等的裝置特有的信息進行比較,可以將滿足預定條件的裝置確定為管理裝置。在步驟S505中,在確定角色之后,控制部102檢查所確定的裝置自身的角色是否是管理裝置。在步驟S506中,當將裝置自身確定為管理裝置時,控制部102檢查裝置自身是否正在作為AP操作。如果正在作為AP操作,則處理進入步驟S509。如果未作為AP操作, 則在步驟S507中控制部102從利用STA控制部205連接的網(wǎng)絡分離。在步驟S508中,在從網(wǎng)絡分離之后,控制部102通過使用AP控制部204開始接入點操作。之后,在步驟S509 中,控制部102開始使用通信參數(shù)提供部207將通信參數(shù)提供至接收裝置的處理。通過在提供裝置和接收裝置之間進行通信參數(shù)自動設置過程來進行通信參數(shù)提供處理。如果作為角色確定的結果將裝置自身確定為終端裝置,則在步驟S513中,控制部 102檢查裝置自身是否正在作為AP操作。如果未作為AP操作,則處理進入步驟S515。如果正在作為AP操作,則在步驟S514中,控制部102停止接入點操作。在步驟S515中,在停止接入點操作之后,控制部102作為使用通信參數(shù)接收部208的接收裝置操作,并開始從提供裝置接收通信參數(shù)的處理。在步驟S516中,在開始處理之后,控制部102使用網(wǎng)絡檢測部206進行AP的搜索。作為搜索的結果,如果在步驟S517中檢測到正在進行通信參數(shù)提供處理的大于一個的 AP,則處理進入步驟S512,在顯示部105上顯示向用戶通知錯誤的錯誤通知,并由于錯誤而結束處理。如果在步驟S517中存在正在進行通信參數(shù)提供處理的一個AP,則在步驟S518 中,控制部102連接至AP,并且作為從提供裝置接收通信參數(shù)的接收裝置,控制部102與AP 進行預定的通信參數(shù)自動設置過程。 圖4A和4B是在裝置A和裝置B中按下了設置按鈕106、并在裝置A和裝置B之間進行通信參數(shù)自動設置處理的處理序列的例于。圖4A是示出以下處理序列的例子在裝置A和裝置B中按下設置按鈕106,在裝置A和裝置B之間確定角色,并且裝置B成為管理裝置以進行通信參數(shù)自動設置處理。當按下裝置B的設置按鈕106時,裝置B進行圖3的處理。裝置B發(fā)送裝置搜索信號(探測請求),并檢查裝置B周圍的區(qū)域中是否存在正在進行角色確定處理的AP (F601)。 在這種情況下,由于在裝置B周圍的區(qū)域中不存在正在進行角色確定處理的AP,因而裝置B 開始接入點操作以構建網(wǎng)絡B (F602)。之后,當按下裝置A的設置按鈕106時,裝置A進行圖3的處理。裝置A發(fā)送裝置搜索信號,并檢查在裝置A周圍的區(qū)域中是否存在正在進行角色確定處理的AP(F603)。作為正在進行角色確定處理的AP的裝置B響應于從裝置A發(fā)送來的裝置搜索信號,發(fā)送裝置搜索應答信號(探測應答)(F604)。裝置A接收來自裝置B的裝置搜索應答信號,并通過檢查信號中的附加信息識別出裝置B是正在進行角色確定處理的AP。在該識別之后,裝置A 將連接請求信號發(fā)送至作為正在進行角色確定處理的AP的裝置B(F605)。裝置B返回表示針對裝置A的連接許可的連接請求應答信號(F606)。當裝置A接收到來自裝置B的連接請求應答信號時,裝置A連接至裝置B并交換用于確定管理裝置的角色仲裁消息(F607、F608)。各裝置參考角色仲裁消息中所包括的其它裝置的優(yōu)先級信息,
7并通過將該優(yōu)先級信息與自身的優(yōu)先級信息進行比較,確定管理裝置。在這種情況下,假定裝置B成為管理裝置。在確定角色之后,裝置B開始通信參數(shù)提供處理(F609)。另一方面,裝置A開始通信參數(shù)接收處理(F610)。由于裝置A已經(jīng)連接至裝置B,因而裝置A將表示通信參數(shù)設置開始的消息發(fā)送至裝置B(F613)。然后,通過在作為接收裝置的裝置A和作為提供裝置的裝置B之間交換用于自動設置過程的協(xié)議消息來進行通信參數(shù)設置處理(F614)。結果,將通信參數(shù)從裝置B發(fā)送至裝置A,并且裝置B將表示完成通信參數(shù)設置的消息發(fā)送至裝置 A(F615)。以這種方式,完成了通信參數(shù)設置處理。裝置A設置從裝置B接收到的通信參數(shù) (網(wǎng)絡標識符(SSID)、加密方法、加密密鑰、認證方法和認證密鑰),并對裝置B再次進行通信連接處理(F616)??梢酝ㄟ^使用如非專利文獻1所述的行業(yè)標準通信參數(shù)設置處理所指定的通信協(xié)議處理來實現(xiàn)通信參數(shù)設置處理的通信協(xié)議處理。接著,將說明在角色確定處理期間作為STA操作的裝置成為管理裝置并提供通信參數(shù)的情況。圖4B是以下處理序列的例子在裝置A和裝置B中按下設置按鈕106,在裝置A和裝置B之間確定角色,并且裝置A成為管理裝置以進行通信參數(shù)自動設置處理。當按下裝置B的設置按鈕106時,裝置B進行圖3的處理。裝置B發(fā)送裝置搜索信號,并檢查在裝置B周圍的區(qū)域中是否存在正在進行角色確定處理的AP(F701)。在這種情況下,由于在裝置B周圍的區(qū)域中不存在正在進行角色確定處理的AP,因而裝置B開始接入點操作以構建網(wǎng)絡B(F702)。之后,當按下裝置A的設置按鈕106時,裝置A進行圖3的處理。裝置A發(fā)送裝置搜索信號(探測請求),并檢查裝置A周圍的區(qū)域中是否存在正在進行角色確定處理的 AP (F703)。作為正在進行角色確定處理的AP的裝置B響應于從裝置A發(fā)送來的裝置搜索信號來發(fā)送裝置搜索應答信號(探測應答)(F704)。裝置A接收來自裝置B的裝置搜索應答信號,并通過檢查信號中的附加信息而識別出裝置B是正在進行角色確定處理的AP。在該識別之后,裝置A連接至裝置B(F705、 F706),并交換用于確定管理裝置的角色仲裁消息(F707、F708)。各裝置將角色仲裁消息中包括的其它裝置的優(yōu)先級信息與自身的優(yōu)先級信息進行比較,并確定管理裝置。在這種情況下,假定裝置A成為管理裝置。在確定角色之后,裝置A開始接入點操作并構建網(wǎng)絡A(F709)。在開始接入點操作之后,裝置A開始通信參數(shù)提供處理(F710)。另一方面,裝置B停止接入點操作(F711),并開始通信參數(shù)接收處理(F7U)。裝置B將連接請求信號發(fā)送至作為管理裝置和AP的裝置 A(F713)。裝置A返回表示針對裝置B的連接許可的連接請求應答信號(F714)。當裝置B接收到來自裝置A的連接請求應答信號時,裝置B連接至裝置A并發(fā)送表示開始通信參數(shù)設置的消息(F715),并且在作為接收裝置的裝置B和作為提供裝置的裝置A之間進行通信參數(shù)設置處理(F716)。結果,將通信參數(shù)從裝置A發(fā)送至裝置B,并且裝置A將表示完成通信參數(shù)設置的消息發(fā)送至裝置B (F717)。以這種方式,完成了通信參數(shù)設置處理。裝置B設置從裝置A接收到的通信參數(shù)(即,網(wǎng)絡標識符(SSID)、加密方法、加密密鑰、認證方法和認證密鑰),并對裝置A再次進行通信連接處理(F718)。
如上所述,即使具有基站和從站這兩者的功能的裝置也可以確定作為基站操作的裝置和作為從站操作的裝置。裝置還可以確定作為通信參數(shù)提供裝置操作的裝置和作為通信參數(shù)接收裝置操作的裝置。因此,即使使用具有基站和從站這兩者的功能的裝置,如果用戶進行諸如按下設置按鈕106等的操作,則也可以在裝置之間進行通信參數(shù)設置處理。此外,通過進行通信參數(shù)設置處理、設置共享通信參數(shù)并進行裝置之間的認證處理,可以進行加密無線通信。作為第二典型實施例,將說明通過無線LAN自組織通信進行角色確定處理的情況。自組織通信是在不使用接入點的情況下直接在站之間進行的無線通信。裝置結構與圖 IA和IB相同。圖5是示出在按下設置按鈕106的情況下在裝置A和裝置B之間進行的通信處理的操作流程的例子的流程圖。當控制部102讀取存儲部103中存儲的控制程序并控制無線部104等時進行該操作。之后,將與流程圖一起說明裝置所進行的控制。在按下設置按鈕106的裝置中,控制部102啟動角色確定部209。在步驟S801中, 裝置通過使用STA控制部205來構建自組織網(wǎng)絡。當STA控制部205構建自組織網(wǎng)絡時, STA控制部205將表示STA控制部自身正在進行角色確定處理的自身信息添加至信標和探測應答。在構建自組織網(wǎng)絡之后,在步驟S802中,角色確定部209通過使用網(wǎng)絡檢測部206 進行用于搜索周圍區(qū)域中存在的自組織網(wǎng)絡的處理。在步驟S803中,角色確定部209檢查接收到的信標或探測應答中包括的信息,并檢查是否存在正在進行角色確定處理的自組織網(wǎng)絡。在步驟S804中,當存在正在進行角色確定處理的至少一個自組織網(wǎng)絡時,角色確定部209檢查正在進行角色確定處理的自組織網(wǎng)絡的數(shù)量是一個還是大于一個。當存在正在進行角色確定處理的大于一個的自組織網(wǎng)絡時,在步驟S813中,在顯示部105上顯示向用戶通知錯誤的錯誤通知,并且處理由于錯誤而結束。當存在正在進行角色確定處理的一個自組織網(wǎng)絡時,在步驟S805中,角色確定部209通過使用STA控制部 205加入自組織網(wǎng)絡。當加入網(wǎng)絡時,角色確定部209停止步驟S801中所構建的自組織網(wǎng)絡。在加入自組織網(wǎng)絡之后,在步驟S806中,角色確定部209與另一側的裝置交換仲裁消息,并在步驟S807中確定哪個裝置成為管理裝置。在步驟S811中,當不存在正在進行角色確定處理的自組織網(wǎng)絡時,角色確定部 209等待在角色確定部209自身構建的自組織網(wǎng)絡上從其它裝置發(fā)送來的角色仲裁消息。 當在步驟S811中角色確定部209沒有接收到角色仲裁消息時,在步驟S802中,角色確定部 209再次通過使用網(wǎng)絡檢測部206搜索周圍區(qū)域中存在的自組織網(wǎng)絡。當在步驟S811中接收到角色仲裁消息時,在步驟S812中,角色確定部209將角色仲裁消息發(fā)送至所接收到的角色仲裁消息的發(fā)送源裝置,并在步驟S807中確定哪個裝置成為管理裝置。作為確定處理的例子,可以使用在仲裁消息中包括管理裝置的優(yōu)先級信息并發(fā)送仲裁消息的方法。在這種情況下,通過將從另一側的裝置接收到的仲裁消息中所包括的優(yōu)先級與裝置自身的優(yōu)先級進行比較,將具有較高優(yōu)先級的裝置確定為管理裝置?;谥T如包括打印機和照相機等的裝置類型、裝置自身包括的服務信息、制造商信息、UUID和MAC地址等的信息來確定管理裝置的優(yōu)先級。還可以基于剩余電池水平來設置優(yōu)先級信息。而且,可以基于與其它網(wǎng)絡的連接、例如裝置自身是否可以連接至因特網(wǎng)來設置優(yōu)先級信息。當另一側的裝置的優(yōu)先級和裝置自身的優(yōu)先級相同時,可以基于諸如 UUID和MAC地址等的裝置特有的信息來確定管理裝置。在確定角色之后,在步驟S808中,控制部102檢查所確定的自身角色是否是管理裝置。當控制部102將自身確定為管理裝置時,在步驟S809中,控制部102通過使用AP控制部204來開始接入點操作。之后,在步驟S810中,控制部102開始通過使用通信參數(shù)提供部207將通信參數(shù)提供至接收裝置的處理。當連接了接收裝置時,作為提供裝置,控制部 102進行與接收裝置的預定通信參數(shù)自動設置過程,并進行通信參數(shù)提供處理。在步驟S808中的檢查之后,當控制部102確定自身為終端裝置時,在步驟S814 中,控制部102開始使用通信參數(shù)接收部208從提供裝置接收通信參數(shù)的處理。然后,在步驟S815中,控制部102通過使用網(wǎng)絡檢測部206搜索接入點。作為搜索的結果,在步驟 S816中,當檢測到正在進行通信參數(shù)提供處理的大于一個的AP時,處理進入步驟S813,在顯示部105上顯示向用戶通知錯誤的錯誤通知,并由于錯誤而結束處理。當在步驟S816中存在正在進行通信參數(shù)提供處理的一個AP時,在步驟S817中控制部102連接至AP,并且作為從提供裝置接收預定參數(shù)的接收裝置,控制部102與作為提供裝置的AP —起進行預定通信參數(shù)自動設置過程。圖6是示出以下處理序列的例子在裝置A和裝置B中按下設置按鈕106,在裝置 A和裝置B之間確定角色,之后裝置A成為管理裝置以進行通信參數(shù)自動設置處理。當按下裝置B的設置按鈕106時,裝置B進行圖5的處理。裝置B構建自組織網(wǎng)絡B(F901),發(fā)送裝置搜索信號(探測請求)(F902),在周圍區(qū)域中搜索正在進行角色確定處理的裝置,并在周圍區(qū)域中搜索自組織網(wǎng)絡。當按下裝置A的設置按鈕106時,裝置A進行圖5的處理。裝置A構建自組織網(wǎng)絡A(F903),發(fā)送裝置搜索信號(F904),在周圍區(qū)域中搜索正在進行角色確定處理的裝置, 并在周圍區(qū)域中搜索自組織網(wǎng)絡。裝置B響應于從裝置A發(fā)送來的裝置搜索信號來發(fā)送裝置搜索應答信號(探測應答)(F9(^)。裝置A接收來自裝置B的裝置搜索應答信號,并且通過檢查信號中的附加信息識別出裝置B正在進行角色確定處理。在該識別之后,裝置A停止網(wǎng)絡A并加入網(wǎng)絡B中(F906),然后,將用于確定管理裝置的角色仲裁消息發(fā)送至裝置B (F907)。從裝置A接收到角色仲裁消息的裝置B將角色仲裁消息發(fā)送至裝置A(F908)。各裝置參考角色仲裁消息中所包括的其它裝置的優(yōu)先級信息,并確定管理裝置。在這種情況下,假定裝置A成為管理裝置。在確定角色之后,裝置A開始接入點操作并構建網(wǎng)絡C(F909)。在構建網(wǎng)絡之后, 裝置A開始通信參數(shù)提供處理(F910)。另一方面,裝置B停止網(wǎng)絡B(F911),并開始通信參數(shù)接收處理(F912)。裝置B在周圍區(qū)域中搜索網(wǎng)絡,搜索正在進行通信參數(shù)提供處理的AP, 并檢測到裝置A。裝置B將連接請求信號發(fā)送至裝置A以請求連接(F913)。當裝置A接收到來自裝置B的連接請求信號時,裝置A將表示連接許可的連接請求應答信號返回至裝置B (F914)。當接收到應答信號時,裝置B連接至裝置A,將表示開始通信參數(shù)設置的消息發(fā)送至裝置A(F915),并請求開始通信參數(shù)自動設置處理。然后,在作為接收裝置的裝置B和作為提供裝置的裝置A之間進行通信參數(shù)設置處理(F916)。結果, 將通信參數(shù)從裝置A發(fā)送至裝置B,并且裝置A將表示完成通信參數(shù)設置的消息發(fā)送至裝置 B(F917)。以這種方式,完成了通信參數(shù)設置處理。
裝置B設置從裝置A接收到的通信參數(shù)(即,網(wǎng)絡標識符(SSID)、加密方法、加密密鑰、認證方法和認證密鑰),并對裝置A再次進行通信連接處理(F918)。如上所述,即使具有基站和從站這兩者的功能的裝置也可以確定作為通信參數(shù)的提供裝置操作的裝置和作為通信參數(shù)的接收裝置操作的裝置。確定為提供裝置的裝置可以作為基站操作,并進行通信參數(shù)自動設置處理。因此,即使使用具有基站和從站這兩者的功能的裝置,如果用戶進行諸如按下設置按鈕106的操作,則也可以在裝置之間進行通信參數(shù)設置處理。此外,通過進行通信參數(shù)設置處理、設置共享通信參數(shù)、并在裝置之間進行認證處理,可以進行加密無線通信。以上說明了本發(fā)明的典型實施例。然而,典型實施例僅是用于說明本發(fā)明的例子, 并且本發(fā)明的范圍不限于典型實施例??梢栽诓幻撾x本發(fā)明的范圍的情況下對典型實施例進行各種修改。使用與IEEE802. 11兼容的無線LAN的例子進行了以上說明。然而,可以在諸如無線通用串行總線(USB)、ΜΒ0Α、藍牙(Bluetooth,注冊商標)、超寬帶(UffB)和ZigBee等的其它無線媒體中實現(xiàn)本發(fā)明。而且,可以在諸如有線LAN等的有線通信媒體中實現(xiàn)本發(fā)明。 這里,MBOA是多頻帶OFDM聯(lián)盟的縮寫。UWB包括無線USB、無線1394和WINET等。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應該理解,本發(fā)明不限于所公開的典型實施例。所附權利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結構和功能。本申請要求于2009年5月15日提交的日本專利申請2009-118973的優(yōu)先權,其全部內容通過引用包含于此。
1權利要求
1.一種通信裝置,包括確定單元,用于確定在執(zhí)行用于提供或接收通信參數(shù)的預定通信過程時的角色; 基站單元,用于作為基站操作; 從站單元,用于作為從站操作; 提供單元,用于作為提供通信參數(shù)的提供裝置操作; 接收單元,用于作為從提供裝置接收通信參數(shù)的接收裝置操作; 第一選擇單元,用于基于所述確定單元的確定結果,選擇使用所述基站單元作為基站操作或者使用所述從站單元作為從站操作;以及第二選擇單元,用于基于所述確定單元的確定結果,選擇使用所述提供單元提供通信參數(shù)或者使用所述接收單元接收通信參數(shù)。
2.根據(jù)權利要求1所述的通信裝置,其特征在于,所述確定單元基于與其它通信裝置交換的消息中所包括的信息來確定所述通信裝置的角色。
3.根據(jù)權利要求1或2所述的通信裝置,其特征在于,還包括 搜索單元,用于搜索正在進行角色確定處理的基站;以及第三選擇單元,用于基于所述搜索單元的搜索結果,選擇使用所述基站單元作為基站操作或者使用所述從站單元作為從站操作。
4.根據(jù)權利要求3所述的通信裝置,其特征在于,在作為所述搜索單元的搜索結果、不存在正在進行所述角色確定處理的基站的情況下,所述第三選擇單元選擇使用所述基站單元作為基站操作,并且所述確定單元在作為該基站所構建的網(wǎng)絡中進行用于確定角色的通
5.根據(jù)權利要求3所述的通信裝置,其特征在于,在所述第三選擇單元選擇使用所述從站單元作為從站操作的情況下,所述通信裝置連接至由作為所述搜索單元的搜索結果檢測到的基站所構建的網(wǎng)絡,并且所述確定單元在該網(wǎng)絡中進行用于確定角色的通信。
6.根據(jù)權利要求3所述的通信裝置,其特征在于,還包括通知單元,所述通知單元用于在作為所述搜索單元的搜索結果、檢測到正在進行所述角色確定處理的大于一個的基站時,通知錯誤。
7.根據(jù)權利要求1所述的通信裝置,其特征在于,所述確定單元基于在不使用基站的情況下與其它通信裝置交換的消息中所包括的信息來確定所述通信裝置的角色。
8.一種由通信裝置進行的控制方法,所述控制方法包括以下步驟確定在執(zhí)行用于提供或接收通信參數(shù)的預定通信過程時的角色;基于所述確定的結果來選擇作為基站操作或者作為從站操作;以及基于所述確定的結果來選擇作為通過所述預定通信過程將通信參數(shù)提供至接收裝置的提供裝置進行操作還是作為從所述提供裝置接收通信參數(shù)的接收裝置進行操作。
9.一種用于使通信裝置進行根據(jù)權利要求8所述的控制方法的程序。
全文摘要
即使在具有基站功能和從站功能的裝置之間也可以利用簡單的操作進行用于提供或接收通信參數(shù)的通信過程。本發(fā)明的通信裝置確定在進行用于提供或接收通信參數(shù)的預定通信過程時的裝置的角色,并基于所確定的角色選擇作為基站的操作或作為從站的操作。通信裝置基于所確定的角色選擇作為提供裝置的操作或作為接收裝置的操作。
文檔編號H04W84/20GK102428746SQ20108002146
公開日2012年4月25日 申請日期2010年4月22日 優(yōu)先權日2009年5月15日
發(fā)明者坂井達彥 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴国县| 银川市| 武义县| 泗洪县| 永修县| 江孜县| 通许县| 兴隆县| 静海县| 集安市| 双鸭山市| 社旗县| 安化县| 济宁市| 贵州省| 桓台县| 鲜城| 东莞市| 马边| 准格尔旗| 新源县| 会昌县| 额尔古纳市| 梁山县| 东乌| 方城县| 临沂市| 顺义区| 衡阳市| 连云港市| 方正县| 潜山县| 福安市| 保亭| 榆树市| 大石桥市| 垣曲县| 驻马店市| 龙门县| 宝丰县| 南投县|