[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109325332A - Testimony of a witness checking method, server, backstage and system - Google Patents

Testimony of a witness checking method, server, backstage and system Download PDF

Info

Publication number
CN109325332A
CN109325332A CN201811081524.2A CN201811081524A CN109325332A CN 109325332 A CN109325332 A CN 109325332A CN 201811081524 A CN201811081524 A CN 201811081524A CN 109325332 A CN109325332 A CN 109325332A
Authority
CN
China
Prior art keywords
authentication server
certificate
testimony
witness
similarity
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
Application number
CN201811081524.2A
Other languages
Chinese (zh)
Inventor
时彬斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Megvii Technology Co Ltd
Original Assignee
Beijing Megvii Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Megvii Technology Co Ltd filed Critical Beijing Megvii Technology Co Ltd
Priority to CN201811081524.2A priority Critical patent/CN109325332A/en
Publication of CN109325332A publication Critical patent/CN109325332A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to Information Authentication technical field, a kind of testimony of a witness checking method, server, backstage and system are provided.Wherein, testimony of a witness checking method is applied to the first authentication server, comprising: receives the testimony of a witness and veritifies the certificate information and live image that all-in-one machine is sent;Obtain the similarity of the portrait in the portrait and live image in certificate base map corresponding with certificate information;Judge that two people seem no to match based on similarity;If matching, all-in-one machine return is veritified to the testimony of a witness and is proved to be successful information.The above method does not need the testimony of a witness and veritifies all-in-one machine acquisition certificate base map when being verified.Certificate base map is stored in certificate database, by the first authentication server obtain in certificate base map with the similarity of portrait in live image and complete to veritify without card, the perfect testimony of a witness of this method veritifies the function of integrated machine system, greatly facilitates daily life.

Description

Testimony of a witness checking method, server, backstage and system
Technical field
The present invention relates to Information Authentication technical fields, in particular to a kind of testimony of a witness checking method, server, backstage And system.
Background technique
The testimony of a witness veritifies integrated machine system, is common in hotel, hotel, hospital check in, the scenes such as Internet bar's online, main Function is to verify whether the portrait of portrait and testimony of a witness veritification all-in-one machine collection in worksite on the certificates such as identity card is same people.
It is typically only capable to carry out identity veritification to the people for carrying certificate however, the existing testimony of a witness veritifies integrated machine system, for The people for not carrying certificate can not then veritify, and cause this groups of people that can not handle related service, can only fetch after certificate again It handles, brings inconvenience to people's lives.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of testimony of a witness checking method, server, backstage and system, on solving State technical problem.
To achieve the above object, the invention provides the following technical scheme:
In a first aspect, the embodiment of the present invention provides a kind of testimony of a witness checking method, it is applied to the first authentication server, comprising:
It receives the testimony of a witness and veritifies the certificate information and live image that all-in-one machine is sent;
Obtain the similarity of the portrait in the portrait and live image in certificate base map corresponding with certificate information, wherein Certificate base map is stored in certificate database;
Judge whether the portrait in portrait and live image in certificate base map matches based on similarity;
If matching, all-in-one machine return is veritified to the testimony of a witness and is proved to be successful information.
The above method is when being verified, it is only necessary to veritify the certificate information and acquisition that all-in-one machine obtains using the testimony of a witness Live image does not need the testimony of a witness and veritifies all-in-one machine acquisition certificate base map, thus the case where people to be veritified forgets to carry certificate Under can also veritify its identity.Certificate base map corresponding with certificate information is stored in certificate database, by first service for checking credentials Device obtains the similarity of the portrait in portrait and live image in certificate base map, and completes verifying based on this similarity, thus Veritifying without card for people to be veritified can be completed, the perfect testimony of a witness veritifies the function of integrated machine system, greatly facilitates the day of people Often life.
With reference to first aspect, in the first possible implementation of the first aspect, it obtains corresponding with certificate information The similarity of portrait in certificate base map and in live image, comprising:
Certificate information is sent to the second authentication server, and receives whether indicate certificate information from the second authentication server Effective verification result, wherein the second authentication server is the server for having permission to access certificate database;
If verification result indicates that certificate information is effective, obtains the portrait in certificate base map corresponding with certificate information and show The similarity of portrait in field picture.
Similarity-rough set due to calculating portrait consumes computing resource, first whether can judge certificate information before the computation Effectively, it is only just calculated when certificate information is effective, to improve the efficiency veritified without card, while increasing and certificate information is tested Card is but also the safety of entire verification procedure is higher.
The possible implementation of with reference to first aspect the first, in second of possible implementation of first aspect In, certificate information includes certificate number and name, and whether certificate information is effective, comprising:
Certificate number whether there is in certificate database and whether certificate number matches with name.
With reference to first aspect the first or second of possible implementation, in the third possible reality of first aspect In existing mode, the similarity of the portrait in the portrait and live image in certificate base map corresponding with certificate information is obtained, comprising:
Certificate information and live image are sent to third authentication server, received from third authentication server similar Degree.
Calculating for similarity, can the first authentication server locally carry out, can also with first service for checking credentials It is carried out on the different third authentication server of device.Wherein, third authentication server can belong to same with the first authentication server A testimony of a witness verifying system or the first authentication server belong to a testimony of a witness verifying system, and third authentication server is then not Belong to the third-party server of the system.In short, its specific framework mode is very flexible.
With reference to first aspect the first or second of possible implementation, in the 4th kind of possible reality of first aspect In existing mode, certificate information is sent to the second authentication server, comprising:
Judge whether the picture quality of live image meets the requirements;
If meeting the requirements, certificate information is sent to the second authentication server.
If the quality that the testimony of a witness veritifies the live image of all-in-one machine acquisition is excessively poor, serious shadow will be generated to the calculating of similarity Ring, it is final to influence to veritify as a result, therefore only when the first authentication server detects that live image quality is met the requirements, just into The calculating of row similarity, to improve veritification effect.Simultaneously, it is contemplated that believed in practice using the certificate that the second authentication server provides The breath service for checking credentials may charge, and be save the cost, will execute before being put into certificate information verifying to the detection of picture quality.
The 4th kind of possible implementation with reference to first aspect, in the 5th kind of possible implementation of first aspect In, it detects and judges whether the picture quality of live image meets the requirement for calculating similarity, comprising:
Live image is sent to third authentication server to detect, and receives detection knot from third authentication server Fruit;
Judge whether picture quality meets the requirements based on testing result.
In the implementation for carrying out similarity calculation using third authentication server, it is clear that third authentication server is complete Understand the image quality requirements for calculating similarity, therefore live image can be sent to third verifying clothes by the first authentication server Business device carries out picture quality detection.
The 4th kind of possible implementation with reference to first aspect judges whether the picture quality of live image meets and wants It asks, method further include:
Judge that the testimony of a witness veritifies whether all-in-one machine carried out registration on the first authentication server;
If carrying out registration, judge whether the picture quality of live image meets the requirements.
Certain testimony of a witness, which was veritified after all-in-one machine only carried out registration on the first authentication server, could use the first verifying What server provided veritifies service without card, and the first authentication server can be linked into avoid illegality equipment.
The 6th kind of possible implementation with reference to first aspect, in the 7th kind of possible implementation of first aspect In, judge whether the picture quality of live image meets the requirement for calculating similarity, comprising:
Judge that the testimony of a witness veritifies the service whether all-in-one machine is authorized to use the offer of the first authentication server;
If being authorized to, judge whether the picture quality of live image meets the requirements.
Certain testimony of a witness veritifies all-in-one machine only could use veritifying without card for the first authentication server offer after being authorized to Service carries out rights management convenient for veritifying all-in-one machine to the testimony of a witness, is conducive to carry out to service user carrying out the business of charging etc..
The 7th kind of possible implementation with reference to first aspect, in the 8th kind of possible implementation of first aspect In, judge whether the picture quality of live image meets the requirements, comprising:
Judge whether the residue degree for the service that testimony of a witness veritification all-in-one machine is authorized to use the offer of the first authentication server is big In zero;
If more than zero, then judge whether the picture quality of live image meets the requirements.
The mode charged in due order can be taken for veritifying service without card, above-mentioned steps cooperate with the mode charged in due order and make With.
Second aspect, the embodiment of the present invention provide a kind of testimony of a witness checking method, are applied to third authentication server, comprising:
The testimony of a witness, which is received, from the first authentication server veritifies the certificate information and live image that all-in-one machine is sent;
Receive corresponding with certificate information certificate base map from the second authentication server, and calculate the portrait in certificate base map and The similarity of portrait in live image, wherein the second authentication server is the server for having permission to access certificate database;
Similarity is returned into the first authentication server.
There are significant differences for the function of third authentication server and the first authentication server, and the two is embodied as to different clothes Business device, advantageously reduces the mutual degree of coupling.
In conjunction with second aspect, in the first possible implementation of the second aspect, the setting of the second authentication server exists The Intranet of certificate management department, third authentication server include the intranet server that Intranet is arranged in and the public affairs that public network is arranged in Network server,
The testimony of a witness, which is received, from the first authentication server veritifies the certificate information and live image that all-in-one machine acquires, comprising:
Public network server receives certificate information and live image from the first authentication server, and by certificate information and now Field picture is sent to intranet server;
Receive corresponding with certificate information certificate base map from the second authentication server, and calculate the portrait in certificate base map and The similarity of portrait in live image, comprising:
Intranet server receives certificate base map from the second authentication server, and calculates similarity;
Similarity is returned into the first authentication server, comprising:
Public network server receives similarity from intranet server, and similarity is returned to the first authentication server.
Due to safety concerns, the certificate base map of certain certificates (such as identity card) is typically only capable in certificate management department (such as public affairs Peace department) Intranet in transmit, public network cannot be flowed out to.It therefore, can be by the third service for checking credentials when implementing in this case Device is embodied as above-mentioned intranet server and public network server, carries out to the processing of certificate base map in intranet server, public network clothes Business device can only obtain similarity calculation as a result, can be carried out using the equipment such as gateway between intranet server and public network server every From.
In conjunction with the possible implementation of the first of second aspect or second aspect, second in second aspect is possible In implementation, the testimony of a witness is received from the first authentication server and veritifies the certificate information and live image that all-in-one machine is sent, comprising:
The request of the acquisition similarity of the first authentication server transmission is received, and similar to acquisition concurrent in the unit time The quantity of the request of degree is controlled, wherein is obtained in the request of similarity comprising certificate information and live image.
It, can be to acquisition to ensure that server operates normally since the calculating of similarity occupies more server resource The request of similarity carries out maximum number of concurrent control, and specific control means are not construed as limiting.
The third aspect, the embodiment of the present invention provide a kind of first authentication server, comprising:
Information receiving module veritifies the certificate information and live image that all-in-one machine is sent for receiving the testimony of a witness;
Similarity obtains module, for obtaining in the portrait and live image in certificate base map corresponding with certificate information The similarity of portrait, wherein certificate base map is stored in certificate database;
Similarity judgment module, for judging that the portrait in portrait and live image in certificate base map is based on similarity It is no to match;
Information return module, if veritifying all-in-one machine return for matching to the testimony of a witness and being proved to be successful information.
Fourth aspect, the embodiment of the present invention provide a kind of third authentication server, comprising:
Information receiving module, for from the first authentication server receive the testimony of a witness veritify all-in-one machine acquire certificate information and Live image;
Similarity calculation module for receiving certificate base map corresponding with certificate information from the second authentication server, and is counted Calculate the similarity of the portrait in the portrait and live image in certificate base map, wherein the second authentication server is to have permission to access The server of certificate database;
Similarity return module, for similarity to be returned to the first authentication server.
5th aspect, the embodiment of the present invention provide a kind of testimony of a witness veritification backstage, comprising: the first authentication server;
First authentication server includes: first memory and first processor, and the first meter is stored in first memory Calculation machine program instruction when the first computer program instructions are read and run by first processor, executes first aspect or first party The step of method that the possible implementation of any one of face provides.
6th aspect, the embodiment of the present invention provide a kind of testimony of a witness veritification backstage, comprising: the first authentication server and third Authentication server;
First authentication server includes: first memory and first processor, and the first meter is stored in first memory Calculation machine program instruction executes the first of first aspect when the first computer program instructions are read and run by first processor The step of method provided to any one possible implementation in the 8th kind;
Third authentication server includes: second memory and second processor, and the second meter is stored in second memory Calculation machine program instruction when second computer program instruction is read and run by second processor, executes second aspect or second party The step of method that the possible implementation of any one of face provides.
Eighth aspect, the embodiment of the present invention provide a kind of third authentication server, comprising: at second memory and second Device is managed, is stored with second computer program instruction in second memory, second computer program instruction is read by second processor And when running, the step of executing the method that any one possible implementation of second aspect or second aspect provides.
9th aspect, the embodiment of the present invention provide a kind of testimony of a witness verifying system, comprising: the testimony of a witness veritifies all-in-one machine and the 5th The testimony of a witness that aspect or the 6th aspect provide veritifies backstage.
Tenth aspect, the embodiment of the present invention provide a kind of computer readable storage medium, on computer readable storage medium Computer program instructions are stored with, when computer program instructions are read out by the processor and run, the embodiment of the present invention is executed and provides Method the step of.
To enable above-mentioned purpose of the invention, technical scheme and beneficial effects to be clearer and more comprehensible, special embodiment below, and Cooperate appended attached drawing, is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Three kinds of framework modes that Fig. 1 (A) to Fig. 1 (C) shows testimony of a witness verifying system provided in an embodiment of the present invention are illustrated Figure;
Fig. 2 shows the flow charts of the first testimony of a witness checking method provided in an embodiment of the present invention;
Fig. 3 shows the flow chart of second of testimony of a witness checking method provided in an embodiment of the present invention;
Fig. 4 shows the functional block diagram for the first authentication server that embodiment of the invention provides;
Fig. 5 shows the functional block diagram for the third authentication server that embodiment of the invention provides.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention In description, term " first ", " second " etc. are only used for distinguishing one entity or operation from another entity or operation, It is not understood to indicate or imply relative importance, can not be understood as require that or imply and be deposited between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including the element.
Three kinds of framework modes that Fig. 1 (A) to Fig. 1 (C) shows testimony of a witness verifying system provided in an embodiment of the present invention are illustrated Figure.(A) to Fig. 1 (C) referring to Fig.1, and testimony of a witness verifying system includes that testimony of a witness verifying system front end (abbreviation front end) and the testimony of a witness are veritified System background (referred to as backstage).
Wherein, front end refers to that the testimony of a witness for acquiring information to be verified veritifies all-in-one machine 100, and rear end refers to that carrying out information tests The server of card.In the testimony of a witness verifying system, front end and backstage can be provided by the same manufacturer, can also be by different factories Quotient provides.It should be understood that although the front end in Fig. 1 (A) to Fig. 1 (C) only includes that a testimony of a witness veritifies all-in-one machine 100, it is real Front end may include that more testimony of a witnesies veritify all-in-one machines 100 on border, the more testimony of a witnesies veritify all-in-one machines 100 can be linked into it is same after Platform.
Backstage needs to access the data in certificate database when veritify without card.Since certificate database often relates to And important personal information, due to safety concerns, in some implementations, by certificate data lab setting in certificate management department Intranet in, when accessing to it, can only pass through it is being disposed by certificate management department, Intranet is set second verifying clothes Business device 300 accesses, and is leaked on public network to avoid certificate data, specific if Fig. 1 (A) is to shown in Fig. 1 (C).One allusion quotation The example of type is identity card, and in China, identity card database is generally arranged in the Intranet of public security department, is only similarly disposed at Second authentication server 300 of public security department's Intranet can directly access it.
It should be understood that in some other implementation, certificate database may also be arranged in certificate management department with In outer other unit, verification part database is also likely to be present other access modes, for example, backstage is allowed directly to visit it It asks, in these application scenarios, the second authentication server 300 can be not provided with.Certainly, in order to completely illustrate skill of the invention Art scheme is illustrated mainly in conjunction with the above-mentioned application scenarios for being provided with the second authentication server 300 below, but this is not It should be considered as limiting the scope of the invention.
(A) referring to Fig.1, in a kind of framework mode, backstage only includes the first authentication server 200, is taken by the first verifying 200 complete independently of device be engaged in without card veritification.(B) referring to Fig.1 includes the first authentication server 200 and the third service for checking credentials from the background Device 400 is completed to veritify without card jointly by the first authentication server 200 and third authentication server 400.(C) referring to Fig.1, after Platform includes the first authentication server 200, is completed jointly without card by the first authentication server 200 and third authentication server 400 It veritifies, but third authentication server 400 and a part for being not belonging to backstage, i.e., for backstage, third authentication server 400 Belong to third party.
It should be understood that above-mentioned each server should broadly understood, it can be single server, be also possible to server Cluster can be physical server, be also possible to virtual server.Server has the basic architecture of computer, that is, wraps Memory and processor are included, is stored with computer program instructions in memory, is read out by the processor in computer program instructions And when running, corresponding method is executed, realizes the function of each server in the embodiment of the present invention.About each server without card core Concrete function during testing is illustrated again below.
It may be noted that the three kinds of common framework modes of Fig. 1 (A) to Fig. 1 (C) only testimony of a witness verifying system shown, It does not represent testimony of a witness verifying system and there was only these three framework modes.Also, the testimony of a witness verifying system, which at least has, veritifies function without card Can, in some embodiments, can also have the function of there is card to veritify, correspondingly, be arranged on testimony of a witness veritification all-in-one machine 100 useful In acquisition take people to be veritified certificate information card reader, it is contemplated that have card veritify be the prior art, therefore below not into Row is specifically described.
It should also be noted that the certificate in the embodiment of the present invention refer to indicate holder identity and be corresponding with holder bottom The certificate of figure, such as identity card, social security card, employee job card, student's identity card, driving license, officer's identity card, older card, member card, card etc. of being hospitalized.
Fig. 2 shows the flow charts of the first testimony of a witness checking method provided in an embodiment of the present invention.The testimony of a witness checking method It can be applied to, but be not limited to be applied to Fig. 1 (A) to the backstage of Fig. 1 (C) any one testimony of a witness verifying system shown.Reference Fig. 2, this method comprises:
The S10: the first authentication server of step 200 receives the testimony of a witness and veritifies the certificate information and scene that all-in-one machine 100 is sent Image.
Certificate information may include the information such as certificate number, name, generally refer to text information.In view of the need veritified without card It asks, the modes such as people to be veritified veritifies in the testimony of a witness can be inputted on all-in-one machine 100 by keyboard, voice input input certificate information.
Live image generally refers to the image including the face of people to be veritified, and veritifying in the testimony of a witness can on all-in-one machine 100 The acquisition of live image is carried out in a manner of through setting camera etc..
After the testimony of a witness veritifies the acquisition certificate information of all-in-one machine 100 and live image, the first authentication server is sent it to 200。
The S11: the first authentication server of step 200 obtains the portrait and scene photo in certificate base map corresponding with certificate information The similarity of portrait as in.
Certificate base map refers to the certificate photograph for the holder that certificate is shot when handling, and is generally printed on certificate or protects There are in the chip inside certificate, while its copy is stored in the certificate database of certificate management department.In storage, certificate Base map can inquire corresponding certificate base map with certificate information associated storage will pass through certificate information.
The similarity of so-called portrait in step S11, is primarily referred to as the similarity of face, certainly according to specific algorithm, It also may include the similarity of human body rest part.The similarity for calculating portrait has many existing methods that can directly apply, Here without being specifically described.Calculated similarity can have different expression ways, for example, it may be a score value, point It is more similar to be worth bigger expression.
According to the different framework in backstage, step S11 can have different implementations, for example, for the frame in Fig. 1 (A) Structure can receive certificate base map corresponding with certificate information from the second authentication server 300 by the first authentication server 200, and Calculate the similarity of the portrait in the portrait and live image in certificate base map.For example, the first authentication server 200 believes certificate Breath is supplied to the second authentication server 300, and the second authentication server 300 goes in certificate database to be looked into using certificate information It askes, after obtaining certificate base map corresponding with certificate information, is returned to the first authentication server 200.
In another example for the framework in Fig. 1 (B) or Fig. 1 (C), the first authentication server 200 can by certificate information and Live image is sent to third authentication server 400, by third authentication server 400 from the second authentication server 300 receive with The corresponding certificate base map of certificate information, and the similarity of the portrait in the portrait and live image in certificate base map is calculated, finally Similarity is returned into the first authentication server 200.In the specific implementation, it is similar can to provide acquisition for third authentication server 400 The interface service of degree, calls the interface by the first authentication server 200 and using certificate information and live image as call parameters, Other modes can certainly be taken.
In fact, the first authentication server 200 in Fig. 1 (A) can also be considered as the first verifying being integrated in Fig. 1 (B) The function of server 200 and third authentication server 400, or it is considered as the first authentication server being integrated in Fig. 1 (C) 200 and third authentication server 400 function.Simultaneously in view of the third authentication server 400 in Fig. 1 (B) and Fig. 1 (C) Function be it is similar, only its ownership is different, for the sake of simplicity, when being further elaborated later, will be based primarily upon Fig. 1 (B) the framework mode of system is illustrated in.
In Fig. 1 (B), different servers is set by the first authentication server 200 and third authentication server 400, Reduce the degree of coupling between server capability, increases the flexibility in deployment, meanwhile, the first authentication server 200 removes It veritifies outside the data transmission channel between all-in-one machine 100 and third authentication server 400, can also increase additional as the testimony of a witness Information Authentication function.
The S12: the first authentication server of step 200 is judged based on similarity in portrait and live image in certificate base map Whether portrait matches.
Can on the first authentication server 200 pre-configured certain judgment criteria, for example, similarity by point It is worth in the embodiment indicated, a threshold value can be set, if the score value obtained is more than or equal to the threshold value, it is believed that two portrait phases Matching, as same people, if the score value obtained is less than the threshold value, it is believed that two portraits do not match that, i.e., are not same people.
The S13: the first authentication server of step 200 veritifies the return of all-in-one machine 100 to the testimony of a witness and is proved to be successful information.
If the judging result in step S12 is to match, the first authentication server 200 is veritified all-in-one machine 100 to the testimony of a witness and is returned It returns and is proved to be successful information, the testimony of a witness, which veritifies all-in-one machine 100, can prompt quilt by modes such as display, voices upon receiving this information People is veritified, while it being allowed to handle follow-up business.Correspondingly, if the judging result in step S12 is not match that, the first verifying Server 200 veritifies all-in-one machine 100 to the testimony of a witness and returns to authentication failed information, and the testimony of a witness veritifies all-in-one machine 100 and receiving the information After can prompt to be veritified people by modes such as display, voices, while not allowing it to handle follow-up business.Certainly being veritified people can To take the measures such as veritification again according to prompt.
The above method is when being verified, it is only necessary to veritify the card that all-in-one machine 100 receives people's input to be veritified using the testimony of a witness Part information and collection site image do not need the testimony of a witness and veritify all-in-one machine 100 reading certificate information or acquisition certificate card automatically Base map, so that can also complete the testimony of a witness in the case where people to be veritified forgets to carry certificate veritifies work.And certificate base map stores In certificate database, certificate base map is obtained by direct or indirect mode by the first authentication server 200, and then demonstrate,proved The similarity of the portrait in portrait and live image in part base map, and complete to veritify without card based on this similarity.This method The perfect existing testimony of a witness veritifies the function of 100 system of all-in-one machine, greatly facilitates daily life, is conducive to testimony of a witness core The further genralrlization of check system is universal.
Before it has been mentioned that mistake, in application scenes, the data in certificate database are only capable of in certificate management department Intranet in transmit, public network cannot be flowed out to.It is access certificate base map to calculate phase in the framework mode in Fig. 1 (B) as an example Like degree, in the corresponding embodiment of the scene, third authentication server 400 may further include the Intranet that Intranet is arranged in Server and the public network server that public network is arranged in, wherein public network server is mainly used for the first authentication server 200 and interior Data transmission between network server, counting for similarity are completed on network server, intranet server and public network server Between can be isolated by equipment such as gateways.
At this point, the detailed process of step S11 is as follows:
A: public network server receives certificate information and live image from the first authentication server 200, and by certificate information And live image is sent to intranet server;
B: intranet server receives certificate base map corresponding with certificate information from the second authentication server 300, and calculates phase Like degree;
C: public network server receives similarity from intranet server, and similarity is returned to the first authentication server 200.
Further, since the calculating of similarity occupies more server resource, to ensure that server operates normally, Maximum number of concurrent control can be carried out on third authentication server 400 to the request for obtaining similarity.The request is by the first verifying Server 200 is sent to third authentication server 400, includes certificate information and live image in the content of request, it is desirable to the Three authentication servers 400 return to similarity calculation as a result, specifically, the interface of the first authentication server 200 such as calls at the behaviors It can be regarded as obtaining the request of similarity.Intranet server and public network service are divided into for third authentication server 400 The case where device, can be completed maximum number of concurrent control by public network server.
There are many maximum number of concurrent controls, and method is available, does not limit institute's method to be used here.For example, can be with Take the method waited in line, it is assumed that at most handle the requests of 10 acquisition similarities in 1 second, request more than 10 then can be It is lined up within the scope of time-out time, queue length size is 200, then more requests then can be abandoned directly.Certainly, if request quilt It abandons or time-out is untreated, corresponding error message, the first authentication server 200 should be returned to the first authentication server 200 These mistakes can be voluntarily handled, or further notice testimony of a witness veritification all-in-one machine 100 takes corresponding measure, such as to core People's display reminding information is tested, veritification etc. is re-initiated after waiting for a period of time.It should be understood that above-mentioned maximum number of concurrent controlling party Method is only a kind of example, and the numerical value of specific practice and use does not constitute limiting the scope of the invention.
Fig. 3 shows the flow chart of second of testimony of a witness checking method provided in an embodiment of the present invention.In reference Fig. 3, Fig. 3 Step S20, S27, S28, S29 are similar with step S10, S11, S12, S13 in Fig. 1, are no longer specifically addressed here, It is main to illustrate the step different in Fig. 1, when illustrating in the framework mode in Fig. 1 (B) as an example.
In a kind of embodiment of the embodiment of the present invention, testimony of a witness checking method can also include:
Certificate information is sent to the second authentication server 300 by the S25: the first authentication server of step 200, and is tested from second It demonstrate,proves server 300 and receives the expression whether effective verification result of certificate information.
Whether certificate number and name, verifying certificate information, which effectively may include verifying, is included the case where for certificate information Certificate number whether there is in certificate database, and verifying certificate number whether match with name, if certificate number presence and with Name matches, then verification result is effective, is otherwise invalid.Specifically, in the presence of determining certificate number, second Authentication server 300 can go in certificate database to inquire the corresponding name of the certificate number according to certificate number, then judgement inquiry To name and currently whether the name to be verified identical, it is identical, show that certificate number and name are matched, be not otherwise not Match.It should be understood that the behavior of second server is not belonging to protection content of the invention, being merely illustrative it here can The implementation of energy.
Certainly, if certificate information further includes further including address, validity period, certificate handling machine in other information, such as identity card The information such as pass carry out verifying to these information and are also possible that.Obvious second authentication server 300 is in accessible certificate number In the case where according to library, it is easily accomplished the verifying of certificate information validity.
The validity for verifying certificate information can provide interface service by the second authentication server 300 and supply first service for checking credentials Device 200 calls, naturally it is also possible to take other modes.The S26: the first authentication server of step 200 is based on verification result judgement card Whether part information is effective.
Only when the first authentication server 200 determines that certificate information is effective according to verification result, subsequent step can be just executed Suddenly, otherwise the first authentication server 200 can veritify all-in-one machine 100 to the testimony of a witness and return to the mistake letter for indicating that certificate information is invalid Breath is taken so as to testimony of a witness veritification all-in-one machine 100 and people to be veritified is prompted to re-enter the behaviors such as certificate information.
Similarity-rough set due to calculating portrait consumes computing resource, first judges whether certificate information has before calculating Effect, is only just calculated when certificate information is effective, the efficiency veritified without card can be improved, while increasing and testing certificate information Card is but also the safety of entire verification procedure is higher.
In a kind of embodiment of the embodiment of the present invention, testimony of a witness checking method can also include:
The S24: the first authentication server of step 200 detects and judges whether the picture quality of live image meets the requirements.
The testimony of a witness veritifies all-in-one machine 100 in collection site image, by factors shadows such as site environment, people to be veritified itself behaviors It rings, may cause that picture quality is bad, it is designated herein bad to refer to the requirement for not meeting and calculating similarity, such as image frame There is the problems such as blocking in too black, fuzzy pictures.If the quality of live image is excessively poor, so that having exceeded calculating similarity operator The tolerance boundary of method may cause and veritify the serious problems such as result mistake.Therefore the first detection image before carrying out similarity calculation Quality is conducive to improve and veritifies result.
Detection image quality can locally be carried out in the first authentication server 200, such as on the first authentication server 200 Dispose the Software Development Kit (Software Development Kit, abbreviation SDK) with picture quality detection function.The Live image can also be sent to third authentication server 400 and detected by one authentication server 200, receive third verifying clothes The testing result that business device 400 returns.It can be used and calculate the identical SDK detection of similarity on third authentication server 400 Picture quality, to ensure that testing result meets the image quality requirements of calculating similarity.
Picture quality testing result can be the numerical value of score value etc, can be pre- on the first authentication server 200 The good certain judgment criteria of first configuration a, for example, threshold value can be set, if the score value obtained is more than or equal to the threshold value, it is believed that Picture quality is met the requirements, if the score value obtained is less than the threshold value, it is believed that picture quality is unsatisfactory for requiring.
Only when picture quality is met the requirements, subsequent step can be just executed, otherwise the first authentication server 200 can be to The testimony of a witness veritifies all-in-one machine 100 and returns to the error message that expression picture quality is unsatisfactory for requirement, adopts so that the testimony of a witness veritifies all-in-one machine 100 It takes and resurveys the behaviors such as live image.
Further, the document information checking in step S25, due to having used second service for checking credentials of certificate management department The service that device 300 provides, there may be certain expenses in practice, for example, carrying out body using the server of public security department Public security department can collect certain expense when part card information inquiry, therefore step S24 can be executed before step S25, to avoid Unnecessary cost is generated, saves and veritifies cost.Certainly, if not being related to charging problem in certain application scenarios, by step S24 be put into after step S25 execute it is also possible.
In a kind of embodiment of the embodiment of the present invention, testimony of a witness checking method can also include:
The S21: the first authentication server of step 200 detects and judges that whether the testimony of a witness veritifies all-in-one machine 100 in the first verifying clothes Registration was carried out on business device 200.
Certain testimony of a witness veritifies all-in-one machine 100 and carried out registration on the first authentication server 200, indicates that the testimony of a witness veritifies one Body machine 100 belongs to the management of the first authentication server 200, it belongs to legitimate device for the first authentication server 200, can be with Subsequent step is executed, otherwise it belongs to illegality equipment for the first authentication server 200, can veritify all-in-one machine to the testimony of a witness 100, which return to the expression testimony of a witness, veritifies the error message that all-in-one machine 100 did not carried out registration, takes so that the testimony of a witness veritifies all-in-one machine 100 Initiate the behaviors such as registration.
To carry out registration verifying, the testimony of a witness veritifies all-in-one machine 100 can be by its device identification, such as uuid etc., believes with certificate Breath and live image are sent to the first authentication server 200 together, so as to the body of the first authentication server 200 identification equipment Part.
In practice, the testimony of a witness, which veritifies all-in-one machine 100 and testimony of a witness verifying system backstage, may be not belonging to same manufacturer, as mentioning For the manufacturer on backstage, unregistered equipment is not intended to veritify service without card using it naturally.Therefore this embodiment has higher Practical value and higher safety.
In a kind of embodiment of the embodiment of the present invention, testimony of a witness checking method can also include:
The S22: the first authentication server of step 200 detects and judges that the testimony of a witness veritifies whether all-in-one machine 100 is authorized to use the The service that one authentication server 200 provides.
Authorization message can be stored on the first authentication server 200, veritify all-in-one machine 100 for chartered testimony of a witness It can also further verify whether it is authorized, obtain authorization, it should be allowed to provide using the first authentication server 200 Service, subsequent step can be executed, otherwise do not allow its use the first authentication server 200 provide service, can be to people Card veritifies all-in-one machine 100 and returns to the expression testimony of a witness veritification uncommitted error message of all-in-one machine 100, so that the testimony of a witness veritifies all-in-one machine 100 take the behaviors such as initiation authorization requests.
Even if certain testimony of a witness veritifies all-in-one machine 100 belongs to legitimate device for backstage, but does not represent it and have permission and make With without card veritify service, such as may the equipment only have using had card veritify service permission or the equipment authorization Failure can not use veritify service without card at present.Effective rights management is carried out to these situations, is conducive to carry out to service User carries out the business of charging etc., so that certain economy return can be obtained by providing the manufacturer for veritifying service without card.
Further, testimony of a witness checking method can also include:
The S23: the first authentication server of step 200 detects and judges that testimony of a witness veritification all-in-one machine 100 is authorized to use first and tests Whether the residue degree for the service that card server 200 provides is greater than zero.
With reference to mainstream way in the industry, the mode charged in due order can be taken for veritifying service without card, therefore authorizing When can also take in the way of sub-authorization.For example, veritifying all-in-one machine 100 to the testimony of a witness every time authorizes certain access times, remember On the first authentication server 200, the testimony of a witness, which is veritified, subtracts one for corresponding number after 100 use of all-in-one machine is serviced without card veritification for record.
The testimony of a witness for having obtained authorization veritifies all-in-one machine 100, if the authorization recorded on the first authentication server 200 is surplus Complementary degree is greater than zero, and showing, which can also continue to, veritifies service using without card, can execute subsequent step, otherwise not allow its continuation Service is veritified using without card, the return of all-in-one machine 100 can be veritified to the testimony of a witness indicates that the testimony of a witness veritifies all-in-one machine 100 and authorizes residue degree Error message no more than zero, so as to the testimony of a witness veritify all-in-one machine 100 take initiation continue to pay dues request etc. behaviors.
It should be understood that can also be correspondingly adopted if veritifying service without card takes other charging modes when implementing Different authority checking methods.
The embodiment of the present invention also provides a kind of first authentication server 200, and Fig. 4 shows the first authentication server 200 Functional block diagram.Referring to Fig. 4, the first authentication server 200 includes:
Information receiving module 210 veritifies the certificate information and live image that all-in-one machine 100 is sent for receiving the testimony of a witness;
Similarity obtains module 220, for obtaining portrait and live image in certificate base map corresponding with certificate information In portrait similarity, wherein certificate base map is stored in certificate database;
Similarity judgment module 230, for judging the people in portrait and live image in certificate base map based on similarity It seem no to match;
Information return module 240, if veritifying the return of all-in-one machine 100 for matching to the testimony of a witness and being proved to be successful information.
The technical effect of first authentication server 200 provided in an embodiment of the present invention, realization principle and generation is aforementioned By the agency of in embodiment of the method, to briefly describe, Installation practice part does not refer to that place, the method for can refer to are applied corresponding in example Content.
The embodiment of the present invention also provides a kind of third authentication server 400, and Fig. 5 shows third authentication server 400 Functional block diagram.Referring to Fig. 5, third authentication server 400 includes:
Information receiving module 410 veritifies the card that all-in-one machine 100 is sent for receiving the testimony of a witness from the first authentication server 200 Part information and live image;
Similarity calculation module 420, for receiving certificate corresponding with certificate information bottom from the second authentication server 300 Figure, and calculates the similarity of the portrait in the portrait and live image in certificate base map, wherein the second authentication server 300 is Have permission to access the server of certificate database;
Similarity return module 430, for similarity to be returned to the first authentication server 200.
The technical effect of third authentication server 400 provided in an embodiment of the present invention, realization principle and generation is aforementioned By the agency of in embodiment of the method, to briefly describe, Installation practice part does not refer to that place, the method for can refer to are applied corresponding in example Content.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium Calculation machine program instruction when computer program instructions are read out by the processor and run, executes method provided in an embodiment of the present invention Step.Processor designated herein can be the processor of the first authentication server 200 or third authentication server 400.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For device class embodiment, since it is basically similar to the method embodiment, so being described relatively simple, related place ginseng See the part explanation of embodiment of the method.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through it His mode is realized.The apparatus embodiments described above are merely exemplary, for example, the flow chart and block diagram in attached drawing are aobvious The device of multiple embodiments according to the present invention, architectural framework in the cards, the function of method and computer program product are shown It can and operate.In this regard, each box in flowchart or block diagram can represent one of a module, section or code Point, a part of the module, section or code includes one or more for implementing the specified logical function executable Instruction.It should also be noted that function marked in the box can also be attached to be different from some implementations as replacement The sequence marked in figure occurs.For example, two continuous boxes can actually be basically executed in parallel, they sometimes may be used To execute in the opposite order, this depends on the function involved.It is also noted that each of block diagram and or flow chart The combination of box in box and block diagram and or flow chart can be based on the defined function of execution or the dedicated of movement The system of hardware is realized, or can be realized using a combination of dedicated hardware and computer instructions.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in computer-readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words to existing Having the part for the part or the technical solution that technology contributes can be embodied in the form of software products, the computer Software product is stored in a storage medium, including some instructions are used so that computer equipment executes each embodiment institute of the present invention State all or part of the steps of method.Computer equipment above-mentioned includes: personal computer, server, mobile device, intelligently wears The various equipment with execution program code ability such as equipment, the network equipment, virtual unit are worn, storage medium above-mentioned includes: U Disk, mobile hard disk, read-only memory, random access memory, magnetic disk, tape or CD etc. are various to can store program code Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (19)

1. a kind of testimony of a witness checking method, which is characterized in that be applied to the first authentication server, comprising:
It receives the testimony of a witness and veritifies the certificate information and live image that all-in-one machine is sent;
The similarity of the portrait in certificate base map corresponding with the certificate information and the portrait in the live image is obtained, In, the certificate base map is stored in certificate database;
Judge whether portrait and the portrait in the live image in the certificate base map match based on the similarity;
If matching, all-in-one machine return is veritified to the testimony of a witness and is proved to be successful information.
2. testimony of a witness checking method according to claim 1, which is characterized in that the acquisition is corresponding with the certificate information The similarity of the portrait in portrait and the live image in certificate base map, comprising:
The certificate information is sent to the second authentication server, and receives the expression certificate from second authentication server The whether effective verification result of information, wherein second authentication server is the clothes for having permission to access the certificate database Business device;
If the verification result indicates that the certificate information is effective, obtain in certificate base map corresponding with the certificate information The similarity of portrait in portrait and the live image.
3. testimony of a witness checking method according to claim 2, which is characterized in that the certificate information includes certificate number and surname Name,
Whether the certificate information is effective, comprising: the certificate number whether there is in the certificate database and the card Whether piece number matches with the name.
4. testimony of a witness checking method according to claim 2 or 3, which is characterized in that the acquisition and the certificate information pair The similarity of the portrait in certificate base map and the portrait in the live image answered, comprising:
The certificate information and the live image are sent to third authentication server, connect from the third authentication server Receive the similarity.
5. testimony of a witness checking method according to claim 2 or 3, which is characterized in that described to be sent to the certificate information Second authentication server, comprising:
Judge whether the picture quality of the live image meets the requirements;
If meeting the requirements, the certificate information is sent to second authentication server.
6. testimony of a witness checking method according to claim 5, which is characterized in that the image matter of the judgement live image Whether amount meets the requirements, comprising:
The live image is sent to third authentication server to detect, and receives and detects from the third authentication server As a result;
Judge whether described image quality meets the requirements based on the testing result.
7. testimony of a witness checking method according to claim 5, which is characterized in that the image matter of the judgement live image Whether amount meets the requirements, comprising:
Judge that the testimony of a witness veritifies whether all-in-one machine on first authentication server carried out registration;
If carrying out registration, judge whether the picture quality of the live image meets the requirements.
8. testimony of a witness checking method according to claim 7, which is characterized in that the image matter of the judgement live image Whether amount meets the requirements, comprising:
Judge that the testimony of a witness veritifies whether all-in-one machine is authorized to use the service that first authentication server provides;
If being authorized to, judge whether the picture quality of the live image meets the requirements.
9. testimony of a witness checking method according to claim 8, which is characterized in that the image matter of the judgement live image Whether amount meets the requirements, comprising:
Judging that the testimony of a witness veritifies all-in-one machine and is authorized to use the residue degree of the service that first authentication server provides is It is no to be greater than zero;
If more than zero, then judge whether the picture quality of the live image meets the requirements.
10. a kind of testimony of a witness checking method, which is characterized in that be applied to third authentication server, comprising:
The testimony of a witness, which is received, from the first authentication server veritifies the certificate information and live image that all-in-one machine is sent;
Certificate base map corresponding with the certificate information is received from the second authentication server, and calculates the people in the certificate base map As the similarity with the portrait in the live image, wherein second authentication server is to have permission to access certificate data The server in library;
The similarity is returned into first authentication server.
11. testimony of a witness checking method according to claim 10, which is characterized in that the second authentication server setting is being demonstrate,proved The Intranet of part administrative department, the third authentication server include that the intranet server of the Intranet is arranged in and is arranged in public affairs The public network server of net,
It is described that the certificate information and live image that the testimony of a witness veritifies all-in-one machine transmission are received from the first authentication server, comprising:
The public network server receives the certificate information and the live image from first authentication server, and by institute It states certificate information and the live image is sent to the intranet server;
It is described to receive certificate base map corresponding with the certificate information from the second authentication server, and calculate in the certificate base map Portrait and the live image in portrait similarity, comprising:
The intranet server receives the certificate base map from second authentication server, and calculates the similarity;
It is described that the similarity is returned into first authentication server, comprising:
The public network server receives the similarity from the intranet server, and similarity return described first is tested Demonstrate,prove server.
12. testimony of a witness checking method described in 0 or 11 according to claim 1, which is characterized in that described to be connect from the first authentication server It receives the testimony of a witness and veritifies the certificate information and live image that all-in-one machine is sent, comprising:
The request for the acquisition similarity that first authentication server is sent is received, and to the acquisition concurrent in the unit time The quantity of the request of similarity is controlled, wherein includes the certificate information and institute in the request for obtaining similarity State live image.
13. a kind of first authentication server characterized by comprising
Information receiving module veritifies the certificate information and live image that all-in-one machine is sent for receiving the testimony of a witness;
Similarity obtains module, for obtaining the portrait in certificate base map corresponding with the certificate information and the live image In portrait similarity, wherein the certificate base map is stored in certificate database;
Similarity judgment module, for being judged in the portrait in the certificate base map and the live image based on the similarity Portrait whether match;
Information return module, if veritifying all-in-one machine return for matching to the testimony of a witness and being proved to be successful information.
14. a kind of third authentication server characterized by comprising
Information receiving module veritifies the certificate information and scene that all-in-one machine is sent for receiving the testimony of a witness from the first authentication server Image;
Similarity calculation module for receiving certificate base map corresponding with the certificate information from the second authentication server, and is counted Calculate the similarity of the portrait in the certificate base map and the portrait in the live image, wherein second authentication server For the server for having permission to access certificate database;
Similarity return module, for the similarity to be returned to first authentication server.
15. a kind of testimony of a witness veritifies backstage characterized by comprising the first authentication server;
First authentication server includes: first memory and first processor, and is stored in the first memory One computer program instructions, when first computer program instructions are read and are run by the first processor, perform claim It is required that the step of method described in any one of 1-9.
16. a kind of testimony of a witness veritifies backstage characterized by comprising the first authentication server and third authentication server;
First authentication server includes: first memory and first processor, and is stored in the first memory One computer program instructions, when first computer program instructions are read and are run by the first processor, perform claim It is required that the step of method described in any one of 2-9;
The third authentication server includes: second memory and second processor, and is stored in the second memory Two computer program instructions, when the second computer program instruction is read and is run by the second processor, perform claim It is required that the step of method described in any one of 10-12.
17. a kind of third authentication server characterized by comprising second memory and second processor, described second deposits Second computer program instruction is stored in reservoir, the second computer program instruction is read and transported by the second processor When row, the step of perform claim requires method described in any one of 10-12.
18. a kind of testimony of a witness verifying system characterized by comprising the testimony of a witness is veritified described in all-in-one machine and claim 15 or 16 The testimony of a witness veritify backstage.
19. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium Program instruction, when the computer program instructions are read out by the processor and run, perform claim is required described in any one of 1-12 Method the step of.
CN201811081524.2A 2018-09-17 2018-09-17 Testimony of a witness checking method, server, backstage and system Pending CN109325332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811081524.2A CN109325332A (en) 2018-09-17 2018-09-17 Testimony of a witness checking method, server, backstage and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811081524.2A CN109325332A (en) 2018-09-17 2018-09-17 Testimony of a witness checking method, server, backstage and system

Publications (1)

Publication Number Publication Date
CN109325332A true CN109325332A (en) 2019-02-12

Family

ID=65265490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811081524.2A Pending CN109325332A (en) 2018-09-17 2018-09-17 Testimony of a witness checking method, server, backstage and system

Country Status (1)

Country Link
CN (1) CN109325332A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112819475A (en) * 2021-02-09 2021-05-18 中国银联股份有限公司 Information processing method, information processing device, electronic equipment, server and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104504321A (en) * 2015-01-05 2015-04-08 湖北微模式科技发展有限公司 Method and system for authenticating remote user based on camera
CN104899802A (en) * 2015-06-09 2015-09-09 枣庄市公安局 Hotel check-in information system and using method thereof
CN105809111A (en) * 2016-02-25 2016-07-27 曹宇 Identity authentication method, apparatus, device and system
CN106302330A (en) * 2015-05-21 2017-01-04 腾讯科技(深圳)有限公司 Auth method, device and system
CN107016127A (en) * 2017-05-04 2017-08-04 杭州悉点科技有限公司 A kind of electronics temporary identity authentication method and system based on biological identification technology
CN108171032A (en) * 2017-12-01 2018-06-15 平安科技(深圳)有限公司 A kind of identity identifying method, electronic device and computer readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104504321A (en) * 2015-01-05 2015-04-08 湖北微模式科技发展有限公司 Method and system for authenticating remote user based on camera
CN106302330A (en) * 2015-05-21 2017-01-04 腾讯科技(深圳)有限公司 Auth method, device and system
CN104899802A (en) * 2015-06-09 2015-09-09 枣庄市公安局 Hotel check-in information system and using method thereof
CN105809111A (en) * 2016-02-25 2016-07-27 曹宇 Identity authentication method, apparatus, device and system
CN107016127A (en) * 2017-05-04 2017-08-04 杭州悉点科技有限公司 A kind of electronics temporary identity authentication method and system based on biological identification technology
CN108171032A (en) * 2017-12-01 2018-06-15 平安科技(深圳)有限公司 A kind of identity identifying method, electronic device and computer readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112819475A (en) * 2021-02-09 2021-05-18 中国银联股份有限公司 Information processing method, information processing device, electronic equipment, server and medium
WO2022170759A1 (en) * 2021-02-09 2022-08-18 中国银联股份有限公司 Information processing method and apparatus, and electronic device, server and medium
CN112819475B (en) * 2021-02-09 2024-08-16 中国银联股份有限公司 Information processing method, device, electronic equipment, server and medium

Similar Documents

Publication Publication Date Title
US8601535B2 (en) Mobile authorization using policy based access control
JP7082569B2 (en) Two-dimensional code processing method and equipment
CN103597494B (en) Method and apparatus for managing digital usage rights of a document
CN102651772B (en) Information processing system, information processing device, server device, and method
CN102868533B (en) resource access authorization verification method and system
CN107408064A (en) Order is performed in virtual machine instance
CN105122230A (en) Tracing as a service
CN105103147A (en) Tracing with a workload distributor
US20210042748A1 (en) Blockchain-based secure resource management
JP2009070377A (en) Integrated adaptable accounting system for print job
US20200294059A1 (en) Payment processing
CN109409552A (en) Reserve access method, system, computer equipment and storage medium
KR101412746B1 (en) System for controling book rent/return using camera
CN109885993A (en) A kind of identity authorization system, equipment and computer readable storage medium
CN115203666A (en) Identity authentication method and device, storage medium and electronic equipment
CN104704521A (en) Multi-factor profile and security fingerprint analysis
CN108961034A (en) System and method, storage medium based on user behavior certification
CN109325332A (en) Testimony of a witness checking method, server, backstage and system
CN106060017A (en) Cloud platform and method of data management and control
CN112905131B (en) Self-service printing background compatible method and device, equipment, storage medium and system
Li et al. PhotoSafer: content-based and context-aware private photo protection for smartphones
CN110929292B (en) Medical data searching method and device
CN113535774A (en) Service data processing method and device
TW202103076A (en) Resource transfer and allocation method and device Resource transfer and allocation method and device
CN116975821A (en) Information processing method, apparatus, electronic device, storage medium, and program product

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190212