基于条形码的用户身份认证系统及认证方法技术方案

技术编号:12863486 阅读:99 留言:0更新日期:2016-02-13 11:59
本发明专利技术涉及一种基于条形码的用户身份认证系统及认证方法,属于计算机应用技术领域。该发明专利技术中,应用服务器向用户显示认证页面,根据输入的用户ID生成条形码,条形码包括应用服务器信息;用户终端获取条形码后,向身份认证服务器发送应用服务器信息、用户账号和终端身份识别码;身份认证服务器将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并反馈到应用服务器。利用本发明专利技术,用户即可通过拍摄条形码登录网站,简化登录流程;同时利用第三方身份认证服务器可以登录多个网站,免除注册操作,终端身份识别码与用户终端和账号均唯一对应,有效提高了用户的账号安全性,且本发明专利技术的应用方法简单,应用成本低廉,应用范围也十分广泛。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种,属于计算机应用
。该专利技术中,应用服务器向用户显示认证页面,根据输入的用户ID生成条形码,条形码包括应用服务器信息;用户终端获取条形码后,向身份认证服务器发送应用服务器信息、用户账号和终端身份识别码;身份认证服务器将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并反馈到应用服务器。利用本专利技术,用户即可通过拍摄条形码登录网站,简化登录流程;同时利用第三方身份认证服务器可以登录多个网站,免除注册操作,终端身份识别码与用户终端和账号均唯一对应,有效提高了用户的账号安全性,且本专利技术的应用方法简单,应用成本低廉,应用范围也十分广泛。【专利说明】
本专利技术涉及计算机应用
,特别涉及条形码应用
,具体是指一种。
技术介绍
随着网络应用的不断发展,各式各样的网站层出不穷,为用户提供了各种不同的网络服务。用户在应用这些网络服务时,都需要进行身份认证,以登录网站。由于各网站都需要用户进行注册后才能进行登录,因此,用户通常需要反复进行注册,操作复杂。同时一个用户为了记忆方便,经常在不同的网站都采用相同的注册信息,由此大大提高了账号被盗的风险;若采用不同的注册信息又常会忘记密码,不便于用户记忆。更进一步的,用户在登录网站时需要输入用户名和密码也比较繁琐,用户体验不佳。因此,如何简化注册和登录流程,同时又能确保账号安全,成为网络应用中亟待解决的关键问题。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种能够大幅简化用户登录网站的流程,注册过程也相当简便,同时有效保障用户的账号安全,且应用方法简单,应用成本低廉,应用范围十分广泛的。 为了实现上述的目的,本专利技术的基于条形码的用户身份认证系统具有如下构成: 该基于条形码的用户身份认证系统包括应用服务器、用户终端和身份认证服务器。 其中,应用服务器用以提供用户身份认证页面信息,该页面信息包括用户ID输入窗口,并根据输入的用户ID生成条形码,该条形码包括应用服务器信息;用户终端存储有用户账号以及与该用户账号及用户终端均唯一对应的终端身份识别码,该用户终端用以获取所述的条形码,并通过网络发送所述的应用服务器信息、用户账号和终端身份识别码;身份认证服务器存储有经过注册的用户账号和对应的终端身份识别码信息,该身份认证服务器用以通过网络获得用户终端发送的服务器信息、用户账号和终端身份识别码,并将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并将认证结果发送到所述的应用服务器。 该基于条形码的用户身份认证系统中,所述的终端身份识别码为根据用户终端的硬件设备编码唯一生成的终端身份识别码。 该基于条形码的用户身份认证系统中,所述的用户终端为手机,所述的用户终端的硬件设备编码包括手机頂EI信息、设备SN码、MEID信息以及SM卡MSI信息中的至少一个。 该基于条形码的用户身份认证系统中,所述的用户终端包括条形码获取模块、条形码解析模块、存储模块和网络传输控制模块。其中,条形码获取模块用以获取所述的条形码;条形码解析模块用以解析所述的条形码获取应用服务器信息;存储模块用以存储用户账号以及与该用户账号和用户终端均唯一对应的终端身份识别码;网络传输控制模块用以通过网络向所述的身份认证服务器发送所述的应用服务器信息、用户账号和终端身份识别码。 本专利技术还提供一种基于条形码的用户身份认证方法,该方法包括以下步骤: (I)应用服务器向用户显示身份认证页面信息,该页面信息中包括用户ID输入窗口,并根据输入的用户ID生成条形码,该条形码包括应用服务器信息; (2)用户终端获取所述的条形码,并通过网络发送所述的应用服务器信息、用户账号以及与该用户账号和用户终端均唯一对应的终端身份识别码; (3)身份认证服务器将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并将认证结果发送到所述的应用服务器。 该基于条形码的用户身份认证方法中,所述的用户终端包括条形码获取模块、条形码解析模块、存储模块和网络传输控制模块,所述的步骤(2)具体包括以下步骤: (21)所述的条形码获取模块获取所述的条形码; (22)所述的条形码解析模块解析所述的条形码,并获取应用服务器信息; (23)该用户终端读取存储于存储模块的用户账号以及终端身份识别码; (24)该用户终端通过网络传输控制模块向所述的身份认证服务器发送所述的应用服务器信息、用户账号和终端身份识别码。 该基于条形码的用户身份认证方法中,所述的用户终端还包括输入模块,所述的输入模块包括键盘和/或指纹识别器,所述的步骤(2)还包括以下步骤: (25)所述的用户终端提示用户通过所述的输入模块输入个人密钥,所述的个人密钥为密码和/或指纹; (26)该用户终端通过网络传输控制模块向所述的身份认证服务器发送所述的个人密钥。 该基于条形码的用户身份认证方法,还包括用户身份注册操作,所述的用户身份注册操作包括以下步骤: (a)用户终端向所述的身份认证服务器发送用户账号及注册请求; (b)身份认证服务器获取所述的用户终端的硬件设备编码; (C)身份认证服务器根据所述的用户终端硬件设备编码生成唯一的终端身份识别码,并将用户账号和对应的终端身份识别码存储并发送给所述用户终端; (d)用户终端存储所述的用户账号和对应的终端身份识别码。 该基于条形码的用户身份认证方法中,所述的用户终端为手机,所述的用户终端的硬件设备编码包括手机頂EI信息、设备SN码、MEID信息以及SM卡MSI信息中的至少一个。 该基于条形码的用户身份认证方法中,所述的身份认证服务器根据所述的用户终端硬件设备编码生成唯一的终端身份识别码具体为,所述的身份认证服务器利用所述的用户终端的手机頂EI信息、设备SN码、MEID信息以及SM卡MSI信息中的至少一个,并通过预设的加密算法生成与所述的用户账号及用户终端均唯一对应的终端身份识别码。 采用了该专利技术的,其应用服务器向用户显示身份认证页面信息,该页面信息中包括用户ID输入窗口,并根据输入的用户ID生成条形码,该条形码包括应用服务器信息;用户终端获取条形码后,通过网络发送应用服务器信息、用户账号和终端身份识别码给身份认证服务器;身份认证服务器将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并将认证结果发送到所述的应用服务器。利用本专利技术,用户即可将手机作为身份认证设备,通过拍摄条形码完成登录网站的操作,从而大幅简化用户登录网站的流程;同时利用该第三方的身份认证服务器可以登录多个协议网站,免除了用户注册各个网站的操作,简化了注册过程,进一步的,终端身份识别码是根据用户终端硬件设备编码生成的,且与用户终端和账号均唯一对应,有效提高了用户的账号安全性,同时,本专利技术的,其应用方法简单,应用成本低廉,应用范围也十分广泛。 【专利附图】【附图说明】 图1为本专利技术的基于条形码的用户身份认证方法的步骤流程图。 图2为实际应用中利用本专利技术进行第三方认证服务器用户注册的流程示意图。 图3为实际应用中利用本专利技术通过注册流程将用户账号与手机终端绑定并产生唯一的终端身份识别码的操作流程示意图。 图4为实本文档来自技高网...

【技术保护点】
一种基于条形码的用户身份认证系统,其特征在于,所述的系统包括:应用服务器,用以提供用户身份认证页面信息,该页面信息包括用户ID输入窗口,并根据输入的用户ID生成条形码,该条形码包括应用服务器信息;用户终端,存储有用户账号以及与该用户账号及用户终端均唯一对应的终端身份识别码,该用户终端用以获取所述的条形码,并通过网络发送所述的应用服务器信息、用户账号和终端身份识别码;身份认证服务器,存储有经过注册的用户账号和对应的终端身份识别码信息,该身份认证服务器用以通过网络获得用户终端发送的服务器信息、用户账号和终端身份识别码,并将获取的用户账号和终端身份识别码与注册信息比对,生成认证结果,并将认证结果发送到所述的应用服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:曲立东
申请(专利权)人:上海耕云供应链管理有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1