BWIN·必赢(中国)唯一官方网站基于物联网的智能门锁控制方法、装置、电子设备及存储介质与流程本公开涉及物联网安全控制,尤其涉及一种基于物联网的智能门锁控制方法、装置、电子设备及存储介质。
1、物联网(internet of things,iot)技术的快速发展正在推动智能家居领域的创新,智能门锁作为智能家居的一部分,正逐渐成为人们生活中不可或缺的一部分。智能门锁在提高生活便利性、安全性和智能化程度方面具有巨大潜力。在智能门锁领域,自动控制技术是一个重要的技术方向,可以实现对门锁的智能化管理和自动化操作。
1、为克服相关技术中存在的问题,本公开提供一种基于物联网的智能门锁控制方法,应用于智能门锁,所述方法包括:
2、接收用户终端通过物联网服务器发送的设备交互请求,所述设备交互请求包括所述智能门锁的第一数字证书和所述用户终端的设备id信息;
3、根据所述第一数字证书和所述设备id信息,对所述用户终端的身份进行初级身份验证,在所述第一数字证书与所述设备id信息匹配的情况下,确定所述用户终端的初级身份验证成功;
4、响应于所述用户终端的初级身份验证成功,根据所述设备id信息通过所述物联网服务器向所述用户终端发送二级身份验证请求,基于预设安全控制策略对所述第一数字证书进行控制认证BWIN体育,以确定所述用户终端的初始控制权限;
5、接收所述用户终端基于所述二级身份验证请求,通过所述物联网服务器反馈的身份验证结果和需求控制权限,并在根据所述身份验证结果确定所述用户终端的二级身份验证成功的情况下,根据所述需求控制权限、所述初始控制权限和所述身份验证结果,确定所述用户终端对所述智能门锁的操作控制权限;
6、根据所述操作控制权限,生成与所述用户终端身份匹配的交互控制页面,所述交互控制页面用于获取所述用户终端的设备交互指令,通过所述物联网服务器将所述交互页面数据发送至所述用户终端,接收所述用户终端的设备交互指令,基于所述设备交互指令执行相应的控制操作。
7、可选地,所述根据所述需求控制权限、所述初始控制权限和所述身份验证结果,确定所述用户终端对所述智能门锁的操作控制权限,包括:
15、可选地,所述根据所述第一数字证书和所述设备id信息,对所述用户终端的身份进行初级身份验证,包括:
19、可选地,所述根据所述组织信息和所述公钥信息对所述用户终端的身份进行初级身份验证,包括:
20、将所述组织信息与所述智能门锁的预设组织信息进行比对,确定所述用户终端所属组织是否为系统认证的授权组织;
22、在根据所述组织信息确定所述用户终端所属组织为系统认证的授权组织,且所述预设公钥信息与所述公钥信息匹配的情况下,确定所述用户终端的初级身份验证成功;
23、在根据所述组织信息确定所述用户终端所属组织不是系统认证的授权组织,或所述预设公钥信息与所述公钥信息不匹配的情况下,确定所述用户终端的初级身份验证失败。
24、可选地,所述基于预设安全控制策略对所述第一数字证书进行控制认证,以确定所述用户终端的初始控制权限,包括:
27、根据本公开实施例的第二方面,提供一种基于物联网的智能门锁控制装置,应用于智能门锁,所述装置包括:
28、第一接收模块,用于接收用户终端通过物联网服务器发送的设备交互请求,所述设备交互请求包括所述智能门锁的第一数字证书和所述用户终端的设备id信息;
29、判定模块,用于根据所述第一数字证书和所述设备id信息,对所述用户终端的身份进行初级身份验证BWIN体育,在所述第一数字证书与所述设备id信息匹配的情况下,确定所述用户终端的初级身份验证成功;
30、确定模块,用于响应于所述用户终端的初级身份验证成功,根据所述设备id信息通过所述物联网服务器向所述用户终端发送二级身份验证请求,基于预设安全控制策略对所述第一数字证书进行控制认证,以确定所述用户终端的初始控制权限;
31、第二接收模块,用于接收所述用户终端基于所述二级身份验证请求,通过所述物联网服务器反馈的身份验证结果和需求控制权限,并在根据所述身份验证结果确定所述用户终端的二级身份验证成功的情况下,根据所述需求控制权限、所述初始控制权限和所述身份验证结果,确定所述用户终端对所述智能门锁的操作控制权限;
32、执行模块,用于根据所述操作控制权限,生成与所述用户终端身份匹配的交互控制页面,所述交互控制页面用于获取所述用户终端的设备交互指令,通过所述物联网服务器将所述交互页面数据发送至所述用户终端,接收所述用户终端的设备交互指令,基于所述设备交互指令执行相应的控制操作。
37、生成子模块,用于将所述位与权限值与所述需求控制权限进行匹配,生成所述智能门锁的所述操作控制权限。
38、根据本公开实施例的第三方面,提供一种计算机可读存储介质BWIN体育,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
42、其中,所述处理器被配置为执行所述存储器中的可执行指令,以实现第一方面中任意一项所述的方法。
44、通过上述方式,接收用户终端通过物联网服务器发送的设备交互请求,所述设备交互请求包括所述智能门锁的第一数字证书和所述用户终端的设备id信息,根据所述第一数字证书和所述设备id信息,对所述用户终端的身份进行初级身份验证,在所述第一数字证书与所述设备id信息匹配的情况下,确定所述用户终端的初级身份验证成功,响应于所述用户终端的初级身份验证成功,根据所述设备id信息通过所述物联网服务器向所述用户终端发送二级身份验证请求,基于预设安全控制策略对所述第一数字证书进行控制认证,以确定所述用户终端的初始控制权限,接收所述用户终端基于所述二级身份验证请求,通过所述物联网服务器反馈的身份验证结果和需求控制权限,并在根据所述身份验证结果确定所述用户终端的二级身份验证成功的情况下,根据所述需求控制权限、所述初始控制权限和所述身份验证结果,确定所述用户终端对所述智能门锁的操作控制权限,根据所述操作控制权限,生成与所述用户终端身份匹配的交互控制页面,所述交互控制页面用于获取所述用户终端的设备交互指令,通过所述物联网服务器将所述交互页面数据发送至所述用户终端,接收所述用户终端的设备交互指令,基于所述设备交互指令执行相应的控制操作。从而基于用户终端的控制权限,生成交互控制页面,对不同的用户终端进行不同的权限管理,在保证智能门锁安全性的前提下,提高智能门锁的智能性。
收到你的留言,我们将第一时间与你取得联系