密码生成方法、装置、系统及电子设备制造方法及图纸

技术编号:34371661 阅读:10 留言:0更新日期:2022-07-31 11:27
本发明专利技术提供了一种密码生成方法、装置、系统及电子设备,其中,所述密码生成方法在响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令之后,基于所述密码生成指令,直接在本地生成针对所述解锁请求的动态密码,对并所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁,在实现基于动态密码解锁功能的基础上,无需动态密码以网络等通信方式传播,避免了动态密码在通信过程中泄漏的风险,提高了密码生成方法的安全性。提高了密码生成方法的安全性。提高了密码生成方法的安全性。

Password generation method, device, system and electronic equipment

【技术实现步骤摘要】
密码生成方法、装置、系统及电子设备


[0001]本专利技术涉及计算机应用
,更具体地说,涉及一种密码生成方法、装置、系统及电子设备。

技术介绍

[0002]随着智能家居技术的不断发展,可通过设置动态密码等方式解锁的智能设备的出现,大大提高了用户的使用便利性。
[0003]以智能门锁为例,用户通过与智能门锁绑定的终端设备可为智能门锁设置动态密码,访客可通过动态密码对智能门锁进行解锁,但目前的基于动态密码的解锁功能存在密码泄露的风险,存在一定的安全隐患。

技术实现思路

[0004]有鉴于此,本专利技术实施例致力于提供一种密码生成方法、装置、系统及电子设备,以解决现有技术中基于动态密码的解锁方法存在密码泄露的风险的问题。
[0005]第一方面,提供了一种密码生成方法,包括:
[0006]响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令;
[0007]基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。
[0008]第二方面,提供了一种密码生成方法,包括:
[0009]响应于身份验证请求,展示身份验证界面,所述身份验证请求为目标设备基于目标范围内的所述目标对象的解锁请求触发的;
[0010]响应于在身份验证界面上的身份验证通过操作,触发密码生成指令,并将所述密码生成指令发送给所述目标设备,以使所述目标设备基于所述密码生成指令,在所述目标设备的本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。
[0011]第三方面,提供了一种密码生成装置,包括:
[0012]指令获取模块,用于响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令;
[0013]密码生成模块,用于基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。
[0014]可选地,所述指令获取模块具体用于,响应于针对目标范围内的目标对象的解锁请求,生成身份验证请求;
[0015]将所述身份验证请求发送给目标终端,并与所述目标终端建立多媒体通信连接,以基于传输的多媒体信息对所述目标对象进行身份校验;
[0016]若接收到所述目标终端响应于身份验证通过所触发的密码生成指令,则执行基于
所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理的步骤。
[0017]可选地,所述指令获取模块响应于针对目标范围内的目标对象的解锁请求,生成身份验证请求具体用于,获取所述目标范围对应的画面;
[0018]若在所述画面中检测到所述目标对象,则触发解锁请求,并基于所述解锁请求生成针对所述目标对象的身份验证请求。
[0019]可选地,所述指令获取模块具体用于,响应于针对目标范围内的目标对象的解锁请求,获取所述目标对象的身份信息;
[0020]基于本地预先存储的身份数据库,对所述目标对象的身份信息进行身份验证,并在所述目标对象的身份验证通过后,生成所述密码生成指令。
[0021]可选地,所述密码生成模块基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码具体用于,根据所述密码生成指令对应的时间参数,执行本地的预设密码生成算法,在本地生成针对所述解锁请求的动态密码;所述时间参数包括所述密码生成指令的生成时间或本地接收到所述密码生成指令的时间。
[0022]可选地,还包括:密码验证模块,用于获取所述目标对象输入的验证密码,若所述验证密码满足解锁条件,执行解锁操作;其中,所述解锁条件包括:所述验证密码与所述动态密码一致,且所述验证密码的获取时间在所述动态密码对应的有效时间内;若所述验证密码与所述动态密码不一致,且当前时间处于所述动态密码对应的有效时间内,则进行错误提示,并再次展示所述动态密码。
[0023]第四方面,提供了一种密码生成装置,包括:
[0024]界面展示模块,用于响应于身份验证请求,展示身份验证界面,所述身份验证请求为目标设备基于目标范围内的所述目标对象的解锁请求触发的;
[0025]指令发送模块,用于响应于在身份验证界面上的身份验证通过操作,触发密码生成指令,并将所述密码生成指令发送给所述目标设备,以使所述目标设备基于所述密码生成指令,在所述目标设备的本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。
[0026]可选地,所述界面展示模块响应于身份验证请求,展示身份验证界面具体用于,响应于所述身份验证请求,与所述目标设备建立多媒体通信连接,并展示所述身份验证界面;所述身份验证界面用于显示所述目标设备传输的针对所述目标对象的多媒体信息;所述多媒体通信用于对所述目标对象进行身份校验。
[0027]第五方面,提供了一种密码生成系统,包括:目标设备和目标终端;其中,
[0028]所述目标终端,用于响应于身份验证请求,展示身份验证界面,响应于在身份验证界面上的身份验证通过操作,触发密码生成指令,并将所述密码生成指令发送给所述目标设备;
[0029]所述目标设备,用于基于目标范围内的所述目标对象的解锁请求触发所述身份验证请求,在获取到所述密码生成指令后,基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。
[0030]第六方面,提供了一种电子设备,包括:存储器和处理器,所述存储器存储有计算
机程序,所述处理器执行所述计算机程序时实现上述任一项所述的密码生成方法。
[0031]第七方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的密码生成方法的步骤。
[0032]第八方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;所述计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令时实现上述的密码生成方法的步骤。
[0033]本专利技术实施例提供了一种密码生成方法、装置、系统及电子设备,其中,所述密码生成方法在响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令之后,基于所述密码生成指令,直接在本地生成针对所述解锁请求的动态密码,对并所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁,在实现基于动态密码解锁功能的基础上,无需动态密码以网络等通信方式传播,避免了动态密码在通信过程中泄漏的风险,提高了密码生成方法的安全性。
附图说明
[0034]图1为一个实施例中目标设备的控制方法的应用环境图;
[0035]图2为一个实施例中网关的硬件结构框图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码生成方法,其特征在于,包括:响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令;基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理,以指示所述目标对象根据所述动态密码进行解锁。2.根据权利要求1所述的方法,其特征在于,所述响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令包括:响应于针对目标范围内的目标对象的解锁请求,生成身份验证请求;将所述身份验证请求发送给目标终端,并与所述目标终端建立多媒体通信连接,以基于传输的多媒体信息对所述目标对象进行身份校验;若接收到所述目标终端响应于身份验证通过所触发的密码生成指令,则执行基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理的步骤。3.根据权利要求2所述的方法,其特征在于,所述响应于针对目标范围内的目标对象的解锁请求,生成身份验证请求包括:获取所述目标范围对应的画面;若在所述画面中检测到所述目标对象,则触发解锁请求,并基于所述解锁请求生成针对所述目标对象的身份验证请求。4.根据权利要求1所述的方法,其特征在于,所述响应于针对目标范围内的目标对象的解锁请求,获取密码生成指令包括:响应于针对目标范围内的目标对象的解锁请求,获取所述目标对象的身份信息;基于本地预先存储的身份数据库,对所述目标对象的身份信息进行身份验证,并在所述目标对象的身份验证通过后,生成所述密码生成指令。5.根据权利要求1

4任一项所述的方法,其特征在于,所述基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码包括:根据所述密码生成指令对应的时间参数,执行本地的预设密码生成算法,在本地生成针对所述解锁请求的动态密码;所述时间参数包括所述密码生成指令的生成时间或本地接收到所述密码生成指令的时间。6.根据权利要求1

4任一项所述的方法,其特征在于,所述基于所述密码生成指令,在本地生成针对所述解锁请求的动态密码,并对所述动态密码进行展示处理之后还包括:获取所述目标对象输入的验证密码;若所述验证密码满足解锁条件,执行解锁操作;其中,所述解锁条件包括:所述验证密码与所述动态密码一致,且所述验证密码的获取时间在所述动态密码对应的有效时间内;若所述验证密码与所述动态密码不一致,且当前时间处于所述动态密码对应的有效时间内,则进行错误提示,并再次展示所述动态密码。7.一种密码生成方法,其特征在于,包括:响应于身份验证请求,展示身份验证界面,所述身份验证请求为目标设备基于目...

【专利技术属性】
技术研发人员:孔维志
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1