开锁结果的发送方法、装置、存储介质及电子装置与流程

文档序号:35131654发布日期:2023-08-15 06:01阅读:53来源:国知局
开锁结果的发送方法、装置、存储介质及电子装置与流程

本申请涉及智慧家庭,具体而言,涉及一种开锁结果的发送方法、装置、存储介质及电子装置。


背景技术:

1、目前,随着物联网技术的发展和智能家电设备的普及,有些智能家电设备如门锁会需要管理员使用手机app远程创建临时密码并通过互联网下发到门锁设备上保存,用于访客开门使用。这就涉及到了临时密码的创建机制和网络传输数据的安全性问题。目前主流的临时密码创建和下发方式有以下几种:

2、一、不支持通过互联网下发临时密码的门锁,只支持通过手机app和门锁建立本地的蓝牙连接,在此通道下发app创建的临时密码。

3、二、个别厂商的门锁方案,支持用户离家后使用手机app远程创建临时密码。其基本流程是手机app生成临时密码后发送到云端服务器保存,门锁侧定时或用户触发后向云端服务器拉取临时密码列表.

4、上述方式一,虽然安全但不具备用户离家后远程为访客创建临时密码的功能,因而体验有限。

5、上述方式二,虽然支持远程临时密码的创建和下发,但是密码的在服务器上的保存,以及密码传输所涉及的上传和下发两个环节,会有一定的安全隐患。而且门锁设备侧还需要一种机制来拉取更新的密码列表才能给访客开门使用,如果网络问题导致拉取失败则访客无法开门,因而也会降低用户体验。

6、针对相关技术中,在发送开锁结果的过程中安全性低的技术问题,尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种开锁结果的发送方法、装置、存储介质及电子装置,以至少解决相关技术中,当前在发送开锁结果的过程中安全性低的技术问题。

2、根据本申请实施例的一个实施例,提供了一种开锁结果的发送方法,包括:接收云平台发送的设备随机字符串,并基于所述设备随机字符串生成智能门锁的设备开锁密码,其中,所述设备随机字符串是移动终端生成并发送给所述云平台的;响应于目标对象对所述智能门锁的开锁操作,确定出所述开锁操作对应的临时开锁密码,其中,所述临时开锁密码是所述云平台基于所述设备随机字符串生成并发送给所述目标对象的;使用所述设备开锁密码对所述临时开锁密码进行验证,根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象。

3、在一个示例性实施例中,在基于所述设备随机字符串生成智能门锁的设备开锁密码之后,所述方法还包括:将所述设备开锁密码存储至预设存储区域;基于所述设备开锁密码的密码编号,所述设备开锁密码的有效时间段生成所述设备开锁密码的生成记录;将所述设备开锁密码的生成记录发送给所述移动终端。

4、在一个示例性实施例中,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之前,所述方法还包括:获取所述临时开锁密码的有效标识;在确定所述临时开锁密码的有效标识用于指示所述临时开锁密码为失效状态的情况下,从所述云平台中删除所述临时开锁密码。

5、在一个示例性实施例中,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之前,所述方法还包括:获取所述设备开锁密码的有效标识;在确定所述设备开锁密码的有效标识用于指示所述设备开锁密码为有效状态的情况下,接收所述目标对象发送的第一删除指令;从所述智能门锁内删除所述第一删除指令所指示的待删除设备开锁密码,从所述设备开锁密码的生成记录中删除所述待删除设备开锁密码对应的密码编号,得到删除完成的生成记录;将所述删除完成的生成记录发送给所述移动终端。

6、在一个示例性实施例中,使用所述设备开锁密码对所述临时开锁密码进行验证,所述方法还包括:确定出所述开锁操作的开锁时刻;在确定所述开锁时刻属于所述设备随机字符串的有效时间段的情况下,使用所述设备开锁密码对所述临时开锁密码进行验证;在确定所述开锁时刻不属于所述设备随机字符串的有效时间段的情况下,控制所述移动终端生成其他设备随机字符串,并将所述其他设备随机字符串发送给所述云平台。

