本发明专利技术提供产生动态二维码的方法、门禁认证方法及相关系统,该门禁认证方法包括:客户端向链接库发送获取动态二维码的申请,获取链接库反馈的动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则;认证端扫描所述动态二维码,将所述动态二维码与链接库预存的授权二维码进行鉴权认证,若认证通过,解除门禁,若认证失败,启动二次扫描机制。本发明专利技术产生动态二维码,避免了静态二维码扫描认证安全性能低、信息易泄露、容易感染病毒的问题,并且动态二维码中的访问限制规则可以有效地满足对不同类型访客的访问时间、访问次数进行严格的权限管理。
【技术实现步骤摘要】
本专利技术涉及二维码
,更具体地说,涉及产生动态二维码的方法、门禁认证方法及相关系统。
技术介绍
在现在生活中,为了保障物业管理、产品防伪、数据下载、商品交易等等活动的安全进行,采用对信息数据进行认证非常有必要。目前,大都采用对静态二维码扫描认证,二维码最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。目前采用扫描二维码的方式进行认证,不仅给用户带来方便,极大地提高了用户的体验。但是,传统的静态二维码扫描认证,安全性能低、信息易泄露、并且容易感染传播手机病毒。
技术实现思路
本专利技术提出产生动态二维码的方法、门禁认证方法及相关系统,产生动态二维码,避免静态二维码扫描认证安全性能低、信息易泄露、容易感染病毒的问题,将产生的动态二维码应用于门禁认证满足对不同类型访客的访问时间、访问次数进行严格的权限管理。为此,本专利技术提出以下技术方案:第一方面,一种产生动态二维码的方法,包括:发送获取动态二维码的申请,获取动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。其中,所述访问限制规则包括访问时间限制规则和访问次数限制规则;所述根据所述数据包产生动态二维码之后,还包括,显示所述访问时间限制规则和访问次数限制规则。第二方面,一种门禁认证方法,包括:客户端向链接库发送获取动态二维码的申请,获取链接库反馈的动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则;认证端扫描所述动态二维码,将所述动态二维码与链接库预存的授权二维码进行鉴权认证,若认证通过,解除门禁,若认证失败,启动二次扫描机制。其中,所述访问限制规则包括访问时间限制规则和访问次数限制规则;所述根据所述数据包产生动态二维码之后,还包括,显示所述访问时间限制规则和访问次数限制规则。其中,所述将所述动态二维码与链接库预存的授权二维码进行鉴权认证之后,还包括,向客户端发送认证结果。其中,所述根据所述数据包产生动态二维码,包括:将所述数据包加密分解形成数字信息;将所述数字信息根据预设种子密匙进行不同排列,采用QR码进行运算,压缩运算后的数据生成所述动态二维码。第三方面,一种产生动态二维码的系统,包括:第一发送模块,用于发送获取动态二维码的申请;获取模块,用于获取动态二维码的数据包,所述数据包包含访问次数和时间戳;产生模块,用于根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。第四方面,一种门禁认证系统,包括应用于客户端的系统和应用于认证端的系统,所述应用于客户端的系统包括第一发送模块、获取模块和产生模块,所述应用于认证端的系统包括扫描模块和认证模块;所述第一发送模块,用于向链接库发送获取动态二维码的申请;所述获取模块,用于获取链接库反馈的动态二维码的数据包,所述数据包包含访问次数和时间戳;所述产生模块,用于根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则;所述扫描模块,用于扫描所述动态二维码;所述认证模块,用于将所述动态二维码与链接库预存的授权二维码进行鉴权认证,若认证通过,解除门禁,若认证失败,启动二次扫描机制。其中,所述访问限制规则包括访问时间限制规则和访问次数限制规则;所述应用于客户端的系统还包括显示模块,所述显示模块用于显示所述访问时间限制规则和访问次数限制规则;所述应用于认证端的系统还包括第二发送模块,所述第二发送模块用于向客户端发送认证结果。其中,所述产生模块包括:分解单元,用于将所述数据包加密分解形成数字信息;运算单元,用于将所述数字信息根据预设种子密匙进行不同排列,采用QR码进行运算;压缩单元,用于压缩运算后的数据生成所述动态二维码。本专利技术提供产生动态二维码的方法、门禁认证方法及相关系统,能产生动态二维码,避免静态二维码扫描认证安全性能低、信息易泄露、容易感染病毒的问题,将产生的动态二维码应用于门禁认证,其中的访问限制规则可以有效地满足对不同类型访客的访问时间、访问次数进行严格的权限管理。附图说明图1是本专利技术提供的一种产生动态二维码的方法的实施例的方法流程图。图2是本专利技术提供的一种门禁认证方法的第一个实施例的方法流程图。图3是本专利技术提供的一种门禁认证方法的第二个实施例的方法流程图。图4是本专利技术提供的一种产生动态二维码的系统的实施例的结构方框图。图5是本专利技术提供的一种门禁认证系统的第一个实施例的结构方框图。图6是本专利技术提供的一种门禁认证系统的第二个实施例的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本实施例提供一种产生动态二维码的方法,如图1所示,包括以下步骤:S101、发送获取动态二维码的申请,获取动态二维码的数据包,所述数据包包含访问次数和时间戳。S102、根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。优选的,动态二维码的数据包还包括授权信息和标签状态,以便在扫描该动态二维码后便于验证该动态二维码是否合法。本专利技术实施例的产生动态二维码的方法,产生了动态二维码,避免静态二维码扫描认证安全性能低、信息易泄露、容易感染病毒的问题,若将产生的动态二维码应用于门禁认证,其中的访问限制规则可以有效地满足对不同类型访客的访问时间、访问次数进行严格的权限管理。实施例二本专利技术实施例提供一种门禁认证方法,是将实施例一产生的动态二维码运用于门禁认证
,本实施例尚未详尽之处可参考实施例一。如图2所示,一种门禁认证方法,包括以下步骤:S201、客户端向链接库发送获取动态二维码的申请,获取链接库反馈的动态二维码的数据包,所述数据包包含访问次数和时间戳。访客在访问封闭式管理的住宅小区、写字楼、园区或单体建筑时,邀请人或授权方(例如业主)对访客信息进行确认,姓名、手机号为必备访客信息,身份证号为备选访客信息,备注访客类型,以此对访客的访问次数、时间戳、进行确认,并向链接库发起获取二维码的申请。优选的,动态二维码的数据包还包括授权信息和标签状态,以便在扫描该动态二维码后便于验证该动态二维码是否合法。S202、客户端根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。动态二维码扫描认证安全性能高、信息不易泄露、不易感染病毒。访问次数和时间戳用于产生访问限制规则,例如:固定活动人群,如住户,具有不限时间不限次数的访问权限;商务访客人群,如客户,具有一定访问时间内不限次数的访问权限;社区服务人员,如快递人员,具有一定时间内的单次访问权限等。通过不同的访客类型产生相应访问限制规则,并对使用封闭式管理的住宅小区、写字楼、园区或单体建筑的访客进出情况通过通行记录进行核实,有利于提高安全性。S203、认证端扫描所述动态二维码,将所述动态二维码与链接库预存的授权二维码进行鉴权认证,若认证通过,解除门禁,若认证失败,启动二次扫描机制。扫描二维码进行门禁认证,认证成功门禁解除后,访客可在满足访问限制规则的情况下通过该动态二本文档来自技高网...

【技术保护点】
一种产生动态二维码的方法,其特征在于,包括:发送获取动态二维码的申请,获取动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。
【技术特征摘要】
1.一种产生动态二维码的方法,其特征在于,包括:发送获取动态二维码的申请,获取动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则。2.如权利要求1所述的产生动态二维码的方法,其特征在于,所述访问限制规则包括访问时间限制规则和访问次数限制规则;所述根据所述数据包产生动态二维码之后,还包括,显示所述访问时间限制规则和访问次数限制规则。3.一种门禁认证方法,其特征在于,包括:客户端向链接库发送获取动态二维码的申请,获取链接库反馈的动态二维码的数据包,所述数据包包含访问次数和时间戳;根据所述数据包产生动态二维码;所述动态二维码包含根据访问次数和时间戳生成的访问限制规则;认证端扫描所述动态二维码,将所述动态二维码与链接库预存的授权二维码进行鉴权认证,若认证通过,解除门禁,若认证失败,启动二次扫描机制。4.如权利要求3所述的产生动态二维码的方法,其特征在于,所述访问限制规则包括访问时间限制规则和访问次数限制规则;所述根据所述数据包产生动态二维码之后,还包括,显示所述访问时间限制规则和访问次数限制规则。5.如权利要求3所述的门禁认证方法,其特征在于,所述将所述动态二维码与链接库预存的授权二维码进行鉴权认证之后,还包括,向客户端发送认证结果。6.如权利要求3所述的门禁认证方法,其特征在于,所述根据所述数据包产生动态二维码,包括:将所述数据包加密分解形成数字信息;将所述数字信息根据预设种子密匙进行不同排列,采用QR码进行运算,压缩运算后的数据生成所述动态二维码。7.一种产生动态二维码...
【专利技术属性】
技术研发人员:吴龙,
申请(专利权)人:吴龙,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。