【技术实现步骤摘要】
一种临时门禁授权方法及门禁系统
本专利技术涉及门禁授权
,尤其涉及一种临时门禁授权方法及门禁系统。
技术介绍
随着社会的发展,远程操作的电子门禁已经日渐普及。现有技术往往需要授权与被授权双方均下载与门禁系统相关的APP,在APP上注册后再通过APP进行操作,其过程较为复杂,且需要额外占用用户电子设备的存储空间,这样的远程门禁授权方式存在改进的空间。在国内,微信几乎已是每部手机不可缺少的APP,基于此,本专利技术欲利用微信提供的小程序完成门禁系统授权,这样就无需额外开发APP,也不需要用户下载APP,可以显著简化使用过程,减轻用户负担。
技术实现思路
本专利技术的一个目的在于,提供一种临时门禁授权方法及门禁系统,无需额外开发专门的APP,也不需要用户下载APP,可以显著简化门禁系统的使用过程,减轻用户负担。为达以上目的,一方面,本专利技术提供一种临时门禁授权方法,包括:S10:通过手持设备α从小程序服务器下载相应的小程序和相关数据;S20:在手持设备α的小程序中输入账号和密码进 ...
【技术保护点】
1.一种临时门禁授权方法,其特征在于,包括:/nS10:通过手持设备α从小程序服务器下载相应的小程序和相关数据;/nS20:在手持设备α的小程序中输入账号和密码进行登陆,获取授权权限;/nS30:在手持设备α的小程序中设定授权信息;/nS40:手持设备α将所述授权信息加密处理后回传至所述小程序服务器;/nS50:小程序服务器将手持设备α回传的信息进行反向解析得到所述授权信息并保存所述授权信息;/nS60:若执行设备向小程序服务器上传的设备请求信息和手持设备β向小程序服务器上传的获权请求信息均与所述授权信息匹配,则小程序服务器向执行设备发送相关确认信息,并由执行设备执行开锁操作。/n
【技术特征摘要】
1.一种临时门禁授权方法,其特征在于,包括:
S10:通过手持设备α从小程序服务器下载相应的小程序和相关数据;
S20:在手持设备α的小程序中输入账号和密码进行登陆,获取授权权限;
S30:在手持设备α的小程序中设定授权信息;
S40:手持设备α将所述授权信息加密处理后回传至所述小程序服务器;
S50:小程序服务器将手持设备α回传的信息进行反向解析得到所述授权信息并保存所述授权信息;
S60:若执行设备向小程序服务器上传的设备请求信息和手持设备β向小程序服务器上传的获权请求信息均与所述授权信息匹配,则小程序服务器向执行设备发送相关确认信息,并由执行设备执行开锁操作。
2.根据权利要求1所述的临时门禁授权方法,其特征在于,所述授权信息包括被授权的手机号码、被授权的时间区间、提高安全性的安全码和执行设备的设备码。
3.根据权利要求2所述的临时门禁授权方法,其特征在于,所述S30包括:
S301:在手持设备α的小程序中输入被授权的手机号码;
S302:在手持设备α的小程序中设定权限有效的时间区间;
S303:手持设备α的小程序中勾选是否需要在执行设备上输入安全码:若勾选,则出现用于输入安全码的输入框,当用户输入安全码并点击“确认”按钮后,“安全码标志”置1;若用户未勾选或输入安全码后点击“取消”按钮,则“安全码标志”置0;
S304:手持设备α的小程序提供与所登录账号绑定的若干执行设备对应的设备码,选择其中的一个或几个。
4.根据权利要求3所述的临时门禁授权方法,其特征在于,所述S40包括:
S401:手持设备α的小程序生成一个随机码,将被授权的手机号码、安全码与随机码按照第一预定规则组合成原始字符串,使用哈希算法获取该原始字符串的哈希值;
S402:手持设备α的小程序将所述哈希值对应的字符串A、随机码对应的字符串B、被选择的执行设备的设备码对应的字符串C、有效授权时间的区间对应的字符串D和安全码标志按照第二预定规则进行处理得到综合的授权信息字符串E;
S403:手持设备α将所述字符串E发送至小程序服务器。
5.根据权利要求4所述的临时门禁授权方法,其特征在于,所述执行设备包括显示装置,所述S60包括:
S601:点击执行设备的“授权开锁”按钮以触发所述执行设备向小程序服务器发送设备请求信息,所述设备请求信息包括执行设备的设备号对应的字符串F;所述小程序服务器将所述字符串F与所述字符串C进行比对,若字符串C包含字符串F,则进入下一步;否则,小程序服务器向申请连接的执行设备返回表征“设备码无效”的错误代码“error-1”,保存当次授权相关数据,并跳至S611;
S602:所述小程序服务器将当前时间点与字符串D对应的时间区间作比较,若字符串D包含当前时间点,则小程序服务器生成一个由所述随机码对应的字符串B与安全码标志组成的字符串G,并将该字符串G作为参数,向微信服务器申请小程序码,将获取的小程序码以二进制数据的形式连同随机码B一起发回给申请连接的执行设备,执行设备则将获取的小程序码二进制数据转换成图片并显示在显示装置上,并保存随机码B,然后进行下一步;否则,小程序服务器向所述申请连接的执行设备返回表征“授权时间错误”的错误代码“...
【专利技术属性】
技术研发人员:李化,
申请(专利权)人:广东交通职业技术学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。