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

空调器外机主程序的升级方法、运行控制装置及空调器与流程

2021-10-27 20:17:00 来源:中国专利 TAG:空调器 升级 程序 机主 装置


1.本发明涉及程序升级技术领域,尤其涉及一种空调器外机主程序的升级方法、运行控制装置及空调器。


背景技术:

2.空调系统通常统称为由外机、内机等空调设备组成的制冷系统,当前空调系统较多地使用电流环通信电路来实现外机和内机的通信,电流环通信是通过三根线即交流电源火线l、零线n外加一根通信s线来实现的。电流环通信的速率较低,使用通信远程升级程序时,需要较长的时间,造成用户体验较差;而且用户确认升级后,等待期间还有较大的数据中断风险,造成升级失败的概率较大。


技术实现要素:

3.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种空调器外机主程序的升级方法、运行控制装置及空调器,能够降低升级失败的概率,提升用户体验。
4.第一方面,本发明实施例提供一种空调器外机主程序的升级方法,应用于线控器,所述方法包括:
5.获取升级包;
6.将所述升级包的数据穿插在运行通信数据中发送给空调器外机;
7.当接收到来自所述空调器外机的校验成功信号并获取到升级确认信号,向所述空调器外机发送所述升级确认信号,以使所述空调器外机根据所述升级包进行升级。
8.根据本发明实施例提供的升级方法,至少具有如下有益效果:当空调器外机需要升级主程序时,线控器获取升级包后,在线控器发送至空调器外机的运行通信数据中插入升级包的数据帧,升级包发送完成后,空调器外机可以对升级包进行校验,线控器若接收到空调器外机发送过来的校验成功信号,将升级选择按钮显示给用户,用户选择升级则线控器获取到升级确认信号,然后发送升级确认信号给空调器外机,使得空调器外机可以直接根据升级包进行升级;用户选择升级后,升级包已经穿插在运行通信数据中发送到了空调器外机,无需等待较长的时间来进行升级,能够降低升级失败的概率,有利于提升用户的体验。
9.在上述的升级方法中,所述将所述升级包的数据穿插在运行通信数据中发送给空调器外机,包括:
10.从所述升级包提取预设字节长度的数据,封装成升级数据帧;
11.将所述升级数据帧封装到所述运行通信数据并发送给所述空调器外机。
12.正常运行时,线控器不断地会往空调器外机发送运行通信数据,线控器获取到升级包之后,在每次往空调器外机发送运行通信数据时,会插入一个升级数据帧,该升级数据帧是从升级包中提取预设字节长度的数据封装得到的,升级数据帧包括帧头、数据部分和帧尾,其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息
等,数据部分就是从升级包中提取出来的预设字节长度的升级数据。可以理解的是,一般情况下,线控器按照升级包的全部数据的顺序,依次提取预设字节长度的数据,进行封装得到升级数据帧,直到最后一段数据的字节长度小于预设字节长度,并将该最后一段数据也封装成升级数据帧发送给空调器外机。
13.在上述的升级方法中,接收到所述校验成功信号后,在显示界面显示升级选择按钮。
14.线控器在显示界面显示升级选择按钮,可以通知用户空调器外机的主程的升级包已经下载完整,具备升级条件,可以进行升级。
15.在上述的升级方法中,当接收到来自所述空调器外机的校验失败信号,再次将所述升级包的数据穿插在运行通信数据中发送给所述空调器外机。
16.若线控器接收到校验失败信号,说明之前发送给空调器外机的升级包不完整,无法用于升级,即当前不具备升级条件,需要线控器重新发送升级包的数据给空调器外机,直到空调器外机发送校验成功信号过来线控器。
17.在上述的升级方法中,还包括:
18.接收来自所述空调器外机的升级结果信息,并在显示界面进行显示。
19.升级完成后,空调器外机将升级结果信息发送给线控器,线控器将升级结果通过显示屏显示出来,供用户查看。
20.第二方面,本发明实施例提供一种空调器外机主程序的升级方法,应用于空调器外机,所述方法包括:
21.从接收到的运行通信数据中提取并存储升级数据帧;
22.根据所述升级数据帧得到完整的升级包;
23.当接收到升级确认信号,停机并根据所述升级包进行升级。
24.根据本发明实施例提供的升级方法,至少具有如下有益效果:线控器获取到空调器外机主程序升级包后,在每次往空调器外机发送运行通信数据时,会插入一个升级数据帧,该升级数据帧是从升级包中提取预设字节长度的数据封装得到的;空调器外机则会不断地接收到线控器发送过来的运行通信数据,每次接收到的运行通信数据中,均包含有一个升级数据帧,空调器外机将空调器外机提取出来并存储在备份区中;当接收到线控器发送过来的全部升级数据帧后,空调器外机就可以得到完整的升级包;若是进一步接收到来自线控器的升级确认信号,则表明用户通过线控器选择进行升级,空调器外机判断压缩机是否满足停机条件,若不满足,进行等待直到压缩机可以停机,然后根据完整的升级包进行升级。空调器外机通过在正常运行时的运行通信数据从线控器获取到升级包,当用户选择升级时,无需进行等待,直接根据升级包进行升级,降低升级失败的概率,有利于提升用户的体验。
25.在上述的升级方法中,得到完整的所述升级包之后,进行校验并将向线控器发送校验结果信息。
26.空调器外机得到完整的升级包后,进行校验,校验可以包括累加校验和crc校验的双重校验,若校验成功,则发送校验成功信息给线控器,由线控器通知用户已经做好升级准备,具备升级条件;若校验失败,则发送校验失败信息给线控器,通知线控器重新将升级包的升级数据帧穿插在运行通信数据中发送过来。
27.在上述的升级方法中,升级完成后,向线控器发送升级结果信息。
28.升级完成后,空调器外机将升级结果信息发送给线控器,线控器将升级结果通过显示屏显示出来,供用户查看。
29.第三方面,本发明实施例提供一种空调器外机主程序的升级方法,包括:
30.线控器获取升级包;
31.所述线控器将所述升级包的升级数据帧穿插在运行通信数据中发送给空调器外机;
32.所述空调器外机从接收到的运行通信数据中提取并存储升级数据帧;
33.所述空调器外机根据所述升级数据帧得到完整的升级包;
34.所述空调器外机进行校验并将向线控器发送校验成功信息;
35.当所述线控器获取到升级确认信号,向所述空调器外机发送所述升级确认信号;
36.所述空调器外机停机并根据所述升级包进行升级。
37.第四方面,本发明实施例提供一种运行控制装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上第一方面实施例所述的升级方法或者执行如上第二方面实施例所述的升级方法。
38.第五方面,本发明实施例提供一种空调器,包括如上第四方面实施例所述的运行控制装置。
39.第六方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面实施例所述的升级方法或者执行如上第二方面实施例所述的升级方法。
40.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
41.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
42.下面结合附图和实施例对本发明进一步地说明;
43.图1是本发明实施例提供的一种空调器系统的结构示意图;
44.图2是本发明实施例提供的一种空调器系统的空调器外机主程序的升级方法的流程图;
45.图3是本发明实施例提供的一种应用于线控器的空调器外机主程序的升级方法的流程图;
46.图4是本发明另一实施例提供的一种应用于线控器的空调器外机主程序的升级方法的流程图;
47.图5是本发明实施例提供的一种应用于空调器外机的空调器外机主程序的升级方法的流程图;
48.图6是本发明实施例提供的一种运控控制装置的结构示意图。
具体实施方式
49.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
50.应了解,在本发明实施例的描述中,如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。
51.此外,除非另有明确的规定和限定,术语“连接/相连”应做广义理解,例如,可以是固定连接或活动连接,也可以是可拆卸连接或不可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连。
52.在本发明实施例的描述中,参考术语“一个实施例/实施方式”、“另一实施例/实施方式”或“某些实施例/实施方式”、“在上述实施例/实施方式”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本公开的至少两个实施例或实施方式中。在本公开中,对上述术语的示意性表述不一定指的是相同的示实施例或实施方式。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。
53.需要说明的是,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
54.本发明实施例提供一种空调器外机主程序的升级方法、运行控制装置及空调器,能够降低升级失败的概率,提升用户体验。
55.下面结合附图,对本发明实施例作进一步阐述。
56.参照图1,本发明实施例提供的空调器系统的结构示意图,空调器包括空调器外机和空调器内机,空调器外机和空调器内机通过总线方式连接以实现数据交互,空调器内机的控制器和线控器连接,线控器有wifi模块,可以与服务器或者移动终端连接,从而获取空调器外机主程序的升级包。
57.参照图2和图3,本发明的第一方面实施例提供一种空调器外机主程序的升级方法,该升级方法应用于图1所示的空调器系统,升级方法包括但不限于步骤s210至步骤s270:
58.步骤s210:线控器获取升级包;
59.需要说明的是,线控器可以通过总线获取空调器外机的主程序版本信息,然后通过wifi模块向服务器查询空调器外机的主程序是否有升级版本,若查询到有升级版本,可以从服务器下载升级版本的升级包,存储在线控器中。另外,当服务器有空调器外机的主程序的升级版本时,也可以发送升级包到到移动终端中,移动终端可以连接wifi模块,通过安装在移动终端的app将升级包传送到线控器中。
60.步骤s220:所述线控器将所述升级包的升级数据帧穿插在运行通信数据中发送给
空调器外机;
61.需要说明的是,正常运行时,线控器不断地会往空调器外机发送运行通信数据,线控器获取到升级包之后,在每次往空调器外机发送运行通信数据时,会插入一个升级数据帧,该升级数据帧是从升级包中提取预设字节长度的数据封装得到的,升级数据帧包括帧头、数据部分和帧尾,其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等,数据部分就是从升级包中提取出来的预设字节长度的升级数据。可以理解的是,一般情况下,线控器按照升级包的全部数据的顺序,依次提取预设字节长度的数据,进行封装得到升级数据帧,直到最后一段数据的字节长度小于预设字节长度,并将该最后一段数据也封装成升级数据帧发送给空调器外机。
62.步骤s230:所述空调器外机从接收到的运行通信数据中提取并存储升级数据帧;
63.需要说明的是,空调器外机会不断地接收到线控器发送过来的运行通信数据,每次接收到的运行通信数据中,均包含有一个升级数据帧,空调器外机将空调器外机提取出来并存储在备份区。
64.步骤s240:所述空调器外机根据所述升级数据帧得到完整的升级包;
65.可以理解的是,当接收到线控器发送过来的全部升级数据帧后,空调器外机就可以得到完整的升级包。
66.步骤s250:所述空调器外机进行校验并将向线控器发送校验成功信息;
67.需要说明的是,空调器外机得到完整的升级包后,进行校验,校验可以包括累加校验和crc校验的双重校验,若校验成功,则发送校验成功信息给线控器,由线控器通知用户已经做好升级准备,具备升级条件;若校验失败,则发送校验失败信息给线控器,通知线控器重新将升级包的升级数据帧穿插在运行通信数据中发送过来。
68.步骤s260:当所述线控器获取到升级确认信号,向所述空调器外机发送所述升级确认信号;
69.需要说明的是,线控器接收到来自空调器外机的校验成功信息后,在显示界面显示升级选择按钮,通知用户空调器外机的主程的升级包已经下载完整,具备升级条件,可以进行升级,线控器显示的升级选择按钮可以有“升级”、“不升级”,用户选择“升级”的话,线控器则接收到升级确认信号,然后将升级确认信号转发给空调器外机,通知空调器外机进行升级。
70.步骤s270:所述空调器外机停机并根据所述升级包进行升级。
71.需要说明的是,空调器外机接收到升级确认信号后,判断压缩机是否满足停机条件,若不满足,进行等待直到压缩机可以停机,然后根据完整的升级包进行升级。升级完成后,空调器外机将升级结果信息发送给线控器,线控器将升级结果通过显示屏显示出来,供用户查看。
72.本实施例提供的空调器外机主程序的升级方法,空调器外机通过在正常运行时的运行通信数据从线控器获取到升级包,当用户选择升级时,无需进行等待,直接根据升级包进行升级,降低升级失败的概率,有利于提升用户的体验。
73.由于上述的空调器外机主程序的升级方法涉及到线控器和空调器外机之间的交互,下面分别从线控器所在的一侧和空调器所在的一侧来描述各自的升级步骤。
74.参照图3,本发明实施例提供一种空调器外机主程序的升级方法,应用于线控器,
所述升级方法包括但不限于步骤s310和步骤s330:
75.步骤s310:获取升级包;
76.步骤s320:将所述升级包的数据穿插在运行通信数据中发送给空调器外机;
77.步骤s330:当接收到来自所述空调器外机的校验成功信号并获取到升级确认信号,向所述空调器外机发送所述升级确认信号,以使所述空调器外机根据所述升级包进行升级。
78.在本实施例的升级方法中,当空调器外机需要升级主程序时,线控器获取升级包后,在线控器发送至空调器外机的运行通信数据中插入升级包的数据帧,升级包发送完成后,空调器外机可以对升级包进行校验,线控器若接收到空调器外机发送过来的校验成功信号,将升级选择按钮显示给用户,用户选择升级则线控器获取到升级确认信号,然后发送升级确认信号给空调器外机,使得空调器外机可以直接根据升级包进行升级;用户选择升级后,升级包已经穿插在运行通信数据中发送到了空调器外机,无需等待较长的时间来进行升级,能够降低升级失败的概率,有利于提升用户的体验。
79.参照图4,在上述图3的升级方法中,步骤s320中的将所述升级包的数据穿插在运行通信数据中发送给空调器外机,包括以下步骤:
80.步骤s410:从所述升级包提取预设字节长度的数据,封装成升级数据帧;
81.步骤s420:将所述升级数据帧封装到所述运行通信数据并发送给所述空调器外机。
82.正常运行时,线控器不断地会往空调器外机发送运行通信数据,线控器获取到升级包之后,在每次往空调器外机发送运行通信数据时,会插入一个升级数据帧,该升级数据帧是从升级包中提取预设字节长度的数据封装得到的,升级数据帧包括帧头、数据部分和帧尾,其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等,数据部分就是从升级包中提取出来的预设字节长度的升级数据。可以理解的是,一般情况下,线控器按照升级包的全部数据的顺序,依次提取预设字节长度的数据,进行封装得到升级数据帧,直到最后一段数据的字节长度小于预设字节长度,并将该最后一段数据也封装成升级数据帧发送给空调器外机。
83.在上述图3的升级方法中,步骤s330接收到所述校验成功信号后,线控器在显示界面显示升级选择按钮。
84.可以理解的是,线控器在显示界面显示升级选择按钮,可以通知用户空调器外机的主程的升级包已经下载完整,具备升级条件,可以进行升级,线控器显示的升级选择按钮可以有“升级”、“不升级”,用户选择“升级”的话,线控器则接收到升级确认信号,然后将升级确认信号转发给空调器外机,通知空调器外机进行升级。
85.在上述图3的升级方法中,当接收到来自所述空调器外机的校验失败信号,再次将所述升级包的数据穿插在运行通信数据中发送给所述空调器外机。
86.若线控器接收到校验失败信号,说明之前发送给空调器外机的升级包不完整,无法用于升级,即当前不具备升级条件,需要重新发送升级包的数据给空调器外机,直到空调器外机发送校验成功信号过来线控器。
87.在上述图3的升级方法中,还包括步骤s340:
88.步骤s340:接收来自所述空调器外机的升级结果信息,并在显示界面进行显示。
89.升级完成后,空调器外机将升级结果信息发送给线控器,线控器将升级结果通过显示屏显示出来,供用户查看。
90.参照图5,本发明实施例提供一种空调器外机主程序的升级方法,应用于空调器外机,所述方法包括但不限于步骤s510至步骤s530:
91.步骤s510:从接收到的运行通信数据中提取并存储升级数据帧;
92.步骤s520:根据所述升级数据帧得到完整的升级包;
93.步骤s530:当接收到升级确认信号,停机并根据所述升级包进行升级。
94.在本实施例的升级方法中,线控器获取到空调器外机主程序升级包后,在每次往空调器外机发送运行通信数据时,会插入一个升级数据帧,该升级数据帧是从升级包中提取预设字节长度的数据封装得到的;空调器外机则会不断地接收到线控器发送过来的运行通信数据,每次接收到的运行通信数据中,均包含有一个升级数据帧,空调器外机将空调器外机提取出来并存储在备份区中;当接收到线控器发送过来的全部升级数据帧后,空调器外机就可以得到完整的升级包;若是进一步接收到来自线控器的升级确认信号,则表明用户通过线控器选择进行升级,空调器外机判断压缩机是否满足停机条件,若不满足,进行等待直到压缩机可以停机,然后根据完整的升级包进行升级。空调器外机通过在正常运行时的运行通信数据从线控器获取到升级包,当用户选择升级时,无需进行等待,直接根据升级包进行升级,降低升级失败的概率,有利于提升用户的体验。
95.在上述图5的升级方法中,步骤s530中,得到完整的所述升级包之后,进行校验并将向线控器发送校验结果信息。
96.空调器外机得到完整的升级包后,进行校验,校验可以包括累加校验和crc校验的双重校验,若校验成功,则发送校验成功信息给线控器,由线控器通知用户已经做好升级准备,具备升级条件;若校验失败,则发送校验失败信息给线控器,通知线控器重新将升级包的升级数据帧穿插在运行通信数据中发送过来。
97.在上述图5的升级方法中,还包括以下步骤:
98.步骤s540:升级完成后,向线控器发送升级结果信息。
99.升级完成后,空调器外机将升级结果信息发送给线控器,线控器将升级结果通过显示屏显示出来,供用户查看。
100.另外,参照图6,本发明的一个实施例还提供一种运行控制装置600,包括至少一个控制处理器610和用于与所述至少一个控制处理器610通信连接的存储器620;所述存储器620存储有可被所述至少一个控制处理器610执行的指令,所述指令被所述至少一个控制处理器610执行,以使所述至少一个控制处理器610能够执行如上实施例所述的应用于线控器的升级方法或者执行如上实施例所述的应用于空调器外机的升级方法,例如执行图3中的方法步骤s310至步骤s340、执行图4中的方法步骤s410至步骤s420以及执行图5中的方法步骤s510至步骤s540。
101.在本实施例的运行控制装置600中,当空调器外机需要升级主程序时,线控器获取升级包后,在线控器发送至空调器外机的运行通信数据中插入升级包的数据帧,升级包发送完成后,空调器外机可以对升级包进行校验,线控器若接收到空调器外机发送过来的校验成功信号,将升级选择按钮显示给用户,用户选择升级则线控器获取到升级确认信号,然后发送升级确认信号给空调器外机,使得空调器外机可以直接根据升级包进行升级;用户
选择升级后,升级包已经穿插在运行通信数据中发送到了空调器外机,无需等待较长的时间来进行升级,能够降低升级失败的概率,有利于提升用户的体验。
102.另外,本发明的一个实施例还提供一种空调器,包括如上实施例所述的运行控制装置600。
103.在本实施例的空调器中,当空调器外机需要升级主程序时,线控器获取升级包后,在线控器发送至空调器外机的运行通信数据中插入升级包的数据帧,升级包发送完成后,空调器外机可以对升级包进行校验,线控器若接收到空调器外机发送过来的校验成功信号,将升级选择按钮显示给用户,用户选择升级则线控器获取到升级确认信号,然后发送升级确认信号给空调器外机,使得空调器外机可以直接根据升级包进行升级;用户选择升级后,升级包已经穿插在运行通信数据中发送到了空调器外机,无需等待较长的时间来进行升级,能够降低升级失败的概率,有利于提升用户的体验。
104.另外,本发明的一个实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上实施例所述的应用于线控器的升级方法或者执行如上实施例所述的应用于空调器外机的升级方法,例如执行图3中的方法步骤s310至步骤s340、执行图4中的方法步骤s410至步骤s420以及执行图5中的方法步骤s510至步骤s540。
105.在本实施例的计算机可读存储介质中,当空调器外机需要升级主程序时,线控器获取升级包后,在线控器发送至空调器外机的运行通信数据中插入升级包的数据帧,升级包发送完成后,空调器外机可以对升级包进行校验,线控器若接收到空调器外机发送过来的校验成功信号,将升级选择按钮显示给用户,用户选择升级则线控器获取到升级确认信号,然后发送升级确认信号给空调器外机,使得空调器外机可以直接根据升级包进行升级;用户选择升级后,升级包已经穿插在运行通信数据中发送到了空调器外机,无需等待较长的时间来进行升级,能够降低升级失败的概率,有利于提升用户的体验。
106.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质或非暂时性介质和通信介质或暂时性介质。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息诸如计算机可读指令、数据结构、程序模块或其他数据的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd

rom、数字多功能盘dvd或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
107.上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