Intelligent ticket supervision management system and method for cinema

Through the intelligent ticket monitoring management system of handheld terminal devices and service processing centers, using the YOLOv10 model and AES-256 encryption technology, the problems of low efficiency, poor accuracy and high cost of fixed equipment in manual ticket monitoring in theaters are solved, and efficient and accurate ticket monitoring results and privacy protection are achieved.

CN120808266APending Publication Date: 2025-10-17CHINA RES INST OF FILM SCI & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510910736.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-02
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

In existing technologies, manual ticket monitoring in theaters is inefficient and inaccurate, the fixed equipment is expensive and has poor privacy protection, and it cannot effectively cope with complex lighting conditions and occlusion.

Method used

An intelligent ticket monitoring and management system using multiple handheld terminal devices and a service processing center collects panoramic images of the theater and environmental parameters through handheld terminal devices, uses the YOLOv10 model for target recognition, generates headcount results, and transmits them to the service processing center via AES-256 encryption for decryption and calculation, ultimately generating ticket monitoring and attendance rate results.

Benefits of technology

It achieves efficient and accurate ticket monitoring, with an average time of 5 minutes and an accuracy rate of over 98%. It is suitable for theaters of different sizes and layouts, reduces hardware deployment costs, protects audience privacy, and supports parallel ticket monitoring in multiple theaters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120808266A_ABST
    Figure CN120808266A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of monitoring, and discloses an intelligent ticket supervision management system and method for a cinema, the system comprises a plurality of hand-held terminal devices and a service processing center, and each hand-held terminal device is in communication connection with the service processing center; the hand-held terminal device collects a movie hall panoramic image and environmental parameters, determines a people counting result according to the movie hall panoramic image, encrypts the people counting result and the environmental parameters and then transmits the people counting result and the environmental parameters to the service processing center; the service processing center decrypts the encrypted people counting result and the environment parameters, determines a ticket supervision result according to the people counting result, the environment parameters and the corresponding ticket selling information, and determines an attendance result according to the people counting result, the environment parameters and the corresponding seat information; and transmitting the ticket supervision result and the attendance result to corresponding handheld terminal equipment. According to the system, ticket supervision efficiency is improved, data transmission safety is guaranteed, scene adaptability is high, and cost is low.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of monitoring, in particular to an intelligent monitoring management system and method for a cinema. BACKGROUND

[0002] Manual monitoring is a traditional means of box office supervision in the film industry. In actual operation, manual monitoring faces the following problems: the environment in the theater is dim, and it is difficult for manual counting to accurately count the number of people, resulting in a lack of technical support for the reliability of the number of people counted, and the accuracy of the number of people counted cannot be guaranteed. Manual counting takes a long time and cannot meet the high-frequency monitoring demand.

[0003] The prior art proposes a scheme of using fixed equipment (such as infrared people counting equipment, seat sensors, video monitoring, etc.) for people counting. However, these schemes have the following disadvantages: fixed equipment needs to be installed in the theater, and the installation cost and maintenance cost are high. Fixed equipment cannot effectively cope with complex lighting conditions and shielding conditions, and has poor scene adaptability. The video monitoring scheme has the risk of privacy leakage.

[0004] Therefore, it is urgent to propose an intelligent monitoring management system and method for a cinema with high efficiency and accuracy, strong privacy protection, and low cost. SUMMARY

[0005] To solve the above problems, the present application provides an intelligent monitoring management system and method for a cinema, which solves the problems of low efficiency, poor accuracy, difficult data verification, and lack of traceability in the manual monitoring process, and avoids the problems of high cost and poor privacy protection of using fixed equipment.

[0006] The present application adopts the following technical solutions:

[0007] In a first aspect, the present application provides an intelligent monitoring management system for a cinema, which comprises: a plurality of handheld terminal devices and a service processing center, each handheld terminal device being communicatively connected to the service processing center;

[0008] The handheld terminal device is used to collect a panoramic image of the theater and environmental parameters, determine a people counting result according to the panoramic image of the theater, and transmit the people counting result and the environmental parameters to the service processing center after encryption.

[0009] The service processing center is used to decrypt the encrypted people counting result and environmental parameters, determine a monitoring result according to the people counting result, environmental parameters, and corresponding ticketing information, determine an occupancy rate result according to the people counting result, environmental parameters, and corresponding seat information, and transmit the monitoring result and the occupancy rate result to the corresponding handheld terminal device.

[0010] Optionally, the handheld terminal device comprises an environmental parameter acquisition unit, an image sensor unit, a processing unit and a wireless communication unit.

[0011] The environmental parameter acquisition unit is configured to acquire environmental parameters and transmit the environmental parameters to the wireless communication unit.

[0012] The image sensor unit is configured to acquire a panoramic image of a cinema and transmit the panoramic image of the cinema to the processing unit.

[0013] The processing unit is configured to determine a people count result based on the panoramic image of the cinema and transmit the people count result to the wireless communication unit.

[0014] The wireless communication unit is configured to transmit the people count result and the environmental parameters to a service processing center after encryption.

[0015] Optionally, the service processing center comprises a data receiving unit, a vote monitoring result calculation unit and an occupancy rate result calculation unit.

[0016] The data receiving unit is configured to decrypt the encrypted people count result and the environmental parameters, and transmit the decrypted people count result and the environmental parameters to the vote monitoring result calculation unit and the occupancy rate result calculation unit, respectively.

[0017] The vote monitoring result calculation unit is configured to determine corresponding ticketing information based on the environmental parameters, determine a vote monitoring result based on the people count result and the ticketing information, and transmit the vote monitoring result to the corresponding handheld terminal device.

[0018] The occupancy rate result calculation unit is configured to determine corresponding seat information based on the environmental parameters, determine an occupancy rate result based on the people count result and the seat information, and transmit the occupancy rate result to the corresponding handheld terminal device.

[0019] Optionally, the processing unit is configured to:

[0020] receive the panoramic image of the cinema;

[0021] perform target recognition on the panoramic image of the cinema based on an edge computing architecture deploying a YOLOv10 model;

[0022] determine the people count result based on the target recognition result;

[0023] transmit the people count result to the wireless communication unit.

[0024] Optionally, the wireless communication unit is configured to:

[0025] receive the people count result and the environmental parameters;

[0026] encrypt the people count result and the environmental parameters using an AES-256 standard;

[0027] transmit the encrypted number of people result and the environment parameter to a service processing center.

[0028] Optionally, the data receiving unit is configured to:

[0029] receive the encrypted number of people result and the environment parameter transmitted by the at least one handheld terminal device through a multi-thread concurrent processing architecture;

[0030] decrypt the encrypted number of people result and the environment parameter;

[0031] perform time sequence processing on the decrypted number of people result and the environment parameter;

[0032] transmit the number of people result and the environment parameter to a vote monitoring result calculation unit and a seat occupancy rate result calculation unit respectively according to the time sequence processing result.

[0033] Optionally, the vote monitoring result calculation unit is configured to:

[0034] receive the decrypted number of people result and the environment parameter;

[0035] determine corresponding ticket information according to the environment parameter;

