專利名稱:一種基于sip的全數(shù)字樓宇對講系統(tǒng)及鑒權(quán)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于會話發(fā)起協(xié)議SIP (Session Initiation Protocol)的全數(shù)字樓宇對講系統(tǒng)及鑒權(quán)方法,屬于數(shù)字控制領(lǐng)域。
背景技術(shù):
傳統(tǒng)的樓宇對講系統(tǒng)采用的是模擬或數(shù)模混合結(jié)構(gòu),這類技術(shù)體系結(jié)構(gòu)存在很多問題:聯(lián)網(wǎng)復(fù)雜、抗干擾差、傳輸距離短、占線多、布線工程量大等。從目前小區(qū)使用的情況來看,聯(lián)網(wǎng)難是最大的問題。近年來,隨著集成電路產(chǎn)業(yè)的發(fā)展和通信技術(shù)的進(jìn)步,出現(xiàn)了數(shù)字樓宇對講系統(tǒng),由于采用了標(biāo)準(zhǔn)的TCP / IP協(xié)議和以太網(wǎng)結(jié)構(gòu),具備出色的聯(lián)網(wǎng)集成能力,可解決以往的問題。但是現(xiàn)在的數(shù)字樓宇對講系統(tǒng)在結(jié)構(gòu)和功能上還存在著問題:I)獨(dú)立應(yīng)用性差現(xiàn)在的數(shù)字樓宇對講采用以太網(wǎng)結(jié)構(gòu),聯(lián)網(wǎng)容易,但是其結(jié)構(gòu)基本都是使用一個管理臺做總控制,下面所有的室內(nèi)機(jī)、門口機(jī)等都是作為受控終端,如中國發(fā)明專利:數(shù)字對講系統(tǒng),申請?zhí)?200710073783.6,申請日:2007.3.30。這樣如果要實(shí)現(xiàn)一般模擬對講模式的一個單元內(nèi)的最簡單樓宇對講功能,缺少管理臺則無法應(yīng)用。2)網(wǎng)絡(luò)堵塞危險大數(shù)字樓宇對講系統(tǒng)一般從總機(jī)向所有終端廣播傳輸視頻文件,這會造成很大的網(wǎng)絡(luò)壓力,可能會造成網(wǎng)絡(luò)堵塞,進(jìn)而影響正常的門口機(jī)呼叫。3)故障自檢缺失數(shù)字樓宇對講系統(tǒng)中一些關(guān)鍵常駐設(shè)備如單元門口機(jī)如出現(xiàn)故障,不能及時的檢測出來。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于SIP的全數(shù)字樓宇對講系統(tǒng)及鑒權(quán)方法,本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的:該系統(tǒng)包括主控服務(wù)器、單元門口機(jī)、室內(nèi)機(jī);其中主控服務(wù)器包括主控SIP服務(wù)模塊和主控數(shù)據(jù)及權(quán)限管理模塊;主控SIP服務(wù)模塊,接收所有單元門口機(jī)的SIP注冊信息,調(diào)用主控數(shù)據(jù)及權(quán)限管理模塊存儲的所有單元門口機(jī)權(quán)限信息進(jìn)行比對得到鑒權(quán)注冊成功的單元門口機(jī);向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限即室內(nèi)機(jī)的用戶名和密碼,并記錄鑒權(quán)注冊成功的單元門口機(jī)的IP地址及通信端口 ;接收單元門口機(jī)發(fā)送的鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口 ;向單元口機(jī)發(fā)送廣告、物業(yè)通知;通過記錄單元門口機(jī)和室內(nèi)機(jī)的IP地址及通信端口定時接收、檢測單元口機(jī)和室內(nèi)機(jī)的狀態(tài);主控數(shù)據(jù)及權(quán)限管理模塊,存儲所有單元門口機(jī)和室內(nèi)機(jī)的權(quán)限信息、向單元口機(jī)已發(fā)送的廣告、物業(yè)通知;所述單元門口機(jī),包括單元SIP服務(wù)模塊、對講門禁模塊、單元數(shù)據(jù)模塊;
單元SIP服務(wù)模塊,向主控服務(wù)器發(fā)送自己的SIP注冊信息包括單元名和密碼;接收主控服務(wù)器發(fā)送的該單元的室內(nèi)機(jī)權(quán)限信息并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收主控服務(wù)器發(fā)送的廣告、物業(yè)通知發(fā)送至室內(nèi)機(jī)并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收本單元的室內(nèi)機(jī)的注冊信息并調(diào)用單元數(shù)據(jù)模塊存儲的本單元所有室內(nèi)機(jī)的權(quán)限信息進(jìn)行比對,得到鑒權(quán)注冊成功的室內(nèi)機(jī);然后通過SIP的MESSAGE方法將單元內(nèi)鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口傳送至主控服務(wù)器;對講門禁模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從單元SIP服務(wù)模塊獲取動作指令控制對講單元進(jìn)行可視對講或門禁電路實(shí)現(xiàn)開門動作;單元數(shù)據(jù)模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,接收來自于主控服務(wù)器的主控數(shù)據(jù)及權(quán)限管理模塊中的該單元的室內(nèi)機(jī)的權(quán)限信息并存儲;通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,接收處理室內(nèi)機(jī)的注冊信息,并通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,獲取從主控SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知并存儲;并在單元口機(jī)沒有連接主控服務(wù)器時,直接設(shè)置該單元的室內(nèi)機(jī)的權(quán)限;室內(nèi)機(jī),包括室內(nèi)機(jī)SIP通信模塊、對講開鎖模塊、用戶數(shù)據(jù)模塊;室內(nèi)機(jī)SIP通信模塊,向單元門口機(jī)的SIP通信模塊發(fā)送本室內(nèi)機(jī)的注冊信息;對講開鎖模塊,受室內(nèi)機(jī)SIP通信模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從室內(nèi)機(jī)SIP通信模塊發(fā)送給單元SIP服務(wù)模塊可視對講指令或發(fā)送開鎖指令,使得室內(nèi)機(jī)可控制對講單元與單元門口進(jìn)行可視對講或開啟單元門鎖;用戶數(shù)據(jù)模塊,受室內(nèi)機(jī)SIP通信模塊控制,用于存儲管理本機(jī)的信息及權(quán)限,并通過室內(nèi)機(jī)SIP通信模塊與單元SIP服務(wù)模塊的SIP信令交互,獲取從單元SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知?;赟IP的全數(shù)字樓宇系統(tǒng)的鑒權(quán)方法,包括:步驟1,單元門口機(jī)向主控服務(wù)器鑒權(quán)注冊;該步驟的具體步驟如下:步驟101,在主控服務(wù)器上先設(shè)置單元門口機(jī)的用戶名及密碼;步驟102,單元門口機(jī)向主控服務(wù)器發(fā)起REGISTER請求注冊;步驟103,主控服務(wù)器收到單元門口機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配;步驟104,單元門口機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給主控服務(wù)器;步驟105,主控服務(wù)器收到單元門口機(jī)返回的REGISTER注冊包后,在主控數(shù)據(jù)及權(quán)限管理模塊中驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄單元門口機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功;步驟2,主控服務(wù)器向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限;室內(nèi)機(jī)權(quán)限為室內(nèi)機(jī)的用戶名和密碼;步驟3,鑒權(quán)注冊成功的單元門口機(jī)向主控服務(wù)器定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的單元門口機(jī)每隔3600秒向主控服務(wù)器發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,主控服務(wù)器仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該單元門口機(jī)狀態(tài)為離線;步驟4,室內(nèi)機(jī)向單元門口機(jī)鑒權(quán)注冊: 步驟401,室內(nèi)機(jī)向單元門口機(jī)發(fā)起REGISTER請求注冊,注冊名即是該室內(nèi)機(jī)的用戶名;步驟402,單元門口機(jī)收到室內(nèi)機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配;步驟403,室內(nèi)機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給單元門口機(jī);步驟404,單元門口機(jī)收到室內(nèi)機(jī)返回的REGISTER注冊包后,驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄室內(nèi)機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功;步驟5,鑒權(quán)注冊成功的室內(nèi)機(jī)向單元門口機(jī)定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的室內(nèi)機(jī)每隔3600秒向單元門口機(jī)發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,單元門口機(jī)仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該室內(nèi)機(jī)狀態(tài)為離線;步驟6,室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)將鑒權(quán)注冊成功的室內(nèi)機(jī)IP地址及通信端口發(fā)送主控服務(wù)器。本發(fā)明的有益效果:1.每個單元門口機(jī)可以自己管理本單元的室內(nèi)機(jī),實(shí)現(xiàn)了分單元的區(qū)域控制,提高了系統(tǒng)的應(yīng)用性、穩(wěn)定性及可靠性;2.主控服務(wù)器控制管理所有單元門口機(jī),并監(jiān)控所有單元門口機(jī)、室內(nèi)機(jī)狀態(tài),達(dá)到了自檢的目的。3.由于本發(fā)明中數(shù)字樓宇對講系統(tǒng)實(shí)現(xiàn)了分單元的區(qū)域控制,總體結(jié)構(gòu)呈一種樹形結(jié)構(gòu),如從上層向下傳遞視頻廣告和通告時,主控服務(wù)器只對所有單元口機(jī)廣播相關(guān)數(shù)據(jù),然后單元門口機(jī)再向下對各自單元內(nèi)的所有室內(nèi)機(jī)廣播數(shù)據(jù),這樣可有效減小網(wǎng)絡(luò)壓力,避免可能發(fā)生的網(wǎng)絡(luò)堵塞。
圖1是本發(fā)明中系統(tǒng)結(jié)構(gòu)示意圖,包括:1.室內(nèi)機(jī),2.單元門口機(jī),3.主控服務(wù)器。圖2是本發(fā)明中系統(tǒng)鑒權(quán)及信息管理示意圖。
具體實(shí)施例方式為了更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖及具體實(shí)施例對本發(fā)明做進(jìn)一步詳細(xì)描述。本發(fā)明提供了一種基于SIP的全數(shù)字樓宇對講系統(tǒng)及鑒權(quán)方法,通過SIP協(xié)議及通信,室內(nèi)機(jī)向單元門口機(jī)注冊,單元口機(jī)向主控服務(wù)器注冊并攜帶室內(nèi)機(jī)信息,單元門口機(jī)管理該單元的室內(nèi)機(jī),主控服務(wù)器控制管理單元門口機(jī)并監(jiān)控所有單元門口機(jī)、室內(nèi)機(jī)狀態(tài),這樣實(shí)現(xiàn)了分單元的區(qū)域控制及自檢機(jī)制,解決現(xiàn)在數(shù)字樓宇對講系統(tǒng)中獨(dú)立應(yīng)用性差、網(wǎng)絡(luò)堵塞、故障自檢缺失等問題,提高了系統(tǒng)的應(yīng)用性、穩(wěn)定性及可靠性。圖1給出了本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的數(shù)字樓宇對講系統(tǒng)結(jié)構(gòu)成一種樹形的結(jié)構(gòu),具體為:該種基于SIP的全數(shù)字樓宇對講系統(tǒng),包括主控服務(wù)器3、單元門口機(jī)2、室內(nèi)機(jī)I ;其中主控服務(wù)器包括主控SIP服務(wù)模塊和主控數(shù)據(jù)及權(quán)限管理模塊;主控SIP服務(wù)模塊,接收所有單元門口機(jī)的SIP注冊信息,調(diào)用主控數(shù)據(jù)及權(quán)限管理模塊存儲的所有單元門口機(jī)權(quán)限信息進(jìn)行比對得到鑒權(quán)注冊成功的單元門口機(jī);向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限即室內(nèi)機(jī)的用戶名和密碼,并記錄鑒權(quán)注冊成功的單元門口機(jī)的IP地址及通信端口 ;接收單元門口機(jī)發(fā)送的鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口 ;向單元口機(jī)發(fā)送廣告、物業(yè)通知;通過記錄單元門口機(jī)和室內(nèi)機(jī)的IP地址及通信端口定時接收、檢測單元口機(jī)和室內(nèi)機(jī)的狀態(tài);進(jìn)一步處理單元門口機(jī)的呼叫查詢請求和視頻記錄發(fā)送請求;主控數(shù)據(jù)及權(quán)限管理模塊,存儲所有單元門口機(jī)和室內(nèi)機(jī)的權(quán)限信息、向單元口機(jī)已發(fā)送的廣告、物業(yè)通知;所述單元門口機(jī),包括單元SIP服務(wù)模塊、對講門禁模塊、單元數(shù)據(jù)模塊;單元SIP服務(wù)模塊,向主控服務(wù)器發(fā)送自己的SIP注冊信息包括單元名和密碼;接收主控服務(wù)器發(fā)送的該單元的室內(nèi)機(jī)權(quán)限信息并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收主控服務(wù)器發(fā)送的廣告、物業(yè)通知發(fā)送至室內(nèi)機(jī)并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收本單元的室內(nèi)機(jī)的注冊信息并調(diào)用單元數(shù)據(jù)模塊存儲的本單元所有室內(nèi)機(jī)的權(quán)限信息進(jìn)行比對,得到鑒權(quán)注冊成功的室內(nèi)機(jī);然后通過SIP的MESSAGE方法將單元內(nèi)鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口傳送至主控服務(wù)器;進(jìn)一步向主控服務(wù)器發(fā)送該單元內(nèi)的鑒權(quán)注冊成功的室內(nèi)機(jī)呼叫查詢請求和視頻記錄;對講門禁模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從單元SIP服務(wù)模塊獲取動作指令控制對講單元進(jìn)行可視對講或門禁電路實(shí)現(xiàn)開門動作;單元數(shù)據(jù)模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,接收來自于主控服務(wù)器的主控數(shù)據(jù)及權(quán)限管理模塊中的該單元的室內(nèi)機(jī)的權(quán)限信息并存儲;通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,接收處理室內(nèi)機(jī)的注冊信息,并通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,獲取從主控SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知并存儲;并在單元口機(jī)沒有連接主控服務(wù)器時,直接設(shè)置該單元的室內(nèi)機(jī)的權(quán)限;室內(nèi)機(jī),包括室內(nèi)機(jī)SIP通信模塊、對講開鎖模塊、用戶數(shù)據(jù)模塊;室內(nèi)機(jī)SIP通信模塊,向單元門口機(jī)的SIP通信模塊發(fā)送本室內(nèi)機(jī)的注冊信息;進(jìn)一步處理單元口機(jī)呼叫請求、發(fā)送呼叫請求;對講開鎖模塊,受室內(nèi)機(jī)SIP通信模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從室內(nèi)機(jī)SIP通信模塊發(fā)送給單元SIP服務(wù)模塊可視對講指令或發(fā)送開鎖指令,使得室內(nèi)機(jī)可控制對講單元與單元門口進(jìn)行可視對講或開啟單元門鎖;用戶數(shù)據(jù)模塊,受室內(nèi)機(jī)SIP通信模塊控制,用于存儲管理本機(jī)的信息及權(quán)限,并通過室內(nèi)機(jī)SIP通信模塊與單元SIP服務(wù)模塊的SIP信令交互,獲取從單元SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知等。在上述的數(shù)字樓宇對講系統(tǒng)的結(jié)構(gòu)基礎(chǔ)上,實(shí)施例采用本發(fā)明中的數(shù)字樓宇對講系統(tǒng)的鑒權(quán)及信息管理控制方法實(shí)現(xiàn)分單元的區(qū)域控制及自檢機(jī)制,如圖2所示本發(fā)明中的系統(tǒng)鑒權(quán)及信息管理示意圖,具體包括以下六個步驟:步驟1,單元門口機(jī)向主控服務(wù)器鑒權(quán)注冊。為了實(shí)現(xiàn)該步驟,需要在主控服務(wù)器上先設(shè)置單元門口機(jī)的權(quán)限,然后單元門口機(jī)通過SIP的REGISTER方法向主控服務(wù)器鑒權(quán)注冊。該步驟的具體步驟如下:步驟101,在主控服務(wù)器上先設(shè)置單元門口機(jī)的用戶名及密碼,使用的是主控服務(wù)器內(nèi)部的主控數(shù)據(jù)及權(quán)限管理模塊。一般地,單元門口機(jī)的用戶名直接對應(yīng)單元門口機(jī)的實(shí)際物理地址,比如2棟5單元的單元門口機(jī)的用戶名即為0205。故在主控服務(wù)器的主控數(shù)據(jù)及權(quán)限管理模塊中設(shè)置I棟I單元的單元門口機(jī)的用戶名為0205,并設(shè)置好相應(yīng)的密碼以用來鑒權(quán);步驟102,單元門口機(jī)向主控服務(wù)器發(fā)起REGISTER請求注冊,注冊名即是本機(jī)的用戶名,SIP通信部分使用的分別是單元門口機(jī)的單元SIP服務(wù)模塊和主控服務(wù)器的主控SIP服務(wù)模塊;步驟103,主控服務(wù)器收到單元門口機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配;步驟104,單元門口機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給主控服務(wù)器;步驟105,主控服務(wù)器收到單元門口機(jī)返回的REGISTER注冊包后,在主控數(shù)據(jù)及權(quán)限管理模塊中驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄單元門口機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功。步驟2,主控服務(wù)器向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限;室內(nèi)機(jī)權(quán)限為室內(nèi)機(jī)的用戶名和密碼;一般地,室內(nèi)機(jī)的用戶名直接對應(yīng)室內(nèi)機(jī)的實(shí)際物理地址,比如2棟5單元7層08室的室內(nèi)機(jī)用戶名即為02050708,室內(nèi)機(jī)密碼則用來鑒權(quán)。步驟2的具體工作是,某個單元門口機(jī)鑒權(quán)注冊成功后,主控服務(wù)器通過主控SIP服務(wù)模塊利用SIP的MESSAGE方法將主控數(shù)據(jù)及權(quán)限管理模塊中的該單元的室內(nèi)機(jī)權(quán)限發(fā)送至單元門口機(jī),單元門口機(jī)利用自己的單元SIP服務(wù)模塊監(jiān)聽、獲取相應(yīng)的權(quán)限信息,并記錄在單元數(shù)據(jù)模塊內(nèi)以用來在步驟4中對其單元內(nèi)的室內(nèi)機(jī)鑒權(quán)。步驟3,鑒權(quán)注冊成功的單元門口機(jī)向主控服務(wù)器定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的單元門口機(jī)每隔3600秒向主控服務(wù)器發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,主控服務(wù)器仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該單元門口機(jī)狀態(tài)為離線,表明其需要檢查或檢修;步驟3的目的是單元門口機(jī)向主控服務(wù)器保持自己的狀態(tài),以便主控服務(wù)器查詢檢測。具體實(shí)現(xiàn)為,單元門口機(jī)鑒權(quán)、注冊成功后,每隔3600秒即通過單元SIP服務(wù)模塊向主控服務(wù)器發(fā)送REGISTER注冊的心跳包,主控服務(wù)器利用主控SIP服務(wù)模塊監(jiān)聽、獲取相應(yīng)的心跳包信息,并記錄在主控數(shù)據(jù)及權(quán)限管理模塊內(nèi)。這里如果在鑒權(quán)注冊后經(jīng)過3600秒,主控服務(wù)器仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該單元門口機(jī)狀態(tài)為離線,表明其需要檢查或檢修。步驟4,室內(nèi)機(jī)向單元門口機(jī)鑒權(quán)注冊:步驟401,室內(nèi)機(jī)向單元門口機(jī)發(fā)起REGISTER請求注冊,注冊名即是該室內(nèi)機(jī)的用戶名;步驟402,單元門口機(jī)收到室內(nèi)機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配;步驟403,室內(nèi)機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給單元門口機(jī);步驟404,單元門口機(jī)收到室內(nèi)機(jī)返回的REGISTER注冊包后,驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄室內(nèi)機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功。室內(nèi)機(jī)向單元門口機(jī)鑒權(quán)注冊的工作原理與步驟I基本相同,而SIP通信部分使用的分別是單元門口機(jī)的單元SIP服務(wù)模塊和室內(nèi)機(jī)的室內(nèi)機(jī)SIP通信模塊;室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)在單元數(shù)據(jù)模塊中記錄該室內(nèi)機(jī)的IP地址及通信端口。另外,為實(shí)現(xiàn)獨(dú)立應(yīng)用性,單元門口機(jī)可自己設(shè)置室內(nèi)機(jī)權(quán)限,但如若有主控服務(wù)器發(fā)送給該單元門口機(jī)本單元的室內(nèi)機(jī)權(quán)限信息,則以主控傳遞的信息為準(zhǔn)。這樣,單元門口機(jī)可以自己管理、控制室內(nèi)機(jī),如果單元門口機(jī)連接到主控服務(wù)器,則受主控服務(wù)器的控制,而連接之前若有自己設(shè)置的相關(guān)權(quán)限信息,則會被上層的主控服務(wù)器發(fā)送的權(quán)限信息所覆蓋。步驟5,鑒權(quán)注冊成功的室內(nèi)機(jī)向單元門口機(jī)定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的室內(nèi)機(jī)每隔3600秒向單元門口機(jī)發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,單元門口機(jī)仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該室內(nèi)機(jī)狀態(tài)為離線,表明其需要檢查或檢修;步驟5的目的與步驟3相同,是室內(nèi)機(jī)向單元門口機(jī)保持自己的狀態(tài),以便單元門口機(jī)、主控服務(wù)器查詢檢測。具體工作過程與步驟3—致。這樣單元門口機(jī)實(shí)時掌握本單元內(nèi)所有室內(nèi)機(jī)的狀態(tài)。步驟6,室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)將鑒權(quán)注冊成功的室內(nèi)機(jī)IP地址及通信端口發(fā)送主控服務(wù)器。實(shí)施步驟6的基本內(nèi)容是,室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)將在單元數(shù)據(jù)模塊中記錄的室內(nèi)機(jī)IP地址及通信端口發(fā)送給主控服務(wù)器,以便主控服務(wù)器查詢、檢測室內(nèi)機(jī)信息及狀態(tài)。步驟6的具體工作是,室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)通過單元SIP服務(wù)模塊利用SIP的MESSAGE方法將單元數(shù)據(jù)模塊中的記錄的室內(nèi)機(jī)狀態(tài)、IP地址及通信端口發(fā)送至主控服務(wù)器,主控服務(wù)器利用自己的主控SIP服務(wù)模塊監(jiān)聽、獲取相應(yīng)的室內(nèi)機(jī)信息及狀態(tài),并記錄在主控數(shù)據(jù)及權(quán)限管理模塊內(nèi)。這樣,主控服務(wù)器控制管理所有單元門口機(jī),并監(jiān)控所有單元門口機(jī)、室內(nèi)機(jī)狀態(tài),達(dá)到了自檢的目的。每個單元門口機(jī)可以自己管理本單元的室內(nèi)機(jī),實(shí)現(xiàn)了分單元的區(qū)域控制,總體結(jié)構(gòu)呈一種樹形結(jié)構(gòu)。如從主控服務(wù)器發(fā)送視頻廣告或通告,主控服務(wù)器向自己注冊的單元門口機(jī),利用主控SIP服務(wù)模塊與單元SIP服務(wù)模塊與的SIP信令交互,將視頻廣告或通告廣播發(fā)送至各注冊的單元門口機(jī),每個單元門口機(jī)在收到視頻廣告或通告后,又利用單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,向每個單兀內(nèi)注冊的所有室內(nèi)機(jī)廣播發(fā)送視頻廣告或通告。如此,主控服務(wù)器只對所有單元口機(jī)廣播相關(guān)數(shù)據(jù),然后單元門口機(jī)再向下對各自單元內(nèi)的所有室內(nèi)機(jī)廣播數(shù)據(jù),這樣可有效減小網(wǎng)絡(luò)壓力,避免可能發(fā)生的網(wǎng)絡(luò)堵塞。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于SIP的全數(shù)字樓宇對講系統(tǒng),其特征在于,包括主控服務(wù)器(3)、單元門口機(jī)(2)、室內(nèi)機(jī)(I); 其中主控服務(wù)器包括主控SIP服務(wù)模塊和主控數(shù)據(jù)及權(quán)限管理模塊; 主控SIP服務(wù)模塊,接收所有單元門口機(jī)的SIP注冊信息,調(diào)用主控數(shù)據(jù)及權(quán)限管理模塊存儲的所有單元門口機(jī)權(quán)限信息進(jìn)行比對得到鑒權(quán)注冊成功的單元門口機(jī);向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限即室內(nèi)機(jī)的用戶名和密碼,并記錄鑒權(quán)注冊成功的單元門口機(jī)的IP地址及通信端口 ;接收單元門口機(jī)發(fā)送的鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口 ;向單元口機(jī)發(fā)送廣告、物業(yè)通知;通過記錄單元門口機(jī)和室內(nèi)機(jī)的IP地址及通信端口定時接收、檢測單元口機(jī)和室內(nèi)機(jī)的狀態(tài); 主控數(shù)據(jù)及權(quán)限管理模塊,存儲所有單元門口機(jī)和室內(nèi)機(jī)的權(quán)限信息、向單元口機(jī)已發(fā)送的廣告、物業(yè)通知; 所述單元門口機(jī),包括單元SIP服務(wù)模塊、對講門禁模塊、單元數(shù)據(jù)模塊; 單元SIP服務(wù)模塊,向主控服務(wù)器發(fā)送自己的SIP注冊信息包括單元名和密碼;接收主控服務(wù)器發(fā)送的該單元的室內(nèi)機(jī)權(quán)限信息并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收主控服務(wù)器發(fā)送的廣告、物業(yè)通知發(fā)送至室內(nèi)機(jī)并發(fā)送至單元數(shù)據(jù)模塊進(jìn)行存儲;接收本單元的室內(nèi)機(jī)的注冊信息并調(diào)用單元數(shù)據(jù)模塊存儲的本單元所有室內(nèi)機(jī)的權(quán)限信息進(jìn)行比對,得到鑒權(quán)注冊成功的室內(nèi)機(jī);然后 通過SIP的MESSAGE方法將單元內(nèi)鑒權(quán)注冊成功的室內(nèi)機(jī)的IP地址及通信端口傳送至主控服務(wù)器; 對講門禁模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從單元SIP服務(wù)模塊獲取動作指令控制對講單元進(jìn)行可視對講或門禁電路實(shí)現(xiàn)開門動作; 單元數(shù)據(jù)模塊,受單元SIP服務(wù)模塊控制,通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,接收來自于主控服務(wù)器的主控數(shù)據(jù)及權(quán)限管理模塊中的該單元的室內(nèi)機(jī)的權(quán)限信息并存儲;通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,接收處理室內(nèi)機(jī)的注冊信息,并通過單元SIP服務(wù)模塊與主控SIP服務(wù)模塊的SIP信令交互,獲取從主控SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知并存儲;并在單元口機(jī)沒有連接主控服務(wù)器時,直接設(shè)置該單元的室內(nèi)機(jī)的權(quán)限; 室內(nèi)機(jī),包括室內(nèi)機(jī)SIP通信模塊、對講開鎖模塊、用戶數(shù)據(jù)模塊; 室內(nèi)機(jī)SIP通信模塊,向單元門口機(jī)的SIP通信模塊發(fā)送本室內(nèi)機(jī)的注冊信息; 對講開鎖模塊,受室內(nèi)機(jī)SIP通信模塊控制,通過單元SIP服務(wù)模塊與室內(nèi)機(jī)SIP通信模塊的SIP信令交互,從室內(nèi)機(jī)SIP通信模塊發(fā)送給單元SIP服務(wù)模塊可視對講指令或發(fā)送開鎖指令,使得室內(nèi)機(jī)可控制對講單元與單元門口進(jìn)行可視對講或開啟單元門鎖; 用戶數(shù)據(jù)模塊,受室內(nèi)機(jī)SIP通信模塊控制,用于存儲管理本機(jī)的信息及權(quán)限,并通過室內(nèi)機(jī)SIP通信模塊與單元SIP服務(wù)模塊的SIP信令交互,獲取從單元SIP服務(wù)模塊發(fā)來的廣告、物業(yè)通知。
2.用權(quán)利要求1所述的基于SIP的全數(shù)字樓宇系統(tǒng)的鑒權(quán)方法,其特征在于,步驟1,單元門口機(jī)向主控服務(wù)器鑒權(quán)注冊;該步驟的具體步驟如下: 步驟101,在主控服務(wù)器上先設(shè)置單元門口機(jī)的用戶名及密碼; 步驟102,單元門口機(jī)向主控服務(wù)器發(fā)起REGISTER請求注冊;步驟103,主控服務(wù)器收到單元門口機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配; 步驟104,單元門口機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給主控服務(wù)器; 步驟105,主控服務(wù)器收到單元門口機(jī)返回的REGISTER注冊包后,在主控數(shù)據(jù)及權(quán)限管理模塊中驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄單元門口機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功; 步驟2,主控服務(wù)器向鑒權(quán)注冊成功的單元門口機(jī)發(fā)送該單元的所有室內(nèi)機(jī)權(quán)限;室內(nèi)機(jī)權(quán)限為室內(nèi)機(jī)的用戶名和密碼; 步驟3,鑒權(quán)注冊成功的單元門口機(jī)向主控服務(wù)器定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的單元門口機(jī)每隔3600秒向主控服務(wù)器發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,主控服務(wù)器仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該單元門口機(jī)狀態(tài)為離線; 步驟4,室內(nèi)機(jī)向單元門口機(jī)鑒權(quán)注冊: 步驟401,室內(nèi)機(jī)向單元門口機(jī)發(fā)起REGISTER請求注冊,注冊名即是該室內(nèi)機(jī)的用戶名; 步驟402,單元門口機(jī)收到室內(nèi)機(jī)的REGISTER注冊請求后,向單元門口機(jī)返回鑒權(quán)要求,即需要該用戶名所對應(yīng)的密碼匹配; 步驟403,室內(nèi)機(jī)收到鑒權(quán)要求后,把用戶名、密碼重組REGISTER注冊包后返給單元門口機(jī); 步驟404,單元門口機(jī)收到室內(nèi)機(jī)返回的REGISTER注冊包后,驗(yàn)證用戶名、密碼的正確性,如果驗(yàn)證正確,返回告知單元門口機(jī)注冊成功,并記錄室內(nèi)機(jī)的IP地址及通信端口,否則返回消息表明鑒權(quán)注冊不成功; 步驟5,鑒權(quán)注冊成功的室內(nèi)機(jī)向單元門口機(jī)定時發(fā)送本機(jī)狀態(tài)信息:鑒權(quán)注冊成功的室內(nèi)機(jī)每隔3600秒向單元門口機(jī)發(fā)送REGISTER注冊的心跳包,如果在鑒權(quán)注冊后經(jīng)過3600秒,單元門口機(jī)仍未收到某個單元門口機(jī)心跳包來保持其在線狀態(tài),則記錄該室內(nèi)機(jī)狀態(tài)為離線; 步驟6,室內(nèi)機(jī)鑒權(quán)注冊成功后,單元門口機(jī)將鑒權(quán)注冊成功的室內(nèi)機(jī)IP地址及通信端口發(fā)送主控服務(wù)器。
全文摘要
本發(fā)明公開了一種基于SIP的全數(shù)字樓宇對講系統(tǒng)及鑒權(quán)方法,該系統(tǒng)包括主控服務(wù)器、單元門口機(jī)、室內(nèi)機(jī);其中主控服務(wù)器包括主控SIP服務(wù)模塊和主控數(shù)據(jù)及權(quán)限管理模塊;單元門口機(jī)包括單元SIP服務(wù)模塊、對講門禁模塊、單元數(shù)據(jù)模塊;室內(nèi)機(jī)包括室內(nèi)機(jī)SIP通信模塊、對講開鎖模塊、用戶數(shù)據(jù)模塊;本發(fā)明實(shí)現(xiàn)了分單元的區(qū)域控制及自檢機(jī)制,解決現(xiàn)在數(shù)字樓宇對講系統(tǒng)中獨(dú)立應(yīng)用性差、網(wǎng)絡(luò)堵塞、故障自檢缺失等問題,提高了系統(tǒng)的應(yīng)用性、穩(wěn)定性及可靠性。
文檔編號H04L29/06GK103095715SQ201310030930
公開日2013年5月8日 申請日期2013年1月28日 優(yōu)先權(quán)日2013年1月28日
發(fā)明者周衛(wèi)斌, 吳勇, 姚列健, 倪惠珍, 魏建云, 張陽, 郭艷飛, 孟濤, 盧榮, 王?;?申請人:中國船舶重工集團(tuán)公司第七一八研究所