[go: up one dir, main page]

CN109118178A - Data processing method and device, electronic equipment and computer storage medium - Google Patents

Data processing method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN109118178A
CN109118178A CN201810981931.2A CN201810981931A CN109118178A CN 109118178 A CN109118178 A CN 109118178A CN 201810981931 A CN201810981931 A CN 201810981931A CN 109118178 A CN109118178 A CN 109118178A
Authority
CN
China
Prior art keywords
request
personnel
information data
information
data
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
CN201810981931.2A
Other languages
Chinese (zh)
Inventor
李百丁
牛尧
徐肇虎
黄王爵
左冬冬
肖伟华
蒋文忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Sensetime Technology Co Ltd
Original Assignee
Shenzhen Sensetime Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Sensetime Technology Co Ltd filed Critical Shenzhen Sensetime Technology Co Ltd
Priority to CN201810981931.2A priority Critical patent/CN109118178A/en
Publication of CN109118178A publication Critical patent/CN109118178A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a kind of data processing method and device, electronic equipment and computer storage mediums, wherein, method includes: reception data processing request, wherein, the data processing request includes data access request, inquiry request and edit requests, and the edit requests include that creator organizes request, the request of addition personal information, deletes at least one of personal information request and change personal information request;According to the data processing request, interactive interface corresponding with the data processing request is returned;The information data that user is inputted by the interactive interface is received, and stores the information data.The intelligent management to information data may be implemented in the embodiment of the present invention.

Description

