一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

空调运行控制方法、装置及空调系统与流程

2021-10-29 22:32:00 来源:中国专利 TAG:空调 控制 空调系统 装置 运行


1.本发明涉及空调控制技术领域,具体涉及一种空调运行控制方法、装置及空调系统。


背景技术:

2.消息队列遥测传输mqtt(message queuing telemetry transport)是一个基于客户端-服务器的消息发布/订阅传输协议,随着物联网技术的不断发展,该协议被广泛应用于物联网应用系统。例如:多联机空调物联网系统,该系统包括云服务器以及多联机空调,多联机空调通过物联网通信设备与云服务器内的数据通信服务器通信连接,进而通过数据通信服务器与云服务器内的业务服务器进行通信交互(比如:接收业务服务器下发的控制指令,以及业务服务器上报数据等)。
3.物联网通信设备能够根据其与数据通信服务器的通信状态来判断后台服务器的运行状态,如果通信状态正常,表明后台服务器运行正常,则继续根据接收到的控制指令运行。但是,在实际运行中往往会发生数据通信服务器正常运行而业务服务器非正常运行的情况,在此情况下,业务服务器无法及时发出新的控制指令,而业务服务器之前发出的控制指令已经无法满足空调当前的运行需求。由于物联网通信设备仍与数据通信服务器正常通信,物联网通信设备会判断为业务服务器在正常运行,因此会根据之前的控制指令继续控制空调运行,在不能满足运行需求的控制指令下长期运行极有可能会导致空调系统发生故障。


技术实现要素:

4.为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决如何控制空调稳定运行的问题的空调运行控制方法、装置及空调系统。
5.第一方面,提供一种空调运行控制方法,该方法包括:
6.步骤s1:获取后台服务器发送的运行控制指令并且在获取到所述运行控制指令后将通信计数值设置为预设的计数值,以及控制所述空调按照所述运行控制指令指定的第一运行模式运行;
7.步骤s2:根据当前的通信计数值进行倒计时并且在倒计时过程中判断是否检测到所述后台服务器发送的新的运行控制指令;若是,则转至步骤s1;若否,则转至步骤s3;
8.步骤s3:判断当前倒计时结果是否为零;若是,则控制所述空调停止按照所述第一运行模式运行;若否,则转至步骤s2;
9.预设的计数值t
da
=t
c
×
2 t
delay
,所述t
c
是后台服务器发送运行控制指令的发送周期,所述t
delay
是预设的通信延迟时间。
10.其中,“控制所述空调按照所述运行控制指令指定的第一运行模式运行”的步骤具体包括:
11.获取所述运行控制指令中的第一空调运行参数,根据所述第一空调运行参数控制
所述空调按照所述第一运行模式运行;
12.并且/或者,在“控制所述空调停止按照所述第一运行模式运行”的步骤之后,所述方法还包括:
13.通过所述空调内预置的数据获取装置获取第二空调运行参数;
14.根据所述第二空调运行参数控制所述空调按照所述第二空调运行参数对应的第二运行模式运行。
15.其中,“获取后台服务器发送的运行控制指令”的步骤具体包括:利用基于mqtt通信协议的通信方式与所述后台服务器进行通信,获取所述后台服务器发送的运行控制指令。
16.第二方面,提供一种空调运行控制装置,该装置包括:
17.第一运行控制模块,其被配置成获取后台服务器发送的运行控制指令并且在获取到所述运行控制指令后将通信计数值设置为预设的计数值,以及控制所述空调按照所述运行控制指令指定的第一运行模式运行;
18.数据判断模块,其被配置成根据当前的通信计数值进行倒计时并且在倒计时过程中判断是否检测到所述后台服务器发送的新的运行控制指令;若是,则继续运行所述第一运行控制模块;若否,则启动第二运行控制模块;
19.所述第二运行控制模块,其被配置成判断当前倒计时结果是否为零;若是,则控制所述空调停止按照所述第一运行模式运行;若否,则继续运行所述数据判断模块;
20.预设的计数值t
da
=t
c
×
2 t
delay
,所述t
c
是后台服务器发送运行控制指令的发送周期,所述t
delay
是预设的通信延迟时间。
21.其中,所述第一运行控制模块被配置成获取所述运行控制指令中的第一空调运行参数,根据所述第一空调运行参数控制所述空调按照所述第一运行模式运行;
22.并且/或者,所述第二运行控制模块被配置成通过所述空调内预置的数据获取装置获取第二空调运行参数;根据所述第二空调运行参数控制所述空调按照所述第二空调运行参数对应的第二运行模式运行。
23.其中,所述装置还包括运行控制指令获取模块,所述运行控制指令获取模块被配置成利用基于mqtt通信协议的通信方式与所述后台服务器进行通信,获取所述后台服务器发送的运行控制指令。
24.第三方面,提供一种空调系统,系统包括空调设备、通信控制设备和后台服务器,所述通信控制设备包括上述任一项技术方案所述的空调运行控制装置,所述空调设备通过所述通信控制设备与所述后台服务器通信连接;
25.所述后台服务器被配置成向所述通信控制设备发送运行控制指令;
26.所述通信控制设备被配置成接收所述运行控制指令以及通过所述空调运行控制装置并根据所述运行控制指令控制所述空调设备运行。
27.第四方面,提供一种存储装置,该存储装置其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述任一项技术方案所述的空调运行控制方法。
28.第五方面,提供一种控制装置,该控制装置包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述任一项技术方案所述的空调运行控制方法。
29.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
30.在实施本发明的技术方案中,可以根据是否接收到后台服务器发送的控制指令来更新通信计数值,进而根据通信计数值进行倒计时并且根据倒计时结果判断后台服务器是否正常运行,克服了现有技术中根据空调与后台服务器通信状态来判断后台服务器是否正常运行时存在的误判问题,并且在后台服务器发生非正常运行后能够及时控制空调停止按照后台服务器发出的控制指令运行,提高空调的运行可靠性。具体而言,后台服务器根据预设的发送周期定时发送运行控制指令,在获取到后台服务器发送的运行控制指令后将通信计数值设置为预设的计数值并且根据当前的通信计数值进行倒计时,在倒计时过程中判断是否检测到后台服务器发送的新的运行控制指令。若检测到新的运行控制指令,则重新将通信计数值设置为预设的计数值,随后继续执行后面的倒计时等操作,如果在每个运行控制指令发送周期均收到相应的指令,那么通信计数值的每次倒计时结果都是非零值。如果直至倒计时结果为零都没有检测到新的运行控制指令,表明后台服务器非正常运行,则控制空调停止按照后台服务器发送的控制指令运行,避免空调发生故障。
附图说明
31.下面参照附图来描述本发明的具体实施方式,附图中:
32.图1是根据本发明的一个实施例的空调运行控制方法的主要步骤流程示意图;
33.图2是根据本发明的一个实施例的空调运行控制装置的主要结构示意图;
34.附图标记列表:
35.11:第一运行控制模块;12:数据判断模块;13:第二运行控制模块。
具体实施方式
36.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
37.在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。术语“至少一个a或b”或者“a和b中的至少一个”含义与“a和/或b”类似,可以包括只是a、只是b或者a和b。单数形式的术语“一个”、“这个”也可以包含复数形式。
38.在基于mqtt通信协议构建的空调物联网系统中,空调通过物联网通信设备与后台服务器内的数据通信服务器通信连接,进而通过数据通信服务器与后台服务器内的业务服务器进行通信交互(比如:接收业务服务器下发的控制指令,以及业务服务器上报数据等)。物联网通信设备能够根据其与数据通信服务器的通信状态来判断后台服务器的运行状态,如果通信状态正常,表明后台服务器运行正常,则继续根据接收到的控制指令运行。但是,在实际运行中往往会发生数据通信服务器正常运行而业务服务器非正常运行的情况,在此
情况下,业务服务器无法及时发出新的控制指令,而业务服务器之前发出的控制指令已经无法满足当前的空调运行需求。由于物联网通信设备仍与数据通信服务器正常通信,物联网通信设备会判断为业务服务器在正常运行,因此会根据之前的控制指令继续控制空调运行,而在不能满足运行需求的控制指令下长期运行极有可能会导致空调发生故障。
39.在本发明实施例中可以根据是否接收到后台服务器发送的控制指令来更新通信计数值,进而根据通信计数值进行倒计时并且根据倒计时结果判断后台服务器是否正常运行。具体而言,后台服务器根据预设的发送周期定时发送运行控制指令,在获取到后台服务器发送的运行控制指令后将通信计数值设置为预设的计数值,并且根据当前的通信计数值进行倒计时,在倒计时过程中判断是否检测到后台服务器发送的新的运行控制指令。若检测到新的运行控制指令,则重新将通信计数值设置为预设的计数值,随后继续执行后面的倒计时等操作,如果在每个运行控制指令发送周期均收到相应的指令,那么通信计数值的每次倒计时结果都是非零值,表明后台服务器正常运行。如果直至倒计时结果为零都没有检测到新的运行控制指令,表明后台服务器非正常运行,则控制空调停止按照后台服务器发送的控制指令运行,避免发生故障。
40.在本发明的一个空调运行控制方法应用场景中,空调设备通过通信控制设备与后台服务器通信连接,后台服务器在接收到用户输入的空调除霜指令后,定时地通过预先与其进行通信连接的天气信息平台,获取当前的天气信息,进而根据获取到的天气信息计算出除霜运行参数,将包含该除霜运行参数的第一除霜运行控制指令发送至通信控制设备。通信控制设备接收到后台服务器发送的第一除霜运行控制指令后,控制空调根据第一除霜运行控制指令中的除霜运行参数并按照该指令指定的除霜运行模式进行除霜,即空调运行在远程除霜状态。并且,通信控制设备在接收到第一除霜运行控制指令后,还会将通信计数值设置为预设的计数值,根据当前的通信计数值进行倒计时,在倒计时过程中判断是否检测到后台服务器发送的新的第一除霜运行控制指令,如果接收到则重新将通信计数值设置为预设的计数值,随后继续执行上述倒计时等操作。如果没有接收到且倒计时结果为零,表明后台服务器可能发生故障,无法发出新的第一除霜运行控制指令,则控制空调停止按照上一次接收到的第一除霜运行控制指令中的除霜运行参数以及指定的除霜运行模式进行除霜(停止远程除霜)。进一步,在停止远程除霜之后,通过空调内预置的除霜传感器获取除霜运行参数,根据该除霜运行参数控制空调按照相应的新的除霜运行模式进行除霜,即空调运行在本地除霜状态。
41.参阅附图1,图1是根据本发明的一个实施例的空调运行控制方法的主要步骤流程示意图。如图1所示,本发明实施例中空调运行控制方法主要包括以下步骤:
42.步骤s101:获取后台服务器发送的运行控制指令并且在获取到运行控制指令后将通信计数值设置为预设的计数值,以及控制空调按照运行控制指令指定的第一运行模式运行。
43.在本实施例中可以利用基于mqtt通信协议的通信方式与后台服务器进行通信,获取后台服务器发送的运行控制指令。运行控制指令包括第一空调运行参数,该第一空调运行参数指的是控制空调按照运行控制指令指的运行模式运行时需要使用的参数。一个例子:运行控制指令是除霜控制指令,除霜控制指令中包含了空调除霜需要使用的室外空气中的含湿量(humidity ratio)、露点温度和除霜修正系数等等除霜参数。在接收到后台服
务器发送的除霜控制指令之后,可以获取除霜控制指令中的上述除霜运行参数,进而根据这些除霜运行参数控制空调按照运行控制指令指定的运行模式进行除霜运行。在一个实施方式中,可以在空调中存储用于执行“后台服务器发送的运行控制指令指定的运行模式”的计算机程序,当接收到预先控制指令后可以调取并执行这些计算机程序来控制空调按照该运行模式运行。
44.在本实施例中预设的计数值的具体数值取决于后台服务器发送运行控制指令的发送周期。具体而言,可以根据后台服务器发送运行控制指令的发送周期并按照下式(1)所示的方法计算预设的计数值t
da
:t
da
=t
c
×
2 t
delay
ꢀꢀ
(1)
45.公式(1)中各参数含义是:tc是后台服务器发送运行控制指令的发送周期,t
delay
是预设的通信延迟时间。通过设置通信延迟时间t
delay
可以避免由于与后台服务器的通信延迟(例如:由于通信信道内的数据拥塞导致的网络延迟),导致的在后台服务器正常发送运行控制指令后无法准时接收到该运行控制指令的问题。一个例子:t
c
=30min,t
delay
=5min,t
da
=30
×
2 5=65min。
46.步骤s102:根据当前的通信计数值进行倒计时。
47.一个例子:若t
da
=65min,则可以按照以下步骤对通信计数值进行倒计时:
48.步骤1:获取当前的通信计数值。
49.步骤2:计时1min并在1min计时结束后对通信计数值进行减1处理,随后转至步骤1。在一个实施方式中,可以通过获取空调时钟频率,对时钟频率进行累计,根据累计结果判断是否计时到1min。
50.步骤s103:在倒计时过程中判断是否检测到后台服务器发送的新的运行控制指令。如果检测到,则转至步骤s101;如果没有检测到,则转至步骤s104。
51.由于后台服务器是按照预设的发送周期t
c
来定时发送运行控制指令并且通信计数值t
da
>2t
c
,如果在倒计时过程中检测到新的运行控制指令,表明后台服务器在新的发送周期是正常运行的,可以根据该运行控制指令控制空调继续运行。如果在倒计时结束后仍没有检测到新的运行控制指令,表明后台服务器在新的发送周期是非正常运行的,需要控制空调停止按照上一次接收到的运行控制指令继续运行。
52.步骤s104:判断当前倒计时结果是否为零。如果倒计时结果为零(倒计时结束),则转至步骤s105。如果倒计时结果不为零(倒计时过程中),则转至步骤s103。
53.步骤s105:控制空调停止按照第一运行模式运行。
54.在本发明实施例中,根据是否接收到后台服务器发送的控制指令来更新通信计数值,进而根据通信计数值进行倒计时并且根据倒计时结果判断后台服务器是否正常运行,克服了现有技术中根据空调与后台服务器通信状态来判断后台服务器是否正常运行时存在的误判问题,在后台服务器发生非正常运行后能够及时控制空调停止按照后台服务器发出的控制指令运行,提高空调的运行可靠性。
55.进一步,在一个实施方式中,当控制空调停止按照第一运行模式运行后,为了使空调能够继续稳定运行,可以通过空调内预置的数据获取装置获取第二空调运行参数,然后根据第二空调运行参数控制空调按照第二空调运行参数对应的第二运行模式运行。在一个实施方式中,可以在空调中存储用于执行“第二空调运行参数对应的第二运行模式运行”的
计算机程序,当空调停止按照第一运行模式运行且获取到第二空调运行参数之后,可以调取并执行这些计算机程序来控制空调按照该运行模式运行。
56.一个例子:在接收到后台服务器发送的第一除霜运行控制指令后,根据第一除霜运行控制指令中的除霜运行参数以及指定的第一除霜运行模式计算第一除霜时间,然后根据第一除霜时间控制空调进行除霜(远程除霜)。当控制空调停止进行远程除霜后,可以通过空调内预置的除霜传感器获取除霜运行参数,根据该除霜运行参数以及相应的新的除霜运行模式计算第二除霜时间,然后根据第二除霜时间控制空调进行除霜(本地除霜),以防空调由于结霜而发生故障。
57.要说明的是,本发明虽然只提供了空调除霜控制这一具体实施方式。但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这一具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以通过上述方法对空调进行制热控制、制冷控制、节能控制等,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
58.需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
59.进一步,本发明还提供了一种空调运行控制装置。参阅附图2,图2是根据本发明的一个实施例的空调运行控制装置的主要结构示意图。如图2所示,本发明实施例中空调运行控制装置主要包括第一运行控制模块11、数据判断模块12和第二运行控制模块13。在一些实施例中,第一运行控制模块11、数据判断模块12和第二运行控制模块13中的一个或多个可以合并在一起成为一个模块。在一些实施例中,第一运行控制模块11可以被配置成获取后台服务器发送的运行控制指令并且在获取到运行控制指令后将通信计数值设置为预设的计数值,以及控制空调按照所述运行控制指令指定的第一运行模式运行。数据判断模块12可以被配置成根据当前的通信计数值进行倒计时并且在倒计时过程中判断是否检测到后台服务器发送的新的运行控制指令;若是,则继续运行第一运行控制模块11;若否,则启动第二运行控制模块13。第二运行控制模块13可以被配置成判断当前倒计时结果是否为零;若是,则控制空调停止按照所述第一运行模式运行;若否,则继续运行数据判断模块12。其中,预设的计数值t
da
=t
c
×
2 t
delay
,t
c
是后台服务器发送运行控制指令的发送周期,t
delay
是预设的通信延迟时间。在一个实施方式中,具体实现功能的描述可以参见步骤s101-步骤s105所述。
60.在一个实施方式中,第一运行控制模块11可以被配置成获取运行控制指令中的第一空调运行参数,根据第一空调运行参数控制所述空调按照第一运行模式运行。在一个实施方式中,具体实现功能的描述可以参见步骤s101所述。
61.在一个实施方式中,第二运行控制模块13可以被配置成通过空调内预置的数据获取装置获取第二空调运行参数;根据第二空调运行参数控制空调按照第二空调运行参数对应的第二运行模式运行。在一个实施方式中,具体实现功能的描述可以参见步骤s105所述。
62.在一个实施方式中,空调运行控制装置还可以包括运行控制指令获取模块,在本实施方式中运行控制指令获取模块可以被配置成利用基于mqtt通信协议的通信方式与后台服务器进行通信,获取后台服务器发送的运行控制指令。
63.上述空调运行控制装置以用于执行图1所示的空调运行控制方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,空调运行控制装置的具体工作过程及有关说明,可以参考空调运行控制方法的实施例所描述的内容,此处不再赘述。
64.进一步,本发明还提供了一种空调系统。在该空调系统实施例中该空调系统主要包括空调设备、通信控制设备和后台服务器,通信控制设备包括上述空调运行控制装置实施例描述的空调运行控制装置,空调设备通过通信控制设备与后台服务器通信连接。后台服务器可以被配置成向通信控制设备发送运行控制指令。通信控制设备可以被配置成接收运行控制指令以及通过空调运行控制装置并根据运行控制指令控制空调设备运行。
65.在一个实施方式中,空调设备包括一个或多个室外机以及多个室内机,室外机中的主室外机通过通信控制设备与后台服务器通信连接。当空调设备只包括一个室外机时,通信控制设备可以设置在室外机上,以使室外机能够通过通信控制设备与后台服务器通信连接,获取通信控制设备内空调运行控制装置的输出结果,根据该输出结果控制室外机自身以及室内机运行。当空调设备包括多个室外机时,通信控制设备可以设置在主室外机上,以使主室外机能够通过通信控制设备与后台服务器通信连接,获取通信控制设备内空调运行控制装置的输出结果,根据该输出结果控制所有室外机以及室内机运行。
66.进一步,本发明还提供了一种存储装置。在该存储装置实施例中存储装置可以被配置成存储执行上述方法实施例的空调运行控制方法的程序,该程序可以由处理器加载并运行以实现上述空调运行控制方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该存储装置可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中存储是非暂时性的计算机可读存储介质。
67.进一步,本发明还提供了一种控制装置。在该控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的空调运行控制方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的空调运行控制方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该控制装置可以是包括各种电子设备形成的控制装置设备,可选的,本发明实施例中控制装置是单片机。
68.本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
69.进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的系统的功
能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
70.本领域技术人员能够理解的是,可以对系统中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
71.至此,已经结合附图所示的一个实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