CN108019889B - 风冷模块机组动态密码配置方法、***和风冷模块机组 - Google Patents
风冷模块机组动态密码配置方法、***和风冷模块机组 Download PDFInfo
- Publication number
- CN108019889B CN108019889B CN201711049897.7A CN201711049897A CN108019889B CN 108019889 B CN108019889 B CN 108019889B CN 201711049897 A CN201711049897 A CN 201711049897A CN 108019889 B CN108019889 B CN 108019889B
- Authority
- CN
- China
- Prior art keywords
- password
- controller
- trigger signal
- dynamic password
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000001816 cooling Methods 0.000 claims abstract description 29
- 238000012795 verification Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 238000011161 development Methods 0.000 claims 1
- 230000018109 developmental process Effects 0.000 claims 1
- 238000012423 maintenance Methods 0.000 description 11
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004378 air conditioning Methods 0.000 description 4
- 238000010438 heat treatment Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000007788 liquid Substances 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 239000003507 refrigerant Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2113—Multi-level security, e.g. mandatory access control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种风冷模块机组动态密码配置方法,包括以下步骤:分配风冷模块机组控制权限的多个安全等级;根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口;所述第一控制器接收触发信号并根据所述触发信号生成序列编码;服务器根据所述序列编码生成至少一个对应某一安全等级的动态密码;所述第一控制器校验所述动态密码和其中任意一级所述密码接口是否匹配,若所述动态密码和其中任意一级所述密码接口匹配,则开放该密码接口对应安全等级的部分或全部控制权限。同时还公开了一种配置***和风冷模块机组。本发明具有安全性好且稳定性高的优点。
Description
技术领域
本发明涉及空气调节设备技术领域,尤其涉及一种风冷模块机组动态密码配置方法,配置***和采用该种动态密码配置方法的风冷模块机组。
背景技术
风冷模块机组是以空气为冷热介质,作为冷热源兼用型的一体化中央空调设备。风冷模块机组具有高效、低噪音、结构合理、操作便捷、运行安全、安装维护方便等优点,广泛应用于宾馆、商场、办公楼、展览馆、机场、体育馆等公共场所,并能满足电子、制药、生物、轻纺等行业工艺性对空调***的不同使用要求。工作在制冷模式时,压缩机排出的制冷剂高温气体在风侧换热器中冷凝成液体,经节流装置节流降压,进入水侧换热器,吸收热量蒸发后回到压缩机,完成一个制冷循环,同时,从室内来的空调用水经过水侧换热器后被冷却降温。工作在制热模式时,压缩机排出的制冷剂高温气体在水侧换热器中冷凝成液体,经节流装置节流降压,进入风侧换热器,吸收热量后回到压缩机,完成一个制热循环。同时,从室内来的空调用水经过水侧换热器后被加热升温。
风冷机组模块的选型以及运行参数的设定需要综合考虑计算负荷、进出水温度、环境温度等参数,一般由非常专业的操作人员完成上述工作。但考虑到用户调节设定温度等舒适性需求,通常也设定允许用户对部分参数进行调节。在用户使用的过程中,如果发生了误操作,对部分参数进行了不当修改,则可能导致风冷机组模块的运行受到严重的影响。
发明内容
为避免出现误操作风冷机组模块,本发明提供了一种风冷模块机组动态密码配置方法。
本发明提供一种风冷模块机组动态密码配置方法,其特征在于,包括以下步骤:
分配风冷模块机组控制权限的多个安全等级;
根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口;
所述第一控制器接收触发信号并根据所述触发信号生成序列编码;
服务器根据所述序列编码生成至少一个对应某一安全等级的动态密码;
所述第一控制器校验所述动态密码和其中任意一级所述密码接口是否匹配,若所述动态密码和其中任意一级所述密码接口匹配,则开放该密码接口对应安全等级的部分或全部控制权限。
进一步的,每一个所述安全等级均配置有一个固有密码,所述第一控制器校验通过密码接口输入的输入值是否与所述固有密码匹配,若匹配,则开放该密码接口对应安全等级的全部控制权限;若不匹配,则生成触发信号请求;若接收到触发信号,则根据所述序列编码生成动态密码;若所述动态密码和该级密码接口匹配,则开放对应安全等级的固有密码更改权限。
优选的,所述序列编码根据所述触发信号的生成时刻生成,生成所述序列编码包括以下步骤:
所述第一控制器接收所述触发信号,记录生成触发信号的时刻;
将生成触发信号的时刻按时间位转换为十六进制数;
根据以下公式生成所述序列编码,序列编码 = 秒*A+分*B+小时*C+月*E+日+F,其中A、B、C、D、E、F为随机十六进制数。
优选的,根据所述序列编码生成至少一个对应某一安全等级的动态密码包括以下步骤:
将所述序列编码转换为二进制数;
根据以下公式生成所述动态密码,动态密码= crc [序列号/A1]*B1 + crc[序列号%C1],其中,A1,B1,C1为随机整数,crc[]是查modbus的crc低位表,%是取余。
进一步的,所述第一控制器中存储有第一周期并自所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述第一控制器停止开放该密码接口对应安全等级的控制权限。
优选的,所述第一周期的时长为1小时。
本发明所提供的风冷模块机组动态密码配置方法,通过对风冷模块机组安全等级的分配,可以有效地避免操作人员对机组的误操作,提高了设备的稳定性和安全性。
本发明还公开了一种风冷模块机组动态密码配置***,包括:
设定模块,所述设定模块用于分配风冷模块机组控制权限的多个安全等级;
第一生成模块,所述第一生成模块用于根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口;
第二生成模块,所述第二生成模块用于根据所述第一控制器接收到的触发信号生成序列编码;
第三生成模块,所述第三生成模块用于根据所述序列编码生成至少一个对应某一安全等级的动态密码;
第一校验模块,所述第一校验模块用于校验所述动态密码和其中任意一级密码接口是否匹配;和,
输出模块,所述输出模块用于在所述动态密码和其中任意一级密码接口匹配时,开放该密码接口对应安全等级的部分或全部控制权限。
进一步的,还包括:
配置模块,所述配置模块用于对应每一个所述安全等级配置一个固有密码;
第二校验模块,所述第二校验模块用于校验通过密码接口输入的输入值是否与所述固有密码匹配,若匹配,所述输出模块开放该密码接口对应安全等级的全部控制权限;若不匹配,则所述输出模块生成触发信号请求;若接收到触发信号,则所述第二生成模块根据所述第一控制器接收到的触发信号生成序列编码,所述第三生成模块根据所述序列编码生成动态密码,若第一校验模块校验所述动态密码和密码接口匹配,则所述输出模块开放对应安全等级的固有密码更改权限。
进一步的,还包括:时钟模块,所述时钟模块用于存储第一周期,并自所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述输出模块停止开放该密码接口对应安全等级的控制权限。
本发明所公开的风冷模块机组动态密码配置***,通过对控制权限的多级分配,有效地主动地避免用户随意对参数进行修改,在用户一端,必须通过动态密码或者固定密码才能获得对参数的修改权限,机组使用过程中参数稳定,波动小。因此,通过风冷模块机组动态密码配置***可以有效地提高***的运行寿命。
同时还提供了一种风冷模块机组,风冷模块机组采用动态密码配置方法,动态密码配置方法包括以下步骤:
分配风冷模块机组控制权限的多个安全等级;
根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口;
所述第一控制器接收触发信号并根据所述触发信号生成序列编码;
服务器根据所述序列编码生成至少一个对应某一安全等级的动态密码;
所述第一控制器校验所述动态密码和其中任意一级所述密码接口是否匹配,若所述动态密码和其中任意一级所述密码接口匹配,则开放该密码接口对应安全等级的部分或全部控制权限。
本发明具有安全性好且稳定性高的优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所公开的风冷模块机组动态密码配置方法第一种具体实施例的流程图;
图2为本发明所公开的风冷模块机组动态密码配置方法第二种具体实施例的流程图;
图3为本发明所公开的风冷模块机组动态密码配置***的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序,应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤单元。
本发明提供风冷模块机组动态密码配置方法的具体实施例。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图1所示为本发明所公开的风冷模块机组动态密码配置方法的第一种具体实施例。如图所示,动态密码配置方法包括以下步骤:
步骤S101,首先分配风冷模块机组控制权限的多个安全等级。具体来说,优选分配风冷模块机组控制权限三个安全等级,最底层的安全等级为用户级,在该安全等级下,具有调节制冷或制热模式下的设定温度的控制权限。其次为维修级,在该安全等级下,具有运行检测程序,判定硬件故障的权限。最高层的安全等级为核心级,在该安全等级下,具有设置制冷低压保护、制热低压保护以及调节***膨胀阀开度的权限。较低层的安全等级不具有较高层安全等级的控制权限。当然,对于维修级来说,可能包括本地维修和远程维修等多种方式,也可以针对这种方式,将维修级再进一步细分形成更多个安全等级。
步骤S102,根据安全等级对应的选定序列在第一控制器中生成多级密码接口。第一控制器优选为设置在风冷模块机组的线控器中的控制芯片。以设置为用户级、维修级和核心级为例,优选以安全等级所对应的自最底层到最高层的选定序列在第一控制器中生成对应用户级的第一级密码接口,对应维修级的第二级密码接口和对应核心级的第三级密码接口。优选的,在第二级密码接口和第三级密码接口中设定身份验证信息,只有身份验证信息匹配时,才允许设置通过第二级密码接口和第三级密码接口输入密码。
步骤S103,当需要获取某一个安全等级所对应的控制权限时,生成触发信号。触发信号优选通过长按设置在线控器上的按键生成,也可以采用其它任意一种可以生成特定触发信号的方式生成。第一控制器接收触发信号并根据所述触发信号生成序列编码。优选的,根据触发信号的生成时刻生成序列编码。这样,通过记录序列编码一方面可以记录获取控制权限的时间,如果后续机组出现故障,便于查找控制操作日志,另一方面可以记录机组在特定时刻的特定运行状态,为后续的分析提供有效准确数据。
优选的,序列编码通过以下步骤生成:
所述第一控制器接收所述触发信号,记录生成触发信号的时刻;
将生成触发信号的时刻按时间位转换为十六进制数;
根据以下公式生成所述序列编码,序列编码 = 秒*A+分*B+小时*C+月*E+日+F,其中A、B、C、D、E、F为随机十六进制数。
步骤S104,服务器根据所述序列编码生成至少一个对应某一安全等级的动态密码。优选的,服务器根据所述序列编码生成至少一个对应某一安全等级的动态密码的方法包括以下步骤:
将所述序列编码转换为二进制数;
根据以下公式生成所述动态密码 ,动态密码= crc [序列号/A1]*B1 + crc[序列号%C1],其中,A1,B1,C1为随机整数,crc[]是查modbus的crc低位表,%是取余。
服务器可以通过和第一控制器建立无线或者有线通信得到第一控制器生成的序列编码,也可以由用户或者操作人员通过电话或其它方式和后台人员建立通信得到序列编码,并将动态密码反馈至用户或者操作人员。
步骤 S105,所述第一控制器校验所述动态密码和其中任意一级所述密码接口是否匹配。优选的,在第一控制器一端,第一控制器根据序列编码以生成动态密码同样的公式计算CRC码,如果CRC码与当前密码接口接收到的动态密码一致,则动态密码与该一级的密码接口匹配,第一控制器直接开放部分控制权限,或者第一控制器与机组建立通信,开放该安全等级下的全部控制权限。
本实施例所提供的风冷模块机组动态密码配置方法,通过对风冷模块机组安全等级的分配,可以有效地避免操作人员对机组的误操作,提高了设备的稳定性和安全性。
参见图2所示为本发明所公开的风冷模块机组动态密码分配方法第二种具体实施例的流程图。如图所示,在本实施例中,动态密码分配方法包括以下步骤:
步骤S201,与第一实施例一致,首先分配风冷模块机组控制权限的多个安全等级。同样的,优选分配为用户级、维修级和核心级。
步骤S202,配置每一个安全等级一个固有密码,固有密码优选存储在第一控制器的一个独立的存储单元,如寄存器中。
步骤S203,根据安全等级对应的选定序列在第一控制器中生成多级密码接口。以设置为用户级、维修级和核心级为例,优选以安全等级所对应的自最底层到最高层的选定序列在第一控制器中生成对应用户级的第一级密码接口、对应维修级的第二级密码接口和对应核心级的第三密码接口。优选的,在第二级密码接口和第三级密码接口中设定身份验证信息,只有身份验证信息匹配时,才允许设置通过第二级密码接口和第三级密码接口输入密码。
步骤S204,当身份验证通过后,第一控制器校验通过密码接口输入的输入值是否与对应安全等级的固有密码匹配。
步骤S2051, 若匹配,则开放密码接口对应安全等级的全部控制权限。
步骤S2052,若不匹配,则生成触发信号请求。触发信号请求可以通过蜂鸣器或指示灯体现,也可以通过显示的方式显示在线控器的显示屏幕上。
步骤S206,第一控制器判定是否接收到触发信号。
步骤S207,如果接收到触发信号,则第一控制器根据触发信号的生成时刻生成序列编码。生成序列编码的步骤优选与第一实施例相同。
步骤S208,服务器一端根据序列编码生成动态密码。生成动态密码的步骤优选与第一实施例一致。
步骤S209,第一控制器校验动态密码和对应的密码接口是否匹配。具体来说,在第一控制器一端,第一控制器根据序列编码以生成动态密码同样的公式计算CRC码。如果CRC码与当前密码接口接收到的动态密码一致,则动态密码与该一级的密码接口匹配。第一控制器开放修改固定密码的权限。用户可以修改固定密码,并通过密码接口输入修改后的固定密码,第一控制器校验匹配通过后,开放密码接口对应安全等级的全部控制权限。
采用第二实施例所公开的动态密码配置方法,可以降低动态密码的生成校验频率,降低***的数据处理量,同时可以通过固定密码对各个等级的控制权限进行控制,避免误操作。如果用户或者操作人员遗失固定密码,则可以通过动态密码的形式进行修改,***安全性好。
在上述两个实施例中,优选设定动态密码的有效时长,在第一控制器中存储有第一周期。第一周期的时长为动态密码的有效周期。在所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述第一控制器停止开放该密码接口对应安全等级的部分控制权限或者全部控制权限。优选的,第一周期优选设定为1小时。
本发明同时还公开了一种风冷模块机组动态密码配置***,包括:
设定模块101,所述设定模块101用于分配风冷模块机组控制权限的多个安全等级;
第一生成模块102,所述第一生成模块102用于根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口;
第二生成模块103,所述第二生成模块103用于根据所述第一控制器接收到的触发信号生成序列编码;
第三生成模块104,所述第三生成模块104用于根据所述序列编码生成至少一个对应某一安全等级的动态密码;
第一校验模块105,所述第一校验模块105用于校验所述动态密码和其中任意一级密码接口是否匹配;和,
输出模块106,所述输出模块106用于在所述动态密码和其中任意一级密码接口匹配时,开放该密码接口对应安全等级的部分或全部控制权限。
为降低机组的数据处理量,还包括配置模块,所述配置模块用于对应每一个所述安全等级配置一个固有密码;
第二校验模块,所述第二校验模块用于校验通过密码接口输入的输入值是否与所述固有密码匹配,若匹配,所述输出模块106开放该密码接口对应安全等级的全部控制权限;若不匹配,则所述输出模块106生成触发信号请求;若接收到触发信号,则所述第二生成模块103根据所述第一控制器接收到的触发信号生成序列编码,所述第三生成模块104根据所述序列编码生成动态密码,若第一校验模块105校验所述动态密码和密码接口匹配,则所述输出模块106开放对应安全等级的固有密码更改权限。
优选的,还配置有时钟模块,所述时钟模块用于存储第一周期,并自所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述输出模块106停止开放该密码接口对应安全等级的控制权限。
本发明所公开的风冷模块机组动态密码配置***,通过对控制权限的多级分配,有效地主动地避免用户随意对参数进行修改,在用户一端,必须通过动态密码或者固定密码才能获得对参数的修改权限,机组使用过程中参数稳定,波动小。因此,通过风冷模块机组动态密码配置***可以有效地提高***的运行寿命。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用一台计算机设备(可以是个人计算机、服务器、或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明同时还公开了一种风冷模块机组,采用如第一实施例和第二实施例所采用的风冷模块机组动态密码配置方法。动态密码配置方法的具体步骤参见如第一实施例和第二实施例的详细描述,在此不再赘述。采用上述风冷模块机组动态密码配置方法的风冷模块机组可以实现同样的技术效果。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种风冷模块机组动态密码配置方法,其特征在于,包括以下步骤:
分配风冷模块机组控制权限的多个安全等级;
根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口,其中所述第一控制器为设置在风冷模块机组的线控器中的控制芯片;
当需要获取其中一个安全等级所对应的控制权限时,生成触发信号;
所述第一控制器接收触发信号并根据所述触发信号生成序列编码;其中,所述序列编码根据所述触发信号的生成时刻生成,生成所述序列编码包括以下步骤:所述第一控制器接收所述触发信号,记录生成触发信号的时刻;将生成触发信号的时刻按时间位转换为十六进制数:
根据以下公式生成所述序列编码,序列编码 = 秒*A+分*B+小时*C+月*E+日+F,其中A、B、C、D、E、F为随机十六进制数;
服务器根据所述序列编码生成至少一个对应其中一个安全等级的动态密码;根据所述序列编码生成至少一个对应其中一个安全等级的动态密码包括以下步骤:将所述序列编码转换为二进制数;根据以下公式生成所述动态密码,动态密码= crc [序列编码/A1]*B1 +crc[序列编码%C1],其中,A1,B1,C1为随机整数,crc[]是查modbus的crc低位表,%是取余;
所述第一控制器校验所述动态密码和其中任意一个安全等级的所述密码接口是否匹配,在第一控制器一端,第一控制器根据序列编码以生成动态密码同样的公式计算CRC码;如果CRC码与当前密码接口接收到的动态密码一致,则动态密码与该安全等级的密码接口匹配;
若所述动态密码和其中任意一个安全等级的所述密码接口匹配,则开放该密码接口对应安全等级的部分或全部控制权限。
2.根据权利要求1所述的风冷模块机组动态密码配置方法,其特征在于,每一个所述安全等级均配置有一个固有密码,所述第一控制器校验通过密码接口输入的输入值是否与所述固有密码匹配,若匹配,则开放该密码接口对应安全等级的全部控制权限;若不匹配,则生成触发信号请求;若接收到触发信号,则根据所述序列编码生成动态密码;若所述动态密码和该级密码接口匹配,则开放对应安全等级的固有密码更改权限。
3.根据权利要求2所述的风冷模块机组动态密码配置方法,其特征在于,所述第一控制器中存储有第一周期并自所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述第一控制器停止开放该密码接口对应安全等级的控制权限。
4.根据权利要求3所述的风冷模块机组动态密码配置方法,其特征在于,所述第一周期的时长为1小时。
5.一种风冷模块机组动态密码配置***,其特征在于,包括:
设定模块,所述设定模块用于分配风冷模块机组控制权限的多个安全等级;
第一生成模块,所述第一生成模块用于根据所述安全等级对应的选定序列在第一控制器中生成多级密码接口, 其中所述第一控制器为设置在风冷模块机组的线控器中的控制芯片;
第二生成模块,所述第二生成模块用于根据所述第一控制器接收到的触发信号生成序列编码,其中,所述触发信号在需要获取其中一个安全等级所对应的控制权限时生成,生成所述触发信号包括以下步骤:所述第一控制器接收所述触发信号,记录生成触发信号的时刻;将生成触发信号的时刻按时间位转换为十六进制数:根据以下公式生成所述序列编码,序列编码 = 秒*A+分*B+小时*C+月*E+日+F,其中A、B、C、D、E、F为随机十六进制数;
第三生成模块,所述第三生成模块用于根据所述序列编码生成至少一个对应其中一个安全等级的动态密码,生成所述动态密码包括以下步骤:将所述序列编码转换为二进制数;根据以下公式生成所述动态密码,动态密码= crc [序列编码/A1]*B1 + crc[序列编码%C1],其中,A1,B1,C1为随机整数,crc[]是查modbus的crc低位表,%是取余;
第一校验模块,所述第一校验模块用于校验所述动态密码和其中任意一级密码接口是否匹配,所述第一校验模块比较所述第一控制器一端根据序列编码以生成动态密码同样的公式计算的CRC码与当前密码接口接收到的动态密码是否一致,若一致,则动态密码与该安全等级的密码接口匹配;和,
输出模块,所述输出模块用于在所述动态密码和其中任意一个安全等级的所述密码接口匹配时,开放该密码接口对应安全等级的部分或全部控制权限。
6.根据权利要求5所述的风冷模块机组动态密码配置***,其特征在于,还包括:
配置模块,所述配置模块用于对应每一个所述安全等级配置一个固有密码;
第二校验模块,所述第二校验模块用于校验通过密码接口输入的输入值是否与所述固有密码匹配,若匹配,所述输出模块开放该密码接口对应安全等级的全部控制权限;若不匹配,则所述输出模块生成触发信号请求;若接收到触发信号,则所述第二生成模块根据所述第一控制器接收到的触发信号生成序列编码,所述第三生成模块根据所述序列编码生成动态密码,若第一校验模块校验所述动态密码和密码接口匹配,则所述输出模块开放对应安全等级的固有密码更改权限。
7.根据权利要求6所述的风冷模块机组动态密码配置***,其特征在于,还包括:
时钟模块,所述时钟模块用于存储第一周期,并自所述动态密码生成时刻起记录第一周期,在所述第一周期结束时,所述输出模块停止开放该密码接口对应安全等级的控制权限。
8.一种风冷模块机组,其特征在于,采用如权利要求1至4任一项所述的动态密码配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711049897.7A CN108019889B (zh) | 2017-10-31 | 2017-10-31 | 风冷模块机组动态密码配置方法、***和风冷模块机组 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711049897.7A CN108019889B (zh) | 2017-10-31 | 2017-10-31 | 风冷模块机组动态密码配置方法、***和风冷模块机组 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108019889A CN108019889A (zh) | 2018-05-11 |
CN108019889B true CN108019889B (zh) | 2020-11-24 |
Family
ID=62079592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711049897.7A Active CN108019889B (zh) | 2017-10-31 | 2017-10-31 | 风冷模块机组动态密码配置方法、***和风冷模块机组 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108019889B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114117376B (zh) * | 2022-01-28 | 2022-04-15 | 蘑菇物联技术(深圳)有限公司 | 身份认证的方法、分配动态密码的方法及相应的设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335619A (zh) * | 2007-06-27 | 2008-12-31 | 刘建军 | 一次性动态密码电话或短信授权使用方法 |
CN104580220A (zh) * | 2015-01-12 | 2015-04-29 | 贝莱特空调有限公司 | 一种应用于中央空调控制***的动态密码管理方法 |
CN106161448A (zh) * | 2016-07-15 | 2016-11-23 | 珠海格力电器股份有限公司 | 大机组空调的权限控制方法、装置及*** |
CN106161367A (zh) * | 2015-04-07 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种动态口令验证方法及***、客户端和服务器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9158905B2 (en) * | 2008-09-28 | 2015-10-13 | Feitian Technologies Co., Ltd. | Method for computer startup protection and system thereof |
-
2017
- 2017-10-31 CN CN201711049897.7A patent/CN108019889B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335619A (zh) * | 2007-06-27 | 2008-12-31 | 刘建军 | 一次性动态密码电话或短信授权使用方法 |
CN104580220A (zh) * | 2015-01-12 | 2015-04-29 | 贝莱特空调有限公司 | 一种应用于中央空调控制***的动态密码管理方法 |
CN106161367A (zh) * | 2015-04-07 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种动态口令验证方法及***、客户端和服务器 |
CN106161448A (zh) * | 2016-07-15 | 2016-11-23 | 珠海格力电器股份有限公司 | 大机组空调的权限控制方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108019889A (zh) | 2018-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1866575B1 (en) | Method and system for controlling a climate in a building | |
Shukla et al. | Residential buildings in India: Energy use projections and savings potentials | |
JP6021937B2 (ja) | 空気調和システム及び中央管理装置 | |
US8527097B2 (en) | Air conditioning management apparatus, air conditioning management method, air conditioning system, program, and recording medium | |
WO2014057613A1 (ja) | エネルギー管理装置 | |
CN104580220B (zh) | 一种应用于中央空调控制***的动态密码管理方法 | |
CN110878986B (zh) | 具有容量限制的变制冷剂流量*** | |
CN108019889B (zh) | 风冷模块机组动态密码配置方法、***和风冷模块机组 | |
KR20130118661A (ko) | 빌딩 에너지 관리 시스템에서의 냉수 공급 온도 제어 장치 및 방법 | |
US20200175616A1 (en) | Method and system for energy improvement verification of buildings | |
US20220341617A1 (en) | Methods, Systems and Computer Program Products for Measuring, Verifying and Controlling the Energy Efficiency of Residential and Light Commercial Heating, Ventilation and Air-Conditioning (HVAC) Systems | |
Wang et al. | Online optimal ventilation control of building air-conditioning systems | |
EP3695288B1 (en) | Decoupled modeling methods and systems | |
Habib et al. | Automatic occupancy prediction using unsupervised learning in buildings data | |
US20160283958A1 (en) | System and method to gamify insured property savings opportunities | |
Bateson | Comparison of CIBSE thermal comfort assessments with SAP overheating assessments and implications for designers | |
Wang et al. | The analysis of energy consumption and greenhouse gas emissions of a large-scale commercial building in Shanghai, China | |
KR101771324B1 (ko) | 공개데이터베이스 및 보안데이터베이스를 포함하는 에너지관리시스템 | |
US20220221828A1 (en) | Methods, Systems and Computer Program Products for Measuring, Verifying and Controlling the Energy Efficiency of a Building | |
CN114387732B (zh) | 控制方法、装置、储物***及存储介质 | |
Lin et al. | Effect of air supply temperature on the performance of displacement ventilation (Part I)-thermal comfort | |
KR101628784B1 (ko) | 데이터센터 건물의 에너지 소비량을 평가하는 장치 및 데이터센터 건물의 에너지 소비량 평가 방법 | |
Gehlin et al. | Measured performance of the University of Stockholm Studenthuset ground source heat pump system | |
Stanescu et al. | Simplified optimization method for preliminary design of HVAC system and real building application | |
US20200074821A1 (en) | Access control system with lock defeat device detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201111 Address after: 266101 Haier Industrial Park, Haier Road, Laoshan District, Shandong, Qingdao, China Applicant after: QINGDAO HAIER AIR-CONDITIONING ELECTRONIC Co.,Ltd. Applicant after: Haier Smart Home Co., Ltd. Address before: 266101 Haier Industrial Park, Haier Road, Laoshan District, Shandong, Qingdao, China Applicant before: QINGDAO HAIER AIR-CONDITIONING ELECTRONIC Co.,Ltd. |