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

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

2021-10-30 02:44:00 来源:中国专利 TAG:空调器 升级 程序 机主 装置


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


背景技术:

2.当前空调器外机主程序的升级方案中,服务器端有升级包时直接通过通信模块,将升级包的数据传输到空调外机控制器的备份区,单次校验通过后进行程序升级,升级完成后如果监测到故障重新升级。目前的升级方案,只有服务器到通信模块一条通信渠道,当该通道失效后将无法实现升级,另外用户也无法选择升级方式和升级时间,升级的可靠性和灵活性不足。


技术实现要素:

3.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种空调器外机主程序的升级方法、运行控制装置及空调器,能够提高升级的成功率和可靠性。
4.第一方面,本发明实施例提供一种空调器外机主程序的升级方法,应用于线控器,所述线控器通过无线通讯模块与服务器或者移动终端连接,所述方法包括:
5.接收并存储所述服务器或者所述移动终端发送过来的升级包;
6.获取升级控制信号,根据所述控制信号向空调器外机发送所述升级包,以使所述空调器外机根据所述升级包进行升级。
7.根据本发明实施例提供的空调器外机主程序的升级方法,至少具有如下有益效果:线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
8.在上述的升级方法中,所述升级控制信号包括用于指示快速升级的第一信号,若接收到所述第一信号,控制空调器停机并提高发送所述升级包的速率。
9.在上述的升级方法中,所述升级控制信号包括用于指示静默升级的第二信号,若接收到所述第二信号,将所述升级包的数据穿插在运行通信数据中传输至所述空调器外机,以使所述空调器外机在停机后进行升级。
10.线控器接收到升级包之后,提供升级模式选择按钮给用户,升级模式选择按钮至少包括快速升级按钮和静默升级按钮;若用户点击快速升级按钮,线控器随即获取到第一信号,然后发送停机控制信号给到空调器外机,控制空调器停机,同时提高发送升级包的速率,从而快速将升级包传送到空调器外机的控制器并保存在备份区,接收完成后随即进行主程序升级,实现快速升级;若用户点击静默升级按钮,线控器随即获取到第二信号,空调器继续正常运行,线控器不会控制空调器外机停机,线控器将升级包的数据穿插在运行通
信数据中传输至空调器外机,存储在空调器外机的控制器的备份区,接收完成后不会立刻进行升级,而是在机组停机后才进行升级,避免影响空调器的正常运行。
11.第二方面,本发明实施例提供一种空调器外机主程序的升级方法,应用于空调器外机,包括:
12.获取存储在线控器中的升级包,所述线控器通过无线通讯模块从服务器或者移动终端获取所述升级包;
13.将所述升级包保存在控制器的备份区;
14.接收停机控制信号,根据所述升级包进行升级。
15.根据本发明实施例提供的空调器外机主程序的升级方法,至少具有如下有益效果:空调器外机从线控器获取的升级包,既可以是线控器从服务器获取得到的,也可以是线控器从移动终端获取得到的,具有两条路径获取升级包,能够提高升级的成功率,空调器外机从线控器获取到升级包后,存储在空调器外机的控制器的备份区,另外升级包也备份存储在线控器中,多位置备份升级包,能够提高升级的可靠性;获取完升级包后,若接收到停机控制信号,停机然后进行升级,空调器外机主程序的升级成功率高,可靠性强。
16.在上述的升级方法中,所述停机控制信号来自所述线控器或者来自所述空调器外机的控制按键。
17.线控器可以响应于用户的选择而发送停机控制信号,来使得空调器外机停机进行升级;另外,若空调器外机本身处于运行状态,用户也没有选择立刻进行升级,即没有通过线控器发送停机控制信号至空调器外机,空调器外机继续正常运行,直到获取到来自空调器外机的控制按键的停机控制信号,然后停机进行升级。
18.在上述的升级方法中,根据所述升级包进行升级之前,进行累加校验和循环冗余校验。
19.空调器外机接收到完整的升级包后,进行累加校验和循环冗余校验,通过双重检验,保证升级包的正确性。
20.在上述的升级方法中,若升级完成后所述空调器外机无法运行,重新进行升级。
21.升级完成后空调器外机无法运行,即空调器外机主程序升级失败,则重新进行升级,直到升级成功,保证空调器能够正常运行。
22.第三方面,本发明实施例提供一种运行控制装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上第一方面实施例或者如上第二方面实施例所述的空调器外机主程序的升级方法。
23.根据本发明实施例提供的运行控制装置,至少具有如下有益效果:线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
24.第四方面,本发明实施例提供一种空调器,包括如上第三方面实施例所述的运行
控制装置。
25.根据本发明实施例提供的空调器,至少具有如下有益效果:线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
26.第五方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面实施例或者如上第二方面实施例所述的空调器外机主程序的升级方法。
27.根据本发明实施例提供的计算机可读存储介质,至少具有如下有益效果:线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
28.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
29.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
30.下面结合附图和实施例对本发明进一步地说明;
31.图1是本发明实施例提供的一种空调器外机主程序的升级方法涉及的部件拓扑图;
32.图2是本发明实施例提供的一种空调器外机主程序的升级方法的流程图;
33.图3是本发明另一实施例提供的一种空调器外机主程序的升级方法的流程图;
34.图4是本发明又一实施例提供的一种空调器外机主程序的升级方法的流程图;
35.图5是本发明实施例提供的一种运行控制装置的结构示意图。
具体实施方式
36.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
37.应了解,在本发明实施例的描述中,如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单
项或复数项的任意组合。
38.此外,除非另有明确的规定和限定,术语“连接/相连”应做广义理解,例如,可以是固定连接或活动连接,也可以是可拆卸连接或不可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连。
39.在本发明实施例的描述中,参考术语“一个实施例/实施方式”、“另一实施例/实施方式”或“某些实施例/实施方式”、“在上述实施例/实施方式”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本公开的至少两个实施例或实施方式中。在本公开中,对上述术语的示意性表述不一定指的是相同的示实施例或实施方式。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。
40.需要说明的是,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
41.本发明实施例提供一种空调器外机主程序的升级方法、运行控制装置及空调器,能够提高升级的成功率和可靠性。
42.下面结合附图,对本发明实施例作进一步阐述。
43.参照图1,图1是本发明实施例提供的一种空调器外机主程序的升级方法涉及的部件拓扑图,关联部件包括空调器外机、空调器内机、线控器、服务器和移动终端,空调器外机包括外机控制器,空调器外机包括内机控制器,外机控制器与内机控制器一般通过总线方式连接,内机控制器与线控器连接,线控器通过无线通讯模块与服务器或者移动终端连接,例如线控器通过wifi模块分别与服务器和移动终端通讯连接。其中,移动终端可以是手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。
44.参照图2,本发明的第一方面实施例提供一种空调器外机主程序的升级方法,应用于线控器,方法包括但不限于步骤s210至步骤s220:
45.步骤s210:接收并存储服务器或者移动终端发送过来的升级包;
46.需要说明的是,当服务器有可升级的空调器外机主程序的升级包时,可以通过wifi模块传送给线控器;当移动终端有可升级的空调器外机主程序的升级包时,移动终端可以连接wifi模块,通过安装在移动终端的app将升级包传送到线控器中,线控器可以通过服务器和移动终端两条路径接收空调器外机主程序的升级包,采用多路径升级方式,可以保障空调器外机主程序的升级成功率。
47.步骤s220:获取升级控制信号,根据控制信号向空调器外机发送升级包,以使空调器外机根据升级包进行升级。
48.上述第一方面实施例提供的空调器外机主程序的升级方法,线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
49.在上述图2的升级方法中,步骤s220中的升级控制信号包括用于指示快速升级的第一信号以及用于指示静默升级的第二信号:
50.若接收到第一信号,控制空调器停机并提高发送升级包的速率;
51.若接收到第二信号,将升级包的数据穿插在运行通信数据中传输至空调器外机,以使空调器外机在停机后进行升级。
52.线控器接收到升级包之后,提供升级模式选择按钮给用户,升级模式选择按钮至少包括快速升级按钮和静默升级按钮;若用户点击快速升级按钮,线控器随即获取到第一信号,然后发送停机控制信号给到空调器外机,控制空调器停机,同时提高发送升级包的速率,从而快速将升级包传送到空调器外机的控制器并保存在备份区,接收完成后随即进行主程序升级,实现快速升级;若用户点击静默升级按钮,线控器随即获取到第二信号,空调器继续正常运行,线控器不会控制空调器外机停机,线控器将升级包的数据穿插在运行通信数据中传输至空调器外机,存储在空调器外机的控制器的备份区,接收完成后不会立刻进行升级,而是在机组停机后才进行升级,避免影响空调器的正常运行。
53.参照图3,本发明的第二方面实施例提供一种空调器外机主程序的升级方法,应用于空调器外机,包括但不限于步骤s310至步骤s330:
54.步骤s310:获取存储在线控器中的升级包,线控器通过无线通讯模块从服务器或者移动终端获取升级包;
55.步骤s320:将升级包保存在控制器的备份区;
56.步骤s330:接收停机控制信号,根据升级包进行升级。
57.根据本发明实施例提供的空调器外机主程序的升级方法,空调器外机从线控器获取的升级包,既可以是线控器从服务器获取得到的,也可以是线控器从移动终端获取得到的,具有两条路径获取升级包,能够提高升级的成功率,空调器外机从线控器获取到升级包后,存储在空调器外机的控制器的备份区,另外升级包也备份存储在线控器中,多位置备份升级包,能够提高升级的可靠性;获取完升级包后,若接收到停机控制信号,停机然后进行升级,空调器外机主程序的升级成功率高,可靠性强。
58.在上述图3的升级方法中,步骤s330中的停机控制信号来自线控器或者来自空调器外机的控制按键。
59.线控器可以响应于用户的选择而发送停机控制信号给空调器外机,来使得空调器外机停机进行升级;另外,若空调器外机本身处于运行状态,用户也没有选择立刻进行升级,即没有通过线控器发送停机控制信号至空调器外机,空调器外机继续正常运行,直到获取到来自空调器外机的控制按键的停机控制信号,然后停机进行升级。
60.在上述图3的升级方法中,在步骤s330中,根据升级包进行升级之前,进行累加校验和循环冗余校验。
61.空调器外机接收到完整的升级包后,进行累加校验和循环冗余校验,通过双重检验,保证升级包的正确性。
62.在上述图3的升级方法中,若升级完成后空调器外机无法运行,重新进行升级。
63.升级完成后空调器外机无法运行,即空调器外机主程序升级失败,则重新进行升级,直到升级成功,保证空调器能够正常运行。
64.参照图4,图4是本发明又一实施例提供的一种空调器外机主程序的升级方法的流程图,包括以下步骤:
65.服务器有可升级的空调器外机主程序的升级包,服务器通过wifi模块传送升级包
给线控器;或者:移动终端有可升级的空调器外机主程序的升级包,移动终端连接空调器的wifi模块,将升级包传送到线控器上;
66.线控器存储升级包作为备份,并通知用户有可升级的空调器外机主程序版本;
67.若用户选择静默升级,机组正常运行,并将升级包的数据穿插在正常通信数据中,经内机控制器将升级包传送到外机控制器的程序备份区;
68.若用户选择快速升级,机组停止运行,提高通信波特率,快速将升级包的数据发送给外机控制器,并存储在程序备份区;
69.判断升级包的数据是否传输完成,若传输完成,进行累加校验和循环冗余校验,双重校验完成后,将程序备份区数据覆盖到主程序区。
70.本实施例提供的升级方法,线控器可以通过服务器和移动终端两条路径接收空调器外机主程序的升级包;线控器收到升级包后先做备份,并提供选择按钮给用户,用户可以选择静默升级、快速升级或者不升级;用户选择静默升级,机组将正常运行,并慢速将升级包传送到外机控制器的程序备份区;用户选择快速升级,机组将停止运行,并提高通信速率将升级包传送到外机控制器并保存在程序备份区;外机控制器接收到完整升级包后,经过累加校验和crc校验的双重校验,双重校验通过后,如果机组处在停机状态则升级主程序,升级完成后如果程序无法运行将再次升级程序直到升级成功。本发明实施例针对空调器外机的主控板程序,采用多路径升级方式,保障升级成功率;采用多位置备份升级包,保证升级可靠性;并使用双重校验,保证升级包的正确性;应用到空调器上之后,可以方便的解决原程序功能不完善问题、原程序存在重大bug问题;有效降低售后维护成本,提高产品总利润。
71.参照图5,本发明的第三方面实施例提供一种运行控制装置500,包括至少一个控制处理器510和用于与至少一个控制处理器510通信连接的存储器520;存储器520存储有可被至少一个控制处理器510执行的指令,指令被至少一个控制处理器510执行,以使至少一个控制处理器510能够执行如上第一方面实施例或者如上第二方面实施例的空调器外机主程序的升级方法,例如执行图2中的方法步骤s210至步骤s220,或者执行图3中的方法步骤s310至步骤s330。
72.根据本发明实施例提供的运行控制装置,线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
73.另外,本发明的第四方面实施例提供一种空调器,包括如上第三方面实施例的运行控制装置500。
74.根据本发明实施例提供的空调器,线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
75.另外,本发明的第五方面实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上第一方面实施例或者如上第二方面实施例的空调器外机主程序的升级方法,例如执行图2中的方法步骤s210至步骤s220,或者执行图3中的方法步骤s310至步骤s330。
76.根据本发明实施例提供的计算机可读存储介质,线控器可以通过服务器或者移动终端两条路径获取升级包,能够提高升级的成功率,线控器获取到升级包后先存储起来,再发送至空调器外机,保存在空调器外机的备份区,多位置备份升级包,能够提高升级的可靠性,还可以提供升级选择给用户,获取到升级控制信号才发送数据包至空调器外机,进而使得空调器外机在获取到升级包后进行升级,空调器外机主程序的升级成功率高,可靠性强,升级灵活。
77.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质或非暂时性介质和通信介质或暂时性介质。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息诸如计算机可读指令、数据结构、程序模块或其他数据的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd

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

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