技术领域
本发明涉及园林管理技术领域,特别涉及灌溉服务系统及其控制灌溉装置对植物进行灌溉的方法。
背景技术
为了确保种植在园林中各个指定区域的植物能够得到相应的水量以维持其正常生长,通常需要对种植在园林中各个指定区域的植物进行相应的灌溉。
目前,主要通过在园林各个指定区域分别设置相应的灌溉装置,由工作人员对各个灌溉装置分别进行人工控制的方式,调节各个灌溉装置以对相应植物进行灌溉。
但是,由于园林中可能存在多个不同的指定指点种植相应的植物,且不同植物的属性信息(比如,生长周期、与生长周期相对应的耗水属性、适宜湿度及温度等)并不相同,通过人工控制的方式调节灌溉装置对相应植物进行灌溉时所对应的灌溉时间及灌溉水量时,人工干预程度较高,且耗时较长,用户体验较差。
发明内容
本发明实施例提供了一种灌溉服务系统及其控制灌溉装置对植物进行灌溉的方法,用户体验较好。
第一方面,本发明提供了一种灌溉服务系统,包括:
主控装置及至少一个末端控制装置;其中,
每一个所述末端控制装置均与所述主控装置相连;
所述至少一个末端控制装置,分别设置在园林中的至少一个指定地点,并与设置在相同指定地点的灌溉装置相连;
所述末端控制装置,用于检测对应的指定地点的环境参数,并将检测的环境参数发送至所述主控装置;根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉;
所述主控装置,用于获取每一个所述指定地点所分别种植的植物的属性信息;根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置所分别发送的环境参数,生成各个所述末端控制装置所分别对应的灌溉策略;将各个所述灌溉策略分别发送至对应的末端控制装置。
优选地,
还包括:至少一个节点控制装置;其中,所述至少一个节点控制装置与所述至少一个末端控制装置一一对应连接;
所述节点控制装置,用于接收对应连接的末端控制装置所发送的环境参数,并将所述节点控制装置的节点标识及接收的环境参数封装成采集数据发送至所述主控装置;将接收的灌溉策略发送至对应连接的末端控制装置;
所述主控装置,用于根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述节点控制装置所分别发送的封装有节点标识和环境参数的采集数据,生成各个所述末端控制装置所分别对应的灌溉策略;根据各个所述节点控制装置的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置。
优选地,
当所述节点控制装置的数量不小于2时,
所述至少两个节点控制装置串联,串联的所述至少两个节点控制装置中位于首位的节点控制装置与所述主控装置相连;
所述主控装置,用于针对于生成的每一个所述灌溉策略,将所述灌溉策略及目标节点控制装置的节点标识封装成反馈信息,其中,所述目标节点控制装置与所述灌溉策略所对应的末端控制装置对应连接;将封装的各个所述反馈信息发送至对应连接的节点控制装置;
每一个所述节点控制装置,用于在作为当前节点控制装置时,针对于接收的每一个所述反馈信息,解析所述反馈信息以提取所述反馈信息中携带的当前节点标识及当前灌溉策略,检测所述当前节点标识与所述当前节点控制装置的节点标识是否相同,若是,则将解析得到的所述当前灌溉策略发送至对应连接的末端控制装置,否则,将接收的所述反馈信息转发至串联的下一个所述节点控制装置。
优选地,
所述末端控制装置,包括:检测模块、控制模块和通信模块;
所述检测模块,用于检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述通信模块;
所述通信模块,用于将接收的所述环境参数发送至所述主控装置;接收所述主控装置发送的灌溉策略,并将接收的所述灌溉策略转发至所述控制模块;
所述控制模块,用于根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
优选地,
所述检测模块,包括:温度传感器和湿度传感器;其中,
所述温度传感器,用于检测对应的指定地点的温度参数;
所述湿度传感器,用于检测对应的指定地点的湿度参数。
第二方面,本发明实施例提供了一种利用第一方面中任一所述的灌溉服务系统控制灌溉装置对植物进行灌溉的方法,包括:
预先在园林中的至少一个指定地点分别设置一个所述末端控制装置,并将每一个所述末端控制装置与设置在相同指定地点的灌溉装置相连;
针对于每一个所述末端控制装置,利用所述末端控制装置检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述主控装置;
利用所述主控装置获取每一个所述指定地点所分别种植的植物的属性信息;
利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置所分别发送的环境参数,生成各个所述末端控制装置所分别对应的灌溉策略;
利用所述主控装置将各个所述灌溉策略分别发送至对应的末端控制装置;
针对于每一个所述末端控制装置,利用所述末端控制装置根据所述末端控制装置接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
优选地,
所述将检测的所述环境参数发送至所述主控装置,包括:
将检测的所述环境参数发送至对应连接的节点控制装置;
利用对应连接的所述节点控制装盒子将所述节点控制装置的节点标识及接收的环境参数封装成采集数据发送至所述主控装置;
所述利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置所分别发送的环境参数,生成各个所述末端控制装置所分别对应的灌溉策略,包括:利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述节点控制装置所分别发送的封装有节点标识和环境参数的采集数据,生成各个所述末端控制装置所分别对应的灌溉策略;
所述利用所述主控装置将各个所述灌溉策略分别发送至对应的末端控制装置,包括:
根据各个所述节点控制装置的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置;
利用对应连接的所述节点控制装置将接收的灌溉策略发送至对应连接的末端控制装置。
优选地,
在所述节点控制装置的数量不小于2,且至少两个节点控制装置串联,串联的至少两个节点控制装置中位于首位的节点控制装置与所述主控装置相连时,
进一步包括:利用所述主控装置针对于生成的每一个所述灌溉策略,将所述灌溉策略及目标节点控制装置的节点标识封装成反馈信息,其中,所述目标节点控制装置与所述灌溉策略所对应的末端控制装置对应连接;
则,所述根据各个所述节点控制装置的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置,包括:
A1、用所述主控装置将封装的各个所述反馈信息发送至对应连接的节点控制装置;
A2、将接收到至少一个所述反馈信息的节点装置作为当前节点控制装置,利用所述当前节点装置针对接收的每一个所述反馈信息,解析所述反馈信息以提取所述反馈信息中携带的当前节点标识及当前灌溉策略,检测所述当前节点标识与所述当前节点控制装置的节点标识是否相同,若是,则执行A3;否则,执行A4;
A3;利用当前节点控制装置将解析得到的所述当前灌溉策略发送至对应连接的末端控制装置;
A4;利用当前节点控制装置将接收的所述反馈信息转发至串联的下一个所述节点控制装置,执行A2。
优选地,
所述利用所述末端控制装置检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述主控装置,包括:
利用所述检测模块检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述通信模块;
利用所述通信模块将接收的所述环境参数发送至所述主控装置;
所述利用所述末端控制装置根据所述末端控制装置接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉,包括:
利用所述通信模块接收所述主控装置发送的灌溉策略,并将接收的所述灌溉策略转发至所述控制模块;
利用所述控制模块根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
优选地,
所述利用所述检测模块检测对应的指定地点的环境参数,包括:利用所述温度传感器检测对应的指定地点的温度参数;利用所述湿度传感器检测对应的指定地点的湿度参数。
本发明实施例提供了一种灌溉服务系统及其控制灌溉装置对植物进行灌溉的方法,该灌溉服务系统由主控装置及至少一个末端控制装置构成,至少一个末端控制装置分别设置在园林中的至少一个指定地点,且与设置在相同指定地点的灌溉装置相连,如此,各个末端控制装置则可分别检测对应的指定地点的环境参数,主控装置获取每一个指定地点所分别种植的植物的属性信息之后,则可根据每一个指定地点所分别种植的植物的属性信息,以及各个末端控制装置所分别发送的环境参数,生成各个末端控制装置所分别对应的灌溉策略,并发送至各个末端控制装置,后续的,末端控制装置则可根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉,全程无需过多的人工干预,可更为快速的实现分别控制各个灌溉装置对不同指定地点的植物分别进行灌溉,用户体验较好。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种灌溉服务系统的结构示意图;
图2是本发明一实施例提供的另一种灌溉服务系统的结构示意图;
图3是本发明一实施例提供的又一种灌溉服务系统的结构示意图;
图4是本发明一实施例提供的一种灌溉服务系统中末端控制装置的结构示意图;
图5是本发明一实施例提供的一种利用灌溉服务系统控制灌溉装置对植物进行灌溉的方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种灌溉服务系统,包括:
主控装置101及至少一个末端控制装置102;其中,
每一个所述末端控制装置102均与所述主控装置101相连;
所述至少一个末端控制装置102,分别设置在园林中的至少一个指定地点,并与设置在相同指定地点的灌溉装置相连;
所述末端控制装置102,用于检测对应的指定地点的环境参数,并将检测的环境参数发送至所述主控装置101;根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉;
所述主控装置101,用于获取每一个所述指定地点所分别种植的植物的属性信息;根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置102所分别发送的环境参数,生成各个所述末端控制装置102所分别对应的灌溉策略;将各个所述灌溉策略分别发送至对应的末端控制装置102。
如图1所示的实施例,该灌溉服务系统由主控装置及至少一个末端控制装置构成,至少一个末端控制装置分别设置在园林中的至少一个指定地点,且与设置在相同指定地点的灌溉装置相连,如此,各个末端控制装置则可分别检测对应的指定地点的环境参数,主控装置获取每一个指定地点所分别种植的植物的属性信息之后,则可根据每一个指定地点所分别种植的植物的属性信息,以及各个末端控制装置所分别发送的环境参数,生成各个末端控制装置所分别对应的灌溉策略,并发送至各个末端控制装置,后续的,末端控制装置则可根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉,全程无需过多的人工干预,可更为快速的实现分别控制各个灌溉装置对不同指定地点的植物分别进行灌溉,用户体验较好。
具体的,本发明上述实施例中,末端控制装置根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉时,主要是通过对灌溉装置的流量、灌溉时长等参数进行调节,以实现对相应指定位置所种植的植物的灌溉时间及灌溉水量进行控制。
本发明一个实施例中,当末端控制装置的个数为多个时,主控装置根据每一个指定地点所分别种植的植物的属性信息,以及各个末端控制装置所分别发送的环境参数,生成各个末端控制装置所分别对应的灌溉策略之后,主控装置可进一步根据各个末端控制装置所分别对应的灌溉策略,对各个末端控制装置进行分类,即将对应灌溉策略相同或相似的各个末端控制装置划分到同一个分类中,然后将分类结果展示给用户,用户具体可以结合实际需求选择展示的一个或多个分类,使得被选择的各个分类中各个末端控制装置所分别对应的灌溉策略均可被主控装置分发到相应的末端控制装置中,方便用户对大量末端控制装置进行批量管理及控制。
进一步的,由于园林的区域可能相对较大,灌溉装置及末端控制节点在园林内的分布相对较广,因此,为了方便各个末端控制节点与主控节点之间进行通信,如图2所示,本发明一个实施例中,还包括:至少一个节点控制装置201;其中,所述至少一个节点控制装置201与所述至少一个末端控制装置102一一对应连接;
所述节点控制装置201,用于接收对应连接的末端控制装置102所发送的环境参数,并将所述节点控制装置201的节点标识及接收的环境参数封装成采集数据发送至所述主控装置101;将接收的灌溉策略发送至对应连接的末端控制装置102;
所述主控装置101,用于根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述节点控制装置201所分别发送的封装有节点标识和环境参数的采集数据,生成各个所述末端控制装置102所分别对应的灌溉策略;根据各个所述节点控制装置201的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置201。
具体地,节点控制装置可以由主控芯片及多个通信网口组成,每个节点控制装置都由主控装置分配节点标识,多个通信接口可分别连接对应的末端控制装置及相邻的一个或多个节点控制装置,同时,连接相邻两个节点控制器的信号传输线路上,可设置相应的网络延伸器对信号进行延伸,使得相邻两个节点控制器之间的距离可达1200米,可覆盖的灌溉面积相对较大的。
一般的,如图3所示,本发明一个实施例中,当所述节点控制装置201的数量不小于2时,所述至少两个节点控制装置201串联,串联的所述至少两个节点控制装置201中位于首位的节点控制装置201与所述主控装置101相连;
所述主控装置101,用于针对于生成的每一个所述灌溉策略,将所述灌溉策略及目标节点控制装置201的节点标识封装成反馈信息,其中,所述目标节点控制装置201与所述灌溉策略所对应的末端控制装置102对应连接;将封装的各个所述反馈信息发送至对应连接的节点控制装置201;
每一个所述节点控制装置201,用于在作为当前节点控制装置201时,针对于接收的每一个所述反馈信息,解析所述反馈信息以提取所述反馈信息中携带的当前节点标识及当前灌溉策略,检测所述当前节点标识与所述当前节点控制装置201的节点标识是否相同,若是,则将解析得到的所述当前灌溉策略发送至对应连接的末端控制装置102,否则,将接收的所述反馈信息转发至串联的下一个所述节点控制装置201。
在一种可能实现的方式中,如图4所示,所述末端控制装置102,包括:检测模块1021、控制模块1022和通信模块1023;
所述检测模块1021,用于检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述通信模块1023;
所述通信模块1023,用于将接收的所述环境参数发送至所述主控装置101;接收所述主控装置101发送的灌溉策略,并将接收的所述灌溉策略转发至所述控制模块1022;
所述控制模块1022,用于根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
具体地,所述检测模块1021,包括:温度传感器(附图中未示出)和湿度传感器(附图中未示出);其中,
所述温度传感器,用于检测对应的指定地点的温度参数;
所述湿度传感器,用于检测对应的指定地点的湿度参数。
如图5所示,本发明实施例提供了一种利用本发明任意一个实施例中提供的灌溉服务系统控制灌溉装置对植物进行灌溉的方法,包括:
步骤501,预先在园林中的至少一个指定地点分别设置一个所述末端控制装置,并将每一个所述末端控制装置与设置在相同指定地点的灌溉装置相连;
步骤502,针对于每一个所述末端控制装置,利用所述末端控制装置检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述主控装置;
步骤503,利用所述主控装置获取每一个所述指定地点所分别种植的植物的属性信息;
步骤504,利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置所分别发送的环境参数,生成各个所述末端控制装置所分别对应的灌溉策略;
步骤505,利用所述主控装置将各个所述灌溉策略分别发送至对应的末端控制装置;
步骤506,针对于每一个所述末端控制装置,利用所述末端控制装置根据所述末端控制装置接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
本发明一个实施例中,所述将检测的所述环境参数发送至所述主控装置,包括:
将检测的所述环境参数发送至对应连接的节点控制装置;
利用对应连接的所述节点控制装盒子将所述节点控制装置的节点标识及接收的环境参数封装成采集数据发送至所述主控装置;
所述利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述末端控制装置所分别发送的环境参数,生成各个所述末端控制装置所分别对应的灌溉策略,包括:利用所述主控装置根据每一个所述指定地点所分别种植的植物的属性信息,以及各个所述节点控制装置所分别发送的封装有节点标识和环境参数的采集数据,生成各个所述末端控制装置所分别对应的灌溉策略;
所述利用所述主控装置将各个所述灌溉策略分别发送至对应的末端控制装置,包括:
根据各个所述节点控制装置的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置;
利用对应连接的所述节点控制装置将接收的灌溉策略发送至对应连接的末端控制装置。
本发明一个实施例中,在所述节点控制装置的数量不小于2,且至少两个节点控制装置串联,串联的至少两个节点控制装置中位于首位的节点控制装置与所述主控装置相连时,
进一步包括:利用所述主控装置针对于生成的每一个所述灌溉策略,将所述灌溉策略及目标节点控制装置的节点标识封装成反馈信息,其中,所述目标节点控制装置与所述灌溉策略所对应的末端控制装置对应连接;
则,所述根据各个所述节点控制装置的节点标识将各个所述灌溉策略分别发送至对应的节点控制装置,包括:
A1、用所述主控装置将封装的各个所述反馈信息发送至对应连接的节点控制装置;
A2、将接收到至少一个所述反馈信息的节点装置作为当前节点控制装置,利用所述当前节点装置针对接收的每一个所述反馈信息,解析所述反馈信息以提取所述反馈信息中携带的当前节点标识及当前灌溉策略,检测所述当前节点标识与所述当前节点控制装置的节点标识是否相同,若是,则执行A3;否则,执行A4;
A3;利用当前节点控制装置将解析得到的所述当前灌溉策略发送至对应连接的末端控制装置;
A4;利用当前节点控制装置将接收的所述反馈信息转发至串联的下一个所述节点控制装置,执行A2。
本发明一个实施例中,所述利用所述末端控制装置检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述主控装置,包括:
利用所述检测模块检测对应的指定地点的环境参数,并将检测的所述环境参数发送至所述通信模块;
利用所述通信模块将接收的所述环境参数发送至所述主控装置;
所述利用所述末端控制装置根据所述末端控制装置接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉,包括:
利用所述通信模块接收所述主控装置发送的灌溉策略,并将接收的所述灌溉策略转发至所述控制模块;
利用所述控制模块根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉。
本发明一个实施例中,所述利用所述检测模块检测对应的指定地点的环境参数,包括:利用所述温度传感器检测对应的指定地点的温度参数;利用所述湿度传感器检测对应的指定地点的湿度参数。
综上所述,本发明各个实施例至少具有如下有益效果:
1、本发明一实施例中,该灌溉服务系统由主控装置及至少一个末端控制装置构成,至少一个末端控制装置分别设置在园林中的至少一个指定地点,且与设置在相同指定地点的灌溉装置相连,如此,各个末端控制装置则可分别检测对应的指定地点的环境参数,主控装置获取每一个指定地点所分别种植的植物的属性信息之后,则可根据每一个指定地点所分别种植的植物的属性信息,以及各个末端控制装置所分别发送的环境参数,生成各个末端控制装置所分别对应的灌溉策略,并发送至各个末端控制装置,后续的,末端控制装置则可根据接收的灌溉策略控制对应连接的灌溉装置对种植在对应的指定地点的植物进行灌溉,全程无需过多的人工干预,可更为快速的实现分别控制各个灌溉装置对不同指定地点的植物分别进行灌溉,用户体验较好。
2、本发明一实施例中,当末端控制装置的个数为多个时,主控装置根据每一个指定地点所分别种植的植物的属性信息,以及各个末端控制装置所分别发送的环境参数,生成各个末端控制装置所分别对应的灌溉策略之后,主控装置可进一步根据各个末端控制装置所分别对应的灌溉策略,对各个末端控制装置进行分类,即将对应灌溉策略相同或相似的各个末端控制装置划分到同一个分类中,然后将分类结果展示给用户,用户具体可以结合实际需求选择展示的一个或多个分类,使得被选择的各个分类中各个末端控制装置所分别对应的灌溉策略均可被主控装置分发到相应的末端控制装置中,方便用户对大量末端控制装置进行批量管理及控制。
3、本发明一实施例中,节点控制装置可以由主控芯片及多个通信网口组成,每个节点控制装置都由主控装置分配节点标识,多个通信接口可分别连接对应的末端控制装置及相邻的一个或多个节点控制装置,同时,连接相邻两个节点控制器的信号传输线路上,可设置相应的网络延伸器对信号进行延伸,使得相邻两个节点控制器之间的距离可达1200米,可覆盖的灌溉面积相对较大的。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。