植物种植进度的计算方法、计算装置和服务器制造方法及图纸

技术编号:15504150 阅读:123 留言:0更新日期:2017-06-04 00:16
本发明专利技术提出了一种植物种植进度的计算方法、计算装置和服务器,其中,所述植物种植进度的计算方法包括:在接收到计算植物种植进度的信号时,获取多种植物中的每种植物的计划种植总数量,以及获取所述每种植物的当前已种植数量;在spark框架下,对所述每种植物的计划种植总数量和当前已种植数量进行分布式并行计算,以计算出所述每种植物的当前种植进度;将所述每种植物的当前种植进度发送给终端,以供所述终端显示所述每种植物的当前种植进度。通过本发明专利技术的技术方案,可以自动计算出植物的种植进度,从而方便用户及时地了解植物的种植情况。

Method for calculating plant planting schedule, calculating device and server

The invention provides a method of calculating and planting progress of the device and a server, which includes the calculation method of the planting schedule: in the received signal to calculate planting progress, access to a variety of plants in each plant plans to plant the total amount, and the current access to all kinds of plants the number has grown; under the framework of spark, the plan of each plant planting and planting has the total number of current number of distributed parallel computing, to calculate the current planting schedule for each of the plants; each plant of the current planting progress is sent to the terminal, to display for the terminal current planting schedule for each of the plants. Through the technical scheme of the invention, the planting progress of the plant can be automatically calculated, thereby facilitating the user to understand the planting situation of the plant in a timely manner.

【技术实现步骤摘要】
植物种植进度的计算方法、计算装置和服务器
本专利技术涉及服务器
,具体而言,涉及一种植物种植进度的计算方法、一种植物种植进度的计算装置和一种服务器。
技术介绍
由于种植设备越来越智能化,可以在种植设备中种植多种多样的植物,植物的种类不再受季节的限制。但是,现有技术中并没有自动计算出植物的种植进度的方案。如果用户想要查看某个植物的种植进度,需要手动查看当前已经种植的数量,以计算出植物的种植进度。但是,用户手动计算的方法比较麻烦。特别是在某批次计划种植的植物数量比较多的情况下,需要分多次种植植物,参与计算的数据比较多,用户去计算植物的种植进度非常麻烦。因此,如何自动计算出植物的种植进度,以方便用户及时地了解植物的种植情况成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以自动计算出植物的种植进度,从而方便用户及时地了解植物的种植情况。有鉴于此,本专利技术的第一方面提出了一种植物种植进度的计算方法,包括:在接收到计算植物种植进度的信号时,获取多种植物中的每种植物的计划种植总数量,以及获取所述每种植物的当前已种植数量;在spark框架下,对所述每种植物的计划种植总数量和当前已种植数量进行分布式并行计算,以计算出所述每种植物的当前种植进度;将所述每种植物的当前种植进度发送给终端,以供所述终端显示所述每种植物的当前种植进度。在该技术方案中,根据每个植物的计划种植总数量和当前已种植数量,可以自动计算出当前种植进度,避免了用户手动计算,从而方便用户了解植物的当前种植情况。另外,本方案采用分布式并行计算,例如,需要对茄子、西红柿、南瓜、黄瓜、辣椒和圣女果的当前种植情况进行计算,在spark框架下,调用第一计算机对茄子和西红柿的当前种植情况进行计算,调用第二计算机对南瓜和黄瓜的当前种植情况进行计算,调用第三计算机对辣椒和圣女果的当前种植情况进行计算,由于第一计算机、第二计算机和第三计算机是分布式并行计算,因此,可以有效地提高了数据处理的速度和准确率。特别是在参与计算的数据量比较大的情况下,采用本方案,数据处理的速度尤其显著。在上述技术方案中,优选地,还包括:获取所述每种植物在当前时间下的计划种植进度;若所述多种植物中的任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度,则将所述任一植物的种植进度提示消息发送给所述终端。在该技术方案中,若任一植物的当前种植进度小于该植物的计划种植进度,说明该植物的种植进度比较慢,则将种植进度提示消息发送给终端,以使用户及时地了解到该植物的种植进度比较慢,从而及时地采取补救措施。在上述任一技术方案中,优选地,在所述任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度的情况下,所述植物种植进度的计算方法还包括:根据所述任一植物当前种植进度、在当前时间下的计划种植进度和计划种植总数量,确定所述任一植物的种植建议;将所述种植建议发送给所述终端。在该技术方案中,结合植物当前种植的情况,给予用户合理的种植建议,从而使用户能够合理地安排植物的种植,规避风险,从而提高种植效率。在上述任一技术方案中,优选地,所述获取所述每种植物的当前已种植数量的步骤,具体包括:获取所述每种植物的编号;根据所述编号,从植物种植记录表中查找出所述每种植物在当前批次下的所有种植记录;根据所述所有种植记录,确定所述每种植物的当前已种植数量。在该技术方案中,每种植一批次的植物,该批次的植物可能分一次种植完,也可能分多次种植完,因此,从查询植物种植记录表中可以比较全面地查找出植物在当前批次下的所有种植记录,从而根据该所有种植记录可以准确地确定当前已种植数量。在上述任一技术方案中,优选地,还包括:每隔预设时间,触发所述计算植物种植进度的信号。在该技术方案中,每隔预设时间触发计算植物种植进度的信号,以实现周期性地将每种植物的当前种植进度推送给用户,从而使用户及时地了解每种植物的当前种植情况。本专利技术的第二方面提出了一种植物种植进度的计算装置,包括:获取单元,用于在接收到计算植物种植进度的信号时,获取多种植物中的每种植物的计划种植总数量,以及获取所述每种植物的当前已种植数量;计算单元,用于在spark框架下,对所述每种植物的计划种植总数量和当前已种植数量进行分布式并行计算,以计算出所述每种植物的当前种植进度;发送单元,用于将所述每种植物的当前种植进度发送给终端,以供所述终端显示所述每种植物的当前种植进度。在该技术方案中,根据每个植物的计划种植总数量和当前已种植数量,可以自动计算出当前种植进度,避免了用户手动计算,从而方便用户了解植物的当前种植情况。另外,本方案采用分布式并行计算,例如,需要对茄子、西红柿、南瓜、黄瓜、辣椒和圣女果的当前种植情况进行计算,在spark框架下,调用第一计算机对茄子和西红柿的当前种植情况进行计算,调用第二计算机对南瓜和黄瓜的当前种植情况进行计算,调用第三计算机对辣椒和圣女果的当前种植情况进行计算,由于第一计算机、第二计算机和第三计算机是分布式并行计算,因此,可以有效地提高了数据处理的速度和准确率。特别是在参与计算的数据量比较大的情况下,采用本方案,数据处理的速度尤其显著。在上述技术方案中,优选地,所述获取单元还用于,获取所述每种植物在当前时间下的计划种植进度;所述发送单元还用于,若所述多种植物中的任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度,则将所述任一植物的种植进度提示消息发送给所述终端。在该技术方案中,若任一植物的当前种植进度小于该植物的计划种植进度,说明该植物的种植进度比较慢,则将种植进度提示消息发送给终端,以使用户及时地了解到该植物的种植进度比较慢,从而及时地采取补救措施。在上述任一技术方案中,优选地,在所述任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度的情况下,所述植物种植进度的计算装置还包括:确定单元,用于根据所述任一植物当前种植进度、在当前时间下的计划种植进度和计划种植总数量,确定所述任一植物的种植建议;所述发送单元还用于,将所述种植建议发送给所述终端。在该技术方案中,结合植物当前种植的情况,给予用户合理的种植建议,从而使用户能够合理地安排植物的种植,规避风险,从而提高种植效率。在上述任一技术方案中,优选地,所述获取单元包括:获取子单元,用于获取所述每种植物的编号;查找子单元,用于根据所述编号,从植物种植记录表中查找出所述每种植物在当前批次下的所有种植记录;确定子单元,用于根据所述所有种植记录,确定所述每种植物的当前已种植数量。在该技术方案中,每种植一批次的植物,该批次的植物可能分一次种植完,也可能分多次种植完,因此,从查询植物种植记录表中可以比较全面地查找出植物在当前批次下的所有种植记录,从而根据该所有种植记录可以准确地确定当前已种植数量。在上述任一技术方案中,优选地,还包括:触发单元,用于每隔预设时间,触发所述计算植物种植进度的信号。在该技术方案中,每隔预设时间触发计算植物种植进度的信号,以实现周期性地将每种植物的当前种植进度推送给用户,从而使用户及时地了解每种植物的当前种植情况。本专利技术的第三方面提出了一种服务器,包括上述技术方案中任一项所述的植物种植进度的计算装置,因此,该服务器具有和上本文档来自技高网...
植物种植进度的计算方法、计算装置和服务器

【技术保护点】
一种植物种植进度的计算方法,其特征在于,包括:在接收到计算植物种植进度的信号时,获取多种植物中的每种植物的计划种植总数量,以及获取所述每种植物的当前已种植数量;在spark框架下,对所述每种植物的计划种植总数量和当前已种植数量进行分布式并行计算,以计算出所述每种植物的当前种植进度;将所述每种植物的当前种植进度发送给终端,以供所述终端显示所述每种植物的当前种植进度。

【技术特征摘要】
1.一种植物种植进度的计算方法,其特征在于,包括:在接收到计算植物种植进度的信号时,获取多种植物中的每种植物的计划种植总数量,以及获取所述每种植物的当前已种植数量;在spark框架下,对所述每种植物的计划种植总数量和当前已种植数量进行分布式并行计算,以计算出所述每种植物的当前种植进度;将所述每种植物的当前种植进度发送给终端,以供所述终端显示所述每种植物的当前种植进度。2.根据权利要求1所述的植物种植进度的计算方法,其特征在于,还包括:获取所述每种植物在当前时间下的计划种植进度;若所述多种植物中的任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度,则将所述任一植物的种植进度提示消息发送给所述终端。3.根据权利要求2所述的植物种植进度的计算方法,其特征在于,在所述任一植物的当前种植进度小于所述任一植物在当前时间下的计划种植进度的情况下,所述植物种植进度的计算方法还包括:根据所述任一植物当前种植进度、在当前时间下的计划种植进度和计划种植总数量,确定所述任一植物的种植建议;将所述种植建议发送给所述终端。4.根据权利要求1至3中任一项所述的植物种植进度的计算方法,其特征在于,所述获取所述每种植物的当前已种植数量的步骤,具体包括:获取所述每种植物的编号;根据所述编号,从植物种植记录表中查找出所述每种植物在当前批次下的所有种植记录;根据所述所有种植记录,确定所述每种植物的当前已种植数量。5.根据权利要求1至3中任一项所述的植物种植进度的计算方法,其特征在于,还包括:每隔预设时间,触发所述计算植物种植进度的信号。6.一种植物种植进度的计算装置,其特征在于,包括:获取单元,用于在接收到计算植物种植进度的信号时,获取多种植物中的...

【专利技术属性】
技术研发人员:王刚
申请(专利权)人:深圳前海弘稼科技有限公司
类型:发明
国别省市:广东,44

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

1