專利名稱:用于部署和分配自主傳感器網(wǎng)絡(luò)的方法、系統(tǒng)和程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)。具體地,本發(fā)明涉及用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品。
背景技術(shù):
在常規(guī)的基于計(jì)算機(jī)的存儲(chǔ)系統(tǒng)中,通常將數(shù)據(jù)存儲(chǔ)在具有保護(hù)層、備份系統(tǒng)和加密算法的復(fù)雜系統(tǒng)中。然而,如今存在眾多基于環(huán)境的公共安全危害,例如灌木叢火災(zāi)(brush fire)、生化事故或攻擊等。對(duì)于抑制危害和最小化損失而言,獲取關(guān)于此類危害的實(shí)時(shí)并精確的信息是關(guān)鍵的。在現(xiàn)有的存儲(chǔ)系統(tǒng)中,仍然可能由于技術(shù)故障、病毒或不可預(yù)測(cè)的災(zāi)難而丟失數(shù)據(jù)。當(dāng)前的焦點(diǎn)在于建立容納數(shù)據(jù)及其備份的靜態(tài)結(jié)構(gòu)。不幸的是,這在分布于全球的網(wǎng)絡(luò)環(huán)境中并沒有幫助。此外,常規(guī)的災(zāi)難恢復(fù)系統(tǒng)不能保護(hù)數(shù)據(jù)免受外部攻擊(例如,黑客)及自然災(zāi)難。
美國(guó)專利申請(qǐng)No 10/856,684(以上交叉引用且并入的)采取了這樣的步驟,即通過提供無(wú)線傳感器網(wǎng)絡(luò)而避免數(shù)據(jù)丟失,在該無(wú)線傳感器網(wǎng)絡(luò)中多個(gè)對(duì)等體(peer)/微粒(mote)/節(jié)點(diǎn)互連(例如,基于對(duì)等)。為了在網(wǎng)絡(luò)內(nèi)存儲(chǔ)數(shù)據(jù)集,將該數(shù)據(jù)集分解為數(shù)據(jù)分量,然后將數(shù)據(jù)分量存儲(chǔ)在節(jié)點(diǎn)之中。通常根據(jù)路由表等,通過網(wǎng)絡(luò)沿路由路徑進(jìn)行對(duì)數(shù)據(jù)分量的存儲(chǔ)。當(dāng)遵循路徑時(shí),將數(shù)據(jù)分量存儲(chǔ)在節(jié)點(diǎn)之中。另外,該網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都備有傳感器,用于感測(cè)可能影響節(jié)點(diǎn)傳輸或存儲(chǔ)數(shù)據(jù)分量的能力的環(huán)境因素。基于傳感器的檢測(cè)系統(tǒng)的其它例子描述于美國(guó)專利No.6,169,476 B1和美國(guó)專利No 6,293,861 B1,在此通過引用的方式將二者并入本說明書。
在美國(guó)專利申請(qǐng)No 10/946,714(以上交叉引用且并入的)中,提供了一種包括多個(gè)對(duì)等節(jié)點(diǎn)的傳感器網(wǎng)絡(luò)。該網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)尤其還包括用于檢測(cè)環(huán)境因素的傳感器。當(dāng)在節(jié)點(diǎn)內(nèi)檢測(cè)到可能的故障時(shí),節(jié)點(diǎn)將查詢其鄰節(jié)點(diǎn)以確定它們是否具有存儲(chǔ)當(dāng)前存儲(chǔ)在可能出故障的節(jié)點(diǎn)內(nèi)的任何數(shù)據(jù)分量的能力?;谠摬樵儯瑢⒖赡艹龉收系墓?jié)點(diǎn)中的數(shù)據(jù)分量復(fù)制到一個(gè)或多個(gè)鄰節(jié)點(diǎn)。此后,可以將復(fù)制的細(xì)節(jié)廣播至網(wǎng)絡(luò)中的其它節(jié)點(diǎn),并且可以更新任何這樣的路由表,即該路由表標(biāo)識(shí)了遍及該傳感器網(wǎng)絡(luò)存儲(chǔ)的數(shù)據(jù)分量的位置。
如同該項(xiàng)存儲(chǔ)技術(shù)已變得先進(jìn)那樣,無(wú)線技術(shù)和對(duì)等傳輸系統(tǒng)的興起正促使信息技術(shù)(IT)產(chǎn)業(yè)分散基礎(chǔ)設(shè)施及其應(yīng)用。因而,由常規(guī)網(wǎng)絡(luò)、數(shù)據(jù)和應(yīng)用組成的當(dāng)前的靜態(tài)結(jié)構(gòu)在分布于全球的傳感器網(wǎng)絡(luò)環(huán)境中不會(huì)有所幫助。即使將支持該結(jié)構(gòu)的硬件定位于一個(gè)或多個(gè)分布式站點(diǎn)也不會(huì)有所幫助。因此,常規(guī)的IT概念正在改變以采用新的模型。特別地,仍然存在對(duì)這樣的數(shù)據(jù)存儲(chǔ)技術(shù)的需求,即該數(shù)據(jù)存儲(chǔ)技術(shù)在多網(wǎng)絡(luò)環(huán)境中是彈性的、冗余的以及優(yōu)化的。在該意義下,存在對(duì)用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品的需求。
發(fā)明內(nèi)容
一般而言,本發(fā)明提供了一種在多網(wǎng)絡(luò)環(huán)境中的自主傳感器網(wǎng)絡(luò)。具體地,本發(fā)明提供了用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品。在本發(fā)明中,所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)包括(1)用于存儲(chǔ)數(shù)據(jù)分量的一組(例如,一個(gè)或多個(gè))傳感器網(wǎng)絡(luò);(2)與所述傳感器網(wǎng)絡(luò)通信的一組傳感器收集器信息網(wǎng)關(guān);以及(3)與所述傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān)和存儲(chǔ)集線器(下文稱為企業(yè)網(wǎng)關(guān))。每個(gè)傳感器網(wǎng)絡(luò)包括一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體(super peer)。所述超級(jí)對(duì)等體管理所述傳感器網(wǎng)絡(luò),并且與所述一組傳感器收集器信息網(wǎng)關(guān)通信。以提供備份和彈性這樣一種方式來(lái)部署和分配本發(fā)明的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)。
本發(fā)明的第一方面提供了一種傳感器網(wǎng)絡(luò),其包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;并且其中所述一組對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體,其每一個(gè)均包括用于接合(bonding)以形成所述傳感器網(wǎng)絡(luò)的系統(tǒng),以及用于將其身份、角色、資源可用性和位置向彼此廣播的系統(tǒng),并且其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置。
本發(fā)明的第二方面提供了一種自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其包括具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān),其中所述一組傳感器收集器智能網(wǎng)關(guān)創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述網(wǎng)關(guān)信息表指示所述一組傳感器收集器智能網(wǎng)關(guān)的身份、角色、資源可用性和位置,并且其中所述一組傳感器收集器智能網(wǎng)關(guān)從所述至少一個(gè)超級(jí)對(duì)等體接收所述對(duì)等體信息表;以及與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān),其中所述一組企業(yè)網(wǎng)關(guān)利用所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表來(lái)創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表。
本發(fā)明的第三方面提供了一種用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的方法,其包括提供具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;提供與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān),其中所述一組傳感器收集器智能網(wǎng)關(guān)創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述網(wǎng)關(guān)信息表指示所述一組傳感器收集器智能網(wǎng)關(guān)的身份、角色、資源可用性和位置,并且其中所述一組傳感器收集器智能網(wǎng)關(guān)從所述至少一個(gè)超級(jí)對(duì)等體接收所述對(duì)等體信息表;以及提供與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān),其中所述一組企業(yè)網(wǎng)關(guān)利用所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表來(lái)創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表。
本發(fā)明的第四方面提供了一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,其包括檢測(cè)所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的事故(hazard),其中所述傳感器網(wǎng)絡(luò)包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;在一組傳感器收集器智能網(wǎng)關(guān)上,基于信息表確定所述事故的位置,所述信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、資源可用性和位置;以及將所述事故的細(xì)節(jié)從所述一組傳感器收集器智能網(wǎng)關(guān)傳達(dá)至一組企業(yè)網(wǎng)關(guān),所述一組企業(yè)網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器收集器智能網(wǎng)關(guān)通信。
本發(fā)明的第五方面提供了一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,其包括檢測(cè)所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)超級(jí)對(duì)等體的故障,其中所述傳感器網(wǎng)絡(luò)包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;在與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān)上,選擇所述一組傳感器對(duì)等體中的一個(gè)來(lái)替換所述出故障的超級(jí)對(duì)等體;以及將對(duì)應(yīng)于所述故障和從所述一組傳感器收集器智能網(wǎng)關(guān)進(jìn)行選擇的信息傳達(dá)至一組企業(yè)網(wǎng)關(guān),所述一組企業(yè)網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器收集器智能網(wǎng)關(guān)通信。
本發(fā)明的第六方面提供了一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,其包括提供所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)包括具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),與所述傳感器網(wǎng)絡(luò)通信的一組傳感器收集器智能網(wǎng)關(guān),以及與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān);在所述傳感器網(wǎng)絡(luò)、所述傳感器收集器智能網(wǎng)關(guān)和所述企業(yè)網(wǎng)關(guān)內(nèi)存儲(chǔ)一組數(shù)據(jù)分量;維護(hù)所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量的位置表;檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的故障;基于所述故障重定位存儲(chǔ)在所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量;以及將對(duì)應(yīng)于所述重定位的信息傳達(dá)至所述一組傳感器收集器智能網(wǎng)關(guān)和所述一組企業(yè)網(wǎng)關(guān),并且基于所述重定位更新所述位置表。
本發(fā)明的第七方面提供了一種用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的方法,其包括提供一種計(jì)算機(jī)基礎(chǔ)設(shè)施,所述計(jì)算機(jī)基礎(chǔ)設(shè)施可操作以便在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息;創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;將所述對(duì)等體信息表從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān);以及感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素。
本發(fā)明的第八方面提供了一種存儲(chǔ)在可記錄介質(zhì)上的程序產(chǎn)品,用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),當(dāng)執(zhí)行所述程序產(chǎn)品時(shí),其包括用于在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息的程序代碼;用于創(chuàng)建和維護(hù)對(duì)等體信息表的程序代碼,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;用于將所述對(duì)等體信息表從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān)的程序代碼;以及用于感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素的程序代碼。
本發(fā)明的第九方面提供了一種含于傳播信號(hào)的計(jì)算機(jī)軟件,用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),所述計(jì)算機(jī)軟件包括使計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)以下功能的指令在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息;創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;將所述信息從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān);以及感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素。
因此,本發(fā)明提供了用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品。
通過以下結(jié)合附圖對(duì)本發(fā)明各方面的詳細(xì)描述,將更容易理解本發(fā)明的這些和其它的特征,其中圖1示出了根據(jù)本發(fā)明的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng);圖2演示了圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)可以是多網(wǎng)絡(luò)環(huán)境;圖3示出了圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的較為詳細(xì)的系統(tǒng)級(jí)示圖;圖4示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署和分配的第一示圖;圖5示出了根據(jù)本發(fā)明的說明性對(duì)等體信息表;圖6示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署和分配的第二示圖;圖7示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署和分配的第三示圖;圖8示出了圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)數(shù)據(jù)分量的存儲(chǔ);圖9示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的第一說明性備份場(chǎng)景的示圖;圖10示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的第二說明性備份場(chǎng)景的示圖;圖11示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的第三說明性備份場(chǎng)景的第一示圖;圖12示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的說明性第三備份場(chǎng)景的第二示圖;
圖13示出了對(duì)圖1的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的第四說明性備份場(chǎng)景的示圖。
附圖不一定按比例。附圖僅僅是示意性表示,并不旨在描述本發(fā)明的特定參數(shù)。附圖僅僅旨在描繪本發(fā)明的典型實(shí)施例,并且因此不應(yīng)當(dāng)被認(rèn)為是對(duì)本發(fā)明的范圍的限制。在附圖中,相同的標(biāo)號(hào)表示相同的元件。
具體實(shí)施例方式
為了方便起見,用于實(shí)現(xiàn)本發(fā)明的最佳模式將具有以下小節(jié)I.概述II.部署和分配III.說明性備份場(chǎng)景I.概述如上所示,本發(fā)明提供了一種在多網(wǎng)絡(luò)環(huán)境中的自主傳感器網(wǎng)絡(luò)。特別地,本發(fā)明提供了用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品。在本發(fā)明中,自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)包括(1)用于存儲(chǔ)數(shù)據(jù)分量的一組(例如,一個(gè)或多個(gè))傳感器/對(duì)等網(wǎng)絡(luò);(2)與該傳感器網(wǎng)絡(luò)通信的一組傳感器收集器信息網(wǎng)關(guān);以及(3)與該傳感器收集器信息網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān)和存儲(chǔ)集線器(下文稱為企業(yè)網(wǎng)關(guān))。每個(gè)傳感器網(wǎng)絡(luò)包括一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體。超級(jí)對(duì)等體管理傳感器網(wǎng)絡(luò)并與一組傳感器收集器信息網(wǎng)關(guān)通信。以提供備份和彈性這樣一種方式部署和分配本發(fā)明的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)。
現(xiàn)參照?qǐng)D1,其示出了根據(jù)本發(fā)明的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)(生態(tài)系統(tǒng))10。如圖所示,生態(tài)系統(tǒng)10包括傳感器/對(duì)等網(wǎng)絡(luò)12、傳感器收集器智能網(wǎng)關(guān)14以及具有網(wǎng)格請(qǐng)求代理的企業(yè)網(wǎng)關(guān)和存儲(chǔ)集線器(企業(yè)網(wǎng)關(guān)16)。在傳感器網(wǎng)絡(luò)12、傳感器收集器智能網(wǎng)關(guān)14和企業(yè)網(wǎng)關(guān)16之間的通信可以經(jīng)由硬連線連接或無(wú)線連接發(fā)生。在該意義下,通信通常發(fā)生在諸如因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、虛擬專用網(wǎng)(VPN)等的網(wǎng)絡(luò)上。可以使用常規(guī)的網(wǎng)絡(luò)連通性,例如令牌環(huán)、以太網(wǎng)、WiFi或其它常規(guī)的通信標(biāo)準(zhǔn)。然而仍然可以通過常規(guī)的基于IP的協(xié)議來(lái)提供連通性。在這種情況下,可以使用因特網(wǎng)服務(wù)提供商來(lái)建立互連性。
如圖1進(jìn)一步所示,傳感器網(wǎng)絡(luò)12一般包括一組對(duì)等體18,其由一組傳感器對(duì)等體(例如,SP1-SP4)以及一組超級(jí)對(duì)等體(SP/R1和SP/R2)組成。如以下將進(jìn)一步描述的,當(dāng)部署和分配生態(tài)系統(tǒng)10時(shí),可以將數(shù)據(jù)結(jié)構(gòu)分解為分量并將其存儲(chǔ)在傳感器網(wǎng)絡(luò)12的傳感器對(duì)等體內(nèi)。然而,在詳細(xì)描述這點(diǎn)之前,將充分描述對(duì)生態(tài)系統(tǒng)10的部署和分配。傳感器網(wǎng)絡(luò)12可以在包括全網(wǎng)狀拓?fù)浠虿糠志W(wǎng)狀拓?fù)涞腶d hoc(特定)網(wǎng)絡(luò)或網(wǎng)狀網(wǎng)絡(luò)中實(shí)現(xiàn)。在全網(wǎng)狀拓?fù)渲?,每個(gè)對(duì)等體18與其它的對(duì)等體相互通信。在部分網(wǎng)狀拓?fù)渲?,每個(gè)節(jié)點(diǎn)不一定與其它節(jié)點(diǎn)通信。雖然本發(fā)明通常在無(wú)線環(huán)境中實(shí)現(xiàn),但是要認(rèn)識(shí)到使用有線技術(shù)也可以實(shí)現(xiàn)這些通信中的一些或全部。
一般而言,對(duì)等體18被配置以向彼此廣播信息(例如,狀況或狀態(tài)信息)。此外,如以下將進(jìn)一步描述的,對(duì)等體18被配置以接合在一起(例如,經(jīng)由JOIN(連接)和GATHER(聚集)請(qǐng)求)從而形成傳感器網(wǎng)絡(luò)12。超級(jí)對(duì)等體SP/R1和SP/R2被配置以管理傳感器網(wǎng)絡(luò)12,并且與傳感器收集器信息網(wǎng)關(guān)14通信和/或?qū)⑿畔⒅欣^至傳感器收集器信息網(wǎng)關(guān)14。這樣的通信/中繼可以使用推(push)或拉(pull)(例如,查詢)技術(shù)實(shí)現(xiàn)。不管怎樣,傳感器收集器信息網(wǎng)關(guān)14本身被配置以與企業(yè)網(wǎng)關(guān)16通信。
如以上所提及的,生態(tài)系統(tǒng)10可以是多網(wǎng)絡(luò)環(huán)境。圖2示出了其實(shí)例。在本發(fā)明中,生態(tài)系統(tǒng)10可以包括任意數(shù)量的傳感器網(wǎng)絡(luò)12、傳感器收集器信息網(wǎng)關(guān)14以及企業(yè)網(wǎng)關(guān)16。這在一個(gè)或多個(gè)組件出故障的情況下提供了最優(yōu)的冗余/彈性。
現(xiàn)參照?qǐng)D3,其示出了生態(tài)系統(tǒng)10的較為詳細(xì)的堆棧/層次圖。如所示出的,每個(gè)對(duì)等體18均包括以下層次/系統(tǒng)/服務(wù)(1)感知、發(fā)現(xiàn)和廣播22;(2)請(qǐng)求和事件24;(3)應(yīng)用和數(shù)據(jù)26;(4)安全堆棧證書和加密28;(5)管理30;(6)網(wǎng)絡(luò)傳輸32;(7)電源管理34;(8)傳感器36;以及(9)超級(jí)對(duì)等體/中繼器38。一般而言,感知、發(fā)現(xiàn)和廣播系統(tǒng)22允許對(duì)等體18彼此通信或交換信息,并且接合在一起以形成網(wǎng)絡(luò)。如以上交叉引用的專利申請(qǐng)中所討論的,該過程可以包括JOIN和GATHER以及正被交換的請(qǐng)求。請(qǐng)求和事件服務(wù)24提供對(duì)傳感器網(wǎng)絡(luò)內(nèi)事件的檢測(cè)和管理。應(yīng)用和數(shù)據(jù)服務(wù)26提供對(duì)等體內(nèi)數(shù)據(jù)分量的存儲(chǔ)。在該意義下,應(yīng)用和數(shù)據(jù)服務(wù)26如以上所并入的專利申請(qǐng)中所描述那樣存儲(chǔ)和重定位/復(fù)制數(shù)據(jù)分量。安全、堆棧、證書和密鑰層28為對(duì)等體提供必要的安全性。特別地,由于將在那里存儲(chǔ)數(shù)據(jù)分量,因此提供了安全性。管理服務(wù)30提供對(duì)對(duì)等體的配置和管理。網(wǎng)絡(luò)傳輸層32包括被動(dòng)層和主動(dòng)層。被動(dòng)層用于將數(shù)據(jù)從一個(gè)對(duì)等體傳遞或“轉(zhuǎn)發(fā)(hopping)”至另一對(duì)等體。主動(dòng)層用于傳達(dá)由對(duì)等體本身聚集或產(chǎn)生的數(shù)據(jù)。電源管理層34可以包括諸如太陽(yáng)能電池的能量供應(yīng)。傳感器層36用于感測(cè)環(huán)境變化(例如,振動(dòng)、風(fēng)、化學(xué)和溫度)并且可以包括這樣的任何類型的傳感器,即該傳感器測(cè)量包括物理、化學(xué)或生物變化的一些外界刺激。在該意義下,傳感器層36可以收集、處理并存儲(chǔ)所感測(cè)的數(shù)據(jù)。
如進(jìn)一步所示出的,每個(gè)對(duì)等體18均包括超級(jí)對(duì)等體/中繼器服務(wù)38。在本發(fā)明中,每個(gè)對(duì)等體都能夠成為傳感器網(wǎng)絡(luò)內(nèi)的超級(jí)對(duì)等體。超級(jí)對(duì)等體的一般角色是從其它對(duì)等體聚集信息,維護(hù)這樣的對(duì)等體信息表,并且與傳感器收集器信息網(wǎng)關(guān)14中繼/通信。倘若超級(jí)對(duì)等體出故障,則可以將傳感器網(wǎng)絡(luò)內(nèi)的另一對(duì)等體“提升”為超級(jí)對(duì)等體狀態(tài)。
應(yīng)該理解,每個(gè)對(duì)等體18均可以包括這里未示出的其它系統(tǒng)/層次/服務(wù)。以上所并入的專利申請(qǐng)中示出和描述了這樣的系統(tǒng)/層次/服務(wù)。例如,每個(gè)對(duì)等體18還可以包括局部或全局路由表,用于指示存儲(chǔ)在傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量的位置,以及更新系統(tǒng),用于當(dāng)在對(duì)等體之中復(fù)制/重定位數(shù)據(jù)分量時(shí)(例如,在對(duì)等體可能出故障的情況下)更新局部和/或全局路由表。
如圖3進(jìn)一步所示,傳感器收集器智能網(wǎng)關(guān)14的每一個(gè)均包括(1)業(yè)務(wù)過程規(guī)則40;(2)傳感器網(wǎng)絡(luò)管理接口42;(3)消息隊(duì)列44;(4)安全堆棧46;以及(5)網(wǎng)絡(luò)傳輸層48。業(yè)務(wù)過程規(guī)則40用于指導(dǎo)決策以及傳感器收集器智能網(wǎng)關(guān)14的一般功能性(例如,選擇對(duì)等體作為超級(jí)對(duì)等體)。傳感器網(wǎng)絡(luò)管理接口42是傳感器收集器智能網(wǎng)關(guān)14與傳感器網(wǎng)絡(luò)之間的接口或通信通道。消息隊(duì)列44是用于存儲(chǔ)接收自和/或傳達(dá)至傳感器網(wǎng)絡(luò)和企業(yè)網(wǎng)關(guān)16的消息和通信的隊(duì)列。安全堆棧46為傳感器收集器智能網(wǎng)關(guān)14提供安全性,而網(wǎng)絡(luò)傳輸層48允許數(shù)據(jù)分量的傳遞/轉(zhuǎn)發(fā)。
企業(yè)網(wǎng)關(guān)16的每一個(gè)均包括(1)安全層50;(2)消息集線器(HUB)52;(3)數(shù)據(jù)存儲(chǔ)器54;(4)管理服務(wù)56;(5)企業(yè)網(wǎng)格服務(wù)58;以及(6)業(yè)務(wù)過程規(guī)則60。安全層50為企業(yè)網(wǎng)關(guān)14提供安全性。消息HUB52處理在企業(yè)網(wǎng)關(guān)52上接收到的所有通信。如圖2所示,單個(gè)企業(yè)網(wǎng)關(guān)16可以保持與多個(gè)傳感器收集器智能網(wǎng)關(guān)14的通信。消息HUB 52幫助跟蹤所有此類通信。操作數(shù)據(jù)存儲(chǔ)器54為數(shù)據(jù)分量提供存儲(chǔ)。管理服務(wù)56提供對(duì)企業(yè)網(wǎng)關(guān)16的管理。企業(yè)網(wǎng)格服務(wù)58作為整體提供對(duì)生態(tài)系統(tǒng)10的管理。業(yè)務(wù)過程規(guī)則60用于指導(dǎo)決策以及企業(yè)網(wǎng)關(guān)16的一般功能性(例如,響應(yīng)于傳感器網(wǎng)絡(luò)內(nèi)的事件而推薦一種措施)。
可以注意到盡管未示出,然而對(duì)等體18、傳感器收集器智能網(wǎng)關(guān)14和企業(yè)網(wǎng)關(guān)16是計(jì)算機(jī)化的設(shè)備,其還將包括計(jì)算機(jī)化的組件,例如處理單元、存儲(chǔ)器、總線、輸入/輸出(I/O)接口、外部設(shè)備/資源和存儲(chǔ)單元。處理單元可以包括單個(gè)處理單元,或者在一個(gè)或多個(gè)位置(例如,在客戶機(jī)或服務(wù)器上)跨一個(gè)或多個(gè)處理單元分布。存儲(chǔ)器可以包括任何已知類型的數(shù)據(jù)存儲(chǔ)和/或傳輸介質(zhì),包括磁介質(zhì)、光介質(zhì)、隨機(jī)訪問存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、數(shù)據(jù)高速緩存、數(shù)據(jù)對(duì)象等。此外,與處理單元類似,存儲(chǔ)器可以駐留于單個(gè)物理位置,包括一種或多種類型的數(shù)據(jù)存儲(chǔ)器,或者以各種形式跨多個(gè)物理系統(tǒng)分布。
I/O接口可以包括用于將信息交換到外部源或從外部源交換信息的任何系統(tǒng)。外部設(shè)備/資源可以包括任何已知類型的外部設(shè)備,包括揚(yáng)聲器、CRT、LED屏、手持設(shè)備、鍵盤、鼠標(biāo)、話音識(shí)別系統(tǒng)、語(yǔ)音輸出系統(tǒng)、打印機(jī)、監(jiān)視器/顯示器、傳真機(jī)、尋呼機(jī)等??偩€將提供節(jié)點(diǎn)中每個(gè)組件之間的通信鏈路,并且同樣可以包括任何已知類型的傳輸鏈路,包括電的、光的、無(wú)線的等等。
如果使用的話,存儲(chǔ)單元可以是能夠?yàn)閿?shù)據(jù)分量提供存儲(chǔ)的任何系統(tǒng)(例如,數(shù)據(jù)庫(kù))。同樣地,存儲(chǔ)單元可以包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備,例如磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器。在另一實(shí)施例中,存儲(chǔ)單元包括分布于例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或存儲(chǔ)區(qū)域網(wǎng)(SAN)(未示出)的數(shù)據(jù)。
II.部署和分配給出了以上對(duì)生態(tài)系統(tǒng)10的描述,現(xiàn)在將結(jié)合圖4-7進(jìn)一步描述部署和分配生態(tài)系統(tǒng)10的過程。首先參照?qǐng)D4,為了形成傳感器網(wǎng)絡(luò)12,傳感器網(wǎng)絡(luò)內(nèi)的傳感器對(duì)等體和超級(jí)對(duì)等體將首先向彼此廣播對(duì)等體信息(例如,經(jīng)由圖3的廣播層22)。這樣的信息包括它們的角色、可用性、位置和功能性。基于這樣的通信,“接合”發(fā)生并形成傳感器網(wǎng)絡(luò)18。
用這種方式形成傳感器網(wǎng)絡(luò)12時(shí),可以遵循以上所并入的專利申請(qǐng)中描述的JOIN和GATHER教導(dǎo)(teaching)。例如,當(dāng)對(duì)等體初次被通電時(shí),其通信可能限制于JOIN廣播式消息,其本質(zhì)上是說,“我想加入網(wǎng)絡(luò)”。因而,當(dāng)初次開啟傳感器網(wǎng)絡(luò)12時(shí),每個(gè)對(duì)等體都僅可以廣播JOIN,并且將直到涉及端點(diǎn)時(shí)才接收響應(yīng)。端點(diǎn)被初始化具有響應(yīng)JOIN廣播的能力。也就是說,端點(diǎn)將應(yīng)答所有的JOIN廣播它可以利用GATHER響應(yīng)來(lái)檢測(cè)。因而,端點(diǎn)識(shí)別來(lái)自鄰對(duì)等體的JOIN廣播,并且用GATHER進(jìn)行響應(yīng)。對(duì)等體一識(shí)別出GATHER,該對(duì)等體就可以成為傳感器網(wǎng)絡(luò)12的成員,并且可以停止廣播JOIN。因而,最初傳感器網(wǎng)絡(luò)12由端點(diǎn)以及端點(diǎn)的鄰對(duì)等體組成。舉例來(lái)說,可以將鄰對(duì)等體定義為可以相互通信的一組節(jié)點(diǎn)。
對(duì)等體一在傳感器網(wǎng)絡(luò)12中建立起自身,該對(duì)等體就可以切換到GATHER廣播以聚集其自己的近鄰。因而,該循環(huán)重復(fù)其本身,且廣播JOIN的每個(gè)對(duì)等體作為另一附近聚集對(duì)等體(或端點(diǎn))的近鄰而被挑選。此外,每當(dāng)對(duì)等體成為網(wǎng)絡(luò)內(nèi)的近鄰時(shí),它都從JOIN切換到GATHER。很快地,所有的對(duì)等體都會(huì)成為另一對(duì)等體的近鄰。對(duì)等體一成為近鄰,它就可以收集數(shù)據(jù)并將其發(fā)送給近鄰。近鄰會(huì)將數(shù)據(jù)傳遞給它的近鄰,等等,直到該數(shù)據(jù)返回到端點(diǎn)。通過以下述方式允許每個(gè)對(duì)等體在網(wǎng)絡(luò)內(nèi)具有很多近鄰而建立了網(wǎng)絡(luò)冗余。
在短周期之后,就建立了整個(gè)傳感器網(wǎng)絡(luò)12。在某些情況下,當(dāng)對(duì)等體不再接收J(rèn)OIN請(qǐng)求時(shí),對(duì)等體可以確定形成了傳感器網(wǎng)絡(luò)12。每個(gè)對(duì)等體仍會(huì)發(fā)送出GATHER,但卻以低得多的頻率,這是因?yàn)橹挥袑⒁尤氲男碌膶?duì)等體才是例如替換損毀對(duì)等體的節(jié)點(diǎn)。在形成傳感器網(wǎng)絡(luò)12時(shí),將從對(duì)等體之中指定超級(jí)對(duì)等體(例如,通過傳感器收集器智能網(wǎng)關(guān)14)。
不管怎樣,一旦已經(jīng)形成傳感器網(wǎng)絡(luò)12,超級(jí)對(duì)等體就會(huì)創(chuàng)建和管理對(duì)等體信息表60。參照?qǐng)D5,其非常詳細(xì)地示出了表60。如圖所示,對(duì)于每個(gè)對(duì)等體,表60都包括標(biāo)識(shí)符(例如,MAC標(biāo)識(shí)符)、角色、資源可用性以及在傳感器網(wǎng)絡(luò)10內(nèi)的相對(duì)位置。當(dāng)該過程發(fā)生時(shí),傳感器收集器智能網(wǎng)關(guān)14將向彼此廣播與對(duì)等體信息類似的網(wǎng)關(guān)信息,并且接合在一起。傳感器收集器智能網(wǎng)關(guān)14還會(huì)創(chuàng)建圖4所示的網(wǎng)關(guān)信息表62。如所描繪的,對(duì)于每個(gè)傳感器收集器智能網(wǎng)關(guān)14,表62都標(biāo)識(shí)了標(biāo)識(shí)符、角色、資源可用性以及在生態(tài)系統(tǒng)內(nèi)的相對(duì)位置。
一旦完成了這最初的兩個(gè)步驟,傳感器網(wǎng)絡(luò)12內(nèi)的超級(jí)對(duì)等體就會(huì)與傳感器收集器智能網(wǎng)關(guān)14通信。在該通信期間,將交換對(duì)等體和網(wǎng)關(guān)信息(例如,表60和62)。參照?qǐng)D6,其進(jìn)一步說明了該過程。在該通信期間,傳感器收集器智能網(wǎng)關(guān)14可以查詢超級(jí)對(duì)等體(或被“推進(jìn)(pushed)”)以獲取對(duì)等體信息。目的是為了傳感器收集器智能網(wǎng)關(guān)14創(chuàng)建和管理如圖6所示的網(wǎng)絡(luò)信息表64。如所示出的,表64與對(duì)等體信息表60類似。然而,表64進(jìn)一步指示了網(wǎng)絡(luò)12中每個(gè)對(duì)等體的狀態(tài)。在該階段期間,傳感器收集器智能網(wǎng)關(guān)14還可以建立與其它遠(yuǎn)程傳感器收集器智能網(wǎng)關(guān)14的通信,而企業(yè)網(wǎng)關(guān)16建立與傳感器收集器智能網(wǎng)關(guān)14的通信。
現(xiàn)參照?qǐng)D7,其描繪了部署和分配的最后階段。如所示出的,一旦企業(yè)網(wǎng)關(guān)16建立了與傳感器收集器智能網(wǎng)關(guān)14的通信,它們就會(huì)從那里獲得網(wǎng)關(guān)信息和對(duì)等體信息。使用該信息,企業(yè)網(wǎng)關(guān)16將創(chuàng)建和管理表66或生態(tài)系統(tǒng)信息的儀表盤視圖(dashboard view)。如所示出的,該表包括傳感器收集器智能網(wǎng)關(guān)14以及對(duì)等體的標(biāo)識(shí)符、狀態(tài)、角色和位置?;谠撔畔?,企業(yè)網(wǎng)關(guān)16還將創(chuàng)建對(duì)各分量所在位置進(jìn)行了繪制(mappedout)的網(wǎng)格68。
在這里,已經(jīng)部署和分配了生態(tài)系統(tǒng)10。同樣地,可以用它來(lái)安全地存儲(chǔ)數(shù)據(jù)分量?,F(xiàn)參照?qǐng)D8,其示出了更多的細(xì)節(jié)。特別地,在本發(fā)明中,可以冗余地將數(shù)據(jù)結(jié)構(gòu)70存儲(chǔ)在生態(tài)系統(tǒng)10內(nèi)。如所示出的,將數(shù)據(jù)結(jié)構(gòu)70存儲(chǔ)在企業(yè)網(wǎng)關(guān)16、傳感器收集器企業(yè)網(wǎng)關(guān)14上以及傳感器網(wǎng)絡(luò)12內(nèi)。在將數(shù)據(jù)結(jié)構(gòu)70存儲(chǔ)在傳感器網(wǎng)絡(luò)12中時(shí),可以將整個(gè)數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在超級(jí)對(duì)等體SP/R1和SP/R2上,而可以將分量72A-D存儲(chǔ)在傳感器對(duì)等體SP1-SP4上。在將數(shù)據(jù)結(jié)構(gòu)70分解并存儲(chǔ)為數(shù)據(jù)分量72A-D時(shí),可以遵循以上所并入的專利申請(qǐng)中的教導(dǎo)。例如,通過傳感器對(duì)等體SP1-SP4,可以遵循某一通信路徑來(lái)沿路存儲(chǔ)數(shù)據(jù)分量72A-D??梢允褂谩邦A(yù)先激活心跳算法”來(lái)排列通過傳感器對(duì)等體SP1-SP4的可能的路徑。
當(dāng)正在存儲(chǔ)數(shù)據(jù)分量72A-B時(shí),可以創(chuàng)建和管理局部路由表和/或全局路由表。局部路由表可以存在于每個(gè)傳感器對(duì)等體SP1-SP2上,以標(biāo)識(shí)存儲(chǔ)在鄰傳感器對(duì)等體上的數(shù)據(jù)分量??梢詾檎麄€(gè)傳感器網(wǎng)絡(luò)12提供單個(gè)全局路由表,其標(biāo)識(shí)了傳感器網(wǎng)絡(luò)12內(nèi)所有數(shù)據(jù)分量72A-D的位置。當(dāng)由于傳感器對(duì)等體SP1-SP4可能的故障而復(fù)制/重定位數(shù)據(jù)分量74A-D時(shí),各傳感器對(duì)等體SP1-SP4內(nèi)的更新系統(tǒng)會(huì)相應(yīng)地更新路由表。
III.說明性備份場(chǎng)景在提供文中所描述的生態(tài)系統(tǒng)10時(shí),本發(fā)明提供了在任何數(shù)目情況下的備份/彈性。在該意義下,將在該部分描述一些示例性備份場(chǎng)景。然而可以理解,下面所討論的備份場(chǎng)景并不旨在窮舉,并且不會(huì)以任何特定的順序進(jìn)行描述。
A.傳感器對(duì)等體的故障現(xiàn)轉(zhuǎn)向圖9,將討論一個(gè)或多個(gè)傳感器對(duì)等體的故障。在該例中,假設(shè)傳感器對(duì)等體SP2和SP4已經(jīng)受到損害或不再起作用。傳感器收集器智能網(wǎng)關(guān)14將檢測(cè)這樣的事件(例如,通過圖3的傳感器網(wǎng)絡(luò)管理接口),其將更新網(wǎng)絡(luò)信息表(圖6的64)以反映傳感器對(duì)等體SP2和SP4的已改變的狀態(tài)。將該信息傳達(dá)至企業(yè)網(wǎng)關(guān)16,企業(yè)網(wǎng)關(guān)16也將更新其生態(tài)系統(tǒng)表(圖7的66)以反映傳感器對(duì)等體SP2和SP4的已改變的狀態(tài)。由于傳感器對(duì)等體SP2和SP4已經(jīng)受到損害,因此可以將存儲(chǔ)于此的數(shù)據(jù)分量72B-C重定位到鄰傳感器對(duì)等體SP1和/或SP4。這可以基于資源可用性和/或其處理數(shù)據(jù)分量72B-C的能力來(lái)完成。
B.傳感器網(wǎng)絡(luò)的故障現(xiàn)參照?qǐng)D10,其示出了整個(gè)傳感器網(wǎng)絡(luò)12A的故障。在該例中,傳感器網(wǎng)絡(luò)12A已經(jīng)受到損害或被關(guān)閉。傳感器收集器智能網(wǎng)關(guān)14將檢測(cè)故障事件并將數(shù)據(jù)結(jié)構(gòu)70重定位到另一傳感器網(wǎng)絡(luò)12B。在收到時(shí),傳感器網(wǎng)絡(luò)12B的超級(jí)對(duì)等體將檢測(cè)新的數(shù)據(jù)結(jié)構(gòu)70,并且根據(jù)傳感器對(duì)等體的資源和能力進(jìn)行相同的分布。傳感器收集器智能網(wǎng)關(guān)14也將更新其網(wǎng)關(guān)信息表,以記錄傳感器網(wǎng)絡(luò)12A不再起作用。與此同時(shí),將與企業(yè)網(wǎng)關(guān)16維持通信,企業(yè)網(wǎng)關(guān)16也將更新其生態(tài)系統(tǒng)信息表。
C.在傳感器網(wǎng)絡(luò)中檢測(cè)到的事故現(xiàn)參照?qǐng)D11-12,其描繪了由此檢測(cè)到傳感器網(wǎng)絡(luò)12內(nèi)的事故的場(chǎng)景。在該場(chǎng)景中,在超級(jí)對(duì)等體SP/R1附近檢測(cè)到火災(zāi)。在該事件中,超級(jí)對(duì)等體SP/R1會(huì)將警報(bào)廣播至周圍的傳感器對(duì)等體和超級(jí)對(duì)等體SP/R2,以及傳感器收集器智能網(wǎng)關(guān)14。各傳感器收集器智能網(wǎng)關(guān)14然后會(huì)參考其網(wǎng)關(guān)信息表來(lái)確定火災(zāi)已在何處發(fā)生。傳感器收集器智能網(wǎng)關(guān)14然后會(huì)將特定信息發(fā)送至企業(yè)網(wǎng)關(guān)16,企業(yè)網(wǎng)關(guān)16會(huì)確定將要采取的措施(例如,經(jīng)由業(yè)務(wù)過程規(guī)則),并且將相同的信息經(jīng)由傳感器收集器智能網(wǎng)關(guān)14傳達(dá)回傳感器網(wǎng)絡(luò)12。
參照?qǐng)D12,企業(yè)網(wǎng)關(guān)16已經(jīng)確定要開始對(duì)事件的視頻記錄。將這一推薦的措施通過傳感器收集器智能網(wǎng)關(guān)14傳遞至傳感器網(wǎng)絡(luò)12,并且開始視頻記錄。
D.對(duì)超級(jí)對(duì)等體的破壞現(xiàn)參照?qǐng)D13,通過對(duì)超級(jí)對(duì)等體SP/R1的破壞增強(qiáng)了結(jié)合圖11-12所描述的場(chǎng)景。特別地,在圖13中,火災(zāi)已經(jīng)蔓延并且破壞了超級(jí)對(duì)等體SP/R1。傳感器收集器智能網(wǎng)關(guān)14將檢測(cè)該事件,其會(huì)確定(例如,使用業(yè)務(wù)過程規(guī)則)哪個(gè)傳感器對(duì)等體SP1-SP4會(huì)替換超級(jí)對(duì)等體SP/R1。通常基于資源需求以及其它傳感器對(duì)等體SP1-SP4與超級(jí)對(duì)等體SP/R1的接近度來(lái)作出該確定。同樣地,在該例中,已經(jīng)選擇傳感器對(duì)等體SP3來(lái)替換超級(jí)對(duì)等體SP/R1。應(yīng)該注意,不需要禁止超級(jí)對(duì)等體來(lái)引起角色轉(zhuǎn)換。相反地,傳感器收集器智能網(wǎng)關(guān)14可以啟動(dòng)傳感器對(duì)等體到超級(jí)對(duì)等體角色的轉(zhuǎn)換。一旦轉(zhuǎn)換已發(fā)生,傳感器收集器智能網(wǎng)關(guān)14就會(huì)與新的超級(jí)對(duì)等體而不是已破壞的超級(jí)對(duì)等體通信。傳感器收集器智能網(wǎng)關(guān)14也將更新網(wǎng)關(guān)信息表以反映對(duì)超級(jí)對(duì)等體SP/R1的破壞以及對(duì)傳感器對(duì)等體SP3的提升。類似地,傳感器收集器智能網(wǎng)關(guān)14會(huì)將對(duì)該破壞的通知以及角色轉(zhuǎn)換傳達(dá)至企業(yè)網(wǎng)關(guān)16,企業(yè)網(wǎng)關(guān)16相應(yīng)地將更新其生態(tài)系統(tǒng)信息表。
應(yīng)該理解,可以提供本發(fā)明的教導(dǎo)作為基于認(rèn)購(gòu)或收費(fèi)的商業(yè)方法。例如,可以由為顧客提供文中所描述的功能的服務(wù)提供商來(lái)創(chuàng)建、維護(hù)、支持和/或部署生態(tài)系統(tǒng)10或其獨(dú)立組件。
還應(yīng)該理解,可以在硬件、軟件、傳播信號(hào),或者其任意組合中實(shí)現(xiàn)本發(fā)明。任何種類的計(jì)算機(jī)/服務(wù)器系統(tǒng)-或適于實(shí)現(xiàn)本文所描述的方法的其它裝置-都是適合的。硬件和軟件的典型組合可以是具有這樣的計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),即當(dāng)裝載和執(zhí)行該計(jì)算機(jī)程序時(shí),該計(jì)算機(jī)程序?qū)崿F(xiàn)文中所描述的相應(yīng)的方法??蛇x地,可以利用含有用于實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)操作任務(wù)的專用硬件的專用計(jì)算機(jī)。本發(fā)明還可以含于計(jì)算機(jī)程序產(chǎn)品或傳播信號(hào),其包括使得文中所描述的方法能夠?qū)崿F(xiàn)的所有相應(yīng)的特征,并且當(dāng)裝載到計(jì)算機(jī)系統(tǒng)中時(shí),其能夠?qū)崿F(xiàn)這些方法。在本發(fā)明上下文中的計(jì)算機(jī)程序、傳播信號(hào)、軟件程序、程序或軟件意味著這樣一組指令以任何語(yǔ)言、代碼或符號(hào)的任何表達(dá),即該組指令旨在使具有信息處理能力的系統(tǒng)或是直接地或是在以下其一或二者之后實(shí)現(xiàn)特定的功能(a)轉(zhuǎn)換成另一種語(yǔ)言、代碼或符號(hào);和/或(b)以不同實(shí)質(zhì)的形式再現(xiàn)。
已經(jīng)出于說明和描述的目的給出了本發(fā)明的優(yōu)選實(shí)施例的前述描述。其并不旨在窮舉或?qū)⒈景l(fā)明限制于所公開的嚴(yán)格的形式,并且很多修改和變化都是可能的。對(duì)本領(lǐng)域的技術(shù)人員來(lái)說可以是顯而易見的這樣的修改或變化都意味著將包括在如所附權(quán)利要求所定義的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種傳感器網(wǎng)絡(luò),所述傳感器網(wǎng)絡(luò)包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;以及其中所述一組對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體,其每一個(gè)均包括用于接合以形成所述傳感器網(wǎng)絡(luò)的系統(tǒng),以及用于向彼此廣播其身份、角色、資源可用性和位置的系統(tǒng),并且其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置。
2.根據(jù)權(quán)利要求1的傳感器網(wǎng)絡(luò),其進(jìn)一步包括與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān);以及與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān)。
3.根據(jù)權(quán)利要求2的傳感器網(wǎng)絡(luò),其中所述一組傳感器收集器智能網(wǎng)關(guān)接收所述對(duì)等體信息表。
4.根據(jù)權(quán)利要求3的傳感器網(wǎng)絡(luò),其中基于來(lái)自所述一組傳感器收集器智能網(wǎng)關(guān)的查詢,接收所述對(duì)等體信息表。
5.根據(jù)權(quán)利要求2的傳感器網(wǎng)絡(luò),其中所述一組傳感器收集器智能網(wǎng)關(guān)創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,其中所述網(wǎng)關(guān)信息表指示所述一組傳感器收集器智能網(wǎng)關(guān)的身份、角色、資源可用性和位置。
6.根據(jù)權(quán)利要求5的傳感器網(wǎng)絡(luò),其中所述一組企業(yè)網(wǎng)關(guān)基于所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表,并且創(chuàng)建和維護(hù)所述生態(tài)系統(tǒng)的網(wǎng)格。
7.根據(jù)權(quán)利要求6的傳感器網(wǎng)絡(luò),其中所述生態(tài)系統(tǒng)信息表包括所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的儀表盤視圖。
8.根據(jù)權(quán)利要求1的傳感器網(wǎng)絡(luò),其中所述一組傳感器對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體維護(hù)所述傳感器網(wǎng)絡(luò)內(nèi)數(shù)據(jù)分量的位置表。
9.一種自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)包括具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān),其中所述一組傳感器收集器智能網(wǎng)關(guān)創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述網(wǎng)關(guān)信息表指示所述一組傳感器收集器智能網(wǎng)關(guān)的身份、角色、資源可用性和位置,并且其中所述一組傳感器收集器智能網(wǎng)關(guān)從所述至少一個(gè)超級(jí)對(duì)等體接收所述對(duì)等體信息表;以及與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān),其中所述一組企業(yè)網(wǎng)關(guān)利用所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表來(lái)創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表。
10.根據(jù)權(quán)利要求9的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述一組對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體,其每一個(gè)均包括用于向彼此廣播以及用于接合在一起以形成所述傳感器網(wǎng)絡(luò)的系統(tǒng)。
11.根據(jù)權(quán)利要求9的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述生態(tài)系統(tǒng)信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的狀態(tài)、角色和位置,以及對(duì)應(yīng)于所述一組傳感器收集器智能網(wǎng)關(guān)的標(biāo)識(shí)符。
12.根據(jù)權(quán)利要求11的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述標(biāo)識(shí)符包括MAC標(biāo)識(shí)符。
13.根據(jù)權(quán)利要求9的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述一組對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體,其每一個(gè)均包括用于檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)可能的故障的傳感器層,其中將所述可能的故障的警報(bào)經(jīng)由所述傳感器收集器智能網(wǎng)關(guān)傳達(dá)至所述一組企業(yè)網(wǎng)關(guān),并且其中所述一組企業(yè)網(wǎng)關(guān)為所述可能的故障確定措施,并且將所述措施經(jīng)由所述傳感器收集器智能網(wǎng)關(guān)傳達(dá)至所述至少一個(gè)超級(jí)對(duì)等體。
14.根據(jù)權(quán)利要求9的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述一組傳感器對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體中的每一個(gè)均包括用于感測(cè)環(huán)境數(shù)據(jù)的傳感器。
15.一種用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的方法,所述方法包括提供具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),其中所述至少一個(gè)超級(jí)對(duì)等體創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;提供與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān),其中所述一組傳感器收集器智能網(wǎng)關(guān)創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述網(wǎng)關(guān)信息表指示所述一組傳感器收集器智能網(wǎng)關(guān)的身份、角色、資源可用性和位置,并且其中所述一組傳感器收集器智能網(wǎng)關(guān)從所述至少一個(gè)超級(jí)對(duì)等體接收所述對(duì)等體信息表;以及提供與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān),其中所述一組企業(yè)網(wǎng)關(guān)利用所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表來(lái)創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表。
16.根據(jù)權(quán)利要求13的方法,其中所述一組對(duì)等體和所述至少一個(gè)超級(jí)對(duì)等體,其每一個(gè)均包括用于檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)可能的故障的傳感器層,其中將所述可能的故障的警報(bào)經(jīng)由所述傳感器收集器智能網(wǎng)關(guān)傳達(dá)至所述一組企業(yè)網(wǎng)關(guān),并且其中所述一組企業(yè)網(wǎng)關(guān)為所述可能的故障確定措施,并且將所述措施經(jīng)由所述傳感器收集器智能網(wǎng)關(guān)傳達(dá)至所述至少一個(gè)超級(jí)對(duì)等體。
17.一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,所述方法包括檢測(cè)所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的事故,其中所述傳感器網(wǎng)絡(luò)包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;在一組傳感器收集器智能網(wǎng)關(guān)上,基于信息表確定所述事故的位置,所述信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、資源可用性和位置;以及將所述事故的細(xì)節(jié)從所述一組傳感器收集器智能網(wǎng)關(guān)傳達(dá)至一組企業(yè)網(wǎng)關(guān),所述一組企業(yè)網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器收集器智能網(wǎng)關(guān)通信。
18.根據(jù)權(quán)利要求17的方法,其進(jìn)一步包括基于所述一組企業(yè)網(wǎng)關(guān)處的細(xì)節(jié)確定將要采取的措施;以及將所述措施從所述一組企業(yè)網(wǎng)關(guān)經(jīng)由所述一組傳感器收集器智能網(wǎng)關(guān)傳達(dá)至所述至少一個(gè)超級(jí)對(duì)等體。
19.一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,所述方法包括檢測(cè)所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)超級(jí)對(duì)等體的故障,其中所述傳感器網(wǎng)絡(luò)包括用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體;在與所述至少一個(gè)超級(jí)對(duì)等體通信的一組傳感器收集器智能網(wǎng)關(guān)上,選擇所述一組傳感器對(duì)等體中的一個(gè)來(lái)替換所述出故障的超級(jí)對(duì)等體;以及將對(duì)應(yīng)于所述故障以及從所述一組傳感器收集器智能網(wǎng)關(guān)進(jìn)行選擇的信息傳達(dá)至一組企業(yè)網(wǎng)關(guān),所述一組企業(yè)網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器收集器智能網(wǎng)關(guān)通信。
20.根據(jù)權(quán)利要求19的方法,其進(jìn)一步包括基于所述選擇更新對(duì)應(yīng)于所述傳感器網(wǎng)絡(luò)的一組信息表。
21.一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)提供備份的方法,所述方法包括提供所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),其中所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)包括具有用于存儲(chǔ)數(shù)據(jù)分量的一組傳感器對(duì)等體以及至少一個(gè)超級(jí)對(duì)等體的傳感器網(wǎng)絡(luò),與所述傳感器網(wǎng)絡(luò)通信的一組傳感器收集器智能網(wǎng)關(guān),以及與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān);在所述傳感器網(wǎng)絡(luò)、所述傳感器收集器智能網(wǎng)關(guān)和所述企業(yè)網(wǎng)關(guān)內(nèi)存儲(chǔ)一組數(shù)據(jù)分量;維護(hù)所述傳感器網(wǎng)絡(luò)內(nèi)數(shù)據(jù)分量的位置表;檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的故障;基于所述故障重定位存儲(chǔ)在所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量;以及將對(duì)應(yīng)于所述重定位的信息傳達(dá)至所述一組傳感器收集器智能網(wǎng)關(guān)和所述一組企業(yè)網(wǎng)關(guān),并且基于所述重定位更新所述位置表。
22.根據(jù)權(quán)利要求21的方法,其中所述故障包括處于所述一組傳感器對(duì)等體中的至少一個(gè)的故障。
23.根據(jù)權(quán)利要求22的方法,其中所述重定位包括將存儲(chǔ)在所述至少一個(gè)出故障的傳感器對(duì)等體中的任何數(shù)據(jù)分量重定位到無(wú)故障的傳感器對(duì)等體。
24.根據(jù)權(quán)利要求21的方法,其中所述故障包括所述傳感器網(wǎng)絡(luò)的故障,并且其中所述重定位包括將所述數(shù)據(jù)分量重定位到與所述一組傳感器收集器智能網(wǎng)關(guān)通信的另一傳感器網(wǎng)絡(luò)。
25.一種用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的方法,所述方法包括提供計(jì)算機(jī)基礎(chǔ)設(shè)施,所述計(jì)算機(jī)基礎(chǔ)設(shè)施可操作以便在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息;創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;將所述對(duì)等體信息表從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān);以及感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素。
26.根據(jù)權(quán)利要求25的方法,所述計(jì)算機(jī)基礎(chǔ)設(shè)施進(jìn)一步可操作以便維護(hù)和更新所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量表。
27.根據(jù)權(quán)利要求25的方法,所述計(jì)算機(jī)基礎(chǔ)設(shè)施進(jìn)一步可操作以便在一組傳感器收集器智能網(wǎng)關(guān)上創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述一組傳感器收集器智能網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器網(wǎng)絡(luò)通信;檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的事件;以及當(dāng)所述至少一個(gè)超級(jí)對(duì)等體之一出故障時(shí),選擇新的超級(jí)對(duì)等體。
28.根據(jù)權(quán)利要求27的方法,所述計(jì)算機(jī)基礎(chǔ)設(shè)施可操作以便在與所述傳感器網(wǎng)絡(luò)內(nèi)的所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān)上,基于所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表;在所述一組企業(yè)網(wǎng)關(guān)上,確定響應(yīng)于所述事件的措施。
29.一種存儲(chǔ)在可記錄介質(zhì)上的程序產(chǎn)品,用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),當(dāng)執(zhí)行所述程序產(chǎn)品時(shí),其包括用于在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息的程序代碼;用于創(chuàng)建和維護(hù)對(duì)等體信息表的程序代碼,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;用于將所述對(duì)等體信息表從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān)的程序代碼;以及用于感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素的程序代碼。
30.根據(jù)權(quán)利要求29的程序產(chǎn)品,其進(jìn)一步包括用于維護(hù)和更新所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量表的程序代碼。
31.根據(jù)權(quán)利要求29的程序產(chǎn)品,其中所述一組傳感器收集器智能網(wǎng)關(guān)進(jìn)一步包括用于與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的一組企業(yè)網(wǎng)關(guān)通信的程序代碼;用于創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表的程序代碼;用于檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的事件的程序代碼;以及用于當(dāng)所述至少一個(gè)超級(jí)對(duì)等體之一出故障時(shí)選擇新的超級(jí)對(duì)等體的程序代碼。
32.根據(jù)權(quán)利要求31的程序產(chǎn)品,其中所述一組企業(yè)網(wǎng)關(guān)進(jìn)一步包括用于基于所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表的程序代碼;用于確定響應(yīng)于所述事件的措施的程序代碼。
33.含于傳播信號(hào)的計(jì)算機(jī)軟件,用于部署和分配自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng),所述計(jì)算機(jī)軟件包括使計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)以下功能的指令在至少一個(gè)超級(jí)對(duì)等體上收集來(lái)自所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)的傳感器網(wǎng)絡(luò)內(nèi)的一組傳感器對(duì)等體的信息;創(chuàng)建和維護(hù)對(duì)等體信息表,所述對(duì)等體信息表指示所述一組對(duì)等體以及所述至少一個(gè)超級(jí)對(duì)等體的身份、角色、資源可用性和位置;將所述信息從所述至少一個(gè)超級(jí)對(duì)等體中繼至一組傳感器收集器智能網(wǎng)關(guān);以及感測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的環(huán)境因素。
34.根據(jù)權(quán)利要求33的計(jì)算機(jī)軟件,其中所述指令進(jìn)一步使所述計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)以下附加的功能維護(hù)和更新所述傳感器網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)分量表。
35.根據(jù)權(quán)利要求33的計(jì)算機(jī)軟件,其中所述指令進(jìn)一步使所述計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)以下附加的功能在一組傳感器收集器智能網(wǎng)關(guān)上創(chuàng)建和維護(hù)網(wǎng)關(guān)信息表,所述一組傳感器收集器智能網(wǎng)關(guān)在與所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)內(nèi)的所述傳感器網(wǎng)絡(luò)通信;檢測(cè)所述傳感器網(wǎng)絡(luò)內(nèi)的事件;以及當(dāng)所述至少一個(gè)超級(jí)對(duì)等體之一出故障時(shí),選擇新的超級(jí)對(duì)等體。
36.根據(jù)權(quán)利要求35的計(jì)算機(jī)軟件,其中所述指令進(jìn)一步使所述計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)以下附加的功能在與所述一組傳感器收集器智能網(wǎng)關(guān)通信的一組企業(yè)網(wǎng)關(guān)上,基于所述對(duì)等體信息表和所述網(wǎng)關(guān)信息表創(chuàng)建和維護(hù)生態(tài)系統(tǒng)信息表;以及確定響應(yīng)于所述事件的措施。
全文摘要
本發(fā)明提供了一種用于為自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)部署、分配和提供備份的方法、系統(tǒng)和程序產(chǎn)品。在本發(fā)明中,所述自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)(10)包括用于存儲(chǔ)數(shù)據(jù)分量的一組(例如,一個(gè)或多個(gè))傳感器網(wǎng)絡(luò)(12);與所述傳感器網(wǎng)絡(luò)通信的一組傳感器收集器信息網(wǎng)關(guān)(14);以及一組企業(yè)網(wǎng)關(guān)和存儲(chǔ)集線器(下文的企業(yè)網(wǎng)關(guān)(16))。每個(gè)傳感器網(wǎng)絡(luò)均包括一組傳感器對(duì)等體(18)以及至少一個(gè)超級(jí)對(duì)等體(SP/R1和SP/R2)。所述超級(jí)對(duì)等體管理所述傳感器網(wǎng)絡(luò),并且與所述一組傳感器收集器信息網(wǎng)關(guān)通信。以提供備份和彈性這樣一種方式來(lái)部署和分配本發(fā)明的自主傳感器網(wǎng)絡(luò)生態(tài)系統(tǒng)。
文檔編號(hào)G08B25/10GK101048985SQ200580036381
公開日2007年10月3日 申請(qǐng)日期2005年10月25日 優(yōu)先權(quán)日2004年10月25日
發(fā)明者R·阿曼丁, J·金, M·金, E·葉 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司