100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 电力施工用户信息的识别方法 装置和计算机设备与流程

电力施工用户信息的识别方法 装置和计算机设备与流程

时间:2019-12-18 14:22:44

相关推荐

电力施工用户信息的识别方法 装置和计算机设备与流程

本申请涉及信息识别技术领域,特别是涉及一种电力施工用户信息的识别方法、装置、计算机设备和存储介质。

背景技术:

随着电力技术的快速发展,电力施工现场的安全作业水平也不断提升,越来越多的电力施工现场都采用封闭式管理,并通过门禁终端对进出电力施工现场的电力施工用户信息进行识别。

目前,对电力施工用户信息的识别方式,一般是通过门禁终端采集设定区域的电力施工用户信息,并将电力施工用户信息通过网络发送至对应的服务器,以通过服务器对电力施工用户信息进行识别。但是,在网络传输的过程中,电力施工用户信息容易被篡改,造成传输至服务器的电力施工用户信息不安全,从而导致电力施工用户信息的识别安全性较低。

技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高电力施工用户信息的识别安全性的电力施工用户信息的识别方法、装置、计算机设备和存储介质。

一种电力施工用户信息的识别方法,所述方法包括:

接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

对所述加密信息进行验证,得到验证结果;

根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

在其中一个实施例中,在对所述加密信息进行验证,得到验证结果之前,还包括:

接收电力施工现场门禁终端发送的加密信息的第一验证码;

所述对所述加密信息进行验证,得到验证结果,包括:

获取所述加密信息的第二验证码;

将所述加密信息的第二验证码与所述第一验证码进行匹配,得到匹配结果;

根据所述匹配结果,生成验证结果。

在其中一个实施例中,所述获取所述加密信息的第二验证码,包括:

获取预设的验证码统计指令;

根据所述预设的验证码统计指令对所述加密信息进行统计,得到所述加密信息的验证码,作为所述加密信息的第二验证码。

在其中一个实施例中,所述对所述加密信息进行验证,得到验证结果,还包括:

获取所述加密信息携带的网络ip地址;

将所述加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;

根据所述匹配结果,生成验证结果。

在其中一个实施例中,所述根据所述验证结果,确认所述加密信息验证通过,包括:

提取所述验证结果中的所述匹配结果;

若所述匹配结果为所述加密信息的第二验证码与所述第一验证码匹配成功,或者所述匹配结果为所述加密信息携带的网络ip地址与所述预设网络ip地址匹配成功,则确认所述加密信息验证通过。

在其中一个实施例中,在若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息之后,还包括:

获取第三密钥;

根据所述第三密钥对所述识别成功信息进行加密,得到加密后的识别成功信息;所述加密后的识别成功信息携带所述第三密钥的密钥标识;

所述将所述识别成功信息发送至所述电力施工现场门禁终端,包括:

将所述加密后的识别成功信息发送至所述电力施工现场门禁终端。

在其中一个实施例中,所述接收电力施工现场门禁终端发送的加密信息和密钥标识,包括:

通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识;

和/或,

所述将所述识别成功信息发送至所述电力施工现场门禁终端,包括:

通过所述预设网络通道,将所述识别成功信息发送至所述电力施工现场门禁终端。

一种电力施工用户信息的识别装置,所述装置包括:

信息接收模块,用于接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

信息验证模块,用于对所述加密信息进行验证,得到验证结果;

密钥获取模块,用于根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

信息解密模块,用于根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

信息发送模块,用于若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

对所述加密信息进行验证,得到验证结果;

根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

对所述加密信息进行验证,得到验证结果;

根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

上述电力施工用户信息的识别方法、装置、计算机设备和存储介质,接收电力施工现场门禁终端发送的加密信息和密钥标识,加密信息为终端利用第一密钥加密电力施工用户信息得到的信息;对加密信息进行验证,得到验证结果;根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;根据第二密钥对加密信息进行解密,得到电力施工用户信息;若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端;实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

