身份验证方法与装置与流程

文档序号:17016504发布日期:2019-03-02 02:29阅读:163来源:国知局
身份验证方法与装置与流程

本发明涉及信息处理技术领域,具体而言,本发明涉及一种身份验证方法与装置。



背景技术:

随着外出旅游人数的大规模增加,人们对酒店及民宿住宿的需求也越来越多,目前,用户通常是通过互联网或客户端等方式,在线远程预约住宿的酒店或民宿,其中,在线远程预约住宿的过程中,用户需要填写姓名、身份证号码、住宿时间、联系方式等信息,后台系统通过网络上的身份比对接口,验证身份证号码及姓名的正确性及匹配性,并在验证通过后,通知用户远程交付定金,当用户交付定金后,后台系统通知用户预约成功。当用户在约定的住宿时间到达约定的酒店或民宿入住时,用户需要先到前台使用身份证办理入住手续,例如登记用户个人信息、分配房间门禁卡等,再入住到相应的房间;同时,酒店或民宿工作人员需要将收集到的入住信息手动录入到相关系统中,以满足监管部门要求。

虽然用户可以方便地通过网络在线远程预约酒店或民宿,但是用户在办理入住时,仍需要到酒店前台或联系民宿房东等相关人员办理入住手续才能入住,并不能实现自助入住,这也增大了酒店或民宿对人力物力的投入等,而且,酒店或民宿工作人员将收集到的入住信息手动录入到相关系统的过程中,容易存在误录、漏录、人为上报虚假住客信息等情况,极不利于监管部门对酒店或民宿行业的有效监管。



技术实现要素:

本发明的目的旨在至少能解决上述的技术缺陷之一,特别是无法实现自助入住的技术缺陷。

本发明的实施例根据一个方面,提供了一种身份验证方法,包括:

接收身份验证消息,获取所述身份验证消息中携带的身份证密文信息;

解析所述身份证密文信息以获取相应的身份证明文信息;

校验所述身份证明文信息与预先保存的预定住宿信息是否匹配;

如果匹配,则发送匹配成功通知信息,所述匹配成功通知信息用于控制开启门锁。

优选地,解析所述身份证密文信息以获取相应的身份证明文信息的步骤,包括:

向云解码系统发送所述身份证密文信息的解码请求;

接收所述云解码系统针对所述身份证密文信息的解码请求返回的解码响应;

获取所述解码响应中携带的身份证明文信息。

优选地,校验所述身份证明文信息与预先保存的预定住宿信息是否匹配的步骤,包括:

校验所述身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码是否相同;

如果相同,则校验当前时间是否位于预定住宿时间段内;

如果当前时间位于预定住宿时间段内,则身份证明文信息与预先保存的预定住宿信息匹配;

其中,所述预定住宿时间段为所述预定住宿信息中的入住时间与离开时间之间的时间区间。

优选地,在校验所述身份证明文信息与预先保存的预定住宿信息匹配的步骤之后,还包括:将所述预定住宿信息传输至相应的监管系统。

优选地,所述接收身份验证消息的步骤,具体包括:

接收智能门锁发送的身份验证消息;或者,

接收门锁客户端发送的身份验证消息。

优选地,若接收智能门锁发送的身份验证消息,所述发送匹配成功通知信息的步骤,具体包括:

发送匹配成功通知信息至所述智能门锁的门锁网关,以指示门锁网关发送开锁指令开启门锁。

优选地,若接收门锁客户端发送的身份验证消息,所述发送匹配成功通知信息的步骤,具体包括:

发送匹配成功通知信息至所述门锁客户端,以指示用户根据所述匹配成功通知信息中携带的预生成的开锁密码来开启门锁。

优选地,所述指示用户根据所述匹配成功通知信息中携带的预生成的开锁密码来开启门锁的步骤,包括:

校验接收用户输入的开锁密码与所述预生成的开锁密码是否相同;

如果相同,则允许开启门锁。

本发明的实施例根据另一个方面,还提供了一种身份验证装置,包括:

处理模块,用于接收身份验证消息,获取所述身份验证消息中携带的身份证密文信息;

解析模块,用于解析所述身份证密文信息以获取相应的身份证明文信息;

第一校验模块,用于校验所述身份证明文信息与预先保存的预定住宿信息是否匹配;

发送模块,用于当身份证明文信息与预先保存的预定住宿信息匹配时,发送匹配成功通知信息,所述匹配成功通知信息用于控制开启门锁。

优选地,所述解析模块包括请求单元、接收单元与获取单元;

所述请求单元,用于向云解码系统发送所述身份证密文信息的解码请求;

所述接收单元,用于接收所述云解码系统针对所述身份证密文信息的解码请求返回的解码响应;

获取单元,用于获取所述解码响应中携带的身份证明文信息。

优选地,所述第一校验模块包括第一验证单元、第二验证单元与确定单元;

所述第一验证单元,用于校验所述身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码是否相同;

所述第二验证单元,用于当身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码相同时,校验当前时间是否位于预定住宿时间段内;

确定单元,用于当当前时间位于预定住宿时间段内时,确定身份证明文信息与预先保存的预定住宿信息匹配;

其中,所述预定住宿时间段为所述预定住宿信息中的入住时间与离开时间之间的时间区间。

优选地,还包括传输模块;

所述传输模块用于当身份证明文信息与预先保存的预定住宿信息匹配时,将所述预定住宿信息传输至相应的监管系统。

优选地,所述处理模块具体用于接收智能门锁发送的身份验证消息;或者,

接收门锁客户端发送的身份验证消息。

优选地,若所述处理模块接收智能门锁发送的身份验证消息,所述发送模块具体用于发送匹配成功通知信息至所述智能门锁的门锁网关,以指示门锁网关发送开锁指令开启门锁。

优选地,若所述处理模块接收门锁客户端发送的身份验证消息,所述发送模块具体用于发送匹配成功通知信息至所述门锁客户端,以指示用户根据所述匹配成功通知信息中携带的预生成的开锁密码来开启门锁。

优选地,还包括第二校验模块与通知模块;

所述第二校验模块用于当所述发送模块具体用于指示用户根据所述匹配成功通知信息中携带的预生成的开锁密码来开启门锁时,校验接收用户输入的开锁密码与所述预生成的开锁密码是否相同;

所述通知模块,用于当接收用户输入的开锁密码与预生成的开锁密码相同时,允许开启门锁。

本发明的实施例提供了一种身份验证方法,接收身份验证消息,获取身份验证消息中携带的身份证密文信息,为后续身份验证及实现自助入住提供了前提保障;解析身份证密文信息以获取相应的身份证明文信息,方便后续快速准确地进行身份信息的校验;校验身份证明文信息与预先保存的预定住宿信息是否匹配,实现了对身份证卡片是否具有开启房门权限的实时准确验证;如果匹配,则发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁,使得用户能够方便快捷地根据预定住宿信息实现自助入住预定房间,从而免去用户进行信息登记、交付房卡或钥匙等办理入住手续的繁琐流程,全程电子化处理,降低了酒店或民宿的人力资源成本。

本发明的又一实施例,将预定住宿信息传输至相应的监管系统,实现了预定住宿信息的自动上传,不仅无需酒店或民宿工作人员将住客信息手动录入至相应监管系统,而且有效避免了手动录入过程中的误录、漏录及人为虚假上报及不上报住客信息的情况,确保了监管部门对酒店或民宿等的有效监管,满足了监管部门的监管要求。

本发明的另一实施例,通过门锁客户端获取并发送身份证密文信息的方式,实现门锁管理系统的校验;同时门锁客户端接收门锁管理系统发送的开锁密码,从而使得用户根据该开锁密码开启预订房间的门锁,在本实施例中房间只需要安装普通的密码门锁即可,进一步节约了成本。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明第一实施例的身份验证方法的流程示意图;

图2为本发明第一实施例的远程预定住宿的过程示意图;

图3为本发明第二实施例的自助入住系统的整体架构图;

图4为本发明第二实施例的身份验证方法的业务流程示意图;

图5为本发明第三实施例的身份验证方法的流程示意图;

图6为本发明第三实施例的自助入住系统的整体架构图;

图7为本发明第三实施例的身份验证方法的业务流程示意图;

图8为本发明第四实施例的身份验证装置的基本结构示意图;

图9为本发明第四实施例的身份验证装置的详细结构示意图;

图10为本发明第五实施例的身份验证装置的结构示意图;

图11为本发明第六实施例的身份验证装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本发明一实施例提供了一种身份验证方法,如图1所示,该方法包括:

