基于数据交易区块链的物联网构建方法和装置制造方法及图纸

技术编号:21146229 阅读:36 留言:0更新日期:2019-05-18 06:43
本申请实施例公开了基于数据交易区块链的物联网构建方法和装置,涉及物联网技术领域。该系统的一具体实施包括:对物联网进行管理;按照预设配置参数进行数据采集,得到第一数据;按照预设标准和/或预设模型对得到的第一数据进行加工处理,得到第二数据,并执行与第二数据对应的预设操作;使用第二数据的所有权人的加密工具对第二数据进行加密,得到第三数据;将得到的第三数据保存到设备的存储空间;配置和执行合约;按照合约传输合约对应的数据。该实施方式在保护了数据的私有性的同时,降低和减少了数据交易过程中的沟通成本和人工劳动,并提升了交易效率和降低交易风险。

Construction Method and Device of Internet of Things Based on Block Chain of Data Transaction

【技术实现步骤摘要】
基于数据交易区块链的物联网构建方法和装置
本专利技术涉及物联网
,具体涉及基于数据交易区块链的物联网构建方法和装置。
技术介绍
随着5G技术的应用和硬件计算能力以及存储能力的提高,物联网即将大规模普及,各种各样的物联网设备也会逐渐进入千家万户。在我们体验物联网带来的便利生活的同时,也产生了大量的数据,而这些数据与我们的身体状态、生活环境或行为息息相关,也就是说,这些海量数据是一种个人隐私,需要得到保护。另一方面,上述海量数据也蕴含着巨大的商业价值,随着人工智能技术的发展,越来越多的企业或研究组织需要这些数据训练人工智能模型,从而开发出具有实用价值的应用。一方面,物联网产生的一些数据是个人私有财产,另一方面,一些组织或个人需要这些数据进行二次开发或研究,这就为数据交易提供了基础。然而,物联网一天24小时不间断地持续地产生海量数据,大众很难像对待普通商品那样低成本高效率地对这些数据进行分类处理和打包发送,也几乎不能判断数据的质量是否符合买家的需求,更不能对数据进行处理以满足买家的需求。同时,可以出售的数据是一种可以低成本复制的数字化商品,一经公开便很难追溯其去向和使用方式;物联网也有判断数据质量和进行数据处理的计算能力,作为物联网的使用者却很难充分利用。区块链作为一套由信用记录以及信用记录的清算构成的体系,具有可追溯和不可篡改的特性,非常适合于登记私有数据的交易信息。而智能合约作为一种可编程的计算机程序,把合同以代码的形式搬到了区块链上,使具有计算能力的设备可以很容易地对数据质量和交易细节进行控制,既不需要人监督合同的执行,订立合同双方也无法在合同完成前单方面违约。因此,区块链和智能合约非常适合物联网产生的海量的私有数据的交易,既可以降低沟通成本和减少人工劳动,又可以提升交易效率和降低交易风险。可追溯和不可篡改的特性也可以帮助需要数据的个人或组织证明其数据来源的合法性。
技术实现思路
本专利技术实施例提出了一种基于数据交易区块链的物联网构建方法和装置。第一方面,本专利技术实施例提供了一种基于数据交易区块链的物联网构建方法,方法应用于物联网中的任一设备上,其特征在于,该方法包括:S1,对物联网进行管理;S2,按照预设配置参数进行数据采集,得到第一数据,第一数据包括设备对应的配置参数、传感器数据和/或运行数据;S3,按照预设标准和/或预设模型对得到的第一数据进行加工处理,得到第二数据,并执行与第二数据对应的预设操作,其中,预设操作至少包括生成报告、显示报告和声音提醒中的一种;S4,使用第二数据的所有权人的加密工具对第二数据进行加密,得到第三数据;S5,将得到的第三数据保存到设备的存储空间;S6,配置和执行合约;S7,按照合约传输合约对应的数据。在一些实施例中,任一设备包含S1、S2、S3、S4、S5、S6和S7中的一项或者多项特征,且S1、S2、S3、S4、S5、S6和S7中的每一项特征至少被物联网内的设备实现一次,物联网中可以有多个设备包含S1但其中只有唯一的运行S1的设备作为主要网络管理设备,物联网中存在多个包含S1的设备时,多个包含S1的设备成为主要网络管理设备的预设优先次序保存在配置参数中,当主要网络管理设备失效时,多个包含S1的设备按照预设优先次序成为唯一的主要网络管理设备。在一些实施例中,物联网中的任一设备与物联网中的包含S1的设备联网通信。在一些实施例中,物联网中的任意两个设备联网通信,联网通信的连接方式包括有线连接和/或无线连接。在一些实施例中,物联网中的任意两个设备的存储空间中保存的第三数据相同。在一些实施例中,对物联网进行管理至少包括:网络安全管理,网络安全管理包括通过授权和访问控制保证物联网内数据的私有性;设备管理,设备管理包括物联网内设备的注册、认证、激活、参数配置、注销、状态检测、固件或软件更新;数据处理管理,数据处理管理包括预设标准和/或预设模型的应用和/或查看,以及预设操作的配置、更新和/或激活;存储管理,存储管理包括配置参数和第三数据的保存、读取和在物联网内不同设备间的同步,以及对应的存储空间的分配、回收和访问控制;加密管理,加密管理包括证书和密钥等加密工具的下载、生成、激活、验证、设置、更新、注销和/或查看;合约管理,合约管理包括合约的下载、生成、激活、验证、设置、更新、注销和/或查看。在一些实施例中,使用第二数据的所有权人的加密工具对第二数据进行加密还包括:对第二数据进行数字签名,数字签名包括数字指纹;使用数据的所有权人的密钥或证书加密第二数据;使用物联网对应的密钥或证书加密第二数据;使用设备对应的密钥或证书加密第二数据;使用合约中对应的密钥或证书加密第二数据。在一些实施例中,加密包括通过对称加密方式和/或非对称加密方式加密第二数据,非对称加密方式至少包括:通过数据所有权人对应的私钥加密第二数据;通过合约中对应的数据交易买家对应的公钥加密第二数据。在一些实施例中,合约包括:合约对应的信息登记在预设数据交易区块链上;智能合约;设置和更新预设配置参数;设置和更新预设标准和/或预设模型。第二方面,本专利技术实施例提供了一种基于数据交易区块链的物联网构建装置,装置应用于物联网中的任一设备上,其特征在于,该装置包括:网络管理单元,被配置成用于对物联网进行管理;数据采集单元,被配置成用于按照预设配置参数进行数据采集,得到第一数据,第一数据包括设备对应的配置参数、传感器数据和/或运行数据;数据计算单元,被配置成用于按照预设标准和/或预设模型对得到的第一数据进行加工处理,得到第二数据,并执行与第二数据对应的预设操作,其中,预设操作至少包括生成报告、显示报告和声音提醒中的一种;数据加密单元,被配置成用于使用第二数据的所有权人的加密工具对第二数据进行加密,得到第三数据;数据存储单元,被配置成用于将得到的第三数据保存到设备的存储空间;数据交易单元,被配置成用于配置和执行合约;数据通信单元,被配置成用于按照合约传输合约对应的数据。在一些实施例中,任一设备包含数据采集单元、数据计算单元、数据加密单元、数据存储单元、数据交易单元、数据通信单元和网络管理单元中的一项或者多项,且数据采集单元、数据计算单元、数据加密单元、数据存储单元、数据交易单元、数据通信单元和网络管理单元中的每一项至少被物联网内的设备实现一次,物联网中可以有多个设备包含网络管理单元但其中只有唯一的运行网络管理单元的设备作为主要网络管理设备,物联网中存在多个包含网络管理单元的设备时,多个包含网络管理单元的设备成为主要网络管理设备的预设优先次序保存在配置参数中,当主要网络管理设备失效时,多个包含网络管理单元的设备按照预设优先次序成为唯一的主要网络管理设备。在一些实施例中,物联网中的任一设备与物联网中的包含网络管理单元的设备联网通信。在一些实施例中,物联网中的任意两个设备联网通信,联网通信的连接方式包括有线连接和/或无线连接。在一些实施例中,物联网中的任意两个设备的存储空间中保存的第三数据相同。在一些实施例中,对物联网进行管理至少包括:网络安全管理,网络安全管理包括通过授权和访问控制保证物联网内数据的私有性;设备管理,设备管理包括物联网内设备的注册、认证、激活、参数配置、注销、状态检测、固件或软件更新;数据处理管理,数据处理管理包括预设标准和本文档来自技高网
...

