一种农业灌溉用水的控制方法、服务器及控制系统技术方案

技术编号:22438220 阅读:68 留言:0更新日期:2019-11-01 21:39
本申请公开了一种农业灌溉用水的控制方法,包括:服务器接收终端发送的灌溉指令;确定所述用户标识对应的用户的一块或多块土地分别对应的地理位置信息;向所述终端发送所述一块或多块土地分别对应的地理位置信息;基于所述用户在所述终端上的触发,在所述电子地图上确定本次灌溉中需要灌溉的土地区域;根据已确定的所述需要灌溉的土地,向所述需要灌溉的土地对应的灌溉控制器发送与所述需要灌溉的土地对应的水泵的启动指令。用户在进行灌溉时,无需额外携带水卡,只需通过智能手机等终端即可开始灌溉用水,十分便利。用户只需远程控制灌溉的启停,设备即可自行进行自动化灌溉,用户无需到现场就能完成对土地的灌溉,省时省力。

A control method, server and control system of agricultural irrigation water

【技术实现步骤摘要】
一种农业灌溉用水的控制方法、服务器及控制系统
本申请涉及农业领域,具体涉及一种农业灌溉用水的控制方法、服务器及控制系统。
技术介绍
随着科技的发展,各行各业的人们在生活以及工作时也越发的便利。在农业中,需要对土地进行灌溉。通常情况下,用户在进行农业灌溉时,可以通过用水卡或相应的磁卡,在相应的设备上刷卡。然后该设备可以控制水泵出水,用户即可开始灌溉。但是现有技术中仍存在一些问题:用户在进行灌溉时,需要在相应的设备上刷卡才能够用水。如果用户在到达设备处时,忘记带水卡,则无法进行灌溉。并且使用水卡进行灌溉,必须要用户现场到达,无法远程控制灌溉的启停,十分不便。
技术实现思路
本申请实施例提供了一种农业灌溉用水的控制方法、服务器及控制系统,解决了无法远程控制灌溉设备启停的问题。一方面,本申请实施例提出了一种农业灌溉用水的控制方法。服务器接收终端发送的灌溉指令;根据所述灌溉指令中所包含的用户标识,确定所述用户标识对应的用户的一块或多块土地分别对应的地理位置信息;所述土地的地理位置信息包括土地区域的边界对应的位置集合;向所述终端发送所述一块或多块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示;且在所述电子地图上,所述用户的土地区域与其他的土地区域的展示方式不同;基于所述用户在所述终端上的触发,在所述电子地图上确定本次灌溉中需要灌溉的土地区域;根据已确定的所述需要灌溉的土地,以及预设的各土地与灌溉控制器之间的对应关系,向所述需要灌溉的土地对应的灌溉控制器发送与所述需要灌溉的土地对应的水泵的启动指令。在一个示例中,向所述终端发送所述若干块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示之前,所述方法还包括:所述服务器根据所述灌溉指令中包含的用户标识确定所述用户标识对应的用户的土地的数量,以及根据所述用户的一个或多个土地区域分别对应的土地区域边界的位置集合,确定所述电子地图在终端上展示时的中心位置;其中,在所述用户土地的数量小于等于2的情况下,基于所述各土地区域的边界对应的位置集合确定所述各土地区域对应图形的重心,确定所述电子地图的中心位置;在所述用户土地的数量大于等于3的情况下,基于所述各土地区域的边界对应的位置集合确定所述各土地区域对应图形的重心,将由所述各土地区域对应图形的重心作为顶点组成的多边形的重心,作为所述电子地图的中心位置。在一个示例中,在所述终端上所述电子地图展示的内容包括:针对不同灌溉状态的土地,通过不同颜色进行展示;其中,所述灌溉状态与本次灌溉距离上一次灌溉的时长有关。在一个示例中,所述方法还包括:所述服务器接收来自所述终端的多个语音文件,所述多个语音文件分别与所述用户对应的多个土地区域相对应,所述多个语音文件由所述终端用户录制;基于所述终端用户对所述电子地图上所述用户的多个土地区域中一个土地区域的触发,向所述终端发送与该土地区域对应的语音文件的标识,以使所述终端根据所述语音文件的标识从预存有多个语音文件中播放所述语音文件。在一个示例中,当所述灌溉指令包括预约时间信息时,所述方法还包括:确定所述灌溉指令中包含的开始灌溉时间以及灌溉持续的时长;从天气预报平台获取从所述开始灌溉的时间且在所述灌溉持续的时长内,所述灌溉指令对应的土地所在的地理位置的降雨量;若所述降雨量超过预设阈值,则通过终端向所述用户发出提示。在一个示例中,服务器接收终端发送的灌溉指令,具体包括:服务器在预设时长内接收多个终端分别发送的多个灌溉指令;所述服务器在预设时长内接收多个终端分别发送的多个灌溉指令之后,所述方法还包括:确定所述多个灌溉指令分别对应的各个土地区域对应的是同一灌溉控制器,且所述灌溉控制器上出水口的数量少于所述多个灌溉指令中包括的多个土地区域的数量;针对各土地中的每块土地,确定该土地的灌溉需求等级;其中,所述灌溉需求等级是根据土地中种植的农作物的种类、土地距离上次灌溉的时长确定的;基于各土地的灌溉需求等级,确定灌溉次序。在一个示例中,所述方法还包括:服务器根据W0=2.3*10-3*Ra(Tmean+17.8)(Tmax-Tmin)0.5+lnb(Hmax-Hmin)确定各土地区域的灌溉需水量,其中,W0为灌溉需水量,Tmax为日最高气温,Tmin为日最低气温,Tmean为平均气温,Ra为太阳辐射值,Hmax为日最高湿度,Hmin为日最低湿度,b为预设系数;基于各土地的灌溉需求等级,确定灌溉次序,具体包括:基于各土地的灌溉需求等级,以及各土地对应的灌溉需水量,确定灌溉次序。在一个示例中,确定所述灌溉控制器对应的用于灌溉的总水量;以及确定所述各土地的灌溉需水量之和;若所述各土地的灌溉需水量之和大于所述用于灌溉的总水量,则根据各土地的灌溉需水量,以及所述用于灌溉的总水量与所述各土地的灌溉需水量之和的比值,确定各土地的实际灌溉用水量。另一方面,本申请实施例还提供一种农业灌溉用水的服务器。包括接收器、处理器、发送器:所述接收器用于接收终端发送的灌溉指令;所述处理器用于根据所述灌溉指令中所包含的用户标识,确定所述用户标识对应的用户的一块或多块土地分别对应的地理位置信息;所述土地的地理位置信息包括土地区域的边界对应的位置集合;所述发送器用于向所述终端发送所述一块或多块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示;且在所述电子地图上,所述用户的土地区域与其他的土地区域的展示方式不同;所述处理器还用于基于所述用户在所述终端上的触发,在所述电子地图上确定本次灌溉中需要灌溉的土地区域;根据已确定的所述需要灌溉的土地,以及预设的各土地与灌溉控制器之间的对应关系,向所述需要灌溉的土地对应的灌溉控制器发送与所述需要灌溉的土地对应的水泵的启动指令。另一方面,本申请实施例还提供一种农业灌溉用水的控制系统。包括灌溉控制器以及上述的服务器,其中,所述灌溉控制器包括:出水口,所述出水口的数量为至少一个,且每个所述出水口都设置有与该出水口对应的开关以及水表或电表;喷灌管道,所述喷灌管道与所述出水口一一对应,每条所述喷灌管道上设置有若干个喷灌喷头,并且每条喷灌管道所喷灌的土地为同一用户所拥有的土地。用户在进行灌溉时,无需额外携带水卡,只需通过智能手机等终端即可开始灌溉用水,十分便利。并且当土地中铺设有相应的灌溉管道时,用户只需远程控制灌溉的启停,设备即可自行进行自动化灌溉,用户无需到现场就能完成对土地的灌溉,省时省力。另外,用户通过电子地图选择自己需要灌溉的土地,不仅选择过程更加快捷便利,而且非常形象生动,提升了用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种农业灌溉用水的控制方法的流程示意图;图2a为本申请实施例中确定电子地图中心的示意图;图2b为本申请实施例中确定电子地图中心的示意图;图2c为本申请实施例中确定电子地图中心的示意图;图3为本申请实施例中一种农业灌溉用水的服务器的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、本文档来自技高网...

【技术保护点】
1.一种农业灌溉用水的控制方法,其特征在于,包括:服务器接收终端发送的灌溉指令;根据所述灌溉指令中所包含的用户标识,确定所述用户标识对应的用户的一块或多块土地分别对应的地理位置信息;所述土地的地理位置信息包括土地区域的边界对应的位置集合;向所述终端发送所述一块或多块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示;且在所述电子地图上,所述用户的土地区域与其他的土地区域的展示方式不同;基于所述用户在所述终端上的触发,在所述电子地图上确定本次灌溉中需要灌溉的土地区域;根据已确定的所述需要灌溉的土地,以及预设的各土地与灌溉控制器之间的对应关系,向所述需要灌溉的土地对应的灌溉控制器发送与所述需要灌溉的土地对应的水泵的启动指令。

【技术特征摘要】
1.一种农业灌溉用水的控制方法,其特征在于,包括:服务器接收终端发送的灌溉指令;根据所述灌溉指令中所包含的用户标识,确定所述用户标识对应的用户的一块或多块土地分别对应的地理位置信息;所述土地的地理位置信息包括土地区域的边界对应的位置集合;向所述终端发送所述一块或多块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示;且在所述电子地图上,所述用户的土地区域与其他的土地区域的展示方式不同;基于所述用户在所述终端上的触发,在所述电子地图上确定本次灌溉中需要灌溉的土地区域;根据已确定的所述需要灌溉的土地,以及预设的各土地与灌溉控制器之间的对应关系,向所述需要灌溉的土地对应的灌溉控制器发送与所述需要灌溉的土地对应的水泵的启动指令。2.根据权利要求1所述的方法,其特征在于,向所述终端发送所述若干块土地分别对应的地理位置信息,以使所述用户的各土地区域在所述终端预存的电子地图上展示之前,所述方法还包括:所述服务器根据所述灌溉指令中包含的用户标识确定所述用户标识对应的用户的土地的数量,以及根据所述用户的一个或多个土地区域分别对应的土地区域边界的位置集合,确定所述电子地图在终端上展示时的中心位置;其中,在所述用户土地的数量小于等于2的情况下,基于所述各土地区域的边界对应的位置集合确定所述各土地区域对应图形的重心,确定所述电子地图的中心位置;在所述用户土地的数量大于等于3的情况下,基于所述各土地区域的边界对应的位置集合确定所述各土地区域对应图形的重心,将由所述各土地区域对应图形的重心作为顶点组成的多边形的重心,作为所述电子地图的中心位置。3.根据权利要求1所述的方法,其特征在于,在所述终端上所述电子地图展示的内容包括:针对不同灌溉状态的土地,通过不同颜色进行展示;其中,所述灌溉状态与本次灌溉距离上一次灌溉的时长有关。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收来自所述终端的多个语音文件,所述多个语音文件分别与所述用户对应的多个土地区域相对应,所述多个语音文件由所述终端用户录制;基于所述终端用户对所述电子地图上所述用户的多个土地区域中一个土地区域的触发,向所述终端发送与该土地区域对应的语音文件的标识,以使所述终端根据所述语音文件的标识从预存有多个语音文件中播放所述语音文件。5.根据权利要求1所述的方法,其特征在于,当所述灌溉指令包括预约时间信息时,所述方法还包括:确定所述灌溉指令中包含的开始灌溉时间以及灌溉持续的时长;从天气预报平台获取从所述开始灌溉的时间且在所述灌溉持续的时长内,所述灌溉指令对应的土地所在的地理位置的降雨量;若所述降雨量超过预设阈值,则通过终端向所述用户发出提示。6.根据权利要求1所述的方法,其特征在于,服务器接收终端发送的灌溉指令,具体包括:服务器在预设时长内接收多个终...

【专利技术属性】
技术研发人员:王兆海
申请(专利权)人:山东开创云软件有限公司
类型:发明
国别省市:山东,37

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

1