[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910512213.5A
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 MetarNet Technologies Co Ltd
Original Assignee
Beijing MetarNet Technologies 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 MetarNet Technologies Co Ltd filed Critical Beijing MetarNet Technologies Co Ltd
Priority to CN201910512213.5A priority Critical patent/CN110287833A/en
Publication of CN110287833A publication Critical patent/CN110287833A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • G06V10/95Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/40Spoof detection, e.g. liveness detection
    • G06V40/45Detection 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

A kind of multi-application system and device based on recognition of face
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.
CN201910512213.5A 2019-06-13 2019-06-13 A kind of multi-application system and device based on recognition of face Pending CN110287833A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
余莉琪: "《监狱学专业创新系列丛书4 刑事法学文库 智慧监狱安防应用》", 30 September 2017, 中国法制出版社 *
彭文波: "《计算机软件技术员 中级》", 30 September 2009, 中央广播电视大学出版社 *
童维勤 等: "《数据密集型计算和模型》", 31 January 2015, 上海科学技术出版社 *
苏剑波等: "《应用模式识别技术导论 人脸识别与语音识别》", 31 May 2001 *
郭巍 等: "智能化系统建设之浅见", 《科学技术创新》 *
马晓仟 等: "《网络空间安全专业规划教材 大数据安全与隐私保护》", 31 May 2019, 北京邮电大学出版社 *

Cited By (1)

* Cited by examiner, † Cited by third party
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