Special ticket business processing method and system, terminal and storage medium

By collecting registration information in the access control system, generating ticket code, identification and matching face data, the problem of low manual verification efficiency, high cost and management risks in existing technologies have been solved. Essence

CN119339469APending Publication Date: 2025-01-21SHANDONG LANGCHAO SMART CULTURAL TOURISM IND DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411403097.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing access control system is not fully compatible with diversified ticket classification, which has led to the need to rely on manual ticket inspectors for verification one by one, which reduces traffic efficiency, increases labor costs, and has management risks and loopholes.

Method used

By collecting registration information, an audit task is generated, and after the task is passed, a ticket code is generated and sent to the requesting terminal. The access control management terminal recognizes the ticket code, grants permission to open the access control, controls the image acquisition device to collect surveillance video, recognizes the face data and matches it with the registration information, and saves the matching results.

Benefits of technology

It achieves precise management of special ticketing, eliminates management loopholes, ensures later traceability, improves operational efficiency, and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119339469A_ABST
    Figure CN119339469A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and particularly provides a special ticket business processing method and system, a terminal and a storage medium, and the method comprises the steps: collecting registration information, and generating an auditing task based on the registration information; generating a ticket business code after the checking task is passed, and sending the ticket business code to a request terminal; identifying a ticket code of a request terminal through an access control management terminal, and granting an access control opening permission to the access control management terminal based on the identified ticket code; confirming that the access control management terminal opens the access control, and controlling an image acquisition device to acquire an access control monitoring video; and identifying face data from the access monitoring video, matching the face data with the registration information, and storing a matching result. According to the invention, accurate management of special tickets can be realized, management vulnerabilities of the special tickets are eliminated, and later traceability is ensured by accurately controlling ticket checking records and tracking of the special tickets through monitoring equipment time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data processing, and in particular relates to a special ticket processing method, system, terminal and storage medium. Background Art

[0002] The processing procedures for special ticket types, such as preferential tickets and visitor tickets, are significantly different from those of regular ticket systems. Unfortunately, some access control systems are limited by technical design and are not fully compatible with a variety of ticket types, which directly leads to the need to rely on manual ticket inspectors to verify the identity credentials of people holding special tickets one by one. During this process, after confirming that everything is correct, the ticket inspector must manually operate the management card to unlock the access control and release the relevant personnel.

[0003] This traditional approach not only significantly reduces traffic efficiency and increases labor costs, but also hides management risks and loopholes. Specifically, the accuracy and speed of manual verification are difficult to guarantee, and it is easily affected by human factors, which may lead to misjudgment or negligence. More importantly, this manual recording method is difficult to form systematic and standardized ticketing and access control data, which brings great inconvenience and challenges to subsequent data analysis, management optimization and security audits.

[0004] Therefore, in order to improve overall operational efficiency, strengthen security management, and promote data-driven decision-making, it is necessary to explore and implement a more intelligent and efficient ticketing and access control management system to achieve automatic identification of ticket types, rapid verification, and automated control of access control, thereby completely changing the current inefficient and potentially dangerous management situation. Summary of the invention

[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides a special ticket processing method, system, terminal and storage medium to solve the above-mentioned technical problems.

[0006] In a first aspect, the present invention provides a special ticket processing method, comprising: Collecting registration information and generating audit tasks based on the registration information; Generate a ticket code after the audit task is passed, and send the ticket code to the requesting terminal; Identifying the ticket code of the requesting terminal through the access control management terminal, and granting the access control management terminal the authority to open the access control based on the identified ticket code; Confirm that the access control management terminal opens the access control, and control the image acquisition device to collect access control monitoring video; Recognize facial data from the access control surveillance video, match the facial data with the registration information, and save the matching result.

[0007] In an optional implementation, collecting registration information and generating an audit task based on the registration information includes: Collect registration information, including personal information, free ticket type and certification documents, and personal information including name, contact information and facial image; Conduct a preliminary review of the registration information to verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; If the registration information passes the preliminary review, a review task is generated and sent to a manual review terminal with review authority; If the registration information fails the pre-examination, an error prompt message is returned to the requesting terminal that sent the registration information.

[0008] In an optional implementation, generating a ticket code after the audit task is passed and sending the ticket code to the requesting terminal includes: Confirm that the audit task has passed the audit and generate a ticket code using QR code generation technology; The ticket code is bound to the registration information of the audit task and saved in a special data list.

[0009] In an optional implementation, identifying the ticket code of the requesting terminal by the access control management terminal and granting the access control management terminal permission to open the access control based on the identified ticket code includes: Use the camera of the access control management terminal to collect the ticket code displayed by the request terminal; Searching the special data list for a target ticket code that is consistent with the collected ticket code; If the target ticket code exists in the special data list, a general management code is sent to the access control management terminal, and the general management code is used to control the opening of the access control; If the target ticket code does not exist in the special data list, a prompt message of an invalid ticket code is sent to the access control management terminal.

[0010] In an optional implementation, confirming that the access control management terminal opens the access control, and controlling the image acquisition device to acquire the access control monitoring video, includes: Receiving prompt information of the access control management terminal calling the universal management code; Based on the prompt information, the image acquisition device is controlled to start acquiring monitoring video and the monitoring time is counted; Based on a preset time range, surveillance video within the time range is acquired from the image acquisition device.

[0011] In an optional implementation, identifying facial data from the access control surveillance video, matching the facial data with the registration information, and saving the matching result includes: Converting the acquired surveillance recognition into multiple image frames; Using a target detection algorithm to identify a human face from the image frame, and extracting a human face image with the largest area from the image frame; Calculate the similarity of facial images corresponding to adjacent image frames. If the similarity reaches a set threshold, group the facial images corresponding to adjacent image frames into the same group. If the similarity does not reach the set threshold, create a new group for facial images corresponding to image frames that are later in time. Calculate the similarity between multiple face image groups, and merge the face image groups whose similarity reaches a set threshold into a new face image group; Count the number of face images in the updated face image group, and use the face image group with the largest number of face images as the target person in the current monitoring image; The target portrait is matched with the facial image in the registration information. If there is matching registration information, the corresponding surveillance video is bound and stored with the matching registration information; if there is no matching registration information, an abnormal passage event is generated based on the surveillance video.

[0012] In a second aspect, the present invention provides a special ticket processing system, comprising: An information registration module, used to collect registration information and generate an audit task based on the registration information; A ticket code generation module, used to generate a ticket code after the audit task is passed, and send the ticket code to the requesting terminal; The permission granting module is used to identify the ticket code of the requesting terminal through the access control management terminal, and grant the access control management terminal the permission to open the access control based on the identified ticket code; A monitoring control module, used to confirm that the access control management terminal opens the access control and control the image acquisition device to collect access control monitoring video; The image processing module is used to identify face data from the access control monitoring video, match the face data with the registration information, and save the matching result.

[0013] In an optional implementation, the information registration module includes: An information collection unit, used to collect registration information, the registration information includes personal information, free ticket type and certification documents, the personal information includes name, contact information and facial image; A pre-examination unit, used to pre-examine the registration information, verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; A task generating unit, configured to generate a review task if the registration information passes the preliminary review, and send the review task to a manual review terminal with review authority; The error prompt unit is used to return error prompt information to the requesting terminal that sent the registration information if the registration information fails to pass the pre-examination.

[0014] In a third aspect, a terminal is provided, including: processor, memory, wherein: The memory is used to store computer programs. The processor is used to call and run the computer program from the memory, so that the terminal executes the above-mentioned terminal method.

[0015] According to a fourth aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes the methods described in the above aspects.

[0016] The beneficial effects of the present invention are that the special ticket processing method, system, terminal and storage medium provided by the present invention can realize the precise management of special tickets, eliminate the management loopholes of special tickets, and ensure the traceability in the later stage by precisely controlling the ticket checking record and tracking of special tickets by monitoring the time of the equipment.

[0017] In addition, the invention has a reliable design principle, a simple structure and a very broad application prospect. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention.

[0020] Figure 2 The figure is a schematic flow chart of a method for generating an application form according to an embodiment of the present invention.

[0021] Figure 3 It is a schematic flow chart of a ticket checking, tracking and analysis method according to an embodiment of the present invention.

[0022] Figure 4 is a schematic block diagram of a system according to an embodiment of the present invention.

[0023] Figure 5 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0026] The special ticket processing method provided in the embodiment of the present invention is executed by a computer device, and accordingly, the special ticket processing system runs in the computer device.

[0027] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention. Figure 1 The execution subject may be a special ticket processing system. According to different requirements, the order of the steps in the flowchart may be changed, and some may be omitted.

[0028] like Figure 1 As shown, the method includes: Step 110, collecting registration information and generating an audit task based on the registration information; Step 120, generating a ticket code after the audit task is passed, and sending the ticket code to the requesting terminal; Step 130, identifying the ticket code of the requesting terminal through the access control management terminal, and granting the access control management terminal the authority to open the access control based on the identified ticket code; Step 140, confirming that the access control management terminal turns on the access control, and controlling the image acquisition device to collect access control monitoring video; Step 150, identifying facial data from the access control surveillance video, matching the facial data with the registration information, and saving the matching result.

[0029] To facilitate understanding of the present invention, the special ticket processing method provided by the present invention is further described below based on the principle of the special ticket processing method of the present invention and the process of processing special tickets in the embodiment.

[0030] Specifically, special ticket processing methods include: S1. Registration information processing.

[0031] Receive registration information sent by the request terminal, the registration information includes personal information, free ticket type and certification documents, the personal information includes name, contact information and face image; pre-review the registration information, verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; if the registration information passes the pre-review, generate a review task, and send the review task to a manual review terminal with review authority; if the registration information fails the pre-review, return an error prompt message to the request terminal that sent the registration information. The request terminal is a mobile terminal, such as a mobile phone.

[0032] Specifically, the following steps are included: Information reception: The system seamlessly receives registration information from the user's smartphone through a preset interface or application. This information is rich in content, including but not limited to: Personal information: Detailed record of the applicant’s name, valid contact information (such as mobile phone number or email address), and high-definition facial image for subsequent identity verification and comparison.

[0033] Free ticket type: clearly identifies the type of free ticket applied for by the applicant, such as discounts for the elderly, free tickets for the disabled, etc.

[0034] Supporting Documents: Upload images of supporting documents that match the type of free ticket, such as ID card, disability certificate, senior citizen card, etc., as a basis for verifying the applicant's qualifications.

[0035] Pre-review process: The system first performs a preliminary check on the received registration information, and uses an intelligent algorithm to automatically verify whether the free ticket type matches the uploaded certification document. For example, it checks whether the disability certificate is consistent with the disabled free ticket applied for.

[0036] The system then further verifies whether the personal information matches the information in the certification documents. This includes comparing key information such as name and date of birth, as well as analyzing the similarity between the face image and the ID card photo or the face in the certification document to ensure the authenticity of the applicant's identity.

[0037] If any mismatch or error is found during the pre-review process, the system will immediately interrupt the process and send a detailed error message to the requesting terminal (i.e. the user’s smartphone), informing the specific reason for failure, so that the user can make corrections in time.

[0038] Audit task generation and allocation: If the registration information successfully passes the preliminary review, the system will automatically generate a review task, which contains all verified registration information and key items to be manually reviewed.

[0039] Then, the system intelligently assigns this review task to a manual review terminal with corresponding review authority. These reviewers may be professional ticketing administrators or customer service representatives, who will conduct a more detailed manual review based on the results of the system pre-review.

[0040] S2. Confirm that the audit task has passed the audit, and generate a ticket code using a QR code generation technology; bind the ticket code to the registration information of the audit task and save it in a special data list.

[0041] S3. The access control management terminal scans the ticket code displayed by the request terminal. Specifically, the visitor displays the ticket code with the request terminal at the entrance access control. The ticket inspector uses a handheld access control management terminal to scan the ticket code displayed by the request terminal. The access control management terminal uploads the scanned ticket code to the management center.

[0042] S4. The management center receives the ticket code uploaded by the access control management terminal, and searches the special data list for a target ticket code that is consistent with the collected ticket code; if the target ticket code exists in the special data list, a general management code is sent to the access control management terminal, and the general management code is used to control the opening of the access control; if the target ticket code does not exist in the special data list, a prompt message of an invalid ticket code is sent to the access control management terminal.

[0043] As the core hub of the entire ticketing and access control system, the management center is responsible for processing and responding to various access control management requests. When the management center receives the ticket code uploaded by the access control management terminal, it will immediately start a series of efficient and accurate processing processes to ensure the safety and smooth operation of the access control system.

[0044] Ticket code reception and analysis: First, the management center will accurately receive the ticket code uploaded from the access control management terminal. The ticket code is used as an identifier of the user's access rights, and its accuracy is crucial. The management center will then analyze the ticket code and extract key information for subsequent query and comparison.

[0045] Special data list query: After parsing the ticket code, the management center will quickly access the special data list it stores. This list is established and maintained in advance, and contains all legal and valid special ticket codes and related information. The management center will use an efficient retrieval algorithm to query the special data list for the target ticket code that is exactly the same as the collected ticket code.

[0046] Ticket code verification and response: The target ticket code exists: If the target ticket code that is consistent with the uploaded ticket code does exist in the special data list, it means that the user holds a valid special ticket and has access rights. At this time, the management center will immediately generate a universal management code and send it to the access control management terminal through a secure channel. This universal management code is the "key" to unlock the access control system and is used to control the opening of the access control device, thereby allowing the user to pass.

[0047] The target ticket code does not exist: On the contrary, if the target ticket code that matches the uploaded ticket code is not found in the special data list, it means that the user may hold an invalid or forged ticket. In order to ensure the security of the access control system, the management center will quickly send a clear prompt message to the access control management terminal, indicating "invalid ticket code", and may be accompanied by further processing suggestions or instructions, such as requiring the user to re-verify or contact the management staff.

[0048] Recording and monitoring: During the entire process, the management center will record the operation logs of each step in detail, including the time of receipt of the ticket code, query results, response information sent, etc. These logs are not only helpful for subsequent problem tracking and data analysis, but also provide valuable data support for the continuous optimization of the system. At the same time, the management center will also monitor the operating status of the access control system in real time to ensure that it can respond quickly and handle emergencies at any time.

[0049] Through the above process, the management center can efficiently and accurately process the ticketing codes uploaded by the access control management terminal, ensuring the security and smooth operation of the access control system, while providing users with convenient and efficient access services.

[0050] S5. Confirm that the access control management terminal turns on the access control, and control the image acquisition device to collect the access control monitoring video.

[0051] Receive the prompt information of the access control management terminal calling the universal management code; control the image acquisition device to start collecting monitoring video based on the prompt information, and count the monitoring time; based on a preset time range, obtain the monitoring video within the time range from the image acquisition device.

[0052] Specifically, in one embodiment of the present invention, the following process is included: The management center receives and responds to general management code calls: When the management center successfully sends the universal management code to the access control management terminal and confirms that the access control system has been opened to release users, the management center may receive another prompt message from the access control management terminal, which is a request to call the monitoring system's universal management code usage record or real-time monitoring. This step is to ensure that while the access control is in operation, the surveillance video of the relevant area can be captured and recorded in a timely manner, providing strong support for security audits, event tracing, etc.

[0053] Surveillance video acquisition and timing: Receive call prompt: The management center first receives and analyzes the prompt information sent by the access control management terminal to call the surveillance video. This information may include parameters such as the specific area to be monitored, the start time of monitoring (such as the instant when the user passes through the access control) or the preset monitoring duration.

[0054] Start the image acquisition device: Based on the instructions in the prompt information, the management center will remotely trigger or notify the corresponding image acquisition device (such as camera, monitoring probe, etc.) to start working and collect video of the designated area. This step ensures the synchronization of access control operation and monitoring video collection, which helps to capture the entire process of key events.

[0055] Timer monitoring time: In order to reasonably control the use of monitoring resources and avoid unnecessary long-term recording, the management center will start the timer at the same time to record the acquisition time of the monitoring video. This time range can be set according to actual conditions, such as a fixed time (such as 2 minutes), until the user leaves the monitoring area or until a command to stop monitoring is received.

[0056] Surveillance video acquisition and processing: Acquire video based on time range: After reaching the preset time range, or receiving the command to stop monitoring, the management center will retrieve and obtain the surveillance video within the specified time range from the image acquisition device. These video data will be encrypted, compressed and securely stored in the designated server or cloud storage platform for subsequent viewing and analysis.

[0057] The functions of the management center in access control management have been further enriched and improved, which not only ensures the security and smooth operation of the access control system, but also provides strong support for the security audit and event tracing of the entire system through the collection and management of real-time monitoring videos.

[0058] S6. Monitoring video processing.

