一种身份验证的方法及系统的制作方法

文档序号:9579907阅读:407来源:国知局
一种身份验证的方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种身份验证的方法及系统。
【背景技术】
[0002]在仅承租机房及配套设施,具体设备采用客户自有设备的机房托管业务中,客户需要经常进出机房进行客户自有设备的现场调整、维修和割接等工作。随着进出机房的人次增加,对进出机房的每一人员进行身份验证的难度加大。
[0003]目前,对机房进出者进行身份验证的方式为:现场接收进出者提交的各种纸质材料,审核通过后,制作相应的带有有效期的机房准入纸质卡或者机房准入IC(IntegratedCircuit,集成电路)卡,在进出者进出机房时,对进出者提供的机房准入纸质卡或者机房准入1C卡进行验证,在该卡的有效期内允许进出者凭卡进出机房。
[0004]上述方式中用于身份验证的机房准入纸质卡或机房准入1C卡易于丢失或者伪造,进而造成进出者身份盗用,因此存在盗用身份者在有效期限内凭借在有效期内的机房准入纸质卡或机房准入1C卡进入机房的情况,降低身份验证的准确性。

【发明内容】

[0005]本发明的目的是提供一种身份验证的方法及系统,能够解决目前对进出者进出机房进行处理,无法实现细粒度的按次、按时间的身份验证且客户进出机房的传统纸质准入卡和1C卡易于丢失或者伪造的问题。
[0006]为了解决上述技术问题,本发明的实施例提供一种身份验证的方法,其中,包括:
[0007]获取进出信息;
[0008]对所述进出信息进行审核,所述进出信息至少包含身份标识、进入时间、离开时间及接收终端;
[0009]在所述进出信息审核通过后,生成至少包含所述身份标识、所述进入时间和所述离开时间的时效二维码;
[0010]根据生成的时效二维码确定验证消息;
[0011]将所述验证消息发送至所述接收终端,使接收到验证消息的接收终端根据接收到的验证消息获取时效二维码;
[0012]接收进出者发送的时效二维码;
[0013]获取接收的时效二维码中包含的身份标识、进入时间和离开时间;
[0014]根据接收的时效二维码中包含的身份标识对所述进出者身份是否合法进行验证,得到第一验证结果;
[0015]根据接收的时效二维码中包含的进入时间和离开时间对接收的时效二维码是否有效进行验证,得到第二验证结果;
[0016]根据所述第一验证结果及所述第二验证结果确定所述进出者的身份验证结果。
[0017]其中,所述根据生成的时效二维码确定验证消息的步骤,包括:
[0018]将所述时效二维码作为验证消息。
[0019]其中,所述根据生成的时效二维码确定验证消息的步骤,包括:
[0020]确定与所述时效二维码对应的统一资源定位符URL ;
[0021 ] 将所述URL作为验证消息。
[0022]其中,所述根据接收的时效二维码中包含的身份标识对所述进出者身份是否合法进行验证,得到第一验证结果的步骤,包括:
[0023]将接收的时效二维码中包含的身份标识与预先获取的身份标识作比较;
[0024]若接收的时效二维码中包含的身份标识与预先获取的身份标识相同,则得到第一验证结果为合法;
[0025]若接收的时效二维码中包含的身份标识与预先获取的身份标识不相同,则得到第一验证结果为非法。
[0026]其中,所述根据接收的时效二维码中包含的进入时间和离开时间对接收的时效二维码是否有效进行验证,得到第二验证结果的步骤,包括:
[0027]获取当前时间;
[0028]若所述当前时间位于接收的时效二维码中包含的进入时间和离开时间之外,则得到第二验证结果为无效;
[0029]若所述当前时间位于接收的时效二维码中包含的进入时间和离开时间之间,或者所述当前时间为接收的时效二维码中包含的进入时间,或者所述当前时间为接收的时效二维码中包含的离开时间,则得到第二验证结果为有效。
[0030]其中,所述根据所述第一验证结果及所述第二验证结果确定所述进出者的身份验证结果的步骤,包括:
[0031]若所述第一验证结果为合法,且所述第二验证结果为有效,则确定所述进出者的身份验证结果为通过;
[0032]若所述第一验证结果为合法,且所述第二验证结果为无效,则确定所述进出者的身份验证结果为不通过;
[0033]若所述第一验证结果为非法,且所述第二验证结果为有效,则确定所述进出者的身份验证结果为不通过;
[0034]若所述第一验证结果为非法,且所述第二验证结果为无效,则确定所述进出者的身份验证结果为不通过。
[0035]为了解决上述技术问题,本发明的实施例还提供一种身份验证的系统,其中,包括:
[0036]第一获取模块,用于获取进出信息;
[0037]审核模块,用于对所述进出信息进行审核,所述进出信息至少包含身份标识、进入时间、离开时间及接收终端;
[0038]生成模块,用于在所述进出信息审核通过后,生成至少包含所述身份标识、所述进入时间和所述离开时间的时效二维码;
[0039]第一确定模块,用于根据生成的时效二维码确定验证消息;
[0040]发送模块,用于将所述验证消息发送至所述接收终端,使接收到验证消息的接收终端根据接收到的验证消息获取时效二维码;
[0041]接收模块,用于接收进出者发送的时效二维码;
[0042]第二获取模块,用于获取接收的时效二维码中包含的身份标识、进入时间和离开时间;
[0043]第一验证模块,用于根据接收的时效二维码中包含的身份标识对所述进出者身份是否合法进行验证,得到第一验证结果;
[0044]第二验证模块,用于根据接收的时效二维码中包含的进入时间和离开时间对接收的时效二维码是否有效进行验证,得到第二验证结果;
[0045]第二确定模块,用于根据所述第一验证结果及所述第二验证结果确定所述进出者的身份验证结果。
[0046]其中,所述第一确定模块包括:
[0047]第一确定子模块,用于将所述时效二维码作为验证消息。
[0048]其中,所述第一确定模块包括:
[0049]第二确定子模块,用于确定与所述时效二维码对应的统一资源定位符URL;
[0050]第三确定子模块,用于将所述URL作为验证消息。
[0051 ] 其中,所述第一验证模块包括:
[0052]比较子模块,用于将接收的时效二维码中包含的身份标识与预先获取的身份标识作比较;
[0053]第一得到子模块,用于当接收的时效二维码中包含的身份标识与预先获取的身份标识相同时,得到第一验证结果为合法;
[0054]第二得到子模块,用于当接收的时效二维码中包含的身份标识与预先获取的身份标识不相同时,得到第一验证结果为非法。
[0055]其中,所述第二验证模块包括:
[0056]获取子模块,用于获取当前时间;
[0057]第三得到子模块,用于当所述当前时间位于接收的时效二维码中包含的进入时间和离开时间之外时,得到第二验证结果为无效;
[0058]第四得到子模块,用于当所述当前时间位于接收的时效二维码中包含的进入时间和离开时间之间,或者所述当前时间为接收的时效二维码中包含的进入时间,或者所述当前时间为接收的时效二维码中包含的离开时间时,得到第二验证结果为有效。
[0059]其中,所述第二确定模块包括:
[0060]第四确定子模块,用于当所述第一验证结果为合法,且所述第二验证结果为有效时,确定所述进出者的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1