CN103023652B - 一种基于移动终端的条码身份识别方法及*** - Google Patents
一种基于移动终端的条码身份识别方法及*** Download PDFInfo
- Publication number
- CN103023652B CN103023652B CN201210522119.6A CN201210522119A CN103023652B CN 103023652 B CN103023652 B CN 103023652B CN 201210522119 A CN201210522119 A CN 201210522119A CN 103023652 B CN103023652 B CN 103023652B
- Authority
- CN
- China
- Prior art keywords
- bar code
- user
- mobile terminal
- identification
- request message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于移动终端的条码身份识别方法及***,所述方法包括:移动终端通过无线网络将所述用户名和密码发送给身份识别服务器,建立一个通信连接,移动终端接收用户的操作指令向身份识别服务器发送对应的请求消息;身份识别服务器向移动终端返回对应的条码;移动终端显示所述条码;身份识别终端扫描并识别所述移动终端显示的条码,将识别的结果发送给身份识别服务器;身份识别服务器返回所述条码对应的权限给身份识别终端;身份识别终端执行对应的操作。本发明通过所述条码进行用户身份识别及用户权限的管理,减少生产了实物识别标识的成本,缩短了分发及转移身份识别标识的周期,为用户提供了方便。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及的是一种基于移动终端的条码身份识别方法及***。
背景技术
随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机逐渐成为人们日常生活中不可缺少的一部分。
目前的小区门禁、停车场管理等场合大多采用RFID(Radio FrequencyIdentification:射频识别)技术的实物卡片,影院等场合则大多采用纸质电影票进行用户身份识别,所述用户身份识别技术存在以下问题:
1)、无论是RFID标签还是纸质票据,都是实物,存在生产成本和使用损耗;并且用户需携带所述实物也存在不便。
2)、无论是RFID标签还是纸质票据,都需要通过物理渠道分发或转移,存在地理上位置上的局限性。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的条码身份识别方法及***,旨在解决如何利用移动终端上显示的条码高效进行用户身份识别以及用户权限管理的技术问题。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的条码身份识别方法,其中,包括步骤:
A、移动终端接收用户输入的用户名和密码,并通过无线网络将所述用户名和密码发送给身份识别服务器;
B、身份识别服务器根据所述用户名和密码判断是否为合法用户,若为合法用户,则与所述移动终端建立一个通信连接,并通知所述移动终端;
C、所述移动终端接收用户选择的条码身份识别某项功能的操作指令,通过所述通信连接向身份识别服务器发送对应的请求消息;
D、所述身份识别服务器根据所述请求消息执行对应的操作,向所述移动终端返回操作结果或对应的条码;
E、移动终端显示所述条码,向所述身份识别服务器发送断开连接的消息,身份识别服务器接收所述消息,断开所述通信连接;
F、当通过条码识别用户身份时,身份识别终端扫描并识别移动终端显示的条码,并将识别的结果发送给所述身份识别服务器;
G、身份识别服务器检索用户数据库,获取所述条码对应的权限并返回给所述身份识别终端;
H、身份识别终端根据所述条码对应的权限执行对应的操作。
所述的基于移动终端的条码身份识别方法,其中,所述步骤A之前还包括步骤:
通过身份识别服务器将用户登记或者注册的用户名和密码信息添加到预先建立的用户数据库中。
所述的基于移动终端的条码身份识别方法,其中,若所述步骤D中的所述请求消息为获取条码的请求消息,则所述步骤D具体为:
D11、所述身份识别服务器根据所述请求消息查询用户数据库,确认是否存在对应的条码;
D12、若没有对应的条码,则生成一个对应的条码并保存到用户数据库中对应用户信息下;同时记录所述条码的权限和有效时限信息;
D13、向所述移动终端返回对应的条码;
若所述步骤D中的所述请求消息为条码复制的请求消息,则所述步骤D具体为:
D21、所述身份识别服务器根据所述请求消息生成一个新的条码,赋予所述条码与用户对应的原条码相同的权限和有效时限,并保存到用户数据库中;
D22、向所述移动终端返回所述新的条码;
若所述步骤D中的所述请求消息为条码撤销的请求消息,则所述步骤D具体为:
D31、所述身份识别服务器根据所述请求消息查询用户数据库,获取当前用户对应的全部条码及其权限和有效时限信息,并发送给所述移动终端;
D32、移动终端列出所述全部条码及其权限和有效时限;接收用户选择其中的条码进行撤销的操作指令,并将用户的所述操作指令发送到所述身份识别服务器;
D33、所述身份识别服务器从用户数据库中删除对应的条码及其权限和有效时限信息,向所述移动终端返回当前用户剩余的条码及其权限和有效时限信息。
所述的基于移动终端的条码身份识别方法,其中,若所述步骤D中的所述请求消息为条码授权的请求消息,则所述步骤D具体为:
D41、所述身份识别服务器根据所述请求消息查询用户数据库,获取当前用户对应的全部权限和最大有效时限,并发送给所述移动终端;
D42、移动终端列出所述全部权限和最大有效时限;接收用户配置权限和有效时限的操作指令,并将用户的配置操作指令发送到所述身份识别服务器;
D43、所述身份识别服务器根据所述配置操作指令生成一个新的条码,并将所述条码与用户配置的权限和有效时限对应记录到用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息。
所述的基于移动终端的条码身份识别方法,其中,所述步骤E还包括为:
移动终端显示所述条码,同时还显示所述条码在所述移动终端中的存储路径。
一种实现所述的基于移动终端的条码身份识别方法的***,其中,包括:
客户端模块,用于通过无线网络将用户输入的用户名和密码发送给服务器模块;以及,在与服务器模块建立通信连接之后,接收用户的条码身份识别对应功能的操作指令,通过所述通信连接向服务器模块发送对应的请求消息给服务器模块;还用于,对服务器模块返回的条码进行显示,向所述服务器模块发送断开连接的消息;
服务器模块,用于根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;并在所述通信连接建立之后,根据所述客户端模块发送的请求消息执行对应的操作,向所述客户端模块返回操作结果及对应的条码;以及,接收客户端模块发送的断开连接的消息,断开所述通信连接;还用于,根据扫描识别模块发送的条码识别结果信息获得所述条码对应的权限并返回给所述扫描识别模块;
扫描识别模块,用于当通过通过条码识别用户身份时,扫描并识别所述客户端模块显示的条码,并将识别的结果发送给所述服务器模块;以及,根据所述服务器模块返回的所述条码对应的权限执行对应的操作。
所述的***,其中,所述服务器模块具体包括:
用户数据库,用于存储用户信息,以及将用户登记或注册的用户名和密码信息添加到所述用户数据库中对应用户信息下;所述用户信息包括用户对应的条码及其权限和有效时限信息;
第二加密通信单元、用于接收所述客户端模块和扫描识别模块发送的信息并解密;以及对返回给客户端模块或扫描识别模块的信息进行加密并发送;
用户登录单元、根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;
条码生成单元、用于根据所述客户端模块的请求消息对应的生成新的条码,记录所述条码及其对应的权限和有效时限信息,并保存所述条码及其对应的权限和有效时限信息到所述用户数据库中对应用户信息下。
所述的***,其中,所述客户端模块包括:
用户交互单元、用于为生成条码身份识别的对应的用户操作界面,以及通过所述用户操作界面接收用户的操作指令;
第一加密通信单元、用于接收所述服务器模块发送的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
条码显示单元、用于对条码进行图像显示。
所述的***,其中,所述扫描识别模块具体包括:
扫描识别单元、用于扫描条码图像并识别为对应的条码值;
第三加密通信单元、用于接收所述服务器模块返回的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
执行单元、用于根据条码对应的权限执行对应的操。
所述的***,其中,所述条码显示单元还用于,显示条码图像并同时显示所述条码在所述客户端模块中的存储路径。
本发明所提供的一种基于移动终端的条码身份识别方法及***,其基于常见的移动终端获取并显示与用户身份对应的条码,通过对所述条码的扫描并识别,以识别出对应用户的身份和对应的权限,进而为用户执行对应的操作,另外,用户或者管理员还可根据需要对所述条码进行对应的管理;通过所述条码进行用户身份识别及用户权限的管理,减少生产了实物识别标识的成本,缩短了分发及转移身份识别标识的周期,为用户提供了方便。
附图说明
图1是本发明一种基于移动终端的条码身份识别方法的基本流程图。
图2是本发明一种基于移动终端的条码身份识别***的实施例的原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明一种基于移动终端的条码身份识别方法的基本流程图。本实施例中,所述条码包括常见的一维码和二维码等。所述方法的基本实施流程如下:
步骤100、移动终端接收用户输入的用户名和密码,并通过无线网络将所述用户名和密码发送给身份识别服务器。较佳的,移动终端对所述用户名和密码先进行加密,再发送给身份识别服务器。
用户可通过传统渠道获取对应的用户名和密码:例如到物业管理处登记、网上购票时在线注册、或者根据订购情况随机获取等方式获取对应的用户名和密码。相关的管理人员将所述用户对应的用户名和密码添加到身份识别服务器的用户数据库中。
对应的,本发明实施例中,在所述身份识别服务器中预先建立用户数据库,用于存储用户登录信息及用户对应的条码及权限和有效时限信息。较佳的,本发明实施例中,所述用户数据库中存储的条码为对应的条码值。
步骤200、身份识别服务器根据所述用户名和密码判断是否为合法用户,若为合法用户,则与所述移动终端建立一个通信连接,并通知所述移动终端。
较佳的,本实施例中所述身份识别服务器先对所述移动终端发送的用户登录信息并进行解密获得对应的用户名和密码信息,再查询所述用户数据库,以确定所述用户是否为合法用户。若所述用户数据库中记录有对应的用户登录信息则确定为合法用户,若所述用户数据库中不存在对应的用户登录信息,则确定所述用户为非法用户,当确定出所述用户为非法用户时返回步骤100,提示用户重新输入用户名和密码。
步骤300、所述移动终端接收用户的条码身份识别对应功能的操作指令,通过所述通信连接向身份识别服务器发送对应的请求消息。
比如,用户通过移动终端的相应用户交互界面点击其中的“获取条码”按钮,所述移动终端接收用户选择所述功能的操作指令,通过移动终端相应的数据加密通信模块发送请求消息发送给所述身份识别服务器,所述请求消息包含所述用户选择所述功能的操作指令。
本实施例中,用户通过移动终端的相应用户交互界面向身份识别服务器发送的请求消息包括:获取条码请求消息、条码复制请求消息、条码撤销请求消息、以及条码授权请求消息,并且,所述条码授权请求消息中还具体包括N次授权、按时段授权、以及部分授权等请求消息。
步骤400、所述身份识别服务器根据所述请求消息执行对应的操作,向所述移动终端返回操作结果,或者向所述移动终端返回对应的条码。本实施例中,条码的传送是以对应码值的形式传送的,并不是传送实际条码图像。
步骤500、移动终端显示所述条码,向所述身份识别服务器发送断开连接的消息,身份识别服务器接收所述消息,断开所述通信连。比如,用户通过移动终端用户交互界面点击其中的“退出”按钮,控制所述移动终端发出断开连接的消息。本实施例中,移动终端显示所述条码,同时还显示所述条码在所述移动终端中的存储路径,以方便用户后续直接使用所述条码,无需再开启所述移动智能对应的应用功能”,用户移动终端显示的条码即条码图像。
步骤600、当执行通过条码识别用户身份时,身份识别终端扫描并识别移动终端显示的条码,并将识别的结果发送给所述身份识别服务器。当然,用户也可将所述移动终端显示的条码打印为纸质文档,所述身份识别终端扫描并识别所述纸质文档中的条码。所述身份识别终端中设置有相应的条码扫描识别模块,用于进行条码的扫描和识别,还设置有加密模块,用于对条码扫描识别出的结果进行加密。
步骤700、身份识别服务器检索用户数据库,获取所述条码对应的权限并返回给所述身份识别终端。所述条码对应的权限即当前用户的权限。
身份识别服务器自动记录所述身份识别终端发送的对对应的条码的历史识别记录。例如:停车场管理员可以由所述历史识别记录获取对应车辆的进出情况等。
步骤800、身份识别终端根据所述条码对应的权限执行对应的操作。例如为用户执行开门、同意入场、报警等等操作。
进一步的,针对用户通过所述移动终端向所述身份识别服务器发出的不同请求消息,做如下具体说明:
情况一:获取条码
当用户通过所述移动终端向所述身份识别服务器发出获取条码的请求消息时,所述步骤400的具体实施过程为:
所述身份识别服务器根据所述请求消息查询用户数据库,确认是否存在与所述用户对应的条码; 若没有对应的条码,则为所述用户生成一个对应的条码并保存到用户数据库中对应用户信息下;同时记录所述条码的权限和有效时限信息,并向所述移动终端返回对应的条码;若存在有对应的条码则就直接将对应的条码发送给移动终端。
情况二:条码复制
当用户通过所述移动终端向所述身份识别服务器发出条码复制的请求消息时,则所述步骤400的具体实施过程为:
所述身份识别服务器根据所述请求消息为所述用户生成一个新的条码,赋予所述条码与所述用户对应的原条码相同的权限和有效时限,并保存到用户数据库中对应用户信息下;然后向所述移动终端返回所述新的条码。
情况三:条码撤销
当用户通过所述移动终端向所述身份识别服务器发出条码撤销的请求消息时,则所述步骤400的具体实施过程为:
所述身份识别服务器根据所述请求消息查询用户数据库,获得所述用户对应的全部条码及其权限和有效时限信息,并发送给所述移动终端;移动终端通过交互界面列出所述全部条码及其权限和有效时限,供用户选择;用户选择其中的一个条码,移动终端接收用户的选择操作指令,并将用户的选择操作指令以加密的方式发送到所述身份识别服务器;所述身份识别服务器从用户数据库中删除对应的条码,并向所述移动终端返回所述用户对应的剩余条码及其权限和有效时限信息。
情况四:条码授权
当用户通过所述移动终端向所述身份识别服务器发出条码授权的请求消息时,则所述步骤400的具体实施过程为:
所述身份识别服务器根据所述请求消息查询用户数据库,获得所述用户对应的全部权限和最大有效时限,并发送给所述移动终端;移动终端通过交互界面列出所述用户的全部权限和对应的最大有效时限,供用户配置;用户通过交互界面对将要授权的权限和时效进行配置,并点击“确认”,移动终端接收用户的所述配置操作指令并进行加密,并将加密后的所述配置操作指令发送到所述身份识别服务器;所述身份识别服务器进行对应的解密操作,并根据所述配置操作指令为所述用户生成一个新的条码,并将所述条码与用户配置的权限和有效时限对应,并记录在用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息。
进一步的,对于所述情况四中的条码授权操作,下面分情况具体说明。
当用户通过所述移动终端向所述身份识别服务器发出的为N次授权请求消息时,所述身份识别服务器根据所述配置操作指令为所述用户生成一个新的条码;赋予所述条码与所述用户对应的原条码相同的权限,同时记录所述条码的有效时限为最大使用次数为N,并记录到用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息。其中,N为自然数。
当用户通过所述移动终端向所述身份识别服务器发出的为按时段授权的请求消息时,所述身份识别服务器根据所述配置操作指令为所述用户生成一个新的条码,并赋予所述条码与所述用户对应的原条码相同的权限,同时记录所述条码的有效时限为设定的时间段;记录到用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息。
当用户通过所述移动终端向所述身份识别服务器发出的为授予部分权限的请求消息时,所述身份识别服务器根据所述配置操作指令为所述用户生成一个新的条码,并赋予所述条码与所述用户对应的原条码相同的有效时限,同时记录所述条码的权限为用户配置的其全部权限中的部分权限;并记录到用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息。
本实施例中所述移动终端可以为基于安卓、苹果操作***的终端软件、或基于网页的终端形式。
通过本发明实施例所述基于移动终端的条码身份识别方法,由于利用移动终端显示的条码图像作为用户身份识别的标识,无需实物标签或者票据,方便了用户身份识别标识的分发和转移,同时也方便用户复制或打印;另外,还可高效的实现对应的用户身份的复制、撤销,以及为所述用户的子用户按次数、按时段、按权限大小授予不同的权限的功能,使得一个用户的多个子用户有各自不同的条码,方便对一个用户的多个子用户的权限管理。此外,***管理人员还可根据实际情况及时对所述身份服务器进行手动更新更新,如添加新注册用户信息等,所述身份服务器也可根据对应条码的识别时间和识别次数自动更新对应的数据库,以及时清除过期或者失效的用户信息。
基于上述实施例,本发明还提供了一种实现所述条码身份识别方法的***的实施例,如图2所示,所述***包括:
客户端模块510,用于通过无线网络将用户输入的用户名和密码发送给服务器模块;以及,在与服务器模块建立通信连接之后,接收用户的条码身份识别对应功能的操作指令,通过所述通信连接向服务器模块发送对应的请求消息给服务器模块;还用于,对服务器模块返回的条码进行显示,向所述服务器模块发送断开连接的消息;具体如上述实施例所述。
服务器模块520,用于根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;并在所述通信连接建立之后,根据所述客户端模块发送的请求消息执行对应的操作,向所述客户端模块返回操作结果及对应的条码;以及,接收客户端模块发送的断开连接的消息,断开所述通信连接;还用于,根据扫描识别模块发送的条码识别结果信息获得所述条码对应的权限并返回给所述扫描识别模块;具体如上述实施例所述。
扫描识别模块530,用于当通过通过条码识别用户身份时,扫描并识别所述客户端模块显示的条码,并将识别的结果发送给所述服务器模块;以及,根据所述服务器模块返回的所述条码对应的权限执行对应的操作。具体如上述实施例所述。
较佳的,所述服务器模块520还用于,建立一个用于存储用户信息的用户数据库,将用户登记或注册的用户名和密码信息添加到所述用户数据库中对应用户信息下。
进一步的,所述服务器模块520还用于:当所述客户端模块发送的请求消息为获取条码的请求消息时,根据所述请求消息查询用户数据库,确认是否存在对应的条码;若没有对应的条码,则生成一个对应的条码并保存到用户数据库中对应的用户信息下;同时记录所述条码的权限和有效时限信息;向所述客户端模块返回对应的条码。
当所述客户端模块发送的请求消息为条码复制的请求消息时,根据所述请求消息生成一个新的条码,赋予所述新的条码与当前用户对应的原条码相同的权限及有效时限信息,并保存到用户数据库中对应用户信息下;向所述客户端模块返回所述新的条码。
当所述客户端模块发送的请求消息为条码撤销的请求消息时,根据所述请求消息查询用户数据库,获得当前用户对应的全部条码及其权限和有效时限信息,并发送给所述客户端模块;以及根据客户端模块返回的用户选择条码进行撤销的操作指令从用户数据库中删除对应的条码及其权限和有效时限信息,向所述客户端模块返回当前用户对应的剩余的条码及其权限信息和有效时限信息。
所述服务器模块还用于,当所述客户端模块发送的请求消息为条码授权的请求消息时,根据所述请求消息查询用户数据库,获取当前用户对应的全部权限和最大有效时限,并发送给所述客户端模块;以及根据客户端模块发送的配置权限和有效时限的操作指令生成一个新的条码,并将所述条码与用户配置的权限和有效时限对应,记录在用户数据库对应用户信息下,并向所述客户端模块返回所述条码及其权限和有效时限信息。
进一步的,所述客户端模块510还用于,当发送的请求消息为条码撤销的请求消息时,接收所述服务器模块返回的当前用户的全部条码及其权限和有效时限信息并进行显示;以及,接收用户选择条码进行撤销的操作指令,并将用户的所述操作指令发送给所述服务器模块。当发送的请求消息为条码授权的请求消息时,接收所述服务器模块返回的当前用户对应的全部权限和最大有效时限信息;以及接收用户配置权限和有效时限的操作指令,并将所述配置操作指令发送到所述服务器模块。
进一步的,所述服务器模块520还具体用于:当收到客户端模块发送的授权请求消息时生产一个新的条码,并且,若客户端模块发送的所述权限配置操作指令为授予N次使用权限的操作指令,则赋予所述条码与所述用户对应的原条码相同的权限,同时记录所述条码的有效时限为最大使用次数为N,其中,N为自然数。 若客户端模块发送的所述权限配置操作指令为按时段授权的操作指令,则赋予所述条码与所述用户对应的原条码相同的权限,同时记录所述条码的有效时限为设定的时间段。若客户端模块发送的所述权限配置操作指令为部分授权的操作指令,则赋予所述条码与所述用户对应的原条码相同的有效时限,同时记录所述条码的权限为用户配置的权限。以及,将所述条码及其对应的权限及有效时限信息记录到用户数据库的对应用户信息下。
较佳的,本实施例中所述客户端模块510具体包括:
用户交互单元、用于为生成条码身份识别的对应的用户操作界面,以及通过所述用户操作界面接收用户的操作指令;
第一加密通信单元、用于接收所述服务器模块发送的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
条码显示单元、用于对条码进行图像显示。
较佳的,其中,所述条码包括常见的一维码和二维码。
进一步的,所述条码显示单元还用于,显示条码图像并同时显示所述条码在所述客户端模块中的存储路径。
较佳的,本实施例中所述服务器模块520可具体包括:
用户数据库,用于存储用户信息,以及将用户登记或注册的用户名和密码信息添加到所述用户数据库中对应用户信息下;所述用户信息包括用户对应的条码及其权限和有效时限信息;
第二加密通信单元、用于接收所述客户端模块和扫描识别模块发送的信息并解密;以及对返回给客户端模块或扫描识别模块的信息进行加密并发送;
用户登录单元、根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;
条码生成单元、用于根据所述客户端模块的请求消息对应的生成新的条码,记录所述条码及其对应的权限和有效时限信息,并保存所述条码及其对应的权限和有效时限信息到所述用户数据库中对应用户信息下。
较佳的,本实施例中所述扫描识别模块530可具体包括:
扫描识别单元、用于扫描条码图像并识别为对应的条码值;
第三加密通信单元、用于接收所述服务器模块返回的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
执行单元、用于根据条码对应的权限执行对应的操作。
综上所述,本发明所提供的一种基于移动终端的条码身份识别方法及***,其基于常见的移动终端获取并显示与用户身份对应的条码,通过对所述条码的扫描并识别,以识别出对应用户的身份和对应的权限,进而为用户执行对应的操作,另外,用户或者管理员还可根据需要对所述条码进行对应的管理;通过所述条码进行用户身份识别及用户权限的管理,减少生产了实物识别标识的成本,缩短了分发及转移身份识别标识的周期,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (9)
1.一种基于移动终端的条码身份识别方法,其特征在于,包括步骤:
A、移动终端接收用户输入的用户名和密码,并通过无线网络将所述用户名和密码发送给身份识别服务器;
B、身份识别服务器根据所述用户名和密码判断是否为合法用户,若为合法用户,则与所述移动终端建立一个通信连接,并通知所述移动终端;
C、所述移动终端接收用户选择的条码身份识别某项功能的操作指令,通过所述通信连接向身份识别服务器发送对应的请求消息;
D、所述身份识别服务器根据所述请求消息执行对应的操作,向所述移动终端返回操作结果或对应的条码;
E、移动终端显示所述条码,向所述身份识别服务器发送断开连接的消息,身份识别服务器接收所述消息,断开所述通信连接;
F、当通过条码识别用户身份时,身份识别终端扫描并识别移动终端显示的条码,并将识别的结果发送给所述身份识别服务器;
G、身份识别服务器检索用户数据库,获取所述条码对应的权限并返回给所述身份识别终端;
H、身份识别终端根据所述条码对应的权限执行对应的操作;
所述步骤D中的所述请求消息为获取条码的请求消息、条码复制的请求消息、条码撤销的请求消息或条码授权的请求消息;
若所述步骤D中的所述请求消息为条码授权的请求消息,则所述步骤D具体为:
D41、所述身份识别服务器根据所述请求消息查询用户数据库,获取当前用户对应的全部权限和最大有效时限,并发送给所述移动终端;
D42、移动终端列出所述全部权限和最大有效时限;接收用户配置权限和有效时限的操作指令,并将用户的配置操作指令发送到所述身份识别服务器;
D43、所述身份识别服务器根据所述配置操作指令生成一个新的条码,并将所述条码与用户配置的权限和有效时限对应记录到用户数据库对应用户信息下,向所述移动终端返回所述条码及其权限和有效时限信息;
所述条码授权的请求消息中包括N次授权、按时段授权、部分授权。
2.根据权利要求1所述的基于移动终端的条码身份识别方法,其特征在于,所述步骤A之前还包括步骤:
通过身份识别服务器将用户登记或者注册的用户名和密码信息添加到预先建立的用户数据库中。
3.根据权利要求1所述的基于移动终端的条码身份识别方法,其特征在于,若所述步骤D中的所述请求消息为获取条码的请求消息,则所述步骤D具体为:
D11、所述身份识别服务器根据所述请求消息查询用户数据库,确认是否存在对应的条码;
D12、若没有对应的条码,则生成一个对应的条码并保存到用户数据库中对应用户信息下;同时记录所述条码的权限和有效时限信息;
D13、向所述移动终端返回对应的条码;
若所述步骤D中的所述请求消息为条码复制的请求消息,则所述步骤D具体为:
D21、所述身份识别服务器根据所述请求消息生成一个新的条码,赋予所述条码与用户对应的原条码相同的权限和有效时限,并保存到用户数据库中;
D22、向所述移动终端返回所述新的条码;
若所述步骤D中的所述请求消息为条码撤销的请求消息,则所述步骤D具体为:
D31、所述身份识别服务器根据所述请求消息查询用户数据库,获取当前用户对应的全部条码及其权限和有效时限信息,并发送给所述移动终端;
D32、移动终端列出所述全部条码及其权限和有效时限;接收用户选择其中的条码进行撤销的操作指令,并将用户的所述操作指令发送到所述身份识别服务器;
D33、所述身份识别服务器从用户数据库中删除对应的条码及其权限和有效时限信息,向所述移动终端返回当前用户剩余的条码及其权限和有效时限信息。
4.根据权利要求1所述的基于移动终端的条码身份识别方法,其特征在于,所述步骤E还包括为:
移动终端显示所述条码,同时还显示所述条码在所述移动终端中的存储路径。
5.一种实现权利要求1-4任一所述的基于移动终端的条码身份识别方法的***,其特征在于,包括:
客户端模块,用于通过无线网络将用户输入的用户名和密码发送给服务器模块;以及,在与服务器模块建立通信连接之后,接收用户的条码身份识别对应功能的操作指令,通过所述通信连接向服务器模块发送对应的请求消息给服务器模块;还用于,对服务器模块返回的条码进行显示,向所述服务器模块发送断开连接的消息;
服务器模块,用于根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;并在所述通信连接建立之后,根据所述客户端模块发送的请求消息执行对应的操作,向所述客户端模块返回操作结果及对应的条码;以及,接收客户端模块发送的断开连接的消息,断开所述通信连接;还用于,根据扫描识别模块发送的条码识别结果信息获得所述条码对应的权限并返回给所述扫描识别模块;
扫描识别模块,用于当通过条码识别用户身份时,扫描并识别所述客户端模块显示的条码,并将识别的结果发送给所述服务器模块;以及,根据所述服务器模块返回的所述条码对应的权限执行对应的操作。
6.根据权利要求5所述的***,其特征在于,所述服务器模块具体包括:
用户数据库,用于存储用户信息,以及将用户登记或注册的用户名和密码信息添加到所述用户数据库中对应用户信息下;所述用户信息包括用户对应的条码及其权限和有效时限信息;
第二加密通信单元、用于接收所述客户端模块和扫描识别模块发送的信息并解密;以及对返回给客户端模块或扫描识别模块的信息进行加密并发送;
用户登录单元、根据所述用户名和密码判断所述客户端模块的用户是否为合法用户,若为合法用户,则与所述客户端模块建立一个通信连接,并通知所述客户端模块;
条码生成单元、用于根据所述客户端模块的请求消息对应的生成新的条码,记录所述条码及其对应的权限和有效时限信息,并保存所述条码及其对应的权限和有效时限信息到所述用户数据库中对应用户信息下。
7.根据权利要求5所述的***,其特征在于,所述客户端模块还包括:
用户交互单元、用于为生成条码身份识别的对应的用户操作界面,以及通过所述用户操作界面接收用户的操作指令;
第一加密通信单元、用于接收所述服务器模块发送的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
条码显示单元、用于对条码进行图像显示。
8.根据权利要求5所述的***,其特征在于,所述扫描识别模块具体包括:
扫描识别单元、用于扫描条码图像并识别为对应的条码值;
第三加密通信单元、用于接收所述服务器模块返回的信息并解密;以及对发送给所述服务器模块的信息进行加密并发送;
执行单元、用于根据条码对应的权限执行对应的操。
9.根据权利要求7所述的***,其特征在于,所述条码显示单元还用于,显示条码图像并同时显示所述条码在所述客户端模块中的存储路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210522119.6A CN103023652B (zh) | 2012-12-07 | 2012-12-07 | 一种基于移动终端的条码身份识别方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210522119.6A CN103023652B (zh) | 2012-12-07 | 2012-12-07 | 一种基于移动终端的条码身份识别方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103023652A CN103023652A (zh) | 2013-04-03 |
CN103023652B true CN103023652B (zh) | 2018-08-28 |
Family
ID=47971814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210522119.6A Active CN103023652B (zh) | 2012-12-07 | 2012-12-07 | 一种基于移动终端的条码身份识别方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103023652B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681041B (zh) * | 2014-11-18 | 2019-09-17 | 航天信息股份有限公司 | 一种rfid所有权转移方法 |
AU2015357163A1 (en) * | 2014-12-02 | 2017-06-29 | Inventio Ag | Improved access control using portable electronic devices |
CN106487762B (zh) * | 2015-08-31 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 用户身份的识别方法、身份识别应用客户端及服务器 |
CN105426938A (zh) * | 2015-11-16 | 2016-03-23 | 珠海格力电器股份有限公司 | 空调的信息获取方法和装置及移动通讯终端和空调服务器 |
CN105469630B (zh) * | 2015-12-24 | 2019-08-23 | 惠州Tcl移动通信有限公司 | 基于移动终端的停车管理方法和停车管理*** |
CN106936803B (zh) * | 2015-12-31 | 2020-12-29 | 亿阳安全技术有限公司 | 二维码扫描认证登录方法及相关装置 |
CN106331138A (zh) * | 2016-08-31 | 2017-01-11 | 长城汽车股份有限公司 | 控制方法、移动终端、服务器及控制*** |
CN106844569A (zh) * | 2017-01-03 | 2017-06-13 | 陕西甄宝网络有限公司 | 一种框选识别***与方法 |
CN107294984A (zh) * | 2017-06-30 | 2017-10-24 | 江西博瑞彤芸科技有限公司 | 一种权限开通方法 |
CN107564149A (zh) * | 2017-08-28 | 2018-01-09 | 新华三技术有限公司 | 一种身份识别方法、装置、服务器及终端 |
CN109359448B (zh) * | 2018-10-16 | 2021-05-07 | 广州伊的家网络科技有限公司 | 互联网移动终端安全办公*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3207192B1 (ja) * | 2000-05-02 | 2001-09-10 | 株式会社 ジェネス | 認証方法および装置 |
US20080148395A1 (en) * | 2006-10-24 | 2008-06-19 | Chris Brock | System and method for securing settings of a computing device |
CN101482948A (zh) * | 2008-01-07 | 2009-07-15 | 唐红波 | 基于二维码实现手机支付的方法 |
CN101661585A (zh) * | 2009-09-22 | 2010-03-03 | 王舰 | 基于二维码技术和生物识别技术的无纸化登机*** |
CN102222368A (zh) * | 2011-04-28 | 2011-10-19 | 王鑫 | 一种应用近距离通信技术的电子票证***和检验方法 |
-
2012
- 2012-12-07 CN CN201210522119.6A patent/CN103023652B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103023652A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103023652B (zh) | 一种基于移动终端的条码身份识别方法及*** | |
CN109858262B (zh) | 基于区块链***的流程审批方法、装置、***及存储介质 | |
US9167428B2 (en) | Method and system for authenticating entities by means of terminals | |
CN101529412B (zh) | 数据文件访问控制 | |
CN103069772B (zh) | 通信网络中进行自动发现的方法和装置 | |
CN104495545B (zh) | 基于动态二维码的电梯维保电子监管***及方法 | |
CN107079034A (zh) | 一种身份认证的方法、终端设备、认证服务器及电子设备 | |
JP2012515406A (ja) | 秘密保持形態においてオンライン使用のためのオフラインプロファイルデータを要求すること | |
CN108537046A (zh) | 一种基于区块链技术的在线合同签署***及方法 | |
CN112073440B (zh) | 一种物联网信息记录方法和*** | |
CN102222368A (zh) | 一种应用近距离通信技术的电子票证***和检验方法 | |
CN101083556A (zh) | 一种按地域分层次无线信息发布搜索交流应用*** | |
US20110040585A1 (en) | Ticketing system | |
WO2008034366A1 (fr) | Procédé et système d'inscription à un service et dispositif associé | |
CN208092659U (zh) | 基于增强现实技术的计算机实验室管理*** | |
CN111352740A (zh) | 一种应用交互处理方法和装置 | |
US8700909B2 (en) | Revocation of a biometric reference template | |
CN102968726A (zh) | 一种具有二次加密特征的二维码网络防伪方法 | |
US20190372977A1 (en) | System and a method for granting ad-hoc access and controlling privileges to physical devices | |
CN103178961A (zh) | 一种安全信息交互方法及相关装置 | |
CN105228149A (zh) | 接入点连接方法、装置及接入点 | |
CN106027243A (zh) | 一种电子凭证生成方法、客户端、云平台、授权端和*** | |
CN102811211A (zh) | 支持登录验证的设备和进行登录验证的方法 | |
CN102833283A (zh) | 一种基于条码的电子信息交换方法 | |
CN113240836A (zh) | 采用二维码的蓝牙锁连接方法及相关配置*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |