Multi-user collaborative in-satellite switching method and system

By determining the switching priority based on the user type and scene function of the user terminal in the in-star switching method, the problem of untimely switching of communications of different types of terminals in high dynamic scenarios is solved, and the switching speed and reliability are improved.

CN119834853AActive Publication Date: 2025-04-15BEIJING INST OF REMOTE SENSING EQUIP

Patent Information

Application Number
CN202411976591.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-15
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

The prior art is difficult to meet the needs of different types of terminals for communication in high dynamic scenarios, especially when the user type and motion scenarios are complex, the switching is not timely and the resources are insufficient.

Method used

Through the multi-user collaborative in-star switching method, the switching priority is determined based on the user type of the user terminal and the functions of the current usage scenario, and the in-star switching of the user terminal with fast travel speed and short function response time is preferred.

Benefits of technology

The switching speed and reliability of multiple user terminals when switching simultaneously is improved, and the failure switching of user terminals with fast travel speed and short function response time is avoided, and the mutual communication needs of different types of terminals are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119834853A_ABST
    Figure CN119834853A_ABST
Patent Text Reader

Abstract

The invention provides a multi-user collaborative intra-satellite switching method and system, and relates to the technical field of intra-satellite user switching. The method comprises the steps of obtaining a switching application of a user terminal; determining the switching time of the user terminal according to the obtaining time of the switching application of each user terminal and the emergency request mark; determining the switching priority of the plurality of user terminals at the same switching time according to the user types of the plurality of user terminals at the same switching time and the functions of the plurality of user terminals in the current use scene; and according to the switching time of the user terminals and the switching priorities of the plurality of user terminals at the same switching time, switching the user terminals on the baseband unit of the satellite in sequence. The method and the device can improve the switching speed when a plurality of user terminals are switched at the same time, and effectively improve the switching reliability at the same time. Moreover, the method can also effectively avoid failure switching of the user terminals with high advancing speed and short function response time, so that mutual communication of different types of terminals with task requirements is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the technical field of intra-satellite user switching, and in particular to a multi-user collaborative intra-satellite switching method and system. Background Art

[0002] The communication between satellites and users is in a highly dynamic scenario. When the satellite moves, it will cause the ground users to switch within the satellite. In satellite-to-ground communication, the user types include vehicles, aircraft, ships, and pedestrians, and the movement speeds and communication modes between different types of users are quite different. Current research on intra-satellite switching is mainly based on methods such as position prediction and adaptive switching, but no good solution has been proposed for intra-satellite switching of terminal types and motion scenarios.

[0003] Specifically, in satellite-to-ground communication, after the ground terminal is connected to the network, it switches according to the location information of the satellite and the terminal to ensure the continuous communication of the terminal. At present, single terminal communication often encounters problems of insufficient resources and untimely switching in high-dynamic scenarios. The switching method is single, and only considers factors such as switching time point, frequency, switched beam and satellite. The terminal timing and method cannot be selected according to the terminal type and communication scenario, making it difficult to meet the mutual communication of different types of terminals when there are mission requirements. Summary of the invention

[0004] The purpose of this specification is to provide a multi-user collaborative intra-satellite handover method, which can solve the problem that traditional methods are difficult to meet the communication needs of different types of terminals.

[0005] The embodiments of this specification are implemented as follows:

[0006] On the one hand, this specification provides a multi-user collaborative intra-satellite handover method, which mainly includes:

[0007] Obtaining a switching application of a user terminal, wherein the switching application includes an application request for the user terminal to switch from a current baseband unit of a satellite to another baseband unit and an emergency request flag;

[0008] Determining a switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag;

[0009] Determining the switching priority of multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user type is determined according to the travel speed of the user terminal;

[0010] The switching time of the user terminal and the switching priorities of multiple user terminals at the same switching time are used to sequentially switch the baseband units of the user terminals in the satellite.

[0011] On the other hand, the present specification provides a multi-user collaborative intra-satellite switching system, which mainly includes:

[0012] A switching request module, used to obtain a switching application of a user terminal, wherein the switching application includes an application request for the user terminal to switch from a current baseband unit of the satellite to another baseband unit and an emergency request flag;

[0013] A switching time determination module, used to determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag;

[0014] A switching order determination module, used to determine the switching priority of multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user type is determined according to the travel speed of the user terminal;

