防误配网的方法及装置、电子设备转让专利

申请号 : CN202010911274.1

文献号 : CN112202649B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王思聂东元李典帆

申请人 : 四川虹美智能科技有限公司

摘要 :

本发明提供了防误配网的方法及装置、电子设备,该方法包括:接收来自电子遥控器的配网指令,进入对目标智能家电设备的配网模式;确定至少一个配置参数;针对至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的智能家电设备对应的参数信息的配置不同;根据至少一个目标配置参数信息,构造目标函数,生成目标智能家电设备的目标验证码,其中,不同的智能家电设备对应不同的验证码;接收已配网的智能移动终端发来的设备连接指令;确定当前验证码与目标验证码是否相同;在当前验证码与目标验证码相同时,接收智能移动终端发来的配网信息,对目标智能家电设备进行配网。本方案可提高智能家电设备配网过程的安全性。

权利要求 :

1.防误配网的方法,其特征在于,该方法包括:接收来自电子遥控器的配网指令,其中,所述配网指令为所述电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式下;

根据所述配网指令,进入对所述目标智能家电设备进行配网的所述配网模式;

确定所述目标智能家电设备的至少一个配置参数;

针对所述至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的所述智能家电设备对应的所述参数信息的配置不同;

根据所述至少一个目标配置参数信息,构造目标函数;

根据所述目标函数,生成所述目标智能家电设备的目标验证码,其中,所述目标验证码用于指示所述目标智能家电设备,不同的智能家电设备在所述配网模式下对应不同的验证码;

接收已配网的智能移动终端发来的设备连接指令,其中,所述设备连接指令为所述智能移动终端在外部输入的当前验证码的触发下所生成的指令,所述设备连接指令用于建立所述目标智能家电设备与所述智能移动终端之间的连接,以使所述目标智能家电设备与所述智能移动终端进行交互;

确定所述当前验证码与所述目标验证码是否相同;

在确定出所述当前验证码与所述目标验证码相同时,接收所述智能移动终端发来的配网信息;

根据所述配网信息,对所述目标智能家电设备进行配网;

所述配置参数包括:所述目标智能家电设备的开机时间和运行时间;

所述根据所述至少一个目标配置参数信息,构造目标函数,包括:确定所述目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;

根据所述至少一个目标配置参数信息、所述当前温度性能检测分值、所述当前风速性能检测参数、所述当前风量性能检测参数和预先设置的温度性能权重系数、风速性能权重系数、风量性能检测参数,构造目标函数;

其中,所述目标函数包括:

其中, Y表示所述目标验证码,k1表示所述当前温度性能检测分值, a表示所述温度性能权重系数, k2表示所述当前风速性能检测分值,b表示风速性能权重系数,k3表示所述当前风量性能检测分值,c表示所述风量性能权重系数,t1表示所述开机时间, 表示所述运行时间。

2.根据权利要求1所述的方法,其特征在于,所述接收所述智能移动终端发来的配网信息,包括:接收所述智能移动终端发来的利用所述目标验证码进行加密后的配网信息,其中,所述配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;

利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息;

获取所述目标配网信息中所包含的所述路由器的MAC地址、所述路由器的SSID及所述预设的密码;

所述根据所述配网信息,对所述目标智能家电设备进行配网,包括:根据所述路由器的MAC地址、所述路由器的SSID及所述预设的密码,对所述目标智能家电设备进行配网。

3.根据权利要求2所述的方法,其特征在于,在所述接收所述智能移动终端发来的通过所述目标验证码进行加密后的配网信息之后,在所述利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息之前,进一步包括:

获取所述加密后的配网信息的信息头,其中,所述信息头用于表征所述加密后的配网信息的类别;

确定所述信息头所对应的类别是否为网络配置信息;

在确定出所述信息头所对应的类别为所述网络配置信息时,执行利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息。

4.防误配网的装置,其特征在于,包括:接收模块,用于接收来自电子遥控器的配网指令,其中,所述配网指令为所述电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式下;

控制模块,用于根据所述接收模块接收到的所述配网指令,进入对所述目标智能家电设备进行配网的所述配网模式;

验证码生成模块,用于确定所述目标智能家电设备的至少一个配置参数;针对所述至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的所述智能家电设备对应的所述参数信息的配置不同;根据所述至少一个目标配置参数信息,构造目标函数;根据所述目标函数,生成所述目标智能家电设备的目标验证码,其中,所述目标验证码用于指示所述目标智能家电设备,不同的智能家电设备在所述配网模式下对应不同的验证码;

配网模块,用于接收已配网的智能移动终端发来的设备连接指令,其中,所述设备连接指令为所述智能移动终端在外部输入的当前验证码的触发下所生成的指令,所述设备连接指令用于建立所述目标智能家电设备与所述智能移动终端之间的连接,以使所述目标智能家电设备与所述智能移动终端进行交互;确定所述当前验证码与所述验证码生成模块生成的所述目标验证码是否相同;在确定出所述当前验证码与所述目标验证码相同时,接收所述智能移动终端发来的配网信息;根据所述配网信息,对所述目标智能家电设备进行配网;

所述配置参数包括:所述目标智能家电设备的开机时间和运行时间;

所述验证码生成模块,用于执行:确定所述目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;

根据所述至少一个目标配置参数信息、所述当前温度性能检测分值、所述当前风速性能检测参数、所述当前风量性能检测参数和预先设置的温度性能权重系数、风速性能权重系数、风量性能检测参数,构造目标函数;

其中,所述目标函数包括:

其中, Y表示所述目标验证码,k1表示所述当前温度性能检测分值, a表示所述温度性能权重系数, k2表示所述当前风速性能检测分值,b表示风速性能权重系数,k3表示所述当前风量性能检测分值,c表示所述风量性能权重系数,t1表示所述开机时间, 表示所述运行时间。

5.根据权利要求4所述的装置,其特征在于,所述配网模块,用于执行:

接收所述智能移动终端发来的利用所述目标验证码进行加密后的配网信息,其中,所述配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;

利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息;

获取所述目标配网信息中所包含的所述路由器的MAC地址、所述路由器的SSID及所述预设的密码;

所述根据所述配网信息,对所述目标智能家电设备进行配网,包括:根据所述路由器的MAC地址、所述路由器的SSID及所述预设的密码,对所述目标智能家电设备进行配网。

6.根据权利要求5所述的装置,其特征在于,所述配网模块,进一步用于执行:获取所述加密后的配网信息的信息头,其中,所述信息头用于表征所述加密后的配网信息的类别;

确定所述信息头所对应的类别是否为网络配置信息;

在确定出所述信息头所对应的类别为所述网络配置信息时,执行利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息。

7.电子设备,其特征在于,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至3中任一所述的方法。

8.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至3任一所述的方法。

说明书 :

防误配网的方法及装置、电子设备

技术领域

[0001] 本发明涉及智能家电技术领域,特别涉及防误配网的方法及装置、电子设备。

背景技术

[0002] 随着科技的发展,智能家电设备已走进千家万户。为了实现智能家电设备的“智能”功能,必需接入用户的局域网才能实现其核心功能,同时为了实现智能家电设备可以接
入用户的局域网,需要对智能家电设备进行配网操作。
[0003] 专利申请号为201710848473.0的中国专利申请文件公开了一种基于接入热点配网的防误配网方法和装置,该方案通过移动终端连接智能家电的WIFI模块所发起的热点,
在移动终端所发射的第一校验信号与智能家电设备发射的第二校验信号相匹配时,实现对
智能家电设备的配网操作。
[0004] 通过上述描述可见,现有技术通过移动终端连接智能家电的WIFI模块发起的热点,以实现对智能家电设备的配网操作,无法验证当前所连接的智能家电设备是否属于当
前用户,从而会导致智能家电设备配网过程的安全性不高。

发明内容

