Photoelectric shooting data real-time screen projection system
By combining a camera, an Android tablet, and a data server, the signal interference and latency issues of the photoelectric shooting projection system were resolved, achieving low-latency, high-precision multi-terminal data synchronous display that meets the judging standards of Olympic-level events.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-03-10
AI Technical Summary
Existing optoelectronic shooting projection technology suffers from several drawbacks in shooting ranges. Wireless projection communication signals are easily interfered with, data transmission is prone to interruption, cloud network projection has high latency, and it cannot be displayed synchronously on multiple devices, affecting the real-time performance and accuracy of training and competitions.
The system, consisting of a camera, an Android tablet, and a data server, connects via a Bluetooth module to achieve low-latency transmission and multi-terminal compatibility. Combined with static IP + DHCP network configuration and Wi-Fi 6Mesh networking, it ensures signal stability and data synchronization.
It achieves a bullet impact point acquisition latency of within 80ms, meeting the real-time adjustment needs of training and competitions, with a bullet impact point ring value deviation of ≤±0.05 rings, supporting synchronous display on coach tablets and TVs, and a data interruption rate of ≤1% in complex electromagnetic environments of venues, ensuring continuous operation of training and competitions.
Smart Images

Figure CN121644837A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of photoelectric shooting, more particularly, the present application relates to a photoelectric shooting data real-time projection system. BACKGROUND
[0002] In 10-meter hand gun photoelectric shooting sports, there are high requirements for the timeliness, accuracy and multi-end adaptation intuitive display capability of the shooting result projection transmission. Coaches need to rely on real-time data to adjust the technical movements of athletes, athletes quickly perceive the deviation of the impact point and immediately make technical adjustments, so as to improve the training effect. In the competition, the audience or professional coaches also need to clearly obtain the shooting data of athletes to analyze the ranking trend of the event. The current mainstream shooting projection technology still has the following shortcomings: 1. Wireless projection communication signal is easy to be disturbed, and data transmission is easy to be interrupted; There are a large number of electronic devices in the shooting venue, and the stability of wireless projection is very poor and is easily disturbed by other signals. In the case of multiple targets, the interruption rate is as high as 20%~30%. In the event scenario, if the real-time projection is interrupted, it will greatly affect the judgment of the audience and the ground judge, causing unnecessary disorder; 2. Cloud network projection data transmission delay is high, and the immediacy is poor; The existing projection technology generally has the problem of high delay. Coaches cannot complete technical guidance (such as correcting the gun holding force and aiming angle) in time before the next shooting of athletes. In the event scenario, the judge will delay the on-site judgment because of the delay of the result, and the audience will be affected by the delay to analyze the game; 3. Wired HDMI projection, poor multi-device compatibility, and single scene adaptation; Most projection systems only support fixed large screen display and cannot be displayed on any mobile device, such as Android tablets, athlete's mobile phones, and shooting position head-up screens. Coaches need to go to the large screen to watch the data during training, so it is necessary to solve the pain point of not being able to display on multiple ends.
[0003] Therefore, there is an urgent need for a photoelectric shooting data real-time projection system to solve the above problems. SUMMARY
[0004] To overcome the aforementioned deficiencies of the prior art, embodiments of the present invention provide a real-time projection system for photoelectric shooting data. By incorporating a camera, an Android tablet, and a data server, the system can control the delay from bullet impact point acquisition to terminal display within 80ms, meeting the requirements for real-time training adjustments and synchronized competitions. The bullet impact point ring value deviation is ≤±0.05 rings, conforming to Olympic-level competition judging standards. It supports synchronized display on coach tablets and televisions, and the data interruption rate is ≤1% in complex electromagnetic environments, ensuring continuous operation of training and competitions. This invention achieves advantages such as low-latency transmission, high-precision matching, multi-terminal adaptation, and strong anti-interference capabilities, thus solving the problems mentioned in the background art.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a real-time projection system for photoelectric shooting data, including a camera, the output end of which is connected to a Bluetooth module, the connection end of which is connected to an Android tablet computer, the connection end of which is connected to a data server, the connection end of which is connected to a router, and the output end of which is connected to a television. The camera is used to capture images of the points on the target surface where the laser modules of the pistol and rifle are emitted, and to generate raw coordinate data; The Android tablet computer is used to acquire raw coordinate data and calibration data via Bluetooth module, and then generate calibrated ring values and bullet hole coordinates.
[0006] In a preferred embodiment, the camera model is set to BF3005, and the Bluetooth module model is set to CLAS1.
[0007] In a preferred embodiment, the Android tablet computer is set to Honor Z5, and the data server is set to a Windows 10 computer host.
[0008] In a preferred embodiment, the router model is set to Huawei AX3, and the television model is set to TCL 432F195C.
[0009] A method for using a real-time projection system for optoelectronic shooting data includes any one of the above-mentioned optoelectronic shooting data real-time projection systems and the following steps: Step 1: Sensing layer acquisition. The built-in camera of the electronic target captures images of the points on the target surface where the laser modules of the pistol and rifle are emitted, generating raw coordinate data. Time taken ≤10ms. Step 2: Processing layer processing. The Android tablet 3 APP obtains the raw coordinate data through Bluetooth module 2, calibrates the data, and then generates the calibrated ring value and bullet hole coordinates, which takes ≤20ms. Step 3: STOMP server distribution. Open UDP service port (3000). The Android tablet APP pushes data to the STOMP server through a specific API. The Android tablet APP sends the shooting mode to the / app / screen / controlToScreen interface. The shooting modes include pistol mode, rifle mode, competition mode and non-competition mode. It also sends bullet impact data to the / app / screen / syncDataToScreen interface. The STOMP server sends the shooting mode to the TV screen mirroring APP that has subscribed to the / topic / control_to_screen topic, and sends bullet impact data to the TV screen mirroring APP that has subscribed to the / topic / sync_data_to_screen topic. Step 4: Deploy the "Data Projection Server" application on the data server. This application includes STOMP + WebSocket + UDPServer communication services and a Redis data storage system. The terminal receives the data, and the projection app registers a UDP client to search for the STOMP server IP in the local area network. It connects to the STOMP service via the IP and resolves the STOMP server IP to a fixed IP for easy terminal access and to ensure network communication stability. It subscribes to / topic / control_to_screen to receive data and jumps to the corresponding match. Then it subscribes to / topic / sync_data_to_screen to receive the impact data. If the projection app temporarily disconnects, the STOMP server will automatically resend the impact data during the offline period after reconnection. Step 5: The network configuration adopts a combination of static IP and DHCP. The core device has a fixed IP to ensure stability, and the terminal device uses DHCP to simplify management. For the wireless access needs of mobile terminals, Huawei AX3 router Wi-Fi 6 Mesh networking is used. Step Six: AP Deployment Locations. Deploy one AP in the shooting range target area, one AP in the coach rest area, and one AP in the spectator seating area, with a coverage radius of ≥20 meters to ensure no signal blind spots. Step 7: Install the screen mirroring app on the TV and Android tablet, search for the local server IP, bind the target device number, connect to the server IP and subscribe to the STOMP theme; Step 8: Enable port security on the access layer switch, limiting the maximum number of MAC addresses per port to 1 to prevent unauthorized devices from accessing the system. Configure ACL rules on the core switch to open only necessary ports, while allowing all VLANs to access the STOMP server port.
[0010] In a preferred embodiment, the network mobile terminal in step five includes a television set and an Android tablet computer.
[0011] The technical effects and advantages of this invention are as follows: This invention, through its structure including a camera, an Android tablet, and a data server, enables it to control the delay from bullet impact point acquisition to terminal display within 80ms, meeting the requirements for real-time training adjustments and competition synchronization. The bullet impact point ring value deviation is ≤±0.05 rings, conforming to Olympic-level competition judging standards. It supports synchronous display on coach tablets and televisions, and the data interruption rate is ≤1% in the complex electromagnetic environment of the venue, ensuring continuous operation of training and competition. This invention achieves the advantages of low-latency transmission, high-precision matching, multi-terminal adaptation, and strong anti-interference. Attached Figure Description
[0012] Figure 1 This is a schematic diagram of the system of the present invention.
[0013] Figure 2 This is a schematic diagram of the system workflow of the present invention.
[0014] The attached diagram is labeled as follows: 1. Camera; 2. Bluetooth module; 3. Android tablet; 4. Data server; 5. Router; 6. Television. Detailed Implementation
[0015] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0016] As attached Figure 1 and attached Figure 2 As shown, the present invention provides a real-time projection system for photoelectric shooting data, including a camera 1, the output end of the camera 1 is connected to a Bluetooth module 2, the connection end of the Bluetooth module 2 is connected to an Android tablet computer 3, the connection end of the Android tablet computer 3 is connected to a data server 4, the connection end of the data server 4 is connected to a router 5, and the output end of the router 5 is connected to a television 6. The camera 1 is used to capture images of the points on the target surface where the laser modules of the pistol and rifle are emitted, and to generate raw coordinate data; The Android tablet computer 3 is used to acquire raw coordinate data and calibration data through the Bluetooth module 2, and then generate the calibrated ring value and bullet hole coordinates.
[0017] The camera 1 is model BF3005, and the Bluetooth module 2 is model CLAS1.
[0018] The Android tablet computer 3 is model Honor Z5, and the data server 4 is a Windows 10 system computer host.
[0019] The router model 5 is set to Huawei AX3, and the TV model 6 is set to TCL 432F195C.
[0020] A method for using a real-time projection system for optoelectronic shooting data includes any one of the above-mentioned optoelectronic shooting data real-time projection systems and the following steps: Step 1: Sensing layer acquisition. The built-in camera 1 of the electronic target captures images of the points on the target surface emitted by the laser modules of the pistol and rifle, generating raw coordinate data. The time taken is ≤10ms. Step 2: Processing layer processing. The Android tablet 3 APP obtains the raw coordinate data through Bluetooth module 2, calibrates the data, and then generates the calibrated ring value and bullet hole coordinates, which takes ≤20ms. Step 3: STOMP server distribution. Open UDP service port (3000). The Android tablet 3 APP pushes data to the STOMP server through a specific API. The Android tablet APP sends the shooting mode to the / app / screen / controlToScreen interface. The shooting modes include pistol mode, rifle mode, competition mode and non-competition mode. It also sends bullet impact data to the / app / screen / syncDataToScreen interface. The STOMP server sends the shooting mode to the TV 6 screen mirroring APP that has subscribed to the / topic / control_to_screen topic, and sends bullet impact data to the TV 6 screen mirroring APP that has subscribed to the / topic / sync_data_to_screen topic. Step 4: Deploy the "Data Projection Server" application on data server 4. This application includes STOMP + WebSocket + UDPServer communication services and a Redis data storage system. The terminal receives the data, and the projection APP registers a UDP-client to search for the STOMP server IP in the local area network. It connects to the STOMP service through the IP and resolves the STOMP server IP to a fixed IP for easy terminal access and to ensure network communication stability. It subscribes to / topic / control_to_screen to receive data and jumps to the corresponding game. Then it subscribes to / topic / sync_data_to_screen to receive the impact data. If the projection APP temporarily disconnects, the STOMP server will automatically resend the impact data during the offline period after reconnection. Step 5: The network configuration adopts a combination of static IP and DHCP. The core device has a fixed IP to ensure stability, and the terminal device uses DHCP to simplify management. For the wireless access needs of mobile terminals, Huawei AX3 router Wi-Fi 6 Mesh networking is used. Step Six: AP Deployment Locations. Deploy one AP in the shooting range target area, one AP in the coach rest area, and one AP in the spectator seating area, with a coverage radius of ≥20 meters to ensure no signal blind spots. Step 7: Install the screen mirroring app on TV 6 and Android tablet 3, search for the local server IP, bind the target device number, connect to the server IP and subscribe to the STOMP theme; Step 8: Enable port security on the access layer switch, limiting the maximum number of MAC addresses per port to 1 to prevent unauthorized devices from accessing the system. Configure ACL rules on the core switch to open only necessary ports, while allowing all VLANs to access the STOMP server port.
[0021] The network mobile terminals in step five include a television set 6 and an Android tablet computer 3.
[0022] The specific implementation method is as follows: When using this invention, the electronic target has a built-in camera 1 to capture images of the points on the target surface where the pistol and rifle laser modules are emitted, generating raw coordinate data. The Android tablet 3 APP obtains the raw coordinate data through the Bluetooth module 2, calibrates the data, and then generates the calibrated ring value and bullet hole coordinates. The UDP service port (3000) is opened, and the Android tablet 3 APP pushes the data to the STOMP server through a specific API. The Android tablet APP sends the shooting mode to the / app / screen / controlToScreen interface. The shooting modes include pistol mode, rifle mode, competition mode, and non-competition mode. It also sends the bullet impact data to the / app / screen / syncDataToScreen interface. The STOMP server sends the bullet impact data to the / topic / control_to_screen interface. The TV 6 screen mirroring app sends shooting mode data to other TV 6 screen mirroring apps that have subscribed to the ` / topic / sync_data_to_screen` theme. A "data mirroring server" application is deployed on data server 4. This application includes STOMP + WebSocket + UDP Server communication services and a Redis data storage system. The terminal receives the data. The screen mirroring app registers a UDP client to search for the STOMP server IP on the local network, connects to the STOMP service via IP, and resolves the STOMP server IP to a fixed IP for easy terminal access and to ensure network communication stability. It subscribes to ` / topic / control_to_screen` to receive data and redirects to the corresponding match. It then subscribes to ` / topic / sync_data_toscreen` to receive bullet impact data. If the screen mirroring app temporarily disconnects, the STOMP server automatically resends the bullet impact data from the offline period upon reconnection. The network configuration uses a combination of static IP and DHCP. Fixed IPs on core devices ensure stability, while DHCP on terminal devices simplifies management. For the wireless access needs of mobile network terminals, a Huawei AX3 router with Wi-Fi 6 Mesh is used. For network setup and AP deployment, one AP is deployed in the shooting range's target area, one in the coach's rest area, and one in the spectator seating area, with a coverage radius of ≥20 meters to ensure no signal blind spots. A screen mirroring app is installed on six TVs and three Android tablets to search for the local server IP, bind to the target device number, and connect to the server IP to subscribe to STOMP topics. Port security is enabled on the access layer switches, limiting the maximum number of MAC addresses per port to one to prevent unauthorized access. The core switch is configured with ACL rules to open only necessary ports while allowing all VLANs to access the STOMP server port. This allows the invention to control the delay from bullet impact point acquisition to terminal display within 80ms, meeting the needs of real-time training adjustments and competition synchronization.The impact point deviation is ≤ ±0.05 rings, meeting Olympic-level judging standards. It supports simultaneous display on six devices (coach tablet, TV, etc.), and the data interruption rate is ≤1% in the complex electromagnetic environment of the venue, ensuring continuous operation of training and competitions. This invention achieves advantages such as low-latency transmission, high-precision matching, multi-terminal adaptation, and strong anti-interference capabilities.
[0023] Working principle of this invention: Refer to the instruction manual appendix Figure 1 and attached Figure 2 When using this invention, by incorporating a camera 1, an Android tablet 3, and a data server 4, the invention can control the delay from the acquisition time of the impact point to the terminal display within 80ms, meeting the requirements for real-time adjustment during training and synchronization with competitions. The impact point ring value deviation is ≤±0.05 rings, which meets the Olympic-level competition judgment standards. It supports simultaneous display on the coach's tablet and TV 6. The data interruption rate is ≤1% in the complex electromagnetic environment of the venue, ensuring continuous operation of training and competitions. This invention achieves the advantages of low-latency transmission, high-precision matching, multi-terminal adaptation, and strong anti-interference.
[0024] Finally, the following points should be noted: First, in the description of this application, it should be noted that, unless otherwise specified and limited, the terms "installation", "connection", and "linkage" should be interpreted broadly, and can be mechanical or electrical connections, or internal connections between two components, or direct connections. "Up", "down", "left", "right", etc. are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may change. Secondly: The accompanying drawings of the embodiments disclosed in this invention only involve the structures involved in the embodiments disclosed in this invention. Other structures can refer to the general design. In the absence of conflict, the same embodiment and different embodiments of this invention can be combined with each other. In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A photoelectric shooting data real-time projection system, comprising a camera (1), characterized in that: The camera (1) output end is connected with Bluetooth module (2), the Bluetooth module (2) connection end is connected with android tablet computer (3), the android tablet computer (3) connection end is connected with data server (4), the data server (4) connection end is connected with router (5), the router (5) output end is connected with TV (6); The camera (1) is used for shooting the point image of the laser module of the pistol and rifle fired to the target surface, and generating original coordinate data; The android tablet computer (3) is used for acquiring the original coordinate data through the Bluetooth module (2), calibrating the data, and then generating the calibrated ring value and the bullet hole coordinate.
2. The photoelectric shooting data real-time projection system according to claim 1, characterized in that: The camera (1) model is set to BF3005, and the Bluetooth module (2) model is set to CLAS1.
3. The photoelectric shooting data real-time projection system according to claim 1, characterized in that: The android tablet computer (3) model is set to Honor Z5, and the data server (4) is set to Windows10 system computer host.
4. The photoelectric shooting data real-time projection system according to claim 1, characterized in that: The router (5) model is set to Huawei AX3, and the TV (6) model is set to TCL 432F195C.
5. A method for using a photoelectric shooting data real-time projection system, characterized in that, The photoelectric shooting data real-time projection system comprises the photoelectric shooting data real-time projection system according to any one of claims 1-4 and the following steps: Step one: sensing layer collection, the electronic target built-in camera (1) shoots the point image of the laser module of the pistol and rifle fired to the target surface, generates original coordinate data, and the time consumption is ≤10ms; Step two: processing layer processing, the android tablet computer (3) acquires the original coordinate data through the Bluetooth module (2), calibrates the data, and then generates the calibrated ring value and the bullet hole coordinate, and the time consumption is ≤20ms; Step three: STOMP server distribution, the UDP service port (3000) is opened, the android tablet computer (3) pushes the data to the STOMP server through a specific API, the android tablet computer (3) sends the shooting mode to the / app / screen / controlToScreen interface, the shooting mode includes the pistol mode, the rifle mode, the competition mode and the non-competition mode, sends the bullet impact point data to the / app / screen / syncDataToScreen interface, the STOMP server sends the shooting mode to the TV (6) projection APP which subscribes to the / topic / control_to_screen topic, and sends the bullet impact point data to the TV (6) projection APP which subscribes to the / topic / sync_data_to_screen topic. Step four: Deploy the "data screen projection server" application on the data server (4), which contains stomp+websocket+udpServer communication services and redis data storage system, terminal receiving, screen projection APP registers udp-client, which is used to search for STOMP server IP in local area network, connect STOMP service through IP, parse STOMP server IP to fixed IP, facilitate terminal access, ensure the stability of network communication, subscribe to / topic / control_to_screen to receive data and jump to the corresponding match, then subscribe to / topic / sync_data_to_screen to receive the point of impact data, if the screen projection APP is temporarily disconnected, the STOMP server will automatically resend the point of impact data during the offline period after reconnection; Step five: Network configuration uses a combination of static IP and DHCP, core device fixed IP ensures stability, terminal device DHCP simplifies management, for the wireless access needs of network mobile terminals, Huawei AX3 router Wi-Fi 6 Mesh networking is used; Step six: AP deployment location, deploy 1 AP in the shooting venue target area, deploy 1 AP in the coach rest area, and deploy 1 AP in the audience area, with a coverage radius of ≥20 meters, ensuring no signal blind area; Step seven: Install screen projection APP on TV (6) and Android tablet (3), search for local server IP, bind target device number, connect server IP to subscribe to STOMP topic; Step eight: Enable port security on the access layer switch to limit the maximum number of MAC addresses per port to 1 to prevent illegal devices from accessing, and configure ACL rules on the core switch to only open necessary ports while allowing all VLANs to access the STOMP server port.
6. The use of a photoelectric shooting data real-time projection system according to claim 5, characterized in that: The network mobile terminal in step five includes TV (6) and Android tablet (3).