專利名稱:無線裝置的通信設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線裝置的通信設(shè)定方法。
背景技術(shù):
近年,使用無線LAN連接的打印機(jī)等計(jì)算機(jī)外圍設(shè)備日益普及。作為無線LAN的方式,存在IEEE802.11標(biāo)準(zhǔn)、藍(lán)牙標(biāo)準(zhǔn)等各種方式,但是IEEE802.11標(biāo)準(zhǔn)的無線LAN方式正在變?yōu)槭澜鐦?biāo)準(zhǔn)。
伴隨著搭載IEEE802.11b標(biāo)準(zhǔn)的無線LAN裝置的個人電腦的普及,打印機(jī)等外圍設(shè)備中,搭載IEEE802.11b標(biāo)準(zhǔn)的無線LAN裝置的設(shè)備也正在增加。
IEEE802.11b的無線LAN裝置具有被稱作基礎(chǔ)模式的星型連接模式、被稱作特別模式的1對1連接模式,使用任意的模式,都能與其它計(jì)算機(jī)等進(jìn)行通信。在基礎(chǔ)模式中,成為星型連接的中心的接入點(diǎn)的MAC地址通常作為初始組ID使用。
此外,在特別模式中,本來在標(biāo)準(zhǔn)上規(guī)定使用SSID通信,但是實(shí)際上不使用無線LAN裝置的SSID,而常常使用IP地址進(jìn)行通信。無線LAN裝置的IP地址的初始值設(shè)定為“0:0:0:0”等,所以把另一方的無線LAN裝置的IP地址設(shè)定為“0:0:0:1”等。之后,各無線LAN裝置采用各自的IP地址進(jìn)行通信。
這里,作為基礎(chǔ)模式的初始ID使用的“MAC地址”是設(shè)備中固有的編號,所以設(shè)置在任意房間中的無線LAN裝置的ID不會與鄰居家或鄰近的辦公室中設(shè)定的無線LAN裝置的ID重復(fù)。因此,設(shè)置在任意的房間中的無線LAN裝置不會與鄰居家或鄰近辦公室的個人電腦或外圍設(shè)備連接。
此外,IEEE802.11b的無線LAN裝置在日本作為頻帶不重疊的頻道,最多能確保4個頻道。這4個頻道中,通常使用其他人未使用的、并且盡可能干擾波少的頻道。
為了對多個接入點(diǎn)分配站,可根據(jù)序列號決定頻道(特開2000-059388號公報(bào))。
當(dāng)通過無線LAN把外圍設(shè)備連接到計(jì)算機(jī)上時,存在關(guān)于安全的問題、關(guān)于外圍設(shè)備的用戶接口的問題。
無線LAN卡或接入點(diǎn)的初始組ID有時成為象“Anyone”那樣的、單純的初始值。而且常常不設(shè)定加密密鑰。因此,在鄰居家或鄰近的辦公室中新追加的無線LAN裝置有時連接到自家的無線LAN上。這時從雙方的無線LAN能相互觀察到數(shù)據(jù)。
在基礎(chǔ)模式中,某無線LAN裝置能接收從設(shè)置在鄰居家或鄰近辦公室中的接入點(diǎn)輸出的信標(biāo),并且當(dāng)在該接入點(diǎn)中不設(shè)定加密密鑰時,通過接收從接入點(diǎn)輸出的信標(biāo),能把握組ID,所以容易竊聽。
此外,在特別模式下,初始值的IP地址常常變?yōu)楣驳模贸跏贾低ㄐ懦蔀榘踩洗蟮膯栴}。
對于IEEE802.11b的無線LAN裝置而言,因?yàn)槟苓x擇的頻道數(shù)少,所以在某無線LAN裝置和鄰近的其他無線LAN裝置之間,選擇的頻道相重復(fù)的可能性高。因此,當(dāng)只通過序列號決定頻道,ID或初始設(shè)定的IP地址相同時,能連接到鄰居家或鄰近辦公室的網(wǎng)絡(luò)上的可能性高。
尤其在打印機(jī)那樣的計(jì)算機(jī)外圍設(shè)備中,設(shè)定中能使用的用戶接口常常貧乏。因此在真正進(jìn)行無線通信前,使用單純的初始設(shè)定的ID或IP地址與計(jì)算機(jī)進(jìn)行無線通信,從具有豐富的用戶接口的計(jì)算機(jī)對外圍設(shè)備設(shè)定新的ID或IP地址?;蛘?,在外圍設(shè)備上有線連接計(jì)算機(jī),通過在計(jì)算機(jī)上執(zhí)行初始設(shè)定用的程序,從該計(jì)算機(jī)對外圍設(shè)備設(shè)定ID或IP地址。
可是,通過前者的無線通信線路的設(shè)定方法有可能產(chǎn)生安全的問題,通過后者的有線線路的設(shè)定方法產(chǎn)生設(shè)定作業(yè)變得非常繁雜的問題。
發(fā)明內(nèi)容
本發(fā)明的貢獻(xiàn)在于,即使在象打印機(jī)那樣的、用戶接口貧乏的外圍設(shè)備中,也能容易地進(jìn)行無線LAN裝置的通信設(shè)定。此外,根據(jù)本發(fā)明的其他觀點(diǎn),在公寓等集中住宅或城市的住宅密集地或辦公街中,即使是在鄰居家或鄰近的辦公室中使用無線LAN系統(tǒng)時,也不會連接到其他無線LAN系統(tǒng)上,能安全地把所需的設(shè)備連接在所需的無線LAN系統(tǒng)上。
例如在無線LAN裝置的通信設(shè)定方法中,其特征在于,包括在計(jì)算機(jī)和外圍設(shè)備中,根據(jù)所述外圍設(shè)備的識別信息,設(shè)定無線LAN通信用的設(shè)定信息的第一設(shè)定步驟;使用基于所述第一設(shè)定步驟的設(shè)定,把計(jì)算機(jī)已經(jīng)存儲的設(shè)定信息通知給外圍設(shè)備的通知步驟;切換到所述通知步驟中通知的設(shè)定信息的切換步驟。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在以下參照附圖的說明中變得清楚,在附圖中,同樣的參照符號指定相同或相似的部分。
下面簡要說明附圖。合并進(jìn)來的附圖構(gòu)成說明書的一部分,闡明本發(fā)明的實(shí)施例,并且與描述一起用來解釋發(fā)明的原理。
圖1是表示本發(fā)明實(shí)施例1的自家的無線LAN系統(tǒng)100、鄰居家的無線LAN系統(tǒng)200的框圖。
圖2是表示實(shí)施例1的動作的程序流程圖。
圖3是表示本發(fā)明實(shí)施例2的自家的無線LAN系統(tǒng)300、鄰居家的無線LAN系統(tǒng)400的框圖。
圖4是表示實(shí)施例2的動作的程序流程圖。
圖5是實(shí)施例的信息處理裝置的例示的框圖。
圖6是實(shí)施例的外圍設(shè)備的例示的框圖。
圖7是關(guān)于實(shí)施例的安裝程序的例示的程序流程圖。
圖8是關(guān)于實(shí)施例的外圍設(shè)備的無線LAN設(shè)定處理的例示的程序流程圖。
具體實(shí)施例方式
下面,將參照
本發(fā)明的實(shí)施例。
在以下說明的實(shí)施例中,設(shè)定了ID、加密密鑰、且多個計(jì)算機(jī)進(jìn)行無線通信的無線LAN環(huán)境中,在新連接的外圍設(shè)備的無線LAN裝置的設(shè)定方法中,當(dāng)在要連接到所述外圍設(shè)備上的計(jì)算機(jī)中安裝所述外圍設(shè)備的驅(qū)動程序時,如果對所述計(jì)算機(jī)輸入所述外圍設(shè)備的固有編號,則所述計(jì)算機(jī)的無線LAN裝置使用的各通信設(shè)定自動作為外圍設(shè)備的無線LAN裝置的通信設(shè)定而設(shè)定。
此外,所述外圍設(shè)備根據(jù)所述外圍設(shè)備的固有編號,計(jì)算所述外圍設(shè)備的無線LAN裝置的初始狀態(tài)的加密密鑰、ID或IP地址,把計(jì)算的信息作為所述外圍設(shè)備的無線LAN裝置的暫時設(shè)定存儲在存儲器中。所述計(jì)算機(jī)把所述外圍設(shè)備的驅(qū)動程序安裝到所述計(jì)算機(jī)上時,接受所輸入的所述外圍設(shè)備的固有編號,把此前所述計(jì)算機(jī)的無線LAN裝置使用的ID、加密密鑰暫時備份到所述計(jì)算機(jī)的存儲器中,對所述外圍設(shè)備的固有編號應(yīng)用與所述外圍設(shè)備同樣的計(jì)算方法,計(jì)算出與ID或IP地址相同的加密密鑰,并設(shè)定為用于所述計(jì)算機(jī)的無線LAN裝置。然后,所述計(jì)算機(jī)向所述外圍設(shè)備發(fā)送安裝所述驅(qū)動程序之前使用的原始ID、加密密鑰,然后,恢復(fù)為安裝所述驅(qū)動程序之前使用的原始ID、加密密鑰。若所述外圍設(shè)備收到從所述計(jì)算機(jī)發(fā)送的原始ID、加密密鑰,就把所述原始ID、加密密鑰設(shè)定為用于所述外圍設(shè)備的無線LAN裝置。
據(jù)此,計(jì)算機(jī)和外圍設(shè)備只通過把外圍設(shè)備的驅(qū)動程序安裝到計(jì)算機(jī)上,就設(shè)置了固有的組ID、加密密鑰,所以在象打印機(jī)那樣的、用戶接口貧乏的計(jì)算機(jī)外圍設(shè)備中,也能非常簡單地使無線LAN裝置的通信設(shè)定自動化。此外,能減少與鄰居家或相鄰的辦公室的網(wǎng)絡(luò)連接的可能性。從而,能以比以往更高的安全性把外圍設(shè)備與所需的計(jì)算機(jī)連接。
此外,在與所述計(jì)算機(jī)相同的無線組的計(jì)算機(jī)中,在安裝外圍設(shè)備的驅(qū)動程序時不輸入所述外圍設(shè)備的固有編號時,進(jìn)行控制以不改變所述計(jì)算機(jī)的無線LAN裝置的設(shè)定。即跳過把無線LAN設(shè)定信息向所述外圍設(shè)備復(fù)制的處理,并按照經(jīng)常安裝外圍設(shè)備的驅(qū)動程序。
在通過這樣把外圍設(shè)備設(shè)置在某無線組中時,沒必要從屬于同一無線組的其它計(jì)算機(jī)重新設(shè)定該外圍設(shè)備的無線LAN裝置。因此,其它計(jì)算機(jī)與有線連接的網(wǎng)絡(luò)打印機(jī)同樣,通過檢索該外圍設(shè)備,關(guān)于該外圍設(shè)備的驅(qū)動程序的安裝等連接設(shè)定成為可能。
此外,通過在外圍設(shè)備中連接無線LAN卡等無線LAN裝置,在基于無線LAN的通信成為可能的計(jì)算機(jī)外圍設(shè)備中,當(dāng)把無線LAN卡連接到所述外圍設(shè)備上時,或把無線LAN卡連接到所述外圍設(shè)備后初次接通電源時,將根據(jù)所述外圍設(shè)備的固有編號而計(jì)算出的加密密鑰、ID或IP地址設(shè)定為用于所述外圍設(shè)備的無線LAN卡。
圖1是表示本發(fā)明實(shí)施例1的自家的無線LAN系統(tǒng)100、鄰居家的無線LAN系統(tǒng)200的框圖。
自家的無線LAN系統(tǒng)100具有自家計(jì)算機(jī)PC1、P2C、自家的打印機(jī)Pr1、自家的接入點(diǎn)AP1。
鄰居家的無線LAN系統(tǒng)200具有鄰居家的計(jì)算機(jī)PC3、鄰居家的打印機(jī)Pr2。
計(jì)算機(jī)PC1~PC3、打印機(jī)Pr1、Pr2分別具有未圖示的無線LAN裝置。打印機(jī)PC1、PC2和接入點(diǎn)AP1在IEEE802.11的基礎(chǔ)模式下,使用“ID1”作為ID,使用“KEY1”作為加密密鑰,形成自家的無線網(wǎng)絡(luò)。
此外,鄰居家的計(jì)算機(jī)PC3和鄰居家的打印機(jī)Pr2設(shè)定為能在IEEE802.11的特別模式下進(jìn)行無線通信。作為打印機(jī)Pr2的IP地址,使用初始值“0:0:0:0”。作為計(jì)算機(jī)PC3的IP地址,使用“0:0:0:1”。須指出的是,不設(shè)定加密密鑰。
下面,說明實(shí)施例1的動作。
圖2是表示實(shí)施例1的動作的程序流程圖。
如上所述,計(jì)算機(jī)PC1、PC2和接入點(diǎn)AP1確立基于基礎(chǔ)模式的無線通信線路(S1),使用“ID1”作為ID,使用“KEY1”作為加密密鑰,形成自家的無線網(wǎng)絡(luò)(S2)。
此外,計(jì)算機(jī)PC3和打印機(jī)Pr2使用“0:0:0:0”作為打印機(jī)Pr2的IP地址,使用“0:0:0:1”作為計(jì)算機(jī)PC3的IP地址,變?yōu)樘貏e模式(S41、S42、S51)。
把無線LAN裝置安裝到打印機(jī)Pr1上后,如果初次接通打印機(jī)的電源,則打印機(jī)Pr1根據(jù)打印機(jī)的制造編號,計(jì)算IP地址“IPp1”、加密密鑰“KEPp1”,把作為初始值設(shè)定在無線LAN裝置中的IP地址“0:0:0:0”(S31、S32)設(shè)定為計(jì)算出的IP地址“IPp1”、加密密鑰“KEPp1”,并以特別模式待機(jī)(S33、S34)。
而在計(jì)算機(jī)PC1中,當(dāng)安裝打印機(jī)Pr1的驅(qū)動程序時,用戶輸入打印機(jī)Pr1的制造編號(S21)。打印機(jī)驅(qū)動程序根據(jù)輸入的打印機(jī)Pr1的制造編號,用與打印機(jī)同樣的算法,在計(jì)算機(jī)中計(jì)算出無線LAN裝置的IP地址“IPp1”、加密密鑰“KEYp1”。打印機(jī)驅(qū)動程序把計(jì)算機(jī)PC1的無線LAN裝置的通信用加密密鑰設(shè)定為“KEYp1”,并且把通信模式設(shè)定為特別模式(S22、S23)。這時,把此前使用的ID“ID1”、加密密鑰“KEY1”存儲在計(jì)算機(jī)的存儲器中。這樣在計(jì)算機(jī)中備份原始的無線LAN設(shè)定信息(例ID和加密密鑰等)。
計(jì)算機(jī)PC1知道打印機(jī)Pr1的無線LAN裝置的IP地址“IPD1”,所以通過特別模式與打印機(jī)Pr1進(jìn)行無線通信,把存儲在計(jì)算機(jī)的存儲器中的ID“ID1”、加密密鑰“KEY1”傳送給打印機(jī)Pr1(S24a)。
如果“ID1”、“KEY1”正常傳送給打印機(jī)Pr1,從打印機(jī)Pr1返回信號(Ack)(S35),就使計(jì)算機(jī)PC1的無線LAN裝置的通信用ID和加密密鑰恢復(fù)為打印機(jī)Pr1的設(shè)定前的“ID1”、“KEY1”,并變?yōu)榛A(chǔ)模式(S24、S25)。
在打印機(jī)Pr1中,如果從計(jì)算機(jī)PC1傳送無線LAN裝置的通信用ID即“ID1”、加密密鑰“KEY1”,就對PC發(fā)回表示通信正常進(jìn)行的信號(Ack)(S35),然后把從計(jì)算機(jī)PC1取得的“ID1”、“KEY1”設(shè)定為無線LAN裝置的通信用ID、加密密鑰,并變?yōu)榛A(chǔ)模式(S36、S37)。然后打印機(jī)Pr1從與接入點(diǎn)AP1有線連接的DHCP服務(wù)器或接入點(diǎn)具有的DHCP服務(wù)器功能接收新的IP地址,并自動設(shè)定該IP地址(S38)。計(jì)算機(jī)PC1變更打印機(jī)的IP地址后,進(jìn)行打印機(jī)的再檢測,并進(jìn)行連接(S26、S39)。
在自家的另一臺計(jì)算機(jī)PC2中,在所述自動設(shè)定后,不輸入序列號就安裝了打印機(jī)Pr1的打印機(jī)驅(qū)動程序(S11)。把打印機(jī)Pr1的打印機(jī)驅(qū)動程序設(shè)定為如果不輸入序列號,就不進(jìn)行無線LAN裝置的設(shè)定。
如果向打印機(jī)Pr2輸入打印機(jī)驅(qū)動程序,就與有線連接時一樣,進(jìn)行打印機(jī)的自動檢索(S12),所以如果設(shè)定為自動檢索出的打印機(jī)Pr1,就能與打印機(jī)Pr1連接(S40)。
這里,連接在打印機(jī)Pr1上的無線LAN卡的、在連接到打印機(jī)Pr1之前初始設(shè)定的IP地址如圖2所示,變?yōu)椤?:0:0:0”。如果在象實(shí)施例1那樣連接到打印機(jī)Pr1上后,IP地址沒有立刻從“0:0:0:0”變?yōu)椤癐Pp1”,則鄰居家的計(jì)算機(jī)PC3的無線LAN裝置的電波到達(dá)自家的打印機(jī)Pr1的無線LAN裝置,這時如果鄰居家的計(jì)算機(jī)PC3試圖與打印機(jī)Pr32連接,就存在也連接到打印機(jī)Pr1上,并進(jìn)行打印機(jī)輸出的問題。
由于該問題,當(dāng)把無線LAN卡連接在打印機(jī)上時,最好在連接無線LAN卡之后,或連接無線LAN卡并接通打印機(jī)的電源后,改變無線LAN卡的IP地址的設(shè)定,在該IP地址的變更和加密密鑰的設(shè)定結(jié)束之前不能進(jìn)行無線通信。
此外,從安裝了驅(qū)動程序的計(jì)算機(jī)向打印機(jī)Pr1傳送ID、加密密鑰時,在盡管發(fā)生了通信錯誤也沒有檢測到錯誤、而對計(jì)算機(jī)發(fā)送Ack時,打印機(jī)Pr1的設(shè)定有可能錯誤。
當(dāng)發(fā)生超過基于通信協(xié)議的糾錯能力的通信錯誤時,通常利用基于高級協(xié)議的錯誤檢測等請求再發(fā)送,但是在所述實(shí)施例中,如果從打印機(jī)返回Ack,則進(jìn)行了打印機(jī)設(shè)定的計(jì)算機(jī)恢復(fù)為原來的各通信設(shè)定,所以有可能無法接收再發(fā)送要求。
假定這樣的情形下,計(jì)算機(jī)的無線LAN裝置的設(shè)定也可以在接收來自打印機(jī)的無線LAN裝置的Ack,并確認(rèn)再發(fā)送要求在一定時間中未到來后,恢復(fù)為原來的各通信設(shè)定。
如果在所述打印機(jī)的無線LAN裝置的設(shè)定中,產(chǎn)生了通信錯誤,并在無線LAN裝置中設(shè)定了錯誤的ID、加密密鑰,則作為結(jié)果,變?yōu)閺挠?jì)算機(jī)無法檢測到打印機(jī)的狀態(tài)。這時在打印機(jī)中,就需要用于把連接在打印機(jī)上的無線LAN裝置用的各通信設(shè)定恢復(fù)為根據(jù)打印機(jī)的序列號計(jì)算出的IP地址、加密密鑰,并在特別模式下待機(jī)的開關(guān)部件。作為該開關(guān),可以使用機(jī)械的復(fù)位按鈕,也可以執(zhí)行無線LAN卡的插拔。
此外,在網(wǎng)絡(luò)變更等情況下,通過在無線通信中進(jìn)行初始化的命令,從計(jì)算機(jī)把連接在打印機(jī)上的無線LAN裝置的各通信設(shè)定恢復(fù)為根據(jù)打印機(jī)的序列號計(jì)算出的IP地址、加密密鑰,并在特別模式下待機(jī)。
這里,作為計(jì)算機(jī)和打印機(jī)相互連接的頻道,使用此前使用的無線通信的頻道。可是,設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道可以是任意頻道,如果設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道與此前計(jì)算機(jī)使用的頻道不同時,也傳遞頻道信息,并設(shè)定為打印機(jī)一側(cè)的無線LAN裝置中。
此外,設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道也可以為此前計(jì)算機(jī)使用的頻道以外的空頻道,并盡可能與其它通信不重疊。
打印機(jī)驅(qū)動程序無論從CD-ROM等存儲媒體安裝,還是從網(wǎng)絡(luò)安裝,同樣能執(zhí)行。
下面,說明本發(fā)明的實(shí)施例2。
圖3是表示本發(fā)明實(shí)施例2的自家的無線LAN系統(tǒng)300、鄰居家的無線LAN系統(tǒng)400的框圖。
計(jì)算機(jī)PC1、PC2是自家計(jì)算機(jī),計(jì)算機(jī)PC3是鄰居家的計(jì)算機(jī),打印機(jī)Pr2是鄰居家的打印機(jī)。
計(jì)算機(jī)PC1~PC3和打印機(jī)Pr1、Pr2分別具有無線LAN裝置,計(jì)算機(jī)PC1、PC2在IEEE802.11的特別模式下形成自家的無線網(wǎng)絡(luò)。
這時,在自家的無線網(wǎng)絡(luò)中,計(jì)算機(jī)PC1使用IP地址“IPc1”、計(jì)算機(jī)PC2的IP地址為“IPc2”、打印機(jī)Pr的IP地址為“IPp1”、加密密鑰利用“KEY”進(jìn)行通信。
此外,鄰居家的計(jì)算機(jī)PC3和鄰居家的打印機(jī)Pr2都設(shè)定為能在IEEE802.11的特別模式下進(jìn)行無線通信,打印機(jī)Pr2的IP地址為初始值″0:0:0:0″,計(jì)算機(jī)PC3的IP地址使用″0:0:0:1″,未設(shè)定加密密鑰。
下面,說明實(shí)施例2的動作。
圖4是表示實(shí)施例2的動作的程序流程圖。
計(jì)算機(jī)PC1設(shè)定為IP地址“IPc1”、加密密鑰“KEY1”(S121),計(jì)算機(jī)PC2設(shè)定為IP地址“IPc2”、加密密鑰“KEY”(S112),在特別模式下待機(jī)(S111)。
如果在把無線LAN裝置安裝到打印機(jī)Pr1上后(S132)初次接通打印機(jī)的電源,則打印機(jī)Pr1根據(jù)打印機(jī)的制造編號計(jì)算出IP地址“IPp1”、加密密鑰“KEYp1”(S134),把作為初始值設(shè)定在無線LAN裝置中的IP地址″0:0:0:0″(S131)設(shè)定為計(jì)算出的IP地址“IPp1”、加密密鑰“KEYp1”,并在特別模式下待機(jī)(S133)。
而在計(jì)算機(jī)PC1中,當(dāng)安裝打印機(jī)Pr1的驅(qū)動程序時(S122),用戶輸入打印機(jī)Pr1的制造編號。打印機(jī)驅(qū)動程序根據(jù)輸入的打印機(jī)Pr1的制造編號,用與打印機(jī)Pr1同樣的算法,在計(jì)算機(jī)中計(jì)算出打印機(jī)Pr1的無線LAN裝置用的IP地址“IPp1”、加密密鑰“KEYp1”,并將加密密鑰“KEYp1”設(shè)定為用于計(jì)算機(jī)PC1與無線LAN裝置的通信。這時,把此前使用的加密密鑰“KEY1”存儲到計(jì)算機(jī)的存儲器中(S123)。
此外,計(jì)算機(jī)PC1知道打印機(jī)Pr1的無線LAN裝置的IP地址“IPp1”,所以使用加密密鑰“KEYp1”、與打印機(jī)Pr1在特別模式下進(jìn)行無線通信,把存儲在計(jì)算機(jī)的存儲器中的加密密鑰“KEY1”傳送給打印機(jī)Pr1(S124)。
如果加密密鑰“KEY1”正常傳送給打印機(jī)Pr1,并從打印機(jī)Pr1返回信號(Ack)(S125),則計(jì)算機(jī)PC1把無線LAN裝置的加密密鑰恢復(fù)為打印機(jī)Pr1的、設(shè)定前的“KEY1”(S126)。
此外,打印機(jī)Pr1把從計(jì)算機(jī)PC1傳送來的加密密鑰“KEY1”設(shè)定為無線LAN用的加密密鑰(S135)。
然后,打印機(jī)Pr1在計(jì)算機(jī)PC1具有DHCP服務(wù)器功能時,從計(jì)算機(jī)PC1接收新的IP地址(S127),自動設(shè)定該IP地址(S136)。計(jì)算機(jī)PC1變更打印機(jī)的IP地址后,再檢測打印機(jī)(S128),把打印機(jī)Pr1與計(jì)算機(jī)PC1連接(S137)。
據(jù)此,能把已在自家的無線LAN網(wǎng)絡(luò)中利用的加密密鑰也設(shè)定在新設(shè)定的打印機(jī)Pr1中。
須指出的是,也可以原封不動使用為了加密密鑰的設(shè)定而使用的打印機(jī)的IP地址,此外可以從其他計(jì)算機(jī)分配新的IP地址。
在自家的另一臺計(jì)算機(jī)PC2中,設(shè)定所述加密密鑰、IP地址后,不輸入序列號,而安裝打印機(jī)Pr1的打印機(jī)驅(qū)動程序(S113)。把打印機(jī)Pr1的打印機(jī)驅(qū)動程序設(shè)定為如果不輸入序列號,就不進(jìn)行無線LAN裝置的設(shè)定。如果對PC2輸入打印機(jī)驅(qū)動程序,就與有線連接時同樣,自動檢索打印機(jī)(S114),所以如果設(shè)定了自動檢索出的打印機(jī)Pr1,就能與打印機(jī)Pr1連接(S115)。
這里,設(shè)定連接計(jì)算機(jī)和打印機(jī)的頻道是此前使用的無線通信的頻道??墒?,設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道可以是任意的頻道,如果設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道與此前計(jì)算機(jī)使用的頻道不同時,也傳遞頻道信息,并設(shè)定為打印機(jī)一側(cè)的無線LAN裝置。
此外,設(shè)定打印機(jī)的無線LAN系統(tǒng)的頻道也可以為此前計(jì)算機(jī)使用的頻道以外的空頻道,盡可能與其它通信不重疊。
須指出的是,鄰居家的計(jì)算機(jī)PC3設(shè)定為IP地址″0:0:0:1″(S142),鄰居家的打印機(jī)Pr2設(shè)定為IP地址″0:0:0:0″(S151),在特別模式(S141)下待機(jī),然后彼此連接(S143)。
在實(shí)施例2中,假定打印機(jī)為計(jì)算機(jī)的外圍設(shè)備,但是可以把數(shù)字相機(jī)或掃描儀等其他外圍設(shè)備作為計(jì)算機(jī)的外圍設(shè)備。
根據(jù)本發(fā)明,即使在象打印機(jī)那樣用戶接口差的計(jì)算機(jī)外圍設(shè)備中,也能非常簡單地自動進(jìn)行無線LAN裝置的通信設(shè)定,并且在公寓等集合住宅或城市的住宅密集地或辦公街中,即使是在鄰居家或鄰近的辦公室中使用無線LAN系統(tǒng)時,也不會連接到鄰居家或鄰近的辦公室的無線LAN系統(tǒng)上,能安全地以無線LAN進(jìn)行連接。
(實(shí)施例3)在本實(shí)施例中,詳細(xì)說明上述的個人電腦等信息處理裝置、上述的打印機(jī)等外圍設(shè)備以及它們的控制程序。在本例子中,希望從信息處理裝置向外圍設(shè)備進(jìn)行無線連接。
圖5是表示實(shí)施例的信息處理裝置的例示的框圖。在圖5中,控制部501是包括CPU、ROM和RAM等的控制部件。存儲部502是存儲各種數(shù)據(jù)、程序等的存儲部件,具有ROM、RAM以及硬盤驅(qū)動器中的至少一個。無線LAN裝置503是無線LAN卡等無線通信線路,可以內(nèi)置在個人電腦中,也可以連接在個人電腦的外部。輸入部504是鍵盤或鼠標(biāo)等輸入裝置。
在存儲部502中存儲連接到無線LAN上時成為必要的ID或加密密鑰等設(shè)定信息即無線LAN設(shè)定信息504、外圍設(shè)備的安裝程序505、原始的無線LAN設(shè)定信息副本(備份數(shù)據(jù))即設(shè)定信息的副本506。
圖6是實(shí)施例的外圍設(shè)備的例示的框圖。在圖6中,控制部601是包括CPU、ROM和RAM等的控制部件。存儲部602是存儲各種數(shù)據(jù)、程序等的存儲部件,具有ROM、RAM以及硬盤驅(qū)動器中的至少一個。無線LAN裝置603是無線LAN卡等無線通信線路,可以內(nèi)置在外圍設(shè)備中,也可以連接在外圍設(shè)備的外部。
在存儲部602中存儲無線LAN設(shè)定信息604、控制程序605、固有信息606等。
圖7是關(guān)于實(shí)施例的安裝程序的例示的程序流程圖。本程序在計(jì)算機(jī)PC1或PC2上起動時執(zhí)行。
在步驟S701中,控制部501接受從輸入部504輸入的外圍設(shè)備的固有信息。
在步驟S702中,控制部501把與接入點(diǎn)AP1連接時使用的原始的無線LAN設(shè)定信息504作為設(shè)定信息的副本備份到存儲部502中。
在步驟S703中,控制部501對輸入的外圍設(shè)備的固有信息應(yīng)用給定的生成算法,生成暫定的無線LAN設(shè)定信息。該生成算法也加載在外圍設(shè)備的控制程序605中。
在步驟S704中,控制部501把生成的暫定的無線LAN設(shè)定信息登記為無線LAN裝置503能使用。例如用生成的無線LAN設(shè)定信息覆蓋存儲部502中存儲的無線LAN設(shè)定信息504。
須指出的是,當(dāng)無線LAN裝置503設(shè)定為基礎(chǔ)模式時,控制部501把通信模式變更為特別模式。
在步驟S705中,控制部501通過對無線LAN裝置503應(yīng)用暫定的無線LAN設(shè)定信息,與外圍設(shè)備確立無線通信線路。須指出的是,外圍設(shè)備按照后面描述的程序流程圖,設(shè)定基于固有信息的同一無線LAN設(shè)定信息。
在步驟S706中,控制部501從存儲部502讀出原始的無線LAN設(shè)定信息的副本506,把無線LAN設(shè)定信息的副本506從無線LAN裝置503發(fā)送給外圍設(shè)備。
在步驟S707中,控制部501判定對外圍設(shè)備的無線LAN設(shè)定信息的設(shè)定(復(fù)制)是否成功。當(dāng)從外圍設(shè)備發(fā)來表示設(shè)定成功的Ack等信息時,判定為成功。當(dāng)然如上所述,控制部501從收到Ack起啟動定時器,在經(jīng)過了給定時間時判定是否收到再發(fā)送要求,如果未收到再發(fā)送要求時,就判定為設(shè)定成功。
在步驟S708中,控制部501從存儲部502讀出原始的無線LAN設(shè)定信息的副本506,覆蓋到無線LAN設(shè)定信息504中。據(jù)此,原始的無線LAN設(shè)定信息再登記到無線LAN裝置503中。須指出的是,當(dāng)在基礎(chǔ)模式下使用原始的無線LAN設(shè)定信息時,控制部501把通信模式變更為基礎(chǔ)模式。
在步驟S709中,控制部501通過無線通信線路檢索外圍設(shè)備。通常檢索用的信息包通過接入點(diǎn)路由到外圍設(shè)備。外圍設(shè)備如果收到檢索用的信息包,就發(fā)送搭載了能確定該外圍設(shè)備的信息的響應(yīng)信息包。據(jù)此,個人電腦能識別在LAN中存在外圍設(shè)備。
在步驟S710中,控制部501安裝通過檢索處理發(fā)現(xiàn)的與外圍設(shè)備對應(yīng)的驅(qū)動程序。
圖8是關(guān)于實(shí)施例的外圍設(shè)備的無線LAN設(shè)定處理的例示的程序流程圖。
在步驟S801中,控制部601判定是否觸發(fā)無線LAN的設(shè)定。該觸發(fā)如上所述,是把無線LAN裝置連接到外圍設(shè)備上時、對連接無線LAN裝置的外圍設(shè)備首次接通電源時、或按下基于硬件或軟件的復(fù)位鍵時?;蛘撸瑹o線LAN裝置603可以把收到從PC等發(fā)送的初始化命令作為觸發(fā)。
在步驟S802中,控制部601讀出存儲在存儲部602中的固有信息606,應(yīng)用生成算法,生成暫定的無線LAN設(shè)定信息。
在步驟S803中,控制部601把生成的暫定的無線LAN設(shè)定信息作為無線LAN設(shè)定信息604登記。須指出的是,在制造外圍設(shè)備時,可以預(yù)先把暫定的無線LAN設(shè)定信息存儲在ROM等非易失性存儲部件中。這時不需要步驟S802的生成處理。
在步驟S804中,控制部601把暫定的無線LAN設(shè)定信息應(yīng)用于無線LAN裝置603,與PC確立無線通信線路。
在步驟S805中,控制部601控制無線LAN裝置603,從PC接收原始的無線LAN設(shè)定信息。
在步驟S806中,控制部601登記由無線LAN裝置603接收的無線LAN設(shè)定信息。即通過接收的無線LAN設(shè)定信息覆蓋存儲部602中的無線LAN設(shè)定信息。然后,控制部601對無線LAN裝置603應(yīng)用接收的無線LAN設(shè)定信息,確立無線通信線路。當(dāng)在無線LAN設(shè)定信息中提示應(yīng)該應(yīng)用基礎(chǔ)模式時,控制部601把無線LAN裝置603設(shè)定為基礎(chǔ)模式。
在步驟S807中,控制部601響應(yīng)來自PC的檢索信息包。
如上所述,在本實(shí)施例的發(fā)明中,從個人電腦等信息處理裝置對外圍設(shè)備登記關(guān)于無線LAN的設(shè)定信息時,把信息處理裝置中設(shè)定的原始的無線LAN設(shè)定信息備份后,通過在信息處理裝置和外圍設(shè)備雙方中設(shè)定把外圍設(shè)備的固有信息作為起源的無線LAN設(shè)定信息,在信息處理裝置和外圍設(shè)備之間確立無線通信線路,通過該無線通信線路把原始的無線LAN設(shè)定信息復(fù)制到外圍設(shè)備中。然后,信息處理裝置恢復(fù)備份的原始的無線LAN設(shè)定信息。
這樣在用戶接口貧乏的外圍設(shè)備中,也能容易登記關(guān)于無線LAN的設(shè)定信息。此外,在設(shè)定時,通過使用把外圍設(shè)備的固有信息作為起源的暫定的無線LAN設(shè)定信息,能減少連接到鄰居家或鄰近的辦公室中設(shè)置的無線LAN系統(tǒng)上的可能性。因此,能安全地把所需的外圍設(shè)備連接到所需的無線LAN系統(tǒng)上。
以上,詳細(xì)描述各種實(shí)施例,但是本發(fā)明也可以應(yīng)用于由多個設(shè)備構(gòu)成的系統(tǒng),此外也可以應(yīng)用于由一個設(shè)備構(gòu)成的系統(tǒng)。例如掃描儀、打印機(jī)、PC、復(fù)印機(jī)、多功能設(shè)備、傳真裝置。
須指出的是,通過對系統(tǒng)或裝置直接或從遠(yuǎn)程供給實(shí)現(xiàn)所述實(shí)施例的各功能的軟件程序,該系統(tǒng)或裝置中包含的計(jì)算機(jī)讀出該供給的程序代碼后執(zhí)行,也可以實(shí)現(xiàn)本發(fā)明。
因此,為了用計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能和處理,安裝在該計(jì)算機(jī)中的程序代碼自身也能實(shí)現(xiàn)本發(fā)明。即用于實(shí)現(xiàn)所述功能和處理的計(jì)算機(jī)程序自身也是本發(fā)明之一。
這時如果具有程序的功能,就可以是目標(biāo)代碼、由解釋程序執(zhí)行的程序、提供給OS的腳本數(shù)據(jù)等程序的形態(tài)。
作為用于供給程序的記錄媒體,例如有軟盤、硬盤、光盤、光磁盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM、DVD(DVD-ROM、DVD-R)等。
此外,作為程序的供給方法,使用客戶機(jī)的瀏覽器連接到因特網(wǎng)的主頁上,從該主頁把本發(fā)明的計(jì)算機(jī)程序或壓縮并且包含自動安裝功能的文件下載到硬盤等記錄媒體中,也能供給。此外,把構(gòu)成本發(fā)明的程序的程序代碼分割為多個文件,通過從不同的主頁下載各文件,也能實(shí)現(xiàn)。使多個用戶下載用于由計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能處理的程序文件的WWW服務(wù)器也成為本發(fā)明的構(gòu)成要件。
此外,把本發(fā)明的程序加密,存儲到CD-ROM等存儲媒體中,對用戶發(fā)布,對滿足給定條件的用戶,通過因特網(wǎng)從主頁下載解密的密鑰信息,通過使用該密鑰信息,執(zhí)行加密的程序,安裝到計(jì)算機(jī)上,也能實(shí)現(xiàn)。
此外,計(jì)算機(jī)除了通過執(zhí)行讀出的程序,實(shí)現(xiàn)所述實(shí)施例的功能,還能根據(jù)該程序的指示,在計(jì)算機(jī)上運(yùn)行的OS等進(jìn)行實(shí)際處理的一部分或全部,通過該處理也能實(shí)現(xiàn)所述實(shí)施例的功能。
從記錄媒體讀出的程序?qū)懭氩迦胗?jì)算機(jī)中的功能擴(kuò)展板或連接在計(jì)算機(jī)上的功能擴(kuò)展部件中具有的存儲器中后,根據(jù)該程序的指示,功能擴(kuò)展板或功能擴(kuò)展部件中具有的CPU等行實(shí)際處理的一部分或全部,通過該處理也能實(shí)現(xiàn)所述實(shí)施例的功能。
權(quán)利要求
1.一種方法,用于從計(jì)算機(jī)設(shè)定與外圍設(shè)備進(jìn)行無線通信的設(shè)定,包括在計(jì)算機(jī)和外圍設(shè)備雙方中,根據(jù)所述外圍設(shè)備的固有信息分別設(shè)定無線通信用的暫定的第一設(shè)定信息的步驟;在所述計(jì)算機(jī)中,使用所述第一設(shè)定信息把在該計(jì)算機(jī)中設(shè)定所述第一設(shè)定信息之前設(shè)定的關(guān)于所希望的無線通信的第二設(shè)定信息通知給所述外圍設(shè)備的步驟;以及在所述外圍設(shè)備中,接收所述第二設(shè)定信息,并從所述第一設(shè)定信息切換為所述第二設(shè)定信息的步驟。
2.根據(jù)權(quán)利要求1所述的方法,其中所述設(shè)定步驟包含根據(jù)所述外圍設(shè)備的固有信息,至少計(jì)算出無線通信用的ID信息、加密密鑰或地址信息的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其中所述通知步驟包含至少通知無線通信用的ID信息或加密密鑰的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其中所述計(jì)算機(jī)根據(jù)在安裝所述外圍設(shè)備的驅(qū)動程序時輸入的所述固有信息,執(zhí)行所述設(shè)定步驟。
5.根據(jù)權(quán)利要求4所述的方法,其中,還包含在執(zhí)行所述設(shè)定步驟之前,在所述計(jì)算機(jī)中把此前設(shè)定在該計(jì)算機(jī)中的無線通信用的所述第二設(shè)定信息存儲到該計(jì)算機(jī)的存儲器中的步驟;以及還包含在所述通知步驟之前,在所述計(jì)算機(jī)中從所述存儲器中讀出所述第二設(shè)定信息的步驟。
6.根據(jù)權(quán)利要求5所述的方法,其中在所述切換步驟中,包含在所述計(jì)算機(jī)中,從所述第一設(shè)定信息恢復(fù)成存儲在所述存儲器中的所述第二設(shè)定信息的步驟。
7.根據(jù)權(quán)利要求4所述的方法,其中還包括在安裝所述驅(qū)動程序時未輸入所述固有信息的情況下,進(jìn)行控制以跳過與所述外圍設(shè)備的無線裝置相關(guān)的一系列上述步驟的步驟。
8.根據(jù)權(quán)利要求1所述的方法,其中在把無線裝置連接到該外圍設(shè)備上時,或在把所述無線裝置連接到該外圍設(shè)備上后初次接通電源時,所述外圍設(shè)備執(zhí)行所述設(shè)定步驟。
9.根據(jù)權(quán)利要求1所述的方法,其中還包括在所述切換步驟后,把所述第二設(shè)定信息恢復(fù)成所述第一設(shè)定信息的步驟。
10.一種設(shè)定無線裝置的方法,包括根據(jù)連接在無線裝置上的設(shè)備的固有信息,設(shè)定無線通信用的第一設(shè)定信息的步驟;根據(jù)設(shè)定的所述第一設(shè)定信息,與其它設(shè)備進(jìn)行無線通信的步驟;以及從所述第一設(shè)定信息切換為從所述其他設(shè)備接收到的關(guān)于所希望的無線通信的第二設(shè)定信息的步驟。
11.一種方法,設(shè)定用以從某設(shè)備與其他設(shè)備進(jìn)行無線通信的無線參數(shù),包括根據(jù)在安裝所述其他設(shè)備的驅(qū)動程序時輸入的所述其他設(shè)備的固有信息,設(shè)定無線通信用的暫定的第一設(shè)定信息的步驟;使用設(shè)定的所述第一設(shè)定信息,向所述其他設(shè)備發(fā)送關(guān)于所希望的無線通信的第二設(shè)定信息的步驟;以及從所述第一設(shè)定信息切換為所發(fā)送的所述第二設(shè)定信息的步驟。
12.一種連接或搭載無線裝置的外圍設(shè)備,包括根據(jù)所述外圍設(shè)備的固有信息,設(shè)定無線通信用的暫定的第一設(shè)定信息的部件;通過基于所設(shè)定的所述第一設(shè)定信息的無線通信,從希望與所述外圍設(shè)備連接的信息處理裝置接收與所希望的無線通信相關(guān)的第二設(shè)定信息的部件;以及從所述第一設(shè)定信息切換為所接收的所述第二設(shè)定信息的部件。
13.一種信息處理裝置,用于設(shè)定連接或搭載在外圍設(shè)備上的無線裝置,包括根據(jù)在安裝所述外圍設(shè)備的驅(qū)動程序時輸入的該外圍設(shè)備的固有信息,設(shè)定無線通信用的暫定的第一設(shè)定信息的部件;通過基于所設(shè)定的所述第一設(shè)定信息的無線通信,向所述外圍設(shè)備發(fā)送與所希望的無線通信相關(guān)的第二設(shè)定信息的部件;以及從所述第一設(shè)定信息切換為所發(fā)送的所述第二設(shè)定信息的部件。
14.一種無線通信系統(tǒng),包含連接或搭載無線裝置的外圍設(shè)備、和利用該外圍設(shè)備的信息處理裝置,其中所述外圍設(shè)備包括根據(jù)所述外圍設(shè)備的固有信息來設(shè)定無線通信用的暫定的第一設(shè)定信息的部件;通過基于所設(shè)定的所述第一設(shè)定信息的無線通信,從希望與所述外圍設(shè)備連接的所述信息處理裝置接收與所希望的無線通信相關(guān)的第二設(shè)定信息的部件;以及從所述第一設(shè)定信息切換為所接收的所述第二設(shè)定信息的部件;所述信息處理裝置包括根據(jù)所述外圍設(shè)備的固有信息來設(shè)定所述第一設(shè)定信息的部件;通過基于所設(shè)定的所述第一設(shè)定信息的無線通信,向所述外圍設(shè)備發(fā)送所述第二設(shè)定信息的部件;從所述第一設(shè)定信息切換為所發(fā)送的所述第二設(shè)定信息的部件。
15.根據(jù)權(quán)利要求14所述的無線通信系統(tǒng),其中所述信息處理裝置或所述外圍設(shè)備中的至少一方還包含根據(jù)所述固有信息生成無線通信用的ID信息、加密密鑰、或地址信息作為所述第一設(shè)定信息的部件。
16.根據(jù)權(quán)利要求14所述的無線通信系統(tǒng),其中所述第二設(shè)定信息至少包含無線通信用的ID信息或加密密鑰。
17.根據(jù)權(quán)利要求14所述的無線通信系統(tǒng),其中所述信息處理裝置包含根據(jù)在安裝所述外圍設(shè)備的驅(qū)動程序時輸入的所述固有信息生成所述第一設(shè)定信息的部件。
18.根據(jù)權(quán)利要求17所述的無線通信系統(tǒng),其中所述信息處理裝置還包含在設(shè)定所述第一設(shè)定信息之前,把所述信息處理裝置中在此之前設(shè)定的無線通信用的所述第二設(shè)定信息進(jìn)行備份的存儲單元;發(fā)送所述第二設(shè)定信息的部件包含從所述存儲單元讀出所述第二設(shè)定信息的部件。
19.根據(jù)權(quán)利要求18所述的無線通信系統(tǒng),其中所述信息處理裝置中的切換部件包含讀出存儲在所述存儲單元中的所述第二設(shè)定信息后,從所述第一設(shè)定信息恢復(fù)成該第二設(shè)定信息的部件。
20.根據(jù)權(quán)利要求17所述的無線通信系統(tǒng),其中所述信息處理裝置還包括用于在安裝所述驅(qū)動程序時未輸入所述固有信息的情況下進(jìn)行控制,以跳過與所述外圍設(shè)備的無線裝置相關(guān)的一系列步驟的部件。
21.根據(jù)權(quán)利要求14所述的無線通信系統(tǒng),其中所述外圍設(shè)備還包括在所述無線裝置被連接到所述外圍設(shè)備上時、或在把所述無線裝置連接到所述外圍設(shè)備上后初次接通電源時,執(zhí)行所述無線裝置的設(shè)定處理的部件。
22.根據(jù)權(quán)利要求14所述的無線通信系統(tǒng),其中所述外圍設(shè)備或所述信息處理裝置還分別包括在把所述第一設(shè)定信息切換為所述第二設(shè)定信息后,再把所述第二設(shè)定信息切換為所述第一設(shè)定信息的部件。
全文摘要
本發(fā)明提供一種無線裝置的通信設(shè)定方法。當(dāng)從信息處理裝置對外圍設(shè)備登記關(guān)于無線通信的設(shè)定信息時,把設(shè)定在信息處理裝置中的原始的無線設(shè)定信息備份后,通過對信息處理裝置和外圍設(shè)備雙方設(shè)定把外圍設(shè)備的固有信息作為起源的無線設(shè)定信息,在信息處理裝置和外圍設(shè)備之間確立無線通信線路,通過該無線通信線路把原始的無線設(shè)定信息復(fù)制到外圍設(shè)備。然后,信息處理裝置恢復(fù)備份的原始的無線設(shè)定信息。
文檔編號H04L29/12GK1625140SQ20041009832
公開日2005年6月8日 申請日期2004年12月3日 優(yōu)先權(quán)日2003年12月4日
發(fā)明者江口正 申請人:佳能株式會社