本发明专利技术公开了一种基于区块链技术的多点计量系统及实现方法,包括获取模块、账户建立模块、能源计量模块、转换模块、区块链模块、费用模块和查询模块,获取用户信息,加密得到唯一用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码,获取所述用户账户使用的对应的能源数据,并结合所述公开查询码转换为区块链交易信息,将所述交易信息进行安全校核后,将所述交易信息广播至整个区块链,并将所述交易信息记录在所述区块链中,按照设定的交易合约,将所述交易信息转换合并为费用信息,输入所述用户查询码,验证所述能源数据,并根据所述费用信息进行费用的结算,减少缴费流程并保证用户信息的安全。
Multi point measurement system based on blockchain technology and its implementation method
【技术实现步骤摘要】
基于区块链技术的多点计量系统及实现方法
本专利技术涉及区块链计量
,尤其涉及一种基于区块链技术的多点计量系统及实现方法。
技术介绍
目前现有的居民水电气等能源的计量收费方式是通过传统的水电气表分别计量的,这种方式依赖于供应部门的中心化的服务节点,由测量终端向中心化的服务器请求数据或者发送数据,用户的所有操作都要与中心化的服务节点进行交互,对中心化的服务节点的可靠性依赖过高,中心化的服务节点由供应部门单方面提供和维护,数据完全由对应的供应部门单方面掌握和控制,导致用户缴费流程繁琐,并且用户信息的安全没有保障。
技术实现思路
本专利技术的目的在于提供一种基于区块链技术的多点计量系统及实现方法,减少缴费流程并保证用户信息的安全。为实现上述目的,第一方面,本专利技术提供了一种基于区块链技术的多点计量实现方法,包括:获取用户信息,加密得到唯一用户账户;获取所述用户使用的能源数据,并转换为交易信息;对所述交易信息进行安全校核后进行广播;根据设定的交易合约,查询所述能源数据,完成计量。其中,所述获取用户信息,加密得到唯一用户账户,包括:获取用户的房屋信息和个人信息,并将所述个人信息加密后形成唯一的用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码。其中,获取所述用户使用的能源数据,并转换为交易信息,包括:在设定的时间节点上,获取所述用户账户使用的对应的能源数据,并结合所述公开查询码转换为区块链交易信息。其中,对所述交易信息进行安全校核后进行广播,包括:将所述交易信息进行安全校核,并将安全校核后的所述交易信息广播至整个区块链,直至整个所述区块链达成共识后,将所述交易信息记录在所述区块链中。其中,所述根据设定的交易合约,查询所述能源数据,完成计量,包括:根据记录在所述区块链中的所述交易信息,按照设定的交易合约,将所述交易信息转换合并为费用信息保存于所述区块链中。其中,所述根据设定的交易合约,查询所述能源数据,完成计量,还包括:输入所述用户查询码,验证所述能源数据,并根据所述费用信息进行费用的结算。第二方面,本专利技术提供一种基于区块链技术的多点计量系统,所述基于区块链技术的多点计量系统包括获取模块、账户建立模块、能源计量模块、转换模块、区块链模块、费用模块和查询模块,所述获取模块、所述账户建立模块、所述能源计量模块、所述转换模块、所述区块链模块、所述费用模块和所述查询模块依次电性连接,所述获取模块,用于获取用户的房屋信息和个人信息;所述账户建立模块,用于将所述个人信息加密形成唯一的用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码;所述能源计量模块,用于获取所述用户账户使用的能源数据,包括水、电和燃气数据;所述转换模块,用于结合所述公开查询码,将所述能源数据转换为交易信息;所述区块链模块,用于将所述交易信息进行安全校核,并将安全校核后的所述交易信息广播至整个区块链,直至整个所述区块链达成共识后,将所述交易信息记录在所述区块链中;所述费用模块,用于按照设定的交易合约,将所述交易信息转换合并为费用信息保存于所述区块链中;所述查询模块,用于输入所述用户查询码查询所述能源数据和所述费用信息。其中,所述基于区块链技术的多点计量系统还包括交易模块,所述交易模块与所述费用模块电性连接,所述交易模块,用于根据所述费用信息进行费用的结算。其中,所述基于区块链技术的多点计量系统还包括存储模块,所述存储模块与所述费用模块电性连接,所述存储模块,用于保存费用结算完成后的订单信息。其中,所述基于区块链技术的多点计量系统还包括监督模块,所述监督模块与所述获取模块、所述账户建立模块、所述能源计量模块、所述转换模块、所述区块链模块、所述费用模块、所述查询模块、所述交易模块和所述存储模块电性连接,所述监督模块,用于对所述基于区块链技术的多点计量系统中的数据进行监督。本专利技术的一种基于区块链技术的多点计量系统及实现方法,所述基于区块链技术的多点计量系统包括获取模块、账户建立模块、能源计量模块、转换模块、区块链模块、费用模块和查询模块,所述获取模块、所述账户建立模块、所述能源计量模块、所述转换模块、所述区块链模块、所述费用模块和所述查询模块依次电性连接,获取用户信息,加密得到唯一用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码,获取所述用户账户使用的对应的能源数据,并结合所述公开查询码转换为区块链交易信息,将所述交易信息进行安全校核后,将所述交易信息广播至整个区块链,并将所述交易信息记录在所述区块链中,按照设定的交易合约,将所述交易信息转换合并为费用信息,输入所述用户查询码,验证所述能源数据,并根据所述费用信息进行费用的结算,减少缴费流程并保证用户信息的安全。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的一种基于区块链技术的多点计量实现方法的步骤示意图。图2是本专利技术提供的一种基于区块链技术的多点计量系统的结构示意图。1-获取模块、2-账户建立模块、3-能源计量模块、4-转换模块、5-区块链模块、6-费用模块、7-查询模块、8-交易模块、9-存储模块、10-监督模块。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。请参阅图1,本专利技术提供一种基于区块链技术的多点计量实现方法,包括:S101、获取用户信息,加密得到唯一用户账户。具体的,获取用户的房屋信息和个人信息,将所述房屋信息和所述个人信息链接起来,形成唯一且详细的用户信息,并将所述用户信息加密后形成唯一的用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码,其中,所述公开查询码是可以被除所述用户以外的其它方查询,但是当其它方输入所述公开查询码查询信息时,是不会显示对应用户的隐私信息的,而所述用户查询码只用于对应的所述用户进行查询,并且显示本文档来自技高网...
【技术保护点】
1.一种基于区块链技术的多点计量实现方法,其特征在于,包括:/n获取用户信息,加密得到唯一用户账户;/n获取所述用户使用的能源数据,并转换为交易信息;/n对所述交易信息进行安全校核后进行广播;/n根据设定的交易合约,查询所述能源数据,完成计量。/n
【技术特征摘要】
1.一种基于区块链技术的多点计量实现方法,其特征在于,包括:
获取用户信息,加密得到唯一用户账户;
获取所述用户使用的能源数据,并转换为交易信息;
对所述交易信息进行安全校核后进行广播;
根据设定的交易合约,查询所述能源数据,完成计量。
2.如权利要求1所述的一种基于区块链技术的多点计量实现方法,其特征在于,所述获取用户信息,加密得到唯一用户账户,包括:
获取用户的房屋信息和个人信息,并将所述个人信息加密后形成唯一的用户账户,并根据所述用户账户生成对应的公开查询码和用户查询码。
3.如权利要求2所述的一种基于区块链技术的多点计量实现方法,其特征在于,获取所述用户使用的能源数据,并转换为交易信息,包括:
在设定的时间节点上,获取所述用户账户使用的对应的能源数据,并结合所述公开查询码转换为区块链交易信息。
4.如权利要求3所述的一种基于区块链技术的多点计量实现方法,其特征在于,对所述交易信息进行安全校核后进行广播,包括:
将所述交易信息进行安全校核,并将安全校核后的所述交易信息广播至整个区块链,直至整个所述区块链达成共识后,将所述交易信息记录在所述区块链中。
5.如权利要求4所述的一种基于区块链技术的多点计量实现方法,其特征在于,所述根据设定的交易合约,查询所述能源数据,完成计量,包括:
根据记录在所述区块链中的所述交易信息,按照设定的交易合约,将所述交易信息转换合并为费用信息保存于所述区块链中。
6.如权利要求5所述的一种基于区块链技术的多点计量实现方法,其特征在于,所述根据设定的交易合约,查询所述能源数据,完成计量,还包括:
输入所述用户查询码,验证所述能源数据,并根据所述费用信息进行费用的结算。
7.一种基于区块链技术的多点计量系统,其特征在于,所述基于区块链技术的多点计量系统包括获取模块、账...
【专利技术属性】
技术研发人员:罗云川,李国志,
申请(专利权)人:四川省危险化学品质量监督检验所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。