午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其系統(tǒng)用戶認(rèn)證方法

文檔序號(hào):7698507閱讀:185來源:國(guó)知局
專利名稱:網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其系統(tǒng)用戶認(rèn)證方法
網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其系統(tǒng)用戶認(rèn)證方法
技術(shù)領(lǐng)城
本發(fā)明涉及一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),尤其是一種具有用戶信息認(rèn)證系統(tǒng)的 基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)以及其系統(tǒng)用戶認(rèn)證方法。
背景技術(shù)
隨著多^^體4支術(shù)的;^JL多媒體監(jiān)控系統(tǒng)越來越多M用在安全防范、遠(yuǎn) 程監(jiān)控、遠(yuǎn)程教學(xué)、遠(yuǎn)程會(huì)議、遠(yuǎn)程演示、社區(qū)服務(wù)等領(lǐng)域,并發(fā)揮著重大的 作用.目前,在大多數(shù)單位和地方已經(jīng)實(shí)現(xiàn)了通過傳g頻或音頻來進(jìn)行實(shí)時(shí) 監(jiān)控的系統(tǒng),譬如在一些安裝了相應(yīng)監(jiān)控系統(tǒng)的寫字樓,或者一些具有4艮好安 全管理系統(tǒng)的生活小區(qū),甚至是一些私人住宅內(nèi)等。
在現(xiàn)有使用的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中,通常使用帶有注冊(cè)功能的SIP( Session InitiationProtocal, SIP)代理服務(wù)器用于處理用戶的注冊(cè)、呼叫等SIP消息, 并對(duì)其i^f亍路由。而為了防止非法用戶的攻擊,提供系統(tǒng)的安全性,在進(jìn)行上 述操作時(shí)必須對(duì)用戶進(jìn)行認(rèn)證,讓合法用戶暢通的使用系統(tǒng)的功能,而阻止非 法的用戶。
其中對(duì)用戶進(jìn)行認(rèn)證的操作,是由SIP代理服務(wù)器自身來完成的。這種操 作方式不可避免的增加了 SEP代理服務(wù)器的結(jié)構(gòu)復(fù)雜性,并會(huì)使得SIP代理服 務(wù)器負(fù)栽過重,降# 了其可靠性.
進(jìn)一步的,那些經(jīng)過系統(tǒng)認(rèn)證后的用戶的系統(tǒng)動(dòng)態(tài)信息,例如在線用戶、 地址信息等等,也是存儲(chǔ)于SIP代理服務(wù)器中,并由SIP代理服務(wù)器自身來實(shí) 現(xiàn)對(duì)這些信息的存儲(chǔ)、查詢、更新及剩除等操作,如果系統(tǒng)中的用戶及設(shè)備的 總體數(shù)量較少,則這種方式是可行的。但若系統(tǒng)中的設(shè)備及用戶數(shù)量較大時(shí), 由SIP代理服務(wù)器單獨(dú)來實(shí)現(xiàn)這個(gè)功能.則不可避免的進(jìn)一步的增加了 SIP代理服務(wù)器的負(fù)栽,使得其結(jié)構(gòu)更加復(fù)雜,并進(jìn)一步的降低了其可靠性。
另外,采用SIP代理服務(wù)器存儲(chǔ)這些系統(tǒng)動(dòng)態(tài)信息,還有一個(gè)缺點(diǎn)就是,
sn>代理服務(wù)器會(huì)將接收到的這些系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)與其內(nèi)存中,以方便其調(diào) 用.若SIP代理服務(wù)器因故障重起,則存儲(chǔ)于其內(nèi)存中的這些系統(tǒng)動(dòng)態(tài)數(shù)據(jù)都 會(huì)丟失,進(jìn)而導(dǎo)致系統(tǒng)中已經(jīng)在線用戶及設(shè)備無法正常工作。
因此,亟待提出一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),以解決^T技術(shù)中的缺點(diǎn).

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的一個(gè)目的在于提供一種基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控
系統(tǒng),其結(jié)構(gòu)清晰,便于操作,穩(wěn)定性高;尤其在系統(tǒng)用戶信息認(rèn)證方面、
用戶呼叫指定系統(tǒng)設(shè)備方面以及系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)存儲(chǔ)方面具有較強(qiáng)的可靠性.
本發(fā)明的又一個(gè)目的在于提供一種可適用于上述系統(tǒng)使用的用戶認(rèn)證 方法、用戶呼叫指定系統(tǒng)設(shè)備方法以及系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)操作方法,以使得 系統(tǒng)在這幾方面的系統(tǒng)運(yùn)行更有效率。
為了達(dá)到上述目的,本發(fā)明的一個(gè)實(shí)施方式提供了 一種包括有用戶信息 認(rèn)證系統(tǒng)的基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)。其中該用戶信息認(rèn)證系統(tǒng)包括 有客戶端、SIP代理服務(wù)器、Diameter客戶端及Diameter服務(wù)器。客戶端用 于接收并發(fā)送用戶輸入的用戶信息給SIP代理服務(wù)器并反饋系統(tǒng)認(rèn)證結(jié)果給 用戶 SIP代理服務(wù)器接收到用戶信息后調(diào)用Diameter客戶端向Diameter 服務(wù)器發(fā)送用戶認(rèn)證請(qǐng)求.Diameter服務(wù)器用于對(duì)用戶信息進(jìn)行認(rèn)證處理, 并將審核結(jié)果返回給Diameter客戶端。Diameter客戶端解析收到的審核結(jié) 果后將得到的數(shù)據(jù)反饋給SIP代理服務(wù)器,最終SIP代理服務(wù)器將系統(tǒng)認(rèn)證 結(jié)果反饋給客戶端。
在不同實(shí)施方式中,其中客戶端與所述SIP代理服務(wù)器間的信息數(shù)據(jù)交 換是基于SIP協(xié)議的。在不同實(shí)施方式中,其中Diameter客戶端與Diameter服務(wù)器之間的信 息數(shù)據(jù)交換是基于Diameter協(xié)議的。
在不同實(shí)施方式中,其中SIP代理服務(wù)器與Diameter客戶端之間的數(shù)據(jù) 信息交換是基于函數(shù)調(diào)用的方式。
在不同實(shí)施方式中,其中本發(fā)明涉及的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)還包括有用于 存儲(chǔ)系統(tǒng)用戶信息的數(shù)據(jù)庫,在一個(gè)實(shí)施方式中,其可以是一個(gè)數(shù)據(jù)庫服務(wù) 器。Diameter服務(wù)器通過訪問數(shù)據(jù)庫并比對(duì)其中存儲(chǔ)的用戶信息以進(jìn)行用戶 信息的審核。
在不同實(shí)施方式中,其中數(shù)據(jù)庫內(nèi)存儲(chǔ)的系統(tǒng)用戶信息包括有用戶名、 密碼及系統(tǒng)權(quán)限。
在不同實(shí)施方式中,其中客戶端包括有可供用戶向系統(tǒng)輸入用戶信息的 輸入裝置和顯示系統(tǒng)響應(yīng)結(jié)果的顯示裝置。
本發(fā)明的又一個(gè)實(shí)施方式是提供一種用于上述的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的 系統(tǒng)用戶認(rèn)證方法.其包括有以下步驟,客戶端接收輸入的用戶信息,并通 過網(wǎng)絡(luò)將用戶信息發(fā)送給所述SIP代理服務(wù)器。SIP代理服務(wù)器接收用戶信 息并調(diào)用Diameter客戶端將其發(fā)送給Diameter服務(wù)器.Diameter服務(wù)器審 核收到的用戶信息,并返回審核結(jié)果給Diameter客戶端。Di^neter客戶端 解析收到的審核結(jié)果,并將用戶信息認(rèn)證結(jié)果返回給SIP代理服務(wù)器.SIP 代理服務(wù)器將認(rèn)證結(jié)果返回給客戶端,并由客戶端反饋用戶認(rèn)證成功或失 敗。
在不同實(shí)施方式中,其中客戶端在傳遞用戶信息給SIP代理服務(wù)器時(shí), 先將用戶輸入的用戶信息封裝為SIP信息后,在根據(jù)SIP協(xié)議傳送給SIP代 理服務(wù)器。
在不同實(shí)施方式中,其中SIP服務(wù)器調(diào)用Diameter客戶端以將接收到的 包含用戶信息的SIP消息封裝為Diameter消息的形式,在根據(jù)Diameter協(xié)議將包括有用戶信息的認(rèn)證請(qǐng)求發(fā)送給Diameter服務(wù)器.
在不同實(shí)施方式中,其中Diameter客戶端是通過MAR指令的形式將認(rèn) 證請(qǐng)求發(fā)送給Diameter服務(wù)器;而Diameter服務(wù)器是通過MAA指令的形 式將認(rèn)證結(jié)果反饋給Diameter客戶端的,
在不同實(shí)施方式中,其中SIP代理服務(wù)器調(diào)用Diameter客戶端的方式為 函數(shù)調(diào)用方式,Diameter客戶端反饋信息給所述SIP代理服務(wù)器的方式為反 饋調(diào)用函數(shù)結(jié)果的方式。
本發(fā)明的又一個(gè)實(shí)施方式是提供一種根據(jù)本發(fā)明涉及的網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指定設(shè)備的呼叫方法。其包括有上述的用戶認(rèn) 證方法中包括的用戶認(rèn)證步驟及呼叫指定系統(tǒng)設(shè)備步驟,其中呼叫指定系統(tǒng) 設(shè)備步驟是在成功完成用戶認(rèn)證步驟之后進(jìn)行.
在不同實(shí)施方式中,其中當(dāng)用戶認(rèn)證步驟成功完成后,SIP代理服務(wù)器 并不馬上返與認(rèn)證成功結(jié)果給客戶端,而是向客戶端呼叫的指定系統(tǒng)設(shè)備發(fā) 送信息,當(dāng)其獲得指定設(shè)備的信息反饋后,在會(huì)il饋一個(gè)成功呼叫的結(jié)果給 客戶端。
在不同實(shí)施方式中,其中SIP代理服務(wù)器與呼叫的指定設(shè)備間的信息交 換是基于SIP協(xié)議的。
在不同實(shí)施方式中,其中SIP代理服務(wù)器通過SIP協(xié)議的INVITE指令 形式發(fā)送信息給所述呼叫的指定設(shè)備。
在不同實(shí)施方式中,其中SIP服務(wù)器反饋給客戶端成功呼叫指定設(shè)備的 反饋結(jié)果中包括有呼叫設(shè)備的地址信息.
在不同實(shí)施方式中,其中呼叫的系統(tǒng)指定設(shè)備包括有系統(tǒng)終端攝像裝置.
本發(fā)明的又一個(gè)實(shí)施方式是提供一種包括有系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)的基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng).其中動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)包括有SIP代理服務(wù)器、SIP定位服務(wù)器以及數(shù)據(jù)庫,而SIP代理服務(wù)器通過SIP定位服務(wù)器
將傳遞給其的系統(tǒng)的動(dòng)態(tài)信息數(shù)據(jù),發(fā)送給數(shù)據(jù)庫.而數(shù)據(jù)庫則用于對(duì)這些動(dòng)態(tài)數(shù)據(jù)進(jìn)行包括數(shù)據(jù)存儲(chǔ)、更新、查詢以及刪除等操作,并將操作結(jié)果通
過SIP定位服務(wù)器返回給SIP代理服務(wù)器.在一個(gè)實(shí)施方式中,該數(shù)據(jù)庫可
以是一個(gè)數(shù)據(jù)庫服務(wù)器。
在不同實(shí)施方式中,其中SIP定位服務(wù)器包括有SIP代理服務(wù)器調(diào)用接口、命令處理模塊以及數(shù)據(jù)庫訪問接口, SIP代理服務(wù)器通過SIP代理服務(wù)
器調(diào)用接口將對(duì)系統(tǒng)動(dòng)態(tài)信息的操作命令發(fā)送給命令處理模塊,命令處理模塊處理接收到命令后,調(diào)用數(shù)據(jù)庫訪問接口連接數(shù)據(jù)庫以將命令發(fā)送給數(shù)據(jù)庫,最后由數(shù)據(jù)庫完成命令中的數(shù)據(jù)操作并返回結(jié)果.
在不同實(shí)施方式中,其中存儲(chǔ)于數(shù)據(jù)庫內(nèi)的系統(tǒng)動(dòng)態(tài)信息包括有當(dāng)前時(shí)間選項(xiàng)和過期時(shí)間選項(xiàng)以分別記錄數(shù)據(jù)的存儲(chǔ)時(shí)間和其過期時(shí)間。而命令處理模塊會(huì)根據(jù)設(shè)定定期檢查這些存儲(chǔ)的數(shù)據(jù)是否過期,若是發(fā)現(xiàn)存儲(chǔ)數(shù)據(jù)的過期時(shí)間在當(dāng)前時(shí)間之前,則會(huì)認(rèn)為其為過期數(shù)據(jù),就會(huì)通知數(shù)據(jù)庫進(jìn)行數(shù)據(jù)刪除。
在不同實(shí)施方式中,其中SIP代理服務(wù)器與SIP定位服務(wù)器間的數(shù)據(jù)交流是基于SIP協(xié)議的。
本發(fā)明的又一個(gè)實(shí)施方式是提供一種用于上述的包括有系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的系統(tǒng)動(dòng)態(tài)數(shù)據(jù)操作方法,其包括有以下步
驟,SIP代理服務(wù)器調(diào)用SIP定位服務(wù)器的SIP代理服務(wù)器調(diào)用接口,將其
對(duì)系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)的操作命令傳遞給命令處理模塊.命令處理模塊處理
SIP代理服務(wù)器命令,并調(diào)用數(shù)據(jù)庫訪問接口訪問數(shù)據(jù)庫,以將命令中的數(shù)
據(jù)操作通知數(shù)據(jù)庫。數(shù)據(jù)庫根據(jù)接收到的數(shù)據(jù)操作命令對(duì)數(shù)據(jù)進(jìn)行操作并將
操作結(jié)果返回給數(shù)據(jù)庫訪問接口 ,命令處理模塊將通過SIP代理服務(wù)器調(diào)用接口將由數(shù)據(jù)庫訪問接口返回的數(shù)據(jù)操作結(jié)果返回給SIP代理服務(wù)器.
在不同實(shí)施方式中,其中涉及的SIP代理服務(wù)器調(diào)用接口和數(shù)據(jù)庫訪問
接口的調(diào)用方式是函數(shù)調(diào)用方式,而數(shù)據(jù)返回的方式為函數(shù)調(diào)用結(jié)果返回,
在不同實(shí)施方式中,其中當(dāng)命令處理模塊在接收由所述SIP代理服務(wù)器調(diào)用接口發(fā)來的SIP代理服務(wù)器的命令時(shí),會(huì)先對(duì)命令進(jìn)行驗(yàn)證.
在不同實(shí)施方式中,其中當(dāng)命令處理模塊到所述SIP代理服務(wù)器通過SIP代理服務(wù)器調(diào)用接口發(fā)來的數(shù)據(jù)存儲(chǔ)命令時(shí),會(huì)先對(duì)命令進(jìn)行驗(yàn)證,確
認(rèn)有效后,其會(huì)將存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)換為一條記錄,然后調(diào)用數(shù)據(jù)庫訪問接口,將數(shù)據(jù)記錄發(fā)送給數(shù)據(jù)庫,由數(shù)據(jù)庫完成對(duì)這條數(shù)據(jù)記錄的存儲(chǔ),且,存儲(chǔ)的數(shù)據(jù)記錄包括有數(shù)據(jù)當(dāng)前時(shí)間選項(xiàng)以及過期時(shí)間選項(xiàng),其中當(dāng)前時(shí)間選項(xiàng)用于記錄當(dāng)前數(shù)據(jù)存儲(chǔ)的時(shí)間,過期時(shí)間選項(xiàng)用于記錄數(shù)據(jù)過期時(shí)間.
在不同實(shí)施方式中,其中當(dāng)所迷命令處理模塊接收到SIP代理服務(wù)器通過SIP代理服務(wù)器調(diào)用接口發(fā)來的數(shù)據(jù)查詢命令時(shí),會(huì)先對(duì)命令進(jìn)行驗(yàn)證,
確認(rèn)有效后,其會(huì)調(diào)用所述數(shù)據(jù)庫訪問接口,要求數(shù)據(jù)庫根據(jù)命令進(jìn)行數(shù)據(jù)查詢,而由數(shù)據(jù)庫訪問接口返回的數(shù)據(jù)查詢結(jié)果,會(huì)被數(shù)據(jù)處理模塊轉(zhuǎn)換為
SIP代理服務(wù)器定義的數(shù)據(jù)結(jié)構(gòu)形式,在通過SIP代理服務(wù)器調(diào)用接口傳遞給SIP代理服務(wù)器。
在不同實(shí)施方式中,其中系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)包括有系統(tǒng)用戶在線信息數(shù)據(jù)及其當(dāng)前的地址信息、系統(tǒng)在線設(shè)備信息數(shù)據(jù)以及在線設(shè)備的當(dāng)前地址信息。進(jìn)一步的,這些存儲(chǔ)于數(shù)據(jù)庫內(nèi)系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)包括有數(shù)據(jù)當(dāng)前時(shí)間的紀(jì)錄以及過期時(shí)間的紀(jì)錄以分別記錄數(shù)據(jù)的存儲(chǔ)時(shí)間和其過期時(shí)間.命令處理模塊會(huì)根據(jù)設(shè)定定期查詢所述數(shù)據(jù)庫內(nèi)存儲(chǔ)的數(shù)據(jù)的過期時(shí)間,當(dāng)其發(fā)現(xiàn)有數(shù)據(jù)的過期時(shí)間先于當(dāng)前時(shí)間時(shí),就會(huì)通知所述數(shù)據(jù)庫刪除該信息數(shù)據(jù)'
在不同實(shí)施方式中,其中系統(tǒng)中的在線用戶和在線系統(tǒng)設(shè)備會(huì)根據(jù)系統(tǒng)
10設(shè)定規(guī)則定時(shí)向所述SIP代理服務(wù)器發(fā)送其在線信息和當(dāng)前地址信息,而 SIP代理服務(wù)器在接收到這些動(dòng)態(tài)信息后,會(huì)通過SIP定位服務(wù)器通知數(shù)據(jù)
庫對(duì)這些數(shù)據(jù)進(jìn)行更新。
在不同實(shí)施方式中,其中數(shù)據(jù)庫內(nèi)存儲(chǔ)的在線用戶和在線系統(tǒng)設(shè)備的動(dòng)
態(tài)信息中包括有當(dāng)前時(shí)間選項(xiàng)和過期時(shí)間選項(xiàng);數(shù)據(jù)庫更新這些動(dòng)態(tài)數(shù)據(jù)的 方式為將這些動(dòng)態(tài)數(shù)據(jù)信息的當(dāng)前時(shí)間選項(xiàng)中的記錄更新為最近一次接收 到該信息時(shí)的時(shí)間,并同時(shí)根據(jù)更新的當(dāng)前時(shí)間紀(jì)錄更新過期時(shí)間選項(xiàng)中的 記錄。
進(jìn)一步的,本發(fā)明的又一個(gè)實(shí)施方式揭示了一種基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻 監(jiān)控系統(tǒng),其包括有用戶信息認(rèn)證系統(tǒng)以及系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)。其中用 戶信息認(rèn)證系統(tǒng)包括有客戶端、SIP代理服務(wù)器、Diameter客戶端、Diameter 服務(wù)器以及用于存儲(chǔ)系統(tǒng)用戶信息的數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器)。而動(dòng)態(tài)信息 存儲(chǔ)系統(tǒng)包括有SIP代理服務(wù)器、SIP定位服務(wù)器以及用于存儲(chǔ)系統(tǒng)動(dòng)態(tài)信 息的數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器).
進(jìn)一步的,在不同實(shí)施方式中,網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中的用戶信息認(rèn)證系 統(tǒng)以及系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)可以是共用同一個(gè)SIP代理服務(wù)器以及同一個(gè) 數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器),但不限于.
相對(duì)于現(xiàn)有技術(shù),、本發(fā)明涉及的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其系統(tǒng)結(jié)構(gòu)清晰, 穩(wěn)定性好.且由于使用新穎的用戶認(rèn)證方法、用戶指定設(shè)備呼叫方法以及系 統(tǒng)在線用戶及在線設(shè)備信息的動(dòng)態(tài)信息存儲(chǔ)方法,使得本發(fā)明涉及的網(wǎng)絡(luò)視 頻監(jiān)控系統(tǒng)在對(duì)系統(tǒng)資源的有效配置方面具有較好的效果,提高了系統(tǒng)的運(yùn) 行效率.
相對(duì)于現(xiàn)有技術(shù),本發(fā)明涉及的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),其系統(tǒng)結(jié)構(gòu)清晰, 穩(wěn)定性好。且由于使用新穎的用戶認(rèn)證方法、用戶指定設(shè)備呼叫方法以及系 統(tǒng)在線用戶及在線設(shè)備信息的動(dòng)態(tài)信息存儲(chǔ)方法,使得本發(fā)明涉及的網(wǎng)絡(luò)視 頻監(jiān)控系統(tǒng)在對(duì)系統(tǒng)資源的有效配置方面具有較好的效果,提高了系統(tǒng)的運(yùn)行效率。


圖1是本發(fā)明的一個(gè)實(shí)施方式涉及的枧頻監(jiān)控系統(tǒng)使用的用戶信息認(rèn)
證系統(tǒng)的邏輯結(jié)構(gòu)示意圖2為用于圖1所示的用戶信息認(rèn)證系統(tǒng)的用戶信息認(rèn)證方法的流程
圖3是本發(fā)明的又一個(gè)實(shí)施方式涉及的視頻監(jiān)控系統(tǒng)的邏輯結(jié)構(gòu)示意
圖4是本發(fā)明的一個(gè)實(shí)施方式涉及的視頻監(jiān)控系統(tǒng)使用的系統(tǒng)動(dòng)態(tài)信息 存儲(chǔ)系統(tǒng)的邏輯結(jié)構(gòu)示意圖5為圖4中涉及的SIP定位服務(wù)器的邏輯結(jié)構(gòu)示意圖6為本發(fā)明又一個(gè)實(shí)施方式中涉及的視頻監(jiān)控系統(tǒng)使用的系統(tǒng)動(dòng)態(tài)信 息存儲(chǔ)方法的流程圖7為本發(fā)明又一個(gè)實(shí)施方式中涉及的視頻監(jiān)控系統(tǒng)的邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明提出了一種用于基于計(jì)算機(jī)兩絡(luò)的視頻網(wǎng)絡(luò)監(jiān)控系統(tǒng)使用的,基 于新一代的AAA( Authentication, Authorization, Accounting M支術(shù)的Diameter
系列協(xié)議的系統(tǒng)用戶信息認(rèn)證系統(tǒng)及其方法,其技術(shù)成熟,具有強(qiáng)大的可擴(kuò) 展性和安全保證,使得其便于使用,利于大規(guī)模的推廣應(yīng)用,
請(qǐng)參閱圖1所示,在一個(gè)實(shí)施方式中,本發(fā)明涉及的一種基于計(jì)算機(jī)網(wǎng) 絡(luò)的視頻監(jiān)控系統(tǒng)所包括的用戶認(rèn)證系統(tǒng)100包括有客戶端10、 SIP代理服 務(wù)器(SIP Proxy服務(wù)器)20、 Diameter客戶端(Diameter Client )30及Diameter 服務(wù)器(Diameter Server) 40*認(rèn)證系統(tǒng)100的這些組件遵照SIP協(xié)議和 Diameter協(xié)議利用計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)預(yù)定組件間的信息交流。進(jìn)一步的,本說明書中揭示的系統(tǒng)結(jié)構(gòu)為邏輯結(jié)構(gòu),其涉及到的系統(tǒng)組 件為其邏輯名稱,并不一定具有相應(yīng)的獨(dú)立的物理結(jié)構(gòu)。例如,在不同實(shí)施
方式中,Diameter客戶端可在SIP代理服務(wù)器中實(shí)現(xiàn),或者是,Diameter客 戶端和SIP代理服務(wù)器在一個(gè)節(jié)點(diǎn)內(nèi),負(fù)責(zé)向Diameter服務(wù)器發(fā)送用戶的系 統(tǒng)認(rèn)證請(qǐng)求,但不限于。
其中客戶端10包括有可供用戶輸入用戶信息的輸入裝置和顯示系統(tǒng)響 應(yīng)的顯示裝置。其中用戶輸入的用戶信息通常包括有用戶名和密碼,客戶端 在接收到用戶輸入的用戶信息后,將用戶信息通過網(wǎng)絡(luò)以SIP消息的方式發(fā) 送給SIP代理服務(wù)器20請(qǐng)求系統(tǒng)進(jìn)行用戶認(rèn)證。
SIP代理服務(wù)器20接收到用戶信息后以函數(shù)調(diào)用的方式調(diào)用Diameter 客戶端30提供的接口 ,由Diameter客戶端30將用戶信息以符合Diameter 協(xié)議的方式向Diameter服務(wù)器40發(fā)出相應(yīng)的認(rèn)證請(qǐng)求命令,并由Diameter 客戶端30解析Diameter服務(wù)器40返回的處理結(jié)果,并將解析結(jié)果返回給 SIP代理服務(wù)器20,然后在由SIP代理服務(wù)器通過SIP消息將認(rèn)證結(jié)果返回 給客戶端10。
Diameter服務(wù)器30用于解析由Diameter客戶端發(fā)送過來的命令并在命 令處理完后返回處理結(jié)果。Diameter服務(wù)器根據(jù)命令對(duì)用戶的信息進(jìn)行認(rèn)證 期間,其通常要和一個(gè)存儲(chǔ)有網(wǎng)絡(luò)祝頻監(jiān)控系統(tǒng)用戶信息的數(shù)據(jù)庫(通常其 可以是一個(gè)數(shù)據(jù)庫服務(wù)器,但不限于)相連接,以獲取用戶的相關(guān)信息,如 用戶名,用戶密碼,用戶權(quán)限等信息,以進(jìn)行用戶信息的核對(duì),若信息相符 則是有效用戶信息,用戶認(rèn)證成功;反之,則失敗'在不同實(shí)施方式中,系 統(tǒng)用戶信息也可以是存儲(chǔ)于Diameter服務(wù)器自身之中,例如,其自身的內(nèi) 存中,但不限于。
進(jìn)一步的,本發(fā)明的又一個(gè)實(shí)施方式揭示了一種適用于以上系統(tǒng)所使用 的用戶認(rèn)證方法200,其流程圖請(qǐng)參閱圖2所示.其包括有以下步稞,客戶端接收用戶輸入的用戶信息并通過網(wǎng)絡(luò)將用戶信息發(fā)送給SIP代理服務(wù)器 220 (以下簡(jiǎn)稱步猓220) , SIP代理服務(wù)器調(diào)用Diameter客戶端以通過 Diameter客戶端將用戶信息發(fā)送給Diameter服務(wù)器(以下簡(jiǎn)稱步驟230), Diameter服務(wù)器審核收到的由Diameter客戶端傳送的用戶信息并反饋審核 結(jié)果給Diameter客戶端240 (以下簡(jiǎn)稱步驟240 ) , Diameter客戶端將收到 的反饋結(jié)果反饋給SIP代理服務(wù)器250 (以下簡(jiǎn)稱步驟250 ) , SIP代理服務(wù) 器將反饋結(jié)果反饋給客戶端通知用戶認(rèn)證成功或失敗260 (以下簡(jiǎn)稱步驟 260).
其中步驟220中,客戶端傳遞用戶信息給SIP代理服務(wù)器的方式為先將 用戶輸入的用戶信息封裝為SIP信息后再根據(jù)SIP協(xié)議傳送給SIP代理服務(wù) 器??蛻舳伺cSIP代理服務(wù)器間的數(shù)據(jù)交換是基于SIP協(xié)議的。
步稞230中,SIP代理服務(wù)器接收到SIP信息后,調(diào)用Diameter客戶端 的接口 ,由Diameter客戶端將用戶信息封裝為符合Diameter協(xié)議的消息形 式發(fā)送給Diameter服務(wù)器進(jìn)行用戶信息認(rèn)證,其中在一個(gè)實(shí)施方式中, Diameter客戶端通過MAR (Multimedia-Auth-Request)指令的形式將認(rèn)證請(qǐng) 求發(fā)送給Diameter服務(wù)器.
步驟240中,Diameter服務(wù)器接收到由Diameter客戶端發(fā)送的包括有 用戶信息的MAR指令后,其會(huì)訪問一個(gè)儲(chǔ)存有網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)用戶信息 的數(shù)據(jù)庫,以查詢此用戶信息是否符合數(shù)據(jù)庫內(nèi)存有的某一用戶信息,當(dāng)找 到或未找到符合此用戶信息的數(shù)據(jù)后,Diameter服務(wù)器將以MAA (Multimedia-Auth-Answer娥令的方式將處理結(jié)果返回給Diameter客戶端
步驟250中,Diameter客戶端接收到由Diameter服務(wù)器反饋回的 Diameter指令后,解析該指令,并將結(jié)果反饋給SIP代理服務(wù)器。
步驟260中,SIP代理服務(wù)器以SIP消息的方式,將Diameter客戶端反 饋回的認(rèn)證結(jié)果,反饋給客戶端。在一個(gè)實(shí)施方式中,若用戶信息認(rèn)證成功則反饋200OK響應(yīng)給客戶端,反之,則反饋401響應(yīng)給用戶.
進(jìn)一步的,對(duì)于網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)而言,其用戶第一次進(jìn)行系統(tǒng)登錄時(shí), 需要對(duì)其進(jìn)行用戶認(rèn)證,這是防止非法用戶登錄系統(tǒng).但是當(dāng)?shù)卿浀挠脩粢?使用系統(tǒng)資源時(shí),例如呼叫系統(tǒng)的終端攝像裝置等等,由于這樣的操作會(huì)占 用系統(tǒng)相當(dāng)一部分資源,出于慎重使用系統(tǒng)資源,同時(shí)避免用戶在登錄系統(tǒng) 后走開,而被其他人員繼續(xù)以該登錄用戶信息的名義操作系統(tǒng),本發(fā)明的又 一個(gè)實(shí)施方式提供了一種用于基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)的用戶呼叫 系統(tǒng)相應(yīng)i史備的方法。
其中一個(gè)實(shí)施方式中涉及使用的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),請(qǐng)參閱圖3所示。 一種本發(fā)明涉及的基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)300,其包括有客戶端 310、 SIP代理服務(wù)器320、 Diameter客戶端330、 Diameter服務(wù)器340及終 端攝像裝置350.其中終端攝像裝置350與SIP代理服務(wù)器間320的數(shù)據(jù)交 換是基于SIP協(xié)議的。而對(duì)于其他如客戶端310、 SIP代理服務(wù)器320、 Diameter客戶端330、 Diameter服務(wù)器340的描述,由于與前述相應(yīng)內(nèi)容類 似,因此此處不再贅迷。
本發(fā)明涉及一個(gè)實(shí)施方式中的用戶通過客戶端呼叫系統(tǒng)相應(yīng)設(shè)備的方 法包括有以下步驟用戶認(rèn)證步驟及呼叫相應(yīng)設(shè)備步驟,也就是說,在用戶 呼叫指定系統(tǒng)設(shè)備之前,其要再次進(jìn)行系統(tǒng)用戶信息認(rèn)證.其中對(duì)于用戶認(rèn) 證步驟的具體說明,由于與前述相應(yīng)內(nèi)容類似,因此此處不再贅述.
而對(duì)于呼叫相應(yīng)設(shè)備步驟,其為SIP代理服務(wù)器在用戶信息認(rèn)證成功后, 發(fā)送SIP協(xié)議的INVITE指令給用戶呼叫的指定設(shè)備,在此實(shí)施方式中,其 中,用戶呼叫的是系統(tǒng)中屬于該用戶信息的一個(gè)終端攝像裝置350,那么就 是發(fā)送INVITE指令給終端攝像裝置350,通知終端攝像裝置350,客戶端 需要調(diào)用其所獲得的監(jiān)控視角 終端攝像裝置350接到SIP代理服務(wù)器320 發(fā)送的指令后,反饋200OK響應(yīng)給SIP代理服務(wù)器同時(shí)將自身的地址信息附在其中,然后在由SIP代理服務(wù)器320反饋包括有呼叫終端攝像裝置350 地址信息的200OK響應(yīng)給客戶端.而當(dāng)認(rèn)證失敗時(shí),SIP代理服務(wù)器反饋 407響應(yīng)給用戶。
進(jìn)一步的,如前所述,系統(tǒng)用戶在登錄系統(tǒng)的過程,都會(huì)經(jīng)過SIP代理 服務(wù)器,使得SIP代理服務(wù)器了解哪些系統(tǒng)用戶在線,哪些不在線,且其他 系統(tǒng)組件,例如終端攝像裝置,也會(huì)與SIP代理服務(wù)器發(fā)生聯(lián)系,例如將其 地址信息通過SIP代理服務(wù)器轉(zhuǎn)發(fā)給呼叫用戶,或是根據(jù)設(shè)定自動(dòng)的將自身 的地址信息及是否在線信息定時(shí)的不斷發(fā)送給SIP代理服務(wù)器.這些系統(tǒng)的 動(dòng)態(tài)信息數(shù)據(jù)需要被存儲(chǔ)并不斷的更新,以使得系統(tǒng)能夠運(yùn)行并進(jìn)行最有效 的系統(tǒng)資源配置以提高系統(tǒng)效率,
通常這些系統(tǒng)的動(dòng)態(tài)信息數(shù)據(jù)會(huì)直接存儲(chǔ)于SIP代理服務(wù)器自身的內(nèi)存 中,并由SIP代理服務(wù)器對(duì)這些動(dòng)態(tài)信息數(shù)據(jù)進(jìn)行存儲(chǔ)、更新、查詢及刪除 等操作。但是若是系統(tǒng)用戶數(shù)量巨大,則會(huì)使得SIP代理服務(wù)器負(fù)栽過大, 不可避免的導(dǎo)致系統(tǒng)運(yùn)行效率緩慢.另外,若SIP代理服務(wù)器因故障重起, 則會(huì)導(dǎo)致全部系統(tǒng)動(dòng)態(tài)信息丟失,這會(huì)導(dǎo)致系統(tǒng)不能運(yùn)行.因此本發(fā)明涉及 的又一個(gè)實(shí)施方式是提供一種用于網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù) 存儲(chǔ)系統(tǒng)及其方法,
在一個(gè)實(shí)施方式中,如圖4所示,本發(fā)明涉及的一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng) 的系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)存儲(chǔ)系統(tǒng),其包括有SIP代理服務(wù)器410、 SIP定位服 務(wù)器(SIP Location Server) 420以及數(shù)據(jù)庫430 (通常其可以是一個(gè)數(shù)據(jù)庫 服務(wù)器,但不限于)。其中SIP代理服務(wù)器410通過SIP定位服務(wù)器420訪 問數(shù)據(jù)庫43(K而SIP定位服務(wù)器420接收SIP代理服務(wù)器410的命令,解 析該命令,根據(jù)該命令對(duì)數(shù)據(jù)庫進(jìn)行訪問,并對(duì)獲得的數(shù)據(jù)進(jìn)行處理然后返 回處理結(jié)果給SIP代理服務(wù)器410.數(shù)據(jù)庫430用于存儲(chǔ)系統(tǒng)的動(dòng)態(tài)信息數(shù) 據(jù),例如系統(tǒng)當(dāng)前在線用戶信息及其地址信息、系統(tǒng)當(dāng)前在線設(shè)M息及其 地址信息等等,并由數(shù)據(jù)庫430最終實(shí)現(xiàn)對(duì)這些動(dòng)態(tài)信息數(shù)據(jù)的存儲(chǔ)、查詢、更新及刪除等等操作。而SIP代理服務(wù)器410只是通過SIP定位服務(wù)器420 命令數(shù)據(jù)庫430完成對(duì)這些系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)的操作.
進(jìn)一步的,如圖5所示,SIP定位服務(wù)器420包括有SIP代理服務(wù)器調(diào) 用接口 422、命令處理模塊424以及數(shù)據(jù)庫訪問接口 426.其中S1P代理服 務(wù)器410通過函數(shù)調(diào)用的方式調(diào)用SIP代理服務(wù)器調(diào)用接口 422與SIP定位 服務(wù)器420進(jìn)行數(shù)據(jù)操作命令的傳遞,例如,數(shù)據(jù)的存儲(chǔ)、 除、更新及刪 除等數(shù)據(jù)操作命令,命令處理模塊424用于處理接收到的由SIP代理服務(wù)器 調(diào)用接口 422轉(zhuǎn)發(fā)的來自于SIP代理服務(wù)器的命令,先判斷該命令是否有效。 若是有效命令,則根據(jù)命令,調(diào)用數(shù)據(jù)庫訪問接口 426訪問數(shù)據(jù)庫430命令 數(shù)據(jù)庫430完成相應(yīng)數(shù)據(jù)操作并將操作結(jié)杲通過數(shù)據(jù)庫訪問接口 426返回, 然后命令處理模塊424在通過SIP代理服務(wù)器調(diào)用接口 422將操作結(jié)果返回 給SIP代理服務(wù)器410,
進(jìn)一步的,本發(fā)明的又一個(gè)實(shí)施方式涉及一種用于以上揭示的動(dòng)態(tài)信息 存儲(chǔ)系統(tǒng)的動(dòng)態(tài)信息存儲(chǔ)方法600,其操作流程如圖6所示,其包括有以下 步驟,SIP代理服務(wù)器調(diào)用SIP定位服務(wù)器的SIP代理服務(wù)器調(diào)用接口以將 其命令傳遞給命令處理模塊610(以下簡(jiǎn)稱步驟610),命令處理模塊處理 SIP代理服務(wù)器命令620 (以下筒稱步驟620),命令處理模塊根據(jù)命令調(diào)用 數(shù)據(jù)庫訪問接口訪問數(shù)據(jù)庫630 (以下簡(jiǎn)稱步驟630),數(shù)據(jù)庫進(jìn)行數(shù)據(jù)操 作步驟并將結(jié)果返回給數(shù)據(jù)庫訪問接口 640 (以下筒稱步猓640),數(shù)據(jù)庫 訪問接口將數(shù)據(jù)搮作結(jié)果返回給命令處理模塊650 (以下簡(jiǎn)稱步驟650), 命令處理模塊通過SIP代理服務(wù)器調(diào)用接口將數(shù)據(jù)操作結(jié)果返回給SIP代理 服務(wù)器660 (以下筒稱步驟660),其中以上涉及的接口調(diào)用的方式可以是 函數(shù)調(diào)用方式,而數(shù)據(jù)返回的方式相應(yīng)的也就是函數(shù)調(diào)用的結(jié)杲返回.
進(jìn)一步的,在一個(gè)數(shù)據(jù)存儲(chǔ)的實(shí)施方式中,SIP代理服務(wù)器4!0將數(shù)據(jù) 存儲(chǔ)命令通過SIP定位服務(wù)器420的SIP代理服務(wù)器調(diào)用接口 422傳遞^ 令處理模塊424,命令處理模塊424接到命令后,先進(jìn)行命令有效性的判斷,若其為有效命令,則將命令中包括的需要存儲(chǔ)的動(dòng)態(tài)信息數(shù)據(jù)轉(zhuǎn)換為一條記
錄,然后通過數(shù)據(jù)庫訪問接口 426將其傳遞給數(shù)據(jù)庫430,最后由數(shù)據(jù)庫430 完成對(duì)這一動(dòng)態(tài)信息數(shù)據(jù)記錄的存儲(chǔ)然后將結(jié)果返回.
進(jìn)一步的,在一個(gè)數(shù)據(jù)查詢的實(shí)施方式中,則是SIP定位服務(wù)器將通過 數(shù)據(jù)庫訪問接口 426由數(shù)據(jù)庫430中獲得的查詢數(shù)據(jù),通過命令處理模塊 424轉(zhuǎn)換為SIP代理服務(wù)器定義的數(shù)據(jù)結(jié)構(gòu)形式,在通過SIP代理服務(wù)器調(diào) 用接口 422傳遞給SIP代理服務(wù)器410。
進(jìn)一步的,由于網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)需要定期掌握當(dāng)前系統(tǒng)運(yùn)行狀況,這 就需要系統(tǒng)中在線的用戶和設(shè)備定期更新其信息數(shù)據(jù)給系統(tǒng),這些動(dòng)態(tài)信息 數(shù)據(jù)也就是存儲(chǔ)于數(shù)據(jù)庫430內(nèi).而為了實(shí)現(xiàn)系統(tǒng)掌握當(dāng)前系統(tǒng)在線用戶和 設(shè)備狀況,命令處理模塊424還具有數(shù)據(jù)時(shí)效檢查功能,以檢查數(shù)據(jù)庫中存 儲(chǔ)的系統(tǒng)動(dòng)態(tài)信息數(shù)據(jù)是否有效,以使得系統(tǒng)了解當(dāng)前系統(tǒng)狀況,以便更好 的運(yùn)行系統(tǒng)。當(dāng)其發(fā)現(xiàn)存儲(chǔ)的一些數(shù)據(jù)已過期時(shí),則會(huì)通知數(shù)據(jù)庫進(jìn)行數(shù)據(jù) 刪除,這樣也就可以使得系統(tǒng)由于刪除過期信息,而相應(yīng)的釋放出被該過期 信息所占用的系統(tǒng)資源,提高了系統(tǒng)的效率,并更為有效的進(jìn)行系統(tǒng)資源配 置。
例如,當(dāng)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的用戶登錄系統(tǒng)獲得系統(tǒng)認(rèn)證上線后,其若 對(duì)某一指定的系統(tǒng)設(shè)備進(jìn)行呼叫操作時(shí),系統(tǒng)為響應(yīng)其系統(tǒng)操作,會(huì)分配一 定系統(tǒng)資源供其使用。若其已經(jīng)下線,而系統(tǒng)沒有相應(yīng)的更新這一用戶是否 在線的動(dòng)態(tài)信息,則分配給其的系統(tǒng)資源就不會(huì)被收回,而實(shí)際上這部分系 統(tǒng)資源并未被使用,就造成了系統(tǒng)資源的白白浪費(fèi)。若在系統(tǒng)在線用戶數(shù)量 較大時(shí)出現(xiàn)這種情況,就會(huì)導(dǎo)致系統(tǒng)響應(yīng)緩慢,效率低下。
其中在一個(gè)實(shí)施方式中,存儲(chǔ)到數(shù)據(jù)庫430中的系統(tǒng)的動(dòng)態(tài)數(shù)據(jù)記錄中
會(huì)包括有當(dāng)前時(shí)間選項(xiàng)和到期時(shí)間選項(xiàng)。這兩個(gè)選項(xiàng)內(nèi)的時(shí)間記錄是系統(tǒng)第 一次記錄這些系統(tǒng)的動(dòng)態(tài)信息時(shí),按照當(dāng)時(shí)的時(shí)間記錄的(過期時(shí)間-當(dāng)前
18時(shí)間+—定時(shí)間間隔,例如過期時(shí)間-當(dāng)前時(shí)間+20秒).而發(fā)出這些動(dòng)態(tài)數(shù) 據(jù)的設(shè)備會(huì)根據(jù)系統(tǒng)的設(shè)定,定期向SIP代理服務(wù)器410發(fā)送更新信息以更 新存儲(chǔ)于數(shù)據(jù)庫內(nèi)的相應(yīng)的屬于該設(shè)備的動(dòng)態(tài)信息。當(dāng)然定期發(fā)送更新信息 的時(shí)間間隔小于以上設(shè)定的過期時(shí)間的時(shí)間間隔。SIP代理服務(wù)器410在接 收到這些設(shè)備發(fā)出的更新的動(dòng)態(tài)信息后,會(huì)調(diào)用SIP定位服務(wù)器420將這些 信息傳輸給數(shù)據(jù)庫430,并由數(shù)據(jù)庫更新相應(yīng)的這些數(shù)據(jù)。
其中一種數(shù)據(jù)更新方式就是,數(shù)據(jù)庫430在接收到動(dòng)態(tài)信息后,就會(huì)相 應(yīng)的更新該信息的當(dāng)前時(shí)間逸項(xiàng)中的記錄為這次收到信息時(shí)的時(shí)間,并根據(jù) 更新后的當(dāng)前時(shí)間更新過期時(shí)間選項(xiàng)中的記錄.因此當(dāng)數(shù)據(jù)處理模塊按照系 統(tǒng)設(shè)定原則進(jìn)行數(shù)據(jù)庫430內(nèi)存儲(chǔ)的動(dòng)態(tài)數(shù)據(jù)過期檢查時(shí),有進(jìn)行更新操作 的動(dòng)態(tài)數(shù)據(jù)信息由于以更新了當(dāng)前時(shí)間和過期時(shí)間就不會(huì)^JC現(xiàn)過期,而那 些存入數(shù)據(jù)庫后經(jīng)過一定時(shí)間后未有更新操作的動(dòng)態(tài)數(shù)據(jù)就會(huì)^X現(xiàn)過期, 這時(shí)數(shù)據(jù)處理模塊424就會(huì)通過數(shù)據(jù)庫訪問接口 426通知數(shù)據(jù)庫430進(jìn)行刪 除操作.
進(jìn)一步的,相應(yīng)的,由于是使用數(shù)據(jù)庫進(jìn)行動(dòng)態(tài)信息的存儲(chǔ),那么存儲(chǔ) 的數(shù)據(jù)就不會(huì)因?yàn)镾IP代理服務(wù)器的故障重起而丟失,當(dāng)SIP代理服務(wù)器因 故障重起后,其會(huì)通過SIP定位服務(wù)器通知數(shù)據(jù)庫將其存儲(chǔ)的動(dòng)態(tài)數(shù)據(jù)的當(dāng) 前時(shí)間選項(xiàng)中的時(shí)間統(tǒng)一修改為現(xiàn)在的時(shí)間,并將數(shù)據(jù)的有效期按照現(xiàn)在的 當(dāng)前時(shí)間重新計(jì)算。這樣,也就保證了網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中已經(jīng)在線的用戶 及設(shè)備的正常運(yùn)作。
本發(fā)明采用數(shù)據(jù)庫的方式來進(jìn)行信息存儲(chǔ)等操作而不是由SIP代理服務(wù) 器自身完成這些數(shù)據(jù)操作,不僅減輕了 SIP代理服務(wù)器的負(fù)栽,還可以M 并還原用戶及設(shè)備的動(dòng)態(tài)信息,并方便系統(tǒng)查詢系統(tǒng)當(dāng)前在線的用戶及設(shè)備 的狀況。
進(jìn)一步的,本發(fā)明的又一個(gè)實(shí)施方式揭示了一種基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng),其包括有用戶信息認(rèn)證系統(tǒng)以及系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng).其中用
戶信息認(rèn)證系統(tǒng)包括有客戶端、SIP代理服務(wù)器、Diameter客戶端、Diameter 服務(wù)器以及用于存儲(chǔ)系統(tǒng)用戶信息的數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器)。而動(dòng)態(tài)信息 存儲(chǔ)系統(tǒng)包括有SIP代理服務(wù)器、SIP定位服務(wù)器以及用于存儲(chǔ)系統(tǒng)動(dòng)態(tài)信 息的數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器).
進(jìn)一步的,在不同實(shí)施方式中,網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中的用戶信息認(rèn)證系 統(tǒng)以及系統(tǒng)動(dòng)態(tài)信息存儲(chǔ)系統(tǒng)可以是共用同一個(gè)SIP代理服務(wù)器以及同一個(gè) 數(shù)據(jù)庫(數(shù)據(jù)庫服務(wù)器),但不限于。
在一個(gè)實(shí)施方式中,請(qǐng)參閱困7所示, 一種基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控 系統(tǒng)700,其包括有客戶端710、 SIP代理服務(wù)器720、 Diameter客戶端730、 Diameter服務(wù)器740、 SIP定位服務(wù)器750以及用于存儲(chǔ)系統(tǒng)用戶信息和系 統(tǒng)動(dòng)態(tài)信息的數(shù)據(jù)庫服務(wù)器760.對(duì)于系統(tǒng)700中涉及的各組件的說明,由 于和前述相關(guān)內(nèi)容相似,此處不再贅述,
權(quán)利要求
1. 一種基于計(jì)算機(jī)網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng),其特征在于,其包括有用戶信息認(rèn)證系統(tǒng);所述用戶信息認(rèn)證系統(tǒng)包括有客戶端、SIP代理服務(wù)器、Diameter客戶端及Diameter服務(wù)器;其中所述客戶端用于接收并發(fā)送用戶輸入的用戶信息給所述SIP代理服務(wù)器并反饋系統(tǒng)用戶認(rèn)證結(jié)果給用戶;所述SIP代理服務(wù)器接收到用戶信息后調(diào)用所述Diameter客戶端向所述Diameter服務(wù)器發(fā)送含有所述用戶信息的用戶認(rèn)證請(qǐng)求,所述Diameter服務(wù)器對(duì)所述用戶信息進(jìn)行認(rèn)證處理,并將審核結(jié)果返回給所述Diameter客戶端,所述Diameter客戶端解析所述審核結(jié)果后將解析得到數(shù)據(jù)反饋給SIP代理服務(wù)器,最終SIP代理服務(wù)器將系統(tǒng)認(rèn)證結(jié)果反饋給所述客戶端并由所述客戶端將系統(tǒng)認(rèn)證結(jié)果反饋給用戶。
2. 根據(jù)權(quán)利要求1所述的視頻監(jiān)控系統(tǒng),其特征為所述客戶端與所述 SIP代理服務(wù)器間的信息數(shù)據(jù)交換是基于SIP協(xié)議的;而所述Diameter客戶 端與Diameter服務(wù)器之間的信息數(shù)據(jù)交換是基于Diameter協(xié)議的;而SIP 代理服務(wù)器與所述Diameter客戶端是通過函數(shù)調(diào)用方式交換信息數(shù)據(jù)的。
3. 根據(jù)權(quán)利要求1所述的視頻監(jiān)控系統(tǒng),其特征為其還包括有用于存 儲(chǔ)系統(tǒng)用戶信息的數(shù)據(jù)庫,所述Diameter服務(wù)器通過訪問所迷數(shù)據(jù)庫內(nèi)并對(duì) 其中存儲(chǔ) 的用戶信息以對(duì)認(rèn)證的用戶信息的進(jìn)行審核.
4. 根據(jù)權(quán)利要求3所述的視頻監(jiān)控系統(tǒng),其特征為所述數(shù)據(jù)庫內(nèi)存儲(chǔ) 的系統(tǒng)用戶信息包括有用戶名、密碼及系統(tǒng)權(quán)限.
5. 根據(jù)權(quán)利要求1所述的視頻監(jiān)控系統(tǒng),其特征為所迷客戶端包括有 可供用戶向系統(tǒng)輸入用戶信息的輸入裝置和顯示系統(tǒng)響應(yīng)結(jié)果的顯示裝置。
6. —種用于基于網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)的系統(tǒng)用戶認(rèn)證方法,其中所述視 頻監(jiān)控系統(tǒng)包括有客戶端、SIP代理服務(wù)器、Diameter客戶端及Diameter服務(wù)器;其特征在于,其包括有以下步驟所述客戶端接收輸入的用戶信息,并通過網(wǎng)絡(luò)將用戶信息發(fā)送給所述SIP代理服務(wù)器;所述SIP代理服務(wù)器接收用戶信息并調(diào)用所述Diameter客戶端以將其發(fā) 送給所述Diameter服務(wù)器;所述Diameter服務(wù)器審核收到的所述用戶信息,并返回審核結(jié)果給所述 Diameter客戶端;所述Diameter客戶端解析收到的審核結(jié)果,并將用戶信息認(rèn)證結(jié)果返回 給所述SIP代理服務(wù)器;所述SIP代理服務(wù)器將認(rèn)證結(jié)果返回給所述客戶端,并由所述客戶端反 饋給用戶認(rèn)證成功或失敗。
7. 根據(jù)權(quán)利要求6所迷的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法,其特征為所述 客戶端在傳遞用戶信息給SIP代理服務(wù)器時(shí),先將用戶輸入的用戶信息封裝 為SIP信息后,在根據(jù)SIP協(xié)議傳送給SIP代理服務(wù)器.
8. 根據(jù)權(quán)利要求6所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法,其特征為所述 SIP服務(wù)器調(diào)用Diameter客戶端以將接收到的包含用戶信息的SIP消息封裝 為Diameter消息的形式,在根據(jù)Diameter協(xié)議將包括有用戶信息的認(rèn)證請(qǐng)求 發(fā)送給Diameter服務(wù)器。
9. 根據(jù)權(quán)利要求8所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法,其特征為 Diameter客戶端是通過MAR指令的形式將認(rèn)證請(qǐng)求發(fā)送給Diameter服務(wù)器; 而所述Diameter服務(wù)器是通過MAA指令的形式將認(rèn)證結(jié)果反饋給所述 Diameter客戶端的,
10. 根據(jù)權(quán)利要求6所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法,其特征為所 述SIP代理服務(wù)器調(diào)用Diameter客戶端的方式為函數(shù)調(diào)用方式,所述Diameter客戶端反饋信息給所述SIP代理服務(wù)器的方式為反饋調(diào)用函數(shù)結(jié)果 的方式。
11. 一種根據(jù)權(quán)利要求6所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi) 指定設(shè)備的呼叫方法,其特征為其包括有如權(quán)利要求6所述的用戶認(rèn)證方 法中包括的用戶認(rèn)證步猓及呼叫指定系統(tǒng)設(shè)備步驟,其中所述呼叫指定系統(tǒng) 設(shè)備步驟是在成功完成用戶認(rèn)證步驟之后進(jìn)行.
12. 根據(jù)權(quán)利要求11所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指 定設(shè)備呼叫方法,其特征為當(dāng)用戶認(rèn)證步猓成功完成后,所述SIP代理服 務(wù)器并不馬上返回認(rèn)證成功結(jié)果給所述客戶端,而是向所述客戶端呼叫的指定系統(tǒng)設(shè)備發(fā)送信息,當(dāng)其獲得所述指定設(shè)備的信息反饋后,在會(huì)反饋一個(gè) 成功呼叫的結(jié)果給所述客戶端.
13. 根據(jù)權(quán)利要求12所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指 定設(shè)備呼叫方法,其特征為所述SIP代理服務(wù)器與所述呼叫的指定設(shè)備間 的信息交換是基于SIP協(xié)議的。
14. 根據(jù)權(quán)利要求13所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指 定設(shè)備呼叫方法,其特征為所述SIP代理服務(wù)器通過SIP協(xié)議的INVITE 指令形式發(fā)送信息給所述呼叫的指定設(shè)備。
15. 根據(jù)權(quán)利要求12所迷的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指 定設(shè)備呼叫方法,其特征為所述SIP服務(wù)器反饋給客戶端成功呼叫指定設(shè) 備的反饋結(jié)果中包括有所述呼叫設(shè)備的地址信息。
16. 根據(jù)權(quán)利要求12所述的視頻監(jiān)控系統(tǒng)用戶認(rèn)證方法進(jìn)行系統(tǒng)內(nèi)指 定設(shè)備呼叫方法,其特征為所述呼叫的系統(tǒng)指定設(shè)備包括有系統(tǒng)終端攝像 裝置, ,
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)及其系統(tǒng)用戶認(rèn)證方法。該視頻監(jiān)控系統(tǒng)包括有用戶信息認(rèn)證系統(tǒng),其包括有客戶端、SIP代理服務(wù)器、Diameter客戶端及Diameter服務(wù)器。其中客戶端用于用戶輸入用戶信息并將該用戶信息傳遞給SIP代理服務(wù)器。SIP代理服務(wù)器用于調(diào)用Diameter客戶端使其將收到的用戶信息發(fā)送給Diameter服務(wù)器并接收由Diameter客戶端反饋回的信息。Diameter服務(wù)器用于審核由Diameter客戶端發(fā)送過來的用戶信息并反饋審核結(jié)果給Diameter客戶端。本發(fā)明利用Diameter協(xié)議進(jìn)行系統(tǒng)用戶認(rèn)證操作,使得系統(tǒng)結(jié)構(gòu)清晰,同時(shí)提高了系統(tǒng)的安全性。
文檔編號(hào)H04L29/08GK101478571SQ20091007719
公開日2009年7月8日 申請(qǐng)日期2009年1月19日 優(yōu)先權(quán)日2009年1月19日
發(fā)明者王世初, 陳紹新 申請(qǐng)人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1