[发明专利]一种保险箱控制方法、装置及介质有效
申请号: | 201911305911.4 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111101809B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 徐承迪 | 申请(专利权)人: | 湖南金正科技有限公司 |
主分类号: | E05G1/02 | 分类号: | E05G1/02;E05B49/00;E05B51/00;E05B65/52 |
代理公司: | 长沙欧诺专利代理事务所(普通合伙) 43234 | 代理人: | 欧颖 |
地址: | 414400 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保险箱 控制 方法 装置 介质 | ||
1.一种保险箱控制方法,其特征在于,所述方法包括:
客户端基于用户授权与保险箱的通信单元建立通信连接,并获得所述通信单元随机发出的第一标识数、第二标识数和第三标识数,所述第一标识数为大于第一预设阈值的第一特征数,所述第一特征数包括两个目标因数,所述目标因数均为第二特征数;所述第二标识数和第三标识数均为小于第二预设阈值的自然数;
客户端基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,显示所述密码以便于用户向所述保险箱输入所述密码;
所述保险箱接收所述密码后执行开箱操作;
在客户端存储有第二特征数表,所述第二特征数表用于存储第二特征数,所述第二特征数为小于所述第一预设阈值的正整数;
构建所述第二特征数表,包括:
获取正整数序列,所述正整数序列为自预设低值开始步长为1升序排列,所述正整数序列的长度为所述预设阈值与所述预设低值的差值+1;
以所述正整数序列的第一个元素为当前目标元素;
遍历所述正整数序列,当确定当前元素为所述当前目标元素的倍数时,在所述正整数序列中删除所述当前元素;
判断所述当前目标元素是否为所述正整数序列的最后一个元素,若不是,则将所述当前目标元素的下一个元素作为所述当前目标元素,重复执行步骤:遍历所述正整数序列,当确定当前元素为所述当前目标元素的倍数时,在所述正整数序列中删除所述当前元素;
所述基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,包括:
根据所述第三标识数自减一得到有效第三标识数;
根据所述第二标识数和所述有效第三标识数计算遍历上限值N;
根据所述遍历上限值N遍历所述第二特征数表,得到所述密码;
所述根据所述遍历上限值N遍历所述第二特征数表,得到所述密码,包括:
遍历所述第二特征数表的前N个元素,直至得到唯一的目标元素,所述目标元素为所述第一标识数的约数;
将所述目标元素确定为所述密码;
将所述第二标识数和所述有效第三标识数的比值作为所述遍历上限值N。
2.一种采用权利要求1所述的保险箱控制方法的控制装置,其特征在于,所述装置包括:
参数获取模块,用于客户端基于用户授权与保险箱的通信单元建立通信连接,并获得所述通信单元随机发出的第一标识数、第二标识数和第三标识数,所述第一标识数为大于第一预设阈值的第一特征数,所述第一特征数包括两个目标因数,所述目标因数均为第二特征数;所述第二标识数和第三标识数均为小于第二预设阈值的自然数;
密码计算模块,用于客户端基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,显示所述密码以便于用户向所述保险箱输入所述密码;
控制模块,用于所述保险箱接收所述密码后执行开箱操作。
3.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1所述的一种保险箱控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南金正科技有限公司,未经湖南金正科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911305911.4/1.html,转载请声明来源钻瓜专利网。