一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法
【專利摘要】本發(fā)明公開(kāi)了一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,屬于數(shù)據(jù)調(diào)度的方法,包括如下步驟:(1)構(gòu)建一個(gè)數(shù)據(jù)庫(kù)模型,STARTTIME字段表示應(yīng)該執(zhí)行的實(shí)時(shí)數(shù)據(jù)的開(kāi)始時(shí)間,NORMALDELAY表示正常數(shù)據(jù)的延遲時(shí)間,HISTORYDELAY表示歷史數(shù)據(jù)的延遲時(shí)間;(2)根據(jù)數(shù)據(jù)庫(kù)模型,通過(guò)求最大值算法得到執(zhí)行時(shí)間,實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間加時(shí)間窗的開(kāi)始時(shí)間的和以及系統(tǒng)當(dāng)前時(shí)間加時(shí)間窗的延遲時(shí)間的和,兩者之間取最大值為執(zhí)行時(shí)間;(3)根據(jù)執(zhí)行時(shí)間,進(jìn)行對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度。本發(fā)明降低了邏輯判斷,降低了開(kāi)發(fā)時(shí)間,降低了復(fù)雜度,提高了效率。
【專利說(shuō)明】一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法
[0001]
【技術(shù)領(lǐng)域】
[0002] 本發(fā)明涉及一種數(shù)據(jù)調(diào)度的方法,具體地說(shuō)是一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度 方法。
【背景技術(shù)】
[0003] 監(jiān)控系統(tǒng)是安防系統(tǒng)中應(yīng)用最多的系統(tǒng)之一。組成主要包括,控制部前端部分:攝 像機(jī),鏡頭,紅外燈,云臺(tái),智能球形攝像機(jī),支架等。傳輸部分:視頻線,電源線,控制線等。 顯示存儲(chǔ)部分:視頻分配器,監(jiān)視器,顯示器,大屏幕拼接電視墻,硬盤錄像機(jī),矩陣主機(jī)等。
[0004] 通過(guò)對(duì)監(jiān)控得到的實(shí)時(shí)數(shù)據(jù),進(jìn)行定時(shí)的分析、匯總,得到一些有價(jià)值的信息,這 是目前很多監(jiān)控系統(tǒng)的功能。比如移動(dòng)通信領(lǐng)域的性能監(jiān)控系統(tǒng),通過(guò)對(duì)物理設(shè)備實(shí)時(shí)采 集上報(bào)的信息進(jìn)行統(tǒng)計(jì)分析,發(fā)現(xiàn)網(wǎng)絡(luò)的瓶頸點(diǎn),從而改善網(wǎng)絡(luò)環(huán)境,提高用戶滿意度。
[0005] 由于實(shí)時(shí)上報(bào)的數(shù)據(jù)量很大,需要對(duì)數(shù)據(jù)進(jìn)行及時(shí)的處理,避免積壓。所以對(duì)實(shí)時(shí) 數(shù)據(jù)的調(diào)度非常重要。但是現(xiàn)有的調(diào)度方法,復(fù)雜度較高,效率低,并且調(diào)度執(zhí)行時(shí)間無(wú)法 精確確定。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的技術(shù)任務(wù)是提供一種降低了邏輯判斷,降低了開(kāi)發(fā)時(shí)間,降低了復(fù)雜度, 提高了效率的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法。
[0007] 本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的: 一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,在監(jiān)控系統(tǒng)對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行調(diào)度,包括如下 步驟: (1) 、構(gòu)建一個(gè)數(shù)據(jù)庫(kù)模型,STARTTIME字段表示應(yīng)該執(zhí)行的實(shí)時(shí)數(shù)據(jù)的開(kāi)始時(shí)間, N0RMALDELAY表示正常數(shù)據(jù)的延遲時(shí)間,HIST0RYDELAY表示歷史數(shù)據(jù)的延遲時(shí)間; (2) 、根據(jù)數(shù)據(jù)庫(kù)模型,通過(guò)求最大值算法得到執(zhí)行時(shí)間,實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間加時(shí)間 窗的開(kāi)始時(shí)間的和以及系統(tǒng)當(dāng)前時(shí)間加時(shí)間窗的延遲時(shí)間的和,兩者之間取最大值為執(zhí)行 時(shí)間; (3 )、根據(jù)執(zhí)行時(shí)間,進(jìn)行對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度。
[0008] 步驟(1)中,每個(gè)小時(shí)會(huì)有一批實(shí)時(shí)數(shù)據(jù),一天過(guò)后對(duì)前一天24小時(shí)的實(shí)時(shí)數(shù)據(jù) 進(jìn)行匯總運(yùn)算,即天匯總;天匯總可接受的最早執(zhí)行時(shí)間為延遲2小時(shí),即對(duì)于前一天的實(shí) 時(shí)數(shù)據(jù)的天匯總在第二天的凌晨2點(diǎn)開(kāi)始執(zhí)行,則STARTHME可以記為 :(24+2)X60X60= 93600 秒。
[0009] 步驟(2)中,執(zhí)行時(shí)間=MAX(實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間+時(shí)間窗的開(kāi)始時(shí)間,系統(tǒng)當(dāng)前 時(shí)間+時(shí)間窗的延遲時(shí)間);若實(shí)時(shí)數(shù)據(jù)為正常數(shù)據(jù),則時(shí)間窗的延遲時(shí)間為N0RMALDELAY, 即正常數(shù)據(jù)的延遲時(shí)間;若實(shí)時(shí)數(shù)據(jù)為歷史數(shù)據(jù),則時(shí)間窗的延遲時(shí)間為HIST0RYDELAY, 即歷史數(shù)據(jù)的延遲時(shí)間。
[0010] 本發(fā)明的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法具有以下優(yōu)點(diǎn): 1、 提供一種數(shù)據(jù)庫(kù)模型來(lái)計(jì)算對(duì)實(shí)時(shí)數(shù)據(jù)分析的執(zhí)行時(shí)間,既能保證對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào) 度執(zhí)行時(shí)間計(jì)算正確,同時(shí)滿足延遲的、補(bǔ)采的數(shù)據(jù)的調(diào)度執(zhí)行時(shí)間計(jì)算正確; 2、 通過(guò)該方法,可對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行及時(shí)的處理,避免積壓,且可調(diào)度歷史數(shù)據(jù),調(diào)度精 確; 3、 大大降低了邏輯判斷,降低了開(kāi)發(fā)時(shí)間,降低了復(fù)雜度,提高了效率。
【具體實(shí)施方式】
[0011] 參照具體實(shí)施例對(duì)本發(fā)明的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法作以下詳細(xì) 地說(shuō)明。
[0012] 實(shí)施例1 : 本發(fā)明的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,在監(jiān)控系統(tǒng)對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行調(diào)度, 包括如下步驟: (1) 、構(gòu)建一個(gè)數(shù)據(jù)庫(kù)模型,STARTTIME字段表示應(yīng)該執(zhí)行的實(shí)時(shí)數(shù)據(jù)的開(kāi)始時(shí)間, N0RMALDELAY表示正常數(shù)據(jù)的延遲時(shí)間,HIST0RYDELAY表示歷史數(shù)據(jù)的延遲時(shí)間; (2) 、根據(jù)數(shù)據(jù)庫(kù)模型,通過(guò)求最大值算法得到執(zhí)行時(shí)間,實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間加時(shí)間 窗的開(kāi)始時(shí)間的和以及系統(tǒng)當(dāng)前時(shí)間加時(shí)間窗的延遲時(shí)間的和,兩者之間取最大值為執(zhí)行 時(shí)間; (3 )、根據(jù)執(zhí)行時(shí)間,進(jìn)行對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度。
【權(quán)利要求】
1. 一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,其特征在于在監(jiān)控系統(tǒng)對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行調(diào) 度,包括如下步驟: (1) 、構(gòu)建一個(gè)數(shù)據(jù)庫(kù)模型,STARTTIME字段表示應(yīng)該執(zhí)行的實(shí)時(shí)數(shù)據(jù)的開(kāi)始時(shí)間, NORMALDELAY表示正常數(shù)據(jù)的延遲時(shí)間,HISTORYDELAY表示歷史數(shù)據(jù)的延遲時(shí)間; (2) 、根據(jù)數(shù)據(jù)庫(kù)模型,通過(guò)求最大值算法得到執(zhí)行時(shí)間,實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間加時(shí)間 窗的開(kāi)始時(shí)間的和以及系統(tǒng)當(dāng)前時(shí)間加時(shí)間窗的延遲時(shí)間的和,兩者之間取最大值為執(zhí)行 時(shí)間; (3 )、根據(jù)執(zhí)行時(shí)間,進(jìn)行對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度。
2. 根據(jù)權(quán)利要求1所述的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,其特征在于步驟 (1) 中,每個(gè)小時(shí)會(huì)有一批實(shí)時(shí)數(shù)據(jù),一天過(guò)后對(duì)前一天24小時(shí)的實(shí)時(shí)數(shù)據(jù)進(jìn)行匯總運(yùn)算, 即天匯總;天匯總可接受的最早執(zhí)行時(shí)間為延遲2小時(shí),即對(duì)于前一天的實(shí)時(shí)數(shù)據(jù)的天匯 總在第二天的凌晨2點(diǎn)開(kāi)始執(zhí)行,則STARTUME可以記為:(24+2) X60X60= 93600秒。
3. 根據(jù)權(quán)利要求1所述的一種監(jiān)控系統(tǒng)中對(duì)實(shí)時(shí)數(shù)據(jù)的調(diào)度方法,其特征在于步驟 (2) 中,執(zhí)行時(shí)間=MAX (實(shí)時(shí)數(shù)據(jù)的匯總時(shí)間+時(shí)間窗的開(kāi)始時(shí)間,系統(tǒng)當(dāng)前時(shí)間+時(shí)間 窗的延遲時(shí)間);若實(shí)時(shí)數(shù)據(jù)為正常數(shù)據(jù),則時(shí)間窗的延遲時(shí)間為NORMALDELAY,即正常數(shù)據(jù) 的延遲時(shí)間;若實(shí)時(shí)數(shù)據(jù)為歷史數(shù)據(jù),則時(shí)間窗的延遲時(shí)間為HISTORYDELAY,即歷史數(shù)據(jù) 的延遲時(shí)間。
【文檔編號(hào)】H04N7/18GK104102741SQ201410371515
【公開(kāi)日】2014年10月15日 申請(qǐng)日期:2014年7月31日 優(yōu)先權(quán)日:2014年7月31日
【發(fā)明者】陳學(xué)慶 申請(qǐng)人:浪潮通信信息系統(tǒng)有限公司