7、在一个示例性实施例中,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之后,所述方法还包括:在确定所述验证结果用于指示验证成功的情况下,确定所述开锁结果为打开所述智能门锁,并获取所述设备开锁密码的使用状态;如果确定所述设备开锁密码的使用状态为已经使用,则基于所述目标对象发送的第二删除指令控制所述智能门锁删除所述设备开锁密码。

8、在一个示例性实施例中,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之后,所述方法还包括:获取所述智能门锁内存储的所述设备开锁密码的生成记录,其中,所述生成记录至少包括所述设备开锁密码的密码编号,所述设备开锁密码的有效时间段以及所述设备开锁密码的有效标识;从所述生成记录内确定出所有有效设备开锁密码,其中,所述所有有效设备开锁密码的有效标识均指示有效;将所述所有有效设备开锁密码的密码编号发送至所述移动终端。

9、根据本申请实施例的另一方面,还提供了一种开锁结果的发送装置,包括:生成模块,用于接收云平台发送的设备随机字符串,并基于所述设备随机字符串生成智能门锁的设备开锁密码,其中,所述设备随机字符串是移动终端生成并发送给所述云平台的;确定模块,用于响应于目标对象对所述智能门锁的开锁操作,确定出所述开锁操作对应的临时开锁密码,其中,所述临时开锁密码是所述云平台基于所述设备随机字符串生成并发送给所述目标对象的;发送模块,用于使用所述设备开锁密码对所述临时开锁密码进行验证,根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象。

10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述开锁结果的发送方法。

11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的开锁结果的发送方法。

12、在本申请实施例中,接收云平台发送的设备随机字符串,并基于所述设备随机字符串生成智能门锁的设备开锁密码,其中,所述设备随机字符串是移动终端生成并发送给所述云平台的;响应于目标对象对所述智能门锁的开锁操作,确定出所述开锁操作对应的临时开锁密码,其中,所述临时开锁密码是所述云平台基于所述设备随机字符串生成并发送给所述目标对象的;使用所述设备开锁密码对所述临时开锁密码进行验证,根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象;也就是说,基于云平台发送的设备随机字符串生成设备开锁密码,使用设备开锁密码对用户输入的临时开锁密码进行验证,将验证结果对应的开锁结果发送给用户。采用上述技术方案,解决了当前在发送开锁结果的过程中安全性低,进而实现了提高发送开锁结果的过程中安全性的效果。



技术特征:

1.一种开锁结果的发送方法,其特征在于,包括:

2.根据权利要求1所述的开锁结果的发送方法,其特征在于,在基于所述设备随机字符串生成智能门锁的设备开锁密码之后,所述方法还包括:

3.根据权利要求1所述的开锁结果的发送方法,其特征在于,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之前,所述方法还包括:

4.根据权利要求1所述的开锁结果的发送方法,其特征在于,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之前,所述方法还包括:

5.根据权利要求1所述的开锁结果的发送方法,其特征在于,使用所述设备开锁密码对所述临时开锁密码进行验证,所述方法还包括:

6.根据权利要求1所述的开锁结果的发送方法,其特征在于,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之后,所述方法还包括:

7.根据权利要求1所述的开锁结果的发送方法,其特征在于,在根据所述进行验证的验证结果确定出所述智能门锁的开锁结果,并将所述开锁结果发送给所述目标对象之后,所述方法还包括:

8.一种开锁结果的发送装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。


技术总结
本申请公开了一种开锁结果的发送方法、装置、存储介质及电子装置,涉及智慧家庭技术领域,该开锁结果的发送方法包括:接收云平台发送的设备随机字符串,并基于设备随机字符串生成智能门锁的设备开锁密码,其中,设备随机字符串是移动终端生成并发送给云平台的;响应于目标对象对智能门锁的开锁操作,确定出开锁操作对应的临时开锁密码,其中,临时开锁密码是云平台基于设备随机字符串生成并发送给目标对象的;使用设备开锁密码对临时开锁密码进行验证,根据进行验证的验证结果确定出智能门锁的开锁结果,并将开锁结果发送给目标对象,采用上述技术方案,解决了当前在发送开锁结果的过程中安全性低的问题。

技术研发人员:董虎军,张磊
受保护的技术使用者:青岛海尔科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1