CN110287833A - A kind of multi-application system and device based on recognition of face - Google Patents
A kind of multi-application system and device based on recognition of face Download PDFInfo
- Publication number
- CN110287833A CN110287833A CN201910512213.5A CN201910512213A CN110287833A CN 110287833 A CN110287833 A CN 110287833A CN 201910512213 A CN201910512213 A CN 201910512213A CN 110287833 A CN110287833 A CN 110287833A
- Authority
- CN
- China
- Prior art keywords
- face
- recognition
- unit
- plug
- identification
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
- G06V10/95—Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure is directed to a kind of multi-application system based on recognition of face, device, electronic equipment and computer readable storage mediums.Wherein, which includes: platform unit, includes recognition of face service module and face information management module, data and service based on recognition of face are provided for the system;Bound cell is included web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, is docked using different plug-in units with user according to different access ways;Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.The disclosure is by the service layer based on recognition of face, data Layer, the deep development for expanding layer, realizing the foundation of the multi-application system of high accuracy of identification and safety, more application scenarios.
Description
Technical field
This disclosure relates to field of biological recognition and field of system software, in particular to a kind of based on recognition of face
Multi-application system, device, electronic equipment and computer readable storage medium.
Background technique
With the rapid development of internet technology, what the application of face recognition technology was more and more extensive is deep into people
Daily life and work among.Which kind of in current social environment, either participate in social scene, authentication
All be necessary prerequisite, take public transport you to swipe the card get on the bus, logging in various application systems, you need to input user name
Password, do shopping you need to provide payment cipher, bank card transacting business you need to provide identity information etc., belong to identity and recognize
The scope of card.Traditional identification authentication mode requires cumbersome verification process, and condition is more, and time-consuming, and accuracy rate cannot
Guarantee, this authentication mode extremely low in efficiency, in the social environment currently to run at high speed, can not endure.Face recognition technology
Occur, broken traditional identification authentication mode, greatly provided the efficiency and accuracy of authentication, is based on recognition of face
There has also been fast developments, such as common access control applications based on recognition of face, attendance application, application system to step on for the application of technology
Record, safety check application etc., runaway convict is arrested in the concert that news is often reported, is exactly the example of recognition of face safety check application.
Types of applications based on face recognition technology starts to be widely used among people's lives, greatly facilitates
The social activities of people.But there is also some problems, the current application based on face recognition technology is had following defects that
Small-sized identification terminal, certification must network: general face recognition application, be all using small-sized identification terminal,
Such as mobile phone, panel, browser.This kind of application, identification service is deployed in public network server, identification process
In, terminal device has to keep network connection, and to the more demanding of connection network.
Large-scale identification terminal, can only single machine certification: in the particular surroundings high for confidentiality requirement, face recognition application is all
To be developed based on large-scale terminal, face bottom depositary management reason, identification service, identification entrance etc. all in the same equipment, this
Sample can guarantee the identified off-line of terminal, but ensure that safety, but greatly increase the convenience used, if multiple
Terminal requires to access the application, then needs individually to dispose multiple terminals, individually carries out face bottom depositary management reason, greatly increases
The workload of maintenance, and data can not synchronize.
Single application scenarios can only be supported to use: being currently based on the types of applications of recognition of face, all use single application scenarios
Development mode, such as an attendance application, identification service, the depositary management of face bottom reason etc. can only all service attendance application, if other
Using needing to access, then it will lead to the identification bottom library collision of access control applications and new access application, there are two identification applied power
Limit confounding issues, and it is multiple application simultaneously access, will lead to bottom library quantity and rapidly increase, cause using recognition efficiency reduction.
Based on identification terminal, limitation formula exploitation: being currently based on the types of applications of recognition of face, be all based on identification eventually
End is the theme and carries out application and development, such as access control applications, is the identification exploitation carried out based on panel terminal, if to extend one with
Browser is the application of terminal, then needs to re-start exploitation, scalability and compatibility are poor.
From the above, it can be seen that, it is desirable to provide one or more technical solutions for being at least able to solve the above problem.
It should be noted that information is only used for reinforcing the reason to the background of the disclosure disclosed in above-mentioned background technology part
Solution, therefore may include the information not constituted to the prior art known to persons of ordinary skill in the art.
Summary of the invention
The disclosure be designed to provide it is a kind of by the multi-application system of recognition of face, device, electronic equipment and based on
Calculation machine readable storage medium storing program for executing, and then one is overcome caused by the limitation and defect due to the relevant technologies at least to a certain extent
Or multiple problems.
According to one aspect of the disclosure, a kind of multi-application system based on recognition of face is provided, comprising:
Platform unit includes recognition of face service module and face information management module, provides for the system based on people
The data and service of face identification;
Bound cell includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, according to different access ways using not
Same plug-in unit is docked with user;
Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
In a kind of exemplary embodiment of the disclosure, the platform unit further include:
Recognition of face service module, for providing recognition of face, In vivo detection, face characteristic value obtains service;
Face information management module, for carrying out face information management, bottom library grouping management, identification device end management.
In a kind of exemplary embodiment of the disclosure, the recognition of face service module is carried out when collecting photo
Face datection, face information, then carry out recognition of face and In vivo detection if it exists, and recognition of face, which uses, is based on geometrical characteristic side
The recognition methods that method and eigenface method based on template combine.
In a kind of exemplary embodiment of the disclosure, the identification service of the recognition of face service module uses micro services
Framework is disposed, and can support one second ten thousand times identification services simultaneously.
In a kind of exemplary embodiment of the disclosure, the face information management module uses unified Di Kuchi and more
The Managed Solution of application packet carries out logical partitioning to the pond Di Ku, and for different applications, logically grouping is identified, mentions
High recognition efficiency.
In a kind of exemplary embodiment of the disclosure, the bound cell is that operation system accesses facial recognition capability's
Mode is divided into web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit according to access way difference, different based on different equipment
Business demand provide corresponding supporting by the access way of plug-in type.
In a kind of exemplary embodiment of the disclosure, the bound cell is switching at runtime terminal recognition mode, identification
Mode includes online recognition and identified off-line.
Online recognition is normal mode, i.e. face information, bottom depositary management reason, identification service is disposed beyond the clouds, identification terminal
It is used by network connection.
Off-line mode is that face, bottom library information and identification service at the terminal, it is ensured that can be just in the case where suspension
Common sense is other.In order to guarantee that multiple terminals can share face information and bottom library information, off-line mode is managed using cloud, terminal connection
Net synchronous scheme.Terminal is once networked synchronize after, offline use can be realized.
In a kind of exemplary embodiment of the disclosure, the system is application audit access system, is carried out in terminal device
When recognition of face accesses for the first time, identification facility registration function will do it:
Application system IP and port are filled in, identifies server ip and port, is submitted;
Administrator examines in management system, and the validity period of identification equipment, associate device usage scenario is arranged;
Terminal selects corresponding personal information to be grouped according to the scene of administrator setting, into identification interface.
In one aspect of the present disclosure, a kind of more application apparatus based on recognition of face are provided, comprising:
Platform unit module includes recognition of face service module and face information management module, for mentioning for the system
For data and service based on recognition of face;
Bound cell module includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, for according to different access sides
Formula is docked using different plug-in units with user;
Interface unit module, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
In one aspect of the present disclosure, a kind of electronic equipment is provided, comprising:
Processor;And
Memory is stored with computer-readable instruction on the memory, and the computer-readable instruction is by the processing
The system according to above-mentioned any one is realized when device executes.
In one aspect of the present disclosure, a kind of computer readable storage medium is provided, computer program is stored thereon with, institute
State realization system according to above-mentioned any one when computer program is executed by processor.
The multi-application system based on recognition of face in the exemplary embodiment of the disclosure, including platform unit include people
Face identifies service module and face information management module, and data and service based on recognition of face are provided for the system;Plug-in unit
Unit includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, uses different plug-in unit and use according to different access ways
Family docking;Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.The system is logical
It crosses to the service layer based on recognition of face, data Layer, the deep development for expanding layer, realizes high accuracy of identification and safety, more
The foundation of the multi-application system of application scenarios, has the advantages that
Higher accuracy of identification and efficiency: advanced row Face datection before recognition of face reduces invalid identification, improves identification effect
Rate, the recognition methods that recognizer is combined using the eigenface method based on geometrical characteristic method and based on template, and be added
In vivo detection, identification accuracy greatly promote.
Face information management: according to different application scenarios, management is grouped to personal information, reduces unrelated face
Detection, to support the recognition of face of multiple scenes to provide the support of bottom library simultaneously.
Identification facility registration management: in order to be managed collectively to identification equipment, each equipment is when first access
Facility registration will be carried out, fills in facility information, identification server info etc., administrator's background audit passes through, and associate device
It could be used after identification face grouping, prevent illegality equipment access system.
Sophisticated service function: this system is based on recognition of face and a series of business function has been provided, such as the end PC
The brush face of application system logs in, and the brush face of APP logs in, gate and the access control of panel etc., can be directly accessed other systems and
Equipment carry out using.
Suitability is high: according to different device ends, different business demands, this system is each provided with corresponding adaptation side
Formula, it is not necessary to modify or only need to make very little modification can access service system and equipment,
Should be readily appreciated that and use: the integration mode that this system provides is simple and clear, and other systems developer can be quick
Ground understands and uses.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
The disclosure can be limited.
Detailed description of the invention
Its example embodiment is described in detail by referring to accompanying drawing, the above and other feature and advantage of the disclosure will become
It is more obvious.
Fig. 1 shows the system block diagram of the multi-application system based on recognition of face according to one exemplary embodiment of the disclosure
Fig. 2 shows the schematic blocks according to more application apparatus based on recognition of face of one exemplary embodiment of the disclosure
Figure;
Fig. 3 diagrammatically illustrates the block diagram of the electronic equipment according to one exemplary embodiment of the disclosure;And
Fig. 4 diagrammatically illustrates the schematic diagram of the computer readable storage medium according to one exemplary embodiment of the disclosure.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be real in a variety of forms
It applies, and is not understood as limited to embodiment set forth herein;On the contrary, thesing embodiments are provided so that the disclosure will be comprehensively and complete
It is whole, and the design of example embodiment is comprehensively communicated to those skilled in the art.Identical appended drawing reference indicates in figure
Same or similar part, thus repetition thereof will be omitted.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner
In example.In the following description, many details are provided to provide and fully understand to embodiment of the disclosure.However,
It will be appreciated by persons skilled in the art that can be with technical solution of the disclosure without one in the specific detail or more
It is more, or can be using other methods, constituent element, material, device, step etc..In other cases, it is not shown in detail or describes
Known features, method, apparatus, realization, material or operation are to avoid fuzzy all aspects of this disclosure.
Block diagram shown in the drawings is only functional entity, not necessarily must be corresponding with physically separate entity.
I.e., it is possible to realize these functional entitys using software form, or these are realized in the module of one or more softwares hardening
A part of functional entity or functional entity, or realized in heterogeneous networks and/or processor device and/or microcontroller device
These functional entitys.
In this exemplary embodiment, a kind of multi-application system based on recognition of face is provided firstly;With reference to institute in Fig. 1
Show, being somebody's turn to do the multi-application system based on recognition of face may include with lower unit:
Platform unit includes recognition of face service module and face information management module, provides for the system based on people
The data and service of face identification;
Bound cell includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, according to different access ways using not
Same plug-in unit is docked with user;
Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
According to the multi-application system based on recognition of face in this example embodiment, the system to based on face by knowing
Other service layer, data Layer, the deep development for expanding layer, realize high accuracy of identification and safety, more application scenarios answer more
With the foundation of system.
In the following, by the multi-application system based on recognition of face in this example embodiment is further detailed.
Platform unit includes recognition of face service module and face information management module, provides for the system based on people
The data and service of face identification.
In this exemplary embodiment, the platform unit further include:
Recognition of face service module, for providing recognition of face, In vivo detection, face characteristic value obtains service;
Face information management module, for carrying out face information management, bottom library grouping management, identification device end management.
In this exemplary embodiment, the recognition of face service module carries out Face datection when collecting photo, if
There are face informations, then carry out recognition of face and In vivo detection, and recognition of face uses based on geometrical characteristic method and is based on mould
The recognition methods that the eigenface method of plate combines.
In this exemplary embodiment, the identification service of the recognition of face service module uses micro services framework carry out portion
Administration, can support one second ten thousand times identification services simultaneously.
In this exemplary embodiment, the face information management module uses unified Di Kuchi and more application packets
Managed Solution carries out logical partitioning to the pond Di Ku, and for different applications, logically grouping is identified, improves identification effect
Rate.
Bound cell includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, according to different access ways using not
Same plug-in unit is docked with user.
In this exemplary embodiment, the bound cell is the mode that operation system accesses facial recognition capability, according to
Access way is different, is divided into web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, and based on different equipment, different business is needed
It asks, by the access way of plug-in type, provides corresponding supporting.
In this exemplary embodiment, the bound cell is switching at runtime terminal recognition mode, and recognition mode is included in
Line identification and identified off-line:
Online recognition is normal mode, i.e. face information, bottom depositary management reason, identification service is disposed beyond the clouds, identification terminal
It is used by network connection;
Off-line mode is that face, bottom library information and identification service at the terminal, it is ensured that can be just in the case where suspension
Common sense is other;In order to guarantee that multiple terminals can share face information and bottom library information, off-line mode is managed using cloud, terminal connection
Net synchronous scheme;Terminal is once networked synchronize after, offline use can be realized.
Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
In this exemplary embodiment, the system is application audit access system, at the beginning of terminal device carries out recognition of face
When secondary access, identification facility registration function will do it:
Application system IP and port are filled in, identifies server ip and port, is submitted;
Administrator examines in management system, and the validity period of identification equipment, associate device usage scenario is arranged;
Terminal selects corresponding personal information to be grouped according to the scene of administrator setting, into identification interface.
In this exemplary embodiment, using access design scheme are as follows:
The end PC web is applied, system provides all kinds of web plug-in unit iface.js, after application introduces plug-in unit, calls
InitIFace () carries out IFace initialization, such as initIFace (' 127.0.0.1 ', ' 8080 ', ' 5 ');Interface parameters explanation:
Parameter name | Parameter declaration | With reference to |
IP | Identify server ip address | 0.0.0.0 |
Port | Identify service port number | 8081 |
retryCount | When recognition failures, repeat to identify number | 5 |
In JS, increases separately and identify the successfully method of reseptance with identification, system handled according to voluntarily situation.
Successful methods: function face_sucess (username) wherein parameter be user login name
Failure method: wherein parameter is error message to function face_faile (msg).
FaceLogin () is called to carry out recognition of face.
Mobile phone terminal APP is applied, this system is integrated by the way of providing iface.aar third side plug.
Concrete scheme is such as are as follows:
1, it is added in engineering build.gradle required for recognition of face and wraps iface
2, IFaceHandler object is defined, and is initialized in onCreate method
Wherein, the parameter declaration of init method:
3, in onResume method, recognition result is obtained by IFaceHandler, and carry out accordingly according to identification code
Processing
Identification can return to a RegResult object, identify whether success by the regcode method judgement of object, such as
Fruit is that " 0 " then identifies success, and identification successful user information can be obtained by RegResult.getUserInfo (), is otherwise lost
It loses, system voluntarily handles the subsequent process of success or failure, can be obtained by resResult.getErrMsg () corresponding wrong
False information.
In this exemplary embodiment, recognition result objectification design scheme are as follows:
Return the result objectification design:
Error code definition:
In this exemplary embodiment, it is based on face recognition technology, by face bottom depositary management reason, grouping management, face
It identifies device end management, forms recognition of face bottom data frame.By the face recognition device of management, face letter is acquired
Breath is transferred to recognition of face server and carries out recognition of face, then is associated with bottom data frame, obtains identification user basic information,
Back to identification terminal, terminal executes corresponding actions according to business demand.System supports that terminal includes PC at present, panel and
The access of each Terminal Type such as mobile phone, terminal support that business includes that PC end system recognition of face logs in, and mobile phone terminal APP recognition of face is stepped on
Record, panel human face identification work-attendance checking are registered and access control etc..The achievable function of this patent, can specifically conclude are as follows:
Face bottom library is managed by way of the pond Di Ku+application group, and recognition of face is identified by service groups, no
It reduced by only effective identification range, improve recognition efficiency, and can support multiple operation systems while accessing.
Terminal recognition equipment is registered the identification equipment of access system using registration system, audits, and to it is related
Face information grouping is linked up with, and realizes effective shunting of identification service.
The free switching for supporting terminal recognition mode, for different application environments, can free switching to be that networking is online know
Other or identified off-line.It is switched to offline mode, it is only necessary to which networking once carries out face bottom library and synchronizes, and permanent offline knowledge can be realized
Not, the safety of terminal is greatly improved.
System can carry out gapless for different applications using the frame mode of+one interface of+three plug-in unit of a platform
Access, greatly improve the development efficiency of application.
In addition, in this exemplary embodiment, additionally providing a kind of more application apparatus based on recognition of face.Referring to Fig. 2 institute
Show, should more application apparatus 200 based on recognition of face may include: platform unit module 210, bound cell module 220 and
Interface unit module 230.Wherein:
Platform unit module 210 includes recognition of face service module and face information management module, for being the system
Data and service based on recognition of face are provided;
Bound cell module 220 includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, for according to different accesses
Mode is docked using different plug-in units with user;
Interface unit module 230, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
Respectively the detail of more application apparatus modules based on recognition of face carries out in corresponding system among the above
Detailed description, therefore details are not described herein again.
It should be noted that although being referred to the several of more application apparatus 200 based on recognition of face in the above detailed description
Module or unit, but this division is not enforceable.In fact, according to embodiment of the present disclosure, it is above-described
Two or more modules or the feature and function of unit can embody in a module or unit.Conversely, retouching above
The feature and function of the module or unit stated can be to be embodied by multiple modules or unit with further division.
In addition, in an exemplary embodiment of the disclosure, additionally providing a kind of electronic equipment that can be realized above system.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, system or
Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, completely
Software implementation (including firmware, microcode etc.) or hardware and software in terms of combine embodiment, may be collectively referred to as here
Circuit, " module " or " system ".
The electronic equipment 300 of this embodiment according to the present invention is described referring to Fig. 3.The electronics that Fig. 3 is shown is set
Standby 300 be only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 3, electronic equipment 300 is showed in the form of universal computing device.The component of electronic equipment 300 can wrap
It includes but is not limited to: at least one above-mentioned processing unit 310, at least one above-mentioned storage unit 320, the different system components of connection
The bus 330 of (including storage unit 320 and processing unit 310), display unit 340.
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 310
Row, so that various according to the present invention described in the execution of the processing unit 310 above-mentioned " exemplary system " part of this specification
The step of exemplary embodiment.
Storage unit 320 may include the readable medium of volatile memory cell form, such as Random Access Storage Unit
(RAM) 3201 and/or cache memory unit 3202, it can further include read-only memory unit (ROM) 3203.
Storage unit 320 can also include program/utility with one group of (at least one) program module 3205
3204, such program module 3205 includes but is not limited to: operating system, one or more application program, other program moulds
It may include the realization of network environment in block and program data, each of these examples or certain combination.
Bus 330 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storage
Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures
Local bus.
Electronic equipment 300 can also be with one or more external equipments 370 (such as keyboard, sensing equipment, bluetooth equipment
Deng) communication, can also be enabled a user to one or more equipment interact with the electronic equipment 300 communicate, and/or with make
Any equipment (such as the router, modulation /demodulation that the electronic equipment 300 can be communicated with one or more of the other calculating equipment
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 350.Also, electronic equipment 300 can be with
By network adapter 360 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network,
Such as internet) communication.As shown, network adapter 360 is communicated by bus 330 with other modules of electronic equipment 300.
It should be understood that although not shown in the drawings, other hardware and/or software module can not used in conjunction with electronic equipment 300, including but not
Be limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and
Data backup storage system etc..
By the description of above embodiment, those skilled in the art is it can be readily appreciated that example embodiment described herein
It can also be realized in such a way that software is in conjunction with necessary hardware by software realization.Therefore, implemented according to the disclosure
The technical solution of example can be embodied in the form of software products, which can store in a non-volatile memories
In medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) or on network, including some instructions are so that a calculating equipment (can
To be personal computer, server, terminal installation or network equipment etc.) it executes according to the system of the embodiment of the present disclosure.
In an exemplary embodiment of the disclosure, a kind of computer readable storage medium is additionally provided, energy is stored thereon with
Enough realize the program product of this specification above system.In some possible embodiments, various aspects of the invention can be with
It is embodied as a kind of form of program product comprising program code, it is described when described program product is run on the terminal device
Program code is for executing the terminal device described in above-mentioned " exemplary system " part of this specification according to the present invention
The step of various exemplary embodiments.
Refering to what is shown in Fig. 4, the program product 400 for realizing above system of embodiment according to the present invention is described,
It can using portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device, such as
It is run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing, which can be, appoints
What include or the tangible medium of storage program that the program can be commanded execution system, device or device use or and its
It is used in combination.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or
System, device or the device of semiconductor, or any above combination.The more specific example of readable storage medium storing program for executing is (non exhaustive
List) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only
Memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory
(CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
In carry readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetic signal,
Optical signal or above-mentioned any appropriate combination.Readable signal medium can also be any readable Jie other than readable storage medium storing program for executing
Matter, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or and its
The program of combined use.
The program code for including on readable medium can transmit with any suitable medium, including but not limited to wirelessly, have
Line, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages
Code, described program design language include object oriented program language-Java, C++ etc., further include conventional
Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user
It calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculating
Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far
Journey calculates in the situation of equipment, and remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network
(WAN), it is connected to user calculating equipment, or, it may be connected to external computing device (such as utilize ISP
To be connected by internet).
In addition, above-mentioned attached drawing is only the schematic theory of processing included by system according to an exemplary embodiment of the present invention
It is bright, rather than limit purpose.It can be readily appreciated that the time that above-mentioned processing shown in the drawings did not indicated or limited these processing is suitable
Sequence.In addition, be also easy to understand, these processing, which can be, for example either synchronously or asynchronously to be executed in multiple modules.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
His embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Adaptive change follow the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure or
Conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by claim
It points out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the attached claims.
Claims (11)
1. a kind of multi-application system based on recognition of face, which is characterized in that the system comprises:
Platform unit is included recognition of face service module and face information management module, provides for the system and known based on face
Other data and service;
Bound cell includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, according to different access ways using different
Plug-in unit is docked with user;
Interface unit, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
2. the system as claimed in claim 1, which is characterized in that the platform unit further include:
Recognition of face service module, for providing recognition of face, In vivo detection, face characteristic value obtains service;
Face information management module, for carrying out face information management, bottom library grouping management, identification device end management.
3. system as claimed in claim 2, which is characterized in that the recognition of face service module when collecting photo, into
Row Face datection, face information, then carry out recognition of face and In vivo detection if it exists, and recognition of face, which uses, is based on geometrical characteristic
The recognition methods that method and eigenface method based on template combine.
4. the system as claimed in claim 1, which is characterized in that the identification service of the recognition of face service module is using in incognito
Business framework is disposed, and can support one second ten thousand times identification services simultaneously.
5. the system as claimed in claim 1, which is characterized in that the face information management module use the unified pond Di Ku and
The Managed Solution of more application packets carries out logical partitioning to the pond Di Ku, and for different applications, logically grouping is identified,
Improve recognition efficiency.
6. the system as claimed in claim 1, which is characterized in that the bound cell is that operation system accesses facial recognition capability
Mode, according to access way difference, be divided into web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, based on different equipment, no
Same business demand provides corresponding supporting by the access way of plug-in type.
7. the system as claimed in claim 1, which is characterized in that the bound cell is switching at runtime terminal recognition mode, is known
Other mode includes online recognition and identified off-line:
Online recognition is normal mode, i.e. face information, bottom depositary management reason, identification service is disposed beyond the clouds, and identification terminal passes through
Network connection uses;
Off-line mode is that face, bottom library information and identification service at the terminal, it is ensured that can positive common sense in the case where suspension
Not;In order to guarantee that multiple terminals can share face information and bottom library information, off-line mode is managed using cloud, and terminal networking is same
The scheme of step;Terminal is once networked synchronize after, offline use can be realized.
8. the system as claimed in claim 1, which is characterized in that the system be application audit access system, terminal device into
When row recognition of face accesses for the first time, identification facility registration function will do it:
Application system IP and port are filled in, identifies server ip and port, is submitted;
Administrator examines in management system, and the validity period of identification equipment, associate device usage scenario is arranged;
Terminal selects corresponding personal information to be grouped according to the scene of administrator setting, into identification interface.
9. a kind of more application apparatus based on recognition of face, which is characterized in that described device includes:
Platform unit module includes recognition of face service module and face information management module, for providing base for the system
In the data and service of recognition of face;
Bound cell module includes web plug-in unit, mobile terminal plug-in unit and embedded plug-in unit, for being adopted according to different access ways
It is docked with different plug-in units with user;
Interface unit module, connecting platform unit and bound cell, for servicing and the calling of data and integrated.
10. a kind of electronic equipment, which is characterized in that including
Processor;And
Memory is stored with computer-readable instruction on the memory, and the computer-readable instruction is held by the processor
System according to any one of claim 1 to 8 is realized when row.
11. a kind of computer readable storage medium, is stored thereon with computer program, the computer program is executed by processor
Shi Shixian is according to claim 1 to system described in any one of 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910512213.5A CN110287833A (en) | 2019-06-13 | 2019-06-13 | A kind of multi-application system and device based on recognition of face |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910512213.5A CN110287833A (en) | 2019-06-13 | 2019-06-13 | A kind of multi-application system and device based on recognition of face |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110287833A true CN110287833A (en) | 2019-09-27 |
Family
ID=68004960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910512213.5A Pending CN110287833A (en) | 2019-06-13 | 2019-06-13 | A kind of multi-application system and device based on recognition of face |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110287833A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114356406A (en) * | 2021-11-25 | 2022-04-15 | 山东鲁软数字科技有限公司 | Face recognition user migration system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103544013A (en) * | 2013-10-25 | 2014-01-29 | 优视科技有限公司 | Plug-in system and plug-in management method |
CN106406930A (en) * | 2016-08-25 | 2017-02-15 | 苏州蓝海彤翔系统科技有限公司 | Plug-in system |
CN107396049A (en) * | 2017-07-28 | 2017-11-24 | 武汉烽火众智数字技术有限责任公司 | A kind of equipment access system and its method of compatible multi-protocols |
CN109684940A (en) * | 2018-12-06 | 2019-04-26 | 武汉腾云慧城科技有限公司 | A kind of face identification method and system based on Triple distribution dynamic dispatching |
-
2019
- 2019-06-13 CN CN201910512213.5A patent/CN110287833A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103544013A (en) * | 2013-10-25 | 2014-01-29 | 优视科技有限公司 | Plug-in system and plug-in management method |
CN106406930A (en) * | 2016-08-25 | 2017-02-15 | 苏州蓝海彤翔系统科技有限公司 | Plug-in system |
CN107396049A (en) * | 2017-07-28 | 2017-11-24 | 武汉烽火众智数字技术有限责任公司 | A kind of equipment access system and its method of compatible multi-protocols |
CN109684940A (en) * | 2018-12-06 | 2019-04-26 | 武汉腾云慧城科技有限公司 | A kind of face identification method and system based on Triple distribution dynamic dispatching |
Non-Patent Citations (6)
Title |
---|
余莉琪: "《监狱学专业创新系列丛书4 刑事法学文库 智慧监狱安防应用》", 30 September 2017, 中国法制出版社 * |
彭文波: "《计算机软件技术员 中级》", 30 September 2009, 中央广播电视大学出版社 * |
童维勤 等: "《数据密集型计算和模型》", 31 January 2015, 上海科学技术出版社 * |
苏剑波等: "《应用模式识别技术导论 人脸识别与语音识别》", 31 May 2001 * |
郭巍 等: "智能化系统建设之浅见", 《科学技术创新》 * |
马晓仟 等: "《网络空间安全专业规划教材 大数据安全与隐私保护》", 31 May 2019, 北京邮电大学出版社 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114356406A (en) * | 2021-11-25 | 2022-04-15 | 山东鲁软数字科技有限公司 | Face recognition user migration system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11729642B2 (en) | Using orchestrators for false positive detection and root cause analysis | |
CN110830546A (en) | Available domain construction method, device and equipment based on container cloud platform | |
CN103268351B (en) | Method and device for data synchronism | |
CN108259175A (en) | A kind of distribution routing algorithm method of servicing and system | |
CN109802934A (en) | A kind of MEC system based on container cloud platform | |
Al-Sharekh et al. | Security challenges and limitations in IoT environments | |
CN102289691B (en) | Remote virtual subscriber identity module (SIM) card read-write system based on tablet personal computer in network environment | |
CN101689994A (en) | Multiple user authentications on a communications device | |
CN109788052A (en) | A kind of server configuration remote inquiry method, apparatus, terminal and storage medium | |
CN103294556A (en) | Method and system for host system admission control | |
CN105051692A (en) | Automated failure handling through isolation | |
US12287746B2 (en) | Management of endpoint devices utilizing tag bridge devices | |
CN105095103A (en) | Storage device management method and device used for cloud environment | |
Barbosa et al. | An internet of things security system based on grouping of smart cards managed by field programmable gate array | |
CN110287833A (en) | A kind of multi-application system and device based on recognition of face | |
CN110796021B (en) | Identity authentication method and device applied to self-service equipment | |
US20170132859A1 (en) | Integrated Physical Access Control System | |
CN118282764A (en) | Security authentication method, system, medium and equipment | |
US11381404B2 (en) | Trusted platform module attestation flow over simple authentication and security layer with multiple symmetric key identification | |
CN113360172B (en) | Application deployment method, device, computer equipment and storage medium | |
CN114928617B (en) | Private network subscription data management method, device, equipment and medium | |
CN109688174A (en) | A kind of virtual service implementation method and device based on more agents service | |
CN103561355B (en) | A kind of system method to set up and electronic equipment | |
Qi et al. | Optimizing packet transmission for ledger-based points transfer system in LPWAN: solutions, evaluation and standardization | |
US20230385219A1 (en) | Electronic communication between devices using a protocol |
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 |
Application publication date: 20190927 |
|
RJ01 | Rejection of invention patent application after publication |