Satellite internet end-to-end perception visualization method and system

CN122844916APending Publication Date: 2026-09-29SHENZHEN BROAD TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610890289.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-18
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

[0005]本申请实施例提供了一种卫星互联网端到端感知可视化方法、系统、电子设备和存储介质,以至少解决相关技术中现有卫星互联网运维数据割裂,无法实现端到端业务质量感知的问题

Benefits of technology

[0016]相比于相关技术,本申请实施例提供的卫星互联网端到端感知可视化方法,通过融合天基段(轨道根数)、地面段(信关站、承载网配置)及核心网性能数据,打破传统网管系统天地分离的数据孤岛,使得运维人员能够在一个统一的三维地球平台上,直观追踪业务数据从太空卫星轨道到地面核心网机房的完整业务路径,解决了现有卫星互联网运维数据割裂,无法实现端到端业务质量感知。将基于六边形网格的波束覆盖计算与用户级质差触发路径追踪相结合,实现了从宏观网络态势到微观故障个体的高效下钻。特别是通过分段距离归一化技术动态展示光子流动画,解决了因空间段与地面段距离跨度巨大而导致的视觉速度不匹配问题,显著提升了故障定界定位的效率与直观性,降低了跨域协同排障的技术门槛与人力成本。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122844916A_ABST
    Figure CN122844916A_ABST
Patent Text Reader

Abstract

The application relates to a satellite Internet end-to-end quality perception visualization method, which comprises the following steps: calculating the satellite position according to two-row orbit elements of the satellite, generating a coverage area polygon, generating a beam center point through a hexagonal grid adaptive filling algorithm, drawing a beam coverage area, generating logical circuit layer connection and physical link layer connection according to gateway station configuration data and ground bearer network circuit configuration data, when a poor-quality user is detected, determining the corresponding beam coverage area and gateway station of the poor-quality user based on the home information of the poor-quality user, combining the logical circuit layer connection and the physical link layer connection to construct a full-link service path, and visually presenting the full-link service path on a three-dimensional earth platform. The method solves the problem that satellite Internet operation and maintenance data are fragmented and end-to-end service quality perception cannot be realized, and integrates sky-ground-air multi-domain data to realize one-key visualization of a satellite Internet end-to-end poor-quality path.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite internet, and in particular to end-to-end sensing and visualization methods and systems for satellite internet. Background Technology

[0002] With the rapid development of low-Earth orbit mega-constellations (such as Starlink and OneWeb) and high-throughput satellites (HTS), satellite communication systems have evolved from the traditional single-hop satellite-to-ground mode to a complex, multi-segment cascaded network architecture consisting of user terminals, satellite beams, gateway stations, ground bearer networks, and core networks. This architecture is characterized by its large network scale, dynamic topology changes, and high cross-domain coupling, posing unprecedented challenges to network operation and maintenance. Data from the space-based segment (satellite orbit and beam coverage), the space segment (space weather and ionospheric disturbances), and the ground segment (gateway stations, bearer networks, and core networks) belong to different professional systems, forming information silos. This leads to prominent problems such as difficulty in fault delimitation and location, low efficiency in cross-domain collaborative troubleshooting, and difficulty in quantifying and assessing the impact of space weather.

[0003] Existing technologies for the management and visualization of satellite communication networks can be mainly categorized as follows: The first category consists of traditional satellite orbit visualization tools, such as STK and Google Earth combined with TLE data, which can display satellite nadir trajectories and ground station visibility. However, their functionality is limited to a single dimension of the space-based segment, lacking the ability to correlate with beam coverage, service quality, and ground network status. The second category comprises single-discipline network management systems, where satellite telemetry and control systems, gateway station monitoring systems, ground transmission network management, and core network EMS each maintain their own professional topology views. Data formats are inconsistent, and interface protocols vary, making cross-domain correlation analysis impossible. The third category is space weather monitoring platforms, where organizations like NOAA provide data services such as the Kp index and proton flux. However, these lack the ability to quantitatively correlate space weather with satellite link margins and communication quality attenuation. The fourth category consists of traditional network topology visualization methods, where automatic protocol discovery based on LLDP / SNMP or manual data entry by network management cannot adapt to the dynamically changing topology characteristics of the satellite internet.

[0004] Existing technologies suffer from the following technical shortcomings: First, data from the space-based segment and the ground segment are fragmented, making end-to-end service quality correlation analysis impossible; second, the impact of space weather is difficult to quantify, assess, and visualize, making it impossible for maintenance personnel to intuitively determine which satellites, beams, and users are specifically affected by geomagnetic storms; third, satellite multi-beam coverage and service quality lack integrated analysis, making it impossible to correlate beam coverage with terrain type, meteorological conditions, and service load in multiple dimensions; fourth, the end-to-end service path is not visible, leading to difficulties in fault delimitation and location, and long troubleshooting times; and fifth, the quality degradation analysis lacks multi-dimensional attribution capabilities, making it impossible to automatically attribute quality degradation events to specific domain segments. Summary of the Invention

[0005] This application provides a satellite internet end-to-end perception and visualization method, system, electronic device, and storage medium to at least solve the problem of fragmented satellite internet operation and maintenance data in the existing related technologies, which makes it impossible to achieve end-to-end service quality perception.

