An automatic identification and verification system for ticket information
By integrating multiple identification technologies into the ticket identification and verification system and constructing a multi-source integrated identification module, the problems of low adaptability and insufficient security performance caused by relying on a single technical means in the existing technology are solved, and higher adaptability is achieved. Compatibility and safety.
Patent Information
- Application Number
- CN202411043751.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-07-31
AI Technical Summary
In the prior art, ticket identification and verification methods rely on a single technical means, resulting in low adaptability and inability to meet diverse or high security verification and security environments.
Provide an automatic recognition and verification system for ticket information, build a multi -source integration identification module through the multi -source integration identification unit, integrate multiple identification submissions, each submissions corresponds to one identification technology, and through information acquisition, traversal matching, characteristic characteristics Analyze and automatically identify units to implement automatic recognition and verification of tickets.
By integrating a variety of identification technologies, the most suitable identification method is automatically selected according to the type of ticket type, which improves the adaptability and security of the ticket recognition verification system, and can meet the security verification work of different types and levels.
Smart Images

Figure CN118865428B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of ticket identification, and in particular to an automatic identification and verification system for ticket information. Background Art
[0002] With the development of society, large-scale events such as concerts, sports events, exhibitions, etc. are becoming more and more common. These events usually require a large number of tickets to control the number of participants and ensure order. Modern technology provides a variety of solutions for ticket identification and verification, including RFID anti-counterfeiting ticket technology, face recognition technology, ticket verification equipment, etc. Traditional ticket identification and verification methods have some limitations, such as low anti-counterfeiting threshold, fake tickets and repeated entry problems. Traditional ticket recognition methods often rely on a single technical means, such as barcode or QR code scanning. It is inefficient when processing a large number of tickets and is easily affected by environmental factors such as light and occlusion, resulting in recognition errors. A single recognition technology cannot adapt to different types of tickets, such as magnetic stripe cards, smart cards, etc., which limits its scope of application. In addition, large-scale events also require the verification of staff's work permits to ensure that only authorized personnel can enter specific areas. However, existing ticket recognition and verification systems often cannot effectively handle the verification of work permits, which increases the complexity of the verification process.
[0003] In summary, the existing technology has the technical problem that the traditional ticket identification and verification method relies on a single technical means, resulting in low adaptability and inability to meet the requirements of diverse or high-security verification security environments. Summary of the invention
[0004] The purpose of this application is to provide an automatic identification and verification system for ticket information to solve the technical problems in the prior art that the traditional ticket identification and verification methods rely on a single technical means, resulting in low adaptability and inability to meet diverse or high-security verification security environments.
[0005] In view of the above problems, the present application provides an automatic identification and verification system for ticket information, wherein the automatic identification and verification system for ticket information includes: a multi-source integrated identification unit, the multi-source integrated identification unit is used to construct a multi-source integrated identification module, the multi-source integrated identification module includes multiple identification sub-modules, each identification sub-module corresponds to an identification technology, and each identification sub-module has an identification technology label; an information acquisition unit, the information acquisition unit is used to obtain ticket identification information of a target security activity; a traversal matching unit, the traversal matching unit is used to perform traversal matching based on the ticket identification information and the identification technology label of the multi-source integrated identification module, and determine a matching identification sub-module; a feature analysis and verification unit, the feature analysis and verification unit is used to perform verification feature analysis according to the ticket identification information, and fit the verification feature to the matching identification sub-module; an automatic identification unit, the automatic identification unit is used to deploy the matching identification sub-module to a verification terminal device, and automatically identify and verify the pass ticket according to the verification feature.
[0006] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0007] Through a multi-source integrated identification unit, the multi-source integrated identification unit is used to construct a multi-source integrated identification module, the multi-source integrated identification module includes multiple identification sub-modules, each identification sub-module corresponds to an identification technology, and each identification sub-module has an identification technology label; an information acquisition unit, the information acquisition unit is used to obtain the ticket identification information of the target security activity; a traversal matching unit, the traversal matching unit is used to perform traversal matching based on the ticket identification information and the identification technology label of the multi-source integrated identification module to determine the matching identification sub-module; a feature analysis and verification unit, the feature analysis and verification unit is used to perform verification feature analysis according to the ticket identification information, and fit the verification feature to the matching identification sub-module; an automatic identification unit, the automatic identification unit is used to deploy the matching identification sub-module to the verification terminal device, and automatically identify and verify the pass ticket according to the verification feature. In other words, by integrating multiple identification technologies, the most appropriate identification method is automatically selected according to the ticket type, and different types of identification and verification means can be compatible with switching, meeting different types and levels of security verification work, and improving the adaptability and security of the ticket identification and verification system.
[0008] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented according to the contents of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are specifically cited below. It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easy to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0010] Figure 1 A schematic diagram of the structure of an automatic identification and verification system for ticket information for this application;
[0011] Figure 2 This is a schematic diagram of the process of obtaining ticket identification information in an automatic ticket information identification and verification system for this application.
[0012] Explanation of the reference numerals: multi-source integrated recognition unit 11 , information acquisition unit 12 , traversal matching unit 13 , feature analysis and verification unit 14 , automatic recognition unit 15 . DETAILED DESCRIPTION
[0013] This application provides an automatic identification and verification system for ticket information, which solves the technical problem in the prior art that the traditional ticket identification and verification method relies on a single technical means, resulting in low adaptability and inability to meet the requirements of diverse or high-security verification security environments. By integrating multiple identification technologies and automatically selecting the most appropriate identification method according to the ticket type, it is compatible with switching between different types of identification and verification means, meeting different types and levels of security verification work, and improving the adaptability and security of the ticket identification and verification system.
[0014] Below, the technical solutions in the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments of the present application. It should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application. It should also be noted that, for the convenience of description, only the parts related to the present application are shown in the accompanying drawings, rather than all of them.
[0015] Embodiment, this application provides a system for automatically identifying and verifying ticket information, see the attached Figure 1 The automatic identification and verification system for ticket information comprises:
[0016] The multi-source integrated identification unit 11 is used to construct a multi-source integrated identification module, which includes a plurality of identification sub-modules, each identification sub-module corresponds to an identification technology, and each identification sub-module has an identification technology label.
[0017] Specifically, select appropriate identification technologies based on application scenarios and identification requirements to cover all possible ticket types and work permit types, including RFID, OCR, barcode / QR code scanning, biometrics, etc. For each selected identification technology, develop corresponding identification submodules. These submodules need to be able to operate independently and be able to handle specific identification tasks. Assign a unique identification technology tag to each identification submodule to identify the function and purpose of the submodule, so that the system can select and call it at runtime. Integrate the developed identification submodules into a unified system to build a multi-source integrated identification module that can coordinate and manage the operation of all submodules. Design a common interface and communication protocol to ensure that the central control unit can communicate effectively with each identification submodule. Test the entire multi-source integrated identification module to ensure that all submodules can work properly and the system can call the corresponding submodule according to the identification requirements. By matching the most appropriate identification technology for different tickets, it can adapt to tickets of different types and formats and be suitable for a variety of security scenarios.
[0018] The information acquisition unit 12 is used to acquire the ticket identification information of the target security activity.
[0019] Specifically, determine the number of participants in the event, understand the ticket price range of the event, and use the security level fuzzy conversion list to evaluate the security level of the target security event. For example, if the number of participants in the event is 5,000 and the average ticket price is 300 yuan, then according to the conversion list, the event will be classified as "medium risk". Create a table containing different ticket recognition technologies, listing the safety factor and recognition cost of each technology. Select the appropriate recognition technology or technology combination according to the security level of the event. Set cost requirements and screen out technologies or technology combinations that meet the cost budget, usually adding up the recognition costs. These technologies or technology combinations that meet the requirements are the ticket recognition information of the target security event, including technology type, technical specifications, implementation cost, operation process, etc. Based on the ticket recognition information, event organizers can allocate resources in a targeted manner, such as security personnel, security inspection equipment, etc., to improve resource utilization efficiency.
[0020] The traversal matching unit 13 is used to perform traversal matching based on the ticket identification information and the identification technology label of the multi-source integrated identification module to determine the matching identification submodule.
[0021] Specifically, the ticket identification information is compared with the identification technology labels of each identification submodule in the multi-source integrated identification module. The identification technology label is the characteristic identifier of each identification submodule and is used to distinguish different identification technologies. During the comparison process, all identification submodules are traversed to find technology labels that match the ticket identification information, such as fuzzy matching, pattern recognition and other technologies. The label of the identification submodule is compared with the technology type required in the ticket identification information. Once a matching identification technology label is found, the corresponding identification submodule is determined and used to identify and verify the ticket. By selecting the most suitable identification technology, the accuracy and efficiency of ticket identification are ensured.
[0022] The feature analysis and verification unit 14 is used to perform verification feature analysis according to the ticket identification information and fit the verification features into the matching identification submodule.
[0023] Specifically, key features are extracted from the ticket identification information, including specific text, patterns, barcodes, QR codes, RFID tags, etc. on the ticket. The extracted features are parsed to determine their meaning and verification value. For example, the information in the QR code is parsed, and the encoded content of the barcode is identified. The parsed features are fitted into the matching recognition submodule, that is, the extracted features are matched with the recognition algorithm or model of the recognition submodule to ensure that the features can be correctly identified and processed. By accurately parsing and fitting the features on the ticket, the accuracy and efficiency of the recognition process are ensured.
[0024] The automatic identification unit 15 is used to deploy the matching identification submodule to the verification terminal device, and automatically identify and verify the pass ticket according to the verification feature.
[0025] Specifically, the matching identification submodule is divided into a core verification module and a collaborative verification module. The core verification module is the identification submodule with the highest security factor. All identification submodules except the core verification module are collaborative verification modules. These modules will work together with the core verification module to complete the ticket identification and verification tasks. Set the mapping code of the collaborative verification module and generate a random interval. Construct an encrypted random number generator to generate random codes based on this random interval. Match the generated random code with the mapping code to determine the collaborative verification module as the execution collaborative module. The core verification module and the execution collaborative module are parallelized to build a parallel execution module and deploy it to the verification terminal device. According to the speed of passage and the amount of tasks to be verified, the length of the random switching time interval of the collaborative verification module is adaptively adjusted to switch the parallel execution module, including adjusting the random switching step length, removing the execution collaborative module, replacing the core verification module, and increasing the number of execution collaborative modules. Once all submodules are deployed and configured, the automatic identification and verification process is started to automatically identify the ticket and verify it according to the configured verification features. The identification submodule feeds back the results of the identification and verification to the system. If the ticket is verified, the system will allow the holder to pass; if the ticket is invalid or rejected, the system will prevent the holder from passing. Through automatic identification and verification, matching the corresponding identification submodules, and rationally allocating resources, the security and smooth progress of the event are ensured.
[0026] Furthermore, the multi-source integrated identification unit 11 in the automatic identification and verification system for ticket information is also used for:
[0027] A modular design is adopted, with each recognition technology as an independent module. The recognition training data of each recognition technology is used for module training to construct each recognition sub-module, and each recognition sub-module corresponds to one recognition technology. A universal interface is set, and the recognition sub-modules of each recognition technology are integrated and connected through the universal interface, so that each recognition sub-module communicates with the central control unit to construct the multi-source integrated recognition module.
[0028] Specifically, according to the type of ticket to be identified, select the appropriate recognition technology, such as RFID, OCR, barcode / QR code scanning, biometrics, etc. Each recognition technology is developed as an independent module. For example, the RFID module is specifically used to read the information on the RFID tag, the OCR module focuses on image recognition and text extraction, and the barcode / QR code module is used to quickly scan and parse the barcode or QR code information. Collect a large amount of training data for each recognition technology, including samples of various tickets and work permits. Use this data to train each recognition submodule and establish an accurate recognition model. Each recognition submodule corresponds to a specific recognition technology, such as barcode recognition, QR code recognition, RFID reading, biometrics, etc.
[0029] Design a standardized interface that can match different identification submodules, adapt to the data formats and communication protocols of different identification technologies, and realize unified data transmission and command reception. Through the universal interface, each identification submodule is integrated into the central control unit, and each identification submodule exchanges data and transmits instructions with the central control unit through this interface. Connect all identification submodules through the universal interface to form a multi-source integrated identification module. Develop a set of communication protocols to ensure that the central control unit can understand the data from each identification submodule and can send instructions to these modules. Standardize the data output by each identification submodule to meet the requirements of the central control unit and facilitate data analysis and processing. The central control unit coordinates the work of each identification submodule through the universal interface, such as selecting appropriate identification technology according to the ticket type, processing identification results, and performing verification. By building a multi-source integrated identification module, it can adapt to tickets of different types and formats and improve the accuracy and efficiency of identification and verification.
[0030] Further, as attached Figure 2 As shown, the information acquisition unit 12 in the automatic identification and verification system for ticket information is also used for:
[0031] Evaluate the security level of the target security activity, where the security level is determined according to a fuzzy conversion list based on the number of activity participants and ticket price level; construct a ticket recognition technology evaluation table, where the ticket recognition technology evaluation table is used to evaluate the security factor and recognition cost of local recognition technology; take the security level as the target, use the ticket recognition technology evaluation table to perform security target parsing and configuration, and obtain recognition technology configuration relationship; according to recognition cost requirements, screen the recognition technology configuration relationship based on the recognition cost to obtain ticket recognition information for the target security activity.
[0032] Furthermore, the information acquisition unit 12 in the automatic identification and verification system for ticket information is also used for:
[0033] The ticket identification information of the target security activity includes one or more combined identification technologies.
[0034] Specifically, data on the number of event attendees and ticket price levels are collected from ticket sales systems, information provided by event organizers, or other sources. The collected data is preprocessed, such as removing outliers and filling missing values, to ensure data quality and availability. A fuzzy transformation list is created, which divides events into different security levels based on the number of event attendees and ticket price levels. Fuzzy transformation lists are a method of mapping input variables (such as the number of event attendees and ticket price levels) to output variables (such as security levels). They are usually used to process uncertain or fuzzy data and convert input data into more intuitive and easy-to-understand output results through fuzzy logic. According to the fuzzy transformation list, the preprocessed data is converted into security levels. The uncertainty and ambiguity of the data can be handled through fuzzy logic, membership functions, etc. Determine the security level of the target security event based on the results of the fuzzy transformation. For example, small events and low ticket prices are classified as low risk; medium-sized events and medium ticket prices are classified as medium risk; large events and high ticket prices are classified as high risk.
[0035] Determine the key dimensions for evaluating ticket recognition technology, focusing on safety factor and recognition cost. The safety factor involves the security and anti-counterfeiting capabilities of the technology, while the recognition cost includes initial investment, operating cost, maintenance cost, etc. For each evaluation dimension, formulate specific evaluation indicators. For example, the evaluation indicators of the safety factor include technical anti-counterfeiting capabilities, recognition accuracy, system stability, etc.; the evaluation indicators of the recognition cost include equipment cost, personnel training cost, maintenance cost, etc. Set scoring criteria for each evaluation indicator to quantitatively evaluate different recognition technologies. The scoring criteria can be quantitative, such as specific cost values, or qualitative, such as high, medium, and low levels. Collect relevant data on local recognition technology, and evaluate it according to the set scoring criteria and evaluation indicators. Combine the scores of all evaluation indicators to obtain an overall evaluation of each recognition technology.
[0036] Analyze the security level of the target security activity and understand the specific requirements for ticket recognition technology. Evaluate the optional recognition technologies according to the ticket recognition technology evaluation table. Determine the configuration relationship of the recognition technology based on the security level requirements and the evaluation results of the recognition technology. For example, if the security level of the activity is very high, it is necessary to select a recognition technology with a high safety factor but also a high cost; if the security level is low, a more cost-effective technology can be selected. Security target analysis configuration refers to the process of configuring the ticket recognition technology according to the security level of the security activity after determining the security level of the security activity. According to the ticket recognition technology evaluation table, conduct a cost assessment of the optional recognition technology or technology combination, including initial investment cost, operating cost, maintenance cost, etc. Based on the cost requirements, screen the recognition technology configuration relationship, exclude the technology or technology combination with excessively high cost, and select the most cost-effective solution. Based on the screening results, determine the ticket recognition information of the target security activity, including one or more combined recognition technologies.
[0037] In a specific example, the security level fuzzy conversion list is as follows: low risk: number of participants < 1000 and ticket price < 100 yuan; medium risk: 1000 <= number of participants < 10000 and 100 yuan <= ticket price < 500 yuan; high risk: number of participants >= 10000 and ticket price >= 500. Ticket recognition technology evaluation table: RFID has a security factor of 4 and a recognition cost of 3; OCR has a security factor of 3 and a recognition cost of 2; barcode / QR code has a security factor of 2 and a recognition cost of 1. When the security level is medium risk, the recognition technology configuration relationship is RFID+OCR. RFID provides a higher security factor, while OCR helps to verify the detailed information on the ticket. The cost requirement is set to no more than 5, and the recognition technology configuration relationship is screened. The recognition cost of RFID is 3, the recognition cost of OCR is 2, and the total cost of the two costs is 5, which meets the cost requirement. According to the screening results, the ticket recognition information of the target security activity will include a combination of RFID and OCR technologies, which can meet the security requirements of medium-risk activities and meet the requirement that the cost does not exceed 5 points. By evaluating the security level and identification cost, the most appropriate identification technology or technology combination can be determined, resources can be allocated rationally, and resource utilization efficiency can be improved.
[0038] Furthermore, the automatic identification unit 15 in the automatic identification and verification system for ticket information is also used for:
[0039] When there are multiple matching identification submodules, the multiple matching identification submodules are parallelly structured to establish a parallel execution module; based on the parallel execution module, through distributed computing, the identification tasks of each matching identification submodule are loaded to obtain an identification verification result set; when all the identification verification results in the identification verification result set pass, a pass instruction is generated.
[0040] Specifically, when there are multiple matching identification submodules, a parallel architecture is designed to ensure that multiple matching identification submodules can work simultaneously without interfering with each other. Using a parallel architecture to establish a parallel execution module can significantly improve the efficiency of ticket identification and verification, especially when a large number of tickets need to be processed. The parallel architecture can be set for different security levels and is not limited to two submodules. A larger number of submodules can be set to meet different needs. Multiple matching identification submodules are integrated into the parallel execution module. Each submodule should be able to run independently and work in conjunction with other submodules.
[0041] In the parallel execution module, the recognition task is assigned to each matching recognition submodule by means of distributed computing, involving network communication, data synchronization, resource management and other technologies to ensure that each submodule has sufficient computing resources to perform its tasks. Through distributed computing, the efficiency and reliability of ticket recognition and verification are improved. The recognition task is dispersed to multiple submodules, and the advantages of distributed computing are used to process multiple ticket recognition tasks at the same time, thereby speeding up the recognition speed and improving the overall performance of the system. The recognition task is loaded into each submodule and starts to execute. Each submodule independently processes the task it is responsible for and generates recognition results. Through result aggregation, data synchronization and other technologies, the recognition and verification results generated by each submodule are collected in a distributed environment, and these verification results are collected into the recognition and verification result set.
[0042] Check the identification results of all tickets in the result set to ensure that there are no omissions or errors. If the identification verification results of all tickets in the identification verification result set pass, that is, all tickets are correctly identified and verified to be valid, the system will generate a pass instruction, including allowing passage, entering a specific area, etc. The generated pass instruction is conveyed to the relevant execution agencies, such as security personnel, gate systems, etc. The execution agency performs corresponding operations according to the pass instruction, such as allowing people holding valid tickets to enter the activity area. At the same time, the monitoring system monitors the execution process in real time to ensure that the instructions are correctly executed. According to the identification and verification results, the access rights are reasonably allocated to improve the efficiency of resource utilization.
[0043] Furthermore, the automatic identification unit 15 in the automatic identification and verification system for ticket information is also used for:
[0044] According to the security level, a core verification module is determined from the matching identification submodules, and the core verification module is the identification submodule with the highest security factor; other identification submodules except the core verification module are used as collaborative verification modules; one is randomly selected from the collaborative verification modules as an execution collaborative module; the core verification module and the execution collaborative module are parallelly structured to construct a parallel execution module; and the parallel execution module is deployed to the verification terminal device.
[0045] Specifically, according to the security level, the security factors of all matching identification submodules are evaluated, and the performance indicators of different submodules, such as recognition accuracy, processing speed, anti-counterfeiting ability, etc., are tested and compared. The submodule with the highest security factor is selected as the core verification module. All other identification submodules except the core verification module are used as collaborative verification modules. These modules will work together with the core verification module to complete the identification and verification tasks of the ticket. A collaborative working mechanism is designed to manage the collaboration between the core verification module and other collaborative verification modules, including data sharing, result comparison, fault transfer and other functions. Randomly select one from all collaborative verification modules as an execution collaborative module to ensure that each collaborative verification module has the opportunity to serve as an execution module, thereby balancing the system load. Design a parallel architecture, such as distributed system design, load balancing and other technologies, to ensure that the core verification module and the execution collaborative module can work simultaneously without interfering with each other.
[0046] Integrate the core verification module and the execution coordination module into the parallel execution module. Each module should be able to run independently and work in conjunction with other modules. Determine how to assign ticket identification information to each module and design a communication mechanism for information exchange and coordination between modules. Test the parallel execution module to ensure that each module can work together and optimize performance, such as reducing latency and improving throughput. Deploy the constructed parallel execution module to the verification terminal device, which can be a mobile device, a fixed reading device, or other types of hardware devices, such as a gate, a security gate, etc. Ensure that the module can be seamlessly integrated with these devices and run efficiently. Process multiple identification tasks in parallel to significantly reduce the overall processing time, especially when processing a large number of tickets. Through the coordinated verification of multiple sub-modules, the accuracy of ticket identification can be improved, counterfeiting and illegal entry can be effectively prevented, and the reliability and security of the ticket identification system can be effectively improved.
[0047] Furthermore, the automatic identification unit 15 in the automatic identification and verification system for ticket information is also used for:
[0048] The ticket identification and verification channel is monitored and identified through the monitoring system to obtain the passing speed and the amount of tasks to be verified; the passing speed is used as the first evaluation value, and the amount of tasks to be verified is used as the second evaluation value, and the fusion weight of the first evaluation value and the second evaluation value is configured to obtain the fusion evaluation value; the random switching step is adaptively adjusted according to the fusion evaluation value, and the random switching step is used to control the length of the random switching time interval of the collaborative verification module; the execution collaborative module is randomly extracted from the collaborative verification module according to the random switching step, and the parallel execution module is switched and deployed to the verification terminal device.
[0049] Specifically, a monitoring system is deployed in the ticket identification and verification channel, including cameras, sensors, data acquisition equipment, etc. The monitoring system monitors the speed of the channel in real time, which is calculated by measuring the number of people or tickets passing through per unit time. The monitoring system is also responsible for monitoring the amount of tasks to be verified, including the number of unprocessed tickets, the number of tickets waiting in line for verification, etc. Data on the speed of passage and the amount of tasks to be verified are collected and analyzed using data analysis tools or software to extract useful information. Based on the collected data, the first evaluation value (passing speed) and the second evaluation value (amount of tasks to be verified) are calculated using statistical analysis, data processing and other techniques. The weights of the first evaluation value and the second evaluation value in the fusion evaluation value are configured according to the specific needs and priorities of the event. For example, if the event organizer attaches more importance to the speed of passage, a higher weight can be given to the first evaluation value.
[0050] According to the configured weight, the fusion evaluation value of the first evaluation value and the second evaluation value can be calculated using methods such as weighted average and fuzzy comprehensive evaluation. The fusion evaluation value is a comprehensive indicator used to reflect the overall performance of the verification channel. In order to improve the reliability and security of identification verification, the verification means can be switched at intervals and verification can be performed randomly. The switching standard can be determined based on the efficiency of verification and the number of people in the queue. According to the fusion evaluation value, the random switching step length is adaptively adjusted. The random switching step length is used to control the length of the random switching time interval of the collaborative verification module and determines the frequency of switching between modules. According to the fusion evaluation value, the random switching step length is adaptively adjusted. If the fusion evaluation value is high, it indicates that the system performance is good, and the switching step length can be appropriately increased to reduce the switching frequency; if the fusion evaluation value is low, it indicates that the system performance is poor, and the switching step length can be appropriately reduced to increase the switching frequency. The adjusted random switching step length is applied to the system to control the random switching time interval of the collaborative verification module.
[0051] According to the set random switching step, randomly select one from the collaborative verification modules as the execution collaborative module to ensure that each collaborative verification module has the opportunity to be an execution module, thereby balancing the system load. Switch the parallel execution modules and integrate the selected execution collaborative module into the parallel execution module. Ensure that the new execution collaborative module can work with other modules and meet the security requirements of the activity. When a module fails, other modules can continue to work. Integrate the switched parallel execution module into the system and test it to ensure that it can work with other modules and meet the security requirements of the activity. Deploy the constructed parallel execution module to the verification terminal equipment, such as gates, security gates, etc. Ensure that the module can be seamlessly integrated with these devices and run efficiently. Through real-time monitoring and dynamic adjustment, optimize performance according to the current load situation, and randomly switch execution collaborative modules to improve the reliability of the system and effectively improve the efficiency of the ticket recognition and verification system.
[0052] Furthermore, the automatic identification unit 15 in the automatic identification and verification system for ticket information is also used for:
[0053] According to the security level, a security tolerance coefficient is obtained; according to the security tolerance coefficient and the fusion evaluation value, a verification strategy is adjusted for the parallel execution module, and the verification strategy adjustment includes one or more of adjusting the random switching step, removing the execution coordination module, replacing the core verification module, and increasing the number of execution coordination modules; according to the verification strategy adjustment, the parallel execution module is adjusted and deployed to the verification terminal device.
[0054] Specifically, according to the safety level, a safety tolerance factor is determined, which reflects the error range that the system can tolerate during the identification and verification process. For example, an activity with a high safety level may require a very small safety tolerance factor, while an activity with a low safety level may be able to accept a larger tolerance factor. The fusion evaluation value is a comprehensive indicator used to reflect the overall performance of the verification channel, including the speed of passage and the amount of tasks to be verified. According to the safety tolerance factor and the fusion evaluation value, the verification strategy of the parallel execution module is adjusted, including adjusting the random switching step size, removing the execution coordination module, replacing the core verification module, and increasing the number of execution coordination modules. According to the current load of the system, the random switching step size is adjusted to optimize the switching frequency of the coordination verification module and the system load. If the system performance is excessive, you can consider removing some execution coordination modules with poor performance to save resources. If the performance of the core verification module does not meet the safety requirements, it can be considered to replace it with a module with better performance if it fails or the performance degrades. If the system performance is insufficient, you can consider increasing the number of execution coordination modules to improve the processing capacity of the system, especially during peak hours. According to the verification strategy adjustment, the parallel execution modules can be adjusted considering the security level or the current verification status. The number of modules can be increased or decreased to ensure that the verification strategy matches the current security and performance requirements of the system. The adjusted parallel execution modules are redeployed to the verification terminal device to ensure that all adjustments are correctly implemented and the system can operate normally after it is back online. By adjusting the verification strategy, the system can optimize performance and improve efficiency according to the current load situation. The adjusted verification strategy can improve the reliability of the system.
[0055] Furthermore, the automatic identification unit 15 in the automatic identification and verification system for ticket information is also used for:
[0056] Set the mapping code of the collaborative verification module; generate a random interval based on the mapping code; construct an encrypted random number generator, fit the random interval to the encrypted random number generator, and generate a random code through a random number function, the random number function expression is: R = randi ([m, n]), where R is a random code, [m, n] is a random interval, m is the minimum code in the interval, n is the maximum code in the interval, and both are positive integers; map the random code with the mapping code to obtain a corresponding collaborative verification module as the execution collaborative module.
[0057] Specifically, a unique mapping code is assigned to each collaborative verification module, which can be a number, a letter, or a combination of the two to ensure uniqueness. Based on these mapping codes, a random interval is generated, which can be a range based on the mapping code. In order to increase security, a cryptographic random number generator is used to generate random codes, and a cryptographic random number generation algorithm is selected, such as a linear congruential generator (LCG), a Mersenne Twister algorithm, Fortuna, etc. The cryptographic random number generator can be a hardware device or a software program that can generate high-quality random numbers and is not easily predictable. According to application requirements, the interval of the random code is determined. In the random interval [m, n], m is the minimum code in the interval, and n is the maximum code in the interval, and both are positive integers. Construct a random number function, such as R = randi ([m, n]), for generating random codes, fit the random interval [m, n] to the cryptographic random number generator, and generate random codes that meet the specified interval. Each time the function is called, a new random code is generated to ensure the randomness and unpredictability of the code. The random code is matched with the mapping code through a lookup table, database query, or other mapping mechanism. According to the matching results, the corresponding collaborative verification module is obtained and used as a collaborative execution module for the subsequent ticket recognition and verification process. By using an encrypted random number generator, the random code generation process is ensured to be difficult to predict. The matching of the random code and the mapping code ensures that the selection of the execution collaborative module is random, which enhances the reliability and security of the system.
[0058] In summary, the automatic identification and verification system for ticket information provided by this application has the following technical effects:
[0059] Through a multi-source integrated identification unit, the multi-source integrated identification unit is used to construct a multi-source integrated identification module, the multi-source integrated identification module includes multiple identification sub-modules, each identification sub-module corresponds to an identification technology, and each identification sub-module has an identification technology label; an information acquisition unit, the information acquisition unit is used to obtain the ticket identification information of the target security activity; a traversal matching unit, the traversal matching unit is used to perform traversal matching based on the ticket identification information and the identification technology label of the multi-source integrated identification module to determine the matching identification sub-module; a feature analysis and verification unit, the feature analysis and verification unit is used to perform verification feature analysis according to the ticket identification information, and fit the verification feature to the matching identification sub-module; an automatic identification unit, the automatic identification unit is used to deploy the matching identification sub-module to the verification terminal device, and automatically identify and verify the pass ticket according to the verification feature. In other words, by integrating multiple identification technologies, the most appropriate identification method is automatically selected according to the ticket type, and different types of identification and verification means can be compatible with switching, meeting different types and levels of security verification work, and improving the adaptability and security of the ticket identification and verification system.
[0060] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
[0061] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the present application and its equivalent technology, the present application is also intended to include these modifications and variations.
Claims
1. An automatic identification and verification system for ticket information, characterized in that: The automatic identification and verification system for ticket information comprises: A multi-source integrated identification unit, the multi-source integrated identification unit is used to construct a multi-source integrated identification module, the multi-source integrated identification module includes a plurality of identification sub-modules, each identification sub-module corresponds to an identification technology, and each identification sub-module has an identification technology label; An information acquisition unit, the information acquisition unit is used to acquire ticket identification information of a target security activity; A traversal matching unit, the traversal matching unit is used to perform traversal matching based on the ticket identification information and the identification technology label of the multi-source integrated identification module to determine a matching identification submodule; A feature analysis and verification unit, the feature analysis and verification unit is used to perform verification feature analysis according to the ticket identification information, and fit the verification feature into the matching identification submodule; An automatic identification unit, the automatic identification unit is used to deploy the matching identification submodule to a verification terminal device, and automatically identify and verify the pass ticket according to the verification feature; Wherein, the ticket identification information of the target security activity includes one or more combined identification technologies; The automatic identification unit is also used for: Determine a core verification module from the matching identification submodules according to the security level, the core verification module being the identification submodule with the highest security factor; Using other identification submodules except the core verification module as collaborative verification modules; Randomly select one from the collaborative verification modules as an execution collaborative module; The core verification module and the execution coordination module are parallelized to construct a parallel execution module; Deploy the parallel execution module to the verification terminal device; The ticket recognition and verification channel is monitored and identified through the monitoring system to obtain the passing speed and the amount of tasks to be verified; Taking the passing speed as the first evaluation value, taking the task volume to be verified as the second evaluation value, configuring the fusion weight of the first evaluation value and the second evaluation value, and obtaining a fusion evaluation value; Adaptively adjusting the random switching step length according to the fusion evaluation value, wherein the random switching step length is used to control the length of the random switching time interval of the collaborative verification module; The execution coordination module is randomly extracted from the coordination verification module according to the random switching step size, the parallel execution module is switched, and deployed to the verification terminal device.
2. The automatic identification and verification system for ticket information as claimed in claim 1, characterized in that: The multi-source integrated identification unit is also used for: Adopting modular design, each recognition technology is used as an independent module, and the recognition training data of each recognition technology is used for module training to construct each recognition submodule, and each recognition submodule corresponds to one recognition technology; A universal interface is provided, through which the identification submodules of each identification technology are integrated and connected, so that each identification submodule communicates with the central control unit, thereby constructing the multi-source integrated identification module.
3. The automatic identification and verification system for ticket information as claimed in claim 1, characterized in that: The information acquisition unit is also used for: Evaluate the security level of the target security activity, where the security level is determined according to the fuzzy conversion list based on the number of participants in the activity and the ticket price level; Constructing a ticket recognition technology evaluation table, wherein the ticket recognition technology evaluation table is used to evaluate the safety factor and recognition cost of the local recognition technology; Taking the security level as the target, using the ticket recognition technology evaluation table to perform security target parsing and configuration, and obtaining the recognition technology configuration relationship; According to the identification cost requirement, the identification technology configuration relationship is screened based on the identification cost to obtain the ticket identification information of the target security activity.
4. The automatic identification and verification system for ticket information as claimed in claim 3, characterized in that: The automatic identification unit is also used for: When there are multiple matching identification submodules, multiple matching identification submodules are parallelized to establish a parallel execution module; Based on the parallel execution module, through distributed computing, the recognition tasks of each matching recognition submodule are loaded to obtain a recognition verification result set; When all the identification verification results in the identification verification result set pass, a pass instruction is generated.
5. The automatic identification and verification system for ticket information as claimed in claim 1, characterized in that: The automatic identification unit is also used for: According to the security level, a security tolerance factor is obtained, wherein the security tolerance factor reflects the error range that the system can tolerate during the identification and verification process; According to the safety tolerance coefficient and the fusion evaluation value, adjusting the verification strategy of the parallel execution module, wherein the verification strategy adjustment includes one or more of adjusting the random switching step size, removing the execution coordination module, replacing the core verification module, and increasing the number of the execution coordination modules; The parallel execution module is adjusted according to the verification strategy and then deployed in the verification terminal device.
6. The automatic identification and verification system for ticket information as claimed in claim 1, characterized in that: The automatic identification unit is also used for: Setting the mapping code of the collaborative verification module; generating a random interval based on the mapping code; Construct an encrypted random number generator, fit the random interval into the encrypted random number generator, and generate a random code through a random number function. The random number function expression is: , where R is a random code, is a random interval, m is the minimum code in the interval, n is the maximum code in the interval, and both are positive integers; Mapping is performed according to the random code and the mapping code to obtain a corresponding collaborative verification module as the execution collaborative module.
Citation Information
Patent Citations
Entrance ticket management system
CN104239989A
Interconnection intelligent network management platform with intelligent terminal product and automatic control system
CN107203145A