密码授权方法及系统技术方案

技术编号:32963549 阅读:13 留言:0更新日期:2022-04-09 10:58
本发明专利技术公开了一种密码授权方法,包括:终端设备收到用户的临时密码请求和用户订单申请数据发送给服务器;服务器根据临时密码请求和用户订单申请数据使用临时密码生成算法生成临时密码;设备端接收输入的临时密码并对临时密码进行验证,验证通过反馈给服务器进行数据比对,当数据比对通过后即通知设备端将临时密码转换成固定密码存储;所述设备端根据所述固定密码在有效时间内验证通过。同时,本发明专利技术还提供一种密码授权系统。本发明专利技术提供的技术方案,实现全程无人值守、无人管理设备端,实现了远程授权密码开启设备端,且提升了临时密码使用的安全性,同时解决了设备端能耗消耗的问题,真正做到了低功耗。真正做到了低功耗。真正做到了低功耗。

【技术实现步骤摘要】
密码授权方法及系统


[0001]本专利技术涉及密码授权的
,尤其涉及一种密码授权方法及系统。

技术介绍

[0002]在酒店、公寓、公租房、智能柜、保管箱业务应用中,用户需先向管理员进行人工登记,如前台服务员,登记后获取钥匙、门卡、密码或其他开锁方式,用户拿到开锁方式后即可使用酒店、公寓、公租房、智能柜或保管箱等,在使用完成后,用户需回到前台进行人工注销,收回钥匙、门卡,或者修改密码,或者通过设置密码有效期等,因此其过程较为复杂,需要人工进行管理,人工成本高,且用户需要进行登记和注销,体验不好。

技术实现思路

[0003]本专利技术提供一种密码授权方法及系统,旨在提供一种密码授权的管理方法,通过临时密码授权转换成固定密码授权实现无人值守的酒店、公寓、公租房、智能柜、保管箱等业务应用。
[0004]为实现上述目的,本专利技术提供一种密码授权方法,所述密码授权方法包括:
[0005]步骤S1:终端设备收到用户的临时密码请求和用户订单申请数据发送给服务器;所述用户订单申请数据至少包括开始时间、结束时间和有效期;
[0006]步骤S2:所述服务器收到临时密码请求和用户订单申请数据并存储;
[0007]步骤S3:所述服务器根据临时密码请求和用户订单申请数据使用临时密码生成算法生成临时密码,并将用户订单申请数据存至服务器数据库;
[0008]步骤S4:设备端接收到用户输入的临时密码,并使用临时密码验证算法对所述临时密码进行验证;
[0009]步骤S5:判断对所述临时密码的验证是否成功,当验证成功时,执行开启设备动作和步骤S6,否则执行步骤S10;
[0010]步骤S6:所述设备端将所述临时密码和所述设备端的设备信息发送给所述服务器,所述服务器收到后将所述设备端发送的信息与服务器存储的信息进行数据比对;
[0011]步骤S7:判断所述数据比对是否一致,当数据一致时,执行步骤S8;否则执行步骤S10;
[0012]步骤S8:所述服务器发送成功信息给所述设备端,并把临时密码、临时密码的有效时间、用户有效信息发送给所述设备端;所述设备端收到后即把临时密码转换成固定密码存储,并存储有效时间、用户有效信息;
[0013]步骤S9:所述设备端根据所述固定密码在有效时间内验证通过;
[0014]步骤S10:所述设备端提示密码失败,则临时密码转固定密码失败。
[0015]进一步地,所述临时密码有效时间包括开始时间、结束时间和有效期。
[0016]进一步地,所述临时密码生成算法包括:
[0017]步骤S31:根据临时密码有效时间使用离散算法生成第一密码数据;根据设备ID使
用第一密匙算法生成第一密匙表;根据预设的管理密码使用第二密匙算法生成第二密匙表;
[0018]步骤S32:根据所述第一密码数据和所述第一密匙表使用第一加密算法生成第二密码数据;
[0019]步骤S33:根据所述第二密码数据和所述第二密匙表使用第二加密算法生成第三密码数据;
[0020]步骤S34:对所述第三密码数据使用转换算法生成临时密码。
[0021]进一步地,所述临时密码验证算法包括:
[0022]步骤S41:将临时密码使用逆向转换算法生成第三密码数据;根据预设的管理密码使用第二密匙算法生成第二密匙表;根据设备ID使用第一密匙算法生成第一密匙表;
[0023]步骤S42:根据所述第三密码数据和所述第二密匙表使用第二加密算法的解密算法进行解密,得到第二密码数据;
[0024]步骤S43:根据所述第二密码数据和所述第一密匙表使用第一加密算法的解密算法进行解密,得到第一密码数据;
[0025]步骤S44:对所述第一密码数据使用离散算法的逆向算法,得到临时密码有效时间;
[0026]步骤S45:将所述临时密码有效时间与系统时间进行比较,判断所述临时密码有效时间是否在有效期内;如果是则表示临时密码验证成功,否则表示失败。
[0027]进一步地,所述第一密匙算法和所述第二密匙算法为相同或不同的密匙算法。
[0028]进一步地,所述第一加密算法和所述第二加密算法为相同为不同的加密算法。
[0029]同时,本专利技术还提供一种密码授权系统,实现如上所述的密码授权方法,具体地,所述密码授权系统包括服务器、设备端和终端设备,其中所述设备端和终端设备分别与所述服务器通信连接;所述服务器用于根据临时密码生成算法生成临时密码、与所述设备端进行数据交互以实现设备端管理、以及向终端设备提供终端页面;所述设备端用于根据临时密码验证算法进行临时密码验证以及用户录入临时密码进行验证;所述终端设备用于提供终端页面给用户使用。
[0030]优选地,所述设备端包括联网模块,所述设备端通过所述联网模块与所述服务器进行数据通信;所述联网模块包括WIFI模块、GSM模块、NB