附图说明

图1为一个实施例中电力施工用户信息的识别方法的应用场景图;

图2为一个实施例中电力施工用户信息的识别方法的流程示意图;

图3为另一个实施例中电力施工用户信息的识别方法的流程示意图;

图4为一个实施例中电力施工用户信息的识别装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的电力施工用户信息的识别方法,可以应用于如图1所示的应用环境中。其中,电力施工现场门禁终端110与服务器120通过网络进行通信。电力施工现场门禁终端110用于采集设定区域的电力施工用户信息,并利用第一密钥对电力施工用户信息进行加密,得到加密信息,并将加密信息以及与第一密钥对应的密钥标识发送至对应的服务器120。服务器120对加密信息进行验证,得到验证结果;根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;其中,第二密钥与第一密钥匹配;根据第二密钥对加密信息进行解密,得到电力施工用户信息;若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端110。其中,电力施工现场门禁终端110可以是电力施工现场通行闸机终端、电力施工现场考勤登记终端等;服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种电力施工用户信息的识别方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤s201,接收电力施工现场门禁终端发送的加密信息和密钥标识;加密信息为电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与第一密钥对应。

在本步骤中,电力施工现场门禁终端是指对进出电力施工现场的人员进行管理的终端,比如电力施工现场通行闸机终端、电力施工现场考勤登记终端等。第一密钥是指对电力施工用户信息进行加密的参数,可以是对称密钥,也可以是非对称密钥;密钥标识是指用于标识第一密钥的信息,与第一密钥存在一一对应的关系。

具体实现中,电力施工现场门禁终端采集设定区域的电力施工用户信息,比如人脸图像信息、指纹信息、身份证信息等,利用自身存储的第一密钥,比如分配给电力施工现场门禁终端的唯一密钥等,对采集的电力施工用户信息进行加密,得到加密信息;获取第一密钥的密钥标识,将加密信息以及密钥标识发送至对应的服务器。

在一个实施例中,以电力施工现场门禁终端为电力施工现场通行闸机终端为例子进行说明;电力施工现场通行闸机终端识别到电力施工用户进入设定区域,通过终端中的人脸图像采集系统,采集电力施工用户的人脸图像信息,并根据分配给电力施工现场门禁终端的唯一密钥,对电力施工用户的人脸图像信息进行加密,得到加密信息,并将加密信息以及密钥标识发送至对应的服务器。

步骤s202,对加密信息进行验证,得到验证结果。

具体实现中,服务器获取预设的加密信息验证文件,根据预设的加密信息验证文件对加密信息进行全面验证,判断加密信息是否被篡改过,若加密信息被篡改过,说明加密信息验证不通过;若加密信息没有被篡改过,说明加密信息验证通过,从而得到加密信息的验证结果;其中,预设的加密信息验证文件是一种用于对加密信息的数据完整性进行验证的文件。这样,通过对加密信息进行验证,能够有效地防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

步骤s203,根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配。

在本步骤中,预设密钥库是指用于存储密钥的数据库,其存储有多个密钥标识对应的第二密钥;第二密钥是指对加密信息进行解密的参数,可以是对称密钥,可以是非对称密钥。第二密钥与第一密钥匹配,可以是第二密钥与第一密钥相等;也可以是第二密钥与第一密钥对应,比如第一密钥是公钥,第二密钥是与第一密钥对应的私钥。

具体实现中,服务器预先获取多个第二密钥,并将获取的第二密钥按照密钥标识分类存储至预设密钥库中,以通过预设密钥库存储多个密钥标识对应的第二密钥。服务器对得到的验证结果进行解析,若验证结果为加密信息没有被篡改过,则确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥。

步骤s204,根据第二密钥对加密信息进行解密,得到电力施工用户信息。

