專利名稱:通信設(shè)備、方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信設(shè)備、通信方法和通信系統(tǒng)。
背景技術(shù):
近年來(lái),已經(jīng)出現(xiàn)并制造了大量裝備有包括IEEE(Institute of Electrical and Electronics Engineers, 電氣與電子工程師協(xié) 會(huì))802.11無(wú)線LAN的無(wú)線功能的裝置。
基于IEEE 802.11無(wú)線LAN的通信方法的例子除了通過(guò)接 入點(diǎn)(access point)進(jìn)4亍通4言的基石出架沖勾才莫式(Infrastructure mode)模式之外,還有終端之間彼此直接通信的自組織模式 (ad-hoc mode)。
在IEEE 802.11無(wú)線LAN的自組織才莫式中,試圖創(chuàng)建網(wǎng)絡(luò)的 終端發(fā)送^L稱為信標(biāo)的通知信號(hào),從而創(chuàng)建網(wǎng)絡(luò)。要加入到該 網(wǎng)絡(luò)的終端基于包含在信標(biāo)中的信息(信標(biāo)周期(beacon period)、發(fā)送速率(transmission rate)等)力口入該網(wǎng)絡(luò)并進(jìn)行通信。
在構(gòu)建網(wǎng)絡(luò)的終端之間,必須將通信信道和網(wǎng)絡(luò)標(biāo)識(shí)符、 加密方法以及加密密鑰等無(wú)線通信參數(shù)設(shè)置為共同的值。在 IEEE 802.11無(wú)線LAN中,有兩種類型的網(wǎng)絡(luò)標(biāo)識(shí)符,稱為 SSID(Service Set Identification,服務(wù)集標(biāo)識(shí))和BSSID(Basic Service Set Identification,基本服務(wù)集標(biāo)識(shí))(參見(jiàn)美國(guó)專利第 2005/250487號(hào)公報(bào)(日本特開(kāi)第2005-323 116號(hào)公報(bào))的說(shuō)明 書(shū))。
SSID是能夠被用戶設(shè)置為任意值并且還能夠在終端預(yù)先 設(shè)置的標(biāo)識(shí)符。另 一 方面,BSSID是由基于終端自身的 MAC(Media Access Control,媒體訪問(wèn)控制)地址等創(chuàng)建自組織
網(wǎng)絡(luò)的終端即首先發(fā)送信標(biāo)的終端生成的標(biāo)識(shí)符。在終端通過(guò) 同 一 的無(wú)線通信進(jìn)行通信的情況下,在終端之間這兩種網(wǎng)絡(luò)標(biāo) 識(shí)符必須被設(shè)置為共同的值。
例如,為了在自組織模式下進(jìn)行無(wú)線通信,假定在兩個(gè)終
端之間預(yù)先設(shè)置了共同的SSID。為了使這些終端中的其中一個(gè) 創(chuàng)建自組織網(wǎng)絡(luò),該終端生成BSSID并開(kāi)始發(fā)送信標(biāo)。這樣, 另 一終端將它自己設(shè)置成為該BSSID,從而使得能夠在自組織
模式中進(jìn)行通信。
然而,當(dāng)兩個(gè)終端幾乎同時(shí)試圖創(chuàng)建自組織網(wǎng)絡(luò)時(shí),有可 能每個(gè)終端將生成各自的BSSID并開(kāi)始發(fā)送信標(biāo),從而構(gòu)建單 獨(dú)的自組織網(wǎng)絡(luò)。在這種情況下,盡管已經(jīng)設(shè)置了相同的SSID, 但這兩個(gè)終端將不能夠相互進(jìn)行無(wú)線通信。
發(fā)明內(nèi)容
如下配置本發(fā)明即使試圖加入同 一 網(wǎng)絡(luò)的多個(gè)通信設(shè)備 已經(jīng)構(gòu)建了不同的網(wǎng)絡(luò),也能夠構(gòu)建同一網(wǎng)絡(luò)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種通信設(shè)備,用于使用第 一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符與另 一通信設(shè)備進(jìn)行通信,所 述通信設(shè)備包括檢測(cè)單元,用于檢測(cè)周圍存在的網(wǎng)絡(luò);判別 單元,用于判別由所述檢測(cè)單元所檢測(cè)到的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo) 識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符;比較單元,用于將由所述判別單元判 別出的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符分別與所述通信設(shè)備 所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以 及控制單元,用于根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果,對(duì) 加入到所4全測(cè)到的網(wǎng)絡(luò)中進(jìn)行控制。
根據(jù)本發(fā)明的另一方面,提供一種通信設(shè)備,用于使用網(wǎng) 絡(luò)標(biāo)識(shí)符與另一通信設(shè)備進(jìn)行通信,所述通信設(shè)備包括檢測(cè)
單元,用于檢測(cè)周圍存在的網(wǎng)絡(luò);比較單元,用于將所述檢測(cè)
單元所檢測(cè)到的網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信設(shè)備所屬的網(wǎng)絡(luò)
的網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制單元,用于根據(jù)所述比較單 元所進(jìn)行的比較的結(jié)果,終止所述通信設(shè)備所屬的網(wǎng)絡(luò)的通信, 并且允許所述通信設(shè)備加入到所述檢測(cè)到的網(wǎng)絡(luò)中。
此外,根據(jù)本發(fā)明的另一方面,提供一種通信系統(tǒng),用于 使用已經(jīng)在第一通信設(shè)備和第二通信設(shè)備中設(shè)置的第 一網(wǎng)絡(luò)標(biāo) 識(shí)符進(jìn)行通信,所述第一通信設(shè)備包括檢測(cè)單元,用于檢測(cè) 所述第二通信設(shè)備所屬的網(wǎng)絡(luò);比較單元,用于將所述檢測(cè)單 元所檢測(cè)到的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符與所述第 一 通信設(shè)備所屬 的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制單元,用于基于 所述比較單元所進(jìn)行的比較的結(jié)果,允許所述第一通信設(shè)備和 所述第二通信設(shè)備加入到同 一 網(wǎng)絡(luò)中。
此外,根據(jù)本發(fā)明的另一方面,還提供了一種方法,多個(gè) 通信設(shè)備通過(guò)該方法來(lái)構(gòu)建網(wǎng)絡(luò),所述方法包括第一步驟, 通過(guò)允許第二通信設(shè)備加入到由第一通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)中 來(lái)構(gòu)建網(wǎng)絡(luò);第二步驟,通過(guò)允許所述第一通信設(shè)備加入到所 述第二通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)中來(lái)構(gòu)建網(wǎng)絡(luò);以及第三步驟, 根據(jù)構(gòu)建網(wǎng)絡(luò)的通信設(shè)備的類型,選擇性地通過(guò)所述第 一 步驟 或所述第二步驟執(zhí)行所述網(wǎng)絡(luò)的構(gòu)建。
此外,根據(jù)本發(fā)明的一個(gè)方面,提供了一種通信方法,用 于使用第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符與另 一通信設(shè)備進(jìn)行 通信,所述通信方法包括檢測(cè)步驟,用于檢測(cè)周圍存在的網(wǎng) 絡(luò);判別步驟,用于判別在所述檢測(cè)步驟所檢測(cè)到的網(wǎng)絡(luò)的第 一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符;比較步驟,用于將所述判別 步驟中判別出的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符分別與所述 通信設(shè)備所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行
比較;以及控制步驟,根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果, 對(duì)加入到所;險(xiǎn)測(cè)到的網(wǎng)絡(luò)中進(jìn)行控制。
根據(jù)下面參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特 征將顯而易見(jiàn)。
圖l是示出本發(fā)明第 一 第四實(shí)施例中的無(wú)線通信網(wǎng)絡(luò)的 配置的圖2是第 一 第四實(shí)施例中的數(shù)字靜止照相機(jī)(DSC,digital still camera)的功能才匡圖3是第 一 第四實(shí)施例中的打印機(jī)的功能框圖; 圖4是示出^f艮據(jù)第一實(shí)施例用于構(gòu)建自組織網(wǎng)絡(luò)的過(guò)程的 序列圖5是示出根據(jù)第 一 實(shí)施例的DSC和打印機(jī)的操作的流程
圖6是示出根據(jù)第二實(shí)施例的DSC和打印機(jī)的操作的流程
圖7是示出才艮據(jù)第二實(shí)施例的DSC和打印才幾的操作的流程
圖8A 8D示出才艮據(jù)第三實(shí)施例的DSC和打印^/L的顯示單元 的例子;
圖9A 9C示出與根據(jù)第三實(shí)施例的DSC和打印機(jī)相關(guān)的一 些信息的例子;
圖IO是示出在第三實(shí)施例中登記通信對(duì)方(communication partner)信息的情況的序列圖11是示出根據(jù)第四實(shí)施例的打印機(jī)的操作的流程圖;以
及
圖12是示出根據(jù)第四實(shí)施例的DSC的操作的流程圖。
具體實(shí)施例方式
將參考附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)先實(shí)施例。應(yīng)當(dāng)注意,本 發(fā)明并不限于這些實(shí)施例,并能夠在權(quán)利要求書(shū)的范圍內(nèi)以各 種方式^f奮改。
第一實(shí)施例
圖1是示出本發(fā)明的第 一 實(shí)施例中的無(wú)線通信網(wǎng)絡(luò)的配置
的例子的圖;本實(shí)施例說(shuō)明在均用作無(wú)線通信設(shè)備的數(shù)字靜止 照相機(jī)(DSC)101與打印機(jī)102之間構(gòu)建自組織網(wǎng)絡(luò)的情況。
為了構(gòu)建自組織網(wǎng)絡(luò),必須將兩種網(wǎng)絡(luò)標(biāo)識(shí)符,即SSID(月良
務(wù)集標(biāo)識(shí))和BSSID(基本服務(wù)集標(biāo)識(shí)),設(shè)置為共同的值。
SSID是能夠由用戶設(shè)置為任意值并且還能夠在終端預(yù)先
設(shè)置的標(biāo)識(shí)符。在本實(shí)施例中,在DSC 101和打印機(jī)102中已經(jīng)
預(yù)先將"AdhocNet,,設(shè)置為SSID。
另一方面,BSSID是由創(chuàng)建自組織網(wǎng)絡(luò)的終端,即首先發(fā)
送信標(biāo)的終端,基于終端自身的MAC(媒體訪問(wèn)控制)地址等生
成的標(biāo)識(shí)符。
通過(guò)按下分別設(shè)置在DSC 101和打印機(jī)102上的無(wú)線通信 按鈕,開(kāi)始執(zhí)行用于構(gòu)建自組織網(wǎng)絡(luò)的處理。例如,當(dāng)按下DSC 101上的無(wú)線通信按鈕時(shí),DSC 101進(jìn)行4企查以判斷是否存在 SSID為"AdhocNet,,的網(wǎng)絡(luò),即打印機(jī)102是否已經(jīng)創(chuàng)建了網(wǎng)絡(luò)。 如果打印機(jī)102已經(jīng)創(chuàng)建了網(wǎng)絡(luò),則將DSC IOI設(shè)置為由打印機(jī) 102生成的BSSID,并且DSC ]Ol加入該網(wǎng)絡(luò)。另一方面,如果 打印機(jī)102還沒(méi)有創(chuàng)建網(wǎng)絡(luò),則DSC IOI自己創(chuàng)建網(wǎng)絡(luò),生成 BSSID并且開(kāi)始發(fā)送信標(biāo)。
圖2是根據(jù)第一實(shí)施例的DSC IOI的功能框圖。
通過(guò)系統(tǒng)控制器211將控制面板210連接到CPU 215。控制 面板210包括快門釋放開(kāi)關(guān)和無(wú)線通信按鈕等各種按鍵。系統(tǒng)控 制器211具有計(jì)時(shí)器(未示出)。
攝像單元2 0 2是在按下控制面板210的快門釋放開(kāi)關(guān)時(shí)用于 攝像的塊。通過(guò)攝像處理單元203處理從攝像單元202輸出的圖 像信號(hào)。
顯示單元206是用于向用戶呈現(xiàn)信息的塊,并且是LCD(液 晶顯示器)、LED(發(fā)光二極管)顯示器或聲音顯示器等。由顯示 處理器207執(zhí)行用于控制由顯示單元206呈現(xiàn)的顯示內(nèi)容的處 理。此外,與控制面板210操作相關(guān)聯(lián)地執(zhí)行從顯示單元206所 顯示的信息中選擇期望的信息等的操作。也就是說(shuō),顯示單元 206和控制面才反210構(gòu)成用戶沖妻口 。
存儲(chǔ)卡接口 208是用于連接存儲(chǔ)卡209的接口 。 USB(通用串 行總線)接口 212是用于使用USB連接外部裝置的接口 。音頻接 口214是用于將音頻信號(hào)連接到外部裝置的接口 。
無(wú)線通信R F單元2 0 5和無(wú)線通信控制器2 0 4聯(lián)合構(gòu)成無(wú)線 單元。無(wú)線通信RF單元205包括用于數(shù)字化從天線接收到的模 擬信號(hào),并且相反地,將數(shù)字信息轉(zhuǎn)化成模擬信號(hào)并通過(guò)天線 發(fā)送該信號(hào)的硬件塊。無(wú)線通信控制器204由控制通信的MAC 層和用于處理驅(qū)動(dòng)MAC層的固件的硬件組成。無(wú)線通信控制器 204具有能夠存儲(chǔ)MAC地址等的內(nèi)部閃速ROM。
通過(guò)CPU 215執(zhí)行的控制來(lái)實(shí)現(xiàn)這個(gè)框圖中指示的功能部 分。已經(jīng)將用于實(shí)現(xiàn)后面說(shuō)明的圖5、 6、 7以及12中的處理的程 序存儲(chǔ)在ROM(只讀存儲(chǔ)器)216或閃速ROM 213中,并且CPU 215根據(jù)該程序執(zhí)行處理。已經(jīng)將無(wú)線單元的固件存儲(chǔ)在無(wú)線通 信控制器204中的閃速ROM等中、DSC IOI側(cè)所提供的閃速 ROM 213中或ROM 216中。在后者的情況下,當(dāng)利用無(wú)線單元
時(shí),將固件裝載到無(wú)線通信控制器204中。此外,已經(jīng)將無(wú)線通 信所需的SSID和加密密鑰等參數(shù)存儲(chǔ)在閃速ROM 213中。當(dāng)利 用無(wú)線單元時(shí),驅(qū)動(dòng)器將這些值傳遞給無(wú)線通信控制器204,從 而使得可以進(jìn)行無(wú)線通信。
此外,將要由C P U 21 5處理的數(shù)據(jù)寫(xiě)至R A M (隨機(jī)存取存儲(chǔ) 器)217或閃速ROM 213,并且/人RAM 217或閃速ROM 213讀取 數(shù)據(jù)。閃速ROM 213是非易失性存儲(chǔ)區(qū)域。通過(guò)存儲(chǔ)卡接口 208, 將作為成像結(jié)果的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)卡209上。
圖3是根據(jù)第 一 實(shí)施例的打印機(jī)102的功能塊。打印機(jī)控制 面板310通過(guò)系統(tǒng)控制器311連接到CPU 315。打印機(jī)控制面板 310包括無(wú)線通信按鈕等各種按鍵。系統(tǒng)控制器311具有計(jì)時(shí)器 (未示出)。
由打印處理器303控制作為用于將圖像實(shí)際打印在紙上的 功能塊的打印引擎302。可以使用任意類型的打印引擎302,只 要其具有用于將圖像打印在紙上的功能即可。然而,圖1所示的
打印機(jī)102是用于通過(guò)熱能將墨滴排出到紙等打印介質(zhì)上的噴 墨打印機(jī)。
顯示單元306是用于向用戶呈現(xiàn)信息的塊,并且是LCD、 LED顯示器或聲音顯示器等。由顯示處理器307進(jìn)行由顯示單元 306呈現(xiàn)的顯示內(nèi)容的控制。此外,通過(guò)控制面板310執(zhí)行從顯 示單元306所顯示的信息中選擇期望的信息等的操作。也就是 說(shuō),顯示單元306和控制面板310構(gòu)成打印機(jī)102的用戶接口 。
存儲(chǔ)卡接口 308是用于連接可移除存儲(chǔ)卡309的接口 。通過(guò) 將配備有DSC的存儲(chǔ)卡插入到該接口 ,能夠打印通過(guò)攝像所拍 攝的圖像。
USB接口 3 12是用于使用USB連接外部裝置的接口 。 ETHER 接口314是用于使用ETHER通信連接外部裝置的接口 。
無(wú)線通信RF單元305和無(wú)線通信控制器304聯(lián)合構(gòu)成無(wú)線 單元。無(wú)線通信RF單元305包括用于將從天線接收的模擬信號(hào) 數(shù)字化,以及相反地,用于將數(shù)字信息轉(zhuǎn)化成模擬信號(hào)并且通 過(guò)天線發(fā)送該信號(hào)的硬件塊。無(wú)線通信控制器304由控制通信的 MAC層和用于處理驅(qū)動(dòng)MAC層的固件的硬件構(gòu)成。無(wú)線通信控 制器304具有能夠存儲(chǔ)MAC地址等的內(nèi)部閃速ROM。
由CPU 315執(zhí)行的控制來(lái)實(shí)現(xiàn)這個(gè)框圖中表示的功能部 分。將用于實(shí)現(xiàn)后面說(shuō)明的圖5、 6、 7以及11中的處理的程序存 儲(chǔ)在ROM 316或閃速ROM 313中,并且CPU 315根據(jù)該程序執(zhí) 行處理。已經(jīng)將用于無(wú)線單元的固件存儲(chǔ)在無(wú)線通信控制器304 中的閃速ROM等中、打印機(jī)102側(cè)提供的閃速ROM 313中或 ROM316中。在后者的情況中,當(dāng)利用無(wú)線單元時(shí),將固件裝 載到無(wú)線通信器304中。此外,已經(jīng)將無(wú)線通信所需的SSID和 加密密鑰等參數(shù)存儲(chǔ)在閃速ROM 313中。當(dāng)利用無(wú)線單元時(shí), 驅(qū)動(dòng)器將這些值傳遞給無(wú)線通信器304,從而使得可以進(jìn)行無(wú)線 通信。
此外,將要由CPU 315處理的數(shù)據(jù)寫(xiě)至RAM 317或閃速 ROM 313中,并從RAM 317或閃速ROM 313讀取數(shù)據(jù)。
圖4是示出在DSC 101和打印機(jī)102基本上同時(shí)創(chuàng)建了自組 織網(wǎng)絡(luò)的情況下的序列的圖。此處將說(shuō)明通過(guò)基本上同時(shí)按下 DSC 101和打印才幾102的無(wú)線通信^安4丑生成該序列的情況。
當(dāng)按下打印機(jī)102的無(wú)線通信按鈕時(shí),應(yīng)用程序向驅(qū)動(dòng)器發(fā) 送用以構(gòu)建SSID為"AdhocNet"的自組織網(wǎng)絡(luò)的請(qǐng)求(S401)。
在接收到來(lái)自應(yīng)用程序的請(qǐng)求后,為判斷是否存在SSID為 "AdhocNet"的自組織網(wǎng)絡(luò),驅(qū)動(dòng)器開(kāi)始掃描(搜索處理)。首先, 從驅(qū)動(dòng)器向無(wú)線通信控制器304發(fā)出用于掃描的 一 系列命令 (S402)。接著,由無(wú)線通信控制器304和無(wú)線通信RF單元305處
理這些命令,從而發(fā)送探測(cè)請(qǐng)求(搜索請(qǐng)求)(S403)。等待固定時(shí) 間段接收對(duì)探測(cè)請(qǐng)求的應(yīng)答(探測(cè)應(yīng)答)。
由于探測(cè)應(yīng)答包括SSID,因此,通過(guò)從所接收到的探測(cè)應(yīng) 答中提取該SSID,能夠檢查出是否已存在SSID為"AdhocNet"
的網(wǎng)絡(luò)。
此外,如果在探測(cè)請(qǐng)求的SSID中指定"AdhocNet"并且發(fā)送 該請(qǐng)求,則只有構(gòu)建了 SSID為"AdhocNet"的網(wǎng)絡(luò)的通信設(shè)備將 發(fā)送回探測(cè)應(yīng)答。因此,根據(jù)是否接收到了探測(cè)應(yīng)答,能夠判 斷是否已經(jīng)構(gòu)建了 SSID為"AdhocNet"的網(wǎng)絡(luò)。
此時(shí),DSC IOI還沒(méi)有創(chuàng)建自組織網(wǎng)絡(luò),因此,經(jīng)過(guò)了應(yīng) 答待機(jī)時(shí)間(response standby time),而打印才幾102沒(méi)有接收到探 測(cè)應(yīng)答。
在確認(rèn)網(wǎng)絡(luò)不存在(S404)后,打印機(jī)102的驅(qū)動(dòng)器向無(wú)線通 信控制器304發(fā)送一 系列用于創(chuàng)建SSID為"AdhocNet"的自組織 網(wǎng)絡(luò)的設(shè)置命令(S405)。
無(wú)線通信控制器304處理從驅(qū)動(dòng)器所接收到的命令并且創(chuàng) 建以"AdhocNet"作為其SSID的自組織網(wǎng)絡(luò)。更具體地,無(wú)線通 信控制器304根據(jù)打印機(jī)102自己的MAC地址生成BSSID,并且 開(kāi)始發(fā)送信標(biāo)。
接著將說(shuō)明由DSC 101執(zhí)行的處理。
當(dāng)按下DSC 101上的無(wú)線通信按鈕時(shí),應(yīng)用程序向驅(qū)動(dòng)器 發(fā)送用以構(gòu)建SSID為"AdhocNet,,的自組織網(wǎng)的請(qǐng)求(S406)。
在接收到來(lái)自應(yīng)用程序的請(qǐng)求后,為判斷是否存在SSID為 "AdhocNet"的自組織網(wǎng)絡(luò),驅(qū)動(dòng)器開(kāi)始掃描。首先,從驅(qū)動(dòng)器 向無(wú)線通信控制器204發(fā)出用于掃描的 一 系列命令(S407)。
接著,由無(wú)線通信控制器204和無(wú)線通信RF單元205處理這 些命令,從而發(fā)送探測(cè)請(qǐng)求(S408)。等待固定時(shí)間段接收探測(cè)
應(yīng)答。
此時(shí),打印才幾102還沒(méi)有創(chuàng)建自組織網(wǎng)絡(luò),因此,經(jīng)過(guò)了應(yīng) 答待機(jī)時(shí)間,而DSC IOI沒(méi)有接收到探測(cè)應(yīng)答。
在確認(rèn)網(wǎng)絡(luò)不存在(S409)后,DSC IOI的驅(qū)動(dòng)器向無(wú)線通信 控制器204發(fā)送一 系列用以創(chuàng)建SSID為"AdhocNet"的自組織網(wǎng) 絡(luò)的設(shè)置命令(S410)。無(wú)線通信控制器204處理從驅(qū)動(dòng)器所接收 到的命令并且創(chuàng)建其SSID為"AdhocNet"的自組織網(wǎng)絡(luò)。更具體 地,無(wú)線通信控制器204根據(jù)DSC 101自己的MAC地址生成 BSSID,并且開(kāi)始發(fā)送信標(biāo)。
在步驟S410結(jié)束時(shí),DSC 101和打印機(jī)102構(gòu)建單獨(dú)的具有 不同BSSID的自組織網(wǎng)絡(luò),而不考慮SSID相同即均為 "AdhocNet"的事實(shí)。
在創(chuàng)建自組織網(wǎng)絡(luò)(S405)之后,打印機(jī)102在系統(tǒng)控制器 311擁有的計(jì)時(shí)器內(nèi)設(shè)置任意時(shí)間T1(S411)。同樣,在步驟S410 之后,D S C 101在系統(tǒng)控制器211擁有的計(jì)時(shí)器內(nèi)設(shè)置任意時(shí)間 T2(S412)。在圖4中,由DSC 101設(shè)置的時(shí)間T2比由打印機(jī)102 設(shè)置的時(shí)間T1短,因此,首先經(jīng)過(guò)DSC IOI的計(jì)時(shí)器中設(shè)置的 時(shí)間T2。
當(dāng)經(jīng)過(guò)了時(shí)間T2時(shí),為判斷是否存在具有與DSC 101自己 所創(chuàng)建的自組織網(wǎng)絡(luò)的SSID"AdhocNet"相同的SSID的自組織 網(wǎng)絡(luò),DSC101進(jìn)行掃描。DSC IOI的驅(qū)動(dòng)器向無(wú)線通信控制器 204發(fā)送用于掃描的 一 系列命令(S413)。無(wú)線通信控制器204和 無(wú)線通信RF單元205處理這些命令,并且發(fā)送^t測(cè)請(qǐng)求(S414)。
由于打印機(jī)102已經(jīng)在SSID中指定了 "AdhocNet",并且創(chuàng) 建了自組織網(wǎng)絡(luò),因此,此時(shí)打印機(jī)102向DSC IOI發(fā)回探測(cè)應(yīng) 答(S415)。
當(dāng)DSC IOI接收到該探測(cè)應(yīng)答時(shí),無(wú)線通信控制器204將從
該探測(cè)應(yīng)答中所獲取的信息傳遞給驅(qū)動(dòng)器(S416)。根據(jù)所傳遞的信息,驅(qū)動(dòng)器了解到存在另一自組織網(wǎng)絡(luò),該自組織網(wǎng)絡(luò)具有相同的SSID以及與DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的BSSID不同的 BSSID。
當(dāng)這種情況發(fā)生時(shí),為加入到由打印機(jī)102所創(chuàng)建的自組織 網(wǎng)絡(luò)中,DSC 101的驅(qū)動(dòng)器向無(wú)線通信控制器204發(fā)送用于終止 DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的一系列設(shè)置命令(S417)。
然后,為加入到SSID為"AdhocNet"的自組織網(wǎng)絡(luò)中,DSC IOI的驅(qū)動(dòng)器向無(wú)線通信控制器204發(fā)送一系列的設(shè)置命令。因 此,DSC 101將BSSID設(shè)置成與打印機(jī)102所創(chuàng)建的網(wǎng)絡(luò)的 BSSID4直相同的丫直,并且加入該網(wǎng)絡(luò)。
當(dāng)經(jīng)過(guò)了時(shí)間T1時(shí),為判斷是否存在具有與打印機(jī)102正 使用的SSID"AdhocNet,,相同的SSID的自組織網(wǎng)絡(luò),打印機(jī)102 進(jìn)行掃描。打印機(jī)10 2的驅(qū)動(dòng)器向無(wú)線通信控制器3 0 4發(fā)送用于 掃描的 一 系列命令(S 41 9)。無(wú)線通信控制器3 0 4和無(wú)線通信RF 單元305處理這些命令,并且發(fā)送探測(cè)請(qǐng)求(S420)。
由于此時(shí)DSC 101已經(jīng)加入到了與打印才幾102相同的自組 織網(wǎng)絡(luò)中,因此DSC 101向打印機(jī)102發(fā)回探測(cè)應(yīng)答(S421)。
當(dāng)打印機(jī)102接收到探測(cè)應(yīng)答時(shí),無(wú)線通信控制器3 04將從 探測(cè)應(yīng)答中所獲取的信息傳遞給驅(qū)動(dòng)器(S422)。打印機(jī)102的驅(qū) 動(dòng)器將所傳遞的信息與關(guān)于打印機(jī)102所創(chuàng)建的網(wǎng)絡(luò)的信息進(jìn) 行比較,并且能夠得知DSC IOI加入到了與打印機(jī)102的自組織 網(wǎng)絡(luò)相同的自組織網(wǎng)絡(luò)中。
圖5是DSC 101和打印機(jī)102的操作的流程圖。由于DSC 101 和打印機(jī)102的4喿作流程相同,此處將以DSC IOI的操作為例說(shuō) 明該操作。
如果通過(guò)按下DSC IOI的無(wú)線通信指定了自組織網(wǎng)絡(luò)的構(gòu)
建(S501),則DSC IOI進(jìn)行掃描,以判斷是否存在SSID為 "AdhocNet"的自組織網(wǎng)絡(luò)。更具體地,DSC 101通過(guò)廣播發(fā)送 SSID中指定了 "AdhocNet"的探測(cè)請(qǐng)求(S502),然后,等待作為 應(yīng)答而送回的探測(cè)應(yīng)答固定的時(shí)間段(S 5 0 3)。此處,術(shù)語(yǔ)"廣播" 是指向未指定數(shù)量的通信對(duì)方的發(fā)送。
如果掃描的結(jié)果是檢測(cè)到了 SSID為"AdhocNet"的自組織 網(wǎng)絡(luò)(在S504中為"是,,),則DSC 101執(zhí)行用于加入所檢測(cè)到的自 組織網(wǎng)多備的處理(S513),然后終止處理。
如果不存在具有SSID "AdhocNet"的網(wǎng)絡(luò)(S504中為"否"), 則DSC 101執(zhí)行用以創(chuàng)建SSID為"AdhocNet,,的自組織網(wǎng)絡(luò)的處 理(S505)。更具體地,DSC 101基于其自身的MAC地址生成 BSSID,并開(kāi)始發(fā)送信標(biāo)。
在創(chuàng)建自組織網(wǎng)絡(luò)之后,DSC 101在計(jì)時(shí)器中設(shè)置任意值 T(S506),然后,等待計(jì)時(shí)器超時(shí)(S507)。如果計(jì)時(shí)器超時(shí)了 (S507 中為"是,,),則為判斷是否存在具有與DSC 101所創(chuàng)建的網(wǎng)絡(luò)的 SSID相同的SSID的自組織網(wǎng)絡(luò),DSC 101進(jìn)行掃描(S508,
如果掃描的結(jié)果是沒(méi)有檢測(cè)到具有相同的SSID的網(wǎng)絡(luò) (S510中為"否"),則重復(fù)從S506開(kāi)始的處理。如果掃描的結(jié)果 是檢測(cè)到了具有相同的SSID的網(wǎng)絡(luò)(S510中為"是"),則DSC 101 判斷所;險(xiǎn)測(cè)到的網(wǎng)絡(luò)的BSSID是否與DSC IOI創(chuàng)建的網(wǎng)絡(luò)的 BSSID相同(S511)。如果BSSID相同(步驟S511中為"是"),則DSC IOI能夠得知在同 一 網(wǎng)絡(luò)上存在另 一通信設(shè)備(打印機(jī)102)。從 而,DSC 101終止處理。
如果BSSID不相同(S511中為"否,,),則DSC IOI終止由DSC IOI所創(chuàng)建的自組織網(wǎng)絡(luò)(S512),并且執(zhí)行用于加入所一全測(cè)到的 網(wǎng)絡(luò)的處理(S513)。也就是說(shuō),DSC IOI將BSSID設(shè)置成與所檢
測(cè)到的網(wǎng)絡(luò)的BSSID值相同的值。
應(yīng)當(dāng)注意,在加入到該網(wǎng)絡(luò)中(圖5中的S513)后,DSC 101 可以再次進(jìn)行掃描,并且執(zhí)行用于判斷在同一網(wǎng)絡(luò)中是否存在 其它通信設(shè)備(打印機(jī)102)的處理。由于通過(guò)該處理能夠驗(yàn)證 DSC 101和打印才幾102已經(jīng)形成同 一 網(wǎng)絡(luò)的事實(shí),因而能夠進(jìn)一 步增強(qiáng)通信可靠性。
本實(shí)施例是這樣的'.在檢測(cè)到了具有與設(shè)備自己所創(chuàng)建的 網(wǎng)絡(luò)的BSSID相同的BSSID的網(wǎng)絡(luò)的情況下,終止所創(chuàng)建的網(wǎng) 絡(luò),并且該設(shè)備加入所檢測(cè)到的網(wǎng)絡(luò)。因此,能夠在希望加入 到同 一 網(wǎng)絡(luò)的通信設(shè)備之間構(gòu)建網(wǎng)絡(luò)。
因此,即使在兩個(gè)通信設(shè)備已經(jīng)創(chuàng)建了具有不同BSSID的 網(wǎng)絡(luò)而不考慮各自的SSID相同的事實(shí)的情況下, 一個(gè)通信設(shè)備 能夠加入到已經(jīng)由另 一通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)中。這使得可以 提高通信可靠性和用戶便利性。
第二實(shí)施例
接著,將說(shuō)明第二實(shí)施例。應(yīng)當(dāng)注意,DSC IOI和打印機(jī) 102的網(wǎng)絡(luò)配置和石更件配置與第 一 實(shí)施例中的相似(參見(jiàn)圖1 、 2 和3),無(wú)需再次-說(shuō)明。
在本實(shí)施例中,在自組織網(wǎng)絡(luò)具有相同的SSID但具有不同 的BSSID的情況下所執(zhí)行的處理與第 一 實(shí)施例中的處理不同。
圖6是根據(jù)本實(shí)施例的DSC 101和打印機(jī)102的操作的流程 圖。由于DSC 101和打印機(jī)102的操作流程相同,此處將以DSC IOI的操作為例說(shuō)明該操作。步驟S601 S610的處理與圖5中的 步驟S501 S51()的處理相同,無(wú)需再次說(shuō)明。
如果DSC IOI檢測(cè)到SSID與DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的SSID 相同的網(wǎng)絡(luò)(S610中為"是"),則根據(jù)規(guī)定的規(guī)則,DSC IOI將檢 測(cè)到的網(wǎng)絡(luò)的BSSID與DSC 101自己創(chuàng)建的網(wǎng)絡(luò)的BSSID進(jìn)行
比較(S611)。
能夠作為在比較時(shí)使用的規(guī)則的例子的方法的例子有當(dāng) 把BSSID作為數(shù)字看待時(shí),采用較小的BSSID值作為劣、較大 的BBSID值作為優(yōu)的方法;以及相反地,采用較小的值作為優(yōu)、 較大的值作為劣的方法。
如果比較的結(jié)果是DSC 101所創(chuàng)建的網(wǎng)絡(luò)的BSSID被判斷 為劣(S611中為"是,,),則DSC 101終止DSC 101所創(chuàng)建的網(wǎng)絡(luò) (S612),并且執(zhí)行用于加入所檢測(cè)到的網(wǎng)絡(luò)的處理(S613)。也就 是說(shuō),通過(guò)將其BSSID設(shè)置成與所檢測(cè)到的網(wǎng)絡(luò)的BSSID相同, DSC 101能夠構(gòu)建與另 一通信設(shè)備(打印才幾102)的網(wǎng)絡(luò)相同的網(wǎng) 絡(luò)。
如果比較BSSID的結(jié)果是DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的BSSID 被判斷為優(yōu)或與所檢測(cè)到的網(wǎng)絡(luò)的BSSID相同(S611中為"否"), 則DSC IOI終止處理。在這種情況下,創(chuàng)建了所;險(xiǎn)測(cè)到的網(wǎng)絡(luò) 的設(shè)備(打印機(jī)102)加入到DSC IOI所創(chuàng)建的網(wǎng)絡(luò)中。
應(yīng)當(dāng)注意,在S611中判斷BSSID為優(yōu)或劣之前,DSC 101 可以進(jìn)行檢查以明確BSSID是否相同,當(dāng)它們相同時(shí),終止處 理,當(dāng)它們不相同時(shí),進(jìn)行優(yōu)/劣判斷。
圖7是示出增加了用于最終確認(rèn)DSC IOI與打印機(jī)102是否 能夠構(gòu)建同 一 網(wǎng)絡(luò)的處理的操作流程的圖。圖7中的步驟 S701 S710的處理與圖6中的步驟S601 S610相同,無(wú)需再次說(shuō) 明。
如果DSC IOI檢測(cè)到了 SSID與DSC 101所創(chuàng)建的網(wǎng)絡(luò)的 SSID相同的網(wǎng)絡(luò)(S710中為"是"),則DSC 101根據(jù)規(guī)定的規(guī)則, 將所檢測(cè)到的網(wǎng)絡(luò)的BSSID與DSC 101自己所創(chuàng)建的網(wǎng)絡(luò)的 BSSID進(jìn)行比較(S711)。
如果比較的結(jié)果是D S C 101所創(chuàng)建的網(wǎng)絡(luò)的B S SID被判斷
為劣(S711中為"是"),則DSC 101終止DSC 101所創(chuàng)建的網(wǎng)絡(luò) (S712),并且扭J亍用于加入所;險(xiǎn)測(cè)到的網(wǎng)絡(luò)的處理(S713)。然后, 為確認(rèn)DSC 101加入的網(wǎng)絡(luò)中是否存在另 一通信設(shè)備(打印機(jī) 102),控制返回到S708并且DSC 101進(jìn)4亍掃描。
如果比較BSSID的結(jié)果是DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的BSSID 被判斷為與所檢測(cè)到的網(wǎng)絡(luò)的BSSID相同(S711中為"否,,并且 S714中為"是"),則DSC IOI能夠識(shí)別出另 一通信設(shè)備(打印機(jī) 102)正在加入同 一 網(wǎng)絡(luò)中。DSC IOI因此終止處理。
如果DSC 101所創(chuàng)建的網(wǎng)絡(luò)的BSSID-皮判斷為優(yōu)(在S711中 為"否,,并且在S714中為"否,,),則控制返回到S706并且DSC 101 進(jìn)行用于確認(rèn)另 一通信設(shè)備(打印機(jī)102)正在加入DSC 101所創(chuàng) 建的網(wǎng)絡(luò)的處理。由于另 一通信設(shè)備加入到該網(wǎng)絡(luò)中需要特定 長(zhǎng)的時(shí)間,因而在執(zhí)行掃描前在計(jì)時(shí)器中設(shè)置任意值T(S706)。 當(dāng)計(jì)時(shí)器超時(shí)(S707中為"是")時(shí),DSC 101進(jìn)行掃描(S708, S709)。
本實(shí)施例是這樣的在兩個(gè)通信設(shè)備已經(jīng)創(chuàng)建了單獨(dú)的具 有相同的SSID和不同的BSSID的網(wǎng)絡(luò)的情況下,根據(jù)BSSID的 比較結(jié)果,確定哪個(gè)通信設(shè)備將加入到由另 一通信設(shè)備所創(chuàng)建 的網(wǎng)絡(luò)中。因此,能夠唯一地確定加入到該網(wǎng)絡(luò)的通信設(shè)備, 能夠有效地構(gòu)建同 一 網(wǎng)絡(luò)并能夠增強(qiáng)便利性。
此外,根據(jù)圖7,處理繼續(xù),直到確認(rèn)了設(shè)備正在加入同一 網(wǎng)絡(luò)為止。這意味著DSC 101和打印機(jī)102能夠更可靠地構(gòu)建同 一網(wǎng)絡(luò)。
第三實(shí)施例
接著,將說(shuō)明第三實(shí)施例。應(yīng)當(dāng)注意,DSC IOI和打印機(jī) 10 2的硬件配置和網(wǎng)絡(luò)配置與第 一 實(shí)施例的類似(參見(jiàn)圖1 、 2和 3),無(wú)需再次:說(shuō)明。
本實(shí)施例將說(shuō)明DSC 101和打印機(jī)102被臨時(shí)無(wú)線連接并 且登記了與打印機(jī)102有關(guān)的信息的情況中的處理方法。
此處假定,為登記關(guān)于通信對(duì)方的信息而構(gòu)建的臨時(shí)自組 織網(wǎng)絡(luò)的SSID的值使用不同于普通無(wú)線通信中所使用的SSID 的值。使登記關(guān)于通信對(duì)方的信息中所使用的SSID為"SetNet", 并且假定DSC 101和打印機(jī)102已預(yù)先分別在閃速ROM 213和 閃速ROM 313中存4諸了 SSID。
圖8A 8D是分別示出在登記通信對(duì)方信息的情況下,DSC 101和打印機(jī)102的顯示單元206和306的例子的圖。此處將說(shuō)明 DSC 101將打印機(jī)102登記為通信對(duì)方的情況下的顯示的例子。 因此,以下的i兌明將涉及呈現(xiàn)在DSC 101的顯示單元206上的顯 示的例子。
圖8A示出在已經(jīng)選擇了通過(guò)網(wǎng)絡(luò)執(zhí)行無(wú)線通信的情況下 所顯示的畫(huà)面的例子。在選擇先前所登記的通信對(duì)方后進(jìn)行通 信的情況下,選擇項(xiàng)801;當(dāng)?shù)怯浲ㄐ艑?duì)方信息時(shí),選擇項(xiàng)802; 在刪除已登記的通信對(duì)方信息的情況下,選4奪項(xiàng)803;并且當(dāng)取 消通過(guò)網(wǎng)絡(luò)的無(wú)線通信時(shí),選4奪項(xiàng)804。為登記通信對(duì)方信息, 用戶使用控制面板210選擇項(xiàng)802。
圖8B示出當(dāng)選沖奪了項(xiàng)802時(shí)顯示單元206的例子。此處,在 將DSC信息登記為通信對(duì)方的類型的情況下,選擇項(xiàng)805,在將 打印機(jī)信息登記為通信對(duì)方的類型的情況下,選擇項(xiàng)806。為了 使DSC IOI將打印機(jī)信息登記為通信對(duì)方,用戶使用控制面板 210選擇項(xiàng)806。
圖8C示出當(dāng)在圖8B中選擇了要登記的通信對(duì)方的類型時(shí) (即在選4奪了項(xiàng)805或項(xiàng)806后),顯示單元206的例子。當(dāng)正在顯 示這個(gè)畫(huà)面時(shí),DSC IO]在它自己與打印機(jī)102之間構(gòu)建以登記 為目的的無(wú)線通信網(wǎng)絡(luò),并且執(zhí)行圖9A 9C所示的用于登記該
類型的裝置信息的處理。下面將說(shuō)明該登記處理的細(xì)節(jié)。
圖8D示出在完成了 DSC 101和打印機(jī)102之間的信息登記 操作之后,顯示單元206的例子。此處,按鈕807提示對(duì)處理進(jìn) 行確認(rèn)。如果用戶使用控制面板210選擇按鈕807,則顯示單元 206的顯示返回圖8A所示的顯示。
圖9A 9C示出各通信設(shè)備所擁有的且關(guān)于設(shè)備本身的一些 信息的例子。通過(guò)執(zhí)行上述登記處理,各通信設(shè)備能夠本地登 記通信對(duì)方信息。在圖9A中,在通信設(shè)備創(chuàng)建自組織網(wǎng)絡(luò)的情 況下,使用SSID901。附圖標(biāo)記902表示通信設(shè)備的類型。
圖9B示出DSC IOI擁有的信息的例子,圖9C示出打印機(jī)102 擁有的信息的例子。例如,如果在已經(jīng)登記了關(guān)于打印機(jī)102 的信息(圖9C)之后,在DSC 101中從圖8A的畫(huà)面顯示中選擇了 項(xiàng)801并且從顯示的通信對(duì)方列表中選擇了打印機(jī)102,則將 SSID設(shè)置為"PrinterNet",并且能夠進(jìn)行與打印機(jī)102的無(wú)線通 信。
圖IO是DSC 101與打印機(jī)102分別執(zhí)行用于通信對(duì)方登記 的處理的情況下的序列圖。此處,假定使用圖7的方法作為構(gòu)建 用于通信對(duì)方的登記的自組織網(wǎng)絡(luò)的方法。
當(dāng)打印機(jī)102響應(yīng)于用戶的操作,開(kāi)始執(zhí)行通信對(duì)方登記處 理時(shí),應(yīng)用程序向驅(qū)動(dòng)器發(fā)出請(qǐng)求,以構(gòu)建SSID為"SetNet"的 自組織網(wǎng)絡(luò)(S]OOl)。
在接收到來(lái)自應(yīng)用程序的請(qǐng)求后,驅(qū)動(dòng)器進(jìn)行掃描以判斷 是否存在SSID為"SetNet"的自組織網(wǎng)絡(luò)。首先,從驅(qū)動(dòng)器向無(wú) 線通信控制器304發(fā)出用于掃描的 一 系列命令(S 1002)。接著, 由無(wú)線通信控制器304和無(wú)線通信RF單元305處理這些命令,從 而發(fā)送探測(cè)請(qǐng)求(搜索請(qǐng)求)(S 1003)。等待固定時(shí)間段接收探測(cè) 應(yīng)答。
此時(shí)DSC 101還沒(méi)有創(chuàng)建自組織網(wǎng)絡(luò),因此,經(jīng)過(guò)了應(yīng)答
待機(jī)時(shí)間,而打印機(jī)102未接收到4笨測(cè)應(yīng)答。
在確^人不存在網(wǎng)絡(luò)后(S1004),打印才幾102的驅(qū)動(dòng)器向無(wú)線 通信控制器304發(fā)送用于創(chuàng)建SSID為"SetNet"的自組織網(wǎng)絡(luò)的 一系列設(shè)置命令(S1005)。
無(wú)線通信控制器304處理從驅(qū)動(dòng)器所接收的命令并且創(chuàng)建 以"SetNet"作為其SSID的自組織網(wǎng)絡(luò)。更具體地,無(wú)線通信控 制器304根據(jù)打印機(jī)102自身的MAC地址生成BSSID ,并且開(kāi)始 發(fā)送信標(biāo)。
此處假定在與打印機(jī)10 2開(kāi)始執(zhí)行通信對(duì)方登記處理的定 時(shí)相同的定時(shí),在DSC IOI側(cè)開(kāi)始通信對(duì)方登記處理。
當(dāng)DSC IOI響應(yīng)于用戶的4喿作,開(kāi)始4丸行通信對(duì)方登記處 理時(shí),應(yīng)用程序向驅(qū)動(dòng)器發(fā)出請(qǐng)求,以構(gòu)建SSID為"SetNet"的 自組織網(wǎng)纟備(S1006)。
在接收到來(lái)自應(yīng)用程序的請(qǐng)求后,驅(qū)動(dòng)器進(jìn)行掃描以判斷 是否存在SSID為"SetNet:"的自組織網(wǎng)絡(luò)。首先,從驅(qū)動(dòng)器向無(wú) 線通信控制器204發(fā)出 一 系列用于掃描的命令(S 1007)。
接著,由無(wú)線通信控制器204和無(wú)線通信RF單元205處理這 些命令,從而發(fā)送探測(cè)請(qǐng)求(搜索請(qǐng)求)(S1008)。等待固定時(shí)間 段接收探測(cè)應(yīng)答。
此時(shí)打印才/U02還沒(méi)有創(chuàng)建自組織網(wǎng)絡(luò),因此,經(jīng)過(guò)了應(yīng)答 待^L時(shí)間,而DSC IOI未接收到探測(cè)應(yīng)答。
在確認(rèn)不存在網(wǎng)絡(luò)后(S1009), DSC IOI的驅(qū)動(dòng)器向無(wú)線通 信控制器204發(fā)送用于創(chuàng)建SSID為"SetNet"的自組織網(wǎng)絡(luò)的一 系列設(shè)置命令(SIOIO)。
無(wú)線通信控制器204處理從驅(qū)動(dòng)器所接收到的命令并且創(chuàng) 建以"SetNet,,作為SSID的自組織網(wǎng)絡(luò)。更具體地,無(wú)線通信控
制器204根據(jù)DSC 101自身的MAC地址生成BSSID,并且開(kāi)始發(fā) 送信標(biāo)。
在步驟S1010結(jié)束時(shí),DSC 101和打印機(jī)102構(gòu)建單獨(dú)的具 有不同BSSID的自組織網(wǎng)絡(luò),而不考慮SSID相同即均為 "SetNet"的事實(shí)。
在創(chuàng)建自組織網(wǎng)絡(luò)之后(S1005),打印機(jī)102在系統(tǒng)控制器 311擁有的計(jì)時(shí)器內(nèi)設(shè)置任意值T1(S1011)。類似地,在創(chuàng)建自 組織網(wǎng)絡(luò)之后,DSC IOI在系統(tǒng)控制器211擁有的計(jì)時(shí)器內(nèi)設(shè)置 任意值T2(S1012)。在圖12中,DSC 101所設(shè)置的時(shí)間T2比打印 機(jī)102所設(shè)置的時(shí)間T1短,因此,首先經(jīng)過(guò)DSC IOI的計(jì)時(shí)器中 的時(shí)間T2。
當(dāng)經(jīng)過(guò)了時(shí)間T2時(shí),為判斷是否存在具有與DSC 101自己 所創(chuàng)建的自組織網(wǎng)絡(luò)的SSID"SetNet"相同的SSID的自組織網(wǎng) 絡(luò),DSCiOl進(jìn)行掃描。首先,I)SC IOI的驅(qū)動(dòng)器向無(wú)線通信控 制器204發(fā)送用于掃描的一 系列命令(S1013)。無(wú)線通信控制器 2 0 4和無(wú)線通信RF單元2 0 5處理這些命令,并且發(fā)送探測(cè)請(qǐng)求
(51014) 。
由于打印機(jī)102在SSID中指定了"SetNet",并且創(chuàng)建了自組 織網(wǎng)絡(luò),因此,此時(shí),打印機(jī)102向DSC 101發(fā)回4笨測(cè)應(yīng)答
(51015) 。
當(dāng)DSC 101接收到探測(cè)應(yīng)答時(shí),無(wú)線通信控制器204將從探 測(cè)應(yīng)答中所獲取的信息傳遞給驅(qū)動(dòng)器(S1016)。根據(jù)所傳遞的信 息,驅(qū)動(dòng)器檢測(cè)出存在另一自組織網(wǎng)絡(luò),該網(wǎng)絡(luò)具有相同的 SSID以及與DSC IOI所創(chuàng)建的網(wǎng)絡(luò)的BSSID不同的BSSID。
DSC IOI將DSC 101自己所創(chuàng)建的網(wǎng)絡(luò)的BSSID與檢測(cè)到 的網(wǎng)絡(luò)即由打印機(jī)]02所創(chuàng)建的網(wǎng)絡(luò)的BSSID進(jìn)行比較,并且判 斷BSSID的優(yōu)/劣。圖10示出I)SC IOI所創(chuàng)建的網(wǎng)絡(luò)的BSSID為
劣的情況的例子。
由于BSSID優(yōu)/劣評(píng)估的結(jié)果是DSC 101自己所創(chuàng)建的網(wǎng)絡(luò) 的BSSID為劣,因而DSC IOI執(zhí)行用于加入打印才幾102所創(chuàng)建的 網(wǎng)絡(luò)的處理。
首先,為終止網(wǎng)絡(luò),DSC IOI的驅(qū)動(dòng)器向無(wú)線通信控制器 204發(fā)送一系列設(shè)置命令(S1017)。
然后,DSC 101的驅(qū)動(dòng)器向無(wú)線通信控制器204發(fā)送一系列 用于加入到SSID為"SetNet,,的自組織網(wǎng)絡(luò)中的i殳置命令 (S1018)。 DSC IOI將BSSID設(shè)置成與打印機(jī)102所創(chuàng)建的網(wǎng)絡(luò)的 BSSID的值相同的值,并加入到該網(wǎng)絡(luò)中。
為判斷DSC IOI正加入的自組織網(wǎng)絡(luò)中是否存在另 一通信 設(shè)備即打印機(jī)102, DSC IOI再次進(jìn)行掃描。DSC IOI的驅(qū)動(dòng)器 向無(wú)線通信控制器204發(fā)送用于掃描的一系列命令(S1019)。無(wú) 線通信控制器204和無(wú)線通信RF單元205處理這些命令,并且發(fā) 送探測(cè)請(qǐng)求(S1020)。
由于打印機(jī)102已在SSID中指定了 "SetNet",并且創(chuàng)建了自 組織網(wǎng)絡(luò),因此,此時(shí),打印機(jī)102向DSC IOI發(fā)回才笨測(cè)應(yīng)答 (S1021)。
當(dāng)DSC IOI接收到探測(cè)應(yīng)答時(shí),無(wú)線通信控制器204將從探 測(cè)應(yīng)答中所獲取的信息傳遞給驅(qū)動(dòng)器(S10 2 2)。根據(jù)所傳遞的信 息,驅(qū)動(dòng)器識(shí)別出DSC IOI所屬的網(wǎng)絡(luò)的BSSID與所;險(xiǎn)測(cè)到的網(wǎng) 絡(luò)的BSSID是相同的。因此,DSC IOI能夠確認(rèn)DSC IOI所屬的 自組織網(wǎng)絡(luò)中存在另一無(wú)線通信設(shè)備,即打印機(jī)102。此處,以 通信對(duì)方登記處理為目的,驅(qū)動(dòng)器向應(yīng)用程序發(fā)出表示自組織 網(wǎng)絡(luò)完成的信號(hào)(S1()23)。在得到此通知后,應(yīng)用程序執(zhí)行用于 將打印機(jī)102登記為通信對(duì)方的處理(S 1.024)。
當(dāng)經(jīng)過(guò)了時(shí)間T1時(shí),為判斷是否存在具有與打印機(jī)102所
創(chuàng)建的網(wǎng)絡(luò)的SSID"SetNet"相同的SSID的自組織網(wǎng)絡(luò),打印機(jī) 102進(jìn)行掃描。打印機(jī)102的驅(qū)動(dòng)器向無(wú)線通信控制器304發(fā)送用 于掃描的 一 系列命令(S10 2 5)。無(wú)線通信控制器3 0 4和無(wú)線通信 RF單元305處理這些命令,并且發(fā)送探測(cè)請(qǐng)求(S1026)。
由于DSC 101此時(shí)已加入到打印才幾102所創(chuàng)建的自組織網(wǎng) 絡(luò)中,因而DSC 101向打印機(jī)102發(fā)回探測(cè)應(yīng)答(S1027)。
當(dāng)打印機(jī)102接收到探測(cè)應(yīng)答時(shí),無(wú)線通信控制器304將從 探測(cè)應(yīng)答中所荻取的信息傳遞給驅(qū)動(dòng)器(S1028)。打印機(jī)102的 驅(qū)動(dòng)器將所傳遞的信息和與打印機(jī)102所創(chuàng)建的網(wǎng)絡(luò)有關(guān)的信 息進(jìn)4于比4交,并且確認(rèn)DSC IOI正加入與打印4幾102的自組織相 同的自組織網(wǎng)絡(luò)。
此處,以通信對(duì)方登記處理為目的,打印機(jī)102的驅(qū)動(dòng)器向 應(yīng)用程序發(fā)出表示自組織網(wǎng)絡(luò)完成的信號(hào)(S1029)。在得到此通 知后,應(yīng)用程序寺丸行用于將打印機(jī)102登記為通信對(duì)方的處理 (S1030)。也就是說(shuō),在步驟S1030中,響應(yīng)于步驟S1024中的來(lái) 自DSC IOI的登記請(qǐng)求,打印機(jī)102將登記信息發(fā)送回DSC 101。
盡管本實(shí)施例中使用圖7所示的方法作為構(gòu)建用于通信對(duì) 方登記的自組織網(wǎng)絡(luò)的方法,也可以使用圖5或圖6所示的方法。
本實(shí)施例是這樣的當(dāng)為執(zhí)行通信對(duì)方登記處理而構(gòu)建臨 時(shí)自組織網(wǎng)絡(luò)時(shí),在構(gòu)建網(wǎng)絡(luò)之后,執(zhí)行用于登記通信對(duì)方的 處理。這使得能夠更可靠地執(zhí)行登記處理。
此外,盡管以執(zhí)行通信對(duì)方登記處理的情況為例說(shuō)明了本 實(shí)施例,但是,構(gòu)建自組織網(wǎng)絡(luò)之后的處理不限于通信對(duì)方登 記處理。例如,本發(fā)明適用于I)SC與打印機(jī)之間的打印處理、 DSC之間用于傳送圖像文件的處理以及在連接I)SC與計(jì)算機(jī)之 后執(zhí)行的文件傳送處理等的各種處理。
此外,在本實(shí)施例中,在打印才幾102的顯示單元306上同樣
呈現(xiàn)圖8A 8D所示的種類的顯示。然而,圖8A 8D所示的種類 的顯示不是必需的。例如,如果打印機(jī)是僅裝配有以LED作為 顯示單元306的打印機(jī),則當(dāng)由電源供電時(shí),創(chuàng)建SSID為 "PrinterNet"的網(wǎng)絡(luò)。在按下了打印機(jī)控制面板310上的開(kāi)關(guān)(未 示出)的情況下,可以使用構(gòu)建用于通信對(duì)方登記的網(wǎng)絡(luò)(其 SSID為"SetNet")的方法。 第四實(shí)施例
在第一實(shí)施例和第二實(shí)施例中,已經(jīng)以通過(guò)DSC IOI和打 印機(jī)102大體同時(shí)構(gòu)建自組織網(wǎng)絡(luò)的情況為例,說(shuō)明了本發(fā)明。 對(duì)于DSC的情況,照相機(jī)由電池驅(qū)動(dòng),功率消一毛是個(gè)問(wèn)題。因 此,優(yōu)選地,僅當(dāng)需要無(wú)線通信時(shí),才構(gòu)建無(wú)線網(wǎng)絡(luò)。另一方 面,對(duì)于打印機(jī)的情況,打印機(jī)通常在連接到AC電源時(shí)使用。 因此,無(wú)線通信的功率消耗不是太大的問(wèn)題。因此,可以想到 在對(duì)打印機(jī)通電后立即創(chuàng)建無(wú)線網(wǎng)絡(luò)的情況。
在這種情況下,如果使用前面的實(shí)施例的方法(參見(jiàn)圖5、 6 和7),則在從創(chuàng)建網(wǎng)絡(luò)延伸到另 一通信設(shè)備加入網(wǎng)絡(luò)中的時(shí)間 段內(nèi),打印機(jī)必須以固定的時(shí)間間隔進(jìn)行掃描(圖5中的 S506 S510、圖6中的S06 S610、圖7中的S706 S710)。因此, 在本實(shí)施例中,將說(shuō)明根據(jù)各通信設(shè)備的功能而改變構(gòu)建網(wǎng)絡(luò) 的方法的情況。
圖ll是示出本實(shí)施例中打印機(jī)102的操作的流程的流程圖。 如果指定了自組織網(wǎng)絡(luò)的構(gòu)建(S1101),則打印機(jī)102進(jìn)行掃描 以判斷是否存在SSID為"AdhocNet"的自組織網(wǎng)絡(luò)(S1102 , S1103)。
如果掃描的結(jié)果是檢測(cè)到了 SS1D為"AdhocNet"的自組織 網(wǎng)絡(luò)(在S1104中為"是,,),則打印機(jī)102執(zhí)行用以加入所檢測(cè)到 的自組織網(wǎng)絡(luò)的處理(S1113),然后終止處理。
如果發(fā)現(xiàn)不存在SSID是"AdhocNet"的自組織網(wǎng)絡(luò)(在 S1104中為"否"),則打印機(jī)102執(zhí)行用于創(chuàng)建SSID為"AdhocNet" 的自組織網(wǎng)絡(luò)的處理(S1105)。
圖12是示出本實(shí)施例中的DSC 101的才喿作的流程的流程圖。
如果指示了具有用戶指定的通信設(shè)備的自組織網(wǎng)絡(luò)的構(gòu)建 (S1201),則根據(jù)指定的通信對(duì)方的類型是否與DSC 101自身的 類型相同,對(duì)處理進(jìn)行分支(S1202)。如果通信對(duì)方的類型與 DSC101的類型相同,例如,如果通信對(duì)方是DSC(在S1202中為 "是"),則執(zhí)行從S702(圖7)開(kāi)始的處理。應(yīng)當(dāng)注意,也可以寺丸行 乂人S502(圖5)開(kāi)始的處理以及乂人S602(圖6)開(kāi)始的處理。
如果通信對(duì)方的類型與DSC 101自身的類型不相同,例如, 如果是打印機(jī)(在S1202中為"否"),則DSC IOI進(jìn)行網(wǎng)絡(luò)掃描 (S1203、 S1204)并且調(diào)查是否存在具有相同SSID的自組織網(wǎng) (S1205)。如果檢測(cè)到SSII)為"AdhocNet"的自組織網(wǎng)絡(luò)(S1205 中為"是"),則DSC IOI執(zhí)行用于加入該網(wǎng)絡(luò)的處理(S1208)。
如果沒(méi)有檢測(cè)到SSn)為"AdhocNet"的自組織網(wǎng)絡(luò)(在 S1205中為"否"),則DSC 101在計(jì)時(shí)器中設(shè)置任意值T(S1206), 然后等待計(jì)時(shí)器超時(shí)(S1207)。如果計(jì)時(shí)器超時(shí)(S1207中為 "是"),則DSC IOI再次進(jìn)行網(wǎng)絡(luò)掃描(S1203, S1204)。如此重復(fù) 步驟S1203 S1207中的處理,直到可以檢測(cè)到SSID為 "AdhocNet,,的自組織網(wǎng)絡(luò)為止。然而,在即使該處理執(zhí)行了規(guī) 定次數(shù)或規(guī)定的時(shí)間段,還是不能檢測(cè)到網(wǎng)絡(luò)的情況下,可以 強(qiáng)制終止處理。
根據(jù)本實(shí)施例,當(dāng)構(gòu)建自組織網(wǎng)絡(luò)時(shí),通信設(shè)備可以根據(jù) 通信對(duì)方的類型來(lái)改變連接方法。這使得可以有效地構(gòu)建自組 織網(wǎng)絡(luò)。打印機(jī)只需要待機(jī),直到DSC力。入到打印機(jī)自己所創(chuàng)
建的網(wǎng)絡(luò)中為止,并且不需要進(jìn)行網(wǎng)絡(luò)掃描。此外,如果DSC
的通信對(duì)方是打印機(jī),則DSC只需要等待打印機(jī)創(chuàng)建網(wǎng)絡(luò)。這 意p未著不再發(fā)生具有不同的BSSID的網(wǎng)絡(luò)的創(chuàng)建。
應(yīng)當(dāng)注意,盡管在前面的實(shí)施例中,根據(jù)通信對(duì)方的類型 來(lái)改變連接方法,但是,還可以根據(jù)通信對(duì)方的功能、類型和 屬性等來(lái)改變連接方法。
因此,才艮據(jù)上面說(shuō)明的各實(shí)施例,即^f吏試圖加入同一網(wǎng)絡(luò) 的多個(gè)通信設(shè)備已經(jīng)構(gòu)建了不同的網(wǎng)絡(luò), 一個(gè)設(shè)備也加入另一 設(shè)備所創(chuàng)建的網(wǎng)絡(luò),直到終止首次提及的設(shè)備所創(chuàng)建的網(wǎng)絡(luò)為 止。結(jié)果,能夠可靠地構(gòu)建同一網(wǎng)絡(luò)。此外,由于在確認(rèn)了具 有指定通信設(shè)備的網(wǎng)絡(luò)的構(gòu)建之后進(jìn)行通信對(duì)方的登記,因此, 將不再登記不能夠進(jìn)行無(wú)線通信的通信設(shè)備,因而能夠增強(qiáng)用 戶便利性。此外,由于根據(jù)通信對(duì)方的類型改變構(gòu)建網(wǎng)絡(luò)的方 法,因此,不需要執(zhí)行額外的處理,并且能夠以有效的方式構(gòu) 建與期望對(duì)方的網(wǎng)絡(luò)。
在上述各實(shí)施例中,說(shuō)明了基于MAC地址等任意生成 BSSID。然而,BSSID可以由其它方法生成。例如,通信設(shè)備 可以生成通信設(shè)備可以原樣使用的隨機(jī)值或序列號(hào)等。
此外,在上述各實(shí)施例中,已經(jīng)以如下情況為例說(shuō)明了本 發(fā)明基于探測(cè)請(qǐng)求/探測(cè)應(yīng)答的發(fā)送和接收來(lái)搜索(通過(guò)主動(dòng) 掃描)另一網(wǎng)絡(luò)。然而,可以由其它方法進(jìn)行網(wǎng)絡(luò)掃描。 一個(gè)例 子是被動(dòng)掃描,其包括監(jiān)視由另 一無(wú)線通信設(shè)備所發(fā)送的信標(biāo)。 在被動(dòng)掃描的情況下,所接收到的信標(biāo)包括SSID和BSSID等網(wǎng) 絡(luò)信息。
此外,在上述實(shí)施例中,以DSC與打印機(jī)之間的連接為例 說(shuō)明了本發(fā)明。然而,只要設(shè)備是具有能夠構(gòu)建自組織網(wǎng)絡(luò)的 功能的通信設(shè)備,例如,DSC之間的連接、DSC與個(gè)人計(jì)算機(jī)
之間的連接、以及打印機(jī)與DSC之間的連接,就可以應(yīng)用本發(fā)明。
此外,本發(fā)明也可以應(yīng)用于802.11無(wú)線LAN、藍(lán)牙、UWB、 無(wú)線USB、無(wú)線1394、以及Wimax等所有無(wú)線通信方案。另夕卜, 本發(fā)明不4義可以應(yīng)用于無(wú)線通信,而且可以應(yīng)用于有線通信。
因此,如上所述,即使試圖加入同一網(wǎng)絡(luò)的多個(gè)通信設(shè)備 創(chuàng)建了不同網(wǎng)絡(luò),也可以使這些設(shè)備加入到同一網(wǎng)絡(luò)中。結(jié)果, 能夠增加通信可靠性和用戶便利性。
盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但應(yīng)該理解,本 發(fā)明不限于所公開(kāi)的典型實(shí)施例。所附權(quán)利要求書(shū)的范圍符合 最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
本申請(qǐng)要求2006年2月17日提交的日本專利申請(qǐng) 2006-040960的優(yōu)先權(quán),其全部?jī)?nèi)容通過(guò)引用包含于此。
權(quán)利要求
1. 一種通信設(shè)備,用于使用第一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符與另一通信設(shè)備進(jìn)行通信,所述通信設(shè)備包括:檢測(cè)單元,用于檢測(cè)周圍存在的網(wǎng)絡(luò);判別單元,用于判別由所述檢測(cè)單元所檢測(cè)到的網(wǎng)絡(luò)的第一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符;比較單元,用于將由所述判別單元判別出的第一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符分別與所述通信設(shè)備所屬的網(wǎng)絡(luò)的第一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制單元,用于根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果,對(duì)加入到所檢測(cè)到的網(wǎng)絡(luò)進(jìn)行控制。
2. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,如果所 述比較單元所執(zhí)行的比較的結(jié)果是所述判別單元判別出的第 一網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信設(shè)備所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符相 同,并且所述判別單元判別出的第二網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信設(shè) 備所屬的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符不同,則所述控制單元允許所 述通信設(shè)備加入到所述檢測(cè)到的網(wǎng)絡(luò)。
3. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括 判斷單元,所述判斷單元用于如果所述比較單元所進(jìn)行的比較 的結(jié)果是所述判別單元判別出的第一網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信 設(shè)備所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符相同,并且所述判別單元判 別出的第二網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信設(shè)備所屬的網(wǎng)絡(luò)的第二網(wǎng)絡(luò) 標(biāo)識(shí)符不同,則判斷判別出的第二網(wǎng)絡(luò)標(biāo)識(shí)符與所述通信設(shè)備 所屬的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符之間的關(guān)系;其中,所述控制單元根據(jù)所述判斷單元所進(jìn)行的判斷的結(jié) 果,對(duì)加入到所述檢測(cè)到的網(wǎng)絡(luò)進(jìn)行控制。
4. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,還包括 用于根據(jù)所述判斷單元的判斷結(jié)果來(lái)確認(rèn)另 一通信設(shè)備正加入 到所述通信設(shè)備所屬的網(wǎng)絡(luò)中的單元。
5. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括 用于確認(rèn)另 一通信設(shè)備屬于所述通信設(shè)備正加入的網(wǎng)絡(luò)的單 元。
6. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括 創(chuàng)建單元,所述創(chuàng)建單元用于使用所述通信設(shè)備中所設(shè)置的所 述第 一 網(wǎng)絡(luò)標(biāo)識(shí)符來(lái)創(chuàng)建網(wǎng)絡(luò);其中,所述4全測(cè)單元在所述創(chuàng)建單元?jiǎng)?chuàng)建了所述網(wǎng)絡(luò)之后, ;險(xiǎn)測(cè)周圍存在的網(wǎng)絡(luò)。
7. 根據(jù)權(quán)利要求6所述的通信設(shè)備,其特征在于,所述創(chuàng)建單元根據(jù)通信對(duì)方的類型來(lái)創(chuàng)建網(wǎng)絡(luò)。
8. 根據(jù)權(quán)利要求6所述的通信設(shè)備,其特征在于,還包括 搜索單元,所述搜索單元用于搜索具有已經(jīng)設(shè)置的第一網(wǎng)絡(luò)標(biāo) 識(shí)符的網(wǎng)絡(luò);其中,所述創(chuàng)建單元基于所述搜索單元所執(zhí)行的搜索的結(jié) 果來(lái)創(chuàng)建網(wǎng)絡(luò)。
9. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,在所述 通信設(shè)備中已經(jīng)預(yù)先設(shè)置了所述第一網(wǎng)絡(luò)標(biāo)識(shí)符。
10. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,由創(chuàng)建 網(wǎng)絡(luò)的通信設(shè)備生成所述第二網(wǎng)絡(luò)標(biāo)識(shí)符。
11. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,當(dāng)創(chuàng)建 網(wǎng)絡(luò)的通信設(shè)備創(chuàng)建所述網(wǎng)絡(luò)時(shí),生成所述第二網(wǎng)絡(luò)標(biāo)識(shí)符。
12. —種通信設(shè)備,用于使用網(wǎng)絡(luò)標(biāo)識(shí)符與另 一通信設(shè)備 進(jìn)行通信,所述通信設(shè)備包括檢測(cè)單元,用于檢測(cè)周圍存在的網(wǎng)絡(luò); 比較單元,用于將所述檢測(cè)單元所檢測(cè)到的網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo) 識(shí)符與所述通信設(shè)備所屬的網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及 控制單元,用于根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果, 終止所述通信設(shè)備所屬的網(wǎng)絡(luò)的通信,并且允許所述通信設(shè)備 加入到所述檢測(cè)到的網(wǎng)絡(luò)。
13. —種通信系統(tǒng),用于使用已經(jīng)在第一通信設(shè)備和第二 通信設(shè)備中設(shè)置的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行通信,所述第 一 通信設(shè)備包括檢測(cè)單元,用于檢測(cè)所述第二通信設(shè)備所屬的網(wǎng)絡(luò); 比較單元,用于將所述檢測(cè)單元所檢測(cè)到的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符與所述第 一通信設(shè)備所屬的網(wǎng)絡(luò)的第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制單元,用于基于所述比較單元所進(jìn)行的比較的結(jié)果, 允許所述第 一通信設(shè)備和所述第二通信設(shè)備加入到同 一 網(wǎng)絡(luò) 中。
14. 根據(jù)權(quán)利要求13所述的通信系統(tǒng),其特征在于,還包括確認(rèn)單元,用于確認(rèn)所述第一通信i殳備和所述第二通信設(shè) 備正加入到同 一 網(wǎng)絡(luò)中;以及登記單元,用于在所述確認(rèn)單元做出確認(rèn)后,在所述第一 通信設(shè)備中登記關(guān)于所述通信設(shè)備的信息。
15. 根據(jù)權(quán)利要求14所述的通信系統(tǒng),其特征在于,所述 登記單元登記的信息包括所述第二通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)的網(wǎng) 絡(luò)標(biāo)識(shí)符。
16. —種方法,多個(gè)通信設(shè)備通過(guò)該方法來(lái)構(gòu)建網(wǎng)絡(luò),所 述方法包4舌第一步驟,通過(guò)允許第二通信設(shè)備加入到由第一通信設(shè)備 所創(chuàng)建的網(wǎng)絡(luò)中來(lái)構(gòu)建網(wǎng)絡(luò);第二步驟,通過(guò)允許所述第一通信設(shè)備加入到所述第二通 信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)中來(lái)構(gòu)建網(wǎng)絡(luò);以及第三步驟,根據(jù)構(gòu)建網(wǎng)絡(luò)的通信設(shè)備的類型,選擇性地通 過(guò)所述第 一 步驟或所述第二步驟執(zhí)行所述網(wǎng)絡(luò)的構(gòu)建。
17. —種通信方法,用于使用第一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò) 標(biāo)識(shí)符與另 一通信設(shè)備進(jìn)行通信,所述通信方法包括才企測(cè)步驟,用于沖全測(cè)周圍存在的網(wǎng)絡(luò);判別步驟,用于判別在所述#r測(cè)步驟所#r測(cè)到的網(wǎng)絡(luò)的第 一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符;比較步驟,用于將所述判別步驟中判別出的第一網(wǎng)絡(luò)標(biāo)識(shí) 符和第二網(wǎng)絡(luò)標(biāo)識(shí)符分別與通信設(shè)備所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制步驟,根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果,對(duì)加 入到所檢測(cè)到的網(wǎng)絡(luò)中進(jìn)行控制。
18. —種計(jì)算機(jī)程序,其使計(jì)算機(jī)執(zhí)行構(gòu)建網(wǎng)絡(luò)的方法, 所述方法包括第一步驟,用于通過(guò)允許第二通信設(shè)備加入到第一通信設(shè) 備所創(chuàng)建的網(wǎng)絡(luò)中來(lái)構(gòu)建網(wǎng)絡(luò);第二步驟,用于通過(guò)允許所述第一通信設(shè)備加入到所述第二通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)中來(lái)構(gòu)建網(wǎng)絡(luò);以及第三步驟,用于根據(jù)構(gòu)建網(wǎng)絡(luò)的通信設(shè)備的類型,選擇性 地通過(guò)所述第 一 步驟或所述第二步驟執(zhí)行所述網(wǎng)絡(luò)的構(gòu)建。
19. 一種計(jì)算機(jī)程序,用于使得計(jì)算機(jī)執(zhí)行使用第一網(wǎng)絡(luò) 標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符與另 一通信設(shè)備進(jìn)行通信的通信方 法,所述方法包括檢測(cè)步驟,用于檢測(cè)周圍存在的網(wǎng)絡(luò); 判別步驟,用于判別在所述檢測(cè)步驟所檢測(cè)到的網(wǎng)絡(luò)的第 一網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符; 比較步驟,用于將所述判別步驟中判別出的第一網(wǎng)絡(luò)標(biāo)識(shí) 符和第二網(wǎng)絡(luò)標(biāo)識(shí)符分別與所述通信設(shè)備所屬的網(wǎng)絡(luò)的第 一 網(wǎng)絡(luò)標(biāo)識(shí)符和第二網(wǎng)絡(luò)標(biāo)識(shí)符進(jìn)行比較;以及控制步驟,用于根據(jù)所述比較單元所進(jìn)行的比較的結(jié)果, 對(duì)加入到所;險(xiǎn)測(cè)到的網(wǎng)絡(luò)中進(jìn)行控制。
全文摘要
如果檢測(cè)到與第一通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò)具有相同的SSID和不同的BSSID的網(wǎng)絡(luò),則終止第一通信設(shè)備所創(chuàng)建的網(wǎng)絡(luò),并且第一通信設(shè)備加入所檢測(cè)到的網(wǎng)絡(luò)。這使得第一通信設(shè)備和另一通信設(shè)備能夠加入到同一網(wǎng)絡(luò)中。
文檔編號(hào)H04W8/26GK101385279SQ20078000575
公開(kāi)日2009年3月11日 申請(qǐng)日期2007年1月30日 優(yōu)先權(quán)日2006年2月17日
發(fā)明者橫田茜 申請(qǐng)人:佳能株式會(huì)社