基于区块链的物联网家电自主交易方法与系统技术方案

技术编号:34341842 阅读:88 留言:0更新日期:2022-07-31 04:03
本发明专利技术特别涉及一种基于区块链的物联网家电自主交易方法与系统。该基于区块链的物联网家电自主交易方法与系统,交易区块链网络上的销售节点分别制定各自的商品销售计划,并上链存储,成为承诺;所述消费节点分别制定认购计划,并从交易区块链网络上获知商品销售计划,消费节点与销售节点进行双向身份验证后进行通信,并通过认购合约对所需商品的销售计划进行认购;所述交易区块链网络利用结算智能合约对交易信息进行记录与结算。该基于区块链的物联网家电自主交易方法与系统,让智能设备自主交易脱离中介机构单独运行,不仅能够确保智能设备的身份验证真实合规,且记录齐全便于溯源、成本低廉又安全快捷,具有较高的实用价值和推广价值。和推广价值。和推广价值。

Blockchain based autonomous trading method and system of IOT home appliances

【技术实现步骤摘要】
基于区块链的物联网家电自主交易方法与系统


[0001]本专利技术涉及物联网
,特别涉及一种基于区块链的物联网家电自主交易方法与系统。

技术介绍

[0002]在针对家用电器的需要补充或者替换的食品存货、耗材的消费交易过程中,传统方式为销售方和消费方在线下商店进行交易或者在集中一个或多个电商交易平台上进行交易。传统的这些交易方式,交易过程中或存在安全隐患,交易的整个过程也不容易进行记录和维护。
[0003]为了提高交易效率,并确保交易合规可溯及其安全性,本专利技术提出了一种基于区块链的物联网家电自主交易方法与系统。

技术实现思路

