Network optimization method and device based on multi-orbit satellite access, equipment and medium
By monitoring user needs and network status in real time, intelligently selecting the best satellite orbit and network slices, optimizing resource allocation, it solves the problem that the network is difficult to cover remote areas and complex terrain, and cannot be dynamically adjusted in the existing technology, achieving high efficiency data transmission and improved network flexibility and service quality.
Patent Information
- Application Number
- CN202411559468.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-07
AI Technical Summary
The existing 5G network architecture is difficult to effectively cover remote areas or complex terrain, and the static network slicing and QoS management methods cannot be dynamically adjusted to cope with real-time network status and user needs, making it difficult to ensure service quality. At the same time, the single satellite access mode lacks flexibility and cannot fully utilize the advantages of satellites of different orbits, resulting in waste of resources and inefficient connections.
By monitoring user needs and network status in real time, intelligently select the best satellite orbit and network slices to optimize resource allocation. The specific steps include: responding to the access request of the user equipment, obtaining satellite orbit information, selecting target orbit satellites, generating Qos policies, configuring network slices, building a data transmission session, and monitoring and adjusting traffic routing in real time to optimize data transmission.
In the complex environment of multi-orbit satellite access, dynamic orbit satellite access selection based on real-time network conditions and user service needs, real-time resource allocation is adjusted to ensure service quality, and improve network flexibility, service quality and resource utilization. efficiency.
Smart Images

Figure CN119402888A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a network optimization method, device, equipment and medium based on multi-orbit satellite access. Background Art
[0002] The existing 5G network architecture mainly relies on ground base stations for user access, which makes it difficult to effectively cover remote areas or complex terrain. At the same time, the network slicing and QoS management methods under this architecture are usually static configurations and cannot be dynamically adjusted according to real-time network status and user needs. This makes it difficult to guarantee service quality and affect user experience when user needs change or network load fluctuates. In addition, the architecture is mostly a single satellite access mode, which lacks flexibility and cannot fully utilize the advantages of satellites in different orbits, resulting in resource waste and low connection efficiency.
[0003] Therefore, there is an urgent need for a network optimization method under multi-orbit satellite access mode that can intelligently select the best satellite orbit and network slice and optimize resource allocation according to the user's real-time needs and network status. Summary of the invention
[0004] In view of this, the present application provides a network optimization method, device, equipment and medium based on multi-orbit satellite access, which intelligently selects the best satellite orbit and network slice by real-time monitoring of user needs and network status, and optimizes resource allocation. The technical solution is as follows.
[0005] In a first aspect, the present invention provides a network optimization method based on multi-orbit satellite access, the method comprising:
[0006] In response to an access request from a user device, satellite orbit information is obtained from a network data analysis function module; the satellite orbit information is used to characterize types and parameters of multiple satellites.
[0007] According to the parameter requirements in the access request and the satellite orbit information, a target orbit satellite is selected from multiple orbit satellites, and the user equipment is connected to the target orbit satellite.
[0008] Based on the access request of the user equipment and the current network status of each orbiting satellite, the Qos strategy is obtained and the network slice is configured.
[0009] Based on the QoS strategy and the network slice, a data transmission session is constructed to enable the user equipment to transmit data with the user plane functional module through the target orbit satellite.
[0010] The network optimization method based on multi-orbit satellite access provided by the present invention has the following advantages:
[0011] The network optimization method based on multi-orbital satellite access of the present application collects the user's service requirements and location information according to the access request of the user equipment. The location information is obtained through GPS positioning or base station positioning. The service requirements refer to the delay sensitivity, bandwidth requirements and coverage requirements of the user equipment. When selecting orbital satellite access, the user's service requirements need to be fully considered. In addition, the identification code of the user equipment needs to be collected to verify the identity of the user equipment and ensure legal access. When selecting the optimal orbital satellite, it is necessary to first obtain the current satellite orbit information, which contains the orbit information, load information, signal quality information and delay information of all currently available satellites. Based on the user's service requirements and location information, and in combination with the satellite orbit information, the optimal orbital satellite is selected from the multi-orbital satellite to access the user equipment. After the user equipment is connected to the target orbital satellite, a suitable Qos strategy is generated according to the access request of the user equipment and the current network status of each orbital satellite, and a suitable network slice is configured based on the strategy. According to the Qos strategy and the configured network slice, a corresponding data transmission session is generated to ensure that the user equipment transmits data through the target orbital satellite according to the Qos strategy. During the data transmission process, the network traffic and key indicators of the data transmission process are monitored in real time, including delay and packet loss rate, and the traffic and indicators are analyzed to optimize and adjust the data transmission session. If the analysis obtains an abnormal report, such as an increase in data transmission delay or a high packet loss rate, a new orbital satellite is selected for the user device to connect, and a new data transmission session is established to re-transmit data. In the complex environment of multi-orbital satellite access, dynamic orbital satellite access selection based on real-time orbital satellite network conditions and user service needs is realized, and resource allocation is adjusted in real time according to user service needs and network load to ensure service quality. By real-time monitoring of the data transmission traffic and network status of user equipment, the traffic routing is dynamically adjusted to ensure efficient data transmission, which greatly improves the network's flexibility, service quality and resource utilization efficiency.
[0012] In an optional implementation, the types of the multiple satellites include satellite orbit information; the parameters of the multiple satellites include satellite load information, signal quality information, and delay information. The parameter requirements in the access request include service requirements and location information; the service requirements include delay sensitivity, bandwidth requirements, and coverage requirements.
[0013] In an optional implementation, selecting a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information includes:
[0014] According to the location information in the access request of the current user equipment, a candidate orbital satellite that can cover the location of the current user equipment is selected from the multi-orbital satellites; according to the service requirements in the access request of the current user equipment and in combination with the satellite orbit information, a target orbital satellite is selected from the candidate orbital satellites.
[0015] In an optional embodiment, if the number of target orbital satellites is greater than 1, a delay weight is set according to the delay sensitivity in the access request of the user equipment, and a load weight and a signal strength weight are set respectively according to the load information and signal quality information of the satellite; the delay weight, load weight and signal strength weight are weighted and scored, and the optimal target orbital satellite is obtained according to the scoring result.
[0016] In an optional implementation, the data transmission session is monitored to obtain network traffic and key indicators during the data transmission process; the key indicators include delay and packet loss rate; the data transmission session is optimized and adjusted according to the monitoring results. If the data transmission session generates an abnormal report, a new orbital satellite is selected for the user equipment to connect and a new data transmission session is established; the abnormal report includes an increase in delay or a higher packet loss rate.
[0017] In a second aspect, the present invention provides a network optimization device based on multi-orbit satellite access, the device comprising:
[0018] An acquisition module, configured to acquire satellite orbit information from a network data analysis function module in response to an access request from a user device; the satellite orbit information is used to characterize types and parameters of a plurality of orbital satellites;
[0019] A satellite selection module, configured to select a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information, and access the user equipment to the target orbit satellite;
[0020] A policy generation module, used to obtain a QoS policy and configure a network slice based on an access request of the user equipment and a current network status of each orbiting satellite;
[0021] The session management module is used to build a data transmission session based on the QoS strategy and the network slice to enable the user equipment to transmit data with the user plane function module through the target orbit satellite.
[0022] In an optional embodiment, the network optimization device based on multi-orbit satellite access also includes: a monitoring module, used to monitor the data transmission session, obtain network traffic and key indicators during the data transmission process; the key indicators include delay and packet loss rate; according to the monitoring results, the data transmission session is optimized and adjusted.
[0023] In an optional embodiment, the monitoring module is further used to: if the data transmission session generates an abnormal report, select a new orbital satellite for the user equipment to connect and establish a new data transmission session; the abnormal report includes an increase in delay or a higher packet loss rate.
[0024] In an optional embodiment, the satellite selection module is specifically used to: select a candidate orbital satellite that can cover the current user equipment location from multiple orbital satellites based on the location information in the access request of the current user equipment; select a target orbital satellite from the candidate orbital satellites based on the service requirements in the access request of the current user equipment and in combination with the satellite orbit information.
[0025] In an optional embodiment, the satellite selection module is also used to: if the number of the target orbit satellites is greater than 1, set the delay weight according to the delay sensitivity in the access request of the user equipment, and set the load weight and signal strength weight respectively according to the load information and signal quality information of the satellite; perform weighted scoring on the delay weight, load weight and signal strength weight, and obtain the optimal target orbit satellite according to the scoring result.
[0026] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the network optimization method based on multi-orbit satellite access of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0027] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the network optimization method based on multi-orbit satellite access according to the first aspect or any corresponding embodiment thereof.
[0028] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute the network optimization method based on multi-orbit satellite access according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0030] Figure 1 It is a method flow chart of a network optimization method based on multi-orbit satellite access provided in an embodiment of the present application.
[0031] Figure 2 It is a system architecture diagram of a network optimization method based on multi-orbit satellite access according to an exemplary embodiment.
[0032] Figure 3 It is a logical interaction block diagram of a network optimization method based on multi-orbit satellite access according to an exemplary embodiment.
[0033] Figure 4 It is a structural schematic diagram of a network optimization device based on multi-orbit satellite access provided in an embodiment of the present application.
[0034] Figure 5 It is a structural schematic diagram of a computer device provided by an optional embodiment of the present invention. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.
[0036] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0037] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0038] In an embodiment of the present application, "predefinition" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device). The present application does not limit its specific implementation method.
[0039] First, the terms involved in this application are introduced.
[0040] GEO (Geostationary Earth Orbit): GEO satellites are located at an altitude of about 35,786 kilometers above the Earth's equator. They are stationary relative to the ground and are suitable for large-scale coverage but have higher latency.
[0041] MEO (Medium Earth Orbit): MEO satellites operate at altitudes between 2,000 and 35,786 kilometers, with lower latency than GEO, making them suitable for applications with high bandwidth requirements but low latency requirements.
[0042] LEO (Low Earth Orbit): LEO satellites operate in low orbits 500 to 2,000 kilometers from the earth, with low latency (tens of milliseconds), making them suitable for applications with high low latency requirements.
[0043] AMF (Access and Mobility Management Function): AMF is a 5G core network functional module responsible for managing the access requests and mobility of user devices and ensuring that the devices are stably connected to the network.
[0044] NWDAF (Network Data Analytics Function): NWDAF is the analysis module of the 5G core network, providing real-time network performance data, satellite load and signal quality information to support intelligent decision-making.
[0045] QoS (Quality of Service): QoS is a set of mechanisms used to ensure that network transmission meets specific performance indicators, such as latency, bandwidth, and priority, to ensure user experience.
[0046] SMF (Session Management Function): SMF is a 5G core network functional module responsible for managing user session establishment, maintenance, and release to ensure that the QoS requirements of the session are met.
[0047] UPF (User Plane Function): UPF is responsible for handling the forwarding of user data packets and performing traffic routing according to QoS policies.
[0048] PCF (Policy Control Function): PCF is the 5G core network policy module, responsible for managing and applying QoS policies, such as bandwidth and priority configuration, to ensure that user service needs are met.
[0049] As a new generation of mobile communication standards, 5G technology is gradually becoming an important foundation for promoting innovation and change in various industries. 5G not only provides higher transmission speeds and lower latency, but also supports the connection of massive devices, making emerging applications such as the Internet of Things, smart cities and autonomous driving possible. However, due to complex terrain and diverse user needs, a single ground base station cannot meet the global connectivity needs, especially in remote areas or over the ocean. To address this challenge, multi-orbit satellite access technology has emerged. This technology uses a combination of geostationary orbit (GEO), medium orbit (MEO) and low orbit (LEO) satellites to provide wide coverage and flexible connectivity. GEO satellites provide a wide range of services, but the latency is relatively high; LEO satellites have the advantage of low latency and are suitable for latency-sensitive applications; MEO satellites strike a balance between latency and coverage. This multi-orbit collaborative work can effectively improve the flexibility and reliability of the network. In this context, the intelligent traffic optimization and dynamic QoS guarantee method is proposed to monitor user needs and network status in real time, intelligently select the optimal satellite orbit and network slice, and ensure that users get the required service quality in different scenarios. This technology not only improves the utilization efficiency of network resources, but also enhances user experience, providing strong support for the application of 5G systems in complex environments.
[0050] However, the existing 5G network architecture mainly relies on ground base stations for user access, which makes it difficult to effectively cover remote areas or complex terrain. At the same time, traditional network slicing and QoS management methods are usually static configurations and cannot be dynamically adjusted according to real-time network status and user needs. This makes it difficult to ensure service quality when user needs change or network load fluctuates, and the user experience is affected. In addition, the single satellite access mode lacks flexibility and cannot fully utilize the advantages of satellites in different orbits, resulting in resource waste and low connection efficiency.
[0051] Therefore, the embodiment of the present invention provides a network optimization method based on multi-orbit satellite access. In the complex environment of multi-orbit satellite access, it realizes dynamic orbit satellite access selection based on real-time orbit satellite network conditions and user service requirements, and adjusts resource allocation in real time according to user service requirements and network load to ensure service quality. By real-time monitoring of the data transmission flow and network status of user equipment, it dynamically adjusts traffic routing to ensure efficient data transmission, greatly improving the flexibility, service quality and resource utilization efficiency of the network. Figure 1 The network optimization method based on multi-orbit satellite access includes the following steps.
[0052] S101. In response to an access request from a user device, obtain satellite orbit information from a network data analysis function module; the satellite orbit information is used to characterize types and parameters of multiple satellites.
[0053] Specifically, in step S101, the access request of the user equipment includes the service requirements and location information of the user equipment, and the service requirements include the delay sensitivity, bandwidth requirements and coverage requirements of the user equipment. The network data analysis function module stores the information of all orbital satellites. After receiving the access request of the user equipment, the service requirements and location information of the user equipment are collected, and the satellite orbit information is obtained from the network data analysis function module. The satellite orbit information includes the orbit information and parameter information of multiple satellites, and the parameter information includes the satellite load information, signal quality information and delay information. The location information, service requirements and satellite orbit information of the user equipment are collected to select the best orbital satellite and network resources.
[0054] Optionally, in step S101, the access request of the user device includes an identification code. After receiving the access request of the user device, the identification code is matched with a pre-stored identification code. The access request of the user device is processed only if the match is successful to ensure legal access.
[0055] S102: Select a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information, and access the user equipment to the target orbit satellite.
[0056] Specifically, in step S102, based on the satellite orbit information and according to the location information in the access request, a satellite that can cover the current user's geographical location is screened out from the multi-orbit satellites, and then according to the service requirements, a satellite that best meets the user's requirements is further screened out as the best orbit satellite, and after the best orbit satellite is determined, the user device is connected to the best orbit satellite. Specifically, according to the location information in the access request of the current user device, a candidate orbit satellite that can cover the current user device location is selected from the multi-orbit satellites; according to the service requirements in the access request of the current user device and in combination with the satellite orbit information, a target orbit satellite is selected from the candidate orbit satellites.
[0057] Optionally, in step S102, if there are multiple satellites that meet the user's needs, the orbital satellites are weighted and scored based on the user's needs and the satellite orbital information, and the orbital satellite with the highest score is used as the optimal target orbital satellite. Specifically, if the number of target orbital satellites is greater than 1, the delay weight is set according to the delay sensitivity in the access request of the user equipment, and the load weight and signal strength weight are set according to the load information and signal quality information of the satellite; the delay weight, load weight and signal strength weight are weighted and scored, and the optimal target orbital satellite is obtained according to the scoring result.
[0058] S103. Based on the access request of the user equipment and the current network status of each orbiting satellite, obtain the Qos strategy and configure the network slice.
[0059] Specifically, in step S103, a corresponding QoS strategy is formulated according to the service requirements of the user equipment and the current network status to ensure that the user's needs are met. According to the generated QoS strategy and the service requirements of the user equipment, the corresponding network slice is configured, that is, appropriate network slice resources are allocated to the user equipment, and a data transmission path is established on this basis.
[0060] S104. Based on the QoS strategy and the network slice, a data transmission session is constructed to enable the user equipment to transmit data with the user plane function module through the target orbit satellite.
[0061] Specifically, in step S104, according to the configured QoS policy and network slice, a data transmission session is created, so that the user equipment transmits data through the optimal orbital satellite connected to it, and the data transmission session is monitored to obtain network traffic and key indicators during the data transmission process, such as delay or packet loss rate, and the data transmission session is optimized and adjusted according to the monitoring results. If an abnormal report is generated during the data transmission process, a new orbital satellite is selected for the user equipment to connect, and the QoS policy and network slice are regenerated to generate a new data transmission session for re-data transmission.
[0062] In summary, the network optimization method based on multi-orbital satellite access in the embodiment of the present invention collects the user's service requirements and location information according to the access request of the user equipment. The location information is obtained through GPS positioning or base station positioning. The service requirements refer to the delay sensitivity, bandwidth requirements and coverage requirements of the user equipment. When selecting orbital satellite access, the user's service requirements need to be fully considered. In addition, the identification code of the user equipment needs to be collected to verify the identity of the user equipment and ensure legal access. When selecting the optimal orbital satellite, it is necessary to first obtain the current satellite orbit information, which contains the orbit information, load information, signal quality information and delay information of all currently available satellites. Based on the user's service requirements and location information, and in combination with the satellite orbit information, the optimal orbital satellite is selected from the multi-orbital satellite to access the user equipment. After the user equipment is connected to the target orbital satellite, a suitable Qos policy is generated according to the access request of the user equipment and the current network status of each orbital satellite, and a suitable network slice is configured based on the policy. According to the Qos policy and the configured network slice, a corresponding data transmission session is generated to ensure that the user equipment transmits data through the target orbital satellite according to the Qos policy. During the data transmission process, the network traffic and key indicators of the data transmission process are monitored in real time, including delay and packet loss rate, and the traffic and indicators are analyzed to optimize and adjust the data transmission session. If the analysis obtains an abnormal report, such as an increase in data transmission delay or a high packet loss rate, a new orbital satellite is selected for the user device to connect, and a new data transmission session is established to re-transmit data. In the complex environment of multi-orbital satellite access, dynamic orbital satellite access selection based on real-time orbital satellite network conditions and user service needs is realized, and resource allocation is adjusted in real time according to user service needs and network load to ensure service quality. By real-time monitoring of the data transmission traffic and network status of user equipment, the traffic routing is dynamically adjusted to ensure efficient data transmission, which greatly improves the network's flexibility, service quality and resource utilization efficiency.
[0063] Based on the above embodiments, Figure 2 and Figure 3 A specific example is used to illustrate the overall process of the network optimization method based on multi-orbit satellite access in the above embodiment. The system architecture of the network optimization method based on multi-orbit satellite access is as follows: Figure 2 As shown, it includes: user access module, satellite orbit selection module, network slice selection module, session management module, traffic optimization module, and monitoring and feedback module.
[0064] The user access module is responsible for processing the access request of the user equipment, collecting the location information and service requirements of the user equipment, and includes three sub-modules: access request processing, user information collection, and user authentication. Specifically, after the user equipment sends an access request, the access request from the user equipment is first processed by the access request processing sub-module, and then the user information collection sub-module collects the UE identification (unique identification code), delay sensitivity, bandwidth requirements, and location information, etc. The user authentication sub-module is also required to verify the user identity based on the collected UE identification code to ensure legal access.
[0065] Satellite orbit selection module, this module is mainly responsible for selecting the best orbit satellite from GEO, MEO and LEO according to the location information and service requirements of the user equipment, including orbit information request, coverage range judgment, and orbit selection decision. First, the orbit information request submodule requests real-time satellite orbit information from NWDAF, then the coverage range judgment submodule determines the covered satellite orbit based on the location information of the user equipment, and finally the orbit selection decision submodule selects the best orbit satellite from multiple orbit satellites according to the user's service requirements.
[0066] The network slice selection module is responsible for selecting the appropriate network slice to meet the QoS requirements based on the user's service requirements and the current satellite orbit network status. It includes three sub-modules: slice request sending, slice status evaluation, and slice selection decision. First, the slice request sending sub-module sends the user's service requirements and satellite orbit information to the SMF. Then the slice status evaluation sub-module evaluates the current network load and slice availability. Finally, the slice selection sub-module selects a suitable network slice based on the evaluation results.
[0067] The session management module is responsible for the establishment, management and maintenance of user data transmission sessions and the configuration of related QoS parameters. It includes three sub-modules: session request processing, QoS parameter configuration and session maintenance. First, the session request processing sub-module processes the user's data transmission session establishment request. Then, the QoS parameter configuration sub-module configures the session QoS parameters according to the user's service requirements. Finally, the session maintenance sub-module manages the session status to ensure continuous service quality.
[0068] Traffic optimization module, which is mainly responsible for dynamically adjusting traffic routing to ensure the best data transmission path and performance. It mainly includes three sub-modules: traffic monitoring, dynamic routing decision, and traffic redirection. First, the traffic monitoring sub-module monitors the network traffic and user experience in real time. Then, the dynamic routing decision sub-module adjusts the traffic routing according to the network status and optimizes the data transmission path. Finally, the traffic redirection sub-module dynamically redirects the traffic to the appropriate link when a problem is found.
[0069] Monitoring and feedback module: monitors network status and user experience in real time, and makes adjustments and optimizations based on feedback. It mainly includes three sub-modules: performance monitoring, data analysis, and feedback mechanism. First, continuously monitor key performance indicators (KPIs), such as latency and packet loss rate. Then, analyze the collected data to identify patterns and optimization strategies. Finally, adjust system parameters and optimize based on monitoring results and user feedback.
[0070] The process of the network optimization method based on multi-orbit satellite access in this example is as follows: Figure 3 As shown, the following steps are included.
[0071] UE sends an access request to AMF, which contains UE identification, service requirements (including delay sensitivity and bandwidth requirements) and location information. AMF receives the access request from UE, requests the currently available satellite orbit information from NWDAF, and receives the real-time load, signal quality and delay information of all satellites (including GEO, MEO, LEO) returned by NWDAF. AMF uses the location information of UE, which can be determined by GPS positioning or base station positioning, to determine which satellites can cover the current user's geographic location, and then selects the best satellite orbit that meets the user's service needs based on the user's service needs and the satellite orbit information provided by NWDAF.
[0072] Specifically, the decision steps for selecting the best satellite orbit that meets the user's service needs are as follows: AMF combines the satellite orbit information obtained from NWDAF and the service needs of the UE to avoid selecting a satellite orbit with too high a load to prevent a decline in user experience. If the load on a certain satellite is too high, try to avoid selecting that satellite. For example, if the user is sensitive to latency, low orbit (LEO) satellites are preferred because LEO satellites have lower latency (usually tens of milliseconds). If the user's needs are more inclined towards stability and a larger coverage area, a geostationary orbit (GEO) satellite may be selected, although the latency is higher, the coverage area is larger. If the user has higher bandwidth requirements and the latency requirements are not high, a medium orbit (MEO) satellite can be selected to provide medium latency and higher bandwidth.
[0073] If multiple satellites are selected through this decision to meet user needs, the satellite orbit with lower load and stronger signal is preferred. Through the following dynamic weight algorithm, AMF weights each orbit according to real-time conditions (load, signal strength, delay) and selects the satellite orbit with the highest score. The specific steps of the dynamic weight algorithm are:
[0074] Set the latency weight (W_latency). The weight is set based on the user's sensitivity to latency. The range is [0,1]. The more important the latency is, the higher the weight is. Set the load weight (W_load). The lower the load, the better. The range is [0,1]. The more important the load is, the higher the weight is. Set the signal strength weight (W_signal_strength). The stronger the signal, the better. The range is [0,1]. The more important the signal quality is, the higher the weight is.
[0075] Normalize each weight parameter to the range of [0,1]. The delay weight is normalized to N_latency, and the expression is: N_latency = (max_latency-latency) / (max_latency-min_latency). The closer the value is to 1, the smaller the delay. The load weight is normalized to N_load, and the expression is: N_load = (max_load-load) / (max_load-min_load). The closer the value is to 1, the lower the load. The signal strength weight is normalized to N_signal_strength, and the expression is: N_signal_strength = (signal_strength-min_signal_strength) / (max_signal_strength-min_signal_strength). The closer the value is to 1, the stronger the signal. Weighted scoring is performed on each orbiting satellite, and the formula is: score = W_latency*N_latency+W_load*N_load+W_signal_strength*N_signal_strength. The orbital satellite with the highest score is selected as the best orbital satellite to connect to the user equipment. After the AMF selects the best orbital satellite, the AMF sends an access request to the target orbital satellite gateway to establish a connection between the user and the target orbital satellite. After the target orbital satellite gateway confirms the access, the AMF sends a confirmation message to the user equipment UE and maintains the connection.
[0076] After connecting the user equipment UE to the best orbital satellite, AMF requests the PCF for a suitable QoS policy (such as bandwidth, priority) according to the service requirements of the user equipment, and receives the QoS policy configuration returned by PCF. AMF then sends the user equipment's access request (including service requirements, UE identification and location information) to NSSF, and receives the network slice information returned by NSSF according to the user's service requirements, such as low-latency slices or high-bandwidth slices. AMF creates a data transmission session request (including QoS requirements and slice ID) based on the QoS policy and slice information, and sends the slice information and data transmission session request to SMF, requesting to establish a data transmission session. SMF receives the data transmission session request sent by AMF, sets the session parameters according to the QoS requirements, SMF sends a session establishment request to UPF, and allocates a data path. UPF confirms the establishment of the data transmission session, performs data transmission with the user equipment UE through the target orbital satellite, and feeds back the path information to SMF.
[0077] Optionally, AMF and UPF encrypt the data transmission session through encryption protocol (IPsec) to ensure data security. And PCF continuously monitors the security status of the encrypted link to ensure there is no unauthorized access or security loopholes. If an abnormal encrypted link is detected, PCF initiates a security protection mechanism and notifies the relevant network elements to repair it.
[0078] Optionally, it also includes monitoring the data transmission session. Specifically, during the data transmission process, UPF receives the traffic data of the user data transmission, performs data forwarding, and monitors the transmission status (such as delay, packet loss rate). If a problem is found during the data transmission process (such as increased delay), UPF sends a data exception report to SMF. After receiving the exception report, SMF dynamically adjusts the traffic routing, reallocates orbital satellite resources or switches the path. UPF will also send traffic statistics (including traffic, delay, packet loss, etc.) to NWDAF for subsequent data analysis. According to the analysis results, QoS policies are dynamically adjusted and traffic optimization is performed. Specifically, SMF sends user data transmission session and traffic information (including traffic status, QoS execution status, etc.) to PCF. PCF evaluates the execution effect of the current policy based on the received data and determines whether the policy needs to be optimized. If it is detected that the policy execution is not ideal, PCF sends policy adjustment suggestions to SMF and UPF to optimize the QoS policy (such as adjusting bandwidth and priority). SMF receives the policy adjustment and performs traffic redistribution and session adjustment. UPF sends traffic statistics and SMF sends session data to NWDAF. NWDAF collects and analyzes network performance data, including traffic load, latency, satellite signal quality, etc. NWDAF generates analysis reports to predict future load changes, satellite resource usage, etc. NWDAF sends optimization suggestions to PCF and SMF to provide data support for QoS strategy adjustment and traffic optimization.
[0079] Optionally, it also includes fault handling of data transmission sessions. Specifically, the real-time data collected by AMF, SMF, and UPF monitors the status of the entire system, such as satellite connection, traffic status, and QoS execution. If the connection of a satellite in a certain orbit is interrupted or the signal quality degrades, AMF automatically triggers the redundancy mechanism and switches the connection to other satellite orbits. If it is detected that the QoS cannot meet the requirements, PCF automatically triggers policy adjustment and notifies SMF to reconfigure the traffic path. If the data traffic transmission is not smooth, UPF switches the data transmission path and generates a fault report. If the satellite signal in a certain orbit is lost, UPF automatically triggers redundant switching and uses the backup satellite orbit to transmit data. SMF dynamically adjusts the session routing and redirects the session and traffic to other satellite resources to ensure service continuity. When the mobile base station switches with the satellite, AMF automatically establishes a new connection to ensure uninterrupted user access.
[0080] Optionally, subscription management and consistency check are also included. Specifically, SMF sends subscription and QoS information to UDM, and UDM checks whether the subscription information and QoS policy are consistent. If inconsistency is found, UDM sends a notification to PCF, requesting to modify the policy or update the subscription information. After receiving the notification, PCF adjusts the policy and feeds back the results to SMF and UDM, automatically generating network operation logs and fault reports.
[0081] To sum up, the network optimization method based on multi-orbit satellite access described in this example can realize dynamic orbit satellite access selection based on real-time orbit satellite network conditions and user service needs in a complex environment of multi-orbit satellite access, and adjust resource allocation in real time according to user service needs and network load to ensure service quality. By real-time monitoring of the data transmission flow and network status of user equipment, the traffic routing is dynamically adjusted to ensure efficient data transmission, which greatly improves the network flexibility, service quality and resource utilization efficiency.
[0082] In the embodiments of the present application, a network optimization device based on multi-orbit satellite access is also provided, which is used to implement the above embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0083] The present application embodiment provides a network optimization device based on multi-orbit satellite access. Figure 4 : is a schematic diagram of the structure of a network optimization device based on multi-orbit satellite access provided by an embodiment of the present application, the device comprising:
[0084] The acquisition module 401 is used to obtain satellite orbit information from the network data analysis function module in response to an access request of the user equipment; the satellite orbit information is used to characterize the types and parameters of multiple orbital satellites;
[0085] A satellite selection module 402, configured to select a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information, and access the user equipment to the target orbit satellite;
[0086] A policy generation module 403 is used to obtain a QoS policy and configure a network slice based on the access request of the user equipment and the current network status of each orbiting satellite;
[0087] The session management module 404 is used to build a data transmission session based on the QoS strategy and the network slice to enable the user equipment to transmit data with the user plane function module through the target orbit satellite.
[0088] In an optional embodiment, the network optimization device based on multi-orbit satellite access also includes: a monitoring module 405, which is used to monitor the data transmission session and obtain network traffic and key indicators during the data transmission process; the key indicators include delay and packet loss rate; according to the monitoring results, the data transmission session is optimized and adjusted.
[0089] In an optional embodiment, the monitoring module 405 is further used to: if the data transmission session generates an abnormal report, select a new orbital satellite for the user equipment to connect and establish a new data transmission session; the abnormal report includes an increase in delay or a higher packet loss rate.
[0090] In an optional embodiment, the satellite selection module 402 is specifically used to: select a candidate orbital satellite that can cover the current user equipment location from multiple orbital satellites based on the location information in the access request of the current user equipment; select a target orbital satellite from the candidate orbital satellites based on the service requirements in the access request of the current user equipment and in combination with the satellite orbit information.
[0091] In an optional embodiment, the satellite selection module 402 is also used to: if the number of the target orbit satellites is greater than 1, set the delay weight according to the delay sensitivity in the access request of the user equipment, and set the load weight and signal strength weight respectively according to the load information and signal quality information of the satellite; perform weighted scoring on the delay weight, load weight and signal strength weight, and obtain the optimal target orbit satellite according to the scoring result.
[0092] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0093] The network optimization device based on multi-orbit satellite access in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0094] The embodiment of the present invention also provides a computer device having the above Figure 4 A network optimization device based on multi-orbit satellite access is shown.
[0095] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphic information in a graphical user interface on an external input / output device (such as a display device coupled to an interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0096] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0097] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0098] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0099] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0100] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0101] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0102] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0103] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A network optimization method based on multi-orbit satellite access, characterized in that: include: Responding to an access request from a user device, obtaining satellite orbit information from a network data analysis function module; The satellite orbit information is used to characterize the types and parameters of multiple satellites; Selecting a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information, and accessing the user equipment to the target orbit satellite; Based on the access request of the user equipment and the current network status of each orbiting satellite, a Qos strategy is obtained and a network slice is configured; Based on the QoS strategy and the network slice, a data transmission session is constructed to enable the user equipment to transmit data with the user plane functional module through the target orbit satellite.
2. The method according to claim 1, characterized in that The types of the multiple satellites include orbit information of the satellites; the parameters of the multiple satellites include load information, signal quality information and delay information of the satellites.
3. The method according to claim 1, characterized in that The parameter requirements in the access request include service requirements and location information; the service requirements include delay sensitivity, bandwidth requirements and coverage requirements.
4. The method according to any one of claims 1 to 3, characterized in that: The step of selecting a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information includes: Selecting a candidate orbit satellite that can cover the current user equipment location from multiple orbit satellites according to the location information in the access request of the current user equipment; A target orbit satellite is selected from the candidate orbit satellites according to the service requirements in the access request of the current user equipment and in combination with the satellite orbit information.
5. The method according to claim 4, characterized in that The selecting a target orbit satellite from the candidate orbit satellites according to the service requirements in the access request of the current user equipment and in combination with the satellite orbit information also includes: If the number of the target orbit satellites is greater than 1, setting a delay weight according to the delay sensitivity in the access request of the user equipment, and setting a load weight and a signal strength weight according to the load information and signal quality information of the satellite respectively; The delay weight, load weight and signal strength weight are weighted and scored, and the optimal target orbit satellite is obtained according to the scoring result.
6. The method according to claim 1, characterized in that The method further comprises: Monitoring the data transmission session to obtain network traffic and key indicators during the data transmission process; the key indicators include delay and packet loss rate; The data transmission session is optimized and adjusted according to the monitoring result.
7. The method according to claim 6, characterized in that The method further comprises: If the data transmission session generates an abnormality report, a new orbit satellite is selected for the user equipment to connect to, and a new data transmission session is established; the abnormality report includes an increase in delay or a higher packet loss rate.
8. A network optimization device based on multi-orbit satellite access, characterized in that: include: An acquisition module, used to obtain satellite orbit information from the network data analysis function module in response to an access request from a user device; The satellite orbit information is used to characterize the types and parameters of multiple orbital satellites; A satellite selection module, configured to select a target orbit satellite from multiple orbit satellites according to the parameter requirements in the access request and the satellite orbit information, and access the user equipment to the target orbit satellite; A policy generation module, used to obtain a QoS policy and configure a network slice based on an access request of the user equipment and a current network status of each orbiting satellite; The session management module is used to build a data transmission session based on the QoS strategy and the network slice to enable the user equipment to transmit data with the user plane function module through the target orbit satellite.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the network optimization method based on multi-orbit satellite access according to any one of claims 1 to 7 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the network optimization method based on multi-orbit satellite access according to any one of claims 1 to 7.
Citation Information
Cited By
PON gateway monitoring method and device based on multi-source data fusion, equipment and medium
CN119922440A
Satellite communication resource dynamic scheduling simulation system
CN122119754A
Multi-orbit satellite access-based network optimization method and apparatus, device, and medium
WO2026091769A1