[0006] In a first aspect, embodiments of this application provide an end-to-end sensing and visualization method for satellite internet, the method comprising: The system acquires the number of satellite orbit elements in the space segment, the configuration data of the gateway stations in the ground segment, the configuration data of the ground bearer network circuits, and the core network service performance data. Based on the number of satellite orbit elements in the space segment, the system calculates the satellite position and generates a coverage area polygon. Using a hexagonal grid adaptive filling algorithm, beam center points are generated within the polygon of the coverage area, and beam coverage areas are drawn with each beam center point as the center. Logical circuit layer connections and physical link layer connections are generated based on the gateway station configuration data and the ground bearer network circuit configuration data. When a user with poor service quality is detected based on the core network service performance data, the corresponding beam coverage area and gateway station are determined based on the user's attribution information. The entire link service path is then constructed by combining the logical circuit layer connection and the physical link layer connection. The entire service path is visualized on a 3D globe platform, and the data stream transmission process is dynamically displayed through segmented distance-normalized photon stream animation.

[0007] In some embodiments, generating the beam center point within the coverage area polygon using a hexagonal mesh adaptive filling algorithm includes: Calculate the centroid and coverage area of ​​the polygon of the coverage area, calculate the meter-degree conversion factor based on the latitude of the centroid, and determine the initial value of the radius of the hexagonal grid based on the number of target beams and the coverage area; Using the centroid as the origin, the center point of the hexagonal grid is determined in the ENU local coordinate system based on the initial radius value. The coordinates of the center point are then converted to latitude and longitude coordinates using the ENU-to-ECEF transformation matrix and the meter-degree conversion factor. The method of ray casting is used to determine whether each center point is located inside the polygon of the coverage area. If not, the center point is considered invalid. After removing invalid center points, the grid radius is iteratively optimized based on the initial radius value, the number of target beams, and the coverage area, and the final beam center point is determined according to the optimization results.

[0008] In some embodiments, the method further includes: Acquire space weather data in the space segment, and establish a quantitative mapping model between space weather level and satellite link margin attenuation based on the space weather data; The link margin attenuation value is determined by the quantization mapping model, and the link quality assessment of the beam coverage area is corrected based on the link margin attenuation value. A three-dimensional space weather layer is overlaid and displayed on the three-dimensional Earth platform. The three-dimensional space weather layer includes solar eclipse cones, auroral ellipses, and solar proton streamlines.

[0009] In some embodiments, the dynamic display of the data stream transmission process through segmented distance normalization of the photon stream animation includes: The entire service path is divided into three segments: the space segment from the user to the satellite, the power supply segment from the satellite to the gateway station, and the ground segment from the gateway station to the core network. Calculate the Euclidean distance of each segment, allocate the time percentage of each segment in the total animation cycle according to the distance ratio, and create multiple photon particles that move at a constant speed along the business path, with the particle color gradually changing from the first color to the second color. The animation playback speed is dynamically adjusted based on the viewpoint height of the 3D Earth camera, and an independent brightness flicker effect is added to each particle using a sine function.

[0010] In some embodiments, generating logic circuit layer connections and physical link layer connections based on the gateway station configuration data and the terrestrial bearer network circuit configuration data includes: The core computer room is determined based on the gateway station configuration data, and the location of the core computer room is obtained based on the ground bearer network circuit configuration data. Based on the location of the core computer room, parabolic connections are generated using quadratic Bézier curves to obtain the logic circuit layer connections. In the logic circuit layer connections, the main circuit and the backup circuit are represented in different forms. Based on the ground-based bearer network circuit configuration data, the physical node sequence of the circuit is determined. Straight-line connections are then drawn segment by segment according to the physical node sequence to obtain the physical link layer connections. The logic circuit layer connections are displayed in the logic circuit layer of the 3D globe platform, and the physical link layer connections are displayed in the physical link layer of the 3D globe platform, supporting independent display / concealment switching control between the logic circuit layer and the physical link layer.

[0011] In some embodiments, the method further includes: When the number of poor-quality users belonging to the same beam in the core network service performance data exceeds a preset threshold, the corresponding beam will be marked as a poor-quality beam. The poor quality beams are classified by terrain. Based on the terrain classification results, the assigned satellite, the assigned gateway station, the influence of space weather, and the poor quality type, a multi-dimensional attribution analysis is performed on the poor quality beams to obtain a cross-analysis matrix and a list of poor quality beams. Based on the home satellite, home gateway station, home beam, and reasons for poor quality, a multi-dimensional attribution analysis is performed on the users with poor quality. The poor quality beam velocity in the poor quality beam list, the poor quality users under the poor quality beam, and the full-link service path of the poor quality users are displayed in association.

[0012] In some embodiments, the terrain classification of the poor-quality beam includes: Multiple predefined latitude and longitude rectangles cover major sea areas, major urban clusters and plains, major mountain ranges and plateaus, and major deserts and Gobi around the world, corresponding to four types of terrain: ocean, city, mountain, and desert, respectively. Obtain the latitude and longitude coordinates of the center point of the quality difference beam, and determine whether the latitude and longitude coordinates fall within any latitude and longitude rectangle. If they do, the terrain is classified as the corresponding terrain type. If they do not fall within any predefined rectangle, the terrain is classified as ocean by default.

[0013] Secondly, embodiments of this application provide a satellite internet end-to-end sensing and visualization system, the system comprising: The data acquisition module is used to acquire the number of satellite orbit elements in the space-based segment, the configuration data of the ground gateway station, the configuration data of the ground bearer network circuit, and the core network service performance data. It calculates the satellite position based on the number of satellite orbit elements in the space-based segment and generates a coverage area polygon. The analysis module is used to generate beam center points within the coverage area polygon using a hexagonal grid adaptive filling algorithm, and to draw the beam coverage area with each beam center point as the center. Based on the gateway station configuration data and the ground bearer network circuit configuration data, it generates logic circuit layer connections and physical link layer connections. The path generation module is used to determine the corresponding beam coverage area and gateway station based on the attribution information of the poor-quality user when a poor-quality user is detected according to the core network service performance data, and to construct the full-link service path by combining the logical circuit layer connection and the physical link layer connection. The display module is used to visualize the entire service path on a three-dimensional earth platform and dynamically display the data stream transmission process through segmented distance normalized photon stream animation.

