專利名稱:無線通信系統(tǒng)、設(shè)備和設(shè)置無線通信適配器的方法
技術(shù)領(lǐng)域:
本發(fā)明的多個方面涉及無線通信系統(tǒng),在該系統(tǒng)中無線通信適配器被連接到預(yù)定設(shè)備(例如,圖像處理裝置)上用于無線通信。
背景技術(shù):
有線LAN(局域網(wǎng))已經(jīng)被廣泛使用。為了設(shè)置有線LAN,例如在辦公室中,使用者需要利用電纜連接各種類型的設(shè)備,諸如PC(個人電腦)、打印設(shè)備、掃描儀和數(shù)字多功能設(shè)備。為了避免這種設(shè)置有線LAN時的麻煩,有時會使用無線LAN。
通常,設(shè)備(例如,PC,打印機,和數(shù)字多功能設(shè)備)被配備以內(nèi)置的有線LAN通信接口。然而,由于無線通信模塊相對較貴,許多設(shè)備并不會被配備以內(nèi)置的無線通信接口。因而,無線通信適配器可以作為附加可選件來使用。
為了設(shè)置無線LAN,用戶需要將無線通信適配器連接到其設(shè)備上并設(shè)置無線通信適配器,這樣,其設(shè)備就可以通過無線LAN與其它設(shè)備(節(jié)點)通信。經(jīng)常,用戶需要為無線通信適配器設(shè)定安全相關(guān)設(shè)置,這是因為無線通信的信息可能很容易就被截取。例如,通過使用特定代碼(密鑰)數(shù)據(jù)可以被加密,這樣就使得只能在共享特定代碼的設(shè)備之間交換數(shù)據(jù)。即,用戶調(diào)節(jié)無線通信適配器的設(shè)置以使用特定代碼加密數(shù)據(jù)。
如上所述,設(shè)置無線LAN接口會比設(shè)置有線LAN接口的情況復(fù)雜。
在辦公室中,沒有配備足夠的用戶接口的設(shè)備經(jīng)常被用在無線通信環(huán)境中。具有相對較少用戶接口的設(shè)備的代表性實例是圖像處理設(shè)備(例如,打印設(shè)備,圖像掃描儀,或數(shù)字多功能設(shè)備)。本領(lǐng)域技術(shù)人員可以理解,設(shè)置連接到這種設(shè)備的無線通信適配器對用戶來說是困難和/或費時的。
發(fā)明內(nèi)容
本發(fā)明的各實施方式包括一個無線通信系統(tǒng),其中設(shè)置有設(shè)備的無線通信功能,該設(shè)備連接到無線通信適配器。
提供了一種無線通信系統(tǒng)。該無線通信系統(tǒng)包括用于無線通信的無線通信適配器,為無線通信適配器存儲設(shè)置信息的存儲設(shè)備,和具有用來連接存儲設(shè)備和無線通信適配器的接口的設(shè)備。在另外的實施方式中,該設(shè)備包括一個控制器,如果存儲設(shè)備連接到該設(shè)備的接口,該控制器從存儲設(shè)備獲取設(shè)置信息,并且如果無線通信適配器連接到該設(shè)備的接口,其將該設(shè)置信息用于無線通信適配器。在設(shè)置信息被用于無線通信適配器上之后,該無線通信適配器按照該設(shè)置信息執(zhí)行無線通信。
利用這種配置,用戶無需操作該設(shè)備來將設(shè)置信息應(yīng)用于無線通信適配器上。換言之,用戶能夠?qū)⒃O(shè)置信息應(yīng)用于無線通信適配器上而不需要操作該設(shè)備。應(yīng)該注意的是,將設(shè)置信息用于無線通信適配器上的操作是很簡單的。用戶僅僅需要把存儲設(shè)備和無線通信適配器連接到該設(shè)備。即,設(shè)置設(shè)備的無線通信功能的設(shè)置操作變得很簡單。
在其它實施方式中可選的,控制器可以通過在設(shè)置信息的基礎(chǔ)上生成第一命令信號并將第一命令信號發(fā)送到無線通信適配器,來將設(shè)置信息應(yīng)用于無線通信適配器。這種情況下,無線通信適配器在接收到第一命令信號之后依照該第一命令信號執(zhí)行無線通信。
利用這種配置,設(shè)備通過將第一命令信號發(fā)送到無線通信適配器,從而可使無線通信適配器依照第一命令信號執(zhí)行無線通信。
在其它實施方式中另外可選的,控制器生成的第一命令信號可以是指示無線通信適配器依照設(shè)置信息配置無線通信操作的信號。無線通信適配器可以依照該設(shè)備的控制器提供的第一命令信號來配置無線通信操作。
利用這種配置,設(shè)備能夠通過發(fā)送第一命令信號使無線通信適配器設(shè)置無線通信操作。
在一些實施方式中另外可選的,可操作控制器生成指示無線通信適配器重新啟動無線通信操作的第二命令信號,并在第一命令信號被發(fā)送到無線通信適配器之后將該第二命令信號發(fā)送給無線通信適配器。
利用這種配置,設(shè)備能夠使無線通信適配器重新啟動無線通信操作。
在實施方式中另外可選的,如果存儲設(shè)備被連接到設(shè)備的接口,則控制器可以從該存儲設(shè)備獲取電子證書。
利用這種配置,設(shè)備可以從存儲設(shè)備獲取電子證書以及設(shè)置信息,并可以通過使用電子證書執(zhí)行安全通信。
在實施方式中另外可選的,控制器可以生成指示無線通信適配器輸入電子證書的第三命令信號,并且將第三命令信號與電子證書一起發(fā)送給無線通信適配器,從而將該電子證書輸入到無線通信適配器中。
利用這種配置,設(shè)備可以通過發(fā)送第三命令信號而使無線通信適配器輸入電子證書。
在實施方式中另外可選的,如果存儲設(shè)備被連接到設(shè)備的接口,則可操作控制器從該存儲設(shè)備為無線通信適配器獲取固件數(shù)據(jù)。
利用這種配置,可以通過使用存儲設(shè)備實現(xiàn)無線通信適配器的固件更新。
在實施方式中另外可選的,可以操作控制器生成指示無線通信適配器更新固件的第四命令信號,并將該第四命令信號與無線通信適配器的固件數(shù)據(jù)發(fā)送到無線通信適配器。
利用這種配置,通過發(fā)送第四命令信號設(shè)備可使無線通信適配器更新固件。
在特定實施方式中另外可選的,如果存儲設(shè)備經(jīng)由接口被連接到設(shè)備上,可操作控制器從存儲設(shè)備獲取該設(shè)備的固件數(shù)據(jù),并使用該設(shè)備的固件數(shù)據(jù)更新設(shè)備的固件。
利用這種配置,通過使用存儲設(shè)備也可以實現(xiàn)設(shè)備的固件更新。
在其它實施方式中另外可選的,可操作控制器來判斷連接到設(shè)備接口的適配器是否是能夠依照設(shè)置信息執(zhí)行無線通信的通信適配器,并且僅在判斷出所連接的適配器是上述通信適配器時才發(fā)送第一命令信號。
利用這種配置,在不當?shù)倪m配器連接到設(shè)備上時可以防止執(zhí)行不必要的操作。
在實施方式中另外可選的,設(shè)備可以具有可以連接無線適配器和存儲設(shè)備的多個接口。這種情況下,如果存儲設(shè)備連接到設(shè)備接口中的一個,控制器從存儲設(shè)備獲取設(shè)置信息,并且如果無線通信適配器連接到設(shè)備接口中的一個,將設(shè)置信息應(yīng)用于無線通信適配器。
由于設(shè)備具有多個接口,存儲設(shè)備和無線通信設(shè)備可以同時被連接到該設(shè)備上,并且可在這種情形下執(zhí)行設(shè)置操作。
在一些實施方式中另外可選的,設(shè)備的控制器可以包括判斷存儲設(shè)備是否被連接到接口上的第一判斷系統(tǒng),和判斷無線通信適配器是否被連接到接口上的第二判斷系統(tǒng)。
在一些實施方式中另外可選的,如果存儲設(shè)備被連接到設(shè)備接口,可操作該控制器將設(shè)置信息轉(zhuǎn)發(fā)到無線通信適配器。這種情況下,無線通信適配器可以依照設(shè)備控制器轉(zhuǎn)發(fā)的設(shè)置信息來配置無線通信操作。
根據(jù)以上提到的配置,設(shè)備并不需要具有分析設(shè)置信息文件的功能。因此,可簡化該設(shè)備的配置。
提供了一種設(shè)備,該設(shè)備包括用來連接另一個設(shè)備的接口和一個控制器,如果另一個設(shè)備連接到該接口并且該控制器決定獲取設(shè)置信息,則該控制器從上述的另一個設(shè)備獲取設(shè)置信息,并且如果上述的另一個設(shè)備連接到該接口且該控制器決定將上述設(shè)置信息應(yīng)用于該另一個設(shè)備,則該控制器將上述設(shè)置信息應(yīng)用于該另一個設(shè)備。
利用這種配置,用戶無需操作設(shè)備來將設(shè)置信息應(yīng)用于無線通信適配器。換言之,用戶能夠?qū)⒃O(shè)置信息應(yīng)用于無線通信適配器而無需操作可能具有很少用戶接口的設(shè)備。應(yīng)該注意的是,將設(shè)置信息應(yīng)用于無線通信適配器所執(zhí)行的操作是很簡單的。用戶僅需要將存儲設(shè)備和無線通信適配器連接到該設(shè)備。即,用于設(shè)置該設(shè)備的無線通信功能的設(shè)置操作變得很簡單。
可選地,控制器可用來接收一信號,基于所接收的信號判斷是否從另一個設(shè)備獲取設(shè)置信息,并基于所接收的信號判斷是否要將該設(shè)置信息用于另一個設(shè)備。
另外可選地,上述的信號接收是由于該另一個設(shè)備連接到接口上而造成。
另外可選地,上述信號可由控制器通過接口作為數(shù)據(jù)而獲得。
另外可選地,控制器所獲取的信號可包括以一標準定義的數(shù)據(jù),該數(shù)據(jù)表示連接到接口的另一設(shè)備的類型。
提供了一種設(shè)置無線通信適配器的方法。該方法是由具有連接無線通信適配器和存儲設(shè)備的接口的設(shè)備來執(zhí)行的。該方法包括以下步驟判斷存儲設(shè)備是否被連接到設(shè)備的接口;如果設(shè)置信息存儲在存儲設(shè)備中,則從該存儲設(shè)備獲取設(shè)置信息;判斷無線通信適配器是否經(jīng)由接口被連接到設(shè)備上;并且如果無線通信適配器被連接到設(shè)備的接口上,將該設(shè)置信息應(yīng)用于無線通信適配器。
利用這種配置,用戶無需操作設(shè)備就可將設(shè)置信息應(yīng)用于無線通信適配器。換言之,用戶能夠?qū)⒃O(shè)置信息應(yīng)用于無線通信適配器而無需操作可能具有很少用戶接口的設(shè)備。應(yīng)該注意的是,將設(shè)置信息應(yīng)用于無線通信適配器所執(zhí)行的操作是很簡單的。用戶僅需要將存儲設(shè)備和無線通信適配器連接到設(shè)備上。即,用于設(shè)置該設(shè)備的無線通信功能的設(shè)置操作變得很簡單。
當提供了適當?shù)某绦虮徊⒂捎嬎銠C來執(zhí)行該程序時,依照本發(fā)明的設(shè)備和方法能夠被實現(xiàn)。這樣的程序可以被存儲在諸如軟磁盤、CD-ROM、存儲器卡等記錄介質(zhì)中被分銷。作為可替代的或者可選的方案,這樣的程序能夠通過諸如互聯(lián)網(wǎng)這樣的網(wǎng)絡(luò)被分發(fā)。
要注意的是,在以下描述中的各部分之間提出了各種連接。要注意的是,除非另有說明,這些連接通??梢允侵苯拥幕蚴情g接的,而本說明書在這一方面并不作限制。本發(fā)明的各個實施方式可作為可存儲在計算機可讀介質(zhì)中的程序的計算機軟件來實現(xiàn),該計算機可讀介質(zhì)包括了但不僅限于RAM、ROM、閃存、EEPROM、CD介質(zhì)、DVD介質(zhì)、暫存器、硬盤驅(qū)動器、軟盤驅(qū)動器、永久存儲器,等等。
圖1是一個無線通信系統(tǒng)的框圖;圖2A示出了無線通信適配器的框圖;圖2B說明了多功能設(shè)備和無線通信適配器之間的描述符的數(shù)據(jù)通信;圖3A示出了存儲設(shè)備的框圖;圖3B說明了存儲設(shè)備和多功能設(shè)備之間的描述符的數(shù)據(jù)通信;圖4示出了連接存儲設(shè)備的個人電腦的框圖;圖5是說明連接檢測事件處理的流程圖;圖6是說明存儲連接事件處理的流程圖;圖7是說明固件更新處理的流程圖;圖8是說明無線適配器更新處理的流程圖;圖9是說明設(shè)備更新處理的流程圖;圖10A示出了無線適配器更新處理;圖10B顯示了設(shè)備更新處理。
具體實施例方式
以下,將參考
依照本發(fā)明的實施例。
圖1是依照本發(fā)明實施方式的無線通信系統(tǒng)1的框圖。該無線通信系統(tǒng)1包括數(shù)字多功能設(shè)備10(此后簡稱為多功能設(shè)備10),無線通信適配器30,和存儲設(shè)備50。如以下將詳細描述的那樣,該多功能設(shè)備10具有多個USB(通用串行總線)接口連接器,無線通信適配器30和/或存儲設(shè)備50能夠被可分離地連接到該USB接口連接器。多功能設(shè)備10被配置成具有多種功能,包括掃描功能、打印功能、拷貝功能和傳真功能。
如圖1所示,多功能設(shè)備10具有主控單元11、讀取單元13、記錄單元15、調(diào)制解調(diào)器17、NVRAM(非易失性RAM)19、顯示單元21、操作單元23和USB主控制器25。多功能設(shè)備10的這些內(nèi)部元件在主控單元11的控制下運行。主控單元11包括執(zhí)行各種類型程序的CPU(中央處理單元)11a,作為執(zhí)行程序使用的工作存儲器的RAM11b,和存儲用來實現(xiàn)多種功能的程序(固件)的固件存儲器11c。
讀取單元13具有成像設(shè)備(例如,CCD),該成像設(shè)備讀取原稿上形成的圖像并生成該圖像的圖像數(shù)據(jù)。記錄單元15基于打印數(shù)據(jù)在紙張(記錄介質(zhì))上形成圖像。具體來說,如果主控單元經(jīng)由USB主控制器25從外部設(shè)備接收到打印命令,則主控單元11控制記錄單元15基于外部設(shè)備傳送的打印數(shù)據(jù)在紙張上形成圖像(打印功能)。如果主控單元11從外部設(shè)備接收到讀取命令,則主控單元11控制讀取單元13從放在讀取單元13的臺板玻璃上的原稿讀取圖像,并經(jīng)由USB主控制器25將對應(yīng)所讀取圖像的圖像數(shù)據(jù)發(fā)送到外部設(shè)備。
調(diào)制解調(diào)器17被連接到PSTN(公共交換電話網(wǎng)絡(luò))使得使多功能設(shè)備10能夠向連接到PSTN的外部傳真設(shè)備發(fā)送傳真數(shù)據(jù)并能從該傳真設(shè)備接收傳真數(shù)據(jù)。NVRAM19存儲定義操作多功能設(shè)備10的操作參數(shù)。
顯示單元21包括可以在其上顯示各種類型信息的LCD(液晶顯示器)。操作單元23包括能由用戶操作的按鍵。操作單元23也用于獲取關(guān)于用戶通過使用按鍵的操作的信息,并將關(guān)于用戶操作的信息發(fā)送到主控單元11。
USB主控制器25是具有USB主控制器的USB接口。USB主控制器25起到USB主機的作用,并通過串行數(shù)據(jù)傳輸和與其連接的USB設(shè)備通信。如圖1所示,USB主控制器具有USB連接器25a。通過檢測USB接口中特定線上的電壓變化,USB主控制器25檢測到USB連接器25a的其中一個上連接了設(shè)備。另外,USB主控制器25具有即插即用的功能?;谶@種即插即用功能,USB主控制器25根據(jù)USB程序運行,獲取包含關(guān)于(連接到USB連接器25上的)USB設(shè)備的信息的描述符,并自動調(diào)整與該USB設(shè)備通信所需的設(shè)置。
在這個實施方式中,無線通信適配器30和/或存儲設(shè)備50能夠被連接到USB連接器25a上。無線通信適配器30通過無線LAN與無線通信裝置5通信。
圖2A示出了無線通信適配器30的框圖。在圖2A中,多功能設(shè)備10和無線通信裝置5也被示出。
如圖2A所示,無線通信適配器30包括主控單元31、無線通信單元33、和NVRAM(非易失性隨機存儲器)35、顯示單元37、和USB從屬控制單元39。主控單元31包括執(zhí)行各種類型程序的CPU(中央處理單元)31a,作為執(zhí)行程序的工作存儲器使用的RAM 31b,和其中存儲有作為固件的程序的固件存儲器31c。
在固件存儲器31c中,存儲有使無線通信適配器30起到打印服務(wù)器作用的打印服務(wù)器程序、使無線通信適配器30起到掃描服務(wù)器作用的掃描服務(wù)器程序、和無線通信程序。通過執(zhí)行無線通信程序(即,無線通信任務(wù)),無線通信單元33被主控單元31控制,使得無線通信適配器30提供了經(jīng)由無線通信單元33根據(jù)預(yù)定協(xié)議與外部設(shè)備通信的通信功能。
具體來說,無線通信單元33被無線通信程序(即,無線通信任務(wù))所控制,該程序在打開無線通信適配器30時被啟動。無線通信單元33將主控單元31提供的發(fā)送數(shù)據(jù)轉(zhuǎn)換成RF(射頻)信號,并通過無線LAN 3經(jīng)由天線33a將該RF信號發(fā)送到外部設(shè)備(例如,無線通信裝置5)。無線通信單元33也通過無線LAN 3接收從無線通信裝置5發(fā)送的RF信號,并提取疊加在接收到的RF信號上的數(shù)據(jù),并將提取出來的數(shù)據(jù)提供給主控單元31作為接收數(shù)據(jù)。
在NVRAM 35中,存儲了定義無線通信任務(wù)(包括無線通信單元33的設(shè)置)的功能的參數(shù)。此后,該參數(shù)被稱為無線操作參數(shù)。另外,在NVRAM 35中,存儲了用于增強無線通信安全性的電子證書。該無線操作參數(shù)包括了定義通信模式的參數(shù)、定義網(wǎng)絡(luò)標識符的參數(shù)、定義驗證和加密方案的參數(shù)、和定義加密密鑰的參數(shù)。
更具體來說,通信模式包括經(jīng)由接入點執(zhí)行通信的基礎(chǔ)架構(gòu)模式(infrastructure mode),和無需使用接入點執(zhí)行通信的點對點模式(adhoc mode)。例如,由多達32個字符的字母數(shù)字字符表示的ESSID(擴展服務(wù)設(shè)置標識符)可以被用作網(wǎng)絡(luò)標識符。
例如,開放系統(tǒng)驗證、分享密鑰驗證、需要電子證書的EAP-TLS(可擴展驗證協(xié)議—傳送層安全協(xié)議)驗證的其中之一可以被作為驗證方案使用。例如,WEP(有線等效加密)和TKIP(臨時密鑰完整性協(xié)議)的其中之一可以被用作加密方案。
顯示單元37包括LED(發(fā)光二極管)。顯示單元37中的LED的開/關(guān)狀態(tài)和發(fā)光的顏色受到控制,以便將各種類型的信息通知給用戶。作為USB從屬設(shè)備的USB從屬控制單元39執(zhí)行與連接到USB連接器39a的USB設(shè)備的串行數(shù)據(jù)通信。
當USB連接器25a或電纜的一端被連接到USB連接器39a時(其另一端被連接在USB連接器25a上),USB從屬控制單元39接收到多功能設(shè)備10發(fā)送的對于描述符(Get Descriptor)的請求,并生成代表其自身設(shè)備信息的描述符,并向多功能設(shè)備10發(fā)送該描述符。
圖2B是多功能設(shè)備10和無線通信適配器30之間描述符的數(shù)據(jù)通信的示例性說明。如圖2B所示,當無線通信適配器30的USB從屬控制單元38接收到來自多功能設(shè)備10的關(guān)于描述符的請求時,通過主控單元31和USB從屬控制單元39之間的協(xié)作,設(shè)備描述符、配置描述符、和包含代表通信設(shè)備的接口類型代碼的接口描述符被從無線通信適配器30向多功能設(shè)備10發(fā)送。這種情況下,設(shè)備描述符包括廠商ID和產(chǎn)品ID,并且配置描述符包括邏輯接口的數(shù)目。
通過描述符的數(shù)據(jù)通信,多功能設(shè)備10注意到與之連接的USB設(shè)備是由接收到的廠商ID和產(chǎn)品ID定義的通信設(shè)備。然后,在無線通信適配器30和多功能設(shè)備10之間建立用于無線通信的邏輯接口,這樣多功能設(shè)備10就可以經(jīng)由無線通信適配器30與外部無線通信裝置5通信。
主控單元31執(zhí)行的打印機服務(wù)器任務(wù)或掃描服務(wù)器任務(wù)經(jīng)由無線通信任務(wù)和無線通信單元33與外部無線通信裝置5通信,并且經(jīng)由邏輯接口與多功能設(shè)備10通信。在無線通信適配器30上運行的打印服務(wù)器任務(wù)允許外部無線通信裝置5使用多功能設(shè)備10的打印功能。另外,在無線通信適配器10上運行的掃描服務(wù)器任務(wù)允許外部無線通信裝置5能使用多功能設(shè)備10的掃描儀功能。
更具體來說,多功能設(shè)備10的主控單元11經(jīng)由打印服務(wù)器任務(wù)接收外部無線通信裝置5發(fā)送的打印命令以及打印數(shù)據(jù),并控制記錄單元15在紙張上形成打印數(shù)據(jù)的圖像。
圖3A示出了存儲設(shè)備50的框圖,在圖3A中,存儲設(shè)備50連接到多功能設(shè)備10的USB連接器57a上。存儲設(shè)備50包括控制設(shè)備50中不同元件的主控單元51,包括非易失性存儲器和磁盤的存儲單元53,使存儲設(shè)備50作為USB從屬設(shè)備工作的USB從屬控制單元55。
USB從屬控制單元55包括USB連接器55a。當USB連接器25a或電纜的一端被連接到USB連接器55a時(其另一端被連接在USB連接器25a上),USB從屬控制單元55接收對描述符的請求(Get_Descriptor),并生成代表其自身設(shè)備信息的描述符,并將該描述符發(fā)送到多功能設(shè)備10。
圖3B是存儲設(shè)備50和多功能設(shè)備10之間描述符的數(shù)據(jù)通信的示例性說明。如圖3B所示,如果存儲設(shè)備50的USB從屬控制單元55接收到來自多功能設(shè)備10的關(guān)于描述符的請求,則通過主控單元51和USB從屬控制單元55之間的協(xié)作,設(shè)備描述符、配置描述符、和接口描述符被從存儲設(shè)備50的USB從屬控制單元55向多功能設(shè)備10發(fā)送。這種情況下,設(shè)備描述符包括,例如,廠商ID和產(chǎn)品ID,配置描述符包括,例如,邏輯接口的數(shù)目,且接口描述符包括代表大容量存儲的接口類型代碼。
通過描述符的數(shù)據(jù)通信,在存儲設(shè)備50和多功能設(shè)備10之間建立了用于發(fā)送/接收存儲在存儲單元53內(nèi)的數(shù)據(jù)的邏輯接口。當建立了邏輯接口以后,主控單元51依照多功能設(shè)備10發(fā)送的控制信號讀取存儲在存儲單元53內(nèi)的數(shù)據(jù),并向多功能設(shè)備10發(fā)送該數(shù)據(jù)。
圖4示出了PC(個人電腦)60的框圖。如圖4所示,存儲設(shè)備50被配置成被連接到PC60的USB連接器69a。當存儲設(shè)備50連接到PC60的USB連接器69時,存儲設(shè)備50調(diào)整其自身的設(shè)置使得描述符可以根據(jù)PC60發(fā)送的對于描述符的請求被發(fā)送到PC60,存儲在存儲單元53內(nèi)的數(shù)據(jù)能夠被發(fā)送到個人電腦60,并且PC60發(fā)送的數(shù)據(jù)能夠被存儲在存儲單元53中。從存儲設(shè)備50發(fā)送到PC60的描述符包括設(shè)備描述符和包含代表大容量存儲的接口類型代碼的接口描述符。
如之后將詳細描述的那樣,關(guān)于無線通信適配器30的無線操作參數(shù)的設(shè)置信息,電子證書(安全通信要求的),和無線通信適配器30(和多功能設(shè)備10)的固件被從PC60發(fā)送到存儲設(shè)備50。通過這種配置,可以將無線操作參數(shù)的設(shè)置應(yīng)用到無線通信適配器30,可以將電子證書輸入到無線通信適配器30內(nèi),可以實現(xiàn)無線通信適配器30的固件更新。
如圖4所示,PC60包括了執(zhí)行各種類型程序的CPU61,包括鍵盤和指向設(shè)備的操作單元63,顯示單元65(例如,包括液晶顯示器),和HDD(硬盤驅(qū)動器)67,將PC 60連接到廣域網(wǎng)(例如,互聯(lián)網(wǎng))的通信單元68和USB主控制器69。
在個人電腦60的HDD67中,存儲了定義無線通信適配器30的設(shè)置的程序。通過執(zhí)行該程序,CPU61在顯示單元65上顯示設(shè)置屏幕,以便從用戶處獲取將要應(yīng)用到無線通信適配器30的無線操作參數(shù),并生成定義無線操作參數(shù)的值的設(shè)置信息文件。生成的設(shè)置信息文件被存儲在HDD67中。
如果在存儲設(shè)備50經(jīng)由USB連接器69a被連接到PC60的情況下用戶通過使用操作單元63將發(fā)送命令輸入到PC60,則PC60控制存儲設(shè)備50將HDD67中的設(shè)置信息文件發(fā)送到存儲設(shè)備50的存儲單元53。
如果電子證書的獲取(acquisition)命令被用戶通過使用操作單元63輸入到PC60中,則PC60經(jīng)由通信單元68從外部驗證站(externalauthentication station)獲取電子證書,并將獲取的電子證書存儲到HDD67中。如果電子證書的傳送命令被用戶通過使用操作單元63輸入到PC60,則PC60控制存儲設(shè)備50使得將存儲在HDD67中的電子證書寫入到存儲設(shè)備50的存儲單元53內(nèi)。
如果固件的獲取命令被用戶通過使用操作單元63輸入到PC60內(nèi),則PC60經(jīng)由通信單元68從外部服務(wù)器獲取無線通信適配器30的固件或是多功能設(shè)備10的固件,并將獲取的固件存儲到HDD67中。如果固件的傳送命令被用戶通過使用操作單元63輸入到PC60中,則PC60控制存儲設(shè)備50使得將存儲在HDD67內(nèi)的固件寫入到存儲設(shè)備50的存儲單元53中。
隨后,定義將要被應(yīng)用到無線通信適配器30的無線操作參數(shù)的設(shè)置信息文件、在無線通信適配器30參與的安全通信中使用的電子證書、和用來更新的固件被存儲到存儲設(shè)備50的存儲單元53中。
此后,描述了在多功能設(shè)備10的主控單元11(即,CPU 11a)的控制下執(zhí)行的連接檢測事件處理。圖5是說明連接檢測事件處理的流程圖。每次當CPU 11a檢測到USB設(shè)備被連接到多功能設(shè)備30的USB連接器25a時,例如當中斷請求信號被輸入給CPU 11a時,啟動連接檢測事件處理。
首先,主控單元11向被連接到USB連接器25a的USB設(shè)備發(fā)送對于描述符的請求(即,“Get Descriptor”)。然后,主控單元11從USB設(shè)備獲取包括設(shè)備描述符和接口描述符的描述符(步驟S110)。該描述符由USB設(shè)備發(fā)送作為對請求的響應(yīng)。
接下來,主控單元11將用于判斷無線適配器連接的判斷標志設(shè)置成OFF(步驟S115)。然后,主控單元11判斷正被連接到USB連接器25a的USB設(shè)備是否是通信類型(步驟S120)。具體來說,在步驟S120中,主控單元11判斷包含代表通信設(shè)備的接口類型代碼的接口描述符是否被接收到。如果包含代表通信設(shè)備的接口類型代碼的接口描述符還沒有被接收到,則主控單元11判斷正被連接到USB連接器25a的USB設(shè)備不是通信設(shè)備。如果已經(jīng)接收到了包含代表通信設(shè)備的接口類型代碼的接口描述符,則主控單元11判斷正被連接到USB連接器25a的USB設(shè)備是通信設(shè)備。
如果在步驟S120的判斷結(jié)果是“NO”,則主控單元11基于在步驟S110中獲取的描述符判斷正被連接到USB連接器25a的USB設(shè)備是否是存儲設(shè)備(步驟S130)。如果通信類型和存儲類型的描述符都在步驟S110中被獲取,主控單元11可判斷步驟S120為“NO”。具體來說,在步驟S130中,主控單元11判斷包含了代表大容量存儲的接口類型代碼的接口描述符是否被接收到。如果包含了代表存儲設(shè)備的接口類型代碼的接口描述符還沒有被接收到,則主控單元11判斷正被連接到USB連接器25a的USB設(shè)備不是存儲設(shè)備。如果包含了代表存儲設(shè)備的接口類型代碼的接口描述符已經(jīng)被接收到,則主控單元11判斷正被連接到USB連接器25a的USB設(shè)備是存儲設(shè)備。
如果步驟S130的判斷結(jié)果為“NO”,則控制進行到步驟S135,該步驟中主控單元11通過顯示單元21向用戶通知發(fā)生錯誤。具體來說,在步驟S130,表示多功能設(shè)備10不支持的USB設(shè)備被連接到多功能設(shè)備10的消息被顯示在顯示單元21上。然后,連接檢測事件處理結(jié)束。
如果步驟S130的判斷結(jié)果是“YES”,則控制進行到步驟S140,在其中存儲連接事件處理被執(zhí)行。圖6是說明了存儲連接事件處理的流程圖。如圖6所示,首先,主控單元110在存儲設(shè)備50的存儲單元53所存儲的數(shù)據(jù)項中搜索設(shè)置信息文件(S141)。具體來說,主控單元11搜索具有預(yù)定文件名稱的文件作為設(shè)置信息文件。接下來,在步驟S142中,主控單元11判斷設(shè)置信息文件是否被存儲到存儲單元53中。
如果判斷出設(shè)置信息文件被存儲在存儲單元53內(nèi)(S142YES),則主控單元11通過USB主控制器25控制存儲設(shè)備50從存儲設(shè)備50的存儲單元53讀出設(shè)置信息文件(S143)。然后,在步驟S144,主控單元11檢查在步驟S143獲取的設(shè)置信息文件的有效性。具體來說,在步驟S144,主控單元11檢查設(shè)置信息文件的描述是否匹配預(yù)定格式。
接下來,在步驟S145,主控單元11判斷設(shè)置信息的有效性是否有問題。如果設(shè)置信息文件具有關(guān)于有效性的問題(S145NO),則主控單元11通過顯示單元21顯示錯誤信息(S146)。例如,在步驟S146中,指示有效設(shè)置信息文件不能被獲取的消息被顯示在顯示單元21上。然后,存儲連接事件處理結(jié)束。
當在步驟S145的判斷結(jié)果是“NO”的情況下完成存儲連接事件之后,主控單元11判斷在圖5的步驟S180中已經(jīng)發(fā)生了錯誤。然后,連接檢測事件處理結(jié)束。
如果設(shè)置信息文件不具有關(guān)于有效性的問題(S145YES),主控單元11在存儲在存儲設(shè)備50的存儲單元53內(nèi)的數(shù)據(jù)項中搜索電子證書(S147)。然后,主控單元11判斷電子證書是否被存儲在存儲單元53內(nèi)(S149)。
如果電子證書被存儲到存儲單元53內(nèi)(S149YES),則主控單元11經(jīng)由USB主控制器25控制存儲設(shè)備50從存儲設(shè)備50的存儲單元53讀出電子證書(S150)。然后,控制進行到步驟S151。如果在步驟S149內(nèi)判斷電子證書沒有被存儲到存儲單元53內(nèi)(S149NO),則控制進行到步驟S151而不執(zhí)行步驟S150。
在步驟S151,主控單元11判斷為多功能設(shè)備10支持的特定設(shè)備的其中之一的無線通信適配器30是否被連接到USB連接器25a。在步驟S151,如果多功能設(shè)備10已經(jīng)在步驟S110從無線通信適配器獲取了描述符,則主控單元11判斷無線通信適配器30被連接到USB連接器25a。如果多功能設(shè)備10在步驟S110還沒有檢測到無線通信適配器30,則主控單元11在步驟S151判斷無線通信適配器30沒有被連接到USB連接器25a。
如果步驟S151的判斷結(jié)果是“NO”,則主控單元11把在步驟S143中從存儲設(shè)備50獲取的設(shè)置信息和電子證書存儲到NVRAM 19中(S152)。另外,在步驟S152,主控單元11在顯示單元21上顯示指示完成數(shù)據(jù)保存操作的消息。然后,存儲連接事件處理終止。如果S151的判斷結(jié)果是“YES”,則連接檢測事件處理終止而不執(zhí)行步驟S152。
如果存儲連接事件處理在經(jīng)歷了步驟S151或S152之后才結(jié)束,則主控單元11判斷在步驟S180中沒有發(fā)生錯誤(見圖5)。然后,主控單元11判斷無線通信適配器30是否已經(jīng)被連接到USB連接器25a。具體來說,在步驟S185,如果步驟S151的判斷結(jié)果是“YES”,則主控單元判斷無線通信適配器已經(jīng)被連接到USB連接器25a。如果步驟S151的判斷結(jié)果是“NO”,則主控單元11在步驟S185判斷無線通信適配器30還沒有被連接到USB連接器25a。
如果步驟S185的判斷結(jié)果是“NO”,則連接檢測事件處理結(jié)束。如果步驟S185的判斷結(jié)果是“YES”,則控制進行到步驟S187,在其中主控單元11將用于判斷無線適配器連接的判斷標志設(shè)置成ON。然后,控制進行到步驟S200以執(zhí)行無線適配器更新處理。
如果判斷出設(shè)置信息文件沒有被存儲到存儲單元53內(nèi)(S142NO),則控制進行到步驟S154。在步驟S154中,主控單元11在存儲在存儲設(shè)備50的存儲單元53內(nèi)的數(shù)據(jù)項中搜索電子證書。然后,主控單元11判斷電子證書是否被存儲到存儲單元53內(nèi)(S155)。
如果電子證書被存儲到存儲單元53(S155YES),則主控單元11經(jīng)由USB主控制器25控制存儲設(shè)備50從存儲設(shè)備50的存儲單元53讀出電子證書(S156)。在步驟S157,與步驟S151類似,主控單元11判斷多功能設(shè)備10支持的特定設(shè)備的其中一個無線通信適配器30是否被連接到USB連接器25a。
如果步驟S157的判斷結(jié)果是“NO”,控制進行到步驟S158。在步驟S158,主控單元11把步驟S156中從存儲設(shè)備50獲取的電子證書存儲到NVRAM 19中。另外,在步驟S 158,主控單元11在顯示單元21上顯示指示完成數(shù)據(jù)存儲操作的消息。然后,存儲連接事件處理結(jié)束。如果步驟S157的判斷結(jié)果是“YES”,則連接檢測事件處理不執(zhí)行步驟S158就結(jié)束。
如果存儲連接事件處理在經(jīng)歷了步驟S157或S158之后才完成,則主控單元11判斷在步驟S180沒有發(fā)生錯誤(見圖5)。然后,主控單元11判斷無線通信適配器30是否已經(jīng)被連接到USB連接器25a。具體來說,在步驟S185,如果步驟S157的判斷結(jié)果是“YES”,則主控單元11判斷無線通信適配器已經(jīng)被連接到USB連接器25a。如果步驟S157的判斷結(jié)果是“NO”,則主控單元11在步驟S185判斷無線通信適配器30還沒有被連接到USB連接器25a。
如果在步驟S155判斷出電子證書沒有被存儲到存儲設(shè)備50的存儲單元53內(nèi)(S155NO),則控制進行到步驟S160。在步驟S160,固件更新處理被執(zhí)行。圖7是說明固件更新處理的流程圖。
首先,主控單元11在存儲在存儲設(shè)備50的存儲單元53內(nèi)的數(shù)據(jù)項中搜索固件(S161)。然后,主控單元11判斷固件是否在存儲單元53內(nèi)被注冊(S162)。具體來說,在步驟S162,主控單元11查找具有預(yù)定文件名的文件用作固件。
如果固件在存儲單元53內(nèi)沒有被注冊(S162NO),則控制進行到步驟S163,其中主控單元11顯示指示固件沒有被注冊在存儲單元53內(nèi)的消息。然后,固件更新處理終止。在步驟S162被處理之后,控制返回到步驟S180,并且主控單元11判斷錯誤已經(jīng)發(fā)生(S180YES)。然后,連接檢測事件處理結(jié)束。
如果在步驟S162判斷出固件被注冊在存儲單元53內(nèi)(S162YES),則控制進行到步驟S164。在步驟S164,主控單元11經(jīng)由USB主控制器25從存儲設(shè)備50的存儲單元53讀出固件。接下來,主控單元11基于固件的文件名判斷步驟S164中獲取的固件是否用于無線通信適配器30。
如果固件是用于無線通信適配器30(S165YES),則控制進行到步驟S167。在步驟S167,與步驟S151相似,主控單元11判斷無線通信適配器30是否已經(jīng)被連接到USB連接器25a。如果步驟S167的判斷結(jié)果是“NO”,則控制進行到步驟S169。在步驟S169,主控單元11把步驟S164中從存儲設(shè)備50獲取的固件存儲到NVRAM 19中。另外,在步驟S169中,主控單元11在顯示單元21上顯示指示完成數(shù)據(jù)存儲操作的消息。然后,固件更新處理終止。
如果固件更新處理在經(jīng)歷了步驟S167或S169之后才終止,則步驟S180的判斷結(jié)果變成“NO”。然后,主控單元11判斷無線通信適配器30是否已經(jīng)被連接到USB連接器25a。具體而言,在步驟S185中,如果步驟S167的判斷結(jié)果是“YES”,則主控單元判斷無線通信適配器30已經(jīng)被連接到USB連接器25a。如果步驟S167的判斷結(jié)果是“NO”,則主控單元11在步驟S185判斷無線通信適配器30還沒有被連接到USB連接器25a。
如果步驟S185的判斷結(jié)果是“NO”,則連接檢測事件處理終止。如果步驟S185的判斷結(jié)果是“YES”,則控制進行到步驟S187,在其中主控制單元11將用于判斷無線適配器的連接的判斷標志設(shè)置成ON。然后,控制進行到步驟S200以執(zhí)行無線適配器更新處理。
如果在步驟S165判斷出固件不是用于無線通信適配器30(S165NO),則控制進行到步驟S170。在步驟S170,主控單元11判斷步驟S164中獲取的固件是否是用于多功能設(shè)備10。如果固件不是用于多功能設(shè)備10(S170NO),則控制進行到步驟S179。
如果固件是用于多功能設(shè)備10(S170YES),則控制進行到步驟S171。在步驟S171中,主控單元11檢查固件的有效性。具體來說,在步驟S171中,主控單元11分析固件的標頭以檢查固件的文件名和主體部是否是適用于多功能設(shè)備10的固件。在步驟S171中,標頭中定義的固件版本也被從固件中讀出,并且將所獲取固件的版本與多功能設(shè)備10當前固件的版本進行比較。
接著,在步驟S173,主控單元11檢查獲取的固件是否有效。如果獲取的固件不是有效的(S173NO),則控制進行到步驟S179。如果獲取的固件是有效的(S173YES),則控制進行到步驟S174,在該步驟中主控單元11判斷在步驟S164獲取的固件版本是否比多功能設(shè)備10的當前固件的版本更新。
如果在步驟S164獲取的固件版本比多功能設(shè)備10的當前固件的版本更新(S174YES),則固件更新被執(zhí)行(S175)。另外,在步驟S175,當完成固件更新之后,主控單元11在顯示單元21上顯示指示固件更新被完成的消息。然后,控制進行到步驟S177,在該步驟中多功能設(shè)備10被重啟。
如果在步驟S164獲取的固件版本不比多功能設(shè)備10的當前固件版本新(S174NO),則控制進行到步驟S179。在步驟S179,主控單元11顯示指示固件并非是最新版本或者固件是無效的消息。然后,固件更新處理和存儲連接事件處理終止,并且此后控制進行到圖5的步驟S180。在這種情況下,步驟S180的判斷結(jié)果是“YES”。然后,連接檢測事件處理終止。
現(xiàn)在參見圖5,如果在步驟S120判斷出連接到USB連接器25a的USB設(shè)備是通信設(shè)備類型,則控制進行到步驟S190。在步驟S190,主控單元11判斷連接到USB連接器25a的USB設(shè)備是否是支持多功能設(shè)備30的無線通信適配器。術(shù)語“支持多功能設(shè)備30的無線通信適配器”指的是能夠設(shè)置用來定義響應(yīng)命令信號的無線通信操作的無線操作參數(shù)的適配器,其中該命令信號由多功能設(shè)備10基于存儲設(shè)備50提供的設(shè)置信息文件生成。
在步驟S190,主控單元11基于設(shè)備描述符中包含的廠商ID(適配器的廠商標識)和產(chǎn)品ID(適配器的產(chǎn)品標識)檢查USB設(shè)備是否是支持多功能設(shè)備10的無線通信適配器。
如果在步驟S190判斷USB設(shè)備不是支持多功能設(shè)備10的無線通信適配器,則控制進行到步驟S135以顯示錯誤信息。然后,連接檢測事件處理終止。
如果在步驟S190判斷USB設(shè)備是支持多功能設(shè)備10的無線通信適配器(即,無線通信適配器30),則控制進行到步驟S200,在該步驟中無線適配器的更新處理被執(zhí)行。
圖8是說明無線適配器更新處理的流程圖。如圖8所示,主控單元11判斷無線通信適配器30的固件是否存在于NVRAM19中或連接到USB連接器25a的存儲設(shè)備50中。具體來說,如果判斷標志是OFF且無線通信適配器30的固件存在于NVRAM 19中,或者如果判斷標志是ON且無線通信適配器30的固件存在于連接到USB連接器25a的存儲設(shè)備50中,那么步驟S210的判斷結(jié)果是“YES”。如果不能滿足這些條件,則步驟S210的判斷結(jié)果是“NO”。
如果步驟S210的判斷結(jié)果是“NO”。控制進行到步驟S260。如果步驟S210的判斷結(jié)果是“YES”??刂七M行到步驟S220。在步驟S220,主控單元11檢查存儲在NVRAM 19或存儲在存儲設(shè)備50中的目標固件的有效性。具體來說,在步驟S220,主控單元11分析固件的標頭以檢查固件的文件名稱和主體部是否是適用于無線通信適配器30的固件。在步驟S220,在標頭內(nèi)定義的固件版本也被從固件讀出,并且將固件的版本與無線通信適配器30的當前固件版本進行比較。
接著,在步驟S230,主控單元11檢查目標固件是否有效。如果目標固件不是有效的(S230NO),則控制進行到步驟S260。如果目標固件是有效的(S230YES),則控制進行到步驟S240,在該步驟中主控單元11判斷目標固件的版本是否比存儲在無線通信適配器30的固件存儲器31c中的當前固件的版本新。
如果目標固件的版本比無線通信適配器30的當前固件的版本新(S240YES),則固件更新被執(zhí)行(S250)。具體來說,在步驟S250,多功能設(shè)備10的主控單元11經(jīng)由USB主控制器25向無線通信適配器30發(fā)送目標固件和指示固件更新的更新命令信號,致使無線通信適配器30的主控單元13執(zhí)行固件更新。另外,在步驟S250,主控單元11在顯示單元21上顯示指示固件更新正在運行的消息。
當固件更新完成之后,如果固件被存儲到NVRAM 19內(nèi),則NVRAM 19中的固件可以被刪除掉也可以不被刪除掉。步驟S250被完成之后,控制進行到步驟S260。
在步驟S260,主控單元11判斷設(shè)置信息文件是否被存儲在NVRAM 19或連接到USB連接器25a的存儲設(shè)備50中。具體來說,如果判斷標志是OFF且設(shè)置信息文件被存儲在NVRAM 19中,或者如果判斷標志是ON且設(shè)置信息文件被存儲在連接到USB連接器25a的存儲設(shè)備50中,那么步驟S260的判斷結(jié)果是“YES”。如果不能滿足這些條件,則步驟S260的判斷結(jié)果是“NO”。
如果步驟S260的判斷結(jié)果是“YES”,則控制進行到步驟S270,在該步驟中主控單元11檢查存儲在NVRAM 19或者存儲在存儲設(shè)備50中的目標設(shè)置信息文件的有效性。具體來說,在步驟S270,主控單元11判斷目標設(shè)置信息文件中的標頭和描述是否滿足預(yù)定的規(guī)范。
在步驟S270的有效性檢查完成之后,控制進行到步驟S280,在該步驟中主控單元11判斷目標設(shè)置信息文件是否有效。如果目標設(shè)置信息文件無效(S280NO),則控制進行到步驟S283。如果目標設(shè)置信息文件是有效的(S280YES),則控制進行到步驟S290。
在步驟S290,主控單元11判斷包含在NVRAM 19或存儲設(shè)備50中存儲的目標設(shè)置信息文件中的參數(shù)是否等于目前應(yīng)用于無線通信適配器30的當前無線操作參數(shù),以判斷包含在目標設(shè)置信息文件中的參數(shù)是否已經(jīng)被應(yīng)用于無線通信適配器30。
如果目標設(shè)置信息文件中的參數(shù)等于當前無線操作參數(shù)(S290YES),則控制進行到步驟S320。如果目標設(shè)置信息文件中的參數(shù)不等于當前無線操作參數(shù)(S290NO),則控制進行到步驟S300。
在步驟S300,主控單元11分析存儲在NVRAM 19或是存儲在存儲設(shè)備50中的目標設(shè)置信息文件,并生成指示無線通信適配器30把設(shè)置信息文件應(yīng)用于無線操作參數(shù)的設(shè)置命令信號。在設(shè)置命令信號被從多功能設(shè)備10經(jīng)由USB主控制器25發(fā)送到無線通信適配器30之后,無線通信適配器30依照設(shè)置命令信號設(shè)置無線操作參數(shù)。主控單元11發(fā)送設(shè)置命令信號的同時,該主控單元11顯示指示設(shè)置操作正在進行(或者設(shè)置操作的狀態(tài))的消息。
接著,在步驟S310,主控單元11向無線通信適配器30發(fā)送指示無線通信適配器30重新開始無線通信任務(wù)的重新開始命令信號。另外,在步驟S310,主控單元11顯示指示無線通信任務(wù)開始的消息。在設(shè)置操作被完成之后,存儲在NVRAM 19內(nèi)的設(shè)置信息文件可以被刪除也可以不被刪除。然后,控制進行到步驟S320。
如果步驟S260的判斷結(jié)果是“NO”,則控制進行到步驟S283,在該步驟中主控單元11與無線通信適配器30通信,從而判斷無線通信適配器30的無線操作參數(shù)是否有待確定(即,操作參數(shù)還未從缺省設(shè)置改變)。如果在步驟S283判斷無線操作參數(shù)有待確定(S283YES),則控制進行到步驟S287,在該步驟中主控單元11在顯示單元21上顯示指示無線操作參數(shù)有待確定的消息。然后,無線適配器更新處理終止。如果在步驟S283判斷無線操作參數(shù)并未保持待定(S283NO),則控制進行到步驟S320。
在步驟S320,主控單元判斷電子證書是否存在于NVRAM 19中或是存在于連接到USB連接器25a的存儲設(shè)備50中。具體來說,在步驟S320,如果判斷標志是OFF并且電子證書存在于NVRAM 19中,或者如果判斷標志是ON并且電子證書存在于連接到USB連接器25a的存儲設(shè)備50中,則判斷結(jié)果是“YES”。如果不能滿足這些條件,則步驟S320的判斷結(jié)果是“NO”。
如果步驟S320的判斷結(jié)果是“YES”,則主控單元11發(fā)送指示無線通信適配器30輸入電子證書的輸入命令信號和電子證書(S330)。另外,在步驟S330顯示關(guān)于執(zhí)行輸入的消息。在步驟S330被完成之后,無線適配器的更新處理終止。然后,圖5的連接檢測事件處理終止。在完成電子證書的輸入之后,存儲在NVRAM中的電子證書可以被刪除也可以不被刪除。
如果步驟S320的判斷結(jié)果是“NO”,則無線適配器的更新處理終止。然后,連接檢測事件處理終止。
此后,將描述無線通信適配器30的主控單元31執(zhí)行的設(shè)備更新處理。圖9是說明設(shè)備更新處理的流程圖。當在連接檢測事件處理中多功能設(shè)備10生成的一個命令被無線通信適配器30的主控單元31接收到時,該設(shè)備更新處理被啟動。
首先,主控單元31判斷多功能設(shè)備30發(fā)送的命令是否是指示固件更新的更新命令(S410)。如果多功能設(shè)備30發(fā)送的命令是更新命令(S410YES),則控制進行到步驟S413。在步驟413中,主控單元13通過使用與更新命令一起由多功能設(shè)備10提供的固件來更新存儲在固件存儲器31c內(nèi)的固件。另外,在步驟S413中,主控單元13經(jīng)由顯示單元37通知用戶固件更新正在進行,例如,通過打開顯示單元37的LED,該LED用特定顏色指示固件更新的執(zhí)行。然后,設(shè)備更新處理終止。
如果從多功能設(shè)備30發(fā)送出的命令不是更新命令(S410NO),則控制進行到步驟S430。在步驟S430,主控單元13判斷多功能設(shè)備30提供的命令是否是設(shè)置命令。如果多功能設(shè)備30提供的命令是設(shè)置命令(S430YES),則控制進行到步驟S433。在步驟S433,主控單元13依照接收到的設(shè)置命令信號更新存儲在NVRAM 35中的無線操作參數(shù)。另外,在步驟S433,主控單元13經(jīng)由顯示單元13通知用戶設(shè)置操作正在進行,例如,通過打開顯示單元37的用特定顏色表示設(shè)置操作的執(zhí)行的LED。然后,設(shè)備更新處理終止。
如果多功能設(shè)備30提供的命令不是設(shè)置命令(S430NO),則控制進行到步驟S450。在步驟S450,主控單元13判斷多功能設(shè)備30提供的命令是否是重新開始命令。如果多功能設(shè)備30提供的命令是重新開始命令(S450YES),則控制進行到步驟S453。
在步驟S453,主控單元13重新開始無線通信任務(wù)以將在步驟S433中更新的無線操作參數(shù)應(yīng)用于無線通信操作。另外,在步驟S153,主控單元13經(jīng)由顯示單元37通知用戶設(shè)置的改變操作正在進行,例如,通過打開顯示單元37的用特定顏色指示執(zhí)行設(shè)置的改變操作的LED。然后,設(shè)備更新處理終止。
如果在步驟S450判斷多功能設(shè)備30提供的命令不是重新開始命令(S450NO),則控制進行到步驟S470。在步驟S470,主控單元13判斷多功能設(shè)備30提供的命令是否是輸入命令。如果多功能設(shè)備30提供的命令是輸入命令(S470YES),則控制進行到步驟S473。
在步驟S473,主控單元31把與輸入命令一起由多功能設(shè)備10提供的電子證書存儲在NVRAM 35中用于電子證書的預(yù)定存儲器區(qū)域內(nèi),以完成電子證書的輸入。另外,在步驟S473,主控單元13經(jīng)由顯示單元37通知用戶輸入操作正在進行。然后,設(shè)備更新處理終止。
如果在步驟S470判斷多功能設(shè)備30提供的命令不是輸入命令(S470NO),則控制進行到步驟S490,在該步驟中,主控單元31執(zhí)行另一個命令的其它處理。然后,設(shè)備更新處理終止。
如上所述,多功能設(shè)備10判斷存儲設(shè)備50是否經(jīng)由USB接口被連接到多功能設(shè)備(S130)。如果存儲設(shè)備50被連接到多功能設(shè)備10,則多功能設(shè)備10進一步判斷設(shè)置信息文件是否被存儲到存儲設(shè)備50中(S141,S142)。如果設(shè)置信息文件被存儲到存儲設(shè)備50中,則多功能設(shè)備50從存儲設(shè)備50獲取設(shè)置信息文件(S143)。
另一方面,在連接檢測事件處理中,多功能設(shè)備10判斷無線通信適配器30是否被連接到多功能設(shè)備10(S120,S190)。如果無線通信適配器30被連接到多功能設(shè)備10,則多功能設(shè)備10向無線通信適配器30發(fā)送設(shè)置命令來配置無線通信適配器的無線通信操作(S300)。在接收到設(shè)置命令之后,無線通信適配器30設(shè)置無線通信操作,即,設(shè)置無線操作參數(shù)(S433)。
因此,根據(jù)本發(fā)明的實施方式,通過首先把存儲設(shè)備50連接到多功能設(shè)備10,隨后將存儲設(shè)備50從多功能設(shè)備10移除,并且然后將無線通信適配器30連接到多功能設(shè)備10以代替存儲設(shè)備50,存儲在存儲設(shè)備50中的設(shè)置信息能夠被應(yīng)用到無線通信適配器30的無線通信操作中,使得無線通信適配器30依照最初存儲在存儲設(shè)備50中的設(shè)置信息進行操作。
由于多功能設(shè)備10具有多個USB連接器(25a),也可以在存儲設(shè)備50和無線通信適配器30都被連接到多功能設(shè)備10上時將存儲在存儲設(shè)備50中的設(shè)置信息應(yīng)用于無線通信適配器30的無線通信操作中。
根據(jù)這些實施方式,用戶無需操作操作多功能設(shè)備10即可將設(shè)置信息應(yīng)用于無線通信適配器30。換言之,用戶可以將設(shè)置信息應(yīng)用于無線通信適配器而不用操作用戶接口很少的多功能設(shè)備10。應(yīng)該注意的是,根據(jù)一些實施方式,執(zhí)行把設(shè)置信息應(yīng)用于無線通信適配器的操作很簡單。用戶僅需要操作個人電腦60以把設(shè)置信息文件存儲到存儲設(shè)備50,然后把存儲設(shè)備50和無線通信適配器30連接到多功能設(shè)備。即,根據(jù)一些實施方式,用來設(shè)置多功能設(shè)備10的無線通信功能的設(shè)置操作變得很簡單。
由于無線通信適配器30具有打印服務(wù)器任務(wù)的功能,因此就可以通過簡單地把無線通信適配器30連接到多功能設(shè)備10來使無線通信適配器30作為打印服務(wù)器進行操作。
在無線通信系統(tǒng)1中,USB接口被設(shè)置為連接各個設(shè)備的通用接口,并且多功能設(shè)備10具有USB主控制器。因此,無線通信適配器30并不要求具有USB主控制器,由此可以降低無線通信適配器30的制造成本。
由于通常像存儲設(shè)備50這樣的存儲設(shè)備被配置成在主設(shè)備控制下操作的從屬設(shè)備,因此就可以使用通常使用的存儲設(shè)備作為存儲設(shè)備50。不要求使用專用存儲設(shè)備來做存儲設(shè)備50。
在這些實施方式中,如果判斷出無線通信適配器30被連接到多功能設(shè)備10上,則將從存儲設(shè)備50獲取的設(shè)置信息文件與無線通信適配器30的當前設(shè)置進行比較(S290)。如果從存儲設(shè)備50獲取的設(shè)置信息文件與無線通信適配器30的當前設(shè)置相同,則設(shè)置信息文件不被應(yīng)用于無線通信適配器30(S290)。只有在從存儲設(shè)備50獲取的設(shè)置信息文件與無線通信適配器30的當前設(shè)置不同時,設(shè)置信息文件才被應(yīng)用于無線通信適配器30(S290,S300)。
因此,根據(jù)一些實施方式,可以避免在從存儲設(shè)備50獲取的設(shè)置信息文件與無線通信適配器30的當前設(shè)置相同時執(zhí)行不必要的設(shè)置操作。
應(yīng)該注意的是,在系統(tǒng)中提供多個多功能設(shè)備且用戶依次設(shè)置這些多功能設(shè)備的情況下,可以體現(xiàn)上述的優(yōu)點。
在一些實施方式中,當無線通信適配器30執(zhí)行設(shè)置操作時(S300,S310,S433,S453),代表設(shè)置操作狀態(tài)的信息被送給用戶。因此,設(shè)置操作的狀況被可靠地通知給用戶。
在一些實施方式中,如果存儲設(shè)備30被連接到多功能設(shè)備10,則多功能設(shè)備10判斷用于安全通信的電子證書是否被存儲于存儲設(shè)備中(S147,S149,S154,S155)。如果判斷出電子證書被存儲于存儲設(shè)備50中,則多功能設(shè)備30從存儲設(shè)備50獲取電子證書(S150,S156),并將該電子證書發(fā)送給無線通信適配器30,這樣無線通信適配器30就能輸入該電子證書(S330)。
根據(jù)特定的實施方式,電子證書的輸入也是通過使用存儲設(shè)備50實現(xiàn)的。
在一些實施方式中,如果判斷出存儲設(shè)備50被連接到多功能設(shè)備10,則多功能設(shè)備10判斷無線通信適配器30的固件是否被存儲在存儲設(shè)備50中(S162,S165)。如果無線通信適配器30的固件被存儲在存儲設(shè)備50中,則該多功能設(shè)備10從存儲設(shè)備50獲取該固件,并將該固件發(fā)送給無線通信適配器30,這樣無線通信適配器就能更新固件。
因此,根據(jù)特定的實施方式,固件的更新以及無線操作參數(shù)的設(shè)置是通過使用存儲設(shè)備50實現(xiàn)的。
盡管參考特定的實施方式詳細地描述了本發(fā)明,但其它實施方式也是可行的。
在上述的一些實施方式中,多功能設(shè)備30分析設(shè)置信息文件并生成用于指示無線通信適配器30配置無線通信操作的命令信號。但多功能設(shè)備10也可以被配置成僅將從存儲設(shè)備50獲取的設(shè)置信息文件發(fā)送給無線通信適配器30。這種情況下,無線通信適配器30分析多功能設(shè)備10轉(zhuǎn)發(fā)的設(shè)置信息文件,并依照該設(shè)置信息文件來配置無線通信操作。這種實施方式的變型可以如下方式實現(xiàn)。
圖10A顯示了根據(jù)這種變型的無線適配器更新處理。圖10A中所示的處理是對圖8所示的無線適配器更新處理進行了修改。圖10A中僅僅示出了對圖8的無線更新處理的修改部分。圖10B顯示了根據(jù)該變型的設(shè)備更新處理。圖10B中顯示的該處理是對圖9所示的設(shè)備更新處理進行了修改。在圖10B中,僅僅示出了對圖9的設(shè)備更新處理的修改部分。在圖10A和圖10B中,對于與上述相同的步驟,使用相同的附圖標記,對于其解釋將不再重復(fù)。
圖10A的無線適配器更新處理是由步驟S303,S305,S307,S308和S309代替步驟S270,S280,S290和S300。如圖10A所示,如果步驟S260的判斷結(jié)果是“YES”,則控制進行到步驟S303。在步驟S303,多功能設(shè)備10的主控單元11向無線通信適配器30發(fā)送存儲在NVRAM 19中或是存儲在存儲設(shè)備50的設(shè)置信息文件以及設(shè)置命令信號。
接著,在步驟S305,主控單元11在顯示單元21上顯示指示設(shè)置操作正在運行的消息。該消息持續(xù)顯示在顯示單元21上,直至主控單元11從無線通信適配器30接收到關(guān)于設(shè)置操作完成的通知或是關(guān)于設(shè)置操作取消的通知為止。如果主控單元11從無線通信適配器30接收到關(guān)于設(shè)置操作完成的通知(S307YES),則控制進行到步驟S310。如果接收到的通知不是關(guān)于設(shè)置操作完成的通知而是設(shè)置操作取消的通知(S307NO,S308YES),則主控單元11顯示指示設(shè)置操作取消的消息。然后,執(zhí)行從步驟S210開始的步驟。
如果在步驟S308判斷出接收到的通知不是設(shè)置操作取消的通知(S308NO),則控制返回到步驟S305。
圖10B的設(shè)備更新處理是由步驟S434,S435,S436,S437,S438和S439代替步驟S433。如圖10B中所示,如果無線通信適配器30的主控單元31判斷出多功能設(shè)備30提供的命令是設(shè)置命令(S430YES),則控制進行到步驟S434。在步驟S434,主控單元31檢查設(shè)置信息文件的有效性。具體來說,主控單元檢查設(shè)置信息文件的描述是否符合預(yù)定的規(guī)范。
接著,在步驟S435,主控單元13判斷設(shè)置信息文件是否有效。如果設(shè)置信息文件無效(S435NO),則控制進行到步驟S439,在該步驟中主控單元31向多功能設(shè)備10發(fā)送取消設(shè)置操作的通知。
如果設(shè)置信息文件有效(S435YES),則控制進行到步驟S436。在步驟S436,主控單元13判斷包含在接收到的設(shè)置信息文件中的參數(shù)是否與目前存儲在NVRAM 35中的當前無線操作參數(shù)相同。如果包含在接收到的設(shè)置信息文件中的參數(shù)與目前存儲在NVRAM 35中的當前無線操作參數(shù)相同(S436YES),則控制進行到步驟S439。如果包含在接收到的設(shè)置信息文件中的參數(shù)與目前存儲在NVRAM 35中的當前無線操作參數(shù)不同(S436NO),則控制進行到步驟S437。
在步驟S437,主控單元31基于從多功能設(shè)備10傳輸?shù)脑O(shè)置信息文件設(shè)置無線操作參數(shù)(即,改變NVRAM 35中的無線操作參數(shù))。另外,在步驟S437,主控單元13通過顯示單元37通知用戶設(shè)置操作正在進行。當設(shè)置操作(S437)被完成之后,主控單元31向多功能設(shè)備10發(fā)送設(shè)置操作完成的通知(S438)。然后,設(shè)備更新處理終止。在步驟S439,主控單元31向多功能設(shè)備10發(fā)送取消設(shè)置操作的通知。
根據(jù)上述的變型,多功能設(shè)備10不需要具有分析設(shè)置信息文件的功能。可以理解的是,由于多功能設(shè)備10不分析設(shè)置信息文件,則為不同的無線通信適配器設(shè)置無線通信操作可以通過使用存儲設(shè)備50和多功能設(shè)備10來實現(xiàn)。
在上述無線通信系統(tǒng)1的特定實施方式中,無線操作參數(shù)被存儲在無線通信適配器30中,且無線通信適配器30響應(yīng)多功能設(shè)備10提供的設(shè)置命令起動設(shè)置操作。然而,在另一些實施方式中,無線通信系統(tǒng)1可以被配置成使多功能設(shè)備10存儲無線操作參數(shù)。即,在此實施方式中,多功能設(shè)備10依照存儲設(shè)備50提供的設(shè)置信息文件改變無線操作參數(shù),并依照該無線操作參數(shù)控制無線通信適配器30。
在此實施方式中,多功能設(shè)備10可以被配置成將從存儲設(shè)備50獲取的電子證書寫入到控制無線通信適配器30的任務(wù)涉及的NVRAM19中的預(yù)定存儲區(qū)域中。
在以上提到的實施方式中,無線通信適配器30被配置成通過使用無線電信號與設(shè)備5通信。然而,在另一些實施方式中,無線通信適配器30可以是使用紅外線與設(shè)備通信的IrDA(紅外數(shù)據(jù)協(xié)會)適配器。
無線通信適配器30可以是基于藍牙標準的網(wǎng)絡(luò)適配器和UWB(超寬帶)網(wǎng)絡(luò)適配器的其中一種。
在以上提到的實施方式中,USB接口被用作多功能設(shè)備10和存儲設(shè)備50(或無線通信適配器30)之間的通用接口。在其它一些實施方式中,可以使用基于IEEE 1394的接口來代替USB接口。
在以上提到的實施方式中,多功能設(shè)備10被配置有多個USB連接器25a。然而,即使是多功能設(shè)備10被配置成具有單個的USB接口連接器,無線通信適配器30的設(shè)置也可以通過使用存儲設(shè)備50和多功能設(shè)備10來實現(xiàn)。
在圖8或圖10B所示的無線適配器更新處理中,是否執(zhí)行無線通信操作的設(shè)置取決于檢查步驟S290或S436的結(jié)果。但無線適配器更新處理可以被配置成這樣,即使得如果步驟S290(或S436)的結(jié)果是“NO”,則主控單元11(或31)允許用戶決定是否執(zhí)行無線通信操作的設(shè)置。根據(jù)這種配置,用戶可決定是否要開始設(shè)置無線通信操作。
在上述配置的步驟S290或S436中,做出設(shè)置信息文件是否與無線通信適配器30的當前設(shè)置相同的判斷。作為對這種配置的替代方式,可以在步驟S290或S436中作出無線通信適配器30的設(shè)置是否是默認設(shè)置的判斷,使得如果無線通信適配器30的設(shè)置是默認設(shè)置,則執(zhí)行無線通信功能的設(shè)置。根據(jù)這種配置,可以可靠地執(zhí)行默認設(shè)置的設(shè)置更新。
可以通過使用在無線通信適配器30的設(shè)置從默認設(shè)置改變時設(shè)置(或復(fù)位)的標志,或通過將默認設(shè)置存儲到存儲器(例如ROM)從而比較默認設(shè)置和設(shè)置信息文件,作出無線通信適配器的設(shè)置是否是默認設(shè)置的判斷。
如果無線適配器更新處理被配置成這樣,即使得在使用完設(shè)置信息文件之后就將設(shè)置信息文件從NVRAM 19中刪除,則將不同信息從存儲設(shè)備拷貝到NVRAM 19的拷貝工作就變得很容易。如果無線適配器更新處理被配置成在使用完設(shè)置信息文件之后不將設(shè)置信息文件從NVRAM 19中刪除,則將相同的設(shè)置應(yīng)用到多個無線通信適配器的設(shè)置就變得很容易。在這種實施方式中,用戶只需要將每個無線通信適配器連接到多功能設(shè)備10或從多功能設(shè)備10處斷開即可。應(yīng)當理解的是,如果設(shè)置信息文件被存儲到RAM 11b中,只要多功能設(shè)備10的電源是ON,也可以體現(xiàn)這種優(yōu)點。
無線通信系統(tǒng)可以被配置成使圖像處理設(shè)備(多功能設(shè)備30)存儲定義無線通信操作的參數(shù),并且該圖像處理設(shè)備根據(jù)存儲的參數(shù)控制連接到圖像處理設(shè)備的無線通信適配器。或者,在一些實施方式中,無線通信系統(tǒng)可以被配置成這樣,即無線通信適配器存儲定義無線通信操作的參數(shù),并且圖像處理設(shè)備控制無線通信適配器,以使無線通信適配器按照存儲的參數(shù)配置無線通信操作。
權(quán)利要求
1.一種無線通信系統(tǒng),包括用于無線通信的無線通信適配器;用于為無線通信適配器存儲設(shè)置信息的存儲設(shè)備;和具有用于連接所述存儲設(shè)備和無線通信適配器的接口的設(shè)備;其中所述設(shè)備包括控制器,所述控制器在所述存儲設(shè)備連接到所述設(shè)備的接口時從所述存儲設(shè)備獲取設(shè)置信息,并在所述無線通信適配器連接到所述設(shè)備的接口時將所述設(shè)置信息應(yīng)用于所述無線通信適配器,并且其中當所述設(shè)置信息被應(yīng)用于所述無線通信適配器之后,所述無線通信適配器根據(jù)所述設(shè)置信息執(zhí)行無線通信。
2.如權(quán)利要求1所述的無線通信系統(tǒng),其中所述控制器基于所述設(shè)置信息生成第一命令信號,并將所述第一命令信號發(fā)送給所述無線通信適配器,從而將所述設(shè)置信息應(yīng)用于所述無線通信適配器;并且所述無線通信適配器在接收到所述第一命令信號之后根據(jù)所述第一命令信號執(zhí)行無線通信。
3.如權(quán)利要求2所述的無線通信系統(tǒng),其中由所述控制器生成的所述第一命令信號指示所述無線通信適配器根據(jù)所述設(shè)置信息配置無線通信操作;并且所述無線通信適配器根據(jù)由所述設(shè)備的所述控制器提供的所述第一命令信號配置所述無線通信操作。
4.如權(quán)利要求2所述的無線通信系統(tǒng),其中所述控制器生成指示所述無線通信適配器重新啟動無線通信操作的第二命令信號,并在所述第一命令信號被發(fā)送到所述無線通信適配器之后向所述無線通信適配器發(fā)送所述第二命令信號。
5.如權(quán)利要求1至4中任一項所述的無線通信系統(tǒng),其中如果所述存儲設(shè)備連接到所述設(shè)備的所述接口,則所述控制器從所述存儲設(shè)備獲取電子證書。
6.如權(quán)利要求5所述的無線通信系統(tǒng),其中所述控制器生成指示所述無線通信適配器輸入所述電子證書的第三命令信號,并且將所述第三命令信號和所述電子證書發(fā)送給所述無線通信適配器,以便將所述電子證書輸入到所述無線通信適配器中。
7.如權(quán)利要求1至6中任一項所述的無線通信系統(tǒng),其中如果所述存儲設(shè)備連接到所述設(shè)備的所述接口上,則所述控制器從所述存儲設(shè)備獲取所述無線通信適配器的固件數(shù)據(jù)。
8.如權(quán)利要求7所述的無線通信系統(tǒng),其中所述控制器生成指示所述無線通信適配器更新固件的第四命令信號,并將所述第四命令信號和所述無線通信適配器的所述固件數(shù)據(jù)發(fā)送給所述無線通信適配器。
9.如權(quán)利要求1至8中任一項所述的無線通信系統(tǒng),其中,如果所述存儲設(shè)備通過所述接口連接到所述設(shè)備上,則所述控制器從所述存儲設(shè)備獲取所述設(shè)備的固件數(shù)據(jù),并根據(jù)所述設(shè)備的所述固件數(shù)據(jù)更新所述設(shè)備的固件。
10.如權(quán)利要求2至4中任一項所述的無線通信系統(tǒng),其中,所述控制器判斷連接到所述設(shè)備的所述接口的適配器是否是根據(jù)所述設(shè)置信息執(zhí)行無線通信的通信適配器,并且只有在判斷出所連接的適配器是所述通信適配器時才發(fā)送所述第一命令信號。
11.如權(quán)利要求1至10中任一項所述的無線通信系統(tǒng),其中所述設(shè)備具有多個用于連接所述無線通信適配器和所述存儲設(shè)備的接口;并且如果所述存儲設(shè)備連接到所述多個設(shè)備接口之一上,所述控制器從所述存儲設(shè)備獲取所述設(shè)置信息,并且如果所述無線通信適配器連接到所述多個設(shè)備接口之一上,所述控制器將所述設(shè)置信息應(yīng)用于所述無線通信適配器。
12.如權(quán)利要求1至11中任一項所述的無線通信系統(tǒng),其中,所述設(shè)備的所述控制器包括判斷所述存儲設(shè)備是否被連接到所述接口上的第一判斷系統(tǒng);和判斷所述無線通信適配器是否被連接到所述接口上的第二判斷系統(tǒng)。
13.如權(quán)利要求1至12中任一項所述的無線通信系統(tǒng),其中,如果所述存儲設(shè)備連接到所述設(shè)備的所述接口,則所述控制器將所述設(shè)置信息轉(zhuǎn)發(fā)給所述無線通信適配器;并且所述無線通信適配器根據(jù)所述設(shè)備的所述控制器轉(zhuǎn)發(fā)的所述設(shè)置信息來配置所述無線通信操作。
14.一種設(shè)備,包括用于連接另一設(shè)備的接口;和控制器,如果所述另一設(shè)備連接到所述接口上且該控制器決定獲取設(shè)置信息,則所述控制器從所述另一設(shè)備獲取所述設(shè)置信息,并且,如果所述另一設(shè)備連接到所述接口上且該控制器決定將所述設(shè)置信息應(yīng)用于所述另一設(shè)備,則所述控制器將所述設(shè)置信息應(yīng)用于所述另一設(shè)備。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中所述控制器用來接收信號,并基于所接收的信號判斷是否要從所述另一設(shè)備獲取所述設(shè)置信息,并且基于所接收的信號判斷是否要將所述設(shè)置信息應(yīng)用于所述另一設(shè)備。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述信號的接收是由于所述另一設(shè)備與所述接口的連接而產(chǎn)生。
17.根據(jù)權(quán)利要求15或16所述的設(shè)備,其中所述信號是作為數(shù)據(jù)由所述控制器通過所述接口而獲得。
18.根據(jù)權(quán)利要求15至17中任一項所述的設(shè)備,其中由所述控制器獲得的信號包括以一標準定義的數(shù)據(jù),所述數(shù)據(jù)表示連接所述接口的所述另一設(shè)備的類型。
19.一種設(shè)置無線通信適配器的方法,所述方法在具有用來連接所述無線通信適配器和存儲設(shè)備的接口的設(shè)備上執(zhí)行,所述方法包括以下步驟判斷所述存儲設(shè)備是否連接到所述設(shè)備的所述接口;如果設(shè)置信息存儲在所述存儲設(shè)備中,則從所述存儲設(shè)備獲取所述設(shè)置信息;判斷所述無線通信適配器是否通過所述接口連接到所述設(shè)備;和如果所述無線通信適配器連接到所述設(shè)備的所述接口,則將所述設(shè)置信息應(yīng)用于所述無線通信適配器。
20.一種用于設(shè)備的計算機可讀介質(zhì),所述計算機可讀介質(zhì)上存儲有計算機可執(zhí)行指令,以執(zhí)行設(shè)置無線通信適配器的方法,所述設(shè)備具有可連接所述無線通信適配器和存儲設(shè)備的接口,所述方法包括以下步驟判斷所述存儲設(shè)備是否連接到所述設(shè)備的所述接口;如果設(shè)置信息存儲在所述存儲設(shè)備中,則從所述存儲設(shè)備獲取所述設(shè)置信息;判斷所述無線通信適配器是否通過所述接口連接到所述設(shè)備;和如果所述無線通信適配器連接到所述設(shè)備的所述接口,則將所述設(shè)置信息應(yīng)用于所述無線通信適配器。
全文摘要
提供了一種無線通信系統(tǒng)。該無線通信系統(tǒng)包括用于無線通信的無線通信適配器,為無線通信適配器存儲設(shè)置信息的存儲設(shè)備,和具有連接存儲設(shè)備和無線通信適配器的接口的設(shè)備。另外,該設(shè)備包括控制器,如果存儲設(shè)備連接到設(shè)備的接口,則該控制器從存儲設(shè)備獲取設(shè)置信息,并且,如果無線通信適配器連接到設(shè)備接口,則將設(shè)置信息應(yīng)用于無線通信適配器。當將設(shè)置信息應(yīng)用于無線通信適配器之后,該無線通信適配器根據(jù)設(shè)置信息執(zhí)行無線通信。
文檔編號H04L12/28GK1783788SQ20051012578
公開日2006年6月7日 申請日期2005年12月1日 優(yōu)先權(quán)日2004年12月1日
發(fā)明者日比野正明 申請人:兄弟工業(yè)株式會社