Data processing method and device, electronic equipment and computer storage medium
Technical Field
The present invention relates to computer technologies, and in particular, to a data processing method and apparatus, an electronic device, and a computer storage medium.
Background
In order to maintain normal work order and work environment, guarantee property safety and protect the technical and commercial secrets of a company, enterprises mostly establish a personnel management system. A staff management system for an enterprise may include management of internal staff and management of external visitors, where management of internal staff may include attendance management of staff. With the progress of science and technology, the management method of the enterprise to personnel is also gradually intelligentized.
Disclosure of Invention
The embodiment of the invention provides a technical scheme for data processing.
According to an aspect of the embodiments of the present disclosure, there is provided a data processing method, including:
receiving a data processing request, wherein the data processing request comprises a data access request, a query request and an editing request, and the editing request comprises at least one of a request for creating a personnel group, a request for adding personnel information, a request for deleting personnel information and a request for changing personnel information;
returning an interactive interface corresponding to the data processing request according to the data processing request;
and receiving information data input by a user through the interactive interface, and storing the information data. Optionally, in the foregoing method embodiment of the present invention, the data access request includes: importing a personnel information request;
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the import personnel information request according to the import personnel information request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving personnel information data input by a user through the interactive interface, and storing the personnel information data one by one or in batches, wherein the personnel information data comprises at least one of personnel identity information, face images, contact ways and personnel types, and the personnel types comprise employees and visitors.
Optionally, in any one of the above method embodiments of the present invention, the data access request includes: exporting a personnel information request;
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the derived personnel information request according to the derived personnel information request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving the personnel types input by the user through the interactive interface, and exporting the personnel information data matched with the personnel types one by one or in batches.
Optionally, in any of the above method embodiments of the present invention, in response to the edit request being a create staff group request,
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the request for creating the staff group according to the request for creating the staff group;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving personnel group information data input by a user through the interactive interface, storing the personnel group information data, and establishing a personnel group, wherein the personnel group information data comprises at least one of a personnel group name, a personnel group position and a personnel group type, and the personnel group type comprises a personnel group and a visitor group.
Optionally, in any one of the method embodiments of the present invention, the receiving crew information data input by a user through the interactive interface, storing the crew information data, and after the crew is established, further includes:
and receiving personnel information data in the personnel group input by a user through the interactive interface, storing the personnel information data, and adding personnel in the personnel group, wherein the personnel information data comprises at least one of personnel identity information, a face image and a contact way.
Optionally, in any one of the method embodiments of the present invention, the receiving personnel information data in the personnel group input by the user through the interactive interface, and storing the personnel information data includes:
receiving personnel information data in the personnel group input by a user through the interactive interface, wherein the personnel information data comprises a face image;
determining the similarity between the face image in the received personnel information data and the face image in the stored personnel information data;
storing the personnel information data with the similarity smaller than a preset similarity threshold; or displaying prompt information whether similar persons continue to store or not for the person information data with the similarity greater than or equal to the preset similarity threshold.
Optionally, in any one of the method embodiments of the present invention, the determining a similarity between a face image in the received person information data and a face image in already stored person information data includes:
extracting the characteristics of the face image in the received personnel information data to obtain corresponding characteristic data;
and determining the similarity according to the corresponding characteristic data and the characteristic data of the face image in the stored personnel information data.
Optionally, in any one of the method embodiments of the present invention, after storing the person information data whose similarity is smaller than a preset similarity threshold, the method further includes:
and storing the feature data corresponding to the face image in the personnel information data with the similarity smaller than a preset similarity threshold.
Optionally, in any one of the method embodiments of the present invention, the receiving personnel information data in the personnel group input by the user through the interactive interface, and storing the personnel information data, further includes:
and marking the authority for the personnel in the personnel group according to the personnel group type.
Optionally, in any of the above method embodiments of the present invention, in response to the edit request being an add personnel information request,
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the information request of the addition personnel according to the information request of the addition personnel;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving personnel information data input by a user through the interactive interface, and storing the personnel information data in a personnel group selected by the user through the interactive interface.
Alternatively, in any of the above method embodiments of the present invention, in response to the edit request being a delete people information request,
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the deleted personnel information request according to the deleted personnel information request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and deleting the personnel information data in the personnel group selected by the user through the interactive interface.
Alternatively, in any of the above method embodiments of the present invention, in response to the edit request being a request to change personnel information,
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the change personnel information request according to the change personnel information request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving personnel information data input by the user through the interactive interface, and updating the personnel information data in the personnel group selected by the user through the interactive interface by the personnel information data.
Optionally, in any of the method embodiments of the present invention, the query request includes: a personnel information query request;
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the personnel information query request according to the personnel information query request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
receiving keywords or face images input by a user through the interactive interface, and searching personnel information data matched with the keywords or the face images in stored personnel information data according to the keywords or the face images;
if the personnel information data matched with the keywords or the face images are found in the stored personnel information data, displaying the personnel information data; and/or if the personnel information data matched with the keywords or the face images are not found in the stored personnel information data, displaying prompt information of the personnel without matching.
Optionally, in any of the above method embodiments of the present invention, the method further includes:
receiving traffic information data and storing the traffic information data, wherein the traffic information data comprises face images, traffic time, traffic places and personnel types collected by an identification terminal, and the personnel types comprise: employees, visitors, and strangers.
Optionally, in any one of the method embodiments of the present invention, before receiving the traffic information data and storing the traffic information data, the method further includes:
receiving a personnel information sending request, and sending stored personnel information data matched with the personnel information sending request in batch, wherein the traffic information data is obtained by the recognition terminal through face matching according to the collected face image and the face image in the personnel information data.
Optionally, in any of the above method embodiments of the present invention, the traffic information data further includes attendance information;
and taking the traffic information data of the employee stored for the first time and the last time every day as attendance information of the employee.
Optionally, in any one of the method embodiments of the present invention, after storing the traffic information data, the method further includes:
receiving a traffic information viewing request;
returning an interactive interface corresponding to the traffic information viewing request according to the traffic information viewing request;
receiving the type of the traffic information data selected by the user through the interactive interface, and displaying the traffic information data matched with the type of the traffic information data; the type of the traffic information data comprises at least one of the following: time type, person type, and location type.
Optionally, in any of the method embodiments of the present invention, the query request includes: a traffic information query request;
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the traffic information query request according to the traffic information query request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
receiving keywords or face images input by a user through the interactive interface, and searching traffic information data matched with the keywords or the face images in stored traffic information data according to the keywords or the face images;
if the traffic information data matched with the keywords or the face images are found in the stored traffic information data, displaying the traffic information data; and/or if the traffic information data matched with the keywords or the face images is not found in the stored traffic information data, displaying prompt information of no matched traffic information.
Optionally, in any one of the above method embodiments of the present invention, the data access request includes: a traffic information export request;
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the traffic information export request according to the traffic information export request;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
receiving the type of the traffic information data input by the user through the interactive interface, and exporting the traffic information data matched with the type of the traffic information data in batches; the type of the traffic information data comprises at least one of the following: time type, person type, and location type.
Optionally, in any of the above method embodiments of the present invention, the method further includes:
receiving a matching threshold adjustment request;
returning an interactive interface corresponding to the matched threshold value adjusting request according to the matched threshold value adjusting request;
displaying the current preset matching threshold of the identification terminal carried in the matching threshold adjusting request on the interactive interface;
and receiving a new preset matching threshold value input by a user through the interactive interface, and sending the new preset matching threshold value to the identification terminal.
Optionally, in any of the above method embodiments of the present invention, the method further includes:
receiving a use authority configuration request;
returning an interactive interface corresponding to the use permission configuration request according to the use permission configuration request;
and receiving the use permission configured by the user through the interactive interface, sending the use permission to an identification terminal, and storing the identification terminal and the configured information data of the use permission.
Optionally, in any of the above method embodiments of the present invention, the method further includes:
and receiving false identification information data and storing the false identification information data, wherein the false identification information data comprises a face image collected by an identification terminal and corresponding personnel information data.
Optionally, in any one of the method embodiments of the present invention, after receiving the misrecognition information data and storing the misrecognition information data, the method further includes:
receiving a misrecognition information checking request;
returning an interactive interface corresponding to the misrecognition information viewing request according to the misrecognition information viewing request;
and displaying the misrecognition information data on the interactive interface.
Optionally, in any of the above method embodiments of the present invention, the method further includes:
and receiving recommendation information data and storing the recommendation information data.
Optionally, in any one of the method embodiments of the present invention, after receiving recommendation information data and storing the recommendation information data, the method further includes:
receiving a suggested information viewing request;
returning an interactive interface corresponding to the suggested information viewing request according to the suggested information viewing request;
and displaying the suggested information data on the interactive interface.
Optionally, in any of the method embodiments of the present invention, before receiving the data processing request, the method further includes:
receiving a login request input through a login interface;
returning an interactive interface corresponding to the user account according to the user account carried by the login request;
the receiving a data processing request includes:
and receiving a data processing request input through the interactive interface.
Optionally, in any one of the method embodiments of the present invention, before receiving the login request input through the login interface, the method further includes:
receiving a registration request input through a login interface;
returning an interactive interface corresponding to the registration request according to the registration request;
receiving user information input by a user through the interactive interface, and storing the user information;
and generating the corresponding user account according to the user information.
According to another aspect of the embodiments of the present disclosure, there is provided a data processing apparatus including:
the system comprises a receiving and sending unit, a processing unit and a processing unit, wherein the receiving and sending unit is used for receiving a data processing request, the data processing request comprises a data access request, an inquiry request and an editing request, and the editing request comprises at least one of a personnel group creation request, a personnel information addition request, a personnel information deletion request and a personnel information modification request;
the processing unit is used for returning an interactive interface corresponding to the data processing request according to the data processing request;
the receiving and sending unit is also used for receiving the information data input by the user through the interactive interface and storing the information data.
Optionally, in the above apparatus embodiment of the present invention, the data access request includes: importing a personnel information request;
the processing unit is used for returning an interactive interface corresponding to the import personnel information request according to the import personnel information request;
the receiving and sending unit is used for receiving personnel information data input by a user through the interactive interface and storing the personnel information data one by one or in batches, wherein the personnel information data comprises at least one of personnel identity information, a face image, a contact way and a personnel type, and the personnel type comprises personnel and visitors.
Optionally, in any one of the apparatus embodiments of the present invention above, the data access request includes: exporting a personnel information request;
the processing unit is used for returning an interactive interface corresponding to the derived personnel information request according to the derived personnel information request;
and the receiving and sending unit is used for receiving the personnel types input by the user through the interactive interface and exporting the personnel information data matched with the personnel types one by one or in batches.
Optionally, in any of the above apparatus embodiments of the present invention, in response to the edit request being a create staff group request,
the processing unit is used for returning an interactive interface corresponding to the request for creating the staff group according to the request for creating the staff group;
the receiving and sending unit is used for receiving the personnel group information data input by the user through the interactive interface, storing the personnel group information data and establishing a personnel group, wherein the personnel group information data comprises at least one of a personnel group name, a personnel group location and a personnel group type, and the personnel group type comprises a personnel group and a visitor group.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive person information data in the staff group, which is input by a user through the interactive interface, store the person information data, and add a person in the staff group, where the person information data includes at least one of person identity information, a face image, and a contact information.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is configured to receive person information data in the group of people, where the person information data is input by a user through the interactive interface, and includes a face image;
the processing unit is used for determining the similarity between the face image in the received personnel information data and the face image in the stored personnel information data; storing the personnel information data with the similarity smaller than a preset similarity threshold; or displaying prompt information whether similar persons continue to store or not for the person information data with the similarity greater than or equal to the preset similarity threshold.
Optionally, in any one of the apparatus embodiments of the present invention, the processing unit is configured to perform feature extraction on a face image in the received person information data to obtain corresponding feature data; and determining the similarity according to the corresponding feature data and feature data of the face image in the stored personnel information data.
Optionally, in any one of the apparatus embodiments of the present invention, the processing unit is further configured to store feature data corresponding to a face image in the person information data with a similarity smaller than a preset similarity threshold.
Optionally, in any one of the apparatus embodiments of the present invention, the processing unit is further configured to label a right for a person in the group of people according to the group of people type.
Alternatively, in any of the above apparatus embodiments of the present invention, in response to the edit request being an add people information request,
the processing unit is used for returning an interactive interface corresponding to the information request of the adding personnel according to the information request of the adding personnel;
and the receiving and sending unit is used for receiving the personnel information data input by the user through the interactive interface and storing the personnel information data in the personnel group selected by the user through the interactive interface.
Alternatively, in any of the above apparatus embodiments of the present invention, in response to the edit request being a delete people information request,
the processing unit is used for returning an interactive interface corresponding to the personnel deleting information request according to the personnel deleting information request;
and the receiving and sending unit is used for deleting the personnel information data in the personnel group selected by the user through the interactive interface.
Alternatively, in any of the above apparatus embodiments of the present invention, in response to the edit request being a request to change the person information,
the processing unit is used for returning an interactive interface corresponding to the personnel changing information request according to the personnel changing information request;
and the receiving and sending unit is used for receiving the personnel information data input by the user through the interactive interface and updating the personnel information data in the personnel group selected by the user through the interactive interface according to the personnel information data.
Optionally, in any apparatus embodiment of the above device, the query request includes: a personnel information query request;
the processing unit is used for returning an interactive interface corresponding to the personnel information query request according to the personnel information query request;
the receiving and sending unit is used for receiving keywords or face images input by a user through the interactive interface and searching personnel information data matched with the keywords or the face images in stored personnel information data according to the keywords or the face images;
the processing unit is further used for displaying the personnel information data when the personnel information data matched with the keywords or the face images are found in the stored personnel information data; and/or when the personnel information data matched with the keywords or the face photos are not found in the stored personnel information data, displaying prompt information of the personnel without matching.
Optionally, in an embodiment of any one of the above apparatuses of the present invention, the transceiver unit is further configured to receive traffic information data, and store the traffic information data, where the traffic information data includes a face image acquired by an identification terminal, a traffic time, a traffic location, and a person type, and the person type includes: employees, visitors, and strangers.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a personnel information sending request, and send stored personnel information data matched with the personnel information sending request in batch, where the traffic information data is obtained by the recognition terminal performing face matching according to the collected face image and the face image in the personnel information data.
Optionally, in any one of the apparatus embodiments of the present invention, the traffic information data further includes attendance information;
and taking the traffic information data of the employee stored for the first time and the last time every day as attendance information of the employee.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a traffic information checking request;
the processing unit is further configured to return an interactive interface corresponding to the traffic information viewing request according to the traffic information viewing request;
the receiving and sending unit is also used for receiving the type of the traffic information data selected by the user through the interactive interface;
the processing unit is also used for displaying the traffic information data matched with the type of the traffic information data; the type of the traffic information data comprises at least one of the following: time type, person type, and location type.
Optionally, in any apparatus embodiment of the above device, the query request includes: a traffic information query request;
the processing unit is used for returning an interactive interface corresponding to the traffic information query request according to the traffic information query request;
the receiving and sending unit is used for receiving keywords or face images input by a user through the interactive interface and searching the traffic information data matched with the keywords or the face images in the stored traffic information data according to the keywords or the face images;
the processing unit is used for displaying the traffic information data when the traffic information data matched with the keywords or the face images is found in the stored traffic information data; and/or when the traffic information data matched with the keywords or the face images is not found in the stored traffic information data, displaying prompt information of the traffic information which is not matched.
Optionally, in any one of the apparatus embodiments of the present invention above, the data access request includes: a traffic information export request;
the processing unit is used for returning an interactive interface corresponding to the traffic information export request according to the traffic information export request;
the receiving and sending unit is used for receiving the type of the traffic information data input by the user through the interactive interface and exporting the traffic information data matched with the type of the traffic information data in batches; the type of the traffic information data comprises at least one of the following: time type, person type, and location type.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a matching threshold adjustment request;
the processing unit is further used for returning an interactive interface corresponding to the matched threshold value adjusting request according to the matched threshold value adjusting request; displaying the current preset matching threshold of the identification terminal carried in the matching threshold adjusting request on the interactive interface;
and the transceiver unit is also used for receiving a new preset matching threshold value input by a user through the interactive interface and sending the new preset matching threshold value to the identification terminal.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a usage right configuration request;
the processing unit is further used for returning an interactive interface corresponding to the use permission configuration request according to the use permission configuration request;
the receiving and sending unit is further configured to receive the usage right configured by the user through the interactive interface, send the usage right to an identification terminal, and store the identification terminal and the configured usage right.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive misrecognition information data and store the misrecognition information data, where the misrecognition information data includes a face image collected by a recognition terminal and corresponding person information data.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a request for checking misidentification information;
the processing unit is further used for returning an interactive interface corresponding to the misrecognition information viewing request according to the misrecognition information viewing request; and displaying the misrecognition information data on the interactive interface.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive recommendation information data, and store the recommendation information data.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a request for viewing suggested information;
the processing unit is further configured to return an interactive interface corresponding to the suggested information viewing request according to the suggested information viewing request; and displaying the suggested information data on the interactive interface.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a login request input through a login interface;
the processing unit is further used for returning an interactive interface corresponding to the user account according to the user account carried by the login request;
and the receiving and sending unit is used for receiving the data processing request input through the interactive interface.
Optionally, in any one of the apparatus embodiments of the present invention, the transceiver unit is further configured to receive a registration request input through a login interface;
the processing unit is further used for returning an interactive interface corresponding to the registration request according to the registration request;
the receiving and sending unit is also used for receiving the user information input by the user through the interactive interface and storing the user information;
the processing unit is further configured to generate the corresponding user account according to the user information.
According to another aspect of the embodiments of the present invention, there is provided an electronic device including the apparatus according to any of the above embodiments.
According to still another aspect of an embodiment of the present invention, there is provided an electronic apparatus including:
a memory for storing executable instructions; and
a processor in communication with the memory for executing the executable instructions to perform the method of any of the above embodiments.
According to a further aspect of embodiments of the present invention, there is provided a computer program comprising computer readable code which, when run on a device, executes instructions for implementing the method of any one of the above embodiments.
According to a further aspect of embodiments of the present invention, there is provided a computer program product for storing computer readable instructions which, when executed, cause a computer to perform the method of any of the above embodiments.
In an alternative embodiment the computer program product is embodied as a computer storage medium, and in another alternative embodiment the computer program product is embodied as a software product, such as an SDK or the like.
Based on the data processing method and apparatus, the electronic device, and the computer storage medium provided by the above embodiments of the present invention, by receiving a data processing request, wherein the data processing request includes a data access request, an inquiry request, and an edit request, the edit request includes at least one of a create staff group request, an add staff information request, a delete staff information request, and a change staff information request, returning an interactive interface corresponding to the data processing request according to the data processing request, receiving information data input by a user through the interactive interface, and storing the information data, by integrating a plurality of data processing functions, in a data processing process, returning a corresponding interactive interface by using the data processing request, performing human-computer interactive processing through the interactive interface, implementing a corresponding data processing function, and providing an easy-to-operate platform for integrated management of the information data, the method can be applied to the management field of various information data such as personnel management of enterprises and the like.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
The invention will be more clearly understood from the following detailed description, taken with reference to the accompanying drawings, in which:
FIG. 1 is a flow diagram of a data processing method according to some embodiments of the invention;
FIG. 2 is a flow diagram of a data processing method according to further embodiments of the present invention;
FIG. 3 is a flow chart of a data processing method according to further embodiments of the invention;
FIGS. 4A-4O are schematic diagrams of an interactive interface according to some embodiments of the present invention;
FIG. 5 is a block diagram of a data processing apparatus according to some embodiments of the present invention;
fig. 6 is a schematic structural diagram of an embodiment of an electronic device according to an embodiment of the present invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
Embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the computer system/server include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, hand-held or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, networked personal computers, minicomputer systems, mainframe computer systems, distributed cloud computing environments that include any of the above, and the like.
The computer system/server may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc. that perform particular tasks or implement particular abstract data types. The computer system/server may be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.
Fig. 1 is a flow diagram of a data processing method according to some embodiments of the invention, which may be performed by a server, for example: the server may be a WEB server.
As shown in fig. 1, the method includes:
102, a data processing request is received.
In this embodiment, the data processing request may include, but is not limited to, a data access request, an inquiry request, and an editing request, where the editing request may include at least one of a create staff group request, an add staff information request, a delete staff information request, and a change staff information request, and the type of the data processing request is not limited in this embodiment.
Optionally, the data processing request may be received through a user operation on the interactive interface, for example: the data processing request corresponding to the function key can be triggered by clicking the function key on the interactive interface by a user, so that the data processing request is received; data processing requests may also be received from other terminal devices, for example: the data processing request sent by the identification terminal connected to the server can be received, and the embodiment does not limit the manner of receiving the data processing request.
And 104, returning an interactive interface corresponding to the data processing request according to the data processing request.
In an alternative example, the interactive interface corresponding to the data processing request may be returned in the form of a new tab, for example: a jump may be made from the current tab page to a new tab page corresponding to the data processing request in response to the data processing request. In another alternative example, the interactive interface corresponding to the data processing request may be returned in a form opened on the current page, for example: according to the data processing request, a new page corresponding to the data processing request can be opened on the current page to replace the current page. The present embodiment does not limit the return form of the interactive interface corresponding to the data processing request.
Optionally, for different data processing requests, the interactive interfaces corresponding to the data processing requests may adopt the same return form or different return forms, which is not limited in this embodiment.
And 106, receiving information data input by a user through the interactive interface and storing the information data.
Optionally, according to the type of the data processing request, a control such as an information input box and/or a selection box may be arranged on the interactive interface for receiving the information data input by the user, and a save button or an icon may be arranged on the interactive interface for storing the information data by clicking the save button or the icon. Besides, according to the type of the data processing request, other related function keys or icons can be arranged on the interactive interface so as to increase the functions of data processing. The present embodiment does not limit the structure of the interactive interface.
In the data processing method provided by this embodiment, by receiving a data processing request, where the data processing request includes a data access request, a query request, and an edit request, the edit request includes at least one of a create staff group request, an add staff information request, a delete staff information request, and a change staff information request, according to the data processing request, returning an interactive interface corresponding to the data processing request, receiving information data input by a user through the interactive interface, storing the information data, integrating a plurality of data processing functions, in the data processing process, the corresponding interactive interface is returned by using the data processing request, the man-machine interaction processing is carried out through the interactive interface, the corresponding data processing function is realized, an easy-to-operate platform is provided for the comprehensive management of the information data, and the method can be applied to the management field of various information data such as personnel management of enterprises and the like.
In some embodiments, the data access request received by the operation 102 may be an import personnel information request, the operation 104 may return an interactive interface corresponding to the import personnel information request according to the import personnel information request, and the operation 106 may receive personnel information data input by a user through the interactive interface and store the personnel information data one by one or in batches. The personnel information data may include at least one of personnel identity information, a face image, a contact information, a personnel type, and the like, and the content of the personnel information data is not limited in this embodiment.
In an alternative example, the person identity information may include basic information of the person such as the name, the sex, etc., the face image may be a crown-free photo of the person or a close-up photo of the person, the contact information may include a mobile phone number, a telephone number, etc., of the person, and the type of the person may include the employee and the visitor, etc. Wherein the person type can be determined for different application scenarios according to different classification criteria. Optionally, the identity information of the person may also be different for different person types, for example: for the employee, the identity information of the employee can also comprise the position or the level of the employee, the job number and the like, and simultaneously can also comprise an identity card number and the like, and for the visitor, the identity information of the visitor at least comprises the identity card number and the like. In addition, for visitors, the personnel information data can also comprise visiting affairs and the like.
In an alternative example, as shown in fig. 4A, fig. 4A is a schematic view of an interactive interface according to some embodiments of the present invention, where 401 is an interactive interface corresponding to a request for importing personal information, 402 is an information input box for receiving personal information data input by a user, and 403 is a save key for storing the input personal information data, and for the interactive interface 401, when a plurality of sets of personal information data are input in the information input box 402 and then the key 403 is clicked, the plurality of sets of personal information data in the information input box 402 may be stored in batch, and when only one set of personal information data is input in the information input box 402 and then the key 403 is clicked each time, the one set of personal information data in the information input box 402 may be stored one by one.
The embodiment provides various methods for importing the personnel information data, different methods can be selected to import the personnel information data according to different application scenes, conditions, requirements and the like, and a basis is provided for realizing intelligent unified management on the personnel information data.
In some embodiments, the data access request received by the operation 102 may be a request for exporting person information, the operation 104 may return an interactive interface corresponding to the request for exporting person information according to the request for exporting person information, and the operation 106 may receive a person type input by a user through the interactive interface, and export person information data matching the person type one by one or in batches. The person type can be determined according to different classification criteria for different application scenarios, for example: for an enterprise, the personnel type may include employees, visitors, and the like, and the personnel information data may include at least one of personnel identity information, a face image, a contact information, and the like, besides the personnel type.
In an alternative example, as shown in fig. 4B, fig. 4B is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 404 is an interactive interface corresponding to a request for exporting person information, 405 is an information input box for receiving a person type input by a user, 406 is a batch export key for batch exporting person information data, 407 is a one-by-one export key for exporting person information data one by one (singly), for the interactive interface 404, when the person type is input in the information input box 405, the key 406 is clicked, person information data matching the person type in the information input box 405 may be batch exported, and when the person type is input in the information input box 405, the key 407 is clicked, person information data matching the person type in the information input box 405 may be exported one by one.
The embodiment provides various methods for exporting the personnel information data, different methods can be selected for exporting the personnel information data according to different application scenes, conditions, requirements and the like, and a basis is provided for realizing intelligent unified management of the personnel information data.
In some embodiments, the editing request received by the operation 102 is a create staff group request, and in response to the editing request being the create staff group request, the operation 104 may return an interactive interface corresponding to the create staff group request according to the create staff group request, and the operation 106 may receive staff group information data input by a user through the interactive interface, store the staff group information data, and create a staff group. The personnel group information data may include at least one of a personnel group name, a personnel group location, a personnel group type, and the like, the content of the personnel group information data is not limited in this embodiment, and the personnel group type may be determined according to different classification criteria for different application scenarios, for example, for an enterprise, the personnel group type may include a personnel group, a visitor group, and the like.
In an alternative example, as shown in fig. 4C, fig. 4C is a schematic view of an interactive interface according to some embodiments of the invention, wherein 408 is an interactive interface corresponding to the request for creating the personnel group, 409a and 409b are information input boxes for receiving personnel group information data input by the user, 409c is a selection box for receiving the personnel group information data selected by the user, 410 is a creation key for storing the input personnel group information data, when the group information data is input in the information input boxes 409a and 409b of the interactive interface 408, and, after selecting the group information data in the selection box 409c, by clicking the button 410, the personnel group information data in the information input boxes 409a, 409b and the selection box 409c may be stored, thereby establishing a personnel group, after the staff groups are established, the established staff groups can be displayed through other interactive interfaces so as to be convenient for viewing the established staff groups.
Optionally, the operation 106 may further receive staff information data in the staff group input by the user through the interactive interface, store the staff information data, and add staff in the staff group. The personnel information data may include at least one of personnel identity information, a face image, a contact information, and the like, and the content of the personnel information data is not limited in this embodiment. In an alternative example, the person type may be determined according to the group type of the person, and the identity information of the person may be different for different person types, for example: the personnel group type comprises a personnel group and a visitor group, the personnel type comprises staff and visitors, for the staff, the identity information can comprise the name, the sex, the position or the position of the staff, the work number and the like, and can also comprise an identity card number and the like, for the visitors, the identity information at least comprises the name, the identity card number and the like of the staff, and for the visitors, the personnel information data can also comprise the reason of the visit and the like.
In an alternative example, as shown in fig. 4D, fig. 4D is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 411 is another interactive interface corresponding to a request for creating a group of people, the interactive interface may be automatically opened after the interactive interface 408 is closed, 412a, 412c, 412D, and 412e are information input boxes for receiving people information data input by a user, 412b is a selection box for receiving people information data selected by the user, and 413 is an add button for storing the input people information data, when people information data is input in the information input boxes 412a, 412c, 412D, and 412e of the interactive interface 411 and people information data is selected in the selection box 412b, the people information data in the information input boxes 412a, 412c, 412D, and 412e and the selection box 412b may be stored by clicking the button 413, so as to add people in the group, after adding the personnel, the established personnel group and the personnel added in the personnel group can be displayed through other interactive interfaces so as to be convenient for viewing the personnel in the established personnel group.
Optionally, in the process of adding people to the personnel group, the authority can be marked for the people in the personnel group according to the type of the personnel group, so that different types of people have different authorities. For example: for various types of personnel such as staff and visitors, the permissions are different according to different groups.
The embodiment classifies the personnel information data by creating the personnel group, so that the personnel information data can be managed according to different categories to which the personnel information data belong, and a basis is provided for intelligent unified management of the personnel information data.
In an optional example, when the person information data includes a face image, in the process of adding the person information data to the group of people, the uniqueness of the face image in the person information data is ensured through face matching, and the addition of repeated or too similar face images is avoided, so that the false recognition rate can be reduced when the face image in the person information data is used for face recognition. The flow of face matching when adding a person to a group of persons will be described in detail below with reference to fig. 2. As shown in fig. 2, the method includes:
and 202, receiving personnel information data in the personnel group input by the user through the interactive interface.
In this embodiment, the person information data includes a face image, for example: the face image may be a crown-free photograph or a close-up photograph of a person, and the embodiment does not limit the type of the face image.
And 204, determining the similarity between the face image in the received personnel information data and the face image in the stored personnel information data.
Optionally, feature extraction may be performed on the face image in the received person information data to obtain corresponding feature data, and then the similarity may be determined according to the corresponding feature data and the feature data of the face image in the stored person information data.
Alternatively, the feature data may be data that is obtained to help classify the face based on the shape description of the face parts and the distance characteristics between the face parts, and may be obtained by presetting a plurality of key points for the face image, for example: the plurality of keypoints may include facial outer contour keypoints, eye keypoints, eyebrow keypoints, lip keypoints, nose keypoints, and the like.
In an alternative example, the facial image may be subjected to feature extraction by a neural network or other machine learning methods, such as: the neural network may be a convolutional neural network, and the method for obtaining the feature data from the face image is not limited in this embodiment.
In an optional example, the similarity may be determined according to the euclidean distance, or may be determined according to other principles for determining the similarity, and the method for determining the similarity according to the feature data is not limited in this embodiment.
And 206, judging whether the similarity is smaller than a preset similarity threshold value.
If the similarity is smaller than the preset similarity threshold, perform operation 208; if a prompt indicating whether similar people continue to store is displayed, if the similarity is greater than or equal to the preset similarity threshold, operation 210 is performed.
And 208, storing the corresponding personnel information data.
Optionally, after the operation 208, feature data corresponding to the face image in the person information data with the similarity smaller than the preset similarity threshold may also be stored. By storing the characteristic data corresponding to the face image in the personnel information data, the stored characteristic data can be directly used for operation when the face image in the personnel information data is utilized for face matching, and the feature extraction of the face image is not needed, so that the time can be saved, the operation steps can be simplified, and convenience is brought to the face matching.
210, displaying a prompt message indicating whether similar people continue to store.
In an alternative example, the prompt may be displayed in a pop-up dialog. Optionally, the prompt information may be displayed and simultaneously prompted by sound.
In some embodiments, the editing request received by the operation 102 is an add-on person information request, and in response to the editing request being an add-on person information request, the operation 104 may return an interactive interface corresponding to the add-on person information request according to the add-on person information request, and the operation 106 may receive person group information data input by a user through the interactive interface, and store the person information data in a person group selected by the user through the interactive interface. For example: when a new employee of the enterprise enters the enterprise, the personnel information data of the new employee can be added to the corresponding personnel group through the personnel information adding request, so that the correctness of the personnel information data stored in the personnel group is guaranteed. Optionally, when the staff information data of the new staff is added to the corresponding staff group, and when the staff information data includes a face image, the uniqueness of the face image in the added staff information data of the new staff can be ensured through face matching.
In an alternative example, as shown in fig. 4E, fig. 4E is a schematic view of an interactive interface according to some embodiments of the present invention, where 414 is an interactive interface corresponding to a request for adding personal information, 415a, 415c, 415d, 415E are information input boxes for receiving personal information data input by a user, 415b is a selection box for receiving personal information data selected by the user, 416 is an add button for storing the input personal information data, when the personal information data is input in the information input boxes 415a, 415c, 415d, 415E of the interactive interface 414 and the personal information data is selected in the selection box 415b, the personal information data in the information input boxes 415a, 415c, 415d, 415E and the selection box 415b can be stored by clicking the button 416, so that a person is added in a group, and after the person is added, the person in the current group of persons can be displayed through other interactive interfaces, to facilitate viewing of the added personnel.
This embodiment can in time update personnel in the personnel group through add personnel in the personnel group, guarantees personnel's in the personnel group exactness, provides the basis for realizing the intelligent unified management to personnel information data.
In other embodiments, the editing request received by the operation 102 is a request for deleting the staff information, and in response to the editing request being the request for deleting the staff information, the operation 104 may return an interactive interface corresponding to the request for deleting the staff information according to the request for deleting the staff information, and the operation 106 may delete the staff information data in the staff group selected by the user through the interactive interface. For example: when an enterprise leaves employees, the staff information data corresponding to the employees can be deleted through the staff information deleting request, so that the correctness of the staff information data stored in the staff group is ensured.
In an optional example, as shown in fig. 4F, fig. 4F is a schematic view of an interactive interface according to some embodiments of the present invention, where 417 is an interactive interface corresponding to a request for deleting person information, 418 is an information selection box for receiving person information data selected by a user, 419 is a delete key for deleting inputted person information data, after selecting person information data in the information selection box 418 of the interactive interface 417, by clicking the key 419, the person information data selected by the selection box 418 can be deleted, thereby deleting a person in a person group, when deleting a person, it may further confirm whether to delete the information by using a pop-up dialog box, and after deleting a person, the person in the current person group may be displayed through other interactive interfaces, so as to see whether the person has been deleted.
In the embodiment, the personnel in the personnel group can be updated in time by deleting the personnel in the personnel group, so that the correctness of the personnel in the personnel group is ensured, and a basis is provided for the intelligent unified management of personnel information data.
In still other embodiments, the editing request received by the operation 102 is a change personnel information request, and in response to the editing request being the change personnel information request, the operation 104 may return an interactive interface corresponding to the change personnel information request according to the change personnel information request, and the operation 106 may receive personnel information data input by the user through the interactive interface, and update the personnel information data in the personnel group selected by the user through the interactive interface with the personnel information data. For example: when the information of the employees of the enterprise changes, the personnel information data corresponding to the employees can be updated through the personnel information changing request, so that the correctness of the personnel information data stored in the personnel group is ensured.
In an alternative example, as shown in fig. 4G, fig. 4G is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 420 is an interactive interface corresponding to a request for changing personal information, 421a, 421c, 421d, 421e are information input boxes for receiving personal information data input by a user, 421b is a selection box for receiving the personal information data selected by the user, 422 is an update key for updating the selected personal information data with the input personal information data, when the personal information data is input in the information input boxes 421a, 421c, 421d, 421e of the interactive interface 420 and the personal information data is selected in the selection box 421b, the selected personal information data can be updated with the personal information data in the information input boxes 412a, 412c, 412d, 412e and the selection box 412b by clicking the key 422, so as to update the personal information data in the group of people, after the personnel information data are updated, the information data of the personnel in the current personnel group can be displayed through other interactive interfaces so as to be convenient for viewing the updated personnel information data.
The embodiment can timely adjust the change of the personnel information data in the personnel group by updating the personnel information data in the personnel group, thereby ensuring the correctness of the personnel information data in the personnel group and providing a basis for realizing the intelligent unified management of the personnel information data.
In some embodiments, the query request received by the operation 102 is a person information query request, the operation 104 may return an interactive interface corresponding to the person information query request according to the person information query request, and the operation 106 may receive a keyword or a face image input by a user through the interactive interface, and search, according to the keyword or the face image, person information data matched with the keyword or the face image in stored person information data. In the case that the keyword of the person information is available, the person information may be queried through the keyword, for example: the keywords of the personal information may include at least one of personal identity information, contact information, and the like, and in the case that the keywords of the personal information cannot be obtained, the personal information may be queried through the face image, for example: the personnel information can be inquired by face image through face matching.
Optionally, if the person information data matched with the keywords or the face images is found in the stored person information data, displaying the person information data; and/or if the personnel information data matched with the keywords or the face images are not found in the stored personnel information data, displaying prompt information of the personnel without matching.
In an alternative example, as shown in fig. 4H, fig. 4H is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 423 is an interactive interface corresponding to a person information query request when performing a person information query by using a keyword, 424 is an information input box receiving the keyword input by a user, 425 is a person information query key used to search for matched person information data in already stored person information data according to the keyword, after the keyword is input in the information input box 424 of the interactive interface 423, by clicking the key 425, person information data matched with the keyword can be searched for in already stored person information data according to the keyword input in the information input box 424, so as to implement a query for person information by using the keyword, and after person information data matched with the keyword is found, the person information data can be displayed through other interactive interfaces, and after the person information data matched with the keyword is not found, the prompt information of the persons without the matching can be displayed through a pop-up dialog box.
In another alternative example, as shown in fig. 4I, fig. 4I is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 426 is an interactive interface corresponding to a person information query request when the person information query is performed by using a face image, 427 is an information input box for receiving the face image input by a user, 428 is a person information query key for searching matching person information data in already stored person information data according to the face image, after the face image is input in the information input box 427 of the interactive interface 426, by clicking the key 428, person information data matching the face image can be searched in already stored person information data according to the face image input in the information input box 427 by using face matching, so as to implement query of person information by using the face image, after the person information data matching the face image is found, the personnel information data can be displayed through other interactive interfaces, and after the personnel information data matched with the face image is not found, prompt information of non-matched personnel can be displayed through a pop-up dialog box.
According to the embodiment, the personnel information data can be inquired by using the keywords, the personnel information data can be inquired by using the face image, the data processing function can be expanded, and the data processing adaptability can be enhanced.
In some embodiments, the data processing method may also receive traffic information data and store the traffic information data. The traffic information data may be uploaded by the recognition terminal, and may include face images, traffic time, traffic location, and types of people collected by the recognition terminal, and the content of the traffic information data is not limited in this embodiment, and the types of people may be determined according to different classification criteria for different application scenarios, for example: for a business, the personnel types may include employees, visitors, strangers, and the like. Optionally, in order to clearly show the acquired face image, the traffic information data may further include a face cutout image of the face image acquired by the recognition terminal.
Optionally, the identification terminal may be an attendance machine, or may be other mobile terminals with built-in face recognition APPs, for example: the mobile terminal may be one or more of a mobile phone, a notebook computer, a tablet computer, and the like, and the embodiment does not limit the type of the identification terminal.
In an optional example, for an enterprise, when the person is a member, the traffic information data may further include attendance information, such as: the first and last stored attendance information data of the employee can be used as attendance information of the employee.
In other embodiments, the traffic information data may be obtained by the recognition terminal performing face matching according to the collected face image and the face image in the person information data acquired from the server. The flow of the server obtaining the traffic information data will be described in detail below with reference to fig. 3.
As shown in fig. 3, the method includes:
and 302, receiving the personnel information sending request, and sending the stored personnel information data matched with the personnel information sending request in batch.
Optionally, the personnel information sending request is sent by an identification terminal, after receiving personnel information data matched with the personnel information sending request, the identification terminal can perform face matching according to the collected face image and the face image in the personnel information data to obtain the personnel type of the personnel in the collected face image, display the personnel type of the personnel at the identification terminal, and upload the personnel type of the personnel and the collected face image, identification time, identification location and other information as the passing information data of the personnel.
And 304, receiving the traffic information data and storing the traffic information data.
Optionally, after the traffic information data is stored, the stored traffic information data can be checked, and an interactive interface corresponding to the traffic information checking request can be returned according to the traffic information checking request by receiving the traffic information checking request; and receiving the type of the traffic information data selected by the user through the interactive interface, and displaying the traffic information data matched with the type of the traffic information data. The type of the traffic information data can comprise at least one of a time type, a person type and a place type, so that the functions of data processing can be enhanced when the traffic information data is viewed according to time, people and places.
In an alternative example, as shown in fig. 4J, fig. 4J is a schematic diagram of an interactive interface according to some embodiments of the invention, wherein 429 is an interactive interface corresponding to the traffic information viewing request, 430a, 430b and 430c are selection boxes for receiving the type of the traffic information data selected by the user, 431 is a viewing key for displaying the traffic information data matched with the type of the traffic information data, when the type of the traffic information data is selected in the selection boxes 430a, 430b, 430c of the interactive interface 429, by clicking the button 431, the traffic information data matching the type of the traffic information data may be displayed in the type of the traffic information data selected in the selection boxes 430a, 430b and 430c, therefore, the corresponding traffic information data can be viewed, wherein the displayed traffic information data can be displayed through other interactive interfaces.
In an optional example, the staff is a staff, when the staff passes through an identification terminal arranged on a foreground, because the staff information data of the staff is added in a staff group of a server, a face image of the staff, which can be acquired by the identification terminal, is identified, the acquired face image is subjected to face matching with a face image in the staff information data acquired from the server, a face image matched with the acquired face image of the staff is obtained, so that the staff type corresponding to the staff is obtained, the staff type is displayed on the identification terminal as the staff, and meanwhile, the staff type, the acquired face image, the identification time, the identification place and other information of the staff are used as the passing information data of the staff and are uploaded to the server for storage. For attendance information in the traffic information data, attendance records of the staff can be checked in staff attendance columns of the interactive interface. Optionally, the data processing method of this embodiment may further perform statistics, scoring, and sorting on attendance conditions of the employee. The human face matching is adopted for attendance checking in the embodiment, the human face images collected on site can be used as the basis of attendance checking, the attendance checking is more visual, and the people can be prevented from being fake.
In another optional example, the person is a visitor, when the visitor visits through the recognition terminal arranged in the foreground, because the person information data of the visitor is added in the staff group of the server, the face image of the visitor, which can be collected by the recognition terminal, is subjected to face matching with the face image in the person information data obtained from the server, so that the face image matched with the collected face image of the visitor is obtained, thereby obtaining the person type corresponding to the visitor, displaying that the person type is the visitor at the recognition terminal, and simultaneously taking the person type of the visitor and the collected face image, the recognition time, the recognition place and other information as the passing information data of the visitor, and uploading the passing information data to the server for storage. Wherein the visitor record of the visitor can be viewed in the visitor record column of the interactive interface.
In yet another optional example, the person is a stranger, when a stranger visits an identification terminal arranged on a foreground, because the person information data of the stranger is not added to the staff group of the server, the identification terminal collects the face image of the stranger, performs face matching on the collected face image and the face image in the person information data obtained from the server, does not obtain the face image matched with the collected face image of the stranger, obtains the person type corresponding to the stranger, displays that the person type is the stranger on the identification terminal, and simultaneously takes the person type of the stranger and the collected face image, identification time, identification location and other information as the passing information data of the stranger to be uploaded to the server for storage. Wherein, the visiting record of the stranger can be checked in the stranger record column of the interactive interface.
This embodiment is through combining with identification terminal, send personnel's information data to identification terminal, carry out the face matching by identification terminal with the facial image in the facial image who gathers and the personnel's information data, obtain the information data that pass and upload, and save through receiving the information data that pass, can realize the management to personnel's discrepancy, can be applied to the management that personnel of enterprise came in and out and the attendance management of enterprise's staff, compare in adopting manual registration, the card is swiped, fingerprint identification etc. carries out the management that personnel came in and out and the attendance management of enterprise's staff through contact mode, through adopting face tracking based on deep learning, the non-contact mode of face identification and live body detection, strong adaptability, and not limited by number and personnel's both hands occupation condition, and is flexible and convenient, and is simple and fast, and is safe and efficient.
In some embodiments, the query request received in operation 102 is a traffic information query request, operation 104 may return an interactive interface corresponding to the traffic information query request according to the traffic information query request, and operation 106 may receive a keyword or a face image input by a user through the interactive interface, and search traffic information data matching the keyword or the face image in already stored traffic information data according to the keyword or the face image. In the case that the keyword of the traffic information is available, the query of the traffic information may be performed through the keyword, for example: the keyword of the traffic information may include at least one of personal identity information, contact information, and the like, and in the case that the keyword of the traffic information cannot be obtained, the query of the traffic information may be performed through a face image, for example: the traffic information can be inquired by face image through face matching.
Optionally, if the traffic information data matched with the keywords or the face images is found in the stored traffic information data, displaying the traffic information data; and/or if the traffic information data matched with the keywords or the face images is not found in the stored traffic information data, displaying prompt information of the traffic information without matching.
In an alternative example, as shown in fig. 4K, fig. 4K is a schematic view of an interactive interface according to some embodiments of the present invention, where 432 is an interactive interface corresponding to a traffic information query request when a keyword is used to perform a traffic information query, 433 is an information input box receiving the keyword input by a user, 434 is a traffic information query key used to search for matched traffic information data in already stored traffic information data according to the keyword, after the keyword is input in the information input box 433 of the interactive interface 432, by clicking the key 434, traffic information data matched with the keyword can be searched for in the already stored traffic information data according to the keyword input in the information input box 433, so as to implement a query of traffic information by the keyword, and after the traffic information data matched with the keyword is found, the traffic information data can be displayed through other interactive interfaces, and after the traffic information data matched with the keyword is not found, the prompt information without matched traffic information can be displayed through a pop-up dialog box.
In another alternative example, as shown in fig. 4L, fig. 4L is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 435 is an interactive interface corresponding to a traffic information query request when querying person information using a face image, 436 is an information input box for receiving the face image input by a user, 437 is a traffic information query key for searching for matching traffic information data in already stored traffic information data according to the face image, when the face image is input in the information input box 436 of the interactive interface 435, by clicking the key 437, traffic information data matching with the face image can be searched for in already stored traffic information data according to the face image input in the information input box 436 by using face matching, so as to implement query of traffic information through the face image, and after the traffic information data matching with the face image is found, the traffic information data can be displayed through other interactive interfaces, and prompt information without matched traffic information can be displayed through a pop-up dialog box after the traffic information data matched with the face image is not found.
Optionally, the traffic information data may be displayed, and meanwhile, the corresponding personnel information data may also be displayed. For example: when the personnel is the staff or the visitor, the personnel information data of the staff or the visitor can be displayed when the passage information data of the staff or the visitor is displayed.
The embodiment can not only utilize the keywords to inquire the traffic information data, but also utilize the face images to inquire the traffic information data, thereby further expanding the data processing function and enhancing the adaptability of data processing.
In some embodiments, the data access request received by the operation 102 is a traffic information derivation request, the operation 104 may return an interactive interface corresponding to the traffic information derivation request according to the traffic information derivation request, and the operation 106 may receive a type of traffic information data input by a user through the interactive interface, and batch derive traffic information data matching the type of the traffic information data. The type of the traffic information data can comprise at least one of a time type, a person type and a place type, so that the functions of data processing can be enhanced by exporting the traffic information data according to time, personnel and places.
In an alternative example, as shown in fig. 4M, fig. 4M is a schematic view of an interactive interface according to some embodiments of the present invention, wherein 438 is an interactive interface corresponding to the traffic information export request, 439a, 439b, 439c are selection boxes for receiving the type of the traffic information data selected by the user, 440 is an export key for exporting the traffic information data matched with the type of the traffic information data, after the type of the traffic information data is selected in the selection boxes 439a, 439b, 439c of the interactive interface 438, by clicking the button 440, the traffic information data matching the type of the traffic information data may be derived in the type of the traffic information data selected in the selection boxes 439a, 439b and 439c, therefore, the export of the corresponding traffic information data is realized, wherein the exported traffic information data can be displayed through other interactive interfaces.
In some embodiments, the data processing method may further manage the identification terminal, for example: the face matching threshold value preset by the recognition terminal can be adjusted. Optionally, the data processing method may receive a matching threshold adjustment request, return an interactive interface corresponding to the matching threshold adjustment request according to the matching threshold adjustment request, display a current preset matching threshold of the identification terminal carried in the matching threshold adjustment request on the interactive interface, receive a new preset matching threshold input by a user through the interactive interface, and send the new preset matching threshold to the identification terminal, thereby implementing adjustment of the preset matching threshold of the identification terminal. When the false recognition rate of the recognition terminal is low, and when the false recognition rate of the recognition terminal needs to be increased in some scenes, the false recognition rate of the recognition terminal can be increased by increasing the matching threshold of the recognition terminal. In the embodiment, the preset matching threshold is adjusted, so that different matching thresholds can be set for different identification terminals according to different use requirements, and the identification terminals can be managed.
In an alternative example, as shown in fig. 4N, fig. 4N is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 441 is an interactive interface corresponding to a matching threshold adjustment request, 442 is a current preset matching threshold of an identification terminal, 443 is an information input box receiving a new preset matching threshold input by a user, 444 is a sending key used for sending the new preset matching threshold to the identification terminal to replace the current preset matching threshold, and when the new preset matching threshold is input in the information input box 443 of the interactive interface 441, a command for replacing the current preset matching threshold with the new preset matching threshold input in the information input box 443 can be sent to the identification terminal by clicking the key 444, thereby implementing adjustment of the preset matching threshold sent by the identification terminal.
In other embodiments, the management of the identification terminal by the data processing method may also be embodied as issuing a usage right to the identification terminal. Optionally, the data processing method may receive the usage right configuration request, return an interactive interface corresponding to the usage right configuration request according to the usage right configuration request, receive the usage right configured by the user through the interactive interface, send the usage right to the identification terminal, and store the identification terminal and the information data of the configured usage right. The embodiment can realize the management of the identification terminal by issuing the use permission to the identification terminal and storing the identification terminal and the configured information data of the use permission.
In an alternative example, as shown in fig. 4O, fig. 4O is a schematic diagram of an interactive interface according to some embodiments of the present invention, where 445 is an interactive interface corresponding to a request for configuring usage rights, 446a, 446b, and 446c are selection boxes for receiving the usage rights input by a user, 447 is a sending key for sending the usage rights to an identification terminal and storing information data of the identification terminal and the configured usage rights, and when the usage rights are selected in the selection boxes 446a, 446b, and 446c of the interactive interface 445, the usage rights selected in the selection boxes 446a, 446b, and 446c may be sent to the identification terminal by clicking the key 447, so as to implement sending the usage rights to the identification terminal.
In some embodiments, the data processing method may further receive misrecognition information data and store the misrecognition information data. The false identification information data can comprise a face image collected by the identification terminal and corresponding personnel information data. For example: the identification terminal identifies one person into another person by mistake, and the misidentification information can comprise an acquired face image, corresponding personnel information and the like. Optionally, after receiving the misrecognition information data and storing the misrecognition information data, the data processing method may further receive a misrecognition information viewing request, return an interactive interface corresponding to the misrecognition information viewing request according to the misrecognition information viewing request, and display the misrecognition information data on the interactive interface. According to the embodiment, the stored personnel information and the face matching method of the recognition terminal can be optimized according to the false recognition information collected from the recognition terminal.
In some embodiments, the data processing method may further receive recommendation information data and store the recommendation information data. Optionally, after receiving the recommendation information data and storing the recommendation information data, the data processing method may further receive a recommendation information viewing request, return an interactive interface corresponding to the recommendation information viewing request according to the recommendation information viewing request, and display the recommendation information data on the interactive interface. The embodiment can provide a basis for improvement and optimization of the data processing method according to the recommendation information collected from the identification terminal.
In some embodiments, before receiving a data processing request, the data processing method further needs to receive a login request input through a login interface, login is performed, after login, an interactive interface corresponding to a user account is returned according to the user account carried by the login request, and the data processing method receives the data processing request input through the interactive interface to achieve human-computer interaction.
In some embodiments, before receiving the login request input through the login interface, the data processing method further needs to receive a registration request input through the login interface, perform registration, return an interactive interface corresponding to the registration request according to the registration request, receive user information input through the interactive interface by the user, store the user information, generate a corresponding user account according to the user information, and complete the registration of the user. Optionally, before sending the login request, the user needs to determine whether the company has already been registered, if the company has already been registered, the user may log in through the user account of the company, and if the company has not already been registered, the user account needs to be registered with the company first.
The data processing method of the embodiment of the invention can realize the functions of personnel management, equipment management, traffic record management, warehousing registration management and the like. In an alternative example, an Vue framework can be adopted, a scaffold is built by vue-cli, a route between controls of a single page is built by vue-router, a template engine is built by pug, sass is used as a framework of css, a page is built by muse-ui and a universal component packaged by self, debugging and packaging are carried out by webpack, and a dependency package is downloaded and managed by npm.
Fig. 5 is a schematic structural diagram of a data processing apparatus according to some embodiments of the present invention, which may be disposed in a server, for example: the server may be a WEB server.
As shown in fig. 5, the apparatus includes: a transceiving unit 510 and a processing unit 520. Wherein,
the transceiving unit 510 is configured to receive a data processing request.
In this embodiment, the data processing request may include, but is not limited to, a data access request, an inquiry request, and an editing request, where the editing request may include at least one of a create staff group request, an add staff information request, a delete staff information request, and a change staff information request, and the type of the data processing request is not limited in this embodiment.
Alternatively, the transceiving unit 510 may receive a data processing request through a user operation on the interactive interface, for example: the data processing request corresponding to the function key can be triggered by clicking the function key on the interactive interface by a user, and the data processing request is received; data processing requests may also be received from other terminal devices, for example: the data processing request sent by the identification terminal connected to the server can be received, and the embodiment does not limit the manner of receiving the data processing request.
And the processing unit 520 is configured to return an interactive interface corresponding to the data processing request according to the data processing request.
In an alternative example, the interactive interface corresponding to the data processing request may be returned in the form of a new tab, for example: a jump may be made from the current tab page to a new tab page corresponding to the data processing request in response to the data processing request. In another alternative example, the interactive interface corresponding to the data processing request may be returned in a form opened on the current page, for example: according to the data processing request, a new page corresponding to the data processing request can be opened on the current page to replace the current page. The present embodiment does not limit the return form of the interactive interface corresponding to the data processing request.
Optionally, for different data processing requests, the interactive interfaces corresponding to the data processing requests may adopt the same return form or different return forms, which is not limited in this embodiment.
The transceiver unit 510 is further configured to receive information data input by a user through the interactive interface, and store the information data.
Optionally, according to the type of the data processing request, a control such as an information input box and/or a selection box may be arranged on the interactive interface for receiving the information data input by the user, and a save button or an icon may be arranged on the interactive interface for storing the information data by clicking the save button or the icon. Besides, according to the type of the data processing request, other related function keys or icons can be arranged on the interactive interface so as to increase the functions of data processing. The present embodiment does not limit the structure of the interactive interface.
The data processing apparatus provided in this embodiment receives a data processing request, where the data processing request includes a data access request, a query request, and an edit request, and the edit request includes at least one of a create staff group request, an add staff information request, a delete staff information request, and a change staff information request, according to the data processing request, returning an interactive interface corresponding to the data processing request, receiving information data input by a user through the interactive interface, storing the information data, integrating a plurality of data processing functions, in the data processing process, the corresponding interactive interface is returned by using the data processing request, the man-machine interaction processing is carried out through the interactive interface, the corresponding data processing function is realized, an easy-to-operate platform is provided for the comprehensive management of the information data, and the method can be applied to the management field of various information data such as personnel management of enterprises and the like.
In some embodiments, the data access request received by the transceiver unit 510 may be an import personnel information request, the processing unit 520 may return an interactive interface corresponding to the import personnel information request according to the import personnel information request, and the transceiver unit 510 may further receive personnel information data input by a user through the interactive interface and store the personnel information data one by one or in batches. The personnel information data may include at least one of personnel identity information, a face image, a contact information, a personnel type, and the like, and the content of the personnel information data is not limited in this embodiment.
In an alternative example, the person identity information may include basic information of the person such as the name, the sex, etc., the face image may be a crown-free photo of the person or a close-up photo of the person, the contact information may include a mobile phone number, a telephone number, etc., of the person, and the type of the person may include the employee and the visitor, etc. Wherein the person type can be determined for different application scenarios according to different classification criteria. Optionally, the identity information of the person may also be different for different person types, for example: for the employee, the identity information of the employee can also comprise the position or the level of the employee, the job number and the like, and simultaneously can also comprise an identity card number and the like, and for the visitor, the identity information of the visitor at least comprises the identity card number and the like. In addition, for visitors, the personnel information data can also comprise the origin of the visit and the like.
The embodiment provides various methods for importing the personnel information data, different methods can be selected to import the personnel information data according to different application scenes, conditions, requirements and the like, and a basis is provided for realizing intelligent unified management on the personnel information data.
In some embodiments, the data access request received by the transceiver unit 510 may be a request for exporting person information, the processing unit 520 may return an interactive interface corresponding to the request for exporting person information according to the request for exporting person information, and the transceiver unit 510 may further receive a person type input by a user through the interactive interface, and export person information data matching the person type one by one or in batches. The person type can be determined according to different classification criteria for different application scenarios, for example: for an enterprise, the personnel type may include employees, visitors, and the like, and the personnel information data may include at least one of personnel identity information, a face image, a contact information, and the like, besides the personnel type.
The embodiment provides various methods for exporting the personnel information data, different methods can be selected for exporting the personnel information data according to different application scenes, conditions, requirements and the like, and a basis is provided for realizing intelligent unified management of the personnel information data.
In some embodiments, the editing request received by the transceiving unit 510 is a create staff group request, and in response to the editing request being the create staff group request, the processing unit 520 may return an interactive interface corresponding to the create staff group request according to the create staff group request, and the transceiving unit 510 may further receive staff group information data input by a user through the interactive interface, store the staff group information data, and create a staff group. The personnel group information data may include at least one of a personnel group name, a personnel group location, a personnel group type, and the like, the content of the personnel group information data is not limited in this embodiment, and the personnel group type may be determined according to different classification criteria for different application scenarios, for example, for an enterprise, the personnel group type may include a personnel group, a visitor group, and the like.
Optionally, the transceiver unit 510 may further receive personnel information data in the personnel group input by the user through the interactive interface, store the personnel information data, and add personnel in the personnel group. The personnel information data may include at least one of personnel identity information, a face image, a contact information, and the like, and the content of the personnel information data is not limited in this embodiment. In an alternative example, the person type may be determined according to the group type of the person, and the identity information of the person may be different for different person types, for example: the personnel group type comprises a personnel group and a visitor group, the personnel type comprises staff and visitors, for the staff, the identity information can comprise the name, the sex, the position or the position of the staff, the work number and the like, and can also comprise an identity card number and the like, for the visitors, the identity information at least comprises the name, the identity card number and the like of the staff, and for the visitors, the personnel information data can also comprise the reason of the visit and the like.
Optionally, in the process of adding people to the people group, the processing unit 520 may also label the authority for the people in the people group according to the type of the people group, so that different types of people have different authorities. For example: for various types of personnel such as staff and visitors, the permissions are different according to different groups.
The embodiment classifies the personnel information data by creating the personnel group, so that the personnel information data can be managed according to different categories to which the personnel information data belong, and a basis is provided for intelligent unified management of the personnel information data.
In an optional example, when the person information data includes a face image, the transceiver unit 510 may ensure uniqueness of the face image in the person information data through face matching in a process of adding the person information data to the group of people, so as to avoid adding repeated or too similar face images, and thus may reduce a false recognition rate when performing face recognition using the face image in the person information data. The receiving and sending unit 510 is configured to receive person information data in a group of persons input by a user through an interactive interface, and the processing unit 520 is configured to determine similarity between a face image in the received person information data and a face image in stored person information data, and store the person information data of which the similarity is smaller than a preset similarity threshold; or displaying prompt information whether similar people continue to store or not for the personnel information data with the similarity greater than or equal to the preset similarity threshold.
In this embodiment, the person information data includes a face image, for example: the face image may be a crown-free photograph or a close-up photograph of a person, and the embodiment does not limit the type of the face image.
Alternatively, the processing unit 520 may perform feature extraction on the face image in the received person information data to obtain corresponding feature data, and then determine the similarity according to the corresponding feature data and the feature data of the face image in the stored person information data.
Alternatively, the feature data may be data that is obtained to help classify the face based on the shape description of the face parts and the distance characteristics between the face parts, and may be obtained by presetting a plurality of key points for the face image, for example: the plurality of keypoints may include facial outer contour keypoints, eye keypoints, eyebrow keypoints, lip keypoints, nose keypoints, and the like.
In an alternative example, the processing unit 520 may perform feature extraction on the face image through a neural network or other machine learning methods, such as: the neural network may be a convolutional neural network, and the method for obtaining the feature data from the face image is not limited in this embodiment.
In an optional example, the processing unit 520 may determine the similarity according to the euclidean distance, or may determine the similarity according to other principles for determining the similarity, and the method for determining the similarity according to the feature data is not limited in this embodiment.
Optionally, the processing unit 520 may further store feature data corresponding to the face image in the person information data with the similarity smaller than the preset similarity threshold. By storing the characteristic data corresponding to the face image in the personnel information data, the stored characteristic data can be directly used for operation when the face image in the personnel information data is utilized for face matching, and the feature extraction of the face image is not needed, so that the time can be saved, the operation steps can be simplified, and convenience is brought to the face matching.
In an alternative example, the prompt may be displayed in a pop-up dialog. Optionally, the prompt information may be displayed and simultaneously prompted by sound.
In some embodiments, the editing request received by the transceiving unit 510 is an add-on personnel information request, and in response to the editing request being an add-on personnel information request, the processing unit 520 may return an interactive interface corresponding to the add-on personnel information request according to the add-on personnel information request, and the transceiving unit 510 may further receive personnel group information data input by a user through the interactive interface, and store the personnel information data in a personnel group selected by the user through the interactive interface. For example: when a new employee of the enterprise enters the enterprise, the personnel information data of the new employee can be added to the corresponding personnel group through the personnel information adding request, so that the correctness of the personnel information data stored in the personnel group is guaranteed. Optionally, when the staff information data of the new staff is added to the corresponding staff group, and when the staff information data includes a face image, the uniqueness of the face image in the added staff information data of the new staff can be ensured through face matching.
This embodiment can in time update personnel in the personnel group through add personnel in the personnel group, guarantees personnel's in the personnel group exactness, provides the basis for realizing the intelligent unified management to personnel information data.
In other embodiments, the editing request received by the transceiver unit 510 is a request for deleting the staff information, and in response to the fact that the editing request is a request for deleting the staff information, the processing unit 520 may return an interactive interface corresponding to the request for deleting the staff information according to the request for deleting the staff information, and the transceiver unit 510 may further delete the staff information data in the staff group selected by the user through the interactive interface. For example: when an enterprise leaves employees, the staff information data corresponding to the employees can be deleted through the staff information deleting request, so that the correctness of the staff information data stored in the staff group is ensured.
In the embodiment, the personnel in the personnel group can be updated in time by deleting the personnel in the personnel group, so that the correctness of the personnel in the personnel group is ensured, and a basis is provided for the intelligent unified management of personnel information data.
In still other embodiments, the editing request received by the transceiving unit 510 is a request for changing staff information, and in response to the editing request being the request for changing staff information, the processing unit 520 may return an interactive interface corresponding to the request for changing staff information according to the request for changing staff information, and the transceiving unit 510 may further receive staff information data input by a user through the interactive interface, and update the staff information data in the staff group selected by the user through the interactive interface with the staff information data. For example: when the information of the employees of the enterprise changes, the personnel information data corresponding to the employees can be updated through the personnel information changing request, so that the correctness of the personnel information data stored in the personnel group is ensured.
The embodiment can timely adjust the change of the personnel information data in the personnel group by updating the personnel information data in the personnel group, thereby ensuring the correctness of the personnel information data in the personnel group and providing a basis for realizing the intelligent unified management of the personnel information data.
In some embodiments, the query request received by the transceiver unit 510 is a person information query request, the processing unit 520 may return an interactive interface corresponding to the person information query request according to the person information query request, and the transceiver unit 510 may further receive a keyword or a face image input by a user through the interactive interface, and search, according to the keyword or the face image, person information data matched with the keyword or the face image in stored person information data. In the case that the keyword of the person information is available, the person information may be queried through the keyword, for example: the keywords of the personal information may include at least one of personal identity information, contact information, and the like, and in the case that the keywords of the personal information cannot be obtained, the personal information may be queried through the face image, for example: the personnel information can be inquired by face image through face matching.
Optionally, if the person information data matched with the keywords or the face images is found in the stored person information data, displaying the person information data; and/or if the personnel information data matched with the keywords or the face images are not found in the stored personnel information data, displaying prompt information of the personnel without matching.
According to the embodiment, the personnel information data can be inquired by using the keywords, the personnel information data can be inquired by using the face image, the data processing function can be expanded, and the data processing adaptability can be enhanced.
In some embodiments, the transceiver unit 510 may also receive traffic information data and store the traffic information data. The traffic information data may be uploaded by the recognition terminal, and may include face images, traffic time, traffic location, and types of people collected by the recognition terminal, and the content of the traffic information data is not limited in this embodiment, and the types of people may be determined according to different classification criteria for different application scenarios, for example: for a business, the personnel types may include employees, visitors, strangers, and the like. Optionally, in order to clearly show the acquired face image, the traffic information data may further include a face cutout image of the face image acquired by the recognition terminal.
Optionally, the identification terminal may be an attendance machine, or may be other mobile terminals with built-in face recognition APPs, for example: the mobile terminal may be one or more of a mobile phone, a notebook computer, a tablet computer, and the like, and the embodiment does not limit the type of the identification terminal.
In an optional example, for an enterprise, when the person is a member, the traffic information data may further include attendance information, such as: the first and last stored attendance information data of the employee can be used as attendance information of the employee.
In other embodiments, the traffic information data may be obtained by the recognition terminal performing face matching according to the collected face image and the face image in the person information data acquired from the server. The receiving and sending unit 510 is configured to receive a personnel information sending request, and send stored personnel information data matched with the personnel information sending request in batch; and receiving the traffic information data and storing the traffic information data.
Optionally, the personnel information sending request is sent by an identification terminal, after receiving personnel information data matched with the personnel information sending request, the identification terminal can perform face matching according to the collected face image and the face image in the personnel information data to obtain the personnel type of the personnel in the collected face image, display the personnel type of the personnel at the identification terminal, and upload the personnel type of the personnel and the collected face image, identification time, identification location and other information as the passing information data of the personnel.
Optionally, after the traffic information data is stored, the stored traffic information data may also be viewed, the transceiver unit 510 may receive a traffic information viewing request, the processing unit 520 may return an interactive interface corresponding to the traffic information viewing request according to the traffic information viewing request, the transceiver unit 510 may further receive a type of the traffic information data selected by a user through the interactive interface, and the processing unit 520 may further display the traffic information data matched with the type of the traffic information data. The type of the traffic information data can comprise at least one of a time type, a person type and a place type, so that the functions of data processing can be enhanced when the traffic information data is viewed according to time, people and places.
This embodiment is through combining with identification terminal, send personnel's information data to identification terminal, carry out the face matching by identification terminal with the facial image in the facial image who gathers and the personnel's information data, obtain the information data that pass and upload, and save through receiving the information data that pass, can realize the management to personnel's discrepancy, can be applied to the management that personnel of enterprise came in and out and the attendance management of enterprise's staff, compare in adopting manual registration, the card is swiped, fingerprint identification etc. carries out the management that personnel came in and out and the attendance management of enterprise's staff through contact mode, through adopting face tracking based on deep learning, the non-contact mode of face identification and live body detection, strong adaptability, and not limited by number and personnel's both hands occupation condition, and is flexible and convenient, and is simple and fast, and is safe and efficient.
In some embodiments, the query request received by the transceiver unit 510 is a traffic information query request, the processing unit 520 may return an interactive interface corresponding to the traffic information query request according to the traffic information query request, and the transceiver unit 510 may further receive a keyword or a face image input by a user through the interactive interface, and search traffic information data matching the keyword or the face image in already stored traffic information data according to the keyword or the face image. In the case that the keyword of the traffic information is available, the query of the traffic information may be performed through the keyword, for example: the keyword of the traffic information may include at least one of personal identity information, contact information, and the like, and in the case that the keyword of the traffic information cannot be obtained, the query of the traffic information may be performed through a face image, for example: the traffic information can be inquired by face image through face matching.
Optionally, if the traffic information data matched with the keywords or the face images is found in the stored traffic information data, displaying the traffic information data; and/or if the traffic information data matched with the keywords or the face images is not found in the stored traffic information data, displaying prompt information of the traffic information without matching.
Optionally, the traffic information data may be displayed, and meanwhile, the corresponding personnel information data may also be displayed. For example: when the personnel is the staff or the visitor, the personnel information data of the staff or the visitor can be displayed when the passage information data of the staff or the visitor is displayed.
The embodiment can not only utilize the keywords to inquire the traffic information data, but also utilize the face images to inquire the traffic information data, thereby further expanding the data processing function and enhancing the adaptability of data processing.
In some embodiments, the data access request received by the transceiving unit 510 is a traffic information derivation request, the processing unit 520 may return an interactive interface corresponding to the traffic information derivation request according to the traffic information derivation request, and the transceiving unit 510 may further receive a type of traffic information data input by a user through the interactive interface, and derive the traffic information data matching the type of the traffic information data in batch. The type of the traffic information data can comprise at least one of a time type, a person type and a place type, so that the functions of data processing can be enhanced by exporting the traffic information data according to time, personnel and places.
In some embodiments, the data processing method may further manage the identification terminal, for example: the face matching threshold value preset by the recognition terminal can be adjusted. Optionally, the transceiver unit 510 may receive the matching threshold adjustment request, the processing unit 520 may return an interactive interface corresponding to the matching threshold adjustment request according to the matching threshold adjustment request, display a current preset matching threshold of the identification terminal carried in the matching threshold adjustment request on the interactive interface, and the transceiver unit 510 may further receive a new preset matching threshold input by the user through the interactive interface and send the new preset matching threshold to the identification terminal, so as to implement adjustment of the preset matching threshold of the identification terminal. When the false recognition rate of the recognition terminal is low, and when the false recognition rate of the recognition terminal needs to be increased in some scenes, the false recognition rate of the recognition terminal can be increased by increasing the matching threshold of the recognition terminal. In the embodiment, the preset matching threshold is adjusted, so that different matching thresholds can be set for different identification terminals according to different use requirements, and the identification terminals can be managed.
In other embodiments, the transceiver unit 510 may further receive a usage right configuration request, the processing unit 520 may return an interactive interface corresponding to the usage right configuration request according to the usage right configuration request, and the transceiver unit 510 may further receive a usage right configured by a user through the interactive interface, send the usage right to the identification terminal, and store information data identifying the terminal and the configured usage right. The embodiment can realize the management of the identification terminal by issuing the use permission to the identification terminal and storing the identification terminal and the configured information data of the use permission.
In some embodiments, the transceiving unit 510 may also receive misrecognition information data and store the misrecognition information data. The false identification information data can comprise a face image collected by the identification terminal and corresponding personnel information data. For example: the identification terminal identifies one person into another person by mistake, and the misidentification information can comprise an acquired face image, corresponding personnel information and the like. Optionally, after receiving the misrecognition information data and storing the misrecognition information data, the transceiver unit 510 may further receive a misrecognition information viewing request, and the processing unit 520 may return an interactive interface corresponding to the misrecognition information viewing request according to the misrecognition information viewing request, and display the misrecognition information data on the interactive interface. According to the embodiment, the stored personnel information and the face matching method of the recognition terminal can be optimized according to the false recognition information collected from the recognition terminal.
In some embodiments, the transceiver unit 510 may also receive recommendation information data and store the recommendation information data. Optionally, after receiving the recommendation information data and storing the recommendation information data, the transceiver unit 510 may further receive a recommendation information viewing request, and the processing unit 520 may return an interactive interface corresponding to the recommendation information viewing request according to the recommendation information viewing request, and display the recommendation information data on the interactive interface. The embodiment can provide a basis for improvement and optimization of the data processing method according to the recommendation information collected from the identification terminal.
In some embodiments, before the transceiver unit 510 receives the data processing request, the transceiver unit 510 further needs to receive a login request input through a login interface to log in, after logging in, the processing unit 520 may return an interaction interface corresponding to the user account according to the user account carried in the login request, and the transceiver unit 510 receives the data processing request input through the interaction interface to implement human-computer interaction.
In some embodiments, before the transceiver 510 receives the login request input through the login interface, the transceiver 510 further needs to receive a registration request input through the login interface to perform registration, the processing unit 520 may return an interactive interface corresponding to the registration request according to the registration request, the transceiver 510 may further receive user information input by the user through the interactive interface and store the user information, and the processing unit 520 may further generate a corresponding user account according to the user information to complete the registration of the user. Optionally, before sending the login request, the user needs to determine whether the company has already been registered, if the company has already been registered, the user may log in through the user account of the company, and if the company has not already been registered, the user account needs to be registered with the company first.
The embodiment of the invention also provides electronic equipment, which can be a mobile terminal, a Personal Computer (PC), a tablet computer, a server and the like. Referring now to fig. 6, there is shown a schematic diagram of an electronic device 600 suitable for use in implementing a terminal device or server of an embodiment of the present application: as shown in fig. 6, the electronic device 600 includes one or more processors, communication sections, and the like, for example: one or more Central Processing Units (CPUs) 601, and/or one or more image processors (GPUs) 613, etc., which may perform various appropriate actions and processes according to executable instructions stored in a Read Only Memory (ROM)602 or loaded from a storage section 608 into a Random Access Memory (RAM) 603. The communication part 612 may include, but is not limited to, a network card, which may include, but is not limited to, an ib (infiniband) network card, and the processor may communicate with the read only memory 602 and/or the random access memory 603 to execute executable instructions, connect with the communication part 612 through the bus 604, and communicate with other target devices through the communication part 612, so as to complete operations corresponding to any method provided by the embodiments of the present application, for example, receive a data processing request, where the data processing request includes a data access request, a query request, and an edit request, and the edit request includes at least one of a create personnel group request, an add personnel information request, a delete personnel information request, and a change personnel information request; returning an interactive interface corresponding to the data processing request according to the data processing request; and receiving information data input by a user through the interactive interface, and storing the information data.
In addition, in the RAM603, various programs and data necessary for the operation of the device can also be stored. The CPU601, ROM602, and RAM603 are connected to each other via a bus 604. The ROM602 is an optional module in case of the RAM 603. The RAM603 stores or writes executable instructions into the ROM602 at runtime, which causes the central processing unit 601 to perform operations corresponding to the above-described communication method. An input/output (I/O) interface 605 is also connected to bus 604. The communication unit 612 may be integrated, or may be provided with a plurality of sub-modules (e.g., a plurality of IB network cards) and connected to the bus link.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
It should be noted that the architecture shown in fig. 6 is only an optional implementation manner, and in a specific practical process, the number and types of the components in fig. 6 may be selected, deleted, added or replaced according to actual needs; in different functional component settings, separate settings or integrated settings may also be used, for example, GPU613 and CPU601 may be separately provided or GPU613 may be integrated on CPU601, communication part may be separately provided or integrated on CPU601 or GPU613, and so on. These alternative embodiments are all within the scope of the present disclosure.
In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing a method as illustrated in the flowchart, the program code may include instructions corresponding to performing the method steps provided by embodiments of the present application, e.g., receiving a data processing request, wherein the data processing request includes a data access request, a query request, and an edit request, the edit request including at least one of a create people group request, an add people information request, a delete people information request, and a change people information request; returning an interactive interface corresponding to the data processing request according to the data processing request; and receiving information data input by a user through the interactive interface, and storing the information data. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the method of the present application when executed by a Central Processing Unit (CPU) 601.
In one or more alternative embodiments, the embodiment of the present invention further provides a computer program product for storing computer readable instructions, which when executed, make a computer execute the data processing method in any possible implementation manner.
The computer program product may be embodied in hardware, software or a combination thereof. In one alternative, the computer program product is embodied in a computer storage medium, and in another alternative, the computer program product is embodied in a Software product, such as a Software Development Kit (SDK), or the like.
In one or more optional implementation manners, an embodiment of the present invention further provides a data processing method and a corresponding apparatus, an electronic device, a computer storage medium, a computer program, and a computer program product, where the method includes: the first device sends a data processing instruction to the second device, wherein the instruction causes the second device to execute the data processing method in any one of the possible embodiments; and the first device receives the data processing result sent by the second device.
In some embodiments, the data processing instruction may be embodied as a call instruction, and the first device may instruct the second device to perform data processing by calling, and accordingly, in response to receiving the call instruction, the second device may perform the steps and/or flows in any of the above-described data processing methods.
It is to be understood that the terms "first", "second", and the like in the embodiments of the present invention are used for distinguishing and not to limit the embodiments of the present invention.
It is also understood that in the present invention, "a plurality" may mean two or more, and "at least one" may mean one, two or more.
It is also to be understood that any reference to any component, data, or structure in the present disclosure is generally intended to mean one or more, unless explicitly defined otherwise or indicated to the contrary hereinafter.
It should also be understood that the description of the embodiments of the present invention emphasizes the differences between the embodiments, and the same or similar parts may be referred to each other, so that the descriptions thereof are omitted for brevity.
The method and apparatus of the present invention may be implemented in a number of ways. For example, the methods and apparatus of the present invention may be implemented in software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustrative purposes only, and the steps of the method of the present invention are not limited to the order specifically described above unless specifically indicated otherwise. Furthermore, in some embodiments, the present invention may also be embodied as a program recorded in a recording medium, the program including machine-readable instructions for implementing a method according to the present invention. Thus, the present invention also covers a recording medium storing a program for executing the method according to the present invention.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (10)

1. A data processing method, comprising:
receiving a data processing request, wherein the data processing request comprises a data access request, a query request and an editing request, and the editing request comprises at least one of a request for creating a personnel group, a request for adding personnel information, a request for deleting personnel information and a request for changing personnel information;
returning an interactive interface corresponding to the data processing request according to the data processing request;
and receiving information data input by a user through the interactive interface, and storing the information data.
2. The method of claim 1, wherein, in response to the edit request being a create people group request,
the returning of the interactive interface corresponding to the data processing request according to the data processing request comprises:
returning an interactive interface corresponding to the request for creating the staff group according to the request for creating the staff group;
the receiving of the information data input by the user through the interactive interface and the storing of the information data include:
and receiving personnel group information data input by a user through the interactive interface, storing the personnel group information data, and establishing a personnel group, wherein the personnel group information data comprises at least one of a personnel group name, a personnel group position and a personnel group type, and the personnel group type comprises a personnel group and a visitor group.
3. The method of claim 2, wherein the receiving of the personnel group information data input by the user through the interactive interface and the storing of the personnel group information data further comprises, after the establishing of the personnel group:
and receiving personnel information data in the personnel group input by a user through the interactive interface, storing the personnel information data, and adding personnel in the personnel group, wherein the personnel information data comprises at least one of personnel identity information, a face image and a contact way.
4. A method according to claim 2 or 3, further comprising:
receiving traffic information data and storing the traffic information data, wherein the traffic information data comprises face images, traffic time, traffic places and personnel types collected by an identification terminal, and the personnel types comprise: employees, visitors, and strangers.
5. The method of claim 4, wherein prior to receiving the traffic information data and storing the traffic information data, further comprising:
receiving a personnel information sending request, and sending stored personnel information data matched with the personnel information sending request in batch, wherein the traffic information data is obtained by the recognition terminal through face matching according to the collected face image and the face image in the personnel information data.
6. The method of claim 4 or 5, further comprising:
receiving a use authority configuration request;
returning an interactive interface corresponding to the use permission configuration request according to the use permission configuration request;
and receiving the use permission configured by the user through the interactive interface, sending the use permission to an identification terminal, and storing the identification terminal and the configured information data of the use permission.
7. A data processing apparatus, comprising:
the system comprises a receiving and sending unit, a processing unit and a processing unit, wherein the receiving and sending unit is used for receiving a data processing request, the data processing request comprises a data access request, an inquiry request and an editing request, and the editing request comprises at least one of a personnel group creation request, a personnel information addition request, a personnel information deletion request and a personnel information modification request;
the processing unit is used for returning an interactive interface corresponding to the data processing request according to the data processing request;
the receiving and sending unit is also used for receiving the information data input by the user through the interactive interface and storing the information data.
8. An electronic device comprising the apparatus of claim 7.
9. An electronic device, comprising:
a memory for storing executable instructions; and
a processor in communication with the memory to execute the executable instructions to perform the method of any of claims 1 to 6.
10. A computer storage medium storing computer readable instructions that, when executed, implement the method of any one of claims 1 to 6.
CN201810981931.2A 2018-08-27 2018-08-27 Data processing method and device, electronic equipment and computer storage medium Pending CN109118178A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810981931.2A CN109118178A (en) 2018-08-27 2018-08-27 Data processing method and device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810981931.2A CN109118178A (en) 2018-08-27 2018-08-27 Data processing method and device, electronic equipment and computer storage medium

Publications (1)

Publication Number Publication Date
CN109118178A true CN109118178A (en) 2019-01-01

Family

ID=64860796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810981931.2A Pending CN109118178A (en) 2018-08-27 2018-08-27 Data processing method and device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN109118178A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443906A (en) * 2019-07-25 2019-11-12 中新智擎科技有限公司 A kind of method, device and mobile terminal that attendance information is presented
CN112256522A (en) * 2020-09-23 2021-01-22 北京达佳互联信息技术有限公司 Component information acquisition method, device, electronic device and storage medium
CN114308199A (en) * 2021-12-08 2022-04-12 胡经文 Rice preparation process information tracking system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899952A (en) * 2015-06-18 2015-09-09 阿里巴巴集团控股有限公司 IM (instant messaging) application based attendance checking method and device
CN106096916A (en) * 2016-06-16 2016-11-09 银广厦集团有限公司 The data of a kind of personal information process implementation method and realize system
CN106845923A (en) * 2016-12-20 2017-06-13 柳州顺联科技有限公司 A kind of project management system
CN107944832A (en) * 2017-12-12 2018-04-20 温州市易天信息科技有限公司 A kind of Personal File Managing System Based

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899952A (en) * 2015-06-18 2015-09-09 阿里巴巴集团控股有限公司 IM (instant messaging) application based attendance checking method and device
CN106096916A (en) * 2016-06-16 2016-11-09 银广厦集团有限公司 The data of a kind of personal information process implementation method and realize system
CN106845923A (en) * 2016-12-20 2017-06-13 柳州顺联科技有限公司 A kind of project management system
CN107944832A (en) * 2017-12-12 2018-04-20 温州市易天信息科技有限公司 A kind of Personal File Managing System Based

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
丁伟: "高等学校人力资源管理系统的设计与实现", 《中国优秀硕士学位论文全文数据库_信息科技辑》 *
孟祥兰: "人脸考勤系统的设计与实现", 《中国优秀硕士学位论文全文数据库_信息科技辑》 *
陈耀峰: "智能人员管理系统的设计与实现", 《中国优秀硕士学位论文全文数据库_信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443906A (en) * 2019-07-25 2019-11-12 中新智擎科技有限公司 A kind of method, device and mobile terminal that attendance information is presented
CN112256522A (en) * 2020-09-23 2021-01-22 北京达佳互联信息技术有限公司 Component information acquisition method, device, electronic device and storage medium
CN114308199A (en) * 2021-12-08 2022-04-12 胡经文 Rice preparation process information tracking system

Similar Documents

Publication Publication Date Title
CN108009521B (en) Face image matching method, device, terminal and storage medium
US12073482B2 (en) Selective biometric access control
JP6911154B2 (en) Access control methods and devices, systems, electronic devices, programs and media
US10013624B2 (en) Text entity recognition
US11837061B2 (en) Techniques to provide and process video data of automatic teller machine video streams to perform suspicious activity detection
CN109670788A (en) Medical insurance checking method, device, equipment and storage medium based on data analysis
CN107808118A (en) Personal identification method, electronic installation and computer-readable recording medium
CN113642519A (en) Face recognition system and face recognition method
US20200380168A1 (en) Image Access Management Device, Image Access Management Method, and Image Access Management System
CN109118178A (en) Data processing method and device, electronic equipment and computer storage medium
CN112925899A (en) Ranking model establishing method, case clue recommending device and medium
CN113901817A (en) Document classification method and device, computer equipment and storage medium
CN113723093B (en) Personnel management policy recommendation method and device, computer equipment and storage medium
US12306880B2 (en) Systems and methods for classifying documents
CN113761004A (en) Network model data processing method, network model data processing device, network model data display device and storage medium
US20240406182A1 (en) Utilizing patterns in operation of user input devices for user authenticity verification
CN111597453A (en) User image drawing method and device, computer equipment and computer readable storage medium
KR102576280B1 (en) Method for disenabling of locking function in user terminal based on user behavior pattern
CN116681045A (en) Report generation method, report generation device, computer equipment and storage medium
CN116633653A (en) Financial system firewall management control method, device, system and storage medium
CN115826973A (en) List page generation method and device, computer equipment and storage medium
Ravalji et al. Facial Recognition-Based Attendance System Using Python
CN113963234B (en) Data annotation processing method, device, electronic equipment and medium
Abirami et al. Cloud Based Attendance Monitoring System Using MobileNet SSD
US20250140020A1 (en) System and methods for identifying a verified searcher

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190101