具体实现中,服务器根据第二密钥对加密信息进行解密处理,得到终端采集的电力施工用户信息;这样的话,可以避免电力施工用户信息在传输的过程中被篡改,保证了电力施工用户信息的传输安全性,从而提高了电力施工用户信息的识别安全性。

步骤s205,若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端。

具体实现中,服务器预先采集多个电力施工用户信息,作为预设的电力施工用户信息;将得到的电力施工用户信息与预设的电力施工用户信息进行匹配,若电力施工用户信息与预设的电力施工用户信息匹配成功,则生成识别成功信息,并将识别成功信息发送至电力施工现场门禁终端。

例如,服务器将电力施工用户的人脸图像信息与预设的电力施工用户的人脸图像信息进行匹配,若匹配成功,则生成识别成功信息,并将识别成功信息发送至电力施工现场门禁终端;这样,通过对解密后的电力施工用户信息进行识别,可以避免信息被篡改而降低电力施工用户信息的识别安全性,从而提高了电力施工用户信息的识别安全性。

此外,电力施工现场门禁终端还可以根据识别成功信息,执行对应的控制操作,比如打开闸机的闸门等。

上述电力施工用户信息的识别方法中,接收电力施工现场门禁终端发送的加密信息和密钥标识,加密信息为终端利用第一密钥加密电力施工用户信息得到的信息;对加密信息进行验证,得到验证结果;根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;根据第二密钥对加密信息进行解密,得到电力施工用户信息;若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端;实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

在一个实施例中,上述步骤s202,在对加密信息进行验证,得到验证结果之前,还包括:接收电力施工现场门禁终端发送的加密信息的第一验证码。

在本实施例中,第一验证码是指用于标识加密信息的唯一信息,比如哈希值。

具体实现中,电力施工现场门禁终端获取预设的验证码统计指令;根据预设的验证码统计指令对加密信息进行统计,得到加密信息的验证码,作为加密信息的第一验证码;其中,验证码统计指令是一种用于统计加密信息的验证码的指令。

例如,电力施工现场门禁终端获取预设的哈希值统计指令,根据预设的哈希值统计指令统计加密信息的哈希值,并将该哈希值作为加密信息的第一验证码。

本实施例中,通过接收电力施工现场门禁终端发送的加密信息的第一验证码,方便后续根据第一验证码对加密信息进行验证,避免加密信息被篡改,进一步提高了电力施工用户信息的传输安全性。

在一个实施例中,上述步骤s202,对加密信息进行验证,得到验证结果,包括:获取加密信息的第二验证码;将加密信息的第二验证码与第一验证码进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在本实施例中,第二验证码是指用于标识加密信息的唯一信息,比如哈希值;若加密信息的第二验证码与第一验证码匹配成功,说明加密信息未被篡改,否则说明加密信息已被篡改。匹配结果是指加密信息的第二验证码与第一验证码匹配成功,或者加密信息的第二验证码与第一验证码匹配失败;验证结果是指加密信息验证通过,或者加密信息验证不通过。

例如,服务器通过上述获取加密信息的第一验证码的方式,获取加密信息的第二验证码,将加密信息的第二验证码与该加密信息的第一验证码进行匹配,得到匹配结果,并根据匹配结果生成验证结果;这样,通过对加密信息进行验证,避免加密信息被篡改,使得传输至服务器的电力施工用户信息更安全,从而提高了电力施工用户信息的识别安全性。

在一个实施例中,获取加密信息的第二验证码,包括:获取预设的验证码统计指令;根据预设的验证码统计指令对加密信息进行统计,得到加密信息的验证码,作为加密信息的第二验证码。

在本实施例中,第二验证码是指用于标识加密信息的唯一信息,比如哈希值。若加密信息没有被篡改过,加密信息的第一验证码与第二验证码是一致的。

例如,服务器获取预设的哈希值统计指令,根据预设的哈希值统计指令统计加密信息的哈希值,并将该哈希值作为加密信息的第二验证码。这样,有利于后续根据加密信息的第二验证码对加密信息进行验证,避免加密信息被篡改,使得传输至服务器的电力施工用户信息更安全,进一步提高了电力施工用户信息的识别安全性。

