CN111178238A - 证件测试方法、装置、设备及计算机可读存储介质 - Google Patents
证件测试方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111178238A CN111178238A CN201911373722.0A CN201911373722A CN111178238A CN 111178238 A CN111178238 A CN 111178238A CN 201911373722 A CN201911373722 A CN 201911373722A CN 111178238 A CN111178238 A CN 111178238A
- Authority
- CN
- China
- Prior art keywords
- certificate
- test
- type
- picture
- credential
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 345
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010998 test method Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 10
- 238000004891 communication Methods 0.000 description 6
- 238000012015 optical character recognition Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013522 software testing Methods 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/418—Document matching, e.g. of document images
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及图像处理技术领域,公开了一种证件测试方法及装置、设备和计算机可读存储介质,该方法包括:当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。解决了现有技术中进行证件测试时,测试效率较低的技术问题。
Description
技术领域
本发明涉及图像处理处理技术领域,尤其涉及一种证件测试方法、装置、设备及计算机可读存储介质。
背景技术
随着OCR(Optical Character Recognition,光学字符识别)技术的广泛使用,APP中有大量的场景去***自动识别(身份证,银行卡,护照,港澳通行证,台胞证等),这给测试工作带来了一定的难度,由于OCR扫描基本上都是嵌入第三方的SDK(SoftwareDevelopment Kit的缩写,中文即“软件开发工具包”)的方式进行实现,所以很难进行接口或者其他层面的mock(测试),这就要求测试人员需要准备大量的测试证件,而且在进行测试的时候难免会泄露个人隐私,从而导致测试人员在进行证件测试时,测试效率低。
发明内容
本发明的主要目的在于提供一种证件测试方法、装置、设备和计算机存储介质,旨在解决现有技术中进行证件测试时,测试效率较低的技术问题。
为实现上述目的,本发明提供一种证件测试方法,所述证件测试方法包括:
当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
可选地,所述基于所述测试证件类型生成第二测试证件的步骤,包括:
检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息;
若接收到与所述测试证件类型匹配的证件相关信息,则将所述证件相关信息和预设证件相关信息进行匹配;
若不匹配,则根据预设证件相关信息对所述证件相关信息进行信息调整,直至调整后的所述证件相关信息和预设证件相关信息匹配,并基于调整后的所述证件相关信息生成第二测试证件,其中,所述信息调整包括对所述证件相关信息进行信息补齐。
可选地,所述基于调整后的所述证件相关信息生成第二测试证件的步骤,包括:
获取所述测试证件类型对应的证件模板,并将调整后的所述证件相关信息放置到所述证件模板,以获取第二测试证件。
可选地,获取所述测试证件类型对应的证件模板的步骤,包括:
获取所述终端的数据库中的多个历史证件图片,并对各所述历史证件图片的证件信息进行去除内容处理,以获取各空白模板;
确定各所述空白模板对应的证件类型,并将所述测试证件类型和各所述证件类型进行匹配;
若在各所述证件类型中存在和所述测试证件类型匹配的目标证件类型,则将所述目标证件类型对应的空白模板作为所述测试证件类型对应的证件模板。
可选地,所述检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息的步骤之后,包括:
若未接收到与所述测试证件类型匹配的证件相关信息,则终端生成与所述测试证件类型匹配的随机证件信息,并将所述随机证件信息放置在与所述测试证件类型对应的证件模板,以获取第二测试证件。
可选地,所述随机证件信息包括定制证件图片,
所述终端生成与所述测试证件类型匹配的随机证件信息的步骤,包括:
获取所述终端中的多个证件图片,依次检测各所述证件图片是否和预设证件图片匹配;
若在各所述证件图片中存在和预设证件图片匹配的证件图片,则将和预设证件图片匹配的证件图片作为定制证件图片。
可选地,所述依次检测各所述证件图片是否和预设证件图片匹配的步骤之后,包括:
若在各所述证件图片中不存在和预设证件图片匹配的证件图片,则获取所述终端中的原始图片,对所述原始图片进行定制化处理,并将经过定制化处理的所述原始图片作为定制证件图片。
此外,为实现上述目的,本发明还提供一种证件测试装置,所述证件测试装置包括:
检测模块,用于当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
生成模块,用于若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
扫描模块,用于对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
此外,为实现上述目的,本发明还提供一种证件测试设备;
所述证件测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:
所述计算机程序被所述处理器执行时实现如上所述的证件测试方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质;
所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的证件测试方法的步骤。
本发明通过当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。通过在终端进行证件测试时,且终端未接收到与测试证件类型匹配的第一测试证件时,会根据测试证件类型生成第二测试证件,并将第二测试证件的目标证件信息录入到终端中进行证件测试,从而在保障证件测试有效地进行的同时,避免了个人隐私的泄露,并且也避免了由于没有测试证件而无法进行证件测试的现象发生,提高了证件测试的测试效率。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;
图2为本发明证件测试方法第一实施例的流程示意图;
图3为本发明证件测试装置的功能模块示意图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端为证件测试设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端设备移动到耳边时,关闭显示屏和/或背光。当然,终端设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及证件测试程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的证件测试程序,并执行以下操作:
当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
参照图2,本发明提供一种证件测试方法,在证件测试方法一实施例中,证件测试方法包括以下步骤:
步骤S10,当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
当检测到用户需要通过终端进行证件测试时,则可以先确定用户需要进行什么样的证件测试,也就是确定证件测试的测试证件类型,如身份证证件测试、护照测试和银行卡测试等。并在确定测试证件类型后,还需要检测终端中是否有接收到与测试证件类型相匹配的证件,即检测是否有接收到第一测试证件。当经过判断发现终端中有接收到第一测试证件时,则可以直接对第一测试证件进行证件测试,但是当经过判断发现终端中没有接收到第一测试证件时,则可以直接根据测试证件类型来自动生成相应的证件,以便用户进行相应的证件测试,从而满足用户的需求。其中,证件测试需要模拟真实用户在进行如OCR扫描证件时的场景,如在昏暗的场景进行OCR扫描证件,或者是在灯光照射下进行OCR扫描证件等等。
步骤S20,若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
当经过判断发现终端中没有接收到与测试证件类型匹配的第一测试证件,则可以根据测试证件类型来生成第二测试证件,也就是根据证件类型来确定需要获取证件的空白模板,然后在空白模板中输入证件相关信息,从而生成第二测试证件。例如,当证件类型为身份证时,则可以先在终端中获取身份证的空白模板图片,然后在空白模板中输入各个证件相关信息,从而生成用户需要的身份证证件图片。并在获取到第二测试证件时,需要对第二测试证件进行扫描,以便获取到第二测试证件的证件信息,从而完成证件测试。
并且在终端中通过测试证件类型来生成第二测试证件时,需要先获取与测试证件类型相关联的空白证件模板图片,并检测是否有接收到用户输入的与测试证件类型匹配的各个证件相关信息。当经过判断发现有接收到与测试证件类型匹配的证件相关信息时,则需要确定获取到的证件相关信息的完整性,即确定将证件相关信息填写到空白证件模板中时,正好满足生成第二测试证件的条件。当经过判断发现接收到的证件相关信息不齐全时,则会根据获取到的证件相关信息来进行补齐信息,例如,当需要制作身份证时,此时只获取到身份证号码,并没有获取到其它信息时,则会根据身份证号码来推导出与身份证号码相匹配的其它信息(如出生年月日、地址等信息),并将此其它信息和身份证号码一起填写到空白身份证模板中,以完成第二测试证件的生成。当然,若证件相关信息齐全,则可以直接将所有的证件相关信息填写到空白证件模板中,以便生成符合用户需求的第二测试证件。但是,当经过判断发现没有接收到与测试证件类型匹配的各个证件相关信息时,则终端会自动生成与测试类型匹配的各个随机证件信息,并会自动将随机证件信息自动放置在与测试证件类型对应的证件模板中,以生成第二测试证件。需要说明的是,在获取随机证件信息时,随机证件信息中包括与证件模板相关联的定制证件图片,而定制图片的获取可以是先在终端中获取已存储的各个证件图片,并将这些证件图片依次与预设证件图片(预设证件图片可以是用户提前设置的与证件模板相匹配的图片)进行比较,并当发现存在有和预设证件图片相匹配的证件图片存在时,则可以直接调用该证件图片到证件模板中,以便生成第二测试证件。但是当经过判断发现没有和预设证件图片相匹配的证件图片存在时,则会在终端中获取一个原始图片(原始图片可以是先在终端中随机获取一张任意图片,然后确定该图片是否与证件模板匹配,若匹配,则直接将此图片作为原始图片。若不匹配,则获取终端中新的图片,直到存在有图片和证件模板匹配),然后再根据证件模板的要求对原始图片做定制化处理(如修剪图片大小、光亮度等),从而获取到定制证件图片,并将该定制证件图片放置在证件模板中,以便生成第二测试证件。其中,证件模板的获取方式可以是用户在终端中提前放置的各种证件的空白模板图片,在需要应用证件模板时,直接在各个空白模板中进行获取,还可以是在终端的历史记录中,获取已完成证件测试的各历史证件模板信息,并根据当前进行证件测试需要的证件模板在各历史证件模板信息进行刷选。而空白模板可以是先获取各个真实的证件照片,并对各个真实的证件照片进行去除内容处理(比如PS等),将真实的证件照片中的信息内容擦除从而生成空白模板,例如,获取真实的身份证照片,擦除掉上面的姓名、地址等信息,得到一个模板,此模板就是空白模版。
并且还需要说明的是,在接收到与测试证件类型匹配的证件相关信息后,需要将证件相关信息和终端中的预设证件相关信息进行匹配,若证件相关信息和预设证件相关信息不匹配,则可以证明终端获取到的证件相关信息不齐全,则可以根据预设证件相关信息和该证件相关信息对应的证件规则对证件相关信息进行自动补齐信息,并在证件相关信息以补齐后,此时也可以认为补齐信息后的证件相关信息和预设证件相关信息匹配,并会根据补齐信息后的证件相关信息来生成第二测试证件。
步骤S30,对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
当经过判断发现对第二测试证件扫描成功,则可以直接根据扫描结果来提取第二测试证件中的目标证件信息(证件测试需要的证件信息),并将获取到的目标证件信息录入到终端中,以便完成证件测试。但是当经过判断发现没有扫描成功,并在预设次数内均未扫描成功,则可以再次根据测试证件类型生成新的测试证件,并重新进行扫描,直到扫描成功。
在本实施例中,通过当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。通过在终端进行证件测试时,且终端未接收到与测试证件类型匹配的第一测试证件时,会根据测试证件类型生成第二测试证件,并将第二测试证件的目标证件信息录入到终端中进行证件测试,从而在保障证件测试有效地进行的同时,避免了个人隐私的泄露,并且也避免了由于没有测试证件而无法进行证件测试的现象发生,提高了证件测试的测试效率。
进一步地,在本发明第一实施例的基础上,提出了本发明证件测试方法的第二实施例,本实施例是本发明第一实施例的步骤S20,基于所述测试证件类型生成第二测试证件的步骤的细化,包括:
步骤a,检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息;
当终端未接收到与测试证件类型匹配的第一测试证件时,需要先检测终端中是否接收到与测试证件类型匹配的证件相关信息(如当测试证件类型为身份证时,则证件相关信息可以是姓名、地址、出生年月日等)。当经过判断发现终端接收到与测试证件类型匹配的证件相关信息时,则需要确定获取到的证件相关信息的完整性,即确定将证件相关信息填写到空白证件模板中时,正好满足生成第二测试证件的条件。当经过判断发现接收到的证件相关信息不齐全时,则会根据获取到的证件相关信息来进行补齐信息,例如,当需要制作身份证时,此时只获取到身份证号码,并没有获取到其它信息时,则会根据身份证号码来推导出与身份证号码相匹配的其它信息(如出生年月日、地址等信息),并将此其它信息和身份证号码一起填写到空白身份证模板中,以完成第二测试证件的生成。当然,若证件相关信息齐全,则可以直接将所有的证件相关信息填写到空白证件模板中,以便生成符合用户需求的第二测试证件。
步骤c,若接收到与所述测试证件类型匹配的证件相关信息,则将所述证件相关信息和预设证件相关信息进行匹配;
当经过判断发现终端已接收到与测试证件类型匹配的证件相关信息时,则需要将证件相关信息和终端***中的预设证件相关信息进行匹配,若匹配,则可以认为获取到证件相关信息齐全,就可以将证件相关信息补充到与测试证件对应的证件模板中,以获取第二测试证件。但是,若不匹配,则需要对证件相关信息进行调整,并根据调整后的证件相关信息来获取第二测试证件。
步骤d,若不匹配,则根据预设证件相关信息对所述证件相关信息进行信息调整,直至调整后的所述证件相关信息和预设证件相关信息匹配,并基于调整后的所述证件相关信息生成第二测试证件,其中,所述信息调整包括对所述证件相关信息进行信息补齐。
当经过判断发现证件相关信息和预设证件相关信息不匹配,则可以证明终端获取到的证件相关信息不齐全,则可以根据预设证件相关信息和该证件相关信息对应的证件规则对证件相关信息进行自动补齐信息(即信息调整),并在证件相关信息以补齐后,此时也可以认为补齐信息后的证件相关信息和预设证件相关信息匹配,并会根据补齐信息后的证件相关信息来生成第二测试证件,其中信息调整包括对证件相关信息进行补齐。
在本实施例中,通过将证件相关信息和预设证件相关信息进行匹配,并当不匹配时,根据预设证件相关信息对证件相关信息进行调整,以便根据调整后的证件相关信息生成第二测试证件,从而保障了获取到的第二测试证件的准确性。
具体地,基于调整后的所述证件相关信息生成第二测试证件的步骤,包括:
步骤e,获取所述测试证件类型对应的证件模板,并将调整后的所述证件相关信息放置到所述证件模板,以获取第二测试证件。
在获取到调整后的证件相关信息后,还需要在终端中获取测试证件类型对应的证件模板,并将调整后的证件相关信息放置到证件模板中,以生成第二测试证件。其中,证件模板的获取方式可以是用户在终端***中提前放置的各种证件的空白模板图片,在需要应用证件模板时,直接在各个空白模板中进行获取,还可以是在终端***的历史记录中,获取已完成证件测试的各历史证件模板信息,并根据当前进行证件测试需要的证件模板在各历史证件模板信息进行刷选。而空白模板可以是先获取各个真实的证件照片,并对各个真实的证件照片进行去除内容处理(比如PS等),将真实的证件照片中的信息内容擦除从而生成空白模板,例如,获取真实的身份证照片,擦除掉上面的姓名、地址等信息,得到一个模板,此模板就是空白模版。
在本实施例中,通过获取证件模板,并将调整后的证件相关信息放置在证件模板中,以获取第二测试证件,从而保障了获取到的第二测试证件的准确性。
具体地,获取所述测试证件类型对应的证件模板的步骤,包括:
步骤w、获取所述终端的数据库中的多个历史证件图片,并对各所述历史证件图片的证件信息进行去除内容处理,以获取各空白模板;
在获取测试证件类型对应的证件模板时,需要先在终端的数据库中获取多个历史证件图片,并对这些历史证件图片的证件信息进行去除内容处理,比如ps技术等,并将经过去除内容处理的历史证件图片作为空白模板。其中,去除内容处理的方式是基于历史证件图片对应的证件规则将历史证件图片中的非固定项内容进行删除,保留固定项内容。例如,假设某一历史证件图片中的证件信息为姓名:小明、工号:123、部门:X部门,对该历史证件图片的证件信息进行去除内容处理后,只保留姓名、工号和部门字样,也就是将小明、123和X部门进行删除。
步骤y,确定各所述空白模板对应的证件类型,并将所述测试证件类型和各所述证件类型进行匹配;
在获取到各个空白模板后,还需要检测确定这些空白模板对应的证件类型,确定该空白模板对应的证件类型是否为身份证、通行证等。然后再将测试证件类型和这些空白模板的证件类型依次进行匹配。
步骤p,若在各所述证件类型中存在和所述测试证件类型匹配的目标证件类型,则将所述目标证件类型对应的空白模板作为所述测试证件类型对应的证件模板。
当经过判断发现在各个证件类型中存在和测试证件类型匹配的目标证件类型,则可以直接将此目标证件类型对应的空白模板作为该测试证件类型对应的证件模板。但是当在各个证件类型中不存在和测试证件类型匹配的目标证件类型时,可以直接获取各个真实的证件照片,并对各个真实的证件照片进行去除内容处理(比如PS等),将真实的证件照片中的信息内容擦除从而生成空白模板。
在本实施例中,通过根据各个历史证件图片获取各个空白模板,并在这些空白模板中获取测试证件类型对应的证件模板,从而保障了获取到的证件模板的准确性。
进一步地,检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息的步骤之后,包括:
步骤f,若未接收到与所述测试证件类型匹配的证件相关信息,则终端生成与所述测试证件类型匹配的随机证件信息,并将所述随机证件信息放置在与所述测试证件类型对应的证件模板,以获取第二测试证件。
当经过判断发现终端没有接收到与测试证件类型匹配的证件相关信息时,终端会自动生成与测试类型匹配的各个随机证件信息,并自动将各个随机证件信息放置在与测试证件类型对应的证件模板中,以生成第二测试证件。其中,随机证件信息可以是终端根据测试证件类型对应的证件规则自动生成的证件信息。
在本实施例中,通过在终端未接收到证件相关信息时,自动生成随机证件信息,并将随机证件信息放置在证件模板中,以获取第二测试证件,从而保障了终端进行证件测试的正常进行。
具体地,终端生成与所述测试证件类型匹配的随机证件信息的步骤,包括:
步骤h,获取所述终端中的多个证件图片,依次检测各所述证件图片是否和预设证件图片匹配;
需要说明的是,在本实施例中,随机证件信息包括定制证件图片。
在终端获取与测试证件类型匹配的随机证件信息时,需要获取随机证件信息中的定制证件图片,而定制证件图片的获取可以是先在终端中获取已存储的多个证件图片,并依次将各个证件图片和预设证件图片进行匹配,以检测各个证件图片中是否存在和预设证件图片匹配的定制证件图片,并基于不同的检测结果执行不同的操作。其中,预设证件图片可以是用户提前设置的预设证件目标匹配的图片。证件图片可以是提前保存在终端中,如在本次证件测试之前已经进行测试应用过的图片。
步骤k,若在各所述证件图片中存在和预设证件图片匹配的证件图片,则将和预设证件图片匹配的证件图片作为定制证件图片。
当经过判断发现在各个证件图片中存在和预设证件图片匹配的定制证件图片,则可以在各个证件图片中获取定制证件图片,以便终端根据该定制证件图片生成第二测试证件。
在本实施例中,通过在确定终端中的证件图片和预设证件图片匹配时,将和预设证件图片匹配的证件图片作为定制证件图片,从而保障了获取到定制证件图片的有效性。
进一步地,依次检测各所述证件图片是否和预设证件图片匹配的步骤之后,包括:
步骤x,若在各所述证件图片中不存在和预设证件图片匹配的证件图片,则获取所述终端中的原始图片,对所述原始图片进行定制化处理,并将经过定制化处理的所述原始图片作为定制证件图片。
当经过判断发现在各个证件图片中不存在和预设证件图片匹配的定制证件图片,则在终端中获取一个原始图片,并根据证件模板的要求对原始图片做定制化处理(如修剪图片大小、光亮度等),并将经过定制化处理的原始图片作为定制证件图片,再将定制证件图片放置到证件模板中,以生成第二测试证件。其中,原始图片可以是预先在终端中随机获取的一张任意图片,然后确定该图片是否与证件模板匹配,若匹配,则直接将此图片作为原始图片。若不匹配,则再次获取终端中新的图片,直到存在有图片和证件模板匹配,则将和证件模板匹配的图片作为原始图片。
在本实施例中,通过在确定终端中的证件图片和预设证件图片不匹配时,获取终端中的原始图片,并对原始图片进行定制化处理,以获取定制证件图片,从而保障了获取定制证件图片的时效性。
此外,参照图3,本发明实施例还提出一种证件测试装置,所述证件测试装置包括:
检测模块,用于当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
生成模块,用于若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
扫描模块,用于对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
进一步地,所述生成模块还用于:
检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息;
若接收到与所述测试证件类型匹配的证件相关信息,则将所述证件相关信息和预设证件相关信息进行匹配;
若不匹配,则根据预设证件相关信息对所述证件相关信息进行信息调整,直至调整后的所述证件相关信息和预设证件相关信息匹配,并基于调整后的所述证件相关信息生成第二测试证件,其中,所述信息调整包括对所述证件相关信息进行信息补齐。
进一步地,所述生成模块还用于:
获取所述测试证件类型对应的证件模板,并将调整后的所述证件相关信息放置到所述证件模板,以获取第二测试证件。
进一步地,所述生成模块还用于:
获取所述终端的数据库中的多个历史证件图片,并对各所述历史证件图片的证件信息进行去除内容处理,以获取各空白模板;
确定各所述空白模板对应的证件类型,并将所述测试证件类型和各所述证件类型进行匹配;
若在各所述证件类型中存在和所述测试证件类型匹配的目标证件类型,则将所述目标证件类型对应的空白模板作为所述测试证件类型对应的证件模板。
进一步地,所述生成模块还用于:
若未接收到与所述测试证件类型匹配的证件相关信息,则终端生成与所述测试证件类型匹配的随机证件信息,并将所述随机证件信息放置在与所述测试证件类型对应的证件模板,以获取第二测试证件。
进一步地,所述随机证件信息包括定制证件图片,所述生成模块还用于:
获取所述终端中的多个证件图片,依次检测各所述证件图片中是否和预设证件图片匹配;
若在各所述证件图片中存在和预设证件图片匹配的证件图片,则将和预设证件图片匹配的证件图片作为定制证件图片。
进一步地,所述生成模块还用于:
若各所述证件图片中不存在和预设证件图片匹配的证件图片,则获取所述终端中的原始图片,对所述原始图片进行定制化处理,并将经过定制化处理的所述原始图片作为定制证件图片。
其中,证件测试装置的各个功能模块实现的步骤可参照本发明证件测试方法的各个实施例,此处不再赘述。
本发明还提供一种证件测试设备,所述证件测试设备包括:存储器、处理器及存储在所述存储器上的证件测试程序;所述处理器用于执行所述证件测试程序,以实现上述证件测试方法各实施例的步骤。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述证件测试方法各实施例的步骤。
本发明计算机可读存储介质具体实施方式与上述证件测试方法各实施例基本相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种证件测试方法,其特征在于,所述证件测试方法包括以下步骤:
当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
2.如权利要求1所述的证件测试方法,其特征在于,所述基于所述测试证件类型生成第二测试证件的步骤,包括:
检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息;
若接收到与所述测试证件类型匹配的证件相关信息,则将所述证件相关信息和预设证件相关信息进行匹配;
若不匹配,则根据预设证件相关信息对所述证件相关信息进行信息调整,直至调整后的所述证件相关信息和预设证件相关信息匹配,并基于调整后的所述证件相关信息生成第二测试证件,其中,所述信息调整包括对所述证件相关信息进行信息补齐。
3.如权利要求2所述的证件测试方法,其特征在于,所述基于调整后的所述证件相关信息生成第二测试证件的步骤,包括:
获取所述测试证件类型对应的证件模板,并将调整后的所述证件相关信息放置到所述证件模板,以获取第二测试证件。
4.如权利要求3所述的证件测试方法,其特征在于,所述获取所述测试证件类型对应的证件模板的步骤,包括:
获取所述终端的数据库中的多个历史证件图片,并对各所述历史证件图片的证件信息进行去除内容处理,以获取各空白模板;
确定各所述空白模板对应的证件类型,并将所述测试证件类型和各所述证件类型进行匹配;
若在各所述证件类型中存在和所述测试证件类型匹配的目标证件类型,则将所述目标证件类型对应的空白模板作为所述测试证件类型对应的证件模板。
5.如权利要求2所述的证件测试方法,其特征在于,所述检测所述终端是否接收到与所述测试证件类型匹配的证件相关信息的步骤之后,包括:
若未接收到与所述测试证件类型匹配的证件相关信息,则终端生成与所述测试证件类型匹配的随机证件信息,并将所述随机证件信息放置在与所述测试证件类型对应的证件模板,以获取第二测试证件。
6.如权利要求5所述的证件测试方法,其特征在于,所述随机证件信息包括定制证件图片,
所述终端生成与所述测试证件类型匹配的随机证件信息的步骤,包括:
获取所述终端中的多个证件图片,依次检测各所述证件图片是否和预设证件图片匹配;
若在各所述证件图片中存在和预设证件图片匹配的证件图片,则将和预设证件图片匹配的证件图片作为定制证件图片。
7.如权利要求6所述的证件测试方法,其特征在于,所述依次检测各所述证件图片是否和预设证件图片匹配的步骤之后,包括:
若在各所述证件图片中不存在和预设证件图片匹配的证件图片,则获取所述终端中的原始图片,对所述原始图片进行定制化处理,并将经过定制化处理的所述原始图片作为定制证件图片。
8.一种证件测试装置,其特征在于,所述证件测试装置包括:
检测模块,用于当检测到终端进行证件测试时,确定所述证件测试对应的测试证件类型,并检测所述终端是否接收到与所述测试证件类型匹配的第一测试证件;
生成模块,用于若所述终端未接收到与所述测试证件类型匹配的第一测试证件,则基于所述测试证件类型生成第二测试证件;
扫描模块,用于对所述第二测试证件进行扫描,以获取所述第二测试证件中的目标证件信息,并将所述目标证件信息录入到所述终端中,以完成所述证件测试。
9.一种证件测试设备,其特征在于,所述证件测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的证件测试程序,所述证件测试程序被所述处理器执行时实现如权利要求1至7中任一项所述的证件测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有证件测试程序,所述证件测试程序被处理器执行时实现如权利要求1至7中任一项所述的证件测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373722.0A CN111178238A (zh) | 2019-12-25 | 2019-12-25 | 证件测试方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373722.0A CN111178238A (zh) | 2019-12-25 | 2019-12-25 | 证件测试方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111178238A true CN111178238A (zh) | 2020-05-19 |
Family
ID=70646485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911373722.0A Pending CN111178238A (zh) | 2019-12-25 | 2019-12-25 | 证件测试方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111178238A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050076295A1 (en) * | 2003-10-03 | 2005-04-07 | Simske Steven J. | System and method of specifying image document layout definition |
US20100017848A1 (en) * | 2008-07-16 | 2010-01-21 | International Business Machines Corporation | Verifying certificate use |
US20120281077A1 (en) * | 2009-11-10 | 2012-11-08 | Icar Vision Systems S L | Method and system for reading and validating identity documents |
CN108694210A (zh) * | 2017-04-11 | 2018-10-23 | 阿里巴巴集团控股有限公司 | 模板生成方法及装置 |
CN108960223A (zh) * | 2018-05-18 | 2018-12-07 | 北京大账房网络科技股份有限公司 | 基于票据智能识别自动生成凭证的方法 |
CN109359647A (zh) * | 2018-10-16 | 2019-02-19 | 翟红鹰 | 识别多种证件的方法、设备及计算机可读存储介质 |
CN109460226A (zh) * | 2018-11-26 | 2019-03-12 | 深圳乐信软件技术有限公司 | 测试证件图像生成方法、装置、设备及存储介质 |
CN109544089A (zh) * | 2018-10-11 | 2019-03-29 | 平安科技(深圳)有限公司 | 基于图像识别建立电子证件的方法、装置和计算机设备 |
CN110134930A (zh) * | 2019-04-17 | 2019-08-16 | 深圳壹账通智能科技有限公司 | 电子合同管理方法、装置、计算机设备和存储介质 |
CN110287971A (zh) * | 2019-05-22 | 2019-09-27 | 平安银行股份有限公司 | 数据验证方法、装置、计算机设备及存储介质 |
CN110598826A (zh) * | 2019-09-03 | 2019-12-20 | 数字广东网络建设有限公司 | 电子证件分类展示方法、装置、***和计算机设备 |
-
2019
- 2019-12-25 CN CN201911373722.0A patent/CN111178238A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050076295A1 (en) * | 2003-10-03 | 2005-04-07 | Simske Steven J. | System and method of specifying image document layout definition |
US20100017848A1 (en) * | 2008-07-16 | 2010-01-21 | International Business Machines Corporation | Verifying certificate use |
US20120281077A1 (en) * | 2009-11-10 | 2012-11-08 | Icar Vision Systems S L | Method and system for reading and validating identity documents |
CN108694210A (zh) * | 2017-04-11 | 2018-10-23 | 阿里巴巴集团控股有限公司 | 模板生成方法及装置 |
CN108960223A (zh) * | 2018-05-18 | 2018-12-07 | 北京大账房网络科技股份有限公司 | 基于票据智能识别自动生成凭证的方法 |
CN109544089A (zh) * | 2018-10-11 | 2019-03-29 | 平安科技(深圳)有限公司 | 基于图像识别建立电子证件的方法、装置和计算机设备 |
CN109359647A (zh) * | 2018-10-16 | 2019-02-19 | 翟红鹰 | 识别多种证件的方法、设备及计算机可读存储介质 |
CN109460226A (zh) * | 2018-11-26 | 2019-03-12 | 深圳乐信软件技术有限公司 | 测试证件图像生成方法、装置、设备及存储介质 |
CN110134930A (zh) * | 2019-04-17 | 2019-08-16 | 深圳壹账通智能科技有限公司 | 电子合同管理方法、装置、计算机设备和存储介质 |
CN110287971A (zh) * | 2019-05-22 | 2019-09-27 | 平安银行股份有限公司 | 数据验证方法、装置、计算机设备及存储介质 |
CN110598826A (zh) * | 2019-09-03 | 2019-12-20 | 数字广东网络建设有限公司 | 电子证件分类展示方法、装置、***和计算机设备 |
Non-Patent Citations (2)
Title |
---|
S. KUNDRA等: "The study of recent technologies used in E-passport system", 2014 IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE - SOUTH ASIA SATELLITE (GHTC-SAS), pages 141 - 146 * |
刘春平等: "复杂背景下多证件快速识别***的研究与实现", 现代计算机(专业版), vol. 2019, no. 11, pages 104 - 108 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10693871B2 (en) | Account information obtaining method, terminal, server and system | |
CN108664364B (zh) | 一种终端测试方法及装置 | |
CN106228168B (zh) | 卡片图像反光检测方法和装置 | |
US11004163B2 (en) | Terminal-implemented method, server-implemented method and terminal for acquiring certification document | |
CN112615873B (zh) | 物联网设备安全检测方法、设备、存储介质及装置 | |
WO2021159736A1 (zh) | 应用程序兼容性测试的方法、装置及计算机设备 | |
CN109726110B (zh) | 单证测试方法、设备、装置及计算机可读存储介质 | |
CN113486785A (zh) | 基于深度学习的视频换脸方法、装置、设备及存储介质 | |
US10936895B2 (en) | Managing camera actions | |
US20190034605A1 (en) | Authentication method of specified condition, authentication software of specified condition, device and server used for executing authentication of specified condition | |
CN111209947A (zh) | 图像识别方法、设备、存储介质及装置 | |
CN112950443A (zh) | 基于图像贴纸的自适应隐私保护方法、***、设备及介质 | |
CN111178238A (zh) | 证件测试方法、装置、设备及计算机可读存储介质 | |
US10922514B2 (en) | Electronic apparatus | |
CN110752933A (zh) | 一种验证码输入方法、装置、电子设备及存储介质 | |
CN110992930A (zh) | 声纹特征提取方法、装置、终端及可读存储介质 | |
CN110706221A (zh) | 图片定制化的验证方法、验证设备、存储介质及装置 | |
CN110992163A (zh) | 电子签名方法、装置、计算机设备和存储介质 | |
AU2020103160A4 (en) | Data integrity management in a computer network | |
CN110929725B (zh) | 证件分类方法、装置及计算机可读存储介质 | |
US11625207B2 (en) | Information processing apparatus and non-transitory computer readable medium for suppression or prevention of work from being illegally sent to external apparatus | |
CN111127398A (zh) | 证件照片复制的检测方法、装置、终端设备及存储介质 | |
CN111061519A (zh) | 基于图像采集的应用控制方法、终端及计算机存储介质 | |
CN110377518B (zh) | 全流程扫描方法、装置、设备及可读存储介质 | |
JP6705984B2 (ja) | 情報処理装置と、その処理方法及びプログラム |
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 |