本发明属于智能门禁技术领域,具体涉及一种无人值守店智能门禁管理方法及系统。
背景技术:
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、路灯照明管控、景观照明管控、楼宇照明管控、广场照明管控、老人护理、个人健康、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。
当前“无人零售”概念开始流行,无人便利店、无人值守货架等正进入人们的生活。无人便利店内无人看管,因而需要用物联网来对无人便利店进行管理和监测,传统便利店的门禁,买家无需任何认证即可随意进出,无法对买家的身份进行监控,这样的门禁显然不符合无人便利店的需要。
技术实现要素:
针对现有技术中的缺陷,本发明提供了一种无人值守店智能门禁管理方法及系统,不仅可对用户的进出情况进行监控,且可识别用户身份,便于无人值守店的安全管理。
本发明提供的一种无人值守店智能门禁管理方法,包括以下步骤:
s1,获取用户移动终端扫描门店二维码后发送的微信身份信息;
s2,根据所述微信身份信息判断用户是否注册,若是进入s4,若否进入s3;
s3,获取用户移动终端通过用户注册表发送的用户注册信息,并对所述用户注册信息进行核对,若核对无误将所述微信身份信息和所述用户注册信息存储到用户数据库并进入s4,若核对有误则返回s3;
s4,根据所述微信身份信息查询所述用户数据库得到所述用户注册信息,根据所述用户注册信息生成用户二维码信息,并将所述用户二维码信息反馈给用户移动终端;
s5,获取智能门禁终端发送的出入二维码信息,将所述出入二维码信息与所述用户二维码信息进行比对验证,若验证成功则将开门指令发送给所述智能门禁终端,若验证不成功则返回s5。
优选地,所述s3具体步骤为:
s31,获取用户移动终端通过所述用户注册表发送的所述用户注册信息,所述用户注册信息包括用户身份证号和用户头像信息;
s32,根据所述用户身份证号查询身份证系统数据库,得到与所述身份证号相对应的身份图像信息;
s33,将所述用户头像信息与所述身份图像信息通过图像识别算法进行核对,若核对无误则进入s4,若核对有误则返回s31。
优选地,所述用户注册信息还包括用户标识、昵称、地区、性别和关注时间。
优选地,所述根据所述用户注册信息生成用户二维码信息具体为:将所述用户注册信息通过md5算法进行加密并得到加密数据,将所述加密数据通过二维码生成算法生成所述用户二维码信息。
一种无人值守店智能门禁管理系统,包括远程服务器,以及与所述远程服务器进行通信的用户移动终端和智能门禁终端;
所述用户移动终端,用于通过微信扫描所述智能门禁终端上的门店二维码信息,从而将微信身份信息发送给所述远程服务器;还用于通过用户注册表获取用户注册信息,并将所述注册信息发送给所述远程服务器;
所述智能门禁终端,用于扫描用户移动终端上的出入二维码信息,并将所述出入二维码信息发送给所述远程服务器,还用于根据开门指令进行开门;
所述远程服务器包括:
微信身份获取单元,用于获取用户移动终端扫描门店二维码后发送的微信身份信息;
用户注册判断单元,用于根据所述微信身份信息判断用户是否注册;
注册信息核对单元,用于获取用户移动终端通过用户注册表发送的用户注册信息,并对所述用户注册信息进行核对,核对无误后核对无误将所述微信身份信息和所述用户注册信息存储到用户数据库;
二维码生成单元,用于根据所述微信身份信息查询所述用户数据库得到用户注册信息,根据所述用户注册信息生成用户二维码信息,并将所述用户二维码信息反馈给用户移动终端;
二维码验证开门单元,用于获取智能门禁终端发送的出入二维码信息,将所述出入二维码信息与所述用户二维码信息进行比对验证,验证成功则将开门指令发送给智能门禁终端。
优选地,所述注册信息核对单元包括:
注册信息模块,用于获取用户移动终端通过用户注册表发送的所述用户注册信息,所述用户注册信息包括用户身份证号和用户头像信息;
图像查询模块,用于根据所述用户身份证号查询身份证系统数据库,得到与所述身份证号相对应的身份图像信息;
图像核对模块,用于将所述用户头像信息与所述身份图像信息通过图像识别算法进行核对。
优选地,所述用户注册信息还包括用户标识、昵称、地区、性别和关注时间。
优选地,所述根据所述用户注册信息生成用户二维码信息具体为:将所述用户注册信息通过md5算法进行加密并得到加密数据,将所述加密数据通过二维码生成算法生成所述用户二维码信息。
本发明的有益效果为:本发明不仅可对用户的进出情况进行监控,且可识别用户身份,便于无人值守店的安全管理。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1为本实施例中无人值守店智能门禁管理方法的流程图;
图2为本实施例中无人值守店智能门禁管理系统的结构图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
实施例:
本实施例提供的一种无人值守店智能门禁管理方法,如图1所示,包括以下步骤:
s1,获取用户移动终端扫描门店二维码后发送的微信身份信息;
s2,根据所述微信身份信息判断用户是否注册,若是进入s4,若否进入s3;
s3,获取用户移动终端通过用户注册表发送的用户注册信息,并对所述用户注册信息进行核对,若核对无误将所述微信身份信息和所述用户注册信息存储到用户数据库并进入s4,若核对有误则返回s3;
s4,根据所述微信身份信息查询所述用户数据库得到所述用户注册信息,根据所述用户注册信息生成用户二维码信息,并将所述用户二维码信息反馈给用户移动终端;
s5,获取智能门禁终端发送的出入二维码信息,将所述出入二维码信息与所述用户二维码信息进行比对验证,若验证成功则将开门指令发送给所述智能门禁终端,若验证不成功则返回s5。
其中,所述s3具体步骤为:
s31,获取用户移动终端通过所述用户注册表发送的所述用户注册信息,所述用户注册信息包括用户身份证号和用户头像信息;
s32,根据所述用户身份证号查询身份证系统数据库,得到与所述身份证号相对应的身份图像信息;
s33,将所述用户头像信息与所述身份图像信息通过图像识别算法进行核对,若核对无误则进入s4,若核对有误则返回s31。
其中,所述根据所述用户注册信息生成用户二维码信息具体为:将所述用户注册信息通过md5算法进行加密并得到加密数据,将所述加密数据通过二维码生成算法生成所述用户二维码信息。
在本实施例中用户通过用户移动终端上的微信软件扫码智能门禁终端上的门店二维码后,将微信身份信息发送给了本系统的远程服务器,所述微信身份信息包括微信用户名等,远程服务器查询用户数据库(用户数据库存储有若干个用户的用户注册信息)里是否有与微信用户名相关联的用户注册信息,若没有,则表明用户尚未注册,远程服务器发送用户注册表给用户移动终端。
用户在用户注册表上填写注册信息传,用户注册信息包括用户身份证号、用户头像信息、用户标识、昵称、地区、性别、关注时间等,其中用户头像信息为用户现场自拍的个人头像,用户移动终端将用户注册信息发送给远程远程服务器,远程服务器根据用户身份信息查询身份证系统数据库(身份证系统数据库存储有若干公民的身份证号、图像信息等),得到与所述身份证号向对应的身份图像信息,并将用户上传的个人头像与身份图像进行图像识别,判断是否是本人,核对成功给用户移动终端反馈注册成功信息。
远程服务器根据用户注册信息,如用户标识、地区、关注时间或其他信息,通md5算法进行加密得到加密数据,在将加密数据通过现有的二维码生成算法生成用户二维码信息。所述用户二维码信息是用户进店和出店的凭证。
用户需要进入无人值守店时,智能门禁终端扫描用户移动终端上的二维码信息(即上文的出入二维码信息),并将此二维码信息与用户二维码信息进行比对验证,确定用户为注册用户时,智能门禁终端(本实施例的智能门禁终端包括显示门店二维码的显示控制终端、扫描终端和闸机)的闸机打开,用户即可进入。在用户需要出来时,方法同上。
本实施例提供了一种无人值守店智能门禁管理系统,适用于上述的方法,如图2所示,包括远程服务器,以及与所述远程服务器进行通信的用户移动终端和智能门禁终端;
所述用户移动终端,用于通过微信扫描所述智能门禁终端上的门店二维码信息,从而将微信身份信息发送给所述远程服务器;还用于通过用户注册表获取用户注册信息,并将所述注册信息发送给所述远程服务器;
所述智能门禁终端,用于扫描用户移动终端上的出入二维码信息,并将所述出入二维码信息发送给所述远程服务器,还用于根据开门指令进行开门;
所述远程服务器包括:
微信身份获取单元,用于获取用户移动终端扫描门店二维码后发送的微信身份信息;
用户注册判断单元,用于根据所述微信身份信息判断用户是否注册;
注册信息核对单元,用于获取用户移动终端通过用户注册表发送的用户注册信息,并对所述用户注册信息进行核对,核对无误后核对无误将所述微信身份信息和所述用户注册信息存储到用户数据库;
二维码生成单元,用于根据所述微信身份信息查询所述用户数据库得到用户注册信息,根据所述用户注册信息生成用户二维码信息,并将所述用户二维码信息反馈给用户移动终端;
二维码验证开门单元,用于获取智能门禁终端发送的出入二维码信息,将所述出入二维码信息与所述用户二维码信息进行比对验证,验证成功则将开门指令发送给智能门禁终端。
所述注册信息核对单元包括:
注册信息模块,用于获取用户移动终端通过用户注册表发送的所述用户注册信息,所述用户注册信息包括用户身份证号和用户头像信息;
图像查询模块,用于根据所述用户身份证号查询身份证系统数据库,得到与所述身份证号相对应的身份图像信息;
图像核对模块,用于将所述用户头像信息与所述身份图像信息通过图像识别算法进行核对。
综上所述,本实施例提供的无人值守店智能门禁管理方法和系统,采用现代化的网联网技术,不仅可对用户的进出情况进行监控,且可识别用户身份,便于无人值守店的用户管理和安全管理,保障了无人值守店的货品安全。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。