A multi-view spectrum display method for a radio reconnaissance device

CN123019907APending Publication Date: 2026-10-30XIAN LIUWEI PLATINUM ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611225660.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-13
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0004]本发明的目的是为了解决现有显示方法缺乏系统的视觉提示机制来引导操作员关注新发现目标的技术问题,而提供了一种无线电侦察设备的多视图频谱显示方法

Benefits of technology

1、本发明提供的无线电侦察设备的多视图频谱显示方法,频域资源互斥调度显著减少频域相邻目标簇内的视觉冗余,通过动态阈值 Δf_min = k·min(B_i, B_j) 自适应地判定频域相邻对,并按优先度 P_i = C_i·π_i 仅对最高价值目标触发完整视觉提示,其余相邻目标仅触发子级提示。该机制使高置信度、高优先级类的目标在频域簇内被优先呈现,避免了多个同等强度的高亮区域互相遮挡造成的视觉冗余。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019907A_ABST
    Figure CN123019907A_ABST
Patent Text Reader

Abstract

The present application relates to spectrum display method, specifically relates to a kind of multi-view spectrum display method of radio reconnaissance equipment;The method simultaneously displays four views of spectrum chart, waterfall chart, spectrum navigation bar, signal list in the same interface;When new target is detected, multi-level linkage visual prompt is triggered;The selected state of target is independent of time window and is kept globally, and when at least two new targets are detected in preset time window, with dynamic frequency domain mutual exclusion threshold Δf_min=k·min(B_i,B_j) Judgment frequency domain adjacent pair, according to priority P_i=C_i·π_i Sort, only trigger complete visual prompt to the target of maximum priority.The present application solves the technical problem of visual prompt redundancy in the prior art in frequency domain adjacent target cluster, so that high-value target is preferentially presented in frequency domain cluster, while avoiding visual redundancy, reducing the cognitive load of operator, significantly improving the target discovery capability under the reconnaissance scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to spectrum display methods, and more specifically to a multi-view spectrum display method for radio reconnaissance equipment. Background Technology

[0002] Radio reconnaissance equipment is used to detect, identify, and analyze radio signals, and is widely used in military reconnaissance, spectrum monitoring, emergency communications, and other fields. With the rapid development of wireless communication technology and the increasing complexity of the electromagnetic environment, operators need to process large amounts of signal information in a short time, which places higher demands on the user interface design of reconnaissance equipment.

[0003] Traditional radio reconnaissance equipment interfaces typically use a single-view display method, such as showing only a spectrum diagram or a signal list. With technological advancements, some equipment has begun to adopt multi-view displays. However, existing technologies have the following specific technical problems: When a device detects a new signal, it usually only adds an item to the signal list. Operators may easily miss important targets, as there is a lack of a systematic visual cue mechanism to guide operators to pay attention to newly discovered targets. Summary of the Invention

[0004] The purpose of this invention is to solve the technical problem that existing display methods lack a systematic visual cue mechanism to guide operators to pay attention to newly discovered targets, and to provide a multi-view spectrum display method for radio reconnaissance equipment.

[0005] To solve the above-mentioned technical problems, the technical solution provided by the present invention is as follows: A multi-view spectrum display method for a radio reconnaissance device includes the following steps: S1, Target Detection Frequency-power spectrum lines are obtained by acquiring spectral data within a preset time range at a set sampling rate using an analog-to-digital converter. The acquired spectral data is processed to identify potential signal peaks; The identification algorithms include power threshold determination, bandwidth detection, and modulation identification algorithms based on time-domain features, frequency-domain features, or machine learning models. The identified signal peak is compared with the signal peak of a known target. If it matches a known target, then step S2 is executed. If the signal peak does not match any known target, the identified signal peak is confirmed as a new target. At the same time, a unique target identifier is assigned to the new target, and the center frequency, modulation type, signal strength, first detection time, last detection time, current time, bandwidth and direction are recorded. Then, step S2 is executed. S2, Multi-view data synchronization update The data of the new target is stored in a unified data model; the data model emits a "target added" event through an event communication mechanism; The spectrum navigation bar, spectrum graph, waterfall graph, signal list, and status bar each receive the "target added" event and execute the corresponding four-level linkage visual prompt update; S3. Count the number of targets collected within the preset time range. If the number of targets is one, trigger a four-level linkage visual cue. If the target quantity is two or more, proceed to step S4; S4, Frequency Domain Resource Mutual Exclusive Scheduling Calculate the frequency domain distance Δf = |f_i| between every two targets. f_j|, where f_i and f_j are the center frequencies of the two targets, respectively; When the frequency domain distance Δf is less than the preset frequency domain mutual exclusion threshold Δf_min, the two targets are determined to form a frequency domain adjacent pair; where Δf_min=k·min(B_i, B_j), where B_i and B_j are the estimated bandwidths of the two targets respectively, and k is a preset coefficient with a value range of 1.2-2.0; When the frequency domain distance Δf is greater than or equal to the preset frequency domain mutual exclusion threshold Δf_min, it is determined that the two targets do not form a frequency domain adjacent pair; a four-level linkage visual cue is triggered for the targets that do not form a frequency domain adjacent pair. For all targets that constitute adjacent pairs in the frequency domain, sort them according to the visual cue priority P_i=C_i·π_i, where C_i is the detection confidence of target i and π_i is the preset priority class weight of target i; Only the target with the highest priority P_i is triggered with the fourth-level linked visual cues, while the other targets are triggered with the sub-level visual cues within the fourth-level linked visual cues.