IOT模块、4G模块、5G模块和CAT.1模块中的任意一种或多种。
[0031]优选地,所述设备端包括智能门锁、智能柜和保管箱中的任意一种。
[0032]优选地,所述终端设备包括电脑终端或手机移动终端。
[0033]本专利技术提供的密码授权方法及系统,通过用户在终端设备,例如用户的手机移动终端的终端页面,访问服务器生成临时密码;用户在设备端,例如智能门锁、智能柜、保管箱等,使用此临时密码开启设备端,无须用户进行前台人工登记和注销,实现全程无人值守、无人管理设备端,实现了远程授权密码开启设备端;并且临时密码在生成和验证过程中经过多种安全算法实现安全保障,提升了临时密码使用的安全性,同时解决了设备端能耗消耗的问题,真正做到了低功耗。
附图说明
[0034]图1为本专利技术一实施例提供的密码授权系统的结构示意图。
[0035]图2为本专利技术一实施例提供的密码授权方法的流程示意图;
[0036]图3为本专利技术一实施例提供的临时密码生成算法的流程示意图;
[0037]图4为本专利技术一实施例提供的临时密码验证算法的流程示意图;
[0038]图中,10、服务器;20、设备端;30、终端设备。
具体实施方式
[0039]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]本专利技术提供一种密码授权系统,所述密码授权系统可应用于无人值守的酒店、公寓、公租房、智能柜、保管箱应用,具体在本专利技术一实施例中,实现无人值守的酒店应用中,请参阅图1,所述密码授权系统包括服务器10、设备端20和终端设备30,其中所述设备端20和终端设备30分别与所述服务器10通信连接;所述服务器10用于根据临时密码生成算法生成临时密码、与所述设备端进行数据交互以实现设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码授权方法,其特征在于,所述密码授权方法包括:步骤S1:终端设备收到用户的临时密码请求和用户订单申请数据发送给服务器;所述用户订单申请数据至少包括开始时间、结束时间和有效期;步骤S2:所述服务器收到临时密码请求和用户订单申请数据并存储;步骤S3:所述服务器根据临时密码请求和用户订单申请数据使用临时密码生成算法生成临时密码,并将用户订单申请数据存至服务器数据库;步骤S4:设备端接收到用户输入的临时密码,并使用临时密码验证算法对所述临时密码进行验证;步骤S5:判断对所述临时密码的验证是否成功,当验证成功时,执行开启设备动作和步骤S6,否则执行步骤S10;步骤S6:所述设备端将所述临时密码和所述设备端的设备信息发送给所述服务器,所述服务器收到后将所述设备端发送的信息与服务器存储的信息进行数据比对;步骤S7:判断所述数据比对是否一致,当数据一致时,执行步骤S8;否则执行步骤S10;步骤S8:所述服务器发送成功信息给所述设备端,并把临时密码、临时密码的有效时间、用户有效信息发送给所述设备端;所述设备端收到后即把临时密码转换成固定密码存储,并存储有效时间、用户有效信息;步骤S9:所述设备端根据所述固定密码在有效时间内验证通过;步骤S10:所述设备端提示密码失败,则临时密码转固定密码失败。2.根据权利要求1所述的密码授权方法,其特征在于,所述临时密码有效时间包括开始时间、结束时间和有效期。3.根据权利要求1所述的密码授权方法,其特征在于,所述临时密码生成算法包括:步骤S31:根据临时密码有效时间使用离散算法生成第一密码数据;根据设备ID使用第一密匙算法生成第一密匙表;根据预设的管理密码使用第二密匙算法生成第二密匙表;步骤S32:根据所述第一密码数据和所述第一密匙表使用第一加密算法生成第二密码数据;步骤S33:根据所述第二密码数据和所述第二密匙表使用第二加密算法生成第三密码数据;步骤S34:对所述第三密码数据使用转换算法生成临时密码。4.根据权利要求1所述的密码授权方法,其特征在于,所述...

【专利技术属性】
技术研发人员:陈建昌苏武龙陈海
申请(专利权)人:四川微盾智能科技有限公司
类型:发明
国别省市:

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

1