A method of visualizing a multi-modal protocol data unit traffic
Patent Information
- Application Number
- CN202610790694.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-03
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]为解决现有技术中无法动态、准确、直观地展示多模态通信链路在时空维度上的实时连接状态与传输行为的问题,本公开提供了一种时间驱动的多模态协议数据传输业务可视化方法
[0010]与现有技术相比,本公开的有益效果是:①能够融合时空信息,对多模态协议下的动态数据传输业务进行直观、实时可视化展示;②在运行状态下,用户可直观看到:哪些卫星正在参与通信、链路如何随时间切换、传输状态如何变化,从而实现对复杂多模态通信业务的全景式、动态化监控;③时空路由数据的结构化处理与时间驱动的链路激活判定算法,可适用于任何支持时间同步渲染的三维地理信息系统。
Smart Images

Figure CN123020449A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication network visualization and simulation technology, and in particular to a visualization method for multimodal protocol data transmission services, applicable to heterogeneous communication network scenarios consisting of large-scale low-Earth orbit constellations, ground-based mobile base stations, mobile terminals, and peer devices. Background Technology
[0002] With the rapid development of technologies such as low-Earth orbit satellite constellations and mobile communication base stations (e.g., mobile base stations and drone base stations), communication systems are increasingly exhibiting characteristics of "multimodal, highly dynamic, and multi-hop relay," resulting in a complex integrated air-space-ground topology for communication networks. Monitoring, analyzing, and simulating data communication services within such networks is crucial for network planning, operation, and optimization.
[0003] Currently, traditional network management visualization solutions mostly use static topology diagrams or tables to display the status of network nodes and links. These solutions have significant shortcomings: First, they cannot intuitively display the real-time location and connectivity of nodes (especially high-speed moving satellites) and links in three-dimensional space; second, they cannot effectively express the dynamic changes in communication routes over time, such as inter-satellite link switching and link rerouting caused by the movement of active base stations; finally, static views cannot link the status of service data transmission (such as connectivity, latency, and load) with spatiotemporal changes, making it difficult for analysts to quickly understand the complete spatiotemporal trajectory and real-time status of end-to-end services. Summary of the Invention
[0004] To address the problem that existing technologies cannot dynamically, accurately, and intuitively display the real-time connection status and transmission behavior of multimodal communication links in the spatiotemporal dimension, this disclosure provides a time-driven visualization method for multimodal protocol data transmission services. This method achieves automatic identification and three-dimensional dynamic visualization of real active communication links at any given time by structuring multi-source routing data and introducing time window matching and path splicing algorithms.
[0005] The method for visualizing data transmission services using a multimodal protocol disclosed herein mainly includes the following steps: S1, acquire end-to-end spatiotemporal routing data of the multimodal communication link, wherein the spatiotemporal routing data includes several routing segments, each routing segment having a start time, an end time, and a node sequence arranged in communication order; S2, perform structured processing on the spatiotemporal routing data to establish a mapping between time intervals and node connection relationships; S3, in a 3D scene, the system listens to every frame update event of the platform clock; each time the clock is updated, in response to the global clock signal, it determines all active route segments that are in the valid time interval at the current moment and generates a set of currently valid complete communication paths; S4 performs visualization operations on the currently valid complete communication path.
[0006] Furthermore, in step S2, after the spatiotemporal routing data undergoes structured processing, it is divided into three types of structured routing segments according to the communication stage: (1) Terminal to active base station route segment: describes the communication path between a terminal and an active base station within a specific time period, including the following fields: start time, stop time, whether it is a fixed route, and node sequence; among which, the attributes of each node include: node identifier, node type, purpose type, and node name, and the purpose type is "transmitter" or "receiver"; (2) Route from active base station to ground station: describes the path from the active base station to the ground station via one or more satellites, including the fields: start time, end time, node sequence, the node sequence is as follows: active base station, satellite 1, satellite 2, ..., satellite n, ground station; the attributes of each node include: node identifier, node type, and node name; (3) Ground station to target terminal route segment: describes the final path from the ground station to the target terminal, and its structure is the same as that of the terminal to active base station route segment; The above three types of routing segments together constitute a complete spatiotemporal description of the end-to-end communication link, and its topology is: terminal → active base station → satellite 1 → … → satellite n → ground station → target terminal.
[0007] Furthermore, in step S3, a time-window-driven communication link activation determination algorithm is used to generate a set of currently valid complete communication paths. The specific steps include: Get the current global time t; Iterate through all route segments and filter out the valid route segments that satisfy startTime ≤ t ≤ stopTime; The time-valid routing segments are classified according to the communication stage as terminal → base station, base station → satellite → ground station, and ground station → target terminal; The selected valid route segments are concatenated into a complete end-to-end path and added to the current active path set; among them, only when all segments of the entire link are valid at the same time and the node identifiers match consecutively are they considered as a real communication path; The final output is the set of currently active paths, which serves as the basis for visualization rendering.
[0008] Furthermore, step S4 specifically includes: Based on the node sequence in each active path in the complete communication path set, connection lines representing communication links are dynamically generated and rendered. These connection lines include those between the terminal and active base stations, between adjacent satellites, and between satellites and ground stations. The system synchronously displays the transmission status information of each communication node at the current moment.
[0009] Furthermore, the specific method of step S4 includes: For each pair of adjacent nodes in an active path, create a connection in three-dimensional space, and reflect the link status by the color or line type of the connection; Text labels are overlaid around each communication node to display its current transmission status and transmission content.
[0010] Compared with existing technologies, the beneficial effects of this disclosure are: ① It can integrate spatiotemporal information to provide an intuitive and real-time visual display of dynamic data transmission services under multimodal protocols; ② In operation, users can intuitively see which satellites are participating in communication, how the link switches over time, and how the transmission status changes, thereby achieving panoramic and dynamic monitoring of complex multimodal communication services; ③ The structured processing of spatiotemporal routing data and the time-driven link activation determination algorithm can be applied to any three-dimensional geographic information system that supports time-synchronized rendering. Attached Figure Description
[0011] The above and other objects, features and advantages of this disclosure will become more apparent from the more detailed description of exemplary embodiments of this disclosure taken in conjunction with the accompanying drawings, in which the same reference numerals generally represent the same components.
[0012] Figure 1 A flowchart illustrating the data transmission service visualization method according to this disclosure; Figure 2 Build examples for the scenario; Figure 3 For data transmission service parameter form; Figure 4 This is an interface for displaying routing information for data transmission services. Detailed Implementation
[0013] Preferred embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art.
[0014] This disclosure provides a method for visualizing multimodal protocol data transmission services, and the main steps include: (1) Obtain spatiotemporal routing data of multimodal communication links, wherein the spatiotemporal routing data contains multiple routing segments, each routing segment having a start time, an end time, and a node sequence arranged in the communication order; (2) The spatiotemporal routing data is structured to establish a mapping between time intervals and node connections; (3) In response to the global clock signal, determine all active routing segments within the valid time interval at the current moment and generate a set of currently valid complete communication paths; (4) Based on the node sequence in the complete communication path set, dynamically generate and render the connection lines representing the communication links, including the connection lines between the terminal and the active base station, between adjacent satellites, and between the satellite and the ground station; (5) Display the transmission status information of each communication node at the current moment.
[0015] In one exemplary implementation, the process is as follows: Figure 1 As shown, the main steps include:
[0016] 1. Construct a 3D visualization scene In a 3D geographic information platform that supports spatiotemporal clock-driven architecture (such as CesiumJS), a visualization scene can be constructed that includes elements such as an Earth model, satellite orbits, and ground base stations. Figure 2 As shown.
[0017] 2. Configure business parameters Users input or select the communication service parameters to be analyzed, such as source terminal and target terminal, through the "Data Transmission Service Form" interface provided by the system. After clicking "OK", the system triggers the service analysis process, such as... Figure 3 As shown.
[0018] 3. Obtain end-to-end routing information and perform spatiotemporal structuring processing. Structured routing segments are categorized into the following three types based on the communication stage: (1) Terminal to active base station route segment: describes the communication path between a terminal and an active base station within a specific time period, including the following fields: start time, stop time, whether it is a fixed route, and node sequence. Each node includes node identifier (id), node type (type), use type (useType, which takes the value of "transmitter" or "receiver") and node name (name). (2) Route from active base station to ground station: describes the path from the active base station to the ground station via one or more satellites, including the fields: start time, end time, node sequence (in order: active base station, satellite 1, satellite 2, ..., satellite n, ground station), and each node includes id, type, and name; (3) Ground station to target terminal route segment: describes the final path from the ground station to the target terminal, and its structure is similar to the "terminal to active base station" route segment.
[0019] The above three types of routing segments together constitute a complete spatiotemporal description of an end-to-end communication link, and its topology is as follows: Terminal → Active Base Station → Satellite 1 → … → Satellite n → Ground Station → Target Terminal.
[0020] 4. Explanation of the time-driven visualization algorithm for communication links The above data is processed using the following time-window driven communication link activation determination algorithm: Get the current global time t; (1) Traverse all route segments and filter out the valid route segments that satisfy startTime≤t≤stopTime; (2) Classify the time-valid routing segments according to the communication stage into terminal → base station, base station → satellite → ground station, and ground station → target terminal; (3) Piece the selected valid route segments together into a complete end-to-end path and add it to the current active path set; (4) Finally, output the set of active paths as the basis for visualization rendering.
[0021] The algorithm ensures that a communication path is considered real only when all segments of the entire link are valid simultaneously in time and the node identifiers match consecutively, thus fundamentally avoiding the problem of some links failing but still being rendered.
[0022] In a 3D scene, the system listens for every frame update event of the platform clock (such as Cesium's Clock.onTick event). Upon each clock update, the algorithm described above is invoked to calculate the current set of active paths, and the following visualization operations are performed: For each pair of adjacent nodes in an active path, create a polyline in three-dimensional space; the color or line type can reflect the link status. Text labels are overlaid near each communication node to display its current transmission status (such as "transmission successful") and the transmitted content; As shown in Figure 4, in operation, users can intuitively see which satellites are participating in communication, how the link switches over time, and how the transmission status changes, thereby achieving panoramic and dynamic monitoring of complex multimodal communication services.
[0023] The use of CesiumJS as a visualization platform in the above embodiments is merely an example. The core of this disclosure lies in the structured processing of spatiotemporal routing data and the time-driven link activation determination algorithm, which can be applied to any three-dimensional geographic information system that supports time-synchronized rendering.
[0024] The above technical solutions are merely exemplary embodiments of the present invention. For those skilled in the art, based on the application methods and principles disclosed in the present invention, it is easy to make various types of improvements or modifications, and not limited to the methods described in the specific embodiments of the present invention. Therefore, the methods described above are merely preferred and not restrictive.
Claims
1. A visualization method for multimodal protocol data transmission services, characterized in that, Includes the following steps: S1, acquire end-to-end spatiotemporal routing data of the multimodal communication link, wherein the spatiotemporal routing data includes several routing segments, each routing segment having a start time, an end time, and a node sequence arranged in communication order; S2, perform structured processing on the spatiotemporal routing data to establish a mapping between time intervals and node connection relationships; S3, in a 3D scene, the system listens for every frame update event of the platform clock; At each clock update, in response to the global clock signal, all active routing segments within the current valid time interval are determined, and a complete set of currently valid communication paths is generated. S4 performs visualization operations on the currently valid complete communication path.
2. The method according to claim 1, characterized in that, In step S2, after the spatiotemporal routing data undergoes structured processing, it is divided into three types of structured routing segments according to the communication stage: (1) Terminal to active base station route segment: describes the communication path between a terminal and an active base station within a specific time period, including the following fields: start time, stop time, whether it is a fixed route, and node sequence; among which, the attributes of each node include: node identifier, node type, purpose type, and node name, and the purpose type is "transmitter" or "receiver"; (2) Route from active base station to ground station: describes the path from the active base station to the ground station via one or more satellites, including the fields: start time, end time, node sequence, the node sequence is as follows: active base station, satellite 1, satellite 2, ..., satellite n, ground station; the attributes of each node include: node identifier, node type, and node name; (3) Ground station to target terminal route segment: describes the final path from the ground station to the target terminal, and its structure is the same as that of the terminal to active base station route segment; The above three types of routing segments together constitute a complete spatiotemporal description of the end-to-end communication link, and its topology is: terminal → active base station → satellite 1 → … → satellite n → ground station → target terminal.
3. The method according to claim 2, characterized in that, In step S3, a time-window-driven communication link activation determination algorithm is used to generate a set of currently valid complete communication paths. The specific steps include: Get the current global time t; Iterate through all route segments and filter out the valid route segments that satisfy startTime ≤ t ≤ stopTime; The time-valid routing segments are classified according to the communication stage as terminal → base station, base station → satellite → ground station, and ground station → target terminal; The selected valid route segments are concatenated into a complete end-to-end path and added to the current active path set; among them, only when all segments of the entire link are valid at the same time and the node identifiers match consecutively are they considered as a real communication path; The final output is the set of currently active paths, which serves as the basis for visualization rendering.
4. The method according to any one of claims 1-3, characterized in that, Step S4 specifically includes: Based on the node sequence in each active path in the complete communication path set, connection lines representing communication links are dynamically generated and rendered. These connection lines include those between the terminal and active base stations, between adjacent satellites, and between satellites and ground stations. The system synchronously displays the transmission status information of each communication node at the current moment.
5. The method according to claim 4, characterized in that, The specific method of step S4 includes: For each pair of adjacent nodes in an active path, create a connection in three-dimensional space, and reflect the link status by the color or line type of the connection; Text labels are overlaid around each communication node to display its current transmission status and transmission content.