[0014] Thirdly, embodiments of this application provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the satellite internet end-to-end sensing and visualization method as described in the first aspect above.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the satellite internet end-to-end sensing and visualization method as described in the first aspect above.

[0016] Compared to related technologies, the end-to-end perception and visualization method for satellite internet provided in this application integrates data from the space-based segment (orbital elements), the ground segment (gateway stations, bearer network configuration), and the core network performance. This breaks down the data silos of traditional network management systems, allowing maintenance personnel to intuitively track the complete business path of service data from the satellite orbit to the ground core network equipment room on a unified three-dimensional earth platform. This solves the problem of fragmented satellite internet maintenance data, which prevents end-to-end service quality perception. By combining beam coverage calculation based on hexagonal grids with user-level quality defect trigger path tracing, efficient drilling down from macroscopic network status to microscopic individual faults is achieved. In particular, the dynamic display of photon flow animation using segmented distance normalization technology solves the visual velocity mismatch problem caused by the huge distance span between the space segment and the ground segment, significantly improving the efficiency and intuitiveness of fault demarcation and location, and reducing the technical threshold and manpower cost of cross-domain collaborative troubleshooting. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a flowchart of a satellite internet end-to-end perception visualization method according to an embodiment of this application; Figure 2 This is a flowchart of an adaptive hexagonal mesh filling algorithm according to an embodiment of this application; Figure 3 This is a dual-view visualization diagram of a ground bearing network according to an embodiment of this application; Figure 4 This is a schematic diagram of an end-to-end service path tracing and photon flow animation according to an embodiment of this application; Figure 5 This is a flowchart of a space weather sensing process according to an embodiment of this application; Figure 6 This is a schematic diagram of space weather visualization according to an embodiment of this application; Figure 7 This is an overall architecture diagram of a satellite internet end-to-end sensing and analysis system according to an embodiment of this application; Figure 8 This is a structural block diagram of a satellite internet end-to-end sensing and visualization system according to an embodiment of this application; Figure 9 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0019] Obviously, the accompanying drawings described below are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without any creative effort. Furthermore, it is understood that although the efforts made in this development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, any changes to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of this application.

[0020] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0021] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.

[0022] This embodiment provides an end-to-end sensing and visualization method for satellite internet. Figure 1 This is a flowchart of a satellite internet end-to-end perception visualization method according to an embodiment of this application, such as... Figure 1 As shown, the process includes the following steps: Step S101: Obtain the number of satellite orbit elements in the space-based segment, the configuration data of the gateway station in the ground segment, the configuration data of the ground bearer network circuit, and the core network service performance data. Calculate the satellite position based on the number of satellite orbit elements in the space-based segment and generate a coverage area polygon.

[0023] Inputting two-line element set (TLE) data of the satellite, the SGP4 / SDP4 orbit prediction algorithm is used to calculate the satellite's position in the geocentric-geocentric coordinate system at a specified epoch. The satellite position, orbital trajectory, ground trajectory, sensor cone, and 3D satellite model are calculated and displayed in real time on the Cesium 3D Earth platform. Optionally, CesiumJS is used as the 3D Earth visualization engine, combined with the satellite.js library to implement satellite orbit prediction based on TLE data. For example, with a sampling interval of 1 minute, the satellite position sequence for the next 2 hours is pre-calculated, generating a Cesium SampledPositionProperty to drive the smooth movement of the satellite entity in the 3D scene.

