通信裝置及通信裝置的控制方法
【技術領域】
[0001]本發(fā)明涉及通信裝置及通信裝置的控制方法,尤其涉及通信技術。
【背景技術】
[0002]在諸如遵循IEEE 802.11標準系列的無線LAN的無線通信中,在使用前需要設置很多設置項目。設置項目的示例包括進行無線通信所需的通信參數(shù),例如用作網(wǎng)絡標識符的服務集標識符(SSID)、加密方法、加密密鑰、認證方法和認證密鑰。通過用戶手動輸入來設置所有這些通信參數(shù)是非常煩雜的。由此,各個制造商提出了用于容易地設置針對無線設備的通信參數(shù)的自動設置方法。在這些自動設置方法中,使用在要互相連接的設備之間預先確定的程序和消息,來從一個設備向其他設備提供通信參數(shù)并自動設置。
[0003]在W1-Fi聯(lián)盟中,定義了自動設置用于無線LAN基礎結構模式下的通信(基礎結構通信)的通信參數(shù)的方法。日本特開第2011-15286號公報公開了如下示例:針對裝置設置了用于自動設置通信參數(shù)的多個方法。在日本特開第2011-15286號公報中,裝置包括如下單元,該單元用于檢測正在運行通信參數(shù)設置處理的設備,而無需經(jīng)由菜單畫面等啟動的對自動設置方法的用戶選擇。通過使用由該檢測單元檢測的結果,能夠自動執(zhí)行用于自動設置通信參數(shù)的方法,從而提升了用戶的易用性。
[0004]在日本特開第2011-15286號公報中,當通信裝置無線連接到接入點時,有兩個主要階段(phase)。第一階段是如下階段:檢測正在運行通信參數(shù)自動設置處理的接入點(處理運行接入點),并且確定自動地設置通信參數(shù)的多個方法中的哪個方法正在運行(階段I)。第二階段是如下階段:針對檢測出的接入點,使用確定的方法執(zhí)行通信參數(shù)自動設置處理(階段2) ο
[0005]例如,考慮在階段2中發(fā)生錯誤并且連接失敗的情況。在日本特開第2011-15286號公報公開的處理中,當在連接失敗之后、用戶嘗試再連接其之前已嘗試連接過的接入點時,通信裝置需要再次從階段I開始處理,并且再次檢測處理運行接入點。如果用戶連接與用戶曾經(jīng)連接失敗的接入點相同的接入點,則從階段I開始處理將是非必要并且費時的,從而導致可用性劣化。
[0006]此外,可能存在在接入點與通信裝置之間的通信環(huán)境糟糕的情況,并且由于丟包等,階段I的處理耗費大量時間。在這種情況下,由于超時,處理運行接入點可能打斷在階段2期間的通信參數(shù)設置處理。由此,根據(jù)階段I的處理所需的時間段,每次用戶嘗試連接接入點時處理都可能在階段2失敗,并且用戶可能無法完成連接處理。
【發(fā)明內(nèi)容】
[0007]本發(fā)明在無需用戶選擇通信參數(shù)設置方法而自動執(zhí)行通信參數(shù)自動設置方法的技術領域中,提供了如下技術:即使在設置完成之前就失敗了的情況下也縮短用于再連接的時間段,從而提高了用戶的易用性。
[0008]根據(jù)本發(fā)明的第一個方面,提供一種通信裝置,該通信裝置包括:處理單元,其被構造成響應于連接請求而搜索正在運行用于設置用于無線通信的參數(shù)的設置處理的接入點,并且根據(jù)所述設置處理的方法來設置所述參數(shù);以及設置單元,其被構造成在所述設置之后、用于連接到所述接入點的連接處理失敗的情況下,根據(jù)所述失敗的因素,設置第一處理或第二處理,在所述第一處理中,進行所述搜索并且然后進行所述設置,在所述第二處理中,根據(jù)在最近找到的接入點中正在運行的所述設置處理的方法,來進行所述設置,其中,當接收到再連接請求時,所述處理單元執(zhí)行由所述設置單元設置的處理。
[0009]根據(jù)本發(fā)明的第二個方面,提供一種通信裝置的控制方法,所述控制方法包括:處理步驟,響應于連接請求,搜索正在運行用于設置用于無線通信的參數(shù)的設置處理的接入點,并且根據(jù)所述設置處理的方法來設置所述參數(shù);以及設置步驟,在所述設置之后當用于連接到所述接入點的連接處理失敗時,根據(jù)所述失敗的因素,設置第一處理或第二處理,在所述第一處理中,進行所述搜索并且然后進行所述設置,在所述第二處理中,根據(jù)在最近找到的接入點中正在運行的所述設置處理的方法,來進行所述設置,其中,在所述處理步驟中,當接收到再連接請求時,執(zhí)行在所述設置步驟中設置的所述處理。
[0010]通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
【附圖說明】
[0011]圖1是示出通信裝置的硬件配置的示例的框圖。
[0012]圖2是示出通信裝置101的功能配置的示例的框圖。
[0013]圖3是例示在通信裝置101與AP之間的無線通信的圖。
[0014]圖4是由通信裝置101進行的處理的流程圖。
[0015]圖5是示出表的配置的示例的圖。
[0016]圖6是示出通信裝置101和AP的處理序列的圖。
[0017]圖7是步驟S413的處理的流程圖。
[0018]圖8是示出⑶I顯示的示例的圖。
[0019]圖9是示出畫面顯示的示例的圖。
【具體實施方式】
[0020]現(xiàn)在,參照附圖詳細說明本發(fā)明的示例性實施例。注意,下面說明的實施例示出了具體實現(xiàn)本發(fā)明的示例,即,在權利要求書中說明的配置的具體工作示例。
[0021]第一實施例
[0022]在本實施例中,將以使用了遵循IEEE 802.11標準系列的無線LAN系統(tǒng)為示例給出說明,然而通信的類型不限于遵循IEEE 802.11標準的無線LAN系統(tǒng)。例如,可以在諸如無線USB、MBOA、藍牙(注冊商標)、UBW或ZigBee的其他無線介質(zhì)中實現(xiàn)本發(fā)明。此外,本發(fā)明還可以在諸如有線LAN的有線通信介質(zhì)中實現(xiàn)。在此,MBOA是“多頻帶OFDM聯(lián)盟(Multi Band OFDM Alliance) ” 的簡寫。此外,UBW 包括無線 USB、無線 1394、WINET 等。
[0023]首先,將參照圖1的框圖說明根據(jù)本實施例的無線LAN系統(tǒng)的通信裝置的硬件配置的示例。注意,圖1中示出的配置僅是能夠執(zhí)行由通信裝置執(zhí)行的后述處理的配置的示例,并且可以采用任何配置,只要在該配置中能夠執(zhí)行相同的處理即可。
[0024]控制器102是諸如CPU或MPU的處理器,使用存儲在存儲單元103中的計算機程序和數(shù)據(jù)來執(zhí)行處理,由此控制通信裝置101的整體操作,并且執(zhí)行由通信裝置101執(zhí)行的后述的處理。例如,控制器102控制用于與其他裝置無線通信的參數(shù)(通信參數(shù))的自動設置。在通信參數(shù)的自動設置的控制中,控制器102能夠在用作在無線LAN基礎結構模式下的接入點(下文中簡稱為“AP”)的同時執(zhí)行自動設置處理,并且能夠在用作無線LAN基礎結構模式下的站(stat1n)的同時執(zhí)行自動設置處理。
[0025]存儲單元103已在其中存儲了用于使控制器102執(zhí)行由通信裝置101執(zhí)行的后述的處理的計算機程序和數(shù)據(jù)。存儲單元103可以是諸如ROM或RAM的存儲器,或軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲卡、DVD等。
[0026]輸入單元108是能夠由用戶操作以在控制器102中輸入各種指令的用戶接口,并且通過操作該輸入單元108,用戶能夠輸入例如連接到AP的連接請求。
[0027]顯示單元105由液晶畫面等構成,并且能夠以圖像或字符顯示由控制器102進行的處理的結果。此外,顯示單元105除了顯示功能之外,還