步骤110:接收身份验证消息,获取身份验证消息中携带的身份证密文信息;步骤120:解析身份证密文信息以获取相应的身份证明文信息;步骤130:校验身份证明文信息与预先保存的预定住宿信息是否匹配;步骤140:当身份证明文信息与预先保存的预定住宿信息匹配时,发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁。

具体地,在基于上述身份验证方法完成身份验证之前,用户需要预先通过互联网或客户端等方式完成酒店或民宿的预定,当用户完成酒店或民宿的预定并在实际入住时,利用上述方法进行身份验证,以实现自助入住。其中,本发明实施例中的酒店或民宿的远程预定过程如图2所示,首先,用户通过互联网或客户端等方式填写入住日期、离开日期、入住人姓名、身份证号码、联系方式等预定住宿信息,并将上述预定住宿信息上传至预定系统;接着,预定系统接收用户填写的预定住宿信息并上传至门锁管理系统;接着,门锁管理系统为预定住宿信息中的用户身份证开通预定日间的房间门禁权限;再接着,门锁管理系统通知预定系统预定成功,并通知房间号;最后,预定系统通知用户预定成功,并通知房间号,最终完成酒店或民宿住宿房间的远程预定。

进一步地,当用户基于上述预定住宿信息实际入住时,只需要使用与预定住宿信息中一致的身份证卡片即可根据上述身份验证方法直接开启预定房间的房门,不需要到酒店前台或联系民宿房东等相关人员办理入住手续就能实现自助入住。下面以内置读卡装置的智能门锁为例,详细介绍用户到达房间后直接通过预订时使用的身份证即可开启房间门禁的过程。

在步骤110中,接收身份验证消息,获取身份验证消息中携带的身份证密文信息。

具体地,用户在预定的住宿时间到达酒店或民宿后,携带预定人的身份证直接前往预约的房间号所对应的房间,并在智能门锁的读卡区域刷身份证卡片,该智能门锁便可以通过内置的读卡装置(例如nfc(nearfieldcommunication,近距离无线通信技术)模块)读取到该身份证芯片的未解码信息,即身份证密文信息,智能门锁将该身份证密文信息封装在身份验证消息中上传给智能门锁的门锁网关,门锁网关再将该身份验证消息发送给门锁管理系统,门锁管理系统接收身份验证消息,获取身份验证消息中携带的身份证密文信息。

需要说明的是,门锁管理系统与智能门锁可以是相互独立的两个主体,即门锁管理系统独立于智能门锁之外,可以管理控制若干个智能门锁,门锁管理系统也可以集成到智能门锁内部,与智能门锁作为一个整体,此时门锁管理系统就只能管理控制与其集成在一起的智能门锁。

在步骤120中,解析身份证密文信息以获取相应的身份证明文信息。

优选地,解析身份证密文信息以获取相应的身份证明文信息的步骤,包括:向云解码系统发送身份证密文信息的解码请求;接收云解码系统针对身份证密文信息的解码请求返回的解码响应;获取解码响应中携带的身份证明文信息。

具体地,门锁管理系统需要通过云解码系统解析身份证密文信息,以获取相应的身份证明文信息,首先,门锁管理系统向云解码系统发送身份证密文信息的解码请求,云解码系统接收到该身份证密文信息的解码请求后,对身份证密文信息进行相应的解码处理,得到该身份证密文信息对应的身份证明文信息;接着,云解码系统向门锁管理系统发送针对该身份证密文信息的解码响应,也即门锁管理系统接收云解码系统针对该身份证密文信息的解码请求返回的解码响应;最后,门锁管理系统获取解码响应中携带的身份证明文信息。也即,步骤120具体包括步骤121:向云解码系统发送身份证密文信息的解码请求,步骤122:接收云解码系统针对身份证密文信息的解码请求返回的解码响应,步骤123:获取解码响应中携带的身份证明文信息。

步骤130:校验身份证明文信息与预先保存的预定住宿信息是否匹配。

优选地,校验身份证明文信息与预先保存的预定住宿信息是否匹配的步骤,包括:校验身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码是否相同;如果相同,则校验当前时间是否位于预定住宿时间段内;如果当前时间位于预定住宿时间段内,则身份证明文信息与预先保存的预定住宿信息匹配;其中,预定住宿时间段为预定住宿信息中的入住时间与离开时间之间的时间区间。

具体地,门锁管理系统获取到身份证密文信息所对应的身份证明文信息后,需要进一步确认该张身份证卡片是否具有开启房门的权限,在确认的过程中,首先,门锁管理系统提取身份证明文信息中的姓名及身份证号码,并校验身份证明文信息中的姓名及身份证号码是否与预先保存的预定住宿信息中的姓名及身份证号码相同;接着,如果相同,则进一步检验智能门锁的当前时间是否位于预定住宿时间段内,其中,预定住宿时间段为所述预定住宿信息中的入住时间与离开时间之间的时间区间,如果不相同,则直接结束,说明该张身份证卡片不具有开启房门的权限;最后,如果当前时间位于预定住宿时间段内,则身份证明文信息与预先保存的预定住宿信息匹配,也就是说,该张身份卡片具有开启房门的权限,后续将执行步骤140:发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁;如果当前时间不位于预定住宿时间段内,则说明该张身份卡片不具有开启房门的权限,直接结束。也即,步骤130具体包括步骤131:校验身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码是否相同,步骤132:如果相同,则校验当前时间是否位于预定住宿时间段内,步骤133:如果当前时间位于预定住宿时间段内,则确认身份证明文信息与预先保存的预定住宿信息匹配。

步骤140:当身份证明文信息与预先保存的预定住宿信息匹配时,发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁。

优选地,发送匹配成功通知信息至智能门锁的门锁网关,以指示门锁网关发送开锁指令开启门锁。

具体地,由于本发明第一实施例是以智能门锁为例,具体介绍身份验证方法,也即门锁管理系统是接收到智能门锁发送的身份验证消息,所以在此需要将匹配成功通知信息发送给智能门锁的门锁网关,门锁网关接收到匹配成功通知信息后,发送开锁指令给门锁,以开启房门,从而完成一次通过身份证开门动作。

需要说明的是,由于身份证未解码信息的读取可能并非一次指令操作,所以步骤110与步骤120可能需要多次交互。

本发明的第一实施例提供了一种身份验证方法,与现有技术相比,接收身份验证消息,获取身份验证消息中携带的身份证密文信息,为后续身份验证及实现自助入住提供了前提保障;解析身份证密文信息以获取相应的身份证明文信息,方便后续快速准确地进行身份信息的校验;校验身份证明文信息与预先保存的预定住宿信息是否匹配,实现了对身份证卡片是否具有开启房门权限的实时准确验证;如果匹配,则发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁,使得用户能够方便快捷地根据预定住宿信息实现自助入住预定房间,从而免去用户进行信息登记、交付房卡或钥匙等办理入住手续的繁琐流程,全程电子化处理,降低了酒店或民宿的人力资源成本;另外,本发明实施例还具有如下优点:(1)安全性高,因为身份证芯片的制作是由国家统一管理的,伪造难度极高,所以他人无法通过伪造身份证芯片的方式实现门锁控制;(2)可实施性强,能够充分利用现有的基础设施和服务内容,对系统改造较小且实施周期短;(3)能够降低酒店或民宿的成本,因为使用身份证做房卡,省去了购买二代身份证验证设备的成本及制作房间门禁卡的成本。

本发明的第二实施例涉及一种身份验证方法,第二实施例在第一实施例的基础上做了进一步改进,主要改进之处在于:在本发明第二实施例中,在步骤130之后还包括步骤150:将预定住宿信息传输至相应的监管系统。

其中,本发明第二实施例的步骤110-140均与第一实施例相同,在此不再赘述,下面只对步骤150进行具体介绍。

在步骤150中,将预定住宿信息传输至相应的监管系统。

具体地,门锁管理系统在确认身份证明文信息与预先保存的预定住宿信息匹配之后,也即在确认张身份卡片具有开启房门的权限之后,通过公安传输系统将预定住宿信息上传至监管部分的监管系统,其中,门锁管理系统先将预定住宿信息上传至公安传输系统,公安传输系统再将预定住宿信息上传至监管部分的监管系统。

进一步地,图3给出了本发明第二实施例的系统整体架构图,图4给出了本发明另一实施例的业务流程图。

本发明的第二实施例,将预定住宿信息传输至相应的监管系统,实现了预定住宿信息的自动上传,不仅无需酒店或民宿工作人员将住客信息手动录入至相应监管系统,而且有效避免了手动录入过程中的误录、漏录及人为虚假上报及不上报住客信息的情况,确保了监管部门对酒店或民宿等的有效监管,满足了监管部门的监管要求。

本发明的第三实施例涉及一种身份验证方法,第三实施例与第二实施例大致相同,主要区别在于,在第一实施例中,以内置读卡装置的智能门锁为例介绍身份验证过程;而在第三实施例中以门锁客户端为例介绍身份验证过程,具体流程如图5所示。

在步骤510中,接收身份验证消息,获取身份验证消息中携带的身份证密文信息。

具体地,本实施例中的步骤510与上述第一实施例及第二实施例中的步骤110略有不同。在第三实施例的步骤510中,用户在预定的住宿时间到达酒店或民宿后,携带预定人的身份证直接前往预约的房间号所对应的房间,使用具备nfc功能的智能设备上安装的门锁客户端,例如门锁app,读取该身份证芯片的未解码信息(即身份证密文信息),也即通过nfc模块读取该身份证芯片的密文信息。门锁客户端在读取身份证密文信息后,将该身份证密文信息封装在身份验证消息中上传给门锁管理系统,门锁管理系统接收身份验证消息,获取身份验证消息中携带的身份证密文信息。

在步骤520中,解析身份证密文信息以获取相应的身份证明文信息。

具体地,本实施例中的步骤520与上述第一实施例及第二实施例中的步骤120相同,在此不再赘述。

在步骤530中,校验身份证明文信息与预先保存的预定住宿信息是否匹配。

具体地,本实施例中的步骤530与上述第一实施例及第二实施例中的步骤130相同,在此不再赘述。

在步骤540中,当身份证明文信息与预先保存的预定住宿信息匹配时,发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁。

具体地,本实施例中的步骤540与上述第一实施例及第二实施例中的步骤140略有不同。在本实施例的步骤540中,门锁管理系统将匹配成功通知信息发送至门锁客户端,以指示用户根据匹配成功通知信息中携带的预生成的开锁密码来开启门锁,也即门锁管理系统在发送匹配成功通知信息的同时也发送了开锁密码。

在步骤550中,将预定住宿信息传输至相应的监管系统。

具体地,本实施例中的步骤550与上述第一实施例及第二实施例中的步骤150相同,在此不再赘述。

在步骤560中,校验接收用户输入的开锁密码与预生成的开锁密码是否相同。

具体地,门锁客户端接收到来自门锁管理系统的匹配成功通知信息后,在人机交互界面上显示开锁密码,以供用户输入到预定房间的密码门锁中,随后密码门锁接收用户输入的该开锁密码,并通过密码门锁的门锁网关将用户输入的待校验的开锁密码发送到门锁管理系统,以校验用户输入的待校验的开锁密码是否正确,即校验用户输入的待校验的开锁密码与预生成的开锁密码是否相同,如果相同,则执行步骤570:允许开启门锁,否则直接结束。

在步骤570中,允许开启门锁。

具体地,当门锁管理系统校验用户输入的待校验的开锁密码与预生成的开锁密码相同时,即校验通过时,通知门锁网关密码匹配成功,门锁网关接收到密码匹配成功的通知时,发送开锁指令,开启密码门锁,完成一次身份证开门动作。

进一步地,图6给出了本发明第三实施例的系统整体架构图,图7给出了本发明第三实施例的业务流程图。需要说明的是,由于身份证未解码信息的读取可能并非一次指令操作,所以步骤510与步骤520可能需要多次交互。

本发明第三实施例,通过门锁客户端获取并发送身份证密文信息的方式,实现门锁管理系统的校验;同时门锁客户端接收门锁管理系统发送的开锁密码,从而使得用户根据该开锁密码开启预订房间的门锁,在本实施例中房间只需要安装普通的密码门锁即可,进一步节约了成本。

本发明的第四实施例涉及一种身份验证装置,该身份验证装置包括门锁管理系统,如图8所示,具体包括:处理模块81、解析模块82、第一校验模块83、发送模块84。

处理模块81,用于接收身份验证消息,获取身份验证消息中携带的身份证密文信息;

解析模块82,用于解析身份证密文信息以获取相应的身份证明文信息;

第一校验模块83,用于校验身份证明文信息与预先保存的预定住宿信息是否匹配;

发送模块84,用于当身份证明文信息与预先保存的预定住宿信息匹配时,发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁。

处理模块81,具体用于接收智能门锁发送的身份验证消息。

进一步地,解析模块82包括请求单元821、接收单元822与获取单元823,其中,请求单元821,用于向云解码系统发送身份证密文信息的解码请求;接收单元822,用于接收云解码系统针对身份证密文信息的解码请求返回的解码响应;获取单元823,用于获取解码响应中携带的身份证明文信息,如图9所示。