[0015] The intra-satellite switching module is used for the switching time of the user terminal and the switching priority of multiple user terminals at the same switching time, and switches the baseband unit of each user terminal in the satellite in sequence.

[0016] The embodiments of this specification have at least the following advantages or beneficial effects:

[0017] The multi-user collaborative intra-satellite switching method determines the switching order of user terminals according to the user type of the user terminal and the function of the user terminal in the current use scenario, and gives priority to intra-satellite switching for user terminals with fast travel speed and short function response time, thereby improving the switching speed when multiple user terminals switch at the same time, and can effectively improve the reliability of switching. Moreover, the above method can also effectively avoid the user terminal with fast travel speed and short function response time from performing a failover, thereby meeting the mutual communication of different types of terminals when there are task requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present specification and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 A flowchart of a multi-user collaborative intra-satellite switching method provided in this specification;

[0020] Figure 2 A schematic diagram of a multi-user collaborative intra-satellite handover scenario provided in this manual;

[0021] Figure 3A flowchart of a multi-user collaborative intra-satellite switching system provided in this specification;

[0022] Figure 4 This is a schematic diagram of a multi-user collaborative intra-satellite switching system provided in this specification. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solutions and advantages of the embodiments of this specification more clear, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are part of the embodiments of this specification, not all of the embodiments. Generally, the components of the embodiments of this specification described and shown in the drawings here can be arranged and designed in various different configurations.

[0024] Please refer to Figure 1 to Figure 2 An embodiment of the present specification provides a multi-user collaborative intra-satellite handover method, which mainly includes:

[0025] Step 102: Obtain a switching application from the user terminal, wherein the switching application includes an application request from the user terminal to switch from the current baseband unit of the satellite to another baseband unit and an emergency request flag;

[0026] Step 104: Determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag;

[0027] Step 106: determining the switching priority of the multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user type is determined according to the travel speed of the user terminal;

[0028] Step 108: The switching time of the user terminal and the switching priority of multiple user terminals at the same switching time are used to sequentially switch the baseband unit of each user terminal on the satellite.

[0029] In this embodiment, when a switching application is received from a user terminal, the receiving time is recorded, and the switching requests of each user terminal are processed in the order of the receiving time. During the specific processing, the baseband unit currently used for communication by the user terminal is switched according to the load of the target baseband unit of the satellite (that is, the baseband unit where the user terminal is located after the switching), that is, the switching must be performed when the load of the target baseband unit does not exceed saturation.

[0030] In this embodiment, when the user terminal performs an emergency task in the current application scenario, the above-mentioned switching application has the above-mentioned emergency request flag, and the baseband unit switching can be preferentially performed according to the emergency request flag.

[0031] In this embodiment, the functions of the above-mentioned user terminals in the current usage scenario are different, indicating that the response times required by the user terminals when executing the current tasks are different.

[0032] In this embodiment, the above method determines the switching order of the user terminal according to the user type of the user terminal and the function of the user terminal in the current use scenario, and gives priority to the user terminal with fast travel speed and short function response time for intra-satellite switching, thereby improving the switching speed when multiple user terminals are switched at the same time, and can effectively improve the reliability of switching. Moreover, the above method can also effectively avoid the user terminal with fast travel speed and short function response time from performing a failover, thereby meeting the mutual communication of different types of terminals when there are task requirements.

[0033] In this embodiment, one implementation of step 104 is as follows:

[0034] Step 112: Generate a handover time slot allocation table according to the acquisition time of the handover application of each user terminal;

[0035] Step 114: According to the emergency request flag, adjust the priority switching order of the user terminal to which the emergency request flag belongs in the switching time slot allocation table.

[0036] Specifically, the user terminal periodically sends a switching request (or a scheduled switching request) to the satellite in real time according to its own needs, and the satellite receives the user terminal's MAC address, time slot allocation status, location and other information. If there is an urgent task, the user terminal sends a switching request with a priority flag (i.e., an emergency request flag) to the satellite.

[0037] The satellite receives switching requests from several user terminals (user terminals can send switching requests in the form of messages), queues them according to the message priority and the sending time information contained in the messages, establishes a switching time slot allocation table, and sends a switching permission instruction to each user terminal according to the time slot allocation table.

[0038] If the dynamic time slot allocation request is approved, the terminals belonging to the same user group send messages to the allocated time slots; if not approved, the switching time slot reservation request continues.

