一种基于区块链的数据感知交易系统及其方法
文献发布时间:2023-06-19 10:11:51
技术领域
本发明涉及区块链技术领域,具体为一种基于区块链的数据感知交易系统及其方法。
背景技术
近年来随着区块链技术的不断发展,该技术已经具备强大的功能,区块链具有在非一致安全环境下达成安全的特点,颠覆了传统理念中数据安全传递必须依靠中心节点的前提,达成了在完全分布式环境中实现数据安全、不可更改传递的目的,越来越多拥有计算、存储和通讯能力的中小型电子设备接入到物联网中使得物联网数据量急速增长,数据交易是大势所趋,然而,在区块链技术的基础上,数据感知交易也是有一定缺点的:若在一定的交易环境中存在多个付费设备,在进行感知交易时有其它设备靠近,容易受到其它设备的干扰,需要划定合理的感知范围避免受到对应设备的干扰。
所以,人们需要一种基于区块链的数据感知交易系统及其方法来解决上述问题。
发明内容
本发明的目的在于提供一种基于区块链的数据感知交易系统及其方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的数据感知交易系统,其特征在于:包括:中央处理器、数据库、GPS定位模块、数据采集单元、数据调取单元、感知交易规划模块、感知范围测量单元和数据感知交易模块;
所述中央处理器的输入端连接所述GPS定位模块、所述数据采集单元的输出端,所述中央处理器的输出端连接所述数据库的输入端,所述数据库的输出端连接所述数据调取单元的输入端,所述数据调单元的输出端连接所述感知交易规划模块的输入端,所述感知交易的输出端连接所述感知范围测量单元的输入端,所述感知范围测量单元的输出端连接所述感知交易规划模块、所述数据感知交易模块的输入端,所述数据感知交易模块连接了多个区块链节点;
所述数据采集单元用于采集在感知交易环境下的历史交易范围数据,所述数据调取单元用于调取对应的历史交易范围数据并统计在多人存在的感知交易环境下出现错误的具体数据,所述感知交易规划模块用于根据交易出错情况划定感知交易有效的固定范围,所述感知范围测量单元用于测量当前需要进行感知交易的设备间的距离和角度,所述数据感知交易模块用于根据测量的数据确认正在进行感知交易的设备并分析是否有其它设备对交易产生干扰,所述区块链节点存储有对应感知交易环境中的每次交易记录,对应不同的交易设备,所述GPS定位模块用于对每个交易设备进行定位,采集调查在感知交易环境下的历史范围数据更有利于根据实际的交易情况划定感知交易有的范围,提高了划定范围的合理性。
进一步的,所述感知交易规划模块包括感知交易环境建模单元和感知范围划定单元,所述感知交易环境建模单元用于在定位了每个交易设备的前提下对整个感知交易环境进行建模以确认对应交易设备的具体位置,所述感知范围划定单元用于根据历史数据划定合适的感知交易有效的距离和角度,综合考虑交易设备间的距离和角度划定交易感知范围,提高了划定范围方法的片面性。
进一步的,所述数据感知交易模块包括感知设备确认单元和干扰分析单元,所述感知设备确认单元用于根据测量结果确认正在进行交易的感知设备的位置,所述干扰分析单元用于分析确认正在交易的感知设备在划定的范围内有无其它设备对交易产生干扰,在划定该交易感知范围后再根据当前实际交易的过程确认划定范围是否合理便于更改原定范围,进一步提高交易的准确率。
进一步的,所述感知交易规划模块和所述感知范围测量单元建立双向通信,用于对划定的感知交易的有效范围和测量的当前正在进行交易的感知设备间的距离和角度进行比较,确认在划定范围内的感知设备的具体位置并将比较结果传输到所述数据感知交易模块中。
一种基于区块链的数据感知交易方法,其特征在于:包括以下步骤:
S1:数据采集单元采集感知交易环境下的历史交易范围数据;
S2:数据调取单元调取历史交易范围数据,分析预测交易感知出错范围;
S3:对感知交易环境建模,根据历史数据的分析划定感知交易有效的固定范围;
S4:测量当前进行感知交易的设备间的距离和角度;
S5:与划定的感知交易有效的范围比较,确认交易期间是否有其它设备产生干扰;
S6:若有其它设备干扰,系统根据其它设备的位置重新划定感知交易范围。
进一步的,在步骤S1中:数据采集单元采集感知交易环境下的历史交易范围数据:随机选取一次交易过程中在该交易环境下的所有付费设备集合为:A={A
确认在该交易环境下当前正在进行交易的付费设备为A
根据下列公式计算付费设备到收费设备的最短距离占总和的比重D
根据计算付费设备到收费设备的最短距离占总和的比重D
进一步的,在步骤S2-S3中:数据调取单元调取历史数据,根据下列公式计算付费设备和收费设备进行感知的范围W:
W=D
将各付费设备和收费设备进行感知的范围W按照从小到达排列,筛选出感知范围最小的付费设备A
根据分析划定感知交易有效的范围为W
进一步的,在步骤S4中:测量当前进行感知交易的设备间的距离和角度:感知范围测量单元测量当前正在进行感知交易的付费设备A
进一步的,在步骤S5中:将当前交易环境下付费设备和收费设备进行感知的范围W’和划定的感知交易有效的范围W
进一步的,在步骤S6中:若有其它付费设备干扰交易过程,系统对划定的感知交易范围进行调整,设定当前交易环境下付费设备和收费设备进行感知的范围中最小的的感知范围为W
与现有技术相比,本发明所达到的有益效果是:
本发明通过数据采集单元采集感知交易环境下的历史交易数据,根据调取分析历史数据计算付费设备到收费设备的最短距离占总和的比重和各付费设备与收费设备间最短距离连线和付费设备与收费设备间连线夹角占总和的比重,确认对应交易过程中的不同设备的数据感知交易范围,筛选出最小的感知范围,划定比最小感知范围小的范围作为原定的感知范围W
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明一种基于区块链的数据感知交易系统及其方法的结构图;
图2是本发明一种基于区块链的数据感知交易系统及其方法的方法步骤图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
请参阅图1-2,本发明提供技术方案:一种基于区块链的数据感知交易系统,其特征在于:包括:中央处理器、数据库、GPS定位模块、数据采集单元、数据调取单元、感知交易规划模块、感知范围测量单元和数据感知交易模块;
中央处理器的输入端连接GPS定位模块、数据采集单元的输出端,中央处理器的输出端连接数据库的输入端,数据库的输出端连接数据调取单元的输入端,数据调单元的输出端连接感知交易规划模块的输入端,感知交易的输出端连接感知范围测量单元的输入端,感知范围测量单元的输出端连接感知交易规划模块、数据感知交易模块的输入端,数据感知交易模块连接了多个区块链节点;
数据采集单元用于采集在感知交易环境下的历史交易范围数据,数据调取单元用于调取对应的历史交易范围数据并统计在多人存在的感知交易环境下出现错误的具体数据,感知交易规划模块用于根据交易出错情况划定感知交易有效的固定范围,感知范围测量单元用于测量当前需要进行感知交易的设备间的距离和角度,数据感知交易模块用于根据测量的数据确认正在进行感知交易的设备并分析是否有其它设备对交易产生干扰,区块链节点存储有对应感知交易环境中的每次交易记录,对应不同的交易设备,GPS定位模块用于对每个交易设备进行定位,采集调查在感知交易环境下的历史范围数据便于根据实际的交易情况划定感知交易有的范围能够提高划定范围的合理性。
感知交易规划模块包括感知交易环境建模单元和感知范围划定单元,感知交易环境建模单元用于在定位了每个交易设备的前提下对整个感知交易环境进行建模以确认对应交易设备的具体位置,感知范围划定单元用于根据历史数据划定合适的感知交易有效的距离和角度,综合考虑交易设备间的距离和角度划定交易感知范围能够提高划定范围方法的片面性。
数据感知交易模块包括感知设备确认单元和干扰分析单元,感知设备确认单元用于根据测量结果确认正在进行交易的感知设备的位置,干扰分析单元用于分析确认正在交易的感知设备在划定的范围内有无其它设备对交易产生干扰,在划定该交易感知范围后再根据当前实际交易的过程确认划定范围是否合理便于更改原定范围,进一步提高交易的准确率。
感知交易规划模块和感知范围测量单元建立双向通信,用于对划定的感知交易的有效范围和测量的当前正在进行交易的感知设备间的距离和角度进行比较,确认在划定范围内的感知设备的具体位置并将比较结果传输到所述数据感知交易模块中。
一种基于区块链的数据感知交易方法,其特征在于:包括以下步骤:
S1:数据采集单元采集感知交易环境下的历史交易范围数据;
S2:数据调取单元调取历史交易范围数据,分析预测交易感知出错范围;
S3:对感知交易环境建模,根据历史数据的分析划定感知交易有效的固定范围;
S4:测量当前进行感知交易的设备间的距离和角度;
S5:与划定的感知交易有效的范围比较,确认交易期间是否有其它设备产生干扰;
S6:若有其它设备干扰,系统根据其它设备的位置重新划定感知交易范围。
在步骤S1中:数据采集单元采集感知交易环境下的历史交易范围数据:随机选取一次交易过程中在该交易环境下的所有付费设备集合为:A={A
确认在该交易环境下当前正在进行交易的付费设备为A
根据下列公式计算付费设备到收费设备的最短距离占总和的比重D
根据计算付费设备到收费设备的最短距离占总和的比重D
在步骤S2-S3中:数据调取单元调取历史数据,根据下列公式计算付费设备和收费设备进行感知的范围W:
W=D
将各付费设备和收费设备进行感知的范围W按照从小到达排列,筛选出感知范围最小的付费设备A
根据分析划定感知交易有效的范围为W
在步骤S4中:测量当前进行感知交易的设备间的距离和角度:感知范围测量单元测量当前正在进行感知交易的付费设备A
在步骤S5中:将当前交易环境下付费设备和收费设备进行感知的范围W’和划定的感知交易有效的范围W
在步骤S6中:若有其它付费设备干扰交易过程,系统对划定的感知交易范围进行调整,设定当前交易环境下付费设备和收费设备进行感知的范围中最小的的感知范围为W
实施例一:根据分析划定感知交易有效的范围为W
最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种基于区块链的数据感知交易系统及其方法
- 一种基于标识和区块链的新能源数据汇聚方法及交易系统