1.本技术涉及智能控制技术领域,特别是涉及一种净水设备及其补水控制方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:2.净水设备是指将常规水净化为纯净水的设备,其一般是将市政自来水等净化为供用户饮用的纯净水。
3.目前,市面上含纯水箱或者(储水装置)的净水设备,整机的制水控制是按照固定液位进行补水,由于整机补水时水泵工作会产生一定程度的噪音,此方式的弊端在于如果按照高液位补水,用户取水会导致整机频繁补水噪音影响用户体验;而且如果用户用水量较少,高液位补水方式会导致纯水箱中的水更新较慢,用户没有喝到鲜活水;如果按照低液位(相对高液位低)补水不适用多人场景或者用水量多的场景,因为取水速度会大于制水速度,整机储水不足用户需要等待,使用体验不好。
4.可见,传统的补水方案无法实现准确的补水控制,导致给用户使用带来不便。
技术实现要素:5.基于此,有必要针对传统补水方案无法实现准确补水控制的技术问题,提供一种补水控制准确的净水设备及其补水控制方法、装置、计算机设备、存储介质和计算机程序产品,以给用户带来便捷。
6.第一方面,本技术提供了一种净水设备补水控制方法。方法包括:
7.获取预设周期的取水数据;
8.根据取水数据,提取不同时间段对应的取水量;
9.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
10.根据不同时间段的补水目标水量进行补水控制。
11.在其中一个实施例中,比较不同时间段对应的取水量以及预设取水量阈值,确定不同时间段的补水目标水量包括:
12.若当前时间段对应的取水量大于预设取水量阈值,则确定当前时间段的补水目标水量为满箱;
13.若当前时间段对应的取水量小于预设取水量阈值、且大于0,则确定当前时间段的补水目标水量为预设水量阈值。
14.在其中一个实施例中,上述净水设备补水控制方法还包括:
15.若当前时间段对应的取水量等于0,则确定当前时间段的补水目标水量为预设水量最小值。
16.在其中一个实施例中,根据不同时间段的补水目标水量进行补水控制包括:
17.根据不同时间段的补水目标水量,得到预设周期的补水控制数据;
18.重新选择新的预设周期,返回获取预设周期的取水数据的步骤,直至得到n个连续不同预设周期的补水控制数据;
19.根据n个连续不同预设周期的补水控制数据进行补水控制。
20.在其中一个实施例中,上述净水设备补水控制方法还包括:
21.获取预设周期内每天相同时间段的取水平均值;
22.当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
23.在其中一个实施例中,获取预设周期内每天相同时间段的取水平均值之后,还包括:
24.计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;
25.当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;
26.根据二次平均值进行补水控制。
27.第二方面,本技术还提供了一种净水设备补水控制装置。装置包括:
28.数据获取模块,用于获取预设周期的取水数据;
29.取水量提取模块,用于根据取水数据,提取不同时间段对应的取水量;
30.比较模块,用于比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
31.控制模块,用于根据不同时间段的补水目标水量进行补水控制。
32.第三方面,本技术还提供一种净水设备,包括净水设备本体和控制器,控制器设置于净水设备本体,控制器采用如上述的净水设备补水控制方法对净水设备本体进行补水控制。
33.第四方面,本技术还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
34.获取预设周期的取水数据;
35.根据取水数据,提取不同时间段对应的取水量;
36.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
37.根据不同时间段的补水目标水量进行补水控制。
38.第五方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
39.获取预设周期的取水数据;
40.根据取水数据,提取不同时间段对应的取水量;
41.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
42.根据不同时间段的补水目标水量进行补水控制。
43.第六方面,本技术还提供了一种计算机程序产品。计算机程序产品,包括计算机程
序,该计算机程序被处理器执行时实现以下步骤:
44.获取预设周期的取水数据;
45.根据取水数据,提取不同时间段对应的取水量;
46.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
47.根据不同时间段的补水目标水量进行补水控制。
48.上述净水设备及其补水控制方法、装置、计算机设备、存储介质和计算机程序产品,获取预设周期的取水数据;根据取水数据,提取不同时间段对应的取水量;比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;根据不同时间段的补水目标水量进行补水控制。整个过程中,根据历史预设周期的取水数据来与预设取水量阈值进行比较,确定出补水目标水量,采取不同的补水策略进行补水控制,可以实现准确的补水控制。
附图说明
49.图1为一个实施例中净水设备补水控制方法的应用环境图;
50.图2为一个实施例中净水设备补水控制方法的流程示意图;
51.图3为另一个实施例中净水设备补水控制方法的流程示意图;
52.图4为又一个实施例中净水设备补水控制方法的流程示意图;
53.图5为一个具体应用实例中净水设备补水控制方法的流程示意图;
54.图6为一个实施例中净水设备补水控制装置的结构框图;
55.图7为净水设备中纯水箱结构示意图;
56.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
57.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
58.本技术实施例提供的净水设备补水控制方法,可以应用于如图1所示的应用环境中。其中,控制器102内置于净水设备104,净水设备104设置有纯水箱,净水设备104将自来水处理为纯净水,并且将处理后的纯净水存放至纯水箱中存储,用户在需要取水时直接从打开出水开关从净水设备104上取到纯净水,用户在取走一定量的纯净水之后,净水设备104需要进行制水/补水作业,以补充纯水箱中纯净水量,控制器102控制净水设备104执行补水作业。具体来说,控制器102获取预设周期的取水数据;根据取水数据,提取不同时间段对应的取水量;比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;根据不同时间段的补水目标水量进行补水控制。整个过程中,根据历史预设周期的取水数据来与预设取水量阈值进行比较,确定出补水目标水量,采取不同的补水策略进行补水控制,可以实现准确的补水控制,以满足用户需求,给用户带来便捷。
59.在一个实施例中,如图2所示,提供了一种净水设备补水控制方法,以该方法应用于图1中的控制器102为例进行说明,包括以下步骤:
60.s200:获取预设周期的取水数据。
61.预设周期是预先设定的周期时间,其具体可以根据实际情况的需要而进行设定,例如可以为一个星期、一个月、一个季度等。取水数据是指用户发生取水行为对应的记录数据,其可以理解为取水行为的日志数据,具体可以包括是否发生取水行为、发生取水行为的时间点、发生取水行为时对应取水量。
62.s400:根据取水数据,提取不同时间段对应的取水量。
63.不同时间段是指预设周期中不同时间段。对预设周期的取水数据按照时间维度进行统计分析,提取得到的在整个预设周期内不同时间段对应的取水量。具体来说,单个预设周期可以包括多天,针对每天分别划设不同的时间段,其具体可以是以每个小时为一个时间段、以多个小时为一个时间段,例如可以按照0:00-11:00定义为早上及上午、11:00-14:00定义为中午、14:00-24:00定义为下午及晚上,针对每天分别提取不同时间段对应的取水量。在实际应用中,预设周期可以为一个星期,即分别提取一周7日内不同时间段对应的取水量,例如可以提取一周7日内早上及上午、中午、下午及晚上的取水量。
64.s600:比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量。
65.预设取水量阈值是预先设定的阈值,其用于区分用户取水量的大小程度,进一步的,预设取水量阈值可以为1/2t;t为净水设备中纯水箱满水状态下对应的水量,即预设取水量阈值为半箱水对应的水量。补水目标水量是指补水后所需达到的水量,即补水停止时对应的水量。
66.若取水量大于预设取水量阈值,则表明用户取水量较大此时需要采取更加积极的策略来补水,满足用户需求;若取水量小于预设取水量阈值,则表明用户取水量较小此时可以采取更加保守的策略来补水。进一步的,积极补水策略与保守补水策略是相对而言的,积极补水策略对应的补水目标水量大于保守补水策略对应的补水目标水量。在积极补水策略下,净水设备补水目标水量为较大值,即在纯净水箱存水量小于较大值时,净水设备即开始制水,这样纯水箱中将存储大量的纯净水以满足用户较大取水需求;在保守补水策略下,净水设备补水目标水量为一般值,即在纯净水箱存水量小于该一般值(可以等于预设取水量阈值)时,净水设备即开始制水,这样纯水箱中将存储一定量的纯净水以满足用户正常的取水需求。
67.s800:根据不同时间段的补水目标水量进行补水控制。
68.在确定了补水目标水量之后,针对不同时间段进行针对性的补水控制,以使净水设备中纯净水储水量保持在一个合理值,实现准确的补水控制,满足不同时间段用户的取水需求,给用户带来便捷。具体来说,在确定补水目标水量后,在该时间段内将持续保持纯净水处于补水目标水量,当用户取水之后,水位低于补水目标水量时,立即开始制水,以使纯净水水位恢复到补水目标水量。假设补水目标水量为满水t,当用户取水导致纯净水储水量低于t时,净水设备即开始制水直至满水t;又如补水目标水量1/2t,在t时刻纯水箱储水量为3/4t时,此时即使用户有取水动作,也不进行补水;当在t+m时刻纯水箱储水量为2/5t时,此时已经小于补水目标水量为1/2t,立即开始制水补水直至1/2t(半满)。
69.上述净水设备补水控制方法,获取预设周期的取水数据;根据取水数据,提取不同时间段对应的取水量;比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期
内不同时间段的补水目标水量;根据不同时间段的补水目标水量进行补水控制。整个过程中,根据历史预设周期的取水数据来与预设取水量阈值进行比较,确定出补水目标水量,采取不同的补水策略进行补水控制,可以实现准确的补水控制。
70.在其中一个实施例中,比较不同时间段对应的取水量以及预设取水量阈值,确定不同时间段的补水目标水量包括:若当前时间段对应的取水量大于预设取水量阈值,则确定当前时间段的补水目标水量为满箱;若当前时间段对应的取水量小于预设取水量阈值、且大于0,则确定当前时间段的补水目标水量为预设水量阈值。
71.若当前时间段对应的取水量大于预设取水量阈值,则表明当前用户有较高的取水需求,为了满足用户较高的取水需求,确定当前时间段的补水目标水量为满箱,即此时,净水设备将持续以满水方式进行补水控制,当有用户取水时,立即进行制水,以保证纯水箱时刻处于满水状态。若当前时间段对应的取水量小于预设取水量阈值、且大于0,则表明当前用户有取水需求,但是其取水需求相对较小,按照常规的模式进行补水即可,此时以预设水量阈值作为补水目标水量,当用户取水之后纯水箱储水量小于预设水量阈值时,开始制水、补水,直至纯水箱储水量恢复到预设水量阈值。
72.在本实施例中,比较不同时间段对应的取水量以及预设取水量阈值,针对不同情况合理确定出补水目标水量,支持后续准确的补水控制,给用户带来便捷。
73.进一步的,若当前时间段对应的取水量等于0,则确定当前时间段的补水目标水量为预设水量最小值。
74.当前时间段对应的取水量为0时,表明在当前时间段内用户未取水,即当前时间段用户取水需求几乎为0,此时只需保证纯水箱中存在有非常少量的纯净水即可,针对这种情况,确定当前时间段的补水目标水量为预设水量最小值。预设水量最小值是预先设定的值,其具体表征净水设备中纯水箱需保持的水位最低值,其具体为满水的1/10、1/15、1/20等,其具体设定可以根据实际情况的需要选择,优选的,可以为满水的1/10。即若当前时间段对应的取水量为0,则按照满水的1/10进行补水控制,当纯水箱储水量大于1/10t时,不进行补水;当纯水箱储水量小于1/10t时,才进行补水,并且补水至1/10t即停止。
75.如图3所示,在其中一个实施例中,s800包括:
76.s820:根据比较结果,生成预设周期内的补水控制数据;
77.s840:重新选择新的预设周期,返回s200,直至得到n个连续不同预设周期内的补水控制数据;
78.s860:根据n个连续不同预设周期内的补水控制数据进行补水控制。
79.在实际应用中,单个预设周期内的补水控制数据可能存在不准确的情况,因此需要采集更多周期内的补水控制数据来进行补水控制。在这里,n是正整数,其具体可以根据实际需要选择,例如可以为3、4、5等;优选的,预设周期为一个星期时,n为4,即以4周为一个月,生成一个月的补水控制数据来进行补水控制。在本实施例中,通过更大数据来衡量用户取水习惯,进而可以实现更加准确的补水控制。
80.下面将以预设周期为一个星期,n=4,即以一个月的补水控制数据进行补水控制为例进行展开描述。针对第一周先按照s200~s600得到第一周的比较结果,生成第一周内的补水控制数据;再选择第二周按照s200~s600得到第二周的比较结果,生成第二周内的补水控制数据;再选择第三周按照s200~s600得到第三周的比较结果,生成第三周内的补
水控制数据;最后选择第四周按照s200~s600得到第四周的比较结果,生成第四周内的补水控制数据;将第一周内的补水控制数据、第二周内的补水控制数据、第三周内的补水控制数据以及第四周内的补水控制数据进行归集整理,生成最终的目标补水控制数据,再根据目标补水控制数据进行补水控制。
81.如图4所示,在其中一个实施例中,上述净水设备补水控制方法还包括:
82.s920:获取预设周期内每天相同时间段的取水平均值;
83.s940:当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
84.取水平均值是指预设周期内每天针对相同时间段的取水量平均值。以预设周期为一周、且时间段为早上及上午为例,先获取周一至周日中每天早上及上午的取水量,再计算早上及上午的取水量平均值,即得到一周内早上及上午时间段的取水平均值。针对中午以及下午及晚上可以采取相同的方式来获取其对应的取水平均值。预设取水量波动阈值是预先设定的值,其用于表征相同时间段取水量波动的允许值,例如可以为2l;若某个时间段的取水量明显大于对应的取水量平均值,则表明用户此时取水需求猛增,需要调整补水策略,直接采取满水方式进行补水控制,以满足用户突增的取水需求,给用户带来便捷。
85.在其中一个实施例中,获取预设周期内每天相同时间段的取水平均值之后,还包括:
86.计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;根据二次平均值进行补水控制。
87.预设次数阈值是预先设定的值,其可以根据实际情况的需要进行设定,其具体可以为3次、5次、7次等。次数大于预设次数阈值即表明,用户短时间内多次有较大的取水需求,其所需取水量明显大于之前的取水平均值,此时需要对取水平均值进行修正。具体修正时,先获取最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量,将该取水量与取水平均值再次进行平均,得到二次平均值,后续就按照二次平均值进行补水控制。
88.在实际应用中,以预设周期为一周为例,一周数据后以7天的平均值为数据作为取水量平均值,后续每加一天做一次平均更新一次,但是如果某次取水量和平均值差异过大(以实际为例相差超过2l)则抛弃此数据,但是采取3天内满水方式注水3天后恢复;如果一周内出现超过5次这种情况,则使用最后一次数据与平均值做平均计算,得到二次平均值,按照二次平均值进行补水控制。
89.为详细说明本技术净水设备补水控制方法的技术方案,下面将采用具体实例展开描述,如图5所示,本技术净水设备补水控制方法包括以下步骤:
90.1、主控记录取水;
91.2、判断当前是否处于早上及上午(0:00≤取水时间≤11:00)时间段,若是,则进入3,若否,则进入5;
92.3、取水xl,判断x/满水量是否大于50%,若是则进入10,若否,则进入4;
93.4、制水(补水)至半满;
94.5、判断当前是否处于中午(11:00<取水时间≤10:00),若是,则进入步骤6,若否则进入8;
95.6、取水yl,判断y/满水量是否大于50%,若是,则进入10,若否,则进入7;
96.7、制水(补水)至半满;
97.8、取水zl,判断z/满水量是否大于50%,若是,则进入10,若否,则进入9;
98.9、制水(补水)至半满;
99.10、制水(补水)至满水。
100.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
101.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的净水设备补水控制方法的净水设备补水控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个净水设备补水控制装置实施例中的具体限定可以参见上文中对于净水设备补水控制方法的限定,在此不再赘述。
102.在一个实施例中,如图6所示,提供了一种净水设备补水控制装置,包括:
103.数据获取模块200,用于获取预设周期的取水数据;
104.取水量提取模块400,用于根据取水数据,提取不同时间段对应的取水量;
105.比较模块600,用于比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
106.控制模块800,用于根据不同时间段的补水目标水量进行补水控制。
107.上述净水设备补水控制装置,获取预设周期的取水数据;根据取水数据,提取不同时间段对应的取水量;比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;根据不同时间段的补水目标水量进行补水控制。整个过程中,根据历史预设周期的取水数据来与预设取水量阈值进行比较,确定出补水目标水量,采取不同的补水策略进行补水控制,可以实现准确的补水控制。
108.在其中一个实施例中,比较模块600还用于当当前时间段对应的取水量大于预设取水量阈值时,确定当前时间段的补水目标水量为满箱;当当前时间段对应的取水量小于预设取水量阈值、且大于0时,确定当前时间段的补水目标水量为预设水量阈值。
109.在其中一个实施例中,比较模块600还用于当当前时间段对应的取水量等于0时,确定当前时间段的补水目标水量为预设水量最小值。
110.在其中一个实施例中,控制模块800还用于根据不同时间段的补水目标水量,得到预设周期的补水控制数据;重新选择新的预设周期,返回获取预设周期的取水数据的步骤,直至得到n个连续不同预设周期的补水控制数据;根据n个连续不同预设周期的补水控制数据进行补水控制。
111.在其中一个实施例中,控制模块800还用于获取预设周期内每天相同时间段的取
水平均值;当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
112.在其中一个实施例中,控制模块800还用于计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;根据二次平均值进行补水控制。
113.上述净水设备补水控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
114.本技术还提供一种净水设备,包括净水设备本体和控制器,控制器设置于净水设备本体,控制器采用如上述的净水设备补水控制方法对净水设备本体进行补水控制。
115.净水设备设置有纯水箱,其纯水箱具体结构如图7所示,在纯水箱中设置有液位检测组件,液位检测组件具体采用浮子方案的液位检测来反馈整机制水水量的情况。另外,本技术净水设备还具有自清洁的功能,通过该自清洁功能在整机空闲时进行自清洁操作,用纯水箱中的水进行反式清洁,以清洁净水滤芯。
116.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种净水设备补水控制方法。
117.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
118.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
119.获取预设周期的取水数据;
120.根据取水数据,提取不同时间段对应的取水量;
121.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
122.根据不同时间段的补水目标水量进行补水控制。
123.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
124.若当前时间段对应的取水量大于预设取水量阈值,则确定当前时间段的补水目标水量为满箱;若当前时间段对应的取水量小于预设取水量阈值、且大于0,则确定当前时间段的补水目标水量为预设水量阈值。
125.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
126.若当前时间段对应的取水量等于0,则确定当前时间段的补水目标水量为预设水量最小值。
127.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
128.根据不同时间段的补水目标水量,得到预设周期的补水控制数据;重新选择新的预设周期,返回获取预设周期的取水数据的步骤,直至得到n个连续不同预设周期的补水控制数据;根据n个连续不同预设周期的补水控制数据进行补水控制。
129.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
130.获取预设周期内每天相同时间段的取水平均值;当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
131.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
132.计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;根据二次平均值进行补水控制。
133.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
134.获取预设周期的取水数据;
135.根据取水数据,提取不同时间段对应的取水量;
136.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
137.根据不同时间段的补水目标水量进行补水控制。
138.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.若当前时间段对应的取水量大于预设取水量阈值,则确定当前时间段的补水目标水量为满箱;若当前时间段对应的取水量小于预设取水量阈值、且大于0,则确定当前时间段的补水目标水量为预设水量阈值。
140.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
141.若当前时间段对应的取水量等于0,则确定当前时间段的补水目标水量为预设水量最小值。
142.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
143.根据不同时间段的补水目标水量,得到预设周期的补水控制数据;重新选择新的预设周期,返回获取预设周期的取水数据的步骤,直至得到n个连续不同预设周期的补水控制数据;根据n个连续不同预设周期的补水控制数据进行补水控制。
144.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
145.获取预设周期内每天相同时间段的取水平均值;当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
147.计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次
平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;根据二次平均值进行补水控制。
148.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
149.获取预设周期的取水数据;
150.根据取水数据,提取不同时间段对应的取水量;
151.比较不同时间段对应的取水量以及预设取水量阈值,确定预设周期内不同时间段的补水目标水量;
152.根据不同时间段的补水目标水量进行补水控制。
153.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
154.若当前时间段对应的取水量大于预设取水量阈值,则确定当前时间段的补水目标水量为满箱;若当前时间段对应的取水量小于预设取水量阈值、且大于0,则确定当前时间段的补水目标水量为预设水量阈值。
155.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
156.若当前时间段对应的取水量等于0,则确定当前时间段的补水目标水量为预设水量最小值。
157.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
158.根据不同时间段的补水目标水量,得到预设周期的补水控制数据;重新选择新的预设周期,返回获取预设周期的取水数据的步骤,直至得到n个连续不同预设周期的补水控制数据;根据n个连续不同预设周期的补水控制数据进行补水控制。
159.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
160.获取预设周期内每天相同时间段的取水平均值;当某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值时,采取满水方式进行补水控制。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.计数某个时间段对应的取水量与取水平均值的差值大于预设取水量波动阈值的次数;当预设周期内计数次数大于预设次数阈值时,获取异常取水量与取水平均值的二次平均值,异常取水量为最近一次发生取水量与取水平均值的差值大于预设取水量波动阈值事件对应的取水量;根据二次平均值进行补水控制。
163.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
164.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,
pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
165.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
166.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。