欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng)的制作方法

文檔序號:9582069閱讀:501來源:國知局
一種無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種視頻控制方法及系統(tǒng),特別是涉及一種無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng)。
【背景技術】
[0002]云臺是安裝、固定攝像機的支撐設備,它分為固定和電動云臺兩種。固定云臺適用于監(jiān)視范圍不大的情況,在固定云臺上安裝好攝像機后可調(diào)整攝像機的水平和俯仰的角度,達到最好的工作姿態(tài)后只要鎖定調(diào)整機構即可。電動云臺適用于對大范圍進行掃描監(jiān)視,它可以擴大攝像機的監(jiān)視范圍。電動云臺高速姿態(tài)是由兩臺執(zhí)行電動機來實現(xiàn),電動機接受來自控制器的信號精確地運行定位。在控制信號的作用下,云臺上的攝像機既可自動掃描監(jiān)視區(qū)域,也可在監(jiān)控中心值班人員的操縱下跟蹤監(jiān)視對象。
[0003]現(xiàn)有的視頻監(jiān)控系統(tǒng)大多基于網(wǎng)絡條件較好的有線網(wǎng)絡進行設計的。由于這種環(huán)境中的網(wǎng)絡情況很好,不會出現(xiàn)視頻設備經(jīng)常上線下線的情況,故云臺控制反應及時,能夠滿足用戶的需求。
[0004]在基于無線網(wǎng)絡的視頻實時監(jiān)控中,特別是在無線網(wǎng)絡信號質(zhì)量不穩(wěn)定的情況下,用戶通過視頻監(jiān)控系統(tǒng)控制云臺轉動的過程中,監(jiān)控系統(tǒng)軟件發(fā)出云臺控制指令后,云臺返回結果會有延遲甚至超時。通常,用戶往往會通過多次嘗試來驗證操作的有效性,這樣會導致界面事件隊列排隊,極端情況會導致界面卡死。由于云臺控制線程占用了用戶界面控制線程,使得用戶不得不長時間等待返回指令,從而無法操控其他云臺或者使用其他軟件功能,使得用戶體驗較差。

【發(fā)明內(nèi)容】

