Air-space-ground integrated network switching method and device, equipment and storage medium
By acquiring the trajectory and network status information of mobile devices, and utilizing machine learning and a seamless switching control module, the instability problem in the switching of integrated air-space-ground network communication was solved, achieving fast and stable network switching and improving communication continuity and data transmission efficiency.
Patent Information
- Application Number
- CN202510128431.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-12-12
AI Technical Summary
The existing integrated air-space-ground network suffers from unstable network connections and discontinuous communication during communication handover.
By acquiring mobile device trajectory information and network status information of the integrated air-space-ground network, and utilizing machine learning algorithms and a seamless handover control module, the system enables rapid and stable handover of mobile device network connections. This includes predicting handover location and time, negotiating communication parameters, establishing dual or multi-connection technologies, and ensuring data packet buffering and signal continuity.
It enables seamless switching between air-space-ground integrated networks, improves communication continuity and data transmission efficiency, reduces switching latency and packet loss rate, and ensures network service stability and user experience.
Smart Images

Figure CN121126470A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a space-air-ground integrated network switching method, device, equipment and storage medium. BACKGROUND
[0002] With the rapid development of information technology, the traditional network architecture has been difficult to meet the growing global information transmission and processing needs. As an important direction of future network development, space-air-ground integrated information network has the advantages of wide coverage, fast transmission speed and strong processing capacity. With the rapid development of communication technology, space-air-ground integrated network as a comprehensive network architecture can integrate network resources on the ground, in the air and in space, and realize seamless communication and data transmission in the global range.
[0003] According to the existing investigation, most passengers are willing to choose the civil aviation flight that can access the Internet, and in addition to the willingness of passengers, network service is also very important for the flight itself, which can help to transmit data such as flight data, cabin video data, aircraft position and attitude data, aircraft health monitoring data, etc. In the form of text, photos, voice, video and other ways, instant communication with the ground, real-time query of air route, airport radar echo map and various weather data, etc. to help the crew make decisions, which is conducive to improving the safety of civil aviation flight. Therefore, the existing civil aviation flight process will use space-air-ground integrated information network for communication. In addition to aviation, passengers on other transportation tools including cars, ships, high-speed rails, etc. and outdoor activity friends also have similar needs, and these transportation tools can also use space-air-ground integrated information network for communication.
[0004] Taking the aircraft as an example, air-to-ground (ATG) communication can be used, and a large number of ground base stations are set along the flight route of the aircraft. The base station antenna faces the sky to provide mobile communication signals for the aircraft to realize the Internet service connection of the aircraft. However, the aircraft route will involve remote areas and sea areas, etc., and the installation and maintenance of the base station in these areas is very difficult, and high-orbit satellite communication can be used, but in the process of communication switching, the problems of unstable network connection and discontinuous communication will occur. SUMMARY
[0005] The present application provides a space-air-ground integrated network switching method, device, equipment and storage medium to solve the problem of unstable network connection and discontinuous communication in the process of existing communication switching.
[0006] In order to solve the above technical problems, the embodiments of the present application provide the following technical solutions:
[0007] In a first aspect, the embodiments of the present application provide a space-air-ground integrated network switching method, comprising:
[0008] obtaining mobile trajectory information of the mobile device in the moving process, the mobile trajectory information comprising a current position of the mobile device and a position of the mobile device within a first preset time length after a current time;
[0009] obtaining first network state information of a space-air-ground integrated network, the space-air-ground integrated network comprising a satellite communication network, an air-to-ground (ATG) communication network and a ground communication network, the first network state information comprising current network state information of the space-air-ground integrated network and network state information of the space-air-ground integrated network within a first preset time length after a current time;
[0010] switching, according to the mobile trajectory information and the first network state information, a connection network of the mobile device from a first regional network to a second regional network in the moving process of the mobile device;
[0011] wherein the first regional network is one of the satellite communication network, the ATG communication network and the ground communication network, and the second regional network is any one of the satellite communication network, the ATG communication network and the ground communication network except the first regional network.
[0012] Optionally, the network state information comprises at least one of:
[0013] network signal strength;
[0014] network coverage range;
[0015] network load information;
[0016] link state information;
[0017] network topology data;
[0018] network service type;
[0019] network connection time length.
[0020] Optionally, the switching, according to the mobile trajectory information and the first network state information, a connection network of the mobile device from a first regional network to a second regional network in the moving process of the mobile device, comprises:
[0021] determining, according to the mobile trajectory information and the first network state information, available regional networks in the space-air-ground integrated network covering the current position of the mobile device and the position of the mobile device within the first preset time length after the current time, the available regional networks comprising the first regional network and the second regional network;
[0022] switch the connection network of the mobile device from the first regional network to the second regional network according to the first network state information corresponding to the first regional network.
[0023] Optionally, the method further comprises:
[0024] acquiring satellite ephemeris data;
[0025] determining a current network coverage area of the satellite communication network and a network coverage area within a first preset time length after a current time according to the satellite ephemeris data;
[0026] determining whether the satellite communication network covers a current position of the mobile device and a position of the mobile device within the first preset time length after the current time according to the current network coverage area and the network coverage area within the first preset time length after the current time.
[0027] Optionally, switching the connection network of the mobile device from the first regional network to the second regional network according to the first network state information corresponding to the first regional network comprises:
[0028] determining a time satisfying a first condition as a switching time according to the first network state information corresponding to the first regional network, wherein the time within the first preset time length after the current time includes the switching time;
[0029] switching the connection network of the mobile device from the first regional network to the second regional network at the switching time;
[0030] wherein the first condition comprises at least one of:
[0031] a signal strength of the first regional network is less than a preset strength;
[0032] a time delay of the first regional network is greater than a preset time delay;
[0033] a packet loss rate of the first regional network is greater than a preset value;
[0034] a transmission rate of the first regional network is less than a preset rate;
[0035] a target weight value is greater than a preset value;
[0036] wherein the target weight value is determined according to at least one of a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the time delay of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network.
[0037] Optionally, switching the connection network of the mobile device from the first local area network to the second local area network includes:
[0038] Obtain the handover cost from the first regional network to each of the available regional networks;
[0039] The available area network with the lowest switching cost will be used as the second area network.
[0040] The mobile device's connection network is switched from the first regional network to the second regional network.
[0041] Optionally, switching the connection network of the mobile device from the first local area network to the second local area network includes:
[0042] Control the negotiation of communication parameters between the mobile device and the second regional network;
[0043] Control the establishment of a communication link between the mobile device and the second regional network;
[0044] The first data packet is cached in the second regional network, wherein the first data packet is the most recently transmitted data packet in the first regional network.
[0045] Optionally, switching the connection network of the mobile device from the first local area network to the second local area network includes:
[0046] Based on the location of the mobile device within a first preset time period after the current time, predict the changes in the communication signal of the mobile device during the handover process;
[0047] The receiving and transmitting parameters of the mobile device are adjusted according to the changes in the communication signal.
[0048] Optionally, the method further includes:
[0049] The historical trajectory information and historical switching strategy of the mobile device are obtained, wherein the historical switching strategy is used to indicate the historical situation of the mobile device switching the network connection.
[0050] Using machine learning algorithms, a switching strategy model is constructed based on the historical trajectory information and the historical switching strategy;
[0051] The movement trajectory information is input into the switching strategy model to obtain the real-time switching strategy output by the switching strategy model;
[0052] According to the real-time switching strategy, the network connection of the mobile device is switched.
[0053] Optionally, the method further includes:
[0054] Obtain priority information for the communication needs of the mobile device;
[0055] Based on the priority information of the communication requirements and the network load information of the mobile device's connected network, network resources are allocated to the mobile device.
[0056] Optionally, the method further includes:
[0057] Obtain the data packet to be transmitted from the mobile device;
[0058] Based on the service type of the data packet to be transmitted, determine the transmission path of the data packet to be transmitted in the mobile device's connection network.
[0059] Secondly, embodiments of the present invention also provide an integrated air-space-ground network switching device, comprising:
[0060] The first acquisition module is used to acquire the movement trajectory information of the mobile device during the movement process. The movement trajectory information includes the current position of the mobile device and the position of the mobile device within a first preset time period after the current time.
[0061] The second acquisition module is used to acquire the first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time.
[0062] The first processing module is configured to switch the connection network of the mobile device from a first regional network to a second regional network during the movement of the mobile device, based on the movement trajectory information and the first network status information.
[0063] Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
[0064] Thirdly, embodiments of the present invention also provide an integrated air-space-ground network handover device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the integrated air-space-ground network handover method as described in any one of the first aspects.
[0065] Fourthly, embodiments of the present invention also provide a readable storage medium storing a program, which, when executed by a processor, implements the steps of the integrated air-space-ground network handover method as described in any one of the first aspects.
[0066] Fifthly, embodiments of the present invention also provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the integrated air-space-ground network handover method as described in any one of the first aspects.
[0067] The beneficial effects of this invention are:
[0068] The air-space-ground integrated network switching method provided by this invention acquires the mobile device's movement trajectory information and the first network status information of the air-space-ground integrated network. Based on the movement trajectory information and the first network status information, it switches the mobile device's connected network from the first regional network in the air-space-ground integrated network to the second regional network in the air-space-ground integrated network during the mobile device's movement. This achieves seamless switching technology for the air-space-ground integrated network, enabling fast and stable switching between different networks and improving communication continuity and data transmission efficiency. Attached Figure Description
[0069] Figure 1 A flowchart illustrating the integrated air-space-ground network handover method provided in this embodiment of the invention;
[0070] Figure 2 This diagram illustrates the architecture of the air-space-ground integrated network coverage seamless handover system provided in this embodiment of the invention.
[0071] Figure 3 This is a schematic diagram of the structure of the integrated air-space-ground network switching device provided in an embodiment of the present invention;
[0072] Figure 4 This is a schematic diagram of the structure of the integrated air-space-ground network switching device provided in an embodiment of the present invention. Detailed Implementation
[0073] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0074] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0075] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0076] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0077] To address the issues of unstable network connections and discontinuous communication during existing communication handover processes, this invention provides an integrated air-space-ground network handover method, apparatus, device, and storage medium.
[0078] like Figure 1 As shown, this embodiment of the invention provides a method for integrated air-space-ground network handover, including:
[0079] Step 101: Obtain the movement trajectory information of the mobile device during the movement process. The movement trajectory information includes the current location of the mobile device and the location of the mobile device within a first preset time period after the current time.
[0080] It should be noted that the integrated air-space-ground network handover method provided in this embodiment of the invention is executed by an integrated air-space-ground network coverage seamless handover system, the architecture of which is shown in the figure below. Figure 2 As shown, the air-space-ground integrated network coverage seamless handover system includes an air-space-ground integrated network module, a network connection management module, and a seamless handover control module. The air-space-ground integrated network module includes, but is not limited to, low-Earth orbit satellites, drones, and ground base stations. The network connection methods for mobile terminals include, but are not limited to, microwave (satellite), wireless signals (base station), or space optical communication. The network connection management module is responsible for the allocation, routing, and forwarding of network resources, while the seamless handover control module is responsible for monitoring network status and executing handover decisions. Figure 2 In this context, the network coverage targets include mobile terminals, such as airplanes, cars, and ships.
[0081] To save onboard space, the integrated air-ground network module employs a multi-band antenna array, used to receive both terrestrial wireless network signals and satellite network signals. The antenna array should possess high gain and wide bandwidth characteristics to ensure accurate reception of signals from different frequency bands. For example, the terrestrial wireless network antenna can cover commonly used 4G / 5G frequency bands, while the satellite network antenna is designed according to the frequency band of the satellite communication system used.
[0082] The network connectivity management module includes multiple Network Interface Cards (NICs) for connecting to terrestrial wireless networks and satellite networks. Each NIC should support the corresponding communication protocols (such as 4G / 5G protocols, satellite communication protocols, etc.) and possess high-speed data transmission capabilities. It should also be equipped with a large-capacity cache memory, such as Dynamic Random Access Memory (DRAM), to cache data during handover. The cache memory capacity should be rationally designed based on the device's network usage and data transmission requirements.
[0083] In this step, taking an airplane as an example, the current position (i.e., the current time position) of the airplane can be obtained based on its flight path, and its position within a first preset time period after the current time can be predicted. Similarly, the current position (i.e., the current time position) of mobile terminals such as cars and ships can be obtained based on their navigation and positioning systems. The position within a first preset time period after the current time of mobile terminals such as cars and ships can also be predicted using deep learning algorithms, combining historical location data and real-time sensor-sensed location information.
[0084] In this step, through Figure 2 The seamless switching control module acquires movement trajectory information to facilitate subsequent switching of the connected network.
[0085] In this embodiment of the invention, the position includes, but is not limited to, the location of the terminal, speed, direction, and position change trend.
[0086] Before initiating seamless handover of integrated air-space-ground network coverage, the entire system must first be initialized and configured. This includes configuring various parameters and strategies for the integrated air-space-ground network modules (including low-Earth orbit satellites, UAVs, ground base stations, etc.), network connectivity management modules, and seamless handover control modules. For example, this involves setting network topology information, defining network performance thresholds, and configuring handover algorithm parameters.
[0087] Specifically, taking an aircraft as an example, the system first obtains the latest satellite ephemeris data, including satellite position, trajectory, and signal strength, through communication with the ground control center. This data is updated in real time and stored in the aircraft's network connectivity management module. The aircraft is equipped with a high-precision positioning system that monitors its current position and flight path in real time. Based on the aircraft's real-time position and flight path information, the network connectivity management module predicts the aircraft's position changes over a future period.
[0088] Step 102: Obtain the first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network, and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time.
[0089] Among them, the satellite communication network, the air-to-ground ATG communication network, and the terrestrial communication network are different regional networks.
[0090] Figure 2The low-orbit satellites of the integrated space-ground network module provide satellite communication networks, UAVs provide air-to-ground ATG communication networks, and ground base stations provide terrestrial communication networks.
[0091] In this step, by Figure 2 The network link management module is used to obtain the first network status information in the integrated air-space-ground network and forward the first network status information to the seamless handover control module so as to use the first network status information to perform subsequent network handover.
[0092] Step 103: Based on the movement trajectory information and the first network status information, during the movement of the mobile device, switch the connection network of the mobile device from the first regional network to the second regional network;
[0093] Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
[0094] First, it needs to be explained that, as Figure 2 As shown, the seamless switching control module includes an analysis unit, a decision-making unit, an execution unit, and an adjustment unit.
[0095] The analysis unit is responsible for real-time analysis of network status information. This analysis involves analyzing network status information from the integrated air-space-ground network module, including multiple sensors and detectors, to measure performance metrics such as link bandwidth, latency, and packet loss rate, and to collect network topology data and service category information. The analysis unit then transmits the collected information to the decision unit for processing.
[0096] Decision Unit: Based on monitored information and preset switching strategies, the decision unit generates switching decisions. It generates these decisions using information provided by the monitoring unit and preset switching strategies and algorithms. The decision unit includes one or more processors and memory to store algorithm models and parameters, and to execute complex calculations and decision-making processes. The output of the decision unit is a switching decision instruction, which guides the execution unit to perform the switching operation.
[0097] Execution Unit: Based on the handover decision, the execution unit executes the specific handover operations. This includes components such as the Network Interface Card (NIC), routing table manager, and firewall, used to adjust network device configurations, establish new network channels, and forward data packets. The execution unit must ensure the speed and accuracy of the handover operations to reduce handover latency and packet loss rate.
[0098] Adjustment Unit: Dynamically adjusts handover strategies and network channels based on changes in network status. The adjustment unit is responsible for dynamically adjusting handover strategies and network channels according to changes in network status. It includes an optimizer or adaptive controller to optimize handover algorithms and parameter settings based on monitoring data and long-term statistical results. The adjustment unit can also adjust resource allocation and transmission priorities based on service demands and changes in network load to maximize network performance. When network load changes (e.g., a sudden increase or decrease in network traffic, a burst of service traffic, etc.) or user demands change (e.g., a user launching a high-bandwidth application), resource allocation is adjusted in real time according to preset rules and algorithms. A gradual adjustment strategy is adopted during the adjustment process to avoid frequent and drastic changes in resources affecting network stability. For example, when network traffic increases, it first attempts to meet the demand by optimizing the utilization efficiency of existing resources (e.g., adjusting caching strategies, optimizing routing algorithms, etc.); if this still cannot meet the demand, bandwidth allocation is gradually increased or service priorities are adjusted to ensure the continuity and stability of network services.
[0099] In this step, the analysis unit analyzes the first network status information based on the movement trajectory information. If the analysis result indicates that the signal strength of the first regional network connected to the mobile device is not satisfactory at a certain time (a certain period of time) for the mobile terminal or the second regional network at a certain time (a certain period of time), the analysis result is sent to the decision unit. Based on the analysis result, the decision unit determines the decision to switch the mobile device's connection network from the first regional network to the second regional network during the mobile device's movement, and sends the decision result to the execution unit. Based on the decision result, the execution unit executes the switch of the mobile device's connection network from the first regional network to the second regional network during the mobile device's movement.
[0100] The time within the first preset duration after the current time includes a certain time (a certain period of time) mentioned above.
[0101] For example, during flight, when the ATG communication network is detected to have a strong signal and low latency, the algorithm will prioritize the ATG communication network; when the aircraft flies over remote areas or over sea areas, the algorithm will automatically switch to the satellite communication network to ensure the continuity of network coverage.
[0102] According to the embodiments of the present invention, through the above steps, a seamless switching technology for an integrated air-space-ground network is realized, enabling rapid and stable switching between different networks, thereby improving communication continuity and data transmission efficiency.
[0103] like Figure 2The network connectivity management module shown collects and predicts network status information from the integrated space-air-ground network module in real time, monitors and predicts the resource status of the satellite communication network, terrestrial communication network, and ATG communication network in real time, and sends this network status information to the seamless handover control module. The network status information includes at least one of the following:
[0104] Network signal strength;
[0105] Network coverage area: Based on the network coverage area and the location of the terminal, it can be determined whether the network covers the terminal.
[0106] Network load information, including the amount of data processed by the network;
[0107] Link status information, such as link availability, bandwidth, latency, packet loss rate, etc.
[0108] Network topology data, which describes the devices, links, and connections in a network;
[0109] Network service type, which is used to distinguish different types of data packets and service requirements, so as to allocate network resources according to different priorities of service requirements or different types of data;
[0110] Network connection duration, which can be understood as the current connection duration of the mobile terminal to the network.
[0111] It should be noted that, given the special nature of the application scenarios of the embodiments of the present invention, taking an airplane as an example, the flight route is basically determined, the base station location is fixed, and the satellite trajectory is fixed. Based on the fixed route, the timing, location, and type of network connected are basically certain events, but the uncertainty of certain events caused by changes in the route cannot be excluded.
[0112] In an optional embodiment, based on the movement trajectory information and the first network status information, during the movement of the mobile device, switching the connection network of the mobile device from a first local area network to a second local area network includes:
[0113] Based on the movement trajectory information and the first network status information, the available area network in the integrated air-space-ground network that covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time is determined. The available area network includes the first area network and the second area network. Specifically, taking an airplane as an example, based on the airplane's flight path information, the current location of the airplane and the location within a first preset time period after the current time are obtained. This location is then matched with the current network coverage area and the network coverage area within a first preset time period of the integrated air-space-ground network in the first network status information to predict whether the integrated air-space-ground network covers the airplane at the current time and within the first preset time period after the current time.
[0114] Based on the first network status information corresponding to the first regional network, the connection network of the mobile device is switched from the first regional network to the second regional network. That is, based on the current network status of the first regional network currently connected to the mobile terminal and the network status information within a first preset time after the current time, it is determined whether to switch the connection network of the mobile device and the switching time.
[0115] In an optional implementation, to determine whether a satellite communication network covers the location of a mobile device, the method further includes:
[0116] Obtain satellite ephemeris data;
[0117] The latest satellite ephemeris data is acquired in real time through data transmission via satellite communication links or ground control centers. This satellite ephemeris data includes information such as satellite orbital parameters (e.g., semi-major axis, eccentricity, inclination), position coordinates, and signal strength distribution.
[0118] Based on the satellite ephemeris data, determine the current network coverage area of the satellite communication network and the network coverage area within a first preset time period after the current time.
[0119] Specifically, by parsing and preprocessing satellite ephemeris data, it is converted into a format suitable for local calculation and decision-making. At the same time, based on the satellite's motion patterns and prediction algorithms, the current network coverage area of the satellite communication network and the network coverage area within the first preset time period after the current time are calculated in advance.
[0120] Based on the current network coverage area and the network coverage area within a first preset time period after the current time, determine whether the satellite communication network covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time.
[0121] It should also be noted that the decision-making unit of the seamless handover control module employs pre-connection and fast handover mechanisms to achieve low-latency handover between different connected networks. The pre-connection mechanism refers to the process where, when the intelligent network selection algorithm determines that a network switch is needed—for example, when flying along a fixed route where network coverage is predicted in advance—the device establishes a connection with the target network before reaching the designated location, ensuring a seamless handover. Alternatively, when conditions permit, dual-connection or multi-connection technologies are used to ensure network continuity at the moment of handover, reducing packet loss and latency, and improving user experience.
[0122] During the handover, the handover can be performed based on some handover strategies and algorithms. Optionally, according to the first network status information corresponding to the first regional network, the connection network of the mobile device is switched from the first regional network to the second regional network, including:
[0123] Based on the first network status information corresponding to the first regional network, the time when the first condition is met is determined as the switching time, and the time within the first preset duration after the current time includes the switching time.
[0124] This can be understood as follows: based on the first network state information corresponding to the first regional network, if the network state of the first regional network meets the first condition at the current time or at a certain time within the first preset duration after the current time, a handover operation can be triggered. When the first condition is met, the handover decision process is initiated.
[0125] The first condition includes at least one of the following:
[0126] The signal strength of the first area network is less than a preset strength, for example, the signal strength is less than -100dBm;
[0127] The latency of the first regional network is greater than a preset latency, for example, the latency is greater than 100ms;
[0128] The packet loss rate of the first area network is greater than a preset value, for example, the packet loss rate is greater than 5%;
[0129] The transmission rate of the first regional network is less than the preset rate, for example, the transmission rate is less than 10 kbit / s;
[0130] The target weight value is greater than the preset value;
[0131] The target weight value is determined based on at least one of the following: a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the latency of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network.
[0132] In one optional embodiment, the process of determining the first weight value includes:
[0133] Set a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the latency of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network; different weight values correspond to different network status information. Optionally, the larger the weight value, the higher the priority of the network status information.
[0134] For example, signal strength is the highest priority, and the first weight value is 50%;
[0135] Latency is the second priority, with a second weight of 20%.
[0136] Packet loss rate is the second-highest priority, with a third-highest weight of 10%.
[0137] The transmission rate is the second-second-second priority, with a fourth weight of 5%.
[0138] Identify the target information in the first set of information that satisfies the second condition;
[0139] The first information includes the signal strength of the first regional network, the latency of the first regional network, the packet loss rate of the first regional network, and the packet loss rate of the first regional network.
[0140] The second condition includes:
[0141] The signal strength of the first area network is less than a preset strength, for example, the signal strength is less than -100dBm;
[0142] The latency of the first regional network is greater than a preset latency, for example, the latency is greater than 100ms;
[0143] The packet loss rate of the first area network is greater than a preset value, for example, the packet loss rate is greater than 5%;
[0144] The transmission rate of the first regional network is less than the preset rate, for example, the transmission rate is less than 10 kbit / s;
[0145] The target weight value is obtained by summing the weight values corresponding to the target information.
[0146] For example, if the target information includes packet loss rate and latency, that is, if the packet loss rate of the first area network is greater than a preset value and the latency of the first area network is greater than a preset latency, then the target weight is 30%.
[0147] In an optional embodiment, switching the mobile device's connection network from the first local area network to the second local area network includes:
[0148] Obtain the handover cost from the first regional network to each of the available regional networks;
[0149] The available area network with the lowest switching cost will be used as the second area network.
[0150] The mobile device's connection network is switched from the first regional network to the second regional network.
[0151] Specifically, in this optional embodiment, reinforcement learning algorithms such as deep Q-network (DQN) can be used to continuously learn and obtain the switching cost of switching the mobile terminal from the first regional network to each available regional network, so as to minimize the switching cost (such as latency and packet loss) and maximize network performance.
[0152] It should also be noted that the fast handover mechanism refers to the optimization of the handover process and protocol based on pre-connection to achieve a fast response to network handover, minimize handover latency, and ensure communication continuity and data transmission efficiency.
[0153] In an optional embodiment, before switching the mobile device's connection network from the first local area network to the second local area network, the method further includes:
[0154] Control the negotiation of communication parameters between the mobile device and the second regional network;
[0155] Control the establishment of a communication link between the mobile device and the second regional network;
[0156] The first data packet is cached in the second regional network, wherein the first data packet is the most recently transmitted data packet in the first regional network.
[0157] In this optional embodiment, before making a switching decision, the configuration of the network management module is adjusted, a new network channel is established, and the data packets to be transmitted are switched from the currently connected first regional network to the second regional network. Specifically, Figure 2 The execution unit shown adjusts the configuration of the network connection management module, establishes a new network channel (i.e., controls the establishment of a communication link between the mobile device and the second regional network), switches the data packet to be transmitted from the current network to the target network, and performs signal detection and handshake operations with the second regional network before switching, negotiates communication parameters (such as frequency, bandwidth, encoding method, etc.) in advance, and establishes a partial connection link (such as backup link preparation in dual-connection technology).
[0158] Furthermore, to achieve seamless handover, the handover location and time can be accurately determined based on flight routes and ephemeris data, and a stable connection link can be established in advance (i.e., a communication link can be established between the mobile device and the second regional network). Reliable connection establishment protocols and optimized signal interaction processes can be adopted. Alternatively, dual-connection or multi-connection technologies can be used to achieve high efficiency and stability, and data traffic can be distributed through intelligent load balancing algorithms to ensure a seamless connection transition, achieving zero data loss and uninterrupted service at the moment of handover.
[0159] Furthermore, during the handover process, it is crucial to ensure the integrity and order of data packets to prevent data loss and out-of-order delivery. When switching communication modes, fast session migration technology is employed to ensure seamless continuation of ongoing communication sessions (such as voice calls and data transmissions) on the new network connection. A session management mechanism is established between the network and application layers to enable rapid migration and recovery of session state information. Caching and prefetching techniques are used to cache data packets in local devices or network nodes at the moment of handover, preventing packet loss or out-of-order delivery. For example, when switching from satellite communication to terrestrial base station communication, the terrestrial base station pre-caches the last transmitted data packet from the satellite communication link (i.e., the first data packet) and immediately forwards it to the aircraft after the handover is complete, ensuring the continuity of data transmission.
[0160] In an optional embodiment, switching the mobile device's connection network from the first local area network to the second local area network includes:
[0161] Based on the location of the mobile device within a first preset time period after the current time, predict the changes in the communication signal of the mobile device during the handover process;
[0162] The receiving and transmitting parameters of the mobile device are adjusted according to the changes in the communication signal.
[0163] Taking an airplane as an example, the signal changes during the handover process are predicted based on the airplane's speed and direction, and the receiving and transmitting parameters of the communication equipment are adjusted in advance to ensure signal continuity during the handover process.
[0164] In an optional embodiment, the method further includes:
[0165] The historical trajectory information and historical switching strategy of the mobile device are obtained, wherein the historical switching strategy is used to indicate the historical situation of the mobile device switching the network connection; specifically, the historical situation is used to indicate the switching of the mobile device from a first historical area network to a second historical area network, wherein the first historical area network is one of the satellite communication network, the ATG communication network and the terrestrial communication network, and the second historical area network is any one of the satellite communication network, the ATG communication network and the terrestrial communication network other than the first historical area network.
[0166] Using machine learning algorithms, a switching strategy model is constructed based on the historical trajectory information and the historical switching strategy;
[0167] The movement trajectory information is input into the switching strategy model to obtain the real-time switching strategy output by the switching strategy model;
[0168] According to the real-time switching strategy, the network connection of the mobile device is switched.
[0169] In this optional embodiment, a handover strategy model is generated using machine learning algorithms and historical data. Based on this handover strategy model, which includes the switching status of the mobile terminal's network connection during historical movement, the real-time handover strategy of the mobile terminal during real-time movement can be predicted according to the handover strategy model. Based on the real-time handover strategy, the connection network of the mobile device is switched.
[0170] In an optional embodiment, the method further includes:
[0171] Obtain priority information for the communication needs of the mobile device;
[0172] Based on the priority information of the communication requirements and the network load information of the mobile device's connected network, network resources are allocated to the mobile device.
[0173] Specifically, to improve network resource utilization efficiency, the network connectivity management module adopts a dynamic resource allocation strategy, dynamically adjusting the resource allocation of satellite communication networks, ATG communication networks, and terrestrial communication networks based on real-time network load and user demand. For example, when network load is high, the module will prioritize critical communication needs, such as emergency rescue and military reconnaissance, allocating more network resources to these critical applications through intelligent scheduling to ensure communication quality and data transmission efficiency. Simultaneously, for non-critical applications, such as internet data and image data, the module will reduce their network resource requirements through intelligent compression and caching technologies, achieving efficient utilization of network resources.
[0174] Based on the priority of user needs (e.g., emergency rescue services are the highest priority, critical control commands are the next highest priority, and ordinary internet data is the lowest priority) and real-time network load, network resources are allocated to different services and users. Taking into account factors such as the importance of the service, real-time requirements, and bandwidth needs, a utility value is calculated for each service, and resources are allocated according to the size of the utility value, with appropriate resource allocation towards higher-priority services. For example, during network congestion, sufficient bandwidth and low-latency transmission channels are prioritized for emergency rescue data, while the bandwidth requirements of other lower-priority services are reduced or their data packets are temporarily buffered to ensure the normal operation of critical services.
[0175] In an optional embodiment, the method further includes:
[0176] Obtain the data packet to be transmitted from the mobile device;
[0177] Based on the service type of the data packet to be transmitted, determine the transmission path of the data packet to be transmitted in the mobile device's connection network.
[0178] Specifically, when the system receives a data packet to be transmitted, the data packet first enters the network connection management module for preliminary processing. Based on the current network status and routing policy, and in conjunction with the intelligent network selection algorithm, a suitable transmission path is selected to send the data packet to the target address.
[0179] The network connectivity management module collects real-time load information such as network traffic, bandwidth utilization, and concurrent connections. Based on port number, protocol type, and application characteristics, it uses deep packet inspection technology to classify data packets, distinguishing different types of service traffic (such as voice, video, and data), providing detailed information for resource allocation. The data collection frequency can be adjusted according to dynamic network changes; the collection frequency is increased when network load fluctuates significantly to ensure timely monitoring of network status changes.
[0180] It should also be noted that the method further includes: after the handover is completed, the analysis unit of the seamless handover control module will continue to evaluate the new network status and dynamically adjust the network channel and handover strategy as needed. This includes adjusting bandwidth allocation based on changes in network load and adjusting transmission priority based on service priority. Simultaneously, the handover algorithm and strategy can be optimized based on long-term monitoring data to improve the overall system performance.
[0181] Taking an aircraft as an example, the specific process of the air-space-ground integrated network handover method is explained in detail below:
[0182] Based on the aircraft's current location and flight path, combined with satellite ephemeris data, the range of the aircraft's location changes over a future period is predicted. Using Geographic Information System (GIS) technology and satellite orbit calculation models, a precise matching analysis is performed between the aircraft's flight path and the coverage area of the satellite network to determine the satellite resources accessible to the aircraft at different flight phases, as well as potential network coverage gaps and signal variations.
[0183] When an aircraft anticipates entering a network coverage gap or a deterioration in the current satellite network connection quality during flight, the network handover process is initiated in advance. A pre-connection mechanism establishes a partial connection link with the target satellite or backup network before handover, preparing the necessary parameter configurations. When handover conditions are met (e.g., signal strength below a threshold, latency exceeding a set value), the network handover operation is executed rapidly, switching the aircraft's network connection from the current satellite to the target satellite or other available networks. This ensures data continuity during the handover process and minimizes packet loss and downtime.
[0184] The integrated air-space-ground network handover method provided in this invention achieves rapid and stable handover between terrestrial and satellite networks by optimizing handover strategies and network management. This improves communication continuity and data transmission efficiency, enabling seamless integration and efficient handover of terrestrial, airborne, and space network resources. It enhances the continuity and stability of global communication and data transmission, overcoming the limitations of traditional networks in terms of coverage, transmission latency, and data processing efficiency. This provides strong technical support for various fields such as public welfare, military reconnaissance, environmental monitoring, disaster early warning, and smart cities. Besides aircraft requiring network coverage, other modes of transportation such as automobiles and ships also require this service. Furthermore, the integrated air-space-ground network handover method provided in this invention effectively reduces handover latency and packet loss rate by real-time monitoring of network status and rapid execution of handover operations, improving communication continuity. It employs intelligent handover strategies to reduce unnecessary handover operations and lower handover signaling overhead. By dynamically adjusting network channels and handover strategies, it balances network load and improves overall resource utilization. Finally, by optimizing the handover process and network management, it enhances network stability and reliability. It can also realize a system that intelligently judges and automatically switches communication modes based on satellite ephemeris data of the aircraft's flight path, so as to ensure fast and stable network connection during flight, whether the aircraft is on land, at sea or in remote areas, thereby improving communication continuity and data transmission efficiency. It can automatically select the optimal network connection mode based on factors such as real-time network conditions, geographical location and communication needs, and can dynamically adjust network resource allocation according to network load and user needs to improve resource utilization efficiency. Through pre-connection and fast switching mechanisms, it can achieve low-latency switching between different networks to ensure communication continuity. Through the collaborative work of satellite and ground base stations, it can optimize network coverage in remote areas and sea routes.
[0185] like Figure 3 As shown, this embodiment of the invention also provides an integrated air-space-ground network switching device, comprising:
[0186] The first acquisition module 301 is used to acquire the movement trajectory information of the mobile device during the movement process. The movement trajectory information includes the current position of the mobile device and the position of the mobile device within a first preset time period after the current time.
[0187] The second acquisition module 302 is used to acquire the first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time.
[0188] The first processing module 303 is used to switch the connection network of the mobile device from the first regional network to the second regional network during the movement of the mobile device, based on the movement trajectory information and the first network status information.
[0189] Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
[0190] Optionally, the network status information includes at least one of the following:
[0191] Network signal strength;
[0192] Network coverage;
[0193] Network load information;
[0194] Link status information;
[0195] Network topology data;
[0196] Network service types;
[0197] Network connection duration.
[0198] Optionally, the first processing module 303 includes:
[0199] The first processing unit is configured to determine, based on the movement trajectory information and the first network status information, an available area network in the integrated air-space-ground network that covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time, wherein the available area network includes the first area network and the second area network.
[0200] The second processing unit is configured to switch the connection network of the mobile device from the first regional network to the second regional network based on the first network status information corresponding to the first regional network.
[0201] Optionally, the device further includes:
[0202] The third acquisition module is used to acquire satellite ephemeris data;
[0203] The second processing module is used to determine the current network coverage area of the satellite communication network and the network coverage area within a first preset time after the current time based on the satellite ephemeris data.
[0204] The third processing module is used to determine whether the satellite communication network covers the current location of the mobile device and the location of the mobile device within the first preset time after the current time, based on the current network coverage area and the network coverage area within the first preset time after the current time.
[0205] Optionally, the first processing module 303 includes:
[0206] The third processing unit is used to determine the time when the first condition is met as the switching time based on the first network status information corresponding to the first regional network, and the time within the first preset duration after the current time includes the switching time.
[0207] The fourth processing unit is configured to switch the connection network of the mobile device from the first regional network to the second regional network during the switching time.
[0208] The first condition includes at least one of the following:
[0209] The signal strength of the first area network is less than the preset strength;
[0210] The latency of the first regional network is greater than the preset latency;
[0211] The packet loss rate of the first area network is greater than a preset value;
[0212] The transmission rate of the first regional network is less than the preset rate;
[0213] The target weight value is greater than the preset value;
[0214] The target weight value is determined based on at least one of the following: a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the latency of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network.
[0215] Optionally, the second processing unit is specifically used for:
[0216] Obtain the handover cost from the first regional network to each of the available regional networks;
[0217] The available area network with the lowest switching cost will be used as the second area network.
[0218] The mobile device's connection network is switched from the first regional network to the second regional network.
[0219] Optionally, the first processing module 303 includes:
[0220] The fifth processing unit is used to control the negotiation of communication parameters between the mobile device and the second regional network;
[0221] The sixth processing unit is used to control the establishment of a communication link between the mobile device and the second regional network;
[0222] The seventh processing unit is configured to cache the first data packet in the second regional network, wherein the first data packet is the most recently transmitted data packet in the first regional network.
[0223] Optionally, the first processing module 303 includes:
[0224] The eighth processing unit is used to predict the changes in the communication signal of the mobile device during the handover process based on the location of the mobile device within a first preset time period after the current time.
[0225] The ninth processing unit is used to adjust the receiving and transmitting parameters of the mobile device according to the changes in the communication signal.
[0226] Optionally, the device further includes:
[0227] The second acquisition module is used to acquire the historical trajectory information and historical switching strategy of the mobile device, wherein the historical switching strategy is used to indicate the historical situation of the mobile device switching the network connection.
[0228] The fourth processing module is used to construct a switching strategy model based on the historical trajectory information and the historical switching strategy using machine learning algorithms;
[0229] The fifth processing module is used to input the movement trajectory information into the switching strategy model to obtain the real-time switching strategy output by the switching strategy model;
[0230] The sixth processing module is used to switch the network connection of the mobile device according to the real-time switching strategy.
[0231] Optionally, the device further includes:
[0232] The third acquisition module is used to acquire priority information of the communication requirements of the mobile device;
[0233] The seventh processing module is used to allocate network resources to the mobile device based on the priority information of the communication requirements and the network load information of the network to which the mobile device is connected.
[0234] Optionally, the device further includes:
[0235] The fourth acquisition module is used to acquire the data packet to be transmitted by the mobile device;
[0236] The eighth processing module is used to determine the transmission path of the data packet to be transmitted in the mobile device's connection network based on the service type of the data packet to be transmitted.
[0237] It should be noted that the air-space-ground integrated network handover device provided in this embodiment of the invention is a device capable of executing the above-described air-space-ground integrated network handover method. Therefore, all embodiments of the above-described air-space-ground integrated network handover method are applicable to this device and can achieve the same or similar technical effects.
[0238] like Figure 4 As shown, this embodiment of the invention also provides an integrated air-space-ground network switching device, including: a processor 401; and a memory 403 connected to the processor 401 via a bus interface 402. The memory 403 is used to store programs and data used by the processor 401 when performing operations, and the processor 401 calls and executes the programs and data stored in the memory 403.
[0239] The transceiver 404 is connected to the bus interface 402 and is used to receive and send data under the control of the processor 401. Specifically, the processor 401 is used to read the program in the memory 403 and to execute the following processes:
[0240] The movement trajectory information of the mobile device during movement is obtained, including the current location of the mobile device and the location of the mobile device within a first preset time period after the current time;
[0241] Obtain first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network, and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time.
[0242] Based on the movement trajectory information and the first network status information, during the movement of the mobile device, the connection network of the mobile device is switched from the first regional network to the second regional network;
[0243] Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
[0244] Optionally, the network status information includes at least one of the following:
[0245] Network signal strength;
[0246] Network coverage;
[0247] Network load information;
[0248] Link status information;
[0249] Network topology data;
[0250] Network service types;
[0251] Network connection duration.
[0252] Optionally, the processor 401 is used to:
[0253] Based on the movement trajectory information and the first network status information, determine the available area network in the integrated air-space-ground network that covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time. The available area network includes the first area network and the second area network.
[0254] Based on the first network status information corresponding to the first regional network, the connection network of the mobile device is switched from the first regional network to the second regional network.
[0255] Optionally, the processor 401 is further configured to:
[0256] Obtain satellite ephemeris data;
[0257] Based on the satellite ephemeris data, determine the current network coverage area of the satellite communication network and the network coverage area within a first preset time period after the current time;
[0258] Based on the current network coverage area and the network coverage area within a first preset time period after the current time, determine whether the satellite communication network covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time.
[0259] Optionally, the processor 401 is used to:
[0260] Based on the first network status information corresponding to the first regional network, the time when the first condition is met is determined as the switching time, and the time within the first preset duration after the current time includes the switching time;
[0261] During the switching time, the connection network of the mobile device is switched from the first regional network to the second regional network;
[0262] The first condition includes at least one of the following:
[0263] The signal strength of the first area network is less than the preset strength;
[0264] The latency of the first regional network is greater than the preset latency;
[0265] The packet loss rate of the first area network is greater than a preset value;
[0266] The transmission rate of the first regional network is less than the preset rate;
[0267] The target weight value is greater than the preset value;
[0268] The target weight value is determined based on at least one of the following: a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the latency of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network.
[0269] Optionally, the processor 401 is used to:
[0270] Obtain the handover cost from the first regional network to each of the available regional networks;
[0271] The available area network with the lowest switching cost will be used as the second area network.
[0272] The mobile device's connection network is switched from the first regional network to the second regional network.
[0273] Optionally, the processor 401 is used to:
[0274] Control the negotiation of communication parameters between the mobile device and the second regional network;
[0275] Control the establishment of a communication link between the mobile device and the second regional network;
[0276] The first data packet is cached in the second regional network, wherein the first data packet is the most recently transmitted data packet in the first regional network.
[0277] Optionally, the processor 401 is used to:
[0278] Based on the location of the mobile device within a first preset time period after the current time, predict the changes in the communication signal of the mobile device during the handover process;
[0279] The receiving and transmitting parameters of the mobile device are adjusted according to the changes in the communication signal.
[0280] Optionally, the processor 401 is further configured to:
[0281] The historical trajectory information and historical switching strategy of the mobile device are obtained, wherein the historical switching strategy is used to indicate the historical situation of the mobile device switching the network connection.
[0282] Using machine learning algorithms, a switching strategy model is constructed based on the historical trajectory information and the historical switching strategy;
[0283] The movement trajectory information is input into the switching strategy model to obtain the real-time switching strategy output by the switching strategy model;
[0284] According to the real-time switching strategy, the network connection of the mobile device is switched.
[0285] Optionally, the processor 401 is further configured to:
[0286] Obtain priority information for the communication needs of the mobile device;
[0287] Based on the priority information of the communication requirements and the network load information of the mobile device's connected network, network resources are allocated to the mobile device.
[0288] Optionally, the processor 401 is further configured to:
[0289] Obtain the data packet to be transmitted from the mobile device;
[0290] Based on the service type of the data packet to be transmitted, determine the transmission path of the data packet to be transmitted in the mobile device's connection network.
[0291] Among them, Figure 4 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 401) and memory (memory 403). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides a user interface 405. A transceiver 404 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over a transmission medium. Processor 401 is responsible for managing the bus architecture and general processing, and memory 403 may store data used by processor 401 during operation.
[0292] In addition, specific embodiments of the present invention also provide a readable storage medium storing a computer program thereon, wherein when the program is executed by a processor, it implements the steps in the integrated air-space-ground network handover method as described above.
[0293] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0294] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.
[0295] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions that cause a computer device (which may be a personal computer, server, or network device, etc.) to execute partial steps of the resource selection method described in the various embodiments of the present invention, or to execute partial steps of the information transmission method described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0296] A specific embodiment of the present invention also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described functionality. Figure 1 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0297] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also within the scope of protection of the present invention.
Claims
1. A method for integrated air-space-ground network handover, characterized in that, include: The movement trajectory information of the mobile device during movement is obtained, including the current location of the mobile device and the location of the mobile device within a first preset time period after the current time; Obtain first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network, and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time. Based on the movement trajectory information and the first network status information, during the movement of the mobile device, the connection network of the mobile device is switched from the first regional network to the second regional network; Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
2. The method according to claim 1, characterized in that, The network status information includes at least one of the following: Network signal strength; Network coverage; Network load information; Link status information; Network topology data; Network service types; Network connection duration.
3. The method according to claim 1, characterized in that, Based on the movement trajectory information and the first network status information, during the movement of the mobile device, switching the connection network of the mobile device from a first regional network to a second regional network includes: Based on the movement trajectory information and the first network status information, determine the available area network in the integrated air-space-ground network that covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time. The available area network includes the first area network and the second area network. Based on the first network status information corresponding to the first regional network, the connection network of the mobile device is switched from the first regional network to the second regional network.
4. The method according to claim 3, characterized in that, The method further includes: Obtain satellite ephemeris data; Based on the satellite ephemeris data, determine the current network coverage area of the satellite communication network and the network coverage area within a first preset time period after the current time; Based on the current network coverage area and the network coverage area within a first preset time period after the current time, determine whether the satellite communication network covers the current location of the mobile device and the location of the mobile device within a first preset time period after the current time.
5. The method according to claim 3, characterized in that, Based on the first network status information corresponding to the first regional network, switching the connection network of the mobile device from the first regional network to the second regional network includes: Based on the first network status information corresponding to the first regional network, the time when the first condition is met is determined as the switching time, and the time within the first preset duration after the current time includes the switching time; During the switching time, the connection network of the mobile device is switched from the first regional network to the second regional network; The first condition includes at least one of the following: The signal strength of the first area network is less than the preset strength; The latency of the first regional network is greater than the preset latency; The packet loss rate of the first area network is greater than a preset value; The transmission rate of the first regional network is less than the preset rate; The target weight value is greater than the preset value; The target weight value is determined based on at least one of the following: a first weight value corresponding to the signal strength of the first regional network, a second weight value corresponding to the latency of the first regional network, a third weight value corresponding to the packet loss rate of the first regional network, and a fourth weight value corresponding to the transmission rate of the first regional network.
6. The method according to claim 3, characterized in that, Switching the mobile device's connection network from the first local area network to the second local area network includes: Obtain the handover cost from the first regional network to each of the available regional networks; The available area network with the lowest switching cost will be used as the second area network. The mobile device's connection network is switched from the first regional network to the second regional network.
7. The method according to claim 1, characterized in that, Switching the mobile device's connection network from the first local area network to the second local area network includes: Control the negotiation of communication parameters between the mobile device and the second regional network; Control the establishment of a communication link between the mobile device and the second regional network; The first data packet is cached in the second regional network, wherein the first data packet is the most recently transmitted data packet in the first regional network.
8. The method according to claim 1, characterized in that, Switching the mobile device's connection network from the first local area network to the second local area network includes: Based on the location of the mobile device within a first preset time period after the current time, predict the changes in the communication signal of the mobile device during the handover process; The receiving and transmitting parameters of the mobile device are adjusted according to the changes in the communication signal.
9. The method according to claim 1, characterized in that, The method further includes: The historical trajectory information and historical switching strategy of the mobile device are obtained, wherein the historical switching strategy is used to indicate the historical situation of the mobile device switching the network connection. Using machine learning algorithms, a switching strategy model is constructed based on the historical trajectory information and the historical switching strategy; The movement trajectory information is input into the switching strategy model to obtain the real-time switching strategy output by the switching strategy model; According to the real-time switching strategy, the network connection of the mobile device is switched.
10. The method according to claim 1, characterized in that, The method further includes: Obtain priority information for the communication needs of the mobile device; Based on the priority information of the communication request and the network load information of the mobile device's connected network, network resources are allocated to the mobile device.
11. The method according to claim 1, characterized in that, The method further includes: Obtain the data packet to be transmitted from the mobile device; Based on the service type of the data packet to be transmitted, determine the transmission path of the data packet to be transmitted in the mobile device's connection network.
12. A space-air-ground integrated network switching device, characterized in that, include: The first acquisition module is used to acquire the movement trajectory information of the mobile device during the movement process. The movement trajectory information includes the current position of the mobile device and the position of the mobile device within a first preset time period after the current time. The second acquisition module is used to acquire the first network status information of the integrated air-space-ground network, which includes a satellite communication network, an air-to-ground ATG communication network and a terrestrial communication network. The first network status information includes the current network status information of the integrated air-space-ground network and the network status information of the integrated air-space-ground network within a first preset time period after the current time. The first processing module is configured to switch the connection network of the mobile device from a first regional network to a second regional network during the movement of the mobile device, based on the movement trajectory information and the first network status information. Wherein, the first regional network is one of the satellite communication network, the ATG communication network, and the terrestrial communication network, and the second regional network is any one of the satellite communication network, the ATG communication network, and the terrestrial communication network other than the first regional network.
13. A space-air-ground integrated network switching device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the integrated air-space-ground network handover method as described in any one of claims 1 to 11.
14. A readable storage medium, characterized in that, The readable storage medium stores a program that, when executed by a processor, implements the steps of the integrated air-space-ground network handover method as described in any one of claims 1 to 11.
15. A computer program product, characterized in that, It includes computer instructions, which, when executed by a processor, implement the steps in the integrated air-space-ground network handover method as described in any one of claims 1 to 11.
Citation Information
Cited By
Space-air-ground integrated network switching method and apparatus, device, readable storage medium, and computer program product
WO2026166476A1