【技术实现步骤摘要】
电能表数据管理方法、设备及计算机可读存储介质
[0001]本专利技术涉及数据管理领域,尤其涉及一种电能表数据管理方法、设备及计算机可读存储介质。
技术介绍
[0002]在电能表上,存在多种类型的数据,例如参数数据,电量数据,冻结数据等,其中参数类型的数据的安全特别重要,一般都会采用crc对数据的完整性进行校验且备份,每次读取的时候,都需要进行crc校验,电量数据数据量小,但是更新频率高,冻结数据的数据量比较大,但是更新频率不高。而开发人员在写函数完成数据读写的过程中,需要花费大量的时间设计带或者不带crc的写入函数、带和不带备份的写入函数、写入flash的函数或者写入eeprom的函数等,这导致代码开发的难度大大提升。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本专利技术的主要目的在于提供一种电能表数据管理方法,旨在解决当前开发人员在写函数完成数据读写的过程中需面对多种读写情况,导致代码开发的难度提升的技术问题。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种电能表数据管理方法,其特征在于,所述电能表数据管理方法包括以下步骤:当电能表产生待写入数据时,根据所述电能表产生所述待写入数据的业务种类,为所述待写入数据分配第一逻辑标识;根据所述第一逻辑标识和预设逻辑文件属性表完成所述待写入数据的写入;当电能表存在目标数据读取请求时,获取所述读取请求携带的所述目标数据的第二逻辑标识;根据所述第二逻辑标识和所述预设逻辑文件属性表完成所述目标数据的读取。2.如权利要求1所述的电能表数据管理方法,其特征在于,所述第一逻辑标识包括数据Id、储存地址、备份地址和数据属性,所述数据属性包括第一数据属性、第二数据属性和第三数据属性,所述根据所述第一逻辑标识和预设逻辑文件属性表完成所述待写入数据的写入的步骤包括:根据所述第三数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在缓存配置;若所述待写入数据存在缓存配置,则查询缓存区的数据以判断所述缓存区的数据命中所述待写入数据的命中状态;若所述命中状态为未命中,则根据所述第一数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在校验配置;若所述待写入数据不存在校验配置,则根据所述数据Id查询所述预设逻辑文件属性表以得到储存类型;根据所述储存类型和所述储存地址,完成所述待写入数据的写入,并将所述待写入数据更新至所述缓存区;根据所述第二数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在备份配置;若所述待写入数据存在备份配置,则根据所述储存类型和所述备份地址完成所述待写入数据的备份。3.如权利要求2所述的电能表数据管理方法,其特征在于,在所述判断所述待写入数据是否存在缓存配置的步骤之后,包括:若所述待写入数据不存在缓存配置,则执行所述根据所述第一数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在校验配置的步骤。4.如权利要求2所述的电能表数据管理方法,其特征在于,在所述若所述待写入数据存在缓存配置,则查询缓存区的数据判断所述缓存区的数据命中所述待写入数据的命中状态的步骤之后,包括:若所述命中状态为全部命中,则将所述待写入数据更新至所述缓存区,并执行所述根据所述第一数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在校验配置的步骤;若所述命中状态为部分命中,则判定所述缓存区命中数据无效,并执行所述根据所述第一数据属性查询所述预设逻辑文件属性表,判断所述待写入数据是否存在校验配置的步骤。5.如权利要求2所述的电能表数据管理方法,其特征在于,在所述判断所述待写入数据
是否存在校验配置的步骤之后,包括:若所述待写入数据存在校验配置,则对所述待写入数据进行完整性校验,对应生成所述待写入数据的校验码,并将所述校验码加入所...
【专利技术属性】
技术研发人员:危炎广,邹杨,王建忠,胡忠勇,赵言涛,刘凤玉,
申请(专利权)人:威胜集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。