[0006] Furthermore, in step S2, the specific method for updating the four-level linked visual cues is as follows: Level 1: Updated visual cues for the spectrum navigation bar Update the spectrum curve on the spectrum navigation bar based on the spectrum data of the new target to reflect the power change at the frequency of the new target, and set the signal indicator icon at the frequency position corresponding to the new target; Set a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue Update Calculate the target's position in the spectrum coordinate system based on the new target's center frequency and power value; Draw the target at the corresponding position in the spectrum diagram. The target shape corresponds to the target type, and the color is the color corresponding to the target type. Create two concentric rings, with their radii simultaneously expanding from the initial size to approximately twice their original size. The opacity gradually changes from 100% to 0%. The animation duration is 1.5 seconds, with a frame rate of ≥30fps. The loop stops after 2 iterations. A "NEW" badge is displayed to the left of the corresponding list item in the signal list, which disappears automatically after 10 seconds, or disappears immediately after the user interacts with the target; Level 3: Waterfall visual cue update Draw a horizontal highlight line at the Y-axis position corresponding to the moment when a new target appears on the waterfall chart. The line spans the corresponding signal bandwidth range, the line width is the preset thin line width, the color is the information color, and the initial transparency is 100%. It moves downwards in sync with the scrolling waterfall image; The transparency gradually changes from 100% to 0% over 3 seconds using a linear or easing function, then fades away. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; Level 4: Signal list visual cues updated Create a list item for the new target in the signal list; Trigger background blinking animation: The background color is the information color, and the transparency alternates between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returns to the default background color after 2 seconds; If the new target is not currently visible, it will automatically scroll until it is in the center of the view. The scrolling animation lasts 200-300 milliseconds and uses the ease-out easing function.

[0007] Furthermore, in steps S3 and S4, the four-level linked visual cues are specifically as follows: Level 1: Visual cues for the spectrum navigation bar The spectrum navigation bar updates the spectrum curve to reflect the power change at the target's frequency point and sets a signal indicator icon at the target's corresponding frequency position; Display a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue The spectrogram displays a dynamic halo animation at the target location. The radius of the dynamic halo expands from the initial size to approximately twice its original size, and the transparency gradually changes from 100% to 0%. The animation lasts for 1.5 seconds, with a frame rate of ≥30fps, and stops after looping twice. If the target is a new target, a "NEW" badge will be displayed to the left of the corresponding list item in the signal list, which will disappear automatically after 10 seconds, or disappear immediately after the user interacts with the target; Level 3: Waterfall Visual Cue The waterfall image displays a horizontal highlight line at the target location, with the transparency gradually changing from 100% to 0% over 3 seconds using a linear or easing function, before fading out. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; Level 4: Visual Cue for Signal List The signal list displays a blinking animation for the list item corresponding to the target, with the transparency alternating between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returning to the default background color after 2 seconds; If the target is not currently visible, it will automatically scroll until the target is in the center of the view. The scrolling animation lasts for 200-300 milliseconds and uses the ease-out easing function. In step S4, the child-level visual cue is a combination of level one and level two cues.

[0008] Furthermore, after the notification message card is displayed in the status bar, if no user click or scroll event on the notification message card is detected within the preset ignore duration t_ignore, and the continuous detection probability P_hold of the target is higher than the preset threshold τ_hold, the level two spectrum visual cue is retried, and the flashing frequency of the level four signal list visual cue is increased from 2Hz to 3Hz. Where t_ignore ranges from 3 to 5 seconds, τ_hold ranges from 0.5 to 0.8, and the continuous detection probability P_hold is: P_hold = N_redetect / N_windows; where N_redetect is the number of frames in the sliding window in which the target is redetected, and N_windows is the total number of frames in the sliding window.

[0009] Furthermore, in step S4, the duration T_1 of triggering the spectrogram visual cues within the four-level linkage visual cues for targets that do not form frequency domain adjacent pairs is: T_1=T_0·(1+α·(1 C)); In the formula, T_0 is the preset baseline animation duration, ranging from 1.0 to 1.5 seconds; C is the detection confidence of the target, ranging from [0, 1]; α is the preset coefficient, ranging from 0.3 to 0.7.

[0010] Further, in step S4, the estimated bandwidth B_i is: B_i=|f_i_high f_i_low|; In the formula, f_i_high and f_i_low are the highest and lowest frequency points of target i on the frequency-power spectrum line that are higher than the preset power threshold, respectively. The preset coefficient k ranges from 1.2 to 1.4 in a high-density electromagnetic environment (ρ > ρ_high) and from 1.6 to 2.0 in a low-density environment (ρ < ρ_low). Here, ρ_high and ρ_low are the preset high-density threshold and low-density threshold, respectively.

[0011] Furthermore, in step S4, all targets that do not form frequency domain adjacent pairs participate in notification aggregation and are aggregated into a single notification message. Notification aggregation refers to merging multiple new targets within a preset time range into a single status bar notification message for display.

[0012] Furthermore, when a user selects a list item of a signal in the signal list, the corresponding signal indicator icon in the spectrum navigation bar flashes synchronously. When a user clicks the signal indicator icon in the spectrum navigation bar, the same selection operation as selecting the corresponding signal list item in the signal list is triggered. When a user selects a frequency range in the spectrum navigation bar, the signal list only displays list items within that frequency range.

[0013] Furthermore, step S2 also includes: Based on the time difference ΔT between the last detection time and the current time of the target, the visual style of the target is adjusted as follows: When the time difference ΔT is greater than the preset threshold, the target border style changes from a solid line to a dashed line; Target transparency is calculated as α(ΔT) = max(α_min, 1) The value of α_min is calculated as k·ΔT, where α_min ranges from 0.2 to 0.5, and k ranges from 0.005 to 0.05 / s. The target color saturation is expressed as S(ΔT) = max(S_min, S_0). The calculation is performed using m·ΔT), where S_min ranges from 0.2 to 0.4, and m ranges from 0.005 to 0.05 / s.

[0014] Furthermore, a time scale selector is provided, supporting at least two time window options, where the time window is a sliding window moving backward from the current moment; Maintain a global selection state variable to record the currently selected target identifier; When the user switches time windows, if the selected target is not in the new time window, the global selection status variable is not cleared, and the status bar displays the target information and an operable control for switching to the time window containing the target. The globally selected state variable remains valid during frequency domain resource mutual exclusion scheduling.

[0015] Compared with the prior art, the beneficial effects of the present invention are as follows: 1. The multi-view spectrum display method for radio reconnaissance equipment provided by this invention significantly reduces visual redundancy within adjacent target clusters in the frequency domain through mutually exclusive scheduling of frequency domain resources. It adaptively determines adjacent pairs in the frequency domain using a dynamic threshold Δf_min = k·min(B_i, B_j) and triggers full visual cues only for the highest-value target according to priority P_i = C_i·π_i, while triggering only sub-level cues for other adjacent targets. This mechanism ensures that high-confidence, high-priority targets are preferentially presented within the frequency domain cluster, avoiding visual redundancy caused by multiple equally bright areas occluding each other.

[0016] 2. The multi-view spectrum display method for radio reconnaissance equipment provided by this invention significantly improves the ability to detect new targets. Through a four-level linkage visual cue system, visual cues are provided simultaneously in four dimensions: spectrum navigation bar, spectrum graph, waterfall graph, status bar, and signal list. Each level of cue is triggered in a precise timing sequence, forming a coherent visual guidance, which significantly reduces the risk of new targets being overlooked.

[0017] 3. The multi-view spectrum display method for radio reconnaissance equipment provided by this invention solves the tracking loss problem caused by the strong coupling between the selected state and the time window. Through a global state management mechanism where the selected state is independent of the time window, the selected state is maintained globally and is unaffected by time window switching. When the selected target is not in the current window, the operator is clearly informed of the target's location through the status bar, and a one-click "switch to all" operation is provided. Compared with existing technologies, this invention does not lose the selected state when switching time windows, and the operator does not need to repeatedly search between multiple windows, significantly reducing cognitive load.

[0018] 4. The multi-view spectrum display method for radio reconnaissance equipment provided by the present invention improves positioning efficiency through bidirectional linkage between the frequency levels of the spectrum navigation bar and the signal list. Users can quickly locate the frequency position by selecting a signal in the signal list and then using the indicator icon in the status bar. They can also focus and filter the signal list by selecting a frequency range, thereby reducing information overload in high-density signal environments. Attached Figure Description

[0019] Figure 1 This is a timing diagram of the four-level linkage visual cues in an embodiment of the present invention; Figure 2 This is a schematic diagram of the time window sliding mechanism in an embodiment of the present invention; Figure 3 This is the state machine diagram for selecting and maintaining the state in this embodiment of the invention; Figure 4 This is a schematic diagram of the multi-view interactive linkage process in an embodiment of the present invention; Figure 5 This is a schematic diagram of the spectrum navigation bar in an embodiment of the present invention; Figure 6 This is a schematic diagram illustrating the selection of a gesture sequence within a frequency range in an embodiment of the present invention; Figure 7 This is a flowchart illustrating the multi-view linkage of the spectrum navigation bar in an embodiment of the present invention; Figure 8 This is a schematic diagram of a multi-view spectrum display system in an embodiment of the present invention. Detailed Implementation

[0020] The technical solutions of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. 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.

[0021] See Figures 1 to 8 A multi-view spectrum display method for radio reconnaissance equipment includes the following steps: S1, Target Detection Frequency-power spectrum lines are obtained by acquiring spectral data within a preset time range at a set sampling rate using an analog-to-digital converter. The acquired spectral data is processed to identify potential signal peaks; The identification algorithms include power threshold determination, bandwidth detection, and modulation identification algorithms based on time-domain features, frequency-domain features, or machine learning models. The identified signal peak is compared with the signal peak of a known target. If it matches a known target, then step S2 is executed. If the signal peak does not match any known target, the identified signal peak is confirmed as a new target. At the same time, a unique target identifier is assigned to the new target, and the center frequency, modulation type, signal strength, first detection time, last detection time, current time, bandwidth and direction are recorded. Then, step S2 is executed. S2, Multi-view data synchronization update The data of the new target is stored in a unified data model; the data model emits a "target added" event through an event communication mechanism; The spectrum navigation bar, spectrum graph, waterfall graph, signal list, and status bar each receive the "target added" event and execute the corresponding four-level linkage visual prompt update; In this embodiment, the specific method for updating the four-level linkage visual cues is as follows: Level 1: Updated visual cues for the spectrum navigation bar Update the spectrum curve on the spectrum navigation bar based on the spectrum data of the new target to reflect the power change at the frequency of the new target, and set the signal indicator icon at the frequency position corresponding to the new target; Set a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue Update Calculate the target's position in the spectrum coordinate system based on the new target's center frequency and power value; Draw the target at the corresponding position in the spectrum diagram. The target shape corresponds to the target type, and the color is the color corresponding to the target type. Create two concentric rings, with their radii simultaneously expanding from the initial size to approximately twice their original size. The opacity gradually changes from 100% to 0%. The animation duration is 1.5 seconds, with a frame rate of ≥30fps. The loop stops after 2 iterations. A "NEW" badge is displayed to the left of the corresponding list item in the signal list, which disappears automatically after 10 seconds, or disappears immediately after the user interacts with the target; Level 3: Waterfall visual cue update Draw a horizontal highlight line at the Y-axis position corresponding to the moment when a new target appears on the waterfall chart. The line spans the corresponding signal bandwidth range, the line width is the preset thin line width, the color is the information color, and the initial transparency is 100%. It moves downwards in sync with the scrolling waterfall image; The transparency gradually changes from 100% to 0% over 3 seconds using a linear or easing function, then fades away. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; Level 4: Signal list visual cues updated Create a list item for the new target in the signal list; Trigger background blinking animation: The background color is the information color, and the transparency alternates between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returns to the default background color after 2 seconds; If the new target is not currently visible, it will automatically scroll until it is in the center of the view. The scrolling animation lasts 200-300 milliseconds and uses the ease-out easing function.

[0022] During the update process, the visual style of the target can also be adjusted according to the time difference ΔT between the last detection time and the current time, as follows: When the time difference ΔT is greater than the preset threshold, the target border style changes from a solid line to a dashed line; Target transparency is calculated as α(ΔT) = max(α_min, 1) The value of α_min is calculated as k·ΔT, where α_min ranges from 0.2 to 0.5, and k ranges from 0.005 to 0.05 / s. The target color saturation is expressed as S(ΔT) = max(S_min, S_0). The calculation is performed using m·ΔT), where S_min ranges from 0.2 to 0.4, and m ranges from 0.005 to 0.05 / s.

[0023] S3. Count the number of targets collected within the preset time range. If the number of targets is one, trigger a four-level linkage visual cue. If the target quantity is two or more, proceed to step S4; S4, Frequency Domain Resource Mutual Exclusive Scheduling Calculate the frequency domain distance Δf = |f_i| between every two targets. f_j|, where f_i and f_j are the center frequencies of the two targets, respectively; When the frequency domain distance Δf is less than the preset frequency domain mutual exclusion threshold Δf_min, the two targets are determined to form a frequency domain adjacent pair; where Δf_min=k·min(B_i, B_j), where B_i and B_j are the estimated bandwidths of the two targets respectively, and k is a preset coefficient with a value range of 1.2-2.0; The estimated bandwidth Bi is: Bi = |f_i_high f_i_low|; In the formula, f_i_high and f_i_low are the highest and lowest frequency points of target i on the frequency-power spectrum line that are higher than the preset power threshold, respectively. The preset coefficient k ranges from 1.2 to 1.4 in a high-density electromagnetic environment (ρ > ρ_high) and from 1.6 to 2.0 in a low-density environment (ρ < ρ_low); where ρ_high and ρ_low are the preset high-density and low-density thresholds, respectively. When the frequency domain distance Δf is greater than or equal to the preset frequency domain mutual exclusion threshold Δf_min, it is determined that the two targets do not form a frequency domain adjacent pair; a four-level linkage visual cue is triggered for the targets that do not form a frequency domain adjacent pair. For all targets that constitute adjacent pairs in the frequency domain, sort them according to the visual cue priority P_i=C_i·π_i, where C_i is the detection confidence of target i and π_i is the preset priority class weight of target i; Only the target with the highest priority P_i is triggered with the fourth-level linkage visual cues, and the other targets are triggered with the sub-level visual cues within the fourth-level linkage visual cues. The child-level visual cue is a combination of level one and level two cues.

[0024] For targets that do not form frequency domain adjacent pairs, the duration T_1 of triggering the spectrogram visual cue within the four-level linkage visual cue is: T_1 = T_0·(1+α·(1 C)); In the formula, T_0 is the preset baseline animation duration, ranging from 1.0 to 1.5 seconds; C is the detection confidence of the target, ranging from [0, 1]; α is the preset coefficient, ranging from 0.3 to 0.7.

[0025] For targets that do not form frequency domain adjacent pairs, all of them participate in notification aggregation, which is aggregated into a single notification message; Notification aggregation refers to merging multiple new targets within a preset time range into a single status bar notification message for display.

[0026] In this embodiment, the four-level linkage visual cues are specifically as follows: Level 1: Visual cues for the spectrum navigation bar The spectrum navigation bar updates the spectrum curve to reflect the power change at the target's frequency point and sets a signal indicator icon at the target's corresponding frequency position; Display a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue The spectrogram displays a dynamic halo animation at the target location. The radius of the dynamic halo expands from the initial size to approximately twice its original size, and the transparency gradually changes from 100% to 0%. The animation lasts for 1.5 seconds, with a frame rate of ≥30fps, and stops after looping twice. If the target is a new target, a "NEW" badge will be displayed to the left of the corresponding list item in the signal list, which will disappear automatically after 10 seconds, or disappear immediately after the user interacts with the target; Level 3: Waterfall Visual Cue The waterfall image displays a horizontal highlight line at the target location, with the transparency gradually changing from 100% to 0% over 3 seconds using a linear or easing function, before fading out. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; After the notification message card is displayed in the status bar, if no user click or scroll event on the notification message card is detected within the preset ignore duration t_ignore, and the continuous detection probability P_hold of the target is higher than the preset threshold τ_hold, the level two spectrum visual cue is retried, and the flashing frequency of the level four signal list visual cue is increased from 2Hz to 3Hz. Where t_ignore ranges from 3 to 5 seconds, τ_hold ranges from 0.5 to 0.8, and the continuous detection probability P_hold is: P_hold = N_redetect / N_windows; where N_redetect is the number of frames in the sliding window in which the target is redetected, and N_windows is the total number of frames in the sliding window.

[0027] Level 4: Visual Cue for Signal List The signal list displays a blinking animation for the list item corresponding to the target, with the transparency alternating between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returning to the default background color after 2 seconds; If the target is not currently visible, it will automatically scroll until the target is in the center of the view. The scrolling animation lasts for 200-300 milliseconds and uses the ease-out easing function. When a user selects a signal item from the signal list, the corresponding signal indicator icon in the spectrum navigation bar flashes synchronously. When a user clicks the signal indicator icon in the spectrum navigation bar, the same selection operation as selecting the corresponding signal list item in the signal list is triggered. The selected signal is always highlighted at the top of the signal list; new signals are displayed after the selected signal. When a user selects a frequency range in the spectrum navigation bar, the signal list only displays list items within that frequency range.

[0028] In this embodiment, the radio reconnaissance equipment provides a time scale selector that supports at least two time window options, wherein the time window is a sliding window moving backward from the current moment; Maintain a global selection state variable to record the currently selected target identifier; When the user switches time windows, if the selected target is not in the new time window, the global selection status variable is not cleared, and the status bar displays the target information and an operable control for switching to the time window containing the target. The globally selected state variable remains valid during frequency domain resource mutual exclusion scheduling.

