[发明专利]一种基于一次性密码的控制方法及装置在审
申请号: | 201811540163.3 | 申请日: | 2018-12-14 |
公开(公告)号: | CN111321947A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 吕彦朋;唐皓;陈彬;张东胜 | 申请(专利权)人: | 云丁网络技术(北京)有限公司 |
主分类号: | E05B49/00 | 分类号: | E05B49/00;E05B17/00;H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金;王宝筠 |
地址: | 100085 北京市昌平区回龙观*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 一次性 密码 控制 方法 装置 | ||
1.一种基于一次性密码的控制方法,其特征在于,所述方法包括:
获得用户针对智能设备输入的密码;
通过所述智能设备中预设的密码生成算法,生成至少一个一次性密码;
将所述至少一个一次性密码与所述针对智能设备输入的密码进行比对,以确定所述至少一个一次性密码中是否有与所述针对智能设备输入的密码相同的一次性密码;
如果所述至少一个一次性密码中有与所述针对智能设备输入的密码相同的一次性密码,基于与所述针对智能设备输入的密码相同的一次性密码,控制所述智能设备进行状态切换;
其中如果所述至少一个一次性密码中有与所述针对智能设备输入的密码相同的一次性密码,表明所述针对智能设备输入的密码是与用户使用的第一终端通信的第二终端通过所述第二终端上预设的密码生成算法生成的一次性密码。
2.根据权利要求1所述的方法,其特征在于,所述智能设备上预设的密码生成算法和所述第二终端上预设的密码生成算法相同。
3.根据权利要求1所述的方法,其特征在于,所述通过所述智能设备中预设的密码生成算法,生成至少一个一次性密码包括:
从所述智能设备中存储的一个第一输入参数、多个第二输入参数和多个第三输入参数中选取所述第一输入参数、一个第二输入参数和一个第三输入参数;
每选取一次输入参数,对所选取的输入参数执行以下步骤:
将所选取的所述第一输入参数、第二输入参数和第三输入参数输入到所述密码生成算法的第一密码生成算法中,得到所述第一密码生成算法输出的第一密码;
将所述第一密码和所述智能设备当前的时间戳输入到所述密码生成算法的第二密码生成算法中,得到所述第二密码生成算法输出的第二密码,将所述第二密码作为所述一次性密码。
4.根据权利要求3所述的方法,其特征在于,所述如果所述至少一个一次性密码中有与所述针对智能设备输入的密码相同的一次性密码,基于与所述针对智能设备输入的密码相同的一次性密码,控制所述智能设备进行状态切换包括:
如果所述至少一个一次性密码中有与所述针对智能设备输入的密码相同的一次性密码,验证所述密码的输入时刻和所述时间戳指示的时刻是否在同一个有效时间区间内,所述有效时间区间为从预设时刻起按照预设时长划分得到的多个时间区间中的一个;
如果是,基于与所述针对智能设备输入的密码相同的一次性密码,控制所述智能设备进行状态切换。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述针对智能设备输入的密码与所述智能设备中的预设密码进行比对,以确定所述针对智能设备输入的密码与所述预设密码是否相同;
如果所述针对智能设备输入的密码与所述预设密码相同,则控制所述智能设备进行状态切换,并禁止执行通过所述智能设备中预设的密码生成算法,生成至少一个一次性密码的步骤;
如果所述针对智能设备输入的密码与所述预设密码不同,则触发执行通过所述智能设备中预设的密码生成算法,生成至少一个一次性密码的步骤。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述控制所述智能设备进行状态切换的一次性密码进行标记,以将该一次性密码与没有控制所述智能设备进行状态切换的一次性密码进行区分。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向用户提供输入密码的输入方式;
所述获得用户针对智能设备输入的密码包括:获得用户采用所述输入方式输入的密码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云丁网络技术(北京)有限公司,未经云丁网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811540163.3/1.html,转载请声明来源钻瓜专利网。