新四季網

通信裝置及其控制方法

2023-09-12 06:16:30 2

通信裝置及其控制方法
【專利摘要】本發明提供一種通信裝置及其控制方法。該通信裝置作為通信參數提供裝置和通信參數接收裝置中的一者執行通信參數設置處理,所述通信裝置包括:第一接收單元,其適於從另一通信裝置接收通信參數;以及啟用單元,其適於在所述通信參數被接收到之後啟用用於向另一通信裝置提供通信參數的通信參數提供功能。
【專利說明】通信裝置及其控制方法
[0001]本申請是申請日為2008年7月17日、申請號為200880023021.8 (國際申請號為PCT/JP2008/063324)、發明名稱為「通信裝置及其控制方法」的發明專利申請的分案申請。
【技術領域】
[0002]本發明涉及通信裝置及其控制方法,尤其涉及用於設置通信參數的技術。
【背景技術】
[0003]使用以遵照IEEE802.11標準系列的無線LAN為代表的無線通信,有大量設定項必須在使用前進行設置。關於所述設定項,例如有諸如構成網絡標識符的SSID、加密方法、加密密鑰、驗證方法以及驗證密鑰等的無線通信所需的通信參數,這些參數對於用戶手動設置起來極其複雜。
[0004]鑑於此,不同的製造商已經構想出用於容易地在無線設備中設置通信參數的自動設置方法。這些自動設置方法涉及利用相連的設備之間的消息和預定步驟從一個設備向另一設備提供通信參數,以及自動進行通信參數設置。
[0005]各製造商經常採用他們各自的通信參數自動設置方法。因此,如果設置通信參數的步驟有差異並且可解讀的消息有差異,則不能在與通用通信參數自動設置方法不兼容的設備之間使用自動設置方法來設置通信參數。另一方面,在與通用通信參數自動設置方法兼容的設備之間,能夠使用該自動設置方法容易地設置通信參數。
[0006]日本特開第2003-338821號公報公開了示例性通信參數自動設置。
[0007]該通信參數自動設置方法需要提供裝置和接收裝置的角色,所述提供裝置向另一無線設備提供通信參數,所述接收裝置接收由所述提供裝置提供的通信參數並將該通信參數設置在本裝置中。
[0008]因此,在無線設備接收利用自動設置提供的通信參數的情況下,該無線設備必須搜索提供通信參數的設備。
[0009]然而,由於提供裝置並不總是對搜索提供裝置的信號進行響應,所以該無線設備不能容易地搜索到通信參數提供設備。
[0010] 例如,使用遵照IEEE802.11標準的IBSS/自適應網絡,最後發送信標的站是按照規定對構成搜索請求信號的探測請求進行響應的站。因此,即使當發送了用於搜索提供裝置的探測請求時,提供裝置以外的其它設備也可能會響應,這使得難以確定通信參數提供裝置。

【發明內容】

[0011]鑑於上述問題,本發明的目的在於能夠容易地並且快速地確定提供通信參數的提
供裝置。
[0012]根據本發明的一個方面,提供一種通信裝置,該通信裝置作為通信參數的提供裝置或接收裝置執行用於與另一通信裝置共享通信參數的通信參數設置處理,該通信裝置包括:檢測單元,其適於檢測用戶操作指示所述通信參數設置處理;以及控制單元,其適於控制所述通信裝置在所述檢測單元檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置使用其作為接收裝置從另一通信裝置接收到的通信參數加入網絡的情況下,用作提供用於所述網絡的通信參數的提供裝置,而在所述檢測單元檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置沒有加入所述網絡的情況下,用作接收裝置。
[0013]根據本發明的另一方面,提供一種通信裝置的控制方法,該通信裝置作為通信參數的提供裝置或接收裝置執行用於與另一通信裝置共享通信參數的通信參數設置處理,該控制方法包括:控制所述通信裝置在檢測到指示所述通信參數設置處理的用戶操作、同時所述通信裝置使用其作為接收裝置從另一通信裝置接收到的通信參數加入網絡的情況下,用作提供用於所述網絡的通信參數的提供裝置,而在檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置沒有加入所述網絡的情況下,用作接收裝置。
[0014]通過以下對示例性實施例的描述(參照附圖),本發明的其他特徵將變得清楚。
【專利附圖】

