一种插卡式电表数据处理方法、装置、电能表及存储介质与流程

文档序号:35859098发布日期:2023-10-26 09:00阅读:41来源:国知局
一种插卡式电表数据处理方法、装置、电能表及存储介质与流程

本发明涉及电能表,具体而言,涉及一种插卡式电表数据处理方法、装置、电能表及存储介质。


背景技术:

1、插卡式电能表是一种比较普遍使用的预付费电能表。对于插卡式电能表而言,保证ic(integrated circuit,集成电路)卡被拔出后的数据完整性是比较重要的。

2、现有技术一般是通过由传感器、电机检测驱动的进卡、退卡机构来避免ic卡被人为拔出,从而保证数据的完整性;或者通过开辟表内数据临时存储区,先将表内参数以及当前外设控制状态全部读出,保存在eeprom(electrically erasable programmable readonly memory,带电可擦可编程只读存储器)或是flash等存储器件中,若ic卡被拔出,则将数据恢复回去。

3、然而,经发明人研究发现,上述方式的制造成本以及对处理器的资源及数据处理能力要求都比较高,不适宜大范围推广。


技术实现思路

1、本发明的目的包括,例如,提供了一种插卡式电表数据处理方法、装置、电能表及存储介质,其能够至少部分解决上述技术问题。

2、本发明的实施例可以这样实现:

3、第一方面,本发明实施例提供了一种插卡式电表数据处理方法,应用于电能表的控制器,所述电能表还包括集成电路卡,所述集成电路卡与所述控制器通信连接;所述方法包括:

4、调用预设参数表,并从所述预设参数表中的多个检索参数组中确定目标检索参数组,其中,每个所述检索参数组包括至少一个第一参数以及一个第二参数;

5、读取所述目标检索参数组中的第一参数并保存至临时备份区,读取所述集成电路卡上与所述第一参数对应的第一电卡数据;

6、在成功读取到所述第一电卡数据的情况下,读取所述目标检索参数组中的第二参数,读取所述集成电路卡上与所述第二参数对应的第二电卡数据;

7、若成功读取到所述第二电卡数据,则将所述第一电卡数据以及所述第二电卡数据更新至所述预设参数表中对应位置,删除所述临时备份区中的第一参数,确定并读取下一个目标检索参数组,直至每个所述检索参数组全部更新完成。

8、可选地,所述方法还包括:

9、若未能成功读取所述第一电卡数据或所述第二电卡数据,则判断所述集成电路卡是否被拔出;

10、若是,则基于参数恢复策略恢复所述第一参数;

11、若否,则重新对所述第一电卡数据或所述第二电卡数据进行读取。

12、可选地,所述方法还包括:

13、若重新读取所述第一电卡数据或所述第二电卡数据的次数超过预设重读次数阈值,则停止读取所述第一电卡数据或所述第二电卡数据,并生成读取异常报告。

14、可选地,所述基于参数恢复策略恢复所述第一参数,包括:

15、若未能成功读取所述第一电卡数据或所述第二电卡数据,则将所述临时备份区中的第一参数恢复至所述预设参数表中对应位置。

16、可选地,所述判断所述集成电路卡是否被拔出,包括:

17、在预设时长内进行预设次数的低电压检测,并判断每次所述低电压检测是否正常;

18、若正常,则基于所述集成电路卡的插入引脚判断所述集成电路卡是否被拔出;

19、若异常,则基于所述检索参数组的更新状态判断所述集成电路卡是否被拔出。

20、可选地,所述基于所述集成电路卡的插入引脚判断所述集成电路卡是否被拔出,包括:

21、对所述插入引脚进行电平检测;

22、若所述插入引脚为高电平,则判定所述集成电路卡被拔出;

23、若所述插入引脚为低电平,则判定所述集成电路卡未被拔出。

24、可选地,所述基于所述检索参数组的更新状态判断所述集成电路卡是否被拔出,包括:

25、判断所述预设参数表中的检索参数组是否全部完成更新;

26、若否,则判定所述集成电路卡被拔出;

27、若是,则判定所述集成电路卡未被拔出。

28、第二方面,本发明实施例提供了一种插卡式电表数据处理装置,应用于电能表的控制器,所述电能表还包括集成电路卡,所述集成电路卡与所述控制器通信连接;所述插卡式电表数据处理装置包括:

29、目标检索参数组确定单元,用于调用预设参数表,并从所述预设参数表中的多个检索参数组中确定目标检索参数组,其中,每个所述检索参数组包括至少一个第一参数以及一个第二参数;

30、第一数据读取单元,用于读取所述目标检索参数组中的第一参数及所属数据并保存至临时备份区,读取所述集成电路卡上与所述第一参数对应的第一电卡数据;

31、第二数据读取单元,用于在成功读取到所述第一电卡数据的情况下,读取所述目标检索参数组中的第二参数,读取所述集成电路卡上与所述第二参数对应的第二电卡数据;

32、数据更新单元,若成功读取到所述第二电卡数据,则将所述第一电卡数据以及所述第二电卡数据更新至所述预设参数表中对应位置,删除所述临时备份区中的第一参数,确定并读取下一个目标检索参数组,直至每个所述检索参数组全部更新完成。

33、第三方面,本发明实施例提供了一种电能表,所述电能表在运行时实现上述任一项所述插卡式电表数据处理方法的步骤。

34、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在服务器实现上述任一项所述插卡式电表数据处理方法的步骤。

35、本发明实施例的有益效果包括,例如:

36、通过细分具有逻辑关系的数据分块,预设参数表,在对预设参数表中的参数进行更新时,确定出目标检索参数组,先读取目标检索参数组中的第一参数,将读取出的第一参数保存到临时备份区,然后读取集成电路卡上与第一参数对应的第一电卡数据。在成功读取第一电卡数据的情况下读取第二参数以及第二电卡数据。若均能成功读取,则将临时备份区的第一参数删除,继续读取下一个目标检索参数组,否则将临时备份区中的参数恢复到第一参数所指向的数据。使得电能表不需要单独设置较大内存存储装置以及高成本的处理器,也不需要使用由传感器、电机检测驱动的进/退卡机构,降低了电能表的制造成本,提高了电能表的数据处理能力。



技术特征:

1.一种插卡式电表数据处理方法,其特征在于,应用于电能表的控制器,所述电能表还包括集成电路卡,所述集成电路卡与所述控制器通信连接;所述方法包括:

2.如权利要求1所述的插卡式电表数据处理方法,其特征在于,所述方法还包括:

3.如权利要求2所述的插卡式电表数据处理方法,其特征在于,所述方法还包括:

4.如权利要求2所述的插卡式电表数据处理方法,其特征在于,所述基于参数恢复策略恢复所述第一参数,包括:

5.如权利要求2所述的插卡式电表数据处理方法,其特征在于,所述判断所述集成电路卡是否被拔出,包括:

6.如权利要求5所述的插卡式电表数据处理方法,其特征在于,所述基于所述集成电路卡的插入引脚判断所述集成电路卡是否被拔出,包括:

7.如权利要求5所述的插卡式电表数据处理方法,其特征在于,所述基于所述检索参数组的更新状态判断所述集成电路卡是否被拔出,包括:

8.一种插卡式电表数据处理装置,其特征在于,应用于电能表的控制器,所述电能表还包括集成电路卡,所述集成电路卡与所述控制器通信连接;所述插卡式电表数据处理装置包括:

9.一种电能表,其特征在于,所述电能表在运行时实现权利要求1~7任一项所述插卡式电表数据处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在服务器实现权利要求1~7任一项所述插卡式电表数据处理方法的步骤。


技术总结
本发明的实施例提供了一种插卡式电表数据处理方法、装置、电能表及存储介质,涉及电能表技术领域。该方法通过确定出目标检索参数组,先读取目标检索参数组中的第一参数,将读取出的第一参数保存到临时备份区,然后读取集成电路卡上与第一参数对应的第一电卡数据。在成功读取第一电卡数据的情况下读取第二参数以及第二电卡数据。若均能成功读取,则将临时备份区的第一参数删除,继续读取下一个目标检索参数组,否则将临时备份区中的参数恢复到第一参数所指向的数据。使得电能表不需要单独设置大内存存储装置、高成本的处理器、传感器、电机检测驱动的进/退卡机构等,降低了电能表的制造成本,提高了数据处理能力。

技术研发人员:卢宏胜,徐跃,章跃平
受保护的技术使用者:宁波三星医疗电气股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1