[0059] The acquired surveillance recognition is converted into multiple image frames; the target detection algorithm is used to identify the human face from the image frames, and the face image with the largest area is cut out from the image frames; the similarity of the face images corresponding to adjacent image frames is calculated, and if the similarity reaches a set threshold, the face images corresponding to the adjacent image frames are divided into the same group, and if the similarity does not reach the set threshold, a new group is created for the face images corresponding to the image frames at a later time; the similarity between multiple face image groups is calculated, and the face image groups whose similarity reaches a set threshold are merged into a new face image group; the number of face images in the updated face image group is counted, and the face image group with the largest number of face images is used as the target portrait of this section of surveillance image; the target portrait is matched with the face image in the registration information, and if there is a matching registration information, the corresponding surveillance video is bound and stored with the matching registration information; if there is no matching registration information, an abnormal passage event is generated based on the surveillance video.

[0060] In-depth processing and analysis of surveillance videos: Image frame extraction: After acquiring the surveillance video within the specified time range, the management center will first use video processing technology to decompose the video file into multiple continuous image frames. These image frames are the basis for subsequent image processing and analysis.

[0061] Face detection and capture: Next, the management center will apply advanced target detection algorithms (such as YOLO, SSD and other algorithms based on deep learning) to each image frame to identify the faces therein.

[0062] For each detected face, the algorithm further analyzes its location, size and other attributes, and accurately extracts the face image from the image frame. Among multiple detected faces, the face image with the largest area is selected as the representative of the frame, because large faces often contain more feature information, which helps improve recognition accuracy.

[0063] Face image grouping: In order to deal with the continuity and stability of faces in the video, the management center will calculate the similarity of face images corresponding to adjacent image frames. Various face comparison algorithms (such as cosine similarity based on feature vectors, Euclidean distance, etc.) can be used to evaluate the similarity between two face images.

[0064] If the similarity of facial images in adjacent image frames reaches a set threshold (the threshold is set according to actual needs to balance the false alarm rate and the missed alarm rate), they are considered to belong to the same person, and the facial images corresponding to these image frames are divided into the same group.

[0065] If the similarity does not reach the set threshold, it is considered that the faces may be different or have significant changes due to factors such as lighting and angle. In this case, a new group is created for the face images corresponding to the later image frames.

[0066] Face image combination and screening: After grouping, the management center will further calculate the similarity between multiple face image groups. This step aims to merge different face image groups belonging to the same person into a new face image group in order to more comprehensively represent the facial features of the person.

[0067] During the combination process, clustering algorithms (such as K-means, DBSCAN, etc.) or graph theory methods (such as algorithms based on minimum spanning trees) can be used to identify and merge similar groups of face images.

[0068] Finally, the number of face images in the updated face image group is counted. Generally, the group with the largest number of face images is more likely to be the target person in this surveillance video, because it reflects the stable appearance of faces over a longer period of time.

[0069] Face matching and event processing: The selected target portrait is matched with the face image in the registration information previously stored in the system. Here, an efficient face matching algorithm (such as FaceNet, ArcFace, etc.) can be used to ensure the accuracy and efficiency of the match.

[0070] If there is matching registration information, it means that the target person is a registered user or authorized personnel. The management center will bind and store the corresponding surveillance video with the matching registration information to facilitate subsequent security audits or event tracing.

[0071] If there is no matching registration information, an abnormal passage event is generated based on the surveillance video. At this time, the management center can automatically trigger the alarm mechanism to notify security personnel or management personnel for further processing, such as on-site verification, investigation and evidence collection.

[0072] Through the above process, the management center not only realizes the in-depth processing and analysis of surveillance videos, but also can automatically identify and track facial information in the video, providing strong technical support for the security audit, event tracing and abnormal event handling of the access control system.

[0073] The following is another embodiment of the present invention, which specifically includes the following steps: Please refer to Figure 2 , visitors need to fill in personal information (such as name, phone number, reason and personal ID photo, etc.) on the official WeChat account or operation system of the cableway, and then submit the application form; The person in charge of ropeway operation shall review and approve the application form; Staff check the contents of the visitor's application form on site; If the application form is not approved or there are abnormalities, the visitor will not be able to take the cable car; If there is nothing unusual in the application form, the employee can swipe the management card to open the gate; Then the ticket checking tracking analysis method is executed.

[0074] For operators, security personnel, merchants staying at the ropeway and other specific visitors, if an application form is not required, they need to go through the non-application process: Employees register information of incoming tourists / visitors; Employees swipe their management cards to open the gate; Then the ticket checking tracking analysis method is executed.

[0075] Ticket tracking analysis methods such as Figure 3 As shown, including: Read the management card information when swiping the card; Retrieve the employee information bound to the management card from the database; Record the time when the management card is swiped; Request electronic video data in the site area based on the card swipe time; Get the electronic video 3 seconds before and after the time; Use AI algorithm to export facial images in videos Determine whether the card swipe is associated with an application form; If the application form is associated, the facial image will be matched with the personal image information in the application form; if the match is successful, the application will be terminated normally; if the match fails, the abnormal information will be recorded and subsequently verified by the staff; If there is no application form associated, the facial image will be compared with the staff's image collection library; if the image is in the collection library, the application will be terminated normally; otherwise, the abnormal information will be recorded and subsequently manually verified by the staff.

[0076] In some embodiments, the special ticket processing system may include a plurality of functional modules composed of computer program segments. The computer programs of the various program segments in the special ticket processing system may be stored in a memory of a computer device and executed by at least one processor to perform (see Figure 1 Description) Features for special ticket handling.

[0077] In this embodiment, the special ticket processing system can be divided into multiple functional modules according to the functions it performs, such as Figure 4As shown. The functional modules of the system 400 may include: an information registration module 410, a ticket code generation module 420, an authority granting module 430, a monitoring control module 440 and an image processing module 450. The module referred to in the present invention refers to a series of computer program segments that can be executed by at least one processor and can complete fixed functions, which are stored in a memory. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.

[0078] An information registration module, used to collect registration information and generate an audit task based on the registration information; A ticket code generation module, used to generate a ticket code after the audit task is passed, and send the ticket code to the requesting terminal; The permission granting module is used to identify the ticket code of the requesting terminal through the access control management terminal, and grant the access control management terminal the permission to open the access control based on the identified ticket code; A monitoring control module, used to confirm that the access control management terminal opens the access control and control the image acquisition device to collect access control monitoring video; The image processing module is used to identify face data from the access control monitoring video, match the face data with the registration information, and save the matching result.

[0079] Optionally, as an embodiment of the present invention, the information registration module includes: An information collection unit, used to collect registration information, the registration information includes personal information, free ticket type and certification documents, the personal information includes name, contact information and facial image; A pre-examination unit, used to pre-examine the registration information, verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; A task generating unit, configured to generate a review task if the registration information passes the preliminary review, and send the review task to a manual review terminal with review authority; The error prompt unit is used to return error prompt information to the requesting terminal that sent the registration information if the registration information fails to pass the pre-examination.

[0080] Figure 5 This is a schematic diagram of the structure of a terminal 500 provided in an embodiment of the present invention. The terminal 500 can be used to execute the special ticket processing method provided in an embodiment of the present invention.

[0081] The terminal 500 may include: a processor 510, a memory 520 and a communication unit 530. These components communicate via one or more buses. Those skilled in the art will appreciate that the server structure shown in the figure does not limit the present invention, and it may be a bus structure or a star structure, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0082] The memory 520 can be used to store the execution instructions of the processor 510, and the memory 520 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. When the execution instructions in the memory 520 are executed by the processor 510, the terminal 500 can execute some or all of the steps in the following method embodiments.

[0083] The processor 510 is the control center of the storage terminal, and uses various interfaces and lines to connect various parts of the entire electronic terminal. It runs or executes software programs and / or modules stored in the memory 520, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 510 can only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.

[0084] The communication unit 530 is used to establish a communication channel so that the storage terminal can communicate with other terminals, receive user data sent by other terminals or send user data to other terminals.

[0085] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).

[0086] Therefore, the present invention can realize the precise management of special tickets, eliminate the management loopholes of special tickets, and ensure the traceability in the later stage by precisely controlling the ticket checking record and tracking of special tickets by monitoring the time of the equipment. The technical effects that can be achieved by this embodiment can be found in the description above and will not be repeated here.

[0087] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, in essence or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes, including several instructions for enabling a computer terminal (which can be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.

[0088] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.

[0089] In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or modules, which can be electrical, mechanical or other forms.

[0090] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0091] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0092] Although the present invention has been described in detail by referring to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person skilled in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, and they shall be within the scope of protection of the present invention.

Claims

1. A special ticket processing method, characterized in that: include: Collecting registration information and generating audit tasks based on the registration information; Generate a ticket code after the audit task is passed, and send the ticket code to the requesting terminal; Identifying the ticket code of the requesting terminal through the access control management terminal, and granting the access control management terminal the authority to open the access control based on the identified ticket code; Confirm that the access control management terminal opens the access control, and control the image acquisition device to collect access control monitoring video; Recognize facial data from the access control surveillance video, match the facial data with the registration information, and save the matching result.