【附圖說明】
[0015]圖1是本發明的實施例中的終端的結構框圖。
[0016]圖2示出了本發明的實施例中的終端的軟體功能塊。
[0017]圖3是表示在初始進行通信參數自動設置處理的情況下終端B的操作的流程圖。
[0018]圖4是表示在完成通信參數自動設置處理之後在終端B中進行設置操作的情況下終端B的操作的流程圖。
[0019]圖5A和圖5B是表示在通信參數提供功能被啟用的情況下終端B的操作的流程圖。
[0020]圖6A和圖6B是表示在終端B不具有密碼輸入功能的情況下終端B的操作的流程圖。
[0021]圖7A和圖7B是表示在終端B具有密碼輸入功能的情況下終端B的操作的流程圖。
[0022]圖8A和圖SB是表示在選擇了密碼輸入或密碼顯示的情況下終端B的操作的流程圖。
[0023]圖9示出了在終端A與終端B之間執行了通信參數自動設置處理之後進行終端C中的通信參數設置的情況下的序列。
[0024]圖10示出了在終端A與終端B之間執行了通信參數自動設置處理之後在終端A中進行設置操作的情況下的序列。
[0025]圖11是本發明的實施例中的終端A和終端B的網絡結構圖。
[0026]圖12是本發明的實施例中的終端A、終端B和終端C的網絡結構圖。
【具體實施方式】
[0027]第一實施例
[0028]以下將參照附圖詳細描述根據本發明的無線通信裝置。以下將以使用遵照IEEE802.11系列的無線LAN系統為例進行描述,然而通信模式並不是必須限制為遵照IEEE802.11 的無線 LAN。[0029]以下,將對本實施例的優選示例中的硬體結構進行描述。
[0030]圖1是示出根據能夠應用本發明的實施例的各終端(下文描述)的示例性結構的框圖。
[0031]附圖標記101表示整個終端。附圖標記102表示通過執行存儲單元103中存儲的控制程序來控制整個終端的控制單元。控制單元102還控制在與另一終端的通信中使用的通信參數的設置。
[0032]附圖標記103表示存儲由控制單元102執行的控制程序以及諸如通信參數的各種類型的信息的存儲單元。作為控制單元102執行存儲單元103中存儲的控制程序的結果,進行各種操作(下文描述)。
[0033]附圖標記104表示用於進行無線通信的無線單元。附圖標記105表示進行各種顯示的顯示單元,該顯示單元具有能夠進行諸如LCD或LED的視覺可識別信息輸出以及經由揚聲器等的聲音輸出的功能。顯示單元105能夠顯示設置狀態及設置結果,以及進行錯誤顯不等。
[0034]附圖標記106表示用戶為進行關於通信參數自動設置處理的各種操作所使用的設置操作單元。用戶能夠使用設置操作單元106來按下用於指示通信參數自動設置處理開始的按鈕、輸入用於進行與對方終端間的驗證處理的密碼等等。設置操作單元106可以是實體按鈕,也可以是由利用軟體的用戶界面實現的虛擬按鈕。控制單元102通過檢測用戶對設置操作單元106的操作來開始通信參數設置操作(下文描述)。
[0035]附圖標記107表示天線控制單元,附圖標記108表示天線。
[0036]圖2是表示根據能夠應用本發明的實施例的由終端(下文描述)執行的軟體的示例性功能塊結構的框圖。用於控制該軟體機構的控制程序存儲在存儲單元103中,並且作為控制單元102執行該控制程序的結果,軟體功能的操作得到執行。
[0037]附圖標記201表示整個終端。附圖標記202表示在通信參數自動設置處理中從提供裝置接收通信參數的通信參數接收單元。附圖標記203表示在通信參數自動設置處理中向接收裝置提供通信參數的通信參數提供單元。通信參數自動設置功能塊由通信參數接收單元202和通信參數提供單元203的組合構成。在本實施例中,自動設置進行無線通信所需的通信參數,諸如構成網絡標識符的SSID、加密方法、加密密鑰、驗證方法以及驗證密鑰。
[0038]附圖標記204表示選擇性地啟用和禁用通信參數提供功能的設置功能改變單元。如果通信參數提供功能被啟用,則通信參數能夠由通信參數提供單元203提供給另一終端。
[0039]附圖標記205表示通過向信標、探測響應等添加設備信息來通知通信參數提供功能被啟用的提供功能通知單元。
[0040]請注意,信標是用於報知關於網絡的各種類型信息的報知信號,並且能夠控制由於發送間隔的改變而導致的發送頻率的波動。
[0041]探測響應是對構成搜索信號的探測請求的響應信號,並且該探測響應中可以添加終端功能信息、網絡信息等。
[0042]附圖標記206表示管理關於終端201所屬的網絡上存在的終端的信息以及所存在的終端的數量等的網絡管理單元。
[0043]附圖標記207表示比較加入網絡的終端的數量是否超出限制的終端數量比較單J Li ο
[0044]附圖標記208表示提供功能啟用定時器單元。設置功能改變單元204和提供功能通知單元205通過管理提供功能啟用定時器單元208來管理啟用通信參數提供功能的時限。
[0045]附圖標記209表示對存儲單元103進行所提供的通信參數的讀取和寫入的通信參數存儲單元。
[0046]附圖標記210表示對設置操作單元106的操作進行檢測等的設置操作控制單元。
[0047]附圖標記211表示控制顯示單元105上顯示的內容的顯示控制單元。
[0048]附圖標記212表示起動通知接收單元,該起動通知接收單元從與其通信的另一終端接收表示通信參數自動設置處理起動的起動通知信號。
[0049]附圖標記213表示起動通知發送單元,該起動通知發送單元在通信參數自動設置處理在本終端中已經起動的情況下,向與其通信的另一終端發送表示通信參數自動設置處理起動的起動通知信號。
[0050]附圖標記214表示當起動通知信號被發送時對所述起動通知信號進行加密、而當起動通知信號被接收到時對所述起動通知信號進行解密的起動通知加密單元。
[0051]附圖標記215表示無線處理單元,所述無線處理單元進行構成無線通信的基本功能的操作,諸如搜索、連接/斷開、省電、通信速率設置、信道設置以及表示接收信號強度的信息的獲取。
[0052]無線處理單元215還控制對使用構成各種通信加密的CCMP、TKIP或WEP來加密的無線包的加密/解密。
[0053]請注意,所有功能塊都與軟體或硬體相關。
[0054]上述功能塊是以示例的方式給出的,另外還可以將多個功能塊構造為單個功能塊,也可以將所述多個功能塊中的任何一個進一步劃分為執行多種功能的塊。
[0055]圖11示出了終端A、終端B以及由終端A構成的自適應網絡1101。
[0056]類似地,圖12示出了終端A、終端B、終端C以及由終端A和終端B構成的自適應網絡1201。
[0057]上述終端具有IEEE802.11無線LAN通信功能,使用無線LAN自適應(以下簡稱「自適應」)通信進行無線通信,並且具有上述圖1和圖2的結構。
[0058]圖11示出了終端B加入由終端A構成的自適應網絡並且執行通信參數自動設置處理的狀況。
[0059]這裡,由於從終端A向終端B提供通信參數,所以終端A和終端B分別作為提供裝置和接收裝置來操作。
[0060]圖12示出了在完成終端A和終端B之間的通信參數自動設置處理後使用通信參數形成了網絡1201、並且終端C作為通信參數接收裝置新加入網絡1201的狀況。
[0061]圖3是示出在終端A與終端B之間初始進行通信參數自動設置處理之後使用所設置的通信參數進行通信的情況下終端B的操作的流程圖。
[0062]在開始操作(S301)之後,終端B檢查是否進行了用於給出開始通信參數自動設置處理的指令的設置操作(諸如按下按鈕)(S302)。如果進行了設置操作,則終端B啟動設置為通信參數自動設置處理超時的時間段的定時器I (S303)。[0063]接著,終端B發送添加有用於請求通信參數自動設置處理的信息的探測請求,以便搜索通信參數提供裝置(S304)。請注意,該探測請求對應於S304中的提供功能詢問探測請求。然後,終端B等待添加有表示對方裝置具有通信參數自動設置中的提供功能的信息的探索響應的返回(S305)。
[0064]如果在定時器I時滿前未接收到該探測響應(S312:是),則終端B進行設置超時錯誤顯示(S313)並執行結束處理(S314)。
[0065]如果在定時器I時滿前接收到該探測響應(S305:是),則終端B檢查所接收到的探測響應中包含的附加信息,並檢查通信參數自動設置是否可執行(S306)。
[0066]如果不可執行(S306:否),則終端B再次發送探測請求,以便搜索啟用了通信參數提供功能的終端(S304)。
[0067]如果通信參數自動設置可執行,則終端B執行通信參數自動設置處理(S307)。如果成功接收到通信參數(S308:是),則終端B停止定時器I (S309),並存儲所接收到的通信參數(S310)。然後終端B起動使用所接收到的通信參數的無線通信(S311)。由此在終端B中設置與終端A共同的通信參數,並且形成圖12所示的自適應網絡1201。
[0068]然後,進行至圖5A,終端B啟用通信參數提供功能,並且向試圖加入自適應網絡1201的終端C提供通信參數(S315)。
[0069]以下將描述圖5A和圖5B的流程圖。在此將描述通過在終端C中按下按鈕而起動了通信參數自動設置處理的情況下終端B的操作。
[0070]在開始處理(S501)之後,首先,終端B將通信參數提供單元的功能設置為啟用(S502)。接著,終端B啟動設置為提供功能啟用的時間段的定時器2 (S503)。另外,終端B設置表示能夠加入自適應網絡1201的終端的最大數量(許可進行通信參數設置的終端的最大數量)的許可設備數量N (S504)。如果將許可設備數量N設置為大於I的值,則意味著可以通過單次設置操作(按下按鈕)來進行多個終端的通信參數自動設置處理。請注意,許可設備數量N可以由用戶使用設置操作單元106來確定,或者可以預先存儲在存儲單元103 中。
[0071 ] 接著,終端B檢查是否接收到了構成搜索信號的探測請求(S505 )。如果接收到了探測請求,則終端B發送添加有表示通信參數提供功能被啟用的信息的探測響應(S506)。請注意,此時,在終端A和終端B中均已將提供功能設置為啟用。因此,響應於來自終端C的探測請求,終端A或終端B返回添加有表示通信參數提供功能被啟用的信息的探測響應。結果,確保終端C能夠找到通信參數提供裝置。
[0072]接著,當接收到通信參數提供請求時(S507),終端B執行通信參數自動設置處理(S508)。這裡,作為通信參數提供裝置操作的終端B,向構成接收裝置的終端C提供通信參數。如果成功地提供了通信參數(S509:是),則終端B通過從許可設備數量N中減去I而將許可設備數量N更新為N-1 (S510)。
[0073]這裡,雖然流程圖中未示出,但是終端B能夠容易地將更新後的許可設備數量通知給同一網絡上的其他提供裝置(此處指終端A)。例如,可以通過使用信標、探測請求/響應、EAP包(位於OSI第二層上的協議)等來通知當前許可加入網絡的終端的數量。
[0074]接下來,如果許可設備數量N不為O (零)(S511:否),則終端B繼續執行新的終端登記。[0075]如果許可設備數量N為O (S511:是)或者如果表示提供功能的啟用時間段的定時器2已經時滿(S512:是),則終端B將通信參數提供功能設置為禁用(S513)。另外,終端B顯示不再接受對網絡的追加加入的消息,並且向用戶通知新的登記處理完成(S514)。然後,終端B進行結束處理(S515 )。
[0076]這裡,雖然流程圖未示出,但是終端B可以向同一網絡上的其他提供裝置(此處指終端A)通知通信參數提供單元已經被禁用的事實。例如,可以通過使用信標、探測請求/響應、EAP包等來進行通知。
[0077]到目前為止,已經描述了在終端A與終端B之間執行通信參數自動設置處理後執行對試圖加入網絡的終端C的通信參數的提供的情況,然而圖3和圖5的處理不需要一定連續地執行。
[0078]接著,將描述這樣一種情況下的處理,在該情況中,在終端A與終端B之間完成通信參數自動設置處理後,作為用戶在終端A或終端B中進行設置操作的結果,進行終端C中的通信參數的追加設置。圖4是示出在此情況下終端B的操作的流程圖。
[0079]在開始處理(S401)之後,終端B首先使用作為通信參數設置處理的結果預先接收的通信參數來建立無線通信(S402)。這裡,如果在終端B中進行了用於指示開始通信參數自動設置處理的設置操作,以便接受終端C加入網絡(S403),則終端B將起動通知信號發送給與其通信的終端A (S405)。如上所述,起動通知信號是表示通信參數自動設置處理起動的信號。
[0080]即使未在終端B中進行設置操作,但當在終端A中進行了設置操作時,終端B也接收終端A發送的起動通知信號(S404)。這裡,使用信標、探測請求/響應、EAP包等發送起動通知信號。請注意,在發送起動通知信號的情況下,從安全性的角度來講需要保護以免於電子欺騙、重放攻擊、盜聽等。鑑於此,期望在使用例如用於對管理幀加密的技術(隨IEEE802.1lw提出的)對起動通知信號加密後發送該起動通知信號。
[0081 ] 在發送起動通知信號(S405 )之後或者在接收到起動通知信號(S404)之後,終端B進行至圖5A並執行前述的處理(S406)。
[0082]請注意,雖然在以上描述中描述了代替連續執行圖3和圖5的處理而執行圖4的處理的情況,但是也可以在圖3和圖5的處理之後執行圖4的處理。也就是說,終端B在初始執行與終端A間的通信參數自動設置處理後啟用通信參數提供功能,並且在固定時間段內向試圖加入網絡的終端提供通信參數,在經過了所述固定時間段之後禁用提供功能。然後,如果在終端B或終端A中再次進行用於指示開始通信參數自動設置處理的設置操作,則終端B啟用通信參數提供功能,並在固定時間段內向試圖加入網絡的終端提供通信參數。請注意,在進行了該設置操作的情況下,如果加入網絡的終端的數量已經達到許可設備數量,則不需要啟用提供功能。
[0083]圖6至圖8示出了在執行使用密碼的驗證處理以便提高通信參數自動設置處理中的安全性的情況下的示例性處理。在接收到添加有用於請求在使用密碼的驗證處理之後進行通信參數自動設置處理的信息的探測請求的情況下,終端B不執行圖5A和圖5B的處理而執行圖6至圖8的處理。
[0084]圖6A和圖6B是在終端B不具有密碼輸入功能的情況下、當在顯示單元上顯示密碼並且在對方終端側輸入該密碼的值時終端B的流程圖。[0085]請注意,由於圖6A中的步驟S601到S604的處理與圖5A中的步驟S501到S504的處理類似,所以這裡省略其描述。
[0086]當接收到探測請求時(S605),終端B進行響應,發送包括表示終端B具有密碼顯示功能的信息連同表示提供功能被啟用的信息的探索響應(S606)。
[0087]然後,終端B等待從對方終端(此處指終端C)接收通信參數提供請求(S607),在接收到該請求時在顯示單元上顯示密碼(S608 ),並且執行通信參數自動設置處理(S609 )。這裡,一旦終端C側的用戶向終端C輸入了顯示在終端B的顯示單元上的密碼,所輸入密碼的散列值(hash value)即被發送到終端B。終端B確定所發送的密碼的散列值是否與自身顯示的密碼的散列值相符(S610)。
[0088]如果不相符,則終端B進行錯誤顯示(S611),並且返回到S605。請注意,終端B可以被構造為在進行錯誤顯示之後結束通信參數自動設置處理。如果相符,則終端B進行到S612。由於步驟S612到S618的處理與圖5B中的S509到S515的處理類似,所以這裡省略其描述。
[0089]請注意,雖然以上描述涉及在終端B不具有密碼輸入功能的情況下發送包括表示終端B具有密碼顯示功能的信息的探測響應的情況,但是也可以包括表示終端B不具有密碼輸入功能的信息,並且取而代之發送該信息。在此情況下,終端C在接收到包括該信息的探測響應時,確定將在終端C這邊輸入密碼。
[0090]在終端B不具有密碼輸入功能的情況下,終端B可以被構造為不向探測響應中添加表示通信參數提供功能被啟用的信息。這使得在請求在驗證處理之後進行通信參數自動設置處理的情況下,終端B能夠根據終端B是否具有輸入功能來切換是否提供通信參數。[0091 ] 圖7A和圖7B是在終端B具有密碼輸入功能的情況下在終端B側輸入密碼時終端B的流程圖。
[0092]請注意,由於圖7A中的S701到S704的處理與圖5A中的S501到S504的處理類似,所以這裡省略其描述。
[0093]當接收到探測請求時(S705),終端B進行響應,發送包括表示終端B具有密碼輸入功能的信息連同表示提供功能被啟用的信息的探測響應(S706)。
[0094]接著,終端B等待從對方終端(此處指終端C)接收通信參數提供請求(S707),然後當接收到該請求時,指示用戶輸入密碼(S708)。請注意,終端B側的用戶向終端B輸入與終端C的顯示單元上顯示的密碼相同的值。
[0095]接著,終端B執行通信參數自動設置處理(S709)。這裡,終端C側上顯示的密碼的散列值被發送到終端B,並且終端B確定所發送的密碼的散列值是否與在自身上輸入的密碼的散列值相符(S710)。
[0096]如果不相符,則終端B進行錯誤顯示(S711)並返回到步驟S705。請注意,終端B可以被構造為在進行錯誤顯示後結束通信參數自動設置處理。如果相符,則終端B進行到S712。由於S712到S718的處理與圖5B中的S509到S515的處理類似,所以這裡省略其描述。
[0097]圖8A和圖SB是當選擇是否在終端B側上進行密碼顯示或輸入時終端B的流程圖。
[0098]請注意,由於圖8A中的S801到S804的處理與圖5A中的S501到S504的處理類似,所以這裡省略其描述。[0099]終端B指示用戶選擇是進行密碼輸入還是密碼顯示,並接收用戶的選擇操作(S805)。
[0100]當接收到探測請求(S806)時,終端B根據S805中的選擇結果返回包括表示密碼輸入或密碼顯示功能的信息連同表示提供功能被啟用的信息的探測響應(S807)。然後,終端B確定是否接收到了通信參數提供請求(S808),如果接收到了請求(S808:是)則進行至步驟S809,如果未接收到請求(S808:否)則進行至步驟S818。
[0101]然後,一旦接收到了通信參數提供請求(S808),則如果在S805中選擇了密碼輸入(S809:是),終端B指示用戶輸入密碼(S810)。如果在S805中選擇了密碼顯示,則終端B顯示密碼(S811)。在進行了密碼輸入或密碼顯示後,終端B執行通信參數自動設置處理(S812)。這裡,終端B確定從對方終端(此處指終端C)發送的密碼的散列值是否與終端B側上輸入或顯示的密碼的散列值相符(S813)。
[0102]如果不相符,則終端B進行錯誤顯示(S814),並且返回到S806。請注意,終端B可以被構造為在進行錯誤顯示之後結束通信參數自動設置處理。如果相符,則終端B進行至S815。由於S815到S821的處理與圖5B中的S509到S515的處理類似,所以這裡省略其描述。
[0103]請注意,以上描述涉及用戶被允許在S805中選擇是輸入密碼還是顯示密碼,然而表示要選擇何者的設置信息可以預先存儲在終端B的存儲單元103中。作為另一種選擇,可以預先存儲輸入和顯示的優先級。例如,可以允許具有密碼輸入功能的終端選擇輸入,而只有不具有密碼輸入功能的終端可以被允許選擇顯示。
[0104]根據圖6到圖8,當接收到探測請求時,啟用了提供功能的終端因此返回添加有表示驗證處理中的角色的信息連同表示提供功能被啟用的信息的探測響應。
[0105]圖9是示出在終端A與終端B之間執行通信參數自動設置處理之後直到進行終端C中的通信參數的設置為止的控制的序列圖。
[0106]在初始階段,終端A、終端B和終端C處於尚要設置通信參數的未設置狀態(F901、F902、F903)。
[0107]首先,當在終端A中進行用於指示開始通信參數自動設置處理的設置開始操作(F904)時,作為提供裝置操作的終端A開始發送添加有表示通信參數自動設置可用的信息的信標(F905)。
[0108]接著,當在終端B中同樣進行設置開始操作(F906)時,終端B發送添加有用於請求通信參數自動設置處理的信息的探測請求,以便搜索通信參數提供裝置(F907)。
[0109]當接收到該探測請求時,作為提供裝置操作的終端A返回添加有表示提供功能被啟用的信息的探測響應(F908 )。
[0110]作為接收到該探測響應的結果,終端B找到終端A,並從終端A接收通信參數(F909)。在成功地提供和接收通信參數之後,終端A和終端B改變到指示通信參數已被設置的已設置狀態(F910、F911)。
[0111]隨後,終端B將其通信參數提供功能改變為啟用(F912)。終端A開始發送信標(F913),終端B同樣也開始發送信標(F914)。這裡,如之前所提到的,在遵照IEEE802.11的IBSS/自適應網絡中,最後發送信標的終端按規定要返回構成對探測請求的響應的探測響應。[0112]這裡,當在終端C中進行設置開始操作(F915)時,終端C發送添加有用於請求通信參數自動設置處理的信息的探測請求,以便搜索提供功能被啟用的終端(F916)。這裡,作為前述規定的結果,最後發送信標的終端B返回添加有表示提供功能被啟用的信息的探測響應(F917)。
[0113]作為接收到該探測響應的結果,終端C找到提供裝置B,並從終端B接收通信參數(F918)。
[0114]在成功地提供和接收通信參數之後,終端C也改變到表示通信參數已被設置的已設置狀態(F919)。類似地,終端C將其通信參數提供功能改變為啟用(F920)。
[0115]終端A、終端B和終端C之間的無線通信由此變得可能(F921)。
[0116]圖10是示出在終端A與終端B之間執行通信參數自動設置處理之後、直到無線通信期間進行終端C中的通信參數設置作為追加設置時為止的控制的序列。
[0117]終端A和終端B處於通信參數已經被設置的已設置狀態,終端C處於尚要設置通信參數的未設置狀態(F1001、F1002、F1003)。
[0118]終端A和終端B已經開始使用設置的通信參數的無線通信(F1004)。
[0119]這裡,在終端A中進行用於指示開始通信參數自動設置處理的設置開始操作,以便允許終端C加入網絡(F1005)。作為提供裝置操作的終端A開始發送添加有表示通信參數自動設置可用的信息的信標(F1006)。然後,終端A將其通信參數提供功能改變為啟用(F1007)。
[0120]此時,終端B正在發送未添加表示通信參數自動設置可用的信息的信標(F1008)。終端A向終端B發送起動通知信號,以便向終端B通知起動了通信參數自動設置處理(F1009)。這裡,利用管理幀加密功能(隨IEEE802.1lw提出的)加密並發送包括表示通信參數自動設置處理已被起動的信息的探測請求(F1009)。
[0121]已經接收到該探測請求的終端B,在對加密信息進行了解密並對內容進行了確認之後,加密並返回添加有表示提供功能被啟用的信息的探測響應(F1010)。終端B也將通信參數提供功能改變為啟用(F1011)。隨後,終端B作為提供裝置開始操作,並且開始發送添加有表示通信參數自動設置可用的附加信息的信標(F1012)。
[0122]接著,在終端C中進行設置開始操作,以便加入與終端A和終端B相同的網絡(F1013)。終端C發送添加有用於請求通信參數自動設置處理的信息的探測請求,以便搜索提供裝置(F1014)。
[0123]這裡,最後發送了信標的終端B也根據遵照IEEE802.11的IBSS/自適應網絡的規定,返回添加有表示提供功能被啟用的信息的探測響應(F1015)。
[0124]然後,由終端B向終端C提供在終端A與終端B之間的通信中當前使用的通信參數(F1016),並且終端C也改變到表示通信參數已被設置的已設置狀態(F1017)。請注意,在存儲多個通信參數的情況下,終端B在接收到通信參數提供請求時提供正在無線通信中使用的通信參數。
[0125]因此,終端A、終端B與終端C之間的無線通信變得可能(F1018)。
[0126]在本實施例中,當在終端A中進行設置開始操作時,通過使用加密的探測請求由終端A向終端B通知通信參數自動設置處理的起動。然而,可以使用諸如加密EAP包的OSI第二層協議或者諸如加密IP包的OSI第三層協議。[0127]根據本實施例,終端B在作為接收裝置接收到通信參數之後啟用通信參數提供功能。作為結果,如果發送了用於搜索提供裝置的探測請求,則終端A和終端B中的一者返回表示提供功能被啟用的探測響應。因此,終端C能夠容易地並且快速地檢測到提供裝置並接收通信參數。
[0128]而且,由於在從啟用提供功能時起經過固定時間段之後、或者一旦已被提供了通信參數的終端的數量達到固定數目,則終端B禁用提供功能,因而能夠提高安全性。
[0129]如果存在試圖新加入網絡的終端,則作為正在終端A和終端B中的一者中進行設置操作的結果,可以在終端A和終端B 二者中啟用通信參數提供功能,並且可以提供通信參數。
[0130]如上所述,本實施例使請求通信參數設置的新裝置能夠容易地並且可靠地檢測通信參數提供裝置。因此,即使在利用多個通信裝置形成自適應網絡的情況下,也能夠容易地進行通信參數自動設置處理。
[0131]雖然以上描述了本發明的優選實施例,但是這是用於例示本發明的示例,並不意圖將本發明的範圍僅僅限制為該實際的示例。可以在不背離本發明的主旨的範圍內對本實施例進行各種變形。
[0132]例如,雖然在以上實施例的描述中使用了探測請求和探測響應,但是本發明並不限制發送信號的類型,可以應用具備類似作用的任何信號。
[0133]以上描述涉及遵照IEEE802.11的示例性無線LAN。然而,本發明可以在諸如無線USB、ΜΒ0Α、藍牙(Bluetooth,註冊商標)、UffB或ZigBee的其他無線介質中實施。本發明還可以在有線LAN等的有線通/[目介質中實施。
[0134]這裡,MBOA代表多頻帶OFDM (正交頻分復用)聯盟。另外,UWB包括例如無線USB、無線 1394 和 WINET。
[0135]雖然給出了網絡標識符、加密方法、加密密鑰、驗證方法和驗證密鑰作為示例性通信參數,但是無須說,可以使用其他信息,或者可以包括其他信息作為通信參數。
[0136]本發明可以被構造為使得向系統或裝置提供具有用於實現前述功能的軟體的電腦程式的記錄介質,並且通過系統或裝置中的計算機(CPU、MPU)讀出並執行記錄介質中存儲的程序代碼。在這種情況下,從存儲介質讀出的實際電腦程式實現了前述實施例的功能,並且存儲該電腦程式的存儲介質構成了本發明。
[0137]可以用於提供電腦程式的存儲介質包括例如軟盤、硬碟、光碟、磁光碟、⑶-ROM、CD-R、磁帶、非易失性存儲卡、ROM以及DVD。
[0138]前述功能不僅作為計算機執行所讀出的電腦程式的結果來實現,還可以作為計算機上運行的OS根據程序代碼中的指令執行部分或全部的實際處理的結果來實現。OS代表作業系統。
[0139]另外,前述功能還可以作為以下處理的結果來實現,S卩:將從存儲介質讀出的電腦程式寫入插置於計算機中的功能擴展板或者連接到計算機的功能擴展單元中設置的存儲器,該功能擴展板或該功能擴展單元中設置的CPU然後根據程序代碼中的指令執行部分或全部的實際處理。
[0140]如上所述,本發明使得能夠容易並且快速地確定提供通信參數的提供裝置。
[0141]雖然參照示例性實施例對本發明進行了描述,但是應當理解,本發明並不限於所公開的示例性實施例。應當對所附權利要求的範圍給予最寬泛的解釋,以使其涵蓋所有這類變型、等同結構以及功能。
【權利要求】
1.一種通信裝置,該通信裝置作為通信參數的提供裝置或接收裝置執行用於與另一通信裝置共享通信參數的通信參數設置處理,該通信裝置包括: 檢測單元,其適於檢測用戶操作指示所述通信參數設置處理;以及 控制單元,其適於控制所述通信裝置在所述檢測單元檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置使用其作為接收裝置從另一通信裝置接收到的通信參數加入網絡的情況下,用作提供用於所述網絡的通信參數的提供裝置,而在所述檢測單元檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置沒有加入所述網絡的情況下,用作接收裝置。
2.根據權利要求1所述的通信裝置,該通信裝置還包括:發送單元,其適於在所述檢測單元檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置使用其作為接收裝置從另一通信裝置接收到的通信參數加入所述網絡的情況下,發送表示起動所述通信參數設置處理的信號。
3.根據權利要求1所述的通信裝置,該通信裝置還包括:操作單元,其適於指示所述通信參數設置處理的開始, 其中,在所述操作單元被用戶操作的情況下,所述檢測單元檢測到用戶操作指示所述通信參數設置處理。
4.根據權利要求1所述的通信裝置,其中,所述通信參數包括網絡標識符、加密方法、加密密鑰、驗證方法或驗證密鑰中的至少一個。
5.根據權利要求1所述的通信裝置,其中,所述通信裝置執行遵照IEEE802.11系列無線LAN的無線通信。
6.根據權利要求1所述的通信裝置,其中,在所述通信裝置根據所述控制單元的控制用作提供裝置的情況下,所述通信裝置響應於來自另一通信裝置的請求,向所述另一通信裝置提供用於所述網絡的通信參數。
7.根據權利要求1所述的通信裝置,該通信裝置還包括:管理單元,其適於管理加入網絡的通信裝置的數量, 其中,所述控制單元基於由所述管理單元管理的通信裝置的數量,控制所述通信裝置用作提供裝置。
8.一種通信裝置的控制方法,該通信裝置作為通信參數的提供裝置或接收裝置執行用於與另一通信裝置共享通信參數的通信參數設置處理,該控制方法包括: 控制所述通信裝置在檢測到指示所述通信參數設置處理的用戶操作、同時所述通信裝置使用其作為接收裝置從另一通信裝置接收到的通信參數加入網絡的情況下,用作提供用於所述網絡的通信參數的提供裝置,而在檢測到指示所述通信參數設置處理的所述用戶操作、同時所述通信裝置沒有加入所述網絡的情況下,用作接收裝置。
【文檔編號】H04L12/24GK103475515SQ201310398150
【公開日】2013年12月25日 申請日期:2008年7月17日 優先權日:2007年8月1日
【發明者】藤井賢一 申請人:佳能株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