Satellite-based terminal communication access method and device, electronic equipment and medium

CN123019822APending Publication Date: 2026-10-30YINHE HANGTIAN (BEIJING) COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610966335.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]但是,随着卫星通信技术的不断发展,卫星需执行的通信任务不断增多,卫星通信资源日益紧张,而在面对多个终端与地面基站出现通信中断的紧急场景时,目标卫星的下行通信资源往往难以兼顾所有终端的通信需求,继而导致需要进行实时且不间断的终端的通信稳定性下降

Benefits of technology

[0021]根据本申请所提供的上述实施例,在目标卫星无法同时满足多个初始终端的下行通信需求的情况下,通过确定目标终端和其他终端的带宽需求情况与目标卫星的带宽资源情况,执行符合对包含目标终端在内的多个初始终端族群对应的终端通信方案,进而提高了目标卫星对目标终端的下行通信的稳定性,并降低了其他终端长时间通信中断的风险。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019822A_ABST
    Figure CN123019822A_ABST
Patent Text Reader

Abstract

The application provides a satellite-based terminal communication access method and device, electronic equipment and medium, and relates to the technical field of satellite communication. The satellite-based terminal communication access method comprises the following steps: obtaining the communication encryption level and the communication urgency level corresponding to each of a plurality of initial terminals, based on the terminal connection completion information of a target satellite; selecting a target terminal from the plurality of initial terminals based on the plurality of communication encryption levels and the plurality of communication urgency levels; obtaining the target bandwidth occupation of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupation corresponding to each of a plurality of other terminals except the target terminal in the plurality of initial terminals; determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupation, the total bandwidth, and the plurality of initial bandwidth occupations, and controlling the target satellite to provide short-time communication services for the target terminal and the plurality of other terminals based on the terminal communication scheme. The application can improve the stability of terminal communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to a satellite-based terminal communication access method, device, electronic device, and medium. Background Technology

[0002] Communication at ground terminals is primarily supported by terrestrial communication facilities such as cellular networks and Wi-Fi, i.e., ground base stations. However, when terminals are located in remote areas, at sea, or in the air where terrestrial network coverage is insufficient, the communication link between the ground terminal and the ground base station is easily interrupted due to environmental and hardware factors, resulting in the inability to transmit critical information in a timely manner. In such cases, satellite communication becomes the only reliable means to ensure the stable transmission of critical information.

[0003] However, with the continuous development of satellite communication technology, the number of communication tasks that satellites need to perform is increasing, and satellite communication resources are becoming increasingly scarce. In emergency scenarios where multiple terminals and ground base stations experience communication interruptions, the downlink communication resources of the target satellite are often insufficient to meet the communication needs of all terminals, which in turn leads to a decrease in the communication stability of terminals that need to communicate in real time and without interruption. Summary of the Invention

[0004] To improve the stability of terminal communication, this application provides a satellite-based terminal communication access method, apparatus, electronic device, and medium.

[0005] This application provides a satellite-based terminal communication access method, which adopts the following technical solution: A satellite-based terminal communication access method includes: upon obtaining terminal connection completion information for a target satellite, acquiring communication encryption levels and communication urgency levels corresponding to multiple initial terminals; selecting a target terminal from the multiple initial terminals based on the multiple communication encryption levels and multiple communication urgency levels; acquiring the target bandwidth occupancy of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupancy of multiple other terminals besides the target terminal; determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy; and controlling the target satellite to provide short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0006] According to some embodiments, the above-mentioned method of selecting a target terminal from multiple initial terminals based on multiple communication encryption levels and multiple communication urgency levels includes: comparing multiple communication encryption levels with a first preset communication encryption level, and comparing multiple communication urgency levels with the first preset communication urgency level; if any communication encryption level among the multiple communication encryption levels is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the first preset communication urgency level, then the initial terminal corresponding to any communication encryption level is determined as the target terminal.

[0007] According to some embodiments, the above-described method of selecting a target terminal from multiple initial terminals based on multiple communication encryption levels and multiple communication urgency levels includes: comparing multiple communication encryption levels with a second preset communication encryption level, and comparing multiple communication urgency levels with the second preset communication urgency level; if a communication encryption level is greater than the second preset communication encryption level and the communication urgency level of the initial terminal corresponding to the communication encryption level is not greater than the second preset communication urgency level, then the initial terminal corresponding to the communication encryption level is determined as the target terminal; if any communication encryption level is not greater than the second preset communication encryption level and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the second preset communication urgency encryption level, then the initial terminal corresponding to any communication encryption level is determined as the target terminal.

[0008] According to some embodiments, the above-mentioned method of determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, total bandwidth, and multiple initial bandwidth occupancy includes: determining the remaining bandwidth of the target satellite based on the total bandwidth and the target bandwidth occupancy; summing multiple initial bandwidth occupancy to obtain the initial total bandwidth, and splitting the initial total bandwidth to obtain at least two sub-initial total bandwidths; when the at least two sub-initial total bandwidths are both less than the remaining bandwidth, determining the terminal communication scheme corresponding to the target satellite as the first terminal communication scheme, wherein the first terminal communication scheme involves transmitting the data to be forwarded by the target terminal with the target bandwidth occupancy within each preset unit time period, and associating the data to be forwarded by multiple other terminals corresponding to the at least two sub-initial total bandwidths within a preset unit time period, so that the target satellite transmits the data to be forwarded by the multiple other terminals corresponding to the at least two sub-initial total bandwidths within their respective preset unit time periods.

[0009] According to some embodiments, the aforementioned preset unit time period is set through the following steps: obtaining the data volume of data to be forwarded corresponding to multiple initial terminals corresponding to at least two sub-initial bandwidth totals respectively; filtering out the maximum data volume corresponding to at least two sub-initial bandwidth totals from the multiple data volumes; determining the ratio relationship between at least two maximum data volumes; and determining the preset unit time period corresponding to at least two sub-initial bandwidth totals based on the initial preset unit time period and the ratio relationship.

[0010] According to some embodiments, the above-mentioned method of accumulating multiple initial bandwidth occupancy amounts to obtain the total initial bandwidth, and then splitting the total initial bandwidth to obtain at least two sub-initial bandwidth amounts, and determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy amounts, further includes: if any one of the at least two sub-initial bandwidth amounts is greater than the remaining bandwidth, determining the terminal communication scheme corresponding to the target satellite as a second terminal communication scheme, wherein the second terminal communication scheme is based on the data transmission requirements and data to be forwarded corresponding to multiple other terminals corresponding to any one of the obtained sub-initial bandwidth amounts, processing the data to be forwarded to obtain the final forwarded data, and causing the target satellite to send the final forwarded data within its corresponding preset unit time period.

[0011] According to some embodiments, the above-described terminal communication-based scheme, which controls the target satellite to provide short-term communication services to the target terminal and multiple other terminals, includes: when the terminal communication scheme is sent to the target satellite, obtaining the communication quality corresponding to multiple initial terminals respectively; when multiple communication qualities are all less than the preset communication quality, generating a scheme execution instruction and sending the scheme execution instruction to the target satellite, so that the target satellite provides short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0012] This application provides a satellite-based terminal communication access device, which adopts the following technical solution: A satellite-based terminal communication access device includes: a first information acquisition module, a target terminal determination module, a second information acquisition module, and a control module. The first information acquisition module, upon acquiring terminal connection completion information for a target satellite, acquires the communication encryption level and communication urgency level corresponding to multiple initial terminals. The target terminal determination module is used to filter out a target terminal from the multiple initial terminals based on the multiple communication encryption levels and multiple communication urgency levels. The second information acquisition module is used to acquire the target bandwidth occupancy of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupancy of multiple other terminals besides the target terminal. The control module is used to determine the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy, and to control the target satellite to provide short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0013] According to some embodiments, the target terminal determination module described above is specifically used to: compare multiple communication encryption levels with a first preset communication encryption level, and compare multiple communication urgency levels with the first preset communication urgency level; if any of the multiple communication encryption levels is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the first preset communication urgency level, then determine the initial terminal corresponding to any communication encryption level as the target terminal.

[0014] According to some embodiments, the target terminal determination module described above is specifically used for: comparing multiple communication encryption levels with a second preset communication encryption level, and comparing multiple communication urgency levels with the second preset communication urgency level; if a communication encryption level among the multiple communication encryption levels is greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to the communication encryption level is not greater than the second preset communication urgency level, then determining the initial terminal corresponding to the communication encryption level as the target terminal; if any communication encryption level among the multiple communication encryption levels is not greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the second preset communication urgency encryption level, then determining the initial terminal corresponding to any communication encryption level as the target terminal.

[0015] According to some embodiments, the control module described above is specifically used for: determining the remaining bandwidth of the target satellite based on the total bandwidth and the target bandwidth occupancy; summing multiple initial bandwidth occupancy values ​​to obtain the initial total bandwidth, and splitting the initial total bandwidth to obtain at least two sub-initial total bandwidth values; when the at least two sub-initial total bandwidth values ​​are both less than the remaining bandwidth, determining the terminal communication scheme corresponding to the target satellite as the first terminal communication scheme, wherein the first terminal communication scheme involves communicating and sending the data to be forwarded by the target terminal with the target bandwidth occupancy within each preset unit time period, and associating the data to be forwarded by multiple other terminals corresponding to the at least two sub-initial total bandwidth values ​​within a preset unit time period, so that the target satellite sends the data to be forwarded by the multiple other terminals corresponding to the at least two sub-initial total bandwidth values ​​within their respective preset unit time periods.

[0016] According to some embodiments, the aforementioned preset unit time period is set through the following steps: obtaining the data volume of data to be forwarded corresponding to multiple initial terminals corresponding to at least two sub-initial bandwidth totals respectively; filtering out the maximum data volume corresponding to at least two sub-initial bandwidth totals from the multiple data volumes; determining the ratio relationship between at least two maximum data volumes; and determining the preset unit time period corresponding to at least two sub-initial bandwidth totals based on the initial preset unit time period and the ratio relationship.

[0017] According to some embodiments, the control module described above is further configured to: determine the terminal communication scheme corresponding to the target satellite as the second terminal communication scheme when any one of the at least two sub-initial bandwidth totals is greater than the remaining bandwidth total; wherein the second terminal communication scheme is to process the data to be forwarded based on the data transmission requirements and data to be forwarded corresponding to multiple other terminals corresponding to any one of the acquired sub-initial bandwidth totals, obtain the final forwarded data, and cause the target satellite to send the final forwarded data within its corresponding preset unit time period.

[0018] According to some embodiments, the control module described above is further configured to: when the terminal communication scheme is sent to the target satellite, obtain the communication quality corresponding to multiple initial terminals respectively; when multiple communication qualities are all less than the preset communication quality, generate a scheme execution instruction and send the scheme execution instruction to the target satellite, so that the target satellite provides short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0019] This application provides an electronic device that adopts the following technical solution: An electronic device comprising: processor; The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned satellite-based terminal communication access method.

[0020] This application provides a computer-readable medium, which adopts the following technical solution: A computer-readable medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned satellite-based terminal communication access method.

[0021] According to the above embodiments provided in this application, when the target satellite cannot simultaneously meet the downlink communication needs of multiple initial terminals, by determining the bandwidth requirements of the target terminal and other terminals and the bandwidth resources of the target satellite, a terminal communication scheme corresponding to multiple initial terminal groups including the target terminal is executed, thereby improving the stability of downlink communication between the target satellite and the target terminal and reducing the risk of long-term communication interruption for other terminals. Attached Figure Description

[0022] Figure 1 This is a block diagram illustrating a satellite-based terminal communication access method according to an embodiment of this application; Figure 2 This is a block diagram of a satellite-based terminal communication access device according to an embodiment of this application; Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.

[0023] Explanation of reference numerals in the attached figures: 20: Satellite-based terminal communication access device; 201: First information acquisition module; 202: Target terminal determination module; 203: Second information acquisition module; 204: Control module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation

[0024] The following is in conjunction with the appendix Figures 1-3 This application will be described in further detail.

[0025] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] This application provides a satellite-based terminal communication access method, which can be executed by an electronic device. The electronic device can be a server, which can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed device, or a cloud server that provides cloud computing services. The server can be installed on a ground terminal or on a low-orbit satellite.

[0027] Reference Figure 1 A satellite-based terminal communication access method includes steps S101, S102, S103, and S104, wherein... S101, upon obtaining the terminal connection completion information of the target satellite, obtain the communication encryption level and communication urgency level corresponding to multiple initial terminals respectively.

[0028] In some embodiments, the terminal connection completion information is the acknowledgment message information returned by the target satellite when multiple initial terminals within the service range of the target base station establish a short-term communication connection with the target satellite after communication disconnection; the communication encryption level is information reflecting the security requirements of terminal data transmission; and the communication urgency level is information characterizing the sensitivity of terminal services to latency.

[0029] After obtaining terminal connection completion information from the target satellite, the electronic device generates an information acquisition command and sends it to multiple initial terminals that have established communication connections with the target satellite. The multiple initial terminals respond to the information acquisition command by sending their respective information regarding communication security requirements and service timeliness requirements to the electronic device. The electronic device then calls a preset communication security requirement-communication encryption level data table and a service timeliness requirement-communication urgency level data table to map and parse the security requirement information and timeliness requirement information, obtaining the communication encryption level and communication urgency level corresponding to each initial terminal.

[0030] S102, based on multiple communication encryption levels and multiple communication urgency levels, selects the target terminal from multiple initial terminals.

[0031] In some embodiments, the target terminal is a terminal that requires real-time and uninterrupted communication services from the target satellite.

[0032] The electronic device invokes a pre-set first and second preset communication encryption level, and compares multiple communication encryption levels with the first and second preset communication encryption levels respectively. At the same time, the electronic device invokes a pre-set first and second preset communication urgency level, and compares multiple communication urgency levels with the first and second preset communication urgency levels respectively. Based on this, the electronic device selects target terminals from multiple initial terminals that meet the conditions for real-time and uninterrupted communication services from the target satellite, according to the results of the dual threshold comparison.

[0033] S103, obtain the target bandwidth usage of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth usage of the other terminals among the multiple initial terminals besides the target terminal.

[0034] In some embodiments, the target bandwidth occupancy is the minimum bandwidth resource value required for the target terminal to communicate with the target satellite in real time; the total bandwidth is the amount of bandwidth resource that the target satellite can allocate in addition to performing the current communication task; and the initial bandwidth occupancy is the bandwidth resource value occupied by each other terminal during communication with the target satellite.

[0035] The electronic device generates a bandwidth information acquisition command and sends the command to multiple initial terminals, including the target terminal, and the target satellite. The multiple initial terminals and the target satellite respond to the bandwidth information acquisition command by sending back their respective target bandwidth occupancy, total bandwidth, and initial bandwidth occupancy to the electronic device. Based on the target bandwidth occupancy, total bandwidth, and initial bandwidth occupancy, the electronic device determines a scheme for the allocation of target satellite communication resources and communication methods that are compatible with the multiple initial terminals, i.e., the terminal communication scheme.

[0036] S104: Based on the target bandwidth occupancy, total bandwidth, and multiple initial bandwidth occupancy, determine the terminal communication scheme corresponding to the target satellite, and based on the terminal communication scheme, control the target satellite to provide short-term communication services to the target terminal and multiple other terminals.

[0037] In some embodiments, the electronic device uses the total bandwidth as the upper limit of bandwidth resources, and determines the remaining bandwidth after the target bandwidth occupancy allocated to the target terminal, and determines the initial total bandwidth of multiple initial bandwidth occupancy amounts. Based on the relationship between the remaining bandwidth and the initial total bandwidth, the electronic device determines the terminal communication scheme corresponding to the target satellite. The terminal communication scheme can be a first terminal communication scheme or a second terminal communication scheme.

[0038] The electronic device sends the determined terminal communication scheme to the target satellite, which then dynamically adjusts the channel allocation strategy to enable the target satellite to provide short-term communication services to multiple initial terminals, including the target terminal. In cases where the target satellite cannot simultaneously meet the downlink communication needs of multiple initial terminals, it prioritizes the real-time communication of the target terminal while also taking into account the basic communication needs of other terminals. This improves the communication stability of the target terminal and reduces the risk of long-term communication interruptions for other terminals.

[0039] Step S102, based on multiple communication encryption levels and multiple communication urgency levels, selects a target terminal from multiple initial terminals, including: comparing multiple communication encryption levels with a first preset communication encryption level, and comparing multiple communication urgency levels with the first preset communication urgency level; if any communication encryption level is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the first preset communication urgency level, then the initial terminal corresponding to any communication encryption level is determined as the target terminal.

[0040] In some embodiments, there is a one-to-one correspondence between multiple communication encryption levels and multiple communication urgency levels. The electronic device compares each of the multiple communication encryption levels with a first preset communication encryption level, and simultaneously compares each of the multiple communication urgency levels with the first preset communication urgency level.

[0041] If the electronic device determines that any of the multiple communication encryption levels is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that communication encryption level is also greater than the first preset communication urgency level, it indicates that the initial terminal has high-priority communication qualification and needs the target satellite to provide it with real-time and uninterrupted communication services. Therefore, the electronic device identifies the initial terminal as the target terminal.

[0042] In some embodiments, if the electronic device determines that any communication encryption level is not greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that communication encryption level is also not greater than the first preset communication urgency level; or, any communication encryption level is not greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that communication encryption level is greater than the first preset communication urgency level; or, any communication encryption level is greater than the first preset communication encryption level, but the communication urgency level of the initial terminal corresponding to that communication encryption level is not greater than the first preset communication urgency level, it indicates that the initial terminal does not have high-priority communication qualifications, and the electronic device excludes it from the target terminal, and may consider short-term intermittent communication services to ensure its basic data transmission needs.

