本發(fā)明涉及通信技術(shù)。
背景技術(shù):
近年來(lái),在包括數(shù)字照相機(jī)、打印機(jī)、移動(dòng)電話(huà)或智能電話(huà)等的電子裝置中安裝無(wú)線通信功能并且將這些裝置連接至無(wú)線網(wǎng)絡(luò)以進(jìn)行使用的情況不斷增多。
為了將這些電子裝置連接至無(wú)線網(wǎng)絡(luò),需要設(shè)置諸如加密方法、加密密鑰、認(rèn)證方法和認(rèn)證密鑰等的各種無(wú)線參數(shù)。已知專(zhuān)利文獻(xiàn)1作為用于使設(shè)置這些無(wú)線參數(shù)變得容易的技術(shù)。在專(zhuān)利文獻(xiàn)1中,將接入點(diǎn)(以下稱(chēng)為ap)所生成的無(wú)線參數(shù)編碼成二維碼并且ap將二維碼顯示在畫(huà)面上。終端設(shè)備拍攝ap中所顯示的二維碼的圖像,并且對(duì)二維碼進(jìn)行解碼,以設(shè)置無(wú)線參數(shù)。專(zhuān)利文獻(xiàn)2提出了如下技術(shù):終端設(shè)備讀取電子裝置所顯示的并且表示無(wú)線參數(shù)的快速響應(yīng)(qr)碼(注冊(cè)商標(biāo)),并且使ap設(shè)置所讀取的無(wú)線參數(shù)。
通過(guò)在拍攝可以以上述方式編碼的很多信息的諸如二維碼等的代碼信息的圖像時(shí)設(shè)置無(wú)線參數(shù)減少了用戶(hù)的繁雜輸入。然而,沒(méi)有考慮在拍攝代碼信息的圖像時(shí)能夠進(jìn)行多種設(shè)置方法的情況。多種設(shè)置方法包括如專(zhuān)利文獻(xiàn)1中那樣的在終端設(shè)備中設(shè)置無(wú)線參數(shù)的方法、以及如專(zhuān)利文獻(xiàn)2中那樣的從終端設(shè)備在ap中設(shè)置無(wú)線參數(shù)的方法。因此,在拍攝代碼信息的圖像時(shí),無(wú)法選擇設(shè)置無(wú)線參數(shù)的多種設(shè)置方法中的任意方法,并且執(zhí)行所選擇的設(shè)置方法。
引用文獻(xiàn)列表
專(zhuān)利文獻(xiàn)
專(zhuān)利文獻(xiàn)1:日本特開(kāi)2006-261938
專(zhuān)利文獻(xiàn)2:日本特開(kāi)2014-60623
專(zhuān)利文獻(xiàn)3:日本特開(kāi)2014-230152
技術(shù)實(shí)現(xiàn)要素:
解決問(wèn)題的方案
本發(fā)明提供一種通信設(shè)備,包括:第一執(zhí)行單元,用于基于從所拍攝的圖像獲取到的信息中所包括的設(shè)置用于無(wú)線通信的無(wú)線參數(shù)所需的信息,來(lái)進(jìn)行通過(guò)所述通信設(shè)備在其它通信設(shè)備中設(shè)置所述無(wú)線參數(shù)的第一處理;第二執(zhí)行單元,用于基于從所拍攝的圖像獲取到的信息中所包括的設(shè)置用于無(wú)線通信的無(wú)線參數(shù)所需的信息,來(lái)進(jìn)行在所述通信設(shè)備中設(shè)置其它通信設(shè)備中所設(shè)置的無(wú)線參數(shù)的第二處理;以及選擇單元,用于基于從所拍攝的圖像獲取到的信息來(lái)選擇要進(jìn)行所述第一處理還是所述第二處理。
通過(guò)以下參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特征將變得明顯。
附圖說(shuō)明
圖1是示出第一實(shí)施例中的通信設(shè)備的典型硬件結(jié)構(gòu)的框圖。
圖2是示出通信設(shè)備的典型功能軟件結(jié)構(gòu)的框圖。
圖3示出第一實(shí)施例中的通信系統(tǒng)的典型結(jié)構(gòu)。
圖4示出通信系統(tǒng)中的典型連接序列。
圖5a是示出第一實(shí)施例中的通信設(shè)備的典型操作的流程圖。
圖5b是示出第一實(shí)施例中的通信設(shè)備的典型操作的流程圖。
圖6是示出第一實(shí)施例中的通信設(shè)備的另一典型操作的流程圖。
圖7是示出第二實(shí)施例中的通信設(shè)備的典型操作的流程圖。
具體實(shí)施方式
提供以下所述的實(shí)施例,以基于從分析所拍攝的圖像得到的信息中所包括的設(shè)置無(wú)線參數(shù)所需的信息來(lái)進(jìn)行從多種無(wú)線參數(shù)設(shè)置處理中所選擇的處理。
第一實(shí)施例
圖3示出根據(jù)第一實(shí)施例的通信系統(tǒng)的典型結(jié)構(gòu)。參考圖3,通信系統(tǒng)包括移動(dòng)電話(huà)32和接入點(diǎn)(以下稱(chēng)為ap)33。ap33建立無(wú)線局域網(wǎng)(lan)31。在第一實(shí)施例中,圖3所示的無(wú)線lan31遵循電氣和電子工程師協(xié)會(huì)(ieee)802.11序列。然而,通信模式不必局限于遵循ieee802.11序列的無(wú)線lan。
在第一實(shí)施例中,ap33作為ieee802.11標(biāo)準(zhǔn)中所定義的基礎(chǔ)設(shè)施模式中的接入點(diǎn)而進(jìn)行工作。ap33形成無(wú)線網(wǎng)絡(luò),并且進(jìn)行針對(duì)站(sta)的認(rèn)證和加密、以及sta的管理等。移動(dòng)電話(huà)32作為ieee802.11標(biāo)準(zhǔn)中所定義的基礎(chǔ)設(shè)施模式中的sta而進(jìn)行工作。
盡管通過(guò)移動(dòng)電話(huà)例示了第一實(shí)施例的通信系統(tǒng)中的設(shè)備,但是通信系統(tǒng)中的設(shè)備可以是其它設(shè)備,諸如打印機(jī)、數(shù)字照相機(jī)、個(gè)人計(jì)算機(jī)(pc)、視頻照相機(jī)、智能手表、或者個(gè)人數(shù)字助理(pda)等。
圖1是示出第一實(shí)施例中的設(shè)備的典型硬件結(jié)構(gòu)的框圖。盡管參考圖1說(shuō)明了移動(dòng)電話(huà)32的結(jié)構(gòu),但是由于ap33具有與移動(dòng)電話(huà)32的結(jié)構(gòu)相同的結(jié)構(gòu),因此這里省略了對(duì)ap33的結(jié)構(gòu)的說(shuō)明。參考圖1,附圖標(biāo)記101表示設(shè)備整體。設(shè)備101包括控制單元102、存儲(chǔ)單元103、無(wú)線通信單元104、顯示單元105、近場(chǎng)通信(nfc)單元106、天線控制單元107、天線108、輸入單元109和攝像單元110??刂茊卧?02執(zhí)行存儲(chǔ)單元103中所存儲(chǔ)的控制程序,以控制設(shè)備整體??刂茊卧?02包括例如中央處理單元(cpu)。存儲(chǔ)單元103存儲(chǔ)諸如控制單元102所執(zhí)行的控制程序、圖像數(shù)據(jù)和無(wú)線參數(shù)等的各種信息。以下所述的各種操作是通過(guò)控制單元102執(zhí)行存儲(chǔ)單元103中所存儲(chǔ)的控制程序來(lái)進(jìn)行的。存儲(chǔ)單元103由諸如硬盤(pán)驅(qū)動(dòng)器(hdd)、閃速存儲(chǔ)器或者可移除安全數(shù)字(sd)卡等的存儲(chǔ)介質(zhì)構(gòu)成。
無(wú)線通信單元104進(jìn)行遵循ieee802.11序列的無(wú)線lan通信。無(wú)線通信單元104包括用于進(jìn)行無(wú)線通信的芯片。顯示單元105進(jìn)行各種顯示,并且具有用以輸出視覺(jué)上可感知到的信息的功能(如液晶顯示器(lcd)和發(fā)光二極管(led)等)、和/或音頻輸出功能(如揚(yáng)聲器等)。顯示單元105具有用以輸出視覺(jué)信息和音頻信息其中至少之一的功能。在顯示單元105顯示視覺(jué)信息的情況下,顯示單元105包括用于保持與要顯示的視覺(jué)信息相對(duì)應(yīng)的圖像數(shù)據(jù)的視頻隨機(jī)存取存儲(chǔ)器(vram)。顯示單元105進(jìn)行將vram中所存儲(chǔ)的圖像數(shù)據(jù)連續(xù)顯示在lcd或led中的顯示控制。
nfc單元106進(jìn)行nfc。nfc單元106進(jìn)行遵循nfc論壇所定義的通信標(biāo)準(zhǔn)的無(wú)線通信。nfc單元106可以例如采取bluetooth(藍(lán)牙)(注冊(cè)商標(biāo))4.0中所定義的藍(lán)牙低功耗(ble)模式。nfc單元106可以進(jìn)行諸如紅外線通信或transferjet(注冊(cè)商標(biāo))等的其它短距離無(wú)線通信。
天線控制單元107進(jìn)行對(duì)天線108的輸出控制。天線108用于進(jìn)行無(wú)線lan通信,并且能夠在2.4-ghz頻帶和/或5-ghz頻帶中進(jìn)行通信。用戶(hù)使用輸入單元109來(lái)進(jìn)行各種輸入,以對(duì)通信設(shè)備101進(jìn)行操作。輸入單元109將與用戶(hù)的輸入相對(duì)應(yīng)的標(biāo)志存儲(chǔ)在諸如存儲(chǔ)單元103等的存儲(chǔ)器中。攝像單元110由攝像器件和透鏡等構(gòu)成,并且拍攝圖片和動(dòng)畫(huà)。攝像單元110例如進(jìn)行對(duì)編碼有信息的諸如條形碼、二維碼和qr碼等的代碼信息的讀取。
圖2是示出用于進(jìn)行以下所述的通信控制功能的軟件功能塊的典型結(jié)構(gòu)的框圖。在第一實(shí)施例中,將移動(dòng)電話(huà)32中的功能塊作為程序存儲(chǔ)在存儲(chǔ)單元103中,并且通過(guò)控制單元102執(zhí)行程序來(lái)執(zhí)行這些功能塊的功能??刂茊卧?02根據(jù)用以實(shí)現(xiàn)各功能的控制程序來(lái)進(jìn)行對(duì)硬件的控制以及信息的操作和處理。這些功能模塊的一部分或全部可以通過(guò)硬件來(lái)實(shí)現(xiàn)。在這種情況下,這些功能模塊的一部分或全部例如包括專(zhuān)用集成電路(asic)。
參考圖2,附圖標(biāo)記202表示無(wú)線參數(shù)設(shè)置判斷器。無(wú)線參數(shù)設(shè)置判斷器202選擇移動(dòng)電話(huà)32所進(jìn)行的無(wú)線參數(shù)自動(dòng)設(shè)置處理的設(shè)置模式。移動(dòng)電話(huà)32能夠執(zhí)行多種設(shè)置模式。無(wú)線參數(shù)自動(dòng)設(shè)置處理是用于自動(dòng)設(shè)置設(shè)備之間的無(wú)線參數(shù)的處理。例如,無(wú)線參數(shù)自動(dòng)設(shè)置處理從提供設(shè)備向接收設(shè)備提供經(jīng)由無(wú)線通信所發(fā)送的無(wú)線參數(shù)。這些無(wú)線參數(shù)是無(wú)線通信所需的信息,并且包括諸如用作網(wǎng)絡(luò)標(biāo)識(shí)符的服務(wù)集標(biāo)識(shí)(ssid)、加密方法、加密密鑰、認(rèn)證方法和認(rèn)證密鑰等的無(wú)線lan通信所需的信息。另外,這些無(wú)線參數(shù)還可以包括介質(zhì)訪問(wèn)控制(mac)地址、密碼、ip層上的通信用的互聯(lián)網(wǎng)協(xié)議(ip)地址以及高級(jí)別服務(wù)所需的信息等。
在移動(dòng)電話(huà)32能夠進(jìn)行的第一無(wú)線參數(shù)設(shè)置模式中,可以在移動(dòng)電話(huà)32設(shè)置用于通信對(duì)方設(shè)備的無(wú)線參數(shù)的第一方式和通信對(duì)方設(shè)備設(shè)置用于移動(dòng)電話(huà)32的無(wú)線參數(shù)的第二方式之間進(jìn)行切換。
在第一方式中,移動(dòng)電話(huà)32獲取在其它設(shè)備中所顯示的或者與其它設(shè)備相關(guān)聯(lián)的qr碼的圖像。與其它設(shè)備相關(guān)聯(lián)的qr碼是貼附至其它設(shè)備的殼體的qr碼,或者是在設(shè)備的說(shuō)明書(shū)中所記載的qr碼。移動(dòng)電話(huà)32獲取設(shè)置無(wú)線參數(shù)所需的包括在所讀出的qr碼中的信息。設(shè)置無(wú)線參數(shù)所需的信息例如包括這些無(wú)線參數(shù)自身、與設(shè)備有關(guān)的標(biāo)識(shí)信息以及與無(wú)線參數(shù)自動(dòng)設(shè)置處理有關(guān)的標(biāo)識(shí)信息。
然后,移動(dòng)電話(huà)32獲取所讀出的qr碼中所包括的與設(shè)備有關(guān)的標(biāo)識(shí)信息。與設(shè)備有關(guān)的標(biāo)識(shí)信息可以是用于唯一地識(shí)別設(shè)備的mac地址或者通用唯一識(shí)別碼(uuid)。移動(dòng)電話(huà)32將移動(dòng)電話(huà)32中所設(shè)置的無(wú)線參數(shù)發(fā)送至通過(guò)從qr碼所獲取到的標(biāo)識(shí)信息所表示的設(shè)備。在無(wú)線參數(shù)的發(fā)送中,可以在設(shè)備之間通信使用公共密鑰或證書(shū)所加密的無(wú)線參數(shù)。公共密鑰可以包括在qr碼中。例如,在專(zhuān)利文獻(xiàn)3中,公開(kāi)了使用公共密鑰來(lái)加密無(wú)線參數(shù)的方法。
當(dāng)接收到無(wú)線參數(shù)時(shí),通信對(duì)方設(shè)備基于該無(wú)線參數(shù)來(lái)建立無(wú)線網(wǎng)絡(luò)。移動(dòng)電話(huà)32基于移動(dòng)電話(huà)32所發(fā)送的無(wú)線參數(shù)來(lái)建立與從qr碼所獲取到的標(biāo)識(shí)信息所表示的設(shè)備的無(wú)線連接。
在第二方式中,移動(dòng)電話(huà)32拍攝在其它設(shè)備中所顯示的或者與其它設(shè)備相關(guān)聯(lián)的qr碼的圖像。移動(dòng)電話(huà)32獲取設(shè)置無(wú)線參數(shù)所需的所讀出的qr碼中所包括的信息。設(shè)置無(wú)線參數(shù)所需的信息例如包括這些無(wú)線參數(shù)自身、與設(shè)備有關(guān)的標(biāo)識(shí)信息、以及與無(wú)線參數(shù)自動(dòng)設(shè)置處理有關(guān)的信息。
然后,移動(dòng)電話(huà)32獲取所讀出的qr碼中所包括的與設(shè)備有關(guān)的標(biāo)識(shí)信息。與設(shè)備有關(guān)的標(biāo)識(shí)信息可以是用于唯一地識(shí)別設(shè)備的mac地址或uuid。移動(dòng)電話(huà)32請(qǐng)求通過(guò)從qr碼所獲取到的標(biāo)識(shí)信息所表示的設(shè)備的無(wú)線參數(shù)。然后,移動(dòng)電話(huà)32從通過(guò)從qr碼所獲取到的標(biāo)識(shí)信息所表示的設(shè)備接收無(wú)線參數(shù)。在無(wú)線參數(shù)的發(fā)送中,可以在設(shè)備之間通信使用公共密鑰或證書(shū)所加密的無(wú)線參數(shù)。公共密鑰可以包括在qr碼中。例如,在專(zhuān)利文獻(xiàn)3中,公開(kāi)了使用公共密鑰來(lái)加密無(wú)線參數(shù)的方法。當(dāng)接收到無(wú)線參數(shù)時(shí),移動(dòng)電話(huà)32基于該無(wú)線參數(shù)來(lái)連接至無(wú)線網(wǎng)絡(luò)。
在移動(dòng)電話(huà)32能夠進(jìn)行的第二無(wú)線參數(shù)設(shè)置模式中,移動(dòng)電話(huà)32經(jīng)由無(wú)線通信從通信對(duì)方設(shè)備獲取無(wú)線參數(shù)。第二無(wú)線參數(shù)設(shè)置模式是無(wú)需進(jìn)行攝像的無(wú)線參數(shù)自動(dòng)設(shè)置處理,并且例如可以是由wi-fi聯(lián)盟所定義的wi-fi安全防護(hù)設(shè)置(wps)或wi-fi直連。
返回參考圖2,附圖標(biāo)記203表示第一設(shè)置模式狀態(tài)管理器。第一設(shè)置模式狀態(tài)管理器203在接入點(diǎn)或通信對(duì)方設(shè)備支持第一設(shè)置模式的情況下管理第一設(shè)置模式的設(shè)置狀況。附圖標(biāo)記204表示第二設(shè)置模式狀態(tài)管理器。第二設(shè)置模式狀態(tài)管理器204在接入點(diǎn)或通信對(duì)方設(shè)備支持第二設(shè)置模式的情況下管理第二設(shè)置模式的設(shè)置狀況。
附圖標(biāo)記205表示無(wú)線參數(shù)設(shè)置信息管理器。無(wú)線參數(shù)設(shè)置信息管理器205將所獲取到的無(wú)線參數(shù)與接入點(diǎn)或通信對(duì)方設(shè)備相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)單元103中。無(wú)線參數(shù)設(shè)置信息管理器205生成要針對(duì)接入點(diǎn)或通信對(duì)方設(shè)備設(shè)置的無(wú)線參數(shù)。附圖標(biāo)記206表示無(wú)線lan數(shù)據(jù)包接收器,以及附圖標(biāo)記207表示無(wú)線lan數(shù)據(jù)包發(fā)送器。無(wú)線lan數(shù)據(jù)包接收器206和無(wú)線lan數(shù)據(jù)包發(fā)送器207各自與通信對(duì)方設(shè)備建立遵循ieee802.11標(biāo)準(zhǔn)的無(wú)線lan通信。
附圖標(biāo)記208表示無(wú)線lan參數(shù)設(shè)置控制器。無(wú)線lan參數(shù)設(shè)置控制器208根據(jù)與設(shè)置模式相對(duì)應(yīng)的協(xié)議或加密以及認(rèn)證方法來(lái)進(jìn)行對(duì)無(wú)線參數(shù)信息的設(shè)置的安全控制。無(wú)線lan參數(shù)設(shè)置控制器208進(jìn)行上述的第一設(shè)置模式和第二設(shè)置模式下的無(wú)線參數(shù)自動(dòng)設(shè)置處理。
附圖標(biāo)記209表示無(wú)線連接控制器。無(wú)線連接控制器209提供ieee802.11標(biāo)準(zhǔn)中所定義的sta功能和ap功能。附圖標(biāo)記210表示數(shù)據(jù)存儲(chǔ)部。數(shù)據(jù)存儲(chǔ)部210對(duì)相對(duì)于存儲(chǔ)單元103的軟件以及與無(wú)線參數(shù)和條形碼等有關(guān)的信息的寫(xiě)入和讀取進(jìn)行控制。附圖標(biāo)記211表示參數(shù)設(shè)置處理顯示控制器。參數(shù)設(shè)置處理顯示控制器211顯示包括無(wú)線參數(shù)自動(dòng)設(shè)置處理中的錯(cuò)誤顯示控制和無(wú)線參數(shù)自動(dòng)設(shè)置處理的進(jìn)行狀況的各種信息。
附圖標(biāo)記212表示條形碼讀取控制器。條形碼讀取控制器212分析攝像單元110所拍攝的圖像,并且從分析結(jié)果獲取所編碼的信息。條形碼讀取控制器212分析諸如條形碼、二維碼或qr碼等的代碼信息。附圖標(biāo)記213表示條形碼生成控制器。條形碼生成控制器213生成條形碼、二維碼或qr碼,并且在顯示單元105中控制對(duì)所生成的條形碼的顯示等。附圖標(biāo)記214表示nfc讀取-寫(xiě)入控制器。nfc讀取-寫(xiě)入控制器214經(jīng)由nfc單元106相對(duì)于通信對(duì)方設(shè)備寫(xiě)入和讀取信息。
上述功能模塊僅是示例。多個(gè)功能模塊可以構(gòu)成一個(gè)功能模塊,或者可以將這些功能模塊中的任意功能模塊分割成多個(gè)功能模塊。
現(xiàn)在,將說(shuō)明具有上述結(jié)構(gòu)的通信系統(tǒng)的典型操作。圖4示出通信設(shè)備(移動(dòng)電話(huà)32和ap33)之間的通信的設(shè)置中的典型連接序列。
參考圖4,當(dāng)利用輸入單元109從用戶(hù)接收到用以開(kāi)始無(wú)線參數(shù)自動(dòng)設(shè)置處理的指示時(shí),移動(dòng)電話(huà)32開(kāi)始處理。在f401中,移動(dòng)電話(huà)32利用攝像單元110拍攝ap33中所顯示的或者貼附至ap33的qr碼的圖像。qr碼可以不是顯示在ap33的顯示單元中(或者可以顯示在web瀏覽器的設(shè)置畫(huà)面上),或者可以不是以電子方式顯示的??梢栽谡f(shuō)明書(shū)或者其它介質(zhì)中記載qr碼。
在f402中,移動(dòng)電話(huà)32對(duì)qr碼進(jìn)行解碼,并且判斷qr碼的內(nèi)容是否是設(shè)置無(wú)線參數(shù)所需的信息。設(shè)置無(wú)線參數(shù)所需的信息例如包括這些無(wú)線參數(shù)自身、與設(shè)備有關(guān)的標(biāo)識(shí)信息、以及與無(wú)線參數(shù)自動(dòng)設(shè)置處理有關(guān)的標(biāo)識(shí)信息。設(shè)置無(wú)線參數(shù)所需的信息還可以是與例如使用qr碼的一次密碼方式有關(guān)的標(biāo)識(shí)信息。如果qr碼不包括設(shè)置無(wú)線參數(shù)所需的信息,則移動(dòng)電話(huà)32可以進(jìn)行錯(cuò)誤終止,或者可以再次拍攝qr碼的圖像。
如果移動(dòng)電話(huà)32判斷為qr碼的內(nèi)容是設(shè)置無(wú)線參數(shù)所需的信息,則在f403中,移動(dòng)電話(huà)32利用無(wú)線通信單元104向ap33發(fā)送用于指定通過(guò)qr碼中的標(biāo)識(shí)符所標(biāo)識(shí)的設(shè)備的搜索信號(hào)。該搜索信號(hào)可以是ieee802.11中所定義的探測(cè)請(qǐng)求??梢詫⑴c無(wú)線參數(shù)自動(dòng)設(shè)置處理有關(guān)的標(biāo)識(shí)信息或者表示正啟動(dòng)的無(wú)線參數(shù)自動(dòng)設(shè)置處理的信息添加至該搜索信號(hào)。還可以將無(wú)線參數(shù)的可執(zhí)行設(shè)置模式添加至該搜索信號(hào)。
當(dāng)接收到來(lái)自移動(dòng)電話(huà)32的搜索信號(hào)時(shí),在f404中,ap33返回響應(yīng)信號(hào)。該響應(yīng)信號(hào)可以是ieee802.11中所定義的探測(cè)響應(yīng)。該響應(yīng)信號(hào)包括表示ap33支持第一無(wú)線參數(shù)設(shè)置模式的信息以及表示是否設(shè)置了第一設(shè)置模式中的無(wú)線參數(shù)的信息。設(shè)置了無(wú)線參數(shù)的情況例如與已經(jīng)通過(guò)其它通信設(shè)備設(shè)置了無(wú)線參數(shù)的情況相對(duì)應(yīng)。
尚未設(shè)置無(wú)線參數(shù)的情況例如與ap33被設(shè)置成出廠默認(rèn)值的情況、或者刪除了所設(shè)置的無(wú)線參數(shù)信息的情況相對(duì)應(yīng)。另外,在ap33請(qǐng)求對(duì)無(wú)線參數(shù)的設(shè)置的情況下(例如,在ap33自動(dòng)檢測(cè)到安全風(fēng)險(xiǎn)的情況下、或者在ap33想要暫時(shí)改變無(wú)線參數(shù)的情況下),將表示尚未設(shè)置無(wú)線參數(shù)的信息添加至響應(yīng)信號(hào)。
在f405中,移動(dòng)電話(huà)32確認(rèn)與f401中從qr碼所獲取到的設(shè)備有關(guān)的標(biāo)識(shí)信息是否與同響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息一致。然后,移動(dòng)電話(huà)32基于是否設(shè)置了無(wú)線參數(shù)來(lái)切換該處理。如果ap33設(shè)置了無(wú)線參數(shù),則在f416中,移動(dòng)電話(huà)32使用上述第二方式從ap33獲取無(wú)線參數(shù)。如果ap33尚未設(shè)置無(wú)線參數(shù),則在f417中,移動(dòng)電話(huà)32使用上述第一方式來(lái)在ap33中設(shè)置無(wú)線參數(shù)。
現(xiàn)在,將詳細(xì)說(shuō)明f416。在f406中,移動(dòng)電話(huà)32確認(rèn)為ap33已經(jīng)設(shè)置了無(wú)線參數(shù)。在f407中,移動(dòng)電話(huà)32利用無(wú)線通信單元104進(jìn)行用于建立與ap33的無(wú)線鏈接連接的無(wú)線鏈接連接處理。由于移動(dòng)電話(huà)32和ap33沒(méi)有設(shè)置共通的無(wú)線參數(shù),因此f407中的無(wú)線鏈接的安全性低。
在f408中,移動(dòng)電話(huà)32利用無(wú)線通信單元104向ap33發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào)。當(dāng)接收到無(wú)線設(shè)置信息請(qǐng)求信號(hào)時(shí),在f409中,ap33發(fā)送包括ap33中所設(shè)置的無(wú)線參數(shù)(無(wú)線參數(shù)設(shè)置信息)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。在f409中,可以發(fā)送使用公共密鑰或證書(shū)所加密的無(wú)線參數(shù)。例如,在專(zhuān)利文獻(xiàn)3中,公開(kāi)了使用公共密鑰來(lái)加密無(wú)線參數(shù)的方法。使用公共密鑰所加密的無(wú)線參數(shù)的發(fā)送使得即使在無(wú)線鏈接的安全性低的情況下、也可以使無(wú)線參數(shù)安全地共享。
在f410中,移動(dòng)電話(huà)32使用無(wú)線參數(shù)來(lái)進(jìn)行與ap33的無(wú)線安全連接處理。由于移動(dòng)電話(huà)32和ap33設(shè)置了共通的無(wú)線參數(shù)、由此使得能夠進(jìn)行加密通信,因此f410中的無(wú)線鏈接的安全性高。
現(xiàn)在,將詳細(xì)說(shuō)明f417。在f411中,移動(dòng)電話(huà)32確認(rèn)為ap33尚未設(shè)置無(wú)線參數(shù)。在f412中,移動(dòng)電話(huà)32利用無(wú)線通信單元104進(jìn)行與ap33的無(wú)線鏈接連接處理。由于移動(dòng)電話(huà)32和ap33沒(méi)有設(shè)置共通的無(wú)線參數(shù),因此f412中的無(wú)線鏈接的安全性低。
在f413中,移動(dòng)電話(huà)32向ap33發(fā)送無(wú)線設(shè)置信息請(qǐng)求信號(hào),以使ap33設(shè)置無(wú)線參數(shù)。與f408中的無(wú)線設(shè)置信息請(qǐng)求信號(hào)不同,f413中的無(wú)線設(shè)置信息請(qǐng)求信號(hào)包括移動(dòng)電話(huà)32使得ap33設(shè)置的無(wú)線參數(shù)(無(wú)線參數(shù)設(shè)置信息)。如f409中那樣,可以發(fā)送使用公共密鑰所加密的無(wú)線參數(shù)。
在f414中,移動(dòng)電話(huà)32從ap33接收作為針對(duì)f413中的請(qǐng)求信號(hào)的應(yīng)答的無(wú)線設(shè)置信息確認(rèn)信號(hào),并且確認(rèn)完成了ap33中的無(wú)線參數(shù)的設(shè)置。在f415中,移動(dòng)電話(huà)32使用ap33中所設(shè)置的無(wú)線參數(shù)來(lái)進(jìn)行與ap33的無(wú)線安全連接處理。
如上所述,移動(dòng)電話(huà)32能夠根據(jù)ap33中的無(wú)線參數(shù)的設(shè)置狀況來(lái)選擇是從ap33獲取無(wú)線參數(shù)、還是在ap33中設(shè)置無(wú)線參數(shù)。
現(xiàn)在,將參考圖5a和5b來(lái)說(shuō)明移動(dòng)電話(huà)32在第一實(shí)施例中所進(jìn)行的典型操作處理。圖5a和5b是在移動(dòng)電話(huà)32進(jìn)行第一設(shè)置模式下的無(wú)線參數(shù)自動(dòng)設(shè)置處理的情況下的流程圖。當(dāng)利用輸入單元109從用戶(hù)接收到用于開(kāi)始無(wú)線參數(shù)自動(dòng)設(shè)置處理的指示時(shí),開(kāi)始圖5a和5b的流程圖中的操作處理。圖5a和5b的流程圖中的操作處理是通過(guò)控制單元102讀出存儲(chǔ)單元103中所存儲(chǔ)的計(jì)算機(jī)程序并且執(zhí)行所讀出的計(jì)算機(jī)程序來(lái)進(jìn)行的。圖5a和5b所示的流程圖的步驟中的一部分或全部可以通過(guò)諸如asic等的硬件來(lái)實(shí)現(xiàn)。
參考圖5a和5b,在步驟s501中,移動(dòng)電話(huà)32響應(yīng)于用戶(hù)利用輸入單元109的操作而利用攝像單元110來(lái)拍攝qr碼的圖像。移動(dòng)電話(huà)32讀出所解碼出的與qr碼有關(guān)的數(shù)據(jù),并且判斷設(shè)置無(wú)線參數(shù)所需的信息是否包括在所解碼出的數(shù)據(jù)中。在設(shè)置無(wú)線參數(shù)所需的信息沒(méi)有包括在所解碼出的數(shù)據(jù)中的情況下,移動(dòng)電話(huà)32可以進(jìn)行錯(cuò)誤終止,或者可以再次拍攝qr碼的圖像。
在設(shè)置無(wú)線參數(shù)所需的信息包括在qr碼中的情況下,在步驟s502中,移動(dòng)電話(huà)32從qr碼獲取與設(shè)備有關(guān)的標(biāo)識(shí)信息。在步驟s503中,移動(dòng)電話(huà)32利用無(wú)線通信單元104發(fā)送用于指定通過(guò)qr碼中的標(biāo)識(shí)信息所標(biāo)識(shí)的接入點(diǎn)的搜索信號(hào)。在搜索信號(hào)中,包括與第一設(shè)置模式有關(guān)的信息作為附加信息。該附加信息用于限制對(duì)用于支持第一設(shè)置模式的接入點(diǎn)或者通過(guò)標(biāo)識(shí)信息所標(biāo)識(shí)的接入點(diǎn)的搜索。
在步驟s504中,移動(dòng)電話(huà)32等待從接入點(diǎn)接收響應(yīng)信號(hào)。當(dāng)利用無(wú)線通信單元104接收到響應(yīng)信號(hào)時(shí),在步驟s505中,移動(dòng)電話(huà)32確認(rèn)與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息是否與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息一致。如果移動(dòng)電話(huà)32確認(rèn)為與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息不一致(步驟s505中為“否”),則處理返回至步驟s504,以繼續(xù)等待響應(yīng)信號(hào)。
如果移動(dòng)電話(huà)32確認(rèn)為與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息一致(步驟s505中為“是”),則在步驟s506中,移動(dòng)電話(huà)32基于響應(yīng)信號(hào)中所包括的信息來(lái)判斷發(fā)送響應(yīng)信號(hào)的接入點(diǎn)是否設(shè)置了無(wú)線參數(shù)。
如果移動(dòng)電話(huà)32判斷為發(fā)送響應(yīng)信號(hào)的接入點(diǎn)設(shè)置了無(wú)線參數(shù)(步驟s506中為“是”),則移動(dòng)電話(huà)32選擇以第二方式設(shè)置無(wú)線參數(shù)。在s512中,移動(dòng)電話(huà)32利用無(wú)線通信單元104建立與響應(yīng)信號(hào)的來(lái)源之間的無(wú)線鏈接連接,從而以第二方式設(shè)置無(wú)線參數(shù)。在步驟s513中,移動(dòng)電話(huà)32利用無(wú)線通信單元104向響應(yīng)信號(hào)的來(lái)源發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào)。在步驟s514中,移動(dòng)電話(huà)32判斷是否接收到作為針對(duì)步驟s513中所發(fā)送的請(qǐng)求信號(hào)的響應(yīng)信號(hào)的包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。
當(dāng)接收到包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)時(shí),在步驟s515中,移動(dòng)電話(huà)32根據(jù)所接收到的無(wú)線參數(shù)中所包括的ssid、加密和認(rèn)證方法、以及密鑰信息,利用無(wú)線通信單元104來(lái)建立無(wú)線安全連接。在步驟s516中,移動(dòng)電話(huà)32將與通信對(duì)方設(shè)備有關(guān)的標(biāo)識(shí)信息和無(wú)線參數(shù)設(shè)置信息存儲(chǔ)在存儲(chǔ)單元103中,以用于再次連接。
如果移動(dòng)電話(huà)32判斷為發(fā)送響應(yīng)信號(hào)的接入點(diǎn)尚未設(shè)置無(wú)線參數(shù)(步驟s506中為“否”),則移動(dòng)電話(huà)32選擇以第一方式設(shè)置無(wú)線參數(shù)。在s507中,移動(dòng)電話(huà)32利用無(wú)線通信單元104建立與響應(yīng)信號(hào)的來(lái)源之間的無(wú)線鏈接連接,從而以第一方式設(shè)置無(wú)線參數(shù)。在步驟s508中,移動(dòng)電話(huà)32生成要在通信對(duì)方設(shè)備中設(shè)置的無(wú)線參數(shù)(無(wú)線參數(shù)設(shè)置信息)。
步驟s508中所生成的無(wú)線參數(shù)可以是隨機(jī)生成的無(wú)線參數(shù)。步驟s508中所生成的無(wú)線參數(shù)還可以是基于用戶(hù)利用輸入單元109所輸入的信息所生成的。步驟s508中所生成的無(wú)線參數(shù)還可以是用戶(hù)利用輸入單元109從顯示單元105中所顯示的預(yù)先存儲(chǔ)在存儲(chǔ)單元103中的無(wú)線參數(shù)中所選擇的無(wú)線參數(shù)。預(yù)先存儲(chǔ)在存儲(chǔ)單元103中的無(wú)線參數(shù)可以是用于與無(wú)線網(wǎng)絡(luò)、或者移動(dòng)電話(huà)32所連接的通信對(duì)方設(shè)備的連接的無(wú)線參數(shù)。
在步驟s509中,移動(dòng)電話(huà)32向通信對(duì)方設(shè)備發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào)。步驟s509中的無(wú)線設(shè)置信息請(qǐng)求信號(hào)包括步驟s508中所生成的無(wú)線參數(shù)。在步驟s509中,可以發(fā)送使用公共密鑰所加密的無(wú)線參數(shù)。在步驟s510中,移動(dòng)電話(huà)32判斷是否接收到作為針對(duì)步驟s509中所發(fā)送的請(qǐng)求信號(hào)的響應(yīng)信號(hào)的、表示接收到無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。
當(dāng)接收到無(wú)線設(shè)置信息確認(rèn)信號(hào)時(shí),在步驟s511中,移動(dòng)電話(huà)32使用在通信對(duì)方設(shè)備中所設(shè)置的無(wú)線參數(shù)來(lái)進(jìn)行無(wú)線安全連接處理。
如上所述,移動(dòng)電話(huà)32能夠基于針對(duì)搜索信號(hào)的響應(yīng)信號(hào)來(lái)在從通信對(duì)方設(shè)備接收無(wú)線參數(shù)和通信對(duì)方設(shè)備中設(shè)置無(wú)線參數(shù)之間進(jìn)行切換。因此,例如,移動(dòng)電話(huà)32能夠判斷是要進(jìn)行接入點(diǎn)的初始設(shè)置、還是要將移動(dòng)電話(huà)32連接至進(jìn)行了初始設(shè)置的接入點(diǎn),并且能夠進(jìn)行與判斷結(jié)果相對(duì)應(yīng)的處理。
現(xiàn)在,將參考圖6的流程圖來(lái)說(shuō)明通過(guò)移動(dòng)電話(huà)32來(lái)從上述的第一設(shè)置模式和第二設(shè)置模式中選擇模式的處理。當(dāng)利用輸入單元109從用戶(hù)接收到用于開(kāi)始無(wú)線參數(shù)自動(dòng)設(shè)置處理的指示時(shí),開(kāi)始圖6的流程圖。圖6的流程圖的處理是通過(guò)控制單元102讀出存儲(chǔ)單元103中所存儲(chǔ)的計(jì)算機(jī)程序并且執(zhí)行所讀出的計(jì)算機(jī)程序來(lái)進(jìn)行的。圖6所示的流程圖中的一部分或全部可以是通過(guò)諸如asic等的硬件來(lái)實(shí)現(xiàn)的。
參考圖6,在步驟s601中,移動(dòng)電話(huà)32獲取移動(dòng)電話(huà)32支持的設(shè)置模式,并且確認(rèn)移動(dòng)電話(huà)32是支持第一設(shè)置模式還是支持第二設(shè)置模式。在步驟s602中,移動(dòng)電話(huà)32發(fā)送用于搜索接入點(diǎn)的搜索信號(hào)。這里,在步驟s602所發(fā)送的信號(hào)中,包括與第一設(shè)置模式和第二設(shè)置模式有關(guān)的信息作為附加信息,以搜索用于支持第一設(shè)置模式或第二設(shè)置模式的接入點(diǎn)。
在步驟s603中,移動(dòng)電話(huà)32等待從接入點(diǎn)接收響應(yīng)信號(hào)。當(dāng)利用無(wú)線通信單元104接收到響應(yīng)信號(hào)時(shí),在步驟s604中,移動(dòng)電話(huà)32判斷響應(yīng)信號(hào)的來(lái)源是否正啟動(dòng)無(wú)線參數(shù)自動(dòng)設(shè)置處理。如果在所接收到的響應(yīng)信號(hào)中沒(méi)有包括表示無(wú)線參數(shù)自動(dòng)設(shè)置處理正啟動(dòng)的信息(步驟s604中為“否”),則處理返回至步驟s603,以繼續(xù)等待響應(yīng)信號(hào)。
如果在所接收到的響應(yīng)信號(hào)中包括表示無(wú)線參數(shù)自動(dòng)設(shè)置處理正啟動(dòng)的信息(步驟s604中為“是”),則在步驟s605和步驟s607中,移動(dòng)電話(huà)32判斷響應(yīng)信號(hào)的來(lái)源所正啟動(dòng)的無(wú)線參數(shù)自動(dòng)設(shè)置處理的模式。如果響應(yīng)信號(hào)的來(lái)源不支持第一設(shè)置模式或第二設(shè)置模式,則在步驟s612中,移動(dòng)電話(huà)32利用顯示單元105向用戶(hù)通知錯(cuò)誤。然后,終止圖6所示的處理。
如果基于所接收到的響應(yīng)信號(hào)判斷為響應(yīng)信號(hào)的來(lái)源正啟動(dòng)第一設(shè)置模式,則在步驟s606中,處理進(jìn)入圖5a中的a,以進(jìn)行第一設(shè)置模式下的處理。由于以上詳細(xì)說(shuō)明了第一設(shè)置模式下的處理,因此這里將省略該處理的詳情。盡管第一設(shè)置模式是優(yōu)先于第二設(shè)置模式執(zhí)行的,但是可以使第二設(shè)置模式優(yōu)先于第一設(shè)置模式執(zhí)行。
如果基于所接收到的響應(yīng)信號(hào)判斷為響應(yīng)信號(hào)的來(lái)源不是正啟動(dòng)第一設(shè)置模式、而是正啟動(dòng)第二設(shè)置模式,則移動(dòng)電話(huà)32判斷為移動(dòng)電話(huà)32執(zhí)行第二設(shè)置模式。在步驟s608中,移動(dòng)電話(huà)32基于響應(yīng)信號(hào)的內(nèi)容來(lái)確認(rèn)表示響應(yīng)信號(hào)的來(lái)源的其它設(shè)備是否設(shè)置了第一設(shè)置模式下的無(wú)線參數(shù)信息的設(shè)置狀態(tài)。
如果在響應(yīng)信號(hào)的來(lái)源中沒(méi)有設(shè)置第一設(shè)置模式下的無(wú)線參數(shù)信息,則由于設(shè)置了初始狀態(tài)下的無(wú)線參數(shù),因此移動(dòng)電話(huà)32在顯示單元105中顯示發(fā)生安全性問(wèn)題這一事實(shí)。移動(dòng)電話(huà)32可以在響應(yīng)信號(hào)的來(lái)源中沒(méi)有設(shè)置第一設(shè)置模式下的無(wú)線參數(shù)信息的情況下使用戶(hù)判斷是否繼續(xù)進(jìn)行隨后的處理。
在步驟s609中,移動(dòng)電話(huà)32利用無(wú)線通信單元104向ap33發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào)。在步驟s610中,移動(dòng)電話(huà)32判斷是否接收到作為針對(duì)步驟s609所發(fā)送的請(qǐng)求信號(hào)的響應(yīng)信號(hào)的包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。
當(dāng)接收到包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)時(shí),在步驟s611中,移動(dòng)電話(huà)32根據(jù)所接收到的無(wú)線參數(shù)中所包括的ssid、加密和認(rèn)證方法、以及密鑰信息,利用無(wú)線通信單元104來(lái)建立無(wú)線安全連接。
如上所述,移動(dòng)電話(huà)32能夠基于來(lái)自接入點(diǎn)的響應(yīng)信號(hào)的內(nèi)容來(lái)從無(wú)線參數(shù)自動(dòng)設(shè)置處理的多個(gè)模式中選擇與接入點(diǎn)的狀態(tài)相對(duì)應(yīng)的適當(dāng)模式。
第二實(shí)施例
現(xiàn)在,在第二實(shí)施例中,將說(shuō)明通過(guò)移動(dòng)電話(huà)302針對(duì)無(wú)線參數(shù)是初始設(shè)置狀態(tài)下的并且具有需要提高安全性的安全問(wèn)題的接入點(diǎn)來(lái)更新無(wú)線參數(shù)的處理。第二實(shí)施例中的各設(shè)備的結(jié)構(gòu)與第一實(shí)施例中的結(jié)構(gòu)相同。
現(xiàn)在,將參考圖7來(lái)說(shuō)明移動(dòng)電話(huà)32在第二實(shí)施例中所進(jìn)行的典型操作處理。圖7是在移動(dòng)電話(huà)32在第一設(shè)置模式下使用第一方式來(lái)進(jìn)行與ap33的無(wú)線參數(shù)自動(dòng)設(shè)置處理的情況下的流程圖。當(dāng)利用輸入單元109從用戶(hù)接收到用于在第一設(shè)置模式下使用第一方式來(lái)開(kāi)始無(wú)線參數(shù)自動(dòng)設(shè)置處理的指示時(shí),開(kāi)始圖7的流程圖中的操作處理。圖7的流程圖中的操作處理是通過(guò)控制單元102讀出存儲(chǔ)單元103中所存儲(chǔ)的計(jì)算機(jī)程序并且執(zhí)行所讀出的計(jì)算機(jī)程序來(lái)進(jìn)行的。圖7所示的流程圖中的步驟的一部分或全部可以通過(guò)諸如asic等的硬件來(lái)實(shí)現(xiàn)。
參考圖7,在步驟s701中,移動(dòng)電話(huà)32響應(yīng)于用戶(hù)利用輸入單元109的操作而利用攝像單元110來(lái)拍攝ap33所顯示的qr碼的圖像。移動(dòng)電話(huà)32讀出所解碼出的與qr碼有關(guān)的數(shù)據(jù),并且判斷在所解碼出的數(shù)據(jù)中是否包括設(shè)置無(wú)線參數(shù)所需的信息。在所解碼出的數(shù)據(jù)中沒(méi)有包括設(shè)置無(wú)線參數(shù)所需的信息的情況下,移動(dòng)電話(huà)32可以進(jìn)行錯(cuò)誤終止,或者可以再次拍攝qr碼的圖像。
在qr碼中包括設(shè)置無(wú)線參數(shù)所需的信息的情況下,在步驟s702中,移動(dòng)電話(huà)32從qr碼中獲取與ap33有關(guān)的標(biāo)識(shí)信息。在步驟s703中,移動(dòng)電話(huà)32利用無(wú)線通信單元104發(fā)送用于指定通過(guò)qr碼中的標(biāo)識(shí)信息所標(biāo)識(shí)的ap33的搜索信號(hào)。在該搜索信號(hào)中,包括與第一設(shè)置模式有關(guān)的信息作為附加信息。該附加信息用來(lái)限制對(duì)用于支持第一設(shè)置模式的接入點(diǎn)、或者通過(guò)標(biāo)識(shí)信息所標(biāo)識(shí)的接入點(diǎn)的搜索。
在步驟s704中,移動(dòng)電話(huà)32等待從ap33接收響應(yīng)信號(hào)。當(dāng)利用無(wú)線通信單元104接收到響應(yīng)信號(hào)時(shí),在步驟s705中,移動(dòng)電話(huà)32確認(rèn)與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息是否與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息一致。如果移動(dòng)電話(huà)32確認(rèn)為與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息不一致(步驟s705中為“否”),則處理返回至步驟s704,以繼續(xù)等待響應(yīng)信號(hào)。
如果移動(dòng)電話(huà)32確認(rèn)為與響應(yīng)信號(hào)的來(lái)源有關(guān)的標(biāo)識(shí)信息與從qr碼所獲取到的同設(shè)備有關(guān)的標(biāo)識(shí)信息一致(步驟s705中為“是”),則在步驟s706中,移動(dòng)電話(huà)32基于響應(yīng)信號(hào)中所包括的信息來(lái)判斷ap33中所設(shè)置的無(wú)線參數(shù)是否具有初始值(出廠默認(rèn)狀態(tài))。如果移動(dòng)電話(huà)32判斷為ap33中所設(shè)置的無(wú)線參數(shù)不具有初始值(步驟s706中為“否”),則終止圖7所示的操作處理。
如果移動(dòng)電話(huà)32判斷為ap33中所設(shè)置的無(wú)線參數(shù)具有初始值(步驟s706中為“是”),則移動(dòng)電話(huà)32選擇使用第一方式來(lái)設(shè)置無(wú)線參數(shù)。移動(dòng)電話(huà)32進(jìn)行用于建立與ap33的加密無(wú)線鏈接的處理,以使用第一方式來(lái)安全地設(shè)置無(wú)線參數(shù)。在步驟s707中,移動(dòng)電話(huà)32利用無(wú)線通信單元104向ap33發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào),以獲取ap中當(dāng)前所設(shè)置的具有初始值的無(wú)線參數(shù)。在步驟s708中,移動(dòng)電話(huà)32判斷是否接收到作為針對(duì)步驟s707中所發(fā)送的請(qǐng)求信號(hào)的響應(yīng)信號(hào)的包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。
當(dāng)接收到包括無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)時(shí),在步驟s709中,移動(dòng)電話(huà)32根據(jù)所接收到的無(wú)線參數(shù)中所包括的ssid、加密和認(rèn)證方法、以及密鑰信息,利用無(wú)線通信單元104來(lái)建立與ap33的無(wú)線安全連接。
在步驟s710中,移動(dòng)電話(huà)32在顯示單元105中向用戶(hù)顯示表示所接收到的無(wú)線參數(shù)具有初始值并且需要更新設(shè)置信息的消息。在步驟s711中,移動(dòng)電話(huà)32以與步驟s508同樣的方式生成要在通信對(duì)方設(shè)備中設(shè)置的無(wú)線參數(shù)(無(wú)線參數(shù)設(shè)置信息)。
在步驟s712中,移動(dòng)電話(huà)32向ap33發(fā)送用于請(qǐng)求無(wú)線參數(shù)的無(wú)線設(shè)置信息請(qǐng)求信號(hào)。步驟s712中的無(wú)線設(shè)置信息請(qǐng)求信號(hào)包括在步驟s711中所生成的無(wú)線參數(shù)。在步驟s712中,可以發(fā)送使用公共密鑰所加密的無(wú)線參數(shù)。在步驟s713中,移動(dòng)電話(huà)32判斷是否接收到針對(duì)步驟s712中所發(fā)送的請(qǐng)求信號(hào)的響應(yīng)信號(hào)的、表示接收到無(wú)線參數(shù)的無(wú)線設(shè)置信息確認(rèn)信號(hào)。當(dāng)接收到無(wú)線設(shè)置信息確認(rèn)信號(hào)時(shí),終止圖7所示的操作處理。
在接收到無(wú)線設(shè)置信息確認(rèn)信號(hào)之后將ap33所建立的無(wú)線網(wǎng)絡(luò)改變成使用重新設(shè)置的無(wú)線參數(shù)的無(wú)線網(wǎng)絡(luò)的情況下,移動(dòng)電話(huà)32可以再次利用ap33來(lái)進(jìn)行無(wú)線安全連接處理。
如上所述,由于在第二實(shí)施例中ap33所設(shè)置的無(wú)線參數(shù)具有初始值的情況下向用戶(hù)發(fā)出警告并且該無(wú)線參數(shù)被新的無(wú)線參數(shù)替換,因此提高了安全性。
其它實(shí)施例
在上述實(shí)施例中,說(shuō)明了移動(dòng)電話(huà)32基于來(lái)自ap33的響應(yīng)信號(hào)中所包括的信息來(lái)選擇要進(jìn)行的第一方式或第二方式的示例。然而,移動(dòng)電話(huà)32可以根據(jù)用戶(hù)操作來(lái)選擇第一方式或第二方式。移動(dòng)電話(huà)32可以在拍攝qr碼的圖像之前使得用戶(hù)設(shè)置第一方式或第二方式。移動(dòng)電話(huà)32可以在拍攝qr碼的圖像時(shí)向用戶(hù)呈現(xiàn)包括在所讀出的qr碼中的與設(shè)備有關(guān)的標(biāo)識(shí)信息,并且可以利用顯示單元105向用戶(hù)詢(xún)問(wèn)是否要進(jìn)行第一方式或第二方式。在這種情況下,在詢(xún)問(wèn)之后,移動(dòng)電話(huà)32根據(jù)用戶(hù)利用輸入單元109的選擇來(lái)進(jìn)行第一方式或第二方式。
移動(dòng)電話(huà)32可以根據(jù)用戶(hù)所選擇的操作模式來(lái)選擇第一方式或第二方式。例如,在根據(jù)用戶(hù)利用輸入單元109的操作來(lái)設(shè)置用于進(jìn)行第一方式的第一模式的情況下,移動(dòng)電話(huà)32利用攝像單元110來(lái)進(jìn)行攝像。當(dāng)在用戶(hù)設(shè)置了第一模式的狀態(tài)下利用攝像單元110來(lái)拍攝代碼信息的圖像時(shí),移動(dòng)電話(huà)32基于代碼信息的內(nèi)容來(lái)進(jìn)行第一方式的處理。在根據(jù)用戶(hù)利用輸入單元109的操作來(lái)設(shè)置用于進(jìn)行第二方式的第二模式的情況下,移動(dòng)電話(huà)32利用攝像單元110來(lái)進(jìn)行攝像。當(dāng)在用戶(hù)設(shè)置了第二模式的狀態(tài)下利用攝像單元110來(lái)拍攝代碼信息的圖像時(shí),移動(dòng)電話(huà)32基于代碼信息的內(nèi)容來(lái)進(jìn)行第二方式的處理。
在用戶(hù)選擇了第一方式的狀態(tài)下從接入點(diǎn)接收到表示設(shè)置了無(wú)線參數(shù)的響應(yīng)信號(hào)的情況下,移動(dòng)電話(huà)32可以在顯示單元105中顯示表示設(shè)置了無(wú)線參數(shù)的信息。在這種情況下,移動(dòng)電話(huà)32可以進(jìn)行錯(cuò)誤終止,或者可以使用戶(hù)判斷是否要進(jìn)行第一方式的處理。
同樣地,在用戶(hù)選擇了第二方式的狀態(tài)下接收到表示尚未設(shè)置無(wú)線參數(shù)或者無(wú)線參數(shù)具有初始值的響應(yīng)信號(hào)的情況下,移動(dòng)電話(huà)32可以在顯示單元105中顯示表示尚未設(shè)置無(wú)線參數(shù)或者無(wú)線參數(shù)具有初始值的信息。在這種情況下,移動(dòng)電話(huà)32可以進(jìn)行錯(cuò)誤終止,或者可以使用戶(hù)判斷是否要進(jìn)行第二方式的處理。
移動(dòng)電話(huà)32可以根據(jù)拍攝qr碼的圖像時(shí)移動(dòng)電話(huà)32的狀態(tài)來(lái)選擇第一方式或第二方式。例如,在拍攝qr碼的圖像時(shí)移動(dòng)電話(huà)32已經(jīng)加入了通過(guò)qr碼中所包括的標(biāo)識(shí)信息所標(biāo)識(shí)的接入點(diǎn)的無(wú)線網(wǎng)絡(luò)的情況下,移動(dòng)電話(huà)32可以不進(jìn)行第二方式,而可以進(jìn)行第一方式。
移動(dòng)電話(huà)32可以基于qr碼中所包括的信息來(lái)選擇第一方式或第二方式。例如,在qr碼中包括了表示設(shè)置了無(wú)線參數(shù)的信息的情況下,移動(dòng)電話(huà)32可以基于該信息來(lái)選擇第一方式或第二方式。在這種情況下,如果qr碼中包括表示設(shè)置了無(wú)線參數(shù)的信息,則移動(dòng)電話(huà)32選擇并進(jìn)行第二方式。如果qr碼中包括表示尚未設(shè)置無(wú)線參數(shù)的信息,則移動(dòng)電話(huà)32選擇并進(jìn)行第一方式。
例如,在qr碼中包括表示設(shè)置模式的標(biāo)識(shí)信息的情況下,移動(dòng)電話(huà)32可以基于該信息來(lái)選擇第一方式或第二方式。在這種情況下,如果qr碼中包括表示第二方式的標(biāo)識(shí)信息,則移動(dòng)電話(huà)32選擇并進(jìn)行第二方式。如果qr碼中包括表示第一方式的標(biāo)識(shí)信息,則移動(dòng)電話(huà)32選擇并進(jìn)行第一方式。
可以將第一實(shí)施例和第二實(shí)施例的操作彼此適當(dāng)組合。
在上述實(shí)施例中,說(shuō)明了使用qr碼的圖像在設(shè)備之間交換用于設(shè)置無(wú)線參數(shù)的信息的結(jié)構(gòu)。然而,代替拍攝qr碼的圖像,可以使用諸如nfc或bluetooth(注冊(cè)商標(biāo))等的無(wú)線通信。可選地,可以使用諸如ieee802.11ad或transferjet(注冊(cè)商標(biāo))等的無(wú)線通信。
在上述實(shí)施例中,要讀出的qr碼可以不僅是顯示在顯示單元中的qr碼。例如,要讀出的qr碼還可以是以印章等的形式貼附至通信裝置的殼體的qr碼、或者是可以是交付時(shí)貼附至說(shuō)明書(shū)或通信裝置的諸如紙板等的包裝的qr碼。代替qr碼,可以使用條形碼或二維碼。代替諸如qr碼等的機(jī)器可讀信息,可以使用用戶(hù)可讀取的信息。
盡管在上述實(shí)施例中說(shuō)明了經(jīng)由遵循ieee802.11的無(wú)線lan通信來(lái)進(jìn)行設(shè)備之間的通信的情況,但是設(shè)備之間的通信不限于此。例如,可以利用例如無(wú)線通用串行總線(usb)、多頻帶正交頻分復(fù)用技術(shù)(ofdm)聯(lián)盟(mboa)、bluetooth(注冊(cè)商標(biāo))、超寬帶(uwb)、zigbee或nfc的無(wú)線通信介質(zhì)來(lái)進(jìn)行設(shè)備之間的通信。uwb包括無(wú)線usb、無(wú)線1394和winet等。
盡管在上述實(shí)施例中說(shuō)明了無(wú)線lan的接入點(diǎn)提供無(wú)線參數(shù)的情況,但是該無(wú)線參數(shù)可以不是由無(wú)線lan的接入點(diǎn)來(lái)提供。例如,wi-fidirect(注冊(cè)商標(biāo))的組擁有方可以提供無(wú)線參數(shù)。
還可以通過(guò)將用于實(shí)現(xiàn)上述實(shí)施例的至少一個(gè)功能的程序經(jīng)由網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)而供給至系統(tǒng)或設(shè)備、并且在系統(tǒng)或設(shè)備中的計(jì)算機(jī)中的至少一個(gè)處理器讀出程序并執(zhí)行所讀出的程序,來(lái)實(shí)現(xiàn)本發(fā)明。本發(fā)明還可以通過(guò)用于實(shí)現(xiàn)上述實(shí)施例的至少一個(gè)功能的電路(例如,asic)來(lái)實(shí)現(xiàn)。
根據(jù)本發(fā)明,可以基于從分析所拍攝的圖像而得到的信息中所包括的設(shè)置無(wú)線參數(shù)所需的信息,來(lái)進(jìn)行從多個(gè)無(wú)線參數(shù)設(shè)置處理中所選擇的處理。
還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(還可被更完整地稱(chēng)為“非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”)上的計(jì)算機(jī)可執(zhí)行指令(例如,一個(gè)或多個(gè)程序)以進(jìn)行本發(fā)明的上述實(shí)施例中的一個(gè)或多個(gè)的功能以及/或者包括用于進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能的一個(gè)或多個(gè)電路(例如,專(zhuān)用集成電路(asic))的系統(tǒng)或設(shè)備的計(jì)算機(jī)和通過(guò)下面的方法來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例,其中,該系統(tǒng)或設(shè)備的計(jì)算機(jī)通過(guò)例如從存儲(chǔ)介質(zhì)讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令以進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能以及/或者控制該一個(gè)或多個(gè)電路以進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè)的功能來(lái)進(jìn)行上述方法。該計(jì)算機(jī)可以包括一個(gè)或多個(gè)處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括單獨(dú)計(jì)算機(jī)或單獨(dú)計(jì)算機(jī)處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令。例如可以從網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)將這些計(jì)算機(jī)可執(zhí)行指令提供至計(jì)算機(jī)。該存儲(chǔ)介質(zhì)可以包括例如硬盤(pán)、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(pán)(諸如致密盤(pán)(cd)、數(shù)字多功能盤(pán)(dvd)或藍(lán)光盤(pán)(bd)tm等)、閃速存儲(chǔ)裝置和存儲(chǔ)卡等中的一個(gè)或多個(gè)。
盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開(kāi)的典型實(shí)施例。所附權(quán)利要求書(shū)的范圍符合最寬的解釋?zhuān)园羞@類(lèi)修改、等同結(jié)構(gòu)和功能。
本申請(qǐng)要求2015年2月10日提交的日本專(zhuān)利申請(qǐng)2015-024502的優(yōu)先權(quán),這里通過(guò)引用將其全部?jī)?nèi)容包含于此。