[0024] Based on the calculated satellite position sequence, two types of trajectories are generated: orbital trajectory (the satellite's trajectory in inertial space) and ground trajectory (the projection of the satellite's nadir point onto the Earth's surface), with different colors used to represent the coverage areas of different satellites. According to the beam half-power angle parameters of the satellite payload, a conical geometric model is generated with the satellite position as the vertex and the beam direction as the axis, visually displaying the satellite sensor's Earth coverage area. The coverage area polygon is determined using the conical geometric model.

[0025] Step S102: Using a hexagonal grid adaptive filling algorithm, beam center points are generated within the polygon of the coverage area, and beam coverage areas are drawn with each beam center point as the center. Logical circuit layer connections and physical link layer connections are generated based on gateway station configuration data and ground bearer network circuit configuration data.

[0026] In some embodiments, step S102, which generates the beam center point within the coverage area polygon using a hexagonal mesh adaptive filling algorithm, includes: Step S1021: Calculate the centroid and coverage area of ​​the coverage area polygon, calculate the meter-degree conversion factor based on the latitude of the centroid, and determine the initial value of the radius of the hexagonal grid based on the number of target beams and the coverage area. Step S1022: Using the centroid as the origin, determine the center point of the hexagonal grid in the ENU local coordinate system based on the initial radius value. Then, convert the coordinates of the center point into latitude and longitude coordinates using the ENU-to-ECEF transformation matrix and the meter-degree conversion factor.

[0027] For all integer coordinates (q, r, s) that satisfy the constraints, calculate their planar position in the ENU coordinate system, and then convert them to latitude and longitude coordinates using the ENU-to-ECEF transformation matrix.

[0028] Step S1023: Determine whether each center point is located inside the polygon of the coverage area by using the ray casting method. If not, the center point is considered invalid.

[0029] Step S1024: After removing invalid center points, the grid radius is iteratively optimized based on the initial radius value, the number of target beams, and the coverage area. The final beam center point is determined based on the optimization results.

[0030] The iterative optimization of the grid radius is as follows: if the number of internal points is less than the target number, the grid radius is reduced; if the number of internal points is greater than the target number, the grid radius is increased. The iteration does not exceed a certain number of times (e.g., 40 times), and finally, a specified number of points closest to the centroid are selected as the beam center.

[0031] A planar hexagonal tessellation algorithm is used to generate a set of beam center points that are approximately uniformly distributed within the polygon of the coverage area. Figure 2This is a flowchart of an adaptive hexagonal mesh filling algorithm according to an embodiment of this application.

[0032] A circular coverage area is drawn with the center point of each beam as the center, and different colors are assigned according to the health status of the beams, with interactive viewing of detailed indicators. At the same time, the terrain type is automatically classified according to the latitude and longitude of the beam center: ocean, city, mountain, desert, to realize beam-terrain correlation analysis.

[0033] Dynamic attribute callbacks are used to achieve dynamic connection between the beam center and the satellite position. Each frame calculates the connection between the satellite position and the beam center fixed on the ground based on the current time, forming a real-time updated satellite-to-ground link geometry.

[0034] In some embodiments, step S102, which generates logic circuit layer connections and physical link layer connections based on gateway station configuration data and terrestrial bearer network circuit configuration data, includes: Step S1025: Determine the core computer room based on the gateway station configuration data, and obtain the location of the core computer room based on the ground bearer network circuit configuration data.

[0035] Step S1026: Based on the location of the core computer room, a parabolic connection is generated using a quadratic Bézier curve to obtain the logic circuit layer connection. In the logic circuit layer connection, the main circuit and the backup circuit are represented in different forms.

[0036] Step S1027: Determine the physical node sequence of the circuit based on the ground bearer network circuit configuration data, and draw straight line connections segment by segment according to the physical node sequence of the circuit to obtain the physical link layer connection.

[0037] Step S1028: The logic circuit layer connections are displayed in the logic circuit layer of the 3D globe platform, and the physical link layer connections are displayed in the physical link layer of the 3D globe platform, supporting independent display / concealment switching control between the logic circuit layer and the physical link layer.

[0038] A 3D model of the gateway station is constructed, and the feed beam connections between the satellite and the gateway station are dynamically drawn using dynamic attribute callbacks, reflecting the geometric relationships of the feed links in real time during satellite transit. An example of a 3D model of the gateway station is constructed using composite geometry: an orange cylindrical base, a silver-white cylindrical tower, and a gold ellipsoidal antenna dish. The antenna elevation angle is adjusted to point towards the sky through attitude rotation. A feed link configuration table between the gateway station and the satellite is established, and dynamic attribute callbacks are used to calculate the connections between the satellite's position and the fixed position of the gateway station in real time. When a specific gateway station is selected, the feed links between that station and all associated satellites are highlighted.

[0039] The ground-based bearer network data model includes three types of entities: core data center (DC), transport node, and inter-provincial circuit. Figure 3This is a dual-view visualization diagram of a ground bearing network according to an embodiment of this application.

[0040] For each inter-provincial circuit, parabolic logic circuit layer connections are generated using quadratic Bézier curves based on the latitude and longitude of the A-end and Z-end data centers. Optionally, the primary circuit uses an illuminated colored line effect, while the backup circuit uses a dashed line effect, distinguishing the primary and backup routes by the offset direction.

[0041] Based on the sequence of physical nodes in the circuit (start point - transmission node 1 - transmission node 2 - ... - end point), draw straight line connections segment by segment, distinguishing the endpoints with dots of different colors and sizes (e.g., start point / end point with large red dots, intermediate transmission nodes with small green dots), to obtain the physical link layer connections.

[0042] It supports independent visibility control between the logic circuit layer and the physical link layer, and establishes a reference counting mechanism between the equipment room, transmission node, and circuit: the equipment room label is only displayed when at least one visible circuit uses a certain equipment room; the transmission node is only displayed when at least one visible physical link uses a certain transmission node.

[0043] Based on physical node data and cross-provincial circuit logic data from Optical Transport Network (OTN), Packet Transport Network (PTN), and backbone routers, a primary / backup dual-route topology is constructed, supporting dual-view switching between the logical circuit layer and the physical link layer. The logical circuit layer uses quadratic Bézier curves to generate parabolic connections, visually distinguishing primary and backup circuits with illuminated and dashed lines, providing network administrators with a clear and aesthetically pleasing macro-level view of cross-provincial services. The physical link layer draws straight-line connections segment by segment according to the physical node sequence, accurately displaying each transmission node through which service data passes, providing transmission engineers with the ability to troubleshoot faults segment by segment. Through the independent display and linkage of the two views, maintenance personnel can quickly drill down from macro-circuit alarms to specific physical link nodes, achieving efficient delimitation from service interruption to node failure, improving the maintenance efficiency and fault location accuracy of the satellite internet terrestrial bearer network.

[0044] Step S103: When a user with poor quality is detected based on the core network service performance data, the corresponding beam coverage area and gateway station are determined based on the user's attribution information. The entire link service path is constructed by combining the logical circuit layer connection and the physical link layer connection.

[0045] When a user with poor service quality is detected, the system automatically parses the user's service path: it queries the latitude and longitude of the beam center based on the user's satellite and beam index to determine the user's ground location; it determines the power supply landing node based on the user's gateway station; it queries the corresponding inter-provincial circuit ID based on the gateway station; and it obtains the physical node sequence and core network equipment room information from the circuit data.

[0046] For example, create the following visual entities in sequence: User location marker: includes a ground cylinder + red halo + user ID label; Beam coverage highlight: The circular coverage area of ​​the corresponding beam is highlighted; User-Satellite Link: A green glowing connection from the center of the ground beam to the real-time location of the satellite; Satellite-gateway link: The blue glowing line connects the satellite's real-time location to the gateway station; Cross-province logic circuit: a purple glowing parabola, from the gateway station's computer room to the core network computer room; When a user with poor network quality is detected, the system can automatically deduce the complete path from the user's ground location, beam coverage area, satellite, gateway station, inter-provincial logic circuit to the core network physical node based on the attribution information. It then sequentially creates cylinders, halos, highlighted coverage areas, and multi-colored dynamic connections and segmented nodes. This layered, color-coded, and entity-based visualization allows maintenance personnel to intuitively locate the specific domain segment where service interruption or degradation occurs (such as satellite-to-ground wireless links, feeder links, or terrestrial bearer networks) on a single 3D map without manually consulting multiple specialized network management systems, thus significantly reducing the time required for troubleshooting.

[0047] Step S104: Visualize the entire business path on a 3D globe platform and dynamically display the data stream transmission process through segmented distance normalized photon stream animation.

[0048] In some embodiments, step S104, which dynamically displays the data stream transmission process through segmented distance-normalized photon stream animation, includes: Step S1041: The entire link service path is segmented into the space segment from the user to the satellite, the power supply segment from the satellite to the gateway station, and the ground segment from the gateway station to the core network.

[0049] Step S1042: Calculate the Euclidean distance of each segment, allocate the time percentage of each segment in the total animation cycle according to the distance ratio, and create multiple photon particles that move at a constant speed along the business path, with the particle color gradually changing from the first color to the second color.

[0050] Step S1043: Dynamically adjust the animation playback speed according to the viewpoint height of the 3D Earth camera, and add an independent brightness flicker effect to each particle using a sine function.

[0051] The entire link is divided into three segments: ground to satellite (space segment), satellite to gateway station (feed segment), and gateway station to core network along the physical link (ground segment). The Euclidean distance for each segment is pre-calculated, and the time allocation for each segment in the total animation cycle is proportional to the distance, ensuring that photons move at a constant visual speed throughout the link. The animation speed is dynamically adjusted based on the current camera altitude; the lower the altitude, the slower the animation, and a square root relationship is used to smooth the changes. Figure 4 This is a schematic diagram of an end-to-end service path tracing and photon flow animation according to an embodiment of this application.

[0052] By employing a collaborative mechanism of segmented distance normalization and camera adaptive speed adjustment, the visualization challenges arising from the vastly different distances across satellite internet cross-domain links are resolved. Specifically, the entire link is segmented into space, power supply, and ground segments, and animation time is allocated according to the Euclidean distance ratio. This ensures that photon particles move at a constant visual speed across space-to-ground links spanning tens of thousands of kilometers and ground fiber optic cables only a few hundred kilometers long, avoiding distortion caused by particles moving too fast in long-distance segments and too slow in short-distance segments. Simultaneously, the playback speed is dynamically adjusted based on the camera's viewpoint altitude, allowing particles to move quickly and smoothly when viewed from high altitudes, and to move slowly for segment-by-segment tracking when examined in detail from low altitudes. Independent sine wave brightness flashing further enhances visual dynamism and recognizability. This design allows maintenance personnel to intuitively perceive the complete transmission rhythm of the data stream across different physical media and spatial scales, improving the intuitiveness and efficiency of end-to-end fault delimitation and root cause localization.

[0053] In some embodiments, the method further includes: Acquire space weather data in the space segment, and establish a quantitative mapping model between space weather level and satellite link margin attenuation based on the space weather data.

[0054] The link margin attenuation value is determined by a quantization mapping model, and the link quality assessment of the beam coverage area is corrected based on the link margin attenuation value.

[0055] A 3D space weather layer is overlaid and displayed on a 3D Earth platform. The 3D space weather layer includes solar eclipse cones, auroral ellipses, and solar proton streamlines.

[0056] Data such as the geomagnetic Kp index, solar proton flux, X-ray flares, and solar wind are obtained through NOAA's public API. A mapping model between space weather levels and satellite link margin attenuation is established, and space weather phenomena such as solar eclipse impact areas, auroral ellipses, and proton flows are overlaid on a 3D Earth. Automatic switching of CORS proxies and simulation data degradation schemes are supported. Figure 5 This is a flowchart of a space weather sensing process according to an embodiment of this application.

[0057] Establish a space weather warning rule engine: Geomagnetic storm levels (based on the Kp index). G0 Calm: Kp less than 5, normal operation; G1 Slight: 5 to 6, link margin reduced by 3dB, FEC enhancement activated; G2 Moderate: 6 to 7, link margin reduced by 5dB, critical services switched to ground backup; G3 Strong: 7 to 8, risk of multi-satellite link interruption; G4 / G5 Severe: ≥8, satellites enter protection mode.

[0058] Solar proton event levels (based on proton flux greater than or equal to 10 MeV). Normal: less than 10 pfu; S1 Slight: 10 to 100 pfu; S2 Moderate: 100 to 1000 pfu; S3 Strong: 1000 to 10000 pfu; S4 Severe / S5 Extreme: greater than 10000 pfu; X-ray flare levels: A (normal), C (mild), M (moderate), X (intense).

[0059] Figure 6 This is a schematic diagram of space weather visualization according to an embodiment of this application. For example... Figure 5 As shown, the visualization of the solar outage impact area includes: calculating the solar outage cone based on the real-time geometric relationship between the satellite and the gateway station, generating a cone with the satellite position as the vertex, the line connecting the satellite and the gateway station as the axis, and a half-angle of 0.5 degrees; drawing a red elliptical impact area in the ground projection area of ​​the gateway station, and marking the countdown and expected interruption period. The visualization of the geomagnetic storm aurora ellipse includes: calculating the radius of the aurora ellipse based on the geomagnetic Kp index; generating colored luminous elliptical rings in the north and south pole regions, with the color gradient from green to purple. The visualization of the solar proton flow includes: generating multiple golden streamlines representing high-energy proton flows with the Sun's position as the starting point and the Earth as the ending point; drawing a semi-transparent blue sphere around the Earth to represent the magnetosphere shield; and dynamically changing the transparency of the streamlines to create a flowing effect.

[0060] A quantitative mapping model between space weather levels and satellite communication link margins is established to automatically generate impact assessment reports and guide operation and maintenance decisions. By introducing space weather data and establishing a quantitative mapping model between it and satellite link margin attenuation, the previously abstract and difficult-to-assess space environment impacts (such as geomagnetic storms, solar outages, and solar proton events) are transformed into specific link attenuation values, and the link quality assessment of the beam coverage area is corrected in real time. Simultaneously, by overlaying dynamic layers such as solar outage cones, auroral ellipses, and solar proton streamlines on a 3D Earth platform, the impact range, intensity, and geometric relationship with satellite links of space weather events are intuitively visualized. This enables operation and maintenance personnel to shift from passive response to proactive early warning, quickly identifying which satellites, beams, or users are threatened by space weather, significantly improving the anti-interference capability of satellite communication links and the efficiency of operation and maintenance decisions.

[0061] In some embodiments, the method further includes: When the number of poor-quality users belonging to the same beam in the core network service performance data exceeds a preset threshold, the corresponding beam will be marked as a poor-quality beam.

[0062] Terrain classification is performed on the poor-quality beams. Based on the terrain classification results, the assigned satellite, the assigned gateway station, the influence of space weather, and the type of poor quality, a multi-dimensional attribution analysis is conducted on the poor-quality beams to obtain a cross-analysis matrix and a list of poor-quality beams.

[0063] Based on the satellite, gateway, beam, and cause of poor quality, a multi-dimensional attribution analysis is conducted on users with poor quality.

[0064] The poor quality beam velocity, poor quality users under the poor quality beam, and the full-link business path of the poor quality users are displayed in association in the list of poor quality beams.

[0065] The 3D Earth platform displays static resource indicators such as the number of satellites, beams, ground stations, and core network elements. In addition, it displays dynamic service KPIs such as the number of subscribed users, activated users, service load, data traffic, service latency, service success rate, call drop rate, call connection rate, and number of calls, and automatically highlights abnormal indicators with set thresholds.

[0066] Poor quality beam analysis: Statistical analysis is performed from the dimensions of satellite affiliation, gateway affiliation, terrain type, space weather influence, and poor quality type to generate a pie chart distribution and a list of poor quality beams. Optionally, the list of poor quality beams records the ten beams with the highest poor quality.

[0067] Poor quality user analysis: Statistical analysis is performed from the dimensions of home satellite, home gateway station, home beam, and reasons for poor quality. Clicking on poor quality users can trigger end-to-end routing visualization.

[0068] Generates a 24-hour historical trend curve for each indicator, supporting average, maximum, and minimum value statistics.

[0069] By employing a collaborative mechanism of segmented distance normalization and camera adaptive speed adjustment, the visualization challenges arising from the vastly different distances across satellite internet cross-domain links are addressed. Specifically, the entire link is segmented into space, power supply, and ground segments, and animation time is allocated according to the Euclidean distance ratio. This ensures that photon particles move at a constant visual speed across space-to-ground links spanning tens of thousands of kilometers and ground fiber optic cables only a few hundred kilometers long, avoiding the distortion caused by particles moving too fast in long-distance segments and too slow in short-distance segments. Simultaneously, the playback speed is dynamically adjusted based on the camera's viewpoint altitude, allowing particles to move quickly and smoothly when viewed from high altitudes, and to move slowly for segment-by-segment tracking when examined in detail from low altitudes. Independent sine wave brightness flashing further enhances visual dynamism and recognizability. This design allows maintenance personnel to intuitively perceive the complete transmission rhythm of the data stream across different physical media and spatial scales, improving the intuitiveness and efficiency of end-to-end fault delimitation and root cause localization.

[0070] In some embodiments, terrain classification of poor-quality beams includes: Multiple predefined latitude and longitude rectangles cover major sea areas, major urban clusters and plains, major mountain ranges and plateaus, and major deserts and Gobi around the world, corresponding to four types of terrain: ocean, city, mountain, and desert, respectively. Obtain the latitude and longitude coordinates of the center point of the quality difference beam, and determine whether the latitude and longitude coordinates fall within any latitude and longitude rectangle. If they do, the terrain is classified as the corresponding terrain type. If they do not fall within any predefined rectangle, the terrain is classified as ocean by default.

[0071] Obtain the latitude and longitude coordinates of the center point of the quality difference beam, and determine whether the latitude and longitude coordinates fall within any latitude and longitude rectangle. If they do, the terrain is classified as the corresponding terrain type. If they do not fall within any predefined rectangle, the terrain is classified as ocean by default.

[0072] The latitude and longitude rectangles are predefined manually.

[0073] Ocean determination: Define multiple latitude and longitude rectangles to cover major global sea areas (e.g., Sea of ​​Japan, Indian Ocean, Arabian Sea). If the center point of the beam falls within any ocean rectangle, it is classified as ocean.

[0074] City determination: Define multiple rectangular boxes to cover major urban clusters and plains around the world (e.g., Honshu, Japan; Korean Peninsula; Indochina Peninsula; Ganges Plain, India). If a city falls into any of the city boxes, it is classified as a city.

[0075] Mountainous terrain determination: Define multiple rectangular boxes to cover major mountain ranges and plateaus around the world (e.g., the Himalayas, the Iranian Plateau). If a mountainous terrain falls within any of the mountainous boxes, it is classified as a mountainous terrain.

[0076] Desert classification: Define multiple rectangular boxes to cover major deserts and Gobi deserts around the world (e.g., Taklamakan, Arabian Peninsula desert, Australian Great Desert). If a desert falls into any of the desert boxes, it is classified as a desert.

[0077] Default category: If it does not fall into any of the boxes above, the default category is Ocean.

[0078] This embodiment does not require high-resolution DEM data or remote sensing imagery; it can achieve rapid terrain classification using only predefined geofences, making it suitable for satellite beam-level coarse-grained terrain analysis scenarios.

[0079] Figure 7 This is an overall architecture diagram of a satellite internet end-to-end sensing and analysis system according to an embodiment of this application.

[0080] Through the above steps, by integrating space-based (orbital elements), ground-based (gateway station, bearer network configuration), and core network performance data, the data silos of traditional network management systems are broken down. This allows maintenance personnel to intuitively track the complete business path of service data from space satellite orbits to the ground core network equipment room on a unified three-dimensional earth platform. This solves the problem of fragmented satellite internet maintenance data, which prevents end-to-end service quality perception. By combining hexagonal grid-based beam coverage calculation with user-level quality defect trigger path tracing, efficient drilling down from macroscopic network status to microscopic individual faults is achieved. In particular, the dynamic display of photon flow animation through segmented distance normalization technology solves the visual velocity mismatch problem caused by the huge distance span between the space segment and the ground segment, significantly improving the efficiency and intuitiveness of fault delimitation and location, and reducing the technical threshold and manpower cost of cross-domain collaborative troubleshooting.

[0081] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0082] This embodiment also provides a satellite internet end-to-end sensing and visualization system, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the terms "module," "unit," "subunit," etc., can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0083] Figure 8 This is a structural block diagram of a satellite internet end-to-end sensing and visualization system according to an embodiment of this application, such as... Figure 8 As shown, the system includes: The data acquisition module 81 is used to acquire the number of satellite orbit elements in the space segment, the configuration data of the ground gateway station, the configuration data of the ground bearer network circuit, and the core network service performance data. It calculates the satellite position based on the number of satellite orbit elements in the space segment and generates a coverage area polygon.

