本發(fā)明涉及監(jiān)控系統(tǒng)的技術(shù)領(lǐng)域,尤其是指一種基于服務(wù)器平臺的視頻門禁監(jiān)控系統(tǒng)。
背景技術(shù):
隨著人們越來越重視建筑的進出安全,市面上出現(xiàn)諸多門禁系統(tǒng),而現(xiàn)有的門禁系統(tǒng)存在有各自獨立、功能單一、被動監(jiān)控和報警等缺點,無法進行一個統(tǒng)一的管理監(jiān)控,對于發(fā)生突發(fā)情況傳統(tǒng)的門禁系統(tǒng)無法及時發(fā)出警報信息,而造成用戶的損失,甚至使用戶受到傷害,特別是在一些城市出租屋中,目前很多出租屋的門禁系統(tǒng)不完善,進出安全性較差,對進出人員較難管理,一旦發(fā)生突發(fā)情況,無法第一時間通知租客或發(fā)出警報信息。為此,需要一種可將各獨立的門禁系統(tǒng)實現(xiàn)聯(lián)網(wǎng),讓用戶可實時查看設(shè)備端的情況并對設(shè)備端進行控制操作的基于服務(wù)器平臺的視頻門禁監(jiān)控系統(tǒng)。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于服務(wù)器平臺的視頻門禁監(jiān)控系統(tǒng)。
為了實現(xiàn)上述的目的,本發(fā)明所提供的一種基于服務(wù)器平臺的視頻門禁監(jiān)控系統(tǒng),包括有用戶端、設(shè)備端以及服務(wù)器端,其中,服務(wù)器端包括有中心服務(wù)器和子服務(wù)器,所述子服務(wù)器包括有信令服務(wù)器、數(shù)據(jù)服務(wù)器、流媒體服務(wù)器和HTTP服務(wù)器;
所述中心服務(wù)器與信令服務(wù)器、數(shù)據(jù)服務(wù)器、流媒體服務(wù)器和HTTP服務(wù)器通過TCP長連接相通信;各所述子服務(wù)器通過中心服務(wù)器進行通信,所述中心服務(wù)器接收各子服務(wù)器負載情況,并且中心服務(wù)器根據(jù)負載情況控制各子服務(wù)器的負載分配,控制用戶端和設(shè)備端登入子服務(wù)器的端口分配;
所述信令服務(wù)器分別與用戶端和設(shè)備端進行短連接通信和長連接通信,其中,所述用戶端和設(shè)備端處于同一信令服務(wù)器時,信令服務(wù)器接收用戶端通過短連接通信發(fā)出的授權(quán)卡、撤銷卡、遠程開門等指令信息,信令服務(wù)器通過長連接通信即時轉(zhuǎn)發(fā)指令信息到設(shè)備端;所述用戶端和設(shè)備端處于不同信令服務(wù)器時,不同的信令服務(wù)器通過中心服務(wù)器相通信,與用戶端短連接通信的信令服務(wù)器將指令信息發(fā)送到中心服務(wù)器,并通過中心服務(wù)器將指令信息轉(zhuǎn)發(fā)到與設(shè)備端長連接通信的信令服務(wù)器,且該信令服務(wù)器即時發(fā)送給設(shè)備端;
所述數(shù)據(jù)服務(wù)器分別與用戶端和設(shè)備端進行長連接通信和短連接通信,其中,所述用戶端與設(shè)備端處于同一數(shù)據(jù)服務(wù)器時,數(shù)據(jù)服務(wù)器接收設(shè)備端通過短連接發(fā)出的刷卡信息,報警信息等通知信息并通過長連接通信即時發(fā)送到用戶端;所述用戶端和設(shè)備端處于不同數(shù)據(jù)服務(wù)器時,不同的數(shù)據(jù)服務(wù)器通過中心服務(wù)器相通信,與設(shè)備端短連接通信的信令服務(wù)器將接收的通知信息發(fā)送到中心服務(wù)器,并通過中心服務(wù)器將通知信息轉(zhuǎn)發(fā)到與用戶長連接通信的信令服務(wù)器,且該信令服務(wù)器即時發(fā)送給用戶端;
所述流媒體服務(wù)器設(shè)置有基于TCP的信令通道和基于UDP-RTP的數(shù)據(jù)通道,其中,信令通道用于音視頻傳輸?shù)目刂?,?shù)據(jù)通道用于傳輸實際的流媒體數(shù)據(jù);所述用戶端和設(shè)備端均通過信令通道與流媒體服務(wù)器進行長連接通信,所述用戶端通過信令通道向流媒體服務(wù)器發(fā)送請求信息,流媒體服務(wù)器轉(zhuǎn)發(fā)請求信息到中心服務(wù)器,并且中心服務(wù)器將請求信息發(fā)送到相對應(yīng)的信令服務(wù)器,再由信令服務(wù)器轉(zhuǎn)發(fā)給設(shè)備端,所述設(shè)備端接收請求信息后,通過數(shù)據(jù)通道與流媒體服務(wù)器建立連接,并通過數(shù)據(jù)通道將音視頻發(fā)送到流媒體服務(wù)器,流媒體服務(wù)器將轉(zhuǎn)發(fā)到相指定的用戶端;
所述HTTP服務(wù)器為用戶端提供WEB服務(wù),所述用戶端與HTTP服務(wù)器相通信;
所述設(shè)備端包括門禁主機;所述用戶端包括有web平臺和PC客戶端。
進一步,所述web平臺為B/S架構(gòu)。
進一步,所述web平臺和PC客戶端用于向用戶提供數(shù)據(jù)展示及設(shè)備端的控制操作。
進一步,所述設(shè)備端的門禁主機在刷卡開門啟動時會抓拍圖像并通過數(shù)據(jù)服務(wù)器發(fā)送到用戶端;所述設(shè)備端在發(fā)出報警信息時,門禁主機會抓拍圖像并通過數(shù)據(jù)服務(wù)器發(fā)送到用戶端。
本發(fā)明采用上述的方案,其有益效果在于通過中心服務(wù)器負責各子服務(wù)器之間的相互通信并與各子服務(wù)器相通信,中心服務(wù)器根據(jù)各子服務(wù)器的負載情況,對不同設(shè)備端和用戶端登入子服務(wù)器端口進行分配,從而更好利用各子服務(wù)器的資源;通過信令服務(wù)器實現(xiàn)用戶端對設(shè)備端的控制;通過數(shù)據(jù)服務(wù)器實現(xiàn)設(shè)備端實時向用戶端推送通知信息;通過流媒體服務(wù)器實現(xiàn)用戶端獲取和控制設(shè)備端的音視頻;通過HTTP服務(wù)器實現(xiàn)用戶可隨時在web平臺或者PC客戶端上獲取設(shè)備端情況并對設(shè)備端進行控制操作。
附圖說明
圖1為本發(fā)明的門禁服務(wù)器平臺總體架構(gòu)。
圖2為本發(fā)明的用戶端和設(shè)備端處于同一信令服務(wù)器的示意圖。
圖3為本發(fā)明的用戶端和設(shè)備端處于不同信令服務(wù)器的示意圖。
圖4為本發(fā)明的用戶端和設(shè)備端處于同一數(shù)據(jù)服務(wù)器的示意圖。
圖5為本發(fā)明的用戶端和設(shè)備端處于不同數(shù)據(jù)服務(wù)器的示意圖。
圖6為本發(fā)明的用戶端和設(shè)備端處于流媒體服務(wù)器的示意圖。
其中,1-中心服務(wù)器,2-信令服務(wù)器,3-數(shù)據(jù)服務(wù)器,4-流媒體服務(wù)器,5-HTTP服務(wù)器,6-設(shè)備端,7-用戶端。
具體實施方式
下面結(jié)合具體實施例對本發(fā)明作進一步的說明。
參見附圖1所示,在本實施例中,一種基于服務(wù)器平臺的視頻門禁監(jiān)控系統(tǒng),包括有用戶端7、設(shè)備端6以及服務(wù)器端,其中,服務(wù)器端包括有中心服務(wù)器1和子服務(wù)器,所述子服務(wù)器包括有信令服務(wù)器2、數(shù)據(jù)服務(wù)器3、流媒體服務(wù)器4和HTTP服務(wù)器5;所述中心服務(wù)器1與信令服務(wù)器2、數(shù)據(jù)服務(wù)器3、流媒體服務(wù)器4和HTTP服務(wù)器5通過TCP長連接相通信;各所述子服務(wù)器通過中心服務(wù)器1進行通信,所述中心服務(wù)器1接收各子服務(wù)器負載情況,并且中心服務(wù)器1根據(jù)負載情況控制各子服務(wù)器的負載分配,控制用戶端7和設(shè)備端6登入子服務(wù)器的分配;從而實現(xiàn)對各子服務(wù)器的負載分配,更好的利用服務(wù)器資源,優(yōu)化了服務(wù)器數(shù)量。
在本實施例中,所述信令服務(wù)器2分別與用戶端7和設(shè)備端6進行短連接通信和長連接通信,其中,所述用戶端7和設(shè)備端6處于同一信令服務(wù)器2時,信令服務(wù)器2接收用戶端7通過短連接通信發(fā)出的授權(quán)卡、撤銷卡、遠程開門等指令信息,信令服務(wù)器2通過長連接通信即時轉(zhuǎn)發(fā)指令信息到設(shè)備端6;所述用戶端7和設(shè)備端6處于不同信令服務(wù)器2時,不同的信令服務(wù)器2通過中心服務(wù)器1相通信,與用戶端7短連接通信的信令服務(wù)器2將指令信息發(fā)送到中心服務(wù)器1,并通過中心服務(wù)器1將指令信息轉(zhuǎn)發(fā)到與設(shè)備端6長連接通信的信令服務(wù)器2,且該信令服務(wù)器2即時發(fā)送給設(shè)備端6;從而實現(xiàn)了用戶通過用戶端7對設(shè)備端6的控制。
在本實施例中,所述數(shù)據(jù)服務(wù)器3分別與用戶端7和設(shè)備端6進行長連接通信和短連接通信,其中,所述用戶端7與設(shè)備端6處于同一數(shù)據(jù)服務(wù)器3時,數(shù)據(jù)服務(wù)器3接收設(shè)備端6通過短連接發(fā)出的刷卡信息,報警信息等通知信息并通過長連接通信即時發(fā)送到用戶端7;所述用戶端7和設(shè)備端6處于不同數(shù)據(jù)服務(wù)器3時,不同的數(shù)據(jù)服務(wù)器3通過中心服務(wù)器1相通信,與設(shè)備端6短連接通信的信令服務(wù)器2將接收的通知信息發(fā)送到中心服務(wù)器1,并通過中心服務(wù)器1將通知信息轉(zhuǎn)發(fā)到與用戶長連接通信的信令服務(wù)器2,且該信令服務(wù)器2即時發(fā)送給用戶端7;從而實時獲取設(shè)備端6的通知信息用戶端7實時
在本實施例中,所述流媒體服務(wù)器4設(shè)置有基于TCP的信令通道和基于UDP-RTP的數(shù)據(jù)通道,其中,信令通道用于音視頻傳輸?shù)目刂?,?shù)據(jù)通道用于傳輸實際的流媒體數(shù)據(jù);所述用戶端7和設(shè)備端6均通過信令通道與流媒體服務(wù)器4進行長連接通信,所述用戶端7通過信令通道向流媒體服務(wù)器4發(fā)送請求信息,流媒體服務(wù)器4轉(zhuǎn)發(fā)請求信息到中心服務(wù)器1,并且中心服務(wù)器1將請求信息發(fā)送到相對應(yīng)的信令服務(wù)器2,再由信令服務(wù)器2轉(zhuǎn)發(fā)給設(shè)備端6,所述設(shè)備端6接收請求信息后,通過數(shù)據(jù)通道與流媒體服務(wù)器4建立連接,并通過數(shù)據(jù)通道將音視頻發(fā)送到流媒體服務(wù)器4,流媒體服務(wù)器4將轉(zhuǎn)發(fā)到相指定的用戶端7;由于流媒體數(shù)據(jù)占用較大帶寬,流媒體服務(wù)器4能夠?qū)鬏斔俾蔬M行限制,以便合理使用有限的帶寬。
在本實施例中,所述HTTP服務(wù)器5為用戶端7提供WEB服務(wù),所述用戶端7與HTTP服務(wù)器5相通信;
在本實施例中,設(shè)備端6包括多個門禁主機;所述用戶端7包括有web平臺和PC客戶端,其中,該web平臺為B/S架構(gòu)。web平臺用于向用戶提供數(shù)據(jù)展示以及用戶可對設(shè)備端6的刷卡信息、報警信息等基礎(chǔ)信息進行增加、刪除、修改、查詢的操作,用戶通過web平臺對設(shè)備端6發(fā)出授權(quán)卡、撤銷卡等指令信息。所述PC客戶端用戶向用戶提供數(shù)據(jù)展示以及用戶可對設(shè)備端6的刷卡信息、報警信息等基礎(chǔ)信息進行增加、刪除、修改、查詢的操作;用戶通過PC客戶端實時查看設(shè)備端6的音視頻、錄像回放和音頻對講,用戶可通過PC客戶端發(fā)出設(shè)備端6進行授權(quán)卡、撤銷卡、設(shè)置設(shè)備參數(shù)、遠程開門、重啟設(shè)備、初始化設(shè)備等指令信息;所述PC客戶端實時接收設(shè)備端6開門信息或、警信息等通知信息。
在本實施例中,所述設(shè)備端6的門禁主機在刷卡開門啟動時會抓拍圖像并通過數(shù)據(jù)服務(wù)器3發(fā)送到用戶端7;所述設(shè)備端6在發(fā)出報警信息時,門禁主機會抓拍圖像并通過數(shù)據(jù)服務(wù)器3發(fā)送到用戶端7。
在本實施例中,通過各個服務(wù)器的相通信配合,使得多個設(shè)備端的門禁系統(tǒng)實現(xiàn)了聯(lián)網(wǎng)監(jiān)控,并接入公安監(jiān)控系統(tǒng)后,使得警察可在第一時間根據(jù)警報信息對突發(fā)情況進行監(jiān)控并處理。
以上所述之實施例僅為本發(fā)明的較佳實施例,并非對本發(fā)明做任何形式上的限制。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,利用上述揭示的技術(shù)內(nèi)容對本發(fā)明技術(shù)方案作出更多可能的變動和潤飾,或修改均為本發(fā)明的等效實施例。故凡未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明之思路所作的等同等效變化,均應(yīng)涵蓋于本發(fā)明的保護范圍內(nèi)。