[0036] compare the number of people result with the ticket information;

[0037] if a relative error of the number of people result and the ticket information exceeds a relative error threshold value, or an absolute error of the number of people result and the ticket information exceeds an absolute error threshold value, generate an alarm information and an analysis report, and transmit the alarm information and the analysis report to the corresponding handheld terminal device;

[0038] if the relative error does not exceed the relative error threshold value, or the absolute error does not exceed the absolute error threshold value, generate a vote monitoring record, and transmit the vote monitoring record to the corresponding handheld terminal device.

[0039] Optionally, the seat occupancy rate result calculation unit is configured to:

[0040] receive the decrypted number of people result and the environment parameter;

[0041] determine corresponding seat information according to the environment parameter;

[0042] calculate a seat occupancy rate according to the number of people result and the seat information;

[0043] if the seat occupancy rate deviates from an expected expectation by more than an expectation threshold value, generate a warning information and a detailed report, and transmit the warning information and the detailed report to the corresponding handheld terminal device;

[0044] If the seat occupancy rate deviates from the expected expectation by not more than the expected threshold, a seat occupancy rate record is generated, and the seat occupancy rate record is transmitted to the corresponding handheld terminal device.

[0045] Optionally, the handheld terminal device further comprises a positioning unit.

[0046] The positioning unit is configured to continuously collect positioning data and continuously transmit the positioning data to the wireless communication unit.

[0047] The wireless communication unit is further configured to continuously transmit the encrypted positioning data to the service processing center.

[0048] The service processing center is further configured to continuously decrypt the encrypted positioning data, generate a movement trajectory based on the continuous positioning data, and transmit the movement trajectory to the corresponding handheld terminal device.

[0049] Optionally, the service processing center further comprises a clustering statistical unit.

[0050] The clustering statistical unit is configured to obtain environment parameters and corresponding monitoring results and seat occupancy rate results, cluster the monitoring results and seat occupancy rate results based on the environment parameters, and statistically summarize the clustered monitoring results and seat occupancy rate results.

[0051] In a second aspect, the present application provides an intelligent monitoring management method for a cinema. The method is applied to an intelligent monitoring management system for a cinema, which comprises a plurality of handheld terminal devices and a service processing center. Each handheld terminal device is communicatively connected to the service processing center. The method comprises the following steps:

[0052] The handheld terminal device collects a panoramic image of a cinema hall and environment parameters, determines a number of people statistical result based on the panoramic image of the cinema hall, and transmits the number of people statistical result and the environment parameters to the service processing center after encryption.

[0053] The service processing center decrypts the encrypted number of people statistical result and environment parameters, determines a monitoring result based on the number of people statistical result, the environment parameters, and corresponding ticket information, determines a seat occupancy rate result based on the number of people statistical result, the environment parameters, and corresponding seat information, and transmits the monitoring result and the seat occupancy rate result to the corresponding handheld terminal device.

[0054] The above technical solutions adopted by the present application can achieve the following beneficial effects:

[0055] The system proposed in the present application can monitor the ticket for an average of 5 minutes, the audience coverage rate is 100%, and the accuracy is improved to more than 98%. In addition, the system proposed in the present application supports multi-task scene parallel operation of multi-cinema hall monitoring, the efficiency is obviously improved, and the high-intensity monitoring demand is met.

[0056] The system proposed in the present application adopts AES-256 standard encryption throughout the whole process. During the large theater monitoring voting pilot, even if subjected to multiple network attacks, it successfully defends and ensures zero data leakage.

[0057] The system proposed in the present application is applicable to theaters of different sizes and layouts, including standard theaters, large IMAX theaters, and special layout theaters (such as open-air theaters, etc.). The actual test scenarios cover: uniformly lit theaters (20-50 lux), complex light theaters (5-100 lux), and partially obstructed seat theaters. The system proposed in the present application can successfully handle light interference and multiple background noise, ensuring that the accuracy rate of the number of people is more than 95%.

[0058] In the system proposed in the present application, the portable design of the handheld terminal device does not require fixed installation in the theater, saving about 70% of the hardware deployment cost. Compared with the traditional manual monitoring voting method, the system proposed in the present application reduces manual input and reduces labor costs. BRIEF DESCRIPTION OF DRAWINGS

[0059] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application and illustrate the illustrative embodiments of the present application and their description serve to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:

[0060] Figure 1 A connection relationship schematic diagram of an intelligent monitoring voting management system for a cinema according to one embodiment of the present application is shown.

[0061] Figure 2 A connection relationship schematic diagram of an intelligent monitoring voting management system for a cinema according to another embodiment of the present application is shown.

[0062] Figure 3 A display schematic diagram of a theater panoramic preview image according to one embodiment of the present application is shown.

[0063] Figure 4 Another display schematic diagram of a theater panoramic preview image according to one embodiment of the present application is shown.

[0064] Figure 5 A display schematic diagram of positioning data according to one embodiment of the present application is shown.

[0065] Figure 6 A display schematic diagram of summary statistics according to one embodiment of the present application is shown.

[0066] Figure 7 Another display schematic diagram of summary statistics according to one embodiment of the present application is shown.

[0067] Figure 8A flowchart showing an intelligent monitoring ticket management method for a cinema according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0068] For the purposes of the present application, the technical solutions and advantages will be more apparent, the technical solutions of the present application will be clearly and completely described below in conjunction with the embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0069] The technical solutions provided by the embodiments of the present application will be described in detail below in conjunction with the drawings.

[0070] Figure 1 A connection relationship diagram of an intelligent monitoring ticket management system for a cinema according to an embodiment of the present application is shown. Referring to Figure 1 The intelligent monitoring ticket management system for a cinema of the present embodiment includes a plurality of handheld terminal devices 1 and a service processing center 2; the plurality of handheld terminal devices 1 are communicatively connected to the service processing center 2.

[0071] The handheld terminal device 1 is configured to collect a theater panoramic image and an environmental parameter, determine a people count result according to the theater panoramic image, and transmit the people count result and the environmental parameter to the service processing center 2 after encryption.

[0072] The service processing center 2 is configured to decrypt the encrypted people count result and environmental parameter, determine a monitoring result according to the people count result, the environmental parameter, and corresponding ticket information, determine an occupancy rate result according to the people count result, the environmental parameter, and corresponding seat information, and transmit the monitoring result and the occupancy rate result to the corresponding handheld terminal device 1.

[0073] In Figure 1 two handheld terminal devices 1 are taken as examples. In actual situations, the handheld terminal device 1 can be multiple at most under the computing power support of the service processing center 2.

[0074] The first handheld terminal device 1 collects a theater panoramic image one of a theater A and an environmental parameter ID1 of the theater A, determines a people count result one according to the theater panoramic image one, and transmits the people count result one and the environmental parameter ID1 to the service processing center 2 after encryption.

[0075] The second handheld terminal device 1 collects a theater panoramic image two of a theater B and an environmental parameter ID2 of the theater B, determines a people count result two according to the theater panoramic image two, and transmits the people count result two and the environmental parameter ID2 to the service processing center 2 after encryption.

[0076] The service processing center 2 receives the encrypted number statistics result one and the environment parameter ID1 and decrypts them. The corresponding ticketing information one is determined according to the environment parameter ID1, and the monitoring result one is determined according to the number statistics result one and the ticketing information one. The corresponding seat information one is determined according to the environment parameter ID1, and the seat occupancy rate result one is determined according to the number statistics result one and the seat information one. The service processing center 2 feeds back the monitoring result one and the seat occupancy rate result one to the first handheld terminal device 1.

[0077] The service processing center 2 receives the encrypted number statistics result two and the environment parameter ID2 and decrypts them. The corresponding ticketing information two is determined according to the environment parameter ID2, and the monitoring result two is determined according to the number statistics result two and the ticketing information two. The corresponding seat information two is determined according to the environment parameter ID2, and the seat occupancy rate result two is determined according to the number statistics result two and the seat information two. The service processing center 2 feeds back the monitoring result two and the seat occupancy rate result two to the second handheld terminal device 1.

[0078] Referring to Figure 1 The intelligent monitoring management system for cinemas of the embodiment does not need to install and maintain fixed equipment, and the collection position of the auditorium panoramic image can be adjusted through the handheld terminal device 1, so as to improve the quality of the auditorium panoramic image and the accuracy of the number statistics result based on the auditorium panoramic image. The data privacy of the number statistics result and the environment parameter is protected by encrypted transmission, and the original auditorium panoramic image is not transmitted between the handheld terminal device 1 and the service processing center 2, so as to protect the identity privacy of the audience. The portability of the handheld terminal device 1 and the powerful computing power of the service processing center 2 improve the efficiency and accuracy of the cinema monitoring.

[0079] Figure 2 A connection relationship schematic diagram of the intelligent monitoring management system for cinemas of another embodiment of the application is shown. Referring to Figure 2 , the intelligent monitoring management system for cinemas of the embodiment is described in detail.

[0080] In some optional embodiments, the handheld terminal device 1 comprises an environment parameter acquisition unit 11, an image sensor unit 12, a processing unit 13 and a wireless communication unit 14.

[0081] The environment parameter acquisition unit 11 is configured to acquire the environment parameter and transmit the environment parameter to the wireless communication unit 14.

[0082] The image sensor unit 12 is configured to acquire the auditorium panoramic image and transmit the auditorium panoramic image to the processing unit 13.

[0083] The processing unit 13 is configured to determine the number statistics result according to the auditorium panoramic image and transmit the number statistics result to the wireless communication unit 14.

[0084] The wireless communication unit 14 is configured to transmit the headcount result and the environmental parameter to the service processing center 2 after encryption.

[0085] In the embodiment, the handheld terminal device 1 can further include a display unit, through which the interaction with the monitor and the interaction with the service processing center 2 are realized. The handheld terminal device 1 can further include a battery, etc., which are not described herein.

[0086] The function parameters of the display unit of the handheld terminal device 1 can be: a 5-inch or 9-inch high-definition touch screen with a resolution of 1280x720, supporting brightness, contrast, and automatic gain adjustment, etc.

[0087] The handheld terminal device 1 is configured with an environmental parameter acquisition unit 11. The environmental parameter acquisition unit 11 can display an environmental parameter input control to the monitor based on the display unit. The monitor inputs the environmental parameter based on the environmental parameter input control and confirms it, so that the environmental parameter acquisition unit 11 acquires the environmental parameter and transmits the environmental parameter to the wireless communication unit 14. The environmental parameter can include but is not limited to: theater, film, session, time, monitor, etc.

[0088] For example: the monitor a inputs ID1 in the environmental parameter input control displayed on the display unit of the first handheld terminal device 1, and the environmental parameter acquisition unit 11 of the first handheld terminal device 1 acquires the environmental parameter ID1 and transmits the environmental parameter ID1 to the wireless communication unit 14 of the first handheld terminal device 1. The monitor b inputs ID2 in the environmental parameter input control displayed on the display unit of the second handheld terminal device 1, and the environmental parameter acquisition unit 11 of the second handheld terminal device 1 acquires the environmental parameter ID2 and transmits the environmental parameter ID2 to the wireless communication unit 14 of the second handheld terminal device 1.

[0089] The handheld terminal device 1 is configured with an image sensor unit 12. The image sensor unit 12 can display a theater panoramic preview image to the monitor based on the display unit. Based on the monitor confirming the theater panoramic preview image, the image sensor unit 12 captures a theater panoramic image and transmits the theater panoramic image to the processing unit 13.

[0090] For example, ticket monitor a views the first panoramic preview image of the theater on the display unit of the first handheld terminal device 1 and confirms that the position, focal length, and wide angle of view of the first panoramic preview image of the theater are appropriate. After the ticket monitor confirms the first panoramic preview image of the theater, the image sensor unit 12 of the first handheld terminal device 1 captures the first panoramic preview image of the theater and transmits the first panoramic preview image of the theater to the processing unit 13 configured in the first handheld terminal device 1. Ticket monitor b views the second panoramic preview image of the theater on the display unit of the second handheld terminal device 1 and confirms that the position, focal length, and wide angle of view of the second panoramic preview image of the theater are appropriate. After the ticket monitor confirms the second panoramic preview image of the theater, the image sensor unit 12 of the second handheld terminal device 1 captures the second panoramic preview image of the theater and transmits the second panoramic preview image of the theater to the processing unit 13 configured in the second handheld terminal device 1.

[0091] Specifically, the image sensor unit 12 configured in the handheld terminal device 1 can be a high-sensitivity image sensor that supports high-definition image capture in low-light environments. For example, the functional parameters of the image sensor unit 12 can include: a resolution of 1920×1080, support for 5-50 lux illumination, a frame rate of 30 fps, automatic optical compensation, 3D noise reduction, and a signal-to-noise ratio of 40 dB. For example, the image sensor 12 can be a SONY IMX485 high-sensitivity CMOS sensor.

[0092] Figure 3 A schematic diagram showing a panoramic preview image of a theater according to an embodiment of the present application is shown. Figure 4 Another schematic diagram showing a panoramic preview image of a theater according to an embodiment of the present application is shown. Figure 3 and Figure 4 The difference is: Figure 3 In the case of the image sensor unit 12, the hardware is independent of the other units configured in the handheld terminal device 1, and Figure 4 In this case, the image sensor unit 12 is integrated with other units configured in the handheld terminal device 1 in terms of hardware.

[0093] The handheld terminal device 1 is equipped with a processing unit 13. The processing unit 13 can perform target recognition on the panoramic image of the theater to determine the result of the headcount.

[0094] For example, the processing unit 13 of the first handheld terminal device 1 receives panoramic image 1 of the theater, performs target recognition on the audience members in the panoramic image 1, determines a first headcount result, and transmits the first headcount result to the wireless communication unit 14 configured for the first handheld terminal device 1. The processing unit 13 of the second handheld terminal device 1 receives panoramic image 2 of the theater, performs target recognition on the audience members in the panoramic image 2, determines a second headcount result, and transmits the second headcount result to the wireless communication unit 14 configured for the second handheld terminal device 1.

[0095] In some optional embodiments, the processing unit 13 is configured to: receive the theater panoramic image; perform target recognition on the theater panoramic image based on the edge computing architecture of the YOLOv10 model; determine the people counting result according to the target recognition result; and transmit the people counting result to the wireless communication unit.

[0096] YOLOv10 is a target detection algorithm. The processing unit 13 deploys the edge computing architecture of the YOLOv10 model to perform target recognition on the theater panoramic image. The YOLOv10 model can also be optimized by pruning and quantizing the model structure to effectively reduce the computational complexity and memory occupation. For example, by pruning redundant convolutional layers, the model size is compressed to about 70% of the original version, and by using fixed-point quantization technology to convert floating-point operations to fixed-point operations, the performance is further improved by about 30%. By optimizing the YOLOv10 model, the target recognition accuracy can be more than 90%.

[0097] Specifically, the function parameters of the processing unit 13 configured in the handheld terminal device 1 can be: computing power 6TOPS, low power consumption (<5W), supporting YOLOv10 optimized model, loading through EMMC or SSD storage, and being able to realize occlusion compensation, etc. For example, the processing unit 13 can use the Swiss Micro RK3588 embedded processor.

[0098] The handheld terminal device 1 is configured with a wireless communication unit 14. The wireless communication unit 14 can encrypt and transmit the people counting result and the environmental parameter to the service processing center 2.

[0099] For example, the wireless communication unit 14 of the first handheld terminal device 1 receives the people counting result one and the environmental parameter ID1, encrypts the people counting result one and the environmental parameter ID1, and transmits them to the service processing center 2. The wireless communication unit 14 of the second handheld terminal device 1 receives the people counting result two and the environmental parameter ID2, encrypts the people counting result two and the environmental parameter ID2, and transmits them to the service processing center 2.

[0100] In some optional embodiments, the wireless communication unit 14 is configured to: receive the people counting result and the environmental parameter; encrypt the people counting result and the environmental parameter using the AES-256 standard; and transmit the encrypted people counting result and the environmental parameter to the service processing center 2.

[0101] The wireless communication unit 14 supports multiple wireless transmission networks such as 4G, 5G, WIFI, etc., and uses AES-256 standard to encrypt the transmitted data. The AES-256 standard uses block encryption, encrypts 128-bit data blocks each time, and combines a dynamic key exchange mechanism and a replay attack prevention strategy to ensure the integrity and non-tamperability of the transmitted data.

[0102] In addition, the wireless communication unit 14 supports the functions of broken line reconnection and broken network continuation. When the wireless communication unit 14 detects a network interruption, it can automatically cache the untransmitted encrypted data, and through the local cache and retransmission mechanism, it can sequentially supplement the transmission after the network is restored, thereby ensuring the reliability of the transmitted data in a network fluctuation environment.

[0103] Specifically, the function parameters of the wireless communication unit 14 configured by the handheld terminal device 1 can be: upload rate 10 Mbps, support 4G / 5G / WIFI network, encrypted transmission based on AES-256 standard, and anti-network fluctuation. For example, the wireless communication unit 14 can be built-in with a high-pass X55 5G modem.

[0104] In some optional embodiments, the service processing center 2 includes a data receiving unit 21, a vote monitoring result calculation unit 22, and a seat occupancy rate result calculation unit 23.

[0105] The data receiving unit 21 is configured to decrypt the encrypted number of people statistics result and the environmental parameters, and transmit the decrypted number of people statistics result and the environmental parameters to the vote monitoring result calculation unit 22 and the seat occupancy rate result calculation unit 23, respectively.

[0106] The vote monitoring result calculation unit 22 is configured to determine corresponding ticket sales information according to the environmental parameters, determine a vote monitoring result according to the number of people statistics result and the ticket sales information, and transmit the vote monitoring result to the corresponding handheld terminal device 1.

[0107] The seat occupancy rate result calculation unit 23 is configured to determine corresponding seat information according to the environmental parameters, determine a seat occupancy rate result according to the number of people statistics result and the seat information, and transmit the seat occupancy rate result to the corresponding handheld terminal device 1.

[0108] In this embodiment, the service processing center 2 can also include a display screen to realize interaction with the administrator through the display screen. The service processing center 2 can also include a memory to store all data (including received data and analyzed data). The service processing center 2 can also include an alarm to alarm for alarm information and / or early warning information. The service processing center 2 can also include a power supply, etc., which will not be described here.

[0109] The memory configured in the service processing center 2 can adopt a distributed encryption storage architecture to ensure the security of the stored data. The memory can at least store the following information.

[0110] Raw data information: The raw data information can include environmental parameters (time, theater, film, show, ticket inspector, etc.), and people counting results.

[0111] Analysis result information: including ticket inspection results, seat occupancy rate results, and cluster summary statistics.

[0112] Positioning trajectory information: including positioning data and movement trajectory.

[0113] Report information: including alarm information, early warning information, analysis report, and detailed report.

[0114] The memory configured in the service processing center 2 can store information based on configuration for a certain backtracking period, such as 6 months. It supports multi-dimensional storage information query, provides complete storage information audit logs, and supports regular archiving and backup mechanisms.

[0115] The service processing center 2 is configured with a data receiving unit 21. The data receiving unit 21 can receive encrypted data transmitted by at least one handheld terminal device 1, and decrypt the encrypted data for subsequent analysis.

[0116] For example: The data receiving unit 21 configured in the service processing center 2 receives the encrypted people counting result one and environmental parameter ID1 transmitted by the first handheld terminal device 1, decrypts the encrypted people counting result one and environmental parameter ID1, and transmits the decrypted people counting result one and environmental parameter ID1 to the ticket inspection result calculation unit 22 and the seat occupancy rate result calculation unit 23, respectively. The data receiving unit 21 configured in the service processing center 2 receives the encrypted people counting result two and environmental parameter ID2 transmitted by the second handheld terminal device 1, decrypts the encrypted people counting result two and environmental parameter ID2, and transmits the decrypted people counting result two and environmental parameter ID2 to the ticket inspection result calculation unit 22 and the seat occupancy rate result calculation unit 23, respectively.

[0117] In some optional embodiments, the data receiving unit 21 is configured to: receive encrypted people counting results and environmental parameters transmitted by at least one handheld terminal device 1 through a multi-thread concurrent processing architecture; decrypt the encrypted people counting results and environmental parameters; perform time sequence processing on the decrypted people counting results and environmental parameters; and transmit the people counting results and environmental parameters to the ticket inspection result calculation unit 22 and the seat occupancy rate result calculation unit 23, respectively, according to the time sequence processing results.

[0118] In actual situations, there are a large number of handheld terminal devices 1 communicating with the service processing center 2, and multiple handheld terminal devices 1 can transmit encrypted data to the service processing center 2. Therefore, the service processing center 2 adopts a multi-thread concurrent processing architecture, uses a thread pool management strategy, and dynamically adjusts the number of thread pools to optimize resource utilization. Multi-thread concurrency can support hundreds of handheld terminal devices 1 to transmit simultaneously, and combined with non-blocking I / 0 technology to improve the transmission efficiency of encrypted data.

[0119] The service processing center 2 decrypts the encrypted data received concurrently to obtain the number of people statistics and the environmental parameters, and performs time sequence processing on the number of people statistics and the environmental parameters. The purpose of time sequence processing is to process the data collected first first, that is, although the service processing center 2 receives encrypted data concurrently, the service processing center 2 provides the monitoring result calculation unit 22 and the attendance rate result calculation unit 23 after decryption in the order of first collection first analysis.

[0120] The service processing center 2 is configured with a monitoring result calculation unit 22. The monitoring result calculation unit 22 can determine the monitoring result according to the number of people statistics, the environmental parameters, and the corresponding ticket sales information.

[0121] For example: The monitoring result calculation unit 22 configured by the service processing center 2 receives the number of people statistics one and the environmental parameter ID1, determines the corresponding ticket sales information one according to the environmental parameter ID1, and calculates the monitoring result one according to the number of people statistics one and the ticket sales information one. The monitoring result calculation unit 22 configured by the service processing center 2 receives the number of people statistics two and the environmental parameter ID2, determines the corresponding ticket sales information two according to the environmental parameter ID2, and calculates the monitoring result two according to the number of people statistics two and the ticket sales information two.

[0122] In some optional embodiments, the monitoring result calculation unit 22 is configured to: receive the decrypted number of people statistics and the environmental parameters; determine the corresponding ticket sales information according to the environmental parameters; compare the number of people statistics with the ticket sales information; if the relative error of the number of people statistics and the ticket sales information exceeds a relative error threshold, or the absolute error of the number of people statistics and the ticket sales information exceeds an absolute error threshold, generate an alarm information and an analysis report, and transmit the alarm information and the analysis report to the corresponding handheld terminal device 1; if the relative error does not exceed the relative error threshold, or the absolute error does not exceed the absolute error threshold, generate a monitoring record, and transmit the monitoring record to the corresponding handheld terminal device 1.

[0123] The monitoring result calculation unit 22 can be connected with the ticketing system of each cinema through a standard interface to obtain real-time ticketing information. When the monitoring result calculation unit 22 receives the number of people and the environmental parameters, the corresponding ticketing information can be obtained according to the environmental parameters, so that the number of people and the ticketing information are compared.

[0124] The monitoring result calculation unit 22 can be preconfigured with a relative error threshold and an absolute error threshold. For example, the relative error threshold can be 3%, and the absolute error threshold can be 10.

[0125] When the relative error between the number of people and the ticketing information exceeds the relative error threshold, for example, |number of people-ticketing information| / ticketing information>3%; or the absolute error between the number of people and the ticketing information exceeds the absolute error threshold, for example, |number of people-ticketing information|>10, an alarm information and an analysis report are generated. The alarm information is used to prompt the abnormal monitoring situation, and the analysis report is used to prompt the abnormal content.

[0126] When the relative error between the number of people and the ticketing information does not exceed the relative error threshold, for example, |number of people-ticketing information| / ticketing information≤3%; or the absolute error between the number of people and the ticketing information does not exceed the absolute error threshold, for example, |number of people-ticketing information|≤10, a monitoring record is generated. The monitoring record is used to record the monitoring situation.

[0127] For example, the monitoring result calculation unit 22 obtains the number of people as 23, and the ticketing information as 11, and generates an alarm information and an analysis report, and transmits the alarm information and the analysis report to the first handheld terminal device 1. The alarm information can instruct the first handheld terminal device 1 to alarm to the monitor a in the form of a display unit, an email or a short message, etc. The analysis report can instruct the first handheld terminal device 1 to display the specific difference value, the corresponding time, the corresponding hall, the corresponding movie, the corresponding session, etc. through the display unit. The monitoring result calculation unit 22 obtains the number of people as 25, and the ticketing information as 25, and generates a monitoring record, and transmits the monitoring record to the second handheld terminal device 1. The monitoring record can instruct the first handheld terminal device 1 to display the monitoring result without abnormality through the display unit.

[0128] In addition, the handheld terminal device 1 also supports a tracking processing function after receiving the alarm information and the analysis report, which will not be described here. The service processing center 2 can also alarm based on the alarm according to the alarm information, which will not be described here.

[0129] The service processing center 2 is configured with an occupancy rate result calculation unit 23. The occupancy rate result calculation unit 23 can determine the occupancy rate result according to the number of people, the environmental parameters and the corresponding seat information.

[0130] For example: the occupancy rate result calculation unit 23 configured by the service processing center 2 receives the people counting result one and the environment parameter ID1, determines the corresponding seat information one according to the environment parameter ID1, and calculates the occupancy rate result one according to the people counting result one and the seat information one. The occupancy rate result calculation unit 23 configured by the service processing center 2 receives the people counting result two and the environment parameter ID2, determines the corresponding seat information two according to the environment parameter ID2, and calculates the occupancy rate result two according to the people counting result two and the seat information two.

[0131] In some optional embodiments, the occupancy rate result calculation unit 23 is configured to: receive the decrypted people counting result and the environment parameter; determine the corresponding seat information according to the environment parameter; calculate the occupancy rate according to the people counting result and the seat information; generate the early warning information and the detailed report if the occupancy rate deviates from the expected expectation by more than the expected threshold; and transmit the early warning information and the detailed report to the corresponding handheld terminal device 1; and generate the occupancy rate record if the occupancy rate deviates from the expected expectation by not more than the expected threshold, and transmit the occupancy rate record to the corresponding handheld terminal device 1.

[0132] The occupancy rate result calculation unit 23 can be connected to the auditorium design data of each cinema through a standard interface to obtain the seat information of the auditorium. When the occupancy rate result calculation unit 23 receives the people counting result and the environment parameter, the seat information corresponding to the environment parameter can be determined, and the occupancy rate can be determined based on the ratio of the people counting result and the seat information. The occupancy rate can be accurate to two decimal places.

[0133] The occupancy rate result calculation unit 23 can be preconfigured with an expected expectation and an expected threshold. For example: the expected expectation can be a fixed value set by a person in order to achieve an occupancy rate, or the expected expectation can be a dynamic value predicted based on a regression analysis model of historical data. The expected threshold can be a fixed value set by a person. For example, the expected expectation is M%, and the expected threshold is N%.

[0134] When the occupancy rate deviates from the expected expectation by more than the expected threshold, for example, |occupancy rate-M%|>N%, the early warning information and the detailed report are generated. The early warning information is used to prompt that the occupancy rate is abnormal, and the detailed report is used to prompt the abnormal content.

[0135] When the occupancy rate deviates from the expected expectation by not more than the expected threshold, for example, |occupancy rate-M%|≤N%, the occupancy rate record is generated. The occupancy rate record is used to record the occupancy rate of this time.

