一种用户签到的方法和装置制造方法及图纸

技术编号:14026250 阅读:64 留言:0更新日期:2016-11-19 03:06
本申请提供一种用户签到的方法和装置,该方法包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收客户端发送的认证信息,其中,认证信息包括第一动态电子签名和终端设备的标识信息;根据标识信息获取预先存储的对应终端设备的第二密钥,并根据第二密钥以及第二动态参数通过预设加密算法得到第二动态电子签名;根据第二动态电子签名对第一动态电子签名进行认证,在认证通过后,确定用户签到成功,本申请能够提高用户签到的真实性。

【技术实现步骤摘要】

本申请涉及人员管理领域,尤其涉及一种用户签到的方法和装置
技术介绍
现在,当巡逻人员到达巡逻目的地时,为了证明到达目的地并完成任务,一般通过在目的地放置的本子或纸张上签名的方式来证明到达并完成任务,但是这种方式容易造成管理的疏漏,管理人员无法完全确认用户签名和签到时间的真实性。
技术实现思路
有鉴于此,本申请提供一种用户签到的方法和装置,能够提高用户签到的真实性高。具体地,本申请是通过如下技术方案实现的:一方面,提供一种用户签到的方法,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。另一方面,提供一种用户签到的装置,应用于服务器,包括:接收单元,用于在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;处理单元,用于根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;签到单元,用于根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。采用本申请提供的用户签到的方法和装置,该方法包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收该客户端发送的认证信息,其中,该认证信息包括该第一动态电子签名和该终端设备的标识信息;该第一动态电子签名为该终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,该动态电子签名为该客户端根据从该终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,该动态电子签名为该客户端根据本地获取的第一动态参数和从该终端设备获取的第一密钥通过预设加密算法得到的;根据该标识信息获取预先存储的对应该终端设备的第二密钥,并根据该第二密钥以及第二动态参数通过该预设加密算法得到第二动态电子签名;根据该第二动态电子签名对该第一动态电子签名进行认证,在认证通过后,确定该用户签到成功。这样,通过动态电子签名进行认证,能够提高用户签到的真实性。附图说明图1是本申请一示例性实施例示出的一种用户签到的方法的流程示意图;图2是本申请一示例性实施例示出的另一种用户签到的方法的流程示意图;图3是本申请一示例性实施例示出的另一种用户签到的方法的流程示意图;图4是本申请一示例性实施例示出的又一种用户签到的方法的流程示意图;图5是本申请一示例性实施例示出的一种用户签到的装置的结构示意图;图6是本申请一示例性实施例示出的另一种用户签到的装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1为本专利技术实施例提供的一种用户签到的方法,如图1所示,该方法包括:S101、在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收该客户端发送的认证信息。其中,该认证信息包括该第一动态电子签名和该终端设备的标识信息,该第一动态电子签名为该终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,该动态电子签名为该客户端根据从该终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,该动态电子签名为该客户端根据本地获取的第一动态参数和从该终端设备获取的第一密钥通过预设加密算法得到的,该预设加密算法包括但不限于以下算法:SM1算法、SM3算法、MD5算法、SHA算法、AES算法、RSA算法。另外,该认证信息还包括该第一动态参数;该第一动态参数和该第二动态参数包括时间或者事件,该第二动态参数的取值为等同于该第一动态参数的值或者根据该第一动态参数计算出来的值,示例地,该事件可以是巡逻人员的巡逻任务或者安全检查任务等,本实施例对此不作限定。在本步骤中,第一动态电子签名可以通过以下三种方式获得,一种方式是由终端设备通过预设加密算法得到该第一动态电子签名,具体地,终端设备获取本地存储的第一密钥以及本地时间,并根据该第一密钥以及本地时间通过预设加密算法得到该第一动态电子签名,并将得到的第一动态电子签名和终端设备标识信息发送至客户端,第二种实现方式是客户端根据终端设备的本地时间利用预设加密算法得到该第一动态电子签名,具体地,客户端接收终端设备发送的第一密钥和终端设备的本地时间,并根据该第一密钥以及终端设备的本地时间通过预设加密算法得到该第一动态电子签名;第三种实现方式是客户端根据客户端的本地时间利用预设加密算法得到该第一动态电子签名,具体地,客户端接收终端设备发送的第一密钥,并根据该第一密钥以及客户端的本地时间通过预设加密算法得到该第一动态电子签名。需要说明的是,该终端设备的标识信息可以是序列号或者设备名称等其他能够唯一标示该终端设备的信息,本实施例对此不作限定,终端设备根据第一动态参数和自身的第一密钥通过预设加密算法得到第一动态电子签名,并在得到该第一动态电子签名后,终端设备可以将得到的第一动态电子签名展示给用户,例如,可以将第一动态电子签名和标识信息印刷或者贴在该终端设备上,或者,终端设备将第一动态电子签名和标识信息通过显示器(如液晶显示器LCD等本文档来自技高网...
一种用户签到的方法和装置

【技术保护点】
一种用户签到的方法,其特征在于,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。

【技术特征摘要】
1.一种用户签到的方法,其特征在于,应用于服务器,包括:在用户的客户端获取第一动态电子签名和终端设备的标识信息后,接收所述客户端发送的认证信息,其中,所述认证信息包括所述第一动态电子签名和所述终端设备的标识信息;所述第一动态电子签名为所述终端设备根据第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据从所述终端设备获取的第一动态参数和第一密钥通过预设加密算法得到的;或者,所述动态电子签名为所述客户端根据本地获取的第一动态参数和从所述终端设备获取的第一密钥通过预设加密算法得到的;根据所述标识信息获取预先存储的对应所述终端设备的第二密钥,并根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名;根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功。2.根据权利要求1所述的方法,其特征在于,所述认证信息还包括所述第一动态参数;所述第一动态参数和所述第二动态参数包括时间或者事件,所述第二动态参数的取值为等同于所述第一动态参数的值或者根据所述第一动态参数计算出来的值。3.根据权利要求2所述的方法,其特征在于,在所述第一动态参数和所述第二动态参数为时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:确定基于所述服务器的本地时间的预设时间段;在所述预设时间段内根据所述第二动态参数和所述第二密钥按照预设时间间隔通过所述预设加密算法得到动态电子签名组,其中,所述动态电子签名组包括多个第二动态电子签名;所述根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功包括:确定所述动态电子签名组内是否存在与所述第一动态电子签名相同的第二动态电子签名,在存在与所述第一动态电子签名相同的第二动态电子签名时,确定所述用户签到成功。4.根据权利要求2所述的方法,其特征在于,在所述第一动态参数和所述第二动态参数为时间时,所述认证信息还包括所述终端设备的本地时间或者客户端的本地时间;在所述认证信息包括所述终端设备的本地时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:接收所述客户端发送的所述终端设备的本地时间,并根据所述第二密钥以及所述终端设备的本地时间通过所述预设加密算法得到第二动态电子签名;在所述认证信息包括客户端的本地时间时,所述根据所述第二密钥以及第二动态参数通过所述预设加密算法得到第二动态电子签名包括:接收所述客户端发送的所述客户端的本地时间,并根据所述第二密钥和所述客户端的本地时间以及所述第二动态参数通过所述预设加密算法得到第二动态电子签名;所述根据所述第二动态电子签名对所述第一动态电子签名进行认证,在认证通过后,确定所述用户签到成功包括:确定所述第一动态电子签名与所述第二动态电子签名是否相同,在所述第一动态电子签名与所述第二动态电子签名相同时,确定所述用户签到成功。5.根...

【专利技术属性】
技术研发人员:李培冀
申请(专利权)人:深圳市海月通信技术有限公司
类型:发明
国别省市:广东;44

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

1