WIFI设备密码的批量更新方法、装置和智能家居系统与流程

文档序号:37476570发布日期:2024-03-28 18:59阅读:33来源:国知局
WIFI设备密码的批量更新方法、装置和智能家居系统与流程

本发明涉及数据通信,具体而言,涉及一种wifi设备密码的批量更新方法、装置、计算机可读存储介质和智能家居系统。


背景技术:

1、蓝牙设备已逐渐普遍应用在我们生活中,包括手机、电脑、耳机、电视、汽车等设备,蓝牙便捷丰富了我们生活,智能化现代家居离不开蓝牙的应用。在蓝牙设备配网成功后,若需要更换密码,目前通用做法需要将每个蓝牙设备进入到待配网状态,然后重新进入配网流程。在设备较多的情况下,使用上述方法较为复杂。


技术实现思路

1、本技术的主要目的在于提供一种wifi设备密码的批量更新方法、装置、计算机可读存储介质和智能家居系统,以至少解决现有技术中wifi设备批量密码更新操作复杂的问题。

2、为了实现上述目的,根据本技术的一个方面,提供了一种wifi设备密码的批量更新方法,包括:在检测到第一标识信息的情况下,根据加密证书对认证信息进行加密并通过蓝牙网络广播至多个第二设备,所述加密证书包括公钥组和私钥组,所述私钥组中的任意一个私钥可以与所述公钥组中的任意一个公钥进行匹配,所述第一标识信息用于表征第一设备发生变更,所述第一设备为路由器,所述第二设备为连接至所述蓝牙网络的智能家居设备;在第一反馈信息为认证成功的情况下,根据所述加密证书对目标信息进行加密并通过蓝牙网络广播至多个所述第二设备,所述第一反馈信息用于表征所述第二设备是否根据所述认证信息认证成功,所述目标信息包括配置信息、路由账号和路由密码中至少一个;在第二反馈信息为连接成功的情况下,确定所述第二设备密码变更成功,所述第二反馈信息用于表征所述第二设备是否根据所述目标信息连接成功。

3、可选地,在根据加密证书对认证信息进行加密并通过蓝牙网络广播至多个第二设备之前,所述方法还包括:在接收到目标请求信息的情况下,接收所述配置信息并根据所述配置信息配置目标环境,所述目标请求信息用于指示所述路由器进行密码更新,所述目标环境为所述第一设备进行密码变更的设备环境;在所述目标环境配置成功的情况下,发送第三反馈信息并接收所述路由账号和所述路由密码,根据所述路由账号和所述路由密码进行密码变更,所述第三反馈信息用于表征所述第一设备所述目标环境配置成功;在密码变更成功的情况下,生成所述第一标识信息。

4、可选地,在根据加密证书对认证信息进行加密并通过蓝牙网络广播至多个第二设备之后,所述方法还包括:在接收到第三反馈信息的情况下,记录当前的时刻得到第一时刻,所述第三反馈信息用于表征所述第二设备成功接收所述认证信息;在接收到所述第二反馈信息的情况下,记录当前时刻为第二时刻;根据所述第一时刻和所述第二时刻确定第一目标时长,所述第一目标时长为所述第二设备进行密码变更消耗的时长。

5、可选地,在第一反馈信息为认证成功的情况下,根据所述加密证书对目标信息进行加密并通过蓝牙网络广播至多个所述第二设备,包括:对所述配置信息进行加密得到第一数据包,对所述路由账号进行加密得到第二数据包,对所述路由密码进行加密得到第三数据包;在所述第一反馈信息为认证成功的情况下,将所述第一数据包通过所述蓝牙网络进行广播;在接收到第四反馈信息的情况下,将所述第二数据包通过所述蓝牙网络广播至多个所述第二设备,所述第四反馈信息用于表征所述第二设备对所述第一数据包解密成功;在接收到第五反馈信息的情况下,将所述第三数据包通过所述蓝牙网络广播至多个所述第二设备,所述第五反馈信息用于表征所述第二设备对所述第二数据包解密成功;在接收到第六反馈信息的情况下,确定所述目标信息广播完成,所述第六反馈信息用于表征所述第二设备对所述第三数据包解密成功。

6、可选地,在第一反馈信息为认证成功的情况下,根据所述加密证书对目标信息进行加密并通过蓝牙网络广播至多个所述第二设备,包括:将所述路由密码进行拆分得到第一目标数据和第二目标数据,对所述第一目标数据进行加密得到第四数据包;将所述路由账号进行拆分得到第三目标数据和第四目标数据,对所述第四数据包、所述第二目标数据和所述第三目标数据进行加密得到第五数据包;对所述第五数据包、所述第四目标数据和所述配置信息进行加密得到第六数据包;在所述第一反馈信息为认证成功的情况下,将所述第六数据包通过所述蓝牙网络广播至多个所述第二设备;在接收到第七反馈信息的情况下,确定所述目标信息广播完成,所述第七反馈信息用于表征所述第二设备对所述第四数据包、所述第五数据包和所述第六数据包均解密成功。

7、可选地,在确定所述第二设备密码变更成功之后,所述方法还包括:控制所述第二设备根据所述加密证书对所述认证信息进行加密并通过所述蓝牙网络广播至多个第三设备,所述第三设备为与所述蓝牙网络连接的任意一个密码未变更的所述第二设备;在第八反馈信息为认证成功的情况下,控制所述第二设备根据所述加密证书对所述目标信息进行加密并通过所述蓝牙网络广播至多个所述第三设备,所述第八反馈信息用于表征所述第三设备是否根据所述认证信息认证成功。

8、可选地,在根据所述加密证书对目标信息进行加密并通过蓝牙网络广播至多个所述第二设备之后,所述方法还包括:根据所述第二反馈信息对目标设备添加第二标识信息,所述目标设备为密码变更失败的所述第二设备,所述第二标识信息用于表征所述第二设备密码变更失败;根据所述第二标识信息获取第二目标时长,所述第二目标时长为所述第二标识信息对应的所述第二设备对应的所述第一目标时长,所述第二目标时长与所述第二标识信息一一对应;在所述第二目标时长小于目标阈值的情况下,对所述第二目标时长对应的所述第二设备进行检测以确定所述第二设备是否损坏。

9、根据本技术的另一方面,提供了一种wifi设备密码的批量更新装置,其特征在于,所述装置包括:第一广播单元,用于在检测到第一标识信息的情况下,根据加密证书对认证信息进行加密并通过蓝牙网络广播至多个第二设备,所述加密证书包括公钥组和私钥组,所述私钥组中的任意一个私钥可以与所述公钥组中的任意一个公钥进行匹配,所述第一标识信息用于表征第一设备发生变更,所述第一设备为路由器,所述第二设备为连接至所述蓝牙网络的智能家居设备;第二广播单元,用于在第一反馈信息为认证成功的情况下,根据所述加密证书对目标信息进行加密并通过蓝牙网络广播至多个所述第二设备,所述第一反馈信息用于表征所述第二设备是否根据所述认证信息认证成功,所述目标信息包括配置信息、路由账号和路由密码中至少一个;第一确定单元,用于在第二反馈信息为连接成功的情况下,确定所述第二设备密码变更成功,所述第二反馈信息用于表征所述第二设备是否根据所述目标信息连接成功。

10、根据本技术的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述的方法。

11、根据本技术的又一方面,提供了一种智能家居系统,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。

12、应用本技术的技术方案,在上述wifi设备密码的批量更新方法中,首先,在检测到第一标识信息的情况下,根据加密证书对认证信息进行加密并通过蓝牙网络广播至多个第二设备,上述加密证书包括公钥组和私钥组,上述私钥组中的任意一个私钥可以与上述公钥组中的任意一个公钥进行匹配,上述第一标识信息用于表征第一设备发生变更,上述第一设备为路由器,上述第二设备为连接至上述蓝牙网络的智能家居设备;然后,在第一反馈信息为认证成功的情况下,根据上述加密证书对目标信息进行加密并通过蓝牙网络广播至多个上述第二设备,上述第一反馈信息用于表征上述第二设备是否根据上述认证信息认证成功,上述目标信息包括配置信息、路由账号和路由密码中至少一个;最后,在第二反馈信息为连接成功的情况下,确定上述第二设备密码变更成功,上述第二反馈信息用于表征上述第二设备是否根据上述目标信息连接成功。本技术在wifi设备密码发生变更的情况下,通过mesh蓝牙网络进行广播,对组网中其他wifi设备进行认证,在认证通过的情况下将变更后的账号以及密码通过mesh蓝牙网络进行广播,实现一对多的批量密码同步,相比现有技术中将wifi设备切换至待配网状态,重新进行配网只能实现逐一操作,设备较多的情况下同步操作配置复杂,本技术以mesh蓝牙网络广播的形式实现同步配网简化了将设备调试到待配网状态的操作,解决了现有技术中wifi设备批量密码更新操作复杂的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1