專利名稱:無線通信裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明公開了與接入點(diǎn)進(jìn)行無線連接的無線通信裝置。
背景技術(shù):
例如,第一文獻(xiàn)(美國(guó)專利申請(qǐng)公開No. 2006/0105713)公布了通過診斷無線網(wǎng)絡(luò)的無線連接狀態(tài)來發(fā)現(xiàn)并修理故障的輔助設(shè)備。此外,例如,第二文獻(xiàn)(美國(guó)專利申請(qǐng)公開 No. 2005/0125693)公布了多種類型的無線網(wǎng)絡(luò);例如,未加密網(wǎng)絡(luò)、WEP (有線等效加密)加密網(wǎng)絡(luò)、WPA(WiFi保護(hù)接入)加密網(wǎng)絡(luò)、IEEE(電氣和電子工程師協(xié)會(huì))802. IX兼容網(wǎng)絡(luò)寸。
發(fā)明內(nèi)容
雖然第一文獻(xiàn)中公布了對(duì)無線網(wǎng)絡(luò)的無線連接狀態(tài)進(jìn)行診斷,但是其沒有公布其具體的診斷方法。因此,利用第一文獻(xiàn)中的技術(shù),在可以構(gòu)造上述多種無線網(wǎng)絡(luò)的狀態(tài)下難以適當(dāng)?shù)卦\斷無線通信狀態(tài),并且因此難以向用戶提供無線連接狀態(tài)的適當(dāng)?shù)脑\斷結(jié)果。 本發(fā)明提供了可以向用戶提供無線連接狀態(tài)的適當(dāng)?shù)脑\斷結(jié)果的技術(shù)。本申請(qǐng)公布的一種技術(shù)是一種無線通信裝置,其被構(gòu)造為與接入點(diǎn)進(jìn)行無線連接。無線通信裝置可以包括獲取單元、確定單元、診斷單元、以及輸出單元。獲取單元可以被構(gòu)造為從接入點(diǎn)獲取特定信息。確定單元可以被構(gòu)造為通過利用所述特定信息,執(zhí)行確定接入點(diǎn)是根據(jù)第一類型認(rèn)證協(xié)議還是根據(jù)第二類型認(rèn)證協(xié)議來進(jìn)行操作的第一確定處理,其中,在第一類型認(rèn)證協(xié)議中,認(rèn)證通過認(rèn)證服務(wù)器來執(zhí)行,并且在第二類型認(rèn)證協(xié)議中,認(rèn)證通過接入點(diǎn)來執(zhí)行。診斷單元可以被構(gòu)造為基于第一確定處理的確定結(jié)果來進(jìn)行無線通信裝置的無線連接狀態(tài)的診斷,以產(chǎn)生診斷結(jié)果。在無線連接狀態(tài)處于連接錯(cuò)誤狀態(tài)的情況下,診斷結(jié)果可以包括連接錯(cuò)誤狀態(tài)出現(xiàn)的原因以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策中的至少一個(gè)。輸出單元可以被構(gòu)造為用于向外部輸出診斷結(jié)果。根據(jù)上述構(gòu)造,無線通信裝置確定接入點(diǎn)進(jìn)行操作的認(rèn)證協(xié)議的類型是第一類型或者第二類型認(rèn)證協(xié)議,并且根據(jù)確定結(jié)果來進(jìn)行無線連接狀態(tài)的診斷。因此,無線通信裝置可以根據(jù)接入點(diǎn)進(jìn)行操作的認(rèn)證協(xié)議來進(jìn)行適當(dāng)?shù)脑\斷。因此,可以向用戶提供適當(dāng)?shù)臒o線連接狀態(tài)的診斷結(jié)果。在第一確定處理中,確定單元可以確定在特定信息包括指示第一類型認(rèn)證協(xié)議的信息的情況下,接入點(diǎn)根據(jù)第一類型認(rèn)證協(xié)議進(jìn)行操作;并且在特定信息不包括指示第一類型認(rèn)證協(xié)議的信息的情況下,接入點(diǎn)根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作。根據(jù)上述的構(gòu)造,無線通信裝置可以適當(dāng)?shù)卮_定接入點(diǎn)進(jìn)行操作的認(rèn)證協(xié)議的種類。
在第一確定處理中確定接入點(diǎn)根據(jù)第一類型認(rèn)證協(xié)議進(jìn)行操作的情況下,診斷單元可以根據(jù)第一診斷方法來進(jìn)行診斷。在第一確定處理中確定接入點(diǎn)根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作的情況下,診斷單元可以根據(jù)與第一診斷方法不同的第二診斷方法來進(jìn)行診斷。根據(jù)上述構(gòu)造,因?yàn)楦鶕?jù)接入點(diǎn)進(jìn)行操作的認(rèn)證協(xié)議的類型,無線通信裝置使用不同的診斷方法,所以可以進(jìn)行適當(dāng)?shù)脑\斷。確定單元進(jìn)一步執(zhí)行確定無線通信裝置是否支持第一類型認(rèn)證協(xié)議的第二確定處理。診斷單元進(jìn)一步基于第二確定處理的確定結(jié)果來進(jìn)行診斷。根據(jù)上述構(gòu)造,無線通信裝置可以根據(jù)無線通信裝置是否支持第一類型認(rèn)證協(xié)議而進(jìn)行適當(dāng)?shù)脑\斷。確定單元可以進(jìn)一步執(zhí)行確定在無線通信裝置中當(dāng)前是否設(shè)置有第一類型無線設(shè)置信息的第三確定處理。第一類型無線設(shè)置信息可以是用于使無線通信裝置根據(jù)第一類型認(rèn)證協(xié)議進(jìn)行操作的信息。診斷單元可以進(jìn)一步基于第三確定處理的確定結(jié)果來進(jìn)行診斷。根據(jù)上述構(gòu)造,無線通信裝置可以根據(jù)第一類型無線設(shè)置信息是否被設(shè)置在無線通信裝置中來進(jìn)行適當(dāng)?shù)脑\斷。在第一確定處理中確定接入點(diǎn)根據(jù)第一類型認(rèn)證協(xié)議進(jìn)行操作,并且在第三確定處理中確定在無線通信裝置中當(dāng)前設(shè)置有第一類型無線設(shè)置信息的情況下,診斷單元可以通過對(duì)被執(zhí)行用于經(jīng)由接入點(diǎn)來連接無線通信裝置和認(rèn)證服務(wù)器的連接處理進(jìn)行分析,從而進(jìn)行診斷。根據(jù)上述構(gòu)造,無線通信裝置可以根據(jù)連接處理的分析而進(jìn)行適當(dāng)?shù)脑\斷。連接處理可以包括多個(gè)部分處理。在無線連接狀態(tài)是連接錯(cuò)誤狀態(tài)的情況下,診斷單元可以生成與引起連接錯(cuò)誤狀態(tài)的特定部分處理相對(duì)應(yīng)的診斷結(jié)果。特定部分處理可以被包括在所述多個(gè)部分處理中。根據(jù)上述構(gòu)造,無線通信裝置可以根據(jù)連接處理的分析來向用戶提供適當(dāng)?shù)脑\斷結(jié)果。無線通信裝置可以進(jìn)一步包括嘗試單元,其被構(gòu)造為通過利用在無線通信裝置中當(dāng)前設(shè)置的無線設(shè)置信息來執(zhí)行用于嘗試與接入點(diǎn)的無線連接的嘗試處理。診斷單元可以進(jìn)一步基于在嘗試處理期間獲取的信息來進(jìn)行診斷。根據(jù)上述構(gòu)造,因?yàn)槠浠谠趪L試處理期間獲取的信息來進(jìn)行診斷,所以無線通信裝置可以進(jìn)行適當(dāng)?shù)脑\斷。當(dāng)用戶給出用于進(jìn)行診斷的指令時(shí),嘗試單元可以不執(zhí)行嘗試處理,并且診斷單元可以基于在指令之前已經(jīng)執(zhí)行的嘗試處理中獲取的信息來進(jìn)行診斷。根據(jù)上述構(gòu)造,因?yàn)榧词褂脩暨M(jìn)行指令時(shí)也可以不進(jìn)行嘗試處理,所以可以迅速地向用戶提供診斷結(jié)果。在在無線通信裝置中當(dāng)前設(shè)置的是第二類型無線設(shè)置信息的情況下,第二類型無線設(shè)置信息是用于使無線通信裝置根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作的信息,通過順序地利用認(rèn)證方法和加密方法的多個(gè)組合中的每一個(gè),嘗試單元可以順序地執(zhí)行嘗試處理,以獲取與當(dāng)前可操作地設(shè)置在接入點(diǎn)中的認(rèn)證方法和加密方法的組合相關(guān)的第一信息。在第一確定處理中確定接入點(diǎn)根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作,并且無線連接狀態(tài)處于連接錯(cuò)誤狀態(tài)的情況下,基于第一信息,診斷單元可以根據(jù)當(dāng)前可操作地設(shè)置在接入點(diǎn)中的認(rèn)證方法和加密方法的組合生成診斷結(jié)果。根據(jù)上述構(gòu)造,如果確定接入點(diǎn)根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作,則無線通信裝置可以根據(jù)被可操作地設(shè)置在接入點(diǎn)中的認(rèn)證方法和加密方法的組合,向用戶提供適當(dāng)?shù)脑\斷結(jié)果。在嘗試單元當(dāng)前執(zhí)行嘗試處理的時(shí)刻已經(jīng)被設(shè)置到接入點(diǎn)和無線通信裝置的至少一個(gè)中的無線設(shè)置信息與在嘗試單元先前執(zhí)行嘗試處理的時(shí)刻已經(jīng)被設(shè)置到接入點(diǎn)和無線通信裝置的至少一個(gè)中的無線設(shè)置信息不相同的情況下,診斷單元可以進(jìn)行診斷,并且輸出單元可以向外輸出診斷結(jié)果。根據(jù)上述構(gòu)造,如果在接入點(diǎn)和無線通信裝置的至少一個(gè)中設(shè)置的無線設(shè)置信息被改變,則無線通信裝置可以根據(jù)新的無線設(shè)置信息來向用戶提供適當(dāng)?shù)脑\斷結(jié)果。嘗試單元可以在嘗試處理期間獲取第二信息。第二信息可以與認(rèn)證服務(wù)器支持的認(rèn)證方法相關(guān)。診斷單元可以基于第二信息來生成指示認(rèn)證服務(wù)器支持的認(rèn)證方法的診斷結(jié)果。根據(jù)上述構(gòu)造,通過查看診斷結(jié)果,用戶可以獲知認(rèn)證服務(wù)器所支持的認(rèn)證方法。注意,用于實(shí)現(xiàn)上述無線通信裝置的方法、計(jì)算機(jī)程序、以及存儲(chǔ)計(jì)算機(jī)程序的非暫時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)也是新穎的和有用的。
圖1示出了無線通信系統(tǒng)的構(gòu)造的示例;圖2示出了用于解釋認(rèn)證方法的表格;圖3示出了主處理的流程圖;圖4示出了輸出控制處理的流程圖;圖5示出了在圖3的S12處執(zhí)行的無線連接嘗試處理的流程圖;圖6示出了在圖5的S65處執(zhí)行的個(gè)人型嘗試處理的流程圖;圖7示出了在圖5的S74處執(zhí)行的企業(yè)型嘗試處理的流程圖;圖8示出了圖7的SlM處執(zhí)行的第二處理的認(rèn)證處理的流程圖;圖9示出了在圖4的S34處執(zhí)行的診斷結(jié)果輸出處理的流程圖;以及圖10示出了接著圖9之后的流程圖。
具體實(shí)施例方式現(xiàn)在將參考附圖來描述實(shí)施例。如圖1中所示,無線通信系統(tǒng)2包括多功能裝置 10、接入點(diǎn)60(在下文中,將“接入點(diǎn)”稱為“AP”)、以及認(rèn)證服務(wù)器70。AP 60能夠經(jīng)由有線LAN 62與認(rèn)證服務(wù)器70進(jìn)行通信。多功能裝置10可以與AP 60進(jìn)行無線連接。注意到,在該實(shí)施例中,術(shù)語“無線連接”被用于下文中。具體地,在多功能裝置10處于與AP 60 的“無線連接”的狀態(tài)中,多功能裝置10可以經(jīng)由AP 60與其他裝置(例如,未示出的PC) 進(jìn)行通信。同時(shí),如果多功能裝置10沒有處于與AP 60的“無線連接”,則多功能裝置10可以執(zhí)行與AP60的無線通信(例如,在下文中描述的圖5的S50和S52的無線通信),但是其不能夠經(jīng)由AP 60與其他裝置進(jìn)行通信。(多功能裝置10的構(gòu)造)多功能裝置10是未示出的PC的外圍裝置。多功能裝置10包括操作單元12、顯示單元14、控制裝置20、以及無線接口 50。注意到,多功能裝置10還進(jìn)一步包括未示出的掃描單元和打印單元。通過由用戶操作的多個(gè)按鈕來構(gòu)造操作單元12。顯示單元14是用于顯示各類信息的顯示器。無線接口 50是用于使多功能裝置10執(zhí)行無線通信的接口??刂蒲b置20包括存儲(chǔ)單元30。存儲(chǔ)單元30存儲(chǔ)要由控制裝置20執(zhí)行的程序32。 作為控制裝置20執(zhí)行根據(jù)程序32的處理的結(jié)果,獲取單元40、確定單元42、診斷單元44、 輸出單元46、以及嘗試單元48的相應(yīng)功能得以實(shí)現(xiàn)。存儲(chǔ)單元30進(jìn)一步存儲(chǔ)文本數(shù)據(jù)34,該文本數(shù)據(jù)34用于生成在之后描述的圖9和圖10中的處理中的診斷結(jié)果。此外,存儲(chǔ)單元30包括設(shè)置信息存儲(chǔ)區(qū)域36。設(shè)置信息存儲(chǔ)區(qū)域36存儲(chǔ)無線設(shè)置信息,用于實(shí)現(xiàn)與AP 60的無線連接。用戶(例如,無線通信系統(tǒng)2的管理員)可以操作多功能裝置10的操作單元12,或者未示出的PC的操作單元,以在多功能裝置10中輸入用于該多功能裝置的無線設(shè)置信息(例如,如隨后描述的圖2的認(rèn)證方法、加密方法、內(nèi)部認(rèn)證方法、用戶ID、密碼等)。 由用戶輸入的無線設(shè)置信息被存儲(chǔ)(設(shè)置)在設(shè)置信息存儲(chǔ)區(qū)域36中。(AP 60 的功能)AP 60在多功能裝置10和其他裝置之間中繼通信。無線通信系統(tǒng)2的管理員事先在AP 60中設(shè)置無線設(shè)置信息,以用于根據(jù)企業(yè)型認(rèn)證協(xié)議或者個(gè)人型認(rèn)證協(xié)議來操作AP 60(參考圖幻。例如,管理員事先在AP 60中設(shè)置企業(yè)型無線設(shè)置信息,以根據(jù)企業(yè)型認(rèn)證協(xié)議來操作AP 60。企業(yè)型無線設(shè)置信息包括,例如,用于使AP 60與認(rèn)證服務(wù)器70進(jìn)行通信的信息(例如,認(rèn)證服務(wù)器70的IP地址)。此外,管理員事先在AP 60中設(shè)置個(gè)人型無線設(shè)置信息,以根據(jù)個(gè)人型認(rèn)證協(xié)議來操作AP 60。個(gè)人型無線設(shè)置信息包括,例如,示出隨后描述的個(gè)人型認(rèn)證方法(認(rèn)證協(xié)議)和加密方法的一個(gè)組合的信息。如果企業(yè)型無線設(shè)置信息被設(shè)置在AP 60中,則當(dāng)多功能裝置10嘗試實(shí)現(xiàn)與AP 60的無線連接時(shí),AP 60將使認(rèn)證服務(wù)器70執(zhí)行用于多功能裝置10的認(rèn)證。具體地,AP 60從多功能裝置10中獲取認(rèn)證所需的認(rèn)證信息,并且將認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器70。認(rèn)證服務(wù)器70使用所接收的認(rèn)證信息來執(zhí)行用于多功能裝置10的認(rèn)證,并且將認(rèn)證結(jié)果發(fā)送給AP 60。如果認(rèn)證結(jié)果是成功的,則AP 60允許多功能裝置10實(shí)現(xiàn)與AP 60的無線連接,并且如果認(rèn)證結(jié)果是失敗的,則AP 60禁止多功能裝置10實(shí)現(xiàn)與AP 60的無線連接。此外,如果在AP 60中設(shè)置個(gè)人型無線設(shè)置信息,則當(dāng)多功能裝置10嘗試實(shí)現(xiàn)與 AP 60的無線連接時(shí),AP 60親自執(zhí)行用于多功能裝置10的認(rèn)證。具體地,AP 60從多功能裝置10中獲取認(rèn)證信息,并且使用所述認(rèn)證信息來執(zhí)行用于多功能裝置10的認(rèn)證。如果認(rèn)證結(jié)果是成功的,則AP 60允許多功能裝置10實(shí)現(xiàn)與AP 60的無線連接,并且如果認(rèn)證結(jié)果是失敗的,則AP 60禁止多功能裝置10實(shí)現(xiàn)與AP 60的無線連接。(企業(yè)型認(rèn)證方法)圖2示出了對(duì)于多功能裝置10可用的認(rèn)證方法的示例。認(rèn)證方法被劃分為企業(yè)型認(rèn)證方法和個(gè)人型認(rèn)證方法。企業(yè)型認(rèn)證方法被劃分為WPA(WiFi保護(hù)接入)企業(yè)協(xié)議 (WPA-Enterprise)和WPA2企業(yè)協(xié)議(WPA2_Enterprise)的兩種類型的企業(yè)型認(rèn)證協(xié)議。 WPA-Enterprise遵守IEEE (電氣和電子工程師協(xié)會(huì))802. lx,其是IEEE802. Ix的進(jìn)一步擴(kuò)展的標(biāo)準(zhǔn),并且是基于WiFi聯(lián)盟而設(shè)計(jì)的標(biāo)準(zhǔn)。WPA2-Enterprise是WPA-Enterprise的進(jìn)一步擴(kuò)展的標(biāo)準(zhǔn),并且是基于WiFi聯(lián)盟而設(shè)計(jì)的標(biāo)準(zhǔn)。具體地,企業(yè)型認(rèn)證方法是使用 IEEE802. Ix來實(shí)現(xiàn)無線通信的認(rèn)證方法。WPA-Enterprise和WPA2_Enterprise都可以進(jìn)一步分類為多個(gè)EAP (擴(kuò)展認(rèn)證協(xié)議)認(rèn)證方法。多個(gè)EAP認(rèn)證方法包括EAP-FAST (ΕΑΡ-基于安全隧道的靈活認(rèn)證)、 PEAP (保護(hù)的ΕΑΡ)、EAP-TTLS (ΕΑΡ-隧道傳輸層安全)、以及EAP-TLS (ΕΑΡ-傳輸層安全)。WPA-Enterprise的相應(yīng)的EAP認(rèn)證方法使用TKIP(暫時(shí)密鑰集成協(xié)議)的加密方法。然而,WPA2-Enterprise的相應(yīng)的EAP認(rèn)證方法使用AES (先進(jìn)加密標(biāo)準(zhǔn))的加密方法。注意到,如上述說明中明示的,在本實(shí)施例中,對(duì)于WPA-Enterpr ise存在EAP認(rèn)證方法和加密方法的四種組合,并且對(duì)于WPA2-Enterprise存在EAP認(rèn)證方法和加密方法的四種組合。具體地,在該實(shí)施例中,對(duì)于企業(yè)型認(rèn)證方法,總共存在八種組合。此外,在WPA-Enterprise 或者 WPA2_Enterprise 中,如果使用 EAP-FAST、PEAP、或者EAP-TTLS,則根據(jù)待認(rèn)證的裝置(例如,多功能裝置10)的用戶選擇的內(nèi)部認(rèn)證方法來執(zhí)行內(nèi)部認(rèn)證。此外,如果使用了 EAP-TLS,則待認(rèn)證的裝置的用戶不選擇內(nèi)部認(rèn)證方法,而是利用統(tǒng)一的方法來執(zhí)行認(rèn)證。內(nèi)部認(rèn)證方法被分類為N0NE、CHAP (挑戰(zhàn)握手認(rèn)證協(xié)議)、 MSCHAP (Microsoft CHAP)、MSCHAPv2,GTC (通用令牌卡)、TLS (傳輸層安全)、以及 PAP (密碼認(rèn)證協(xié)議)。注意到,上述的“NONE”是內(nèi)部認(rèn)證方法中的一種,其并不是指不執(zhí)行內(nèi)部認(rèn)證。可用的內(nèi)部認(rèn)證方法根據(jù)EAP認(rèn)證方法而不同。例如,利用EAP-FAST,則在NONE、 MSCHAPv2、GTC,以及TLS中的一個(gè)內(nèi)部認(rèn)證方法可用,以及利用PEAP,則在MSCHAPv2、GTC、 以及TLS中的一個(gè)內(nèi)部認(rèn)證方法可用。注意到,如果使用EAP-FAST、PEAP、或者EAP-TTLS,那么認(rèn)證服務(wù)器70使用用戶 ID和密碼來認(rèn)證多功能裝置10 (參考圖2的*1)。因此,如果AP 60和多功能裝置10使用 EAP-FAST、PEAP、或者EAP-TTLS而進(jìn)行無線連接,則在認(rèn)證服務(wù)器70和多功能裝置10中需要預(yù)設(shè)(注冊(cè))相同的用戶ID和密碼。同時(shí),如果使用EAP-TLS,則認(rèn)證服務(wù)器70使用用戶ID和客戶端證書來認(rèn)證多功能裝置10 (參考圖2的*2)。因此,如果AP 60和多功能裝置10使用EAP-TLS而進(jìn)行無線連接,則在認(rèn)證服務(wù)器70和多功能裝置10中需要預(yù)設(shè)(注冊(cè))相同的用戶ID和客戶端證書。(個(gè)人型認(rèn)證方法)個(gè)人型認(rèn)證方法是用于實(shí)現(xiàn)沒有使用IEEE 802. Ix的無線通信的認(rèn)證方法。個(gè)人型認(rèn)證方法被分類為WPA-PSK(WPA-預(yù)共享密鑰)、WPA2-PSK、0pen、以及共享密鑰的四種類型的個(gè)人型認(rèn)證協(xié)議。注意,"Open"是不執(zhí)行認(rèn)證的協(xié)議,并且在該說明書中被認(rèn)為是認(rèn)證協(xié)議中的一種類型。WPA-PSK和WPA2-PSK使用TKIP或者AES的加密方法。Open使用TOP (有線等效加密)的加密方法,或者不使用任何的加密方法(沒有一個(gè))。共享密鑰使用WEP的加密方法。注意,如在上述說明中明示的,在本實(shí)施例中,對(duì)于個(gè)人型認(rèn)證協(xié)議,存在認(rèn)證方法和加密方法的六種組合。上述六種組合不包括其中不使用加密方法的Open,并且包括其中使用 WEP加密方法的Open。注意,如果使用WPA-PSK或者WPA2-PSK,則AP 60使用8至64個(gè)字符的密碼,以認(rèn)證多功能裝置10 (參考圖2的*3)。因此,如果AP 60和多功能裝置10使用WPA-PSK或者 WPA2-PSK來無線連接,則管理員需要在AP 60和多功能裝置10中都預(yù)先注冊(cè)相同的8至64 個(gè)字符的密碼。此外,如果使用Open(僅指其中使用TOP的加密方法的“Open”)或者共享密鑰,則AP 60使用5、10、13、或者沈個(gè)字符的密碼(WEP密鑰)來認(rèn)證多功能裝置10 (參見圖2的*4)。因此,如果AP 60和多功能裝置10使用Open或者共享密鑰來無線連接,則管理員需要在AP 60和多功能裝置10中都預(yù)先注冊(cè)與上述的字符數(shù)量一致的相同密碼。(主處理)現(xiàn)在將參考圖3來說明由多功能裝置10的控制裝置20執(zhí)行的主處理。控制裝置 20對(duì)多功能裝置10的無線連接狀態(tài)變成連接錯(cuò)誤狀態(tài)進(jìn)行監(jiān)視。例如,如果在多功能裝置10的設(shè)置信息存儲(chǔ)區(qū)域36 (參考圖1)中設(shè)置的無線設(shè)置信息被改變,或者如果在AP 60中設(shè)置的無線設(shè)置信息被改變,則多功能裝置10和AP 60的無線連接可能會(huì)斷開。如果多功能裝置10和AP 60的無線連接斷開,則控制裝置20在SlO中確定為是,并且然后進(jìn)行到 S12。在S12,通過使用在多功能裝置10中設(shè)置的無線設(shè)置信息(當(dāng)前存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中的無線設(shè)置信息),控制裝置20執(zhí)行無線連接嘗試處理(參考圖5到圖8)。 如果S12的無線連接嘗試處理是成功的,并且在多功能裝置10和AP 60之間的無線連接被建立,則控制裝置20在S14處確定為是。在該情況下,控制裝置20在存儲(chǔ)單元30中存儲(chǔ) “0”作為通知標(biāo)志(S16),并且返回到SlO和監(jiān)視無線連接狀態(tài)。同時(shí),如果S12的無線連接嘗試處理是失敗的,并且在多功能裝置10和AP 60之間沒有建立無線連接,則控制裝置20在S14處確定為否。在該情況下,控制裝置20確定在 S12的無線連接嘗試處理中當(dāng)前獲取的值是否與之前已經(jīng)執(zhí)行的S12的無線連接嘗試處理中的之前獲取的值相同。隨后將詳細(xì)描述在無線連接嘗試處理中獲取的值。如果在上述情況中為是,則控制裝置20在存儲(chǔ)單元30中存儲(chǔ)“0”作為通知標(biāo)志(S20),并且返回到SlO 和監(jiān)視無線連接狀態(tài)。如果在S 18中為否,則控制裝置20在存儲(chǔ)單元30中存儲(chǔ)“1”作為通知標(biāo)志(S22),并且返回到SlO和監(jiān)視無線連接狀態(tài)。具體地,當(dāng)在之前和當(dāng)前的無線連接嘗試處理中獲取的兩個(gè)值不同時(shí),通知標(biāo)志被設(shè)置為“ 1 ”,并且如果“ 1,,被設(shè)置為通知標(biāo)志,則輸出將隨后描述的診斷結(jié)果。如果執(zhí)行S20和S22,因?yàn)镾12的無線連接嘗試處理是不成功的,所以無線連接狀態(tài)仍然處于連接錯(cuò)誤狀態(tài)中。因此,控制裝置20再次在SlO中確定為是,并且再次向前執(zhí)行S12的處理。在解決了連接錯(cuò)誤狀態(tài)之前(即,在無線連接狀態(tài)變?yōu)檎顟B(tài)之前),在 SlO處均確定為是,并且S12的處理被重復(fù)地執(zhí)行。(輸出控制處理)現(xiàn)在將通過參考圖4來說明通過控制裝置20執(zhí)行的輸出控制處理??刂蒲b置20 監(jiān)視用于對(duì)無線連接狀態(tài)進(jìn)行診斷的用戶指令的輸入(S30)。用戶可以使用多功能裝置10 的操作單元12或者未示出的PC的操作單元,并且向多功能裝置10輸入上述指令。在該情況下,控制裝置20在S30處確定為是,并且進(jìn)行到S34。此外,控制裝置20監(jiān)視在存儲(chǔ)單元 30中的作為通知標(biāo)志的“1”的存儲(chǔ)(S32)。具體地,如果執(zhí)行圖3的S22的處理,則控制裝置20在S32處確定為是,并且進(jìn)行到S34。在S34處,控制裝置20執(zhí)行診斷結(jié)果輸出處理(參考圖9至圖10)。如上所說明的,如果在S30處為是,或者如果在S32處為是,則執(zhí)行S34的診斷結(jié)果輸出處理。具體地, 如果輸入來自用戶的指令(在S30處為是),則不管在存儲(chǔ)單元30中的通知標(biāo)志的值(“0” 或者“1”),執(zhí)行S34的診斷結(jié)果輸出處理。此外,如果來自用戶的指令沒有輸入(在S30 處為否),則如果在存儲(chǔ)單元30中存儲(chǔ)“1”作為通知標(biāo)志,執(zhí)行S34的診斷結(jié)果輸出處理。 當(dāng)完成S34時(shí),控制裝置20在存儲(chǔ)單元30中存儲(chǔ)“0”作為通知標(biāo)志,并且返回到S30。(無線連接嘗試處理)現(xiàn)在將參考圖5來說明在圖3的S12處的無線連接嘗試處理。通過使用用于無線通信的各個(gè)信道(即,各個(gè)頻帶),多功能裝置10的獲取單元40(參考圖1)發(fā)送探查請(qǐng)求信號(hào)(S50)。AP 60由此接收探查請(qǐng)求信號(hào),并且向多功能裝置10發(fā)送探查響應(yīng)信號(hào)。獲取單元40由此從AP 60接收探查響應(yīng)信號(hào)(S52)。在S52接收的探查響應(yīng)信號(hào)包括信息元素。通過分析探查響應(yīng)信號(hào),獲取單元40獲取信息元素(SM)。注意,如果在AP 60中設(shè)置的無線設(shè)置信息是企業(yè)型無線設(shè)置信息,則信息元素中包括顯示其是WPA-Enterprise或者是WPA2_Enterprise的信息(在下文中,稱為“企業(yè)信息(enterprise information)”)。同時(shí),如果在AP 60中設(shè)置的無線設(shè)置信息是個(gè)人型無線設(shè)置信息,則信息元素中不包括企業(yè)信息。通過使用信息元素,確定單元42 (參考圖1) 確定AP 60是根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作或者是根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作(S56)。 具體地,如果企業(yè)信息被包括在信息元素中,則確定單元42確定AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作,并且如果企業(yè)信息沒有被包括在信息元素中,則確定單元42確定AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作。如果確定AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作(在S56中為是),則控制裝置20 在存儲(chǔ)單元30中存儲(chǔ)顯示企業(yè)型的值(例如,“0”)(S58)。同時(shí),如果確定AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作(在S56中為否),則控制裝置20在存儲(chǔ)單元30中存儲(chǔ)顯示個(gè)人型的值(例如,“1”) (S60)。當(dāng)完成S58或者S60時(shí),控制裝置20確定顯示企業(yè)型的值是否被存儲(chǔ)在存儲(chǔ)單元30中(S62)。如果在上述情況中為否;即,如果AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作,則確定單元42確定個(gè)人型無線設(shè)置信息是否被設(shè)置為多功能裝置10的當(dāng)前的無線設(shè)置信息 (S63)。具體地,確定單元42確定示出四種個(gè)人型認(rèn)證協(xié)議(WPA-PSK、WPA2-PSK、Open、以及共享密鑰)中的任何一個(gè)的信息是否被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中。如果示出個(gè)人型認(rèn)證協(xié)議的信息被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中,則確定單元42在S63處確定為是,并且如果該信息沒有被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中(即,如果顯示四種類型的企業(yè)型EAP 認(rèn)證方法(EAP-FAST、PEAP、EAP-TTLS、以及EAP-TLS)中的任何一個(gè)的信息被存儲(chǔ)),則確定單元42在S63處確定為否。如果在S63處確定為是,即,如果個(gè)人型無線設(shè)置信息被設(shè)置在多功能裝置10中, 則嘗試單元48 (參考圖1)執(zhí)行個(gè)人型嘗試處理(參考圖6) (S65)。當(dāng)完成個(gè)人型嘗試處理時(shí),無線連接嘗試處理結(jié)束。此外,如果在S63處確定為否,即,如果個(gè)人型無線設(shè)置信息沒有被設(shè)置在多功能裝置10中(如果設(shè)置了企業(yè)型無線設(shè)置信息),則確定單元42在存儲(chǔ)單元30中存儲(chǔ)顯示個(gè)人型無線設(shè)置信息沒有被設(shè)置的值(S64)。當(dāng)S64完成時(shí),無線連接嘗試處理結(jié)束。同時(shí),如果在S62處確定為是,即,如果AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作,則確定單元42額外地確定多功能裝置10是否支持企業(yè)型認(rèn)證協(xié)議(S66)。在該實(shí)施例中,多功能裝置10支持圖2中所示的WAP企業(yè)協(xié)議和WAP2企業(yè)協(xié)議。因此,確定單元42在S66處確定為是。然而,在另一實(shí)施例中,多功能裝置10可以僅僅支持個(gè)人型認(rèn)證協(xié)議。在這種情況下,確定單元42在S66處確定為否。如果在S66處確定為否,即,如果多功能裝置10僅僅支持個(gè)人型認(rèn)證協(xié)議,則確定單元42在存儲(chǔ)單元30中存儲(chǔ)顯示不支持企業(yè)型的值(S68)。當(dāng)完成S68時(shí),無線連接嘗試
處理結(jié)束。此外,如果S66處確定為是,則確定單元42額外地確定企業(yè)型無線設(shè)置信息是否被設(shè)置為多功能裝置10的當(dāng)前無線設(shè)置信息(S70)。具體地,確定單元42確定顯示四種類型的企業(yè)型EAP認(rèn)證方法(EAP-FAST、PEAP、EAP-TTLS、以及EAP-TLS)中的任何一個(gè)的信息是否被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中。如果示出EAP認(rèn)證方法中的任何一個(gè)的信息被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中,則確定單元42在S70處確定為是,并且如果該信息沒有被存儲(chǔ)在設(shè)置信息存儲(chǔ)區(qū)域36中(即,如果示出四種類型的個(gè)人型認(rèn)證協(xié)議中的任何一個(gè)的信息被存儲(chǔ)),則確定單元42在S70處確定為否。如果在S70處確定為否,即,如果企業(yè)型無線設(shè)置信息沒有被設(shè)置在多功能裝置 10中(如果個(gè)人型無線設(shè)置信息被設(shè)置在多功能裝置10中),則確定單元42在存儲(chǔ)單元 30中存儲(chǔ)顯示企業(yè)型無線設(shè)置信息沒有被設(shè)置的值(S72)。當(dāng)完成S72時(shí),無線連接嘗試
處理結(jié)束。此外,如果在S70處被確定為是,則嘗試單元48執(zhí)行企業(yè)型嘗試處理(參考圖7) (S74)。當(dāng)企業(yè)型嘗試處理完成時(shí),無線連接嘗試處理結(jié)束。(個(gè)人型嘗試處理)現(xiàn)在將參考圖6來說明在圖5的S65處執(zhí)行的個(gè)人型嘗試處理。如上所述,如果 AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作(在圖5的S56處為否,并且在S62處為否),并且個(gè)人型無線設(shè)置信息被設(shè)置在多功能裝置10中(在圖5的S63處為是),則執(zhí)行個(gè)人型嘗試處理。注意,在該情況下,設(shè)置信息存儲(chǔ)區(qū)域36存儲(chǔ)顯示個(gè)人型認(rèn)證協(xié)議的認(rèn)證方法信息 (例如,WPS-PSK),顯示加密方法類型的加密方法信息(例如,TKIP)、以及密碼。嘗試單元48在多功能裝置10支持的加密方法和個(gè)人型認(rèn)證方法(認(rèn)證協(xié)議) 的多個(gè)組合(參考圖2、中選擇一個(gè)組合(S90)。在圖2的示例中,存在認(rèn)證方法和加密方法的六種組合BP, "ffPA-PSK/TKIP'\"WPA-PSK/AES'\ "ffPA2-PSK/TKIP'\"WPA2-PSK/AES'\ “Open/WEP”、以及“共享密鑰/WEP”。嘗試單元48在六種組合中選擇一個(gè)組合。事先確定嘗試單元48選擇組合的順序。嘗試單元48以從無線通信中的最高安全等級(jí)開始的順序來選擇組合。具體地,在本實(shí)施例中,嘗試單元48以“WPA2-PSK/AES”、“WPA2-PSK/TKIP”、 “WPA-PSK/AES”、“WPA-PSK/TKIP”、“共享密鑰 /WEP”、以及 “Open/WEP” 的順序來選擇組合。隨后,通過使用在S90處選擇的一個(gè)組合,嘗試單元48嘗試進(jìn)行與AP 60的無線連接(S9》。具體地,嘗試單元48向AP 60無線地發(fā)送顯示在S90處選擇的認(rèn)證方法和加密方法的一個(gè)組合的組合信息,以及通過利用在設(shè)置信息存儲(chǔ)區(qū)域36中存儲(chǔ)的密碼來加密原始數(shù)據(jù)而生成的加密數(shù)據(jù)。AP 60使用從多功能裝置10接收的各種類型的信息,并且執(zhí)行認(rèn)證。該認(rèn)證包括 例如,第一認(rèn)證,其與利用從多功能裝置10接收的組合信息顯示的認(rèn)證方法和加密方法的組合是否當(dāng)前被可操作地設(shè)置在AP 60中有關(guān);以及第二認(rèn)證,其與關(guān)聯(lián)于利用所接收的組合信息顯示的認(rèn)證方法和加密方法的密碼是否被當(dāng)前設(shè)置在AP 60中有關(guān)。注意,利用第二認(rèn)證,通過利用在AP 60中設(shè)置的密碼來對(duì)上述的原始數(shù)據(jù)進(jìn)行加密,AP 60生成加密數(shù)據(jù),并且AP 60確定從多功能裝置10中接收的加密數(shù)據(jù)與所生成的加密數(shù)據(jù)是否相同。 如果第一認(rèn)證失敗,則AP 60向多功能裝置10無線地發(fā)送第一失敗信息,所述第一失敗信息顯示利用從多功能裝置10接收的組合信息所顯示的認(rèn)證方法和加密方法的組合沒有被可操作地設(shè)置在AP 60中。如果第二認(rèn)證失敗,則AP 60向多功能裝置10無線地發(fā)送第二失敗信息,所述第二失敗信息顯示密碼錯(cuò)誤。如果第一和第二認(rèn)證都成功,則AP 60向多功能裝置10發(fā)送顯示認(rèn)證結(jié)果成功的成功信息。注意,當(dāng)前被可操作地設(shè)置在AP 60中的認(rèn)證方法和加密方法示出了在由AP 60支持的多種類型的認(rèn)證方法和加密方法的組合中的被設(shè)置為激活(有效)的認(rèn)證方法和加密方法的至少一個(gè)組合;換言之,示出了為其事先設(shè)置了認(rèn)證方法、加密方法、以及密碼的認(rèn)證方法和加密方法的至少一個(gè)組合。當(dāng)從AP 60接收到成功信息時(shí),嘗試單元48在S94處確定為是。在該情況下,在多功能裝置10和AP 60之間的無線連接得以建立。具體地,多功能裝置10的無線連接狀態(tài)處于正常狀態(tài)。注意到,雖然在流程圖中沒有示出,但是如果在S94中確定為是,則嘗試單元48將在設(shè)置信息存儲(chǔ)區(qū)域36中存儲(chǔ)顯示在S90處所選的認(rèn)證方法和加密方法的組合 (其中無線連接成功的組合)的信息。具體地,嘗試單元48在設(shè)置信息存儲(chǔ)區(qū)域36中存儲(chǔ)顯示在S90處選擇的認(rèn)證方法(認(rèn)證協(xié)議)的類型的認(rèn)證方法信息,和顯示加密方法的類型的加密方法信息。由此,設(shè)置信息存儲(chǔ)區(qū)域36存儲(chǔ)認(rèn)證方法信息和加密方法信息,其能夠建立與AP 60的無線連接。如果在S94處為是,則個(gè)人型嘗試處理結(jié)束。同時(shí),當(dāng)從AP 60接收到第一失敗信息或者第二失敗信息時(shí),嘗試單元48在S94 處確定為否。例如,當(dāng)從AP 60接收到第一失敗信息時(shí),嘗試單元48將顯示在S90處選擇的組合(認(rèn)證方法和加密方法的組合)的信息與顯示該組合沒有被可操作地設(shè)置在AP 60 中的第一錯(cuò)誤值相關(guān)聯(lián),并且將其存儲(chǔ)在存儲(chǔ)單元30中(S96)。此外,例如,當(dāng)從AP 60接收到第二失敗信息時(shí),嘗試單元48將顯示在S90處選擇的組合(認(rèn)證方法和加密方法的組合)的信息與顯示密碼錯(cuò)誤的第二錯(cuò)誤值相關(guān)聯(lián),并且將其存儲(chǔ)在存儲(chǔ)單元30中(S96)。當(dāng)完成S96時(shí),嘗試單元48確定所有的上述六種組合是否在S90處被選擇(S98)。 如果在S98處為否,則嘗試單元48返回到S90,并且選擇在上述六種組合中還沒有被選擇的組合。嘗試單元48再次向前執(zhí)行S92的處理。作為第二次向前執(zhí)行S92的處理的結(jié)果, 如果在多功能裝置10和AP 60之間建立無線連接(在S94中為是),則嘗試單元48從存儲(chǔ)單元30中抹去之前在S96處被存儲(chǔ)的每條信息。這是因?yàn)?,由于在多功能裝置10和AP 60之間已經(jīng)建立了無線連接,所以不需要顯示錯(cuò)誤的信息。注意,如果在S98處為是,則這意味著不能夠在多功能裝置10和AP 60之間建立無線連接,不論使用了上述六種組合中的哪一種組合。在這種情況下,對(duì)于上述六種組合中的每一種,顯示組合和第一或者第二錯(cuò)誤值的關(guān)聯(lián)的信息被存儲(chǔ)在存儲(chǔ)單元30中(S96)。 如果在S98處為是,則個(gè)人型嘗試處理結(jié)束。(企業(yè)型嘗試處理)現(xiàn)在將參考圖7來說明在圖5的S74處執(zhí)行的企業(yè)型嘗試處理。如上所述,如果 AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作(在圖5的S56處為是,并且在S62處為是),并且企業(yè)型無線設(shè)置信息被設(shè)置在多功能裝置10中(在圖5的S70處為是),則執(zhí)行企業(yè)型嘗試處理。注意到,在該情況下,設(shè)置信息存儲(chǔ)區(qū)域36存儲(chǔ)顯示企業(yè)型EAP認(rèn)證方法的類型的 EAP認(rèn)證方法信息(例如,EAP-FAST)、顯示加密方法的類型的加密方法信息(例如,TKIP)、 以及用戶ID。此外,如果EAP認(rèn)證方法的類型不是EAP-TLS,則設(shè)置信息存儲(chǔ)區(qū)域36額外地存儲(chǔ)顯示內(nèi)部認(rèn)證方法的類型的內(nèi)部認(rèn)證方法信息,以及密碼。如果EAP認(rèn)證方法的類型是EAP-TLS,則設(shè)置信息存儲(chǔ)區(qū)域36額外地存儲(chǔ)客戶端證書。嘗試單元48順序地執(zhí)行第一處理的認(rèn)證(SllO)和第二處理的認(rèn)證(S124)。首先,嘗試單元48向AP 60無線地發(fā)送被設(shè)置在多功能裝置10中的EAP認(rèn)證方法信息(在設(shè)置信息存儲(chǔ)區(qū)域36中存儲(chǔ)的EAP認(rèn)證方法信息)(SllO)。在此,AP 60向認(rèn)證服務(wù)器70傳輸從多功能裝置10接收的EAP認(rèn)證方法信息。通過使用經(jīng)由AP 60而從多功能裝置10接收的EAP認(rèn)證方法信息,認(rèn)證服務(wù)器70執(zhí)行EAP 認(rèn)證方法的認(rèn)證。該認(rèn)證包括第三認(rèn)證,所述第三認(rèn)證與認(rèn)證服務(wù)器70是否支持通過所接收的EAP認(rèn)證方法信息顯示的EAP認(rèn)證方法有關(guān)。如果第三認(rèn)證成功,則認(rèn)證服務(wù)器70向 AP 60發(fā)送顯示OK(可以)的值。如果第三認(rèn)證失敗,則認(rèn)證服務(wù)器70向AP 60發(fā)送顯示 NG(不可以)的值。AP 60向多功能裝置10無線地傳輸從認(rèn)證服務(wù)器70接收的顯示OK或者NG的值。當(dāng)經(jīng)由AP 60而接收到來自認(rèn)證服務(wù)器70的顯示OK的值時(shí),嘗試單元48在S112 處確定為是,并且執(zhí)行第二處理的認(rèn)證(S124)。當(dāng)經(jīng)由AP 60而接收到來自認(rèn)證服務(wù)器70的顯示NG的值時(shí),嘗試單元48在S112 處確定為否,并且在存儲(chǔ)單元30中存儲(chǔ)顯示“第一處理=NG(不可以)”的值(S114)。嘗試單元48隨后從除了由在SllO處發(fā)送的EAP認(rèn)證方法信息顯示的EAP認(rèn)證方法(例如, EAP-FAST)之外的、由多功能裝置10支持的三種認(rèn)證方法(例如,PEAP, EAP-TTLS,以及 EAP-TLS)中選擇一種EAP認(rèn)證方法(Si 16)(參考圖2)。之后,嘗試單元48經(jīng)由AP 60向認(rèn)證服務(wù)器70發(fā)送顯示在S116處選擇的EAP認(rèn)證方法的EAP認(rèn)證方法信息(S118)。嘗試單元48由此經(jīng)由AP 60,從認(rèn)證服務(wù)器70中接收顯示OK或者NG的值(S卩,顯示其是否被認(rèn)證服務(wù)器70支持的值)。嘗試單元48將顯示在S116處選擇的EAP認(rèn)證方法的EAP認(rèn)證方法信息與顯示OK或者NG的之前接收的值相關(guān)聯(lián),并且將其存儲(chǔ)在存儲(chǔ)單元30中(S120)。當(dāng)完成S120時(shí),嘗試單元48確定所有的上述三種類型的EAP認(rèn)證方法是否都在 S116處被選擇(S122)。如果在該情況下為否,則嘗試單元48返回到S116,并且在還沒有選擇的上述三種類型的EAP認(rèn)證方法中選擇一種EAP認(rèn)證方法。此后,嘗試單元48再次執(zhí)行 S118至S122的處理。注意,如果在S122處為是,則對(duì)于上述三種類型的EAP認(rèn)證方法中的每一種,將顯示EAP認(rèn)證方法的EAP認(rèn)證方法信息與顯示OK或者NG的值相關(guān)聯(lián),并且將其存儲(chǔ)到存儲(chǔ)單元30中(S120)。如果在S122處為是,則企業(yè)型嘗試處理結(jié)束?,F(xiàn)在將參考圖8來說明在圖7的S124處執(zhí)行的第二處理的認(rèn)證。作為在圖7的 SllO處向認(rèn)證服務(wù)器70發(fā)送EAP認(rèn)證方法信息的結(jié)果,執(zhí)行將多功能裝置10與認(rèn)證服務(wù)器70連接的連接處理(例如,通信路徑的建立、通信路徑的加密等)。在連接處理中,嘗試單元48執(zhí)行用于認(rèn)證服務(wù)器70的處理,以執(zhí)行認(rèn)證。例如,嘗試單元48向認(rèn)證服務(wù)器70發(fā)送在設(shè)置信息存儲(chǔ)區(qū)域36中當(dāng)前存儲(chǔ)的用戶ID (即,在多功能裝置10中設(shè)置的用戶ID)。 此外,如果在設(shè)置信息存儲(chǔ)區(qū)域36中當(dāng)前存儲(chǔ)的EAP認(rèn)證方法信息顯示除了 EAP-TLS之外的EAP認(rèn)證方法,則嘗試單元48向認(rèn)證服務(wù)器70發(fā)送在設(shè)置信息存儲(chǔ)區(qū)域36中當(dāng)前存儲(chǔ)的密碼(參考圖2中的*1)。此外,如果在設(shè)置信息存儲(chǔ)區(qū)域36中當(dāng)前存儲(chǔ)的EAP認(rèn)證方法信息顯示EAP-TLS,則嘗試單元48向認(rèn)證服務(wù)器70發(fā)送在設(shè)置信息存儲(chǔ)區(qū)域36中當(dāng)前存儲(chǔ)的客戶端證書(參考圖2中的。認(rèn)證服務(wù)器70執(zhí)行如下的認(rèn)證,其包括確認(rèn)所接收的信息(用戶ID、以及密碼或者客戶端證書)的處理。嘗試單元48確定通過認(rèn)證服務(wù)器70執(zhí)行的上述認(rèn)證是否成功(所述認(rèn)證包括基于EAP認(rèn)證方法和內(nèi)部認(rèn)證方法的用戶ID和密碼或者客戶端證書的確認(rèn))(S142)。具體地,例如,如果上述認(rèn)證不成功(例如,如果所接收的信息是不正確的信息),則認(rèn)證服務(wù)器70可以向多功能裝置10發(fā)送錯(cuò)誤代碼。當(dāng)接收到顯示認(rèn)證錯(cuò)誤的錯(cuò)誤代碼時(shí),嘗試單元 48在S142確定為否。此外,例如,即使在認(rèn)證服務(wù)器70沒有向多功能裝置10發(fā)送錯(cuò)誤代碼的情況下,也存在發(fā)生認(rèn)證錯(cuò)誤并且認(rèn)證半途被結(jié)束的情況。即使在該情況下,嘗試單元 48在S142處確定為否。同時(shí),如果由認(rèn)證服務(wù)器70執(zhí)行的認(rèn)證是成功的并且沒有任何錯(cuò)誤,則嘗試單元48將在S142處確定為是,并且結(jié)束第二處理的認(rèn)證。如果在S142處為否,則嘗試單元48獲取與其中發(fā)生認(rèn)證錯(cuò)誤的狀態(tài)有關(guān)的信息和顯示對(duì)錯(cuò)誤進(jìn)行的描述的信息(例如,錯(cuò)誤代碼、顯示當(dāng)出現(xiàn)錯(cuò)誤時(shí)多功能裝置10的狀態(tài)的信息等)(S144)。嘗試單元48隨后分析在S144處獲取的信息(S146)。由此,嘗試單元48可以確定在哪個(gè)認(rèn)證階段出現(xiàn)錯(cuò)誤。隨后,嘗試單元48基于S146的分析,在存儲(chǔ)單元30中存儲(chǔ)如下的值,所述值顯示在由認(rèn)證服務(wù)器70執(zhí)行的認(rèn)證的哪個(gè)處理期間出現(xiàn)錯(cuò)誤(S148)。具體地,例如,嘗試單元 48存儲(chǔ)顯示“內(nèi)部認(rèn)證=NG”的值、顯示“用戶ID = NG”的值、顯示“密碼=NG”的值、或者顯示“客戶端證書=NG”的值。注意,如果在除了上述處理之外的處理中出現(xiàn)了錯(cuò)誤,則嘗試單元48可以在S 148處存儲(chǔ)顯示“其他認(rèn)證=NG"的值。(診斷結(jié)果輸出處理)現(xiàn)在將參考圖9和圖10來說明在圖4的S34處執(zhí)行的診斷結(jié)果輸出處理。診斷單元44(參考圖1)確定多功能裝置10的當(dāng)前無線連接狀態(tài)是否是連接錯(cuò)誤狀態(tài)(S160)。 如果在該情況中為否;即,如果多功能裝置10的當(dāng)前無線連接狀態(tài)處于正常狀態(tài),則診斷單元44使用在存儲(chǔ)單元30中存儲(chǔ)的文本數(shù)據(jù)34,并且生成顯示正常狀態(tài)(即,顯示在多功能裝置10和AP 60之間已經(jīng)建立無線連接)的診斷結(jié)果(S162)。當(dāng)完成S162時(shí),診斷單元44進(jìn)行到圖10的S188。如果在S160處為是,則診斷單元44在參考當(dāng)前在存儲(chǔ)單元30中存儲(chǔ)的各種值, 即,在之前的無線連接嘗試處理(圖3的Si》中獲取的各種值的同時(shí),向前執(zhí)行S164的處理。注意,與S162的處理一樣,隨后描述的生成診斷結(jié)果的處理(例如,S168、S172等)也使用文本數(shù)據(jù)34,但是以下將省略對(duì)其的說明。首先,診斷單元44確定顯示個(gè)人型的值是否被存儲(chǔ)在存儲(chǔ)單元30中(S164)。如果在之前的無線連接嘗試處理中執(zhí)行了圖5的S60,則在S164處確定為是。在該情況下,診斷單元44額外地確定顯示個(gè)人型無線設(shè)置信息沒有被設(shè)置的值是否被存儲(chǔ)在存儲(chǔ)單元30 中(S166)。如果在之前的無線連接嘗試處理中執(zhí)行了圖5的S64,則在S166處確定為是。如果在S166處為是,則意味著雖然在AP 60中設(shè)置了個(gè)人型無線設(shè)置信息,但是在多功能裝置10中沒有設(shè)置個(gè)人型無線設(shè)置信息。在該情況下,診斷單元44生成包括第一字符串、第二字符串、以及第三字符串的診斷結(jié)果,其中,所述第一字符串顯示多功能裝置10的安全設(shè)置(即,無線設(shè)置信息)是錯(cuò)誤的,所述第二字符串顯示個(gè)人型無線設(shè)置信息被設(shè)置在AP 60中,并且所述第三字符串用于勸告用戶改變多功能裝置10的安全設(shè)置 (S168)。換言之,在S168處生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第一字符串和第二字符串),以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策(第三字符串)。當(dāng)完成S168時(shí),診斷單元44 進(jìn)行到圖10的S188。如果在S166處為否,則這意味著雖然在AP 60和多功能裝置10中都設(shè)置了個(gè)人型無線設(shè)置信息,但是在AP 60和多功能裝置10之間沒有建立無線連接。在該情況下,診斷單元44使用在之前的無線連接嘗試處理中在圖6的S96處存儲(chǔ)的每個(gè)值,并且生成診斷結(jié)果(S172)。如上所述,在圖6的S96處,對(duì)于認(rèn)證方法和加密方法的六種組合中的每一個(gè),存儲(chǔ)顯示組合的信息,和第一錯(cuò)誤值(沒有在AP 60中設(shè)置)或者第二錯(cuò)誤值(密碼錯(cuò)誤)。在S172處,診斷單元44首先在六種組合中指定與第二錯(cuò)誤值相關(guān)的組合。隨后,診斷單元44指定將在所指定的組合中使用的密碼的字符的數(shù)目的范圍。例如,如果所指定的組合是“WPA-PSK/TKIP”,則診斷單元44指定8至64個(gè)字符(參考圖2的*;3)。此外,例如,如果所指定的組合是“Open/WEP”,則診斷單元44指定5、10、13J6個(gè)字符(參考圖2的 *4)。隨后,診斷單元44生成包括第四字符串和第五字符串的診斷結(jié)果,其中,所述第四字符串顯示密碼是錯(cuò)誤的,并且第五字符串用于勸告用戶輸入在所指定的字符數(shù)目的范圍內(nèi)的密碼。具體地,在S172處生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第四字符串),以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策(第五字符串)。當(dāng)完成S172時(shí),診斷單元44進(jìn)行到圖10 的 S188。如果在S164處為否,則診斷單元44額外地確定顯示企業(yè)類型不被支持的值是否被存儲(chǔ)在存儲(chǔ)單元30中(S174)。如果在之前的無線連接嘗試處理中執(zhí)行了圖5的S68,則在S174處確定為是。如果在S174處為是,則這意味著,雖然在AP 60中設(shè)置了企業(yè)型無線設(shè)置信息,但是企業(yè)型認(rèn)證方法不被多功能裝置10支持。診斷單元44生成包括第六字符串、第七字符串、以及第八字符串的診斷結(jié)果,其中,所述第六字符串顯示多功能裝置10與AP 60的安全設(shè)置不對(duì)應(yīng),第七字符串用于勸告用戶改變AP 60的安全設(shè)置,并且第八字符串用于勸告用戶實(shí)現(xiàn)多功能裝置10與不同于AP 60的AP的無線通信(S176)。具體地,在S176處生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第六字符串),以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策 (第七字符串和第八字符串)。當(dāng)完成S176時(shí),診斷單元44進(jìn)行到圖10的S188。如果在S174處為否,則如圖10中所示,診斷單元44額外地確定顯示企業(yè)型無線設(shè)置信息沒有被設(shè)置的值是否被存儲(chǔ)在存儲(chǔ)單元30中(S178)。如果在之前的無線連接嘗試處理中執(zhí)行了圖5的S72,則在S178處確定為是。如果在S178處確定為是,則這意味著,雖然企業(yè)型無線設(shè)置信息被設(shè)置在AP 60 中,但是企業(yè)型無線設(shè)置信息沒有被設(shè)置在多功能裝置10中。在這種情況下,診斷單元44 生成包括第九字符串、第十字符串、以及第十一字符串的診斷結(jié)果,其中,所述第九字符串顯示多功能裝置10的安全設(shè)置是錯(cuò)誤的,所述第十字符串顯示企業(yè)型無線設(shè)置信息被設(shè)置在AP 60中,并且所述第十字符串用于勸告用戶改變多功能裝置10的安全設(shè)置(S180)。 具體地,在S180生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第九字符串和第十字符串),以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策(第十一字符串)。當(dāng)完成S180時(shí),診斷單元44進(jìn)行到圖 10 的 S188。如果在S178處為否,則診斷單元44額外地確定顯示“第一處理=NG”的值是否被存儲(chǔ)在存儲(chǔ)單元30中(S182)。如果在之前的無線連接嘗試處理中執(zhí)行了圖7的S114,則在S182處確定為是。如果在S182處為是,則這意味著,雖然企業(yè)型無線設(shè)置信息被設(shè)置在AP 60和多功能裝置10中,但是由于圖7的SllO的第一處理,在AP 60和多功能裝置10之間沒有建立無線連接。具體地,這意味著,認(rèn)證服務(wù)器70不支持在多功能裝置10中設(shè)置的EAP認(rèn)證方法。在這種情況下,診斷單元44使用在之前的無線連接嘗試處理中在圖7的S120處存儲(chǔ)的值,并且生成診斷結(jié)果(S184)。如上所述,在圖7的S120處,對(duì)于多功能裝置10所支持的三種類型的EAP認(rèn)證方法的每一種,顯示EAP認(rèn)證方法的EAP認(rèn)證方法信息和顯示OK 或者NG的值的關(guān)聯(lián)被存儲(chǔ)。在S184,診斷單元44指定與顯示OK的值相關(guān)聯(lián)的EAP認(rèn)證方法信息。隨后,診斷單元44生成包括第十二字符串和第十三字符串的診斷結(jié)果,其中,所述第十二字符串顯示認(rèn)證方法是錯(cuò)誤的,并且所述第十三字符串(包括認(rèn)證服務(wù)器70所支持的EAP認(rèn)證方法的列表的字符串)用于勸告用戶改變所指定的EAP認(rèn)證方法信息。具體地,在S184處生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第十二字符串),以及用于解決連接錯(cuò)誤狀態(tài)的對(duì)策(第十三字符串)。當(dāng)完成S184時(shí),診斷單元44進(jìn)行到圖10的S188。如果在S182處為否,則這意味著,由于圖7的SlM的第二處理而導(dǎo)致在AP 60和多功能裝置10之間沒有建立無線連接。在這種情況下,診斷單元44使用在之前的無線連接嘗試處理中在圖8的S148處存儲(chǔ)的值,并且生成診斷結(jié)果(S186)。如上所述,在圖8的 S148處,存儲(chǔ)“內(nèi)部認(rèn)證=NG,,、“用戶ID = NG”、“密碼=NG”、以及“客戶端證書=NG,,之中的一個(gè)值。在S186處,診斷單元44生成包括第十四字符串和第十五字符串的診斷結(jié)果, 其中,所述第十四字符串顯示認(rèn)證失敗,并且所述第十五字符串顯示與在圖8的S148處存儲(chǔ)的值相對(duì)應(yīng)的信息(例如,內(nèi)部認(rèn)證)是錯(cuò)誤的。具體地,在S186處生成的診斷結(jié)果包括連接錯(cuò)誤狀態(tài)的原因(第十四字符串和第十五字符串)。當(dāng)完成S186時(shí),診斷單元44進(jìn)行到圖10的S188。在S188處,輸出單元46(參考圖1)使得多功能裝置10中的打印單元(未示出) 打印表示在圖9的S162、S168、S172、S176或者圖10的S180、S184、或者S186中生成的診斷結(jié)果的圖像。用戶由此可以查看診斷結(jié)果。將詳細(xì)說明該實(shí)施例的無線通信系統(tǒng)2。在該實(shí)施例中,多功能裝置10的獲取單元40從AP 60中獲取信息元素(圖5的S54)。通過確定企業(yè)信息是否被包括在信息元素中,確定單元42確定AP 60是根據(jù)企業(yè)型認(rèn)證協(xié)議來進(jìn)行操作或者是根據(jù)個(gè)人型認(rèn)證協(xié)議來進(jìn)行操作,其中,在企業(yè)型認(rèn)證協(xié)議中通過認(rèn)證服務(wù)器70來執(zhí)行認(rèn)證,在個(gè)人型認(rèn)證協(xié)議中通過AP 60來執(zhí)行認(rèn)證(圖5的S56)。根據(jù)該構(gòu)造,多功能裝置10可以適當(dāng)?shù)卮_定 AP 60進(jìn)行操作的認(rèn)證協(xié)議的種類。診斷單元44基于圖5的S56的確定結(jié)果來診斷多功能裝置10的無線連接狀態(tài) (通過參考圖9的S164處的值)(圖9的S164至圖10的S186)。如上所述,如果多功能裝置10的無線連接狀態(tài)是連接錯(cuò)誤狀態(tài),則診斷結(jié)果(圖8的S168、S172、S176,圖10的 S180、S184、S186)包括連接錯(cuò)誤狀態(tài)的原因和用于連解決接錯(cuò)誤狀態(tài)的對(duì)策中的至少一個(gè)。輸出單元46使得打印單元打印表示所述診斷結(jié)果的圖像。根據(jù)上述構(gòu)造,多功能裝置 10能夠根據(jù)AP 60進(jìn)行操作的認(rèn)證協(xié)議的種類來進(jìn)行適當(dāng)?shù)脑\斷。具體地,如果AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議進(jìn)行操作,則多功能裝置10可以指定由于企業(yè)型認(rèn)證協(xié)議而導(dǎo)致發(fā)生的連接錯(cuò)誤狀態(tài)的原因(圖9的S174至圖10的S186),并且如果AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作,則多功能裝置10可以指定由于個(gè)人型認(rèn)證協(xié)議而導(dǎo)致發(fā)生的連接錯(cuò)誤狀態(tài)的原因(圖9的S166至S172)。根據(jù)AP 60進(jìn)行操作的認(rèn)證協(xié)議的類型,多功能裝置10 可以向用戶提供無線連接狀態(tài)的適當(dāng)?shù)脑\斷結(jié)果。如果確定AP 60根據(jù)企業(yè)型認(rèn)證協(xié)議來進(jìn)行操作(圖5的S56處為是,并且圖9的S164處為否),則診斷單元44根據(jù)圖9的S174至圖10的S186來進(jìn)行診斷。同時(shí),確定 AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議來進(jìn)行操作(圖5的S56處為否,并且圖9的S164處為是),診斷單元44根據(jù)圖9的S166至S172來進(jìn)行診斷。根據(jù)上述構(gòu)造,因?yàn)楦鶕?jù)AP60進(jìn)行操作的認(rèn)證協(xié)議的種類而使用不同的診斷方法,所以多功能裝置10可以進(jìn)行適當(dāng)?shù)脑\斷。確定單元42額外地確定多功能裝置10是否支持企業(yè)型認(rèn)證協(xié)議(圖5的S66)。 診斷單元44基于圖5的S66的確定結(jié)果來進(jìn)行診斷(通過參考圖9的S174處的值)。根據(jù)上述構(gòu)造,多功能裝置10可以根據(jù)多功能裝置10是否支持企業(yè)型認(rèn)證協(xié)議而進(jìn)行適當(dāng)?shù)脑\斷。確定單元42額外地確定企業(yè)型無線設(shè)置信息是否被設(shè)置在多功能裝置10中(圖 5的S70)。診斷單元44基于圖5的S70處的確定結(jié)果來進(jìn)行診斷(通過參考圖10的S178 處的值)。根據(jù)上述構(gòu)造,多功能裝置10能夠根據(jù)企業(yè)型無線設(shè)置信息是否被設(shè)置在多功能裝置10中來進(jìn)行適當(dāng)?shù)脑\斷。診斷單元44對(duì)連接處理進(jìn)行分析,所述連接處理被執(zhí)行以用于將多功能裝置10 經(jīng)由AP 60而連接到認(rèn)證服務(wù)器70 (圖10的S182至S186)。根據(jù)該構(gòu)造,多功能裝置10 可以根據(jù)連接處理的分析來進(jìn)行適當(dāng)?shù)脑\斷。具體地,連接處理包括第一處理(圖7的 S110)和第二處理(圖7的SlM)。如果第一處理以失敗結(jié)束(圖10的S182處為是),則診斷單元44生成與第一處理相對(duì)應(yīng)的診斷結(jié)果(圖10的S184),并且如果第二處理以失敗結(jié)束(圖10的S182處為否),則診斷單元44生成與第二處理相對(duì)應(yīng)的診斷結(jié)果(圖10 的S186)。根據(jù)上述的構(gòu)造,多功能裝置10可以根據(jù)連接處理的分析向用戶提供適當(dāng)?shù)脑\斷結(jié)果。嘗試單元48使用在多功能裝置10中設(shè)置的無線設(shè)置信息,并且嘗試實(shí)現(xiàn)與AP 60 的無線通信(圖5的S65和圖5的S74)。診斷單元44基于在嘗試無線連接的處理中獲取的信息來進(jìn)行診斷(在圖6的S96處存儲(chǔ)的信息,在圖7的S120處存儲(chǔ)的信息,以及在圖 8的S148處存儲(chǔ)的信息)。根據(jù)上述構(gòu)造,因?yàn)榛谠趪L試無線連接的處理中取得的信息來進(jìn)行診斷,所以多功能裝置10可以進(jìn)行適當(dāng)?shù)脑\斷。此外,如果用戶指令進(jìn)行診斷(在圖4的S30處為是),則嘗試單元48不執(zhí)行圖3 的S12的無線連接嘗試處理。具體地,診斷單元44基于在上述指令之前執(zhí)行的無線連接的處理中取得的信息來進(jìn)行診斷。根據(jù)該種構(gòu)造,即使用戶進(jìn)行了指令,因?yàn)闊o線連接的嘗試處理沒有被執(zhí)行,所以可以即時(shí)地向用戶提供診斷結(jié)果。在圖6的個(gè)人型嘗試處理中,嘗試單元48獲取如下的信息(在S96處存儲(chǔ)的信息),所述信息與被可操作地設(shè)置在AP 60中的加密方法和認(rèn)證方法的組合有關(guān)?;谠?S96處存儲(chǔ)的信息,根據(jù)被可操作地設(shè)置在AP 60中的加密方法和認(rèn)證方法的組合,診斷單元44生成診斷結(jié)果(圖9的S172)。根據(jù)上述構(gòu)造,如果確定AP 60根據(jù)個(gè)人型認(rèn)證協(xié)議進(jìn)行操作,則根據(jù)被可操作地設(shè)置在AP 60中的加密方法和認(rèn)證方法的組合,多功能裝置 10可以向用戶提供適當(dāng)?shù)脑\斷結(jié)果。如上所述,如果在圖3的S18處確定當(dāng)前無線連接嘗試處理中獲取的值與在之前的無線連接嘗試處理中獲取的值不同,則將“1”存儲(chǔ)作為通知標(biāo)志。例如,如果在之前的無線連接嘗試處理中,個(gè)人型無線設(shè)置信息被設(shè)置在AP 60和多功能裝置10中,則在圖5的 S60處,顯示個(gè)人型的值被存儲(chǔ)。隨后,AP 60的無線設(shè)置信息被改變?yōu)槠髽I(yè)型無線設(shè)置信息,并且當(dāng)執(zhí)行當(dāng)前的無線連接嘗試處理時(shí),在圖5的S58處,顯示企業(yè)型的值被存儲(chǔ)。在該情況下,因?yàn)樵诋?dāng)前的無線連接嘗試處理中獲取的值與在之前的無線連接嘗試處理中獲取的值將不同,所以在圖3的S18處確定為是,并且將“1”存儲(chǔ)作為通知標(biāo)志(圖3的S20)。 在該實(shí)施例中,如果在當(dāng)前的無線連接嘗試處理中獲取的值與在之前的無線連接嘗試處理中獲取的值不同(即,如果將“1”存儲(chǔ)作為通知標(biāo)志),則執(zhí)行圖4的S34的診斷結(jié)果輸出處理(即,診斷單元44進(jìn)行診斷,并且輸出單元46使打印單元打印診斷結(jié)果)。根據(jù)該種構(gòu)造,如果AP 60和多功能裝置10的至少一個(gè)的無線設(shè)置信息被改變,則根據(jù)新的無線設(shè)置信息,多功能裝置10可以向用戶提供適當(dāng)?shù)脑\斷結(jié)果。在嘗試無線連接的處理中,嘗試單元48獲取與認(rèn)證服務(wù)器70所支持的認(rèn)證方法有關(guān)的信息(在圖7的S120處存儲(chǔ)的信息)。基于在S120處存儲(chǔ)的信息,診斷單元44生成顯示由認(rèn)證服務(wù)器70所支持的認(rèn)證方法的診斷結(jié)果(圖10的S184)。根據(jù)上述構(gòu)造,通過查看診斷結(jié)果,用戶可以獲知由認(rèn)證服務(wù)器70支持的認(rèn)證方法。從上述說明中顯而易見的是,企業(yè)型認(rèn)證協(xié)議,S卩,使用無線LAN標(biāo)準(zhǔn)的 IEEE802. Ix的無線通信的認(rèn)證協(xié)議(WPA-企業(yè)協(xié)議,WPA2-企業(yè)協(xié)議)是“第一類型認(rèn)證協(xié)議”的示例;并且個(gè)人型認(rèn)證協(xié)議,即,不使用無線LAN標(biāo)準(zhǔn)的IEEE802. Ix的無線通信的認(rèn)證協(xié)議是“第二類型認(rèn)證協(xié)議”的示例。因此,企業(yè)型無線設(shè)置信息和個(gè)人型無線設(shè)置信息分別是“第一類型無線設(shè)置信息”和“第二類型無線設(shè)置信息”的示例。信息元素是“特定信息”的示例,并且被包括在信息元素中的企業(yè)信息是“顯示第一類型認(rèn)證協(xié)議的信息”的示例。(修改示例1)輸出單元46可以使得另一打印機(jī)對(duì)所述診斷結(jié)果進(jìn)行打印,而不是使得多功能裝置10的打印單元對(duì)所述診斷結(jié)果進(jìn)行打印。此外,輸出單元46可以在多功能裝置10的顯示單元14上顯示診斷結(jié)果,或者在另一裝置(例如,未示出的PC)的顯示單元上顯示診斷結(jié)果。換言之,一般來說,“向外部輸出診斷結(jié)果”可以指使得無線通信裝置的內(nèi)部和/或外部打印單元對(duì)診斷結(jié)果進(jìn)行打印,或者使得無線通信裝置的內(nèi)部和/或外部顯示單元對(duì)診斷結(jié)果進(jìn)行顯示。(修改示例2)當(dāng)在圖9和圖10中生成診斷結(jié)果(例如,S168、S172、S176等)時(shí),診斷單元44 不需要生成包括連接錯(cuò)誤狀態(tài)的原因和用于解決連接錯(cuò)誤狀態(tài)的對(duì)策的診斷結(jié)果,并且可以生成僅僅包括原因和對(duì)策中的一個(gè)的診斷結(jié)果。例如,診斷單元44可以在圖10的S184 處生成僅僅包括顯示認(rèn)證方法是錯(cuò)誤的字符串(原因)的診斷結(jié)果,或者生成僅僅包括由認(rèn)證服務(wù)器70支持的認(rèn)證方法的列表(對(duì)策)的診斷結(jié)果。(修改示例3)上述實(shí)施例假設(shè)如下的情況于在多功能裝置10和AP 60之間建立起無線連接并且該無線連接隨后被斷開(圖3的SlO處為是)的狀態(tài)下,執(zhí)行圖3的S12的無線連接嘗試處理。然而,例如,也可以將上述實(shí)施例的技術(shù)應(yīng)用到其中多功能裝置10初始實(shí)現(xiàn)與AP 60的無線連接的狀態(tài)中。具體地,于在多功能裝置10中初始設(shè)置無線設(shè)置信息的階段中, 因?yàn)樵诙喙δ苎b置10和AP 60之間沒有建立無線連接,所以在圖3的SlO處的結(jié)果可以被確定為是,并且由此可以執(zhí)行S12的無線連接嘗試處理。在此,如果沒有建立無線連接(在S14為否),因?yàn)樵谥暗臒o線連接嘗試處理中沒有值被獲取,所以在S18處的確定為是,并且將“1”存儲(chǔ)作為通知標(biāo)志(S22)。因此,在圖4的S32處確定為是,并且由此執(zhí)行S34的診斷結(jié)果輸出處理。(修改示例4)除了多功能裝置10之外,上述實(shí)施例的技術(shù)還可以應(yīng)用到諸如PC、移動(dòng)通信終端、服務(wù)器、打印機(jī)、掃描儀、電話、或者傳真這樣的其他無線通信裝置的控制裝置。(修改示例5)在上述實(shí)施例中,作為控制裝置20根據(jù)程序32執(zhí)行處理的結(jié)果,各個(gè)單元40至 48得以實(shí)現(xiàn)。然而,各個(gè)單元40至48中的至少一個(gè)單元可以可選地通過諸如邏輯電路這樣的硬件資源來實(shí)現(xiàn)。
權(quán)利要求
1.一種被構(gòu)造為與接入點(diǎn)形成無線連接的無線通信裝置,所述無線通信裝置包括 獲取單元,所述獲取單元被構(gòu)造為從所述接入點(diǎn)獲取特定信息;確定單元,所述確定單元被構(gòu)造為通過利用所述特定信息,執(zhí)行用以確定所述接入點(diǎn)是根據(jù)第一類型認(rèn)證協(xié)議進(jìn)行操作還是根據(jù)第二類型認(rèn)證協(xié)議進(jìn)行操作的第一確定處理, 其中,在所述第一類型認(rèn)證協(xié)議中,認(rèn)證通過認(rèn)證服務(wù)器來執(zhí)行,在所述第二類型認(rèn)證協(xié)議中,認(rèn)證通過所述接入點(diǎn)來執(zhí)行;診斷單元,所述診斷單元被構(gòu)造為基于所述第一確定處理的確定結(jié)果來進(jìn)行所述無線通信裝置的無線連接狀態(tài)的診斷,以產(chǎn)生診斷結(jié)果,其中,在所述無線連接狀態(tài)處于連接錯(cuò)誤狀態(tài)的情況下,所述診斷結(jié)果包括所述連接錯(cuò)誤狀態(tài)出現(xiàn)的原因和用于解決所述連接錯(cuò)誤狀態(tài)的對(duì)策中的至少一個(gè);以及輸出單元,所述輸出單元被構(gòu)造為向外部輸出所述診斷結(jié)果。
2.根據(jù)權(quán)利要求1所述的無線通信裝置,其中, 在所述第一確定處理中,所述確定單元確定在所述特定信息包括指示所述第一類型認(rèn)證協(xié)議的信息的情況下,所述接入點(diǎn)根據(jù)所述第一類型認(rèn)證協(xié)議進(jìn)行操作;以及,在所述特定信息不包括指示所述第一類型認(rèn)證協(xié)議的信息的情況下,所述接入點(diǎn)根據(jù)所述第二類型認(rèn)證協(xié)議進(jìn)行操作。
3.根據(jù)權(quán)利要求1所述的無線通信裝置,其中,當(dāng)在所述第一確定處理中確定所述接入點(diǎn)是根據(jù)所述第一類型認(rèn)證協(xié)議進(jìn)行操作的情況下,所述診斷單元根據(jù)第一診斷方法來進(jìn)行診斷,以及,當(dāng)在所述第一確定處理中確定所述接入點(diǎn)是根據(jù)所述第二類型認(rèn)證協(xié)議進(jìn)行操作的情況下,所述診斷單元根據(jù)與所述第一診斷方法不同的第二診斷方法來進(jìn)行診斷。
4.根據(jù)權(quán)利要求1所述的無線通信裝置,其中,所述確定單元進(jìn)一步執(zhí)行用以確定所述無線通信裝置是否支持所述第一類型認(rèn)證協(xié)議的第二確定處理,并且,所述診斷單元進(jìn)一步基于所述第二確定處理的確定結(jié)果來進(jìn)行診斷。
5.根據(jù)權(quán)利要求1所述的無線通信裝置,其中,所述確定單元進(jìn)一步執(zhí)行用以確定在所述無線通信裝置中當(dāng)前是否設(shè)置有第一類型無線設(shè)置信息的第三確定處理,所述第一類型無線設(shè)置信息是用于使所述無線通信裝置根據(jù)所述第一類型認(rèn)證協(xié)議進(jìn)行操作的信息,并且,所述診斷單元進(jìn)一步基于所述第三確定處理的確定結(jié)果來進(jìn)行診斷。
6.根據(jù)權(quán)利要求5所述的無線通信裝置,其中,當(dāng)在所述第一確定處理中確定所述接入點(diǎn)是根據(jù)所述第一類型認(rèn)證協(xié)議進(jìn)行操作、并且在所述第三確定處理中確定在所述無線通信裝置中當(dāng)前設(shè)置有所述第一類型無線設(shè)置信息的情況下,所述診斷單元通過對(duì)于為將所述無線通信裝置經(jīng)由所述接入點(diǎn)連接至所述認(rèn)證服務(wù)器而進(jìn)行的連接處理進(jìn)行分析來進(jìn)行診斷。
7.根據(jù)權(quán)利要求6所述的無線通信裝置,其中, 所述連接處理可以包括多個(gè)部分處理,并且,在所述無線連接狀態(tài)是連接錯(cuò)誤狀態(tài)的情況下,所述診斷單元生成與包括在所述多個(gè)部分處理中的、引起所述連接錯(cuò)誤狀態(tài)的特定部分處理相對(duì)應(yīng)的診斷結(jié)果。
8.根據(jù)權(quán)利要求1所述的無線通信裝置,進(jìn)一步包括嘗試單元,所述嘗試單元被構(gòu)造為通過利用在所述無線通信裝置中當(dāng)前設(shè)置的無線設(shè)置信息來執(zhí)行用于嘗試與所述接入點(diǎn)形成無線連接的嘗試處理,其中,所述診斷單元進(jìn)一步基于在所述嘗試處理期間獲取的信息來進(jìn)行診斷。
9.根據(jù)權(quán)利要求8所述的無線通信裝置,其中,當(dāng)用戶給出用于進(jìn)行診斷的指令時(shí)所述嘗試單元不執(zhí)行所述嘗試處理;并且所述診斷單元基于在所述指令之前已經(jīng)執(zhí)行的所述嘗試處理的期間獲取的信息來進(jìn)行診斷。
10.根據(jù)權(quán)利要求8所述的無線通信裝置,其中,當(dāng)在所述無線通信裝置中當(dāng)前設(shè)置有第二類型無線設(shè)置信息的情況下,所述嘗試單元通過順序地利用認(rèn)證方法和加密方法的多個(gè)組合中的每一個(gè)來順序地執(zhí)行所述嘗試處理, 以獲取與當(dāng)前可操作地設(shè)置在所述接入點(diǎn)中的認(rèn)證方法和加密方法的組合相關(guān)的第一信息,其中,所述第二類型無線設(shè)置信息是用于使所述無線通信裝置根據(jù)所述第二類型認(rèn)證協(xié)議進(jìn)行操作的信息,并且,當(dāng)在所述第一確定處理中確定所述接入點(diǎn)是根據(jù)所述第二類型認(rèn)證協(xié)議進(jìn)行操作、并且所述無線連接狀態(tài)處于連接錯(cuò)誤狀態(tài)的情況下,基于所述第一信息,所述診斷單元根據(jù)當(dāng)前可操作地設(shè)置在所述接入點(diǎn)中的認(rèn)證方法和加密方法的組合來生成診斷結(jié)果。
11.根據(jù)權(quán)利要求8所述的無線通信裝置,其中,當(dāng)在通過所述嘗試單元當(dāng)前執(zhí)行所述嘗試處理的時(shí)刻已經(jīng)被設(shè)置到所述接入點(diǎn)和所述無線通信裝置的至少一個(gè)中的無線設(shè)置信息與在通過所述嘗試單元先前執(zhí)行所述嘗試處理的時(shí)刻已經(jīng)被設(shè)置到所述接入點(diǎn)和所述無線通信裝置的至少一個(gè)中的無線設(shè)置信息不相同的情況下所述診斷單元進(jìn)行診斷;并且所述輸出單元向外部輸出所述診斷結(jié)果。
12.根據(jù)權(quán)利要求8所述的無線通信裝置,其中,所述嘗試單元在所述嘗試處理期間獲取第二信息,所述第二信息與所述認(rèn)證服務(wù)器支持的認(rèn)證方法相關(guān),并且,所述診斷單元基于所述第二信息來生成指示所述認(rèn)證服務(wù)器支持的認(rèn)證方法的診斷結(jié)果。
全文摘要
本發(fā)明提供一種無線通信裝置。無線通信裝置可以執(zhí)行第一確定處理,所述第一確定處理確定接入點(diǎn)是根據(jù)在其中通過認(rèn)證服務(wù)器來執(zhí)行認(rèn)證的第一類型認(rèn)證協(xié)議進(jìn)行操作還是根據(jù)在其中通過接入點(diǎn)來執(zhí)行認(rèn)證的第二類型認(rèn)證協(xié)議來進(jìn)行操作,并且無線通信裝置基于第一確定處理的確定結(jié)果來進(jìn)行無線通信裝置的無線連接狀態(tài)的診斷,以生成診斷結(jié)果。在無線連接狀態(tài)是連接錯(cuò)誤狀態(tài)的情況下,診斷結(jié)果可以包括連接錯(cuò)誤狀態(tài)出現(xiàn)錯(cuò)誤的原因和用于解決連接錯(cuò)誤狀態(tài)的對(duì)策中的至少一個(gè)。無線通信裝置可以向外部輸出診斷結(jié)果。
文檔編號(hào)H04W12/06GK102209323SQ20111008370
公開日2011年10月5日 申請(qǐng)日期2011年3月30日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者齋藤健 申請(qǐng)人:兄弟工業(yè)株式會(huì)社