《一种监控系统中对实时数据的调度方法.pdf》由会员分享,可在线阅读,更多相关《一种监控系统中对实时数据的调度方法.pdf(5页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104102741A43申请公布日20141015CN104102741A21申请号201410371515222申请日20140731G06F17/30200601H04N7/1820060171申请人浪潮通信信息系统有限公司地址250101山东省济南市高新区浪潮路1036号72发明人陈学庆74专利代理机构济南信达专利事务所有限公司37100代理人姜明54发明名称一种监控系统中对实时数据的调度方法57摘要本发明公开了一种监控系统中对实时数据的调度方法,属于数据调度的方法,包括如下步骤(1)构建一个数据库模型,STARTTIME字段表示应该执行的实时数据的开始时间,NORMA。
2、LDELAY表示正常数据的延迟时间,HISTORYDELAY表示历史数据的延迟时间;(2)根据数据库模型,通过求最大值算法得到执行时间,实时数据的汇总时间加时间窗的开始时间的和以及系统当前时间加时间窗的延迟时间的和,两者之间取最大值为执行时间;(3)根据执行时间,进行对实时数据的调度。本发明降低了逻辑判断,降低了开发时间,降低了复杂度,提高了效率。51INTCL权利要求书1页说明书3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页10申请公布号CN104102741ACN104102741A1/1页21一种监控系统中对实时数据的调度方法,其特征在于在监控系统对实时数据。
3、进行调度,包括如下步骤(1)、构建一个数据库模型,STARTTIME字段表示应该执行的实时数据的开始时间,NORMALDELAY表示正常数据的延迟时间,HISTORYDELAY表示历史数据的延迟时间;(2)、根据数据库模型,通过求最大值算法得到执行时间,实时数据的汇总时间加时间窗的开始时间的和以及系统当前时间加时间窗的延迟时间的和,两者之间取最大值为执行时间;(3)、根据执行时间,进行对实时数据的调度。2根据权利要求1所述的一种监控系统中对实时数据的调度方法,其特征在于步骤(1)中,每个小时会有一批实时数据,一天过后对前一天24小时的实时数据进行汇总运算,即天汇总;天汇总可接受的最早执行时间为。
4、延迟2小时,即对于前一天的实时数据的天汇总在第二天的凌晨2点开始执行,则STARTTIME可以记为(242)606093600秒。3根据权利要求1所述的一种监控系统中对实时数据的调度方法,其特征在于步骤(2)中,执行时间MAX(实时数据的汇总时间时间窗的开始时间,系统当前时间时间窗的延迟时间);若实时数据为正常数据,则时间窗的延迟时间为NORMALDELAY,即正常数据的延迟时间;若实时数据为历史数据,则时间窗的延迟时间为HISTORYDELAY,即历史数据的延迟时间。权利要求书CN104102741A1/3页3一种监控系统中对实时数据的调度方法0001技术领域0002本发明涉及一种数据调度的。
5、方法,具体地说是一种监控系统中对实时数据的调度方法。背景技术0003监控系统是安防系统中应用最多的系统之一。组成主要包括,控制部前端部分摄像机,镜头,红外灯,云台,智能球形摄像机,支架等。传输部分视频线,电源线,控制线等。显示存储部分视频分配器,监视器,显示器,大屏幕拼接电视墙,硬盘录像机,矩阵主机等。0004通过对监控得到的实时数据,进行定时的分析、汇总,得到一些有价值的信息,这是目前很多监控系统的功能。比如移动通信领域的性能监控系统,通过对物理设备实时采集上报的信息进行统计分析,发现网络的瓶颈点,从而改善网络环境,提高用户满意度。0005由于实时上报的数据量很大,需要对数据进行及时的处理,。
6、避免积压。所以对实时数据的调度非常重要。但是现有的调度方法,复杂度较高,效率低,并且调度执行时间无法精确确定。发明内容0006本发明的技术任务是提供一种降低了逻辑判断,降低了开发时间,降低了复杂度,提高了效率的一种监控系统中对实时数据的调度方法。0007本发明的技术任务是按以下方式实现的一种监控系统中对实时数据的调度方法,在监控系统对实时数据进行调度,包括如下步骤(1)、构建一个数据库模型,STARTTIME字段表示应该执行的实时数据的开始时间,NORMALDELAY表示正常数据的延迟时间,HISTORYDELAY表示历史数据的延迟时间;(2)、根据数据库模型,通过求最大值算法得到执行时间,实。
7、时数据的汇总时间加时间窗的开始时间的和以及系统当前时间加时间窗的延迟时间的和,两者之间取最大值为执行时间;(3)、根据执行时间,进行对实时数据的调度。0008步骤(1)中,每个小时会有一批实时数据,一天过后对前一天24小时的实时数据进行汇总运算,即天汇总;天汇总可接受的最早执行时间为延迟2小时,即对于前一天的实时数据的天汇总在第二天的凌晨2点开始执行,则STARTTIME可以记为(242)606093600秒。0009步骤(2)中,执行时间MAX(实时数据的汇总时间时间窗的开始时间,系统当前时间时间窗的延迟时间);若实时数据为正常数据,则时间窗的延迟时间为NORMALDELAY,即正常数据的延。
8、迟时间;若实时数据为历史数据,则时间窗的延迟时间为HISTORYDELAY,说明书CN104102741A2/3页4即历史数据的延迟时间。0010本发明的一种监控系统中对实时数据的调度方法具有以下优点1、提供一种数据库模型来计算对实时数据分析的执行时间,既能保证对实时数据的调度执行时间计算正确,同时满足延迟的、补采的数据的调度执行时间计算正确;2、通过该方法,可对实时数据进行及时的处理,避免积压,且可调度历史数据,调度精确;3、大大降低了逻辑判断,降低了开发时间,降低了复杂度,提高了效率。具体实施方式0011参照具体实施例对本发明的一种监控系统中对实时数据的调度方法作以下详细地说明。0012实。
9、施例1本发明的一种监控系统中对实时数据的调度方法,在监控系统对实时数据进行调度,包括如下步骤(1)、构建一个数据库模型,STARTTIME字段表示应该执行的实时数据的开始时间,NORMALDELAY表示正常数据的延迟时间,HISTORYDELAY表示历史数据的延迟时间;(2)、根据数据库模型,通过求最大值算法得到执行时间,实时数据的汇总时间加时间窗的开始时间的和以及系统当前时间加时间窗的延迟时间的和,两者之间取最大值为执行时间;(3)、根据执行时间,进行对实时数据的调度。0013表1数据库模型如表1所示。0014实施例2本发明的一种监控系统中对实时数据的调度方法,在监控系统对实时数据进行调度,。
10、包括如下步骤(1)、构建一个数据库模型,STARTTIME字段表示应该执行的实时数据的开始时间,NORMALDELAY表示正常数据的延迟时间,HISTORYDELAY表示历史数据的延迟时间;(2)、根据数据库模型,通过求最大值算法得到执行时间,实时数据的汇总时间加时间窗的开始时间的和以及系统当前时间加时间窗的延迟时间的和,两者之间取最大值为执行时间;(3)、根据执行时间,进行对实时数据的调度。0015步骤(1)中,每个小时会有一批实时数据,一天过后对前一天24小时的实时数据进行汇总运算,即天汇总;天汇总可接受的最早执行时间为延迟2小时,即对于前一天的实时数据的天汇总在第二天的凌晨2点开始执行,。
11、则执行的实时数据的开始时间STARTTIME说明书CN104102741A3/3页5可以记为(242)606093600秒。0016步骤(2)中,执行时间MAX(实时数据的汇总时间时间窗的开始时间,系统当前时间时间窗的延迟时间);若实时数据为正常数据,则时间窗的延迟时间为NORMALDELAY,即正常数据的延迟时间;若实时数据为历史数据,则时间窗的延迟时间为HISTORYDELAY,即历史数据的延迟时间。0017天汇总,2014年7月1日的实时数据调度,则实时数据的汇总时间为20140701000000,时间窗的开始时间为93600;若为正常数据,即当天汇总,则系统当前时间为201407011。
12、50000,正常数据的延迟时间为300,则实时数据的汇总时间时间窗的开始时间20140702020000,系统当前时间时间窗的延迟时间20140701150300,两者取最大值,则执行时间为20140702020000。0018天汇总,2014年7月1日的实时数据调度,则实时数据的汇总时间为20140701000000,时间窗的开始时间为93600;若为历史数据,系统当前时间为20140705150000,历史数据的延迟时间为300,则实时数据的汇总时间时间窗的开始时间20140702020000,系统当前时间时间窗的延迟时间20140705150300,两者取最大值,则执行时间为20140705150300。0019通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的2种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。说明书CN104102741A。