專(zhuān)利名稱(chēng):通信設(shè)備、用于通信設(shè)備的控制方法以及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)絡(luò)中作為主裝置或者從裝置工作的通信設(shè)備。
背景技術(shù):
近年來(lái),配備有以IEEE802.11無(wú)線LAN (局域網(wǎng))為代表 的無(wú)線功能的裝置已經(jīng)被商業(yè)化并被大量使用。
當(dāng)在多個(gè)裝置間進(jìn)行通過(guò)無(wú)線網(wǎng)絡(luò)的通信時(shí),各個(gè)裝置在 網(wǎng)絡(luò)中的相應(yīng)角色可能不同。存在如下系統(tǒng)利用假定角色為 管理其他裝置的識(shí)別信息以及進(jìn)入或退出網(wǎng)絡(luò)的"主裝置"或 者根據(jù)來(lái)自主裝置的指令進(jìn)行操作的"從裝置"的裝置進(jìn)行通 信。
針對(duì)用于在主裝置和從裝置之間進(jìn)行通信的系統(tǒng)中切換主 裝置/從裝置角色的方法,已經(jīng)提出了許多方案(日本特開(kāi) 2002-280925 、 美國(guó)專(zhuān)利申請(qǐng)2003-220076 、曰本特開(kāi)平 10-155184、美國(guó)專(zhuān)利申請(qǐng)2004-203936 )。
針對(duì)用于在組成無(wú)線網(wǎng)絡(luò)的多個(gè)裝置中確定主裝置的方 法,也已經(jīng)提出了許多方案(美國(guó)專(zhuān)利申請(qǐng)2004-43780、美國(guó) 專(zhuān)利申請(qǐng)2003-157950、美國(guó)專(zhuān)利申請(qǐng)2005-86273 )。
如果網(wǎng)絡(luò)由多種裝置構(gòu)成,則能力更適合的裝置優(yōu)選作為 主裝置工作。例如,在主裝置是沒(méi)有顯示單元的裝置的情況下, 用戶將不能容易地識(shí)別同 一網(wǎng)絡(luò)中可訪問(wèn)的裝置。
然而,如果配備有能夠顯示同 一 網(wǎng)絡(luò)中的裝置的顯示單元 的裝置是主裝置,則用戶能夠檢查哪些裝置是網(wǎng)絡(luò)中的參與者。 另外,如果包括能夠從所顯示的裝置中指定數(shù)據(jù)傳送目的地的操作單元,則可以容易地與所期望的參與者進(jìn)行數(shù)據(jù)通信。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通信設(shè)備、通信方法和通信系 統(tǒng),即使在進(jìn)入已具有主裝置的網(wǎng)絡(luò)時(shí),該通信設(shè)備也能夠容 易地變?yōu)橹餮b置。通過(guò)下列說(shuō)明和附圖,本發(fā)明的其他目的將 變得顯而易見(jiàn)。
為了解決上述問(wèn)題,本發(fā)明提供一種通信設(shè)備,其在網(wǎng)絡(luò)
中作為主裝置和從裝置之一工作,所述通信設(shè)備包括判斷單 元,其判斷所述通信設(shè)備是否將新成為所述主裝置和所述從裝
置至少之一;以及設(shè)置單元,其基于所述判斷單元的判斷,設(shè) 置開(kāi)始用于決定新的主裝置的操作之前的待機(jī)時(shí)間。
另外,本發(fā)明提供一種用于通信設(shè)備的控制方法,所述控 制方法包括判斷步驟,用于判斷所述通信設(shè)備將新成為主裝 置還是從裝置;以及設(shè)置步驟,用于基于所述判斷步驟的判斷 結(jié)果,設(shè)置開(kāi)始用于決定新的主裝置的操作之前的待機(jī)時(shí)間。
另外,本發(fā)明提供一種包括作為主裝置或從裝置工作的通 信設(shè)備的通信系統(tǒng)。所述從裝置包括請(qǐng)求單元,其向所述主 裝置進(jìn)行網(wǎng)絡(luò)重構(gòu)請(qǐng)求;以及設(shè)置單元,其基于對(duì)請(qǐng)求的響應(yīng), 設(shè)置開(kāi)始用于決定新的主裝置的操作之前的待機(jī)時(shí)間。所述主 裝置包括接收單元,其接收所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求;以及設(shè)置單 元,其基于所述接收單元的接收結(jié)果,設(shè)置開(kāi)始用于決定新的 主裝置的操作之前的待機(jī)時(shí)間。
通過(guò)以下示例性實(shí)施例的說(shuō)明(參考附圖),本發(fā)明的其他 特征將變得顯而易見(jiàn)。
包括在說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的 一部分的附圖示出本發(fā)明 的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖l是根據(jù)第 一和第三實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)圖。 圖2是根據(jù)本發(fā)明實(shí)施例的打印機(jī)的模塊結(jié)構(gòu)圖。 圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)字照相機(jī)的模塊結(jié)構(gòu)圖。
圖4示出第 一 實(shí)施例中的操作序列。
圖5示出第 一到第四實(shí)施例中的操作算法。
圖6示出第一實(shí)施例中的圖5的重啟處理的操作算法。
圖7示出第 一 實(shí)施例中的圖5的主裝置處理的操作算法。
圖8是根據(jù)第二和第四實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)圖。
圖9示出第二實(shí)施例中的操作序列。
圖10示出第二實(shí)施例中的圖5的重啟處理的操作算法。
圖ll示出第二實(shí)施例中的圖5的主裝置處理的操作算法。
圖12示出第三實(shí)施例中的操作序列。
圖13示出第三實(shí)施例中的圖5的重啟處理的操作算法。
圖14示出第三實(shí)施例中的圖5的主裝置處理的操作算法。
圖15示出圖12中的主-從交換判斷處理的操作序列。
圖16 A 、 16 B和16 C分別示出根據(jù)第三和第四實(shí)施例的無(wú)線
通信設(shè)備中的關(guān)于裝置能力和裝置能力比較的數(shù)據(jù)結(jié)構(gòu)以及可
訪問(wèn)裝置列表顯示。
圖17示出第四實(shí)施例中的操作序列。 圖18示出圖17中的主-從交換判斷處理的操作序列。 圖19示出第四實(shí)施例中的圖5的重啟處理的操作算法。 圖20示出第四實(shí)施例中的圖5的主裝置處理的操作算法。
具體實(shí)施例方式
以下通過(guò)參考附圖詳細(xì)描述本發(fā)明實(shí)施例,來(lái)詳細(xì)描述本發(fā)明。注意,所要求保護(hù)的發(fā)明不限于下列實(shí)施例,并且在這 些實(shí)施例中描述的特征的全部組合對(duì)于實(shí)現(xiàn)本發(fā)明不是必不可 少的。
下列描述的實(shí)施例涉及在被配置成包含裝置間的直接無(wú)線
連接的自組織(ad hoc)網(wǎng)絡(luò)的情況下進(jìn)行的處理。注意,在 實(shí)施例中的自組織網(wǎng)絡(luò)中,裝置作為主裝置或者從裝置工作。
在實(shí)施例中,構(gòu)建新網(wǎng)絡(luò)的裝置成為主裝置。隨后,主裝 置管理存在于同一網(wǎng)絡(luò)中的其他裝置的MAC (介質(zhì)訪問(wèn)控制) 地址等。主裝置還向從裝置請(qǐng)求發(fā)送裝置能力,并且從裝置根 據(jù)來(lái)自主裝置的指令,發(fā)送其裝置能力。這里,裝置能力信息 包括裝置類(lèi)型(打印機(jī)、數(shù)字照相機(jī)等)、諸如監(jiān)視器的顯示單 元的能力、以及諸如按鈕的操作單元的能力。主裝置和從裝置 都周期性地通知各自的存在(主裝置聲明和從裝置聲明)。
第一實(shí)施例
圖1示出根據(jù)第 一 實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)。 101和102分別是打印機(jī)(裝置A)和數(shù)字照相機(jī)(裝置B )。 打印機(jī)101具有作為無(wú)線通信功能105的802.1 l無(wú)線局域網(wǎng),通 過(guò)按下通信設(shè)置按鈕103,可以配置用于執(zhí)行裝置間的直接通信 的自組織網(wǎng)絡(luò)。數(shù)字照相機(jī)102也具有作為無(wú)線通信功能106的 802.11無(wú)線局域網(wǎng),通過(guò)按下通信設(shè)置按鈕104,可以配置自組 織網(wǎng)絡(luò)。
圖2示出本實(shí)施例中的打印機(jī)101的才莫塊結(jié)構(gòu)。 2 0 2是用于控制整個(gè)打印機(jī)101的操作的控制單元。2 0 3是用 于管理圖像數(shù)據(jù)的編碼、解碼和格式轉(zhuǎn)換的圖像處理單元。204 是ROM (只讀存儲(chǔ)器),其存儲(chǔ)用于由控制單元202執(zhí)行的圖5、 7、 11、 14和20(如下所述)中的各種控制的程序,而205是RAM (隨機(jī)存取存儲(chǔ)器)。206是用于控制802.11無(wú)線局域網(wǎng)通信的無(wú)線通信處理單元,207是天線,208是天線控制單元。209是用 于進(jìn)給和排出打印紙的進(jìn)紙/排紙單元,210是用于控制打印機(jī) IOI的打印的打印機(jī)引擎單元。211是用于控制存儲(chǔ)圖像的記錄 介質(zhì)卡的卡接口單元。212是由CRT、液晶顯示器等實(shí)現(xiàn)的顯示 單元。213是操作單元,214是電源單元,215是諸如USB或者 IEEE1394的通信接口單元。216是用于啟動(dòng)進(jìn)入在裝置間進(jìn)行 直接通信的自組織網(wǎng)絡(luò)的操作的通信設(shè)置按鈕。
圖3示出本實(shí)施例中的數(shù)字照相機(jī)102的模塊結(jié)構(gòu)。
在圖3中,302是用于控制整個(gè)數(shù)字照相機(jī)102的操作的控制 單元。303是用于管理圖像數(shù)據(jù)的編碼、解碼和格式轉(zhuǎn)換的圖像 處理單元。304是ROM,其存儲(chǔ)用于由控制單元302執(zhí)行的圖5、 6、 10、 13和19(如下所述)中的各種控制的程序,而305是RAM。 306是用于控制802.11無(wú)線局域網(wǎng)通信的無(wú)線通信處理單元, 307是天線,308是天線控制單元。309是導(dǎo)入從CCD 310輸入的 像素信號(hào)的攝像單元。311是用于控制存儲(chǔ)拍攝圖像和設(shè)置信,t、 的記錄介質(zhì)卡的卡接口單元。312是由CRT、液晶顯示器等實(shí)現(xiàn) 的顯示單元。313是包括諸如攝像指令按鈕、播放按鈕和設(shè)置按 鈕的按鈕的操作單元。314是電源單元,而315是諸如USB或 IEEE1394的通信接口單元。316是用于啟動(dòng)進(jìn)入在裝置間進(jìn)行 直接通信的自組織網(wǎng)絡(luò)的操作的通信設(shè)置按鈕。
所描述的本實(shí)施例涉及在以下情況下執(zhí)行的處理當(dāng)數(shù)字 照相才幾102進(jìn)入網(wǎng)絡(luò)時(shí),打印才幾101最先形成自組織網(wǎng)絡(luò),并正 在作為主裝置工作。
圖4示出第 一 實(shí)施例中的操作序列。
當(dāng)裝置A的通信設(shè)置按鈕103被按下時(shí),開(kāi)始用于連接到自 組織網(wǎng)絡(luò)的處理,然后裝置A廣播主裝置問(wèn)詢F 4 01 。
如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有對(duì)主裝置問(wèn)詢的響應(yīng),則裝置A判斷為主裝置沒(méi)有進(jìn)入自組織網(wǎng)絡(luò)中,并通過(guò)發(fā)送主
裝置聲明消息F402成為主裝置。裝置A還繼續(xù)周期性地廣播主
裝置聲明消息。
接著,當(dāng)通過(guò)按下裝置B的通信設(shè)置按鈕104開(kāi)始用于連接 到自組織網(wǎng)絡(luò)的處理時(shí),裝置B廣播主裝置問(wèn)詢F403。
然后,當(dāng)響應(yīng)于主裝置問(wèn)詢,從裝置A接收到主裝置聲明 消息F404時(shí),裝置B檢測(cè)到在自組織網(wǎng)絡(luò)中存在主裝置。裝置B 存儲(chǔ)來(lái)自主裝置聲明消息F404的源MAC地址的裝置A的MAC 地址。
在已經(jīng)檢測(cè)到主裝置的情況下,裝置B向裝置A的M A C地 址發(fā)送重啟請(qǐng)求F405,以i更開(kāi)始主-從交換。
裝置A存儲(chǔ)來(lái)自接收到的重啟請(qǐng)求F 4 0 5的源M A C地址的裝 置B的MAC地址。在向裝置B的MAC地址發(fā)送重啟許可F406之 后,裝置A發(fā)送重啟F407,并轉(zhuǎn)入重啟狀態(tài)。
裝置B存儲(chǔ)重啟許可F406的接收,然后等待接收重啟。當(dāng) 從裝置A接收到重啟F407時(shí),裝置B轉(zhuǎn)入重啟狀態(tài)。
在此,重啟狀態(tài)是這樣的狀態(tài)裝置臨時(shí)放棄它們作為主 裝置或者從裝置的角色,并嘗試重建網(wǎng)絡(luò)。重啟請(qǐng)求是請(qǐng)求轉(zhuǎn) 入重啟狀態(tài)的信號(hào)。
已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置A將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TL,然后等待TL時(shí)間過(guò)去。
已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置B將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TS,然后等待TS時(shí)間過(guò)去。此時(shí),主裝置問(wèn)詢啟動(dòng)時(shí)間TS被設(shè) 置成小于主裝置問(wèn)詢啟動(dòng)時(shí)間TL的值。這導(dǎo)致發(fā)送重啟請(qǐng)求的 裝置B在接收重啟請(qǐng)求的裝置A之前發(fā)送主裝置問(wèn)詢。
即,在每個(gè)裝置中,將由接收重啟請(qǐng)求的裝置設(shè)置的TL以 及由發(fā)送重啟請(qǐng)求并接收重啟許可的裝置設(shè)置的TS的值預(yù)先存儲(chǔ)在RAM 205和305中。根據(jù)情況設(shè)置TL和TS。當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TS時(shí),裝置B廣播主裝置問(wèn) 詢F408。如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有從其他裝置接收到 主裝置聲明消息,則裝置B廣播主裝置聲明消息F409。此后, 裝置B作為主裝置工作。另一方面,當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TL時(shí),裝置A廣 播主裝置問(wèn)詢F410。當(dāng)從現(xiàn)在是主裝置的裝置B接收到主裝置 聲明消息F411時(shí),裝置A向裝置B發(fā)送從裝置聲明消息F412。此 后,裝置B作為從裝置工作。圖5示出本實(shí)施例中的裝置的操作算法。當(dāng)通過(guò)按下通信設(shè)置按鈕開(kāi)始用于連接到自組織網(wǎng)絡(luò)的處 理時(shí),裝置廣播主裝置問(wèn)詢(步驟S501)。然后,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi)是否接收 到主裝置聲明消息(步驟S502 )。如果通過(guò)接收主裝置聲明消 息檢測(cè)到主裝置(步驟S502:是),則裝置進(jìn)行重啟處理(步 驟S503 )。以下將參考圖6詳細(xì)描述重啟處理。如果經(jīng)過(guò)了響應(yīng) 等待時(shí)間,而沒(méi)有接收到主裝置聲明消息,則裝置判斷為沒(méi)有 檢測(cè)到主裝置(步驟S502:否),并執(zhí)行主裝置處理(步驟S504 )。 以下將參考圖7詳細(xì)描述主裝置處理。圖6示出圖5的流程圖中的重啟處理(S503 )的操作算法。開(kāi)始重啟處理的裝置首先向主裝置發(fā)送重啟請(qǐng)求(步驟 S601)。這對(duì)應(yīng)于圖4中的重啟請(qǐng)求F405的發(fā)送。在步驟S602,裝置判斷是否從主裝置接收到重啟許可。如 果接收到重啟許可(步驟S602:是),則裝置存儲(chǔ)重啟許可接 收,并進(jìn)入步驟S603。如果沒(méi)有接收到重啟許可(步驟S602: 否),則裝置結(jié)束該處理。在步驟S603,裝置判斷是否從主裝置接收到重啟。如果接收到重啟(步驟S603:是),則裝置進(jìn)入步驟S604,如果沒(méi)有 接收到重啟(步驟S603:否),則裝置結(jié)束該處理。在步驟S604,裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S。然后, 裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間TS過(guò)去(步驟S605 )。當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TS時(shí),裝置廣播主裝置問(wèn)詢 (步驟S606 )。這對(duì)應(yīng)于圖4中的主裝置問(wèn)詢F408的發(fā)送。在步驟S607,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi)是 否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢測(cè) 到主裝置(步驟S607:是),則裝置進(jìn)入步驟S608。如果沒(méi)有 檢測(cè)到主裝置(步驟S607:否),則裝置進(jìn)入步驟S609。在步驟S608,裝置向主裝置發(fā)送從裝置聲明消息。注意, 可以通過(guò)查看主裝置聲明消息的源MAC地址,來(lái)存儲(chǔ)主裝置的 MAC地址。在步驟S609,因?yàn)闆](méi)有檢測(cè)到主裝置,裝置本身成為主裝 置,并發(fā)送主裝置聲明消息。這對(duì)應(yīng)于圖4中的主裝置聲明消息 F409的發(fā)送。然后,裝置判斷在主裝置聲明消息的響應(yīng)時(shí)間內(nèi)是否接收 到從裝置聲明消息(步驟S610)。如果接收到從裝置聲明消息 (步驟S610:是),則裝置結(jié)束該處理。如果沒(méi)有接收到從裝 置聲明消息(步驟S610:否),則裝置返回到步驟S609,并且 再次發(fā)送主裝置聲明消息。圖7示出圖5的流程圖中的主裝置處理(S504 )的操作算法。開(kāi)始主裝置處理的裝置發(fā)送主裝置聲明消息(步驟S701 )。 這對(duì)應(yīng)于圖4中的主裝置聲明消息F402。然后,裝置判斷是否接收到從裝置聲明消息(步驟S702 )。 如果接收到從裝置聲明消息(步驟S701:是),則裝置返回到 步驟S701,并且再次發(fā)送主裝置聲明消息。如果沒(méi)有接收到從裝置聲明消息(步驟S701:否),則裝置進(jìn)入步驟S703,如果 已經(jīng)接收到從裝置聲明(步驟S702:是),則裝置返回到步驟 S701。在步驟S703,裝置判斷是否接收到重啟請(qǐng)求,并且如果接 收到重啟請(qǐng)求(步驟S703:是),則裝置進(jìn)入步驟S704。如果 沒(méi)有接收到重啟請(qǐng)求(步驟S703:否),則裝置返回到步驟S701, 并且再次發(fā)送主裝置聲明消息。在步驟S704,裝置向作為發(fā)送 目的地的重啟請(qǐng)求的源MAC地址發(fā)送重啟許可。這對(duì)應(yīng)于圖4 中的重啟許可F406的發(fā)送。接下來(lái),在步驟S705,裝置向作為發(fā)送目的地的重啟請(qǐng)求 的源MAC地址發(fā)送重啟。這對(duì)應(yīng)于圖4中的重啟F407的發(fā)送。在發(fā)送重啟之后,裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L (步驟S706 )。然后,在等待主裝置問(wèn)詢啟動(dòng)時(shí)間TL過(guò)去(步 驟S707 )之后,裝置廣播主裝置問(wèn)詢(步驟S708 )。這對(duì)應(yīng)于 圖4中的主裝置問(wèn)詢F410的發(fā)送。在步驟S709,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi)是 否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢測(cè) 到主裝置(步驟S709:是),則裝置向主裝置發(fā)送從裝置聲明 消息(步驟S710)。這對(duì)應(yīng)于圖4中的從裝置聲明消息F412的發(fā) 送。如果沒(méi)有檢測(cè)到主裝置(步驟S709:否),則裝置進(jìn)入步 驟S711,并向該裝置自己發(fā)送主裝置聲明消息,從而成為主裝 置。接著,裝置判斷在主裝置聲明消息的響應(yīng)時(shí)間內(nèi)是否接收 到從裝置聲明消息(步驟S712)。如果接收到從裝置聲明消息 (步驟S712:是),則裝置結(jié)束該處理。如果沒(méi)有接收到從裝 置聲明消息(步驟S712:否),則裝置返回到步驟S711,并且 再次發(fā)送主裝置聲明消息。注意,盡管本發(fā)明被描述成當(dāng)檢測(cè)到主裝置時(shí),新進(jìn)入網(wǎng)絡(luò)的裝置總是進(jìn)行重啟請(qǐng)求,但是可以根據(jù)裝置預(yù)先設(shè)置是否 進(jìn)行重啟請(qǐng)求。例如,數(shù)字照相機(jī)可以設(shè)置為當(dāng)檢測(cè)到主裝置 時(shí)發(fā)送重啟請(qǐng)求,而打印機(jī)可以設(shè)置為當(dāng)檢測(cè)到主裝置時(shí)不發(fā) 送重啟請(qǐng)求。這使得可以僅當(dāng)預(yù)先確定為適合作為主裝置的裝 置進(jìn)入網(wǎng)絡(luò)時(shí)才交換主裝置和從裝置。在本實(shí)施例中,新進(jìn)入網(wǎng)絡(luò)的裝置向已經(jīng)作為主裝置工作 的裝置發(fā)送重啟請(qǐng)求,并且如果接收到重啟許可,則該裝置轉(zhuǎn) 入重啟狀態(tài),并且在主裝置之前發(fā)送主裝置問(wèn)詢。這使得即使 在網(wǎng)絡(luò)中已經(jīng)存在主裝置,新進(jìn)入網(wǎng)絡(luò)的裝置也能夠作為主裝 置工作。第二實(shí)施例圖8示出根據(jù)第二實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)。 在圖8中,801、 802和803分別表示打印機(jī)801 (裝置A)、 數(shù)字照相機(jī)802 (裝置B )和數(shù)字照相機(jī)803 (裝置C )。這些裝 置構(gòu)成自組織網(wǎng)絡(luò)。這些裝置分別通過(guò)無(wú)線通信功能807、 808 和809,均具備802.11無(wú)線局域網(wǎng)。通過(guò)按下通信設(shè)置按鈕804、 805和806,可以連々妻到自組織網(wǎng)絡(luò)。注意,在此省略這些裝置 與實(shí)施例1中的圖2和圖3相同的模塊結(jié)構(gòu)的描述。 圖9示出第二實(shí)施例中的操作序列。當(dāng)按下裝置A的通信設(shè)置按鈕804時(shí),開(kāi)始用于連接到自組 織網(wǎng)絡(luò)的處理,并且裝置A廣播主裝置問(wèn)詢F901。如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有對(duì)主裝置問(wèn)詢的響應(yīng), 則裝置A判斷為主裝置沒(méi)有進(jìn)入自組織網(wǎng)絡(luò)中,并通過(guò)發(fā)送主 裝置聲明消息F902成為主裝置。裝置A還繼續(xù)周期性地廣播主 裝置聲明消息。然后,當(dāng)通過(guò)按下裝置B的通信設(shè)置按鈕805開(kāi)始用于連接 到自組織網(wǎng)絡(luò)的處理時(shí),裝置B廣播主裝置問(wèn)詢F903。另外,當(dāng)通過(guò)按下裝置C的通信設(shè)置按鈕806開(kāi)始用于連接到自組織網(wǎng)絡(luò)的處理時(shí),裝置C廣播主裝置問(wèn)詢F904。當(dāng)響應(yīng)于主裝置問(wèn)詢,從裝置A接收到主裝置聲明消息 F905時(shí),裝置B和C^r測(cè)到在該自組織網(wǎng)絡(luò)中存在主裝置。然后, 裝置B和C分別向裝置A發(fā)送重啟請(qǐng)求F906和F907,以便開(kāi)始主 -從交換。在此,假定在發(fā)送主裝置聲明消息F905之后直到下一個(gè)主 裝置聲明消息的響應(yīng)等待時(shí)間內(nèi),裝置A從裝置B和C接收到重 啟請(qǐng)求F906和F907。裝置A存儲(chǔ)來(lái)自接收到的重啟請(qǐng)求F906和F907的源MAC地 址的裝置B和C的MAC地址。然后,裝置A向裝置B發(fā)送重啟拒 絕F908,并向裝置C發(fā)送重啟許可F909。接著,裝置A向裝置B 和C發(fā)送重啟F910和F911,并轉(zhuǎn)入重啟狀態(tài)。注意,根據(jù)特定判斷標(biāo)準(zhǔn)來(lái)判斷是發(fā)送重啟拒絕還是發(fā)送 重啟許可。例如, 一種方法涉及向接收到的第一個(gè)重啟請(qǐng)求的 源裝置發(fā)送重啟許可,而另 一種方法涉及參考源裝置的MAC地 址的詞典順序,并向帶有最高值的裝置發(fā)送重啟許可。當(dāng)分別接收到重啟F910和F911時(shí),裝置B和C轉(zhuǎn)入重啟狀態(tài)。已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置A將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TL,然后等待TL時(shí)間過(guò)去。因?yàn)闆](méi)有接收到重啟許可,所以已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置 B將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L,然后等待TL時(shí)間過(guò)去。當(dāng)存儲(chǔ)接收到的重啟許可時(shí),已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置C 將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S,然后等待TS過(guò)去。這里,主 裝置問(wèn)詢啟動(dòng)時(shí)間TL被設(shè)置成長(zhǎng)于主裝置問(wèn)詢啟動(dòng)時(shí)間TS。這 導(dǎo)致接收到重啟許可的裝置C最先發(fā)送主裝置問(wèn)詢。即,TL和TS的值存儲(chǔ)在每個(gè)裝置中。當(dāng)裝置接收到重啟請(qǐng)求或者裝置發(fā)送重啟請(qǐng)求并接收到重啟拒絕時(shí),該裝置設(shè)置TL 值。當(dāng)裝置發(fā)送重啟請(qǐng)求并接收到重啟許可時(shí),該裝置設(shè)置TS 值。TS和TL值預(yù)先存儲(chǔ)在RAM 205和305中。根據(jù)情況設(shè)置TL 和TS。裝置C廣播主裝置問(wèn)詢F912,如果經(jīng)過(guò)了響應(yīng)等待時(shí)間, 而沒(méi)有從其他裝置接收到主裝置聲明消息,則裝置C廣播主裝 置聲明消息F913,并成為主裝置。另一方面,在經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TL之后,裝置A 和B廣播主裝置問(wèn)詢F914和915。已經(jīng)成為主裝置的裝置C響應(yīng) 于主裝置問(wèn)詢,發(fā)送主裝置聲明消息F916。已經(jīng)接收到主裝置 聲明消息的裝置A和B向裝置C發(fā)送從裝置聲明消息F917和 F918,并成為從裝置。除重啟處理(S503 )和主裝置處理(S504 )以外,本實(shí)施 例中的裝置的操作算法與第 一 實(shí)施例的圖5所示的流程圖相同。在圖10中描述本實(shí)施例中的重啟處理(圖5中S503 )的操 作算法。開(kāi)始重啟處理的裝置向主裝置發(fā)送重啟請(qǐng)求(步驟 S1001 )。這對(duì)應(yīng)于圖9中的重啟請(qǐng)求F906或者F907的發(fā)送。在步驟S1002,裝置判斷是否從主裝置接收到重啟許可。 如果接收到重啟許可(步驟S1002:是),則裝置存儲(chǔ)重啟許可 的接收,并進(jìn)入步驟S1003,如果沒(méi)有接收到重啟許可(步驟 S1002:否),則裝置進(jìn)入步驟S1009。在步驟S1003,裝置判斷是否從主裝置接收到重啟。如果 接收到重啟(步驟S1003:是),則裝置進(jìn)入步驟S1004,如果 沒(méi)有接收到重啟(步驟S1003'.否),則裝置結(jié)束該處理。在步驟S1004,裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S。然后,裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間TS過(guò)去(步驟S1005 )。當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TS時(shí),裝置廣播主裝置問(wèn)詢 (步驟S1006 )。這對(duì)應(yīng)于圖9中的主裝置問(wèn)詢F912的發(fā)送。在步驟S1007,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi) 是否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢 測(cè)到主裝置(步驟S1007:是),則裝置進(jìn)入步驟S1008。如果 沒(méi)有檢測(cè)到主裝置(步驟S1007:否),則裝置進(jìn)入步驟S1012。 在步驟S1008,裝置向主裝置發(fā)送從裝置聲明消息。注意, 可以通過(guò)查看主裝置聲明消息的源MAC地址,來(lái)存儲(chǔ)主裝置的 MAC地址。在步驟S1009,裝置判斷是否從主裝置接收到請(qǐng)求拒絕。 如果接收到請(qǐng)求拒絕(步驟S1009:是),則裝置進(jìn)入步驟SIOIO, 如果沒(méi)有接收到請(qǐng)求拒絕(步驟S1009:否),則裝置結(jié)束該處 理。在步驟SIOIO,裝置判斷是否從主裝置接收到重啟。如果 接收到重啟(步驟S1010:是),則裝置進(jìn)入步驟SlOll,如果 沒(méi)有接收到請(qǐng)求開(kāi)始(步驟S1010:否),則裝置結(jié)束該處理。在步驟SlOll,裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L,并 進(jìn)入步驟S1005。在步驟S1012,裝置本身成為主裝置,并廣播主裝置聲明 消息。這對(duì)應(yīng)于圖9中的主裝置聲明消息F913的發(fā)送。在步驟S1013,裝置判斷在主裝置確定的響應(yīng)時(shí)間內(nèi)是否 接收到從裝置聲明消息。如果接收到從裝置聲明消息(步驟 S1013:是),則裝置結(jié)束該處理,如果沒(méi)有接收到從裝置聲明 消息(步驟S1013:否),則裝置返回到步驟S1012,并再次發(fā) 送主裝置聲明消息。因此,在本實(shí)施例中,在發(fā)送了重啟請(qǐng)求的裝置中,接收到重啟許可的裝置最先發(fā)送主裝置問(wèn)詢,因?yàn)樵撗b置的主裝置 問(wèn)詢啟動(dòng)時(shí)間被設(shè)置成比沒(méi)接收到重啟許可的裝置的主裝置問(wèn) 詢啟動(dòng)時(shí)間小的4直。圖11示出本實(shí)施例中的主裝置處理(圖5中的S504 )的操 作算法。注意,圖ll的流程圖中的S1101到S1103和S1105到S1112 與在第一實(shí)施例中的圖7的流程圖中的S701到S703和S705到 S712相同,而S1104的處理不同于S704的處理。在步驟S1104,裝置不是向發(fā)送了重啟請(qǐng)求的全部裝置發(fā) 送重啟許可,而是向每個(gè)裝置發(fā)送重啟拒絕或者重啟許可。因此,在發(fā)送重啟請(qǐng)求的多個(gè)裝置中,僅向?qū)⑿鲁蔀橹餮b 置的裝置發(fā)送重啟許可。注意,盡管以上本實(shí)施例被描述成當(dāng)檢測(cè)到主裝置時(shí),新 進(jìn)入網(wǎng)絡(luò)的裝置總是進(jìn)行重啟請(qǐng)求,但是可以根據(jù)裝置預(yù)先設(shè) 置是否進(jìn)行重啟請(qǐng)求。例如,數(shù)字照相機(jī)設(shè)置成當(dāng)檢測(cè)到主裝 置時(shí)發(fā)送重啟請(qǐng)求,而打印機(jī)設(shè)置成當(dāng)檢測(cè)到主裝置時(shí)不發(fā)送 重啟請(qǐng)求。因此,只有當(dāng)預(yù)先確定為適合作為主裝置的裝置進(jìn) 入網(wǎng)絡(luò)時(shí),主裝置和從裝置才可以交換。根據(jù)本實(shí)施例,在多個(gè)裝置向主裝置進(jìn)行重啟請(qǐng)求的情況下,僅向?qū)⑿鲁蔀橹餮b置的裝置發(fā)送重啟許可。接收到重啟許 可的裝置能夠在早于先前主裝置和接收到重啟拒絕的裝置發(fā)送 主裝置問(wèn)詢之后,新成為主裝置。注意,盡管在本實(shí)施例中,向?qū)⒊蔀樾碌闹餮b置的裝置以 外的發(fā)送重啟請(qǐng)求的裝置發(fā)送重啟拒絕,但是發(fā)送重啟拒絕并 非絕對(duì)必要。例如,在發(fā)送重啟請(qǐng)求的裝置接收到重啟而沒(méi)有 接收到重啟許可的情況下,通過(guò)將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TL,可以獲得類(lèi)似的效果。第三實(shí)施例根據(jù)第三實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)與第 一實(shí)施例中的圖1 所示的通信系統(tǒng)的結(jié)構(gòu)相同。
圖12示出本實(shí)施例中的操作序列。
當(dāng)按下裝置A的通信設(shè)置按鈕103時(shí),開(kāi)始用于連接到自組
織網(wǎng)絡(luò)的處理,并且裝置A廣播主裝置問(wèn)詢F12 01 。
如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有對(duì)主裝置問(wèn)詢的響應(yīng), 則裝置A判斷為主裝置沒(méi)有進(jìn)入自組織網(wǎng)絡(luò)中,并通過(guò)發(fā)送主 裝置聲明消息F1202成為主裝置。裝置A還繼續(xù)周期性地廣播主 裝置聲明消息。
接著,當(dāng)通過(guò)按下裝置B的通信設(shè)置按鈕104,開(kāi)始用于連 接到自組織網(wǎng)絡(luò)的處理時(shí),裝置B廣播主裝置問(wèn)詢F1203。
然后,當(dāng)響應(yīng)于主裝置問(wèn)詢,從裝置A接收到主裝置聲明 消息F1204時(shí),裝置B檢測(cè)到在自組織網(wǎng)絡(luò)中存在主裝置。
然后,開(kāi)始主-從交換判斷處理F1205。參考圖15描述了主-從交換判斷處理。
已經(jīng)檢測(cè)到在自組織網(wǎng)絡(luò)中存在主裝置的裝置B向主裝置 (裝置A)發(fā)送從裝置聲明消息F1501 (圖15)。
接收到從裝置聲明消息的裝置A向裝置B發(fā)送裝置能力收 集請(qǐng)求F1502。注意,裝置A在所發(fā)送的裝置能力收集請(qǐng)求中還 包括它自己的裝置能力。
裝置B獲取包括在接收到的裝置能力收集請(qǐng)求中的主裝置 的裝置能力。作為裝置能力收集響應(yīng)F1503,裝置B將它自己的 裝置能力發(fā)送給裝置A。注意,如下所述,因?yàn)檠b置能力的比 較在裝置B進(jìn)行,所以裝置能力收集響應(yīng)F1503不必返回。
這里,裝置B將裝置A的裝置能力與它自己的裝置能力進(jìn)行 比較,并判斷哪個(gè)裝置更適合作為主裝置。
圖16A到16C示出裝置能力和裝置能力比較的數(shù)據(jù)結(jié)構(gòu)以及顯示在顯示單元上的可訪問(wèn)裝置列表。
圖16A的1601中示出裝置能力收集請(qǐng)求F1502和裝置能力 收集響應(yīng)F1503的示例性數(shù)據(jù)結(jié)構(gòu)。
消息類(lèi)型寫(xiě)在目的地MAC地址和源MAC地址之后。消息類(lèi) 型存儲(chǔ)表示是裝置能力收集請(qǐng)求還是裝置能力收集響應(yīng)的值。 裝置能力數(shù)據(jù)以裝置能力屬性值的列表的形式寫(xiě)入。在數(shù)據(jù)結(jié) 構(gòu)1601所示的例子中,裝置能力屬性由四項(xiàng)構(gòu)成。
圖16B的1602中示出裝置能力比較的示例性數(shù)據(jù)結(jié)構(gòu)。在 1602中,列舉裝置的MAC地址和裝置能力屬性值,從而使得能 夠進(jìn)行主裝置和自身裝置的比較。
這里,作為裝置能力屬性示出裝置ID、裝置類(lèi)型、顯示單 元能力和操作單元能力。通過(guò)比較這些信息來(lái)判斷哪個(gè)裝置更 適合作為主裝置。
例如,在比較用戶界面能力之后,判斷為具有可以顯示圖 像的高性能顯示單元和具有大量鍵和按鈕的高性能操作單元的 數(shù)字照相機(jī)更適合作為主裝置。注意,裝置可以根據(jù)規(guī)定的判 斷標(biāo)準(zhǔn)或者用戶指令自動(dòng)進(jìn)行該判斷。
新成為主裝置的數(shù)字照相機(jī)能夠在顯示單元312上顯示裝 置類(lèi)型和裝置ID,作為可訪問(wèn)裝置列表。在圖16C的1603中示 出數(shù)字照相機(jī)的顯示單元312上顯示的示例性可訪問(wèn)裝置列表。 這使得用戶能夠找到進(jìn)入網(wǎng)絡(luò)的裝置,并能夠在發(fā)送數(shù)據(jù)時(shí)使 用用戶界面選擇目的地裝置。
以這種方式,在作為裝置能力比較結(jié)果,主裝置和從裝置 要進(jìn)行交換的情況下,裝置B向裝置A發(fā)送重啟請(qǐng)求F1504。接 收到重啟請(qǐng)求的裝置A向裝置B發(fā)送重啟許可F1505。當(dāng)接收到 重啟許可F1505時(shí),裝置B存儲(chǔ)重啟許可的接收,并等待接收重 啟。返回到圖12的描述,裝置A向裝置B發(fā)送重啟S1206,然后 轉(zhuǎn)入重啟狀態(tài)。當(dāng)接收到重啟時(shí),裝置B轉(zhuǎn)入重啟狀態(tài)。
已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置A將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TL,然后等待TL時(shí)間過(guò)去。
已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置B在存儲(chǔ)重啟許可的接收之后將 主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S,然后等待TS時(shí)間過(guò)去。這里, 主裝置問(wèn)詢啟動(dòng)時(shí)間TS被設(shè)置成小于主裝置問(wèn)詢啟動(dòng)時(shí)間TL 的值。這導(dǎo)致將新成為主裝置的裝置B在裝置A之前發(fā)送主裝置 問(wèn)詢。
即,在每個(gè)裝置中,由接收到重啟請(qǐng)求的裝置設(shè)置的TL和 由發(fā)送重啟請(qǐng)求并接收到重啟許可的裝置設(shè)置的TS的值預(yù)先 存儲(chǔ)在RAM 205和305中。根據(jù)情況設(shè)置TL和TS。
當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TS時(shí),裝置B廣播主裝置問(wèn) 詢F1207。如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有從其他裝置接收 到主裝置聲明消息,則裝置B廣播主裝置聲明消息F1208。此后, 裝置B作為主裝置工作。
另一方面,當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TL時(shí),裝置A廣 播主裝置問(wèn)詢F1209。當(dāng)從現(xiàn)在是主裝置的裝置B接收到主裝置 聲明消息F1210時(shí),裝置A向裝置B發(fā)送從裝置聲明消息F1211。 此后,裝置B作為從裝置工作。
以這種方式,在裝置A和裝置B之間交換主裝置和從裝置的 角色。
除涉及重啟處理(S503 )和主裝置處理(S504 )的操作以 外,本實(shí)施例中的裝置的操作算法與第 一 實(shí)施例的圖5中所示的 流程圖相同。
使用圖13描述本實(shí)施例中的重啟處理(圖5中的S503 )的
操作算法。首先,在步驟S1301,裝置向主裝置發(fā)送從裝置聲明消息。
這對(duì)應(yīng)于圖15中的從裝置聲明消息F1501的發(fā)送。
在步驟S1302,裝置判斷是否從主裝置接收到裝置能力收 集請(qǐng)求。如果接收到裝置能力收集請(qǐng)求(步驟S1302:是),則 裝置進(jìn)入步驟S1303,如果沒(méi)有接收到裝置能力收集請(qǐng)求(步 驟S1302:否),則裝置繼續(xù)等待接收。
在步驟S1303,裝置向主裝置發(fā)送裝置能力收集響應(yīng)。這 對(duì)應(yīng)于圖15中的裝置能力收集響應(yīng)F1503的發(fā)送。
在步驟S1304,如圖16A到16C所示,裝置比較裝置能力, 并判斷是否執(zhí)行主-從交換。如果將進(jìn)行主-從交換(步驟S1305: 是),則裝置進(jìn)入步驟S1306,如果不進(jìn)行主-從交換(步驟S1306: 否),則裝置結(jié)束該處理。
在步驟S1306,裝置向主裝置發(fā)送重啟請(qǐng)求。這對(duì)應(yīng)于圖 15中的重啟請(qǐng)求F1504的發(fā)送。
在步驟S1307,裝置判斷是否從主裝置接收到重啟許可。 如果接收到重啟許可(步驟S1307:是),則裝置進(jìn)入步驟S1308。 如果沒(méi)有接收到重啟許可(步驟S1307:否),則裝置結(jié)束處理。
在步驟S1308,裝置判斷是否接收到重啟。如果接收到重 啟(步驟S1308:是),則裝置進(jìn)入步驟S1309,并將主裝置問(wèn) 詢啟動(dòng)時(shí)間設(shè)置為T(mén)S。如果沒(méi)有接收到重啟(步驟S1308:否), 則裝置結(jié)束處理。
在步驟S1310,裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間TS過(guò)去。當(dāng) 經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TS時(shí),裝置廣播主裝置問(wèn)詢(步驟 S1311 )。這對(duì)應(yīng)于圖12中的主裝置問(wèn)詢F1207的發(fā)送。
在步驟S1312,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi) 是否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢 測(cè)到主裝置(步驟S1312:是),則裝置進(jìn)入步驟S1313,如果沒(méi)有檢測(cè)到主裝置(步驟S1312:否),則裝置進(jìn)入步驟S1314。 在步驟S1313,裝置向主裝置發(fā)送從裝置聲明消息。 在步驟S1314,因?yàn)闆](méi)有檢測(cè)到主裝置,所以裝置本身成
為主裝置,并發(fā)送主裝置聲明消息。這對(duì)應(yīng)于圖12中的主裝置
聲明消息F1208的發(fā)送。
在步驟S1315,裝置判斷在主裝置聲明的響應(yīng)時(shí)間內(nèi)是否
接收到從裝置聲明消息。如果接收到從裝置聲明消息(步驟
S1315:是),則裝置結(jié)束處理。如果沒(méi)有接收到從裝置聲明消
息(步驟S1315:否),則裝置返回到步驟S1314,并周期性發(fā)
送主裝置聲明消息。
圖14示出本實(shí)施例中的主裝置處理(圖5中的S504 )的操
作算法。
首先,在步驟S1401,裝置廣播主裝置聲明消息。這對(duì)應(yīng) 于圖12中的主裝置聲明消息F1204。
在步驟S1402,裝置判斷是否響應(yīng)于主裝置聲明接收到從 裝置聲明消息。如果接收到從裝置聲明消息(步驟S1402:是), 則裝置進(jìn)入步驟S1403,如果沒(méi)有接收到從裝置聲明消息(步 驟S1402:否),則裝置返回到步驟S1401。
在步驟S1403,裝置向從裝置聲明消息的源裝置發(fā)送裝置 能力收集請(qǐng)求。這對(duì)應(yīng)于圖15中的裝置能力收集請(qǐng)求F1502。
在步驟S1404,裝置判斷是否接收到裝置能力收集響應(yīng)。 如果接收到裝置能力收集響應(yīng)(步驟S1404:是),則裝置進(jìn)入 步驟S1405,如果沒(méi)有接收到裝置能力收集響應(yīng)(步驟S1404'. 否),則裝置繼續(xù)等待接收。
在步驟S1405,裝置判斷是否接收到重啟請(qǐng)求。如果接收 到重啟請(qǐng)求(步驟S1405:是),則裝置進(jìn)入步驟S1406,如果 沒(méi)有接收到重啟請(qǐng)求(步驟S1405:否),則裝置結(jié)束處理。在步驟S1406,裝置向重啟請(qǐng)求的源裝置發(fā)送重啟許可。
這對(duì)應(yīng)于圖15中的重啟許可F1505的發(fā)送。
在步驟S1407,裝置向重啟請(qǐng)求的源裝置發(fā)送重啟。這對(duì) 應(yīng)于圖12中的重啟F1206的發(fā)送。
然后,裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L(步驟S1408 )。 接著,裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間TL過(guò)去(步驟S1409 ),當(dāng) 經(jīng)過(guò)了TL時(shí)間時(shí),裝置廣播主裝置問(wèn)詢(步驟S1410)。這對(duì)應(yīng) 于圖12中的主裝置問(wèn)詢F1207的發(fā)送。
在步驟S1411,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi) 是否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢 測(cè)到主裝置(步驟S1411:是),則裝置進(jìn)入步驟S1412。如果 沒(méi)有檢測(cè)到主裝置(步驟S14U:否),則裝置進(jìn)入步驟SM13。
在步驟S1412,裝置向主裝置發(fā)送從裝置聲明消息。這對(duì) 應(yīng)于圖12中的從裝置聲明消息F1211的發(fā)送。
在步驟S1413,因?yàn)闆](méi)有檢測(cè)到主裝置,所以裝置本身成 為主裝置,并發(fā)送主裝置聲明消息。
在步驟S1414,裝置判斷在主裝置聲明的響應(yīng)時(shí)間內(nèi)是否 接收到從裝置聲明消息。如果接收到從裝置聲明消息(步驟 S1414:是),則裝置結(jié)束處理。如果沒(méi)有接收到從裝置聲明消 息(步驟S1414:否),則裝置返回到步驟S1413,并周期性發(fā)
送主裝置聲明消息。
根據(jù)本實(shí)施例,新進(jìn)入網(wǎng)絡(luò)的裝置從主裝置接收裝置能力,
并將其自身裝置能力與主裝置的裝置能力進(jìn)行比較。僅在裝置 判斷為它更適合作為主裝置的情況下,裝置才通過(guò)發(fā)送類(lèi)似于 第一實(shí)施例的重啟請(qǐng)求,新成為主裝置。因此,即使已經(jīng)存在 主裝置,更適合的裝置也能夠新成為主裝置。 第四實(shí)施例根據(jù)第四實(shí)施例的通信系統(tǒng)的結(jié)構(gòu)與第二實(shí)施例中的圖8 所示的通信系統(tǒng)的結(jié)構(gòu)相同。
圖17示出本實(shí)施例中的操作序列。
當(dāng)按下裝置A的通信設(shè)置按鈕804時(shí),開(kāi)始用于連接到自組 織網(wǎng)絡(luò)的處理,并且廣播主裝置問(wèn)詢F1701。
如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有對(duì)主裝置問(wèn)詢的響應(yīng), 裝置A判斷為主裝置沒(méi)有進(jìn)入自組織網(wǎng)絡(luò)中,并通過(guò)發(fā)送主裝 置聲明消息F1702成為主裝置。裝置A還繼續(xù)周期性地廣播主裝 置聲明消息。
接著,當(dāng)通過(guò)按下裝置B的通信設(shè)置按鈕805開(kāi)始用于連接 到自組織網(wǎng)絡(luò)的處理時(shí),廣播主裝置問(wèn)詢F1703。
另外,當(dāng)通過(guò)按下裝置C的通信設(shè)置按鈕806開(kāi)始用于連接 到自組織網(wǎng)絡(luò)的處理時(shí),廣播主裝置問(wèn)詢F1704。
當(dāng)響應(yīng)于各自的主裝置問(wèn)詢,從裝置A接收到主裝置聲明 消息F1705時(shí),裝置B和C檢測(cè)到在網(wǎng)絡(luò)中存在主裝置。然后, 開(kāi)始主-從交換判斷處理F1706。參考圖18描述主-從交換判斷處 理。
已經(jīng)檢測(cè)到在自組織網(wǎng)絡(luò)中存在主裝置的裝置B和C向主 裝置(裝置A)發(fā)送從裝置聲明消息F1801和F1802 (圖18)。
接收到從裝置聲明消息的裝置A向裝置B和C發(fā)送裝置能力 收集請(qǐng)求F1803和F1804。注意,裝置A還在所發(fā)送的裝置能力 收集請(qǐng)求中包括它自己的裝置能力。
接收到裝置能力收集請(qǐng)求的裝置B和C向裝置A發(fā)送它們自 己的裝置能力,作為裝置能力收集響應(yīng)F1805和F1806。
裝置A將它自己的裝置能力與從裝置能力收集響應(yīng)F1805 和F1806獲取的裝置B和C的裝置能力進(jìn)行比較,并判斷是否與 裝置B或者裝置C進(jìn)行主-從交換。這里,描述涉及裝置A判斷為與裝置C進(jìn)行主-從交換的情況。
在判斷為與裝置C交換主裝置和從裝置的角色的情況下,
裝置A向裝置C發(fā)送主裝置指定F1807。當(dāng)從裝置A接收到主裝 置指定F1807時(shí),裝置C向裝置A發(fā)送重啟請(qǐng)求F1808。
當(dāng)從裝置C接收到重啟請(qǐng)求F1808時(shí),裝置A向裝置C發(fā)送 重啟許可F1809。當(dāng)從裝置A接收到重啟許可F1809時(shí),裝置C 存儲(chǔ)重啟許可的接收,并等待接收重啟。
返回到圖17的描述,裝置A向裝置B和C發(fā)送重啟F1707和 F1708,并轉(zhuǎn)入重啟狀態(tài)。接收到重啟F1707和F1708的裝置B和 C也轉(zhuǎn)入重啟狀態(tài)。
已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置A將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為 TL,并等待TL時(shí)間過(guò)去。
因?yàn)樵谥?從交換判斷處理中沒(méi)有接收到重啟許可,所以已 經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置B將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L,并 等待TL時(shí)間過(guò)去。
因?yàn)樵谥?從交換判斷處理中存儲(chǔ)了重啟許可的接收,所以 已經(jīng)轉(zhuǎn)入重啟狀態(tài)的裝置C將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S, 并等待TS時(shí)間過(guò)去。這里,主裝置問(wèn)詢啟動(dòng)時(shí)間TS被設(shè)置成比 主裝置問(wèn)詢啟動(dòng)時(shí)間TL小的值。這導(dǎo)致將新成為主裝置的裝置 C在裝置A和B之前發(fā)送主裝置問(wèn)詢。
即,在每個(gè)裝置中,由接收到重啟請(qǐng)求的裝置設(shè)置的TL值 和由發(fā)送重啟請(qǐng)求并接收到重啟許可的裝置設(shè)置的TS值預(yù)先 存儲(chǔ)在RAM 205和305中。根據(jù)情況設(shè)置TL和TS。
當(dāng)經(jīng)過(guò)了響應(yīng)等待時(shí)間TS時(shí),裝置C廣播主裝置問(wèn)詢 F1709。如果經(jīng)過(guò)了響應(yīng)等待時(shí)間,而沒(méi)有從其他裝置接收到 主裝置聲明消息,則裝置C廣播主裝置聲明消息F1710。此后, 裝置C作為主裝置工作。另一方面,當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TL時(shí),裝置A廣
播主裝置問(wèn)詢F1711。當(dāng)從現(xiàn)在是主裝置的裝置C接收到主裝置 聲明消息F1713時(shí),裝置A向裝置C發(fā)送從裝置聲明消息F1714。 此后,裝置A作為從裝置工作。
另外,當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間TL時(shí),裝置B廣播主 裝置問(wèn)詢F1712。當(dāng)從現(xiàn)在是主裝置的裝置C接收到主裝置聲明 消息F1713時(shí),裝置B向裝置C發(fā)送從裝置聲明消息F1715。因此, 裝置B繼續(xù)作為從裝置工作。
除重啟處理(S503 )和主裝置處理(S504 )之外,本實(shí)施 例中的裝置的操作算法與第 一 實(shí)施例的圖5所示的流程圖相同。
使用圖19描述本實(shí)施例中的重啟處理(圖5中的S503 )的 操作算法。
首先,在步驟S1901,裝置向主裝置發(fā)送從裝置聲明消息。 這對(duì)應(yīng)于圖18中的從裝置聲明消息F1801和F1802的發(fā)送。
在步驟S1902,裝置等待從主裝置接收裝置能力收集請(qǐng)求。 如果接收到裝置能力收集請(qǐng)求(步驟S1902:是),則裝置進(jìn)入 步驟S1903,如果沒(méi)有接收到裝置能力收集請(qǐng)求(步驟S1902: 否),則裝置繼續(xù)等待接收。
在步驟S1903,裝置向主裝置發(fā)送裝置能力收集響應(yīng)。這 對(duì)應(yīng)于圖18中的裝置能力收集響應(yīng)F1805或者F1806的發(fā)送。
在步驟S1904,裝置判斷是否從主裝置接收到主裝置指定。 如果接收到主裝置指定(步驟S1904:是),則裝置進(jìn)入步驟 S1905,如果沒(méi)有接收到主裝置指定(步驟S1904:否),則裝 置進(jìn)入步驟S1907。
在步驟S1905,裝置向主裝置發(fā)送重啟請(qǐng)求。這對(duì)應(yīng)于圖 18中的重啟請(qǐng)求F1808的發(fā)送。
在步驟S1906,裝置判斷是否從主裝置接收到重啟許可。如果接收到重啟許可(步驟S1906:是),則裝置存儲(chǔ)重啟許可 的接收,并進(jìn)入步驟S1907。如果沒(méi)有接收到重啟許可(步驟 S1906:否),則裝置結(jié)束處理。
在步驟S1907,裝置判斷是否接收到重啟。如果接收到重 啟(步驟S1907:是),則裝置進(jìn)入步驟S1908,如果沒(méi)有接收 到重啟(步驟S1907:否),則裝置結(jié)束處理。
在步驟S1908,根據(jù)在步驟S1906是否存儲(chǔ)了重啟許可的接 收,處理出現(xiàn)分支。如果接收到重啟許可(步驟S1908:是), 則裝置進(jìn)入步驟S1909,并將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)S。 如果沒(méi)有接收到重啟許可(步驟S1908:否),則裝置進(jìn)入步驟 S1910,并將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L。
然后,裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間過(guò)去(步驟S1911), 并且當(dāng)經(jīng)過(guò)了主裝置問(wèn)詢啟動(dòng)時(shí)間時(shí),裝置發(fā)送主裝置問(wèn)詢(步 驟S1912 )。這對(duì)應(yīng)于圖17中的主裝置問(wèn)詢F1709或者主裝置問(wèn) 詢F1712的發(fā)送。
在步驟S1913,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi) 是否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢 測(cè)到主裝置(步驟S1913:是),則裝置進(jìn)入步驟S1914,如果 沒(méi)有檢測(cè)到主裝置(步驟S1913:否),則裝置進(jìn)入步驟S1915。
在步驟S1914,裝置向主裝置發(fā)送從裝置聲明消息。這對(duì) 應(yīng)于圖17中的從裝置聲明消息F1715的發(fā)送。
在步驟S1915,裝置本身成為主裝置,并發(fā)送主裝置聲明 消息。這對(duì)應(yīng)于圖17中的主裝置聲明消息F1713的發(fā)送。
然后,裝置判斷是否接收到從裝置聲明消息,如果接收到 從裝置聲明消息(步驟S1916:是),則裝置結(jié)束處理。如果沒(méi) 有接收到從裝置聲明消息(步驟S1916:否),則裝置返回到步 驟S1915,并周期性地發(fā)送主裝置聲明消息。使用圖20描述本實(shí)施例中的主裝置處理(圖5中的S504 ) 的操作算法。
首先,在步驟S2001,裝置廣播主裝置聲明消息。 在步驟S2002,然后,裝置判斷是否響應(yīng)于主裝置聲明接 收到從裝置聲明消息。如果接收到從裝置聲明消息(步驟 S2002:是),則裝置進(jìn)入步驟S2003,如果沒(méi)有接收到從裝置 聲明消息(步驟S2002:否),則裝置返回到步驟S2001。
在步驟S2003,裝置向從裝置聲明消息的源裝置發(fā)送裝置 能力收集請(qǐng)求。這對(duì)應(yīng)于圖18中的裝置能力收集請(qǐng)求F1803和 F1804。
在步驟S2004,裝置判斷是否從從裝置接收到裝置能力收 集響應(yīng)。如果接收到裝置能力收集響應(yīng)(步驟S2004:是),則 裝置進(jìn)入步驟S2005,如果沒(méi)有接收到裝置能力收集響應(yīng)(步 驟S2004:否),則裝置結(jié)束處理。
在步驟S2005,裝置通過(guò)裝置能力比較,進(jìn)行主-從交換判 斷處理,并且如果將進(jìn)行主-從交換(步驟S2006:是),則裝置 進(jìn)入步驟S2007。如果不進(jìn)行主-從交換(步驟S2006:否),則 裝置結(jié)束處理而不進(jìn)行主-從交換。
在步驟S2007,裝置向?qū)⑿鲁蔀橹餮b置的裝置發(fā)送主裝置 指定。這對(duì)應(yīng)于圖18中的主裝置指定F1807的發(fā)送。
在步驟S2008,裝置判斷是否從向其發(fā)送了主裝置指定的 裝置接收到重啟請(qǐng)求。如果接收到重啟請(qǐng)求(步驟S2008:是), 則裝置進(jìn)入步驟S2009,如果沒(méi)有接收到重啟請(qǐng)求(步驟S2008: 否),則裝置結(jié)束處理。
在步驟S2009,裝置向重啟請(qǐng)求的源裝置發(fā)送重啟許可。 這對(duì)應(yīng)于圖18中的重啟許可F1809的發(fā)送。
在步驟S2010,裝置向從裝置發(fā)送重啟。這對(duì)應(yīng)于圖17中的重啟F1707和F1708的發(fā)送。
裝置將主裝置問(wèn)詢啟動(dòng)時(shí)間設(shè)置為T(mén)L(步驟S2011 )。然后, 裝置等待主裝置問(wèn)詢啟動(dòng)時(shí)間TL過(guò)去(步驟S2012),并且當(dāng)經(jīng) 過(guò)了TL時(shí)間時(shí),裝置廣播主裝置問(wèn)詢(步驟S2013 )。這對(duì)應(yīng)于 圖17中的主裝置問(wèn)詢F1711的發(fā)送。
在步驟S2014,裝置判斷在主裝置問(wèn)詢的響應(yīng)等待時(shí)間內(nèi) 是否接收到主裝置聲明消息。如果通過(guò)接收主裝置聲明消息檢 測(cè)到主裝置(步驟S2014:是),則裝置進(jìn)入步驟S2015。如果 沒(méi)有檢測(cè)到主裝置(步驟S2014:否),則裝置進(jìn)入步驟S2016。
在步驟S2015,裝置向新的主裝置發(fā)送從裝置聲明消息。 這對(duì)應(yīng)于圖17中的從裝置聲明消息F1714的發(fā)送。
在步驟S2016,裝置本身成為主裝置,并發(fā)送主裝置聲明 消息。然后,裝置判斷是否接收到從裝置聲明消息,并且如果 接收到從裝置聲明消息(步驟S2017:是),則裝置結(jié)束該處理。 如果沒(méi)有接收到從裝置聲明消息(步驟S2011否),則裝置返 回到步驟S2016,并周期性地發(fā)送主裝置聲明消息。
在本實(shí)施例中,主裝置收集和比較網(wǎng)絡(luò)中存在的裝置的裝 置能力,并向?qū)⑿鲁蔀橹餮b置的裝置發(fā)送主裝置指定。類(lèi)似于 第二實(shí)施例,接收到主裝置聲明的裝置可以通過(guò)發(fā)送重啟請(qǐng)求, 新成為主裝置。因此,更適合的裝置能夠成為主裝置,而與進(jìn) 入網(wǎng)絡(luò)的順序無(wú)關(guān)。
注意,可以當(dāng)從裝置數(shù)量達(dá)到規(guī)定數(shù)量或更多時(shí),發(fā)送裝 置能力信息的收集請(qǐng)求,而不是每當(dāng)接收到從裝置聲明時(shí)發(fā)送 收集請(qǐng)求。另外,可以當(dāng)新的主裝置的變化之后新進(jìn)入網(wǎng)絡(luò)的 裝置達(dá)到規(guī)定數(shù)量或更多時(shí),發(fā)送收集請(qǐng)求。這可以降低主裝 置的負(fù)荷和網(wǎng)絡(luò)流量,并避免頻繁發(fā)生由主-從交換導(dǎo)致的重啟 處理。另外,主裝置可以存儲(chǔ)到該點(diǎn)為止所收集的裝置能力,并 且僅收集從此時(shí)起新進(jìn)入網(wǎng)絡(luò)的裝置的裝置能力。因?yàn)椴辉傩?要每次收集全部裝置的裝置能力,所以這可以降低主裝置的負(fù) 荷和網(wǎng)絡(luò)流量。
注意,盡管本實(shí)施例被描述成裝置通過(guò)在經(jīng)過(guò)了所設(shè)置的 等待時(shí)間之后最先進(jìn)行主裝置問(wèn)詢,新成為主裝置,但是只要 其他方法允許裝置新成為主裝置,則該方法也是可接受的。例
子包括這樣的方法裝置通過(guò)在經(jīng)過(guò)了等待時(shí)間之后最先進(jìn)行 主裝置聲明,成為新的主裝置。
注意,盡管在本實(shí)施例中,構(gòu)建新網(wǎng)絡(luò)的裝置成為主裝置, 并隨后管理存在于同 一 網(wǎng)絡(luò)中的其他裝置的MAC地址,-f旦是主 裝置的定義不局限于此。例如,還存在如下情況主裝置僅構(gòu) 建新網(wǎng)絡(luò),而由其他裝置進(jìn)行隨后的管理等。可選地,還存在 如下情況由主裝置進(jìn)行網(wǎng)絡(luò)管理,而由不同的裝置進(jìn)行網(wǎng)絡(luò) 構(gòu)建。
盡管上述實(shí)施例公開(kāi)了作為無(wú)線通信設(shè)備的打印機(jī)和數(shù)字 照相機(jī),但是這里,要注意本發(fā)明也可應(yīng)用于能夠具備無(wú)線通 信功能的諸如錄像攝像機(jī)、監(jiān)視器或者投影儀的裝置的事實(shí)。
盡管上述實(shí)施例公開(kāi)了作為無(wú)線通信的無(wú)線局域網(wǎng),但是 這里,要注意本發(fā)明也可應(yīng)用于諸如藍(lán)牙、無(wú)線USB、無(wú)線1394、 UWB和WiMAX的其他形式的無(wú)線通信的事實(shí)。另外,本發(fā)明 不限于無(wú)線通信,也可應(yīng)用于諸如線纜局域網(wǎng)、USB和 IEEE1394的線纜通信中。
根據(jù)實(shí)施例,如上所述,即使網(wǎng)絡(luò)中已經(jīng)存在主裝置,更 適合的裝置也能夠新成為主裝置。
盡管參考示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本 發(fā)明不限于所公開(kāi)的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋?zhuān)瑥亩ㄋ羞@樣的修改以及等同結(jié)構(gòu)和功能。
本申請(qǐng)要求2005年11月28日遞交的日本專(zhuān)利申請(qǐng)
2005-342228的優(yōu)先4又,該申請(qǐng)?jiān)诖送ㄟ^(guò)引用 一皮整體包括。
權(quán)利要求
1.一種通信設(shè)備,其在網(wǎng)絡(luò)中作為主裝置和從裝置之一工作,所述通信設(shè)備包括判斷單元,其判斷所述通信設(shè)備是否將新成為所述主裝置和所述從裝置至少之一;以及設(shè)置單元,其基于所述判斷單元的判斷,設(shè)置開(kāi)始用于決定新的主裝置的操作之前的待機(jī)時(shí)間。
2. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,所述設(shè) 置單元設(shè)置接著搜索所述主裝置之前的待機(jī)時(shí)間。
3. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括 請(qǐng)求單元,其向其他通信設(shè)備進(jìn)行網(wǎng)絡(luò)重構(gòu)請(qǐng)求,其中,所述判斷單元基于對(duì)所述請(qǐng)求單元的請(qǐng)求的響應(yīng), 判斷所述通信設(shè)備將新成為所述主裝置還是所述從裝置。
4. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,還包括 檢測(cè)單元,其檢測(cè)所述主裝置,其中,所述請(qǐng)求單元向由所述檢測(cè)單元檢測(cè)到的所述主裝 置進(jìn)行所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求。
5. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,還包括 獲取單元,其獲取所述其他通信設(shè)備的裝置能力;以及判定單元,其基于由所述獲取單元獲取的所述裝置能力, 判定是否交換所述主裝置和所述從裝置,其中,所述請(qǐng)求單元根據(jù)所述判定單元的判定,進(jìn)行所述 網(wǎng)絡(luò)重構(gòu)請(qǐng)求。
6. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,還包括 獲取單元,其獲取所述其他通信裝置的裝置能力;以及 檢測(cè)單元,其檢測(cè)關(guān)于是否交換所述主裝置和所述從裝置的用戶指令,其中,所述請(qǐng)求單元根據(jù)所述4企測(cè)單元的檢測(cè)結(jié)果,進(jìn)行所述網(wǎng)絡(luò)重構(gòu)二清求。
7. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,還包括 通知單元,其將所述通信設(shè)備的裝置能力通知給所述其他通信i殳備;以及主裝置指定接收單元,其接收主裝置指定,其中,所述請(qǐng)求單元根據(jù)所述主裝置指定接收單元的接收結(jié)果,進(jìn)行所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求。
8. 根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于 如果作為對(duì)所述請(qǐng)求單元的所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求的響應(yīng),接收到網(wǎng)絡(luò)重構(gòu)許可,則所述設(shè)置單元將所述待機(jī)時(shí)間設(shè)置成比 所述其他通信設(shè)備的所述待機(jī)時(shí)間短的值。
9. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括 接收單元,其接收網(wǎng)絡(luò)重構(gòu)請(qǐng)求,其中,所述判斷單元基于所述接收單元的接收結(jié)果,判斷 所述通信設(shè)備將新成為所述主裝置還是所述從裝置。
10. 根據(jù)權(quán)利要求9所述的通信設(shè)備,其特征在于,還包括 發(fā)送單元,其發(fā)送對(duì)由所述接收單元接收到的所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求的響應(yīng),其中,所述設(shè)置單元將所述待機(jī)時(shí)間設(shè)置成比如下通信設(shè) 備的所述待機(jī)時(shí)間長(zhǎng)的值所述發(fā)送單元向該通信設(shè)備發(fā)送了 網(wǎng)絡(luò)重構(gòu)許可。
11. 根據(jù)權(quán)利要求l所述的通信設(shè)備,其特征在于,還包括獲取單元,其獲取其他通信設(shè)備的裝置能力;判定單元,其基于由所述獲取單元獲取的所述裝置能力,判定是否交換所述主裝置和所述從裝置;以及通知單元,其根據(jù)所述判定單元的判定結(jié)果,將主裝置指定通知給接著將成為所述主裝置的通信設(shè)備。
12. —種用于通信設(shè)備的控制方法,包括判斷步驟,用于判斷所述通信設(shè)備將新成為主裝置還是從裝置;以及設(shè)置步驟,用于基于所述判斷步驟的判斷結(jié)果,設(shè)置開(kāi)始 用于決定新的主裝置的操作之前的待機(jī)時(shí)間。
13. —種通信系統(tǒng),包括作為主裝置或從裝置工作的通信 設(shè)備,所述從裝置包括請(qǐng)求單元,其向所述主裝置進(jìn)行網(wǎng)絡(luò)重構(gòu)請(qǐng)求;以及 設(shè)置單元,其基于對(duì)請(qǐng)求的響應(yīng),設(shè)置開(kāi)始用于決定新的 主裝置的操作之前的待機(jī)時(shí)間,以及 所述主裝置包括接收單元,其接收所述網(wǎng)絡(luò)重構(gòu)請(qǐng)求;以及 設(shè)置單元,其基于所述接收單元的接收結(jié)果,設(shè)置開(kāi)始用 于決定新的主裝置的操作之前的待機(jī)時(shí)間。
全文摘要
在主裝置和從裝置之間進(jìn)行通信的系統(tǒng)中,因?yàn)槌跏紭?gòu)建網(wǎng)絡(luò)的裝置成為主裝置,所以更適合作為主裝置的裝置并不總是主裝置。稍后進(jìn)入網(wǎng)絡(luò)的裝置在檢測(cè)到主裝置時(shí)發(fā)送重啟請(qǐng)求,并且如果接收到重啟許可,則裝置轉(zhuǎn)入重啟狀態(tài),并在直到該點(diǎn)是主裝置的裝置之前發(fā)送主裝置問(wèn)詢。因此,即使網(wǎng)絡(luò)中已經(jīng)存在主裝置,新進(jìn)入網(wǎng)絡(luò)的裝置也能夠作為主裝置工作。
文檔編號(hào)H04L12/28GK101317387SQ200680044429
公開(kāi)日2008年12月3日 申請(qǐng)日期2006年11月24日 優(yōu)先權(quán)日2005年11月28日
發(fā)明者大充 申請(qǐng)人:佳能株式會(huì)社