【技术实现步骤摘要】
本申请涉及人员管理领域,尤其涉及一种用户签到的方法和装置。
技术介绍
现在,当巡逻人员到达巡逻目的地时,为了证明到达目的地并完成任务,一般通过在目的地放置的本子或纸张上签名的方式来证明到达并完成任务,但是这种方式容易造成管理的疏漏,管理人员无法完全确认用户签名和签到时间的真实性。
技术实现思路
有鉴于此,本申请提供一种用户签到的方法和装置,能够提高用户签到的真实性高。具体地,本申请是通过如下技术方案实现的:一方面,提供一种用户签到的方法,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。另一方面,提供一种用户签到的装置,应用于服务器,包括:接收单元,用于在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动 ...
【技术保护点】
一种用户签到的方法,其特征在于,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。
【技术特征摘要】
1.一种用户签到的方法,其特征在于,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。2.根据权利要求1所述的方法,其特征在于,所述认证信息还包括所述第一动态参数;所述第一动态参数和所述第二动态参数包括时间或者事件,所述第二动态参数的取值为等同于所述第一动态参数的值或者根据所述第一动态参数计算出来的值。3.根据权利要求2所述的方法,其特征在于,在所述第一动态参数和所述第二动态参数为时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:确定基于所述服务器的本地时间的预设时间段;在所述预设时间段内根据所述第二动态参数和所述第二密钥按照预设时间间隔通过所述预设加密算法得到动态电子签名组,其中,所述动态电子签名组包括多个第二动态电子签名;所述根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功包括:确定所述动态电子签名组内是否存在与所述第一动态电子签名相同的第二动态电子签名,在存在与所述第一动态电子签名相同的第二动态电子签名时,确定所述用户签到成功。4.根据权利要求2所述的方法,其特征在于,在所述第一动态参数和所述第二动态参数为时间时,所述认证信息还包括所述终端设备的本地时间或者客户端的本地时间;在所述认证信息包括所述终端设备的本地时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:接收所述客户端发送的所述终端设备的本地时间,并根据所述第二密钥以及所述终端设备的本地时间通过所述预设加密算法得到第二动态电子签名;在所述认证信息包括客户端的本地时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:接收所述客户端发送的所述客户端的本地时间,并根据所述第二密钥和所述客户端的本地时间以及所述第二动态参数通过所述预设加密算法得到第二动态电子签名;所述根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功包括:确定所述第一动态电子签名与所述第二动态电子签名是否相同,在所述第一动态电子签名与所述第二动态电子签名相同时,确定所述用户签到成功。5.根...
【专利技术属性】
技术研发人员:李培冀,
申请(专利权)人:深圳市海月通信技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。