2. The method according to claim 1, characterized in that Collecting registration information and generating audit tasks based on the registration information, including: Collect registration information, including personal information, free ticket type and certification documents, and personal information including name, contact information and facial image; Conduct a preliminary review of the registration information to verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; If the registration information passes the preliminary review, a review task is generated and sent to a manual review terminal with review authority; If the registration information fails the pre-examination, an error prompt message is returned to the requesting terminal that sent the registration information.

3. The method according to claim 1, characterized in that After the audit task is passed, a ticket code is generated and the ticket code is sent to the requesting terminal, including: Confirm that the audit task has passed the audit and generate a ticket code using QR code generation technology; The ticket code is bound to the registration information of the audit task and saved in a special data list.

4. The method according to claim 3, characterized in that The access control management terminal identifies the ticket code of the requesting terminal, and grants the access control management terminal the authority to open the access control based on the identified ticket code, including: Use the camera of the access control management terminal to collect the ticket code displayed by the request terminal; Searching the special data list for a target ticket code that is consistent with the collected ticket code; If the target ticket code exists in the special data list, a general management code is sent to the access control management terminal, and the general management code is used to control the opening of the access control; If the target ticket code does not exist in the special data list, a prompt message of an invalid ticket code is sent to the access control management terminal.

5. The method according to claim 4, characterized in that Confirming that the access control management terminal opens the access control, and controlling the image acquisition device to collect access control monitoring video, including: Receiving prompt information of the access control management terminal calling the universal management code; Based on the prompt information, the image acquisition device is controlled to start acquiring monitoring video and the monitoring time is counted; Based on a preset time range, surveillance video within the time range is acquired from the image acquisition device.

6. The method according to claim 5, characterized in that Recognizing face data from the access control surveillance video, matching the face data with the registration information, and saving the matching result, including: Converting the acquired surveillance recognition into multiple image frames; Using a target detection algorithm to identify a human face from the image frame, and extracting a human face image with the largest area from the image frame; Calculate the similarity of facial images corresponding to adjacent image frames. If the similarity reaches a set threshold, group the facial images corresponding to adjacent image frames into the same group. If the similarity does not reach the set threshold, create a new group for facial images corresponding to image frames that are later in time. Calculate the similarity between multiple face image groups, and merge the face image groups whose similarity reaches a set threshold into a new face image group; Count the number of face images in the updated face image group, and use the face image group with the largest number of face images as the target person in the current monitoring image; The target portrait is matched with the facial image in the registration information. If there is matching registration information, the corresponding surveillance video is bound and stored with the matching registration information; if there is no matching registration information, an abnormal passage event is generated based on the surveillance video.

7. A special ticket processing system, characterized in that: include: An information registration module, used to collect registration information and generate an audit task based on the registration information; A ticket code generation module, used to generate a ticket code after the audit task is passed, and send the ticket code to the requesting terminal; The permission granting module is used to identify the ticket code of the requesting terminal through the access control management terminal, and grant the access control management terminal the permission to open the access control based on the identified ticket code; A monitoring control module, used to confirm that the access control management terminal opens the access control and control the image acquisition device to collect access control monitoring video; The image processing module is used to identify face data from the access control monitoring video, match the face data with the registration information, and save the matching result.

8. The system according to claim 7, characterized in that The information registration module includes: An information collection unit, used to collect registration information, the registration information includes personal information, free ticket type and certification documents, the personal information includes name, contact information and facial image; A pre-examination unit, used to pre-examine the registration information, verify whether the free ticket type matches the certification document, and verify whether the personal information matches the certification document; A task generating unit, configured to generate a review task if the registration information passes the pre-review, and send the review task to a manual review terminal with review authority; The error prompt unit is used to return error prompt information to the requesting terminal that sent the registration information if the registration information fails to pass the pre-examination.

9. A terminal, characterized in that: include: A memory for storing a special ticket processing program; A processor is used to implement the steps of the special ticket processing method as described in any one of claims 1-6 when executing the special ticket processing program.

10. A computer-readable storage medium storing a computer program, characterized in that: The readable storage medium stores a special ticket processing program, and when the special ticket processing program is executed by the processor, the steps of the special ticket processing method according to any one of claims 1 to 6 are implemented.