时序电压数据存储方法与系统技术方案

技术编号:9618090 阅读:173 留言:0更新日期:2014-01-30 05:48
本发明专利技术提供一种时序电压数据存储方法与系统,记录实时电压数据和其记录的时刻,对比当前记录时刻与上一记录时刻的日期,如果两者日期相同,直接根据记录时刻的日分标对实时电压数据进行完整性填充,如果两者日期不相同,对之前一个记录的时刻的数据进行完整性填充,重新保存当前记录时刻的日期,再对当前记录时刻实时电压数据进行完整性填充,最后根据当前记录时刻的日分标保存实时电压数据。在整个实时电压数据的存储过程中,每个历史电压数据不需要单独保存时间,只需要记录日期,并将所有的电压数据按日分标记录即可,从而大大减少了时标存储产生的数据量,节约磁盘空间。

Sequential voltage data storage method and system

The invention provides a system and a timing voltage data storage method, recording data and recording the real-time voltage time, comparing the current record time and a recording time of the date, if the same date, the date of recording time directly according to the standard of real time voltage data were integrity filled, if the date is not the same. For a moment before recording the data integrity of the filling, re save the current recording time of the date of the recording time of real-time voltage data integrity filled, according to the current record time on standard real time voltage data preservation. In the process of the whole real-time data storage voltage, the voltage of each historical data does not need to separate the preservation time, only need to record the date and the voltage data all standard daily records, thereby greatly reducing the amount of data storage time, save disk space.

【技术实现步骤摘要】
时序电压数据存储方法与系统
本专利技术涉及电力系统
,特别是涉及时序电压数据存储方法与系统。
技术介绍
在现有电力系统中,终端在每分钟存储一个电压数据的情况下,由于要确定该分钟是否为有效数据,所以每个点在存储时均按照时间和数据一起存储的方式,时间格式一般会占用6个字节,电压数据2个字节,一组数据需要8个字节。总共一个电压测点产生一天的数据量为1440*8 = 11520字节,1000个电压测点每天产生的数据量为IlM字节,而1000个电压测点一年产生的数据量可达3.9G字节的数据量,而实际上这其中很多数据被浪费,单个电压测点的时序电压数据量大,需要较大的磁盘存储空间保存数据。
技术实现思路
基于此,有必要针对一般时序电压数据存储方法中单个电压测点的时序电压数据量大,需要较大的磁盘存储空间保存数据的问题,提供一种单个电压测点的时序电压数据量小的时序电压数据存储方法与系统。一种时序电压数据存储方法,包括步骤:获取实时电压数据以及记录所述实时电压数据时的记录时刻;对比当前记录时刻与上一记录时刻的日期;当当前记录时刻和上一记录时刻的日期不一致时,对当前记录时刻之前一天的电压数据进行完整性填充,保存当前记录时刻的日期,并根据当前记录时刻的日分标对实时电压数据进行完整性填充;当当前记录时刻和上一记录时刻的日期一致时,根据当前记录时刻的日分标对实时电压数据进行完整性填充;根据当前记录时刻的日分标保存所述实时电压数据。一种时序电压数据存储系统,包括:数据获取模块,用于获取实时电压数据以及记录所述实时电压数据时的记录时刻;对比模块,用于对比当前记录时刻与上一记录时刻的日期;日期不一致处理模块,用于当当前记录时刻和上一记录时刻的日期不一致时,对当前记录时刻之前一天的电压数据进行完整性填充,保存当前记录时刻的日期,并根据当前记录时刻的日分标对实时电压数据进行完整性填充;日期一致处理模块,用于当当前记录时刻和上一记录时刻的日期一致时,根据当前记录时刻的日分标对实时电压数据进行完整性填充;存储模块,用于根据当前记录时刻的日分标保存所述实时电压数据。本专利技术时序电压数据存储方法与系统,记录实时电压数据和其记录的时刻,对比当前记录时刻与上一记录时刻的日期,如果两者日期相同,即表示这两次记录时刻在同一天,直接根据记录时刻的日分标对实时电压数据进行完整性填充,确保数据的完整与准确;如果两者日期不相同,即表示这两次记录时刻不在同一天,对之前一个记录的时刻的数据进行完整性填充,重新保存当前记录时刻的日期,再对当前记录时刻实时电压数据进行完整性填充,避免了数据的丢失,确保了数据的完整,最后根据当前记录时刻的日分标保存实时电压数据。在整个实时电压数据的存储过程中,每个历史电压数据不需要单独保存时间,只需要记录日期,并将所有的电压数据按日分标记录即可,从而大大减少了时标存储产生的数据量,节约磁盘空间,而且还确保了实时电压数据的完整与准确。【附图说明】图1为本专利技术时序电压数据存储方法第一个实施例的流程示意图;图2为本专利技术时序电压数据存储方法第二个实施例的流程示意图;图3为电压数据存储的格式示意图;图4为本专利技术时序电压数据存储系统第一个实施例的结构示意图;图5为本专利技术时序电压数据存储系统第二个实施例的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下根据附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本专利技术,并不限定本专利技术。如图1所示,一种时序电压数据存储方法,包括步骤:S200:获取实时电压数据以及记录所述实时电压数据时的记录时刻。对于电力系统中单个电压测试点,通过相关设备检测并采集实时电压数据,在这里,首先就需要获取这个采集到的实时电压数据以及与采集到这个实时电压数据的时间,即获取实时电压数据以及与其相应的采集时间。非必要的,这个记录时刻可以是周期性的,其记录周期可以采用普通的每隔一分钟记录一次。S400:对比当前记录时刻与上一记录时刻的日期。两个相邻记录时刻的日期可能一致也可能不一致。例如,假设当前记录时刻是2012年9月6日0:02,上一记录时刻是2012年9月6日0:01,这两者的记录时刻日期是相同的;假设当前记录时刻是2012年9月6 H 0:02,上一记录时刻是2012年9月5日23:59,这两者的记录时刻的日期是不相同的。S600:当当前记录时刻和上一记录时刻的日期不一致时,对当前记录时刻之前一天的电压数据进行完整性填充,保存当前记录时刻的日期,并根据当前记录时刻的日分标对实时电压数据进行完整性填充。如果当前记录时刻与上一记录时刻的日期不一致,即表明当前记录时刻与上一记录时刻不是同一天,首先就需要对当前记录时刻的前一天的电压数据进行完整性填充,确保数据的完整与准确。由于日期的改变,在对当前记录时刻的日期进行电压数据完整性填充之前,还需要重新保存当前记录时刻的日期,保存新日期后,再根据当前记录时刻的日分标对实时电压数据进行完整性填充。所谓日分标是指时间在一天内分钟表示的序号。比如时间为:2013年7月6日13:03:13,其日分标为:13X60+3 = 783。时间为2013年7月3日01:37:43,其日分标为:1Χ60+37 = 97。日分标加上日期可以表示时间,日分标表示的时间可以精确到分钟。S800:当当前记录时刻和上一记录时刻的日期一致时,根据当前记录时刻的日分标对实时电压数据进行完整性填充。如果当前记录时刻与上一记录时刻的日期一致,即表明当前记录时刻与上一记录时刻是同一天,这时只需要根据当前记录时刻的日分表对实时电压数据进行完整性填充。S900:根据当前记录时刻的日分标保存所述实时电压数据。本专利技术时序电压数据存储方法,记录实时电压数据和其记录的时刻,对比当前记录时刻与上一记录时刻的日期,如果两者日期相同,即表示这两次记录时刻在同一天,直接根据记录时刻的日分标对实时电压数据进行完整性填充,确保数据的完整与准确;如果两者日期不相同,即表示这两次记录时刻不在同一天,对之前一个记录的时刻的数据进行完整性填充,重新保存当前记录时刻的日期,再对当前记录时刻实时电压数据进行完整性填充,避免了数据的丢失,确保了数据的完整,最后根据当前记录时刻的日分标保存实时电压数据。在整个实时电压数据的存储过程中,每个历史电压数据不需要单独保存时间,只需要记录日期,并将所有的电压数据按日分标记录即可,从而大大减少了时标存储产生的数据量,节约磁盘空间,而且还确保了实时电压数据的完整与准确。如图2所示,在其中一个实施例中,所述步骤S200之前还有步骤:S120:确定预设实时电压数据的记录周期;S140:根据所述预设实时电压数据的记录周期,记录实时电压数据和记录所述实时电压数据时的记录时刻。预设实时电压数据的记录周期是预先设定好的,具体来说可以根据当前电压数据存储的应用环境或者用户的需求。当需要详细记录电压实时数据时,可以适当减小记录周期,这样单位时间内采集到的电压实时数据会更多,也能更精确,当只需要大概记录电压实时数据时,可以适当延长记录周期,这样单位时间内采集到的电压实时数据会减少。优选的,会选择记录周期为I分钟,即一天会记录1440个电压数据列。如图2所示,在其中本文档来自技高网...

【技术保护点】
一种时序电压数据存储方法,其特征在于,包括步骤:获取实时电压数据以及记录所述实时电压数据时的记录时刻;对比当前记录时刻与上一记录时刻的日期;当当前记录时刻和上一记录时刻的日期不一致时,对当前记录时刻之前一天的电压数据进行完整性填充,保存当前记录时刻的日期,并根据当前记录时刻的日分标对实时电压数据进行完整性填充;当当前记录时刻和上一记录时刻的日期一致时,根据当前记录时刻的日分标对实时电压数据进行完整性填充;根据当前记录时刻的日分标保存所述实时电压数据。

【技术特征摘要】
1.一种时序电压数据存储方法,其特征在于,包括步骤: 获取实时电压数据以及记录所述实时电压数据时的记录时刻; 对比当前记录时刻与上一记录时刻的日期; 当当前记录时刻和上一记录时刻的日期不一致时,对当前记录时刻之前一天的电压数据进行完整性填充,保存当前记录时刻的日期,并根据当前记录时刻的日分标对实时电压数据进行完整性填充; 当当前记录时刻和上一记录时刻的日期一致时,根据当前记录时刻的日分标对实时电压数据进行完整性填充; 根据当前记录时刻的日分标保存所述实时电压数据。2.根据权利要求1所述的时序电压数据存储方法,其特征在于,所述步骤获取实时电压数据以及记录所述实时电压数据时的记录时刻之前还有步骤: 确定预设实时电压数据的记录周期; 根据所述预设实时电压数据的记录周期,记录实时电压数据和记录所述实时电压数据时的记录时刻。3.根据权利要求1或2所述的时序电压数据存储方法,其特征在于,所述步骤对比当前记录时刻与上一记录时刻的日期之后还有步骤: 选择时刻日分标的标记方式; 根据所述时刻日分标的标记方式,记录同一天中不同时刻的日分标。4.根据权利要求1或2所述的时序电压数据存储方法,其特征在于,所述步骤根据当前记录时刻的日分标保存所述实时电压数据之后还有步骤: 校验保存的所述实时电压数据。5...

【专利技术属性】
技术研发人员:曾强周刚梅桂华谢善益赵继光马明李玎徐柏榆翟瑞聪
申请(专利权)人:广东电网公司电力科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1