【技术保护点】
1.一种基于数据交易区块链的物联网构建方法,所述方法应用于物联网中的任一设备上,其特征在于,所述方法包括:S1,对所述物联网进行管理;S2,按照预设配置参数进行数据采集,得到第一数据,所述第一数据包括所述设备对应的所述配置参数、传感器数据和/或运行数据;S3,按照预设标准和/或预设模型对所述得到的第一数据进行加工处理,得到第二数据,并执行与所述第二数据对应的预设操作,其中,所述预设操作至少包括生成报告、显示报告和声音提醒中的一种;S4,使用所述第二数据的所有权人的加密工具对所述第二数据进行加密,得到第三数据;S5,将所述得到的第三数据保存到所述设备的存储空间;S6,配置和执行合约;S7,按照所述合约传输所述合约对应的数据。

【技术特征摘要】
1.一种基于数据交易区块链的物联网构建方法,所述方法应用于物联网中的任一设备上,其特征在于,所述方法包括:S1,对所述物联网进行管理;S2,按照预设配置参数进行数据采集,得到第一数据,所述第一数据包括所述设备对应的所述配置参数、传感器数据和/或运行数据;S3,按照预设标准和/或预设模型对所述得到的第一数据进行加工处理,得到第二数据,并执行与所述第二数据对应的预设操作,其中,所述预设操作至少包括生成报告、显示报告和声音提醒中的一种;S4,使用所述第二数据的所有权人的加密工具对所述第二数据进行加密,得到第三数据;S5,将所述得到的第三数据保存到所述设备的存储空间;S6,配置和执行合约;S7,按照所述合约传输所述合约对应的数据。2.根据权利要求1所述的方法,其特征在于,所述任一设备包含所述S1、所述S2、所述S3、所述S4、所述S5、所述S6和所述S7中的一项或者多项特征,且所述S1、所述S2、所述S3、所述S4、所述S5、所述S6和所述S7中的每一项特征至少被所述物联网内的设备实现一次,所述物联网中可以有多个设备包含所述S1但其中只有唯一的运行所述S1的设备作为主要网络管理设备,所述物联网中存在多个包含所述S1的设备时,所述多个包含所述S1的设备成为所述主要网络管理设备的预设优先次序保存在所述配置参数中,当所述主要网络管理设备失效时,所述多个包含S1的设备按照所述预设优先次序成为唯一的所述主要网络管理设备。3.根据权利要求1所述的方法,其特征在于,所述物联网中的任一设备与所述物联网中的包含所述S1的设备联网通信。4.根据权利要求3所述的方法,其特征在于,所述物联网中的任意两个设备联网通信,所述联网通信的连接方式包括有线连接和/或无线连接。5.根据权利要求3所述的方法,其特征在于,所述物联网中的任意两个设备的所述存储空间中保存的所述第三数据相同。6.根据权利要求1所述的方法,其特征在于,所述对物联网进行管理至少包括:网络安全管理,所述网络安全管理包括通过授权和访问控制保证所述物联网内数据的私有性;设备管理,所述设备管理包括所述物联网内设备的注册、认证、激活、参数配置、注销、状态检测、固件或软件更新;数据处理管理,所述数据处理管理包括所述预设标准和/或所述预设模型的应用和/或查看,以及预设操作的配置、更新和/或激活;存储管理,所述存储管理包括所述配置参数和所述第三数据的保存、读取和在所述物联网内不同设备间的同步,以及对应的存储空间的分配、回收和访问控制;加密管理,所述加密管理包括证书和密钥等加密工具的下载、生成、激活、验证、设置、更新、注销和/或查看;合约管理,所述合约管理包括所述合约的下载、生成、激活、验证、设置、更新、注销和/或查看。7.根据权利要求1所述的方法,其特征在于,使用所述第二数据的所有权人的加密工具对所述第二数据进行加密还包括:对所述第二数据进行数字签名,所述数字签名包括数字指纹;使用所述数据的所有权人的密钥或证书加密所述第二数据;使用所述物联网对应的密钥或证书加密所述第二数据;使用所述设备对应的密钥或证书加密所述第二数据;使用所述合约中对应的密钥或证书加密所述第二数据。8.根据权利要求7所述的方法,其特征在于,所述加密包括通过对称加密方式和/或非对称加密方式加密所述第二数据,所述非对称加密方式至少包括:通过所述数据所有权人对应的私钥加密所述第二数据;通过所述合约中对应的数据交易买家对应的公钥加密所述第二数据。9.根据权利要求1所述的方法,其特征在于,所述合约包括:所述合约对应的信息登记在预设数据交易区块链上;智能合约;设置和更新所述预设配置参数;设置和更新所述预设标准和/或所述预设模型。10.一种基于数据交易区块链的物联网构建装置,所述装置应用于物联网中的任一设备上,其特征在于,所述装置包括:网络管理单元,被配置成用于对所述物联网进行管理;数据采集单元,被配置成用于按照预设配置参数进行数据采集,得到第一数据,所述第一数据包括所述设备对应的所述配置参数、传感器数据和/或运行数据;数据计算单元,被配置...

【专利技术属性】
技术研发人员:于振东
申请(专利权)人:东喜和仪珠海市数据科技有限公司
类型:发明
国别省市:广东,44

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

1