[0029] A system based on the multi-view spectrum display method of the aforementioned radio reconnaissance equipment includes: The multi-view display module is used to simultaneously display four views—spectrum graph, waterfall graph, signal list, and status bar—on the same interface, and to enable data linkage between the views; A new target visual cue module is used to trigger at least two levels of linked visual cueing systems when a new target is detected; The frequency domain resource mutual exclusion scheduling module is configured as follows: Calculate the frequency domain distance Δf between at least two new targets; When Δf is less than the dynamic threshold Δf_min = k·min(B_i, B_j), they are determined to be adjacent pairs in the frequency domain, where B_i and B_j are the estimated bandwidths of the two targets, and k takes values ​​of 1.2-2.0; All new targets forming adjacent pairs are sorted by priority P_i=C_i·π_i. Only the target with the highest priority is triggered with a full multi-level linked visual cue, while the other targets are only triggered with sub-level cuees whose visual intensity is below a preset threshold. The modules exchange data through an event communication mechanism.

[0030] The frequency domain resource mutual exclusion scheduling module is also configured to perform anticorrelation animation duration calculation.

[0031] The new target visual cue module is also configured to perform density-based delays.

[0032] The new target visual cue module is also configured to ignore feedback escalation mechanisms.

[0033] It also includes a selected state management module, configured to execute a global selected state independent maintenance mechanism.

[0034] It also includes an interactive linkage module, configured for bidirectional linkage between the status bar and the signal list.

[0035] Specific implementation examples are given below.

[0036] Example 1 Example 1 illustrates a four-level linked visual cue for a single new target.

[0037] Step 1: New Target Detection (1.1) Spectrum data acquisition: acquire spectrum data at a set sampling rate through an analog-to-digital converter to obtain frequency-power spectrum lines.

[0038] (1.2) Signal recognition: The collected spectrum data is processed to identify potential signal peaks. The recognition algorithms include power threshold determination, bandwidth detection and modulation recognition (based on time domain features, frequency domain features or machine learning models).

[0039] (1.3) Target confirmation and creation: The identified signal peak value is compared with the known target. If no known target is matched, it is confirmed as a new target, a unique target identifier (e.g., T-0013) is assigned, and parameters such as center frequency, modulation type, signal strength, first detection time, bandwidth, and direction are recorded.

[0040] Step 2: Multi-view data synchronization New target data is stored in a unified data model; the data model emits a "target added" event through an event communication mechanism; the spectrum graph, waterfall graph, signal list, and status bar receive the event and execute corresponding visual cues to update; Step 3: Trigger the four-level linkage visual cue update Level 1: Spectrum navigation bar curve refresh and new signal frequency animation (2.1.1) Update the spectrum curve on the spectrum navigation bar to reflect the power change at the frequency of the new target.

[0041] (2.1.2) Set a signal indicator icon at the frequency position corresponding to the new target, and set a breathing zoom or highlight gradient dynamic effect at the signal indicator icon. The animation duration is 1.5 seconds, and it stops after looping twice. Since the spectrum navigation bar is always visible, this level constitutes the primary visual cue for the discovery of a new target. Level 2: Spectrum Graph Marker Breathing Halo Animation (2.2.1) Calculate the position of the marker point in the spectrum coordinate system based on the center frequency and power value of the new target.

[0042] (2.2.2) Draw target markers at the specified locations. The shape of the markers corresponds to the target type (circle for fixed frequency, square for frequency hopping, and rhombus for instantaneous bursts), and the color is the color corresponding to the target type.

[0043] (2.2.3) Trigger the breathing halo animation: Create two concentric rings, with the radius expanding from the initial size to about twice the size at the same time, and the transparency gradually changing from 100% to 0%. The animation duration is 1.5 seconds, the frame rate is ≥30fps, and it stops after looping twice.

[0044] (2.2.4) Display a “NEW” badge on the left side of the corresponding list item in the signal list, which will disappear automatically after 10 seconds, or disappear immediately after the user operates on the target.

[0045] Level 3: Waterfall Chart Timeline Highlights (2.3.1) Draw a horizontal highlighted line at the Y-axis position corresponding to the moment a new target appears on the waterfall chart, spanning the corresponding signal bandwidth range. The line width is the preset thin line width, the color is the information color, and the initial transparency is 100%. (2.2.2) Move downward synchronously with the waterfall chart scrolling. (2.2.3) The transparency gradually changes from 100% to 0% within 3 seconds using a linear or easing function, and then disappears after fading.

[0046] (2.3.2) 0.5 seconds after Level 1 is triggered, display a notification message card in the status bar.

[0047] (2.3.3) Notification message content: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, "View" operation button.

[0048] (2.3.4) The notification message will disappear automatically after 5 seconds; if the user clicks the notification or the "view" button within 5 seconds, it will disappear immediately and the user will be redirected.

[0049] (2.3.5) Jump operation: Switch to the view containing the target and automatically center or scroll to the visible position, while highlighting it.

[0050] Level 4: Synchronized highlighting of signal list (2.4.1) Create a list item for the new target in the signal list.

[0051] (2.4.2) Trigger background blinking animation: The background color is the information color, and the transparency changes alternately between 30% and 60% at a frequency of 2Hz within 2 seconds. After 2 seconds, the default background color is restored.

[0052] (2.4.3) If the new target is not in the currently visible area, it will automatically scroll until the target is in the center of the view. The scrolling animation duration is 200-300 milliseconds, using the ease-out easing function.

[0053] Step 4: Trigger the four-level linked visual cue. The sequence diagram of the four-level linked visual cue is as follows: Figure 1 As shown.

[0054] Example 2 Example 2 illustrates the four-level linkage visual cues for multiple targets through specific numerical examples.

[0055] Step 1: Obtaining New Target Parameters Suppose a certain scan frequency band is 880-920MHz (scan frequency band width B=40MHz), and 4 new targets are detected in one frame, with the following parameters: T1: Center frequency f_1 = 900.00MHz, estimated bandwidth B_1 = 200kHz, detection confidence C_1 = 0.90, priority class weight π_1 = 1.0 (emergency communication band); T2: f_2=900.20MHz, B_2=200kHz, C_2=0.70, π_2=0.5 (conventional communication frequency band); T3: f_3=905.00MHz, B_3=1.0MHz, C_3=0.80, π_3=0.3 (broadcast band); T4: f_4=900.35MHz, B_4=150kHz, C_4=0.60, π_4=0.5.

