区块链式映射关系存储应用系统及方法与流程

文档序号:22734955发布日期:2020-10-31 09:12阅读:132来源:国知局
区块链式映射关系存储应用系统及方法与流程

本发明涉及区块链领域,尤其涉及一种区块链式映射关系存储应用系统及方法。



背景技术:

分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。

跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:一是区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。二是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。也由记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。

目前,在用于智慧农业的自动收割机的收割控制中,缺乏有效的应用区块链技术的技术方案,导致区块链技术的优势无法充分利用。



技术实现要素:

为了解决相关领域的技术问题,本发明提供了一种区块链式映射关系存储应用系统及方法,能够根据对自动收割机进行收割测量的自适应控制,使得其收割执行设备的收割力度与待收割的麦株对象的数量匹配,更关键的是,还引入了区块链机制对执行自适应控制的关键数据进行保存,从而避免关键数据被泄露或篡改。

为此,本发明需要具备以下三处重要的发明点:

(1)基于待收割麦田区域内的麦株对象的数量自适应调节驱动筒状收割结构的永磁无刷电机的转速,以达到节约功率和收割效果之间的动态均衡;

(2)当检测到待收割麦田区域内的麦株对象过少时,发出空转检测信号以停止运行筒状收割结构对麦田的自动收割;

(3)引入网络存储节点,用于基于区块链机制保存不同的麦株密度各自与驱动电流的一一对应关系。

根据本发明的一方面,提供了一种区块链式映射关系存储应用系统,所述系统包括:

网络存储节点,设置在所述自动收割机的远端,用于基于区块链机制保存不同的麦株密度各自与驱动电流的一一对应关系;

电流修正设备,位于自动收割机内,通过网络与所述网络存储节点连接,用于基于接收到的实时麦株密度修正永磁无刷电机的驱动电流;

永磁无刷电机,与所述电流修正设备连接,用于基于接收到的不同驱动电流执行不同转速的旋转;

筒状收割结构,设置在自动收割机的前端,并接近麦田地面设置,用于在永磁无刷电机的驱动下执行对自动收割机前方的麦田区域的收割动作;

定向抓拍设备,设置在所述筒状收割结构上方的支撑杆上,用于输出定向抓拍图像,所设定下抓拍图像的拍摄视角覆盖的范围包括所述筒状收割结构收割的麦田区域;

动态处理设备,与所述定向抓拍设备连接,用于基于动态阈值执行对接收到的定向抓拍图像的白平衡处理,以获得并输出相应的动态处理图像;

密度辨识设备,与所述动态处理设备连接,用于基于单株麦株的外形特征从所述动态处理图像中辨识出各个麦株对象,并基于所述各个麦株对象的数量确定对应的实时麦株密度;

其中,基于所述各个麦株对象的数量确定对应的实时麦株密度包括:所述各个麦株对象的数量越少,确定的对应的实时麦株密度的数值越小;

其中,基于接收到的实时麦株密度修正永磁无刷电机的驱动电流包括:接收到的实时麦株密度越密,修正后的永磁无刷电机的驱动电流越大。

根据本发明的另一方面,还提供了一种区块链式映射关系存储应用方法,所述方法包括:

使用网络存储节点,设置在所述自动收割机的远端,用于基于区块链机制保存不同的麦株密度各自与驱动电流的一一对应关系;

使用电流修正设备,位于自动收割机内,通过网络与所述网络存储节点连接,用于基于接收到的实时麦株密度修正永磁无刷电机的驱动电流;

使用永磁无刷电机,与所述电流修正设备连接,用于基于接收到的不同驱动电流执行不同转速的旋转;

使用筒状收割结构,设置在自动收割机的前端,并接近麦田地面设置,用于在永磁无刷电机的驱动下执行对自动收割机前方的麦田区域的收割动作;

使用定向抓拍设备,设置在所述筒状收割结构上方的支撑杆上,用于输出定向抓拍图像,所设定下抓拍图像的拍摄视角覆盖的范围包括所述筒状收割结构收割的麦田区域;

使用动态处理设备,与所述定向抓拍设备连接,用于基于动态阈值执行对接收到的定向抓拍图像的白平衡处理,以获得并输出相应的动态处理图像;

使用密度辨识设备,与所述动态处理设备连接,用于基于单株麦株的外形特征从所述动态处理图像中辨识出各个麦株对象,并基于所述各个麦株对象的数量确定对应的实时麦株密度;

其中,基于所述各个麦株对象的数量确定对应的实时麦株密度包括:所述各个麦株对象的数量越少,确定的对应的实时麦株密度的数值越小;

其中,基于接收到的实时麦株密度修正永磁无刷电机的驱动电流包括:接收到的实时麦株密度越密,修正后的永磁无刷电机的驱动电流越大。

本发明的区块链式映射关系存储应用系统及方法原理简单、操控有效。由于在采用区块链机制对关键数据进行保存的基础上,对自动收割机的收割模式进行基于现场麦田密度的现场调整,从而增强了麦田收割的自动化水平。

附图说明

以下将结合附图对本发明的实施方案进行描述,其中:

图1为本发明的区块链式映射关系存储应用系统及方法所应用的自动收割机的外形结构图。

图2为根据本发明实施方案一个实施例示出的区块链式映射关系存储应用系统的结构方框图。

图3为根据本发明实施方案另一个实施例示出的区块链式映射关系存储应用方法的步骤流程图。

具体实施方式

下面将参照附图对本发明的区块链式映射关系存储应用系统及方法的实施方案进行详细说明。

目前,虽然自动收割机已经广泛应用在各个国家和地区的麦田收割中,然而自动收割机的收割功能仅仅限于固定力度的收割,而不顾实际麦田的生长密度,导致容易出现自动收割机收割功率浪费的情况以及自动收割机空转的情况。

为了克服上述不足,本发明搭建了一种区块链式映射关系存储应用系统及方法,能够有效解决相应的技术问题。

图1给出了本发明的区块链式映射关系存储应用系统及方法所应用的自动收割机的外形结构图。

随后,将采用不同的实施例从不同方面对本发明的技术方案进行详细的介绍。

图2为根据本发明实施方案一个实施例示出的区块链式映射关系存储应用系统的结构方框图,所述系统包括:

网络存储节点,设置在所述自动收割机的远端,用于基于区块链机制保存不同的麦株密度各自与驱动电流的一一对应关系;

电流修正设备,位于自动收割机内,通过网络与所述网络存储节点连接,用于基于接收到的实时麦株密度修正永磁无刷电机的驱动电流;

永磁无刷电机,与所述电流修正设备连接,用于基于接收到的不同驱动电流执行不同转速的旋转;

筒状收割结构,设置在自动收割机的前端,并接近麦田地面设置,用于在永磁无刷电机的驱动下执行对自动收割机前方的麦田区域的收割动作;

定向抓拍设备,设置在所述筒状收割结构上方的支撑杆上,用于输出定向抓拍图像,所设定下抓拍图像的拍摄视角覆盖的范围包括所述筒状收割结构收割的麦田区域;

动态处理设备,与所述定向抓拍设备连接,用于基于动态阈值执行对接收到的定向抓拍图像的白平衡处理,以获得并输出相应的动态处理图像;

密度辨识设备,与所述动态处理设备连接,用于基于单株麦株的外形特征从所述动态处理图像中辨识出各个麦株对象,并基于所述各个麦株对象的数量确定对应的实时麦株密度;

其中,基于所述各个麦株对象的数量确定对应的实时麦株密度包括:所述各个麦株对象的数量越少,确定的对应的实时麦株密度的数值越小;

其中,基于接收到的实时麦株密度修正永磁无刷电机的驱动电流包括:接收到的实时麦株密度越密,修正后的永磁无刷电机的驱动电流越大。

接着,继续对本发明的区块链式映射关系存储应用系统的具体结构进行进一步的说明。

所述区块链式映射关系存储应用系统中还可以包括:

空转提醒设备,与所述密度辨识设备连接,用于在接收到的所述实时麦株密度小于等于预设密度阈值时,发出空转检测信号;

其中,所述电流修正设备还与所述空转提醒设备连接,用于在接收到空检测信号时,将永磁无刷电机的驱动电流设置为零,以停止对所述筒状收割结构的运行。