需要说明的是,除了上述根据预设的验证码统计指令获取加密信息的第二验证码的方式之外,本申请还可以通过其他方式获取加密信息的第二验证码,具体在此不再赘述。

在一个实施例中,上述步骤s202,对加密信息进行验证,得到验证结果,还包括:获取加密信息携带的网络ip地址;将加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

其中,预设网络ip地址是指分配给电力施工现场门禁终端的专用网络对应的固定ip地址,是需要经过授权的才可使用的网路ip地址。匹配结果是指加密信息携带的网络ip地址与预设网络ip地址匹配成功,或者加密信息携带的网络ip地址与预设网络ip地址匹配失败;验证结果是指加密信息验证通过,或者加密信息验证不通过。

例如,服务器获取预设的ip地址解析指令,根据预设的ip地址解析指令对加密信息进行解析,得到加密信息携带的网络ip地址;将加密信息携带的网络ip地址与预设网络ip地址进行匹配,若加密信息携带的网络ip地址与预设网络ip地址匹配成功,说明加密信息是通过预设网络发送的,并不是通过其他网络发送的,即加密信息未被篡改;若加密信息携带的网络ip地址与预设网络ip地址匹配失败,说明加密信息是通过其他网络发送的,并不是通过预设网络发送的,即加密信息可能被篡改,从而得到加密信息的匹配结果,并根据该匹配结果生成验证结果。

在本实施例中,通过对加密信息进行验证,避免加密信息被篡改,使得传输至服务器的电力施工用户信息更安全,从而提高了电力施工用户信息的识别安全性。

在一个实施例中,上述步骤s203,根据验证结果,确认加密信息验证通过,包括:提取验证结果中的匹配结果;若匹配结果为加密信息的第一验证码与第二验证码匹配成功,或者匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配成功,则确认加密信息验证通过。

例如,服务器获取匹配结果的信息标识符,从验证结果中提取出与该信息标识符对应的匹配结果;对匹配结果进行解析,若匹配结果为加密信息的第二验证码与第一验证码匹配成功,或者匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配成功,则确认加密信息验证通过。通过本实施例,实现了确认加密信息是否验证通过的目的,保证了加密信息的传输安全性,进一步提高了电力施工用户信息的识别安全性。

此外,若匹配结果为加密信息的第二验证码与第一验证码匹配失败,或者匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配失败,则通过服务器获取报警指令,并将报警指令发送至电力施工现场门禁终端,触发电力施工现场门禁终端发出报警,以提醒现场维护人员,电力施工用户信息存在被篡改的危险,需及时采取对应的保护措施。

在一个实施例中,上述步骤s205,在若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息之后,还包括:获取第三密钥;根据第三密钥对识别成功信息进行加密,得到加密后的识别成功信息;加密后的识别成功信息携带第三密钥的密钥标识。

其中,第三密钥是指对识别成功信息进行加密的参数,可以是对称密钥,也可以是非对称密钥。

那么,上述步骤s205,将识别成功信息发送至电力施工现场门禁终端,包括:将加密后的识别成功信息发送至电力施工现场门禁终端。

这样,通过对识别成功信息进行加密,并将加密后的识别成功信息发送至电力施工现场门禁终端,可以避免识别错误信息被篡改成识别成功信息,从而导致非法人员进出闸机,进一步提高了电力施工人员信息的识别安全性,保证了电力施工现场的安全性。

进一步地,还可以通过其他方式来保障电力施工用户信息的识别安全性。在一个实施例中,上述步骤s201,接收电力施工现场门禁终端发送的加密信息和密钥标识,包括:通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识。

其中,预设网络通道是指分配给电力施工现场门禁终端与对应的服务器之间进行通信的专属网络通通道,是需要经过授权才可使用的网络通道。

