本发明涉及信息验证技术领域,尤其涉及一种身份证信息验证方法及系统。
背景技术:
目前在许多场合都要进行身份证信息验证。验证时,需要购买专门用于身份证信息验证的设备,这些设备具有读卡模块、安全控制模块、解密模块、传输模块和接收模块等,这些模块相互连接,由独立设计的软件操控处理,对身份证信息进行读取、解密、传输和接收,因此,设备制作成本较高,且功能单一,仅能验证身份证信息。因此,造成身份证信息验证时无法在常用设备(如手机、平板电脑等)上实现,限制了使用范围,不能满足验证需求。
技术实现要素:
本发明实施例提供一种身份证信息验证方法及系统,用于解决现有技术中身份验证不能满足应用需求的问题。
第一方面,本发明实施例提供一种身份证信息验证方法,包括:
判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息;
对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
接收所述验证平台发送的所述查询结果并显示。
优选地,还包括:
判断当前网络状态,当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据;
将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息;
接收所述验证平台发送的解密后的所述身份证信息并显示。
优选地,当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据,包括:采用nfc方式获取所述目标身份证的加密数据。
优选地,所述异常状态包括无网络、网络信号差、网络延时大中的一种。
第二方面,本发明实施例提供一种身份证信息验证系统,包括:
判断模块,用于判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息;
识别模块,用于对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
所述判断模块,还用于继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
接收模块,用于接收所述验证平台发送的所述查询结果并显示。
优选地,还包括发送模块,其中:
所述判断模块,还用于判断当前网络状态,当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据;
发送模块,用于将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息。
优选地,所述判断模块具体用于:当确定当前网络状态为正常状态时,采用nfc方式获取所述目标身份证的加密数据。
优选地,所述异常状态包括无网络、网络信号差、网络延时大中的一种。
第三方面,本发明实施例提供一种身份证信息验证系统,包括终端和验证平台,其中:
所述终端,用于判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
所述终端,用于继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台;
所述验证平台,用于根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
所述终端,用于接收所述验证平台发送的所述查询结果并显示。
优选地,还包括:
所述终端,用于判断当前网络状态,当确定当前网络状态为正常状态时,采用nfc方式获取所述目标身份证的加密数据,并将所述加密数据发送给所述验证平台;
所述验证平台,用于将所述加密数据进行解密,获得身份证信息;
所述终端,用于接收所述验证平台发送的解密后的所述身份证信息并显示。
由上述技术方案可知,本发明实施例提供的一种身份证信息验证方法及系统,通过当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对图片信息进行信息识别获得身份证信息,同时当确定当前网络状态从异常状态恢复为正常状态时,将身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果并在终端上显示,实现在网络异常状态下,也能验证身份信息,保证了各种场景的应用需求,同时相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本。
附图说明
图1为本发明一实施例提供的身份证信息验证方法的流程示意图;
图2为本发明一实施例提供的身份证信息验证方法的流程示意图;
图3为本发明一实施例提供的身份证信息验证系统的结构示意图;
图4为本发明一实施例提供的身份证信息验证系统的结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1示出了本发明一实施例提供一种身份证信息验证方法,包括:
s11、判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息;
s12、对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
s13、继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
s14、接收所述验证平台发送的所述查询结果并显示。
针对步骤s11-步骤s14,需要说明的是,在本发明实施例中,对身份证进行验证是为了验证身份证的真伪。目前存在的身份证均是带有数据信息的证件。因此,需要将身份证存有的数据信息获取到才能判断身份证的真伪。一般情况下,伪造的身份证可能不会具有数据信息,这种情况下,便无法获取到身份证中的数据信息。但又可能存在此种情况:身份证的芯片故障,无法获取到数据信息。这种情况,便无法判断身份证的真伪。
在本发明实施例中,本发明能够实现远程对身份证进行验证。只需终端(如手机、平板电脑等设备)安置有nfc(nearfieldcommunication,近场通信)模块,该nfc模块由非接触式射频识别(rfid,radiofrequencyidentification)演变而来,是一种短距高频的无线电技术。它能通过靠近身份证获取身份证上的加密数据。但当无法获取到数据信息时,需要对身份证的图片进行识别,识别出身份证信息。
由于对身份证的验证一般是现场且短时验证,大多情况下不会对身份证长时间的存放来达到验证的目的。因此,其验证过程大多是连续性很强的过程。终端需在网络状态良好的情况下进行验证。
故在本发明实施例中,终端首先会判断当前网络状态,当确定当前网络状态为异常状态(所述异常状态包括无网络、网络信号差、网络延时大中的一种)时,采集目标身份证的图片信息。另外,当网络状态正常且无法获取到身份证上的加密数据时,也可采集目标身份证的图片信息。
在采集图片信息的过程中,终端显示屏可以显示提示信息,该提示信息提示用户是否打开摄像头采集身份证的图片信息。当确定采集后,打开摄像头对身份证进行图片信息采集。
采集完毕后,终端对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码。对于对图片中号码信息进行识别属于较成熟的技术,在此不再对识别过程进行阐述。
在采集图片以及识别过程汇总,终端继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果。
在本发明实施例中,第三方系统可为公安系统。
在本发明实施例中,由于是基于从图片中识别出的身份证号码作为查询依据,故查询结果可为是否存有该身份证号码的结果。
终端接收所述验证平台发送的所述查询结果并显示。当查询结果为是,则说明目标身份证为真,当查询结果为否,则说明目标身份证为假。
本发明实施例提供的一种身份证信息验证方法,通过当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对图片信息进行信息识别获得身份证信息,同时当确定当前网络状态从异常状态恢复为正常状态时,将身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果并在终端上显示,实现在网络异常状态下,也能验证身份信息,保证了各种场景的应用需求,同时相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本。
图2示出了本发明一实施例提供一种身份证信息验证方法,包括:
s21、判断当前网络状态,当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据;
s22、将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息;
s23、接收所述验证平台发送的解密后的所述身份证信息并显示。
针对步骤s21-步骤s23,需要说明的是,在本发明实施例中,伪造的身份证也可能具有数据信息,因此,需要对数据信息进行解密。若解密不出来,则为伪造身份证。
当确定当前网络状态为正常状态时,终端采用nfc方式获取所述目标身份证的加密数据。将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息。终端接收所述验证平台发送的解密后的所述身份证信息并显示。
本发明实施例提供的一种身份证信息验证方法,通过当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据,将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息并在终端上显示,达到相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本的目的。
图3示出了本发明一实施例提供一种身份证信息验证系统,包括判断模块31、识别模块32和接收模块33,其中:
判断模块31,用于判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息;
识别模块32,用于对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
所述判断模块31,还用于继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
接收模块33,用于接收所述验证平台发送的所述查询结果并显示。
由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
需要说明的是,本发明实施例中可以通过硬件处理器(hardwareprocessor)来实现相关功能模块。
本发明实施例提供的一种身份证信息验证系统,通过当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对图片信息进行信息识别获得身份证信息,同时当确定当前网络状态从异常状态恢复为正常状态时,将身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果并在终端上显示,实现在网络异常状态下,也能验证身份信息,保证了各种场景的应用需求,同时相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本。
图4示出了本发明一实施例提供的一种身份证信息验证系统,包括判断模块41、发送模块42和接收模块43,其中:
判断模块41,用于判断当前网络状态,当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据;
发送模块42,用于将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息;
接收模块43,用于接收所述验证平台发送的解密后的所述身份证信息并显示。
由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
需要说明的是,本发明实施例中可以通过硬件处理器(hardwareprocessor)来实现相关功能模块。
本发明实施例提供的一种身份证信息验证系统,通过当确定当前网络状态为正常状态时,采集所述目标身份证的加密数据,将所述加密数据发送给所述验证平台,以使所述验证平台将所述加密数据进行解密,获得身份证信息并在终端上显示,达到相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本的目的。
本发明一实施例提供的一种身份证信息验证系统,包括终端和验证平台,其中:
所述终端,用于判断当前网络状态,当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对所述图片信息进行信息识别获得身份证信息,所述身份证信息包括身份证号码;
所述终端,用于继续判断当前网络状态,当确定当前网络状态从异常状态恢复为正常状态时,将所述身份证信息发送给验证平台;
所述验证平台,用于根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果;
所述终端,用于接收所述验证平台发送的所述查询结果并显示。
还包括:
所述终端,用于判断当前网络状态,当确定当前网络状态为正常状态时,采用nfc方式获取所述目标身份证的加密数据,并将所述加密数据发送给所述验证平台;
所述验证平台,用于将所述加密数据进行解密,获得身份证信息;
所述终端,用于接收所述验证平台发送的解密后的所述身份证信息并显示。
本发明实施例提供的一种身份证信息验证系统,通过当确定当前网络状态为异常状态时,采集目标身份证的图片信息,并对图片信息进行信息识别获得身份证信息,同时当确定当前网络状态从异常状态恢复为正常状态时,将身份证信息发送给验证平台,以使所述验证平台根据所述身份证信息向第三方系统发送查询请求,并获得第三方系统发送的查询结果并在终端上显示,实现在网络异常状态下,也能验证身份信息,保证了各种场景的应用需求,同时相比专业设备,节约了大量的读卡模块和安全控制模块的采购成本,以及制造专用设备成本。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。