專利名稱:把設(shè)備連接到對(duì)等網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在對(duì)等網(wǎng)絡(luò)中使用的設(shè)備和方法,特別適用于,但不限于,在無(wú)所不在的(ubiquitous)網(wǎng)絡(luò)中使用。
無(wú)所不在的和遍布的計(jì)算技術(shù)的目標(biāo)是提供一種環(huán)境,其中不論時(shí)間或物理位置如何,信息或應(yīng)用對(duì)于設(shè)備都是可得到的。設(shè)想一下幾百個(gè)設(shè)備可能在任一時(shí)間連接到網(wǎng)絡(luò)。設(shè)備不需要是很復(fù)雜的計(jì)算設(shè)備,它們可能就嵌入在物體中。例如,許多包括無(wú)線發(fā)射機(jī)的簡(jiǎn)單的傳感設(shè)備可以附著到倉(cāng)庫(kù)中的物品上。傳感設(shè)備然后可以在物品貯存和轉(zhuǎn)移期間不間斷地監(jiān)視環(huán)境條件并且經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)傳送輸出數(shù)據(jù)。替換地,多個(gè)家用電器,諸如照明、加熱或視聽(tīng)電器等等,可被連接到網(wǎng)絡(luò),以便允許從遠(yuǎn)程位置對(duì)它們進(jìn)行控制。
最近,批準(zhǔn)了IEEE草案標(biāo)準(zhǔn)802.15.4,其被稱為ZigBee標(biāo)準(zhǔn)。按照這個(gè)標(biāo)準(zhǔn),無(wú)線通信設(shè)備在由喚醒信號(hào)激活之前保持為睡眠。由于設(shè)備不是連續(xù)地活動(dòng),所以它的總的功耗被減小,且它的電池壽命可以延長(zhǎng)至數(shù)月,甚至幾年。這種安排對(duì)于監(jiān)視數(shù)據(jù)只是間歇性地發(fā)送的控制應(yīng)用和傳感器是特別有用的。
ZigBee網(wǎng)絡(luò)由通過(guò)干線供電的主設(shè)備管理。一個(gè)設(shè)備通過(guò)發(fā)送請(qǐng)求消息到主設(shè)備而加入網(wǎng)絡(luò)。主設(shè)備把在網(wǎng)絡(luò)上登記的所有設(shè)備都存儲(chǔ)在地址數(shù)據(jù)庫(kù)。被連接到網(wǎng)絡(luò)的設(shè)備沒(méi)有關(guān)于被連接到網(wǎng)絡(luò)的其它設(shè)備的信息,但主設(shè)備是個(gè)例外。
ZigBee網(wǎng)絡(luò)適用于具有低數(shù)據(jù)速率的應(yīng)用。在需要高數(shù)據(jù)速率的場(chǎng)合,可以使用用于短距離無(wú)線通信的藍(lán)牙網(wǎng)絡(luò)。藍(lán)牙網(wǎng)絡(luò)不包括專門的主設(shè)備。代之以由建立連接的設(shè)備執(zhí)行主設(shè)備的、用于該特定連接的協(xié)調(diào)功能。類似地,在藍(lán)牙設(shè)備建立網(wǎng)絡(luò)的場(chǎng)合,它可以用作為用于諸如操控連接請(qǐng)求那樣的功能的主設(shè)備。
這兩種類型的網(wǎng)絡(luò)通常由用戶經(jīng)由設(shè)備上的用戶接口輸入命令而被建立。如果沒(méi)有提供專門的主設(shè)備,則當(dāng)不存在指定的主設(shè)備的用戶去管理網(wǎng)絡(luò)時(shí)可能會(huì)出現(xiàn)問(wèn)題。這個(gè)缺點(diǎn)在設(shè)備僅僅臨時(shí)連接到網(wǎng)絡(luò)的場(chǎng)合下特別明顯。例如,當(dāng)移動(dòng)和便攜式設(shè)備出現(xiàn)在特定的物理位置時(shí),可能必須連接它,而當(dāng)它離開(kāi)該位置時(shí),必須斷開(kāi)那個(gè)設(shè)備。
此外,在這兩種網(wǎng)絡(luò)中,除了主設(shè)備自身以外,被連接到網(wǎng)絡(luò)的設(shè)備不能訪問(wèn)任何有關(guān)網(wǎng)絡(luò)上其它設(shè)備的信息。在諸如對(duì)等網(wǎng)絡(luò)的、沒(méi)有主設(shè)備的安排中,必須散布有關(guān)被連接到網(wǎng)絡(luò)的設(shè)備的信息。
在某些現(xiàn)有的網(wǎng)絡(luò)中,這種散布是通過(guò)使得節(jié)點(diǎn)重復(fù)傳送有關(guān)其位置以及相鄰節(jié)點(diǎn)的信息而達(dá)到的。例如,US2003/00027526公開(kāi)了一種其中節(jié)點(diǎn)以隨機(jī)間隔進(jìn)行查詢的藍(lán)牙網(wǎng)絡(luò)。在接通電源后,無(wú)線設(shè)備以隨機(jī)間隔廣播查詢,以便定位在它的范圍內(nèi)的其它節(jié)點(diǎn)。在查詢之間的時(shí)間周期的至少一部分被使用來(lái)掃描來(lái)自其它節(jié)點(diǎn)的類似查詢。如果在這樣的掃描期間接收到查詢,則無(wú)線設(shè)備傳送它的地址到查詢的節(jié)點(diǎn)。該查詢的節(jié)點(diǎn)然后尋呼無(wú)線設(shè)備,以及建立一個(gè)連接。這種安排需要重復(fù)廣播位置數(shù)據(jù)。如果網(wǎng)絡(luò)的配置的改變是不尋常的,例如,在節(jié)點(diǎn)很少加入或離開(kāi)網(wǎng)絡(luò)的場(chǎng)合下,則這個(gè)數(shù)據(jù)的很大一部分可保持不變。在這種情形下,這個(gè)數(shù)據(jù)的重復(fù)廣播可能是冗余的和浪費(fèi)資源的。而且,這種現(xiàn)有的安排可能經(jīng)受很大的延遲。例如,當(dāng)網(wǎng)絡(luò)啟動(dòng)時(shí),可能必須在很大數(shù)目的節(jié)點(diǎn)之間建立連接。這個(gè)問(wèn)題在無(wú)所不在的網(wǎng)絡(luò)中可能特別顯著,因?yàn)榭赡苡袔装賯€(gè)節(jié)點(diǎn)要連接到該網(wǎng)絡(luò),需要傳送和接收大量消息。
本發(fā)明的目的是提供用于加入網(wǎng)絡(luò)的程序過(guò)程,它不需要來(lái)自用戶的人工干預(yù),并且更加有效地發(fā)送必要的數(shù)據(jù),以便減小功耗要求和當(dāng)網(wǎng)絡(luò)啟動(dòng)時(shí)的延遲。另一個(gè)目的是提供體現(xiàn)本發(fā)明的設(shè)備。
按照本發(fā)明的第一方面,用于經(jīng)由網(wǎng)絡(luò)發(fā)送數(shù)據(jù)到一個(gè)或多個(gè)其它通信設(shè)備和接收來(lái)自一個(gè)或多個(gè)其它通信設(shè)備的數(shù)據(jù)的通信設(shè)備被安排成通過(guò)確定包含有關(guān)所述一個(gè)或多個(gè)其它通信設(shè)備的地址信息的消息是否以前已從該通信設(shè)備轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)其它通信設(shè)備的任何其它通信設(shè)備,而響應(yīng)由加入所述網(wǎng)絡(luò)的第二通信設(shè)備廣播的地址信息,以及如果沒(méi)有,則發(fā)送所述消息到該第二通信設(shè)備。
這樣,加入網(wǎng)絡(luò)的第二通信設(shè)備只接收一個(gè)包含用于被連接到網(wǎng)絡(luò)的該一個(gè)或多個(gè)其它通信設(shè)備的地址信息的消息。例如,本發(fā)明的實(shí)施方案可被安排成使得最新近加入網(wǎng)絡(luò)的通信設(shè)備傳送消息到第二通信設(shè)備。
結(jié)果,與現(xiàn)有技術(shù)相比較,當(dāng)通信設(shè)備加入網(wǎng)絡(luò)時(shí)所傳送和接收的消息的數(shù)目可以減小。本發(fā)明可被以這樣一種方式實(shí)施,使得減小在這個(gè)程序過(guò)程期間由通信設(shè)備消耗的功率。傳送次數(shù)的減少也可以導(dǎo)致當(dāng)網(wǎng)絡(luò)啟動(dòng)時(shí)減小的延遲。
被連接到該網(wǎng)絡(luò)的每個(gè)設(shè)備可以具有相同的配置和功能性。不需要主設(shè)備。
通信設(shè)備可被安排成在第一模式下工作,其中接收機(jī)被停用或以較低的功率工作,以及響應(yīng)于檢測(cè)到網(wǎng)絡(luò)上的活動(dòng)而被激活。
這個(gè)方面還提供一個(gè)包括網(wǎng)絡(luò)和多個(gè)所述通信設(shè)備的系統(tǒng)以及一個(gè)包括多個(gè)通信設(shè)備的監(jiān)視系統(tǒng),其中一個(gè)或多個(gè)通信設(shè)備配備有傳感裝置。例如,具有環(huán)境條件傳感器的通信設(shè)備可被附著到倉(cāng)庫(kù)中的物品,且用以監(jiān)視該物品所經(jīng)受的環(huán)境條件。
這個(gè)第一方面還提供從被連接到網(wǎng)絡(luò)的通信設(shè)備散布地址信息的方法,其包括接收來(lái)自第二通信設(shè)備的廣播的地址信息,以及響應(yīng)于所述消息,確定包含有關(guān)被連接到網(wǎng)絡(luò)的一個(gè)或多個(gè)其它通信設(shè)備的地址信息的消息是否以前已從該通信設(shè)備轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)其它通信設(shè)備的任何其它通信設(shè)備,以及如果沒(méi)有,則發(fā)送所述消息到所述第二通信設(shè)備。
按照本發(fā)明的第二方面,通信設(shè)備包括用于在網(wǎng)絡(luò)上傳送數(shù)據(jù)的裝置和用于經(jīng)由網(wǎng)絡(luò)接收數(shù)據(jù)的裝置,其被配置成通過(guò)以下方式來(lái)響應(yīng)網(wǎng)絡(luò)上的活動(dòng)的檢測(cè)把通信設(shè)備的地址信息廣播到一個(gè)或多個(gè)其它通信設(shè)備和接收從所述其它通信設(shè)備之一發(fā)送的消息,該消息包括有關(guān)所述一個(gè)或多個(gè)其它通信設(shè)備的地址信息,以及從其中提取所述地址信息。
這個(gè)程序過(guò)程可以完全自動(dòng)化,并且無(wú)線設(shè)備被配置成當(dāng)它被接通時(shí)就執(zhí)行該程序過(guò)程。由于與現(xiàn)有技術(shù)相比較,當(dāng)通信設(shè)備加入網(wǎng)絡(luò)時(shí)由通信設(shè)備接收的消息數(shù)量可以減少,所以本發(fā)明可被以一種方式實(shí)施,使得減小在這樣的程序過(guò)程期間由通信設(shè)備的接收裝置所消耗的功率。傳送次數(shù)的減少也可以導(dǎo)致當(dāng)網(wǎng)絡(luò)啟動(dòng)時(shí)延遲的減小。
通信設(shè)備可被安排成使得在沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng)的情形下地址信息被自動(dòng)廣播到可能存在的任何其它通信設(shè)備。這避免當(dāng)只有很少或沒(méi)有網(wǎng)絡(luò)業(yè)務(wù)時(shí)通信設(shè)備到網(wǎng)絡(luò)的連接被延遲。如果響應(yīng)于廣播而沒(méi)有接收到消息,則地址信息可以周期地被重新廣播。因此,如果通信設(shè)備處在網(wǎng)絡(luò)所覆蓋的區(qū)域以外,當(dāng)它進(jìn)入這個(gè)區(qū)域時(shí)它可以發(fā)起它與網(wǎng)絡(luò)的連接而不用等待網(wǎng)絡(luò)活動(dòng)的肯定的檢測(cè)。通信設(shè)備可被安排成加大它的地址信息的接連重新廣播之間的周期。這減小當(dāng)在相當(dāng)大的時(shí)間周期內(nèi)通信設(shè)備處在網(wǎng)絡(luò)范圍以外時(shí)通信設(shè)備所需要的功率。
這個(gè)方面還提供一個(gè)包括網(wǎng)絡(luò)和多個(gè)所述通信設(shè)備的系統(tǒng),以及一個(gè)包括多個(gè)通信設(shè)備的監(jiān)視系統(tǒng),其中某些或全部的通信設(shè)備配備有傳感裝置。
這個(gè)第二方面還提供用于連接通信設(shè)備到網(wǎng)絡(luò)的方法,包括檢測(cè)網(wǎng)絡(luò)上的活動(dòng),以及在檢測(cè)到活動(dòng)的情況下把所述通信設(shè)備的地址信息廣播到被連接到網(wǎng)絡(luò)的一個(gè)或多個(gè)其它通信設(shè)備,接收來(lái)自所述通信設(shè)備之一的、包括有關(guān)所述一個(gè)或多個(gè)通信設(shè)備的地址信息的消息,和從其中提取所述地址信息。
現(xiàn)在參照附圖描述本發(fā)明的實(shí)施例,其中
圖1顯示包括多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò);圖2是顯示該節(jié)點(diǎn)之一的部件的框圖;圖3是在圖2的節(jié)點(diǎn)內(nèi)的收發(fā)信機(jī)的框圖;圖4是當(dāng)加入按照本發(fā)明的第一實(shí)施例的所述網(wǎng)絡(luò)時(shí)由節(jié)點(diǎn)執(zhí)行的程序過(guò)程的流程圖;圖5顯示在圖4所示的程序過(guò)程期間在節(jié)點(diǎn)之間的消息的傳送;圖6是由網(wǎng)絡(luò)中預(yù)先存在的節(jié)點(diǎn)遵循的程序過(guò)程的流程圖;以及圖7是當(dāng)加入按照本發(fā)明的第二實(shí)施例的所述網(wǎng)絡(luò)時(shí)由節(jié)點(diǎn)執(zhí)行的程序過(guò)程的流程圖。
圖1顯示包括多個(gè)節(jié)點(diǎn)A-F的對(duì)等網(wǎng)絡(luò)1。每個(gè)節(jié)點(diǎn)A-F保持被連接到網(wǎng)絡(luò)1的節(jié)點(diǎn)A-F的地址列表。顯示了另外的節(jié)點(diǎn)G、H,它們尚未連接到網(wǎng)絡(luò)1。
在該特定的示例中,節(jié)點(diǎn)B-H是附著于倉(cāng)庫(kù)中個(gè)體物品上的通信設(shè)備,并且連接到低功率、無(wú)所不在的無(wú)線網(wǎng)絡(luò)1上。通信設(shè)備B-H配備有傳感器,用于監(jiān)視一個(gè)或多個(gè)環(huán)境條件,諸如溫度、濕度、壓力、振動(dòng)水平等。來(lái)自傳感器的輸出被傳送到通信設(shè)備A用于分析,例如以便確定任何被監(jiān)視的參數(shù)是否超過(guò)預(yù)定的閾值。
示例的通信設(shè)備G被顯示于圖2。通信設(shè)備G包括收發(fā)信機(jī)2和天線3,用于通過(guò)網(wǎng)絡(luò)1發(fā)送和接收數(shù)據(jù)。諸如微處理器那樣的控制器4和時(shí)鐘5被提供來(lái)管理數(shù)據(jù)傳送和接收處理以及操控來(lái)自傳感器6的輸出??刂破鬈浖淮鎯?chǔ)在只讀存儲(chǔ)器7中,而包括從傳感器6輸出的數(shù)據(jù)的其它數(shù)據(jù)被存儲(chǔ)在隨機(jī)存取存儲(chǔ)器8中。通信設(shè)備G由電池9供電。
當(dāng)被連接到網(wǎng)絡(luò)1時(shí),通信設(shè)備G保持被連接到網(wǎng)絡(luò)1的其它節(jié)點(diǎn)A-F的地址列表。該地址可以是以互聯(lián)網(wǎng)協(xié)議(IP)地址、媒體接入控制(MAC)地址或其他唯一地標(biāo)識(shí)該特定網(wǎng)絡(luò)1內(nèi)每個(gè)節(jié)點(diǎn)A-F的信息的形式。這個(gè)列表被存儲(chǔ)在隨機(jī)存取存儲(chǔ)器8中。
收發(fā)信機(jī)2更詳細(xì)地顯示于圖3,且它包括基帶處理器10、包括部件11到17的接收鏈和包括部件18到21的傳送鏈。
由天線3接收的信號(hào)通過(guò)接收鏈傳送。接收鏈包括濾波器11、低噪聲放大器12和混頻器13,它通過(guò)使用來(lái)自本地頻率合成器14的輸出把接收的信號(hào)下變頻成基帶頻率。下變頻的信號(hào)通過(guò)第二濾波器15傳送,并在解調(diào)器16與接收信號(hào)強(qiáng)度指示器(RSSI)17之間被分割。來(lái)自解調(diào)器16與RSSI17的輸出被引導(dǎo)到基帶處理器10。
在發(fā)送鏈中,由基帶處理器10輸出的數(shù)據(jù)被DAC18轉(zhuǎn)換成模擬信號(hào),并且通過(guò)濾波器19。模擬信號(hào)然后由混頻器20、使用來(lái)自本地頻率合成器裝置14的信號(hào)進(jìn)行上變頻,以及在被天線3發(fā)射之前由功率放大器21放大。
天線3由開(kāi)關(guān)22選擇性地連接到接收鏈或傳送鏈。
在本例中,其它通信設(shè)備B-F和H具有與通信設(shè)備G相同的配置,且這些通信設(shè)備B-F和H的等效部件將使用圖2和3的附圖標(biāo)記表示。
現(xiàn)在參照?qǐng)D4和5的部分描述被連接到網(wǎng)絡(luò)1的通信設(shè)備F的操作。
通信設(shè)備F可以工作在以下的兩個(gè)模式。在第一模式,收發(fā)信機(jī)2被停用。換句話說(shuō),收發(fā)信機(jī)以低的功率工作或被關(guān)斷。在第二模式,收發(fā)信機(jī)5被完全激活,以便經(jīng)由天線3接收進(jìn)入的數(shù)據(jù)。
為了保存功率,通信設(shè)備F主要工作在第一模式(步驟s4.1)。周期性地,在一段等待期t1期滿后(步驟s4.2),控制器4將利用載波檢測(cè)機(jī)構(gòu),以確定在網(wǎng)絡(luò)1上是否有活動(dòng)(步驟s4.3)。在本實(shí)例中,等待期t1是2秒。然而,可以規(guī)定不同的等待期t1,這取決于諸如網(wǎng)絡(luò)1上的估計(jì)的消息速率和以前或當(dāng)前的使用速率那樣的考慮,比如說(shuō)是在10毫秒到100秒的范圍內(nèi)。例如,在預(yù)期通信設(shè)備A-F多半每幾分鐘傳送數(shù)據(jù)的場(chǎng)合,等待期t1可以被規(guī)定在1到10秒的數(shù)值范圍內(nèi)。
為了檢測(cè)在網(wǎng)絡(luò)1上載波信號(hào)的存在,收發(fā)信機(jī)2中接收鏈的部件通過(guò)激活濾波器11,15、放大器12、混頻器13和RSSI17,而連同頻率合成器14一起被接通。由于僅僅檢測(cè)載波信號(hào)的存在,所以在這一級(jí)不必譯碼任何接收的載波信號(hào)。所以,在本實(shí)例中,解調(diào)器16保持為被停用,而基帶處理器10按需要被部分或全部地激活。網(wǎng)絡(luò)活動(dòng)的存在是由RSSI17的輸出指示的。
如果沒(méi)有網(wǎng)絡(luò)活動(dòng),諸如在通信設(shè)備A-E中的兩個(gè)之間發(fā)送消息,或?qū)⑾V播到被連接至網(wǎng)絡(luò)1的所有通信設(shè)備A-F,則控制器4通過(guò)關(guān)斷基帶處理器10、濾波器11,15、放大器12、混頻器13、RSSI17和頻率合成器14而使通信設(shè)備F返回到第一工作模式達(dá)另一個(gè)等待期t1(步驟s4.1,s4.2)。
如果在網(wǎng)絡(luò)1上存在業(yè)務(wù)(步驟s4.3),則通過(guò)完全激活收發(fā)信機(jī)2而把通信設(shè)備F切換到第二工作模式(步驟s4.4)。為了把消息發(fā)送到節(jié)點(diǎn),例如,如果通信設(shè)備D要發(fā)送傳感器輸出數(shù)據(jù)到通信設(shè)備A用于分析,則通信設(shè)備D首先發(fā)送喚醒信號(hào)23,如圖5所示,其被尋址到通信設(shè)備A。然而,如果以后的消息要被廣播,則代替地,喚醒信號(hào)23可包含廣播地址。喚醒信號(hào)23在等于t1的時(shí)間周期內(nèi)被傳送,以便確保每個(gè)通信設(shè)備A-F已接收該喚醒信號(hào)。因此,通信設(shè)備F在步驟s4.3檢測(cè)喚醒信號(hào)23,并隨之激活它的收發(fā)信機(jī)2(步驟s4.4)。
通信設(shè)備F確定喚醒信號(hào)23的目的地地址是否匹配于它自己的地址或廣播地址(步驟s4.5)。如果是的話,收發(fā)信機(jī)2保持活動(dòng),并且通信設(shè)備F接收和譯碼以后的消息24(步驟s4.6)。如果如圖5所示,喚醒信號(hào)23沒(méi)有被尋址到通信設(shè)備F并且不包含廣播地址,則收發(fā)信機(jī)被停用(步驟s4.7),以及通信設(shè)備F在再次檢驗(yàn)網(wǎng)絡(luò)活動(dòng)(步驟s4.3)之前返回到第一工作模式達(dá)另一個(gè)等待期t1(步驟s4.1,s4.2)。
現(xiàn)在將參照?qǐng)D4、5和6描述在通信設(shè)備G被連接到對(duì)等網(wǎng)絡(luò)1時(shí)所遵循的程序過(guò)程。
當(dāng)接通電源時(shí)(步驟s6.1),通信設(shè)備G在時(shí)間周期t1內(nèi)(步驟s6.3)工作在第一模式(步驟s6.2),在此之后,通過(guò)使用如關(guān)于圖4所示的載波檢測(cè)機(jī)構(gòu)確定在網(wǎng)絡(luò)1上是否有活動(dòng)(步驟s6.4)。如果沒(méi)有網(wǎng)絡(luò)活動(dòng),例如,如果在網(wǎng)絡(luò)1上沒(méi)有業(yè)務(wù)或如果通信設(shè)備G沒(méi)有位于由網(wǎng)絡(luò)1覆蓋的區(qū)域,則通信設(shè)備G繼續(xù)工作在第一模式(步驟s6.2),以及在另外的等待期t1期滿后檢驗(yàn)網(wǎng)絡(luò)活動(dòng)(步驟s6.3,s6.4)。如果檢測(cè)到網(wǎng)絡(luò)活動(dòng)(步驟s6.4),則在通信設(shè)備G內(nèi)的收發(fā)信機(jī)2被完全激活(步驟s6.5)。
在這個(gè)具體的示例中,通信設(shè)備G在步驟s6.4檢測(cè)到從通信設(shè)備D發(fā)送到通信設(shè)備A的喚醒信號(hào)23,并且完全激活它的收發(fā)信機(jī)2(步驟s6.5)。在將喚醒信號(hào)25廣播到被連接到網(wǎng)絡(luò)1的所有通信設(shè)備A-F(步驟s6.7)之前,通信設(shè)備G一直等待,直至從通信設(shè)備D到通信設(shè)備A的以后的消息24的傳送完成(步驟s6.6)為止。喚醒信號(hào)25具有至少等于等待期t1的持續(xù)時(shí)間,以便確保每個(gè)通信設(shè)備A-F可以檢測(cè)它并且通過(guò)按照上述的步驟s4.1到s4.5來(lái)激活它們的各個(gè)收發(fā)信機(jī)而進(jìn)行應(yīng)答。
通信設(shè)備G生成并廣播包含它的地址的消息26(步驟s6.8)。每個(gè)通信設(shè)備A-F接收這個(gè)消息26,并且確定它是由加入網(wǎng)絡(luò)1的節(jié)點(diǎn)發(fā)送的包含地址信息的消息還是另一種消息(步驟s4.8)。如果確定該消息26是前者,則每個(gè)通信設(shè)備A-F提取用于通信設(shè)備G的地址信息,并且更新被存儲(chǔ)在它們的相應(yīng)存儲(chǔ)器設(shè)施8中的地址列表,以便包括被提取的地址信息(步驟s4.9)。
如果由被連接到網(wǎng)絡(luò)1的通信設(shè)備A-F接收的消息是另一種類型的消息,則隨之在停用它的收發(fā)信機(jī)2(步驟s4.7)和返回到第一工作模式達(dá)另一個(gè)等待期t1(步驟s4.1到s4.2)之前作用于所接收的消息(步驟s4.10)。例如,如果由通信設(shè)備F接收的消息是來(lái)自通信設(shè)備A的對(duì)于傳感器數(shù)據(jù)的請(qǐng)求,則通信設(shè)備F將通過(guò)發(fā)送所請(qǐng)求的數(shù)據(jù)進(jìn)行響應(yīng)(步驟s4.10),然后停用它的收發(fā)信機(jī)2(步驟s4.7)和返回到第一工作模式(步驟s4.1)等等。
在步驟s4.9,由每個(gè)節(jié)點(diǎn)A-F保持的地址列表被更新成包括通信設(shè)備G的地址。然而,通信設(shè)備G還不具有對(duì)用于通信設(shè)備A-F的地址信息的接入。為了減小在把這個(gè)信息輸送到通信設(shè)備G時(shí)所發(fā)送消息的數(shù)目,通信設(shè)備A-F被安排成把它們的各個(gè)地址列表只轉(zhuǎn)發(fā)到另一個(gè)節(jié)點(diǎn)一次。地址列表包含表示它是否已被轉(zhuǎn)發(fā)到任何其它通信設(shè)備的標(biāo)志或與該標(biāo)志相關(guān)聯(lián)。在這個(gè)具體的示例中,“0”的標(biāo)志值表示該地址列表還沒(méi)有在它到網(wǎng)絡(luò)1的連接上被轉(zhuǎn)發(fā)到另一個(gè)節(jié)點(diǎn),而“1”的標(biāo)志值表示以前已轉(zhuǎn)發(fā)該地址列表。
在步驟s4.11,已被連接到網(wǎng)絡(luò)1的每個(gè)通信設(shè)備A-F使用與被存儲(chǔ)在它的相應(yīng)存儲(chǔ)器8中的地址列表有關(guān)的標(biāo)志,以確定以前是否已轉(zhuǎn)發(fā)該地址列表。例如,如果通信設(shè)備A-F按字母次序加入網(wǎng)絡(luò)1,則當(dāng)通信設(shè)備B加入網(wǎng)絡(luò)1時(shí),通信設(shè)備A把它的地址列表轉(zhuǎn)發(fā)到通信設(shè)備B。然后通信設(shè)備A設(shè)置它的標(biāo)志,表示它的地址列表已被轉(zhuǎn)發(fā)到另一個(gè)節(jié)點(diǎn),以及因此當(dāng)任何的通信設(shè)備C-F加入網(wǎng)絡(luò)1時(shí),不把它的地址列表轉(zhuǎn)發(fā)給它們。同樣地,通信設(shè)備B把它的地址列表只轉(zhuǎn)發(fā)到通信設(shè)備C,并且通信設(shè)備D和E將把它們的地址列表只分別轉(zhuǎn)發(fā)到通信設(shè)備E和F。因此,在這個(gè)例子中,以前沒(méi)有把它的地址列表轉(zhuǎn)發(fā)到任何其它節(jié)點(diǎn)的唯一通信設(shè)備是最新近加入網(wǎng)絡(luò)1的通信設(shè)備,也就是通信設(shè)備F。
當(dāng)被存儲(chǔ)在通信設(shè)備A-E中的標(biāo)志表示它們的地址列表以前已被轉(zhuǎn)發(fā)時(shí)(步驟s4.11),在這些節(jié)點(diǎn)A-E內(nèi)的收發(fā)信機(jī)2被停用(步驟s4.7)并且它們?cè)跈z驗(yàn)另外的網(wǎng)絡(luò)活動(dòng)之前(步驟s4.3)返回到第一工作模式達(dá)另一個(gè)等待期t1(步驟s4.1,s4.2)。
在步驟s4.11后,通信設(shè)備F把包含其地址列表的消息15傳送到通信設(shè)備G(步驟s4.12),并且在返回到第一工作模式達(dá)等待期t1之前(步驟s4.1,s4.2等等)設(shè)置標(biāo)志值為“1”(步驟s4.13)。
地址列表被通信設(shè)備G接收,并且被存儲(chǔ)在它的存儲(chǔ)器8中(步驟s6.9),它的標(biāo)志被設(shè)置為“0”(步驟s6.10)。通信設(shè)備G此后遵循圖4所示的程序過(guò)程,停用它的收發(fā)信機(jī)2(步驟s4.7),返回到第一工作模式達(dá)等待期11(步驟s4.1,s4.2)等等。
因此,如果另一個(gè)通信設(shè)備H加入網(wǎng)絡(luò),遵循圖6的程序過(guò)程,則通信設(shè)備G遵循以上對(duì)于節(jié)點(diǎn)A-F描述的程序過(guò)程。包含通信設(shè)備H的地址的消息26在步驟s4.9被接收和被存儲(chǔ)。在步驟s4.11,通信設(shè)備A-F將確定它們的地址列表以前已被轉(zhuǎn)發(fā),如它們的被設(shè)置為“1”的標(biāo)記表示的。因?yàn)楸淮鎯?chǔ)在通信設(shè)備G中的標(biāo)志具有“0”的數(shù)值,所以通信設(shè)備G發(fā)送包含它的地址列表的消息27,并設(shè)置它的標(biāo)志為“1”,以防止地址列表從通信設(shè)備G被轉(zhuǎn)發(fā)到任何可能加入網(wǎng)絡(luò)1的另外的通信設(shè)備。
在上述的實(shí)施例中,通信設(shè)備G當(dāng)被接通電源時(shí)對(duì)網(wǎng)絡(luò)活動(dòng)實(shí)行周期性的檢驗(yàn),以及延遲廣播包含它的地址的消息到被連接至網(wǎng)絡(luò)1的通信設(shè)備A-F,直至它檢測(cè)到網(wǎng)絡(luò)活動(dòng)23為止。然而,由于多種原因,在步驟s6.4可能很少或沒(méi)有檢測(cè)到業(yè)務(wù)。例如,通信設(shè)備G可能不處在網(wǎng)絡(luò)1的覆蓋區(qū)域內(nèi)。如果通信設(shè)備G被附著到要被貯存在倉(cāng)庫(kù)中的物品,則通信設(shè)備G可能在離開(kāi)制造設(shè)施時(shí)被接通(步驟s6.1)。通信設(shè)備G可以在網(wǎng)絡(luò)1的范圍之外,直至物品到達(dá)倉(cāng)庫(kù)為止,以及在進(jìn)入到范圍內(nèi)之前可能進(jìn)行網(wǎng)絡(luò)活動(dòng)23的幾個(gè)周期性檢驗(yàn),由此便浪費(fèi)了資源。另外,當(dāng)網(wǎng)絡(luò)被初始啟動(dòng)時(shí),如果只有一個(gè)通信設(shè)備A被連接到網(wǎng)絡(luò),則對(duì)要加入到網(wǎng)絡(luò)1的第二通信設(shè)備B沒(méi)有網(wǎng)絡(luò)業(yè)務(wù)要檢測(cè),而且通信設(shè)備A,B都不知道另外一個(gè)通信設(shè)備的存在。另外,網(wǎng)絡(luò)1中的業(yè)務(wù)量可能的確是非常低的。例如,在上述的監(jiān)視系統(tǒng)中,傳感器數(shù)據(jù)從節(jié)點(diǎn)B-F到通信設(shè)備A的傳送可能是不太頻繁的,且在網(wǎng)絡(luò)1上有通信設(shè)備G要檢測(cè)的任何活動(dòng)23之前可能經(jīng)過(guò)很長(zhǎng)的時(shí)間。在這些情形的每一種情形下,要加入到網(wǎng)絡(luò)1的通信設(shè)備B,G以很小的肯定檢測(cè)的機(jī)會(huì)繼續(xù)進(jìn)行網(wǎng)絡(luò)活動(dòng)的周期性檢驗(yàn),以及它們的最終的到網(wǎng)絡(luò)1的連接可以被延遲相當(dāng)長(zhǎng)的時(shí)間。
圖7顯示通信設(shè)備G在加入網(wǎng)絡(luò)1時(shí)遵循的替換的程序過(guò)程,它適用于其中網(wǎng)絡(luò)業(yè)務(wù)不太頻繁的,或其中通信設(shè)備G初始地不太可能處在網(wǎng)絡(luò)1覆蓋的區(qū)域中的情形。
當(dāng)通信設(shè)備G接通電源時(shí)(步驟s7.1),它的控制器5初始化一個(gè)計(jì)數(shù)器(未示出),該計(jì)數(shù)器計(jì)數(shù)消逝的等待期的個(gè)數(shù)N(步驟s7.2)。等待期t1被設(shè)置為具有小于最大等待期tmax的長(zhǎng)度。通信設(shè)備G然后工作在第一模式(步驟s7.3)并且等待預(yù)定的等待期t1和將計(jì)數(shù)值N增加1(步驟s7.4)。通信設(shè)備G通過(guò)使用如參照?qǐng)D4描述的載波檢測(cè)機(jī)構(gòu)來(lái)檢驗(yàn)網(wǎng)絡(luò)活動(dòng)(步驟s7.4)。
如果檢測(cè)到網(wǎng)絡(luò)活動(dòng)11,則在以下動(dòng)作之前,通信設(shè)備G激活它的收發(fā)信機(jī)2(步驟s7.7),以及等待網(wǎng)絡(luò)清除業(yè)務(wù)(步驟s7.8),即在至少長(zhǎng)度為等待期t1的時(shí)間周期內(nèi)在網(wǎng)絡(luò)1上廣播喚醒信號(hào)25(步驟s7.9),廣播包含它的地址的消息26(步驟s7.10),接收和存儲(chǔ)包含被連接到網(wǎng)絡(luò)1的通信設(shè)備A-F的地址的消息27(步驟s7.11),和隨之設(shè)置它的相關(guān)聯(lián)標(biāo)志(步驟s7.12),正如以上參照?qǐng)D6的步驟s6.5到步驟s6.10描述的。通信設(shè)備G遵循圖4所示的程序過(guò)程,停用它的收發(fā)信機(jī)2(步驟s4.7),切換為工作在第一模式中(步驟s4.1)等等。
如果在步驟s7.5沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng),以及消逝的等待期數(shù)目N小于預(yù)定的最大值Nmax(步驟s7.6),則通信設(shè)備G在另一個(gè)等待期t1內(nèi)繼續(xù)工作在第一模式(步驟s7.3),將計(jì)數(shù)值N增加1(步驟s7.4)并且執(zhí)行網(wǎng)絡(luò)活動(dòng)的另一檢驗(yàn)(步驟s7.5)。
如果在步驟s7.6,確定N等于或大于消逝的等待期的最大數(shù)量Nmax,則通信設(shè)備G完全激活它的收發(fā)信機(jī)2(步驟s7.13),并且廣播喚醒信號(hào)25到可被連接到網(wǎng)絡(luò)1的任何通信設(shè)備A-F(步驟s7.14)。喚醒信號(hào)25在至少等于等待期t1的時(shí)間周期內(nèi)被廣播。通信設(shè)備G然后廣播包含它的地址的消息26(步驟s7.15),且之后等待預(yù)定的時(shí)間周期t2,這個(gè)時(shí)間周期t2足以讓網(wǎng)絡(luò)1上存在的任何通信設(shè)備A-F接收和存儲(chǔ)它的地址(步驟s4.6,s4.8和s4.9),以及讓一個(gè)通信設(shè)備F通過(guò)傳送包含它的地址列表的消息27而進(jìn)行應(yīng)答(步驟s4.12)。
如果包含一個(gè)地址列表的消息27在時(shí)間周期t2內(nèi)被通信設(shè)備G接收(步驟s7.16),則地址列表被存儲(chǔ)在存儲(chǔ)器8中(步驟s7.16)并且它的標(biāo)志被設(shè)置為“0”(步驟s7.12)。然后通信設(shè)備G按照?qǐng)D4所示的程序過(guò)程工作,停用它的收發(fā)信機(jī)2(步驟s4.7),返回到第一工作模式(步驟s4.1)等等。
然而,如果通信設(shè)備G在時(shí)間周期t2內(nèi)沒(méi)有接收到包含地址列表的消息27(步驟7.16),則通信設(shè)備G檢驗(yàn)等待期t1是否小于最大等待期tmax(步驟s7.17)。如果是的話,則增加等待期t1(步驟s7.18)。等待期t1可以指數(shù)地或替換地以固定長(zhǎng)度的時(shí)間間隔一直增加到最大等待期。如果等待期t1不小于tmax(步驟s7.18),則它保持為不變。收發(fā)信機(jī)2然后被停用(步驟s7.19)。通信設(shè)備G在重復(fù)步驟s7.5到s7.15等等之前復(fù)位計(jì)數(shù)器N(步驟s7.2)并在另一個(gè)等待期t1(步驟s7.4)內(nèi)工作在第一模式(步驟s7.3)。
這樣,如果在預(yù)定的等待期個(gè)數(shù)Nmax內(nèi)沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng),則通信設(shè)備G廣播喚醒信號(hào)25和包含它的地址的消息26。如果沒(méi)有應(yīng)答,則在另一Nmax個(gè)等待期t1已消逝后重復(fù)喚醒信號(hào)25和包含該地址的消息26的廣播。隨著t1逐漸增加,廣播變得更不經(jīng)常,在連續(xù)的廣播之間的間隔上升到最大時(shí)間間隔(Nmax×tmax)。
例如,被附著到被輸送給倉(cāng)庫(kù)的物品上的通信設(shè)備G初始地對(duì)網(wǎng)絡(luò)活動(dòng)進(jìn)行頻繁檢驗(yàn)。如果沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng),則通信設(shè)備G開(kāi)始廣播喚醒信號(hào)25和消息26,這樣,如果它處在具有很少或沒(méi)有業(yè)務(wù)的網(wǎng)絡(luò)1的范圍內(nèi),則它到網(wǎng)絡(luò)的連接不被進(jìn)一步延遲。如果對(duì)于廣播信號(hào)沒(méi)有應(yīng)答,則這些會(huì)以逐漸增加的時(shí)間間隔被重新廣播,這樣,如果物品在倉(cāng)庫(kù)中在網(wǎng)絡(luò)1的范圍內(nèi)移動(dòng),則通信設(shè)備G自動(dòng)地加入網(wǎng)絡(luò)1。
如果在本例中,Nmax是600以及t1初始地設(shè)置為2秒,則當(dāng)20分鐘消逝而沒(méi)有檢測(cè)到任何網(wǎng)絡(luò)活動(dòng)23時(shí),通信設(shè)備G首先廣播喚醒信號(hào)25和包含它的地址的消息26。如果在應(yīng)答中沒(méi)有接收到消息27,則在網(wǎng)絡(luò)活動(dòng)23的檢驗(yàn)之間的等待期t1逐漸增加直到tmax的數(shù)值。因此,如果tmax是6秒,則在連續(xù)的廣播之間的最大時(shí)間間隔是1小時(shí)。用于Nmax,t1,和tmax的這些數(shù)值僅僅是例子,以及在本發(fā)明的其它實(shí)施例中,這些參數(shù)可以相對(duì)于網(wǎng)絡(luò)1和/或通信設(shè)備A-G的特性和要求被設(shè)置為其它數(shù)值。
如果要求,則可以省略初始化、監(jiān)視一個(gè)計(jì)數(shù)器和檢驗(yàn)網(wǎng)絡(luò)活動(dòng)而不用自動(dòng)廣播喚醒信號(hào)25和包含地址的消息26的步驟(步驟s7.2,s7.5到s7.11),以使得通信設(shè)備G在每個(gè)等待期t1后廣播喚醒信號(hào)25和包含它的地址的消息26,直至它從另一個(gè)節(jié)點(diǎn)F接收到包含地址列表的消息27并成功地加入該網(wǎng)絡(luò)1為止。
通過(guò)閱讀所給出的公開(kāi)內(nèi)容,其它變化和修改對(duì)于本領(lǐng)域的技術(shù)人員將是顯而易見(jiàn)的。這樣的變化和修改方案可包括在通信設(shè)備及其部件的設(shè)計(jì)、制造和使用中以及在對(duì)等網(wǎng)絡(luò)的配置方面已經(jīng)知道的、等價(jià)的和其它的特性,且它們可以替代或附加于這里已描述的特性而被使用。例如,雖然本發(fā)明是通過(guò)使用用于監(jiān)視倉(cāng)庫(kù)中的環(huán)境條件的系統(tǒng)的示例進(jìn)行描述的,但本發(fā)明可以應(yīng)用于其它類型的系統(tǒng)。這些系統(tǒng)包括低功率無(wú)線電系統(tǒng),例如用于醫(yī)療/健康監(jiān)視、用于監(jiān)視自動(dòng)化生產(chǎn)過(guò)程、用于貴重物品跟蹤的其它傳感器數(shù)據(jù)收集系統(tǒng)和用于監(jiān)視或控制家庭或辦公室電器的、或用于把諸如鼠標(biāo)、鍵盤、打印機(jī)、掃描儀等等的外圍設(shè)備連接到計(jì)算機(jī),以及游戲和玩具的系統(tǒng)。
連接到網(wǎng)絡(luò)1的通信設(shè)備不一定必須具有相同的能力和配置。而且,通信設(shè)備A-H可以配備有與圖3和4中所示的那些不同的配置。雖然上述的通信設(shè)備B-H包括收發(fā)信機(jī)2,但本發(fā)明可以以具有分離的發(fā)射機(jī)和接收機(jī)安排的通信設(shè)備的形式或者使用這樣的通信設(shè)備而被實(shí)施。在這樣的實(shí)施例中,當(dāng)通信設(shè)備工作在第一模式時(shí),接收機(jī)被停用。
上述的實(shí)施例涉及通信設(shè)備A-H與低功率無(wú)所不在的無(wú)線電網(wǎng)絡(luò)1的連接。如果需要的話,網(wǎng)絡(luò)1可以是ZigBee網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)(特別是當(dāng)工作在低電平時(shí)),或其它類型的短距離無(wú)線通信網(wǎng)。
在圖7的程序過(guò)程中,通信設(shè)備G在Nmax個(gè)等待期t1消逝后廣播包含它的地址的消息26。在本發(fā)明的另一個(gè)實(shí)施例中,通信設(shè)備G可以不同地配置,以使得例如在執(zhí)行步驟s7.13到s7.15之前有一個(gè)長(zhǎng)于Nmax個(gè)等待期t1的周期消逝。例如,在倉(cāng)庫(kù)監(jiān)視系統(tǒng)中,如果知道其上附著通信設(shè)備G的物品在給定的時(shí)間內(nèi)將處于運(yùn)輸中,則包含它的地址信息的消息(26)的第一次廣播可被進(jìn)一步延遲,直至更大數(shù)目的等待期Nmax’已消逝為止。
在圖7所示的程序過(guò)程中,在廣播包含它的地址的消息26(步驟s7.15)后,通信設(shè)備G等待接收地址列表(步驟s7.16)。然而,通信設(shè)備F可被安排成使得它在轉(zhuǎn)發(fā)包含它的地址列表的消息27之前把對(duì)于消息26的確認(rèn)發(fā)送到通信設(shè)備G。通信設(shè)備F可以例如使用與它的地址列表相關(guān)聯(lián)的標(biāo)志、根據(jù)它以前是否已對(duì)來(lái)自另一個(gè)通信設(shè)備的消息26進(jìn)行確認(rèn)而確定是否要發(fā)送確認(rèn)。一旦接收到確認(rèn),通信設(shè)備G便可被安排成繼續(xù)工作在第二模式,使它的收發(fā)信機(jī)2被激活,直至接收到地址列表為止。
雖然在本中請(qǐng)中權(quán)利要求被表達(dá)為特性的具體組合,但應(yīng)當(dāng)理解,本發(fā)明的公開(kāi)內(nèi)容的范圍還包括這里明顯地或隱性地公開(kāi)的任何新穎的特性或任何特性的新穎組合,或是這些特性的任何上位,而無(wú)論它是否涉及到與任何權(quán)利要求中當(dāng)前要求的相同的發(fā)明和無(wú)論它是否緩解了與本發(fā)明所應(yīng)對(duì)的相同的任何或全部技術(shù)問(wèn)題。本申請(qǐng)人由此指出,在本申請(qǐng)或由此得出的任何另外的申請(qǐng)履行期間可以將新權(quán)利要求表達(dá)為這樣的特性和/或這樣的特性的組合。
權(quán)利要求
1.一種通信設(shè)備(F),用于經(jīng)由網(wǎng)絡(luò)(1)發(fā)送數(shù)據(jù)到一個(gè)或多個(gè)其它通信設(shè)備(A,B,C,D,E)和接收來(lái)自一個(gè)或多個(gè)其它通信設(shè)備(A,B,C,D,E)的數(shù)據(jù),其中該通信設(shè)備被安排成通過(guò)以下方式來(lái)響應(yīng)由加入所述網(wǎng)絡(luò)的第二通信設(shè)備(G)廣播的地址信息(26),即確定包含有關(guān)所述一個(gè)或多個(gè)其它通信設(shè)備的地址信息的消息(27)是否以前已從該通信設(shè)備轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)其它通信設(shè)備的任何其它通信設(shè)備,以及如果沒(méi)有,則發(fā)送所述消息到第二通信設(shè)備。
2.一種通信設(shè)備(G),包括用于在網(wǎng)絡(luò)(1)上發(fā)送數(shù)據(jù)(2,3)的裝置;和用于經(jīng)由網(wǎng)絡(luò)接收數(shù)據(jù)(2,3)的裝置,被配置成通過(guò)以下步驟而響應(yīng)網(wǎng)絡(luò)上的活動(dòng)(23)的檢測(cè)把該通信設(shè)備的地址信息(26)廣播到一個(gè)或多個(gè)其它通信設(shè)備;和接收從所述其它通信設(shè)備之一發(fā)送的消息(27),該消息包括有關(guān)所述一個(gè)或多個(gè)通信設(shè)備的地址信息,以及從其中提取所述地址信息。
3.按照權(quán)利要求2的通信設(shè)備(G),被配置成通過(guò)以下方式來(lái)響應(yīng)來(lái)自另外的通信設(shè)備(H)的地址信息(26)的廣播,即確定包含有關(guān)所述一個(gè)或多個(gè)通信設(shè)備(A,B,C,D,E)的地址信息的消息(27)是否以前已由該通信設(shè)備發(fā)送到另一個(gè)通信設(shè)備,以及如果沒(méi)有,則發(fā)送所述消息到所述另外的通信設(shè)備。
4.按照權(quán)利要求2或3的通信設(shè)備(G),被配置成如果沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng),則廣播地址信息(26)到所述一個(gè)或多個(gè)其它通信設(shè)備(A-F)。
5.按照權(quán)利要求4的通信設(shè)備(G),被安排成使得如果沒(méi)有接收到響應(yīng)于地址信息(26)的廣播的消息(27),則該地址信息被周期地重新廣播。
6.按照權(quán)利要求5的通信設(shè)備(G),被安排成增大在地址信息(26)的接連廣播之間的周期。
7.按照前述權(quán)利要求的任一項(xiàng)權(quán)利要求的通信設(shè)備(F,G),可工作在第一模式,其中在所述接收裝置(2,3)內(nèi)的接收機(jī)(3)不活動(dòng),以及可工作在第二模式,其中接收機(jī)被激活,以便接收來(lái)自所述一個(gè)或多個(gè)其它通信設(shè)備(A,B,C,D,E)的數(shù)據(jù)以及被安排成響應(yīng)于檢測(cè)到網(wǎng)絡(luò)(1)上的活動(dòng)(23)而從工作在第一模式切換到工作在第二模式。
8.按照權(quán)利要求7的通信設(shè)備(F,G),被配置成通過(guò)以下方式來(lái)響應(yīng)在網(wǎng)絡(luò)(1)上的活動(dòng)(23)的所述檢測(cè),即確定所述活動(dòng)是否包括被尋址到通信設(shè)備的喚醒信號(hào)或廣播的喚醒信號(hào)之一,以及如果是的話,則繼續(xù)工作在所述第二模式,以接收另外的消息(24,26)。
9.按照前述權(quán)利要求的任一項(xiàng)的通信設(shè)備(F,G),被配置成在無(wú)所不在的無(wú)線網(wǎng)絡(luò)(1)中使用。
10.按照前述權(quán)利要求的任一項(xiàng)的通信設(shè)備(F,G),被配置成在ZigBee網(wǎng)絡(luò)中使用。
11.按照權(quán)利要求1-8的任一項(xiàng)的通信設(shè)備(F,G),被配置成在藍(lán)牙網(wǎng)絡(luò)中使用。
12.按照前述權(quán)利要求的任一項(xiàng)的通信設(shè)備(G),還包括傳感器(6)和用于根據(jù)傳感器的輸出生成和經(jīng)由網(wǎng)絡(luò)(1)發(fā)送數(shù)據(jù)的裝置(4)。
13.按照權(quán)利要求12的通信設(shè)備(G),其中所述傳感器(6)被安排成監(jiān)視一個(gè)或多個(gè)環(huán)境條件。
14.一種包括按照權(quán)利要求12或13的多個(gè)通信設(shè)備(G)的監(jiān)視系統(tǒng)。
15.一種包括網(wǎng)絡(luò)(1)和按照權(quán)利要求1到13的任一項(xiàng)的多個(gè)通信設(shè)備(F,G)的通信系統(tǒng)。
16.一種從被連接到網(wǎng)絡(luò)(1)的通信設(shè)備(F)散布地址信息的方法,包括接收來(lái)自第二通信設(shè)備(G)的廣播的地址信息(26);以及響應(yīng)于所述消息,確定包含有關(guān)被連接到網(wǎng)絡(luò)的一個(gè)或多個(gè)其它通信設(shè)備(A,B,C,D,E)的地址信息的消息(27)是否以前已從該通信設(shè)備轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)其它通信設(shè)備中的任何其它通信設(shè)備,以及如果沒(méi)有,則發(fā)送所述消息到所述第二通信設(shè)備。
17.一種用于連接通信設(shè)備(G)到網(wǎng)絡(luò)(1)的方法,包括檢測(cè)該網(wǎng)絡(luò)上的活動(dòng)(23);以及在檢測(cè)到活動(dòng)的事件中,把所述通信設(shè)備的地址信息(26)廣播到被連接到該網(wǎng)絡(luò)的一個(gè)或多個(gè)其它的通信設(shè)備(A,B,C,D,E),接收來(lái)自所述通信設(shè)備之一的、包括有關(guān)所述一個(gè)或多個(gè)通信設(shè)備的地址信息的消息(27),和從其中提取所述地址信息。
18.按照權(quán)利要求17的方法,包括響應(yīng)于來(lái)自另外的通信設(shè)備(H)的地址信息(26)的廣播,確定包含有關(guān)所述一個(gè)或多個(gè)通信設(shè)備(A,B,C,D,E)的地址信息的第二消息(27)是否已由該通信設(shè)備(G)轉(zhuǎn)發(fā)到任何其它通信設(shè)備,以及如果沒(méi)有,則發(fā)送該第二消息到所述另外的通信設(shè)備。
19.按照權(quán)利要求17或18的方法,包括如果沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng)(23),則廣播該地址信息(26)到所述一個(gè)或多個(gè)其它通信設(shè)備(A-F)。
20.按照權(quán)利要求19的方法,包括如果在廣播地址信息(26)后沒(méi)有接收到消息(27),則該地址信息被周期地重新廣播。
21.按照權(quán)利要求20的方法,包括增大在地址信息(26)的接連廣播之間的周期。
22.按照權(quán)利要求16到21的任一項(xiàng)的方法,包括使得通信設(shè)備(F,G)工作在第一模式,其中在通信設(shè)備內(nèi)的接收機(jī)(2)不活動(dòng);以及響應(yīng)于檢測(cè)到網(wǎng)絡(luò)(1)上的活動(dòng)(23),切換為使得該通信設(shè)備工作在第二模式,其中接收機(jī)被激活,以便接收來(lái)自所述一個(gè)或多個(gè)其它通信設(shè)備(A,B,C,D,E)的數(shù)據(jù)。
23.按照權(quán)利要求22的方法,包括,響應(yīng)于檢測(cè)到網(wǎng)絡(luò)(1)上的活動(dòng)(23),確定所述活動(dòng)是否包括被尋址到通信設(shè)備(F,G)的喚醒信號(hào)或廣播的喚醒信號(hào)之一,以及響應(yīng)于肯定的確定,繼續(xù)工作在所述第二模式,以接收另外的消息(24,26)。
24.按照權(quán)利要求16到23的任一項(xiàng)的方法,還包括接收來(lái)自傳感器(6)的輸出以及根據(jù)所述輸出生成和經(jīng)由網(wǎng)絡(luò)(1)發(fā)送數(shù)據(jù)。
全文摘要
通信設(shè)備G被安排成延遲一個(gè)用于加入網(wǎng)絡(luò)(1)的程序過(guò)程,直至它檢測(cè)到網(wǎng)絡(luò)(1)上的活動(dòng)(23)為止,例如直至通信設(shè)備G處在網(wǎng)絡(luò)(1)的范圍內(nèi)為止。響應(yīng)于網(wǎng)絡(luò)活動(dòng)(23)的肯定的檢測(cè),通信設(shè)備G把它的地址廣播到已被連接到網(wǎng)絡(luò)(1)的其它通信設(shè)備A-F。作為應(yīng)答,包含其它通信設(shè)備A-F的地址列表的消息(27)由其它通信設(shè)備中的被選中的一個(gè)通信設(shè)備進(jìn)行發(fā)送,例如是由最新近加入網(wǎng)絡(luò)(1)的那個(gè)通信設(shè)備F發(fā)送。每個(gè)通信設(shè)備A-G被安排成發(fā)送消息(27)一次,這樣,僅僅一個(gè)包含地址的消息(27)被發(fā)送到加入該網(wǎng)絡(luò)(1)的通信設(shè)備G。如果沒(méi)有檢測(cè)到網(wǎng)絡(luò)活動(dòng)(23),則通信設(shè)備G可以繼續(xù)以逐漸增加的時(shí)間間隔、周期地廣播它的地址(26)。
文檔編號(hào)H04L12/56GK1934830SQ200580008445
公開(kāi)日2007年3月21日 申請(qǐng)日期2005年3月2日 優(yōu)先權(quán)日2004年3月17日
發(fā)明者B·J·古思里 申請(qǐng)人:皇家飛利浦電子股份有限公司