Switching method and device of multi-tenant direct connection cellular satellite network and electronic equipment
By obtaining the service quality score and token mechanism of satellite network operators, selecting high-quality satellite network access, and processing satellite interference signals, the service quality problems caused by the independent operation of satellite network operators are solved, and the effect of high-quality network access and reducing ground interference is achieved.
Patent Information
- Application Number
- CN202510501932.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2025-07-11
AI Technical Summary
The independent operation of satellite network operators makes it difficult to ensure service quality, and the wide coverage feature increases the risk of spectrum leakage to unauthorized areas, affecting the quality of ground network services.
By obtaining the service quality score of satellite network operators, using preset switching strategies to select the target satellite network, using tokens as tokens to apply for access, and generating interference certificates to process satellite interference signals, incentivizing satellite network operators to provide high-quality services.
It realizes the network service quality of satellite user terminals, selects high-quality satellite network access, reduces interference to ground networks, and encourages satellite network operators to provide best-in-one services.
Smart Images

Figure CN120301494A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite technology, and in particular to a switching method, device and electronic equipment for a multi-tenant direct-connected cellular satellite network. Background Art
[0002] As the global digitalization process accelerates, terrestrial cellular networks have become the cornerstone of modern communications, providing high-speed and stable Internet access services to billions of users. However, the coverage of terrestrial cellular networks is limited by base station deployment. Remote areas such as rural areas and oceans face coverage gaps due to the high cost of base station construction, resulting in a large number of users around the world still unable to access the network. To solve this problem, direct cellular satellite networks have emerged as a supplementary solution to terrestrial cellular networks. Through the wide coverage capabilities of satellites, seamless connectivity has been achieved around the world. In particular, the development of low-Earth orbit (LEO) satellite technology has enabled commercial mobile phones and IoT devices to connect directly to satellites, providing lower latency, higher bandwidth and more convenient connection methods.
[0003] In recent years, direct cellular satellite network services have made significant progress. Satellite network operators have achieved global deployment of direct cellular satellite networks through cooperation with ground mobile network operators. However, since satellite network operators are independently operated, this "outsourced" direct cellular satellite network model faces challenges in ensuring operator-level services. On the one hand, satellite network operators may sacrifice service quality due to cost considerations, making it difficult to guarantee the services users receive; on the other hand, the wide coverage characteristics of satellites increase the risk of spectrum leakage into unauthorized areas, which may cause interference to ground users and affect the service quality of ground networks.
[0004] Therefore, how to enable satellite user terminals to perceive the network service quality provided by satellite network operators to ground users, select the satellite network to access based on the network service quality, and then encourage satellite network operators to provide high-quality network services is a technical problem that needs to be solved urgently. Summary of the invention
[0005] In response to the above-mentioned problems existing in the prior art, the present invention provides a switching method, device and electronic device for a multi-tenant direct-connected cellular satellite network, so that satellite user terminals can perceive the network service quality provided by satellite network operators to ground users, and select the satellite network to access based on the network service quality, thereby prompting satellite network operators to provide high-quality network services.
[0006] The present invention provides a switching method for a multi-tenant direct-connected cellular satellite network, comprising the following steps.
[0007] In response to meeting the satellite network operator handover condition, obtain the first service quality score of each satellite network operator among multiple satellite network operators; according to the first service quality scores of each satellite network operator, use a preset handover strategy to determine a target satellite network operator from the multiple satellite network operators; apply for access to the satellite network operated by the target satellite network operator with tokens as tokens; wherein, the ground network operator server determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among multiple cooperative satellite network operators in a preset time period, and determines the satellite network operators to continue cooperation based on the second service quality scores of each satellite network operator.
[0008] According to a handover method for a multi-tenant direct-connected cellular satellite network provided by the present invention, the obtaining the first service quality score of each satellite network operator among multiple satellite network operators includes: For each of the satellite network operators, perform the following operations: obtain multiple service quality indicators of the satellite network operator, and assign different weights to different service quality indicators; calculate the ratio of each service quality indicator to its corresponding expected value to obtain the normalized value of each service quality indicator; based on the weights of each service quality indicator, perform a weighted summation operation on the normalized values of each service quality indicator to obtain the first service quality score of the satellite network operator.
[0009] According to a handover method for a multi-tenant direct-connected cellular satellite network provided by the present invention, the determining a target satellite network operator from the multiple satellite network operators according to the first service quality scores of each satellite network operator and using a preset handover strategy includes: using the EXP3 algorithm to update the selection probability of the satellite network operator according to the first service quality score of each satellite network operator; determining the target satellite network operator according to the selection probabilities of all satellite network operators.
[0010] A handover method for a multi-tenant direct-connect cellular satellite network provided by the present invention further includes: in response to detecting a satellite interference signal, obtaining a measurement result of the satellite interference signal; generating an interference measurement report according to the measurement result; using an in-band signaling method to send the interference measurement report to an interfering satellite that generates the satellite interference signal, so that the interfering satellite signs the interference measurement report using its own private key; in response to receiving the interference measurement report carrying the signature of the interfering satellite, signing the interference measurement report carrying the signature of the interfering satellite using the private key of the satellite user terminal itself to obtain an interference voucher; sending the interference voucher to a mobile network operator, so that the mobile network operator requests the satellite network operator operating the interfering satellite to process the satellite interference signal event based on the interference voucher.
[0011] A handover method for a multi-tenant direct-connect cellular satellite network provided by the present invention is applied to the server side of a terrestrial network operator. The method includes: obtaining token information received by each satellite network operator among multiple cooperative satellite network operators within a preset time period; where the token is a token submitted by a satellite user terminal when applying to access the satellite network operated by a target satellite network operator, and the target satellite network operator is determined from the multiple satellite network operators according to the first service quality score of each satellite network operator among the multiple satellite network operators using a preset handover strategy; determining a second service quality score for each satellite network operator according to the token information of each satellite network operator, so as to determine the satellite network operator to continue cooperation based on the second service quality score of each satellite network operator.
[0012] The token information includes the number of tokens received by the satellite network operator at multiple moments. The determining of the second service quality score for each satellite network operator according to the token information includes: for each satellite network operator, performing the following operations: obtaining user network demand data at multiple moments within the preset time period within the coverage range of the satellite network operated by the satellite network operator; predicting the expected number of tokens at the multiple moments according to the user network demand data at the multiple moments; determining the second service quality score of the satellite network operator according to the difference between the number of tokens received by the satellite network operator at the multiple moments and the expected number of tokens at the multiple moments.
[0013] A handover method for a multi-tenant direct connection cellular satellite network provided by the present invention further includes: obtaining the distribution information of the number of interference vouchers received by each satellite network operator among the multiple cooperative satellite network operators over time; wherein, the interference voucher is obtained by the satellite user terminal using its own private key to sign an interference measurement report carrying the signature of the interfering satellite; the interfering satellite is a satellite that generates a satellite interference signal for the satellite user terminal; the interference measurement report is obtained by the satellite user terminal according to the measurement results of the satellite interference event after detecting the satellite interference event, and the interference measurement report is sent by the satellite user terminal to the interfering satellite in the form of in-band signaling; determining the violation score of each satellite network operator according to the distribution information of the number of interference vouchers received by each satellite network operator over time; determining the satellite network operators to continue cooperation according to the violation score of each satellite network operator and the second service quality score of each satellite network operator.
[0014] The present invention also provides a handover device for a multi-tenant direct connection cellular satellite network, including the following modules: An obtaining module, configured to obtain the first service quality score of each satellite network operator among the multiple satellite network operators in response to meeting the satellite network operator handover condition; a determining module, configured to determine a target satellite network operator from the multiple satellite network operators according to the first service quality score of each satellite network operator by using a preset handover strategy; an application module, configured to apply for access to the satellite network operated by the target satellite network operator with a token as a token; wherein, the ground network operator server determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among the multiple cooperative satellite network operators cooperating with it over a preset time period, and determines the satellite network operators to continue cooperation based on the second service quality score of each satellite network operator.
[0015] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the handover method for the multi-tenant direct connection cellular satellite network as described in any one of the above is implemented.
[0016] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the handover method for the multi-tenant direct connection cellular satellite network as described in any one of the above is implemented.
[0017] The present invention also provides a computer program product, including a computer program which, when executed by a processor, implements the switching method of the multi-tenant direct-connect cellular satellite network as described in any one of the above.
[0018] The switching method, device and electronic device of the multi-tenant direct-connect cellular satellite network provided by the present invention, in response to meeting the switching conditions of the satellite network operator, obtain the first service quality score of each satellite network operator among multiple satellite network operators; according to the first service quality score of each satellite network operator, use a preset switching strategy to determine a target satellite network operator from the multiple satellite network operators; and apply for access to the satellite network operated by the target satellite network operator with tokens as tokens. Thus, the satellite user terminal can perceive the network service quality provided by the satellite network operator for ground users, select the satellite network to be accessed based on the network service quality, and further prompt the satellite network operator to provide high-quality network services. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0020] Figure 1 It is a flowchart of the switching method of the multi-tenant direct-connect cellular satellite network provided by the present invention.
[0021] Figure 2 It is a flowchart of the method for generating interference vouchers provided by the present invention.
[0022] Figure 3 It is a flowchart of the method for selecting a multi-tenant direct-connect cellular satellite network operator provided by the present invention.
[0023] Figure 4 It is a schematic diagram of the interaction process between the satellite user terminal and the ground network operator server provided by the present invention.
[0024] Figure 5 It is a schematic diagram of the structure of the switching device of the multi-tenant direct-connect cellular satellite network provided by the present invention.
[0025] Figure 6 It is a schematic diagram of the structure of the electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0026] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention in conjunction with the accompanying drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without making creative efforts belong to the scope of protection of the present invention.
[0027] The following will describe Figures 1 - 4 the handover method of the multi-tenant direct connection cellular satellite network of the present invention.
[0028] Figure 1 is a schematic flow chart of the handover method of the multi-tenant direct connection cellular satellite network provided by the present invention. This method is executed by a satellite user terminal. As Figure 1 shown, this method includes the following: Step 101, in response to meeting the satellite network operator handover conditions, obtain the first service quality score of each satellite network operator among multiple satellite network operators.
[0029] In the specific implementation process, a pay-as-you-go token mechanism is deployed on the satellite user terminal. Users can use tokens to request access to the satellite networks of any available satellite network operator, enabling users to flexibly switch between different satellite network operators.
[0030] The satellite network handover conditions may include, but are not limited to: the satellite to which the user is connected moves, and it is necessary to switch to the satellite network of another satellite network operator, or the token payment has been used up, etc.
[0031] The multiple satellite network operators are direct connection cellular satellite network operators that can provide satellite network services to the satellite user terminal.
[0032] The first service quality score is a quantitative evaluation of the service quality provided by the satellite network operator from the perspective of the satellite user terminal.
[0033] In some embodiments, the first service quality score of each satellite network operator among multiple satellite network operators can be obtained in the following manner.
[0034] For each satellite network operator, perform the following operations: Obtain multiple service quality indicators of the satellite network operator, and assign different weights to different service quality indicators; calculate the ratio of each service quality indicator to its corresponding expected value to obtain the normalized value of each service quality indicator; based on the weights of each service quality indicator, perform a weighted summation operation on the normalized values of each service quality indicator to obtain the first service quality score of the satellite network operator.
[0035] Quality of service indicators may include, but are not limited to, indicators such as QoS (Quality of Service) levels (e.g., QCI in 4G and 5QI in 5G), latency, throughput, and packet loss rate.
[0036] In the specific implementation process, the satellite user terminal can read the quality of service indicators from the hardware or software protocol stack. For example, it can obtain the QoS level corresponding to the QoS Flow through the measurement report signaling of RRC (Radio Resource Control) and directly read it.
[0037] For each quality of service indicator, the satellite user terminal can set an expected value for it, normalize the quality of service indicator using the expected value, and use the normalized value as the score of the satellite user terminal for the quality of service indicator.
[0038] Step 102: According to the first quality of service score of each satellite network operator, use a preset handover strategy to determine the target satellite network operator from multiple satellite network operators.
[0039] In the specific implementation process, there are various ways to determine the target satellite network operator from multiple satellite network operators according to the first quality of service score of each satellite network operator, which is not limited by the description in this specification.
[0040] In some embodiments, the EXP3 algorithm (Exponential - weight algorithm for Exploration and Exploitation) can be used to update the selection probability of satellite network operators according to the first quality of service score of each satellite network operator; determine the target satellite network operator according to the selection probabilities of all satellite network operators.
[0041] Step 103: Use tokens as tokens to apply for access to the satellite network operated by the target satellite network operator.
[0042] Tokens serve as tokens for the satellite user terminal to access the satellite and also have a billing attribute.
[0043] After determining the target satellite network operator, the user can use the preset handover strategy to select the specific satellite to access, including but not limited to the access satellite selection strategy based on signal strength and the access satellite selection strategy based on physical distance, etc. Specifically, the satellite user terminal can reuse the existing access satellite selection strategies based on signal strength and physical distance, etc., and select the specific satellite to access after completing the selection of the satellite network operator.
[0044] The handover of a large number of satellite network users among multiple competing satellite network operators leads to the redistribution of tokens among multiple satellite network operators, directly affecting the revenues of different satellite network operators, thereby motivating competition among satellite network operators. To attract more users to access and obtain high revenues, satellite network operators are motivated to provide best-effort services to users.
[0045] Steps 101 to 103 can be executed by a satellite network operator handover module as Figure 4 shown.
[0046] Figure 2 FIG. is a flowchart of a method for generating interference vouchers provided by the present invention. As Figure 2 shown, the method includes the following: Step 201, in response to detecting a satellite interference signal, obtain a measurement result of the satellite interference signal.
[0047] When a satellite user terminal detects an interference signal caused by a satellite, it can read the measurement result of the interference signal from a trusted hardware or software protocol stack. The measurement result of the interference signal includes, but is not limited to, indicators such as SINR (Signal-to-Interference-plus-Noise Ratio), and an interference measurement report is generated.
[0048] Reading the measurement result of the interference signal from a tamper-proof trusted hardware or software protocol stack can obtain accurate and reliable measurement results.
[0049] Step 202, generate an interference measurement report according to the measurement result of the interference signal.
[0050] In a specific implementation process, an interference measurement report can be generated by using the measurement result of the interference signal, the frequency band information involved in the interference, and a random number through a specific algorithm.
[0051] Step 203, use the in-band signaling method to send the interference measurement report to the interfering satellite that generates the satellite interference signal, so that the interfering satellite uses its own private key to sign the interference measurement report.
[0052] In a specific implementation process, the existing signaling is reused to transmit the interference measurement report. After receiving the interference measurement report, the interfering satellite uses its own private key to sign the interference measurement report, and then sends the signed interference measurement report to the satellite user terminal through in-band signaling.
[0053] In the embodiment provided by the present invention, the interference voucher generation process is embedded in the RRC connection establishment process. During this process, the interfering satellite cannot determine whether the responder is a satellite user or a ground forensics user and has no incentive to refuse to respond.
[0054] Step 204: In response to receiving an interference measurement report carrying an interference satellite signature, use the private key of the satellite user terminal itself to sign the interference measurement report carrying the interference satellite signature to obtain an interference certificate.
[0055] After receiving the interference measurement report carrying the interference satellite signature, the satellite user terminal uses the encryption function built into the tamper-proof SIM card to sign the interference measurement report carrying the interference satellite signature to generate an interference certificate. The interference certificate contains information about the satellite user terminal and the interference satellite.
[0056] Step 205: Send the interference certificate to the mobile network operator, so that the mobile network operator can, based on the interference certificate, request the satellite network operator operating the interference satellite to handle the satellite interference signal event.
[0057] The satellite user terminal takes the interference certificate jointly signed with the interference satellite, which has the characteristics of credibility, tamper-proof and non-deniability, as the basis for requesting the satellite network operator of the interference satellite to handle the satellite interference signal event. After submitting it to the mobile network operator through the ground base station, it is then sent to the satellite network operator to urge it to standardize spectrum usage and reduce interference to the ground network.
[0058] For example, the affected ground user can evaluate the loss caused by the interference according to the severity of the interference, and use the interference certificate as the basis for claiming compensation from the satellite network operator of the interference satellite. Since interference compensation directly affects the revenue of the satellite network operator, it will motivate it to restrict the spectrum usage range and reduce interference to the ground network.
[0059] Steps 201 to 205 can be executed by an interactive interference certificate generation module deployed in the satellite user terminal as shown in Figure 4 Figure.
[0060] Figure 3 is a schematic flowchart of a method for selecting a multi-tenant direct-connect cellular satellite network operator provided by the present invention. This method is applied to the server side of the ground network operator, as shown in Figure 3 Figure, and this method includes the following: Step 301: Obtain the token information received by each satellite network operator among multiple cooperative satellite network operators within a preset time period.
[0061] The token is a token submitted by the satellite user terminal when applying to access the satellite network operated by the target satellite network operator; the target satellite network operator is determined from multiple satellite network operators by using a preset switching strategy according to the first service quality score of each satellite network operator among the multiple satellite network operators. For a detailed description of the first service quality score, seeFigure 1 The relevant content in it will not be elaborated here.
[0062] Step 302: Determine the second service quality score of each satellite network operator according to the token information of each satellite network operator.
[0063] The second service quality score is a quantitative evaluation of the service quality provided by the satellite network operator from the perspective of the terrestrial network operator's server.
[0064] In the specific implementation process, the satellite network operator needs to submit the pay-as-you-go tokens received from each satellite user terminal to the mobile network operator as service vouchers for revenue sharing. The tokens contain timestamp information, so the mobile network operator can obtain the quantity and time distribution of the pay-as-you-go tokens received by the satellite network operator during the cooperation period. Based on this distribution, the mobile network operator can evaluate whether the satellite network operator provides a best-effort service. If the satellite network operator provides a best-effort service, the probability of users cooperating with it will increase, and the satellite network operator can also stably receive more tokens.
[0065] In some embodiments, the token information includes the number of tokens received by the satellite network operator at multiple moments. The second service quality score of each satellite network operator can be determined in the following way.
[0066] For each satellite network operator, perform the following operations: Obtain the user network demand data at multiple moments within the satellite network coverage operated by the satellite network operator during a preset time period; According to the user network demand data at multiple moments, use a recurrent neural network to predict the expected number of tokens at multiple moments; Determine the second service quality score of the satellite network operator according to the difference between the number of tokens received by the satellite network operator at multiple moments and the expected number of tokens at multiple moments.
[0067] The recurrent neural network may include, but is not limited to: LSTM (Long Short-Term Memory), GRU (Gated Recurrent Unit), etc.
[0068] In the specific implementation process, the user network demand data at multiple moments can be input into the recurrent neural network in sequence, and the recurrent neural network outputs the expected number of tokens at multiple moments.
[0069] In the specific implementation process, the second service quality score of the satellite network operator can be determined in various ways according to the difference between the number of tokens received by the satellite network operator at multiple moments and the expected number of tokens at multiple moments.
[0070] In some embodiments, for each moment t, calculate the difference between the actual number of tokens received by the satellite network operator and the expected number of tokens; use the ratio between this difference and the expected number of tokens as the relative difference at moment t; sum up the relative differences at all moments to obtain the second service quality score of the satellite network operator.
[0071] Step 303: Obtain the distribution information of the number of interference vouchers received by each satellite network operator among multiple cooperative satellite network operators over time within a preset time period.
[0072] Among them, the interference voucher is obtained by the satellite user terminal using its own private key to sign the interference measurement report carrying the signature of the interfering satellite; the interfering satellite is the satellite that generates satellite interference signals for the satellite user terminal; the interference measurement report is obtained by the satellite user terminal based on the measurement results of the satellite interference event after detecting the satellite interference event, and the interference measurement report is sent by the satellite user terminal to the interfering satellite in the form of in-band signaling.
[0073] Step 304: Determine the violation score of each satellite network operator according to the distribution information of the number of interference vouchers received by each satellite network operator over time within a preset time period.
[0074] In the specific implementation process, the violation score of each satellite network operator can be determined in various ways according to the distribution information of the number of interference vouchers received by each satellite network operator over time within a preset time period. Through the violation score, it can be determined whether the satellite network operator uses the spectrum in compliance.
[0075] In some embodiments, the violation score of each satellite network operator can be determined in the following way: violation score = time parameter * (number of interference vouchers received by the satellite network operator / total number of interference vouchers). Among them, the value of the time parameter is determined according to the duration of the interference signal. The longer the duration of the interference signal, the larger the value of the time parameter. Conversely, the shorter the duration of the interference signal, the smaller the value of the time parameter. For example, the time parameter can be determined according to the average duration of the interference signals corresponding to all the interference vouchers received by the satellite network operator.
[0076] Step 305: Determine the satellite network operators to continue cooperation according to the violation score of each satellite network operator and the second service quality score of each satellite network operator.
[0077] In the specific implementation process, the ground network operator server can give a comprehensive score of the satellite network operator according to the second service quality score and the violation score. For example, use the weighted sum of the second service quality score and the violation score as the comprehensive score of the satellite network operator.
[0078] In the specific implementation process, multiple selection strategies can be adopted. For example, a terrestrial network operator can choose to cooperate with multiple satellite network operators with the highest comprehensive scores, or choose to cooperate with multiple potential satellite network operators that have not been cooperated with and offer high returns.
[0079] Specifically, the terrestrial network operator can update the probability of cooperating with a satellite network operator according to the service score of the satellite network operator, and select the cooperation partners for a future period according to the probability.
[0080] Since the establishment or non-establishment of the cooperation relationship directly affects the revenue of the satellite network operator, it encourages the satellite network operator to continuously improve the service quality, reduce the interference to terrestrial cellular network users while providing best-effort service for direct connection cellular satellite network users, and promote the sustainable development of the direct connection cellular satellite network.
[0081] Steps 301 to 305 can be executed by a cooperative satellite network operator evaluation and selection module deployed on the service side of the terrestrial network operator as shown in Figure 4 the figure.
[0082] Next, the handover device of the multi-tenant direct connection cellular satellite network provided by the present invention will be described. The handover device of the multi-tenant direct connection cellular satellite network described below can be correspondingly referred to the handover method of the multi-tenant direct connection cellular satellite network described above.
[0083] Figure 5 is a schematic structural diagram of the handover device of the multi-tenant direct connection cellular satellite network provided by the present invention. As shown in Figure 5 the figure, the device 500 includes the following modules.
[0084] An acquisition module 510, configured to acquire the first service quality score of each satellite network operator among multiple satellite network operators in response to meeting the satellite network operator handover condition.
[0085] A determination module 520, configured to determine a target satellite network operator from the multiple satellite network operators according to the first service quality score of each satellite network operator by using a preset handover strategy.
[0086] An application module 530, configured to apply for access to the satellite network operated by the target satellite network operator with tokens as tokens; wherein, the service side of the terrestrial network operator determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among multiple cooperative satellite network operators cooperating with it within a preset time period, and determines the satellite network operator to continue cooperation based on the second service quality score of each satellite network operator.
[0087] Figure 6Schematically illustrates the physical structure of an electronic device, as Figure 6 shown. The electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 complete communication with each other through the communication bus 640. The processor 610 may call the logical instructions in the memory 630 to execute the handover method for a multi-tenant direct-connect cellular satellite network. The method includes: in response to meeting the satellite network operator handover condition, obtaining the first quality of service score of each satellite network operator among multiple satellite network operators; according to the first quality of service score of each satellite network operator, using a preset handover strategy to determine a target satellite network operator from the multiple satellite network operators; applying for access to the satellite network operated by the target satellite network operator with tokens as tokens; wherein, the ground network operator server determines the second quality of service score of each satellite network operator according to the token information received by each satellite network operator among multiple cooperative satellite network operators cooperating with it within a preset time period, and determines the satellite network operators to continue cooperation based on the second quality of service score of each satellite network operator.
[0088] In addition, when the logical instructions in the above-mentioned memory 630 can be implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0089] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the handover method of the multi-tenant direct-connected cellular satellite network provided by the above-mentioned various methods. The method includes: in response to meeting the satellite network operator handover condition, obtaining the first service quality score of each satellite network operator among multiple satellite network operators; according to the first service quality score of each satellite network operator, using a preset handover strategy to determine a target satellite network operator from the multiple satellite network operators; using tokens as tokens to apply for access to the satellite network operated by the target satellite network operator; wherein, the ground network operator server determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among the multiple cooperative satellite network operators cooperating with it within a preset time period, and determines the satellite network operators to continue cooperation based on the second service quality score of each satellite network operator.
[0090] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the handover method of the multi-tenant direct-connected cellular satellite network provided by the above-mentioned various methods. The method includes: in response to meeting the satellite network operator handover condition, obtaining the first service quality score of each satellite network operator among multiple satellite network operators; according to the first service quality score of each satellite network operator, using a preset handover strategy to determine a target satellite network operator from the multiple satellite network operators; using tokens as tokens to apply for access to the satellite network operated by the target satellite network operator; wherein, the ground network operator server determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among the multiple cooperative satellite network operators cooperating with it within a preset time period, and determines the satellite network operators to continue cooperation based on the second service quality score of each satellite network operator.
[0091] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.
[0092] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A handover method for a multi-tenant direct-connect cellular satellite network, characterized in that, Applied to a satellite user terminal, the method includes: In response to meeting the satellite network operator switching condition, obtaining a first service quality score for each of multiple satellite network operators; Based on the first service quality scores of each of the satellite network operators, using a preset switching strategy to determine a target satellite network operator from the multiple satellite network operators; Using tokens as tokens to apply for access to the satellite network operated by the target satellite network operator; wherein, the terrestrial network operator server determines a second service quality score for each of the multiple cooperative satellite network operators based on the token information received by each of the multiple cooperative satellite network operators within a preset time period, and based on the second service quality scores of each of the satellite network operators, selects the satellite network operators to continue cooperation from the multiple satellite network operators.
2. The handover method of the multi-tenant direct connection cellular satellite network according to claim 1, wherein The obtaining of the first service quality score for each of the multiple satellite network operators includes: For each of the satellite network operators, perform the following operations: Obtain multiple service quality indicators of the satellite network operator and assign different weights to different service quality indicators; Calculate the ratio of each service quality indicator to its corresponding expected value to obtain the normalized value of each service quality indicator; Based on the weights of each service quality indicator, perform a weighted summation operation on the normalized values of each service quality indicator to obtain the first service quality score of the satellite network operator.
3. The handover method of the multi-tenant direct connection cellular satellite network according to claim 1, characterized in that, The determining of the target satellite network operator from the multiple satellite network operators according to the first service quality scores of each of the satellite network operators and using a preset switching strategy includes: Using the EXP3 algorithm to update the selection probability of the satellite network operator according to the first service quality scores of each of the satellite network operators; Determine the target satellite network operator according to the selection probabilities of all satellite network operators.
4. The handover method of the multi-tenant direct connection cellular satellite network according to claim 1, characterized in that The method further includes: In response to detecting a satellite interference signal, obtaining a measurement result of the satellite interference signal; Generating an interference measurement report according to the measurement result; Using the in-band signaling method to send the interference measurement report to the interfering satellite that generates the satellite interference signal, so that the interfering satellite signs the interference measurement report using its own private key; In response to receiving the interference measurement report carrying the signature of the interfering satellite, using the private key of the satellite user terminal to sign the interference measurement report carrying the signature of the interfering satellite to obtain an interference voucher; Sending the interference voucher to the mobile network operator, so that the mobile network operator, based on the interference voucher, requests the satellite network operator operating the interfering satellite to handle the satellite interference signal event.
5. A method for selecting a multi-tenant direct connection cellular satellite network operator, characterized in that, Applied to the terrestrial network operator server, the method includes: Obtain the token information received by each satellite network operator among multiple cooperative satellite network operators within a preset time period; wherein, the token is a token submitted by a satellite user terminal to the target satellite network operator when applying to access the satellite network operated by the target satellite network operator; the target satellite network operator is determined from the multiple satellite network operators according to the first service quality score of each satellite network operator among the multiple satellite network operators by using a preset switching strategy; According to the token information of each satellite network operator, determine the second service quality score of each satellite network operator, so as to select the satellite network operators to continue cooperation from the multiple satellite network operators based on the second service quality score of each satellite network operator.
6. The selection method of a multi-tenant direct-connect cellular satellite network operator according to claim 5, wherein The token information includes the number of tokens received by the satellite network operator at multiple moments; The determining the second service quality score of each satellite network operator according to the token information includes: For each satellite network operator, perform the following operations: Obtain the user network demand data at multiple moments within the coverage of the satellite network operated by the satellite network operator during the preset time period; According to the user network demand data at the multiple moments, predict the expected number of tokens at the multiple moments; According to the difference between the number of tokens received by the satellite network operator at the multiple moments and the expected number of tokens at the multiple moments, determine the second service quality score of the satellite network operator.
7. The method for selecting a multi-tenant direct-connect cellular satellite network operator according to claim 5 or 6, wherein The method further includes: Obtain the distribution information of the number of interference vouchers received by each satellite network operator among the multiple cooperative satellite network operators over time within a preset time period; wherein, the interference voucher is obtained by the satellite user terminal signing the interference measurement report carrying the interference satellite signature with its own private key; the interference satellite is a satellite that generates a satellite interference signal for the satellite user terminal; the interference measurement report is obtained by the satellite user terminal according to the measurement result of the satellite interference event after detecting the satellite interference event, and the interference measurement report is sent by the satellite user terminal to the interference satellite in the form of in-band signaling; According to the distribution information of the number of interference vouchers received by each satellite network operator over time within a preset time period, determine the violation score of each satellite network operator; According to the violation score of each satellite network operator and the second service quality score of each satellite network operator, determine the satellite network operators to continue cooperation.
8. A handover device for a multi-tenant direct connection cellular satellite network, characterized in that, A device disposed on a satellite user terminal, the device includes: An obtaining module, configured to obtain the first service quality score of each satellite network operator among multiple satellite network operators in response to meeting the satellite network operator switching condition; A determining module, configured to determine a target satellite network operator from the multiple satellite network operators according to the first service quality score of each satellite network operator by using a preset switching strategy; An application module, which is used to apply for access to the satellite network operated by the target satellite network operator with tokens as tokens; wherein, the ground network operator server determines the second service quality score of each satellite network operator according to the token information received by each satellite network operator among multiple cooperative satellite network operators cooperating with it within a preset time period, and determines the satellite network operators to continue cooperation based on the second service quality score of each satellite network operator.
9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the handover method of the multi-tenant direct connection cellular satellite network according to any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the handover method of the multi-tenant direct connection cellular satellite network according to any one of claims 1 to 7.