本發(fā)明涉及一種安全防護(hù)領(lǐng)域,尤其涉及一種基于多級(jí)與同級(jí)系統(tǒng)混合組網(wǎng)的安防系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。
背景技術(shù):
傳統(tǒng)的安防系統(tǒng)是運(yùn)營(yíng)安全防范產(chǎn)品和其他相關(guān)產(chǎn)品所構(gòu)成的入侵報(bào)警系統(tǒng)、視頻安防監(jiān)控系統(tǒng)、出入控制系統(tǒng)和防爆安全檢查等系統(tǒng)或是由這些系統(tǒng)為子系統(tǒng)組合或集成的電子系統(tǒng)或網(wǎng)絡(luò)。這些系統(tǒng)都是基于某個(gè)家庭、小區(qū)或者公司等相對(duì)集成規(guī)模較小的系統(tǒng)。
在已公開的現(xiàn)有技術(shù),申請(qǐng)?zhí)枺?01110385785.5,公開了一種基于多級(jí)級(jí)聯(lián)服務(wù)器的安防系統(tǒng)及其實(shí)現(xiàn)方法。其中,所述安防系統(tǒng)包括:多級(jí)級(jí)聯(lián)的服務(wù)器集群;若干個(gè)安防設(shè)備,每個(gè)安防設(shè)備中的控制器分別連接服務(wù)器集群中的任意一個(gè)服務(wù)器,安防設(shè)備通過連接的服務(wù)器與相應(yīng)的所有上級(jí)服務(wù)器通信。該發(fā)明使用多級(jí)級(jí)聯(lián)服務(wù)器進(jìn)行集中管理,具有系統(tǒng)容量大,系統(tǒng)可靠性高的優(yōu)點(diǎn)。但是它不能跟其他同級(jí)系統(tǒng)相互連接和相互訪問;資源沒有得到整合,不能知曉下級(jí)或同級(jí)系統(tǒng)的安全防護(hù)情況;系統(tǒng)不能進(jìn)行拆分和組合;路徑選擇方式單一。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于多級(jí)與同級(jí)系統(tǒng)混合組網(wǎng)的安防系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),能夠?qū)Ω骷?jí)系統(tǒng)的資源進(jìn)行整合組成一個(gè)大的系統(tǒng),也可以將一個(gè)多級(jí)系統(tǒng)拆分為幾個(gè)獨(dú)立的系統(tǒng),能夠?qū)崿F(xiàn)各個(gè)系統(tǒng)級(jí)別關(guān)系控制基礎(chǔ)數(shù)據(jù)可見。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種基于多級(jí)與同級(jí)系統(tǒng)混合組網(wǎng)的安防系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),它包括一級(jí)系統(tǒng)、二級(jí)系統(tǒng)、三級(jí)系統(tǒng)、……、N級(jí)系統(tǒng),其中N為大于1的整數(shù);每級(jí)系統(tǒng)至少包括一個(gè)節(jié)點(diǎn),同級(jí)系統(tǒng)中的節(jié)點(diǎn)通過連線連接;所述的一級(jí)系統(tǒng)與二級(jí)系統(tǒng)、二級(jí)系統(tǒng)與三級(jí)系統(tǒng)、三級(jí)系統(tǒng)與四級(jí)系統(tǒng)、……、N-1級(jí)系統(tǒng)與N級(jí)系統(tǒng)之間通過連線連接;每條連線上都存在兩個(gè)節(jié)點(diǎn)。
所述的連線包括可越級(jí)線和不可越級(jí)線兩個(gè)類型,所述的不可越級(jí)線可以連接任意兩個(gè)節(jié)點(diǎn)。
所述的可越級(jí)線連接的兩個(gè)節(jié)點(diǎn),其他節(jié)點(diǎn)也可以通過可越級(jí)線連接;所述的不可越級(jí)線連接的兩個(gè)節(jié)點(diǎn),其他節(jié)點(diǎn)不能越過有不可越級(jí)線連接的兩個(gè)節(jié)點(diǎn)。
所述的節(jié)點(diǎn)為一個(gè)獨(dú)立的子系統(tǒng),每個(gè)節(jié)點(diǎn)自動(dòng)同步平級(jí)和下級(jí)節(jié)點(diǎn)的數(shù)據(jù)。
所述的每個(gè)節(jié)點(diǎn)都有一個(gè)全局唯一標(biāo)識(shí)符和所處級(jí)別的信息。
所述的每級(jí)系統(tǒng)之間的訪問原則只能從上級(jí)向平級(jí)或者下級(jí)進(jìn)行訪問。
根據(jù)節(jié)點(diǎn)與節(jié)點(diǎn)連線,每條節(jié)點(diǎn)都會(huì)生成一個(gè)路由表,所有節(jié)點(diǎn)生成一個(gè)全局路由表。
所述的全局路由表能夠通過計(jì)算得到一個(gè)完整的路由路徑。
節(jié)點(diǎn)與節(jié)點(diǎn)之間至少有一條路由路徑和一條最優(yōu)路由路徑。
本發(fā)明的有益效果是:一種基于多級(jí)與同級(jí)系統(tǒng)混合組網(wǎng)的安防系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),具有的特點(diǎn)如下:1、多級(jí)系統(tǒng)對(duì)用戶透明,用戶使用和獨(dú)立的單個(gè)系統(tǒng)的使用方式一樣。2、動(dòng)態(tài)的路由選擇方式,當(dāng)一條路由路徑的節(jié)點(diǎn)存在異常,則可以選擇下一條可用路由路徑。3、更方便的系統(tǒng)拆分和組合,對(duì)于多個(gè)獨(dú)立的系統(tǒng)可以很方便的組合成一個(gè)大的多級(jí)系統(tǒng),也可以一個(gè)多級(jí)系統(tǒng)拆分為幾個(gè)獨(dú)立的系統(tǒng)。
附圖說明
圖1為簡(jiǎn)易的網(wǎng)絡(luò)結(jié)構(gòu)圖;
圖2為復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
一種基于多級(jí)與同級(jí)系統(tǒng)混合組網(wǎng)的安防系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),它包括一級(jí)系統(tǒng)、二級(jí)系統(tǒng)、三級(jí)系統(tǒng)、……、N級(jí)系統(tǒng),其中N為大于1的整數(shù);每級(jí)系統(tǒng)至少包括一個(gè)節(jié)點(diǎn),同級(jí)系統(tǒng)中的節(jié)點(diǎn)通過連線連接;所述的一級(jí)系統(tǒng)與二級(jí)系統(tǒng)、二級(jí)系統(tǒng)與三級(jí)系統(tǒng)、三級(jí)系統(tǒng)與四級(jí)系統(tǒng)、……、N-1級(jí)系統(tǒng)與N級(jí)系統(tǒng)之間通過連線連接;每條連線上都存在兩個(gè)節(jié)點(diǎn)。
所述的連線包括可越級(jí)線和不可越級(jí)線兩種類型,所述的不可越級(jí)線可以連接任意兩個(gè)節(jié)點(diǎn)。
所述的可越級(jí)線連接的兩個(gè)節(jié)點(diǎn),其他節(jié)點(diǎn)也可以通過可越級(jí)線連接;所述的不可越級(jí)線連接的兩個(gè)節(jié)點(diǎn),其他節(jié)點(diǎn)不能越過有不可越級(jí)線連接的兩個(gè)節(jié)點(diǎn)。
所述的節(jié)點(diǎn)為一個(gè)獨(dú)立的安防子系統(tǒng),每個(gè)節(jié)點(diǎn)自動(dòng)同步平級(jí)和下級(jí)節(jié)點(diǎn)的數(shù)據(jù),能夠被上級(jí)或者平級(jí)系統(tǒng)訪問。
所述的每個(gè)節(jié)點(diǎn)都有一個(gè)全局唯一標(biāo)識(shí)符(GUID)和所處級(jí)別的信息。
所述的每級(jí)系統(tǒng)之間的訪問原則只能從上級(jí)向平級(jí)或者下級(jí)進(jìn)行訪問。
根據(jù)節(jié)點(diǎn)與節(jié)點(diǎn)連線,每條節(jié)點(diǎn)都會(huì)生成一個(gè)路由表,所有節(jié)點(diǎn)生成一個(gè)全局路由表,對(duì)于每個(gè)節(jié)點(diǎn),整個(gè)網(wǎng)絡(luò)結(jié)構(gòu)圖是一致的,所以路由表也是一致的。
所述的全局路由表能夠通過計(jì)算得到一個(gè)完整的路由路徑。節(jié)點(diǎn)收到的每個(gè)用戶請(qǐng)求中都帶有標(biāo)識(shí)目標(biāo)節(jié)點(diǎn)信息GUID,根據(jù)請(qǐng)求中的GUID就可以知道當(dāng)前請(qǐng)求是否屬于當(dāng)前節(jié)點(diǎn),如果不屬于當(dāng)前節(jié)點(diǎn),則根據(jù)全局路由表計(jì)算得到一個(gè)完整的路由路徑,根據(jù)路由路徑依次傳遞到目標(biāo)節(jié)點(diǎn)。
所述的一級(jí)系統(tǒng)代表省級(jí),二級(jí)系統(tǒng)代表市級(jí),以此類推。
節(jié)點(diǎn)與節(jié)點(diǎn)之間至少有一條路由路徑和一條最優(yōu)路由路徑。
全局路由表生成算法是以最短路徑算法的基礎(chǔ)上加入節(jié)點(diǎn)級(jí)別信息生成,按向下級(jí)和平級(jí)的方向依次搜索每個(gè)節(jié)點(diǎn)的相鄰節(jié)點(diǎn),如果相鄰節(jié)點(diǎn)已經(jīng)存在與路由路徑中,則搜索結(jié)束。
對(duì)于跨系統(tǒng)的請(qǐng)求根據(jù)最短路徑或者按序路徑(按系統(tǒng)級(jí)別順序)算法將請(qǐng)求轉(zhuǎn)發(fā)到對(duì)應(yīng)的系統(tǒng)。利用數(shù)據(jù)版本控制來試下各個(gè)系統(tǒng)的數(shù)據(jù)一致性。
如圖1所示,節(jié)點(diǎn)3、4和節(jié)點(diǎn)5、6之間為不可越級(jí)線連接,其余節(jié)點(diǎn)間均是可越級(jí)線連接,節(jié)點(diǎn)1屬于第1級(jí)系統(tǒng),節(jié)點(diǎn)2、5、8屬于第2級(jí)系統(tǒng),節(jié)點(diǎn)3、6、9屬于第3級(jí)系統(tǒng),節(jié)點(diǎn)4、7、10屬于第4級(jí)系統(tǒng)。
其中,一共有三條路徑,第一條路徑是1、2、3、4,路徑走向是1—2,1—3,1—3—4,2—3,2—3—4,3—4,共計(jì)6個(gè)路徑;第二條路徑1、5、6、7,路徑走向是1—5,1—5—6,1—5—6—7,5—6,5—6—7,6—7,共6個(gè)路徑,其中1不能越過5到達(dá)節(jié)點(diǎn)6和7,5不能越過6到達(dá)7;第三條路徑1、8、9、10,路徑走向是1—8,1—9,1—10,8—9,8—10,9—4,共計(jì)6個(gè)最優(yōu)路徑。
如圖2所示,節(jié)點(diǎn)3、4和節(jié)點(diǎn)5、6之間為不可越級(jí)線連接,其余節(jié)點(diǎn)間均是可越級(jí)線連接,節(jié)點(diǎn)1屬于第1級(jí),節(jié)點(diǎn)2、5屬于第2級(jí),節(jié)點(diǎn)3、6屬于第3級(jí),節(jié)點(diǎn)4、7屬于第4級(jí)。
其中,節(jié)點(diǎn)1到節(jié)點(diǎn)6最優(yōu)路徑說明:節(jié)點(diǎn)1到節(jié)點(diǎn)6共計(jì)四個(gè)路徑:1—5—6,1—2—5—6,1—2—6,1—2—3—6,1—5—3—6,其中最優(yōu)路徑為1—2—6,又因?yàn)?—2—6之間沒有不可越級(jí)線,因此,節(jié)點(diǎn)1可以直接連接節(jié)點(diǎn)6。同理,節(jié)點(diǎn)1到節(jié)點(diǎn)4共有三十二條路徑,最優(yōu)路徑說明:1——2——6——4,且路徑中沒有不可越級(jí)線,節(jié)點(diǎn)1可以直接連接節(jié)點(diǎn)4。同理,節(jié)點(diǎn)1到節(jié)點(diǎn)7共有三十二條路徑,最優(yōu)路徑說明:1——2——6——7,且路徑中沒有不可越級(jí)線,節(jié)點(diǎn)1可以直接連接節(jié)點(diǎn)7。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。