[0084] Analysis module 82 is used to generate beam center points within the coverage area polygon using a hexagonal grid adaptive filling algorithm, and to draw the beam coverage area with each beam center point as the center. Based on the gateway station configuration data and the ground bearer network circuit configuration data, it generates logic circuit layer connections and physical link layer connections.

[0085] The path generation module 83 is used to determine the corresponding beam coverage area and gateway station based on the user's affiliation information when a user with poor quality is detected according to the core network service performance data, and to construct the full-link service path by combining the logical circuit layer connection and the physical link layer connection. The display module 84 is used to visualize the entire business path on a 3D globe platform and dynamically display the data stream transmission process through segmented distance normalized photon stream animation.

[0086] By integrating space-based (orbital elements), ground-based (gateway station, bearer network configuration), and core network performance data, the system breaks down the data silos of traditional network management systems that separate space and ground. This allows maintenance personnel to intuitively track the complete business path of service data from satellite orbits to the ground core network equipment room on a unified three-dimensional earth platform. This solves the problem of fragmented satellite internet maintenance data, which prevents end-to-end service quality perception. Combining hexagonal grid-based beam coverage calculation with user-level quality defect trigger path tracing enables efficient drilling down from macroscopic network status to microscopic individual faults. In particular, the dynamic display of photon flow animation using segmented distance normalization technology solves the visual velocity mismatch problem caused by the huge distance span between the space and ground segments, significantly improving the efficiency and intuitiveness of fault demarcation and location, and reducing the technical threshold and manpower costs of cross-domain collaborative troubleshooting.

[0087] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can reside in the same processor; or the above modules can be located in different processors in any combination.

[0088] This embodiment also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0089] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0090] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program: S1 acquires the number of satellite orbit elements in the space segment, the configuration data of the ground gateway station, the configuration data of the ground bearer network circuit, and the core network service performance data. It calculates the satellite position based on the number of satellite orbit elements in the space segment and generates a coverage area polygon.

[0091] S2 generates beam center points within the coverage area polygon using a hexagonal grid adaptive filling algorithm, and draws the beam coverage area with each beam center point as the center. Based on the gateway station configuration data and the ground bearer network circuit configuration data, it generates logic circuit layer connections and physical link layer connections.

[0092] S3, when a user with poor quality is detected based on the core network service performance data, the corresponding beam coverage area and gateway station are determined based on the user's attribution information, and the full-link service path is constructed by combining the logical circuit layer connection and the physical link layer connection.

[0093] S4 visualizes the entire business path on a 3D globe platform and dynamically displays the data transmission process through segmented distance-normalized photon stream animation.

[0094] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0095] In one embodiment, Figure 9 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application, such as... Figure 9 As shown, an electronic device is provided, which can be a server, and its internal structure diagram can be as follows. Figure 9 As shown, this electronic device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a satellite internet end-to-end sensing and visualization method.