在本实施例中,通过预设网络通道接收电力施工现场门禁终端发送的加密信息和密钥标识,可以进一步保障电力施工用户信息的传输安全性,避免了电力施工用户信息被入侵的危险,从而提高了电力施工用户信息的识别安全性。

在一个实施例中,上述步骤s205,将识别成功信息发送至电力施工现场门禁终端,包括:通过预设网络通道,将识别成功信息发送至电力施工现场门禁终端。

在本实施例中,通过预设网络通道将识别成功信息发送至电力施工现场门禁终端,可以进一步保障识别成功信息的传输安全性,避免了识别成功信息被入侵,导致电力施工用户信息的识别安全性下降的缺陷,从而提高了电力施工用户信息的识别安全性。

在一个实施例中,如图3所示,提供了另一种电力施工用户信息的识别方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤s301,通过预设网络通道,接收电力施工现场门禁终端发送的加密信息、密钥标识以及加密信息的第一验证码;加密信息为电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与所述第一密钥对应。

步骤s302,获取加密信息的第二验证码;将加密信息的第二验证码与第一验证码进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

步骤s303,提取验证结果中的匹配结果;若匹配结果为加密信息的第二验证码与第一验证码匹配成功,则确认加密信息验证通过。

步骤s304,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与所述第一密钥匹配。

步骤s305,根据第二密钥对加密信息进行解密,得到电力施工用户信息。

步骤s306,若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息。

步骤s307,获取第三密钥;根据第三密钥对识别成功信息进行加密,得到加密后的识别成功信息;加密后的识别成功信息携带第三密钥的密钥标识。

步骤s308,通过预设网络通道,将加密后的识别成功信息发送至电力施工现场门禁终端。

上述电力施工用户信息的识别方法中,实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种电力施工用户信息的识别装置,包括:信息接收模块410、信息验证模块420、密钥获取模块430、信息解密模块440和信息发送模块450,其中:

信息接收模块410,用于接收电力施工现场门禁终端发送的加密信息和密钥标识;加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与所述第一密钥对应。

信息验证模块420,用于对加密信息进行验证,得到验证结果。

密钥获取模块430,用于根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配。

信息解密模块440,用于根据第二密钥对加密信息进行解密,得到电力施工用户信息。

信息发送模块450,用于若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至所述电力施工现场门禁终端。

在一个实施例中,电力施工用户信息的识别装置还包括验证码接收模块,用于信息验证模块420对加密信息进行验证,得到验证结果之前,接收电力施工现场门禁终端发送的加密信息的第一验证码。

在一个实施例中,信息验证模块420还用于获取加密信息的第二验证码;将加密信息的第二验证码与第一验证码进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,信息验证模块420还用于获取预设的验证码统计指令;根据预设的验证码统计指令对加密信息进行统计,得到加密信息的验证码,作为加密信息的第二验证码。

在一个实施例中,信息验证模块420还用于获取加密信息携带的网络ip地址;将加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,密钥获取模块430还用于提取验证结果中的匹配结果;若匹配结果为加密信息的第二验证码与第一验证码匹配成功,则确认加密信息验证通过。

在一个实施例中,密钥获取模块430还用于提取验证结果中的匹配结果;若匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配成功,则确认加密信息验证通过。

在一个实施例中,电力施工用户信息的识别装置还包括第一信息加密模块,用于信息发送模块450生成识别成功信息之后,获取第三密钥;根据第三密钥对识别成功信息进行加密,得到加密后的识别成功信息;加密后的识别成功信息携带第三密钥的密钥标识。

在一个实施例中,信息发送模块450还用于将加密后的识别成功信息发送至电力施工现场门禁终端。

在一个实施例中,信息接收模块410还用于通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识。

在一个实施例中,信息发送模块450还用于通过预设网络通道,将识别成功信息发送至电力施工现场门禁终端。