[0004]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于区块链的物联网家电自主交易方法与系统。
[0005]本专利技术是通过如下技术方案实现的:
[0006]一种基于区块链的物联网家电自主交易方法,其特征在于:包括以下步骤:
[0007]步骤S1、在上链前,生产商、供应商以及其他有工商注册的认证的机构或个人将各自的工商登记信息发送给交易区块链网络上的认证节点,由认证节点对其进行身份认证,认证通过后加入交易区块链网络,成为交易区块链网络中的销售节点;
[0008]步骤S2、在上链前,物联网家电设备将各自的身份信息发送给交易区块链网络上的认证节点,由认证节点对其进行身份认证,认证通过后加入交易区块链网络,成为交易区块链网络中的消费节点;
[0009]步骤S3、销售节点设备将各自包括工商登记信息在内的身份信息发送给密钥管理模块,密钥管理模块利用其身份信息为该销售节点生成密钥,并将身份信息及密钥的公钥发送给证书认证模块;证书认证模块将该销售节点设备的身份信息与公钥绑定,并进行数字签名产生数字证书,随后将产生的数字证书发送给该销售节点设备;
[0010]同样的,消费节点设备将各自的身份信息发送给密钥管理模块,密钥管理模块利用其身份信息为该消费节点生成密钥,并将身份信息及密钥的公钥发送给证书认证模块;证书认证模块将该消费节点设备的身份信息与公钥绑定,并进行数字签名产生数字证书,随后将产生的数字证书发送给该消费节点设备;
[0011]步骤S4、交易区块链网络上的销售节点分别通过预测手段根据历史交易数据、当前链上的需求计划情况和销售策略预先制定自身节点未来某个时间段的商品销售计划;
[0012]步骤S5、各个销售节点先后在交易区块链网络上发布商品销售计划,通过交易区块链网络身份认证后上链存储,上链的商品销售计划成为承诺;
[0013]步骤S6、消费节点根据终端电器设备的需求量以及备件耗材的损耗程度来确定认
购计划,消费节点设备从交易区块链网络上获知各个销售节点的商品销售计划,并根据自身商品的认购计划,通过认购合约对所需商品的销售计划进行认购;所述认购合约得到区块链网络认可,储存上链计划成为承诺;
[0014]步骤S7、消费节点设备在区块链网络中与交易区块链网络上的销售节点设备进行通信前,相互进行身份验证;
[0015]消费节点设备先向交易区块链网络上的销售节点设备发送该消费节点的数字证书和公钥,交易区块链网络上的销售节点设备接收该消费节点的数字证书和公钥,并利用接收的公钥对接收的数字证书上的数字签名进行解密;
[0016]随后,销售节点设备向交易区块链网络上的消费节点设备发送该销售节点的数字证书和公钥,交易区块链网络上的消费节点设备接收该消费节点的数字证书和公钥,并利用接收的公钥对接收的数字证书上的数字签名进行解密;
[0017]如果该消费节点设备与销售节点设备双向身份验证成功,交易正常进行,否则交易区块链网络上的销售节点设备不能与该消费节点设备进行通信;
[0018]步骤S8、交易区块链网络利用结算智能合约在交易区块链网络上对交易进行记录,并分别对各个消费节点进行结算,在交易区块链网络上完成商品的交易流程;
[0019]当消费节点与销售节点的交易完成后,将销售节点的真实销售信息与消费节点的真实消费信息记录在交易区块链网络中。
[0020]一种基于区块链的物联网家电自主交易系统,其特征在于:包括物联网家电设备端、销售端、认证机构端、交易区块链网络和服务器端;
[0021]所述认证机构端在交易区块链网络中认证注册为认证节点,所述物联网家电设备端与销售端通过认证节点的身份认证后加入交易区块链网络,分别成为交易区块链网络中的消费节点与销售节点;
[0022]所述服务端包括密钥管理模块和证书认证模块,所述密钥管理模块用于为各个消费节点和销售节点分别生成密钥,并将生成的身份信息及密钥的公钥发送给证书认证模块;所述证书认证模块分别将各个节点设备的身份信息与公钥绑定,并进行数字签名产生数字证书,随后将产生的数字证书返回给对应的节点设备;
[0023]所述交易区块链网络上的销售节点分别制定各自的商品销售计划,并将商品销售计划上链存储,成为承诺;
[0024]所述消费节点分别制定认购计划,并从交易区块链网络上获知各个销售节点的商品销售计划,消费节点与销售节点进行双向身份验证后进行通信,并通过认购合约对所需商品的销售计划进行认购;
[0025]所述交易区块链网络利用结算智能合约对交易信息进行记录,并分别对各个消费节点进行结算,在交易区块链网络上完成商品的交易流程。
[0026]所述交易区块链网络负责将销售节点发布的商品销售计划广播到所有节点,并根据链上消费节点的认购请求,利用智能合约进行交易记录和结算。
[0027]所述智能合约包括商品的销售计划合约、智能认购合约和智能结算合约。
[0028]所述消费节点由各种物联网家电设备组成,用于利用所获取的存量待销售商品,使用智能认购合约下单认购销售节点提供的商品;同时根据自身需要制定预设时间段内的商品认购计划,并利用对应的智能合约对获取的消费节点的销售计划进行申请认购。
[0029]所述销售节点由厂家、供应商以及有工商注册的认证的机构或个人组成,根据交易区块链网络上的历史交易数据制定未来预计时间段内的商品上架和商品销售计划,并利用对应的智能合约将商品销售计划发布在交易区块链网络上,实现商品上架行为。
[0030]所述认证节点由上链的物联网家电设备生产厂商、工商部门、市场监管和银行金融机构组成,用于对上链的物联网家电设备进行身份认证和设备账户的认证,在交易过程中确保上链的消费节点设备身份合规,验证上链消费节点设备的账户合法安全,对上链的厂商与商家进行工商登记信息的验证,认证其销售节点身份。
[0031]所述认证节点利用生产制造商加密电器设备的产品序列号,建立以SN序列号为链头的区块链,记录并加密上传物联网家电设备的身份信息,包括但不限于公司证明、电器设备测试证明、电器设备出厂合格证明、由国家相关管理部门认证并颁发入网许可证书以及银行金融机构认证的物联网家电设备的账户信息,认证节点验证通过则认为该物联网家电设备身份合规,且其账户合法安全,允许上链。
[0032]所述历史本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的物联网家电自主交易方法,其特征在于:包括以下步骤:步骤S1、在上链前,生产商、供应商以及其他有工商注册的认证的机构或个人将各自的工商登记信息发送给交易区块链网络上的认证节点,由认证节点对其进行身份认证,认证通过后加入交易区块链网络,成为交易区块链网络中的销售节点;步骤S2、在上链前,物联网家电设备将各自的身份信息发送给交易区块链网络上的认证节点,由认证节点对其进行身份认证,认证通过后加入交易区块链网络,成为交易区块链网络中的消费节点;步骤S3、销售节点设备将各自包括工商登记信息在内的身份信息发送给密钥管理模块,密钥管理模块利用其身份信息为该销售节点生成密钥,并将身份信息及密钥的公钥发送给证书认证模块;证书认证模块将该销售节点设备的身份信息与公钥绑定,并进行数字签名产生数字证书,随后将产生的数字证书发送给该销售节点设备;同样的,消费节点设备将各自的身份信息发送给密钥管理模块,密钥管理模块利用其身份信息为该消费节点生成密钥,并将身份信息及密钥的公钥发送给证书认证模块;证书认证模块将该消费节点设备的身份信息与公钥绑定,并进行数字签名产生数字证书,随后将产生的数字证书发送给该消费节点设备;步骤S4、交易区块链网络上的销售节点分别根据历史交易数据、当前链上的需求计划情况和销售策略预先制定自身节点未来某个时间段的商品销售计划;步骤S5、各个销售节点先后在交易区块链网络上发布商品销售计划,通过交易区块链网络身份认证后上链存储,上链的商品销售计划成为承诺;步骤S6、消费节点根据终端电器设备的需求量以及备件耗材的损耗程度来确定认购计划,消费节点设备从交易区块链网络上获知各个销售节点的商品销售计划,并根据自身商品的认购计划,通过认购合约对所需商品的销售计划进行认购;所述认购合约得到区块链网络认可,储存上链计划成为承诺;步骤S7、消费节点设备在区块链网络中与交易区块链网络上的销售节点设备进行通信前,相互进行身份验证;消费节点设备先向交易区块链网络上的销售节点设备发送该消费节点的数字证书和公钥,交易区块链网络上的销售节点设备接收该消费节点的数字证书和公钥,并利用接收的公钥对接收的数字证书上的数字签名进行解密;随后,销售节点设备向交易区块链网络上的消费节点设备发送该销售节点的数字证书和公钥,交易区块链网络上的消费节点设备接收该消费节点的数字证书和公钥,并利用接收的公钥对接收的数字证书上的数字签名进行解密;如果该消费节点设备与销售节点设备双向身份验证成功,交易正常进行,否则交易区块链网络上的销售节点设备不能与该消费节点设备进行通信;步骤S8、交易区块链网络利用结算智能合约在交易区块链网络上对交易进行记录,并分别对各个消费节点进行结算,在交易区块链网络上完成商品的交易流程;当消费节点与销售节点的交易完成后,将销售节点的真实销售信息与消费节点的真实消费信息记录在交易区块链网络中。2.一种基于区块链的物联网家电自主交易系统,其特征在于:包括物联网家电设备端、销售端、认证机构端、交易区块链网络和服务器端;
所述认证机构端在交易区块链网络中认证注册为认证节点,所述物联网家电设备端与销...

【专利技术属性】
技术研发人员:李杨李利民张海伦
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:

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

1