[0096] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0097] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0098] Those skilled in the art should understand that the technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0099] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A satellite internet end-to-end sensing and visualization method, characterized in that, The method includes: The system acquires the number of satellite orbit elements in the space segment, the configuration data of the gateway stations in the ground segment, the configuration data of the ground bearer network circuits, and the core network service performance data. Based on the number of satellite orbit elements in the space segment, the system calculates the satellite position and generates a coverage area polygon. Using a hexagonal grid adaptive filling algorithm, beam center points are generated within the polygon of the coverage area, and beam coverage areas are drawn with each beam center point as the center. Logical circuit layer connections and physical link layer connections are generated based on the gateway station configuration data and the ground bearer network circuit configuration data. When a user with poor service quality is detected based on the core network service performance data, the corresponding beam coverage area and gateway station are determined based on the user's attribution information. The entire link service path is then constructed by combining the logical circuit layer connection and the physical link layer connection. The entire service path is visualized on a 3D globe platform, and the data stream transmission process is dynamically displayed through segmented distance-normalized photon stream animation.

2. The method according to claim 1, characterized in that, The step of generating the beam center point within the polygon of the coverage area using a hexagonal grid adaptive filling algorithm includes: Calculate the centroid and coverage area of ​​the polygon of the coverage area, calculate the meter-degree conversion factor based on the latitude of the centroid, and determine the initial value of the radius of the hexagonal grid based on the number of target beams and the coverage area; Using the centroid as the origin, the center point of the hexagonal grid is determined in the ENU local coordinate system based on the initial radius value. The coordinates of the center point are then converted to latitude and longitude coordinates using the ENU-to-ECEF transformation matrix and the meter-degree conversion factor. The method of ray casting is used to determine whether each center point is located inside the polygon of the coverage area. If not, the center point is considered invalid. After removing invalid center points, the grid radius is iteratively optimized based on the initial radius value, the number of target beams, and the coverage area, and the final beam center point is determined according to the optimization results.

