掌桥专利:专业的专利平台
掌桥专利
首页

空调器及其密钥设置方法

文献发布时间:2023-06-19 18:29:06


空调器及其密钥设置方法

技术领域

本发明涉及空调技术领域,尤其是涉及一种空调器及其密钥设置方法。

背景技术

目前行业内通过“一次一密”或者“一机一密”等网络系统加解密方法进行通讯。

然而,仅仅采用一次加密,使得通信安全性较低,且采用上述网络加密方式进行通讯,一方面用户无法直接干预,使得密钥生成流程复杂,另一方面,由于密钥的安全存储和使用方式,使得每增加一重密钥就会增加管理和算法的难度,使得密钥的存储和维护更加复杂。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。

为此,本发明的一个目的在于提出一种空调器,该空调器可以通过用户自定义密钥,简化加密流程,并在原有加密密钥的基础上增加用户密钥,提高加密等级,从而提高通讯的安全性。

为此,本发明的第二个目的在于提出一种空调器的密钥设置方法。

为了达到上述目的,本发明的第一方面的实施例提出了一种空调器,该空调器包括:通信模块,所述通信模块通过服务器与移动终端进行通信,所述通信模块用于接收所述移动终端通过所述服务器发送的第一密钥信息及所述空调器的控制器发送的第二密钥信息,并将所述第一密钥信息及所述第二密钥信息进行同步,并根据同步结果设置所述空调器的密钥。所述控制器,用于:接收所述移动终端发出的密钥设置指令,以控制所述空调器进入密钥设置状态;在所述密钥设置状态下,接收空调遥控器发送的与所述移动终端发出的第一密钥信息对应的遥控信息;根据所述遥控信息确定所述第二密钥信息;发送所述第二密钥信息至所述通信模块。

根据本发明实施例的空调器,在用户设置空调器密钥时,通过接收移动终端发送的密钥设置指令,控制空调器进入密钥设置状态,并在密钥设置状态下,基于通信模块、服务器与控制器之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

在一些实施例中,控制所述空调器进入密钥设置状态时,所述控制器被配置为:发出进入密钥设置状态的提醒信息,以提醒用户所述空调器进入所述密钥设置状态。

在一些实施例中,控制所述空调器进入密钥设置状态时,所述控制器还被配置为:对所述空调器进入密钥设置状态的时长进行计时,并在所述时长超过第一预设时长时,控制所述空调器退出所述密钥设置状态。

在一些实施例中,将所述第一密钥信息和所述第二密钥信息进行同步时,所述通信模块被配置为:判断所述第一密钥信息和所述第二密钥信息是否匹配;若所述第一密钥信息和所述第二密钥信息匹配,确定密钥设置成功;若所述第一密钥信息和所述第二密钥信息不匹配,确定密钥设置失败。

在一些实施例中,将所述第一密钥信息和所述第二密钥信息进行同步时,所述通信模块还被配置为:对所述第一密钥信息和所述第二密钥信息的同步时长进行计时,并在所述同步时长超过第二预设时长阈值时,确定密钥设置失败。

在一些实施例中,确定密钥设置失败之后,所述控制器还被配置为:发出密钥设置失败的提醒信息。

在一些实施例中,根据所述遥控信息确定第二密钥信息时,所述控制器被配置为:确定与所述第一密钥信息对应的图文信息;根据所述图形信息确定与所述图文信息对应的遥控信息;根据所述遥控信息确定所述第二密钥信息,其中,所述控制器中预存有多组不同遥控信息与第二密钥信息之间的对应关系集合。

在一些实施例中,确定密钥设置成功之后,所述通信模块,还用于:存储所述第二密钥信息。

为了达到上述目的,本发明的第二方面的实施例提出了一种空调器的密钥设置方法,其方法包括:接收移动终端发出的密钥设置指令,以控制空调器进入密钥设置状态;在所述密钥设置状态下,接收空调遥控器发送的与所述移动终端发出的第一密钥信息对应的遥控信息;根据所述遥控信息确定第二密钥信息;发送所述第二密钥信息至所述通信模块。

根据本发明实施例的空调器的密钥设置方法,在用户设置空调器密钥时,通过接收移动终端发送的密钥设置指令,控制空调器进入密钥设置状态,并在密钥设置状态下,基于通信模块、服务器与控制器之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