[0056] Step 2: Frequency domain distance and neighbor pair determination Based on the current frame, the estimated spectrum occupancy density ρ ≈ 4 targets / MHz, which is a high-density environment. Therefore, the preset coefficient k is 1.3 (which falls within the range of 1.2-1.4 in claim 5).

[0057] Calculate the frequency domain distance Δf=|f_i pairwise. f_j| and dynamic threshold Δf_min=k·min(B_i,B_j): {T1,T2}: Δf=200kHz, Δf_min=1.3×min(200,200)=260kHz, Δf is less than Δf_min, so they are considered adjacent pairs; {T2,T4}: Δf=150kHz, Δf_min=1.3×min(200,150)=195kHz, Δf is less than Δf_min, therefore they are considered adjacent pairs; {T1,T4}: Δf=350kHz, Δf_min=195kHz, Δf is not less than Δf_min, and they do not form adjacent pairs; {T1,T3}, {T2,T3}, {T4,T3}: The center frequency of T3 is far away from the above targets, Δf is not less than its respective Δf_min, and they do not constitute adjacent pairs.

[0058] In summary, T1, T2, and T4 form a frequency-domain adjacent cluster through adjacency relationships, while T3 is an isolated target.

[0059] Step 3: Prioritization and Hint Ranking Calculated according to P_i=C_i·π_i: P_1=0.90, P_2=0.35, P_4=0.30, P_3=0.24.

[0060] In the adjacent clusters {T1,T2,T4}, the highest priority is T1 (P_1=0.90): only T1 triggers the complete four-level linked visual cue, while T2 and T4 only trigger the child cue of level 1 and level 2 (the child visual cue is a combination of level 1 and level 2 cue).

[0061] The isolated target T3 does not belong to any adjacent pair, is not subject to mutual exclusion, and triggers a complete four-level linkage visual cue.

[0062] Example 3 Example 3 illustrates the linkage between multiple views of a radio reconnaissance device.

[0063] Step 1: Structure Spectrum Navigation Bar The system uses a mini spectrum diagram format: the X-axis represents frequency, and the Y-axis represents power (no numerical value is displayed, only a reference line is shown). The spectrum curves are drawn in a simplified form, and signal indicator icons are superimposed and displayed at the corresponding frequency positions, with colors corresponding to the modulation type.

[0064] Step 2: (Blinking indicator) Linkage between the signal list and the spectrum navigation bar (2.1) Obtain the frequency parameters of the selected signal; (2.2) Calculate the X-axis position of the signal indicator icon based on the frequency.

[0065] (2.3) Trigger blinking animation: The transparency alternates between 30% and 100% at a frequency of 2Hz for 1.5-2 seconds.

[0066] (2.4) After the blinking ends, the icon returns to its normally lit state.

[0067] Step 3: (Click to select) Link the spectrum navigation bar to the signal list (3.1) Detect whether the click event hits the hot zone of the signal indicator icon (the hot zone is 1.5 times the size of the icon).

[0068] (3.2) If a hit is achieved, obtain the signal identifier corresponding to the icon and update the global selected state variable.

[0069] (3.3) The signal list scrolls to the corresponding list item and highlights it; the corresponding marker in the main spectrogram is enlarged and highlighted; (3.4) Stop flickering and restore constant brightness; Step 4: Frequency range filtering linkage (4.1) Gesture recognition: Supports single-finger swipe (records the frequency range between the press and release positions) and two-finger zoom (using the position of the two fingers as the boundary of the frequency range).

[0070] (4.2) Highlight area display: Display a semi-transparent highlight overlay layer in the selected frequency range, with an information color background, transparency of 30%-50%, and a solid line with a border of 1-2 pixels wide.

[0071] (4.3) Signal list filtering: Only displays signals with center frequencies within the selected range; the list title displays the current filtering status (e.g., "Display range: 880-920MHz").

[0072] Step 5: Frequency Range Cancellation Mechanism (5.1) Double-clicking a blank area cancels: Determine if the double-click position is outside the hot zone of the signal indicator icon; if so, remove the highlighted area (fade out animation 300-500 milliseconds), and the signal list will restore the display of all frequency band signals.

[0073] (5.2) Drag to cancel: Monitor the downward drag gesture on the highlighted area. If the drag distance exceeds 40%-60% of the height of the status bar (typical value is 50%), it is determined to be canceled. The highlighted area follows the finger movement and gradually reduces its transparency. It fades out and disappears after the finger is released.

[0074] Example 4 Example 4 illustrates the setting of the window range for the time scale selector provided by the radio reconnaissance equipment through specific numerical examples.

[0075] Time window sliding mechanism Sliding window calculation: Let the current time be T_curr, and the user select a window with a duration of W (e.g., W = 10 seconds), then the window range is [T_curr]. [W,T_curr]; The target within the window is the first detection time T_first_detect∈[T_curr] All targets of W,T_curr].

[0076] "Active" window exception: The criterion for determining an "active" window is the time difference ΔT = T_curr between the last detection time and the current time. T_last_detect ≤ T_threshold (e.g., 5 seconds); that is, the "active" window displays targets that are still being detected.

[0077] Dynamic updates: Different window durations correspond to different refresh rates, for example: active window every 1 second, 10-second window every 2 seconds, 30-second window every 5 seconds, 1-minute window every 10 seconds, and 5-minute window every 30 seconds; the "All" window does not refresh actively, but only updates when a new target appears. Targets are removed from the "All" window and archived after a configurable retention period T_retain (e.g., 24 hours) during which they have not been re-detected; T_retain is the configurable historical retention period for targets on the device.

[0078] Example 5 Example 5 illustrates the state changes of setting a window range using a timescale selector provided by a radio reconnaissance device and selecting any target within the window range.

[0079] Step 1: Global Selection State Data Structure Maintain the global selected state variable `selected_target_id`, initialized to empty. When a target is selected: write the target identifier → emit a selected state change event → synchronously display the selection effect in all views (enlarged spectrum markers with added information color borders, signal list item information color backgrounds, and status bar prompts displayed as needed).

