【技术实现步骤摘要】
验证结果的确定方法、装置、存储介质及电子装置
[0001]本申请涉及智慧家庭
,具体而言,涉及一种验证结果的确定方法、装置、存储介质及电子装置。
技术介绍
[0002]目前,市面上的绝大多数智能门锁均不支持远程开锁。
[0003]相关技术中,由于云端直接向设备发送开锁指令,安全性较难保证,例如协议安全,通道安全等,很容易会由于云端某些其他安全漏洞(例如通过云端某些漏洞获取到设备控制权限,可直接通过开发的设备控制接口向设备下发控制指令,也包括远程开锁指令),导致黑客可以直接远程打开用户家的门锁。
[0004]针对相关技术中,当前开锁事件验证码安全性低的问题,尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种验证结果的确定方法、装置、存储介质及电子装置,以至少解决相关技术中,当前开锁事件验证码安全性低的问题。
[0006]根据本申请实施例的一个实施例,提供了一种验证结果的确定方法,包括:响应于目标对象对智能门锁的控制操作,生成所述智能门锁的临时开锁事件,其中, ...
【技术保护点】
【技术特征摘要】
1.一种验证结果的确定方法,其特征在于,包括:响应于目标对象对智能门锁的控制操作,生成所述智能门锁的临时开锁事件,其中,所述临时开锁事件携带有所述智能门锁生成的设备随机字符串;将所述临时开锁事件发送给云平台,并获取所述云平台基于所述临时开锁事件发送的远程开锁请求,所述远程开锁请求携带有所述云平台基于所述设备随机字符串生成的设备临时验证码;使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证,确定出验证结果。2.根据权利要求1所述的验证结果的确定方法,其特征在于,使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证,包括:在确定所述设备随机字符串处于有效状态的情况下,使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证;在确定所述设备随机字符串处于无效状态的情况下,确定出所述智能门锁内存储的其他设备随机字符串是否处于有效状态,其中,所述其他设备随机字符串的生成时刻早于所述设备随机字符串的生成时刻;在确定所述其他设备随机字符串处于有效状态的情况下,获取所述智能门锁基于所述其他设备随机字符串生成的其他设备本地验证码,并使用所述其他设备本地验证码和所述设备本地验证码对所述设备临时验证码进行验证。3.根据权利要求2所述的验证结果的确定方法,其特征在于,在使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证之前,所述方法还包括:获取为所述设备随机字符串预设的第一有效时间段,其中,所述第一有效时间段包括第一生效时刻和第一失效时刻,其中,所述设备随机字符串的第一生效时刻为所述设备随机字符串的生成时刻;确定出所述远程开锁请求所指示的开锁时刻;在确定所述开锁时刻晚于所述第一失效时刻的情况下,确定所述设备随机字符串处于失效状态;在确定所述开锁时刻不晚于所述第一失效时刻的情况下,确定所述设备随机字符串处于有效状态。4.根据权利要求2所述的验证结果的确定方法,其特征在于,在使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证之前,所述方法还包括:获取为所述其他设备随机字符串预设的第二有效时间段,其中,所述有效时间段包括第二生效时刻和第二失效时刻,其中,所述其他设备随机字符串的第二生效时刻为所述其他设备随机字符串的生成时刻;确定出所述远程开锁请求所指示的开锁时刻;在确定所述开锁时刻晚于所述第二失效时刻的情况下,确定所述其他设备随机字符串处于失效状态;在确定所述开锁时刻不晚于所述第二失效时刻的情况下,确定所述其他设备随机字符串处于有效状态。5.根据权利要求3或4所述的验证结果的确定方法,其特征在于,使用所述其他设备本
地验证码和所述设备本地验证码对所述设备临时验证码进行验证,包括:确定为所述设备随机字符串预设的第一有效时间段和为所述其他设备随机字符串预设的第二有效时间段之间是否具有重合时间段;在确定所述第一有效时间段和所述第二有效时间段之间具有重合时间段的情况下,从所述第一有效时间段内获取第一时间段,以及从所述第二有效时间段内获取第二时间段;其中,在所述第一时间段内无法重复生成所述设备随机字符串,在所述第一时间段内无法重复生成所述其他设备随机字符串;在确定所述重合时间段不属于所述第一时间段,且属于所述第二时间段的情况下,使用所述其他设备本地验证码和所述设备本地验证码对所述设备临时验证码进行验证。6.根据权利要求2所述的验证结果的确定方法,其特征在于,在使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码进行验证之前,所述方法还包括:基于所述设备随机字符串生成所述设备本地验证码,并存储至所述智能门锁;其中,所述基于所述设备随机字符串生成所述设备本地验证码包括:确定出所述远程开锁请求的获取时刻所对应的秒级时间戳,并将所述秒级时间戳转换为以预设时间量级为时间间隔的开锁时间字段;使用哈希算法对所述开锁时间字段,所述智能门锁的设备本地密钥,所述智能门锁的设备编号和所述设备随机字符串进行哈希加密,得到哈希加密结果;将所述哈希加密结果确定为所述设备本地验证码。7.根据权利要求2所述的验证结果的确定方法,其特征在于,在使用所述智能门锁内存储的设备本地验证码对所述设备临时验证码...
【专利技术属性】
技术研发人员:张磊,
申请(专利权)人:海尔优家智能科技北京有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。