在一些实施例中,控制空调器进入密钥设置状态,包括:发出进入密钥设置状态的提醒信息,以提醒用户所述空调器进入所述密钥设置状态。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的空调器的框图;

图2是根据本发明一个实施例的空调器的密钥设置方法的示意图;

图3是根据本发明一个实施例的空调器的密钥设置方法的示意图;

图4是根据本发明一个实施例的空调器的密钥设置方法的示意图;

图5是根据本发明一个实施例的空调器的密钥设置方法的示意图;

图6是根据本发明一个实施例的空调器的密钥设置方法的示意图;

图7是根据本发明一个实施例的空调器的密钥设置方法的流程图;

图8是根据本发明一个实施例的空调器的密钥设置方法的流程图。

附图标记:空调器1;移动终端11;服务器12;通信模块13;控制器14;空调遥控器15。

具体实施方式

下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。

在相关技术中,为了提高空调器的加密等级,使用加密芯片对其通讯进行加密,然而,每增加一重密钥就增加管理和算法的难度,增加密钥存储维护的成本。

由此,本发明实施例的空调器,不增加加密芯片,通过移动终端发送密钥设置指令,控制空调器进入密钥设置状态,在密钥设置状态下,移动终端通过服务器发送第一密钥信息至通信模块,移动终端通过空调遥控器发送与第一密钥信息相关的遥控信息至控制器,控制器转换为第二密钥信息,通信模块将第一密钥信息及控制器发送的第二密钥信息进行同步处理,并根据同步结果设置空调器的密钥,简化密钥的生成流程,减少密钥存储维护风险,且在已有加密密钥基础上增加用户密钥,增加通讯的安全性,提高加密的等级。

下面结合图1-图6对本发明实施例的空调器进行说明,如图1所示,本发明实施例的空调器1包括:通信模块13和控制器14,其中,

如图2所示,为本发明实施例的空调器的密钥设置方法的示意图,由图2可知,通信模块13通过服务器12与移动终端11进行通信,用于接收移动终端11通过服务器12发送的第一密钥信息及空调器1的控制器14发送的第二密钥信息,并将第一密钥信息及第二密钥信息进行同步,并根据同步结果设置空调器1的密钥;控制器14用于接收移动终端11发出的密钥设置指令,以控制空调器1进入密钥设置状态;在密钥设置状态下,接收空调遥控器15发送的与移动终端11发出的第一密钥信息对应的遥控信息;根据遥控信息确定第二密钥信息;发送第二密钥信息至通信模块13。

在实施例中,空调器1与服务器12、移动终端11例如手机APP(application,手机软件)及通信模块13建立了正常的网络连接,在上述网络连接关系中,密钥信息可以相互通信而进行传递,为了增加上述通信的安全性,可以对服务器12与通信模块13之间的系统密钥进行再次加密,其加密过程,是通过用户设置完成加密的。

举例而言,用户自定义设置密钥时,打开移动终端11例如手机APP,进入用户密钥设置界面,并在用户设置界面输入图标内容,例如操作制冷图标、中风图标及温度图标等,并在操作图标完成后,按下确认按键并发送当前图标内容。

移动终端11根据接收到的图标内容生成第一密钥信息,例如接收与图标内容对应的密钥信息,例如,移动终端11接收到制冷图标、中风图标及温度图标后,根据制冷图标、中风图标及温度图标生成第一密钥信息,例如生成数字密钥信息,即23456789为第一密钥信息。

移动终端11在生成第一密钥信息后,将第一密钥信息和密钥设置指令发送服务器12,服务器12将存储接收到的第一密钥信息,并将第一密钥信息和密钥设置指令发送至通信模块13,通信模块13会存储接收到的第一密钥信息。

此时,将密钥设置指令由通信模块13发送至控制器14,例如空调控制MCU(Microcontroller Unit,微控制单元),控制器14接收到密钥设置指令后,控制空调器1进入密钥设置状态,空调器在密钥设置状态下,用户根据在用户设置界面输入图标内容,操作空调遥控器15发送与第一密钥信息对应的遥控信息,例如第一密钥信息是与制冷图标对应的密钥信息时,对应的遥控信息为制冷;第一密钥信息是与中风图标对应的密钥信息时,对应的遥控信息为中风;第一密钥信息是与温度图标对应的密钥信息时,对应的遥控信息为温度例如26℃,控制器14接收到遥控信息后,对遥控信息进行解析,生成第二密钥信息,例如将制冷、中风及26℃变为数字密钥信息例如12345678。

