基于区块链的植物生长状况共享方法、装置及存储介质制造方法及图纸

技术编号:36860830 阅读:15 留言:0更新日期:2023-03-15 18:29
本发明专利技术涉及区块链技术领域,公开了一种基于区块链的植物生长状况共享方法、装置及存储介质,所述方法包括:在用户登录成功时,根据用户的账户标识确定当前职能类型;在当前职能类型为信息存放类型时,通过区块链的出块节点对若干种类的植物生长状态信息进行打包;根据目标植物生长状态区块得到第一植物生长信息和第二植物生长信息,将第一植物生长信息存储至区块链以及将第二植物生长信息存储至目标共享系统;通过上述方式,对于信息存放类型用户,将植物生长状态信息进行存储,对于问题求助类型,将需要询问的问题进行发布,从而能够实现对植物生长的一系列状况进行全面的共享,以及保证上传信息的安全性、可追溯性以及正确性。可追溯性以及正确性。可追溯性以及正确性。

【技术实现步骤摘要】
基于区块链的植物生长状况共享方法、装置及存储介质


[0001]本专利技术涉及区块链
,尤其涉及基于区块链的植物生长状况共享方法、装置及存储介质。

技术介绍

[0002]随着生活水平的不断提高,人们在闲暇时间会做一些感兴趣的事情,例如,培育植物,但是在培育过程中会遇到各种各样的问题,如果未及时处理,则会造成植物的枯竭,因此,掌握最佳的植物培育方式就显得尤为重要,目前,植物培育方式以及问题解决途径更多的是从书籍和网络上进行查询,即通过书籍和网络进行共享,但是网络上的信息庞杂且没有一个系统完整的答案,使得查询出自己所需要的内容答案的难度极大,且查询出的答案不一定正确,即没有权威认证机构去保证内容答案的可靠性,且书籍查询的知识都是确切的,无法根据实际情况灵活增加,遇到了书籍上没有的场景则也无可奈何,使得上述植物生长状况的共享不够全面,且无法保证上传信息的安全性、可追溯性以及正确性。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于区块链的植物生长状况共享方法、装置及存储介质,旨在解决现有技术无法实现对植物生长的一系列状况的全面共享,以及无法保证上传信息的安全性、可追溯性以及正确性的技术问题。
[0005]为实现上述目的,本专利技术提供了一种基于区块链的植物生长状况共享方法,所述基于区块链的植物生长状况共享方法包括以下步骤:在用户登录成功时,根据所述用户的账户标识确定当前职能类型;在所述当前职能类型为信息存放类型时,获取若干种类的植物生长状态信息;通过区块链的出块节点对所述若干种类的植物生长状态信息进行打包,得到目标植物生长状态区块;根据所述目标植物生长状态区块得到第一植物生长信息和第二植物生长信息,将所述第一植物生长信息存储至所述区块链以及将所述第二植物生长信息存储至目标共享系统。
[0006]可选地,所述在用户登录成功时,根据所述用户的账户标识确定当前职能类型之后,还包括:在所述当前职能类型为问题求助类型时,获取用户上传的培育植物图片和/或培育植物问题描述关键词;通过公证者的验证节点对所述培育植物图片和/或培育植物问题描述关键词进行验证;在验证通过时,根据所述培育植物图片和/或培育植物问题描述关键词确定培育
植物问题特征信息;根据所述培育植物问题特征信息与预设培育植物问题特征集合进行智能匹配,得到当前匹配度;在所述当前匹配度大于或等于预设匹配度阈值时,判断是否接收到用户发送的签名确认信息;在接收到用户发送的签名确认信息时,通过自动触发智能合约对所述用户的激励费用进行扣除;在扣除成功后,根据匹配的培育植物问题特征对应的区块hash值得到目标IPFS地址,并将所述目标IPFS地址存储的培育植物问题解答信息进行展示。
[0007]可选地,所述根据所述培育植物问题特征信息与预设培育植物问题特征集合进行智能匹配,得到当前匹配度之后,还包括:在所述当前匹配度小于预设匹配度阈值时,根据所述培育植物图片和/或培育植物问题描述关键词得到所述用户需要发布的培育植物问题信息;设置发布所述培育植物问题信息所需支付的激励费用;在接收到用户发送的所述激励费用支付成功信息后,根据所述培育植物问题信息生成目标智能合约。
[0008]可选地,所述在接收到用户发送的所述激励费用支付成功信息后,根据所述培育植物问题信息生成目标智能合约之后,还包括:在接收到其他用户针对所述培育植物问题信息发布的解决策略时,通过公证者的验证节点对所述解决策略进行验证;在验证通过时,通过调用所述目标智能合约生成目标hash;在接收到所述用户发送的查看解决策略的确认信息时,根据所述目标hash得到当前IPFS地址;将所述当前IPFS地址存储的解决策略进行展示,并将所述激励费用设置在所述其他用户的账户。
[0009]可选地,所述在用户登录成功时,根据所述用户的账户标识确定当前职能类型之前,还包括:在接收到用户发送的登录请求时,获取所述用户的身份信息;在目标身份数据库中不存在所述身份信息时,通过公证者的验证节点对所述身份信息进行验证;在验证通过后,根据所述身份信息生成所述用户的账户标识和相对应的私钥,并判断所述用户是否登录成功。
[0010]可选地,所述在所述当前职能类型为信息存放类型时,获取若干种类的植物生长状态信息,包括:在所述当前职能类型为信息存放类型时,获取培育植物生长介绍信息、培育过程中虫害信息及虫害解决策略、培育过程中生长缺陷及缺陷解决策略;根据所述培育植物生长介绍信息、培育过程中虫害信息及虫害解决策略、培育过程中生长缺陷及缺陷解决策略得到若干种类的植物生长状态信息。
[0011]可选地,所述将所述第一植物生长信息存储至所述区块链以及将所述第二植物生
长信息存储至目标共享系统之前,还包括:通过公证者的验证节点对所述第一植物生长信息和第二植物生长信息进行验证;在验证通过时,将所述第一植物生长信息存储至所述区块链以及将所述第二植物生长信息存储至目标共享系统。
[0012]此外,为实现上述目的,本专利技术还提出一种基于区块链的植物生长状况共享装置,所述基于区块链的植物生长状况共享装置包括:确定模块,用于在用户登录成功时,根据所述用户的账户标识确定当前职能类型;获取模块,用于在所述当前职能类型为信息存放类型时,获取若干种类的植物生长状态信息;打包模块,用于通过区块链的出块节点对所述若干种类的植物生长状态信息进行打包,得到目标植物生长状态区块;分享模块,用于根据所述目标植物生长状态区块得到第一植物生长信息和第二植物生长信息,将所述第一植物生长信息存储至所述区块链以及将所述第二植物生长信息存储至目标共享系统。
[0013]此外,为实现上述目的,本专利技术还提出一种基于区块链的植物生长状况共享设备,所述基于区块链的植物生长状况共享设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的植物生长状况共享程序,所述基于区块链的植物生长状况共享程序配置为实现如上文所述的基于区块链的植物生长状况共享方法。
[0014]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有基于区块链的植物生长状况共享程序,所述基于区块链的植物生长状况共享程序被处理器执行时实现如上文所述的基于区块链的植物生长状况共享方法。
[0015]本专利技术提出的基于区块链的植物生长状况共享方法,通过在用户登录成功时,根据所述用户的账户标识确定当前职能类型;在所述当前职能类型为信息存放类型时,获取若干种类的植物生长状态信息;通过区块链的出块节点对所述若干种类的植物生长状态信息进行打包,得到目标植物生长状态区块;根据所述目标植物生长状态区块得到第一植物生长信息和第二植物生长信息,将所述第一植物生长信息存储至所述区块链以及将所述第二植物生长信息存储至目标共享系统;通过上述方式,对于信息存放类型用户,将植物生长状态信息进行存储,对于问题求助类型,将需要询问的问题进行发布,从而能够实现对植物生长的一系列状况进行全面的共享,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的植物生长状况共享方法,其特征在于,所述基于区块链的植物生长状况共享方法包括以下步骤:在用户登录成功时,根据所述用户的账户标识确定当前职能类型;在所述当前职能类型为信息存放类型时,获取若干种类的植物生长状态信息;通过区块链的出块节点对所述若干种类的植物生长状态信息进行打包,得到目标植物生长状态区块;根据所述目标植物生长状态区块得到第一植物生长信息和第二植物生长信息,将所述第一植物生长信息存储至所述区块链以及将所述第二植物生长信息存储至目标共享系统。2.如权利要求1所述的基于区块链的植物生长状况共享方法,其特征在于,所述在用户登录成功时,根据所述用户的账户标识确定当前职能类型之后,还包括:在所述当前职能类型为问题求助类型时,获取用户上传的培育植物图片和/或培育植物问题描述关键词;通过公证者的验证节点对所述培育植物图片和/或培育植物问题描述关键词进行验证;在验证通过时,根据所述培育植物图片和/或培育植物问题描述关键词确定培育植物问题特征信息;根据所述培育植物问题特征信息与预设培育植物问题特征集合进行智能匹配,得到当前匹配度;在所述当前匹配度大于或等于预设匹配度阈值时,判断是否接收到用户发送的签名确认信息;在接收到用户发送的签名确认信息时,通过自动触发智能合约对所述用户的激励费用进行扣除;在扣除成功后,根据匹配的培育植物问题特征对应的区块hash值得到目标IPFS地址,并将所述目标IPFS地址存储的培育植物问题解答信息进行展示。3.如权利要求2所述的基于区块链的植物生长状况共享方法,其特征在于,所述根据所述培育植物问题特征信息与预设培育植物问题特征集合进行智能匹配,得到当前匹配度之后,还包括:在所述当前匹配度小于预设匹配度阈值时,根据所述培育植物图片和/或培育植物问题描述关键词得到所述用户需要发布的培育植物问题信息;设置发布所述培育植物问题信息所需支付的激励费用;在接收到用户发送的所述激励费用支付成功信息后,根据所述培育植物问题信息生成目标智能合约。4.如权利要求3所述的基于区块链的植物生长状况共享方法,其特征在于,所述在接收到用户发送的所述激励费用支付成功信息后,根据所述培育植物问题信息生成目标智能合约之后,还包括:在接收到其他用户针对所述培育植物问题信息发布的解决策略时,通过公证者的验证节点对所述解决策略进行验证;在验证通过时,通过调用所述目标智能合约生成目标hash;在接收到所述用户发送的查看解决策略的确认信息时,根据所述目标hash得到当前
IPFS地址;将所述当前IPFS地址存储的解决策略进行展示,并将所述激励费用...

【专利技术属性】
技术研发人员:李晓风许金林赵赫
申请(专利权)人:安徽中科晶格技术有限公司
类型:发明
国别省市:

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

1