进一步地,第一校验模块83包括第一验证单元831、第二验证单元832与确定单元833;其中,第一验证单元831,用于校验身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码是否相同;第二验证单元832,用于当身份证明文信息中的姓名及身份证号码与预先保存的预定住宿信息中的姓名及身份证号码相同时,校验当前时间是否位于预定住宿时间段内;确定单元833,用于当当前时间位于预定住宿时间段内时,确定身份证明文信息与预先保存的预定住宿信息匹配;其中,预定住宿时间段为预定住宿信息中的入住时间与离开时间之间的时间区间,如图9所示。

进一步地,发送模块84具体用于当处理模块接收智能门锁发送的身份验证消息时,发送匹配成功通知信息至所述智能门锁的门锁网关,以指示门锁网关发送开锁指令开启门锁。

本发明第四实施例,接收身份验证消息,获取身份验证消息中携带的身份证密文信息,为后续身份验证及实现自助入住提供了前提保障;解析身份证密文信息以获取相应的身份证明文信息,方便后续快速准确地进行身份信息的校验;校验身份证明文信息与预先保存的预定住宿信息是否匹配,实现了对身份证卡片是否具有开启房门权限的实时准确验证;如果匹配,则发送匹配成功通知信息,匹配成功通知信息用于控制开启门锁,使得用户能够方便快捷地根据预定住宿信息实现自助入住预定房间,从而免去用户进行信息登记、交付房卡或钥匙等办理入住手续的繁琐流程,全程电子化处理,降低了酒店或民宿的人力资源成本;另外,本发明实施例还具有如下优点:(1)安全性高,因为身份证芯片的制作是由国家统一管理的,伪造难度极高,所以他人无法通过伪造身份证芯片的方式实现门锁控制;(2)可实施性强,能够充分利用现有的基础设施和服务内容,对系统改造较小且实施周期短;(3)能够降低酒店或民宿的成本,因为使用身份证做房卡,省去了购买二代身份证验证设备的成本及制作房间门禁卡的成本。

本发明的第五实施例涉及一种身份验证装置,该身份验证装置包括门锁管理系统,如图10所示,具体包括:处理模块81、解析模块82、第一校验模块83、发送模块84及传输模块85。

其中,第五实施例中的处理模块81、解析模块82、第一校验模块83、发送模块84与第四实施例中的均相同,在此不再赘述,下面针对不同的模块进行具体介绍。

传输模块85,用于当身份证明文信息与预先保存的预定住宿信息匹配时,将预定住宿信息传输至相应的监管系统。

本发明第五实施例,将预定住宿信息传输至相应的监管系统,实现了预定住宿信息的自动上传,不仅无需酒店或民宿工作人员将住客信息手动录入至相应监管系统,而且有效避免了手动录入过程中的误录、漏录及人为虚假上报及不上报住客信息的情况,确保了监管部门对酒店或民宿等的有效监管,满足了监管部门的监管要求。

本发明的第六实施例涉及一种身份验证装置,该身份验证装置包括门锁管理系统,如图11所示,具体包括:处理模块81、解析模块82、第一校验模块83、发送模块84、传输模块85、第二校验模块86及通知模块87。

其中,第六实施例中的解析模块82、第一校验模块83、传输模块85均与第五实施例中的相同,下面只针对不同的模块进行具体介绍。

处理模块81具体用于接收门锁客户端发送的身份验证消息。

发送模块84,具体用于当处理模块接收门锁客户端发送的身份验证消息时,发送匹配成功通知信息至门锁客户端,以指示用户根据所述匹配成功通知信息中携带的预生成的开锁密码来开启门锁。

第二校验模块86,用于当发送模块84具体用于指示用户根据匹配成功通知信息中携带的预生成的开锁密码来开启门锁时,校验接收用户输入的开锁密码与预生成的开锁密码是否相同。

通知模块87,用于当接收用户输入的开锁密码与预生成的开锁密码相同时,允许开启门锁。

本发明实施例,通过门锁客户端获取并发送身份证密文信息的方式,实现门锁管理系统的校验;同时门锁客户端接收门锁管理系统发送的开锁密码,从而使得用户根据该开锁密码开启预订房间的门锁,在本实施例中房间只需要安装普通的密码门锁即可,进一步节约了成本。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1