控制器14将生成的第二密钥信息发送至通信模块13,通过通信模块13对第一密钥信息和第二密钥信息进行同步,并在同步完成时,确定用户设置密钥完成。

根据本发明实施例的空调器1,在用户设置空调器密钥时,通过接收移动终端11发送的密钥设置指令,控制空调器1进入密钥设置状态,并在密钥设置装置下,基于通信模块13、服务器12与控制器14之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

在一些实施例中,控制空调器1进入密钥设置状态时,控制器14被配置为:发出进入密钥设置状态的提醒信息,以提醒用户空调器1进入密钥设置状态。

在实施例中,控制器14例如空调控制MCU在收到密钥设置命令后,控制空调器1进入用户密钥设置状态,此时,发出提醒信息以提醒用户空调器1进入密钥设置状态,例如指示灯点亮,认为空调器1已经进入密钥设置状态。通过在空调器1进入密钥设置状态时,发出提醒信息,提醒用户空调器1进入密钥设置状态,可以提醒用户在设定时间内完成密钥设置,避免时间过长不进行密钥设置,导致密钥设置失败,从而,便于用户根据提醒信息进行密钥设置。

在一些实施例中,控制空调器1进入密钥设置状态时,控制器14还被配置为:对空调器1进入密钥设置状态的时长进行计时,并在时长超过第一预设时长时,控制空调器1退出密钥设置状态。

在实施例中,控制器14例如空调控制MCU在收到密钥设置命令后,控制空调器1进入用户密钥设置状态,此时,控制器14对空调器1进入用户密钥设置状态的时长开始进行计时,在空调器1进入用户密钥设置状态的时长未达到第一预设时长时,控制空调器1保持密钥设置状态,直至空调器1进入用户密钥设置状态的时长超过第一预设时长时,认为空调器1进入密钥设置状态超时,并在超时后,控制空调器退出密钥设置状态。通过对空调器1进入密钥设置状态的时长进行计时,避免空调器1长时间在该状态下,导致用户出现误操作的情况,从而提高体验。

举例而言,第一预计时长例如记为t1,t1=15s,当空调器1进入用户密钥设置状态的时长超过第一预计时长时,即,当空调器1进入用户密钥设置状态的时长超过15s时,控制空调器退出密钥设置状态,避免空调器1长时间处于密钥设置状态,以便后续空调器制冷及温度调节的正常控制。

在一些实施例中,将第一密钥信息和第二密钥信息进行同步时,通信模块13被配置为:判断第一密钥信息和第二密钥信息是否匹配;若第一密钥信息和第二密钥信息匹配,确定密钥设置成功;若第一密钥信息和第二密钥信息不匹配,确定密钥设置失败。

在实施例中,如图3所示,为本发明实施例的空调器的密钥设置方法的示意图,由图3可知,在通信模块13内经过算法对第一密钥信息和第二密钥信息进行同步,第一密钥信息例如手机图标密钥,第二密钥信息例如空调生成用户密钥,对手机图标密钥和空调生成用户密钥进行同步时,判断两者是否匹配,当确定第一密钥信息和第二密钥信息匹配时,认为空调器1密钥设置成功;当确定第一密钥信息和第二密钥信息不匹配时,认为空调器1密钥设置失败,通过判断第一密钥信息和第二密钥信息是否匹配,以实现密钥同步判断。

举例而言,移动终端11例如为手机APP,第一密钥信息例如为23456789,第二密钥信息例如为12345678,在通信模块13内经过算法将第一密钥信息23456789和第二密钥信息12345678进行同步,即,当23456789-11111111同步成功,并在同步成功后确定空调器1密钥设置完成。

在一些实施例中,将第一密钥信息和第二密钥信息进行同步时,通信模块13还被配置为:对第一密钥信息和第二密钥信息的同步时长进行计时,并在同步时长超过第二预设时长阈值时,移动终端11通知空调器1的密钥设置失败,并询问是否重新设置空调器1的密钥。

在实施例中,通信模块13将第一密钥信息和第二密钥信息进行同步时,通信模块13对第一密钥信息和第二密钥信息的同步时长开始进行计时,并在第一密钥信息和第二密钥信息的同步时长未达到第二预设时长时,继续进行第一密钥信息和第二密钥信息的同步,直至第一密钥信息和第二密钥信息的同步时长超过第二预设时长时,认为空调器1密钥设置失败,并询问是否重新设置空调器1的密钥,直至空调器1退出密钥设置状态。通过对空调器1的同步时长进行计时,可以避免同步时间过长,降低用户体验,并在同步超时时,移动终端通知用户空调器密钥设置失败,并询问用户是否重新设置空调器1的密钥,方便用户根据当前需求进行选择性设置。

在一些实施例中,确定密钥设置失败之后,控制器14还被配置为:发出密钥设置失败的提醒信息。

在实施例中,第一密钥信息和第二密钥信息同步时,若第一密钥信息和第二密钥信息同步失败时,则发出提醒信息以提醒用户空调器1密钥设置失败,在密钥设置失败后,发出提醒信息,便于及时告知用户密钥设置结果,以使用户根据密钥设置结果进行后续控制。

在一些实施例中,根据遥控信息确定第二密钥信息时,控制器14被配置为:确定与第一密钥信息对应的图文信息;根据图形信息确定与图文信息对应的遥控信息;根据遥控信息确定第二密钥信息,其中,控制器14中预存有多组不同遥控信息与第二密钥信息之间的对应关系集合。

在实施例中,如图4所示,为本发明实施例的空调器的密钥设置方法的示意图,由图4可知,控制器14接收到密钥设置指令后,控制空调器1进入密钥设置状态,控制器14接收空调遥控器15发射与移动终端11发出的第一密钥信息对应的遥控信息,并对遥控信息内容进行解析,根据控制器14中预存的多组不同遥控信息与第二密钥信息之间的对应关系集合,将遥控信息经过算法转换为第二密钥信息,例如空调生成用户密钥。

举例而言,确定第二密钥信息时,操作空调遥控器15发送遥控信息,例如通过空调遥控器15发射相关射频信号,当第一密钥信息是由制冷图标解析生成时,操作空调遥控器15发送与制冷图标对应的制冷遥控信息,控制器14对接收到的制冷的遥控信息进行解析,以将制冷的遥控信息转换为第二密钥信息。通过操作空调遥控器15发出的与第一密钥信息的图标对应的遥控信息,以便生成第二密钥信息。

在一些实施例中,确定密钥设置成功之后,通信模块13,还用于:存储第二密钥信息。

在实施例中,如图5所示,为本发明实施例的空调器的密钥设置方法的示意图,由图5可知,在通信模块13将第一密钥信息和第二密钥信息进行同步,例如将手机图标密钥与空调生成用户密钥进行同步,当确定第一密钥信息和第二密钥信息同步成功时,确定空调器1的密钥设置成功,空调器1的密钥设置成功后,在服务器12暂存的第一密钥信息即手机图标密钥存储为正式密钥,并将第二密钥信息即空调生成用户密钥存储在通信模块13。

如图6所示,为本发明实施例的空调器的密钥设置方法的示意图。基于服务器12、通信模块13及控制器14之间的通信,在通信模块13接收到移动终端11通过服务器12发送的第一密钥信息,以及,空调遥控器15通过控制器14发送的第二密钥信息后,对第一密钥信息和第二密钥进行同步,以完成空调器的密钥设置。

下面对本发明实施例的空调器的密钥设置方法进行举例说明,如图7所示,为本发明一个实施例空调器的密钥设置方法的流程图。

步骤S1,空调器开机正常通信。

步骤S2,移动终端通过服务器与通信模块通讯。

步骤S3,进入移动终端的用户密码设置页面。

步骤S4,移动终端的用户密码设置内容处输入图标内容并确定发送。

步骤S5,第一密钥信息和密钥设置指令由移动终端通过服务器传输给通信模块,并将第一密钥信息暂存至服务器。

步骤S6,通信模块将密钥设置指令传输给控制器,并存储第一密钥信息。

步骤S7,控制器收到密钥设置指令,控制空调器进入用户密钥设置状态。

步骤S8,用户根据移动终端的用户密钥内容要求,通过空调遥控器发送对应的遥控信息。

步骤S9,控制器收到遥控信息,将遥控信息内容解析,转换为第二密钥信息。