[0080] Step 2: Handling the selected state when switching time windows (2.1) Receive the user's window switching request and update the current time window variable.

[0081] (2.2) Recalculate the window range based on the new time window and filter the targets within the window.

[0082] (2.3) Check if the globally selected state variable is empty; if not, continue to the next step.

[0083] (2.4) Check if the selected target is in the new window: Within the window: While the target remains selected, scrolling to its item in the signal list will highlight it, and the status bar will not display the "Not in current window" message; Not in window: The selected state variable remains unchanged. The target is not included in the signal list. If the spectrum marker is not within the current frequency's visible range, it will be invisible, but the selected state will still be maintained. The status bar will display the message "[Selected: Target X (frequency)][Not in current window][Switch to all]".

[0084] Step 3: Switch to All (3.1) Receive the click event of the "Switch to All" button.

[0085] (3.2) Switch the time window to "All" mode.

[0086] (3.3) The selected target reappears in the signal list, scrolls to a visible position and is highlighted.

[0087] (3.4) On the spectrogram, if the selected target is not currently visible, the spectrogram is panned so that the target marker is in the center of the view.

[0088] (3.5) Remove the "Not in current window" message from the status bar.

[0089] Step 4: Visualizing Signal State Attenuation Based on the time difference ΔT = T_curr between the last detection time and the current time of the target. T_last_detect attenuates the visual style of the target marker points: Border style: Solid line when ΔT ≤ T_threshold; Dashed line when ΔT > T_threshold; Transparency α:α(ΔT)=max(α_min,1 k·ΔT), where α_min is the preset minimum transparency (e.g., 0.3), and k is the attenuation coefficient (e.g., 0.01 / s); Color saturation S: S(ΔT) = max(S_min, S_0) m·ΔT), where S_0 is the initial saturation, S_min is the minimum saturation (e.g., 0.3), and m is the saturation decay coefficient (e.g., 0.01 / s).

[0090] The above attenuation calculation remains consistent across all views.

[0091] Step 5: Lifecycle Management Target is being detected: Selected status displays correctly in all windows; Target detection stops but does not completely disappear: Select "Keep Status" in the history window, and a prompt will be displayed in the status bar in the "Active" or shorter duration window; When the target completely disappears (i.e., is cleared from the "All" window after exceeding the configurable retention time T_retain): the selected state is automatically deselected; User-initiated cancellation: Immediately clears the selected status variable.

[0092] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A multi-view spectrum display method for radio reconnaissance equipment, characterized in that, Includes the following steps: S1, Target Detection Frequency-power spectrum lines are obtained by acquiring spectral data within a preset time range at a set sampling rate using an analog-to-digital converter. The acquired spectral data is processed to identify potential signal peaks; The identification algorithms include power threshold determination, bandwidth detection, and modulation identification algorithms based on time-domain features, frequency-domain features, or machine learning models. The identified signal peak is compared with the signal peak of a known target. If it matches a known target, then step S2 is executed. If the signal peak does not match any known target, the identified signal peak is confirmed as a new target. At the same time, a unique target identifier is assigned to the new target, and the center frequency, modulation type, signal strength, first detection time, last detection time, current time, bandwidth and direction are recorded. Then, step S2 is executed. S2, Multi-view data synchronization update The data of the new target is stored in a unified data model; the data model emits a "target added" event through an event communication mechanism; The spectrum navigation bar, spectrum graph, waterfall graph, signal list, and status bar each receive the "target added" event and execute the corresponding four-level linked visual prompt update; S3. Count the number of targets collected within the preset time range. If the number of targets is one, trigger a four-level linkage visual cue. If the target quantity is two or more, proceed to step S4; S4, Frequency Domain Resource Mutual Exclusive Scheduling Calculate the frequency domain distance Δf = |f_i| between every two targets. f_j|, where f_i and f_j are the center frequencies of the two targets, respectively; When the frequency domain distance Δf is less than the preset frequency domain mutual exclusion threshold Δf_min, the two targets are determined to form a frequency domain adjacent pair; where Δf_min=k·min(B_i, B_j), where B_i and B_j are the estimated bandwidths of the two targets respectively, and k is a preset coefficient with a value range of 1.2-2.0; When the frequency domain distance Δf is greater than or equal to the preset frequency domain mutual exclusion threshold Δf_min, it is determined that the two targets do not form a frequency domain adjacent pair; a four-level linkage visual cue is triggered for the targets that do not form a frequency domain adjacent pair. For all targets that constitute adjacent pairs in the frequency domain, sort them according to the visual cue priority P_i=C_i·π_i, where C_i is the detection confidence of target i and π_i is the preset priority class weight of target i; Only the target with the highest priority P_i is triggered with the fourth-level linked visual cues, while the other targets are triggered with the sub-level visual cues within the fourth-level linked visual cues.

2. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, In step S2, the specific method for updating the four-level linked visual cues is as follows: Level 1: Updated visual cues for the spectrum navigation bar Update the spectrum curve on the spectrum navigation bar based on the spectrum data of the new target to reflect the power change at the frequency of the new target, and set the signal indicator icon at the frequency position corresponding to the new target; Set a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue Update Calculate the target's position in the spectrum coordinate system based on the new target's center frequency and power value; Draw the target at the corresponding position in the spectrum diagram. The target shape corresponds to the target type, and the color is the color corresponding to the target type. Create two concentric rings, with their radii simultaneously expanding from their initial size to approximately twice their original size. The opacity should gradually change from 100% to 0%. The animation duration should be 1.5 seconds, with a frame rate of ≥30fps. The animation should loop twice and then stop. A "NEW" badge is displayed to the left of the corresponding list item in the signal list, which disappears automatically after 10 seconds, or disappears immediately after the user interacts with the target; Level 3: Waterfall visual cue update Draw a horizontal highlight line at the Y-axis position corresponding to the moment when a new target appears on the waterfall chart. The line spans the corresponding signal bandwidth range, the line width is the preset thin line width, the color is the information color, and the initial transparency is 100%. It moves downwards in sync with the scrolling waterfall image; The transparency gradually changes from 100% to 0% over 3 seconds using a linear or easing function, then fades away. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; Level 4: Signal List Visual Cue Update Create a list item for the new target in the signal list; Trigger background blinking animation: The background color is the information color, and the transparency alternates between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returns to the default background color after 2 seconds; If the new target is not currently visible, it will automatically scroll until it is in the center of the view. The scrolling animation lasts 200-300 milliseconds and uses the ease-out easing function.

3. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, In steps S3 and S4, the four-level linked visual cues are specifically as follows: Level 1: Visual cues for the spectrum navigation bar The spectrum navigation bar updates the spectrum curve to reflect the power change at the target's frequency point and sets a signal indicator icon at the target's corresponding frequency position; Display a breathing-style zoom-in or highlight gradient dynamic effect at the signal indicator icon, with an animation duration of 1.5 seconds, looping twice and then stopping; Level 2: Spectrum Visual Cue The spectrogram displays a dynamic halo animation at the target location. The radius of the dynamic halo expands from the initial size to approximately twice its original size, and the transparency gradually changes from 100% to 0%. The animation lasts for 1.5 seconds, with a frame rate of ≥30fps, and stops after looping twice. If the target is a new target, a "NEW" badge will be displayed on the left side of the corresponding list item in the signal list, which will disappear automatically after 10 seconds, or disappear immediately after the user interacts with the target; Level 3: Waterfall Visual Cue The waterfall image displays a horizontal highlight line at the target location, with the transparency gradually changing from 100% to 0% over 3 seconds using a linear or easing function, before fading out. 0.5 seconds after Level 1 is triggered, a notification message card is displayed in the status bar; the notification message content includes: target type icon, "New Target" title, target name / frequency / modulation type / signal strength, and "View" operation button; The notification message will disappear automatically after 5 seconds; If the user clicks the notification or the "View" button within 5 seconds, the notification will disappear immediately and a redirect will be executed; Jump operation: Switch to the view containing the target and automatically center or scroll to a visible position, while highlighting it; Level 4: Visual Cue for Signal List The signal list displays a blinking animation for the list item corresponding to the target, with the transparency alternating between 30% and 60% at a frequency of 2Hz within 2 seconds, and then returning to the default background color after 2 seconds; If the target is not currently visible, it will automatically scroll until the target is in the center of the view. The scrolling animation lasts for 200-300 milliseconds and uses the ease-out easing function. In step S4, the child-level visual cue is a combination of level one and level two cues.

4. The multi-view spectrum display method for radio reconnaissance equipment according to claim 3, characterized in that, After the notification message card is displayed in the status bar, if no user click or scroll event on the notification message card is detected within the preset ignore duration t_ignore, and the continuous detection probability P_hold of the target is higher than the preset threshold τ_hold, the level two spectrum visual cue is retried, and the flashing frequency of the level four signal list visual cue is increased from 2Hz to 3Hz. Where t_ignore ranges from 3 to 5 seconds, τ_hold ranges from 0.5 to 0.8, and the continuous detection probability P_hold is: P_hold = N_redetect / N_windows; where N_redetect is the number of frames in the sliding window in which the target is redetected, and N_windows is the total number of frames in the sliding window.

5. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, In step S4, for targets that do not form frequency domain adjacent pairs, the duration T_1 of triggering the spectrogram visual cues within the four-level linkage visual cues is: T_1=T_0·(1+α·(1 C)); In the formula, T_0 is the preset baseline animation duration, ranging from 1.0 to 1.5 seconds; C is the detection confidence of the target, ranging from [0, 1]; α is the preset coefficient, ranging from 0.3 to 0.

7.

6. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, In step S4, the estimated bandwidth B_i is: B_i=|f_i_high f_i_low|; In the formula, f_i_high and f_i_low are the highest and lowest frequency points of target i on the frequency-power spectrum line that are higher than the preset power threshold, respectively. The preset coefficient k ranges from 1.2 to 1.4 in a high-density electromagnetic environment (ρ > ρ_high) and from 1.6 to 2.0 in a low-density environment (ρ < ρ_low). Here, ρ_high and ρ_low are the preset high-density threshold and low-density threshold, respectively.

7. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, In step S4, all targets that do not form frequency domain adjacent pairs participate in notification aggregation, which is aggregated into a single notification message. Notification aggregation refers to merging multiple new targets within a preset time range into a single status bar notification message for display.

8. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, When a user selects a signal item from the signal list, the corresponding signal indicator icon in the spectrum navigation bar flashes synchronously. When a user clicks the signal indicator icon in the spectrum navigation bar, the same selection operation as selecting the corresponding signal list item in the signal list is triggered. When a user selects a frequency range in the spectrum navigation bar, the signal list only displays list items within that frequency range.

9. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, Step S2 also includes: Based on the time difference ΔT between the last detection time and the current time of the target, the visual style of the target is adjusted as follows: When the time difference ΔT is greater than the preset threshold, the target border style changes from a solid line to a dashed line; Target transparency is calculated as α(ΔT) = max(α_min, 1) The value of α_min is calculated as k·ΔT, where α_min ranges from 0.2 to 0.5, and k ranges from 0.005 to 0.05 / s. The target color saturation is expressed as S(ΔT) = max(S_min, S_0). The calculation is performed using m·ΔT), where S_min ranges from 0.2 to 0.4, and m ranges from 0.005 to 0.05 / s.

10. The multi-view spectrum display method for radio reconnaissance equipment according to claim 1, characterized in that, Provides a time scale selector that supports at least two time window options, where the time window is a sliding window that moves backward from the current moment; Maintain a global selection state variable to record the currently selected target identifier; When the user switches time windows, if the selected target is not in the new time window, the global selection status variable is not cleared, and the status bar displays the target information and an operable control for switching to the time window containing the target. The globally selected state variable remains valid during frequency domain resource mutual exclusion scheduling.