【技术实现步骤摘要】
抄表方法、电力采集终端及电表
本专利技术涉及抄表
,具体而言,涉及一种抄表方法、电力采集终端及电表。
技术介绍
随着电力采集技术的发展,电力采集终端取代了人工抄表的方式,采用一个电力采集终端可以实现对几百甚至上千个电表的抄表。在使用电力采集终端对电表进行抄表时,电力采集终端内置的ESAM(EmbeddedSecureAccessModule,嵌入式安全控制模块)模块生成随机数发送至电力采集终端的处理器,电力采集终端的处理器依据随机数生成抄表报文对电表进行抄表,并将抄表后所得的电表数据未经过验证后直接进行存储,可能导致电表数据存储时发生错误。
技术实现思路
本专利技术提供了一种抄表方法、电力采集终端及电表,其能够解决抄表过程中电表数据存储错误的问题。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种抄表方法,所述方法应用于电力采集终端的处理器,所述电力采集终端与至少一个电表通信连接,所述电力采集终端还包括第一嵌入式安全控制模块ESAM模块,所述处理器与第一ESAM模块电连接,所述电表包括第二ESAM模块;所述方法包括:获取噪声信号和时间信息,并依据所述噪声信号和时间信息生成随机数;将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器;接收所述待抄表电表发送的所述第一消 ...
【技术保护点】
1.一种抄表方法,其特征在于,所述方法应用于电力采集终端的处理器,所述电力采集终端与至少一个电表通信连接,所述电力采集终端还包括第一嵌入式安全控制模块ESAM模块,所述处理器与第一ESAM模块电连接,所述电表包括第二ESAM模块;所述方法包括:/n获取噪声信号和时间信息,并依据所述噪声信号和时间信息生成随机数;/n将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器;/n接收所述待抄表电表发送的所述第一消息验证码和所述待抄表电表数据,并将所述随机数及所述第一消息验证码发送至所述第一ESAM模块,以使所述第一ESAM模块对所述第一消息验证码进行验证,当验证通过时反馈结果至所述处理器;/n在接收到所述第一ESAM模块反馈的结果时存储所述待抄表电表数据。/n
【技术特征摘要】
1.一种抄表方法,其特征在于,所述方法应用于电力采集终端的处理器,所述电力采集终端与至少一个电表通信连接,所述电力采集终端还包括第一嵌入式安全控制模块ESAM模块,所述处理器与第一ESAM模块电连接,所述电表包括第二ESAM模块;所述方法包括:
获取噪声信号和时间信息,并依据所述噪声信号和时间信息生成随机数;
将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器;
接收所述待抄表电表发送的所述第一消息验证码和所述待抄表电表数据,并将所述随机数及所述第一消息验证码发送至所述第一ESAM模块,以使所述第一ESAM模块对所述第一消息验证码进行验证,当验证通过时反馈结果至所述处理器;
在接收到所述第一ESAM模块反馈的结果时存储所述待抄表电表数据。
2.根据权利要求1所述的抄表方法,其特征在于,所述处理器包括模数转换模块和计时模块;
所述获取噪声信号和时间信息,依据所述噪声信号和时间信息生成随机数的步骤,包括:
设置所述模数转换模块处于预设状态,获取所述模数转换模块中的随机噪声作为所述噪声信号;
获取所述计时模块的当前时间,计算所述当前时间与预设时间之间的差值,得到所述时间信息;
依据所述噪声信号及所述时间信息生成随机数。
3.根据权利要求2所述的抄表方法,其特征在于,所述预设状态包括:所述模数转换模块的输入端未接入外部信号。
4.根据权利要求1所述的抄表方法,其特征在于,所述将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器的步骤,包括:
将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后按照预设加密算法对所述随机数及所述待抄表电表的待抄表电表标识进行加密得到第一消息验证码并获取待抄表电表数据,再将所述第一消息验证码、所述待抄表电表数据及所述待抄表电表标识反馈至所述处理器。
5.根据权利要求4所述的抄表方法,其特征在于,所述接收所述待抄表电表发送的所述第一消息验证码和所述待抄表电表数据,并将所述随机数及所述第一消息验证码发送至所述第一ESAM模块,以使所述第一ESAM模块对所述第一消息验证码进行验证,当验证通过时反馈结果至所述处理器的步骤,包括:
在接收到所述待抄表电表发送的所述第一消息验证码、所述待抄表电表数据及所述待抄表电表标识后,并将所述随机数、所述待抄表电表标识及所述第一消息验证码发送至第一ESAM模块,以使所述第一ESAM模块按照预设加密算法对所述随机数及所述待抄表电表标识进行加密得到第二消息验证码,并在所述第二消息验证码和所述第一消息验证码一致时,确定所述第一消息验证码验证通过并反馈验证通过的结果至所述处理器。
6.一种抄表方法,其特征在于,所述方法应用于电表的第二ESAM模块,所述电表与电力采集终端通信连接,所述电力采集终端包括处理器及第一ESAM模块,所述处理器与第一ESAM模块电连接;所述方法包括:
接收所述处理器发送的随机数,所述随机数是所述电力采集终端通过获取噪声信号和时间信息生成的;
对所述随机数进行验证,在验证通过后依据所述随机数和电表标识生成第一消息验证码,并获取电表数据,并反馈至所述处理器,以使所述处理器将所述第一消息验证码、随机数及预先存储的电表标识发送至所述第一ESAM模块,以使所述第一ESAM模块依据所述随机数及所述预先存储的电表标识对所述第一消息验证码进行验证,并在验证通过时反馈结果至所述处理器...
【专利技术属性】
技术研发人员:黄孟孟,刘宁,
申请(专利权)人:宁波三星医疗电气股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。