在所述区块链式映射关系存储应用系统中:

所述密度辨识设备还与所述电流修正设备连接,用于将所述实时麦株密度发送给所述电流修正设备。

在所述区块链式映射关系存储应用系统中:

所述电流修正设备和所述密度辨识设备都设置在所述筒状收割结构上方的支撑杆上。

在所述区块链式映射关系存储应用系统中:

基于接收到的不同驱动电流执行不同转速的旋转包括:接收到的驱动电流越大,执行的旋转的转速越快。

图3为根据本发明实施方案另一个实施例示出的区块链式映射关系存储应用方法的步骤流程图,所述方法包括:

使用网络存储节点,设置在所述自动收割机的远端,用于基于区块链机制保存不同的麦株密度各自与驱动电流的一一对应关系;

使用电流修正设备,位于自动收割机内,通过网络与所述网络存储节点连接,用于基于接收到的实时麦株密度修正永磁无刷电机的驱动电流;

使用永磁无刷电机,与所述电流修正设备连接,用于基于接收到的不同驱动电流执行不同转速的旋转;

使用筒状收割结构,设置在自动收割机的前端,并接近麦田地面设置,用于在永磁无刷电机的驱动下执行对自动收割机前方的麦田区域的收割动作;

使用定向抓拍设备,设置在所述筒状收割结构上方的支撑杆上,用于输出定向抓拍图像,所设定下抓拍图像的拍摄视角覆盖的范围包括所述筒状收割结构收割的麦田区域;

使用动态处理设备,与所述定向抓拍设备连接,用于基于动态阈值执行对接收到的定向抓拍图像的白平衡处理,以获得并输出相应的动态处理图像;

使用密度辨识设备,与所述动态处理设备连接,用于基于单株麦株的外形特征从所述动态处理图像中辨识出各个麦株对象,并基于所述各个麦株对象的数量确定对应的实时麦株密度;

其中,基于所述各个麦株对象的数量确定对应的实时麦株密度包括:所述各个麦株对象的数量越少,确定的对应的实时麦株密度的数值越小;

其中,基于接收到的实时麦株密度修正永磁无刷电机的驱动电流包括:接收到的实时麦株密度越密,修正后的永磁无刷电机的驱动电流越大。

接着,继续对本发明的区块链式映射关系存储应用方法的具体步骤进行进一步的说明。

所述区块链式映射关系存储应用方法中还可以包括:

使用空转提醒设备,与所述密度辨识设备连接,用于在接收到的所述实时麦株密度小于等于预设密度阈值时,发出空转检测信号;

其中,所述电流修正设备还与所述空转提醒设备连接,用于在接收到空检测信号时,将永磁无刷电机的驱动电流设置为零,以停止对所述筒状收割结构的运行。

在所述区块链式映射关系存储应用方法中:

所述密度辨识设备还与所述电流修正设备连接,用于将所述实时麦株密度发送给所述电流修正设备。

在所述区块链式映射关系存储应用方法中:

所述电流修正设备和所述密度辨识设备都设置在所述筒状收割结构上方的支撑杆上。

在所述区块链式映射关系存储应用方法中:

基于接收到的不同驱动电流执行不同转速的旋转包括:接收到的驱动电流越大,执行的旋转的转速越快。

另外,所述动态处理设备内置有存储芯片,用于存储所述动态处理设备的输入数据和输出数据。所述存储芯片可以选型为flash闪存。

flash闪存是属于内存器件的一种。闪存则是一种非易失性(non-volatile)内存,在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,这项特性正是闪存得以成为各类便携型数字设备的存储介质的基础。nand闪存的存储单元则采用串行结构,存储单元的读写是以页和块为单位来进行(一页包含若干字节,若干页则组成储存块,nand的存储块大小为8到32kb),这种结构最大的优点在于容量可以做得很大,超过512mb容量的nand产品相当普遍,nand闪存的成本较低,有利于大规模普及。

最后应注意到的是,在本发明各个实施例中的各功能设备可以集成在一个处理设备中,也可以是各个设备单独物理存在,也可以两个或两个以上设备集成在一个设备中。

所述功能如果以软件功能设备的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1