设施状态处理方法、装置、终端设备及可读存储介质与流程

文档序号:29959580发布日期:2022-05-11 08:46阅读:96来源:国知局
设施状态处理方法、装置、终端设备及可读存储介质与流程

1.本技术涉及计算机技术领域,具体而言,涉及一种设施状态处理方法、装置、终端设备及可读存储介质。


背景技术:

2.现有技术方案中,在系统界面可以看到各灌溉设备是否开启、是否在线等设备状态,也即,显示界面中显示有电子设备的设备状态。然而,不是电子设备的设施的灌溉状态没有直观的显示在系统界面中,由此导致用户从显示界面中无法直接获得设施的灌溉状态。


技术实现要素:

3.本技术实施例提供了一种设施状态处理方法、装置、终端设备及可读存储介质,其能够根据设施的状态描述信息、不同状态触发条件及其对应的灌溉状态,确定并显示该设施的灌溉状态,由此可使得用户通过显示界面显示的内容直接获得设施的灌溉状态。
4.本技术的实施例可以这样实现:
5.第一方面,本技术实施例提供一种设施状态处理方法,设施为非电子设备,所述方法包括:
6.采集目标设施的状态描述信息;
7.根据所述目标设施的状态描述信息、所述目标设施对应的不同状态触发条件及对应的灌溉状态,确定出所述目标设施的目标灌溉状态;
8.在显示界面上显示所述目标设施的目标灌溉状态。
9.第二方面,本技术提供一种设施状态处理装置,设施为非电子设备,所述装置包括:
10.信息采集模块,用于采集目标设施的状态描述信息;
11.状态确定模块,用于根据所述目标设施的状态描述信息、所述目标设施对应的不同状态触发条件及对应的灌溉状态,确定出所述目标设施的目标灌溉状态;
12.显示模块,用于在显示界面上显示所述目标设施的目标灌溉状态。
13.第三方面,本技术提供一种终端设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任意一项所述的设施状态处理方法。
14.第四方面,本技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任意一项所述的设施状态处理方法。
15.本技术实施例提供的设施状态处理方法、装置、终端设备及可读存储介质,基于得到的目标设施的状态描述信息、该目标设施的不同状态触发条件与灌溉状态的对应关系,确定该目标设施的目标灌溉状态,并将该目标灌溉状态显示在显示界面上,从而使得用户无需进行其他处理,即可通过显示界面显示的内容直接获得设施的灌溉状态。
附图说明
16.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1为本技术实施例提供的终端设备的方框示意图;
18.图2为本技术实施例提供的设施状态处理方法的流程示意图之一;
19.图3为本技术实施例提供的设施状态处理方法的流程示意图之二;
20.图4为本技术实施例提供的设施编辑界面的示意图;
21.图5为本技术实施例提供的状态类型设置示意图;
22.图6为本技术实施例提供的设置状态触发条件的示意图;
23.图7为本技术实施例提供的格田的灌溉状态示意图;
24.图8为本技术实施例提供的设施状态处理方法的流程示意图之三;
25.图9为本技术实施例提供的设施状态处理装置的方框示意图之一;
26.图10为本技术实施例提供的设施状态处理装置的方框示意图之二。
27.图标:100-终端设备;110-存储器;120-处理器;130-通信单元;200-设施状态处理装置;210-设置模块;220-信息采集模块;230-状态确定模块;240-显示模块;250-控制模块。
具体实施方式
28.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
29.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
31.下面首先对后文描述中涉及的设施及灌溉设备进行解释说明。
32.本技术中所说的灌溉设备,用于表示灌溉中所涉及的电子设备。该灌溉设备是指有通讯地址、能够由系统直接发送控制指令控制的对象,比如,开关、闸门、气象站等。本技术中所说的设施是灌溉中涉及的设施,设施是指泵房、地块、条田、格田等没有通讯地址无法被系统直接访问的对象,也可以理解为设施不是电子设备。
33.灌溉设备有自己的灌溉状态,比如,闸门已开启或已关闭,水位计的读数为5cm等。
34.在现有技术方案中,设施的灌溉状态没有直观地显示,只能显示各灌溉设备的状态。比如,通过系统的显示界面,可以看到灌溉设备是否已开启(比如,水泵已开启)、是否在线等设备状态。而设施处于何种状态并没有直观的显示。比如,格田是灌溉中涉及的一种设施,格田中的闸门有的是已打开的状态,有的是已关闭的状态,从显示界面中可以直观看到上述内容,但此时格田是在上水还是排水,则需要用户根据与该格田相关的灌溉设备的状态做进一步推导才能得到,无法从显示界面中直接看到该信息。比如,位于进水口处的闸门开启、位于出水口处的闸门关闭,表示格田处于上水状态,这个过程还需要用户来做推导,显示界面中并没有直观显示“格田处于上水状态”的信息。
35.为了解决上述问题,本技术实施例提供了一种设施状态处理方法、装置、终端设备及可读存储介质,根据得到的目标设施的状态描述信息、该目标设施的不同状态触发条件与灌溉状态的对应关系,确定并显示该目标设施的目标灌溉状态,从而使得用户无需根据相关灌溉设备的状态进行推导,即可通过显示界面显示的内容直接获得设施的灌溉状态。
36.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
37.请参照图1,图1为本技术实施例提供的终端设备100的方框示意图。所述终端设备100可以是,但不限于,智能手机、电脑等。所述终端设备100包括存储器110、处理器120及通信单元130。所述存储器110、处理器120以及通信单元130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
38.其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
39.处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。比如,存储器110中存储有设施状态处理装置200,所述设施状态处理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本技术实施例中的设施状态处理装置200,从而执行各种功能应用以及数据处理,即实现本技术实施例中的设施状态处理方法。
40.通信单元130用于通过网络建立所述终端设备100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。
41.应当理解的是,图1所示的结构仅为终端设备100的结构示意图,所述终端设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
42.请参照图2,图2为本技术实施例提供的设施状态处理方法的流程示意图之一。所述方法可以应用于上述设施状态处理方法。下面对设施状态处理方法的具体流程进行详细阐述。该方法可以包括步骤s120~步骤s140。
43.步骤s120,采集目标设施的状态描述信息。
44.在本实施例中,所述目标设施为需要确定出灌溉状态的设施,具体可由用户或其他设备指定。所述状态描述信息为用于确定所处灌溉状态的信息,也即,目标设施的状态描述信息,为确定该目标设施所处灌溉状态所需要的信息。该状态描述信息中的具体内容类型可以根据实际情况确定。可通过任意方式获得所述目标设施的状态描述信息。比如,通过和与所述目标设施的目标灌溉状态相关的设备进行数据通信,以获得该部分设备的状态,并将该状态作为所述状态描述信息。
45.步骤s130,根据所述目标设施的状态描述信息、所述目标设施对应的不同状态触发条件及对应的灌溉状态,确定出所述目标设施的目标灌溉状态。
46.可预先存储有不同状态触发条件与灌溉状态的对应关系。在获得所述目标设施的状态描述信息的情况下,可根据所述状态描述信息以及存储的不同状态触发条件,确定出该状态描述信息触发的状态触发条件,并将该状态触发条件所对应的灌溉状态,作为所述目标设施的目标灌溉状态。
47.步骤s140,在显示界面上显示所述目标设施的目标灌溉状态。
48.在获得所述目标设施的目标灌溉状态的情况下,可将该目标灌溉状态显示在所述显示界面中,以便用户可通过该显示界面直接获得目标设施的目标灌溉状态。可以理解的是,所述显示界面中还可以显示其他内容,在此不进行具体限定。
49.可选地,在本实施例中,预先存储的不同状态触发条件及灌溉状态,可以由不同方式得到,具体可以根据实际情况确定。
50.作为一种可选的实施方式,预先存储的不同状态触发条件及灌溉状态,可以是由编程人员预先确定好的。比如,编程人员设置了灌溉状态有上水、排水,其中,上水对应的状态触发条件为:进水口处的闸门为开启状态,排水对应的状态触发条件为:出水口处的闸门为开启状态;那么,在目标设施的状态描述信息表示进水口处的闸门为开启状态的情况下,则表示目标设施的目标灌溉状态为上水;在目标设施的状态描述信息表示出水口处的闸门为开启状态的情况下,则表示目标设施的目标灌溉状态为排水。之后可将目标灌溉状态进行显示。由此,无需用户进行手动设置,即可使得显示界面中显示设施的灌溉状态。
51.作为另一种可选的实施方式中,可通过用户手动设置的方式获得不同状态触发条件及灌溉状态。请参照图3,图3为本技术实施例提供的设施状态处理方法的流程示意图之二。在步骤s130之前,所述方法还可以包括步骤s110。
52.步骤s110,根据接收到的针对所述目标设施的条件设置操作,获得所述目标设施对应的不同状态触发条件,并获得所述目标设施对应的不同灌溉状态。
53.其中,所述目标设施对应的不同灌溉状态由接收到的状态添加操作确定。在本实施方式中,用户可预先输入针对不同设施的条件设置操作及状态添加操作,终端设备100在接收到上述操作后,根据该操作确定各设施的状态触发条件及灌溉状态。也即,各灌溉状态及该灌溉状态所对应的状态触发条件,都是用户自定义的。由此,通过手动设置的方式,确定状态触发条件及灌溉状态,使得显示出的目标灌溉状态与真实业务场景对应。并且,在该方式中,由于是用户自行添加灌溉状态及定义状态,因此可以获得对应不同应用场景的状态定义及灌溉状态。
54.比如,在应用上述方式的情况下,在一种应用场景中,新疆棉田轮灌组(设施)的某一灌溉状态为“灌溉中”;江苏水田地块(设施)的某一灌溉状态为“上水”。由此可知,本技术
通过上述方式可以使得设施所使用的状态是与用户当前的业务场景对应的,不会出现新疆棉田轮灌组(设施)的某一灌溉状态为“上水”这种与棉田灌溉场景不符的状态。通过本技术提供的上述方式,可以解决单独对某一场景灌溉设施的灌溉状态的定义不能适用于其他业务场景的技术问题,并且无需针对每个场景单独提供一种与该场景对应的软件。
55.可选地,可以使用户针对每个要显示其灌溉状态的设施,分别添加该设施可对应的灌溉状态。比如,针对1号格田,用户通过向终端设备100输入针对1号格田的状态添加操作,可使得终端设备100确定1号格田所对应的多个灌溉状态;针对2号格田,用户通过向终端设备100输入针对2号格田的状态添加操作,可使得终端设备100确定2号格田所对应的多个灌溉状态。
56.可选地,还可以通过如下方式,获得设施所对应的不同灌溉状态。下面以获得目标设施所对应的不同灌溉状态为例进行说明。
57.先判断类型与目标设施的类型相同的其他设施是否接收到了状态添加操作。在已经接收到针对同类型的其他设施的状态添加操作的情况下,将该状态添加操作对应的灌溉状态,作为所述目标设施对应的不同灌溉状态。在未接收到针对同类型的其他设施的状态添加操作的情况下,则接收针对所述目标设施的状态添加操作,并将该状态添加操作对应的灌溉状态,作为所述目标设施对应的不同灌溉状态。由此,通过使同类型的设施拥有相同的状态类型,可以减少用户的设置操作。
58.比如,由于1号格田和2号格田的类型都是格田,因此1号格田和2号格田可以共用用户所添加的状态类型。若用户已经通过输入针对1号格田的状态添加操作,则可以直接将针对1号格田的状态添加操作所对应的状态类型,作为2号格田所对应的状态类型。也即,所有格共用添加的状态类型。由此,无需用户重复性地对相同类型的不同设施进行状态设置。
59.可选地,所述状态添加操作还用于指定不同灌溉状态对应的标识。其中,所述标识可以包括以下至少之一:颜色、图案、图形、文字、字母。由此,可通过利用标识表示相应的灌溉状态,如利用不同颜色来表示不同的灌溉状态,从而使得显示效果更加直观。
60.在所述状态描述信息中不需要包括设备标识的情况下,还可以将同类型设施的不同灌溉状态所对应的状态触发条件共用。比如,1号格田的状态描述信息中包括出水口处闸门为开启状态,并不是包括1号格田的闸门2(闸门2表示设备标识)为开启状态,在这种情况下,可直接设置排水这一灌溉状态对应的状态触发条件为“出水口处闸门为开启状态”,并且该状态触发条件及状态是所有格田可共用的。
61.一般情况下,都是将设施所关联的电子设备的状态,作为该设备的状态描述信息。而每个设施关联的电子设备不同,因此,每个设施的不同状态触发条件需要单独设置,以保证后续可通过判断触发的状态触发条件,从而确定设施的目标灌溉状态。比如,针对1号格田,单独设置不同状态触发条件;针对2号格田,单独设置不同状态触发条件。
62.下面结合图4~图6,以设置1号格田为例,对如何手动设施状态触发条件及对应的灌溉状态,进行举例说明。
63.如图4所示,用户可先选择1号格田(1号格田为一个设施),点击编辑,进入“1号格田-设施编辑页面”,该页面左侧可以显示有具体的可编辑类别,比如,绑定地块、状态、操作等,该页面右侧可以显示多个地块的真实场景俯视图等。用户可点击“状态”,进入“状态编辑页面”,在“状态编辑页面”中点击状态类型设置,从而进入图5所示的“状态类型设置页
面”,之后可为1号格田添加状态类型(即添加所对应的灌溉状态),并选择颜色来表示状态。比如,可以添加有:状态1:上水,绿色;状态2:排水:蓝色;状态3:保水,紫色;状态4:晒田,橙色。当然,也可以选择颜色以外的其它标识来表示状态,在此不进行赘述。
64.在添加了状态类型后,可再单独设置1号格田的每种状态的状态触发条件。比如,如图6所示,设置“上水”状态的状态触发条件为:同时满足1号格田水位计的刻度大于0.5cm、1号格田闸门1是已开启状态。同理,还可以再设置“保水”、“晒田”、“排水”等状态的状态触发条件。例如,设置“保水”状态的状态触发条件为:同时满足1号格田闸门1已关闭、1号格田闸门2已关闭、1号格田水位计的刻度大于0cm;设置“排水”状态的状态触发条件为:1号格田闸门2已开启。这样,当1号格田中的设备的状态发生变化时,1号格田的灌溉状态也会随之变化。
65.可根据所述目标设施对应的不同状态触发条件中所需要的信息类型,获得对应的具体信息,从而得到所述状态描述信息。比如,如图6所示,在所述目标设施对应的不同状态触发条件中包括的是设置该目标设施中的电子设备的工作状态的情况下,则可以获得设置在所述目标设施中的电子设备的工作状态,并将得到的工作状态,作为该目标设施的状态描述信息。
66.比如,所述目标设施为1个格田,该格田中设置有闸门1、2以及温度计,该格田所对应的不同状态触发条件是关于闸门1、2是否开启以及温度计的读数,那么则可以获得闸门1的状态、闸门2的状态、以及温度计的读数,作为该格田的状态描述信息。
67.可以理解的是,上述仅为举例说明,只要所述状态描述信息中的信息类型与所对应的不同状态触发条件中的信息类型对应,也可以将其他信息作为所述状态描述信息,从而可以根据得到的状态描述信息中的具体内容、以及对应的不同状态触发条件及灌溉状态,确定出状态描述信息所对应的灌溉状态。比如,在设置1号格田的“上水”状态的状态触发条件时,还可以增加1号格田所对应的抽水泵启动这一条内容,对应地,在获得1号格田的状态描述信息时,还需要获得1号格田所对应的抽水泵的工作状态。
68.值得说明的是,用户也可以在考虑根据状态触发条件确定出的目标灌溉状态与真实灌溉状态非常相符的情况下,设置状态触发条件,以提高确定出的目标灌溉状态的真实性。比如,根据与设施相关的设备的状态、以及该设施的图像中所能提取出与设施的灌溉状态相关的信息,设置状态触发条件。
69.在获得所述目标设施的状态描述信息的情况下,可将该状态描述信息与所述目标设施对应的不同状态触发条件进行比对,以确定该状态描述信息触发了哪个状态触发条件,并将被触发的状态触发条件所对应的灌溉状态作为所述目标设施的目标灌溉状态。
70.结合上述图6所示的1号格田的不同状态触发条件为例,若所述状态描述信息为:1号格田的水位计的读数为1cm、1号格田闸门1已开启,则可以确定该状态描述信息触发的是“上水”状态的状态触发条件,因此可将“上水”这一灌溉状态作为1号格田的目标灌溉状态。
71.在获得所述目标设施的目标灌溉状态的情况下,可以在显示界面中通过文字直观显示出来。在设置了不同灌溉状态对应的颜色的情况下,也可以通过颜色直观出来该目标设施当前处于何种状态。在采用颜色显示所述目标灌溉状态时,可以根据不同灌溉状态与颜色的对应关系,确定所述目标灌溉状态对应的目标颜色,并在所述显示界面中将所述目标设施显示为所述目标颜色。其中,灌溉状态与颜色的对应关系可以是根据状态添加操作
得到。如图7所示,目标设施的目标图标为俯视图中该目标设施所对应的区域,可将该区域显示为所述目标灌溉状态对应的颜色,以达到将所述目标设施显示为所述目标颜色的目的。由此可以使得显示内容与真实业务场景对应。
72.可以理解的是,可以通过文字和/或颜色显示所述目标灌溉状态,也可以通过其他方式显示所述目标灌溉状态。其中,在文字和/或颜色显示所述目标灌溉状态时,显示界面可如图7所示,从该图中可以结合文字及颜色直观地看出目标设施处于何种灌溉状态。
73.在本实施例中,还可以获得所述目标设施的不同区域的水分信息,将所述目标设施的不同区域的实际水分信息及所述目标灌溉状态,显示在所述显示界面中。其中,所述实际水分信息可以为水位高度,也可以为含水量信息,具体由对应的区域的情况确定,比如,在区域的水位高度小于等于0的情况下,所述实际水分信息包括含水量信息;在区域的水位高度大于等于0的情况下,所述实际水分信息包括水位高度。由此,可以使得用户在显示界面中可以直观地看到该目标设施的目标灌溉状态以及水分分布情况。其中,水分信息的具体显示方式可以根据实际需求设置,在此不进行具体限定。
74.在所述目标设施为土块(比如,为格田、地块或棉田等)的情况下,通过显示水分分布情况,以将灌溉过程中的水流趋势、或晒田过程中的水量蒸发等过程直观地体现给用户,以利用显示的变化来体现实际水势变化。
75.同时,通过显示水分分布情况,还可以直观地将目标设施的地势高低分布情况直观体现给用户。比如,在保水时,水位高度高表示该区域的地势低。
76.在采用标识显示所述目标灌溉状态的情况下,还可以预先设置有不同水分信息与不同浓度的对应关系,其中,该浓度为颜色深度。可根据所述目标设施中不同区域的实际水分信息、预先设置的不同水分信息与不同浓度的对应关系,确定所述目标设施中不同区域对应的目标浓度。接着,可根据所述目标设施中不同区域对应的目标浓度以及所述目标灌溉状态对应的目标标识,在显示界面中,将所述目标设施的不同区域显示为该区域所对应的目标浓度的目标标识。比如,将所述目标设施的不同区域显示为该区域所对应的目标浓度的目标颜色。由此,可同时直观出目标设施中的水分分布情况及目标灌溉状态。
77.请参照图8,图8为本技术实施例提供的设施状态处理方法的流程示意图之三。所述方法还可以包括步骤s150及步骤s160。
78.步骤s150,采集所述目标设施的校验信息。
79.步骤s160,在根据所述校验信息确定所述目标灌溉状态与真实灌溉状态不同的情况下,显示故障提示信息。
80.在本实施例中,还可以通过数据采集,获得对所述目标灌溉状态进行校验的校验信息。校验信息的具体信息可以根据实际需求设置,只要能够根据该校验信息确定所述目标灌溉状态与真实灌溉状态是否相同即可。所述校验信息可以是能够确定出真实灌溉状态的信息,也可以不是确定出真实灌溉状态的信息。
81.在根据所述校验信息确定所述目标灌溉状态与真实灌溉状态不同的情况下,表示获得所述状态描述信息与真实信息有误。在此情况下,可显示故障提示信息,以便工作人员及时进行设备检修,避免获得的状态描述信息与真实信息不同,从而保证确定出的目标灌溉状态的真实性。
82.比如,如图6中1号格田“上水”状态的状态触发条件为:1号格田的水位计刻度大于
0.5cm且1号格田的闸门已开启,该目标设施的校验信息可以为靠近当前的一段时间内的多个1号格田的水位计刻度值。若通过步骤s130确定出的目标灌溉状态为上水,但是该校验信息对应的状态为水位未发生变化,则表示可能1号格田的闸门1发生了故障,此时实际上是未开启。在这种情况下,可显示故障提示信息。
83.或者,所述检验信息还可以为通过图像采集得到的所述目标设施的图像。比如,针对1号格田,通过采集到的图像,确定1号格田的闸门1为关闭状态,在此情况下,1号格田的实际灌溉状态肯定不是上水状态,因此,可以显示故障提示信息。
84.在所述目标设施为水田的情况下,还可以获得实际情况,在根据得到的实际情况及预先设置的保水规则确定需要进行保水的情况下,可根据预先设置的灌溉操作,对自动灌溉系统进行控制,以使所述水田中的水位高度为预设高度。其中,所述保水规则包括实际气温低于预设气温,对应地所述实际情况下可以中实际气温,以便判断该实际气温的温度值是否低于了保水规则中的预设气温的温度值。所述灌溉操作中可以包括对具体设备的具体控制方式、以及停止灌溉的条件。由此,可防止水田的农作物发生冷害。
85.上述水田可以是格田也可以是条田,条田中包括多个格田。可以理解的是,若上述水田表示格田,则在格田中的水位高度为预设高度时,停止灌水;在上述水田表示条田的情况下,则在条田中的各格田的水位高度为预设高度时,停止灌水。
86.一般情况下,都是用户通过天气预报获取未来几天的气温,在气温低于预设气温的情况下,人工向水田中灌水,人工获得水位高度,在高度满足要求的情况下停止灌水。然而,通过人工的方式获取气温,信息传达的及时性无法保证,并且人工方式获取的水位无法保证足够精度,也即会出现水田中的水位高度实际没有达到要求的情况。
87.而本技术实施例是在确定实际气温低于预设气温的情况下,就自动对自动灌溉系统进行控制,从而可使得在气温低于预设气温时,就自动开启水泵、闸门,向水田中灌水,且能够在水位满足预设高度时,自动控制闸门关闭,并在完成灌水后自动控制水泵的关闭。本方式可以保证信息的及时性以及水位高度的精度。
88.可选地,所述保水规则还包括实际温度低于所述预设气温的预设时长及预设可保水日期范围。比如,所述保水规则为:温度持续5分钟小于或等于17摄氏度、预设可保水日期范围为2021年8月1日~2021年9月1日。如此,可避免在不需要防止冷害的时候向水田中灌水。
89.下面以条田为例,对如何对该条田中的农作物进行防冷害进行举例说明。
90.可先编辑设施的操作。该设施为条田。
91.可按照“格田-条田”的顺序,进行操作的具体编辑。可首先在操作编辑页面编辑格田的“保水”操作。可具体编辑为:打开该格田中位于进水口处的闸门设备、关闭位于出水口处的闸门设备;同时设置有预设高度,在该格田的水位达到该预设高度时,关闭进水口处的闸门设备,该格田的保水操作完成。
92.在某个格田的“保水”操作被执行时,则将会打开该格田中位于进水口处的闸门设备,并关闭位于出水口处的闸门设备,同时持续获得该格田的水位高度,在获得的水位高度为预设高度的情况下,关闭该格田进水口处的闸门设备。其中,可通过水位计获得所述水位高度。在该格田中包括多个水位计的情况下,该格田的水位高度可以为多个水位计的读数的平均值。
93.可以理解的是,由于每个格田中的设备不同,因此可以单独编辑每个格田的“保水”操作。
94.接着,可编辑格田所属的条田的“保水”操作,可具体编辑为:某个地方的某个水泵执行“启动”操作、某个农渠闸门执行“打开”操作、条田下的格田依次执行“保水”操作、同时执行“保水”操作的格田数量、在该条田的所有格田均执行完“保水”操作后上述某个水泵执行“停止”操作、上述某个农渠闸门执行“关闭”操作。
95.比如,条田1的“保水”操作为:东泵房的1号水泵执行“启动”操作、农渠闸门执行“打开”操作、条田下的格田依次执行“保水”操作、同时执行“保水”操作的格田数量为5、在该条田的所有格田均执行完“保水”操作后东泵房的1号水泵执行“停止”操作、农渠闸门执行“关闭”操作。
96.在条田的详情页面,还可以编辑该条田的自动化执行规则,用于作为确定是否执行条田“保水”操作的保水规则。在规则中,可以设置指令生效时间段,即预设可保水日期范围;还可以设置触发条件:气温持续5分中小于或等于17摄氏度;以及设置执行指令:执行条田“保水”操作。
97.根据上述自动化规则,当在设定的指令生效时间段内,实际气温低于预设气温、且持续时长大于或等于预设时长的情况下,自动执行条田“保水”操作。
98.比如,在2021年8月1~2021年9月1日中的某一天,气温持续5分中小于或等于17摄氏度,则可以执行该条田的“保水”操作。接上述条田的“保水”操作设置的例子,具体执行操作为:东泵房的1号水泵执行“启动”操作;农渠闸门执行“打开”操作;控制条田下的格田按照设定的同时执行“保水”操作的格田数量5,依次自动执行各格田的“保水”操作。当该条田的所有格田均执行完“保水”操作后,东泵房的1号水泵执行“停止”操作,农渠闸门执行“关闭”操作。
99.为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种设施状态处理装置200的实现方式,可选地,该设施状态处理装置200可以采用上述图1所示的终端设备100的器件结构。进一步地,请参照图9,图9为本技术实施例提供的设施状态处理装置200的方框示意图之一。需要说明的是,本实施例所提供的设施状态处理装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。设施状态处理装置200可以包括:信息采集模块220、状态确定模块230及显示模块240。
100.所述信息采集模块220,用于采集目标设施的状态描述信息。
101.所述状态确定模块230,用于根据所述目标设施的状态描述信息、所述目标设施对应的不同状态触发条件及对应的灌溉状态,确定出所述目标设施的目标灌溉状态。
102.所述显示模块240,用于在显示界面上显示所述目标设施的目标灌溉状态。
103.请参照图10,图10为本技术实施例提供的设施状态处理装置200的方框示意图之二。可选地,在本实施例中,所述设施状态处理装置200还可以包括设置模块210。所述设置模块210,用于在所述状态确定模块230确定出所述目标设施的目标灌溉状态之前,根据接收到的针对所述目标设施的条件设置操作,获得所述目标设施对应的不同状态触发条件,并获得所述目标设施对应的不同灌溉状态。其中,所述目标设施对应的不同灌溉状态由接收到的状态添加操作确定。
104.可选地,在本实施例中,所述设置模块210具体用于:在已经接收到针对同类型的其他设施的状态添加操作的情况下,将该状态添加操作对应的灌溉状态,作为所述目标设施对应的不同灌溉状态;在未接收到针对同类型的其他设施的状态添加操作的情况下,接收针对所述目标设施的状态添加操作,并将该状态添加操作对应的灌溉状态,作为所述目标设施对应的不同灌溉状态。
105.可选地,在本实施例中,所述状态添加操作还用于指定不同灌溉状态对应的标识,所述显示模块240具体用于:根据不同灌溉状态与标识的对应关系,确定所述目标灌溉状态对应的目标标识;将所述显示界面中用于表示所述目标设施的目标图标的标识,显示为所述目标标识。
106.可选地,在本实施例中,所述标识包括以下至少之一:颜色、图案、图形、文字、字母。
107.可选地,在本实施例中,所述显示模块240具体用于:将所述目标设施的不同区域的水分信息及所述目标灌溉状态,显示在所述显示界面中。
108.可选地,在本实施例中,在所述目标设施为土块、且所述目标灌溉状态采用标识显示的情况下,所述显示模块240具体用于:根据预先设置的不同水分信息与不同浓度的对应关系、以及所述目标设施中不同区域的实际水分信息,确定所述目标设施中不同区域对应的目标浓度,其中,所述浓度为标识的颜色深度;根据所述目标浓度及所述目标灌溉状态对应的目标标识,将所述目标设施的不同区域显示为该区域所对应的目标浓度的目标标识。
109.可选地,在本实施例中,在区域的水位高度小于等于0的情况下,所述实际水分信息包括含水量信息;在区域的水位高度大于等于0的情况下,所述实际水分信息包括水位高度。
110.可选地,在本实施例中,所述信息采集模块220具体用于:获得设置在所述目标设施中的电子设备的工作状态,并将得到的工作状态作为所述状态描述信息。
111.可选地,在本实施例中,所述信息采集模块220还用于:采集所述目标设施的校验信息;所述显示模块240还用于:在根据所述校验信息确定所述目标灌溉状态与真实灌溉状态不同的情况下,显示故障提示信息。
112.请再次参照图10,可选地,所述设施状态处理装置200还可以包括控制模块250,所述目标设施为水田,所述控制模块250用于:在根据实际情况及保水规则确定需要进行保水的情况下,根据预先设置的灌溉操作,对自动灌溉系统进行控制,以使所述水田中的水位高度为预设高度,其中,所述保水规则包括实际气温低于预设气温。
113.可选地,在本实施例中,所述保水规则还包括实际温度低于所述预设气温的预设时长及预设可保水日期范围。
114.可选地,上述模块可以软件或固件(firmware)的形式存储于图1所示的存储器110中或固化于终端设备100的操作系统(operating system,os)中,并可由图1中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。
115.本技术实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的设施状态处理方法。
116.综上所述,本技术实施例提供一种设施状态处理方法、装置、终端设备及可读存储介质,基于得到的目标设施的状态描述信息、该目标设施的不同状态触发条件与灌溉状态
的对应关系,确定该目标设施的目标灌溉状态,并将该目标灌溉状态显示在显示界面上,从而使得用户无需进行其他处理,即可通过显示界面显示的内容直接获得设施的灌溉状态。
117.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
118.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
119.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
120.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1