The invention provides a system and method for realizing a real-time fidelity curve drawing model of streaming data. For the curve data set needed for curve drawing, the real-time data from the real-time data analysis component and the historical data from the historical data extraction component are integrated into a total data set, and then extracted from the total data set. A certain amount of feature data is taken, and then the extracted feature data is processed as the curve data set needed for curve drawing as the control component of the curve interface. Compared with the existing technology, for streaming data, we can draw high-fidelity curves to build a model when the amount of data is large or small.
【技术实现步骤摘要】
一种流式数据实时保真曲线绘制模型实现系统及方法
本专利技术涉及网络监控、传感器网络、航空航天、气象测控等各种有流式数据生成并有实时曲线绘制需求的领域。
技术介绍
流式数据,是指在系统应用中随时间变化而改变的数据,和系统切换的时间有直接关系。它是常常变化,直接反映事务过程的数据。流式数据可被视为一个随时间延续而无限增长的数据集合;严格意义上讲,由若干个数据源持续生成的数据,通常也同时以数据记录的形式发送,数据规模时时变化的数据形式。流式数据的特点包括:1)具有数据传输实时性;2)具有数据传输顺序独立性,不受外部因素所控制;3)具有数据规模不确定性,不能预知其最大值或者最小值。由于流式数据自身的特点,在基于流式数据的基础上进行高保真特征曲线绘制方面存在以下问题:1)曲线响应速度慢;2)曲线失真。
技术实现思路
本专利技术提供一种高效的流式数据实时保真曲线绘制模型实现系统及方法,具有能够应对数据量时大时小的流式数据的情况下,绘制高保真曲线构建模型的特点。本专利技术采用的技术方案如下:一种流式数据实时保真曲线绘制模型实现系统,包括实时数据接收组件、实时数据解析组件、数据存储组件、历史数据提取组件、曲线数据支撑组件和曲线界面控制组件;所述曲线数据支撑组件包括数据整合模块,对来源于实时数据解析组件的实时数据和历史数据提取组件的历史数据进行整合为总数据集;其特征在于:所述曲线数据支撑组件还包括,特征数据提取模块,从所述总数据集中提取一定量的特征数据;特征数据处理模块,把提取的特征数据进行数据处理为特征数据集并作为曲线界面控制组件的曲线绘制数据。所述曲线数据支撑组件还包括数据 ...
【技术保护点】
1.一种流式数据实时保真曲线绘制模型实现系统,包括实时数据接收组件、实时数据解析组件、数据存储组件、历史数据提取组件、曲线数据支撑组件和曲线界面控制组件;所述曲线数据支撑组件包括数据整合模块,对来源于实时数据解析组件的实时数据和历史数据提取组件的历史数据进行整合为总数据集;其特征在于:所述曲线数据支撑组件还包括,特征数据提取模块,从所述总数据集中提取一定量的特征数据;特征数据处理模块,把提取的特征数据进行数据处理为特征数据集并作为曲线界面控制组件的曲线绘制数据。
【技术特征摘要】
1.一种流式数据实时保真曲线绘制模型实现系统,包括实时数据接收组件、实时数据解析组件、数据存储组件、历史数据提取组件、曲线数据支撑组件和曲线界面控制组件;所述曲线数据支撑组件包括数据整合模块,对来源于实时数据解析组件的实时数据和历史数据提取组件的历史数据进行整合为总数据集;其特征在于:所述曲线数据支撑组件还包括,特征数据提取模块,从所述总数据集中提取一定量的特征数据;特征数据处理模块,把提取的特征数据进行数据处理为特征数据集并作为曲线界面控制组件的曲线绘制数据。2.根据权利要求1所述的系统,其特征在于:所述曲线数据支撑组件还包括数据缓冲清理模块,对曲线界面连续执行两个指令动作的时间大于设置时间阈值,且当前曲线数据集的数据量范围大于曲线范围M倍范围外的数据进行移除,释放多余的内存空间;所述M为大于零的有理数。3.根据权利要求1所述的系统,其特征在于:特征数据提取的具体方法包括:根据总数据集,计算出需要的子数据集数量:A/B*N;其中,A为总数据集数据量,B为用户指定数据量,N为大于0的有理数;根据得出的子数据集数量,得出需要划分的子数据的数据量,然后对总数据进行数据集拆分;在进行数据集拆分过程中,如果最后一个子数据集无法满足拆分条件,则用零填充或者直接作为一个子数据集;对每个子数据集,计算出其中数据的平均数,子数据集中的每个数据与所述平均数做差并取绝对值;找出绝对值最大和最小的两个差值,提取出这两个差值对应的数据作为子数据集的特征数据。4.根据权利要求1到3之一所述的系统,其特征在于:特征数据处理的具体方法包括:把所有子数据集的所有提...
【专利技术属性】
技术研发人员:罗小辉,张飞鸿,马尚荟,
申请(专利权)人:电信科学技术第五研究所有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。