[0005] 本发明实施例提供了防误配网的方法及装置、电子设备,可以提高智能家电设备配网过程的安全性。
[0006] 第一方面,本发明实施例提供了防误配网的方法,该方法包括:
[0007] 接收来自电子遥控器的配网指令,其中,所述配网指令为所述电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式下;
[0008] 根据所述配网指令,进入对所述目标智能家电设备进行配网的所述配网模式;
[0009] 确定所述目标智能家电设备的至少一个配置参数;
[0010] 针对所述至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的所述智能家电设备对应的所述参数信息的配置不同;
[0011] 根据所述至少一个目标配置参数信息,构造目标函数;
[0012] 根据所述目标函数,生成所述目标智能家电设备的目标验证码,其中,所述目标验证码用于指示所述目标智能家电设备,不同的智能家电设备在所述配网模式下对应不同的
验证码;
[0013] 接收已配网的智能移动终端发来的设备连接指令,其中,所述设备连接指令为所述智能移动终端在外部输入的当前验证码的触发下所生成的指令,所述设备连接指令用于
建立所述目标智能家电设备与所述智能移动终端之间的连接,以使所述目标智能家电设备
与所述智能移动终端进行交互;
[0014] 确定所述当前验证码与所述目标验证码是否相同;
[0015] 在确定出所述当前验证码与所述目标验证码相同时,接收所述智能移动终端发来的配网信息;
[0016] 根据所述配网信息,对所述目标智能家电设备进行配网。
[0017] 优选地,
[0018] 所述配置参数包括:所述目标智能家电设备的开机时间和运行时间等;
[0019] 所述根据所述至少一个目标配置参数信息,构造目标函数,包括:
[0020] 确定所述目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;
[0021] 根据所述至少一个目标配置参数信息、所述当前温度性能检测分值、所述当前风速性能检测参数、所述当前风量性能检测参数和预先设置的温度性能权重系数、风速性能
权重系数、风量性能检测参数,构造目标函数;
[0022] 其中,所述目标函数包括:
[0023]
[0024] 其中,Y表示所述目标验证码,k1表示所述当前温度性能检测分值,a表示所述温度性能权重系数,k2表示所述当前风速性能检测分值,b表示风速性能权重系数,k3表示所述
当前风量性能检测分值,c表示所述风量性能权重系数,t1表示所述开机时间,Δt表示所述
运行时间。
[0025] 优选地,
[0026] 所述接收所述智能移动终端发来的配网信息,包括:
[0027] 接收所述智能移动终端发来的利用所述目标验证码进行加密后的配网信息,其中,所述配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;
[0028] 利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息;
[0029] 获取所述目标配网信息中所包含的所述路由器的MAC地址、所述路由器的SSID及所述预设的密码;
[0030] 所述根据所述配网信息,对所述目标智能家电设备进行配网,包括:
[0031] 根据所述路由器的MAC地址、所述路由器的SSID及所述预设的密码,对所述目标智能家电设备进行配网。
[0032] 优选地,
[0033] 在所述接收所述智能移动终端发来的通过所述目标验证码进行加密后的配网信息之后,在所述利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息之
前,进一步包括:
[0034] 获取所述加密后的配网信息的信息头,其中,所述信息头用于表征所述加密后的配网信息的类别;
[0035] 确定所述信息头所对应的类别是否为网络配置信息;
[0036] 在确定出所述信息头所对应的类别为所述网络配置信息时,执行利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息。
[0037] 第二方面,本发明实施例提供了防误配网的装置,包括:
[0038] 接收模块,用于接收来自电子遥控器的配网指令,其中,所述配网指令为所述电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网
模式下;
[0039] 控制模块,用于根据所述接收模块接收到的所述配网指令,进入对所述目标智能家电设备进行配网的所述配网模式;
[0040] 验证码生成模块,用于确定所述目标智能家电设备的至少一个配置参数;针对所述至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的
所述智能家电设备对应的所述参数信息的配置不同;根据所述至少一个目标配置参数信
息,构造目标函数;根据所述目标函数,生成所述目标智能家电设备的目标验证码,其中,所
述目标验证码用于指示所述目标智能家电设备,不同的智能家电设备在所述配网模式下对
应不同的验证码;
[0041] 配网模块,用于接收已配网的智能移动终端发来的设备连接指令,其中,所述设备连接指令为所述智能移动终端在外部输入的当前验证码的触发下所生成的指令,所述设备
连接指令用于建立所述目标智能家电设备与所述智能移动终端之间的连接,以使所述目标
智能家电设备与所述智能移动终端进行交互;确定所述当前验证码与所述验证码生成模块
生成的所述目标验证码是否相同;在确定出所述当前验证码与所述目标验证码相同时,接
收所述智能移动终端发来的配网信息;根据所述配网信息,对所述目标智能家电设备进行
配网。
[0042] 优选地,
[0043] 所述配置参数包括:所述目标智能家电设备的开机时间和运行时间等;
[0044] 所述验证码生成模块,用于执行:
[0045] 确定所述目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;
[0046] 根据所述至少一个目标配置参数信息、所述当前温度性能检测分值、所述当前风速性能检测参数、所述当前风量性能检测参数和预先设置的温度性能权重系数、风速性能
权重系数、风量性能检测参数,构造目标函数;
[0047] 其中,所述目标函数包括:
[0048]
[0049] 其中,Y表示所述目标验证码,k1表示所述当前温度性能检测分值,a表示所述温度性能权重系数,k2表示所述当前风速性能检测分值,b表示风速性能权重系数,k3表示所述
当前风量性能检测分值,c表示所述风量性能权重系数,t1表示所述开机时间,Δt表示所述
运行时间。
[0050] 优选地,
[0051] 所述配网模块,用于执行:
[0052] 接收所述智能移动终端发来的利用所述目标验证码进行加密后的配网信息,其中,所述配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;
[0053] 利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息;
[0054] 获取所述目标配网信息中所包含的所述路由器的MAC地址、所述路由器的SSID及所述预设的密码;
[0055] 所述根据所述配网信息,对所述目标智能家电设备进行配网,包括:
[0056] 根据所述路由器的MAC地址、所述路由器的SSID及所述预设的密码,对所述目标智能家电设备进行配网。
[0057] 优选地,
[0058] 所述配网模块,进一步用于执行:
[0059] 获取所述加密后的配网信息的信息头,其中,所述信息头用于表征所述加密后的配网信息的类别;
[0060] 确定所述信息头所对应的类别是否为网络配置信息;
[0061] 在确定出所述信息头所对应的类别为所述网络配置信息时,执行利用所述目标验证码,对加密后的配网信息进行解密,生成目标配网信息。
[0062] 第三方面,本发明实施例提供了电子设备,包括:至少一个存储器和至少一个处理器;
[0063] 所述至少一个存储器,用于存储机器可读程序;
[0064] 所述至少一个处理器,用于调用所述机器可读程序,执行第一方面中任一所述的方法。
[0065] 第四方面,本发明实施例提供了计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面任一所述的
方法。
[0066] 本发明实施例提供了防误配网的方法及装置、电子设备,同一种类却分属于不同用户的智能家电设备在同时进入配网模式时,由于智能移动终端无法分辨当前用户所对应
的智能家电设备,会导致将配网信息发送给非当前用户所对应的智能家电设备,从而导致
误配网情况的发生。因此,为了避免上述情况的发生,可以设置不同的智能家电设备在接收
到电子遥控器发来的配网指令并同时进入配网模式时,可以生成不同的验证码,并通过目
标验证码与目标智能家电设备建立连接,实现信息交互。基于此,可以先利用对至少一个配
置参数进行参数信息的配置后所生成的至少一个目标配置参数信息,构造可以生成目标智
能家电设备的目标验证码的目标函数。通过该目标函数生成的目标验证码具有唯一性,然
后可以接收智能移动终端发来的配网信息,并根据配网信息对目标智能家电设备进行配网
操作。通过上述方式,可以避免用户给智能家电设备进行配网时,误配到其他用户的智能家
电设备,从而可以提高智能家电设备配网过程的安全性。

