Guidance radar display control system and method based on Web
Through the Web-based guided radar display and control system, the cumbersome problems of installing, configuring and upgrading traditional radar display and control software on each terminal are solved, cross-platform operation and domestic production requirements are achieved, maintenance costs are reduced, and system compatibility and portability are improved.
Patent Information
- Application Number
- CN202510269319.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-05-30
AI Technical Summary
Traditional radar display control software needs to be installed, configured and upgraded on each client terminal, resulting in high maintenance costs, cumbersome operation, and compatibility issues.
The web-based guidance radar display and control system is adopted, and the combination of display and control data preprocessing module, Web application service module and Web client is deployed on a remote server to achieve cross-platform operation and domestic production requirements.
It reduces maintenance difficulty and time, saves development and maintenance costs, improves system compatibility and portability, and meets the operation needs of users on different platforms.
Smart Images

Figure CN120065137A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of radar display and control, and in particular to a Web-based guided radar display and control system and method. Background Art
[0002] The radar display and control system is an important platform for the operator to interact with the radar system. It mainly undertakes multiple tasks such as radar control, target display, parameter binding, status monitoring, data acquisition and playback, etc. It is the man-machine interaction and control center of the whole system and an important guarantee for the continuous and stable operation of the radar. With the development of computer software technology and the continuous improvement of the computing power of general-purpose computers, computers can not only undertake radar signal processing and data processing calculation tasks, but also, with the support of GPU, have powerful image processing and display capabilities, giving new vitality to radar display and control. Rich desktop development environments such as VxWorks, MFC, C#, Qt, and LabView provide more diverse choices for radar display and control developers. Although this traditional C / S mode software architecture can meet the general needs of users, with the continuous increase of radar system functions, the continuous improvement of business logic complexity, and the continuous increase of requirements for multi-seat cross-display and interchange, the limitations of this "strong coupling" software architecture have become increasingly obvious. First, desktop software needs to be installed and configured on each control computer, and there will be many compatibility problems during the installation process due to differences in operating systems and device types. Second, after the software version is upgraded, each involved client needs to be updated, with high maintenance costs and cumbersome operations.
[0003] With the rapid development of network technology, software products based on Web technology are increasingly favored by users. The main reason is that the B / S mode (browser / server mode) of Web uses the browser as the user terminal interface. Users do not need to care about the compatibility of the operating system, nor do they need to install and configure client software. They only need to open the browser and enter the website address to access the operation interface. It is convenient for multiple users to use online and cooperate at the same time. In addition, deploying the core business functions of the system on the server increases the computing power and business processing ability, and improves the stability and maintainability of the system. Summary of the Invention
[0004] In view of the above problems, the present invention proposes a Web-based guided radar display and control system and method, which solves the problems that the existing display and control software needs to be installed, configured, and upgraded for each client terminal during use, greatly reduces the difficulty of maintenance, saves maintenance time, and also saves development and maintenance costs. The above object of the present invention is achieved through the following technical solutions: The present invention provides a Web-based display and control system for a guidance radar, which is characterized by comprising a display and control data preprocessing module, a Web application service module, and a Web client. The display and control data preprocessing module and the Web application service module are both deployed on a remote server, and the Web client runs on a client terminal computer; The display and control data preprocessing module is used to receive radar message data from each sub-module of several radar systems for data processing and signal processing, parse and sort it, and send the radar data to the Web application service module according to preset requirements. The radar data includes at least one of point data, track data, radar equipment status data, GPS data, and radar echo data; The Web application service module is used to receive the radar data sent by the display and control data preprocessing module and render it; The Web client is used to graphically display the radar information rendered by the Web application service module on a browser.
[0005] Further, it further includes an electronic map service module. The electronic map service module is deployed on the Web application service module of the remote server, and is used to load and process a GIS map file to obtain Web map data, and transmit the Web map data to the Web application service module; The Web application service module receives the Web map data, renders the Web map data, and superimposes and displays the rendered Web map data and radar information on the Web client through a browser.
[0006] Further, the display and control data preprocessing module preprocesses the radar message data including classification, sorting, and transmission protocol conversion, and converts the radar data into json character format for transmission to the Web application service module.
[0007] Further, the Web application service module is used to receive the radar data to be displayed, parse the received json character format information based on the WebGL and jQuery frameworks, and push the received Web map data and the information to the browser of the client for display.
[0008] Further, the radar information includes at least one of electronic map information, point information, point afterglow information, track information, track wake information, noise video information, GPS navigation information, echo video information, map information, equipment status information, and command feedback information.
[0009] Further, the radar information displayed by the Web client on the browser includes but is not limited to electronic map data, target information, point and track data, BIT information, GPS data, and radar echo, and at the same time collects user operation requests and sends them to the display and control data preprocessing module.
[0010] Further, it further includes a display control command module, which is deployed on a remote server and is used to receive a control instruction of a user operation request, and perform protocol conversion on the control instruction and transmit it to the display control data preprocessing module through an HTTP network.
[0011] Further, the control instruction includes at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle dispatching control instruction, a data processing control instruction, and a signal processing control instruction.
[0012] Based on the same inventive concept, the present invention provides a Web-based guidance radar display control method, which adopts the above-mentioned guidance radar display control system, including, The display control data preprocessing module receives radar message data, and the radar message data includes at least one of track data, track data, radar equipment status data, GPS data, and radar echo data; The display control data preprocessing module performs message parsing, logical judgment, and classification processing on the radar message data, and then converts it into radar information in the form of a json string, and sends it to the Web client through the Web application service module; The Web client receives and displays the radar information through a browser, and at the same time, the browser receives a control instruction of a user operation request and sends it to the display control data preprocessing module in the form of a json string through the Web application service module; The display control data preprocessing module receives and parses the control instruction, and converts the control instruction into a network message and sends it to the radar for data processing.
[0013] Further, the control instruction includes at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle dispatching control instruction, a data processing control instruction, and a signal processing control instruction.
[0014] The present invention further includes server hardware facilities, including a memory, a processor, and a computer program stored on the memory and executable on the processor. It is characterized in that the server hardware includes a memory, a processor, and a computer program stored on the memory and executable on the processor; The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. It is characterized in that when the computer program is executed by a processor, the steps of the display control method described in the above rights are implemented.
[0015] Compared with the prior art, the present invention has at least one of the following beneficial effects: The present invention includes a client and a server, that is, a browser and a server. The client is mainly used to receive the user's operation request and send it to the server, receive the monitoring data, target data and the execution result of the operation command sent by the server, and finally display it in real time and dynamically in the browser. The server is used to respond to the client's operation request, convert it into a communication message and send it to the data processing terminal. Receive the navigation information, command feedback information and BIT message information of each radar subsystem sent by data processing and signal processing. The present invention overcomes the defect that the radar software in the traditional technology needs to be installed, configured and upgraded for each terminal when in use, realizes the cross-platform operation and localization requirements, and while reducing the development and maintenance costs, improves the system compatibility and portability, and meets the operation needs of users on different platforms. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic diagram of the framework of the Web-based guidance radar display and control system of the present invention; Figure 2 It is the overall structure diagram of the Web-based guidance radar display and control system of the present invention; Figure 3 It is a flow chart of the Web-based guided radar display and control method of the present invention; Figure 4 It is a schematic diagram of the electronic structure of the server hardware provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0018] Those skilled in the art will appreciate that, unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0019] First embodiment The present invention provides a Web-based display and control system for a guidance radar, including a display and control data preprocessing module, a Web application service module, and a Web client. The display and control data preprocessing module and the Web application service module are both deployed on a remote server, and the Web client runs on a client terminal computer; The display and control data preprocessing module is used to receive radar message data from each sub-module of several radar systems for data processing and signal processing, parse and sort it, and send the radar data to the Web application service module according to preset requirements. The radar data includes at least one of point data, track data, radar equipment status data, GPS data, and radar echo data; The Web application service module is used to receive the radar data sent by the display and control data preprocessing module and render it; The Web client is used to graphically display the radar information rendered by the Web application service module on a browser.
[0020] Furthermore, it further includes an electronic map service module. The electronic map service module is deployed on the Web application service module of the remote server, and is used to load and process a GIS map file to obtain Web map data, and display the Web map data on the Web application service module; The Web application service module receives the Web map data, renders the Web map data, and superimposes and displays the rendered Web map data and radar information on the Web client through a browser.
[0021] Furthermore, the display and control data preprocessing module preprocesses the radar message data including classification, sorting, and transmission protocol conversion, and converts the radar data into a json character format for transmission to the Web application service module.
[0022] Furthermore, the Web application service module is used to receive the radar data to be displayed, parse the received information in json character format based on the WebGL and jQuery frameworks, and push it to the browser of the client together with the received Web map data.
[0023] Furthermore, the radar information includes at least one of electronic map information, point information, point afterglow information, track information, track wake information, noise video information, GPS navigation information, echo video information, map information, equipment status information, and command feedback information.
[0024] Furthermore, the radar information displayed by the Web client on the browser includes but is not limited to electronic map data, target information, point and track data, BIT information, GPS data, and radar echo, and at the same time collects user operation requests and sends them to the display and control data preprocessing module.
[0025] Further, it further includes a display control command module, which is deployed on a remote server and is used to receive control instructions of user operation requests, and perform protocol conversion on the control instructions and transmit them to the display control data preprocessing module through the HTTP network.
[0026] Further, the control instructions include at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle dispatching control instruction, a data processing control instruction, and a signal processing control instruction.
[0027] Second Embodiment Based on the same inventive concept, the present invention further provides a Web-based guidance radar display control method, which adopts the above-mentioned guidance radar display control system, including, The display control data preprocessing module receives radar message data, and the radar message data includes at least one of track data, trajectory data, radar equipment status data, GPS data, and radar echo data; The display control data preprocessing module performs message parsing, logical judgment, and classification processing on the radar message data, and then converts it into radar information in json string format, and sends it to the Web client through the Web application service module; The Web client receives and displays the radar information through a browser, and at the same time, the browser receives control instructions of user operation requests and sends them to the display control data preprocessing module in json string format through the Web application service module; The display control data preprocessing module receives and parses the control instructions, and converts the control instructions into network messages and sends them to the radar for data processing.
[0028] Further, the control instructions include at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle dispatching control instruction, a data processing control instruction, and a signal processing control instruction.
[0029] As Figure 4 shown, the present invention further includes server hardware facilities, including a memory, a processor, and a computer program stored on the memory and executable on the processor. It is characterized in that the server hardware includes a memory, a processor, and a computer program stored on the memory and executable on the processor; The present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored. It is characterized in that when the computer program is executed by a processor, the steps of the display control method described in the above rights are implemented.
[0030] Third Embodiment In view of many problems existing in the traditional C / S mode software architecture, such as strong coupling, poor compatibility, cumbersome installation and configuration, high maintenance cost, etc., the present invention proposes a new radar display and control system based on Web technology. This system adopts the method of separating the front end and the back end. As Figures 1-4 shown, it includes two parts, the front end and the back end, both of which are deployed on the server.
[0031] The front end uses HTML5 language and CSS styles to make the client static interface. jQuery is used to organize the front-end logic to achieve dynamic display of data. The Websocket technology is used to complete the communication between the front end and the back end, process the access requests of end users, and establish an HTTP connection between the browser page and the server. After receiving the data information that needs to be dynamically refreshed, the Websocket completes the parsing through the jQuery language and operates on the DOM object to be dynamically rendered on the front-end page.
[0032] The front end also includes an electronic map and various display charts, which are completed by means of the WebGL technology and the highChart component.
[0033] Users remotely access the front-end engine service deployed on the remote server through a browser on the terminal. Here, the browser can be a PC browser or a mobile device browser. Users do not need to consider the compatibility of the operating system and version, so that the operation of the display and control system is not restricted by the software and hardware conditions of the user terminal.
[0034] The front-end engine service adopts the Apache service running on the LINUX operating system. Due to its excellent cross-platform characteristics and security, the Apache service has become one of the most popular Web services at present. This design not only meets the localization requirements, but also only needs to upgrade a program deployed in the service engine to meet the use of all user terminals, which greatly facilitates the upgrade and maintenance of the system.
[0035] The back-end application program is developed using the Qt platform with good compatibility with domestic operating systems. This platform has many advantages such as offline compilation, lightweight, and strong portability. The back-end application program is the display and control data preprocessing module.
[0036] The display and control data preprocessing module is deployed on the server side, mainly used to receive radar data, and parse, sort and send the radar data information to the front-end Web application service module as required. The radar data includes at least one of track data, trajectory data, radar equipment status data, GPS data, and radar echo data.
[0037] The display and control data preprocessing module adopts a multi-threaded method and includes many sub-threads such as UDP network message reception, UDP network message transmission, network protocol parsing, message logic judgment, JSON string conversion, Websocket initialization, Websocket reception, Websocket transmission, and button module protocol conversion.
[0038] After the display and control data preprocessing module receives a UDP network message, it first enters the message logic judgment module, and sends it to the corresponding message protocol parsing module according to the message category. After the message is parsed, it is then converted into the JSON string format required by the Web front-end as needed and sent to the Web application service module through Websocket.
[0039] Due to the characteristics of fast radar message data sending frequency and large message content, in order to reduce the transmission pressure between the front and back ends of Websocket and avoid the phenomenon of front-end page freezing caused by large data volume and long processing time, this design adopts a modular and subscription method for front-back end communication. That is, the rendering tasks to be processed are divided into individual sub-modules. When each module needs to be displayed, the Web front-end sends a data display request to the Qt end, and the Qt end starts to push the data to be displayed to the front-end after receiving the request.
[0040] After the Web application service module receives the data to be processed, it first classifies the data according to the front-back end protocol content, and then enters the corresponding sub-processing module, and uses the jQuery language to operate on the DOM object to dynamically render it on the front-end page.
[0041] For the control instructions generated during human-computer interaction, first, the Web application service module receives the command request, then uses the jQuery language to encapsulate the command in the JSON string format, and finally sends the instruction to the display and control data preprocessing module at the back end through Websocket.
[0042] After the display and control data preprocessing module receives the instruction data in the Websocket reception module, it first performs vehicle number recognition and command type judgment on it, and then pushes it to the corresponding instruction processing module for protocol conversion. After the protocol conversion is completed, it is sent to the UDP network message sending module and sent to the message receiving terminal of the corresponding vehicle or subsystem through the HTTP network.
[0043] The above is only the preferred embodiment of the present invention. The protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the idea of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art in this technical field, several improvements and refinements made without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
[0044] It should be noted that the above embodiments can be freely combined as needed. The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A Web-based guidance radar display and control system, characterized in that: It includes a display and control data preprocessing module, a Web application service module and a Web client. The display and control data preprocessing module and the Web application service module are both deployed on a remote server, and the Web client runs on a client terminal computer; The display and control data preprocessing module is used to receive radar message data processed by data and signal processed by various submodules of the radar system, parse and organize them, and send the radar data to the Web application service module according to preset requirements. The radar data includes at least one of point track data, track data, radar equipment status data, GPS data, and radar echo data; The Web application service module is used to receive the radar data sent by the display and control data preprocessing module and render it; The Web client is used to graphically display the radar information rendered by the Web application service module on the browser.
2. The guidance radar display and control system according to claim 1, characterized in that: It also includes an electronic map service module, which is deployed on the Web application service module of the remote server and is used to load and process the GIS map file to obtain Web map data, and transmit the Web map data to the Web application service module; The Web application service module receives the Web map data, renders the Web map data, and displays the rendered Web map data and the radar information in an overlay manner on the Web client through the browser.
3. The guidance radar display and control system according to claim 1, characterized in that: The display and control data preprocessing module preprocesses the radar message data including classification, sorting and transmission protocol conversion, and converts the radar data into json character format and transmits it to the Web application service module.
4. The guidance radar display and control system according to claim 3, characterized in that: The Web application service module is used to receive the radar data to be displayed, and based on the WebGL and jQuery framework, parse the received information in json character format, and push it and the received Web map data to the browser of the client for display.
5. The guidance radar display and control system according to claim 3, characterized in that: The radar information includes at least one of electronic map information, point information, point afterglow information, track information, track wake information, noise video information, GPS navigation information, echo video information, map information, equipment status information, and command feedback information.
6. The guidance radar display and control system according to claim 3, characterized in that: The Web client is used to display the radar information including but not limited to the electronic map data, target information, point navigation data, BIT information, GPS data, and radar echo on the browser, and collect user operation requests and send them to the display control data preprocessing module.
7. The guidance radar display and control system according to claim 6, characterized in that: It also includes a display control command module, which is deployed on the remote server and is used to receive control instructions requested by the user, and perform protocol conversion on the control instructions and transmit them to the display control data preprocessing module via the HTTP network.
8. The guidance radar display and control system according to claim 7, characterized in that: The control instructions include at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle adjustment control instruction, a data processing control instruction, and a signal processing control instruction.
9. A Web-based guided radar display and control method, using the guided radar display and control system according to any one of claims 1 to 8, characterized in that: include, The display and control data preprocessing module receives radar message data, wherein the radar message data includes at least one of point track data, track data, radar equipment status data, GPS data, and radar echo data; The display and control data preprocessing module performs message parsing, logical judgment and classification processing on the radar message data, converts it into radar information in json string format, and sends it to the Web client through the Web application service module; The Web client receives and displays the radar information through a browser, and at the same time, the browser receives the control instruction of the user operation request and sends it to the display and control data preprocessing module through the Web application service module in the json string format; The display and control data preprocessing module receives and parses the control instructions, converts the control instructions into network messages and sends them to the radar for data processing.
10. The guided radar display and control method according to claim 9, characterized in that: The control instructions include at least one of a system state switching instruction, a power distribution control instruction, a liquid cooling control instruction, a vehicle adjustment control instruction, a data processing control instruction, and a signal processing control instruction.