[0039] In this embodiment, by establishing a dynamic allocation mechanism and a user feedback mechanism in the above manner, the grouping strategy can be adjusted in time to meet user expectations. In addition, the bandwidth usage and network status of user terminals can be monitored in real time, and the prediction algorithm can be used to identify high-demand periods in advance, and user groups can be intelligently scheduled to reduce the number of switching times and delays.

[0040] In this embodiment, cross-group coordination can be achieved through the above method, and according to the load of the target baseband unit of the satellite, the optimal allocation of network resources between different user terminals and satellite nodes can be further ensured to improve the overall network efficiency.

[0041] In this embodiment, one implementation of step 106 is as follows:

[0042] Step 122: determine whether multiple user terminals at the same switching time belong to the same user type;

[0043] Step 124: If yes, prioritize multiple user terminals at the same switching time according to the functions of the user terminals in the current usage scenario to obtain a priority result;

[0044] Step 126: According to the priority result, the baseband unit of each user terminal in the satellite is switched in sequence.

[0045] Step 128: If not, calculate the similarity between the user terminals based on the functions, delay tolerance, and historical bandwidth requirements of the user terminals in the current usage scenario;

[0046] Step 130: determine whether the similarity between the user terminals is within a preset threshold;

[0047] Step 132: If yes, then switch the baseband units of the user terminals whose similarity is within a preset threshold at the same time;

[0048] Step 134: If not, then the baseband unit of each user terminal in the satellite is switched in sequence according to the user type of the user terminal.

[0049] In this embodiment, the priority result is determined according to the response time requirement of the function of the user terminal in the current usage scenario.

[0050] In this embodiment, in the same user type, the user terminal has multiple functions in the scene, such as detection, business execution, reconnaissance, etc.; for detection terminals, faster switching speeds and higher flexibility are often required, and for business execution terminals, more resources and higher transmission rates are often required; therefore, according to the function of the user terminal in the current scene, the switching priority of the user terminal is determined, which can meet the needs of user terminals with high switching speed requirements. At the same time, more resources can be allocated to user terminals with more resource requirements according to the function of the user terminal in the current scene.

[0051] In this embodiment, the above method can accurately determine the switching time requirements of user terminals of different user types, and further determine the urgency of the switching time requirements of the user terminals according to the functions of the user terminals in the current application scenario, which can effectively improve the credibility of the switching order.

[0052] In this embodiment, by calculating the similarity in the above manner, it is possible to determine whether user terminals of different user types belong to user terminals with the same switching time requirement, thereby achieving an accurate grouping effect, thereby reducing the number of switching times and switching delay.

[0053] In this embodiment, one implementation of step 128 is as follows:

[0054] Step 142: u and v are two user terminals, c is the service type, delay tolerance and historical bandwidth demand data of the user terminal, I u and I v are the sets of items evaluated by users u and v respectively, and are the mean scores of u and v on their respective score sets;

[0055] Step 144: The similarity sim(u, v) between the two user terminals is:

[0056]

[0057] In this embodiment, before step 106, the following steps are also included:

[0058] Step 152: determining the user type of the user terminal according to the travel speed of the user terminal;

[0059] Step 154: Determine the switching priority of the user type according to the traveling speed of the user terminal.

[0060] In this embodiment, the user types at least include flight equipment, ship equipment, airborne equipment, and pedestrians, and the switching priority of the user types is flight equipment, ship equipment, airborne equipment, and pedestrians from high to low. Specifically, airplanes, drones, etc. are the first category, ships, submarines, etc. are the second category, cars are the third category, and pedestrians are the fourth category.

[0061] In this embodiment, by unifying the user types of user terminals, the user types with fast travel speeds can be processed preferentially according to the application processing from the first to the fourth categories, so as to meet the high requirements of the first category of user terminals for the switching response speed.

[0062] In this embodiment, after step 102, the following steps are further included:

[0063] Step 162, determining whether the user terminal is a user type that performs tasks on a fixed route;

[0064] Step 164: If yes, then switch the baseband unit in the satellite at a preset time according to the fixed route of the current user terminal;

[0065] Step 166: If not, then determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag.

[0066] Through the above method, various preparations for the switching time and target baseband resources can be made in advance according to the type of fixed route execution, and then flexible selection can be made based on the switching resources occupied by detection and business transmission.

[0067] It can be seen that the above method can perform switching selection according to user type and communication scenario, and the above multi-user collaborative intra-satellite switching method has strong flexibility.

[0068] In this embodiment, the above method is described in detail through the following examples:

[0069] Example 1: The scenario is maritime formation communication. The terminal types involved are aircraft and ships. The specific number is 9 ships, 2 submarines, 10 helicopters and 14 reconnaissance aircraft. The communication scenario is early detection and later business execution. In addition, the electromagnetic radiation interference is strong, the communication links between the satellite and each terminal are frequently switched, and the required response time is short.

[0070] At the beginning, 14 reconnaissance aircraft perform reconnaissance missions and exchange information with the remaining terminals. Under the above-mentioned multi-user collaborative intra-satellite switching method, when the reconnaissance aircraft needs to switch to another baseband unit, since the user terminals are of the same type (all aircraft or drones), there is no need to calculate the similarity. At this time, the switching priority is the same (the function is the same). The switched satellite allocates the same resources to the reconnaissance aircraft, allowing users to switch collaboratively, and each user terminal switches together under the specified time-frequency resources.

[0071] After the reconnaissance, five ships need to work with six helicopters to perform the mission. When switching is required, due to the different types of user terminals, the similarity formula is used for calculation. The project scores of ship and helicopter business types are 1 point and 2 points, the delay sensitivity scores are 2 points and 3 points, and the historical bandwidth demand data scores are 2 points and 2 points. The calculation result is sum(u, v)=0.5. At this time, according to the priority of user type, the switching priority is determined to be higher than that of ships. The switching time and frequency resource selection is allocated to the six helicopters first, followed by the five ships, and more resources are allocated according to the size of the business volume. Then the user terminal switches according to the allocated switching resources.

[0072] Example 2: The scenario is land communication. The terminal types involved are only aircraft, including 4 high-speed aircraft, 8 reconnaissance aircraft, 6 early warning helicopters and 15 fighter jets. The communication scenario is to execute fixed routes in the early stage and perform business transmission in the later stage. In the early stage, 4 high-speed aircraft and 8 reconnaissance aircraft fly according to pre-planned routes. When they encounter intra-satellite switching, the terminal type is aircraft and no similarity calculation is required. However, due to the different flight speeds of the two and the fact that the reconnaissance aircraft requires more business resources, a multi-user collaborative switching method is adopted to allocate fewer but earlier switching resources to the 4 high-speed aircraft and more but later switching resources to the 8 reconnaissance aircraft. In the later stage of business execution, 6 early warning helicopters and 15 fighter jets need to frequently interact with each other, and interact with 4 high-speed aircraft on a periodic basis. At this time, when they apply for intra-satellite switching together, the terminal types are all aircraft, and no similarity calculation is required. They are sorted by priority, with fighter jets having the highest priority, followed by early warning helicopters, and finally high-speed aircraft. At this time, resources are switched in sequence according to the priority of the three types of aircraft performing business. Since high-speed aircraft have less business resource requirements, fewer resources are allocated to high-speed aircraft, and more resources are allocated to the other two types of aircraft.

[0073] Please refer to Figure 3 and Figure 4 Another embodiment of the present specification provides a multi-user collaborative intra-satellite switching system, mainly comprising:

[0074] A switching request module 202, used to obtain a switching application of a user terminal, wherein the switching application includes an application request for the user terminal to switch from a current baseband unit of a satellite to another baseband unit and an emergency request flag;

[0075] A switching time determination module 204, configured to determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag;

[0076] A switching order determination module 206, configured to determine the switching priority of multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user types are determined according to the travel speeds of the user terminals;

[0077] The intra-satellite switching module 208 is used to determine the switching time of the user terminal and the switching priority of multiple user terminals at the same switching time, and sequentially switch the baseband unit of each user terminal in the satellite.

[0078] The above method determines the switching order of user terminals according to the user type of the user terminal and the function of the user terminal in the current usage scenario, and gives priority to user terminals with fast travel speed and short function response time for intra-satellite switching, thereby improving the switching speed when multiple user terminals are switched at the same time, and can effectively improve the reliability of switching. Moreover, the above method can also effectively avoid user terminals with fast travel speed and short function response time from performing failed switching, thereby meeting the mutual communication of different types of terminals when there are mission requirements.

[0079] In this embodiment, the switching time determination module 204 is used to generate a switching time slot allocation table according to the acquisition time of the switching application of each user terminal; and adjust the priority switching order of the user terminal to which the emergency request flag belongs in the switching time slot allocation table according to the emergency request flag.

[0080] In this embodiment, the switching order determination module 206 is used to determine whether multiple user terminals at the same switching time belong to the same user type; if they do, then the multiple user terminals at the same switching time are prioritized according to the functions of the user terminals in the current usage scenario to obtain priority results; according to the priority results, the baseband units of each user terminal in the satellite are switched in sequence. If not, the similarity between user terminals is calculated according to the functions, delay tolerance and historical bandwidth requirements of the user terminals in the current usage scenario; it is determined whether the similarity between user terminals is within a preset threshold; if so, the baseband units of user terminals with similarities within the preset threshold are switched at the same time; if not, the baseband units of each user terminal in the satellite are switched in sequence according to the user type of the user terminal. Take u and v as two types of user terminals, c as the service type, delay tolerance and historical bandwidth requirement data of the user terminal, I u and I v are the sets of items evaluated by users u and v respectively, and are the mean scores of u and v in their respective score sets; the similarity sim(u, v) between two user terminals is: The above method can accurately determine the switching time requirements of user terminals of different user types, and further determine the urgency of the switching time requirements of the user terminals according to the functions of the user terminals in the current application scenario, which can effectively improve the credibility of the switching order.

[0081] In this embodiment, the switching request module 202 is used to determine the user type of the user terminal according to the travel speed of the user terminal; and determine the switching priority of the user type according to the travel speed of the user terminal. Determine whether the user terminal is a user type that performs tasks on a fixed route; if so, switch its baseband unit in the satellite at a preset time according to the fixed route of the current user terminal; if not, determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag. By unifying the user types of user terminals, according to the application processing from the first to the fourth category, user types with fast travel speeds can be processed first to meet the high requirements of the first category of user terminals for switching response speed.

[0082] In this embodiment, the satellite includes a source baseband unit and a target baseband unit, and the above system includes a network control unit and a gateway; in this embodiment, please refer to 3, the switching steps of the system are:

[0083] Multiple user terminals send switching requests to the source baseband unit of the satellite, and negotiate with the network control unit the time to switch the path according to the demand and the load of the target baseband unit, including the time to enter the new beam (that is, the target baseband unit) and the required resource information;

[0084] The source baseband unit baseband transmits the request information to the network control unit;

[0085] The network control unit sends a handoff to the target baseband unit;

[0086] The target baseband unit determines whether to allow handover based on the current load situation. If handover is allowed, similarity calculation is performed for the user terminal that applied for handover. For each user terminal under the unified user terminal with high similarity, air interface resources and bearer resources of the network control unit are dynamically and adaptively allocated according to the priority or the order of scheduled handover, and information that handover resources are ready is sent to the network control unit.

[0087] The network control unit replies to the request information of the source baseband unit according to the information of the target baseband unit;

[0088] The source baseband unit sends a request response to the user terminal, carrying the air interface and bearer resources allocated by the destination baseband unit;

[0089] The user terminal switches the antenna to point to the new beam at the corresponding time (i.e., switches to the corresponding target baseband unit), and sends a switching confirmation after waiting for downlink synchronization;

[0090] The source baseband unit confirms the signaling release according to the switching moment, and the network control unit also modifies the data path;

[0091] The network control unit notifies the source baseband unit to release resources, and the handover ends.

[0092] Based on the same invention, another embodiment of the present specification further provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and when the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes Figure 1 The corresponding embodiment provides a multi-user collaborative intra-satellite switching method.

[0093] In this specification, each embodiment is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0094] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0095] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, this specification may be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, this specification may be in the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0096] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that has the function specified in a box.

[0097] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0099] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0100] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0101] The above is only an embodiment of the present application and is not intended to limit this specification. For those skilled in the art, this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification should be included in the scope of the claims of this specification.

Claims

1. A multi-user collaborative intra-satellite handover method, characterized in that: include: Obtaining a switching application of a user terminal, wherein the switching application includes an application request for the user terminal to switch from a current baseband unit of a satellite to another baseband unit and an emergency request flag; Determining a switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag; Determining the switching priority of multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user type is determined according to the travel speed of the user terminal; The switching time of the user terminal and the switching priorities of multiple user terminals at the same switching time are used to sequentially switch the baseband units of the user terminals in the satellite.

