抄表方法、电力采集终端及电表技术

技术编号:22977728 阅读:20 留言:0更新日期:2020-01-01 00:32
本发明专利技术的实施例提供了一种抄表方法、电力采集终端及电表,涉及抄表技术领域,该方法包括:电力采集终端获取噪声信号和时间信息,并依据噪声信号和时间信息生成随机数;将随机数和抄表请求发送至待抄表电表以使待抄表电表响应抄表请求后对随机数发送进行验证,在验证通过后依据随机数生成第一消息验证码并获取待抄表电表数据,并将待抄表电表数据和第一消息验证码反馈至电表;待抄表电表依据随机数和电表对应的标识对第一消息验证码进行验证,当验证通过时存储电表数据,以保证存储的电表数据无误。

Meter reading method, power acquisition terminal and meter

【技术实现步骤摘要】
抄表方法、电力采集终端及电表
本专利技术涉及抄表
,具体而言,涉及一种抄表方法、电力采集终端及电表。
技术介绍
随着电力采集技术的发展,电力采集终端取代了人工抄表的方式,采用一个电力采集终端可以实现对几百甚至上千个电表的抄表。在使用电力采集终端对电表进行抄表时,电力采集终端内置的ESAM(EmbeddedSecureAccessModule,嵌入式安全控制模块)模块生成随机数发送至电力采集终端的处理器,电力采集终端的处理器依据随机数生成抄表报文对电表进行抄表,并将抄表后所得的电表数据未经过验证后直接进行存储,可能导致电表数据存储时发生错误。
技术实现思路
本专利技术提供了一种抄表方法、电力采集终端及电表,其能够解决抄表过程中电表数据存储错误的问题。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种抄表方法,所述方法应用于电力采集终端的处理器,所述电力采集终端与至少一个电表通信连接,所述电力采集终端还包括第一嵌入式安全控制模块ESAM模块,所述处理器与第一ESAM模块电连接,所述电表包括第二ESAM模块;所述方法包括:获取噪声信号和时间信息,并依据所述噪声信号和时间信息生成随机数;将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器;接收所述待抄表电表发送的所述第一消息验证码和所述待抄表电表数据,并将所述随机数及所述第一消息验证码发送至所述第一ESAM模块,以使所述第一ESAM模块对所述第一消息验证码进行验证,当验证通过时反馈结果至所述处理器;在接收到所述第一ESAM模块反馈的结果时存储所述待抄表电表数据。第二方面,本专利技术实施例提供一种抄表方法,所述方法应用于电表的第二ESAM模块,所述电表与电力采集终端通信连接,所述电力采集终端包括处理器及第一ESAM模块,所述处理器与第一ESAM模块电连接;所述方法包括:接收所述处理器发送的随机数,所述随机数是所述电力采集终端通过获取噪声信号和时间信息生成的;对所述随机数进行验证,在验证通过后依据所述随机数和电表标识生成第一消息验证码,并获取电表数据,并反馈至所述处理器,以使所述处理器将所述第一消息验证码、随机数及预先存储的电表标识发送至所述第一ESAM模块,以使所述第一ESAM模块依据所述随机数及所述预先存储的电表标识对所述第一消息验证码进行验证,并在验证通过时反馈结果至所述处理器以对所述电表数据进行存储。第三方面,本专利技术实施例提供一种电力采集终端,所述电力采集终端与至少一个待抄表电表通信连接,所述电力采集终端包括处理器和第一ESAM模块,待抄表电表包括第二ESAM模块,所述处理器与第一ESAM模块电连接;所述处理器用于获取噪声信号和时间信息,并依据所述噪声信号和时间信息生成随机数;所述处理器还用于将所述随机数发送至待抄表电表,以使所述待抄表电表通过所述第二ESAM模块对所述随机数进行验证,在验证通过后依据所述随机数及所述待抄表电表的待抄表电表标识生成第一消息验证码并获取待抄表电表数据,再将所述待抄表电表数据和所述第一消息验证码反馈至所述处理器;所述处理器还用于接收所述待抄表电表发送的所述第一消息验证码和所述待抄表电表数据,并将所述随机数、预先存储的所述待抄表电表的待抄表电表标识及所述第一消息验证码发送至所述第一ESAM模块;所述第一ESAM模块用于对所述第一消息验证码进行验证,当验证通过时反馈结果至所述处理器;所述处理器还用于在接收到所述第一ESAM模块反馈的结果时存储所述待抄表电表数据。第四方面,本专利技术实施例提供一种电表,所述电表包括第二ESAM模块,电力采集终端包括处理器及第一ESAM模块,所述处理器与第一ESAM模块电连接;所述第二ESAM模块用于接收所述处理器发送的随机数,所述随机数是所述电力采集终端通过获取噪声信号和时间信息生成的;所述第二ESAM模块还用于对所述随机数进行验证,在验证通过后依据所述随机数和电表标识生成第一消息验证码,并获取电表数据,并反馈至所述处理器,以使所述处理器将所述第一消息验证码、随机数及预先存储的电表标识发送至所述第一ESAM模块,以使所述第一ESAM模块依据所述随机数及所述预先存储的电表标识对所述第一消息验证码进行验证,并在验证通过时反馈结果至所述处理器以对所述电表数据进行存储。本申请实施例提供的抄表方法,依据噪声信号和时间信息生成随机数,使得生成的随机数在一段时间内无重复的随机数,将随机数发送至第二ESAM模块,第二ESAM模块校验随机数成功后,依据随机数,待抄表电表的对应的标识生成第一消息验证码,并将待抄表电表数据及第一消息验证码发送至处理器,处理器将第一消息验证码、随机数、待抄表电表的待抄表电表标识发送至第一ESAM模块,第一ESAM模块依据随机数及待抄表电表标识对第一消息验证码进行验证,如果验证通过,则说明待抄表电表与电力采集终端之间的消息传送无误,反馈验证通过的结果至处理器,当处理器接收到该结果时,存储待抄表电表数据,以确保电力采集终端存储的待抄表电表数据的准确性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请一实施例提供的抄表系统结构示框图;图2为本申请一实施例提供的抄表方法的流程示意图;图3为本申请另一实施例提供的抄表方法的流程示意图;图4为本申请另一实施例提供的抄表方法的流程示意图;图5为本申请另一实施例提供的抄表方法的流程示意图;图6为本申请另一实施例提供的抄表方法的流程示意图;图7为本申请另一实施例提供的抄表系统结构示框图。图标:1-抄表系统;10-电力采集终端;110-处理器;120-第一ESAM模块;20-电表;210-第二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

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

1