[0043] Step S102 involves selecting a target terminal from multiple initial terminals based on multiple communication encryption levels and multiple communication urgency levels. This includes comparing multiple communication encryption levels with a second preset communication encryption level, and comparing multiple communication urgency levels with the second preset communication urgency level. If a communication encryption level is greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that communication encryption level is not greater than the second preset communication urgency level, then the initial terminal corresponding to that communication encryption level is determined as the target terminal. If any communication encryption level is not greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the second preset communication urgency encryption level, then the initial terminal corresponding to that communication encryption level is determined as the target terminal.

[0044] In some embodiments, the second preset communication encryption level is greater than the first preset communication encryption level, and the second preset communication urgency level is greater than the second preset communication urgency level, thereby forming a hierarchical response mechanism.

[0045] The electronic device compares multiple communication encryption levels with a second preset communication encryption level, and also compares multiple communication urgency levels with the second preset communication urgency level. If the electronic device determines that a certain communication encryption level is greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that certain communication encryption level is not greater than the second preset communication urgency level, it indicates that the initial terminal corresponding to that certain communication encryption level has a high-security but low-timeliness communication requirement, and the electronic device identifies it as the target terminal.

[0046] If an electronic device determines that any one of the multiple communication encryption levels is not greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to that communication encryption level is greater than the second preset communication urgency level, it indicates that the initial terminal corresponding to that communication encryption level has a high timeliness but low security communication requirement. The electronic device also identifies it as the target terminal to prioritize ensuring the continuity of emergency services.

[0047] In step S0104, based on the target bandwidth occupancy, total bandwidth, and multiple initial bandwidth occupancy values, the terminal communication scheme corresponding to the target satellite is determined, including: determining the remaining bandwidth of the target satellite based on the total bandwidth and the target bandwidth occupancy value; summing up the multiple initial bandwidth occupancy values ​​to obtain the initial total bandwidth, and splitting the initial total bandwidth to obtain at least two sub-initial total bandwidth values; if at least two sub-initial total bandwidth values ​​are less than the remaining bandwidth, the terminal communication scheme corresponding to the target satellite is determined as the first terminal communication scheme.

[0048] In some embodiments, the electronic device calculates the difference between the total bandwidth and the target bandwidth occupancy to obtain the remaining bandwidth that the target satellite can still carry under the bandwidth resources allocated to the target terminal; at the same time, the electronic device accumulates multiple initial bandwidth occupancy values ​​to obtain the initial total bandwidth, and then splits the initial total bandwidth to obtain at least two sub-initial total bandwidth values, wherein the at least two sub-initial total bandwidth values ​​may be the same or different, and the at least two sub-initial total bandwidth values ​​are based on the multiple initial bandwidth occupancy values.

[0049] For example, the first initial bandwidth usage is 3, the second initial bandwidth usage is 4, the third initial bandwidth usage is 5, and the fourth initial bandwidth usage is 6. This is used to split the bandwidth into two sub-initial totals. The first sub-initial total is the sum of the first and fourth initial bandwidth usages, which is 9. The second sub-initial total is the sum of the second and third initial bandwidth usages, which is 9. This is to minimize the difference between the determined at least two sub-initial totals, thereby improving the balance of bandwidth allocation and communication efficiency.

[0050] Subsequently, the electronic device compares the total amount of at least two sub-initial bandwidths with the remaining bandwidth. If the electronic device determines that the total amount of at least two sub-initial bandwidths is less than the remaining bandwidth, the electronic device sets the terminal communication scheme corresponding to the target satellite as the first terminal communication scheme. The first terminal communication scheme involves transmitting the data to be forwarded by the target terminal with the target bandwidth occupancy within each preset unit time period, and associating the data to be forwarded by multiple other terminals corresponding to the total amount of at least two sub-initial bandwidths within a preset unit time period, so that the target satellite transmits the data to be forwarded by the multiple other terminals corresponding to the total amount of at least two sub-initial bandwidths within their respective preset unit time periods.

[0051] In some embodiments, the preset unit time period is set by the following steps: obtaining the data volume of data to be forwarded corresponding to multiple initial terminals corresponding to at least two sub-initial bandwidth totals respectively; filtering out the maximum data volume corresponding to at least two sub-initial bandwidth totals from the multiple data volumes; determining the ratio relationship between at least two maximum data volumes; and determining the preset unit time period corresponding to at least two sub-initial bandwidth totals based on the initial preset unit time period and the ratio relationship.

[0052] In some embodiments, the electronic device filters out the maximum data volume from the data to be forwarded corresponding to multiple initial terminals corresponding to at least two sub-initial bandwidth totals, calculates the ratio between the at least two maximum data volumes to obtain the ratio relationship between the at least two maximum data volumes, and then retrieves a pre-set initial preset unit time period and adjusts the initial preset unit time period based on the ratio relationship to determine the actual preset unit time period corresponding to each of the at least two sub-initial bandwidth totals.

[0053] In some embodiments, after summing multiple initial bandwidth occupancy amounts to obtain the total initial bandwidth, and splitting the total initial bandwidth to obtain at least two sub-initial bandwidth amounts, step S104 further includes determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy amount, the total bandwidth, and multiple initial bandwidth occupancy amounts. If any one of the at least two sub-initial bandwidth amounts is greater than the remaining bandwidth, the terminal communication scheme corresponding to the target satellite is determined to be the second terminal communication scheme.

[0054] In some embodiments, if the electronic device determines that any one of the at least two sub-initial bandwidth totals is greater than the remaining bandwidth, it indicates that the remaining bandwidth resources of the current target satellite are insufficient to meet the complete forwarding requirements of the initial terminal group corresponding to that sub-initial bandwidth total. Therefore, it is possible to consider redundantly eliminating and compressing the data to be forwarded in the initial terminal group corresponding to any sub-initial bandwidth total to generate final forwarding data that is adapted to the remaining bandwidth capacity. Thus, the electronic device sets the terminal communication scheme corresponding to the target satellite as the second terminal communication scheme. The second terminal communication scheme is based on the data transmission requirements and data to be forwarded corresponding to multiple other terminals corresponding to any sub-initial bandwidth total, processes the data to be forwarded, obtains the final forwarding data, and causes the target satellite to send the final forwarding data within its corresponding preset unit time period.

[0055] In step S104, based on the terminal communication scheme, the target satellite is controlled to provide short-term communication services to the target terminal and multiple other terminals, including: when the terminal communication scheme is sent to the target satellite, obtaining the communication quality corresponding to multiple initial terminals respectively; when multiple communication qualities are all less than the preset communication quality, generating a scheme execution instruction and sending the scheme execution instruction to the target satellite, so that the target satellite provides short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0056] In some embodiments, after the electronic device sends the terminal communication scheme to the target satellite, it monitors in real time key indicators such as signal-to-noise ratio, bit error rate, and link stability of each initial terminal when it communicates uplink with the target satellite, i.e., communication quality. Subsequently, the electronic device compares the multiple communication quality values ​​obtained with the preset communication quality values. If it determines that multiple communication quality values ​​are all lower than the preset communication quality values, it indicates that the communication link of the initial terminal is on the verge of failure. At this time, the terminal communication scheme must be activated immediately. Therefore, the electronic device generates a scheme execution instruction and sends the scheme execution instruction to the target satellite so that the target satellite can provide short-term communication services to the target terminal and multiple other terminals according to the terminal communication scheme.

[0057] This application provides a satellite-based terminal communication access device, which adopts the following technical solution: Reference Figure 2 A satellite-based terminal communication access device 20 includes: a first information acquisition module 201, a target terminal determination module 202, a second information acquisition module 203, and a control module 204. The first information acquisition module 201, upon acquiring terminal connection completion information for a target satellite, acquires the communication encryption level and communication urgency level corresponding to multiple initial terminals. The target terminal determination module 202, based on the multiple communication encryption levels and multiple communication urgency levels, filters out the target terminal from the multiple initial terminals. The second information acquisition module 203, acquired, acquires the target bandwidth occupancy of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupancy of multiple other terminals besides the target terminal. The control module 204, based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy, determines the terminal communication scheme corresponding to the target satellite, and, based on the terminal communication scheme, controls the target satellite to provide short-term communication services to the target terminal and multiple other terminals.

[0058] In some embodiments, the target terminal determination module 202 described above is specifically used to: compare multiple communication encryption levels with a first preset communication encryption level, and compare multiple communication urgency levels with the first preset communication urgency level; if any communication encryption level among the multiple communication encryption levels is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the first preset communication urgency level, then determine the initial terminal corresponding to any communication encryption level as the target terminal.

[0059] In some embodiments, the target terminal determination module 202 described above is specifically used for: comparing multiple communication encryption levels with a second preset communication encryption level, and comparing multiple communication urgency levels with a second preset communication urgency level; if a communication encryption level among the multiple communication encryption levels is greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to the communication encryption level is not greater than the second preset communication urgency level, then determining the initial terminal corresponding to the communication encryption level as the target terminal; if any communication encryption level among the multiple communication encryption levels is not greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any communication encryption level is greater than the second preset communication urgency encryption level, then determining the initial terminal corresponding to any communication encryption level as the target terminal.

[0060] In some embodiments, the control module 204 described above is specifically used to: determine the remaining bandwidth of the target satellite based on the total bandwidth and the target bandwidth occupancy; accumulate multiple initial bandwidth occupancy values ​​to obtain the initial total bandwidth, and split the initial total bandwidth to obtain at least two sub-initial total bandwidth values; when the at least two sub-initial total bandwidth values ​​are both less than the remaining bandwidth, determine the terminal communication scheme corresponding to the target satellite as the first terminal communication scheme, wherein the first terminal communication scheme is to transmit the data to be forwarded by the target terminal with the target bandwidth occupancy within each preset unit time period, and to associate the data to be forwarded by multiple other terminals corresponding to the at least two sub-initial total bandwidth values ​​within a preset unit time period, so that the target satellite transmits the data to be forwarded by the multiple other terminals corresponding to the at least two sub-initial total bandwidth values ​​within their respective preset unit time periods.

[0061] In some embodiments, the aforementioned preset unit time period is set by the following steps: obtaining the data volume of data to be forwarded corresponding to multiple initial terminals corresponding to at least two sub-initial bandwidth totals respectively; filtering out the maximum data volume corresponding to at least two sub-initial bandwidth totals from the multiple data volumes; determining the ratio relationship between at least two maximum data volumes; and determining the preset unit time period corresponding to at least two sub-initial bandwidth totals based on the initial preset unit time period and the ratio relationship.

[0062] In some embodiments, the control module 204 described above is further configured to: determine the terminal communication scheme corresponding to the target satellite as the second terminal communication scheme when any one of the at least two sub-initial bandwidth totals is greater than the remaining bandwidth total; wherein the second terminal communication scheme is to process the data to be forwarded based on the data transmission requirements and data to be forwarded corresponding to multiple other terminals corresponding to any one of the acquired sub-initial bandwidth totals, obtain the final forwarded data, and cause the target satellite to send the final forwarded data within its corresponding preset unit time period.

[0063] In some embodiments, the control module 204 described above is further configured to: when the terminal communication scheme is sent to the target satellite, obtain the communication quality corresponding to the multiple initial terminals respectively; when the multiple communication qualities are all less than the preset communication quality, generate a scheme execution instruction and send the scheme execution instruction to the target satellite, so that the target satellite provides short-term communication services to the target terminal and multiple other terminals based on the terminal communication scheme.

[0064] In some embodiments, the first information acquisition module 201 may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the target terminal determination module 202 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the second information acquisition module 203 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the control module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.

[0065] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0066] This application discloses an electronic device, including: a processor; and a memory storing a computer program, which, when executed by the processor, causes the processor to execute the above-described satellite-based terminal communication access method.

[0067] For example, refer to Figure 3 , Figure 3The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of the present invention.

[0068] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in this disclosure. Processor 301 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0069] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0070] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0071] The memory 303 stores application code that executes the present invention and is controlled by the processor 301. The processor 301 executes the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0072] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.

[0073] This application discloses a computer-readable medium storing a computer program thereon, which, when executed by a processor, causes the processor to execute a satellite-based terminal communication access method.

[0074] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0075] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A satellite-based terminal communication access method, characterized in that, include: Upon obtaining the terminal connection completion information of the target satellite, obtain the communication encryption level and communication urgency level corresponding to multiple initial terminals respectively; Based on multiple communication encryption levels and multiple communication urgency levels, a target terminal is selected from the multiple initial terminals; The target bandwidth occupancy of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupancy of each of the multiple initial terminals other than the target terminal are obtained. Based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy, a terminal communication scheme corresponding to the target satellite is determined, and based on the terminal communication scheme, the target satellite is controlled to provide short-term communication services to the target terminal and the multiple other terminals.

2. The method according to claim 1, characterized in that, The step of selecting a target terminal from the plurality of initial terminals based on multiple communication encryption levels and multiple communication urgency levels includes: The multiple communication encryption levels are compared with a first preset communication encryption level, and the multiple communication urgency levels are compared with a first preset communication urgency level; If any of the multiple communication encryption levels is greater than the first preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any of the communication encryption levels is greater than the first preset communication urgency level, then the initial terminal corresponding to any of the communication encryption levels is determined as the target terminal.

3. The method according to claim 1, characterized in that, The step of selecting a target terminal from the plurality of initial terminals based on multiple communication encryption levels and multiple communication urgency levels includes: The multiple communication encryption levels are compared with the second preset communication encryption level, and the multiple communication urgency levels are compared with the second preset communication urgency level; If, among the multiple communication encryption levels, one of the communication encryption levels is greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to the one communication encryption level is not greater than the second preset communication urgency level, then the initial terminal corresponding to the one communication encryption level is determined as the target terminal. If any of the multiple communication encryption levels is not greater than the second preset communication encryption level, and the communication urgency level of the initial terminal corresponding to any of the communication encryption levels is greater than the second preset communication urgency encryption level, then the initial terminal corresponding to any of the communication encryption levels is determined as the target terminal.

4. The method according to claim 1, characterized in that, The step of determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the plurality of initial bandwidth occupancy includes: Based on the total bandwidth and the target bandwidth occupancy, determine the remaining bandwidth of the target satellite; The initial bandwidth occupancy is summed to obtain the total initial bandwidth, and the total initial bandwidth is then split to obtain at least two sub-initial bandwidth totals. When the total amount of the at least two sub-initial bandwidths is less than the remaining bandwidth, the terminal communication scheme corresponding to the target satellite is determined to be the first terminal communication scheme. The first terminal communication scheme involves sending the data to be forwarded from the target terminal with the target bandwidth occupancy within each preset unit time period, and associating the data to be forwarded from multiple other terminals corresponding to the total amount of the at least two sub-initial bandwidths within a preset unit time period, so that the target satellite sends the data to be forwarded from the multiple other terminals corresponding to the total amount of the at least two sub-initial bandwidths within their respective preset unit time periods.

5. The method according to claim 4, characterized in that, The preset unit time period is set through the following steps: Obtain the amount of data to be forwarded for each of the multiple initial terminals corresponding to the at least two sub-initial bandwidth totals; Select the maximum data volume corresponding to at least two sub-initial bandwidth totals from multiple data volumes; Determine the ratio between at least two of the maximum data volumes, and based on the initial preset unit time period and the ratio, determine the preset unit time period corresponding to each of the at least two sub-initial bandwidth totals.

6. The method according to claim 4, characterized in that, After summing the multiple initial bandwidth occupancy amounts to obtain a total initial bandwidth, and then splitting the total initial bandwidth to obtain at least two sub-initial bandwidth amounts, the step of determining the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy amounts further includes: If any one of the at least two sub-initial bandwidth totals is greater than the remaining bandwidth, the terminal communication scheme corresponding to the target satellite is determined to be the second terminal communication scheme. The second terminal communication scheme is based on the data transmission requirements and data to be forwarded corresponding to multiple other terminals corresponding to any one of the sub-initial bandwidth totals, the data to be forwarded is processed to obtain the final forwarded data, and the target satellite sends the final forwarded data within its corresponding preset unit time period.

7. The method according to claim 1, characterized in that, The step of controlling the target satellite to provide short-term communication services to the target terminal and the plurality of other terminals based on the terminal communication scheme includes: When the terminal communication scheme is sent to the target satellite, the communication quality corresponding to each of the plurality of initial terminals is obtained; If multiple communication qualities are all lower than the preset communication quality, a scheme execution instruction is generated and sent to the target satellite, so that the target satellite provides short-term communication services to the target terminal and the multiple other terminals based on the terminal communication scheme.

8. A satellite-based terminal communication access device, characterized in that, include: The first information acquisition module is used to acquire the communication encryption level and communication urgency level corresponding to multiple initial terminals respectively after acquiring the terminal connection completion information of the target satellite; The target terminal determination module is used to filter out a target terminal from the plurality of initial terminals based on the plurality of communication encryption levels and the plurality of communication urgency levels; The second information acquisition module is used to acquire the target bandwidth occupancy of the target terminal, the total bandwidth of the target satellite, and the initial bandwidth occupancy of each of the multiple initial terminals other than the target terminal. The control module is used to determine the terminal communication scheme corresponding to the target satellite based on the target bandwidth occupancy, the total bandwidth, and the multiple initial bandwidth occupancy, and to control the target satellite to provide short-term communication services to the target terminal and the multiple other terminals based on the terminal communication scheme.

9. An electronic device, characterized in that, include: processor; A memory storing a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-7.

10. A computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the method according to any one of claims 1-7.