上述各个实施例,电力施工用户信息的识别装置通过接收电力施工现场门禁终端发送的加密信息和密钥标识,加密信息为终端利用第一密钥加密电力施工用户信息得到的信息;对加密信息进行验证,得到验证结果;根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;根据第二密钥对加密信息进行解密,得到电力施工用户信息;若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端;实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

关于电力施工用户信息的识别装置的具体限定可以参见上文中对于电力施工用户信息的识别方法的限定,在此不再赘述。上述电力施工用户信息的识别装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储第二密钥、预设的电力施工用户信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电力施工用户信息的识别方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收电力施工现场门禁终端发送的加密信息和密钥标识;加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与所述第一密钥对应;

对加密信息进行验证,得到验证结果;

根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;

根据第二密钥对加密信息进行解密,得到电力施工用户信息;

若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在对加密信息进行验证,得到验证结果之前,接收电力施工现场门禁终端发送的加密信息的第一验证码。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取加密信息的第二验证码;将加密信息的第二验证码与第一验证码进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设的验证码统计指令;根据预设的验证码统计指令对加密信息进行统计,得到加密信息的验证码,作为加密信息的第二验证码。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取加密信息携带的网络ip地址;将加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:提取验证结果中的匹配结果;若匹配结果为加密信息的第二验证码与第一验证码匹配成功,则确认加密信息验证通过。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:提取验证结果中的匹配结果;若匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配成功,则确认加密信息验证通过。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息之后,获取第三密钥;根据第三密钥对识别成功信息进行加密,得到加密后的识别成功信息;加密后的识别成功信息携带第三密钥的密钥标识。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将加密后的识别成功信息发送至电力施工现场门禁终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过预设网络通道,将识别成功信息发送至电力施工现场门禁终端。

上述各个实施例,计算机设备通过处理器上运行的计算机程序,实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收电力施工现场门禁终端发送的加密信息和密钥标识;加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与所述第一密钥对应;

对加密信息进行验证,得到验证结果;

根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;

根据第二密钥对加密信息进行解密,得到电力施工用户信息;

若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在对加密信息进行验证,得到验证结果之前,接收电力施工现场门禁终端发送的加密信息的第一验证码。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取加密信息的第二验证码;将加密信息的第二验证码与第一验证码进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设的验证码统计指令;根据预设的验证码统计指令对加密信息进行统计,得到加密信息的验证码,作为加密信息的第二验证码。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取加密信息携带的网络ip地址;将加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;根据匹配结果,生成验证结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:提取验证结果中的匹配结果;若匹配结果为加密信息的第二验证码与第一验证码匹配成功,则确认加密信息验证通过。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:提取验证结果中的匹配结果;若匹配结果为加密信息携带的网络ip地址与预设网络ip地址匹配成功,则确认加密信息验证通过。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息之后,获取第三密钥;根据第三密钥对识别成功信息进行加密,得到加密后的识别成功信息;加密后的识别成功信息携带第三密钥的密钥标识。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将加密后的识别成功信息发送至电力施工现场门禁终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过预设网络通道,将识别成功信息发送至电力施工现场门禁终端。

上述各个实施例,计算机可读存储介质通过其存储的计算机程序,实现了接收电力施工现场门禁终端发送的电力施工用户信息的加密信息的目的,保证了电力施工用户信息的传输安全性,避免信息被篡改,从而提高了电力施工用户信息的识别安全性;同时,对加密信息进行验证,防止加密信息被篡改,进一步提高了电力施工用户信息的识别安全性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术特征:

1.一种电力施工用户信息的识别方法,其特征在于,所述方法包括:

接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

对所述加密信息进行验证,得到验证结果;

根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

2.根据权利要求1所述的方法,其特征在于,在对所述加密信息进行验证,得到验证结果之前,还包括:

接收电力施工现场门禁终端发送的加密信息的第一验证码;

所述对所述加密信息进行验证,得到验证结果,包括:

获取所述加密信息的第二验证码;