步骤S10,控制器将第二密钥信息传输给通信模块。

步骤S11,通信模块判断第一密钥信息和第二密钥信息是否同步,若是,则执行步骤S12;若否,则执行步骤S14。

步骤S12,通知移动终端用户密钥设置成功。

步骤S13,第一密钥信息存储服务器、第二密钥信息存储通信模块,完成用户密钥设置。

步骤S14,通知移动终端用户密钥设置失败。

步骤S15,判断是否重新设置用户密钥,若是,执行步骤S3;若否,则执行步骤S16。

步骤S16,退出用户密钥出设置。

根据本发明实施例的空调器1,在用户设置空调器密钥时,通过接收移动终端发送的密钥设置指令,控制空调器进入密钥设置状态,并在密钥设置状态下,基于通信模块、服务器与控制器之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

下面描述本发明实施例的空调器的密钥设置方法,如图8所示,本发明实施例的空调器的新风控制方法包括步骤S17至步骤S20。

步骤S17,接收移动终端发出的密钥设置指令,以控制空调器进入密钥设置状态。

在实施例中,移动终端将密钥设置指令发送服务器,服务器将密钥设置指令发送至通信模块,通信模块将密钥设置指令发送至控制器,控制器接收到密钥设置指令后,控制空调器进入密钥设置状态。

步骤S18,在密钥设置状态下,接收空调遥控器发送的与移动终端发出的第一密钥信息对应的遥控信息。

在实施例中,空调器在密钥设置状态下,用户根据在用户设置界面输入图标内容,操作空调遥控器发送与第一密钥信息对应的遥控信息,例如第一密钥信息是与制冷图标对应的密钥信息时,对应的遥控信息为制冷;第一密钥信息是与中风图标对应的密钥信息时,对应的遥控信息为中风;第一密钥信息是与温度图标对应的密钥信息时,对应的遥控信息为温度例如26℃。

步骤S19,根据遥控信息确定第二密钥信息。

在实施例中,控制器接收到遥控信息后,对遥控信息进行解析,生成第二密钥信息,例如制冷、中风及26℃转变为数字密钥信息例如12345678。

步骤S20,发送第二密钥信息至通信模块。

在实施例中,控制器将生成的第二密钥信息发送至通信模块,通过通信模块对第一密钥信息和第二密钥信息进行同步,并在同步完成时,确定用户设置密钥完成。

根据本发明实施例的空调器的密钥设置方法,在用户设置空调器密钥时,通过接收移动终端发送的密钥设置指令,控制空调器进入密钥设置状态,并在密钥设置状态下,基于通信模块、服务器与控制器之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

在一些实施例中,控制空调器进入密钥设置状态,包括:发出进入密钥设置状态的提醒信息,以提醒用户空调器进入密钥设置状态。

在实施例中,控制器例如空调控制MCU收到密钥设置命令后,控制空调器进入用户密钥设置状态,此时,发出提醒信息以提醒用户空调器进入密钥设置状态,例如指示灯点亮,认为空调器已经进入密钥设置状态,通过在空调器进入密钥设置状态时,发出提醒信息,提醒用户空调器进入密钥设置状态,可以提醒用户在设定时间内完成密钥设置,避免时间过长不进行密钥设置,导致密钥设置失败,从而,便于用户根据提醒信息进行密钥设置,提高密钥设置成功的概率。

根据本发明实施例的空调器的密钥设置方法,在用户设置空调器密钥时,通过接收移动终端发送的密钥设置指令,控制空调器进入密钥设置状态,并在密钥设置状态下,基于通信模块、服务器与控制器之间的通信,进行密钥设置,使得用户可以自定义设置空调器的密钥,简化了密钥生成流程,且在已有加密密码的基础上进行了进一步加密,提高了加密等级,从而增加了通信的安全性。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

相关技术
  • 空调器控制方法、空调器控制装置
  • 循环化霜系统、空调器及空调器的循环化霜方法
  • 空调器的控制方法、装置、空调器及计算机可读存储介质
  • 空调器的控制方法、装置、空调器及计算机可读存储介质
  • 密码系统、密码系统的密码处理方法、加密装置、加密程序、解密装置、解密程序、设置装置、设置程序、密钥生成装置、密钥生成程序、密钥移交装置以及密钥移交程序
  • 空调器及其密钥设置方法
技术分类

06120115584276