新四季網

通信裝置及其通信方法

2023-09-12 06:01:30 1

通信裝置及其通信方法
【專利摘要】本發明提供一種通信裝置及其通信方法。通信裝置在建立網絡後搜索另一網絡,根據存在於另一網絡中的通信裝置在通信參數設置處理中的職能參與到所述另一網絡中,並執行通信參數設置處理。在所述通信裝置決定從另一通信裝置接收通信參數之後,所述通信裝置確定所述通信參數的提供方裝置的提供功能的啟用狀態,並根據所述確定請求所述提供方裝置提供所述通信參數。
【專利說明】通信裝置及其通信方法
[0001]本申請是申請日為2008年I月25日、申請號為200880003149.8 (國際申請號為PCT/JP2008/051610)、發明名稱為「通信裝置及其通信方法」的發明專利申請的分案申請。
【技術領域】
[0002]本發明涉及一種用於在通信裝置中設置通信參數的處理技術。
【背景技術】
[0003]在以遵從IEEE802.11標準系列的無線LAN為代表的無線通信中,有很多要預先設置的設置項。這些設置項包括進行無線通信所需的無線參數,例如作為網絡標識符的SSID、加密方式、加密密鑰、認證方式以及認證密鑰。對於用戶來說,手動設置這些參數非常麻煩。
[0004]各個製造商提出了用於在無線裝置中容易地設置無線參數的自動設置方法。在這些自動設置方法中,一裝置使用在所連接的裝置之間預先確定的過程和消息,向另一裝置提供無線參數,由此來自動地設置無線參數。
[0005]對於無線參數自動設置方法,各製造商通常採用自己的方法。在不支持通用無線參數自動設置方法的裝置之間,用於設置無線參數的過程或可解釋的消息不同。在該情況下,無法使用自動設置方法來設置無線參數。另一方面,在支持通用無線參數自動設置方法的裝置之間,能夠使用自動設置方法來容易地設置無線參數。
[0006]近年來,遊戲機和家用電器也都配設有無線功能。它們中的一些不僅在無線基站管理的網絡內執行通信,而且還建立用於直接連接設備並且互相通信而不用基站介入的adhoc (專用)連接。
[0007]日本特許公開第2003-338821號公報和第2004-266870號公報公開了無線參數自動設置的示例。
[0008]為了啟動無線基站和無線通信終端之間的通信,無線通信終端參與到(加入)基站已經建立的網絡中、啟動無線參數設置並從基站獲取無線參數信息。
[0009]然而,在用於在設備之間直接進行通信的ad hoc連接中,由於各個設備能夠自己建立網絡,因此設備建立不同的網絡。結果,設備可能無法互相通信。因此,各個設備需要使用諸如指定的SSID和頻率的參數(設置的臨時參數)來啟動通信。在設備建立了單個網絡之後,它們需要互相通信來獲取正式的無線參數並設置所獲取的無線參數。
[0010]上述設置的臨時參數由多個設備共同使用。如果臨時參數洩露給第三方,則無線參數也被洩漏,因此引起了安全問題。
[0011]當不期望的設備突然同時啟動無線參數設置時,可能錯誤地與該設備進行關於無線參數的信息交換。此外,與基站和無線通信終端之間的傳輸不同,ad hoc連接中的無線參數設置方式沒有唯一地限定無線參數的傳輸方向。
[0012]這需要用戶選擇用戶參與(加入)的網絡和參數的傳輸方向。產生了用戶的可操作性降低的問題。
[0013]不僅對於無線參數,而且對於需要針對設備之間的通信進行設置的有線通信參 數,也可能產生上述問題。

【發明內容】

[0014]考慮上述問題提出了本發明,本發明的目的在於解決上述問題中的一個或更多個。
[0015]根據本發明的一個方面,提供了一種通信裝置,該通信裝置包括:決定單元,其被構造為決定是向另一通信裝置提供用於進行網絡通信的通信參數、還是從所述另一通信裝置接收所述通信參數;檢查單元,其被構造為檢查所述通信參數的提供方裝置;確定單元,其被構造為在所述決定單元決定所述通信裝置從所述另一通信裝置接收所述通信參數之後,確定所述通信參數的所述提供方裝置的通信參數提供功能的啟用狀態;以及請求單元,其被構造為根據所述確定單元進行的所述確定,請求所述另一通信裝置提供所述通信參數。
[0016]根據本發明的另一方面,提供了一種通信裝置的通信方法,該通信方法包括以下步驟:決定是向另一通信裝置提供用於進行網絡通信的通信參數、還是從所述另一通信裝置接收所述通信參數;檢查所述通信參數的提供方裝置;在所述決定步驟中決定所述通信裝置從所述另一通信裝置接收所述通信參數之後,確定所述通信參數的所述提供方裝置的通信參數提供功能的啟用狀態;以及根據在所述確定步驟中進行的所述確定,請求所述另一通信裝置提供所述通信參數。
[0017]根據本發明,能夠降低無線參數設置處理失敗的可能性。即使例如通信裝置建立了不同的網絡,它們也能夠針對目標網絡執行無線參數設置處理。當花費時間啟用設置通信參數的功能時,能夠執行無線參數設置處理。
[0018]根據下面(參考附圖)對示例性實施例的說明,本發明的其它特徵將變得清楚。
【專利附圖】