将所述加密信息的第二验证码与所述第一验证码进行匹配,得到匹配结果;

根据所述匹配结果,生成验证结果。

3.根据权利要求2所述的方法,其特征在于,所述获取所述加密信息的第二验证码,包括:

获取预设的验证码统计指令;

根据所述预设的验证码统计指令对所述加密信息进行统计,得到所述加密信息的验证码,作为所述加密信息的第二验证码。

4.根据权利要求1所述的方法,其特征在于,所述对所述加密信息进行验证,得到验证结果,还包括:

获取所述加密信息携带的网络ip地址;

将所述加密信息携带的网络ip地址与预设网络ip地址进行匹配,得到匹配结果;

根据所述匹配结果,生成验证结果。

5.根据权利要求3或4所述的方法,其特征在于,所述根据所述验证结果,确认所述加密信息验证通过,包括:

提取所述验证结果中的所述匹配结果;

若所述匹配结果为所述加密信息的第二验证码与所述第一验证码匹配成功,或者所述匹配结果为所述加密信息携带的网络ip地址与所述预设网络ip地址匹配成功,则确认所述加密信息验证通过。

6.根据权利要求1所述的方法,其特征在于,在若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息之后,还包括:

获取第三密钥;

根据所述第三密钥对所述识别成功信息进行加密,得到加密后的识别成功信息;所述加密后的识别成功信息携带所述第三密钥的密钥标识;

所述将所述识别成功信息发送至所述电力施工现场门禁终端,包括:

将所述加密后的识别成功信息发送至所述电力施工现场门禁终端。

7.根据权利要求1至6任一项所述的方法,其特征在于,所述接收电力施工现场门禁终端发送的加密信息和密钥标识,包括:

通过预设网络通道,接收电力施工现场门禁终端发送的加密信息和密钥标识;

和/或,

所述将所述识别成功信息发送至所述电力施工现场门禁终端,包括:

通过所述预设网络通道,将所述识别成功信息发送至所述电力施工现场门禁终端。

8.一种电力施工用户信息的识别装置,其特征在于,所述装置包括:

信息接收模块,用于接收电力施工现场门禁终端发送的加密信息和密钥标识;所述加密信息为所述电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;所述密钥标识与所述第一密钥对应;

信息验证模块,用于对所述加密信息进行验证,得到验证结果;

密钥获取模块,用于根据所述验证结果,确认所述加密信息验证通过,从预设密钥库中获取与所述密钥标识对应的第二密钥;所述第二密钥与所述第一密钥匹配;

信息解密模块,用于根据所述第二密钥对所述加密信息进行解密,得到所述电力施工用户信息;

信息发送模块,用于若所述电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将所述识别成功信息发送至所述电力施工现场门禁终端。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结

本申请涉及一种电力施工用户信息的识别方法、装置、计算机设备和存储介质。所述方法包括:接收电力施工现场门禁终端发送的加密信息和密钥标识;加密信息为电力施工现场门禁终端利用第一密钥加密电力施工用户信息得到的信息;密钥标识与第一密钥对应;对加密信息进行验证,得到验证结果;根据验证结果,确认加密信息验证通过,从预设密钥库中获取与密钥标识对应的第二密钥;第二密钥与第一密钥匹配;根据第二密钥对加密信息进行解密,得到电力施工用户信息;若电力施工用户信息与预设的电力施工用户信息匹配成功,生成识别成功信息,将识别成功信息发送至电力施工现场门禁终端。采用本方法能够提高电力施工用户信息的识别安全性。

技术研发人员:陆国俊;汤寿泉;朱学文;吴晖;江涛;李媛媛;姚晓健;陈畅;张志亮;杨荣霞;李站;郭俊峰;姚泽林;邹俊毅

受保护的技术使用者:中国南方电网有限责任公司;广州供电局有限公司;广州穗能通综合能源有限责任公司

技术研发日:.09.11

技术公布日:.02.07

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。