專利名稱:云臺(tái)控制方法及云臺(tái)控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字視頻監(jiān)控系統(tǒng)領(lǐng)域,尤其涉及云臺(tái)控制領(lǐng)域。
背景技術(shù):
如圖1所示,為數(shù)字視頻頻監(jiān)控系統(tǒng),包括監(jiān)控中心客戶端1、中心
節(jié)點(diǎn)服務(wù)器2、邊緣節(jié)點(diǎn)服務(wù)器3、編碼器4和攝像頭5。其中,監(jiān)控中心 客戶端l通過(guò)中心節(jié)點(diǎn)服務(wù)器2鑒權(quán),并找到自己所屬的域,然后向中心 節(jié)點(diǎn)服務(wù)器2所屬的域的邊緣節(jié)點(diǎn)服務(wù)器3建立連接,并且得到其所屬的 編碼器4,而編碼器4又是與攝像頭5連接的,從而將數(shù)字視頻監(jiān)控系統(tǒng) 連接起來(lái)了,實(shí)行監(jiān)控功能。而攝像頭5—般是安裝在云臺(tái)上,由監(jiān)控中 心客戶端l遠(yuǎn)程控制云臺(tái),由云臺(tái)帶動(dòng)攝像頭5運(yùn)動(dòng)。
在目前的監(jiān)控系統(tǒng)中,云臺(tái)控制方式分為連動(dòng)和點(diǎn)動(dòng)。連動(dòng)是監(jiān)控 中心客戶端發(fā)送一個(gè)連動(dòng)消息給云臺(tái)后,云臺(tái)控制攝像頭,使攝像頭以一 定的速度一直轉(zhuǎn)動(dòng),直至監(jiān)控中心發(fā)送停止消息給云臺(tái),使攝像頭停止轉(zhuǎn) 動(dòng)。這種連動(dòng)的云臺(tái)控制方式難以將攝像頭定位在期望的角位處,因?yàn)楫?dāng) 攝像頭轉(zhuǎn)到期望的角位時(shí),發(fā)送停止消息,云臺(tái)接收到停止消息,進(jìn)行處 理后,才聶一像頭已經(jīng)轉(zhuǎn)動(dòng)其它角位了。
點(diǎn)動(dòng)是監(jiān)控中心客戶端每發(fā)送一個(gè)點(diǎn)動(dòng)消息給云臺(tái)后,云臺(tái)控制攝 像頭,使攝像頭以一定的步長(zhǎng)轉(zhuǎn)動(dòng),并自動(dòng)停止。這種點(diǎn)動(dòng)的云臺(tái)控制方 式一次只能轉(zhuǎn)動(dòng)一定角度,若要將云臺(tái)定位在期望的角位處,需要耐心地 反反復(fù)復(fù)地操作,可見(jiàn)點(diǎn)動(dòng)的云臺(tái)控制方式也是難以將攝像頭定位在期望 的角位處。
但在同一個(gè)監(jiān)控系統(tǒng)中,云臺(tái)控制方式要么是連動(dòng),要么是點(diǎn)動(dòng),用 戶只能采用某一種控制方式,無(wú)法隨時(shí)更換,因此現(xiàn)有的云臺(tái)控制系統(tǒng)無(wú) 法滿足用戶個(gè)性化要求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種個(gè)性化設(shè)置的智能云臺(tái)控制方 法。相應(yīng)地,還提供一種實(shí)現(xiàn)個(gè)性化設(shè)置的智能云臺(tái)控制方法的云臺(tái)控制系統(tǒng)。
本發(fā)明為解決其技術(shù)問(wèn)題所采用的技術(shù)方案是 一種云臺(tái)控制方法, 包括如下步驟
在監(jiān)控中心客戶端中預(yù)設(shè)云臺(tái)控制方式的閾值,其中云臺(tái)控制方式包 4舌連動(dòng)和點(diǎn)動(dòng);
監(jiān)控中心客戶端將云臺(tái)控制按鈕按下時(shí)間與閾值進(jìn)行比較,根據(jù)比較 的結(jié)果,發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方式的命令給云臺(tái)。
一種云臺(tái)控制系統(tǒng),包括監(jiān)控中心客戶端和云臺(tái),其中
所述監(jiān)控中心客戶端通過(guò)連動(dòng)和點(diǎn)動(dòng)的控制方式控制所述云臺(tái),所述 監(jiān)控中心客戶端包括
閾值設(shè)置單元,用于預(yù)設(shè)云臺(tái)控制方式的閾值;
操作處理單元,用于將云臺(tái)控制按鈕按下時(shí)間與所述閾值進(jìn)行比較;
命令發(fā)送單元,用于才艮據(jù)比較的結(jié)果,發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方 式的命令給所述云臺(tái)。
本發(fā)明的有益效果是通過(guò)云臺(tái)控制系統(tǒng)實(shí)現(xiàn)云臺(tái)控制方法,用戶在 云臺(tái)控制系統(tǒng)的監(jiān)控中心客戶端預(yù)設(shè)不同的閾值進(jìn)行云臺(tái)控制方式的配 置,根據(jù)用戶的行為來(lái)確定采用相應(yīng)的云臺(tái)控制方式,最大程度上滿足用 戶的個(gè)性化設(shè)置,兼具連動(dòng)和點(diǎn)動(dòng)的優(yōu)點(diǎn),例如,可先通過(guò)發(fā)送連動(dòng)的云 臺(tái)控制方式使攝像頭運(yùn)動(dòng)到距期望的角位還有一定的差距,使攝像頭停止 下來(lái),再通過(guò)發(fā)送點(diǎn)動(dòng)的云臺(tái)控制方式,使云臺(tái)運(yùn)動(dòng)到期望的角位處,這 樣,容易將攝像頭定位在期望的角位處,效率高。
圖l為現(xiàn)有云臺(tái)控制系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明一種實(shí)施方式云臺(tái)控制方法的基本流程圖; 圖3為本發(fā)明一種實(shí)施方式云臺(tái)控制方法的具體流程圖; 圖4為本發(fā)明一種實(shí)施方式云臺(tái)控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖2所示,本實(shí)施方式的云臺(tái)控制方法的基本流程包"^如下步驟 步驟S1:在監(jiān)控中心客戶端中預(yù)設(shè)云臺(tái)控制方式的閾值,其中云臺(tái)控 制方式包括連動(dòng)和點(diǎn)動(dòng);步驟S2:監(jiān)控中心客戶端將云臺(tái)控制按鈕按下時(shí)間與閾值進(jìn)行比較, 根據(jù)比較的結(jié)果,發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方式的命令給云臺(tái)。
下面對(duì)本實(shí)施方式云臺(tái)控制方法以一具體的例子作詳細(xì)說(shuō)明,如圖3 所示,包括如下過(guò)程
步驟Sll:建立監(jiān)控中心客戶端與邊緣節(jié)點(diǎn)的連接。啟動(dòng)監(jiān)控中心客 戶端,成功登陸后,通過(guò)中心節(jié)點(diǎn)服務(wù)器鑒權(quán),并找到自己所屬的域,然 后向中心節(jié)點(diǎn)服務(wù)器所屬的域的邊緣節(jié)點(diǎn)建立連接,并且得到其所屬的編碼器。
步驟S12:初始化云臺(tái)控制方式變量。在監(jiān)控中心客戶端中,對(duì)云臺(tái)控 制方式設(shè)定一個(gè)變量m一bPTZControlContinue ,該變量對(duì)應(yīng)的值可以為 False或True,而False代表連動(dòng)和點(diǎn)動(dòng)兩種云臺(tái)控制方式中的其中一種, True代表連動(dòng)和點(diǎn)動(dòng)兩種云臺(tái)控制方式中的其中另一種。本實(shí)施方式將云 臺(tái)控制方式變量初始化為m—bPTZControlContine=False ,并默認(rèn)False為 點(diǎn)動(dòng)。
步驟S13:設(shè)置閾值。根據(jù)用戶的需要,在監(jiān)控中心客戶端中,設(shè)置一 個(gè)云臺(tái)控制方式的閾值R。該閾值R是云臺(tái)控制按鈕按下時(shí)間與其進(jìn)行比 較的 一個(gè)基準(zhǔn)分割點(diǎn),以便監(jiān)控中心客戶端將根據(jù)比較的結(jié)果發(fā)送相應(yīng)的 云臺(tái)控制方式的命令給云臺(tái)。
步驟S14:創(chuàng)建事件對(duì)象。將云臺(tái)控制按鈕按下后在閾值的時(shí)間以內(nèi) 彈起創(chuàng)建為事件對(duì)象并將事件對(duì)象初始化為無(wú)信號(hào)狀態(tài)。事件發(fā)生時(shí),監(jiān) 控中心客戶端發(fā)送點(diǎn)動(dòng)的云臺(tái)控制命令。否則,事件未發(fā)生時(shí),即云臺(tái)控 制按鈕在超出閾值且未彈起時(shí),監(jiān)控中心客戶端發(fā)送連動(dòng)的云臺(tái)控制命令 給云臺(tái)。
步驟S15:創(chuàng)建線程,監(jiān)控云臺(tái)控制。按下云臺(tái)控制按鈕,創(chuàng)建線程 并通過(guò)線程監(jiān)控事件對(duì)象,等待事件對(duì)象。
步驟S16:未等到事件對(duì)象。于步驟S15之后,云臺(tái)控制按鈕按下后, 在閾值的時(shí)間以內(nèi)未彈起,在這種情況下,監(jiān)控中心發(fā)送連動(dòng)的云臺(tái)控制 命令給云臺(tái),并重置云臺(tái)控制方式變量為m—bPTZControlContine=True,則 表示連動(dòng)的云臺(tái)控制命令發(fā)送后,用于云臺(tái)控制按鈕彈起時(shí)發(fā)送停止命令 給云臺(tái),在這種情況下,當(dāng)云臺(tái)控制按鈕彈起時(shí),監(jiān)控中心客戶端發(fā)送停 止命令癥會(huì)云臺(tái),并重置云臺(tái)控制方式變量m—bPTZControlContine二False,重 置事件對(duì)象為無(wú)信號(hào)狀態(tài),即初始化狀態(tài),線程接束。
6步驟S17:等到事件對(duì)象。于步驟S15之后,云臺(tái)控制按鈕按下后, 在闊值的時(shí)間以內(nèi)彈起,即事件發(fā)生了,處于有信號(hào)狀態(tài),這種情況下, 監(jiān)控中心發(fā)送點(diǎn)動(dòng)的云臺(tái)控制命令給云臺(tái),并重置云臺(tái)控制方式變量 m—bPTZControlContine二False,重置事件對(duì)象為無(wú)信號(hào)狀態(tài),即初始化狀態(tài), 線程接束。
特別說(shuō)明一下步驟S13至步驟S17可重復(fù)進(jìn)行,可以根據(jù)用戶的行為 重新設(shè)置閾值,進(jìn)行智能云臺(tái)控制。
本實(shí)施方式的云臺(tái)控制方法通過(guò)下述的云臺(tái)控制系統(tǒng)實(shí)現(xiàn),如圖4所 示,該云臺(tái)控制系統(tǒng)包括監(jiān)控中心客戶端7和云臺(tái)8,監(jiān)控中心客戶端7 通過(guò)連動(dòng)和點(diǎn)動(dòng)的控制方式控制云臺(tái)8。監(jiān)控中心客戶端7包括閾值設(shè)置 單元71、操:作處理單元72和命令發(fā)送單元73,其中,閾值設(shè)置單元71 用于預(yù)設(shè)云臺(tái)控制方式的閾值,操作處理單元72用于將云臺(tái)控制按鈕按下 時(shí)間與閾值進(jìn)行比較,命令發(fā)送單元73用于根據(jù)比較的結(jié)果發(fā)送連動(dòng)或點(diǎn) 動(dòng)的云臺(tái)控制方式的命令給云臺(tái)8。具體地說(shuō)若云臺(tái)控制按鈕按下時(shí)間 超過(guò)閾值,則命令發(fā)送單元73發(fā)送連動(dòng)的云臺(tái)控制命令給云臺(tái)8,直到云 臺(tái)控制按鈕彈起時(shí),再發(fā)送停止命令給云臺(tái)8;若云臺(tái)控制按鈕按下時(shí)間 在閾值范圍以內(nèi),則命令發(fā)送單元73發(fā)送點(diǎn)動(dòng)的云臺(tái)控制命令給云臺(tái)8。
更具體地說(shuō),操作處理單元72還用于將云臺(tái)控制按4丑按下后且在閾值 的時(shí)間以內(nèi)彈起時(shí)創(chuàng)建為事件對(duì)象并將事件對(duì)象初始化為無(wú)信號(hào)狀態(tài),命 令發(fā)送單元73根據(jù)事件對(duì)象是否發(fā)生而發(fā)送相應(yīng)的云臺(tái)控制命令給云臺(tái) 8。操作處理單元72在云臺(tái)控制按鈕按下后,創(chuàng)建線程,并通過(guò)線程監(jiān)控 事件對(duì)象。若在閾值的時(shí)何以內(nèi),云臺(tái)控制按鈕一直未彈起,命令發(fā)送單 元73就會(huì)發(fā)送點(diǎn)動(dòng)的云臺(tái)控制命令給云臺(tái)8;若超出域值,命令發(fā)送單元 73就會(huì)發(fā)送連動(dòng)的云臺(tái)控制命令給云臺(tái)8,直到鼠標(biāo)彈起時(shí),發(fā)送停止命 令給云臺(tái)8。
本實(shí)施方式通過(guò)云臺(tái)控制系統(tǒng)實(shí)現(xiàn)云臺(tái)控制方法,用戶在云臺(tái)控制系 統(tǒng)的監(jiān)控中心客戶端預(yù)設(shè)不同的閾值進(jìn)行云臺(tái)控制方式的配置,根據(jù)用戶 的行為來(lái)確定采用相應(yīng)的云臺(tái)控制方式,最大程度上滿足用戶的個(gè)性化設(shè) 置,兼具連動(dòng)和點(diǎn)動(dòng)的優(yōu)點(diǎn),例如,可先通過(guò)發(fā)送連動(dòng)的云臺(tái)控制方式使 攝像頭運(yùn)動(dòng)到距期望的角位還有一定的差距,使攝像頭停止下來(lái),再通過(guò) 發(fā)送點(diǎn)動(dòng)的云臺(tái)控制方式,使云臺(tái)運(yùn)動(dòng)到期望的角位處,這樣,容易將攝 像頭定位在期望的角位處,效率高。能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的 普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單 推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種云臺(tái)控制方法,其特征在于包括如下步驟1)在監(jiān)控中心客戶端中預(yù)設(shè)云臺(tái)控制方式的閾值,其中,云臺(tái)控制方式包括連動(dòng)和點(diǎn)動(dòng);2)監(jiān)控中心客戶端將云臺(tái)控制按鈕按下時(shí)間與閾值作比較,根據(jù)比較的結(jié)果,發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方式的命令給云臺(tái)。
2. 根據(jù)權(quán)利要求1所述的云臺(tái)控制方法,其特征在于所述步驟2)具 體包括如下子步驟21) 若云臺(tái)控制按鈕按下時(shí)間超出閾值,則監(jiān)控中心客戶端發(fā)送連動(dòng) 的云臺(tái)控制命令給云臺(tái);22) 若云臺(tái)控制按鈕按下時(shí)間在閾值范圍以內(nèi),則監(jiān)控中心客戶端發(fā) 送點(diǎn)動(dòng)的云臺(tái)控制命令給云臺(tái)。
3. 根據(jù)權(quán)利要求2所述的云臺(tái)控制方法,其特征在于于所述步驟21) 之后,還包括在云臺(tái)控制按鈕彈起時(shí),監(jiān)控中心客戶端發(fā)送停止命令給云
4. 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的云臺(tái)控制方法,其特征在于 所述步驟2)的具體實(shí)現(xiàn)過(guò)程包括將云臺(tái)控制按^L按下后在閾值的時(shí)間 以內(nèi)彈起創(chuàng)建為事件對(duì)象并將事件對(duì)象初始化為無(wú)信號(hào)狀態(tài),以使監(jiān)控中 心客戶端根據(jù)事件對(duì)象是否發(fā)生而發(fā)送相應(yīng)的云臺(tái)控制命令給云臺(tái)。
5. 根據(jù)權(quán)利要求4所述的云臺(tái)控制方法,其特征在于所述步驟2) 的具體實(shí)現(xiàn)過(guò)程還包括云臺(tái)控制按鈕按下后,創(chuàng)建線程,并通過(guò)線程監(jiān)控事件對(duì)象。
6. —種云臺(tái)控制系統(tǒng),包括監(jiān)控中心客戶端和云臺(tái),其特征在于所述監(jiān)控中心客戶端通過(guò)連動(dòng)和點(diǎn)動(dòng)的控制方式控制云臺(tái),所述監(jiān)控 中心客戶端包括閾值設(shè)置單元,用于預(yù)設(shè)云臺(tái)控制方式的閾值; 操作處理單元,用于將云臺(tái)控制按鈕按下時(shí)間與所述閾值進(jìn)行比較; 命令發(fā)送單元,用于根據(jù)比較的結(jié)果,發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方 式的命令給所述云臺(tái)。
7. 根據(jù)權(quán)利要求6所述的云臺(tái)控制系統(tǒng),其特征在于所述命令發(fā)送 單元在云臺(tái)控制按鈕按下時(shí)間超出閾值時(shí)發(fā)送連動(dòng)的云臺(tái)控制命令給所述云臺(tái),在云臺(tái)控制按鈕按下時(shí)間在閾值范圍以內(nèi)時(shí)發(fā)送點(diǎn)動(dòng)的云臺(tái)控制命 令給所述云臺(tái)。
8, 根據(jù)權(quán)利要求7所述的云臺(tái)控制系統(tǒng),其特征在于所述命令發(fā)送 單元在發(fā)送連動(dòng)的云臺(tái)控制命令后當(dāng)云臺(tái)控制按鈕彈起時(shí),發(fā)送停止命令 給云臺(tái)。
9, 根據(jù)權(quán)利要求6至8中任意一項(xiàng)所述的云臺(tái)控制系統(tǒng),其特征在于 所述操作處理單元用于將云臺(tái)控制按鈕按下后且在闊值的時(shí)間以內(nèi)彈起時(shí) 創(chuàng)建為事件對(duì)象并將事件對(duì)象初始化為無(wú)信號(hào)狀態(tài),所述命令發(fā)送單元根 據(jù)事件對(duì)象是否發(fā)生而發(fā)送相應(yīng)的云臺(tái)控制命令給云臺(tái)。
10, 根據(jù)權(quán)利要求9所述的云臺(tái)控制系統(tǒng),其特征在于所述操作處 理單元還用于在云臺(tái)控制按鈕按下后,創(chuàng)建線程,并通過(guò)線程監(jiān)控事件對(duì) 象。
全文摘要
本發(fā)明涉及一種云臺(tái)控制方法及云臺(tái)控制系統(tǒng),通過(guò)云臺(tái)控制系統(tǒng)實(shí)現(xiàn)云臺(tái)控制方法在監(jiān)控中心客戶端中預(yù)設(shè)云臺(tái)控制方式的閾值,其中云臺(tái)控制方式包括連動(dòng)和點(diǎn)動(dòng);監(jiān)控中心客戶端將云臺(tái)控制按鈕按下時(shí)間與閾值進(jìn)行比較,根據(jù)比較的結(jié)果發(fā)送連動(dòng)或點(diǎn)動(dòng)的云臺(tái)控制方式的命令給云臺(tái)。用戶在云臺(tái)控制系統(tǒng)的監(jiān)控中心客戶端預(yù)設(shè)不同的閾值進(jìn)行云臺(tái)控制方式的配置,根據(jù)用戶的行為來(lái)確定采用相應(yīng)的云臺(tái)控制方式,最大程度上滿足用戶的個(gè)性化設(shè)置,兼具連動(dòng)和點(diǎn)動(dòng)的優(yōu)點(diǎn),這樣,容易將攝像頭定位在期望的角位處。
文檔編號(hào)H04N7/18GK101668190SQ200910190069
公開(kāi)日2010年3月10日 申請(qǐng)日期2009年9月15日 優(yōu)先權(quán)日2009年9月15日
發(fā)明者馬曉飛 申請(qǐng)人:中興通訊股份有限公司