【附圖說明】
[0019]包含在說明書中並構成說明書的一部分的附圖例示了本發明的實施例,並且與說明書一起,用於解釋本發明的原理。
[0020]圖1是示出根據第一至第四實施例的兩個終端建立ad hoc網絡的情況的圖;
[0021]圖2是示出根據第一至第四實施例的兩個終端設置無線參數的情況的圖;
[0022]圖3A和3B是示出根據第一至第四實施例的終端的操作的流程圖;
[0023]圖4是示出在第一實施例中當進行主動掃描(active scan)時的詳細操作的流程圖;
[0024]圖5是示出根據第一實施例的終端IOOa和IOOb的操作的序列圖;
[0025]圖6是示出在第二實施例中當進行被動掃描時的詳細操作的流程圖;
[0026]圖7是示出根據第二實施例的終端IOOa和IOOb的操作的序列圖;
[0027]圖8是示出根據第三實施例的終端100a、IOOb以及IOOc的操作的序列圖;
[0028]圖9是示出根據第一至第四實施例的終端的配置的框圖;
[0029]圖10是示出根據第四實施例的終端IOOa和IOOb的操作的序列圖;
[0030]圖11是示出根據第四實施例的終端IOOa和IOOb以及終端IOOc的操作的序列圖;[0031]圖12是示出根據第四實施例的終端IOOa和IOOc的操作的流程圖;以及
[0032]圖13是示出根據第四實施例的終端IOOb的操作的流程圖。
【具體實施方式】
[0033]以下將參照附圖對本發明的優選實施例進行說明。在這些實施例中描述的組成部分僅僅是示例,並不限制本發明的範圍。
[0034]
[0035]圖1和圖2示出了用於解釋第一實施例的網絡配置示例。
[0036]在圖1所示的配置中,存在各自具有使用IEEE802.11無線LAN的無線通信功能的終端IOOa和IOOb0
[0037]終端IOOa和IOOb各自具有無線參數自動設置應用程式。在根據第一實施例的無線參數自動設置應用程式中,一個終端向另一終端提供用於進行無線通信的無線參數。假設無線參數包括作為網絡標識符的SSID(服務集標識符,Service Set Identifier)、頻道、加密方式、加密密鑰、認證方式以及認證密鑰中的一部分或全部。每一個終端設置終端所提供或接收的無線參數。終端使用無線參數建立網絡,並且經由網絡互相通信。藉助於即使通信終端的所有無線參數都不匹配時也能夠進行通信的包,使用預定過程和消息來提供無線參數。如果SSID和頻道分別匹配,則可以提供/接收無線參數而不進行加密和認證,並且可以通過新設置終端所提供或接收的無線參數,使用加密和認證來進行通信。因此,提供無線參數的網絡和在提供之後進行通信的網絡可以相同或不同。
[0038]圖1中的終端IOOa在存儲器中存儲作為用於進行無線通信的無線參數設置信息的無線參數設置信息101a,並建立網絡102a。終端IOOb在存儲器中存儲無線參數設置信息101b,並建立網絡102b。假設無線參數設置信息包括用於進行無線通信的無線參數,例如作為網絡標識符的SSID、頻道、加密方式、加密密鑰、認證方式以及認證密鑰。各個終端通過IEEE802.11無線LAN ad hoc模式的ad hoc通信進行無線通信。
[0039]圖2是示出當終端IOOb被確定為無線參數的提供方終端時、在同一網絡102b上從終端IOOb向終端IOOa發送(提供)無線參數設置信息IOlb的操作的圖。
[0040]圖9是示出根據第一實施例的終端IOOa和IOOb的配置的框圖。由諸如CPU的計算機構成的控制單元902執行存儲在存儲單元903中的程序以進行各種處理(稍後進行說明)。控制單元902執行無線參數自動設置應用程式以進行無線參數自動設置(稍後進行說明)。當控制單元902執行無線參數自動設置時,提供方終端向接收方終端提供無線參數,並且兩個終端存儲相同的無線參數。當自動或手動設置相同的無線參數時,終端能夠使用這些無線參數建立網絡,並經由該網絡互相通信。存儲單元903存儲控制單元902用於執行各種處理(稍後進行說明)的程序和各種信息。存儲單元903存儲由控制單元902進行的無線參數自動設置而設置的無線參數以及無線參數設置信息IOla和101b。無線單元904使用在存儲單元903中設置的無線參數來執行遵從IEEE802.11的無線LAN通信。顯示單元905提供各種顯示,並且具有能夠輸出視覺上可感知的信息的功能(例如LCD或LED)或者能夠輸出聲音的功能(例如揚聲器)。設置按鈕906觸發無線參數自動設置的開始。當用戶操作設置按鈕906時,控制單元902開始無線參數自動設置。
[0041]當用戶操作設置按鈕906時,終端IOOa和IOOb中的每一個開始無線參數自動設置(稍後進行說明)。為了簡單起見,以下僅對終端IOOb的操作進行說明。
[0042]圖3A至圖4是示出無線參數設置處理的操作的流程圖。當在控制單元902上運行存儲在存儲單元903中的程序時,實現圖3A至圖4所示的操作。
[0043]當用戶操作設置按鈕906並且無線參數自動設置處理開始時,終端IOOb將表示無線參數自動設置處理中的職能的功能信息設置為表示無線參數提供使能狀態的「提供方候選(Provider Candidate)」(步驟S301)。終端IOOb使用包括隨機選擇的作為網絡標識符的SSID以及頻道的無線參數來建立網絡102b,並開始發送信標(beacon)信號(步驟S302)。
[0044]啟動計時器Tl (步驟S303),計時器Tl代表整個無線參數自動設置處理的超時。啟動計時器T2(步驟S304),計時器Τ2代表在將功能信息設置為意味著未經確認的「提供方候選」之後、直到確認功能信息為「提供方(Provider)」或「接收方(Receiver)」的時間段。還啟動計時器T3 (步驟S305),計時器T3代表定期搜索周圍的網絡的間隔。假設計時器之間的關係為T1>T2>T3。計時器T1、T2和T3的值可以是隨機值或者預定值。當計時器Τ3發生超時(步驟S306)時,終端IOOb開始掃描周圍的網絡(步驟S307)。在該情況下,掃描要使用的所有頻道來搜索網絡上的終端。當作為掃描的結果而找到確認功能信息為「提供方」的終端(步驟S308)時,提取存在「提供方」終端的網絡的無線參數設置信息(步驟S317),並停止計時器Τ2 (步驟S318)。無線參數設置信息(例如SSID)包含在存在「提供方」終端的網絡的信標信號中。因此,可以通過接收信標信號來提取設置信息。頻道對應於找到「提供方」終端的頻道。如果作為終端IOOb掃描的結果而找到了功能信息為「提供方」的終端100a,則終端IOOb從終端IOOa發送的信標信號中提取網絡102a的無線參數設置信息101a。
[0045]終端IOOb將其功能信息從「提供方候選」改變為「接收方」,並對其進行確認(步驟S319)。終端IOOb通過使用所提取的設置信息執行參與(加入)存在「提供方」終端的網絡中的處理(步驟S320)。如果例如終端IOOa是「提供方」終端,則終端IOOb參與到(加入)網絡102a中。終端IOOb確認計時器Tl尚未發生超時(步驟S321 ),然後等待參與(加入)處理的完成(步驟S322)。如果在計時器Tl發生超時之前完成了參與到(加入)「提供方」終端的網絡中的處理(步驟S322),則終端IOOb通過使用該終端的MAC地址向「提供方」終端發送登記開始請求信號(步驟S323)。當從「提供方」終端接收到登記開始確認信號(步驟S324)時,終端IOOb從「提供方」終端接收無線參數。當終端IOOb接收到無線參數並且在存儲單元903中完成了無線參數的存儲和設置(步驟S325)時,終端IOOb在顯示單元905上顯示表示「參數設置成功」的信息(步驟S326)。並且,在所有計時器停止之後(步驟S328),無線參數自動設置處理結束。在設置了無線參數之後,建立使用所設置的無線參數的網絡。這使得能夠使用在網絡中設置的無線參數來進行通信。
[0046]當在發送了登記開始請求信號之後經過了一段時間時,終端IOOb還未從「提供方」終端接收到登記開始確認信號。在該情況下,終端IOOb在顯示單元905上顯示錯誤,並且處理進入步驟S328。如果在參與到(加入)「提供方」終端的網絡中的處理完成之前計時器Tl發生超時(步驟S321 ),則終端IOOb在顯示單元905上顯示例如「發生超時,設置失敗」(步驟S327),並且處理進入步驟S328。
[0047]如果作為步驟S307中的掃描的結果未能找到確認功能信息為「提供方」的終端(步驟S308),則檢查計時器T2是否發生超時(步驟S309)。如果直到計時器T2發生超時也未能找到功能信息表示「提供方」的終端(步驟S309),則終端IOOb改變、確認其功能信息、並將功能信息設置為「提供方」(步驟S310)。
[0048]直到針對整個處理的計時器Tl發生超時(步驟S312),終端IOOb等待從另一終端接收功能信息搜索請求(步驟S313)。當從另一終端接收到功能信息搜索請求時,終端IOOb發送功能信息設置為「提供方」的通知信號(步驟S314),以將終端IOOb是「提供方」終端通知給另一終端。之後,終端IOOb等待從另一終端接收登記開始請求。當接收到登記開始請求(步驟S315)時,終端IOOb發送登記開始確認信號,並開始提供無線參數設置信息IOlb的處理。如果例如終端IOOb是「提供方」終端,則終端IOOa通過步驟S308中的確定找到「提供方」終端100b。終端IOOa作為「接收方」終端執行步驟S317至S325。通過該處理,「提供方」終端IOOb向「接收方」終端IOOa提供無線參數設置信息101b。
[0049]當完成提供無線參數設置信息(步驟S316)時,終端IOOb在顯示單元905上顯示表示參數設置成功的「參數設置成功」,停止所有計時器(步驟S328),並且結束該處理。在設置了無線參數之後,建立使用所設置的無線參數的網絡。這使得能夠使用在網絡中設置的無線參數進行通信。
[0050]如果在接收到功能信息搜索請求之前計時器Tl發生超時(步驟S312),則終端IOOb在顯示單元905上顯示例如「發生超時,設置失敗」(步驟S327)。在步驟S328中,終端IOOb停止所有計時器,並結束該處理。
[0051]請注意,儘管描述了在步驟S302中立即建立網絡的情況,但是也可以在建立網絡之前執行步驟S303及之後的處理。在該情況下,當終端IOOb找到「提供方」終端時,終端IOOb進行步驟S317以及後續步驟中的處理,參與到(加入)找到「提供方」終端的網絡中,並且從「提供方」終端接收無線參數設置信息。如果終端IOOb未能找到「提供方」終端,則終端IOOb開始從步驟S301開始的處理。
[0052]圖4是示出當執行主動掃描作為圖3A中的掃描處理(步驟S307和S308)的掃描方法時的詳細控制操作的流程圖。
[0053]終端IOOb啟動主動掃描(步驟S401 )。在該情況下,終端IOOb選擇頻道,並在所選擇的頻道上發送功能信息搜索請求信號(步驟S402)。
[0054]搜索請求包括表示終端IOOb的功能信息為「提供方候選」的信息。接收到搜索請求的終端返回包含其自身的功能信息的應答信號。終端IOOb確定是否接收到了應答信號。如果終端IOOb接收到了應答信號,則終端IOOb確定在發送了搜索請求的網絡中存在使用ad hoc通信的終端(步驟S404),檢查包含在應答信號中的功能信息(步驟S405),並確定是否存在「提供方」終端(步驟S406)。結果,如果存在「提供方」終端(步驟S406),則處理進入圖3A的步驟S317。
[0055]另一方面,如果終端IOOb在一段時間內未能接收到搜索信號的應答信號(如果不存在使用ad hoc通信的終端),則終端IOOb確定是否掃描了所有頻道(步驟S407)。可選地,如果終端IOOb接收到應答信號,而包含在應答信號中的功能信息不表示「提供方」終端,則終端IOOb確定是否掃描了所有頻道(步驟S407)。如果掃描了所有頻道,則處理進入圖3A的步驟S309。如果計時器T2沒有發生超時,則每次計時器T3發生超時時啟動掃描(步驟S307)。如果還未掃描所有頻道,則終端IOOb改變頻道(步驟S409),並在步驟S402中在改變後的頻道上發送搜索請求信號。
[0056]圖5是示出當終端IOOa和IOOb通過ad hoc通信設置無線參數時使用無線LAN進行的處理的序列圖。當在各個終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖5所示的操作。
[0057]當按下終端IOOa和IOOb各自的設置按鈕以啟動無線參數設置時,終端IOOa和IOOb分別建立網絡102a和102b (F501)。此外,終端IOOa和IOOb各自啟動其計時器Tl、T2 以及 T3 (F502)。
[0058]終端IOOa在網絡102a上發送表示啟用了自動設置模式的信標信號(Beacon (Mode-On) ) (F503)。終端IOOb在網絡102b上發送表示啟用了自動設置模式的信標信號(Beacon (Mode-On) ) (F504)。
[0059]當終端IOOb的計時器T3發生超時時,終端IOOb啟動主動掃描(F505)。
[0060]當功能信息表示「提供方候選」時,在下文中將其簡稱為PC (由圖5中的iiMyMode=Provider Candidate」表示)。當功能信息表示「提供方」時,在下文中將其簡稱為P (由圖 5 中的「MyMode=Provider」 表不)。
[0061]為了搜索在各個頻道上的網絡上存在的終端,終端IOOb在頻道上發送「提供方候選」設置為其自身的功能信息的Probe_Request (下文中稱為探測請求PC (ProbeRqPC))消息(F506和F507)。Probe_Request消息對應於上述搜索請求信號。
[0062]當終端IOOb在網絡102a上發送搜索請求信號(F507)時,在建立網絡102a的頻道上存在的終端IOOa接收探測請求PC (F507)。當終端IOOa接收到探測請求PC (F507)時,終端IOOa發送「提供方候選」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答PC (ProbeResPC))消息(F508)。也就是說,在該階段,終端IOOa和IOOb處於「提供方候選」狀態。
[0063]當計時器T2發生超時時,終端IOOb將其功能信息設置為「提供方」(MyMode=Provider)。
[0064]類似地,網絡102a上存在的終端IOOa的計時器T3發生超時,終端IOOa啟動主動掃描(F509)。為了搜索在所有頻率的網絡上存在的終端,終端IOOa發送「提供方候選」設置為其自身的功能信息的Probe_Request (下文中稱為探測請求PC (ProbeReqPC))消息自身(F510和F511)。當終端IOOa在建立網絡102b的頻率上發送探測請求PC (F511)時,終端IOOb接收探測請求PC (F511)。終端IOOb發送「提供方」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答P (ProbeResP))消息自身(F512)。從終端IOOb接收到探測應答P的終端IOOa停止計時器T2,並將其自身的功能信息設置為「接收方」(MyMode=Receiver)。在該階段,確認終端IOOa是「接收方」終端,終端IOOb是「提供方」終端。
[0065]在作為掃描的結果、終端IOOa確認終端IOOb的功能信息是「提供方」之後,終端IOOa參與到(加入)終端IOOb建立的網絡102b中(F513)。隨後,終端IOOa向終端IOOb發送請求啟動無線參數設置的登記開始請求(Registration_Start_Request)消息(F514)。終端IOOa和IOOb進行無線參數設置處理的協議控制以啟動無線參數自動設置處理(F515)。請注意,終端IOOb在協議控制下向終端IOOa發送登記開始確認信號。
[0066]終端IOOa從終端IOOb接收無線參數設置信息(Parameter_Info_Offer)消息(F516)。然後,終端IOOa發送表示無線參數設置信息接收成功的Parameter_Receive_Succeeded應答消息(F517)。確認了無線參數設置信息接收成功的終端IOOb向終端IOOa發送參數設置結束(Registration_Finished)消息(F518),並結束提供/接收無線參數設
置信息的處理。
[0067]請注意,在上述說明中,考慮到安全性,在掃描時多個終端將「提供方」作為它們的功能信息通知給另一終端的情況被認為是登記失敗。這能夠防止用戶從不期望的終端接收/向不期望的終端提供無線參數設置信息。在上述說明中,計時器T1、T2和Τ3的值可以是隨機值或者預定值。但是,優選每次操作設置按鈕906時對計時器Τ2設置隨機值。這防止當同時操作多個終端的設置按鈕906時同時確認多個終端的職能。通過該處理,能夠降低由於同時確認多個終端的職能為「提供方」而導致登記失敗的可能性。
[0068]如上所述,根據第一實施例,即使多個通信裝置建立不同的網絡,也能夠執行用於提供/接收通信參數的設置處理。根據在提供/接收通信參數的設置處理中的職能,還能夠將多個網絡合併為一個網絡,並進行設置處理。在通過ad hoc通信設置無線參數時,SP使用戶沒有針對無線參數設置指定職能是作為提供方終端、還是接收方終端,也能夠確定終端能夠自發地相互通信的網絡。之後,能夠將網絡合併,並且根據職能來進行無線參數設置處理。
[0069]
[0070]以下將對第二實施例進行說明。第二實施例的掃描處理與在第一實施例中描述的圖3A的掃描處理(步驟S307和S308)不同。其它處理以及終端的配置與第一實施例中相同,因此省略其描述。
[0071]圖6是示出當執行被動掃描作為圖3A中的掃描處理(步驟S307和S308)的掃描方法時的詳細控制處理的流程圖。當在執行掃描處理的終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖6所示的操作。
[0072]終端IOOb啟動被動掃描(步驟S601)。在該情況下,為了確定是否在存在於各個頻道上的網絡中發送了信標信號,終端IOOb選擇一頻道並在一段時間內監視信標信號(步驟S602)。當接收到信標信號時,終端IOOb確定存在使用ad hoc通信的終端(步驟S604),並檢查所接收到的信標信號是否包含表示啟用了自動設置模式的信息(步驟S606)。如果所接收到的信標信號包含表示啟用了自動設置模式的信息,則終端IOOb向發送了信標信號的終端發送搜索請求,以檢查該終端的功能信息(步驟S607)。搜索請求包含表示終端IOOb的功能信息為「提供方候選」的信息。接收到該搜索請求的終端返回包含其自身的功能信息的應答信號。
[0073]當接收到對搜索請求的應答信號時,終端IOOb檢查包含在應答信號中的功能信息(步驟S608),以確定應答終端是否是「提供方」終端(步驟S609)。如果發送應答信號的終端是「提供方」終端,則處理進入圖3A的步驟S317。
[0074]如果在步驟S602中終端IOOb未能接收到信標信號(如果不存在使用ad hoc通信的終端)(步驟S604),則終端IOOb確定是否掃描了所有頻道(步驟S610)。如果終端IOOb接收到了信標信號,但是接收到的信標信號沒有包含表示啟用了自動設置模式的信息(步驟S606),則終端IOOb確定是否掃描了所有頻道(步驟S610)。此外,如果發送應答信號的終端不是「提供方」終端(步驟S609),則確定是否掃描了所有頻道(步驟S610)。如果掃描了所有頻道,則處理進入圖3A的步驟S309。如果計時器T2沒有發生超時,則每次計時器T3發生超時時,終端IOOb啟動掃描(步驟S307)。如果還未掃描所有頻道,則終端IOOb改變頻道(步驟S612),並在步驟S602中監視信標信號。
[0075]圖7是示出當終端IOOa和終端IOOb通過ad hoc通信設置無線參數時使用無線LAN進行的處理的序列圖。當在各個終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖7所示的操作。
[0076]當按下終端IOOa和IOOb各自的設置按鈕以啟動無線參數設置時,終端IOOa和IOOb分別建立網絡102a和102b (F701)。終端IOOa和IOOb各自啟動其計時器Tl、T2和T3 (F702)。
[0077]終端IOOa在網絡102a上發送表示啟用了設置模式的信標信號(Beacon (Mode-On) ) (F703)。終端IOOb在網絡102b上發送表示啟用了設置模式的信標信號(Beacon(Mode-On)) (F704)。
[0078]當存在於網絡102b上的終端IOOb的計時器T3發生超時時,終端IOOb啟動被動掃描(F705)。
[0079]當功能信息表示「提供方候選」時,在下文中將其簡稱為PC (由圖7中的iiMyMode=Provider Candidate」表示)。當功能信息表示「提供方」時,在下文中將其簡稱為P (由圖 7 中的「MyMode=Provider」 表不)。
[0080]終端IOOb搜索在各個頻率的網絡上存在的終端,並接收表示啟用了設置模式的Beacon (Mode-On)作為在網絡102a上進行搜索期間來自終端IOOa的信標信息(F706)。當接收到該信標信號時,終端IOOb向檢測到設置模式的信標的終端IOOa發送將「提供方候選」設置為其自身的功能信息的Probe_Request (下文中稱為探測請求PC (ProbeRqPC))消息(F707)。此時,終端IOOa的功能信息也是「提供方候選」。當從終端IOOb接收到探測請求PC (F707)時,網絡102a中的終端IOOa發送將「提供方候選」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答PC (ProbeResPC))消息(F708)。也就是說,此時,終端IOOa和IOOb處於「提供方候選」狀態。
[0081]當終端IOOb的計時器T2發生超時時,終端IOOb將其功能信息設置為「提供方」(MyMode=Provider)。
[0082]然後,終端IOOa的計時器T3發生超時,終端IOOa通過被動掃描搜索在各個頻率的網絡上存在的終端(F709)。終端IOOa接收表示啟用了設置模式的Beacon (Mode-On)作為在網絡102b上進行搜索期間來自終端IOOb的信標信息(F710)。終端IOOa向檢測到設置模式的信標的終端IOOb發送將「提供方候選」設置為其自身的功能信息的Pr0be_ReqUest(下文中稱為探測請求PC (ProbeReqPC))消息(F711)。由於此時網絡102b中的終端IOOb是「提供方」終端,因此當從終端IOOa接收到探測請求PC (F711)時,終端IOOb發送將「提供方」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答P (ProbeResP))消息(F712)。從終端IOOb接收到探測應答P的終端IOOa停止計時器T2,並將其自身的功能信息設置為「接收方」(MyModezReceiver)。在該狀態下,確認終端IOOa是「接收方」終端,終端IOOb是「提供方」終端。
[0083]在作為掃描的結果、終端IOOa確認終端IOOb的功能信息是「提供方」之後,終端IOOa參與到(加入)終端IOOb建立的網絡102b中(F713)。隨後,終端IOOa向終端IOOb發送用於請求啟動無線參數設置的登記開始請求(Registration_Start_Request)消息(F714)。終端IOOa和IOOb進行無線參數設置處理的協議控制,以啟動無線參數自動設置處理(F715)。請注意,終端IOOb在協議控制下向終端IOOa發送登記開始確認信號。
[0084]終端IOOa從終端IOOb接收無線參數設置信息(Parameter_Info_Offer)消息(F716)。然後,終端IOOa發送表示無線參數設置信息接收成功的Parameter_Receiver_Succeeded應答消息(F717)。確認無線參數設置信息接收成功的終端IOOb向終端IOOa發送參數設置結束(Registration_Finished)消息(F718),並結束提供/接收無線參數設置信息的處理。
[0085]如上所述,作為掃描方法,不僅能夠使用主動掃描(第一實施例)來使終端輸出搜索請求信號,還能夠使用被動掃描(第二實施例)來使終端檢查來自其它通信裝置的信標信息而不用輸出搜索請求。
[0086]在第二實施例中,在被動掃描中通過信標來檢查是否啟用了設置模式。但是,功能信息可以存儲在信標信號中,並且通過接收信標信號來檢查功能信息。通過將功能信息存儲在信標信號中,能夠省去用於檢查功能信息的探測請求和探測應答,由此能夠立即進行到合併網絡。
[0087]
[0088]圖8是示出當三個終端100a、IOOb以及IOOc通過ad hoc通信設置無線參數時使用無線LAN進行的處理的序列圖。終端100a、100b以及IOOc的配置與在第一實施例中說明的圖9中的配置相同,因此省略其描述。當在各個終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖8所示的操作。在第三實施例中,假設即使在掃描處理中找到了功能信息為「提供方」的終端,也繼續掃描其它頻率,並且將掃描所有頻道。
[0089]當按下終端IOOa和IOOb各自的設置按鈕以啟動無線參數設置時,終端IOOa和IOOb分別建立網絡102a和102b (F801)。終端IOOa和IOOb各自啟動其計時器Tl、T2和T3 (F802)。
[0090]存在於網絡102a中的終端IOOa的計時器T3發生超時,終端IOOa啟動主動掃描(F803)。
[0091]當功能信息表示「提供方候選」時,在下文中將其簡稱為PC (由圖8中的iiMyMode=Provider Candidate」表示)。當功能信息表示「提供方」時,在下文中將其簡稱為P (由圖8中的「MyMode=Provider」表示)。當功能信息表示「接收方」時,在下文中將其簡稱為R (由圖8中的「MyMode=Receiver」表不)。
[0092]為了搜索在各個頻率上的網絡上存在的終端,終端IOOa發送將「提供方候選」設置為其自身的功能信息的Pr0be_ReqUeSt (下文中稱為探測請求PC)消息(F804)。當終端IOOa在網絡102b中發送探測請求PC時,存在於網絡102b上的終端IOOb接收探測請求PC。響應於來自終端IOOa的探測請求PC (F805),終端IOOb發送將「提供方候選」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答PC)消息(F806)。
[0093]存在於網絡102b上的終端IOOb的計時器T3發生超時,終端IOOb啟動主動掃描(F807)。為了搜索在各個頻率上的網絡上存在的終端,終端IOOb發送將「提供方候選」設置為其自身的功能信息的探測請求PC (F808)。當終端IOOb在網絡102a上發送探測請求PC時,存在於網絡102a上的終端IOOa響應於來自終端IOOb的探測請求PC (F808),發送將「提供方候選」設置為其自身的功能信息的探測應答PC (F809)。
[0094]終端IOOb的計時器T2發生超時。終端IOOb確認其功能為「提供方」(MyMode=Provider)。
[0095]之後,當終端IOOa的計時器T3再次發生超時時,終端IOOa再次執行掃描(F811),並且終端IOOa發送將「提供方候選」設置為其自身的功能信息的探測請求PC (F812)。當在網絡102b中發送了探測請求PC(F812)時,終端IOOa從存在於網絡102b中的終端IOOb接收作為應答的探測應答P (F813)。假設同時按下了終端IOOc的設置按鈕以啟動無線參數設置,則終端IOOc建立網絡102c並啟動計時器(F810)。
[0096]在該情況下,終端IOOc通過執行對終端IOOa的掃描處理而從終端IOOa接收探測請求PC (F814)。終端IOOc發送探測應答PC作為應答信號(F815)。
[0097]作為對所有頻率進行掃描的結果,終端IOOa確認存在於網絡102b中的終端IOOb的功能信息為「提供方」。因此,終端IOOa停止計時器T2,並將其功能信息設置為「接收方」(MyMode=Receiver)0終端IOOa參與到(加入)終端IOOb建立的網絡102b中(F816)。
[0098]隨後,終端IOOa向終端IOOb發送用於請求啟動無線參數設置的Registration_Start_Request消息(F822)。此時,存在於網絡102c中的終端IOOc啟動主動掃描(F817),並發送將其自身的功能信息設置為「提供方候選」的探測請求PC。當掃描網絡102a時,終端IOOc向網絡102a發送探測請求PC(F818)。即使終端IOOa參與到(加入)網絡102b中,終端IOOa也建立網絡102a。因此,在存在網絡102a的頻率上,終端IOOa接收終端IOOc發送的探測請求PC (F818),並返回探測應答R作為應答(F819)。當終端IOOc在存在網絡102b的頻率上進行搜索時,終端IOOb接收終端IOOc發送的探測請求PC (F820),並返回探測應答P作為應答(F821)。
[0099]由於終端IOOc從終端IOOb接收到探測應答P,因此終端IOOc停止計時器T2,並將其功能信息設置為「接收方」(MyModezReceiver)。在作為掃描的結果、終端IOOc確認終端IOOb的功能信息為「提供方」之後,終端IOOc參與到(加入)終端IOOb建立的網絡102b中(F823)。
[0100]此時,終端100a、IOOb以及IOOc加入到合併的網絡102b中。
[0101]再次考慮終端IOOa和終端IOOb的參數設置處理。
[0102]終端IOOa和IOOb進行無線參數設置處理的協議控制(F824)。
[0103]終端IOOa通過Parameter_Info_Offer消息從終端IOOb獲取無線參數設置信息(F825),並發送表示獲取成功的Parameter_Receive_Succeeded應答消息(F826)。在發送了表示無線參數設置信息獲取成功的消息之後,終端IOOa等待終端IOOb發送的表示參數設置結束的消息(F827 ),並結束該處理。
[0104]類似地,隨後進行終端IOOb和IOOc的參數設置處理。終端IOOc向終端IOOb發送用於請求啟動無線參數設置的Registration_Start_Request消息(F828),並執行無線參數設置處理的協議控制(F829)。終端IOOc通過Parameter_Info_Offer消息從終端IOOb獲取無線參數設置信息(F830 )。
[0105]在發送了表示獲取成功的Parameter_Receive_Succeeded應答消息(F831)之後,終端IOOc等待終端IOOb發送的表示無線參數設置結束的消息(F832),並結束該處理。
[0106]儘管在第三實施例中以主動掃描作為示例進行了說明,但是也可以採用被動掃描。
[0107]如上所述,各個通信裝置搜索存在功能信息為「提供方」的通信裝置的網絡,並在找到「提供方」裝置之後參與到(加入)該網絡中。通過該處理,即使多個裝置建立了不同的網絡,也能夠將這些網絡合併為一個網絡。各個裝置能夠唯一地確認在參數設置中的功能職能,並執行設置處理。
[0108]〈第四實施例〉
[0109]在上述第一至第三實施例中,在各個終端設置功能信息之後,終端參與到(加入)一個網絡中,並立即啟動無線參數設置處理。
[0110]但是,在將功能信息設置為「提供方」之後,直到無線參數提供功能的啟用完成可能花費時間。也就是說,即使在第一實施例至第三實施例中的圖3B的步驟S314、圖5的F512、圖7的F712以及圖8的F813和F821中聲明了終端為「提供方」終端,提供功能的啟用也可能還未完成。直到無線參數提供功能的啟用完成花費時間的原因如下。即,在無線參數設置中,執行加密算法的初始化處理、加密密鑰的計算、用於計算加密密鑰的隨機數的生成等來對通信內容進行加密。如果具有可應用本發明的通信功能的通信裝置是例如遊戲機和家用電器,則在很多情況下用於通信功能的處理器的處理能力很低,因此需要花費很多時間來啟動該功能。
[0111]即使提供功能的啟用未完成的「提供方」終端和「接收方」終端繼續無線參數自動設置處理,也不能完成無線參數自動設置,因此發生錯誤。
[0112]在第四實施例中,在啟動提供/接收無線參數的操作之前,功能信息設置為「接收方」的終端掌握功能信息設置為「提供方」的終端的功能啟用狀態,然後可以啟動無線參數設置處理的協議控制。
[0113]在多個終端設置了其功能信息之後,這些終端在第一實施例至第三實施例中說明的控制下參與到(加入)同一網絡中。確認這些終端存在於同一網絡中,然後可以啟動無線參數設置處理的協議控制。
[0114]將作為第四實施例來說明用於改進無線參數設置處理的確定性的實施例。
[0115]以下將描述在上述第一實施例至第三實施例中描述的控制下、終端將多個網絡合併為一個網絡之後的控制操作。合併網絡的控制操作與第一實施例至第三實施例中的任意實施例中的控制操作相同,因此省略其描述。
[0116]圖10是示出當終端IOOa和IOOb通過使用ad hoc通信執行無線參數設置處理、並且已經設置了終端IOOa和IOOb的功能信息時的處理的序列圖。當在各個終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖10所示的操作。
[0117]在該序列圖之前,終端IOOa將其功能信息設置為「接收方」,終端IOOb將其功能信息設置為「提供方」(參見第一至第三實施例)。
[0118]由於決定了功能信息,功能信息設置為「接收方」的終端IOOa參與到(加入)功能信息設置為「提供方」的終端IOOb建立的網絡102b中(F1001)。當終端IOOa參與到(力口入)網絡102b中時,在第一至第三實施例中,終端IOOa發送登記開始請求(Registration_Start_Request)消息。在第四實施例中,當參與到(加入)網絡102b中時,終端IOOa檢查終端IOOb是否處於能夠立即執行作為「提供方」終端的功能的狀態(終端IOOa檢查是否完成了無線參數提供功能的啟用)。
[0119]終端IOOa發送將「接收方」設置為其自身的功能信息的Probe_Request (下文中稱為探測請求R)消息,以檢查終端IOOb是否存在以及終端IOOb的功能啟用狀態(F1002)。[0120]當從終端IOOa接收到探測請求R時,如果終端IOOb自身的參數提供功能的啟用已完成,則終端IOOb發送將「提供方」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答P)消息(F1003)。如果參數提供功能的啟用還未完成,則終端IOOb返回表示「未啟用」的消息或者不返回應答。
[0121]當接收到探測應答P時,終端IOOa向終端IOOb發送用於請求啟動無線參數設置的Registration_Start_Request消息(F1004),並執行無線參數設置處理的協議控制(F1005)。當通過Parameter_Info_Offer消息從終端IOOb獲取了無線參數設置信息(F1006)時,終端IOOa向終端IOOb發送表不獲取成功的Parameter_Receive_Succeeded應答消息(F1007)。確認無線參數設置信息接收成功的終端IOOb向終端IOOa發送無線參數設置結束(Registrati0n_Finished)消息(F1008),並結束提供/接收無線參數設置信息的處理。
[0122]描述了第四實施例中的終端IOOa和IOOb中的序列,這是兩個終端建立ad hoc網絡的示例。
[0123]圖11是示出當終端IOOa和IOOb以及終端IOOc通過ad hoc通信執行無線參數設置、並且設置了終端IOOaUOOb和IOOc的功能信息時的處理的序列圖。當在各個終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖11所示的操作。
[0124]在該序列圖之前,終端IOOa和IOOc將其功能信息設置為「接收方」,終端IOOb將其功能信息設置為「提供方」(參見第三實施例)。
[0125]由於決定了功能信息,功能信息設置為「接收方」的終端IOOa和IOOc參與到(力口入)功能信息設置為「提供方」的終端IOOb建立的網絡102b中(F1101)。
[0126]隨後,終端IOOa發送將「接收方」設置為其自身的功能信息的Probe_Request(下文中稱為探測請求R)消息,以檢查終端IOOb是否存在以及終端IOOb的功能啟用狀態(F1102)。
[0127]根據網絡狀態,終端IOOa發送的探測請求R能夠到達將「接收方」設置為其自身的功能信息的終端100c(F1102)。當從終端IOOa接收到探測請求R時,終端IOOc發送「接收方」設置為其自身的功能信息的Probe_Response (下文中稱為探測應答R)消息(F1103)。在該情況下,由於終端IOOa不能確認功能信息設置為「提供方」的終端IOOb是否存在,因此終端IOOa重發探測請求R(F1104)。應當指出,探測請求R可以是廣播包。因此,能夠接收探測應答P作為對Fl 102中的探測請求R的應答,而不用在Fl 104中重發探測請求R。
[0128]當從終端IOOa接收到探測請求R時,如果終端IOOb自身的參數提供功能的啟用已完成,則終端IOOb發送「提供方」設置為其自身的功能信息的Probe_Response(下文中稱為探測應答P)消息(F1105)。如果無線參數設置信息提供功能的啟用未完成,則終端IOOb返回表示「未啟用」的消息或者不返回應答。
[0129]當接收到探測應答P時,終端IOOa向終端IOOb發送用於請求啟動無線參數設置的Registration_Start_Request消息(F1106),並執行無線參數設置處理的協議控制(F1107)。當通過Parameter_Info_Offer消息從終端IOOb獲取了無線參數設置信息(F1108)時,終端IOOa向終端IOOb發送表不獲取成功的Parameter_Receive_Succeeded應答消息(F1109)。確認無線參數設置信息接收成功的終端IOOb向終端IOOa發送無線參數設置結束(Registrati0n_Finished)消息(F1110),並結束提供/接收無線參數設置信息的處理。
[0130]類似地,終端IOOc向終端IOOb發送探測請求R。當接收到探測應答P時,終端IOOc啟動無線參數設置處理的協議控制,並從終端IOOb接收無線參數設置信息(未示出)。
[0131]如上所述,當三個或更多個終端參與到(加入)網絡中時,功能信息設置為「接收方」的終端再次確認功能信息設置為「提供方」的終端IOOb是否存在。這使得能夠可靠地指定被請求啟動無線參數設置的目的地終端。
[0132]通過使用詳細的流程圖對各個終端中的處理進行說明。
[0133]圖12是示出第四實施例中的「接收方」終端(終端IOOa或100c)的操作的流程圖。當在「接收方」終端的控制單元902上運行存儲在存儲單元903中的程序時,實現圖12所示的操作。為了簡單起見,假設「接收方」終端為終端100a,「提供方」終端為終端100b。在終端IOOa參與到(加入)終端IOOb的網絡102b中之後,執行圖12中的操作。
[0134]已經設置了終端IOOa和IOOb的功能信息,將終端IOOa的功能信息設置為「接收方」(步驟S1201)。確認功能信息為「接收方」的終端IOOa在參數設置處理的協議控制下啟動「接收方」功能(步驟S1202)。
[0135]當作為「接收方」終端的功能的啟用完成時,終端IOOa向終端IOOb發送探測請求R,以詢問在無線參數設置處理的協議控制下的「提供方」功能的啟用是否完成(步驟S1203)。
[0136]終端IOOa處於待機狀態一段時間,等待對關於終端IOOb的啟用狀態的詢問的應答(步驟S1204)。如果終端IOOa在一段時間內沒有從終端IOOb接收到表示提供功能的啟用完成的應答,則終端IOOa通知用戶發生用戶錯誤,並結束該處理(步驟S1208)。
[0137]在圖12中,僅進行了一次詢問,通知用戶發生用戶錯誤,並且處理結束。可以提供重發計時器來進行多次詢問。在該情況下,如果通過預定次數的嘗試還沒有來自終端IOOb的表示提供功能的啟用完成的應答,則終端IOOa通知用戶發生用戶錯誤,並結束該處理。如稍後將說明的,當終端IOOa接收到表示「未啟用」的消息作為對關於啟用狀態的詢問的應答時,可以進行關於啟用狀態的詢問,直到終端IOOa接收到表示「已啟用」的消息、或者經過一段時間之後還未接收到應答為止。
[0138]在步驟S1204中終端IOOa等待對關於啟用狀態的詢問的應答的待機狀態期間,當從終端IOOb接收到表示提供功能的啟用完成的應答時,終端IOOa向終端IOOb發送用於請求啟動無線參數設置的Registration_Start_Request消息(步驟S1205)。
[0139]終端IOOa處於待機狀態一段時間,以等待對發送給終端IOOb的Registration_Start_Request消息的應答(步驟S1206)。如果沒有來自終端IOOb的對Registration.Start_Request消息的應答(步驟S1206),則終端IOOa確定在終端IOOb和另一終端之間已經開始參數設置。因此,終端IOOa通知用戶發生忙錯誤,並且結束該處理(步驟S1209)。在圖12中,發送了一次參數設置啟動請求。如果沒有應答,則通知用戶發生忙錯誤並且結束該處理。然而,可以提供重發計時器以進行多次詢問。在該情況下,如果經過預定次數的嘗試還沒有來自終端IOOb的應答,則終端IOOa通知用戶發生忙錯誤並結束該處理。
[0140]當從終端IOOb接收到對Registration_Start_Request消息的應答(步驟S1206)時,終端IOOa執行參數設置處理的協議控制(步驟S1207)。
[0141]圖13是示出根據第四實施例的終端IOOb的操作的流程圖。當在作為「提供方」終端的終端IOOb的控制單元902上運行存儲在存儲單元903中的程序時,實現圖13所示的操作。當確認終端IOOb為「提供方」終端(圖3A中的步驟S310)時,開始圖13中的操作。
[0142]如果已經設置了終端IOOa和IOOb的功能信息,並且將終端IOOb的功能信息設置為「提供方」(步驟S1301),則啟用作為「提供方」終端的功能,以啟動所需的初始化處理(步驟S1302)。此時,由於作為「提供方」終端的功能的初始化處理未完成,將功能啟用狀態管理為「未啟用」。
[0143]之後,終端IOOb確定是否接收到了 「提供方候選」設置為功能信息的Probe_Request (下文中稱為探測請求PC)消息(步驟S1303)。如果終端IOOb接收到探測請求PC,則其返回探測應答P (步驟S1309)。如果終端IOOb沒有接收到探測請求PC,則其確定是否接收到了將「接收方」設置為功能信息的Pr0be_ReqUest (下文中稱為探測請求R)消息(步驟S1304)。如果終端IOOb沒有接收到探測請求R,則其確定是否完成了作為「提供方」終端的功能的初始化處理(步驟S1305)。如果初始化處理未完成,則處理返回到步驟S1303。如果完成了初始化處理,則將作為「提供方」終端的功能的啟用狀態從「未啟用」變成「已啟用」(步驟S1306),然後處理返回到步驟S1303。
[0144]如果在步驟S1304中終端IOOb接收到探測請求R,則其確定功能啟用狀態是「未啟用」還是「已啟用」(步驟S1307)。如果狀態為「已啟用」,則終端IOOb返回探測應答P (步驟S1309),處理進入圖3B中的步驟S315進行上述處理。也就是說,終端IOOb執行圖3A、3B、5、7、8、10和11中的作為「提供方」終端提供無線參數設置信息的處理。
[0145]如果狀態不是「已啟用」,則未完成初始化處理,並且狀態為「未啟用」。因此,終端IOOb不對探測請求R進行應答,或者返回表示「未啟用」的應答(步驟S1308)。應當指出,如果在步驟S1308中終端IOOb不對探測請求R進行應答,則「接收方」終端(終端100a)確認不存在功能啟用狀態為「已啟用」的終端。另一方面,如果終端IOOb返回表示「未啟用」的應答,則「接收方」終端(終端100a)能確認「提供方」終端還未準備好。「接收方」終端可以重發探測請求R直到完成啟用為止,並且等待要執行的無線參數設置處理直到啟用完成為止。
[0146]如上所述,根據第四實施例,當「接收方」終端檢查「提供方」終端的狀態時,能夠避免由「提供方」終端還未準備好的狀態引起的異常結束。
[0147]如上所述,根據本發明,即使多個通信裝置建立不同的網絡,也能夠執行提供/接收無線參數的設置處理。根據在提供/接收通信參數的設置處理中的職能,還能夠將多個網絡合併為一個網絡,並執行設置處理。當通過ad hoc通信設置無線參數時,即使用戶不針對無線參數設置指定職能是提供方終端、還是接收方終端,也能夠確定通信裝置可以自發地互相進行通信的網絡。之後,可以將網絡合併,並且可以根據職能來進行無線參數設置處理。
[0148]通信裝置可以通過各種方法來搜索網絡,例如使通信裝置輸出搜索請求信號的主動掃描以及使通信裝置從其它通信裝置接收信號(例如信標信息)而不輸出搜索請求的被動掃描。
[0149]假設通信裝置用作通信參數的提供方裝置。在該情況下,即使啟用作為提供方裝置的功能花費時間,也能夠進行提供/接收通信參數的設置處理。
[0150]儘管在上述實施例中說明了遵從IEEE802.11的無線LAN ad hoc模式,但是本發明還適用於通過其它通信方式在終端之間設置其它通信方式的通信參數的情況。其它通信方式包括Bluetooth(藍牙)?、UWB (WUSB (無線 USB)、無線 I394 和 WINET)、ZigBee (紫蜂)以及MBOA(多頻帶OFDM聯盟,Multi Band OFDM Alliance)。此外,可以在諸如有線LAN的有線通信介質中實施本發明。
[0151]儘管使用網絡標識符、加密方式、加密密鑰、認證方式以及認證密鑰作為通信參數的示例,但是也可以使用其它信息,其它信息也包含在通信參數中。
[0152](其它實施例)
[0153]還可以通過直接從遠程地點向系統或裝置提供用於實現上述實施例的功能的程序、由系統或裝置讀出並執行所提供的程序代碼來實現本發明。因此,本發明包括安裝到計算機中以通過計算機來實現本發明的功能處理的程序代碼。
[0154]雖然參照示例性實施例對本發明進行了說明,但是應當理解本發明不限於所公開的示例性實施例。所附權利要求的範圍符合最寬的解釋,以覆蓋全部這種變型、等同結構及功能。
[0155]本發明要求2007年I月29日提交的日本專利申請第2007-017879號的優先權,其全部內容通過引用包含於此。
【權利要求】
1.一種通信裝置,該通信裝置包括: 決定單元,其被構造為決定是向另一通信裝置提供用於進行網絡通信的通信參數、還是從所述另一通信裝置接收所述通信參數; 檢查單元,其被構造為檢查所述通信參數的提供方裝置; 確定單元,其被構造為在所述決定單元決定所述通信裝置從所述另一通信裝置接收所述通信參數之後,確定所述通信參數的所述提供方裝置的通信參數提供功能的啟用狀態;以及 請求單元,其被構造為根據所述確定單元進行的所述確定,請求所述另一通信裝置提供所述通信參數。
2.根據權利要求1所述的通信裝置,該通信裝置還包括:加入單元,其被構造為允許所述通信裝置加入到由所述通信參數的所述提供方裝置建立的網絡中, 其中,所述確定單元在所述通信裝置通過所述加入單元加入到由所述提供方裝置建立的所述網絡中之後,進行所述確定。
3.根據權利要求1所述的通信裝置,該通信裝置還包括: 檢測單元,其被構造為檢測提供方裝置;以及 設置單元,其被構造為在所述檢測單元檢測到所述提供方裝置而所述通信裝置的職能不是所述通信參數的提供方的情況 下,設置接收方裝置的針對通信參數設置過程的職能。
4.根據權利要求1所述的通信裝置,該通信裝置還包括: 檢測單元,其被構造為檢測提供方裝置;以及 改變單元,其被構造為改變所述通信裝置的針對通信參數設置過程的職能, 其中,在所述檢測單元沒有檢測到所述提供方裝置並且所述通信裝置的職能不是所述通信參數的提供方的情況下,所述改變單元將所述通信裝置的職能改變為通信參數的提供方。
5.根據權利要求1所述的通信裝置,其中,所述通信參數包括網絡標識符、認證方式、認證密鑰、加密方式和加密密鑰中的至少一個。
6.根據權利要求1所述的通信裝置,其中,所述通信裝置與所述另一通信裝置進行無線通信。
7.根據權利要求1所述的通信裝置,其中,所述通信參數是用於進行根據IEEE802.11標準的通信的參數。
8.一種通信裝置的通信方法,該通信方法包括以下步驟: 決定是向另一通信裝置提供用於進行網絡通信的通信參數、還是從所述另一通信裝置接收所述通信參數; 檢查所述通信參數的提供方裝置; 在所述決定步驟中決定所述通信裝置從所述另一通信裝置接收所述通信參數之後,確定所述通信參數的所述提供方裝置的通信參數提供功能的啟用狀態;以及 根據在所述確定步驟中進行的所述確定,請求所述另一通信裝置提供所述通信參數。
9.根據權利要求8所述的通信方法,該通信方法還包括:加入步驟,允許所述通信裝置加入到由所述通信參數的所述提供方裝置建立的網絡中, 其中,在所述確定步驟中,在所述通信裝置通過所述加入步驟加入到由所述提供方裝置建立的所述網絡之後,進行所述確定。
10.根據權利要求8所述的通信方法,該通信方法還包括: 檢測步驟,檢測提供方裝置;以及 設置步驟,在所述檢測步驟中檢測到所述提供方裝置而所述通信裝置的職能不是所述通信參數的提供方的情況下,設置接收方裝置的針對通信參數設置過程的職能。
11.根據權利要求8所述的通信方法,該通信方法還包括: 檢測步驟,檢測提供方裝置;以及 改變步驟,改變所述通信裝置的針對通信參數設置過程的職能, 其中,在所述檢測步驟中沒有檢測到所述提供方裝置並且所述通信裝置的職能不是所述通信參數的提供方的情況下,在所述改變步驟中,將所述通信裝置的職能改變為通信參數的提供方。
12.根據權利要求8所述的通信方法,其中,所述通信參數包括網絡標識符、認證方式、認證密鑰、加密方式和加密密鑰中的至少一個。
13.根據權利要求8所述的通信方法,其中,所述通信裝置與所述另一通信裝置進行無線通信。
14.根據權利要求8所述的 通信方法,其中,所述通信參數是用於進行根據IEEE802.11標準的通信的參數。
【文檔編號】H04W84/18GK103475599SQ201310398068
【公開日】2013年12月25日 申請日期:2008年1月25日 優先權日:2007年1月29日
【發明者】藤井賢一, 後藤史英 申請人:佳能株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