[0136] For example, the seat rate result calculation unit 23 obtains the first people counting result as 23, the first seat information as 50, the expected expectation as 50%, and the expectation threshold as 10%. The seat rate result calculation unit 23 generates the warning information and the detailed report, and transmits the warning information and the detailed report to the first handheld terminal device 1. The warning information can instruct the first handheld terminal device 1 to warn the monitor a in the form of a display unit, an email, or a short message. The detailed report can instruct the first handheld terminal device 1 to display the specific seat rate value, the corresponding time, the corresponding theater, the corresponding movie, the corresponding show, and the like through the display unit. The seat rate result calculation unit 23 obtains the second people counting result as 25, the second seat information as 30, the expected expectation as 50%, and the expectation threshold as 10%. The seat rate result calculation unit 23 generates the seat rate record, and transmits the seat rate record to the second handheld terminal device 1. The seat rate record can instruct the first handheld terminal device 1 to display the normal seat rate result through the display unit.

[0137] In addition, after receiving the warning information and the detailed report, the handheld terminal device 1 also supports a tracking processing function, which will not be described here. The service processing center 2 can also alarm based on the alarm according to the warning information, which will not be described here.

[0138] In addition, since the handheld terminal device 1 can receive the warning information and / or the warning information, the warning information and the warning information can be classified. For example, the warning information has a higher level, and the display unit pop-up window and the short message of the handheld terminal device 1 are used; for example, the warning information has a lower level, and the email is used.

[0139] In some optional embodiments, the handheld terminal device 1 further comprises a positioning unit 15.

[0140] The positioning unit 15 is configured to continuously collect positioning data and continuously transmit the positioning data to the wireless communication unit 14.

[0141] The wireless communication unit 14 is further configured to continuously transmit the encrypted positioning data to the service processing center 2.

[0142] The service processing center 2 is further configured to continuously decrypt the encrypted positioning data, generate a moving track according to the continuous positioning data, and transmit the moving track to the corresponding handheld terminal device 1.

[0143] In order to manage the handheld terminal device 1, the handheld terminal device 1 is configured with the positioning unit 15. The positioning unit 15 can continuously collect the positioning data of the handheld terminal device 1, and the positioning data can be displayed on the display unit of the handheld terminal device 1.

[0144] For example, the positioning unit 15 of the first handheld terminal device 1 continuously collects positioning data one and continuously transmits the positioning data one to the wireless communication unit 14. The positioning unit 15 of the second handheld terminal device 1 continuously collects positioning data two and continuously transmits the positioning data two to the wireless communication unit 14.

[0145] Specifically, the positioning unit 15 configured on the handheld terminal device 1 can record the positioning coordinates and time stamps of the polling staff carrying the handheld terminal device 1. The positioning unit 15 can collect the positioning coordinates and time stamps at a frequency of once per second to ensure the accuracy and integrity of the subsequent generated movement trajectory. The functional parameters of the positioning unit 15 can be: Beidou / GPS dual mode, positioning accuracy error <10 meters, collecting positioning coordinates and time stamps once per second. For example, the positioning unit 15 can use a U-Blox NEO-M8N module.

[0146] The wireless communication unit 14 continuously transmits the positioning data after being encrypted by the AES-256 standard to the service processing center 2. The service processing center 2 continuously decrypts the encrypted positioning data and generates a movement trajectory feedback to the corresponding handheld terminal device 1. The service processing center 2 can configure a movement trajectory generation unit 25 to achieve the above functions.

[0147] In order to meet the regulatory requirements, the positioning unit 15 can also store the positioning data and movement trajectory for 6 months of backtracking. When needed, the positioning data and / or movement trajectory of the corresponding period are called based on the display unit of the handheld terminal device 1. Figure 5 The display schematic diagram of the positioning data of one embodiment of the present application is shown.

[0148] In some optional embodiments, the service processing center 2 further comprises a clustering statistical unit 24. The clustering statistical unit 24 is configured to obtain environmental parameters and corresponding polling results and attendance rate results, cluster the polling results and attendance rate results according to the environmental parameters, and statistically summarize the clustered polling results and attendance rate results.

[0149] In order to perform long-term statistics, the service processing center 2 is configured with a clustering statistical unit 24. The clustering statistical unit 24 can cluster the polling results and attendance rate results according to the environmental parameters, so as to statistically summarize the result trend of each cluster.

[0150] For example, the clustering statistical unit 24 obtains all environmental parameters and corresponding polling results and attendance rate results within the backtracking period from the storage. According to the environmental parameters, all polling results and attendance rate results are clustered, and then the polling result trend and attendance rate result trend of each hall within the backtracking period are statistically summarized.

[0151] For example, the clustering statistics unit 24 obtains all the environmental parameters and corresponding monitoring results and audience rate results in the backtracking period from the memory. According to the environmental parameters, all the monitoring results and audience rate results are clustered, and the monitoring result trend and audience rate result trend of each film and television work in the backtracking period are summarized and counted.

[0152] Figure 6 A display diagram showing the summary statistics of one embodiment of the present application. Figure 7 Another display diagram showing the summary statistics of one embodiment of the present application.

[0153] The above-mentioned various units in the intelligent monitoring management system for cinemas can be realized by software, hardware and their combinations in whole or in part. The above-mentioned various units can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above-mentioned various units.

[0154] The intelligent monitoring management system for cinemas proposed in the present application has the following advantages.

[0155] 1. Efficiency improvement:

[0156] The average time length of the traditional manual monitoring method is 10 minutes, the audience coverage rate is about 70%, and the accuracy rate is about 70-80%,

[0157] The average time length of the system proposed in the present application is 5 minutes, the audience coverage rate is 100%, and the accuracy rate is improved to more than 98%. In addition, the system proposed in the present application supports the parallel operation of multi-task scenes of multi-cinema hall monitoring, and the efficiency is obviously improved, which meets the high-intensity monitoring demand.

[0158] 2. Data security:

[0159] The system proposed in the present application adopts AES-256 standard encryption throughout the process. During the monitoring pilot of large cinemas, even if it is attacked many times, it is successfully defended, and the data is ensured to be zero leakage.

[0160] 3. Strong adaptability:

[0161] The system proposed in the present application is suitable for cinemas of different sizes and layouts, including standard cinemas, large IMAX cinemas and special layout cinemas (such as open-air cinemas, etc.). The actual test scene covers: uniform light cinema (20-50 lux), complex light cinema (5-100 lux), and part of the seat shielding cinema. The system proposed in the present application can successfully handle light interference and multi-background noise, and ensure that the accuracy rate of the number of people statistics is more than 95%.

[0162] 4. Cost reduction:

[0163] The portable design of the handheld terminal device in the system does not need to be fixedly installed in the cinema, saving about 70% of the hardware deployment cost. Compared with the traditional manual vote counting method, the system reduces the labor input and reduces the labor cost.

[0164] In more than 100 actual measurements from October 14 to 30, 2024, the system has an average accuracy of 98.5%, an average single vote counting time of 5 minutes, a continuous stable operation of more than 1000 hours, no data leakage, and a person number counting result accuracy of more than 95% under various illumination conditions.

[0165] Figure 8 A flowchart of an intelligent vote counting management method for a cinema according to an embodiment of the present application is shown. Referring to Figure 8 The intelligent vote counting management method for a cinema according to the embodiment is applied to an intelligent vote counting management system for a cinema, the system including a plurality of handheld terminal devices and a service processing center, each handheld terminal device being communicatively connected to the service processing center, and the method including:

[0166] In step S801, the handheld terminal device collects a cinema panoramic image and environmental parameters, determines a person number counting result according to the cinema panoramic image, and transmits the person number counting result and the environmental parameters to the service processing center after encryption.

[0167] In step S802, the service processing center decrypts the encrypted person number counting result and environmental parameters, determines a vote counting result according to the person number counting result, the environmental parameters, and corresponding ticket information, determines a seat occupancy rate result according to the person number counting result, the environmental parameters, and corresponding seat information, and transmits the vote counting result and the seat occupancy rate result to the corresponding handheld terminal device.

[0168] In some optional embodiments, the handheld terminal device collects a cinema panoramic image and environmental parameters, determines a person number counting result according to the cinema panoramic image, and transmits the person number counting result and the environmental parameters to the service processing center after encryption, including: an environmental parameter collection unit collects environmental parameters and transmits the environmental parameters to a wireless communication unit; an image sensor unit collects a cinema panoramic image and transmits the cinema panoramic image to a processing unit; the processing unit determines a person number counting result according to the cinema panoramic image and transmits the person number counting result to the wireless communication unit; and the wireless communication unit transmits the person number counting result and the environmental parameters to the service processing center after encryption.

[0169] In some optional embodiments, the service processing center decrypts the encrypted audience statistics and environmental parameters, determines the monitoring result according to the audience statistics, the environmental parameters, and corresponding ticket information, determines the occupancy rate result according to the audience statistics, the environmental parameters, and corresponding seat information, and transmits the monitoring result and the occupancy rate result to the corresponding handheld terminal device, including: a data receiving unit decrypts the encrypted audience statistics and environmental parameters, and transmits the decrypted audience statistics and environmental parameters to a monitoring result calculation unit and an occupancy rate result calculation unit, respectively; the monitoring result calculation unit determines corresponding ticket information according to the environmental parameters, determines the monitoring result according to the audience statistics and the ticket information, and transmits the monitoring result to the corresponding handheld terminal device; and the occupancy rate result calculation unit determines corresponding seat information according to the environmental parameters, determines the occupancy rate result according to the audience statistics and the seat information, and transmits the occupancy rate result to the corresponding handheld terminal device.

[0170] In some optional embodiments, the processing unit determines the audience statistics according to the theater panoramic image, including: receiving the theater panoramic image; performing target recognition on the theater panoramic image based on an edge computing architecture deploying a YOLOv10 model; determining the audience statistics according to the target recognition result; and transmitting the audience statistics to the wireless communication unit.

[0171] In some optional embodiments, the wireless communication unit transmits the encrypted audience statistics and environmental parameters to the service processing center, including: receiving the audience statistics and the environmental parameters; encrypting the audience statistics and the environmental parameters using the AES-256 standard; and transmitting the encrypted audience statistics and environmental parameters to the service processing center.

[0172] In some optional embodiments, the data receiving unit decrypts the encrypted audience statistics and environmental parameters, and transmits the decrypted audience statistics and environmental parameters to a monitoring result calculation unit and an occupancy rate result calculation unit, respectively, including: receiving the encrypted audience statistics and environmental parameters transmitted by at least one handheld terminal device through a multi-thread concurrent processing architecture; decrypting the encrypted audience statistics and environmental parameters; performing timing processing on the decrypted audience statistics and environmental parameters; and transmitting the audience statistics and the environmental parameters to the monitoring result calculation unit and the occupancy rate result calculation unit, respectively, according to the timing processing result.

[0173] In some alternative embodiments, the monitoring result calculation unit determines corresponding ticketing information according to the environmental parameter, determines the monitoring result according to the people counting result and the ticketing information, and transmits the monitoring result to the corresponding handheld terminal device, including: receiving the decrypted people counting result and the environmental parameter; determining corresponding ticketing information according to the environmental parameter; comparing the people counting result with the ticketing information; if the relative error of the people counting result and the ticketing information exceeds the relative error threshold, or the absolute error of the people counting result and the ticketing information exceeds the absolute error threshold, generating an alarm information and an analysis report, and transmitting the alarm information and the analysis report to the corresponding handheld terminal device; if the relative error does not exceed the relative error threshold, or the absolute error does not exceed the absolute error threshold, generating a monitoring record, and transmitting the monitoring record to the corresponding handheld terminal device.

[0174] In some alternative embodiments, the occupancy rate result calculation unit determines corresponding seat information according to the environmental parameter, determines the occupancy rate result according to the people counting result and the seat information, and transmits the occupancy rate result to the corresponding handheld terminal device, including: receiving the decrypted people counting result and the environmental parameter; determining corresponding seat information according to the environmental parameter; calculating the occupancy rate according to the people counting result and the seat information; if the occupancy rate deviates from the expected expectation by more than the expectation threshold, generating a warning information and a detailed report, and transmitting the warning information and the detailed report to the corresponding handheld terminal device; if the occupancy rate deviates from the expected expectation by not more than the expectation threshold, generating an occupancy rate record, and transmitting the occupancy rate record to the corresponding handheld terminal device.

[0175] In some alternative embodiments, the method further includes: the positioning unit continuously collecting positioning data and continuously transmitting the positioning data to the wireless communication unit; the wireless communication unit continuously transmitting the encrypted positioning data to the service processing center; the service processing center continuously decrypting the encrypted positioning data, generating a moving track according to the continuous positioning data, and transmitting the moving track to the corresponding handheld terminal device.

[0176] In some alternative embodiments, the method further includes: the clustering statistical unit obtaining the environmental parameter and corresponding monitoring result and occupancy rate result, clustering the monitoring result and the occupancy rate result according to the environmental parameter, and statistically summarizing the clustered monitoring result and the occupancy rate result.

[0177] In the above method, for the handheld terminal device: in the environmental parameter collection stage, the input of the environmental parameter collection unit is the input of the monitoring staff, and the output is the environmental parameter. In the image collection stage, the input of the image sensor unit is the audience image in the cinema environment, and the output is the cinema panoramic image. In the target recognition stage, the input of the processing unit is the cinema panoramic image, and the output is the people counting result. In the data transmission stage, the input of the wireless communication unit is the people counting result and the environmental parameter, and the output is the encrypted data packet.

[0178] In the above method, for the service processing center: in the data receiving stage, the input of the data receiving unit is the encrypted data packet, and the output is the decrypted audience count result and the environmental parameter. In the vote result calculation stage, the input of the vote result calculation unit is the audience count result and the environmental parameter, and the output is the vote result. In the audience rate result calculation stage, the input of the audience rate result calculation unit is the audience count result and the environmental parameter, and the output is the audience rate result.

[0179] In addition, in the above method, for the handheld terminal device: in the positioning stage, the input of the positioning unit is the positioning coordinate and the time stamp, and the output is the positioning data. In the data transmission stage, the input of the wireless communication unit further includes the positioning data, and the output further includes the encrypted positioning data packet. For the service processing center: in the moving trajectory generation stage, the input of the moving trajectory generation unit is the positioning data packet, and the output is the moving trajectory.

[0180] In addition, in the above method, for the service processing center: in the summary statistics stage, the input of the clustering statistics unit is the environmental parameter and the corresponding vote result and audience rate result, and the output is the summary trend of the clustered result.

[0181] The above-mentioned intelligent vote management method for a cinema corresponds to the above-mentioned intelligent vote management system for a cinema one-to-one. For the specific limitations of the intelligent vote management method for a cinema, please refer to the above limitations of the intelligent vote management system for a cinema, which will not be repeated here.

[0182] The above only describes the embodiments of the present application and is not used to limit the present application. The present application can have various changes and modifications for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of the present application.

Claims

1. An intelligent ticket management system for cinemas, characterized in that: The system includes: a plurality of handheld terminal devices and a service processing center, each of the handheld terminal devices being communicatively connected to the service processing center; The handheld terminal device is used to collect a panoramic image of the theater and environmental parameters, determine a headcount result based on the panoramic image of the theater, and encrypt the headcount result and the environmental parameters before transmitting them to the service processing center; The service processing center is used to decrypt the encrypted number counting results and the environmental parameters, determine the ticket monitoring results based on the number counting results, the environmental parameters and the corresponding ticket sales information, determine the attendance rate results based on the number counting results, the environmental parameters and the corresponding seat information, and transmit the ticket monitoring results and the attendance rate results to the corresponding handheld terminal device.

2. The intelligent ticket management system for cinemas according to claim 1 is characterized in that: The handheld terminal device includes: an environmental parameter acquisition unit, an image sensor unit, a processing unit and a wireless communication unit; The environmental parameter acquisition unit is used to acquire the environmental parameters and transmit the environmental parameters to the wireless communication unit; The image sensor unit is configured to capture a panoramic image of the theater and transmit the panoramic image to the processing unit; The processing unit is configured to determine the number counting result based on the panoramic image of the theater, and transmit the number counting result to the wireless communication unit; The wireless communication unit is used to encrypt the headcount result and the environmental parameters and transmit them to the service processing center.

3. The intelligent ticket management system for cinemas according to claim 1 is characterized in that: The service processing center includes: a data receiving unit, a ticket monitoring result calculation unit and an attendance rate result calculation unit; The data receiving unit is used to decrypt the encrypted headcount result and the environmental parameters, and transmit the decrypted headcount result and the environmental parameters to the vote counting result calculation unit and the attendance rate calculation unit respectively; The ticket monitoring result calculation unit is used to determine the corresponding ticket sales information according to the environmental parameters, determine the ticket monitoring result according to the headcount result and the ticket sales information, and transmit the ticket monitoring result to the corresponding handheld terminal device; The attendance rate result calculation unit is used to determine the corresponding seat information according to the environmental parameters, determine the attendance rate result according to the headcount result and the seat information, and transmit the attendance rate result to the corresponding handheld terminal device.

4. The intelligent ticket management system for cinemas according to claim 2 is characterized in that: The processing unit is configured to: Receiving the panoramic image of the theater; Performing target recognition on the panoramic image of the theater based on the edge computing architecture deploying the YOLOv10 model; Determine the headcount result according to the target recognition result; The people counting result is transmitted to the wireless communication unit.

5. The intelligent ticket management system for cinemas according to claim 2 is characterized in that: The wireless communication unit is configured to: receiving the headcount result and the environmental parameters; The AES-256 standard is used to encrypt the headcount results and the environmental parameters; The encrypted people counting result and the environmental parameters are transmitted to the service processing center.

6. The intelligent ticket management system for cinemas according to claim 3 is characterized in that: The data receiving unit is configured to: Receiving the encrypted people counting result and the environmental parameter transmitted by at least one handheld terminal device through a multi-threaded concurrent processing architecture; Decrypting the encrypted people counting result and the environmental parameters; Performing time series processing on the decrypted people counting result and the environmental parameters; The headcount result and the environmental parameters are transmitted to the vote counting result calculation unit and the attendance rate calculation unit respectively according to the time series processing result.

7. The intelligent ticket management system for cinemas according to claim 3 is characterized in that: The vote monitoring result calculation unit is used to: receiving the decrypted headcount result and the environmental parameters; Determining the corresponding ticketing information according to the environmental parameters; Comparing the headcount result with the ticketing information; If the relative error between the headcount result and the ticketing information exceeds a relative error threshold, or the absolute error between the headcount result and the ticketing information exceeds an absolute error threshold, generating an alarm message and an analysis report, and transmitting the alarm message and the analysis report to the corresponding handheld terminal device; If the relative error does not exceed the relative error threshold, or the absolute error does not exceed the absolute error threshold, a ticket monitoring record is generated and transmitted to the corresponding handheld terminal device.

8. The intelligent ticket management system for cinemas according to claim 3 is characterized in that: The attendance rate result calculation unit is used to: receiving the decrypted headcount result and the environmental parameters; Determining the corresponding seat information according to the environmental parameters; Calculating the attendance rate based on the headcount result and the seat information; If the attendance rate deviates from the expected expectation and exceeds the expected threshold, generating a warning message and a detailed report, and transmitting the warning message and the detailed report to the corresponding handheld terminal device; If the attendance rate deviates from the expected expectation by no more than the expected threshold, an attendance rate record is generated and the attendance rate record is transmitted to the corresponding handheld terminal device.

9. The intelligent ticket management system for cinemas according to claim 2, characterized in that: The handheld terminal device further includes: a positioning unit; The positioning unit is configured to continuously collect positioning data and continuously transmit the positioning data to the wireless communication unit; The wireless communication unit is further configured to continuously encrypt and transmit the positioning data to the service processing center; The service processing center is further configured to continuously decrypt the encrypted positioning data, generate a movement trajectory based on the continuous positioning data, and transmit the movement trajectory to the corresponding handheld terminal device.

10. The intelligent ticket management system for cinemas according to claim 3, characterized in that: The service processing center further includes: a cluster statistics unit; The clustering statistics unit is used to obtain the environmental parameters and the corresponding vote monitoring results and attendance results, cluster the vote monitoring results and attendance results according to the environmental parameters, and perform summary statistics based on the clustered vote monitoring results and attendance results.

11. An intelligent ticket management method for a cinema, characterized in that: The method is applied to an intelligent ticket monitoring management system for a cinema, wherein the system includes a plurality of handheld terminal devices and a service processing center, each of the handheld terminal devices being communicatively connected to the service processing center. The method includes: The handheld terminal device collects a panoramic image of the theater and environmental parameters, determines a headcount result based on the panoramic image of the theater, and encrypts the headcount result and the environmental parameters before transmitting them to a service processing center; The service processing center decrypts the encrypted headcount results and the environmental parameters, determines the ticket monitoring results based on the headcount results, the environmental parameters and the corresponding ticket sales information, determines the occupancy rate results based on the headcount results, the environmental parameters and the corresponding seat information, and transmits the ticket monitoring results and the occupancy rate results to the corresponding handheld terminal device.