3. The method according to claim 1, characterized in that, The method further includes: Acquire space weather data in the space segment, and establish a quantitative mapping model between space weather level and satellite link margin attenuation based on the space weather data; The link margin attenuation value is determined by the quantization mapping model, and the link quality assessment of the beam coverage area is corrected based on the link margin attenuation value. A three-dimensional space weather layer is overlaid and displayed on the three-dimensional Earth platform. The three-dimensional space weather layer includes solar eclipse cones, auroral ellipses, and solar proton streamlines.

4. The method according to claim 1, characterized in that, The animated display of the data stream transmission process using segmented distance normalization of the photon stream includes: The entire service path is divided into three segments: the space segment from the user to the satellite, the power supply segment from the satellite to the gateway station, and the ground segment from the gateway station to the core network. Calculate the Euclidean distance of each segment, allocate the time percentage of each segment in the total animation cycle according to the distance ratio, and create multiple photon particles that move at a constant speed along the business path, with the particle color gradually changing from the first color to the second color. The animation playback speed is dynamically adjusted based on the viewpoint height of the 3D Earth camera, and an independent brightness flicker effect is added to each particle using a sine function.

5. The method according to claim 1, characterized in that, The step of generating logical circuit layer connections and physical link layer connections based on the gateway station configuration data and the ground bearer network circuit configuration data includes: The core computer room is determined based on the gateway station configuration data, and the location of the core computer room is obtained based on the ground bearer network circuit configuration data. Based on the location of the core computer room, parabolic connections are generated using quadratic Bézier curves to obtain the logic circuit layer connections. In the logic circuit layer connections, the main circuit and the backup circuit are represented in different forms. Based on the ground-based bearer network circuit configuration data, the physical node sequence of the circuit is determined. Straight-line connections are then drawn segment by segment according to the physical node sequence to obtain the physical link layer connections. The logic circuit layer connections are displayed in the logic circuit layer of the 3D globe platform, and the physical link layer connections are displayed in the physical link layer of the 3D globe platform, supporting independent display / concealment switching control between the logic circuit layer and the physical link layer.

6. The method according to claim 1, characterized in that, The method further includes: When the number of poor-quality users belonging to the same beam in the core network service performance data exceeds a preset threshold, the corresponding beam will be marked as a poor-quality beam. The poor quality beams are classified by terrain. Based on the terrain classification results, the assigned satellite, the assigned gateway station, the influence of space weather, and the poor quality type, a multi-dimensional attribution analysis is performed on the poor quality beams to obtain a cross-analysis matrix and a list of poor quality beams. Based on the home satellite, home gateway station, home beam, and reasons for poor quality, a multi-dimensional attribution analysis is performed on the users with poor quality. The poor quality beam velocity in the poor quality beam list, the poor quality users under the poor quality beam, and the full-link service path of the poor quality users are displayed in association.

7. The method according to claim 6, characterized in that, The terrain classification of the poor-quality beam includes: Multiple predefined latitude and longitude rectangles cover major sea areas, major urban clusters and plains, major mountain ranges and plateaus, and major deserts and Gobi around the world, corresponding to four types of terrain: ocean, city, mountain, and desert, respectively. Obtain the latitude and longitude coordinates of the center point of the quality difference beam, and determine whether the latitude and longitude coordinates fall within any latitude and longitude rectangle. If they do, the terrain is classified as the corresponding terrain type. If they do not fall within any predefined rectangle, the terrain is classified as ocean by default.

8. A satellite internet end-to-end sensing and visualization system, characterized in that, The system includes: The data acquisition module is used to acquire the number of satellite orbit elements in the space-based segment, the configuration data of the ground gateway station, the configuration data of the ground bearer network circuit, and the core network service performance data. It calculates the satellite position based on the number of satellite orbit elements in the space-based segment and generates a coverage area polygon. The analysis module is used to generate beam center points within the coverage area polygon using a hexagonal grid adaptive filling algorithm, and to draw the beam coverage area with each beam center point as the center. Based on the gateway station configuration data and the ground bearer network circuit configuration data, it generates logic circuit layer connections and physical link layer connections. The path generation module is used to determine the corresponding beam coverage area and gateway station based on the attribution information of the poor-quality user when a poor-quality user is detected according to the core network service performance data, and to construct the full-link service path by combining the logical circuit layer connection and the physical link layer connection. The display module is used to visualize the entire service path on a three-dimensional earth platform and dynamically display the data stream transmission process through segmented distance normalized photon stream animation.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the satellite internet end-to-end sensing and visualization method as described in any one of claims 1 to 7.

10. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the satellite internet end-to-end perception visualization method as described in any one of claims 1 to 7.