[0005]鑒于以上所述現(xiàn)有技術的缺點,本發(fā)明的目的在于提供一種無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng),采用異步隊列任務機制來處理云臺控制請求,結合視頻設備的連接狀態(tài)及云臺控制狀態(tài),使得視頻監(jiān)控系統(tǒng)在無線網(wǎng)絡中信號質(zhì)量不穩(wěn)定情況下仍然能對云臺進行及時地控制,增強了用戶體驗。
[0006]為實現(xiàn)上述目的及其他相關目的,本發(fā)明提供一種無線網(wǎng)絡條件下的視頻云臺控制方法,包括以下步驟:啟動監(jiān)控系統(tǒng),為每個視頻設備的云臺創(chuàng)建一個異步隊列,以異步存儲對云臺的操控任務;為每個異步隊列創(chuàng)建一個后臺輪詢線程,以對異步隊列中的操控任務進行處理;同時監(jiān)聽每個視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài);若視頻設備與監(jiān)控系統(tǒng)間處于無線連接狀態(tài),則對該視頻設備的云臺進行操控時,將相應的操控任務放入異步隊列,后臺輪詢線程檢測并執(zhí)行新加入的操控任務;若視頻設備與監(jiān)控系統(tǒng)間處于失去連接狀態(tài),則后臺輪詢線程不響應用戶對該視頻設備的云臺的任何操控任務,直至視頻設備與監(jiān)控系統(tǒng)間恢復連接。
[0007]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制方法,其中:創(chuàng)建異步隊列時,首先將用戶對云臺的控制請求轉換為異步任務;然后將異步任務存儲至異步隊列中。
[0008]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制方法,其中:視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài)包括處于無線連接狀態(tài)和失去連接狀態(tài)。
[0009]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制方法,其中:當后臺輪詢線程執(zhí)行操控任務時,若執(zhí)行某個操控任務超時,則重試一定的次數(shù);若重試一定的次數(shù)后,所述操控任務仍然沒有執(zhí)行成功,則判定視頻設備與監(jiān)控軟件處于失去連接狀態(tài)。
[0010]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制方法,其中:當視頻設備與監(jiān)控系統(tǒng)間處于失去連接狀態(tài)時,后臺輪詢線程將所述視頻設備的云臺的異步隊列中的所有操控任務全部清除。
[0011]同時,本發(fā)明還提供一種無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng),包括異步隊列創(chuàng)建模塊、后臺輪詢模塊和監(jiān)聽模塊;
[0012]所述異步隊列創(chuàng)建模塊用于在啟動監(jiān)控系統(tǒng)后,為每個視頻設備的云臺創(chuàng)建一個異步隊列,以異步存儲對云臺的操控任務;
[0013]所述監(jiān)聽模塊用于監(jiān)聽每個視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài);
[0014]所述后臺輪詢模塊用于在視頻設備與監(jiān)控系統(tǒng)間處于無線連接狀態(tài)時,檢測并執(zhí)行異步隊列中新加入的針對視頻設備的云臺的操控任務;在視頻設備與監(jiān)控系統(tǒng)間處于失去連接狀態(tài)時,不響應用戶對視頻設備的云臺的任何操控任務,直至視頻設備與監(jiān)控系統(tǒng)間恢復連接。
[0015]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng),其中:創(chuàng)建異步隊列時,首先將用戶對云臺的控制請求轉換為異步任務;然后將異步任務存儲至異步隊列中。
[0016]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng),其中:視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài)包括處于無線連接狀態(tài)和失去連接狀態(tài)。
[0017]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng),其中:當后臺輪詢線程執(zhí)行操控任務時,若執(zhí)行某個操控任務超時,則重試一定的次數(shù);若重試一定的次數(shù)后,所述操控任務仍然沒有執(zhí)行成功,則所述監(jiān)聽模塊判定視頻設備與監(jiān)控軟件處于失去連接狀態(tài)。
[0018]根據(jù)上述的無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng),其中:當視頻設備與監(jiān)控系統(tǒng)間處于失去連接狀態(tài)時,所述后臺輪詢線程將所述視頻設備的云臺的異步隊列中的所有操控任務全部清除。
[0019]如上所述,本發(fā)明的無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng),具有以下有益效果:
[0020](1)采用異步隊列任務機制,結合視頻設備上報的上線、下線消息,實現(xiàn)對視頻云臺的優(yōu)化控制,即使在無線網(wǎng)絡中信號質(zhì)量不穩(wěn)定情況下仍然能對云臺進行及時地控制;
[0021](2)提高了用戶界面操作友好度,增強了用戶體驗;
[0022](3)提高了云臺控制的處理效率。
【附圖說明】
[0023]圖1顯示為本發(fā)明的無線網(wǎng)絡條件下的視頻云臺控制方法的流程圖示
[0024]圖2顯示為本發(fā)明的無線網(wǎng)絡條件下的視頻云臺控制系統(tǒng)的結構示意圖;
[0025]圖3顯示為本發(fā)明的無線網(wǎng)絡條件下視頻云臺控制系統(tǒng)的工作狀態(tài)示意圖。
[0026]元件標號說明
[0027]1 異步隊列創(chuàng)建模塊
[0028]2 后臺輪詢模塊
[0029]3 監(jiān)聽模塊
【具體實施方式】
[0030]以下通過特定的具體實例說明本發(fā)明的實施方式,本領域技術人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。
[0031]需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構想,遂圖式中僅顯示與本發(fā)明中有關的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復雜。
[0032]本發(fā)明的無線網(wǎng)絡條件下的視頻云臺控制方法及系統(tǒng)采用異步隊列任務機制,為每個視頻設備的云臺創(chuàng)建一個異步隊列,將用戶對云臺的控制請求,轉換為異步任務放入異步隊列中,后臺輪詢線程根據(jù)視頻設備與監(jiān)控系統(tǒng)間的連接關系,來制定針對異步隊列中的操控任務的執(zhí)行策略。由于控制請求在后臺執(zhí)行并不占用界面線程,使得用戶并不需要等待請求結果返回,從而可以隨意操控云臺,增強了用戶體驗。
[0033]參照圖1,本發(fā)明的無線網(wǎng)絡條件下的視頻云臺控制方法包括以下步驟:
[0034]步驟S1、啟動監(jiān)控系統(tǒng),為每個視頻設備的云臺創(chuàng)建一個異步隊列,以異步存儲對云臺的操控任務;為每個異步隊列創(chuàng)建一個后臺輪詢線程,以對異步隊列中的操控任務進行處理;同時監(jiān)聽每個視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài)。
[0035]具體地,視頻監(jiān)控系統(tǒng)啟動后,需要同時執(zhí)行以下操作:
[0036]11)為每個視頻設備的云臺創(chuàng)建一個異步隊列
[0037]其中,該異步隊列用于異步存儲對云臺控制的任務。具體地,首先將用戶對云臺的控制請求轉換為異步任務;然后將異步任務存儲至異步隊列中。
[0038]12)為每個異步隊列創(chuàng)建一個后臺輪詢線程
[0039]該后臺輪詢線程的主要任務是獲取異步隊列中的操控任務,并執(zhí)行之。
[0040]13)啟動一個監(jiān)聽線程,以監(jiān)聽每個視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài)。
[0041]具體地,視頻設備與監(jiān)控系統(tǒng)間的連接狀態(tài)包括處于無線連接狀態(tài)和失去連接狀態(tài)。該監(jiān)聽線程將視頻設備與監(jiān)控系統(tǒng)間連接狀態(tài)的變化發(fā)送給后臺輪詢線程;后臺輪詢線程再根據(jù)連接狀態(tài)來制定針對異步隊列中的操控任務的執(zhí)行策略。
[0042]步驟S2、若視頻設備與
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
修水县| 阜城县| 福安市| 南投市| 宣威市| 玉门市| 正定县| 鄂托克旗| 博湖县| 德保县| 新巴尔虎左旗| 武宣县| 绍兴市| 陇南市| 新和县| 托克逊县| 乾安县| 麟游县| 喀什市| 视频| 辛集市| 孝义市| 隆安县| 敦煌市| 卓资县| 达州市| 白城市| 漠河县| 西安市| 泾源县| 广平县| 新民市| 饶河县| 满洲里市| 镇赉县| 荥经县| 大兴区| 甘南县| 偏关县| 白沙| 驻马店市|