机组系统数据备份装置、方法及具有该装置的空调机组技术领域
本发明涉及数据备份领域,尤其涉及一种机组系统数据备份装置、方法及具有该
装置的空调机组。
背景技术
空调机组在不同的使用工况下都有一套针对该工况下的运行配置参数,这样可以
确保机组可以可靠高效的运行。所以机组调试时由技术人员设置好该系统参数。但当设备
的控制器出现损坏需要更换配件时,所有的参数都需要重新配置,否则会出现异常,机组在
运行过程中根据它自身的环境条件、运行工况等对某些参数调整过,调整后的设置参数才
是机组正常的运行数据。因此,在更换部件后或者某一个部件出现数据保存异常时如何自
动备份机组系统数据是目前亟待解决的问题。
发明内容
有鉴于此,本发明一方面提供了一种机组系统数据备份装置,包括:至少两个存储
设备,所述存储设备包括带有存储器的机组设备,用于预先存储系统数据,所述系统数据包
括机组标志;控制设备,所述控制设备包括分析单元,所述分析单元用于在机组启动时对所
述存储于各个存储设备的机组标志进行数据一致性分析;所述控制设备还包括更新单元,
所述更新单元用于根据所述数据一致性分析的结果对所述存储设备进行数据更新操作。
可选地,所述带有存储器的机组设备包括主板、HMI控制器、控制辅助板、电流检测
板、电子膨胀阀板;所述控制设备是所述存储设备其中的一个。
可选地,所述分析单元还用于:比较所述存储于各个存储设备的机组标志是否一
致;若存储于各个存储设备的机组标志不一致,则根据机组标志将所述存储设备分组,并统
计每组中包含所述存储设备的个数。
可选地,还包括:所述存储设备中存储的系统数据还包括存储时间;所述更新单元
对所述存储设备进行数据更新操作包括:在存储于各个存储设备的机组标志一致的情况
下,比较所述存储于各个存储设备的存储时间是否一致,若不一致则将存储时间最近的一
个存储设备所存储的系统数据同步到各个存储设备中;若存储于各个存储设备的机组标志
不一致,且所述包含存储设备的个数最多的组只有一个,在所述包含存储设备的个数最多
的一组存储设备中,将存储时间最近的一个存储设备所存储的系统数据同步到各个存储设
备中。
可选地,所述更新单元对所述存储设备进行数据更新操作还包括:若存储于各个
存储设备的机组标志不一致,且所述包含存储设备的个数最多的组有两个以上,则响应手
动操作,指定一个存储设备的系统数据,同步到各个存储设备中。
可选地,所述分析单元还包括校验子单元,所述校验子单元用于在机组启动时读
取各个所述存储设备中的系统数据,并且在读取各个所述存储设备中的系统数据时进行数
据校验,所述数据校验方式包括奇偶校验或CRC校验。
可选地,还包括:所述存储设备中存储的系统数据还包括设备运行配置参数;所述
装置还包括运行单元,所述运行单元用于在存储于各个存储设备的机组标志和存储时间都
一致的情况下,或所述更新单元对所述存储设备进行数据更新操作之后,以更新后的所述
设备运行配置参数运行机组。
本发明又一方面提供了一种空调机组,包括至少一个上述任一项所述的机组系统
数据备份装置。
本发明另一方面提供了一种机组系统数据备份方法,包括:预先在至少两个存储
设备中存储有系统数据,所述存储设备包括带有存储器的机组设备,所述系统数据包括机
组标志;在机组启动时对所述存储于各个存储设备的机组标志进行数据一致性分析;根据
所述数据一致性分析的结果对所述存储设备进行数据更新操作。
可选地,所述带有存储器的机组设备包括主板、HMI控制器、控制辅助板、电流检测
板、电子膨胀阀板。
可选地,所述在机组启动时对所述存储于各个存储设备的系统数据进行数据一致
性分析,包括:比较所述存储于各个存储设备的机组标志是否一致;若存储于各个存储设备
的机组标志不一致,则根据机组标志将所述存储设备分组,并统计每组中包含所述存储设
备的个数。
可选地,所述存储设备中存储的系统数据还包括存储时间;所述根据所述数据一
致性分析的结果对所述存储设备进行数据更新操作,包括:在存储于各个存储设备的机组
标志一致的情况下,比较所述存储于各个存储设备的存储时间是否一致,若不一致则将存
储时间最近的一个存储设备所存储的系统数据同步到各个存储设备中;若存储于各个存储
设备的机组标志不一致,且所述包含存储设备的个数最多的组只有一个,在所述包含存储
设备的个数最多的一组存储设备中,将存储时间最近的一个存储设备所存储的系统数据同
步到各个存储设备中。
可选地,所述根据所述数据一致性分析的结果对所述存储设备进行数据更新操
作,还包括:若存储于各个存储设备的机组标志不一致,且所述包含存储设备的个数最多的
组有两个以上,则响应手动操作,指定一个存储设备的系统数据,同步到各个存储设备中。
可选地,在所述在机组启动时对所述存储于各个存储设备的系统数据进行数据一
致性分析之前,还包括:在机组启动时读取各个所述存储设备中的系统数据,并且在读取各
个所述存储设备中的系统数据时进行数据校验,所述数据校验方式包括奇偶校验或CRC校
验。
可选地,还包括:所述存储设备中存储的系统数据包括设备运行配置参数;在所述
根据所述数据一致性分析的结果对所述存储设备进行数据更新操作之后,还包括:若存储
于各个存储设备的机组标志和存储时间都一致的情况下,或对所述存储设备进行数据更新
操作之后,以更新后的所述设备运行配置参数运行机组。
本发明的提供的机组系统数据备份装置、方法和空调机组,能够实现当某一个部
件出现数据保存异常或者更换部件时不需要重新设置参数,通过控制算法自动进行数据同
步和备份,优化了参数保存机制,保证机组按有效的参数运行。而且在此基础上进一步增加
数据校验机制,以确保数据的正确性;并增加数据备份时间记录,确保设备按最新记录的数
据稳定安全地运行。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明提供的机组系统数据备份装置的结构示意图;
图2是本发明提供的机组系统数据备份装置的一种优选实施例的结构示意图;
图3是本发明提供的机组系统数据备份装置的的一种优选实施例的工作流程图;
图4是本发明提供的机组系统数据备份方法的整体框架图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及
相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一
部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
本发明一方面提供了一种机组系统数据备份装置。图1是本发明提供的机组系统
数据备份装置的结构示意图。如图1所示,本发明机组系统数据备份装置包括:至少两个存
储设备200,所述存储设备包括带有存储器的机组设备,用于预先存储系统数据,所述系统
数据包括机组标志;控制设备100,所述控制设备包括分析单元101,所述分析单元用于在机
组启动时对所述存储于各个存储设备的机组标志进行数据一致性分析;所述控制设备还包
括更新单元102,所述更新单元用于根据所述数据一致性分析的结果对所述存储设备进行
数据更新操作。
机组在总装组装完成后要进行机组信息烧录,在机组设备上记录机组信息,只要
是有存储器的设备都可以记录机组信息,比如:主板、HMI控制器、控制辅助板、电流检测板、
电子膨胀阀板等。机组信息为机组条码等标识,可体现机组型号。在更换部件时或者某一个
部件出现数据保存异常的情况下,需要重新设置参数。在每一次上电的时候由控制设备对
所有设备的参数进行汇总判断,判断存储于各个存储设备的机组标志进行数据是否一致,
如果更换了部件或者某一个部件出现了数据保存异常的情况下,各个存储设备的机组标志
进行数据就会不一致,而通常情况下更换部件和出现数据保存异常的部件都是少数的,大
多数存储设备中存储的机组标志是一致的,因些可以认为这些机组标志一致的存储设备中
存储的系统数据应该是准确的,最后根据所述数据一致性分析的结果把准确的数据同步到
机组所有的存储设备中。
根据本发明机组系统数据备份装置的一种实施方式,所述控制设备是所述存储设
备其中的一个。可以选择其中一个存储设备设置为控制设备,比如通常情况下,可以选择主
板或HMI控制器作为控制设备。HMI(Human Machine Interface,人机界面)是系统和用户之
间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
凡参与人机信息交流的领域都存在着人机界面。HMI控制器是HMI终端模拟器专门设计允许
使用触摸屏作为人机界面的嵌入式控制器。
图2是本发明提供的机组系统数据备份装置的一种优选实施例的结构示意图。所
述分析单元101还包括校验子单元105,所述校验子单元105用于在机组启动时读取各个所
述存储设备中的系统数据,并且在读取各个所述存储设备中的系统数据时进行数据校验,
所述数据校验方式包括奇偶校验或CRC校验。数据检验可以保证读取数据的正确性,给后续
分析过程提供准确的数据源。图3是本发明提供的机组系统数据备份装置的的一种优选实
施例的工作流程图。如图3所示,首先在步骤110中,读取各个存储设备中的系统数据并做校
验。
根据本发明机组系统数据备份装置的一种实施方式,所述分析单元101还用于:比
较所述存储于各个存储设备的机组标志是否一致(参见图3中的步骤120);若存储于各个存
储设备的机组标志不一致,则根据机组标志将所述存储设备分组,并统计每组中包含所述
存储设备的个数(参见图3中的步骤130)。将机组标志一致的存储设备分为一组,机组标志
可以是机组条码,可体现机组型号,在所有的存储设备中,统计存储有几种不同的条码,存
储相同条码信息的存储设备分在一个组中,因此有几种不同的条码信息,就有几个分组。然
后统计每个组中存储设备的个数。个数最多的分组中应该存储有准确的系统数据。
根据本发明机组系统数据备份装置的一种实施方式,还包括:所述存储设备中存
储的系统数据还包括存储时间。所述更新单元102对所述存储设备进行数据更新操作包括:
在存储于各个存储设备的机组标志一致的情况下,比较所述存储于各个存储设备的存储时
间是否一致(参见图3中的步骤140),若不一致则将存储时间最近的一个存储设备所存储的
系统数据同步到各个存储设备中(参见图3中的步骤150);若存储于各个存储设备的机组标
志不一致,在步骤130之后判断包含存储设备的个数最多的组是否只有一个(参见图3中的
步骤160),若是则在所述包含存储设备的个数最多的一组存储设备中,将存储时间最近的
一个存储设备所存储的系统数据同步到各个存储设备中(参见图3中的步骤170)。具体地,
当存储设备记录的机组信息出现不一致时,在HMI上提示出每个存储设备保存的信息,当有
部分设备记录的机组信息一致,则自动以多数一致的存储设备为准(例如:在共有6个存储
设备的情况下,3个设备记录的机组信息为e(e1、e2、e3),2个设备的机组信息为f,1个设备
的机组信息为g,其中e1的保存时间是最新的,则按e1的参数来运行)。系统数据除了包括机
组标志之外,还包括机组运行配置参数,在同一组中,也就是机组标志一致的情况下,可能
由于未能及时同步更新而导致机组运行配置参数不一样,以存储时间最近的一次记录数据
为准,可以确保数据的准确性。
另一种情况中,所述更新单元102对所述存储设备进行数据更新操作还包括:若存
储于各个存储设备的机组标志不一致,且所述包含存储设备的个数最多的组有两个以上,
则响应手动操作,指定一个存储设备的系统数据,同步到各个存储设备中(参见图3中的步
骤180)。具体地,当个数最多的组不止一个而无法以多数一致的原则判断时,通过人工核实
机组信息,(例如:在共有6个存储设备的情况下,2个设备记录的机组信息为e,2个设备的机
组信息为f,2个设备的机组信息为g,则由人工核对操作)。
根据本发明机组系统数据备份装置的一种实施方式,还包括:所述存储设备中存
储的系统数据还包括设备运行配置参数;参见图2,所述装置还包括运行单元103,所述运行
单元用于在存储于各个存储设备的机组标志和存储时间都一致的情况下,或所述更新单元
对所述存储设备进行数据更新操作之后,以更新后的所述设备运行配置参数运行机组(参
见图3中的步骤190)。
本发明又一方面提供了一种空调机组,包括至少一个上述任一项所述的机组系统
数据备份装置。
本发明另一方面提供了一种机组系统数据备份方法。图4是本发明提供的机组系
统数据备份方法的整体框架图。如图4所示,本发明机组系统数据备份方法包括:步骤210,
预先在至少两个存储设备中存储有系统数据,所述存储设备包括带有存储器的机组设备,
所述系统数据包括机组标志;步骤220,在机组启动时对所述存储于各个存储设备的机组标
志进行数据一致性分析;步骤230,根据所述数据一致性分析的结果对所述存储设备进行数
据更新操作。
根据本发明机组系统数据备份方法的一种实施方式,所述带有存储器的机组设备
包括主板、HMI控制器、控制辅助板、电流检测板、电子膨胀阀板。
再参见图3,根据本发明机组系统数据备份方法的一种实施方式,所述在机组启动
时对所述存储于各个存储设备的系统数据进行数据一致性分析,包括:比较所述存储于各
个存储设备的机组标志是否一致(见图3中的步骤120);若存储于各个存储设备的机组标志
不一致,则根据机组标志将所述存储设备分组,并统计每组中包含所述存储设备的个数(见
图3中的步骤130)。
根据本发明机组系统数据备份方法的一种实施方式,所述存储设备中存储的系统
数据还包括存储时间;所述根据所述数据一致性分析的结果对所述存储设备进行数据更新
操作,包括:在存储于各个存储设备的机组标志一致的情况下,比较所述存储于各个存储设
备的存储时间是否一致(见图3中的步骤140),若不一致则将存储时间最近的一个存储设备
所存储的系统数据同步到各个存储设备中(见图3中的步骤150);若存储于各个存储设备的
机组标志不一致,且所述包含存储设备的个数最多的组只有一个(判断见图3中的步骤
160),在所述包含存储设备的个数最多的一组存储设备中,将存储时间最近的一个存储设
备所存储的系统数据同步到各个存储设备中(见图3中的步骤170)。
根据本发明机组系统数据备份方法的一种实施方式,所述根据所述数据一致性分
析的结果对所述存储设备进行数据更新操作,还包括:若存储于各个存储设备的机组标志
不一致,且所述包含存储设备的个数最多的组有两个以上(判断见图3中的步骤160),则响
应手动操作,指定一个存储设备的系统数据,同步到各个存储设备中(见图3中的步骤180)。
根据本发明机组系统数据备份方法的一种实施方式,在所述在机组启动时对所述
存储于各个存储设备的系统数据进行数据一致性分析之前,还包括:在机组启动时读取各
个所述存储设备中的系统数据,并且在读取各个所述存储设备中的系统数据时进行数据校
验,所述数据校验方式包括奇偶校验或CRC校验(见图3中的步骤110)。
根据本发明机组系统数据备份方法的一种实施方式,还包括:所述存储设备中存
储的系统数据包括设备运行配置参数;在所述根据所述数据一致性分析的结果对所述存储
设备进行数据更新操作之后,还包括:若存储于各个存储设备的机组标志和存储时间都一
致的情况下,或对所述存储设备进行数据更新操作之后,以更新后的所述设备运行配置参
数运行机组(见图3中的步骤190)。
本发明的提供的机组系统数据备份装置、方法和空调机组,能够实现当某一个部
件出现数据保存异常或者更换部件时不需要重新设置参数,通过控制算法自动进行数据同
步和备份,优化了参数保存机制,保证机组按有效的参数运行。而且在此基础上进一步增加
数据校验机制,以确保数据的正确性;并增加数据备份时间记录,确保设备按最新记录的数
据稳定安全地运行。
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。
如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机
可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要
求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、
硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成
在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在
一个单元中。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的
方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或
者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连
接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装
置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或
部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存
储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的
介质。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人
员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、
等同替换、改进等,均应包含在本发明的权利要求范围之内。