CN112364951A - 虚拟工牌的管理方法、相关设备、存储介质及*** - Google Patents
虚拟工牌的管理方法、相关设备、存储介质及*** Download PDFInfo
- Publication number
- CN112364951A CN112364951A CN202011077495.XA CN202011077495A CN112364951A CN 112364951 A CN112364951 A CN 112364951A CN 202011077495 A CN202011077495 A CN 202011077495A CN 112364951 A CN112364951 A CN 112364951A
- Authority
- CN
- China
- Prior art keywords
- card
- client
- work
- information
- server
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种虚拟工牌的管理方法、装置、存储介质及电子设备,将传统的实体式员工牌变成了虚拟的基于移动APP的智能员工牌***;改变了以往员工工牌只能被动刷,而不能进行有效反馈;通过该智能虚拟工牌管理***,企业用户可以丰富工牌的使用场,和交互方式;该虚拟工牌所展示的工牌二维码包含的内容是加密的、动态展示的,区别以往的静态的、可打印的二维码;比起原来的实体工牌容易遗失、冒用等缺点;该智能虚拟工牌更安全。
Description
技术领域
本申请涉及办公自动化领域,尤其涉及一种虚拟工牌的管理方法、相关设备、存储介质及***。
背景技术
传统的员工工牌都是实体的卡片式的工牌,所携带的信息均是固定信息,难以校验工牌有效性,并且只能被动的接收工牌信息,无法进行有效的交互。同样,实体工牌也存在遗失、冒名刷卡等风险。当工牌验证设备,如刷卡机或人脸识别设备或指纹设备无法使用时,无法有效的进行工牌管理。
发明内容
本申请实施例提供了一种虚拟工牌的管理方法、装置、存储介质及电子设备,可以解决相关技术中实体工牌容易遗失和冒用的问题。所述技术方案如下:
第一方面,本申请实施例提供了一种虚拟工牌的管理方法,所述方法包括:
工牌服务端在当前周期检测与工牌客户端之间的连接状态;
在所述连接状态为在线状态时,向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;
所述工牌服务端接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;
所述工牌服务器使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密得到第一工牌明文信息;
所述工牌服务端对所述第一工牌明文信息进行验证,以及向所述鉴卡客户端发送验证结果。
第二方面,本申请提供了一种虚拟工牌的管理方法,包括:
在当前周期检测与工牌服务端之间的连接状态;
在所述连接状态为在线状态时,接收来自所述工牌服务端的第一加密密钥;
使用所述第一加密密钥对工牌明文信息进行加密得到第一工牌密文信息;
根据所述第一工牌密文信息更新虚拟工牌上的图形码。
第三方面,本申请提供了一种虚拟工牌的管理方法,包括:
鉴卡客户端获取工牌客户端的虚拟工牌上的加密密文;
所述鉴卡客户端向工牌服务端发送所述加密密文;
所述鉴卡客户端接收所述工牌服务端对所述加密密文的验证结果信息;
所述鉴卡客户端在显示单元显示所述验证结果信息。
第四方面,本申请一种虚拟工牌的管理装置,包括处理单元和收发单元;
所述处理单元,用于在当前周期检测与工牌客户端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;
所述收发单元,用于接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端上显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;
所述处理单元,还用于使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密;对解密得到的明文信息进行验证,通过所述收发单元向所述鉴卡客户端发送验证结果信息。
第五方面本申请提供一种虚拟工牌的管理装置,包括处理单元和收发单元;
所述处理单元,用于在当前周期检测与工牌服务端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元接收来自所述工牌服务端的第一加密密钥;
使用所述第一加密密钥对工牌明文信息进行加密得第一工牌密文信息;
根据所述第一工牌密文信息更新虚拟工牌上的图形码。
第六方面,本申请一种虚拟工牌的管理装置,包括处理单元和收发单元;
所述处理单元,用于获取工牌客户端的虚拟工牌上的加密密文;
所述收发单元,用于向工牌服务端发送所述加密密文;接收所述工牌服务端对所述加密密文的验证结果信息;
所述处理单元,还用于在显示单元显示所述验证结果信息。
第七方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第八方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
将传统的实体式员工牌变成了虚拟的基于移动APP的智能员工牌***;改变了以往员工工牌只能被动刷,而不能进行有效反馈;通过该智能虚拟工牌管理***,企业用户可以丰富工牌的使用场,和交互方式;该虚拟工牌所展示的工牌二维码包含的内容是加密的、动态展示的,区别以往的静态的、可打印的二维码;比起原来的实体工牌容易遗失、冒用等缺点。该智能虚拟工牌更安全。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的虚拟工卡管理***的网络结构图;
图2是本申请实施例提供的一种虚拟工牌的管理方法的交互示意图;
图3是本申请实施例提供的一种虚拟工牌的管理方法的另一交互示意图;
图4是本申请实施例提供的一种虚拟工牌的管理方法的又一流程示意图;
图5、图6、图7、图8、图9是本申请实施例提供的一种虚拟工牌的界面图;
图10A是本申请实施例提供的一种虚拟工牌的管理装置的结构示意图;
图10B是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在 A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
参见图1,为本申请实施例提供的一种虚拟工牌管理***的网络架构图,本申请的网络架构包括:工牌服务端10、鉴卡客户端11和工牌客户端12,鉴卡客户端11和工牌客户端12的数量可以为一个或多个。工牌服务端10可以为服务器,服务器的数量可以是一个或多个,多个服务器可以组成服务器集群。工牌服务端10和鉴卡客户端11之间可以通过无线方式或有线方式进行通信,以及工牌服务端10和工牌客户端12之间通过无线方式进行连接,无线方式包括但不限于蜂窝数据网络、无线局域网或蓝牙网络,有线方式包括但不限于网线、电话线或输电线等。鉴卡客户端11设置有扫描单元,扫描单元用于扫描工牌客户端 12上显示的虚拟工牌,扫描单元可以是摄像头或扫码枪等。工牌客户端12为移动终端,包括但不限于手机、平板电脑或可穿戴设备等。鉴卡客户端11可以为带有扫描单元的手机、平板电脑、个人电脑或闸机等。
基于图1的网络架构,请参见图2,为本申请实施例提供的一种虚拟工牌的管理方法的交互示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤:
S201、在当前周期检测到与工牌客户端之间的连接状态为在线状态。
其中,工牌服务端和工牌客户端之间可以基于心跳机制检测二者之间的连接状态,工牌服务端和工牌客户端均周期性的向对端发送心跳包,如果工牌服务端在预设时长内接收到来自工牌客户端的心跳包,那么工牌服务端确定工牌客户端处于在线状态;如果工牌服务端未接收到来自工牌客户端的心跳表的时长超过预设时长,那么确定工牌客户端处于离线状态。采用相同的原理,工牌客户端也可以检测工牌服务端的连接状态时在线状态还是离线状态。
在工牌服务端和工牌客户端之间为在线状态时,工牌服务端周期性的向工牌客户端发送加密密钥,发送的周期可以根据实际需求而定,本申请不作限制,例如:工牌服务端每隔1分钟向工牌客户端发送加密密钥。
其中,工牌客户端通过显示单元显示虚拟工牌,虚拟工牌为工牌客户端上的应用程序生成的一个界面,虚拟工牌上包括图形码、员工姓名、连接状态标记、部门名称等工牌信息,图形码是基于当前周期的加密密钥对工牌明文信息进行加密后生成的。连接状态标记包括在线状态标记和离线状态标记,分别表示虚拟工牌处于在线状态和离线状态。可选的,虚拟工牌还可以包括图形码对应的字符串。
例如:参见图5所示,为在线状态的虚拟工牌的示意图,虚拟工牌上的图形码为二维码,二维码对应的字符串为:0123456789012345,虚拟工牌包括在线状态标记,表示虚拟工牌当前处于在线状态。
S202、工牌服务端向工牌客户端发送第一加密密钥,工牌客户端接收来自工牌服务端的第一加密密钥。
其中,工牌服务端周期性的向工牌客户端发送加密密钥,例如:工牌服务端每隔1分钟向工牌客户端发送加密密钥。本申请设当前周期向工牌客户端发送的加密密钥为第一加密密钥,第一加密密钥可以为对称加密算法得到的密钥或非对称加密算法得到的密钥(公钥)。
S203、工牌客户端使用第一加密密钥对工牌明文信息进行加密得到第一工牌密文信息。
其中,工牌明文信息可以是预先设置的,工牌明文信息包括但不限于员工姓名、所在部门、联系方式中的一种或多种,工牌客户端使用第一加密密钥对工牌明文信息进行加密得到第一工牌密文信息,加密方式可以是对称加密或非对称加密。
S204、根据第一工牌密文信息更新虚拟工牌上的图形码。
其中,图形码可以是条形码或二维码,根据现有的算法将文本形式的第一工牌密文信息进行转换得到新的图形码,然后利用新的图形码更新虚拟工牌上当前显示的图形码。
S205、鉴卡客户端扫描更新后的图形码得到第一工牌密文信息。
其中,鉴卡客户端通过扫描单元扫描工牌客户端上显示的更新后的图形码,对图形码进行解析成功后得到第一工牌密文信息。可选的,在对图形码解析失败后,可以在显示单元上显示字符输入框,提示用户在字符输入框中输入字符形式的第一工牌密文信息。
例如:参见图7所示,鉴卡客户端显示字符输入框,用户在字符输入框中输入“0123456789012345”,鉴卡客户端获取字符输入框中的第一工牌密文信息。
S206、鉴卡客户端向第一工牌密文信息发送给工牌服务端,工牌服务端接收来自鉴卡客户端发送的第一工牌密文信息。
其中,第一工牌密文信息的发送方式可以是有线或无线的。
S207、工牌客户端使用第一加密密钥对应的第一解密密钥对第一工牌密文信息进行解密。
其中,在使用对称加密算法进行加密时,第一加密密钥和第一解密密钥相同;第一使用非对称加密算法时,第一加密密钥为公钥,第一解密密钥为私钥。对称加密算法如AES,3DES,SM4等算法,非对称加密算法如RSA、SM2等。
S208、将解密得到的工牌明文信息进行验证。
其中,工牌服务端预先存储有各个员工的工牌明文信息,将预先存储的工牌属性信息和解密得到的工牌明文信息进行对比,如果相同则验证通过,如果不同则验证不通过。
S209、工牌服务端向鉴卡客户端发送工牌验证结果,鉴卡客户端接收来自工牌服务端的工牌验证结果。
其中,参见图8所示,在验证通过时,工牌服务端向鉴卡客户端发送验证通过消息,鉴卡客户端在界面上显示验证通过消息;参见图9所示,在验证不通过时,工牌服务端向鉴卡客户端发送验证失败消息,鉴卡客户端在界面上显示验证失败消息。例如:在鉴卡客户端为闸机时,鉴卡客户端在接收到验证通过消息时打开闸机允许员工通过。
参见图3,为本申请实施例提供的一种虚拟工牌的管理方法的另一交互示意图,在本申请实施例中,该方法包括:
S301、工牌服务端检测到当前周期与工牌客户端之间的连接状态为离线状态。
其中,其中,工牌服务端和工牌客户端之间可以基于心跳机制检测二者之间的连接状态,工牌服务端和工牌客户端均周期性的向对端发送心跳包,如果工牌服务端在预设时长内接收到来自工牌客户端的心跳包,那么工牌服务端确定工牌客户端处于在线状态;如果工牌服务端未接收到来自工牌客户端的心跳表的时长超过预设时长,那么确定工牌客户端处于离线状态。采用相同的原理,工牌客户端也可以检测工牌服务端的连接状态时在线状态还是离线状态。
S302、工牌客户端在虚拟工牌上显示离线状态标记和离线可用时间。
参见图6所示,为离线状态的虚拟工牌的示意图,虚拟工牌包括表示离线状态的离线状态标记和离线可用时间:0天6时30秒,虚拟工牌在未到达离线可用时间时,处理可用状态,在虚拟工牌超过离线可用时间时,会处于失效状态。
S303、工牌客户端根据当前周期的上一周期关联的第二加密密钥对工牌明文信息进行加密得到第二工牌密文信息。
其中,工牌服务端周期性的向工牌客户端发送加密密钥,第二加密密钥是距离当前周期最近的在线状态时工牌服务器发送的加密密钥,具体加密过程可参照图2的S203的描述,此处步骤赘述。
S304、工牌客户端根据第二工牌密文信息对虚拟工牌上的图形码进行更新。
其中,具体过程可参照图2的S204的描述,此处步骤赘述。
S305、鉴卡客户端扫描更新后的图形码得到第二工牌密文信息。
其中,具体过程可参照图2的S205的描述,此处步骤赘述。
S306、鉴卡客户端向工牌服务端发送第二工牌密文信息,工牌服务端接收来自鉴卡客户端的第二工牌密文信息。
其中,具体过程可参照图2的S206的描述,此处步骤赘述。
S307、工牌服务端使用第二加密密钥对应的第二解密密钥对第二工牌密文进行解密。
其中,具体过程可参照图2的S207的描述,此处步骤赘述。
S308、工牌服务端将解密得到的工牌明文信息进行验证。
其中,具体过程可参照图2的S208的描述,此处步骤赘述。
S309、工牌服务端将工牌验证结果发送给鉴卡客户端,鉴卡客户端接收来自工牌服务端的工牌验证结果。
其中,具体过程可参照图2的S209的描述,此处步骤赘述。
参见图4,为本申请实施例提供的一种虚拟工牌的生成方法的交互示意图,该方法包括:
S401、工牌客户端向工牌服务端发送工牌申请请求,工牌服务端接收来自工牌客户端的工牌申请请求。其中,工牌申请请求携带员工身份标识,例如:工号、电话号码、员工姓名和部门名称等。
S402、工牌服务端获取工牌属性信息。其中,工牌属性信息与员工身份标识有关,工牌属性信息包括但不限于:员工姓名、部门名称、联系方式、最大离线可用时间、加密算法类型中的一种或多种。
S403、工牌服务端向工牌客户端发送工牌属性信息,工牌客户端接收来自工牌服务端的工牌属性信息。
S404、工牌客户端在显示单元上显示虚拟工牌。
其中,工牌客户端获取工牌属性信息中的一个或多个信息采用加密密钥进行加密得到密文信息,加密密钥的获取过程可参照图2和图3的描述,然后根据密文信息生成图形码,同时也可以在虚拟工牌上显示字符形式的密文信息,便于用于手动进行输入;虚拟工牌包括图形码、员工姓名、部门名称、连接状态标记和当前时间等。
在本申请实施例中,将传统的实体式员工牌变成了虚拟的基于移动APP的智能员工牌***;改变了以往员工工牌只能被动刷,而不能进行有效反馈;通过该智能虚拟工牌管理***,企业用户可以丰富工牌的使用场,和交互方式;该虚拟工牌所展示的工牌二维码包含的内容是加密的、动态展示的,区别以往的静态的、可打印的二维码;比起原来的实体工牌容易遗失、冒用等缺点。该智能虚拟工牌更安全。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图10A,其示出了本申请一个示例性实施例提供的虚拟工牌的管理装置的结构示意图。该虚拟工牌的管理装置可以通过软件、硬件或者两者的结合实现成为电子设备的全部或一部分。该装置3包括:处理单元30和收发单元31。
实施例一
所述处理单元30,用于在当前周期检测与工牌客户端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;
所述收发单元31,用于接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端上显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;
所述处理单元30,还用于使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密;对解密得到的明文信息进行验证,通过所述收发单元向所述鉴卡客户端发送验证结果信息。
在一种可能的实施方式中,处理器30还用于在所述连接状态离线状态时,通过收发单元31接收来自所述鉴卡客户端的第二工牌密文信息;
利用第二加密密钥对应的第二解密密钥对所述第二工牌密文信息进行解密;其中,所述第二加密密钥为上一周期关联的加密密钥;
对解密得到的明文信息进行验证,以及通过收发单元31向所述鉴卡客户端发送验证结果。
在一种可能的实施方式中,处理单元30还用于:
通过收发单元31接收来自所述工牌客户端发送的工牌申请请求;其中,所述工牌申请请求携带员工身份标识;
获取与所述员工身份标识关联的工牌属性信息;
通过收发单元31向所述工牌客户端发送所述工牌属性信息;其中,所述工牌客户端根据所述工牌属性信息生成虚拟工牌。
实施例二
所述处理单元30,用于在当前周期检测与工牌服务端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元31接收来自所述工牌服务端的第一加密密钥;
使用所述第一加密密钥对工牌明文信息进行加密得第一工牌密文信息;
根据所述第一工牌密文信息更新虚拟工牌上的图形码。
在一种可能的实施方式中,处理单元30还用于:
通过收发单元30接收来自工牌服务端发送的验证结果信息,以及在所述虚拟工牌上显示所述验证结果信息;其中,所述鉴卡客户端扫描更新后的图形码得到所述第一工牌密文,将所述第一工牌密文信息发送给所述工牌服务端,工牌服务端利用所述第一加密密钥对所述第一工牌密文进行解密,在验证解密后的明文信息通过后向所述工牌客户端发送验证结果。
在一种可能的实施方式中,处理单元30还用于:
在所述连接状态为离线状态时,使用当前周期的上一周期关联的第二加密密钥对所述工牌明文信息进行加密得到第二工牌密文信息;
根据所述第二工牌密文信息更新所述虚拟工牌上的图形码;其中,所述鉴卡客户端扫描更新后的图形码得到第二工牌密文信息,将所述第二工牌密文信息发送给工牌服务端,所述工牌服务器利用所述第二加密密钥对应的第二解密密钥对所述第二工牌密文信息进行解密,对解密后的明文信息进行验证的验证结果发送给鉴卡客户端。
在一种可能的实施方式中,处理单元30还用于:
通过收发单元31向工牌服务端发送工牌申请请求;其中,所述工牌申请请求携带员工身份标识;
通过收发单元31接收来自所述工牌服务端发送的所述员工身份标识指的工牌属性信息;
基于所述工牌属性信息通过显示单元显示虚拟工牌;其中,所述虚拟工牌包括图形码。
在一种可能的实施方式中,所述虚拟工牌包括离线可用时间和连接状态标记,所述连接状态标记包括离线状态标记或在线状态标记,所述离线状态标记和所述在线状态标记的颜色不同。
实施例三
所述处理单元30,用于获取工牌客户端的虚拟工牌上的加密密文;
所述收发单元31,用于向工牌服务端发送所述加密密文;接收所述工牌服务端对所述加密密文的验证结果信息;
所述处理单元30,还用于在显示单元显示所述验证结果信息。
在一种可能的实施方式中,所述虚拟工牌包括图形码和字符串;所述鉴卡客户端获取工牌客户端的虚拟工牌上的加密密文包括:
所述鉴卡客户端通过扫描单元扫描所述图形码,成功解析所述图形码后得到密文信息;
在解析所述图形码失败后,在显示单元上显示字符输入框,通过所述字符输入框获取用户的密文信息。
需要说明的是,上述实施例提供的虚拟工牌的管理装置在执行虚拟工牌的管理方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟工牌的管理装置与虚拟工牌的管理方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2所示实施例的方法步骤,具体执行过程可以参见图2~图4所示实施例的具体说明,在此不进行赘述。
请参见图10B,为本申请实施例提供了一种电子设备的结构示意图。如图 10B所示,电子设备可以是图1中的发布装置,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
其中,通信总线1002用于实现这些组件之间的连接通信。
其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI 接口)。
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行电子设备1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器 (Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10B所示,作为一种计算机存储介质的存储器1005 中可以包括操作***、网络通信模块、用户接口模块以及应用程序。
在图10B所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的配置应用程序接口的应用程序,并具体执行图2~图4所述的方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (16)
1.一种虚拟工牌的管理方法,其特征在于,包括:
工牌服务端在当前周期检测与工牌客户端之间的连接状态;
在所述连接状态为在线状态时,向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;
所述工牌服务端接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端上显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;
所述工牌服务端使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密;
所述工牌服务端对解密得到的明文信息进行验证,向所述鉴卡客户端发送验证结果信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述连接状态离线状态时,接收来自所述鉴卡客户端的第二工牌密文信息;
所述工牌服务端利用第二加密密钥对应的第二解密密钥对所述第二工牌密文信息进行解密;其中,所述第二加密密钥为上一周期关联的加密密钥;
工牌服务端对解密得到的明文信息进行验证,以及向所述鉴卡客户端发送验证结果。
3.根据权利要求1所述的方法,其特征在于,所述工牌服务端在当前周期检测与工牌客户端之间的连接状态之前,还包括:
所述工牌服务端接收来自所述工牌客户端发送的工牌申请请求;其中,所述工牌申请请求携带员工身份标识;
获取与所述员工身份标识关联的工牌属性信息;
向所述工牌客户端发送所述工牌属性信息;其中,所述工牌客户端根据所述工牌属性信息生成虚拟工牌。
4.一种虚拟工牌的管理方法,其特征在于,包括:
在当前周期检测与工牌服务端之间的连接状态;
在所述连接状态为在线状态时,接收来自所述工牌服务端的第一加密密钥;
使用所述第一加密密钥对工牌明文信息进行加密得第一工牌密文信息;
根据所述第一工牌密文信息更新虚拟工牌上的图形码。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收来自工牌服务端发送的验证结果信息,以及在所述虚拟工牌上显示所述验证结果信息;其中,所述鉴卡客户端扫描更新后的图形码得到所述第一工牌密文,将所述第一工牌密文信息发送给所述工牌服务端,工牌服务端利用所述第一加密密钥对所述第一工牌密文进行解密,在验证解密后的明文信息通过后向所述工牌客户端发送验证结果。
6.根据权利要求4或5所述的方法,其特征在于,还包括:
在所述连接状态为离线状态时,使用当前周期的上一周期关联的第二加密密钥对所述工牌明文信息进行加密得到第二工牌密文信息;
根据所述第二工牌密文信息更新所述虚拟工牌上的图形码;其中,所述鉴卡客户端扫描更新后的图形码得到第二工牌密文信息,将所述第二工牌密文信息发送给工牌服务端,所述工牌服务器利用所述第二加密密钥对应的第二解密密钥对所述第二工牌密文信息进行解密,对解密后的明文信息进行验证的验证结果发送给鉴卡客户端。
7.根据权利要求4所述的方法,其特征在于,所述在当前周期检测联网状态与工牌服务端之间的连接状态之前,还包括:
向工牌服务端发送工牌申请请求;其中,所述工牌申请请求携带员工身份标识;
接收来自所述工牌服务端发送的所述员工身份标识指的工牌属性信息;
基于所述工牌属性信息通过显示单元显示虚拟工牌;其中,所述虚拟工牌包括图形码。
8.根据权利要求4所述的方法,其特征在于,所述虚拟工牌包括离线可用时间和连接状态标记,所述连接状态标记包括离线状态标记或在线状态标记,所述离线状态标记和所述在线状态标记的颜色不同。
9.一种虚拟工牌的管理方法,其特征在于,包括:
鉴卡客户端获取工牌客户端的虚拟工牌上的加密密文;
所述鉴卡客户端向工牌服务端发送所述加密密文;
所述鉴卡客户端接收所述工牌服务端对所述加密密文的验证结果信息;
所述鉴卡客户端在显示单元显示所述验证结果信息。
10.根据权利要求9所述的方法,其特征在于,所述虚拟工牌包括图形码和字符串;所述鉴卡客户端获取工牌客户端的虚拟工牌上的加密密文包括:
所述鉴卡客户端通过扫描单元扫描所述图形码,成功解析所述图形码后得到密文信息;
在解析所述图形码失败后,在显示单元上显示字符输入框,通过所述字符输入框获取用户的密文信息。
11.一种虚拟工牌的管理装置,其特征在于,包括处理单元和收发单元;
所述处理单元,用于在当前周期检测与工牌客户端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;
所述收发单元,用于接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端上显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;
所述处理单元,还用于使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密;对解密得到的明文信息进行验证,通过所述收发单元向所述鉴卡客户端发送验证结果信息。
12.一种虚拟工牌的管理装置,其特征在于,包括处理单元和收发单元;
所述处理单元,用于在当前周期检测与工牌服务端之间的连接状态;
在所述连接状态为在线状态时,通过所述收发单元接收来自所述工牌服务端的第一加密密钥;
使用所述第一加密密钥对工牌明文信息进行加密得第一工牌密文信息;
根据所述第一工牌密文信息更新虚拟工牌上的图形码。
13.一种虚拟工牌的管理装置,其特征在于,包括处理单元和收发单元;
所述处理单元,用于获取工牌客户端的虚拟工牌上的加密密文;
所述收发单元,用于向工牌服务端发送所述加密密文;接收所述工牌服务端对所述加密密文的验证结果信息;
所述处理单元,还用于在显示单元显示所述验证结果信息。
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~10任意一项的方法步骤。
15.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~10任意一项的方法步骤。
16.一种虚拟工牌管理***,其特征在于,包括:工牌服务端、工牌客户端和鉴卡客户端;
其中,所述工牌服务端,用于在当前周期检测与工牌客户端之间的连接状态;在所述连接状态为在线状态时,向所述工牌客户端发送第一加密密钥;其中,所述第一加密密钥与所述当前周期有关;接收来自鉴卡客户端的第一工牌密文信息;其中,所述工牌客户端上显示有虚拟工牌,所述虚拟工牌包括图形码,所述鉴卡客户端扫描所述图形码得到所述第一工牌密文信息;使用所述第一加密密钥对应的第一解密密钥对所述第一工牌密文信息进行解密;对解密得到的明文信息进行验证,向所述鉴卡客户端发送验证结果信息;
所述鉴卡客户端,用于在当前周期检测与工牌服务端之间的连接状态;在所述连接状态为在线状态时,接收来自所述工牌服务端的第一加密密钥;使用所述第一加密密钥对工牌明文信息进行加密得第一工牌密文信息;根据所述第一工牌密文信息更新虚拟工牌上的图形码;
所述工牌客户端,用于获取工牌客户端的虚拟工牌上的加密密文;向工牌服务端发送所述加密密文;接收所述工牌服务端对所述加密密文的验证结果信息;在显示单元显示所述验证结果信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011077495.XA CN112364951A (zh) | 2020-10-10 | 2020-10-10 | 虚拟工牌的管理方法、相关设备、存储介质及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011077495.XA CN112364951A (zh) | 2020-10-10 | 2020-10-10 | 虚拟工牌的管理方法、相关设备、存储介质及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112364951A true CN112364951A (zh) | 2021-02-12 |
Family
ID=74508342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011077495.XA Pending CN112364951A (zh) | 2020-10-10 | 2020-10-10 | 虚拟工牌的管理方法、相关设备、存储介质及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112364951A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416002A (zh) * | 2021-12-31 | 2022-04-29 | 钉钉(中国)信息技术有限公司 | 支持离线或弱网环境的电子工牌的使用方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303934A (zh) * | 2016-10-02 | 2017-01-04 | 王萌 | 一种电子身份显示牌*** |
CN107169726A (zh) * | 2017-04-13 | 2017-09-15 | 上海外服宝信信息技术有限公司 | 一种二维码考勤打卡的方法与装置 |
CN108737326A (zh) * | 2017-04-14 | 2018-11-02 | 北京京东尚科信息技术有限公司 | 用于进行令牌验证的方法、***、装置及电子设备 |
CN108737394A (zh) * | 2018-05-08 | 2018-11-02 | 腾讯科技(深圳)有限公司 | 离线验证***、扫码设备和服务器 |
CN111242248A (zh) * | 2018-11-09 | 2020-06-05 | 中移(杭州)信息技术有限公司 | 一种人员信息监控的方法、装置及计算机存储介质 |
-
2020
- 2020-10-10 CN CN202011077495.XA patent/CN112364951A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303934A (zh) * | 2016-10-02 | 2017-01-04 | 王萌 | 一种电子身份显示牌*** |
CN107169726A (zh) * | 2017-04-13 | 2017-09-15 | 上海外服宝信信息技术有限公司 | 一种二维码考勤打卡的方法与装置 |
CN108737326A (zh) * | 2017-04-14 | 2018-11-02 | 北京京东尚科信息技术有限公司 | 用于进行令牌验证的方法、***、装置及电子设备 |
CN108737394A (zh) * | 2018-05-08 | 2018-11-02 | 腾讯科技(深圳)有限公司 | 离线验证***、扫码设备和服务器 |
CN111242248A (zh) * | 2018-11-09 | 2020-06-05 | 中移(杭州)信息技术有限公司 | 一种人员信息监控的方法、装置及计算机存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416002A (zh) * | 2021-12-31 | 2022-04-29 | 钉钉(中国)信息技术有限公司 | 支持离线或弱网环境的电子工牌的使用方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112733107B (zh) | 一种信息验证的方法、相关装置、设备以及存储介质 | |
US10972908B2 (en) | Wireless network connection method, apparatus, and system | |
CN106533669B (zh) | 设备识别的方法、装置和*** | |
CN104954126B (zh) | 敏感操作验证方法、装置及*** | |
CN110048848A (zh) | 通过被动客户端发送会话令牌的方法、***和存储介质 | |
JP2018502524A (ja) | 情報に対する暗号化制御、情報解析の方法、システム及び端末 | |
CN107154935B (zh) | 业务请求方法及装置 | |
CN108449357B (zh) | 一种授权登录方法、装置、智能设备及存储介质 | |
CN111723889B (zh) | 扫码登录方法、图形码显示方法、装置、设备及存储介质 | |
EP3333742A1 (en) | System and method for trusted presentation of information on untrusted user devices | |
CN113242134B (zh) | 数字证书签名方法、装置、***及存储介质 | |
CN109194651A (zh) | 一种身份认证方法、装置、设备及存储介质 | |
CN110620846A (zh) | 消息合并方法、装置、设备及存储介质 | |
CN107154916A (zh) | 一种认证信息获取方法、提供方法及装置 | |
CN112231309A (zh) | 纵向联邦数据统计的去重方法、装置、终端设备及介质 | |
CN113709115A (zh) | 认证方法及装置 | |
CN114117386A (zh) | 会议管理方法及装置、计算机可读存储介质、电子设备 | |
CN102404107A (zh) | 一种保障输入内容安全的方法、装置、发送端和接收端 | |
CN112364951A (zh) | 虚拟工牌的管理方法、相关设备、存储介质及*** | |
CN114581091A (zh) | 一种身份验证方法、装置、计算机设备及存储介质 | |
CN110414269B (zh) | 应用安装包的处理方法、相关装置、存储介质及*** | |
US20090150979A1 (en) | Network system, network method, and terminal and program therefor | |
CN112187726A (zh) | 数据传输方法、装置、存储介质及终端 | |
CN108055271B (zh) | 电子邮件的加密和解密方法、存储介质及电子设备 | |
CN102420829B (zh) | 业务数据签名的方法、装置和***及数字认证终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |