CN113496155B - Method, apparatus, device and computer readable medium for information processing - Google Patents
Method, apparatus, device and computer readable medium for information processing Download PDFInfo
- Publication number
- CN113496155B CN113496155B CN202010202302.2A CN202010202302A CN113496155B CN 113496155 B CN113496155 B CN 113496155B CN 202010202302 A CN202010202302 A CN 202010202302A CN 113496155 B CN113496155 B CN 113496155B
- Authority
- CN
- China
- Prior art keywords
- face image
- information
- storage system
- face
- uniform resource
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Collating Specific Patterns (AREA)
Abstract
The invention discloses an information processing method, an information processing device, information processing equipment and a computer readable medium, and relates to the technical field of computers. One embodiment of the method comprises the following steps: synchronously storing the acquired face images to a storage system, receiving the uniform resource locator of the face images, and storing the uniform resource locator and the record information of the face images to a task table; inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image; and recognizing the face image acquired from the storage system, and combining the recognition result and the recorded information to perform information processing. This embodiment can reduce the failure rate of information processing.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a computer readable medium for information processing.
Background
With the increasing maturity of face recognition technology, information processing has been widely used in various industries due to its convenience, accuracy and stability.
In the warehouse system, the face recognition technology is used as a tool for recognizing the identity of the warehouse staff and checking cards of the warehouse staff on and off, so that the management of the warehouse staff is greatly facilitated, and the time for the warehouse staff to meet is shortened.
In the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art: the human face recognition technology is adopted, so that the time consumption in the information processing process is long, and the failure rate of the information processing is high.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, apparatus, device, and computer readable medium for information processing, which can reduce the failure rate of information processing.
To achieve the above object, according to one aspect of the embodiments of the present invention, there is provided an information processing method including:
synchronously storing the acquired face images to a storage system, receiving the uniform resource locator of the face images, and storing the uniform resource locator and the record information of the face images to a task table;
inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image;
and recognizing the face image acquired from the storage system, and combining the recognition result and the recorded information to perform information processing.
The step of synchronously storing the collected face images to a storage system comprises the following steps:
and synchronously storing the acquired face images to a storage system according to preset recording conditions.
The preset recording conditions include one of the following: and identifying the acquired face image in real time, wherein the face image fails, and the face image is preset for a period of time, a recording mechanism and a face mark.
The step of synchronously storing the collected face images to a storage system and receiving the uniform resource locator of the face images comprises the following steps:
storing the acquired face images into a file storage server according to the indication of a tracking server;
and receiving the uniform resource locator of the face image sent by the file storage server.
The step of inquiring the task list and obtaining the uniform resource locator of the face image and the record information comprises the following steps:
and inquiring the task table according to preset inquiry conditions, and acquiring the uniform resource locator of the face image and the record information.
The preset query conditions include: the number of uniform resource locators in the query period or task table is preset.
The step of identifying the face image obtained from the storage system and combining the identification result and the recorded information to perform information processing comprises the following steps:
carrying out preset times of recognition on the face images acquired from the storage system to obtain a recognition result;
and the identification result is combined with the record information to obtain the record of the face image acquired from the storage system.
According to a second aspect of an embodiment of the present invention, there is provided an apparatus for information processing, including:
the storage module is used for synchronously storing the acquired face images to the storage system, receiving the uniform resource locator of the face images and storing the uniform resource locator and the recording information of the face images to a task table;
the acquisition module is used for inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image;
and the recording module is used for identifying the face image acquired from the storage system and carrying out information processing by combining the identification result and the recording information.
According to a third aspect of an embodiment of the present invention, there is provided an electronic apparatus for information processing, including:
one or more processors;
storage means for storing one or more programs,
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the methods as described above.
According to a fourth aspect of embodiments of the present invention, there is provided a computer readable medium having stored thereon a computer program which when executed by a processor implements a method as described above.
One embodiment of the above invention has the following advantages or benefits: synchronously storing the acquired face images to a storage system, receiving the uniform resource locators of the face images, and storing the uniform resource locators and the record information of the face images to a task table; inquiring a task table, acquiring a uniform resource locator and record information of a face image, and acquiring the face image from a storage system based on the uniform resource locator of the face image; and recognizing the face image obtained from the storage system, and combining the recognition result and the recorded information to perform information processing.
Because the acquired face images can be stored by the storage system, the face images do not need to be identified in real time. The face images are acquired from the storage system to carry out asynchronous recognition, and the time spent on face recognition does not affect the information processing, so that the failure rate of the information processing can be reduced.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of a prior art method flow of information processing;
FIG. 2 is a schematic diagram of the main flow of a method of information processing according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a face image synchronized storage to a storage system according to an embodiment of the present invention;
FIG. 4 is an architecture diagram of a storage system according to an embodiment of the invention;
fig. 5 is a schematic diagram of a flow of information processing in combination with a recognition result and recorded information according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a main structure of an apparatus for information processing according to an embodiment of the present invention;
FIG. 7 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
fig. 8 is a schematic diagram of a computer system suitable for use in implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Currently, in a warehouse system, warehouse employees perform face recognition information processing, and as an example, the information processing may include recording attendance. Referring to fig. 1, fig. 1 is a schematic diagram of a conventional information processing method, which specifically includes:
s101, collecting face images and recording information.
The staff aims the face at the acquisition equipment, and the acquisition equipment can acquire face images and record information. Wherein, the recording information may include collecting device information and preset institution information. The preset organization information is the information of the department to which the face image belongs.
S102, the face image identification is successful.
And identifying the acquired face images by using a face identification technology. If the identification is successful, the identity corresponding to the face image can be determined; if the identification fails, determining that the information processing fails.
S103, receiving the identity.
And under the condition of successfully identifying the face image, the identity of the face image can be received.
S104, successful identification and recording of the information.
And identifying whether the face image is matched with the preset mechanism information in the record information or not according to the identity mark of the face image. I.e. whether the identity of the face image belongs to the institution corresponding to the preset institution information.
The identity of the face image is matched with the preset mechanism information, and the identification record information is successful; if the identity of the face image is inconsistent with the preset organization information, the identification of the record information fails.
S105, processing information according to the identity identification and the recorded information.
According to the identity and the record information, determining successful processing information, and if the processing information is successful; and according to the identity mark and the recorded information, if the information cannot be successfully processed, the information processing fails.
S106, the information processing is successful.
After the information is successfully processed, the success of the information processing is determined.
In the above information processing process, the face recognition technology is generally provided by a special department or organization due to its professionals, complexity and versatility. The face image is generally transmitted in the form of byte stream, and the larger data volume occupies more memory of the server, so that a longer time is needed to determine the recognition result.
The failure rate of information processing is high because the human face recognition takes longer time and further causes information processing failure.
In order to solve the technical problem of high failure rate of information processing caused by long time consumption of face recognition, the following technical scheme in the embodiment of the invention can be adopted.
Referring to fig. 2, fig. 2 is a schematic diagram of a main flow of an information processing method according to an embodiment of the present invention, in which face images are stored in a storage system to asynchronously identify the face images, thereby improving a success rate of processing information. As shown in fig. 2, the method specifically comprises the following steps:
s201, synchronously storing the acquired face images to a storage system, receiving the uniform resource locators of the face images, and storing the uniform resource locators and the record information of the face images to a task table.
In the embodiment of the present invention, the information processing may specifically include processing a variety of information, including, as one example: recording attendance, registering accommodation information, recording information of passengers on the aircraft and the like.
In the embodiment of the invention, the device with the camera can be used for acquiring the face image. As an example, a user's mobile terminal is provided with a camera and the mobile terminal is provided with an APP. The user starts the APP, and the APP calls the camera of the mobile terminal to collect the face image.
In addition, record information of the face image is preset in the APP. The recording information of the face image comprises acquisition equipment information, preset mechanism information and acquisition time. As one example, the acquisition device information may include model number of the mobile terminal and version information of the APP. The preset organization information is the information of the department to which the face image belongs. As one example, the preset facility information is a first warehouse.
In one embodiment of the present invention, the preconditions for synchronously storing the acquired face images in the storage system are: meets the preset recording conditions. That is, the collected face images can be synchronously stored in the storage system according to the preset recording conditions.
The purpose of this is that the face images can be identified asynchronously in case of selection. That is, under the condition that the preset recording condition is satisfied, the face images can be asynchronously identified, i.e., the collected face images are synchronously stored in the storage system to be asynchronously identified.
In one embodiment of the present invention, the preset recording conditions include one of: failure in identifying the acquired face image in real time, a preset time period, a preset recording mechanism and a preset face mark.
As an example, in the case that the real-time recognition of the collected face image fails, in order to improve the recognition success rate, the collected face image may be synchronously stored in a storage system to be asynchronously recognized. In this way, the strong dependence of face image recognition and face recognition technology is decoupled. Even in the case of failure of real-time recognition, there is still an opportunity to recognize again.
As one example, the preset time period includes a peak period of information processing including recording attendance, such as: a time period around the shift-in time point, or a time period around the shift-out time point. In the above time period, more face images need to be identified, and in order to improve the success rate of identification, the collected face images can be synchronously stored in a storage system to be identified asynchronously.
As an example, for a preset recording mechanism, the number of staff subordinate to the preset recording mechanism is large, and a large number of face images need to be identified, then for the preset recording mechanism, the collected face images can be synchronously stored in a storage system to be identified asynchronously.
As an example, each face image feature has its own characteristics, and there is a case where the recognition time is long for a specific face image. For face images with long recognition time, face identification can be preset. That is, for face images of a preset face identifier, the collected face images may be synchronously stored in a storage system for asynchronous recognition.
Considering that the human face recognition consumes a long time, the acquired human face image is recognized in real time, and the human face recognition takes a long time, so that the information processing is failed. Then, the collected face images can be synchronously stored, then asynchronously recognized, and a recognition result is output.
Specifically, the collected face images are synchronously stored in a storage system, and a uniform resource locator (uniform resource locator, url) of the face images fed back by the storage system is received. In the storage system, the collected face images can be quickly saved and inquired.
In one embodiment of the present invention, the face images may be encoded prior to being synchronously stored in a storage system. On one hand, the face image can be encrypted, and the face image can be compressed conveniently. As one example, base64 is used to encode face images.
Referring to fig. 3, fig. 3 is a schematic diagram of a face image synchronously stored in a storage system according to an embodiment of the present invention, which specifically includes:
s301, storing the acquired face image into a file storage server according to the instruction of the tracking server.
In the embodiment of the invention, the acquired face image can be stored in a storage system. As one example, the storage system may be a distributed storage system that stores face images using FastDFS in open source. FastDFS is an open-source lightweight distributed file system, is specially customized for Internet, fully considers mechanisms such as redundancy backup, load balancing, linear capacity expansion and the like, and pays attention to indexes such as high availability, high performance and the like. A set of high-performance file server clusters can be easily built by using FastDFS to provide services such as file uploading and downloading.
Referring to fig. 4, fig. 4 is an architecture diagram of a storage system according to an embodiment of the present invention, including a client, a tracking server, and a file storage server in fig. 4.
The tracking server is mainly responsible for scheduling the file storage server to communicate with the client, playing a role of load balancing on access, and recording the running state of the file storage server, and is a hub for connecting the client and the file storage server.
The file storage server is mainly responsible for storing files and metadata of the files. Metadata for a file includes file-related attributes such as file name, size, etc.
Multiple file storage servers, known as groups, may also be included in the FastDFS. Group is a Group of files, which may also be referred to as a volume. Files on file storage servers in the same group are identical, when the files are clustered, a group often has a plurality of file storage servers, and after uploading a file to one machine in the same group, fastDFS can synchronize the file to all other machines in the same group in real time, so that the backup effect is achieved.
The process of storing the acquired face images in the storage system is briefly described below.
The file storage server can upload the state of the server to the tracking server at regular time, wherein the state comprises statistical information such as disk residual space, file synchronization status, file uploading and downloading times and the like.
In the embodiment of the invention, the client may be an information processing device. The client asks the tracking server to which file storage server the acquired face image is uploaded. The purpose is that: the tracking server indicates a file storage server. The client then communicates directly with the file storage server.
The tracking server queries available file storage servers and feeds back an indication to the client, indicating that the IP address and port of the file storage server are included.
The client stores the information into the file storage server according to the instruction of the tracking server. And the file storage server writes the uploaded face image into a disk and generates url. The file storage server then sends url to the client.
S302, receiving a uniform resource locator of the face image sent by the file storage server.
The client receives url of the face image sent by the file storage server. The composition of url includes: group name, virtual disk path, data two-level directory and file name.
As one example, url: group 1/M00/00/00/xsssaasdfasfaswssdf880.jpg. Group1 represents a group name, and a file storage server group name where the file is located after the file is uploaded; m00 is a virtual disk path, and MOO is a virtual path configured by a file storage server; 00/00 represents a data two-level directory, and the file storage server creates a two-level directory under each virtual disk path for storing data files; xsasadfasfaswssdf880. Jpg represents a file name, unlike when a file is uploaded. The file name is generated by the file storage server according to the specific information, and the file name comprises: the source storage server IP address, the file creation time stamp, the file size, the random number, the file expansion name and other information.
In the embodiment of fig. 3, after the face image is stored by the storage system, the url returned is only a very short character, which is convenient for the relational database to store. And the url returned after each face image is saved to the storage system is unique. Only the url needs to be stored, and then the corresponding face image can be quickly inquired.
After receiving the url of the face image, in order to realize asynchronous recognition of the face image, the url of the face image and the record information of the face image may be saved in a task table. The task table is a list of information processing related information.
Face images that require asynchronous recognition may store record information in a task table. By way of example, the recorded information may include url of a face image and recorded information of the face image.
S202, inquiring a task table, acquiring a uniform resource locator and record information of the face image, and acquiring the face image from a storage system based on the uniform resource locator of the face image.
And storing the attendance related information in a task table. The collected face images can be recombined based on the task list, so that asynchronous face recognition is realized. The task list is queried, and url and record information of the face image can be obtained, so that the face image can be obtained from the storage system based on url of the face image.
In the embodiment of the invention, the task table is queried for asynchronous face recognition. The query may then be triggered based on actual demand. As an example, in case the server responsible for face recognition is idle, a lookup of the task table may be triggered.
In the embodiment of the invention, the task table can be queried according to the preset query condition to acquire url and record information of the face image. The preset query condition is a condition for triggering a query task table. And under the condition that the preset query condition is met, the query task table can be triggered.
As one example, the preset query conditions may include: the number of url's in the query period or task table is preset. And inquiring the task table according to a preset inquiring period. Such as: the preset inquiry period is 5 minutes, namely, the attendance task is inquired every 5 minutes, and the asynchronous face recognition is triggered. In addition, under the condition that the number of url in the task table exceeds a preset threshold, the fact that the number of face images needing asynchronous face recognition in the task table is large is indicated, and then the asynchronous face recognition can be triggered.
After the url of the face image is acquired, the face image may be acquired from the storage system based on the face image.
And a file storage server in the storage system feeds back the face image corresponding to the url after receiving the url of the face image.
S203, recognizing the face image obtained from the storage system, and combining the recognition result and the recorded information to perform information processing.
After the face image is acquired in the storage system, the face image can be identified, and an identification result is obtained. Based on the recognition result, information processing can be performed in combination with the recorded information.
Referring to fig. 5, fig. 5 is a schematic diagram of a flow of information processing combining a recognition result and record information according to an embodiment of the present invention, specifically including:
s501, carrying out preset times of recognition on face images acquired from a storage system to obtain a recognition result.
The face image is obtained in the storage system, and the face image obtained can be identified by adopting the face identification technology. By utilizing the face recognition technology, the identification corresponding to the face image can be obtained if the matching is successful in the preset face image library. As one example, the identification may be an identification card number.
In the case that the matching in the preset face image library is not successful, in order to further improve the success rate of information processing, the face image acquired by adopting the face recognition technology can be tried again.
In the embodiment of the invention, the face image acquired from the storage system can be identified for preset times, and if the identification is successful, the information processing can be performed; if the continuous preset identification fails, the information processing fails. The preset times can be preset according to actual requirements.
S502, the identification result is combined with the record information to obtain the record of the face image acquired from the storage system.
The recording information comprises acquisition equipment information, preset mechanism information and acquisition time. And under the condition that the identification result is that the identification is successful, acquiring the identity of the face image.
And based on the identity of the face image, matching is carried out in the preset organization information, and whether the preset organization information corresponds to the identity is judged. If the identity mark exists in the mechanism corresponding to the preset mechanism information, the preset mechanism information corresponds to the identity mark; the identity mark does not exist in the organization corresponding to the preset organization information, and the preset organization information does not correspond to the identity mark.
Under the condition that the preset mechanism information corresponds to the identity mark, recording of a face image is obtained according to the acquisition time, and the face image is obtained from a storage system. As one example, the acquisition time is 8 a.m. 20 a, then for face images acquired from the storage system, attendance is recorded in terms of the acquisition time.
In the technical scheme of the embodiment of the invention, the collected face images are synchronously stored in a storage system, the uniform resource locator of the face images is received, and the uniform resource locator and the recording information of the face images are stored in a task table; inquiring a task table, acquiring a uniform resource locator and record information of a face image, and acquiring the face image from a storage system based on the uniform resource locator of the face image; and recognizing the face image obtained from the storage system, and combining the recognition result and the recorded information to perform information processing.
Because the acquired face images can be stored by the storage system, the face images do not need to be identified in real time. The face images are acquired from the storage system to carry out asynchronous recognition, so that information processing failure caused by long time consumption of the face recognition technology is reduced, the failure rate of information processing can be reduced, and the stability of the face recognition information processing is improved.
Referring to fig. 6, fig. 6 is a schematic diagram of a main structure of an information processing apparatus according to an embodiment of the present invention, which can implement a method of information processing, as shown in fig. 6, the information processing apparatus specifically includes:
the storage module 601 is configured to store the collected face image to the storage system synchronously, receive a uniform resource locator of the face image, and store the uniform resource locator and record information of the face image in the task table;
the acquisition module 602 is configured to query a task table, acquire a uniform resource locator and record information of a face image, and acquire the face image from a storage system based on the uniform resource locator of the face image;
the recording module 603 is configured to identify a face image obtained from the storage system, and perform information processing by combining the identification result and the recording information.
In one embodiment of the present invention, the storage module 601 is specifically configured to synchronously store the collected face images to the storage system according to a preset recording condition.
In one embodiment of the present invention, the preset recording conditions include one of: and identifying the acquired face image in real time, wherein the face image fails, and the face image is preset for a period of time, a recording mechanism and a face mark.
In one embodiment of the present invention, the storage module 601 is specifically configured to store the collected face image to the file storage server according to the instruction of the tracking server;
and receiving the uniform resource locator of the face image sent by the file storage server.
In one embodiment of the present invention, the obtaining module 602 is specifically configured to obtain the uniform resource locator and the record information of the face image according to a preset query condition and a query task table.
In one embodiment of the present invention, the preset query conditions include: the number of uniform resource locators in the query period or task table is preset.
In one embodiment of the present invention, the recording module 603 is specifically configured to perform preset times of recognition on the face image obtained from the storage system, so as to obtain a recognition result;
and the identification result is combined with the record information to obtain the record of the face image acquired from the storage system.
Fig. 7 illustrates an exemplary system architecture 700 of a method of information processing or an apparatus of information processing to which embodiments of the present invention may be applied.
As shown in fig. 7, a system architecture 700 may include terminal devices 701, 702, 703, a network 704, and a server 705. The network 704 is the medium used to provide communication links between the terminal devices 701, 702, 703 and the server 705. The network 704 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the server 705 via the network 704 using the terminal devices 701, 702, 703 to receive or send messages or the like. Various communication client applications such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the terminal devices 701, 702, 703.
The terminal devices 701, 702, 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 705 may be a server providing various services, such as a background management server (by way of example only) providing support for shopping-type websites browsed by users using the terminal devices 701, 702, 703. The background management server may analyze and process the received data such as the product information query request, and feedback the processing result (e.g., the target push information, the product information—only an example) to the terminal device.
It should be noted that, the method for processing information provided in the embodiment of the present invention is generally executed by the server 705, and accordingly, the device for processing information is generally disposed in the server 705.
It should be understood that the number of terminal devices, networks and servers in fig. 7 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 8, there is illustrated a schematic diagram of a computer system 800 suitable for use in implementing an embodiment of the present invention. The terminal device shown in fig. 8 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 8, the computer system 800 includes a Central Processing Unit (CPU) 801 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, ROM 802, and RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
The following components are connected to the I/O interface 805: an input portion 806 including a keyboard, mouse, etc.; an output portion 807 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 808 including a hard disk or the like; and a communication section 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the internet. The drive 810 is also connected to the I/O interface 805 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as needed so that a computer program read out therefrom is mounted into the storage section 808 as needed.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 809, and/or installed from the removable media 811. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 801.
The computer readable medium shown in the present invention may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor, for example, as: a processor includes a transmitting unit, an acquiring unit, a determining unit, and a first processing unit. The names of these units do not constitute a limitation on the unit itself in some cases, and for example, the transmitting unit may also be described as "a unit that transmits a picture acquisition request to a connected server".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to include:
synchronously storing the acquired face images to a storage system, receiving the uniform resource locator of the face images, and storing the uniform resource locator and the record information of the face images to a task table;
inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image;
and recognizing the face image acquired from the storage system, and combining the recognition result and the recorded information to perform information processing.
According to the technical scheme of the embodiment of the invention, the collected face images are synchronously stored in a storage system, the uniform resource locator of the face images is received, and the uniform resource locator and the recording information of the face images are stored in a task table; inquiring a task table, acquiring a uniform resource locator and record information of a face image, and acquiring the face image from a storage system based on the uniform resource locator of the face image; and recognizing the face image obtained from the storage system, and combining the recognition result and the recorded information to perform information processing.
Because the acquired face images can be stored by the storage system, the face images do not need to be identified in real time. The face images are acquired from the storage system to carry out asynchronous recognition, and the time spent on face recognition does not influence information processing, so that the failure rate of information processing can be reduced.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.
Claims (9)
1. A method of information processing, comprising:
synchronously storing the acquired face images to a storage system, receiving the uniform resource locator of the face images, and storing the uniform resource locator and the record information of the face images to a task table; the recorded information comprises acquisition equipment information, preset mechanism information and acquisition time;
inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image;
the face image obtained from the storage system is identified, and information processing is carried out by combining the identification result and the recorded information;
the step of identifying the face image obtained from the storage system and combining the identification result and the recorded information to perform information processing comprises the following steps:
carrying out preset times of recognition on the face images acquired from the storage system to obtain a recognition result;
and the identification result is combined with the record information to obtain the record of the face image acquired from the storage system.
2. The method of information processing according to claim 1, wherein the step of synchronously storing the acquired face images in a storage system includes:
and synchronously storing the acquired face images to a storage system according to preset recording conditions.
3. The method of information processing according to claim 2, wherein the preset recording condition includes one of: and identifying the acquired face image in real time, wherein the face image fails, and the face image is preset for a period of time, a recording mechanism and a face mark.
4. The method of claim 1, wherein the step of synchronously storing the collected face images in a storage system and receiving the uniform resource locator of the face images comprises:
storing the acquired face images into a file storage server according to the indication of a tracking server;
and receiving the uniform resource locator of the face image sent by the file storage server.
5. The method of information processing according to claim 1, wherein the querying the task table to obtain the uniform resource locator of the face image and the record information includes:
and inquiring the task table according to preset inquiry conditions, and acquiring the uniform resource locator of the face image and the record information.
6. The method of information processing according to claim 5, wherein the preset query condition includes: the number of uniform resource locators in the query period or task table is preset.
7. An apparatus for information processing, comprising:
the storage module is used for synchronously storing the acquired face images to the storage system, receiving the uniform resource locator of the face images and storing the uniform resource locator and the recording information of the face images to a task table; the recorded information comprises acquisition equipment information, preset mechanism information and acquisition time;
the acquisition module is used for inquiring the task list, acquiring the uniform resource locator of the face image and the record information, and acquiring the face image from the storage system based on the uniform resource locator of the face image;
the recording module is used for identifying the face image acquired from the storage system and carrying out information processing by combining the identification result and the recording information; the face recognition method is particularly used for carrying out preset times of recognition on the face images obtained from the storage system to obtain recognition results; and the identification result is combined with the record information to obtain the record of the face image acquired from the storage system.
8. An electronic device for information processing, comprising:
one or more processors;
storage means for storing one or more programs,
when executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-6.
9. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010202302.2A CN113496155B (en) | 2020-03-20 | 2020-03-20 | Method, apparatus, device and computer readable medium for information processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010202302.2A CN113496155B (en) | 2020-03-20 | 2020-03-20 | Method, apparatus, device and computer readable medium for information processing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113496155A CN113496155A (en) | 2021-10-12 |
CN113496155B true CN113496155B (en) | 2023-09-29 |
Family
ID=77993662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010202302.2A Active CN113496155B (en) | 2020-03-20 | 2020-03-20 | Method, apparatus, device and computer readable medium for information processing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113496155B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325631A (en) * | 2000-05-15 | 2001-11-22 | Diplo Data Service Kk | Method, system and device for managing attendance information and recording medium |
CN104036557A (en) * | 2013-03-06 | 2014-09-10 | 中国科学技术大学苏州研究院 | B/S architecture based distributed face recognition attendance system and attendance checking method thereof |
CN105069024A (en) * | 2015-07-16 | 2015-11-18 | 清华大学 | Parallel data acquisition-oriented write access method for distributed file system |
CN106845368A (en) * | 2016-12-30 | 2017-06-13 | 中国民航信息网络股份有限公司 | Airport boarding safety check based on recognition of face confirms system and method again |
CN207074442U (en) * | 2017-08-30 | 2018-03-06 | 山西华兴科软有限公司 | Examination hall face identification system |
CN109377577A (en) * | 2018-09-17 | 2019-02-22 | 广州杰赛科技股份有限公司 | A kind of Work attendance method based on recognition of face, system and storage device |
CN109416845A (en) * | 2017-11-27 | 2019-03-01 | 齐心商用设备(深圳)有限公司 | The Work attendance method of attendance recorder, attendance recorder |
CN208969737U (en) * | 2018-09-12 | 2019-06-11 | 新疆爱华盈通信息技术有限公司 | Attendance recorder on and off duty based on plurality of human faces identification |
CN109887114A (en) * | 2018-12-27 | 2019-06-14 | 北京智慧云行科技有限责任公司 | Face batch identification attendance system and method |
CN109961594A (en) * | 2017-12-26 | 2019-07-02 | 阿里巴巴集团控股有限公司 | Data object information processing method, apparatus and system |
WO2019127273A1 (en) * | 2017-12-28 | 2019-07-04 | 深圳市锐明技术股份有限公司 | Multi-person face detection method, apparatus, server, system, and storage medium |
CN110069445A (en) * | 2019-03-12 | 2019-07-30 | 深圳壹账通智能科技有限公司 | Face image processing process, server and computer readable storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9241039B2 (en) * | 2006-07-11 | 2016-01-19 | West Virginia University | Automated tracking of class attendance |
-
2020
- 2020-03-20 CN CN202010202302.2A patent/CN113496155B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325631A (en) * | 2000-05-15 | 2001-11-22 | Diplo Data Service Kk | Method, system and device for managing attendance information and recording medium |
CN104036557A (en) * | 2013-03-06 | 2014-09-10 | 中国科学技术大学苏州研究院 | B/S architecture based distributed face recognition attendance system and attendance checking method thereof |
CN105069024A (en) * | 2015-07-16 | 2015-11-18 | 清华大学 | Parallel data acquisition-oriented write access method for distributed file system |
CN106845368A (en) * | 2016-12-30 | 2017-06-13 | 中国民航信息网络股份有限公司 | Airport boarding safety check based on recognition of face confirms system and method again |
CN207074442U (en) * | 2017-08-30 | 2018-03-06 | 山西华兴科软有限公司 | Examination hall face identification system |
CN109416845A (en) * | 2017-11-27 | 2019-03-01 | 齐心商用设备(深圳)有限公司 | The Work attendance method of attendance recorder, attendance recorder |
CN109961594A (en) * | 2017-12-26 | 2019-07-02 | 阿里巴巴集团控股有限公司 | Data object information processing method, apparatus and system |
WO2019127273A1 (en) * | 2017-12-28 | 2019-07-04 | 深圳市锐明技术股份有限公司 | Multi-person face detection method, apparatus, server, system, and storage medium |
CN208969737U (en) * | 2018-09-12 | 2019-06-11 | 新疆爱华盈通信息技术有限公司 | Attendance recorder on and off duty based on plurality of human faces identification |
CN109377577A (en) * | 2018-09-17 | 2019-02-22 | 广州杰赛科技股份有限公司 | A kind of Work attendance method based on recognition of face, system and storage device |
CN109887114A (en) * | 2018-12-27 | 2019-06-14 | 北京智慧云行科技有限责任公司 | Face batch identification attendance system and method |
CN110069445A (en) * | 2019-03-12 | 2019-07-30 | 深圳壹账通智能科技有限公司 | Face image processing process, server and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113496155A (en) | 2021-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110096660B (en) | Method and device for loading page pictures and electronic equipment | |
CN110262807B (en) | Cluster creation progress log acquisition system, method and device | |
CN111460129B (en) | Method, device, electronic equipment and storage medium for generating identification | |
CN110928853A (en) | Method and device for identifying log | |
US10917484B2 (en) | Identifying and managing redundant digital content transfers | |
CN110019263B (en) | Information storage method and device | |
CN110297995B (en) | Method and device for collecting information | |
CN112835904A (en) | Data processing method and data processing device | |
CN112115113A (en) | Data storage system, method, device, equipment and storage medium | |
CN111881216A (en) | Data acquisition method and device based on shared template | |
CN111338834A (en) | Data storage method and device | |
CN113641706B (en) | Data query method and device | |
CN113496155B (en) | Method, apparatus, device and computer readable medium for information processing | |
CN111444148A (en) | Data transmission method and device based on MapReduce | |
CN111723063A (en) | Method and device for processing offline log data | |
CN107679096B (en) | Method and device for sharing indexes among data marts | |
CN112148705A (en) | Data migration method and device | |
CN112799863B (en) | Method and device for outputting information | |
CN111190858B (en) | Method, device, equipment and storage medium for storing software information | |
CN112783842B (en) | Log collection method and device | |
CN110543520B (en) | Data migration method and device | |
CN113407339A (en) | Resource request feedback method and device, readable storage medium and electronic equipment | |
CN112988806A (en) | Data processing method and device | |
CN113778777A (en) | Log playback method and device | |
CN112711572A (en) | Online capacity expansion method and device suitable for sub-warehouse and sub-meter |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |