智能仪表数据管理方法、存储介质、终端及智能仪表技术

技术编号:33336478 阅读:11 留言:0更新日期:2022-05-08 09:19
本发明专利技术提供智能仪表数据管理方法、存储介质、终端及智能仪表。其中,所述智能仪表数据管理方法包括:获取智能仪表数据;采用国密安全算法SM3计算获取所述智能仪表数据的哈希值;采用国密安全算法SM2计算获取所述智能仪表数据的哈希值的数字签名;基于所述智能仪表数据、哈希值和数字签名,生成符合区块链上链数据结构的数据区块;将所述数据区块通过区块链数据上链接口发送至区块链平台。本发明专利技术采用国密安全算法和区块链技术保障了智能仪表数据的安全性和准确性,从而避免因环境因素或人为因素导致的数据丢失、数据篡改等等,并且实现了供应商和用户之间的相互信任,避免了交易纠纷和用户信息泄露。纷和用户信息泄露。纷和用户信息泄露。

【技术实现步骤摘要】
智能仪表数据管理方法、存储介质、终端及智能仪表


[0001]本专利技术涉及智能仪表
,特别是涉及智能仪表数据管理方法、存储介质、终端及智能仪表。

技术介绍

[0002]传统的机械式或电子式仪表依托先进的计算机技术和微电子电子技术,正逐步向智能化仪表过渡。智能仪表不仅可以解决传统仪表不易或不能解决的问题,如可以对现场进行实时监测,可以简化仪表电路、提高仪表的可靠性,更容易实现高精度、高性能、多功能的目的,还可以完成多种物理量的精确显示,可以带变送输出、继电器控制输出、通讯、数据保持等多种功能,还可以完成数据采集、数据处理、数据通讯和数据的多样化传递等功能。随着大数据时代的到来,如何保证智能仪表数据的完整性、可靠性和保密性,避免用户信息的泄露或非法篡改也已成为智能仪表行业健康发展的重要一环。因此,亟需提出一种提升智能仪表的智能化和智能仪表数据的安全性的方法。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供智能仪表数据管理方法、存储介质、终端及智能仪表,用于解决现有技术中的智能仪表数据的安全防护问题。
[0004]为实现上述目的及其他相关目的,本专利技术的第一方面提供一种基于国密安全算法的智能仪表数据管理方法,包括:获取智能仪表数据;采用国密安全算法SM3计算获取所述智能仪表数据的哈希值;采用国密安全算法SM2计算获取所述智能仪表数据的哈希值的数字签名;基于所述智能仪表数据、哈希值和数字签名,生成符合区块链上链数据结构的数据区块;将所述数据区块通过区块链数据上链接口发送至区块链平台。
[0005]于本专利技术的第一方面的一些实施例中,所述智能仪表数据包括用户交易数据、用户身份数据、仪表计量数据和仪表参数数据;所述仪表计量数据又包括用水数据、用气数据或用热数据。
[0006]于本专利技术的第一方面的一些实施例中,所述国密安全算法SM2包括SM2-1椭圆曲线数字签名算法、SM2-2椭圆曲线密钥交换协议和SM2-3椭圆曲线公钥加密算法;所述SM2-1椭圆曲线数字签名算法用于实现数字签名;所述SM2-2椭圆曲线密钥交换协议用于实现密钥协商;所述SM2-3椭圆曲线公钥加密算法用于实现智能仪表数据的加密。
[0007]为实现上述目的及其他相关目的,本专利技术的第二方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述基于国密安全算法的智能仪表数据管理方法。
[0008]为实现上述目的及其他相关目的,本专利技术的第三方面提供一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述基于国密安全算法的智能仪表数据管理方法。
[0009]为实现上述目的及其他相关目的,本专利技术的第四方面提供一种国密安全算法的智
能仪表,包括:处理模块,用于获取智能仪表数据;用于采用国密安全算法SM3计算获取所述智能仪表数据的哈希值;用于采用国密安全算法SM2计算获取所述智能仪表数据的哈希值的数字签名;基于所述智能仪表数据、哈希值和数字签名,生成符合区块链上链数据结构的数据区块;用于将所述数据区块通过区块链数据上链接口发送至区块链平台。
[0010]在本专利技术第四方面的一些实施例中,所述智能仪表还包括:远程升级模块,用于对智能仪表的各个模块进行远程升级。
[0011]在本专利技术第四方面的一些实施例中,所述智能仪表还包括:外置SIM卡模块或eSIM通信模块,用于实现全频段通信。
[0012]在本专利技术第四方面的一些实施例中,所述智能仪表还包括:电压检测模块,用于检测电源电压并在电源电压不足时发出提醒信号。
[0013]在本专利技术第四方面的一些实施例中,所述智能仪表还包括:扩展Flash存储模块,用于对所述智能仪表数据存储备份。
[0014]如上所述,本专利技术提出的智能仪表数据管理方法、存储介质、终端及智能仪表,具有以下有益效果:采用国密安全算法和区块链技术保障了智能仪表数据的安全性和准确性,从而避免因环境因素或人为因素导致的数据丢失、数据篡改等等,并且实现了供应商和用户之间的相互信任,避免了交易纠纷和用户信息泄露。
附图说明
[0015]图1显示为本专利技术一实施例中一种基于国密安全算法的智能仪表数据管理方法的流程示意图。
[0016]图2显示为本专利技术一实施例中一种电子终端的结构示意图。
[0017]图3显示为本专利技术一实施例中一种基于国密安全算法的智能仪表的结构示意图。
具体实施方式
[0018]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0019]需要说明的是,在下述描述中,参考附图,附图描述了本专利技术的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本专利技术的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本专利技术的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本专利技术。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
[0020]在本专利技术中,除非另有明确的规定和限定,术语单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、操
作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
[0021]本专利技术提出智能仪表数据管理方法、存储介质、终端及智能仪表,用于解决现有技术中的智能仪表数据的安全防护问题。
[0022]为了使本专利技术的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本专利技术实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定专利技术。
[0023]实施例一
[0024]图1展示了一种基于国密安全算法的智能仪表数据管理方法的流程示意图。由图1可知该方法的具体步骤如下:
[0025]步骤S11.获取智能仪表数据(又可称为待上链数据)。所述智能仪表数据包括但不限于:用户交易数据、用户身份本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于国密安全算法的智能仪表数据管理方法,其特征在于,包括:获取智能仪表数据;采用国密安全算法SM3计算获取所述智能仪表数据的哈希值;采用国密安全算法SM2计算获取所述智能仪表数据的哈希值的数字签名;基于所述智能仪表数据、哈希值和数字签名,生成符合区块链上链数据结构的数据区块;将所述数据区块通过区块链数据上链接口发送至区块链平台。2.根据权利要求1所述的智能仪表数据管理方法,其特征在于,所述智能仪表数据包括用户交易数据、用户身份数据、仪表计量数据和仪表参数数据;所述仪表计量数据又包括用水数据、用气数据或用热数据。3.根据权利要求1所述的智能仪表数据管理方法,其特征在于,所述国密安全算法SM2包括SM2-1椭圆曲线数字签名算法、SM2-2椭圆曲线密钥交换协议和SM2-3椭圆曲线公钥加密算法;所述SM2-1椭圆曲线数字签名算法用于实现数字签名;所述SM2-2椭圆曲线密钥交换协议用于实现密钥协商;所述SM2-3椭圆曲线公钥加密算法用于实现智能仪表数据的加密。4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~3中任一项所述的一种基于国密安全算法的智能仪表数据管理方法。5.一种电子终端,其特...

【专利技术属性】
技术研发人员:刁志峰李亚春
申请(专利权)人:杭州吾爱必达微电子物联网有限公司
类型:发明
国别省市:

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

1