附图说明

[0067] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
[0068] 图1是本发明一实施例提供的一种防误配网的方法的流程图;
[0069] 图2是本发明一实施例提供的另一种防误配网的方法的流程图;
[0070] 图3是本发明一实施例提供的一种防误配网的装置的示意图。

具体实施方式

[0071] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072] 如图1所示,本发明实施例提供了防误配网的方法,该方法可以包括以下步骤:
[0073] 步骤101:接收来自电子遥控器的配网指令,其中,配网指令为电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式下;
[0074] 步骤102:根据配网指令,进入对目标智能家电设备进行配网的配网模式;
[0075] 步骤103:确定目标智能家电设备的至少一个配置参数;
[0076] 步骤104:针对至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的智能家电设备对应的参数信息的配置不同;
[0077] 步骤105:根据至少一个目标配置参数信息,构造目标函数;
[0078] 步骤106:根据目标函数,生成目标智能家电设备的目标验证码,其中,目标验证码用于指示目标智能家电设备,不同的智能家电设备在配网模式下对应不同的验证码;
[0079] 步骤107:接收已配网的智能移动终端发来的设备连接指令,其中,设备连接指令为智能移动终端在外部输入的当前验证码的触发下所生成的指令,设备连接指令用于建立
目标智能家电设备与智能移动终端之间的连接,以使目标智能家电设备与智能移动终端进
行交互;
[0080] 步骤108:确定当前验证码与目标验证码是否相同;
[0081] 步骤109:在确定出当前验证码与目标验证码相同时,接收智能移动终端发来的配网信息;
[0082] 步骤110:根据配网信息,对目标智能家电设备进行配网。
[0083] 在本发明实施中,同一种类却分属于不同用户的智能家电设备在同时进入配网模式时,由于智能移动终端无法分辨当前用户所对应的智能家电设备,会导致将配网信息发
送给非当前用户所对应的智能家电设备,从而导致误配网情况的发生。因此,为了避免上述
情况的发生,可以设置不同的智能家电设备在接收到电子遥控器发来的配网指令并同时进
入配网模式时,可以生成不同的验证码,并通过目标验证码与目标智能家电设备建立连接,
实现信息交互。基于此,可以先利用对至少一个配置参数进行参数信息的配置后所生成的
至少一个目标配置参数信息,构造可以生成目标智能家电设备的目标验证码的目标函数。
通过该目标函数生成的目标验证码具有唯一性,然后可以接收智能移动终端发来的配网信
息,并根据配网信息对目标智能家电设备进行配网操作。通过上述方式,可以避免用户给智
能家电设备进行配网时,误配到其他用户的智能家电设备,从而可以提高智能家电设备配
网过程的安全性。
[0084] 为了构造目标函数,在本发明一实施例中,配置参数包括:目标智能家电设备的开机时间和运行时间等;
[0085] 上述实施例中的步骤105根据至少一个目标配置参数信息,构造目标函数,具体可以通过如下方式实现:
[0086] 确定目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;
[0087] 根据至少一个目标配置参数信息、当前温度性能检测分值、当前风速性能检测参数、当前风量性能检测参数和预先设置的温度性能权重系数、风速性能权重系数、风量性能
检测参数,构造目标函数;
[0088] 其中,目标函数包括:
[0089]
[0090] 其中,Y表示目标验证码,k1表示当前温度性能检测分值,a表示温度性能权重系数,k2表示当前风速性能检测分值,b表示风速性能权重系数,k3表示当前风量性能检测分
值,c表示风量性能权重系数,t1表示开机时间,Δt表示运行时间。
[0091] 在本发明实施中,由于需要基于目标函数确定不同的智能家电设备所对应的验证码,并通过对至少一个目标配置参数进行参数信息的配置以保证不同的智能家电设备所生
成的验证码不同且唯一。基于不同的智能家电设备的参数不完全相同,可以设置配置参数
包括:目标智能家电设备的开机时间和运行时间等,并实时确定目标智能家电设备的当前
温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数,然后基于至少一个
目标配置参数信息、当前温度性能检测分值、当前风速性能检测参数、当前风量性能检测参
数以及预先设置的温度性能权重系数、风速性能权重系数、风量性能检测参数,通过上述目
标函数所对应的式子构造上述目标函数,再基于目标函数确定目标智能家电设备所对应的
目标验证码。
[0092] 为了对目标智能家电设备进行配网,在本发明一实施例中,上述实施例中的步骤109中接收智能移动终端发来的配网信息,具体可以通过如下方式实现:
[0093] 接收智能移动终端发来的利用目标验证码进行加密后的配网信息,其中,配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;
[0094] 利用目标验证码,对加密后的配网信息进行解密,生成目标配网信息;
[0095] 获取目标配网信息中所包含的路由器的MAC地址、路由器的SSID及预设的密码;
[0096] 根据配网信息,对目标智能家电设备进行配网,包括:
[0097] 根据路由器的MAC地址、路由器的SSID及预设的密码,对目标智能家电设备进行配网。
[0098] 在本发明实施中,由于不同的智能家电设备对应不同的验证码,则可以通过目标智能家电设备对应的目标验证码对智能移动终端的配网信息进行加密,目标智能家电设备
在收到该配网信息后可以利用目标验证码进行解密,从而也增加了目标智能家电设备配网
过程的安全性。由于智能移动终端发来的配网信息包括路由器的MAC地址(可以避免目标智
能家电设备连接到同一种类却分属于不同的用户的路由器)、路由器的SSID(比如,当前用
户家中的路由器的SSID可以为:TP‑LinkAb)及预设的密码(比如,AABBCC810),然后可以基
于路由器的MAC地址、SSID及预设的密码,对目标智能家电设备进行配网。
[0099] 为了对配网信息进行校验,在本发明一实施例中,上述实施例在接收智能移动终端发来的通过目标验证码进行加密后的配网信息之后,在利用目标验证码,对加密后的配
网信息进行解密,生成目标配网信息之前,进一步包括:
[0100] 获取加密后的配网信息的信息头,其中,信息头用于表征加密后的配网信息的类别;
[0101] 确定信息头所对应的类别是否为网络配置信息;
[0102] 在确定出信息头所对应的类别为网络配置信息时,执行利用目标验证码,对加密后的配网信息进行解密,生成目标配网信息。
[0103] 在本发明实施中,由于目标智能家电设备需要基于智能移动终端发来的配网信息进行配网,因此,目标智能家电设备首先需要对智能移动终端发来的信息进行校验,以确定
该信息为配网信息,而每一条信息均包含信息头,信息头可以表征该信息所对应的类别,故
可以通过确定信息头所对应的类别确定该信息是否为网络配置信息,并在确定出信息头对
应的类别为网络配置信息时,通过目标验证码对配网信息进行解密,从而可以增强配网过
程的安全性。
[0104] 如图2所示,为了更加清楚地说明本发明的技术方案及优点,下面对本发明实施例提供了防误配网的方法进行详细说明,具体可以包括以下步骤:
[0105] 步骤201:接收来自电子遥控器的配网指令,其中,配网指令为电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式下。
[0106] 步骤202:根据配网指令,进入对目标智能家电设备进行配网的配网模式。
[0107] 具体地,可以预先设置电子遥控器的按键与对应功能之间的对应关系,以使在电子遥控器的配网按键被触发后目标智能家电设备进入对应的配网模式。
[0108] 步骤203:确定目标智能家电设备的至少一个配置参数,其中,配置参数包括:目标智能家电设备的开机时间和运行时间等。
[0109] 具体地,可以设置同一种类分属于不同用户的智能家电设备所对应的配置参数不同。
[0110] 步骤204:针对至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息,其中,不同的智能家电设备对应的参数信息的配置不同。
[0111] 步骤205:确定目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数。
[0112] 步骤206:根据至少一个目标配置参数信息、当前温度性能检测分值、当前风速性能检测参数、当前风量性能检测参数和预先设置的温度性能权重系数、风速性能权重系数、
风量性能检测参数,构造目标函数。
[0113] 举例来说,假设目标智能家电设备为空调,智能移动终端为手机,目标配置参数信息可以为开机时间为上午10:05,运行时间为8h。
[0114] 目标函数可以为:
[0115]
[0116] 其中,Y表示目标验证码,k1表示当前温度性能检测分值,a表示温度性能权重系数,k2表示当前风速性能检测分值,b表示风速性能权重系数,k3表示当前风量性能检测分
值,c表示风量性能权重系数,t1表示开机时间,Δt表示运行时间。
[0117] 步骤207:根据目标函数,生成目标智能家电设备的目标验证码,其中,目标验证码用于指示目标智能家电设备,不同的智能家电设备在配网模式下对应不同的验证码。
[0118] 具体地,可以根据目标函数所生成的目标验证码,通过空调表面的显示装置(比如,显示屏幕)进行展示,该显示装置包括但不限于数码管显示器,LCD显示器。
[0119] 举例来说,通过构造的目标函数确定的目标验证码为0810,则可以将该目标验证码展示在空调的显示屏幕上。
[0120] 步骤208:接收已配网的智能移动终端发来的设备连接指令,其中,设备连接指令为智能移动终端在外部输入的当前验证码的触发下所生成的指令,设备连接指令用于建立
目标智能家电设备与智能移动终端之间的连接,以使目标智能家电设备与智能移动终端进
行交互。
[0121] 步骤209:确定当前验证码与目标验证码是否相同,若是,执行步骤210。
[0122] 举例来说,由于目标验证码是唯一的,故可以通过目标验证码建立手机与空调之间的连接。基于此,当输入的当前验证码与目标验证码相同时,则空调与手机可以实现信息
交互,即空调可以接收手机发来的配网信息。
[0123] 步骤210:接收智能移动终端发来的利用目标验证码进行加密后的配网信息,其中,配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码。
[0124] 步骤211:获取加密后的配网信息的信息头,其中,信息头用于表征加密后的配网信息的类别。
[0125] 步骤212:确定信息头所对应的类别是否为网络配置信息,若是,执行步骤213。
[0126] 步骤213:利用目标验证码,对加密后的配网信息进行解密,生成目标配网信息。
[0127] 步骤214:获取目标配网信息中所包含的路由器的MAC地址、路由器的SSID及预设的密码。
[0128] 步骤215:根据路由器的MAC地址、路由器的SSID及预设的密码,对目标智能家电设备进行配网。
[0129] 具体地,为了增强配网过程的安全性,可以对配网信息进行加密,由于验证码具有唯一性,可以利用目标验证码通过手机对配网信息进行加密,并通过空调对接收到的配网
信息进行解密。然后基于配网信息,对空调进行配网。
[0130] 如图3所示,本发明实施例提供了防误配网的装置,包括:
[0131] 接收模块301,用于接收来自电子遥控器的配网指令,其中,配网指令为电子遥控器在检测到预设的配网按键被触发后所生成的指令,以使目标智能家电设备处于配网模式
下;
[0132] 控制模块302,用于根据接收模块301接收到的配网指令,进入对目标智能家电设备进行配网的配网模式;
[0133] 验证码生成模块303,用于确定目标智能家电设备的至少一个配置参数;针对至少一个配置参数进行参数信息的配置,生成至少一个目标配置参数信息;根据至少一个目标
配置参数信息,构造目标函数;根据目标函数,生成目标智能家电设备的目标验证码,其中,
不同的智能家电设备对应的参数信息的配置不同,目标验证码用于指示目标智能家电设
备,不同的智能家电设备在配网模式下对应不同的验证码;
[0134] 配网模块304,用于接收已配网的智能移动终端发来的设备连接指令,确定当前验证码与验证码生成模块303生成的目标验证码是否相同;在确定出当前验证码与目标验证
码相同时,接收智能移动终端发来的配网信息;根据配网信息,对目标智能家电设备进行配
网,其中,设备连接指令为智能移动终端在外部输入的当前验证码的触发下所生成的指令,
设备连接指令用于建立目标智能家电设备与智能移动终端之间的连接,以使目标智能家电
设备与智能移动终端进行交互。
[0135] 在本发明实施例中,同一种类却分属于不同用户的智能家电设备在同时进入配网模式时,由于智能移动终端无法分辨当前用户所对应的智能家电设备,会导致将配网信息
发送给非当前用户所对应的智能家电设备,从而导致误配网情况的发生。因此,为了避免上
述情况的发生,可以设置不同的智能家电设备在通过接收模块接收到电子遥控器发来的配
网指令并同时通过控制模块进入配网模式时,可以通过验证码生成模块生成不同的验证
码,并通过目标验证码与目标智能家电设备建立连接,实现信息交互。基于此,可以通过验
证码生成模块先利用对至少一个配置参数进行参数信息的配置后所生成的至少一个目标
配置参数信息,构造可以生成目标智能家电设备的目标验证码的目标函数。通过该目标函
数生成的目标验证码具有唯一性,然后可以通过配网模块接收智能移动终端发来的配网信
息,并根据配网信息对目标智能家电设备进行配网操作。通过上述方式,可以避免用户给智
能家电设备进行配网时,误配到其他用户的智能家电设备,从而可以提高智能家电设备配
网过程的安全性。
[0136] 在本发明一实施例中,配置参数包括:目标智能家电设备的开机时间和运行时间等;
[0137] 验证码生成模块303,用于执行:
[0138] 确定目标智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数;
[0139] 根据至少一个目标配置参数信息、当前温度性能检测分值、当前风速性能检测参数、当前风量性能检测参数和预先设置的温度性能权重系数、风速性能权重系数、风量性能
检测参数,构造目标函数;
[0140] 其中,目标函数包括:
[0141]
[0142] 其中,Y表示目标验证码,k1表示当前温度性能检测分值,a表示温度性能权重系数,k2表示当前风速性能检测分值,b表示风速性能权重系数,k3表示当前风量性能检测分
值,c表示风量性能权重系数,t1表示开机时间,Δt表示运行时间。
[0143] 在本发明实施中,由于需要基于目标函数确定不同的智能家电设备所对应的验证码,并通过对至少一个目标配置参数进行参数信息的配置以保证不同的智能家电设备所生
成的验证码不同且唯一。基于不同的智能家电设备的参数不完全相同,可以设置配置参数
包括:目标智能家电设备的开机时间和运行时间等,并通过验证码生成模块实时确定目标
智能家电设备的当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参
数,然后基于至少一个目标配置参数信息、当前温度性能检测分值、当前风速性能检测参
数、当前风量性能检测参数以及预先设置的温度性能权重系数、风速性能权重系数、风量性
能检测参数,通过上述目标函数所对应的式子构造上述目标函数,再基于目标函数确定目
标智能家电设备所对应的目标验证码。
[0144] 在本发明一实施例中,配网模块304,用于执行:
[0145] 接收智能移动终端发来的利用目标验证码进行加密后的配网信息,其中,配网信息包括路由器的MAC地址、路由器的服务集标识SSID及预设的密码;
[0146] 利用目标验证码,对加密后的配网信息进行解密,生成目标配网信息;
[0147] 获取目标配网信息中所包含的路由器的MAC地址、路由器的SSID及预设的密码;
[0148] 根据配网信息,对目标智能家电设备进行配网,包括:
[0149] 根据路由器的MAC地址、路由器的SSID及预设的密码,对目标智能家电设备进行配网。
[0150] 在本发明实施中,由于不同的智能家电设备对应不同的验证码,则可以通过目标智能家电设备对应的目标验证码对智能移动终端的配网信息进行加密,目标智能家电设备
在收到该配网信息后可以通过配网模块利用目标验证码进行解密,从而也增加了目标智能
家电设备配网过程的安全性。由于智能移动终端发来的配网信息包括路由器的MAC地址(可
以避免目标智能家电设备连接到同一种类却分属于不同的用户的路由器)、路由器的SSID
(比如,当前用户家中的路由器的SSID可以为:TP‑LinkAb)及预设的密码(比如,
AABBCC810),然后可以基于路由器的MAC地址、SSID及预设的密码,对目标智能家电设备进
行配网。
[0151] 在本发明一实施例中,配网模块304,进一步用于执行:
[0152] 获取加密后的配网信息的信息头,其中,信息头用于表征加密后的配网信息的类别;
[0153] 确定信息头所对应的类别是否为网络配置信息;
[0154] 在确定出信息头所对应的类别为网络配置信息时,执行利用目标验证码,对加密后的配网信息进行解密,生成目标配网信息。
[0155] 在本发明实施中,由于目标智能家电设备需要基于智能移动终端发来的配网信息进行配网,因此,目标智能家电设备首先需要对智能移动终端发来的信息进行校验,以确定
该信息为配网信息,而每一条信息均包含信息头,信息头可以表征该信息所对应的类别,故
可以通过配网模块确定信息头所对应的类别确定该信息是否为网络配置信息,并在确定出
信息头对应的类别为网络配置信息时,通过目标验证码对配网信息进行解密,从而可以增
强配网过程的安全性。
[0156] 可以理解的是,本发明实施例示意的结构并不构成对防误配网的装置的具体限定。在本发明的另一些实施例中,防误配网的装置可以包括比图示更多或者更少的部件,或
者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件
或者软件和硬件的组合来实现。
[0157] 上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0158] 本发明实施例还提供了防误配网的装置,包括:至少一个存储器和至少一个处理器;
[0159] 至少一个存储器,用于存储机器可读程序;
[0160] 至少一个处理器,用于调用机器可读程序,执行本发明任一实施例中的防误配网的方法。
[0161] 本发明实施例还提供了一种计算机可读介质,计算机可读介质上存储有计算机指令,计算机指令在被处理器执行时,使处理器执行本发明任一实施例中的防误配网的方法。
[0162] 具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或
MPU)读出并执行存储在存储介质中的程序代码。
[0163] 在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
[0164] 用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD‑ROM、CD‑R、CD‑RW、DVD‑ROM、DVD‑RAM、DVD‑RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,
可以由通信网络从服务器计算机上下载程序代码。
[0165] 此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而
实现上述实施例中任意一项实施例的功能。
[0166] 此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程
序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而
实现上述实施例中任一实施例的功能。
[0167] 本发明各个实施例至少具有如下有益效果:
[0168] 1、在本发明实施中,同一种类却分属于不同用户的智能家电设备在同时进入配网模式时,由于智能移动终端无法分辨当前用户所对应的智能家电设备,会导致将配网信息
发送给非当前用户所对应的智能家电设备,从而导致误配网情况的发生。因此,为了避免上
述情况的发生,可以设置不同的智能家电设备在接收到电子遥控器发来的配网指令并同时
进入配网模式时,可以生成不同的验证码,并通过目标验证码与目标智能家电设备建立连
接,实现信息交互。基于此,可以先利用对至少一个配置参数进行参数信息的配置后所生成
的至少一个目标配置参数信息,构造可以生成目标智能家电设备的目标验证码的目标函
数。通过该目标函数生成的目标验证码具有唯一性,然后可以接收智能移动终端发来的配
网信息,并根据配网信息对目标智能家电设备进行配网操作。通过上述方式,可以避免用户
给智能家电设备进行配网时,误配到其他用户的智能家电设备,从而可以提高智能家电设
备配网过程的安全性;
[0169] 2、在本发明一实施中,由于需要基于目标函数确定不同的智能家电设备所对应的验证码,并通过对至少一个目标配置参数进行参数信息的配置以保证不同的智能家电设备
所生成的验证码不同且唯一。基于不同的智能家电设备的参数不完全相同,可以设置配置
参数包括:目标智能家电设备的开机时间和运行时间等,并实时确定目标智能家电设备的
当前温度性能检测分值、当前风速性能检测参数和当前风量性能检测参数,然后基于至少
一个目标配置参数信息、当前温度性能检测分值、当前风速性能检测参数、当前风量性能检
测参数以及预先设置的温度性能权重系数、风速性能权重系数、风量性能检测参数,通过上
述目标函数所对应的式子构造上述目标函数,再基于目标函数确定目标智能家电设备所对
应的目标验证码;
[0170] 3、在本发明一实施中,由于不同的智能家电设备对应不同的验证码,则可以通过目标智能家电设备对应的目标验证码对智能移动终端的配网信息进行加密,目标智能家电
设备在收到该配网信息后可以利用目标验证码进行解密,从而也增加了目标智能家电设备
配网过程的安全性。由于智能移动终端发来的配网信息包括路由器的MAC地址、路由器的
SSID及预设的密码,然后可以基于路由器的MAC地址、SSID及预设的密码,对目标智能家电
设备进行配网;
[0171] 4、在本发明一实施中,由于目标智能家电设备需要基于智能移动终端发来的配网信息进行配网,因此,目标智能家电设备首先需要对智能移动终端发来的信息进行校验,以
确定该信息为配网信息,而每一条信息均包含信息头,信息头可以表征该信息所对应的类
别,故可以通过确定信息头所对应的类别确定该信息是否为网络配置信息,并在确定出信
息头对应的类别为网络配置信息时,通过目标验证码对配网信息进行解密,从而可以增强
配网过程的安全性。
[0172] 需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需
要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有
些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以
由多个独立设备中的某些部件共同实现。
[0173] 以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬
件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进
行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临
时设置的电路)可以基于成本和时间上的考虑来确定。
[0174] 上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同
实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之
内。