Handover link conflict early warning method and device of terminal equipment and storage medium
By setting up test sites and a third satellite for global decision-making during satellite handover, and utilizing signal-to-noise ratio prediction and conflict early warning models, the problem of terminal devices competing for channel resources during satellite handover was solved, achieving smooth handover of terminal devices and improved communication stability.
Patent Information
- Application Number
- CN202511770627.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-03-06
AI Technical Summary
During satellite handover, the lack of comprehensive assessment of each satellite can lead to multiple terminal devices competing for the same channel resources, resulting in communication system connection interruptions, service degradation, or access failures.
By setting up test sites within the target area and establishing evaluation links with various satellites, the signal-to-noise ratio between terminal devices and satellites is predicted. The connection probability is determined using a prediction model, and a third satellite with global decision-making provides conflict warnings to avoid selecting handover links with high conflict probabilities.
It enabled a smooth handover of various terminal devices, reduced the satellite communication load, improved communication stability, and prevented communication interruptions and service degradation caused by handover failures.
Smart Images

Figure CN121619010A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a handover link conflict early warning method, device, and storage medium for a terminal device. Background Technology
[0002] When users access a satellite network, during satellite handover, due to uncoordinated, asynchronous, or inaccurate resource allocation, multiple user terminals may compete for the same channel resources. This is known as handover preemption conflict. Handover preemption conflict is a typical resource contention problem in satellite communication systems, causing connection interruptions, service degradation, or access failures.
[0003] Figure 1A This is a diagram illustrating the communication connections between multiple existing terminal devices and the current serving satellite and the target satellite. (Reference) Figure 1A As shown, at the current moment, multiple terminal devices 1 to n have established communication connections with satellite 1 (i.e., the current serving satellite). Since satellite 1 is constantly moving, the terminal devices 1 to n will soon lose their communication connections with satellite 1. To ensure smooth communication, at the next moment, terminal devices 1 to n simultaneously send access requests to satellites 2 and 3 (i.e., the target satellite). That is, terminal devices 1 to n need to switch their communication connection from satellite 1 to satellite 2 or satellite 3.
[0004] Although terminal devices 1 through n all send access requests to satellites 2 and 3, since satellites 2 and 3 only have one idle channel, it's possible that only terminal device 1 establishes a communication connection with satellite 2, and terminal device 2 establishes a communication connection with satellite 3, while terminal devices 3 through n cannot establish a communication connection with either satellite 2 or satellite 3. Alternatively, if satellite 2 responds to access requests from both terminal devices 1 and 2 simultaneously, it can cause terminal devices 1 and 2 to compete for the same resource, resulting in a conflict. Consequently, both terminal devices 1 and 2 need to re-access, leading to service jitter.
[0005] Figure 1B This is a schematic diagram illustrating the communication connections between multiple terminal devices and the same target satellite, where two satellites are currently serving the same device. (Reference) Figure 1BAs shown, at the current moment, multiple terminal devices 1 to n establish communication connections with satellite 1 (i.e., the currently serving satellite), and multiple terminal devices 1 to m establish communication connections with satellite 3 (i.e., another currently serving satellite). At the next moment, terminal devices 1 to n and terminal devices 1 to m simultaneously send access requests to satellite 2 (i.e., the target satellite). However, due to the limited channel resources of satellite 2, it cannot respond to all terminal devices sending access requests. Therefore, some terminal devices cannot establish communication connections with satellite 2, resulting in connection interruption. Alternatively, if satellite 2 simultaneously responds to access requests from terminal device 1 on satellite 1 and terminal device 2 on satellite 3, terminal devices 1 and 2 simultaneously compete for a resource, causing a conflict. This leads to both terminal devices 1 and 2 needing to re-access, resulting in service jitter.
[0006] In summary, during satellite handover, due to limited channel resources and the fact that the same target satellite may need to simultaneously receive access requests from multiple terminal devices on multiple currently serving satellites, multiple terminal devices may compete for the same channel resources. Furthermore, because each currently serving satellite makes independent decisions without overall coordination, this can lead to target satellite resource overload or preemption of the channels required by the terminal devices. Consequently, the handover process cannot be smooth, ultimately resulting in connection interruptions, service degradation, or access failures in the satellite communication system.
[0007] There is currently no effective solution to the technical problem in the existing technology that, when the same target satellite needs to receive access requests from multiple terminal devices corresponding to multiple currently serving satellites at the same time, a lack of comprehensive judgment on each satellite leads to handover preemption conflicts, thereby affecting communication stability. Summary of the Invention
[0008] The embodiments of this disclosure provide a handover link conflict early warning method, apparatus, and storage medium for terminal devices, so as to at least solve the technical problem in the prior art that when the same target satellite needs to receive access requests from multiple terminal devices corresponding to multiple currently serving satellites at the same time, a handover preemption conflict occurs due to the lack of comprehensive judgment on each satellite, thereby affecting the stability of communication.
[0009] According to one aspect of the present disclosure, a method for early warning of handover link conflicts for a terminal device is provided, comprising: determining a first signal-to-noise ratio (SNR) corresponding to a first evaluation link and a second SNR corresponding to each user link, wherein the first evaluation link represents a communication link established between a test site and a first satellite covering a target area at the current time, and the user link represents a communication link established between the first satellite and a terminal device within the target area; establishing a second evaluation link between the test site and each second satellite, and determining a third SNR corresponding to each second evaluation link, wherein the second satellite represents a satellite that will establish a communication connection with each terminal device at the next time; and based on the first SNR, each second SNR, and each... The third signal-to-noise ratio (SNR) is used to predict the fourth SNR between each terminal device and each second satellite at the next moment. Based on multiple fourth SNRs and using a pre-trained prediction model, the connection probability corresponding to each terminal device at the next moment is determined. Each connection probability is sent to the third satellite to determine the number of terminal devices transferred from each first satellite to each second satellite at the next moment. First input information representing the number of transfers and second input information representing the remaining bandwidth of each second satellite are constructed. Based on the first and second input information and using a pre-trained early warning model, conflict warnings are issued for each transfer link, where the transfer link represents the link between the first satellite and the second satellite.
[0010] According to another aspect of the present disclosure, a storage medium is also provided, the storage medium including a stored program, wherein, when the program is executed, a processor performs any of the methods described above.
[0011] According to another aspect of the present disclosure, a handover link conflict early warning device for terminal equipment is also provided, comprising: a first signal-to-noise ratio (SNR) determination module, configured to determine a first SNR corresponding to a first evaluation link and a second SNR corresponding to each user link, wherein the first evaluation link represents a communication link established between a test station and a first satellite covering a target area at the current time, and the user link represents a communication link established between the first satellite and a terminal equipment within the target area; a second SNR determination module, configured to establish a second evaluation link between the test station and each second satellite, and determine a third SNR corresponding to each second evaluation link, wherein the second satellite represents a satellite that will establish a communication connection with each terminal equipment at the next time; and a connection probability determination module, configured to determine the connection probability based on the first SNR and each second satellite. The system uses a second signal-to-noise ratio (SNR) and various third SNRs to predict the fourth SNR between each terminal device and each second satellite at the next moment. Based on multiple fourth SNRs and using a pre-trained prediction model, it determines the connection probability corresponding to each terminal device at the next moment. An input information construction module sends each connection probability to a third satellite to determine the number of terminal devices transferred from each first satellite to each second satellite at the next moment, and constructs first input information representing the number of transfers and second input information representing the remaining bandwidth of each second satellite. A conflict warning module is used to provide conflict warnings for each transfer link based on the first and second input information and using a pre-trained warning model, where the transfer link represents the link between the first and second satellites.
[0012] According to another aspect of the present disclosure, a handover link conflict early warning device for a terminal device is also provided, comprising: a processor; and a memory connected to the processor, configured to provide the processor with instructions for processing the following steps: determining a first signal-to-noise ratio (SNR) corresponding to a first evaluation link and a second SNR corresponding to each user link, wherein the first evaluation link represents a communication link established between a test site and a first satellite covering a target area at the current time, and the user link represents a communication link established between the first satellite and a terminal device within the target area; establishing a second evaluation link between the test site and each second satellite, and determining a third SNR corresponding to each second evaluation link, wherein the second satellite represents a satellite that will establish a communication connection with each terminal device at the next time. Based on the first signal-to-noise ratio (SNR), each of the second SNRs, and each of the third SNRs, the fourth SNR between each terminal device and each of the second satellites is predicted at the next moment. Based on multiple fourth SNRs and using a pre-trained prediction model, the connection probability corresponding to each terminal device at the next moment is determined. Each connection probability is sent to the third satellite to determine the number of terminal devices transferred from each first satellite to each second satellite at the next moment. First input information representing the number of transfers and second input information representing the remaining bandwidth of each second satellite are constructed. Based on the first and second input information and using a pre-trained early warning model, conflict warnings are issued for each transfer link, where the transfer link represents the link between the first satellite and the second satellite.
[0013] This application provides a method for early warning of handover link conflicts for terminal devices. First, a test site determines a first signal-to-noise ratio (SNR) corresponding to a first evaluation link and a second SNR corresponding to each user link. Then, the test site establishes a second evaluation link corresponding to each second satellite and determines a third SNR corresponding to each second evaluation link. Further, based on the first SNR, the second SNRs, and the third SNRs, the test site predicts a fourth SNR between each terminal device and each second satellite at the next time step. Based on multiple fourth SNRs, a pre-trained prediction model is used to determine the connection probability corresponding to each terminal device at the next time step. Then, the test site sends each connection probability to a third satellite, which determines the number of terminal devices to be handed over from each first satellite to each second satellite at the next time step. Based on the handover number, first input information is constructed, and second input information is constructed based on the remaining bandwidth of each second satellite. Finally, based on the first and second input information and using the pre-trained warning model, conflict warnings are issued for each handover link.
[0014] Therefore, the test site set up in the target area in this application can replace multiple terminal devices as the main body for communication testing, establishing a unique evaluation link with each satellite. This reduces the communication load on each satellite and improves communication stability.
[0015] Furthermore, this application also includes a third satellite for global decision-making. By receiving the connection probabilities between each terminal device and each second satellite, and utilizing an early warning model, the third satellite can provide conflict warnings for each handover link, thereby preventing terminal devices from selecting handover links with high conflict probabilities during handover and preventing communication stability from being affected by handover failures.
[0016] Therefore, this application can select a suitable handover link to achieve a smooth handover for each terminal device. This solves the technical problem in the prior art where, when the same target satellite needs to simultaneously receive access requests from multiple terminal devices corresponding to multiple currently serving satellites, a lack of comprehensive judgment of each satellite leads to handover preemption conflicts, thus affecting communication stability. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this disclosure and form part of this application, illustrate exemplary embodiments of this disclosure and are used to explain this disclosure, but do not constitute an undue limitation of this disclosure. In the drawings: Figure 1A This is a diagram illustrating the communication connections between existing terminal devices and the current service satellite and the target satellite; Figure 1B This is a schematic diagram showing multiple terminal devices communicating with the same target satellite while simultaneously serving two other satellites. Figure 2A This is a hardware structure block diagram of a satellite according to Embodiment 1 of this disclosure; Figure 2B This is a schematic diagram of the hardware architecture of the test site according to Embodiment 1 of this disclosure; Figure 3 This is a schematic diagram of the satellite communication system according to Embodiment 1 of this disclosure; Figure 4 This is a flowchart illustrating the handover link conflict early warning method for terminal devices according to Embodiment 1 of this disclosure; Figure 5 This is a schematic diagram of the link connection relationship between the satellite, terminal equipment, and test site according to Embodiment 1 of this disclosure; Figure 6 This is a schematic diagram of the communication connection between two first satellites and one second satellite according to Embodiment 1 of this disclosure; Figure 7This is a schematic diagram of the structure of the early warning model according to Embodiment 1 of this disclosure; Figure 8 This is a schematic diagram of the communication connection between a plurality of first satellites and a plurality of second satellites according to Embodiment 1 of this disclosure; Figure 9 This is a schematic diagram of the structure of the prediction model according to Embodiment 1 of this disclosure; Figure 10 This is a schematic diagram of a handover link conflict early warning device for a terminal device according to Embodiment 2 of this disclosure; and Figure 11 This is a schematic diagram of the handover link conflict early warning device for terminal equipment according to Embodiment 3 of this disclosure. Detailed Implementation
[0018] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this disclosure.
[0019] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0020] Example 1 According to this embodiment, a method embodiment for handover link conflict early warning of terminal device is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0021] Figure 2A A schematic diagram of the satellite's hardware architecture is shown. (Reference) Figure 2AAs shown, satellite system 10 includes an integrated electronic system, which includes a processor, a memory, a bus management module, and a communication interface. The memory is connected to the processor, allowing the processor to access the memory, read program instructions stored in the memory, read data from the memory, or write data to the memory. The bus management module is connected to the processor and also to a bus such as a CAN bus. Thus, the processor can communicate with onboard peripherals connected to the bus through the bus managed by the bus management module. Furthermore, the processor also communicates with devices such as cameras, star sensors, telemetry and command transponders, and data transmission equipment via the communication interface. Those skilled in the art will understand that... Figure 2A The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, satellite system 10 may also include... Figure 2A The more or fewer components shown, or having the same Figure 2A The different configurations shown.
[0022] Figure 2B A schematic diagram of the hardware architecture for test sites 201-20a is shown. (Reference) Figure 2B As shown, test stations 201-20a may include one or more processors (processors may include, but are not limited to, microprocessors such as MCUs or programmable logic devices such as FPGAs), memory for storing data, transmission devices for communication functions, and input / output interfaces. The memory, transmission devices, and input / output interfaces are connected to the processor via a bus. In addition, they may include a display, keyboard, and cursor control device connected to the input / output interfaces. Those skilled in the art will understand that... Figure 2B The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the ground system may also include... Figure 2B The more or fewer components shown, or having the same Figure 2B The different configurations shown.
[0023] It should be noted that, Figure 2A and Figure 2B One or more processors and / or other data processing circuits shown herein may generally be referred to as "data processing circuitry". This data processing circuitry may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be integrated, in whole or in part, into any other element in a computing device. As involved in embodiments of this disclosure, the data processing circuitry serves as processor control (e.g., selection of a variable resistor termination path connected to an interface).
[0024] Figure 2A and Figure 2BThe memory shown can be used to store software programs and modules of application software, such as the program instruction / data storage device corresponding to the handover link conflict warning method of the terminal device in this embodiment of the present disclosure. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the handover link conflict warning method of the terminal device described above. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. It should be noted here that, in some optional embodiments, the above... Figure 2A and Figure 2B The device shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 2A and Figure 2B This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned devices.
[0025] Figure 3 This is a schematic diagram of the satellite communication system according to this embodiment. (Reference) Figure 3 As shown, the system includes: satellite system 10 and test sites 201-20a.
[0026] The satellite system 10 includes first satellites 101-10a, second satellites 401-40b, and third satellite 500. First satellites 101-10a and second satellites 401-40b are low-orbit satellites, and third satellite 500 is a high-orbit satellite. It coordinates and schedules the communication connection between terminal equipment within the coverage area of first satellites 101-10a and second satellites 401-40b to achieve global decision-making.
[0027] Under the above operating environment, according to the first aspect of this embodiment, a method for early warning of handover link conflicts in terminal devices is provided. This method comprises... Figure 2B The test sites 201-20a shown are implemented. Figure 4 A flowchart illustrating the method is shown below. (Refer to...) Figure 4 As shown, the method includes: S402: Determine the first signal-to-noise ratio corresponding to the first evaluation link and the second signal-to-noise ratio corresponding to each user link, wherein the first evaluation link represents the communication link established between the test site and the first satellite covering the target area at the current time, and the user link represents the communication link established between the first satellite and the terminal equipment within the target area; S404: Establish a second evaluation link between the test site and each second satellite, and determine the third signal-to-noise ratio corresponding to each second evaluation link, where the second satellite refers to the satellite that will establish a communication connection with each terminal device at the next moment; S406: Based on the first signal-to-noise ratio, each second signal-to-noise ratio, and each third signal-to-noise ratio, predict the fourth signal-to-noise ratio between each terminal device and each second satellite at the next moment. Based on multiple fourth signal-to-noise ratios and using a pre-trained prediction model, determine the connection probability of each terminal device at the next moment. S408: Send each connection probability to the third satellite, determine the number of terminal devices transferred from each first satellite to each second satellite at the next moment, and construct first input information to represent the number of transfers and second input information to represent the remaining bandwidth of each second satellite; and S410: Based on the first input information and the second input information and using a pre-trained early warning model, conflict warnings are issued for each handover link, where the handover link refers to the link between the first satellite and the second satellite.
[0028] Specifically, Figure 5 A schematic diagram illustrating the link connection relationship between the satellite, terminal equipment, and test site according to this embodiment is shown. Specifically, refer to... Figure 3 and Figure 5 As shown, a test site 201 is established within the target area covered by the first satellite 101, and terminal equipment exists within the target area. .
[0029] At the present moment Next, a first evaluation link is established between test site 201 and the first satellite 101. In terminal devices Establish user link with the first satellite 101 .
[0030] Test site 201 identifies the first evaluation link The corresponding first signal-to-noise ratio and various user links The corresponding second signal-to-noise ratio (S402).
[0031] In the next moment Next, the second satellite 401~40b will soon connect with the terminal equipment. Establish a communication connection. Establish a second evaluation link between test site 201 and the second satellites 401-40b. And test site 201 determined the second evaluation link. The corresponding third signal-to-noise ratio (S404).
[0032] Furthermore, based on the first signal-to-noise ratio Each second signal-to-noise ratio and each third signal-to-noise ratio Predicting the next moment Various terminal devices The fourth signal-to-noise ratio between each of the second satellites 401-40b (i=1,2,…,b), where i represents the i-th second satellite. Based on multiple fourth signal-to-noise ratios (i=1,2,…,b), and using a pre-trained prediction model, determine the next time step. Various terminal devices Corresponding connection probability (j=1,2,…,m1, i=1,2,…,b) (S406).
[0033] Then, the various connection probabilities Send to the third satellite 500 to determine the next moment. The terminal equipment of the first satellite 101 was handed over to each of the second satellites 401-40b. Number of transfers (i=1,2,…,b), and construct a structure to represent the number of transfers. First input information and the remaining bandwidth used to represent each of the second satellites 401~40b The second input information of (i=1,2,…,b) (S408).
[0034] Finally, based on the first input information Second input information And using a pre-trained early warning model, it monitors each handover link. (i=1,2,…,b) performs conflict warning, where the handover link This indicates the link (S410) between the first satellite 101 and the second satellites 401~40b.
[0035] In practice, there may be situations where multiple terminal devices on the first satellite simultaneously initiate access requests to a single second satellite. This example illustrates this: two terminal devices on the first satellite initiate access requests to a single second satellite.
[0036] Figure 6 A schematic diagram illustrating the communication connection between two first satellites and one second satellite according to this embodiment is shown. Specifically, refer to... Figure 6 As shown, the terminal equipment of the first satellite 101 at this time Terminal equipment of the first satellite 102 An access request is initiated to the second satellite 401. The test station 201 corresponding to the first satellite 101 determines the first signal-to-noise ratio. Second signal-to-noise ratio and the third signal-to-noise ratio The test station 202 corresponding to the first satellite 102 determines the first signal-to-noise ratio. Second signal-to-noise ratio and the third signal-to-noise ratio And based on the predicted fourth signal-to-noise ratio... and Determine the next moment terminal equipment Corresponding connection probability (j=1,2,…,m1) and terminal devices Corresponding connection probability (j=1,2,…,m2). The probability of connection received by the third satellite 500. and Then, determine the next moment. The number of satellites 101 and 102 transferred to satellite 401 respectively and And construct the first input information. Second input information Input the early warning model to the handover link and Implement conflict warnings to prevent handover links from having a conflict probability exceeding a set threshold.
[0037] Therefore, when a second satellite needs to simultaneously receive access requests from multiple terminal devices corresponding to multiple first satellites, this application can prevent each terminal device from selecting a handover link with a high probability of conflict during the handover process. This achieves a smooth handover for each terminal device and prevents communication stability from being affected by handover failure.
[0038] As described in the background section, when a user accesses a satellite network, during satellite handover, due to uncoordinated, asynchronous, or inaccurate resource allocation, multiple user terminals may compete for the same channel resources. This is known as handover-related preemption conflict. Handover-related preemption conflict is a typical resource contention problem in satellite communication systems, causing connection interruptions, service degradation, or access failures. In summary, during satellite handover, due to limited channel resources and the fact that the same target satellite may need to simultaneously receive access requests from multiple terminal devices on multiple currently serving satellites, multiple terminal devices may compete for the same channel resources. Furthermore, because each currently serving satellite makes independent decisions without overall comprehensive judgment, target satellite resources may become overloaded or the channel required by the terminal device may be preempted. Consequently, the terminal devices cannot handover smoothly, ultimately causing connection interruptions, service degradation, or access failures in the satellite communication system.
[0039] In view of this, this application provides a method for early warning of handover link conflicts for terminal devices. First, a test site determines a first signal-to-noise ratio (SNR) corresponding to a first evaluation link and a second SNR corresponding to each user link. Then, the test site establishes a second evaluation link corresponding to each second satellite and determines a third SNR corresponding to each second evaluation link. Further, based on the first SNR, each second SNR, and each third SNR, the test site predicts a fourth SNR between each terminal device and each second satellite at the next time step. Based on multiple fourth SNRs, a pre-trained prediction model is used to determine the connection probability corresponding to each terminal device at the next time step. Then, the test site sends each connection probability to a third satellite, which determines the number of terminal devices to be handed over from each first satellite to each second satellite at the next time step, and constructs first input information based on the handover number and second input information based on the remaining bandwidth of each second satellite. Finally, based on the first and second input information and using the pre-trained warning model, conflict warnings are issued for each handover link.
[0040] Therefore, the test site set up in the target area in this application can replace multiple terminal devices as the main body for communication testing, establishing a unique evaluation link with each satellite. This reduces the communication load on each satellite and improves communication stability.
[0041] Furthermore, this application also includes a third satellite for global decision-making. By receiving the connection probabilities between each terminal device and each second satellite, and utilizing an early warning model, the third satellite can provide conflict warnings for each handover link, thereby preventing terminal devices from selecting handover links with high conflict probabilities during handover and preventing communication stability from being affected by handover failures.
[0042] Optionally, the operation of performing conflict warning for each handover link based on the first input information and the second input information and using a pre-trained warning model includes: determining the conflict probability corresponding to each handover link based on the dual-channel input information and using a pre-trained warning model, and identifying the handover links whose conflict probability exceeds a predetermined threshold.
[0043] Specifically, the dual-channel input information (i.e., the first input information) Second input information Input the early warning model to determine each handover link. The collision probability E is calculated for each number of satellites (i=1,2,…,b), where a represents the number of first satellites, b represents the number of second satellites, and i represents the i-th second satellite. Based on the collision probability E and a pre-set collision probability threshold, handover links with a collision probability E exceeding the threshold are identified. Finally, a collision warning is issued for handover links with a collision probability E exceeding the threshold.
[0044] This avoids the possibility that each terminal device will select a handover link with a high probability of conflict during the handover process, thus preventing communication stability from being affected by handover failure.
[0045] Optionally, the early warning model includes an encoding network, a first hop layer connection module, a second hop layer connection module, a decoding network, and a softmax classifier. The operation of determining the conflict probability corresponding to each handover link includes: inputting dual-channel input information into the encoding network and generating corresponding first feature information through feature extraction; processing the first feature information through the first hop layer connection module and inputting the generated second feature information into the first decoding module in the decoding network for decoding; processing the first feature information through the second hop layer connection module and inputting the generated third feature information into the second decoding module in the decoding network for decoding, wherein the second decoding module is the next level module above the first decoding module; and determining the conflict probability corresponding to each handover link using the softmax classifier.
[0046] Specifically, Figure 7 A schematic diagram of the early warning model according to this embodiment is shown. Specifically, refer to... Figure 7 As shown, the early warning model includes an encoding network, two skip-layer connection modules, a decoding network, and a softmax classifier. The encoding network includes an encoding module containing convolutional layers and max-pooling layers. The decoding network includes a first decoding module and a second decoding module, where the first decoding module includes convolutional layers and upsampling layers, and the second decoding module includes a clustering layer, a convolutional layer, and an upsampling layer. Furthermore, the early warning model also includes a first skip-layer connection module and a second skip-layer connection module with fully connected layers.
[0047] The dual-channel input information (i.e., the first input information) Second input information The input to the early warning model undergoes convolution operations through the convolutional layers of the encoding module, followed by pooling through the max pooling layer of the encoding module. The first feature information extracted by the encoding module is then input to the first hop layer connection module and the second hop layer connection module. The first hop layer connection module processes the first feature information to generate the second feature information, and the second hop layer connection module processes the first feature information to generate the third feature information.
[0048] Furthermore, the early warning model inputs the second feature information into the first decoding module of the decoding network. The second feature information is convolved through the convolutional layer of the first decoding module, and then sampled through the upsampling layer of the first decoding module to generate the fourth feature information. The fourth feature information output from the first decoding module and the third feature information output from the second hop layer connection module are then input into the second decoding module. The second decoding module is the layer above the first decoding module.
[0049] The second decoding module then concatenates the third and fourth feature information through a clustering layer. Its convolutional layer performs a convolution operation, and its upsampling layer performs a sampling operation to generate the fifth feature information. This fifth feature information is then input into a softmax classifier to obtain the results for each handover link. The conflict probability E corresponding to (i=1,2,…,b).
[0050] Thus, the pre-trained early warning model can determine the probability of conflict for each handover link.
[0051] Optionally, the operation of determining the number of terminal devices to be transferred from each first satellite to each second satellite at the next moment, and constructing first input information to represent the number of transfers and second input information to represent the remaining bandwidth of each second satellite, includes: selecting the second satellite to be transferred from each terminal device at the next moment according to the connection probability; counting the number of transfers corresponding to each first satellite and each second satellite; and constructing the first input information based on each number of transfers and the second input information based on each remaining bandwidth.
[0052] Figure 8 A schematic diagram illustrating the communication connection between multiple first satellites and multiple second satellites according to this embodiment is shown. Specifically, refer to... Figure 8 As shown, at the current moment Next, satellites 401 and 402 will... The target area corresponding to the first satellite 101 will soon be covered, and the second satellites 403 and 404 will be covered in the next moment. The target area corresponding to the first satellite 102 will soon be covered, and the second satellite 401 will be covered in the next moment. It will soon cover the target area corresponding to the first satellite 103.
[0053] It should be noted that at this moment, the first satellite 102 is also the next moment. The second satellite 401, which will soon cover the target area corresponding to the first satellite 101, and the first satellite 103, which will also be the next satellite in the next phase... The second satellite 402 will soon cover the target area corresponding to the first satellite 101.
[0054] First, based on the connection probability of the terminal devices corresponding to the first satellite, the connection probabilities of each terminal device with the second satellite are compared, and the second satellite with the higher connection probability is selected for handover in the next time step. Then, the number of handovers corresponding to each first satellite and each second satellite is counted, and the sum of the handover numbers corresponding to each first satellite equals the number of terminal devices in the target area. Finally, the first input information is constructed based on the handover numbers. The second input information is constructed based on the remaining bandwidth of each second satellite. .
[0055] Specifically, each of the first satellites 101-103 sends its calculated connection probability to the third satellite 500. Based on the connection probabilities between the terminal devices corresponding to each of the first satellites 101-103 and the second satellites 401-404, the third satellite 500 determines the next moment... The number of terminal devices transferred from each of the first satellites 101 to 103 to each of the second satellites 401 to 404.
[0056] The first input information is constructed based on the number of each handover. ,as follows: .
[0057] in, This indicates the number of terminal devices transferred from the first satellite 101 to the second satellite 401; This indicates the number of terminal devices transferred from the first satellite 101 to the second satellite 402; This indicates the number of terminal devices transferred from the first satellite 102 to the second satellite 403; This indicates the number of terminal devices transferred from the first satellite 102 to the second satellite 404; This indicates the number of terminal devices transferred from the first satellite 103 to the second satellite 401.
[0058] Based on the remaining bandwidth of each of the second satellites 401-404 and the remaining bandwidth of the first satellite 101 Construct the second input information ,as follows: .
[0059] in, This indicates the remaining bandwidth of satellites 401-404. This indicates the remaining bandwidth of the first satellite 101.
[0060] Optionally, the prediction model includes LSTM, fully connected layers, and multiple softmax classifiers. Based on multiple fourth signal-to-noise ratios and utilizing a pre-trained prediction model, the operation to determine the connection probability of each terminal device at the next moment includes: determining the connection priority corresponding to each terminal device based on its location and time delay information; constructing vectors corresponding to the connection priorities of each terminal device based on the fourth signal-to-noise ratio, remaining bandwidth, and connection priorities; and inputting each vector into the prediction model to determine the connection probability of each terminal device establishing a communication connection with each second satellite at the next moment.
[0061] Specifically, taking the first satellite 101 as an example, at the current moment Below, the first satellite 101 and terminal equipment Communication connection. First, the test station 201 corresponding to the first satellite 101 establishes communication connections based on the various terminal devices. Location information and time delay information Each terminal device is determined separately. The corresponding connection priority.
[0062] Then, test site 201 based on each fourth signal-to-noise ratio (i=1,2,…,b), the remaining bandwidth of each of the second satellites 401~40b (i=1,2,…,b) and connection priority are used to construct a vector. Among them, the remaining bandwidth of each of the second satellites 401~40b This indicates that each of the second satellites 401-40b ended its current time. The bandwidth available after the task.
[0063] For example, assuming the connection priority of the j-th terminal device 31j is 1 (j=1,2,…,m1), then the vector corresponding to terminal device 31j... for: .
[0064] in, This refers to the fourth signal-to-noise ratio between the second satellite 401 and the terminal device 31j; This refers to the fourth signal-to-noise ratio between the second satellite 402 and the terminal device 31j; This is the fourth signal-to-noise ratio between the second satellite 40b and the terminal device 31j. The remaining bandwidth for the second satellite 401; The remaining bandwidth for the second satellite 402; 1 represents the remaining bandwidth of the second satellite 40b. 1 represents the connection priority of terminal device 31j.
[0065] Figure 9 A schematic diagram of the prediction model according to this embodiment is shown. (Reference) Figure 9 As shown, each vector Input into the prediction model and determine each terminal device. Connection probability of establishing communication links with each of the second satellites 401-40b respectively (j=1,2,…,m1, i=1,2,…,b). Where j represents the terminal device with connection priority j, and i represents the i-th second satellite.
[0066] And among them, the probability of connection is predicted. The prediction model includes LSTM, fully connected layers, and multiple softmax classifiers.
[0067] Each vector The input is to an LSTM layer, which then processes the data and feeds it into a fully connected layer for classification. The softmax classifier then outputs a vector. This includes various terminal devices. Connection probability of establishing communication links with each of the second satellites 401-40b respectively (j=1,2,…,m1, i=1,2,…,b).
[0068] Optionally, the operation of determining the connection priority corresponding to each terminal device includes: determining a pre-set first weight, a second weight, and a third weight; calculating a second product of the first weight and location information, and calculating a third product of the second weight and time delay information; calculating the sum of the second product, the third product, and the third weight, and determining the connection quality information corresponding to the terminal device; and determining the connection priority corresponding to each terminal device based on the connection quality information corresponding to each terminal device.
[0069] Specifically, taking the first satellite 101 as an example, the first weight is pre-set. Second weight and the third weight Among them, the first weight For each terminal device Location information The weighting coefficient, the second weight For each terminal device Time delay information The weighting coefficients.
[0070] Then, calculate the first weight. Location information The second product, and calculate the second weight. With time delay information The third product.
[0071] For example, for terminal device 311, based on the corresponding location information and time delay information Calculate connection quality information ,for: .
[0072] in, It is the first weight; As the second weight; It is the third weight. The location information for terminal device 401 is as follows: . This is the time delay information for terminal device 311.
[0073] Finally, connect each terminal device Corresponding connection quality information Arrange in reverse order to obtain the results for each terminal device. The corresponding connection priority.
[0074] Optionally, the operation of predicting the fourth signal-to-noise ratio between each terminal device and each second satellite at the next moment based on the first signal-to-noise ratio, each second signal-to-noise ratio, and each third signal-to-noise ratio includes: determining the ratio between each second signal-to-noise ratio and the first signal-to-noise ratio; determining the first product between each ratio and the third signal-to-noise ratio; and determining the fourth signal-to-noise ratio between each terminal device and each second satellite based on the first product and a preset deviation value.
[0075] Specifically, taking the first satellite 101 as an example, the second signal-to-noise ratios are determined. Compared with the first signal-to-noise ratio The ratio between The calculation formula is as follows: .
[0076] in, Representing each user link The corresponding second signal-to-noise ratio; Indicates the first evaluation link The corresponding first signal-to-noise ratio. i represents the i-th second satellite, and j represents the j-th terminal device.
[0077] Furthermore, determine each terminal device. The fourth signal-to-noise ratio between each of the second satellites 401-40b (i=1,2,…,b, j=1,2,…,m1), the calculation formula is as follows: ; in, Indicates each terminal device The fourth signal-to-noise ratio between the satellites and each of the second satellites 401-40b; Indicates connection with various terminal devices The corresponding calibration factor; b represents the preset deviation value. i represents the i-th second satellite, and j represents the j-th terminal device.
[0078] Therefore, it is possible to determine each terminal device. The fourth signal-to-noise ratio between each of the second satellites 401-40b .
[0079] Optionally, the operation of determining the first signal-to-noise ratio corresponding to the first evaluation link and the second signal-to-noise ratio corresponding to each user link includes: determining the channel capacity and channel bandwidth of the first evaluation link, and determining each first signal-to-noise ratio based on Shannon's formula; and determining the channel capacity and channel bandwidth of each user link, and determining each second signal-to-noise ratio based on Shannon's formula.
[0080] Specifically, taking the first satellite 101 as an example, firstly, the first evaluation link is determined. Channel capacity and channel bandwidth .
[0081] Then, according to Shannon's formula: .
[0082] Where C represents the channel capacity of the evaluated link, measured in bits per second. Specifically, it refers to the theoretically maximum data rate with no error transmission under given conditions. B represents the channel bandwidth of the evaluated link, measured in Hertz. Specifically, it refers to the range of frequencies available for the signal. To evaluate the signal-to-noise ratio (i.e., SNR) of the link.
[0083] Then, Shannon's formula is transformed as follows: .
[0084] in, For the first evaluation link The corresponding first signal-to-noise ratio. For the first evaluation link Channel capacity. For the first evaluation link The channel bandwidth.
[0085] Similarly, first, determine each user link. Channel capacity and channel bandwidth (j=1,2,…,m1).
[0086] Then, Shannon's formula is transformed as follows: .
[0087] in, For each user link The corresponding second signal-to-noise ratio. For each user link Channel capacity. For each user link The channel bandwidth. j represents the j-th terminal device.
[0088] Thus, the first evaluation link can be determined separately. The corresponding first signal-to-noise ratio and various user links The corresponding second signal-to-noise ratio .
[0089] Optionally, the operation of determining the third signal-to-noise ratio corresponding to each second evaluation link includes: determining the channel capacity and channel bandwidth of each second evaluation link, and determining the third signal-to-noise ratio based on Shannon's formula.
[0090] Specifically, taking the first satellite 101 as an example, firstly, the various second evaluation links are determined. Channel capacity and channel bandwidth (i=1,2,…,b).
[0091] Then, Shannon's formula is transformed as follows: .
[0092] in, For each second evaluation link The corresponding third signal-to-noise ratio. For each second evaluation link Channel capacity. For each second evaluation link The channel bandwidth. i represents the i-th second satellite.
[0093] Thus, it is possible to determine each second evaluation link. The corresponding third signal-to-noise ratio.
[0094] Thus, according to the first aspect of this embodiment, through the global decision of the third satellite, each terminal device corresponding to the first satellite can avoid selecting the handover link with a high probability of conflict during the handover process, prevent handover-type preemption conflict, and thereby achieve smooth handover of each terminal device and maintain communication stability.
[0095] Furthermore, referring to FIG1, according to a second aspect of this embodiment, a storage medium is provided. The storage medium includes a stored program, wherein, when the program is executed, a processor performs any of the methods described above.
[0096] Therefore, according to this embodiment, through the global decision of the third satellite, each terminal device corresponding to the first satellite can avoid selecting the handover link with a high probability of conflict during the handover process, prevent handover-type preemption conflict, and thus achieve smooth handover of each terminal device and maintain communication stability.
[0097] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0098] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0099] Example 2 Figure 10 A handover link conflict warning device 1000 for a terminal device according to the first aspect of this embodiment is shown, which corresponds to the method described according to the first aspect of Embodiment 1. (See reference...) Figure 10 As shown, the device 1000 includes: a first signal-to-noise ratio (SNR) determination module 1010, used to determine a first SNR corresponding to a first evaluation link and a second SNR corresponding to each user link, wherein the first evaluation link represents the communication link established between the test site and a first satellite covering the target area at the current time, and the user link represents the communication link established between the first satellite and terminal devices within the target area; a second SNR determination module 1020, used to establish a second evaluation link between the test site and each second satellite, and determine a third SNR corresponding to each second evaluation link, wherein the second satellite represents the satellite that will establish a communication connection with each terminal device at the next time; and a connection probability determination module 1030, used to predict the next connection probability based on the first SNR, each second SNR, and each third SNR. At one moment, the fourth signal-to-noise ratio between each terminal device and each second satellite is used to determine the connection probability of each terminal device at the next moment based on multiple fourth signal-to-noise ratios and a pre-trained prediction model. The input information construction module 1040 is used to send each connection probability to the third satellite to determine the number of terminal devices transferred from each first satellite to each second satellite at the next moment, and to construct dual-channel input information, which includes a first input information representing the number of transfers and a second input information representing the remaining bandwidth of each second satellite. The conflict warning module 1050 is used to provide conflict warnings for each transfer link based on the dual-channel input information and a pre-trained warning model, where the transfer link refers to the link between the first satellite and the second satellite.
[0100] Optionally, the conflict warning module 1050 includes: a handover link determination submodule, used to determine the conflict probability corresponding to each handover link based on dual-channel input information and using a pre-trained warning model, and to determine the handover links whose conflict probability exceeds a predetermined threshold.
[0101] Optionally, the conflict warning module 1050 includes: a feature information generation submodule, used to input dual-channel input information into the encoding network and generate corresponding first feature information through feature extraction; a first decoding submodule, used to process the first feature information through a first hop-layer connection module and input the generated second feature information into the first decoding module in the decoding network for decoding; a second decoding submodule, used to process the first feature information through a second hop-layer connection module and input the generated third feature information into the second decoding module in the decoding network for decoding, wherein the second decoding module is the next level module above the first decoding module; and a conflict probability determination submodule, used to determine the conflict probability corresponding to each handover link through a softmax classifier.
[0102] Optionally, the input information construction module 1040 includes: a second satellite selection submodule, used to select the second satellite to be transferred by each terminal device in the next moment according to the connection probability; a transfer quantity statistics submodule, used to count the transfer quantity corresponding to each first satellite and each second satellite; and an input information construction submodule, used to construct first input information based on each transfer quantity and construct second input information based on each remaining bandwidth.
[0103] Optionally, the connection probability determination module 1030 includes: a connection priority determination submodule, used to determine the connection priority corresponding to each terminal device based on the location information and time delay information of each terminal device; a vector construction submodule, used to construct vectors corresponding to the connection priorities of each terminal device based on the fourth signal-to-noise ratio, each remaining bandwidth and the connection priority; and a connection probability prediction submodule, used to input each vector into the prediction model to determine the connection probability of each terminal device establishing a communication connection with each second satellite at the next moment.
[0104] Optionally, the connection priority determination submodule includes: a weight determination submodule, used to determine a pre-set first weight, a second weight, and a third weight; a first product calculation submodule, used to calculate a second product of the first weight and the location information, and to calculate a third product of the second weight and the time delay information; a connection quality information determination submodule, used to calculate the sum of the second product, the third product, and the third weight, and to determine the connection quality information corresponding to the terminal device; and a connection priority calculation submodule, used to determine the connection priority corresponding to each terminal device based on the connection quality information corresponding to each terminal device.
[0105] Optionally, the connection probability determination module 1030 includes: a third signal-to-noise ratio (SNR) determination submodule, used to predict the fourth SNR between each terminal device and each second satellite at the next moment based on the first SNR, each of the second SNRs, and each of the third SNRs; and the SNR determination submodule includes: a ratio determination submodule, used to determine the ratio between each of the second SNRs and the first SNR; a second product calculation submodule, used to determine the first product between each ratio and the third SNR; and a fourth SNR determination submodule, used to determine the fourth SNR between each terminal device and each second satellite based on the first product and a preset deviation value.
[0106] Therefore, according to this embodiment, through the global decision of the third satellite, each terminal device corresponding to the first satellite can avoid selecting the handover link with a high probability of conflict during the handover process, prevent handover-type preemption conflict, and thus achieve smooth handover of each terminal device and maintain communication stability.
[0107] Example 3 Figure 11 A handover link conflict warning device 1100 for a terminal device according to the first aspect of this embodiment is shown, which corresponds to the method described according to the first aspect of Embodiment 1. Reference Figure 11 As shown, the device 1100 includes: a processor 1110; and a memory 1120 connected to the processor 1110, used to provide the processor 1110 with instructions to process the following processing steps: determining a first signal-to-noise ratio (SNR) corresponding to a first evaluation link and a second SNR corresponding to each user link, wherein the first evaluation link represents a communication link established between the test site and a first satellite covering the target area at the current time, and the user link represents a communication link established between the first satellite and terminal devices within the target area; establishing a second evaluation link between the test site and each second satellite, and determining a third SNR corresponding to each second evaluation link, wherein the second satellite represents a satellite that will establish a communication connection with each terminal device at the next time; based on the first SNR and each second evaluation link, determining a third SNR corresponding to each second evaluation link, wherein the second satellite represents a satellite that will establish a communication connection with each terminal device at the next time; and determining a third SNR based on the first SNR and each second evaluation link. Based on the second signal-to-noise ratio (SNR) and various third SNRs, the fourth SNR between each terminal device and each second satellite is predicted for the next moment. Based on multiple fourth SNRs and using a pre-trained prediction model, the connection probability corresponding to each terminal device for the next moment is determined. Each connection probability is sent to the third satellite to determine the number of terminal devices transferred from each first satellite to each second satellite for the next moment. Dual-channel input information is constructed, which includes a first input information representing the number of transfers and a second input information representing the remaining bandwidth of each second satellite. Based on the dual-channel input information and using a pre-trained early warning model, conflict warnings are issued for each transfer link, where the transfer link represents the link between the first satellite and the second satellite.
[0108] Optionally, the operation of conflict warning for each handover link based on dual-channel input information and using a pre-trained warning model includes: determining the conflict probability corresponding to each handover link based on dual-channel input information and using a pre-trained warning model, and identifying handover links whose conflict probability exceeds a predetermined threshold.
[0109] Optionally, the early warning model includes an encoding network, a first hop layer connection module, a second hop layer connection module, a decoding network, and a softmax classifier. The operation of determining the conflict probability corresponding to each handover link includes: inputting dual-channel input information into the encoding network and generating corresponding first feature information through feature extraction; processing the first feature information through the first hop layer connection module and inputting the generated second feature information into the first decoding module in the decoding network for decoding; processing the first feature information through the second hop layer connection module and inputting the generated third feature information into the second decoding module in the decoding network for decoding, wherein the second decoding module is the next level module above the first decoding module; and determining the conflict probability corresponding to each handover link using the softmax classifier.
[0110] Optionally, the operation of determining the number of terminal devices to be transferred from each first satellite to each second satellite at the next moment, and constructing first input information to represent the number of transfers and second input information to represent the remaining bandwidth of each second satellite, includes: selecting the second satellite to be transferred from each terminal device at the next moment according to the connection probability; counting the number of transfers corresponding to each first satellite and each second satellite; and constructing the first input information based on each number of transfers and the second input information based on each remaining bandwidth.
[0111] Optionally, the prediction model includes LSTM, fully connected layers, and multiple softmax classifiers. Based on multiple fourth signal-to-noise ratios and utilizing a pre-trained prediction model, the operation to determine the connection probability of each terminal device at the next moment includes: determining the connection priority corresponding to each terminal device based on its location and time delay information; constructing vectors corresponding to the connection priorities of each terminal device based on the fourth signal-to-noise ratio, remaining bandwidth, and connection priorities; and inputting each vector into the prediction model to determine the connection probability of each terminal device establishing a communication connection with each second satellite at the next moment.
[0112] Optionally, the operation of determining the connection priority corresponding to each terminal device includes: determining a pre-set first weight, a second weight, and a third weight; calculating a second product of the first weight and location information, and calculating a third product of the second weight and time delay information; calculating the sum of the second product, the third product, and the third weight, and determining the connection quality information corresponding to the terminal device; and determining the connection priority corresponding to each terminal device based on the connection quality information corresponding to each terminal device.
[0113] Optionally, the operation of predicting the fourth signal-to-noise ratio between each terminal device and each second satellite at the next moment based on the first signal-to-noise ratio, each second signal-to-noise ratio, and each third signal-to-noise ratio includes: determining the ratio between each second signal-to-noise ratio and the first signal-to-noise ratio; determining the first product between each ratio and the third signal-to-noise ratio; and determining the fourth signal-to-noise ratio between each terminal device and each second satellite based on the first product and a preset deviation value.
[0114] Therefore, according to this embodiment, through the global decision of the third satellite, each terminal device corresponding to the first satellite can avoid selecting the handover link with a high probability of conflict during the handover process, prevent handover-type preemption conflict, and thus achieve smooth handover of each terminal device and maintain communication stability.
[0115] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0116] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0117] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, 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 displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0118] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0119] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0120] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods 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, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0121] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A handover link conflict pre-warning method of a terminal device, characterized in that, The method comprises: determining a first signal-to-noise ratio corresponding to a first evaluation link and a second signal-to-noise ratio corresponding to each user link, wherein the first evaluation link represents a communication link established between a test station and a first satellite covering a target area at a current time, and the user link represents a communication link established between the first satellite and a terminal device in the target area; establishing a second evaluation link between the test station and each second satellite, and determining a third signal-to-noise ratio corresponding to each second evaluation link, wherein the second satellite represents a satellite that establishes a communication connection with each terminal device at a next time; predicting a fourth signal-to-noise ratio between each terminal device and each second satellite at the next time based on the first signal-to-noise ratio, each second signal-to-noise ratio, and each third signal-to-noise ratio, determining a connection probability corresponding to each terminal device at the next time based on a plurality of fourth signal-to-noise ratios and using a pre-trained prediction model; sending each connection probability to a third satellite, determining a handover quantity of the terminal device handed over from each first satellite to each second satellite at the next time, and constructing a dual-channel input information, wherein the dual-channel input information comprises first input information for representing the handover quantity and second input information for representing a remaining bandwidth of each second satellite; and performing conflict warning on each handover link according to the dual-channel input information and using a pre-trained warning model, wherein the handover link represents a link between the first satellite and the second satellite.
2. The method of claim 1, wherein, The operation of performing conflict warning on each handover link according to the dual-channel input information and using a pre-trained warning model comprises: determining a conflict probability corresponding to each handover link according to the dual-channel input information and using a pre-trained warning model, and determining a handover link whose conflict probability exceeds a predetermined threshold.
3. The method of claim 2, wherein, The warning model comprises an encoding network, a first hop layer connection module, a second hop layer connection module, a decoding network, and a softmax classifier, and the operation of determining a conflict probability corresponding to each handover link comprises: inputting the dual-channel input information into the encoding network to generate corresponding first feature information through a feature extraction operation; processing the first feature information through the first hop layer connection module, and inputting generated second feature information into a first decoding module in the decoding network for decoding operation; processing the first feature information through the second hop layer connection module, and inputting generated third feature information into a second decoding module in the decoding network for decoding operation, wherein the second decoding module is a previous level module of the first decoding module; and determining a conflict probability corresponding to each handover link through the softmax classifier.
4. The method of claim 1, wherein, The operation of determining a handover quantity of the terminal device handed over from each first satellite to each second satellite at the next time, and constructing first input information for representing the handover quantity and second input information for representing a remaining bandwidth of each second satellite comprises: selecting, according to the connection probability, a second satellite to which each terminal device hands over at a next time point; counting a number of handovers corresponding to each first satellite and each second satellite; and constructing the first input information based on the number of handovers and constructing the second input information based on the residual bandwidth.
5. The method of claim 1, wherein, The prediction model includes an LSTM, a fully connected layer, and a plurality of softmax classifiers, and the operation of determining the connection probability of each terminal device at a next time point based on a plurality of fourth signal-to-noise ratios and using a pre-trained prediction model includes: determining a connection priority corresponding to each terminal device according to position information and time delay information of the terminal device; constructing a vector corresponding to the connection priority of each terminal device based on the fourth signal-to-noise ratio, the residual bandwidth, and the connection priority; and inputting each vector into the prediction model to determine the connection probability of each terminal device establishing a communication connection with each second satellite at a next time point.
6. The method of claim 5, wherein, The operation of determining the connection priority corresponding to each terminal device includes: determining a first weight, a second weight, and a third weight set in advance; calculating a second product of the first weight and the position information and a third product of the second weight and the time delay information; calculating a sum of the second product, the third product, and the third weight, and determining connection quality information corresponding to the terminal device; and determining the connection priority corresponding to each terminal device according to the connection quality information corresponding to the terminal device.
7. The method of claim 1, wherein, The operation of predicting the fourth signal-to-noise ratio between each terminal device and each second satellite at a next time point based on the first signal-to-noise ratio, each second signal-to-noise ratio, and each third signal-to-noise ratio includes: determining a ratio between each second signal-to-noise ratio and the first signal-to-noise ratio; determining a first product between each ratio and the third signal-to-noise ratio; and determining the fourth signal-to-noise ratio between each terminal device and each second satellite based on the first product and a bias value set in advance.
8. A storage medium, characterized by The storage medium includes a stored program, wherein the program is executed by a processor when the program is running to perform the method of any one of claims 1 to 7.
9. A handover link conflict pre-warning device of a terminal device, characterized in that, includes: a first signal-to-noise ratio determination module configured to determine a first signal-to-noise ratio corresponding to a first evaluation link and a second signal-to-noise ratio corresponding to each user link, wherein the first evaluation link represents a communication link established between a test site and a first satellite covering a target region at a current time point, and the user link represents a communication link established between the first satellite and a terminal device in the target region; a second signal-to-noise ratio determination module configured to establish a second evaluation link between the test site and each second satellite and determine a third signal-to-noise ratio corresponding to each second evaluation link, wherein the second satellite represents a satellite that establishes a communication connection with each terminal device at a next time point; and a prediction model determination module configured to determine a prediction model based on the first signal-to-noise ratio, the second signal-to-noise ratio, and the third signal-to-noise ratio. a connection probability determination module configured to predict fourth signal-to-noise ratios between the terminal devices and the second satellites at a next time based on the first signal-to-noise ratio, the second signal-to-noise ratios, and the third signal-to-noise ratios, determine connection probabilities of the terminal devices at the next time based on the fourth signal-to-noise ratios and by using a pre-trained prediction model, and an input information construction module configured to send the connection probabilities to third satellites, determine a handover quantity of the terminal devices handed over from the first satellites to the second satellites at the next time, and construct first input information representing the handover quantity and second input information representing residual bandwidths of the second satellites, and a conflict warning module configured to perform conflict warning on each handover link representing a link between the first satellites and the second satellites according to the first input information and the second input information and by using a pre-trained warning model. The system comprises:
10. A handover link conflict pre-warning device of a terminal device, characterized by, a processor; and a memory connected to the processor and configured to provide the processor with instructions for processing the following steps: determining a first signal-to-noise ratio corresponding to a first evaluation link and second signal-to-noise ratios corresponding to user links, wherein the first evaluation link represents a communication link established between a test site and a first satellite covering a target region at a current time, and the user links represent communication links established between the first satellite and terminal devices in the target region; establishing second evaluation links between the test site and second satellites, and determining third signal-to-noise ratios corresponding to the second evaluation links, wherein the second satellites represent satellites that will establish communication connections with the terminal devices at a next time; predicting fourth signal-to-noise ratios between the terminal devices and the second satellites at the next time based on the first signal-to-noise ratio, the second signal-to-noise ratios, and the third signal-to-noise ratios, determining connection probabilities of the terminal devices at the next time based on the fourth signal-to-noise ratios and by using a pre-trained prediction model; sending the connection probabilities to third satellites, determining a handover quantity of the terminal devices handed over from the first satellites to the second satellites at the next time, and constructing first input information representing the handover quantity and second input information representing residual bandwidths of the second satellites, and performing conflict warning on each handover link representing a link between the first satellites and the second satellites according to the first input information and the second input information and by using a pre-trained warning model.