2. The multi-user collaborative intra-satellite switching method according to claim 1, characterized in that: The determining the switching time of the user terminal according to the timing of the switching application of each user terminal and the emergency request flag includes: generating a handover time slot allocation table according to the acquisition time of the handover application of each user terminal; According to the emergency request flag, the priority switching order of the user terminal to which the emergency request flag belongs in the switching time slot allocation table is adjusted.

3. The multi-user collaborative intra-satellite switching method according to claim 1, characterized in that: The determining, according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, the switching priorities of the multiple user terminals at the same switching time includes: Determine whether multiple user terminals at the same switching time belong to the same user type; If yes, then prioritize multiple user terminals at the same switching time according to the functions of the user terminals in the current usage scenario to obtain a priority result; According to the priority result, the baseband unit of each user terminal in the satellite is switched in sequence.

4. The multi-user collaborative intra-satellite switching method according to claim 3, characterized in that: The priority result is determined according to the response time requirement of the function of the user terminal in the current usage scenario.

5. The multi-user collaborative intra-satellite handover method according to claim 1, characterized in that: After determining whether the multiple user terminals at the same switching time belong to the same user type, the method further includes: If not, the similarity between the user terminals is calculated based on the functions, delay tolerance, and historical bandwidth requirements of the user terminals in the current usage scenario; Determine whether the similarity between user terminals is within a preset threshold; If yes, then switching the baseband units of the user terminals whose similarity is within a preset threshold at the same time; If not, the baseband unit of each user terminal in the satellite is switched in sequence according to the user type of the user terminal.

6. The multi-user collaborative intra-satellite handover method according to claim 5, characterized in that: The calculating the similarity between the user terminals according to the functions, delay tolerance and historical bandwidth requirements of the user terminals in the current usage scenario includes: Let u and v be two user terminals, c be the service type, delay tolerance and historical bandwidth demand data of the user terminal, I u and I v are the sets of items evaluated by users u and v respectively, and are the mean scores of u and v on their respective score sets; The similarity sim(u, v) between two user terminals is:

7. The multi-user collaborative intra-satellite handover method according to claim 1, characterized in that: Before determining the switching priorities of the multiple user terminals at the same switching time according to the user types to which the multiple user terminals at the same switching time belong and their functions in the current usage scenario, the method includes: determining a user type of the user terminal according to a travel speed of the user terminal; The switching priority of the user type is determined according to the traveling speed of the user terminal.

8. The multi-user collaborative intra-satellite handover method according to claim 1, characterized in that: After obtaining the handover application of the user terminal, the method further comprises: Determine whether the user terminal is a user type that performs tasks on a fixed route; If yes, then switching the baseband unit in the satellite at a preset time according to the fixed route of the current user terminal; If not, the switching time of the user terminal is determined according to the acquisition time of the switching application of each user terminal and the emergency request flag.

9. The multi-user collaborative intra-satellite handover method according to claim 7, characterized in that: The user types include at least flight equipment, ship equipment, airborne equipment and pedestrians, and the switching priority of the user types is flight equipment, ship equipment, airborne equipment and pedestrians from high to low.

10. A multi-user collaborative intra-satellite switching system, characterized in that: include: A switching request module, used to obtain a switching application of a user terminal, wherein the switching application includes an application request for the user terminal to switch from a current baseband unit of the satellite to another baseband unit and an emergency request flag; A switching time determination module, used to determine the switching time of the user terminal according to the acquisition time of the switching application of each user terminal and the emergency request flag; A switching order determination module, used to determine the switching priority of multiple user terminals at the same switching time according to the user types of the multiple user terminals at the same switching time and their functions in the current usage scenario, wherein the user type is determined according to the travel speed of the user terminal; The intra-satellite switching module is used for the switching time of the user terminal and the switching priority of multiple user terminals at the same switching time, and switches the baseband unit of each user terminal in the satellite in sequence.

Citation Information

Patent Citations

  • High-speed terminal-oriented access and switching method for low-orbit satellite

    CN111865399A

  • Cooperative communication and switching method and system in low-orbit broadband satellite system

    CN113872674A

  • Satellite condition switching method based on trajectory prediction

    CN116961734A

  • Priority-based inter-satellite switching method and communication satellite

    CN117595918A

  • Handover control method and device

    WO2020125069A1

Cited By

  • Synchronous switching method and device for satellite communication and storage medium

    CN120601955A