CN109190918A - 一种自动抚育的工作记录的方法和装置 - Google Patents
一种自动抚育的工作记录的方法和装置 Download PDFInfo
- Publication number
- CN109190918A CN109190918A CN201810904346.2A CN201810904346A CN109190918A CN 109190918 A CN109190918 A CN 109190918A CN 201810904346 A CN201810904346 A CN 201810904346A CN 109190918 A CN109190918 A CN 109190918A
- Authority
- CN
- China
- Prior art keywords
- data
- fostered
- foster
- logging
- operational data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 239000002023 wood Substances 0.000 claims description 19
- 238000012795 verification Methods 0.000 claims description 9
- 230000000644 propagated effect Effects 0.000 claims description 5
- 230000001902 propagating effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 15
- 230000015654 memory Effects 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 8
- 238000009966 trimming Methods 0.000 description 8
- 238000013524 data verification Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000002689 soil Substances 0.000 description 5
- 230000001052 transient effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013138 pruning Methods 0.000 description 3
- 239000007921 spray Substances 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000003337 fertilizer Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- -1 watering scheme Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/188—Vegetation
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- Animal Husbandry (AREA)
- Primary Health Care (AREA)
- Mining & Mineral Resources (AREA)
- Life Sciences & Earth Sciences (AREA)
- Development Economics (AREA)
- Marine Sciences & Fisheries (AREA)
- Agronomy & Crop Science (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种自动抚育的工作记录的方法和装置,涉及林业设备和区块链技术领域。其中,方法包括:根据至少一个传感器的数据生成林木抚育方案;获取所述林木抚育方案执行过程中的工作数据;在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。本发明能够自动生成并验证抚育工作记录,并且利用了区块链技术,使得抚育工作记录无法篡改,从而便于衡量每个林木抚育设备的工作价值,提升林业的抚育工作的作业覆盖率和作业质量。
Description
技术领域
本发明涉及林业设备和区块链技术领域,尤其涉及一种自动抚育的工作记录的方法和装置。
背景技术
在林业培育技术领域中,对林木的抚育能够提升林木的经济价值。
现有技术中,虽然存在一些自动抚育机器人,发明人在实现本发明的过程中,发现现有技术存在如下缺陷:
1、由于对林业的抚育工作的价值体现发生在未来,且需要长期的积累才能得到效果,而现有技术中各个自动抚育机器人无法生成并记录其抚育工作量,因而无法衡量每个自动抚育机器人的工作价值;
2、各个自动抚育机器人不能信息共享,无法大规模提升林业的抚育工作的作业覆盖率和作业质量。
发明内容
(一)发明目的
本发明的目的是提供一种林木抚育装置,能够生成并记录对林木的工作量。
(二)技术方案
为解决上述问题,本发明的第一方面提供了一种自动抚育的工作记录方法,包括:根据至少一个传感器的数据生成林木抚育方案;获取所述林木抚育方案执行过程中的工作数据;在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。
进一步,所述的自动抚育的工作记录方法,其中,所述根据至少一个传感器的数据生成林木抚育方案包括:根据至少一个传感器的数据获取至少一棵树木的信息和至少一个抚育设备的状态信息;基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划;基于所述至少一个抚育设备的状态信息生成所述抚育计划的执行方案。
进一步,所述的自动抚育的工作记录方法,其中,所述在区块链中验证所述林木抚育方案和所述工作数据包括:将所述工作数据向网络中的邻居节点传播;接收获胜矿工节点广播的带有时间戳的候选块数据;接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
进一步,所述的自动抚育的工作记录方法,其中,所述生成验证后的抚育工作记录包括:在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
进一步,所述的自动抚育的工作记录方法,其中,按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。
根据本发明的另一个方面,提供了一种自动抚育的工作记录装置,包括:抚育方案生成模块,用于根据至少一个传感器的数据生成林木抚育方案;工作数据获取模块,获取所述林木抚育方案执行过程中的工作数据;区块链验证模块,在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。
进一步,所述的自动抚育的工作记录装置,其中,所述抚育方案生成模块包括:树木信息获取单元,用于根据至少一个传感器的数据获取至少一棵树木的信息;设备状态信息获取单元,用于根据至少一个传感器的数据获取至少一个抚育设备的状态信息;抚育计划生成单元,用于基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划;执行方案生成单元,用于基于所述至少一个抚育设备的状态信息生成所述抚育计划的执行方案。
进一步,所述的自动抚育的工作记录装置,其中,所述区块链验证模块包括:工作数据广播单元,用于将所述工作数据向网络中的邻居节点传播;候选块数据接收单元,用于接收获胜矿工节点广播的带有时间戳的候选块数据;验证结果接收单元,用于接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
进一步,所述的自动抚育的工作记录装置,其中,所述区块链验证模块还包括:连接操作接收单元,用于在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
进一步,所述的自动抚育的工作记录装置,其中,所述区块链验证模块还包括:收益分配单元,用于按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。
根据本发明的另一个方面,提供了一种自动抚育的工作记录方法,包括:接收网络中的邻居节点传播来的林木抚育方案执行过程中的工作数据;验证所述工作数据的有效性,如果有效则向下一跳传播,否则丢弃;在有效的工作数据传播至整个网络时,根据网络共识机制对所述工作数据进行哈希值的竞争计算;接收竞争获胜矿工节点广播的带有时间戳的候选块数据,对所述候选块数据的有效性和哈希值的进行验证;在各网络节点通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
进一步,所述的自动抚育的工作记录方法,其中,所述验证所述工作数据的有效性包括:基于地理位置信息和/或树木图像确定与所述工作数据对应的树木的唯一标识;基于所述唯一标识在数据库中查找所述树木的预设抚育计划;若所述工作数据满足所述预设抚育计划,则判定所述工作数据合法。
进一步,所述的自动抚育的工作记录方法,其中,所述验证所述工作数据的有效性包括:将所述林木抚育方案在执行前、后的树木图像进行比对;若比对结果满足预设差异范围,则判定所述工作数据合法。
进一步,所述的自动抚育的工作记录方法,其中,所述验证所述工作数据的有效性包括:将抚育设备在执行所述林木抚育方案过程中的状态信息和预设状态信息进行比对;若比对结果满足预设差异条件,则判定所述工作数据合法。
根据本发明的另一个方面,提供了一种自动抚育的工作记录装置,包括:工作数据接收模块,用于接收网络中的邻居节点传播来的林木抚育方案执行过程中的工作数据;工作数据验证模块,用于验证所述工作数据的有效性,如果有效则向下一跳传播,否则丢弃;竞争计算模块,用于在有效的工作数据传播至整个网络时,根据网络共识机制对所述工作数据进行哈希值的竞争计算;候选块数据验证模块,用于接收竞争获胜矿工节点广播的带有时间戳的候选块数据,对所述候选块数据的有效性和哈希值的进行验证;
连接操作接收模块,用于在各网络节点通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
进一步,所述的自动抚育的工作记录装置,其中,所述工作数据验证模块包括:唯一标识确定单元,用于基于地理位置信息和/或树木图像确定与所述工作数据对应的树木的唯一标识;预设抚育计划查找单元,用于基于所述唯一标识在数据库中查找所述树木的预设抚育计划;第一判定单元,用于在所述工作数据满足所述预设抚育计划时,判定所述工作数据合法。
进一步,所述的自动抚育的工作记录装置,其中,所述工作数据验证模块包括:树木图像比对单元,用于将所述林木抚育方案在执行前、后的树木图像进行比对;第二判定单元,用于在比对结果满足预设差异范围时,判定所述工作数据合法。
进一步,所述的自动抚育的工作记录装置,其中,所述工作数据验证模块包括:状态信息比对单元,用于将抚育设备在执行所述林木抚育方案过程中的状态信息和预设状态信息进行比对;第三判定单元,用于在比对结果满足预设差异条件时,判定所述工作数据合法。
根据本发明的另一个方面,提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述自动抚育的工作记录方法的步骤。
(三)有益效果
本发明的上述技术方案具有如下有益的技术效果:
1、能够基于传感器采集的数据自动判断是否对林木进行抚育;
2、能够基于对判断是否对林木进行抚育的判断结果,生成控制指令以控制林木抚育设备自动对林木进行抚育;
3、能够基于传感器采集的数据和/或所述林木抚育设备在执行所述控制指令的过程中的工作数据生成工作记录,实现了对每个林木抚育设备的工作价值的量化评价;
4、各个林木抚育设备基于区块链技术实现信息共享,大规模提升林业的抚育工作的作业覆盖率和作业质量。
附图说明
图1是本发明提供的自动抚育的工作记录方法和装置所涉及的抚育设备的一实施例的硬件结构连接关系示意图;
图2是本发明提供的自动抚育的工作记录方法和装置所参与的区块链网络拓扑关系示意图;
图3是工作在图2中N2节点的自动抚育的工作记录方法第一实施例的步骤流程图;
图4是工作在图2中N2节点的自动抚育的工作记录装置的第一实施例的模块关系示意图;
图5是工作在图2中N2节点的自动抚育的工作记录装置的第二实施例的模块关系示意图;
图6是工作在图2中N2节点的自动抚育的工作记录装置的第三实施例的模块关系示意图;
图7是工作在图2中N1节点的自动抚育的工作记录方法的第一实施例的步骤流程图;
图8是工作在图2中N1节点的自动抚育的工作记录装置的第一实施例的模块关系示意图;
图9是图1中控制器的硬件结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
图1是本发明提供的自动抚育的工作记录方法和装置所涉及的抚育设备的一实施例的硬件结构连接关系示意图。
如图1所示,抚育设备包括抚育组件、移动组件、传感器和控制器。抚育组件、传感器、控制器均安装于移动组件以能跟随移动组件进行移动。移动组件和抚育组件均与控制器通信连接,以接收控制器发送的控制指令。传感器与控制器通信连接,以向控制器发送采集的数据。
进一步,抚育组件包括修剪组件、松土组件、浇水组件、施肥方案、药物喷射组件中的一种或多种。其中,每种抚育组件包括驱动装置。驱动装置与控制器通信连接,以基于控制器发送的控制指令而运行。以修剪组件为例,修剪组件包括:裁切工具和驱动裁切工具运行的裁切驱动电机,裁切驱动电机在接收到控制器发送的控制指令后开始运行,从而驱动裁切工具的运作,裁切工具可以是剪刀、刀片、锯等。
控制器包括一个或多个处理器以及存储器,图1中以一个处理器和存储器为例。
传感器包括:图像传感器、地理定位模块、惯性传感器、温度传感器、湿度传感器中的一个或多个。
图2是本发明提供的自动抚育的工作记录方法和装置所参与的区块链网络拓扑关系示意图。
如图2所示,本发明提供的自动抚育的工作记录方法和装置所参与的区块链网络包括多个以点对点方式连接的节点。图2中,N1表示普通的区块链节点,N2表示图1中抚育设备中的处理器所作为的区块链网络中的节点。
图3是工作在图2中N2节点的自动抚育的工作记录方法第一实施例的步骤流程图。如图3所示,在本实施例中,自动抚育的工作记录方法包括以下步骤S1-S3:
S1,根据至少一个传感器的数据生成林木抚育方案。
例如,图像传感器采集树木图像;地理定位模块采集抚育设备的地理位置信息。惯性传感器采集抚育设备的角速度和加速度。温度传感器采集抚育设备周围的空气和/或土壤温度;湿度传感器采集抚育设备周围的空气和/或土壤的湿度。传感器将采集的数据发送至控制器,控制器对传感器采集的数据进行处理和分析,生成林木抚育方案。林木抚育方案包括修剪方案、松土方案、浇水方案、施肥方案、药物喷射方案中的一种或多种。
修剪方案为例,修剪方案具体包括:确定待修剪的树木、确定修剪组件的运转方案和确定移动组件的移动方案。
S2,获取所述林木抚育方案执行过程中的工作数据。
工作数据指的是;抚育设备在对林木抚育方案执行过程中的工作数据。
工作数据包括以下数据中的任一种或多种:抚育设备的运行状态数据,例如:切割传感器的感测数据、抚育设备的地理位置信息、抚育设备的惯性信息、抚育设备的时间信息、抚育设备的环境信息。环境信息包括:温度、湿度等信息。
S3,在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。
在自动抚育的工作记录方法的第二实施例中,在上述第一实施例的基础上,其中,步骤S1根据至少一个传感器的数据生成林木抚育方案包括:
S11,根据至少一个传感器的数据获取至少一棵树木的信息。
S12,基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划。
S13,根据至少一个传感器的数据获取至少一个抚育设备的状态信息。
S14,基于所述至少一个抚育设备的状态信息生成抚育计划的执行方案。
执行方案包括:修剪组件控制指令、松土组件控制指令、浇水组件控制指令、施肥方案控制指令、药物喷射组件控制指令、移动组件控制指令中的一种或多种。移动组件控制指令用于控制抚育设备的移动组件的运行(运行包括:开启、关闭以及其他功能的调节)。
需要说明的是,步骤S11和步骤S12按先后顺序执行,步骤S13和步骤S14按先后顺序执行,而步骤S11-S12和步骤S13-S14的执行没有先后顺序,可以先执行步骤S11-S12再执行步骤S13-S14,也可以先执行步骤S13-S14,再执行步骤S11-S12,还可以同时执行或交叉执行。
在自动抚育的工作记录方法的第二实施例中,在上述第一实施例的基础上,其中,步骤S3在区块链中验证所述林木抚育方案和所述工作数据包括:
S31,将所述工作数据向网络中的邻居节点传播。
S32,接收获胜矿工节点广播的带有时间戳的候选块数据。
S33,接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
在自动抚育的工作记录方法的第三实施例中,在上述第二实施例的基础上,其中,步骤S3生成验证后的抚育工作记录包括:在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
在自动抚育的工作记录方法的第四实施例中,在上述第三实施例的基础上,其中,在步骤S3之后,还包括步骤S4:按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。例如:一棵树木修枝抚育作业完成后可获益1万,将该收益按照9:1的比例分配,即进行修枝抚育作业方可获利9k,在对抚育工作记录进行存储和验证的过程中,获胜矿工节点(最快用算法对修枝抚育工作验证成功并计算出该区块的哈希值)获利1k,基于这种激励机制,能促使数据的分布式存储***更加稳定。
在另一种实施方式中,如果进行抚育的树木过多,数据量过大,由于区块链的存储容量受限制,可以将抚育工作记录存放在区域链下的云存储中,区块链中只保留对该数据在云存储中的引用。
在另一种实施方式中,每个节点处的抚育工作完成后,都将其产生的工作数据存储到区块链中,该数据可以选择对某些机构公开,对某些机构不公开,没有查看权限的机构需要对查看该数据时,可以收取一定费用。进一步地,查看该工作数据时,可以通过对树木所处位置或时间的索引来查看,大大提高了准确度和效率,有利于大规模地提升作业覆盖率和作业质量。
图4是工作在图2中N2节点的自动抚育的工作记录装置的第一实施例的模块关系示意图。
如图4所示,在本实施中,自动抚育的工作记录装置包括:抚育方案生成模块、工作数据获取模块和区块链验证模块。
抚育方案生成模块用于根据至少一个传感器的数据生成林木抚育方案。
工作数据获取模块用于获取所述林木抚育方案执行过程中的工作数据。
区块链验证模块用于在区块链中验证林木抚育方案和工作数据,生成验证后的抚育工作记录。
图5是工作在图2中N2节点的自动抚育的工作记录装置的第二实施例的模块关系示意图。
如图5所示,在自动抚育的工作记录装置的第二实施例中,在上述第一实施例的基础上,其中,抚育方案生成模块包括:树木信息获取单元、设备状态信息获取单元、抚育计划生成单元和执行方案生成单元。
树木信息获取单元,用于根据至少一个传感器的数据获取至少一棵树木的信息。
设备状态信息获取单元,用于根据至少一个传感器的数据获取至少一个抚育设备的状态信息。
抚育计划生成单元,用于基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划。
执行方案生成单元,用于基于所述至少一个抚育设备的状态信息生成所述抚育计划的执行方案。
图6是工作在图2中N2节点的自动抚育的工作记录装置的第三实施例的模块关系示意图。
如图6所示,在自动抚育的工作记录装置的第三实施例中,在上述第一实施例的基础上,其中,区块链验证模块包括:工作数据广播单元、候选块数据接收单元和验证结果接收单元。
工作数据广播单元,用于将所述工作数据向网络中的邻居节点传播。
候选块数据接收单元,用于接收获胜矿工节点广播的带有时间戳的候选块数据。
验证结果接收单元,用于接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
在自动抚育的工作记录装置的第四实施例中,在上述第三实施例的基础上,其中,区块链验证模块还包括连接操作接收单元。连接操作接收单元用于在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
在自动抚育的工作记录装置的第五实施例中,在上述第四实施例的基础上,其中,区块链验证模块还包括收益分配单元。收益分配单元用于按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。
图7是工作在图2中N1节点的自动抚育的工作记录方法的第一实施例的步骤流程图。
如图7所示,在本实施例中,自动抚育的工作记录方法包括以下步骤S10-S50:
S10,接收网络中的邻居节点传播来的林木抚育方案执行过程中的工作数据。
S20,验证所述工作数据的有效性,如果有效则向下一跳传播,否则丢弃。
S30,在有效的工作数据传播至整个网络时,根据网络共识机制对所述工作数据进行哈希值的竞争计算。
S40,接收竞争获胜矿工节点广播的带有时间戳的候选块数据,对所述候选块数据的有效性和哈希值的进行验证。
S50,在各网络节点通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
在工作在图2中N1节点的自动抚育的工作记录方法的第二实施例中,在上述第一实施例的基础上,其中,所述验证所述工作数据的有效性包括:
S211,基于地理位置信息和/或树木图像确定与所述工作数据对应的树木的唯一标识。
S212,基于所述唯一标识在数据库中查找所述树木的预设抚育计划。
S213,若所述工作数据满足所述预设抚育计划,则判定所述工作数据合法。
在被实施例中,预设抚育计划是根据树木的生长和抚育规律预先制定的时间周期,例如短于预定周期的抚育工作被认为是不必要的,也就是一个伪需求。对需求的认证保证了抚育设备不被认为的滥用于反复执行一个不必要的抚育工作。
在工作在图2中N1节点的自动抚育的工作记录方法的第三实施例中,在上述第一实施例的基础上,其中,所述验证所述工作数据的有效性包括:
S221,将所述林木抚育方案在执行前、后的树木图像进行比对。
S222,若比对结果满足预设差异范围,则判定所述工作数据合法。
本实施例通过通过对树木在被抚育前、后的图像的对比,确认树木是否被正确的修剪了枝条。
在工作在图2中N1节点的自动抚育的工作记录方法的第三实施例中,在上述第一实施例的基础上,其中,所述验证所述工作数据的有效性包括:
S231,将抚育设备在执行所述林木抚育方案过程中的状态信息和预设状态信息进行比对。
S232,若比对结果满足预设差异条件,则判定所述工作数据合法。
例如,通过对抚育设备的惯性传感器和刀具工作时间的验证,可以确认该抚育设备是否在预定的位置进行了一个常规的作业。例如,惯性传感器的数据显示抚育设备始终没有离开过地面,则证明该抚育设备没有执行一次常规的抚育作业。类似的,抚育设备最初记录的其他数据可以通过类似的方法用于抚育作业的真实性验证。
图8是工作在图2中N1节点的自动抚育的工作记录装置的第一实施例的模块关系示意图。如图8所示,在本实施例中,自动抚育的工作记录装置包括工作数据接收模块、工作数据验证模块、竞争计算模块、候选块数据验证模块和连接操作接收模块。
工作数据接收模块,用于接收网络中的邻居节点传播来的林木抚育方案执行过程中的工作数据。
工作数据验证模块,用于验证所述工作数据的有效性,如果有效则向下一跳传播,否则丢弃。
竞争计算模块,用于在有效的工作数据传播至整个网络时,根据网络共识机制对所述工作数据进行哈希值的竞争计算。
候选块数据验证模块,接收竞争获胜矿工节点广播的带有时间戳的候选块数据,对所述候选块数据的有效性和哈希值的进行验证。
连接操作接收模块,在各网络节点通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
进一步,工作数据验证模块包括唯一标识确定单元、预设抚育计划查找单元和第一判定单元。
唯一标识确定单元,用于基于地理位置信息和/或树木图像确定与所述工作数据对应的树木的唯一标识。
预设抚育计划查找单元,用于基于所述唯一标识在数据库中查找所述树木的预设抚育计划。
第一判定单元,用于在所述工作数据满足所述预设抚育计划时,判定所述工作数据合法。
进一步,工作数据验证模块包括:树木图像比对单元和第二判定单元。
树木图像比对单元,用于将所述林木抚育方案在执行前、后的树木图像进行比对。
第二判定单元,用于在比对结果满足预设差异范围时,判定所述工作数据合法。
进一步,工作数据验证模块包括状态信息比对单元和第三判定单元。
状态信息比对单元,用于将抚育设备在执行所述林木抚育方案过程中的状态信息和预设状态信息进行比对。
第三判定单元,用于在比对结果满足预设差异条件时,判定所述工作数据合法。
需要说明的是,术语“第一”、“第二”、“第三”仅用于区分描述对象的目的,而不能理解为指示或暗示相对重要性。
图9是图1中控制器的硬件结构示意图。
如图9所示,控制器一个或多个处理器以及存储器,图9中以一个处理器为例。本领域技术人员可以理解,图9中示出的电子设备的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器可以仅包括中央处理器(CentralProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digitalsignalprocessor,简称DSP)、图形处理器(GraphicProcessingUnit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机课执行程序以及模块,如本申请实施例中的对植物抚育设备的工作记录装置对应的程序模块(例如,附图4所示的抚育方案生成模块、工作数据获取模块和区块链验证模块)。处理器通过运行存储在存储器的非暂态软件程序以及模块,从而执行服务器的各种功能应用以及数据处理,即实现图3中自动抚育的工作记录方法实施例的处理方法。
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;在本发明实施例中,操作***可以是Android***、iOS***或Windows操作***等等。存储数据区可存储依据对植物抚育设备的工作记录装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或者其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器。
本发明相对于现有技术中的对林木抚育管理方法,抚育设备不仅能够根据各传感器采集的数据自动对树木进行修枝等抚育,而且还可以对抚育工作进行记录,并将抚育工作记录发送至处理器。处理器作为区块链网络中的节点,进一步地通过传送至网络中的其他各个节点,其他节点对抚育工作记录进行验证,在验证通过后将该抚育工作记录写入区块链的主链中。本发明提供的技术方案能够对抚育工作记录进行分布式存储,大大保证了抚育工作记录的可靠性(不可篡改),进而大规模地提升作业覆盖率和作业质量。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (10)
1.一种自动抚育的工作记录方法,其特征在于,包括:
根据至少一个传感器的数据生成林木抚育方案;
获取所述林木抚育方案执行过程中的工作数据;
在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。
2.根据权利要求1所述的方法,其特征在于,所述根据至少一个传感器的数据生成林木抚育方案包括:
根据至少一个传感器的数据获取至少一棵树木的信息和至少一个抚育设备的状态信息;
基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划;
基于所述至少一个抚育设备的状态信息生成所述抚育计划的执行方案。
3.根据权利要求2所述的方法,其特征在于,所述在区块链中验证所述林木抚育方案和所述工作数据包括:
将所述工作数据向网络中的邻居节点传播;
接收获胜矿工节点广播的带有时间戳的候选块数据;
接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
4.根据权利要求3所述的方法,其特征在于,所述生成验证后的抚育工作记录包括:
在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。
6.一种自动抚育的工作记录装置,其特征在于,包括:
抚育方案生成模块,用于根据至少一个传感器的数据生成林木抚育方案;
工作数据获取模块,获取所述林木抚育方案执行过程中的工作数据;
区块链验证模块,在区块链中验证所述林木抚育方案和所述工作数据,生成验证后的抚育工作记录。
7.根据权利要求6所述的装置,其特征在于,所述抚育方案生成模块包括:
树木信息获取单元,用于根据至少一个传感器的数据获取至少一棵树木的信息;
设备状态信息获取单元,用于根据至少一个传感器的数据获取至少一个抚育设备的状态信息;
抚育计划生成单元,用于基于所述至少一棵树木的信息生成所述至少一棵树木的抚育计划;
执行方案生成单元,用于基于所述至少一个抚育设备的状态信息生成所述抚育计划的执行方案。
8.根据权利要求6所述的装置,其特征在于,所述区块链验证模块包括:
工作数据广播单元,用于将所述工作数据向网络中的邻居节点传播;
候选块数据接收单元,用于接收获胜矿工节点广播的带有时间戳的候选块数据;
验证结果接收单元,用于接收各网络节点对所述候选块数据的有效性和哈希值的验证结果。
9.根据权利要求8所述的装置,其特征在于,所述区块链验证模块还包括:
连接操作接收单元,用于在通过所述验证时,接收所述获胜矿工节点将所述候选块数据连到所述区块链主链上的操作。
10.根据权利要求9所述的装置,其特征在于,所述区块链验证模块还包括:
收益分配单元,用于按照预设策略在本地和所述获胜矿工节点之间分配本次自动抚育工作的收益。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810904346.2A CN109190918A (zh) | 2018-08-09 | 2018-08-09 | 一种自动抚育的工作记录的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810904346.2A CN109190918A (zh) | 2018-08-09 | 2018-08-09 | 一种自动抚育的工作记录的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109190918A true CN109190918A (zh) | 2019-01-11 |
Family
ID=64921417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810904346.2A Pending CN109190918A (zh) | 2018-08-09 | 2018-08-09 | 一种自动抚育的工作记录的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109190918A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170091397A1 (en) * | 2012-01-26 | 2017-03-30 | Netspective Communications Llc | Device-driven non-intermediated blockchain system over a social integrity network |
CN106952464A (zh) * | 2017-01-19 | 2017-07-14 | 武汉企鹅能源数据有限公司 | 智能数据采集***和采集方法 |
CN107291128A (zh) * | 2017-06-30 | 2017-10-24 | 北京联合大学 | 一种基于云平台的智慧农场*** |
CN107318694A (zh) * | 2017-08-11 | 2017-11-07 | 深圳市宝凯仑科技有限公司 | 奶牛的可穿戴设备及其养殖管理***和方法 |
CN107464106A (zh) * | 2017-07-25 | 2017-12-12 | 北京果仁宝科技有限公司 | 区块链主链与侧链间交易的方法及*** |
CN108182482A (zh) * | 2017-11-20 | 2018-06-19 | 广东中科南海岸车联网技术有限公司 | 基于区块链的种植作物的培育监控方法及装置 |
-
2018
- 2018-08-09 CN CN201810904346.2A patent/CN109190918A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170091397A1 (en) * | 2012-01-26 | 2017-03-30 | Netspective Communications Llc | Device-driven non-intermediated blockchain system over a social integrity network |
CN106952464A (zh) * | 2017-01-19 | 2017-07-14 | 武汉企鹅能源数据有限公司 | 智能数据采集***和采集方法 |
CN107291128A (zh) * | 2017-06-30 | 2017-10-24 | 北京联合大学 | 一种基于云平台的智慧农场*** |
CN107464106A (zh) * | 2017-07-25 | 2017-12-12 | 北京果仁宝科技有限公司 | 区块链主链与侧链间交易的方法及*** |
CN107318694A (zh) * | 2017-08-11 | 2017-11-07 | 深圳市宝凯仑科技有限公司 | 奶牛的可穿戴设备及其养殖管理***和方法 |
CN108182482A (zh) * | 2017-11-20 | 2018-06-19 | 广东中科南海岸车联网技术有限公司 | 基于区块链的种植作物的培育监控方法及装置 |
Non-Patent Citations (1)
Title |
---|
梅颖: "基于区块链的物联网访问控制简化模型构建", 《中国传媒大学学报自然科学版》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1532421B1 (en) | A method and a system for automatic measurement and tracking of logs, industrial wood and boards | |
CA2526292C (en) | Integrated mill | |
CN105761483B (zh) | 一种车辆数据处理方法及设备 | |
US10885624B2 (en) | Image-based origin validation | |
WO2006076513A3 (en) | Systems and methods for collecting and managing animal-related information | |
US9952327B2 (en) | Hole selection system and method | |
US11022444B1 (en) | Dataset simplification of multidimensional signals captured for asset tracking | |
US8914775B2 (en) | Dynamic and intelligent partial computation management for efficient parallelization of software analysis in a distributed computing environment | |
US20230403168A1 (en) | Mobile machine with improved machine data authentication | |
JP7501612B2 (ja) | 道路劣化判定装置、道路劣化判定方法、及び、プログラム | |
US8539500B2 (en) | Efficient partial execution for the parallelization of software analysis in a distributed computing environment | |
CN109190918A (zh) | 一种自动抚育的工作记录的方法和装置 | |
Benestad | The cause of warming over Norway in the ECHAM4/OPYC3 GHG integration | |
CN116911778A (zh) | 一种酒店项目拓建管理方法及*** | |
CN114528626B (zh) | 一种基于三维bim模型的数据集成方法、***及电子设备 | |
Goychuk et al. | The effect of timber harvesting guidelines on felling and skidding productivity in northern Minnesota | |
CN114394099B (zh) | 车辆行驶异常识别方法、装置、计算机设备及存储介质 | |
JP6806397B1 (ja) | サーバ、路網計画策定システム、路網計画策定方法およびプログラム | |
Heizinger et al. | Algorithmic Efficiency Analysis of Harvest and Transport of Biomass | |
BR102017018069A2 (pt) | Sistema e método de controle, e, sistema de controle gerado por máquina em uma máquina móvel | |
CN110348092B (zh) | 一种轨迹数据模拟方法及装置 | |
Marshall | An investigation of factors affecting the optimal output log distribution from mechanical harvesting and processing systems | |
Gallo et al. | Chainsaw vibrations, a useful parameter for the automatic tree volume estimations and production assessment of felling operations | |
CN105869478B (zh) | 确定驾驶员的排名 | |
CN109116398A (zh) | 作业数据获取方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190111 |
|
RJ01 | Rejection of invention patent application after publication |