Data transmission method and apparatus, and storage medium
By switching beams or instructing terminals to connect to a second beam in the satellite communication system, the problem of data transmission interruption in satellite communication is solved, ensuring the reliability and availability of data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2020-12-16
- Publication Date
- 2026-07-31
AI Technical Summary
In satellite communications, data transmission may be interrupted due to the limited service time of a single beam during terminal data transmission. This is especially true when the beam transmitted by the satellite is constantly moving, in which case the terminal may be unable to continuously receive or send data.
In a satellite communication system, when the first satellite determines that the first beam can no longer provide services to the terminal, it switches to the second beam or sends an instruction to the terminal to access the second beam, thus ensuring the reliability of data transmission.
This ensures reliable data transmission in satellite communication systems, avoids data transmission interruptions, and improves system availability and reliability.
Smart Images

Figure CN114982326B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and in particular to data transmission methods and apparatus, and storage media. Background Technology
[0002] In the research of wireless communication technology, satellite communication is considered an important aspect of the future development of wireless communication technology. Satellite communication refers to communication conducted by ground-based radio communication equipment using satellites as relays. A satellite communication system consists of a satellite component and a ground component. The characteristics of satellite communication are: large communication range; communication between any two points within the coverage area of the satellite's emitted radio waves; and low susceptibility to land-based disasters (high reliability). As a supplement to current terrestrial cellular communication systems, satellite communication offers the following advantages: First, it can extend coverage, solving communication problems in areas where current cellular communication systems cannot cover or where coverage costs are high, such as oceans, deserts, and remote mountainous areas. Second, it can facilitate emergency communication; for example, in extreme situations such as disasters like earthquakes where cellular communication infrastructure is unavailable, satellite communication can quickly establish communication connections. Additionally, it can provide industry applications; for example, for long-distance, latency-sensitive services, satellite communication can reduce transmission latency.
[0003] It is foreseeable that in future wireless communication systems, satellite communication systems and terrestrial cellular communication systems will gradually achieve deep integration, truly realizing the Internet of Everything.
[0004] For some terminals, due to limitations in their capabilities, multiple repetitive transmissions or receptions may be required to meet coverage requirements. In satellite communication scenarios, especially when the satellite's transmitted beam is constantly moving, the service time of a single beam is limited, which may lead to interruptions in data transmission at the terminal. Summary of the Invention
[0005] To overcome the problems existing in related technologies, this disclosure provides a data transmission method, apparatus, and storage medium.
[0006] According to a first aspect of the present disclosure, a data transmission method is provided, the method being used for a first satellite, comprising:
[0007] In response to determining that the data transmission with the terminal via the first beam has not ended and that the first beam can no longer provide services to the terminal, a second beam is determined to continue the data transmission with the terminal.
[0008] Switch to the second beam.
[0009] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0010] Optionally, the second beam is a beam from a second satellite, and the method further includes:
[0011] Send data information to be transmitted; wherein, the data to be transmitted is the data that needs to be transmitted when the second satellite and the terminal continue to transmit data.
[0012] Optionally, the data information for sending the data to be transmitted includes:
[0013] Send the data information to the second satellite; or
[0014] The data information is sent to the ground station.
[0015] Optionally, the method further includes:
[0016] Send duration indication information to the terminal to indicate the duration of data transmission interruption.
[0017] According to a second aspect of the present disclosure, a data transmission method is provided, the method being used in a terminal, comprising:
[0018] In response to receiving a duration indication information indicating the duration of data transmission interruption, data interaction with the first satellite is stopped during the time period indicated by the duration indication information.
[0019] According to a third aspect of the present disclosure, a data transmission method is provided, the method being used for a first satellite, comprising:
[0020] In response to determining that the data transmission between the terminal and the first beam has not ended and the first beam can no longer provide services to the terminal, a target indication message is sent to the terminal; wherein the target indication message is used to instruct the terminal to access the second beam.
[0021] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0022] Optionally, the method further includes:
[0023] Send associated information to the terminal.
[0024] Optionally, the associated information includes at least one of the following:
[0025] Access configuration information used to access the second beam;
[0026] First transmission parameters used to continue data transmission after accessing the second beam;
[0027] Duration indication information used to indicate the duration of data transmission interruption.
[0028] According to a fourth aspect of the present disclosure, a data transmission method is provided, the method being used in a terminal, comprising:
[0029] In response to the fact that the data transmission with the first satellite via the first beam has not ended and target indication information sent by the first satellite is received, the second beam is accessed based on the target indication information;
[0030] Data transmission continues via the second beam.
[0031] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0032] Optionally, the method further includes:
[0033] Receive the associated information sent by the first satellite.
[0034] Optionally, the associated information includes at least one of the following:
[0035] Access configuration information used to access the second beam;
[0036] First transmission parameters used to continue data transmission after accessing the second beam;
[0037] Duration indication information used to indicate the duration of data transmission interruption.
[0038] Optionally, the method further includes:
[0039] During the time period indicated by the duration indication information, data interaction with the first satellite shall be stopped.
[0040] Optionally, the method further includes:
[0041] The second beam is accessed during the time period indicated by the duration indication information.
[0042] Optionally, the method further includes:
[0043] Receive the second transmission parameters sent by the second satellite corresponding to the second beam;
[0044] The continued data transmission via the second beam includes:
[0045] Based on the second transmission parameters, data transmission continues through the second beam.
[0046] According to a fifth aspect of the present disclosure, a data transmission method is provided, the method being used for a first satellite, comprising:
[0047] In response to determining that data transmission with the terminal cannot be completed within a target time period, updated transmission indication information is determined for the terminal; wherein, the target time period is the time period during which the terminal is provided with services by the first beam, and the updated transmission indication information is used for the terminal to complete data transmission within the target time period;
[0048] The updated transmission indication information is sent to the terminal.
[0049] Optionally, the updated transmission indication information includes at least one of the following:
[0050] Updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0051] According to a sixth aspect of the present disclosure, a data transmission method is provided, the method being used in a terminal, comprising:
[0052] In response to the fact that data transmission with the first satellite via the first beam has not ended and an updated transmission indication message is received from the first satellite, data transmission with the first satellite via the first beam continues based on the updated transmission indication message; wherein, the updated transmission indication message is used for the terminal to complete data transmission within a target time period, the target time period being the time period during which the first satellite provides services to the terminal via the first beam.
[0053] Optionally, the updated transmission indication information includes at least one of the following:
[0054] Updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0055] According to a seventh aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a first satellite, comprising:
[0056] The first determining module is configured to determine a second beam to continue data transmission with the terminal in response to determining that data transmission with the terminal via the first beam has not ended and the first beam can no longer provide services to the terminal.
[0057] The switching module is configured to switch to the second beam.
[0058] According to an eighth aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a terminal, comprising:
[0059] The first execution module is configured to, in response to receiving a duration indication information indicating the duration of a data transmission interruption, cease data interaction with the first satellite during the time period indicated by the duration indication information.
[0060] According to a ninth aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a first satellite, comprising:
[0061] A first transmitting module is configured to send target indication information to the terminal in response to determining that data transmission between the terminal and the first beam has not ended and the first beam can no longer provide services to the terminal; wherein the target indication information is used to instruct the terminal to access the second beam.
[0062] According to a tenth aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a terminal, comprising:
[0063] The second execution module is configured to, in response to the fact that the data transmission between the first beam and the first satellite has not ended and that the first satellite has received target indication information, access the second beam based on the target indication information;
[0064] The first data transmission module is configured to continue data transmission via the second beam.
[0065] According to an eleventh aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a first satellite, comprising:
[0066] The second determining module is configured to determine updated transmission indication information for the terminal in response to determining that data transmission with the terminal cannot be completed within a target time period; wherein the target time period is the time period during which the terminal is provided with services by the first beam, and the updated transmission indication information is used for the terminal to complete data transmission within the target time period;
[0067] The second sending module is configured to send the updated transmission indication information to the terminal.
[0068] According to a twelfth aspect of the present disclosure, a data transmission apparatus is provided, the apparatus being used for a terminal, comprising:
[0069] The second data transmission module is configured to respond to the fact that data transmission with the first satellite via the first beam has not ended and that updated transmission indication information is received from the first satellite, and to continue data transmission with the first satellite via the first beam based on the updated transmission indication information; wherein, the updated transmission indication information is used for the terminal to complete data transmission within a target time period, and the target time period is the time period during which the first satellite provides services to the terminal via the first beam.
[0070] According to a thirteenth aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the data transmission method described in any one of the first, third, or fifth aspects above.
[0071] According to a fourteenth aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the data transmission method described in any one of the second, fourth, or sixth aspects above.
[0072] According to a fifteenth aspect of the present disclosure, a data transmission apparatus is provided, comprising:
[0073] processor;
[0074] Memory used to store processor-executable instructions;
[0075] The processor is configured to perform the data transmission method described in any one of the first, third, or fifth aspects above.
[0076] According to a sixteenth aspect of the present disclosure, a data transmission apparatus is provided, comprising:
[0077] processor;
[0078] Memory used to store processor-executable instructions;
[0079] The processor is configured to perform the data transmission method described in any one of the second, fourth, or sixth aspects above.
[0080] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0081] In this embodiment of the present disclosure, if data transmission with the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal, the first satellite can determine a second beam to continue data transmission with the terminal, thereby switching to the second beam. This ensures the reliability of data transmission in the satellite communication system.
[0082] In this embodiment of the disclosure, the second beam may be a beam from the first satellite that is different from the first beam, or the second beam may be a beam from the second satellite, thereby achieving the purpose of continuing data transmission with the terminal and ensuring the reliability of data transmission in the satellite communication system.
[0083] In this embodiment, if data transmission between the first satellite and the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal, the first satellite can send target indication information to the terminal, instructing the terminal to connect to the second beam to continue data transmission. This also ensures the reliability of data transmission in the satellite communication system.
[0084] In this embodiment, if the first satellite determines that data transmission with the terminal cannot be completed within the target time period when it provides service to the terminal via the first beam, then the first satellite can determine updated transmission indication information for the terminal and send it to the terminal. Based on the updated transmission indication information, the terminal continues data transmission with the first satellite via the first beam, thereby allowing the terminal to complete data transmission within the target time period without needing to access the beams of other satellites or other beams of the same satellite. This also ensures the reliability of data transmission in the satellite communication system.
[0085] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0086] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0087] Figure 1 This is a schematic diagram illustrating a data transmission scenario according to an exemplary embodiment.
[0088] Figure 2A This is a schematic diagram illustrating a data transmission method according to an exemplary embodiment.
[0089] Figure 2B This is a schematic diagram illustrating another data transmission scenario according to an exemplary embodiment.
[0090] Figure 2C This is a schematic diagram illustrating another data transmission scenario according to an exemplary embodiment.
[0091] Figure 3 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0092] Figure 4This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0093] Figure 5 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0094] Figure 6 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0095] Figure 7 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0096] Figure 8 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0097] Figure 9 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0098] Figure 10 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0099] Figure 11 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0100] Figure 12 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0101] Figure 13 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0102] Figure 14 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0103] Figure 15 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0104] Figure 16 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0105] Figure 17 This is a schematic diagram illustrating another data transmission method flow according to an exemplary embodiment.
[0106] Figure 18 This is a block diagram illustrating a data transmission apparatus according to an exemplary embodiment.
[0107] Figure 19This is a block diagram of another data transmission apparatus according to an exemplary embodiment.
[0108] Figure 20 This is a block diagram illustrating a data transmission apparatus according to an exemplary embodiment.
[0109] Figure 21 This is a block diagram of another data transmission apparatus according to an exemplary embodiment.
[0110] Figure 22 This is a block diagram illustrating a data transmission apparatus according to an exemplary embodiment.
[0111] Figure 23 This is a block diagram of another data transmission apparatus according to an exemplary embodiment.
[0112] Figure 24 This is a schematic diagram of a data transmission apparatus according to an exemplary embodiment of the present disclosure.
[0113] Figure 25 This is a schematic diagram of another data transmission apparatus illustrated in an exemplary embodiment of the present disclosure. Detailed Implementation
[0114] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0115] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0116] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0117] In satellite communication scenarios, especially with moving beams, the service time of a single beam is limited, which may prevent the data transmission required by the terminal from being guaranteed. For example... Figure 1 As shown, the satellite provides service to terminal 1 at time T1, but at time T2, due to satellite movement, it can no longer provide service to terminal 1. If terminal 1 has configured repeated data transmission, including but not limited to repeated data sending and / or repeated data receiving, data transmission interruption will occur.
[0118] To address the aforementioned issues, this disclosure provides various data transmission schemes that can ensure the reliability of data transmission in satellite communication systems.
[0119] It should be noted that the solution provided in this disclosure does not restrict the location of the base station deployment. The base station can be deployed on a satellite to interact with the terminal, or the base station can be deployed on the ground with the satellite acting as a relay to realize the interaction between the base station and the terminal. This disclosure does not limit this.
[0120] It is understandable that, when a base station is deployed on a satellite and switches to a new satellite's beam to continue providing service to the terminal, the base stations interacting with the terminal are different base stations deployed on different satellites. Similarly, when a base station is deployed on the ground and switches to a new satellite's beam to continue providing service to the terminal, the base station interacting with the terminal can also be the same ground-based base station. Of course, other situations should also fall within the scope of this disclosure.
[0121] The first option is to directly switch to the new service beam without notifying the terminal side.
[0122] This disclosure provides a data transmission method, referring to... Figure 2A As shown, Figure 2A This is a flowchart illustrating a data transmission method according to an embodiment, which can be used for a first satellite. The method may include the following steps:
[0123] In step 201, in response to determining that the data transmission with the terminal via the first beam has not ended and that the first beam can no longer provide services to the terminal, a second beam is determined to continue the data transmission with the terminal.
[0124] In this embodiment of the disclosure, the first satellite can determine, based on its own and other satellites' ephemeris information, including but not limited to information such as movement speed and direction, which allows it to provide service to the terminal after the service period for the first beam ends; that is, to determine the second beam. The second beam may be a beam from the first satellite that is different from the first beam, or the second beam may be a beam from a second satellite that is different from the first satellite; this disclosure does not limit this.
[0125] In step 202, the second beam is executed.
[0126] In this embodiment of the disclosure, when the second beam originates from the first satellite, the first satellite can switch the first beam to the second beam and continue data transmission with the terminal via the second beam. For example... Figure 2B As shown, at time T1, satellite 1 provides services to terminal 1 through the first beam. At time T2, the first beam can no longer provide services to terminal 1, so the first satellite switches beams, and the second beam from satellite 1 continues to provide services to terminal 1.
[0127] Alternatively, the first satellite can switch to a second beam from the second satellite, which then continues data transmission with the terminal via the second beam. For example... Figure 2C As shown, at time T1, satellite 1 provides services to terminal 1 through the first beam. At time T2, the first beam of satellite 1 can no longer provide services to terminal 1, and the other beams of satellite 1 can no longer provide services to the terminal. It can switch to the second beam, and satellite 2 can continue to provide services to terminal 1 through the second beam.
[0128] In the above embodiments, if data transmission with the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal, the first satellite can determine a second beam to continue data transmission with the terminal, thereby switching to the second beam. This ensures the reliability of data transmission in the satellite communication system.
[0129] In some alternative embodiments, refer to Figure 3 As shown, Figure 3 This is a flowchart illustrating a data transmission method according to an embodiment, including the following steps:
[0130] In step 301, the data information to be transmitted is sent.
[0131] The data to be transmitted is the data that needs to be transmitted when the second satellite and the terminal continue to transmit data, including but not limited to the data that the second satellite needs to send to the terminal, and / or the data that the terminal needs to upload to the second satellite.
[0132] In this embodiment of the disclosure, if it is necessary for the second beam from the second satellite to continue data transmission with the terminal, the first satellite can send the data information to the second satellite.
[0133] In one example, the first satellite can directly send the data to be transmitted to the second satellite via an inter-satellite link with the second satellite.
[0134] In another example, the first satellite can send the data information to be transmitted to the ground station, which then forwards it to the second satellite.
[0135] The above is merely an illustrative example; other methods of providing data information to be transmitted to a second satellite should also fall within the scope of this disclosure.
[0136] In the above embodiments, the first satellite can provide the second satellite with the data that needs to be transmitted when the second satellite continues to transmit data with the terminal, so that the second satellite can continue to transmit data with the terminal, thus ensuring the reliability of data transmission in the satellite communication system.
[0137] In some alternative embodiments, refer to Figure 4 As shown, Figure 4 This is a flowchart illustrating a data transmission method according to an embodiment, including the following steps:
[0138] In step 401, duration indication information for indicating the duration of data transmission interruption is sent to the terminal.
[0139] In this embodiment of the disclosure, if the original base station determines to switch to the second beam, it will cause a data transmission interruption between the network side and the terminal. If the original base station is located on a satellite, the first satellite sends a duration indication information to the terminal indicating the duration of the data transmission interruption. If the original base station is located on the ground, the duration indication information is relayed to the terminal via the first satellite. The original base station refers to the base station corresponding to the terminal when it transmits data with the first satellite through the first beam.
[0140] The terminal can stop data interaction with the first satellite during the time period indicated by the duration indication information, thus avoiding the waste of terminal resources caused by the terminal continuing to receive or send data during that time period.
[0141] Optionally, in this embodiment of the disclosure, if the original base station determines that the terminal has switched to the second beam before the service period for the first beam to provide services to the terminal ends, it will not cause a data transmission interruption between the network side and the terminal. Accordingly, the duration indication information may not be sent to the terminal.
[0142] In the above embodiments, if it is determined that switching to the second beam will cause a data transmission interruption with the terminal, the first satellite can send duration indication information to the terminal, or the duration indication information can be sent to the terminal via the first satellite relay, thus avoiding the waste of terminal resources caused by the terminal continuing to receive or send data during that time period, and ensuring high availability.
[0143] This disclosure provides a data transmission method, referring to... Figure 5 As shown, Figure 5 This is a flowchart illustrating a data transmission method according to an embodiment, which can be used in a terminal, including but not limited to terminals that support repetitive data transmission, such as NB-IoT (Narrow Band Internet of Things) terminals. The method may include the following steps:
[0144] In step 501, in response to receiving duration indication information indicating the duration of data transmission interruption, data interaction with the first satellite is stopped during the time period indicated by the duration indication information.
[0145] In this embodiment, beam switching is transparent to the terminal, meaning the terminal always considers the network accessible and can send or receive data with the network according to the pre-received base station configuration information or scheduled transmission method. The base station configuration information or scheduled transmission method can be provided by the original base station, which refers to the base station corresponding to the terminal when transmitting data with the first satellite via the first beam.
[0146] In another example, the terminal may also transmit data with the network side based on newly received base station configuration information or a newly scheduled transmission method. This disclosure does not limit this.
[0147] If the original base station determines that switching to the second beam will cause a data transmission interruption with the terminal, it can send a duration indication message to the terminal via the first satellite. During the time period indicated by the duration indication message, the terminal will cease data interaction with the first satellite. Alternatively, the duration indication message can be relayed to the terminal via the first satellite, and the terminal will cease data interaction with the first satellite during that time period.
[0148] In the above embodiments, the terminal can stop data interaction with the first satellite during the time period indicated by the duration indication information, thereby avoiding waste of terminal resources and ensuring high availability.
[0149] In some alternative embodiments, refer to Figure 6 As shown, Figure 6 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0150] In step 601, in response to determining that the data transmission with the terminal via the first beam has not ended and that the first beam can no longer provide services to the terminal, the first satellite determines a second beam to continue the data transmission with the terminal.
[0151] Wherein, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0152] In step 602, the first satellite switches the data transmission beam to the second beam.
[0153] In step 603, the first satellite sends duration indication information to the terminal, indicating the duration of the data transmission interruption.
[0154] In this embodiment of the disclosure, the original base station may send the duration indication information to the terminal if it determines that it will cause a data transmission interruption with the terminal.
[0155] In one example, if the original base station is located on a satellite, then the first satellite directly sends the duration indication information to the terminal.
[0156] In another example, the original base station is located on the ground and can transmit duration indication information to the terminal via a first satellite relay.
[0157] In step 604, in response to receiving duration indication information indicating the duration of data transmission interruption, the terminal stops data interaction with the first satellite during the time period indicated by the duration indication information.
[0158] In the above embodiments, the terminal always considers the network side reachable and can transmit data with the network side according to the pre-received base station configuration information or the scheduled transmission method. Alternatively, it can transmit data with the network side based on newly received base station configuration information or a new scheduled transmission method.
[0159] In the above embodiments, when the second beam comes from the second satellite, the first satellite can also transmit data information of the data to be transmitted. Figure 6 (Not shown in the image). The data to be transmitted is the data that needs to be transmitted when the second satellite and the terminal continue data transmission.
[0160] In the above embodiments, if data transmission with the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal, the first satellite can determine a second beam to continue data transmission with the terminal, thereby switching to the second beam. This ensures the reliability of data transmission in the satellite communication system. In addition to the first solution described above, this disclosure also provides a second solution, whereby the satellite informs the terminal of the new serving beam, and the terminal accesses the new serving beam.
[0161] This disclosure provides a data transmission method, referring to... Figure 7 As shown, Figure 7 This is a flowchart illustrating a data transmission method according to an embodiment, which can be used for a first satellite. The method may include the following steps:
[0162] In step 701, in response to determining that the data transmission between the terminal and the first beam has not ended and that the first beam can no longer provide services to the terminal, target indication information is sent to the terminal.
[0163] The target indication information is used to instruct the terminal to access the second beam, which is either a beam from the first satellite and different from the first beam, or a beam from a second satellite. In the above embodiment, the first satellite can send target indication information to the terminal, instructing it to access the second beam to continue data transmission, even if data transmission with the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal. This ensures the reliability of data transmission in the satellite communication system. In this embodiment, the terminal accessing the second beam means that the terminal communicates with network-side equipment via the second beam.
[0164] In some alternative embodiments, refer to Figure 8 As shown, Figure 8 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0165] In step 801, association information is sent to the terminal.
[0166] In this embodiment of the disclosure, the associated information includes, but is not limited to, at least one of the following: access configuration information for the terminal to access the second beam, first transmission parameters for continuing data transmission after accessing the second beam, and duration indication information for indicating the duration of data transmission interruption.
[0167] In this embodiment of the disclosure, when the original base station is located on the ground, the original base station can send the association information to the first satellite via higher-layer signaling, including but not limited to RRC (Radio Resource Control) signaling and MAC (Media Access Control Address) CE (Control Element) signaling, and the first satellite will then send it to the terminal. Alternatively, the original base station can send the association information to the first satellite via physical layer signaling, and the first satellite will then send it to the terminal. The original base station refers to the base station corresponding to the terminal when it transmits data with the first satellite.
[0168] When the original base station is located on a satellite, the first satellite can send the associated information to the terminal via higher-layer signaling or physical-layer signaling.
[0169] In the above embodiments, the first satellite can send the associated information to the terminal so that the terminal can access the second beam to continue data transmission, which has high availability.
[0170] In some optional embodiments, the associated information includes at least one of the following: access configuration information for accessing the second beam; first transmission parameters for continuing data transmission after accessing the second beam; and duration indication information for indicating the duration of data transmission interruption.
[0171] The access configuration information includes, but is not limited to, the identification information of the second beam, the pilot configuration information for accessing the second beam, the preamble sequence information for the terminal accessing the second beam, and the time and frequency resource information used by the terminal to access the second beam.
[0172] Alternatively, if the second beam originates from a second satellite, the access configuration information may include, but is not limited to, the identification information of the second satellite, the pilot configuration information for accessing the second satellite, the preamble sequence information for the terminal accessing the second satellite, and the time and frequency resource information used by the terminal to access the second satellite.
[0173] Alternatively, if the second beam originates from a second satellite, the access configuration information may include, but is not limited to, the identification information of the second satellite, the identification information of the second beam, the pilot configuration information for accessing the second satellite, the pilot information for accessing the second beam, the preamble sequence information for terminal accessing the second satellite, the preamble sequence information for terminal accessing the second beam, the time and frequency resource information used by the terminal for accessing the second satellite, etc.
[0174] The first transmission parameters include, but are not limited to, the time-frequency resources and number of transmissions required for the terminal to continue data transmission after it connects to the second beam. In the above embodiment, the first satellite can send the aforementioned associated information to the terminal so that the terminal can connect to the second beam and continue data transmission, resulting in high availability.
[0175] Reference Figure 9 As shown, Figure 9 This is a flowchart illustrating a data transmission method according to an embodiment, which can be used in a terminal, including but not limited to terminals that support repeated data transmission, such as NB-IoT terminals. The method may include the following steps:
[0176] In step 901, in response to the fact that the data transmission with the first satellite via the first beam has not ended and the target indication information sent by the first satellite is received, the second beam is accessed based on the target indication information.
[0177] In step 902, data transmission continues through the second beam.
[0178] The second beam is a beam from the first satellite and different from the first beam, or the second beam is a beam from the second satellite.
[0179] In the above embodiments, the terminal can access the second beam according to the instructions of the first satellite, thereby continuing data transmission through the second beam. This also ensures the reliability of data transmission in the satellite communication system.
[0180] In some alternative embodiments, refer to Figure 10 As shown, Figure 10 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0181] In step 1001, the association information sent by the first satellite is received.
[0182] Optionally, the associated information includes at least one of the following: access configuration information for accessing the second beam; first transmission parameters for continuing data transmission after accessing the second beam; and duration indication information for indicating the duration of data transmission interruption.
[0183] The access configuration information includes, but is not limited to, the identification information of the second beam and / or the second satellite, the pilot configuration information for accessing the second beam and / or the second satellite, the preamble sequence information for the terminal accessing the second beam and / or the second satellite, and the time and frequency resource information used by the terminal for accessing the second beam and / or the second satellite. The terminal can access the second beam according to the access configuration information.
[0184] The first transmission parameters include, but are not limited to, the time-frequency resources and number of transmissions required for the terminal to continue data transmission after connecting to the second beam. The terminal can continue data transmission after connecting to the second beam based on these first transmission parameters.
[0185] Based on the duration indication information, the terminal can stop data interaction with the first satellite and / or complete the process of accessing the second beam, which will be further described in later embodiments.
[0186] In the above embodiments, the terminal can receive the associated information sent by the first satellite and perform corresponding operations, including but not limited to accessing the second beam, continuing data transmission after accessing the second beam, and stopping data interaction with the first satellite. This is simple to implement and highly available.
[0187] In some alternative embodiments, refer to Figure 11 As shown, Figure 11 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0188] In step 1101, during the time period indicated by the duration indication information, data interaction with the first satellite is stopped.
[0189] In the above embodiments, the terminal can stop data interaction with the first satellite during the time period indicated by the duration indication information, thereby avoiding waste of terminal resources and ensuring high availability.
[0190] In some alternative embodiments, refer to Figure 12 As shown, Figure 12 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0191] In step 1201, the second beam is accessed during the time period indicated by the duration indication information.
[0192] In this embodiment of the disclosure, the terminal can complete the relevant operations for accessing the second beam based on the access configuration information within the time period indicated by the duration indication information, so as to continue data transmission after the time period ends.
[0193] In the above embodiments, the terminal can access the second beam within the time period indicated by the duration indication information. This ensures the reliability of data transmission in the satellite communication system.
[0194] In some alternative embodiments, refer to Figure 13 As shown, Figure 13 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0195] In step 1301, the second transmission parameters sent by the second satellite corresponding to the second beam are received.
[0196] In this embodiment of the disclosure, if the second beam comes from a second satellite, the second satellite can send the second transmission parameters to the terminal.
[0197] In step 1302, data transmission continues through the second beam based on the second transmission parameters.
[0198] In the above embodiments, the terminal can continue to transmit data through the second beam according to the second transmission parameters sent by the second satellite, thus ensuring the reliability of data transmission in the satellite communication system.
[0199] In some alternative embodiments, refer to Figure 14 As shown, Figure 14 This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0200] In step 1401, the first satellite, in response to determining that the data transmission with the terminal via the first beam has not ended and that the first beam can no longer provide services to the terminal, sends target indication information to the terminal.
[0201] In step 1402, the first satellite sends association information to the terminal.
[0202] In step 1403, the terminal accesses the second beam within the time period indicated by the duration indication information included in the associated information.
[0203] The second beam is a beam from the first satellite and different from the first beam, or the second beam is a beam from the second satellite.
[0204] In step 1404, the terminal continues to transmit data via the second beam.
[0205] In the above embodiments, if data transmission between the first satellite and the terminal via the first beam has not ended but the first beam can no longer provide service to the terminal, the first satellite can send target indication information to the terminal, instructing the terminal to connect to the second beam. This allows data transmission to continue via the second beam. In the satellite communication system, the reliability of data transmission is also ensured.
[0206] In the two data transmission schemes mentioned above, the terminal needs to continue data transmission through the second beam. In addition to the two data transmission schemes mentioned above, this disclosure also provides a third scheme, which does not require switching to other beams of the same satellite or different WeChat beams to continue data transmission, but allows the terminal to complete data transmission within the target time period.
[0207] Reference Figure 15 As shown, Figure 15 This is a flowchart illustrating a data transmission method according to an embodiment, which can be used for a first satellite. The method may include the following steps:
[0208] In step 1501, in response to determining that data transmission with the terminal cannot be completed within the target time period, updated transmission indication information is determined for the terminal.
[0209] In this embodiment of the disclosure, the target time period refers to the time period during which the terminal is provided with services through the first beam, and the updated transmission indication information is used by the terminal to complete data transmission within the target time period.
[0210] In step 1502, the updated transmission indication information is sent to the terminal.
[0211] In the above embodiments, if the first satellite determines that data transmission with the terminal cannot be completed within the target time period when it provides services to the terminal through the first beam, then the first satellite can determine updated transmission indication information for the terminal and send it to the terminal. Based on the updated transmission indication information, the terminal continues data transmission with the first satellite through the first beam, thereby allowing the terminal to complete data transmission within the target time period without needing to access other beams of the same satellite or beams of different satellites. This also ensures the reliability of data transmission in the satellite communication system.
[0212] In some optional embodiments, the updated transmission indication information includes, but is not limited to, at least one of the following: updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0213] In one example, the updated terminal power information could indicate a higher terminal power. For instance, if the terminal previously transmitted data using a power value of P1, the updated terminal power information would indicate that the terminal is transmitting data using a power value of P2, where P2 > P1.
[0214] In one example, updated resource location information can indicate more data transmission resource locations for the terminal. For instance, if the terminal previously transmitted data at time-frequency resource locations n1 and n2, the updated resource location information indicates that the terminal can transmit data at time-frequency resources n1, n2, and n3.
[0215] In one example, the updated adjustment coding measurement can instruct the terminal to encode the transmitted data according to a more efficient MCS (Modulation and Coding Scheme).
[0216] In one example, the updated repeat count can indicate fewer repeats. For instance, if the terminal previously had 1000 repeats, the updated repeat count would be 600.
[0217] For example, if the first satellite determines that the transmission duration of a certain data packet repeatedly transmitted by the terminal is 10 minutes, but the target time period for the first satellite to provide services to the terminal through the first beam is less than 10 minutes, the first satellite can determine the updated transmission instruction information for the terminal and send it to the terminal, thereby completing the repeated transmission of the data packet within the target time period.
[0218] In the above embodiments, the first satellite ensures that the terminal can complete data transmission within the target time period by determining the updated transmission indication information, without having to switch to the second beam to continue data transmission. This also ensures the reliability of data transmission in the satellite communication system.
[0219] This disclosure provides a data transmission method, referring to... Figure 16 As shown, Figure 16 This is a flowchart illustrating a data transmission method according to an embodiment, which can be used in a terminal, including but not limited to terminals that support repeated data transmission, such as NB-IoT terminals. The method may include the following steps:
[0220] In step 1601, in response to the fact that the data transmission with the first satellite via the first beam has not ended and an updated transmission indication message is received from the first satellite, data transmission with the first satellite via the first beam continues based on the updated transmission indication message.
[0221] The updated transmission indication information is used by the terminal to complete data transmission within a target time period, where the target time period is the period during which the first satellite provides services to the terminal through the first beam.
[0222] In the above embodiments, the terminal will not continue to transmit data through the second beam, but can complete the data transmission through the first beam within the target time period, which saves network-side resources and ensures the reliability of data transmission in the satellite communication system.
[0223] In some alternative embodiments, the updated transmission indication information includes at least one of the following:
[0224] Updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0225] In some alternative embodiments, refer to Figure 17 As shown, Figure 17This is a flowchart illustrating a data transmission method according to an embodiment, which may include the following steps:
[0226] In step 1701, the first satellite, in response to determining that data transmission with the terminal cannot be completed within the target time period, determines updated transmission indication information for the terminal.
[0227] The target time period is the time period during which the terminal is provided with services by the first beam, and the updated transmission indication information is used by the terminal to complete data transmission within the target time period.
[0228] In step 1702, the first satellite sends the updated transmission indication information to the terminal.
[0229] In step 1703, the terminal continues to transmit data with the first satellite via the first beam based on the updated transmission indication information.
[0230] In the above embodiments, the terminal will not continue to transmit data through the second beam, but can complete the data transmission through the first beam within the target time period, which saves network-side resources and ensures the reliability of data transmission in the satellite communication system.
[0231] Corresponding to the aforementioned embodiments of the application function implementation method, this disclosure also provides embodiments of the application function implementation apparatus.
[0232] Reference Figure 18 , Figure 18 This is a block diagram of a data transmission apparatus according to an exemplary embodiment, the apparatus being used for a first satellite, comprising:
[0233] The first determining module 1810 is configured to determine a second beam to continue data transmission with the terminal in response to determining that data transmission with the terminal via the first beam has not ended and the first beam can no longer provide services to the terminal.
[0234] The switching module 1820 is configured to switch to the second beam.
[0235] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0236] Optionally, the second beam is a beam from a second satellite, and the device further includes:
[0237] The third transmitting module is configured to transmit data information to be transmitted; wherein, the data to be transmitted is the data that needs to be transmitted when the second satellite and the terminal continue to transmit data.
[0238] Optionally, the third sending module includes:
[0239] The first transmitting submodule is configured to transmit the data information to the second satellite; or
[0240] The second transmitting submodule is configured to transmit the data information to the ground station.
[0241] Optionally, the device further includes:
[0242] The fourth sending module is configured to send duration indication information to the terminal, indicating the duration of the data transmission interruption.
[0243] Reference Figure 19 , Figure 19 This is a block diagram of a data transmission apparatus according to an exemplary embodiment. The apparatus is for a terminal and includes:
[0244] The first execution module 1910 is configured to, in response to receiving a duration indication information indicating the duration of a data transmission interruption, cease data interaction with the first satellite during the time period indicated by the duration indication information.
[0245] Reference Figure 20 , Figure 20 This is a block diagram of a data transmission apparatus according to an exemplary embodiment, the apparatus being used for a first satellite, comprising:
[0246] The first transmitting module 2010 is configured to send target indication information to the terminal in response to determining that the data transmission between the terminal and the first beam has not ended and the first beam can no longer provide services to the terminal; wherein the target indication information is used to instruct the terminal to access the second beam.
[0247] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0248] Optionally, the device further includes:
[0249] The fourth sending module is configured to send associated information to the terminal.
[0250] Optionally, the associated information includes at least one of the following:
[0251] Access configuration information used to access the second beam;
[0252] First transmission parameters used to continue data transmission after accessing the second beam;
[0253] Duration indication information used to indicate the duration of data transmission interruption.
[0254] Reference Figure 21 , Figure 21 This is a block diagram of a data transmission apparatus according to an exemplary embodiment. The apparatus is for a terminal and includes:
[0255] The second execution module 2110 is configured to connect to the second beam when the data transmission between the first beam and the first satellite has not ended and the first satellite sends target indication information.
[0256] The first data transmission module 2120 is configured to continue data transmission via the second beam.
[0257] Optionally, the second beam is a beam from the first satellite that is different from the first beam, or the second beam is a beam from the second satellite.
[0258] Optionally, the device further includes:
[0259] The first receiving module is configured to receive associated information sent by the first satellite.
[0260] Optionally, the associated information includes at least one of the following:
[0261] Access configuration information used to access the second beam;
[0262] First transmission parameters used to continue data transmission after accessing the second beam;
[0263] Duration indication information used to indicate the duration of data transmission interruption.
[0264] Optionally, the device further includes:
[0265] The third execution module is configured to stop data interaction with the first satellite during the time period indicated by the duration indication information.
[0266] Optionally, the device further includes:
[0267] The fourth execution module is configured to access the second beam during the time period indicated by the duration indication information.
[0268] Optionally, the device further includes:
[0269] The second receiving module is configured to receive the second transmission parameters sent by the second satellite corresponding to the second beam;
[0270] The first data transmission module includes:
[0271] The data transmission submodule is configured to continue data transmission via the second beam based on the second transmission parameters.
[0272] Reference Figure 22 , Figure 22 This is a block diagram of a data transmission apparatus according to an exemplary embodiment. The apparatus is provided for a first satellite and includes:
[0273] The second determining module 2210 is configured to determine updated transmission indication information for the terminal in response to determining that data transmission with the terminal cannot be completed within a target time period; wherein the target time period is the time period during which the terminal is provided with services through the first beam, and the updated transmission indication information is used for the terminal to complete data transmission within the target time period;
[0274] The second sending module 2220 is configured to send the updated transmission indication information to the terminal.
[0275] Optionally, the updated transmission indication information includes at least one of the following:
[0276] Updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0277] Reference Figure 23 , Figure 23 This is a block diagram of a data transmission apparatus according to an exemplary embodiment. The apparatus is for a terminal and includes:
[0278] The second data transmission module 2310 is configured to respond to the fact that the data transmission with the first satellite via the first beam has not ended and that updated transmission indication information sent by the first satellite has been received, and to continue data transmission with the first satellite via the first beam based on the updated transmission indication information; wherein, the updated transmission indication information is used for the terminal to complete data transmission within a target time period, and the target time period is the time period during which the first satellite provides services to the terminal via the first beam.
[0279] Optionally, the updated transmission indication information includes at least one of the following:
[0280] Updated terminal power information, updated resource location information, updated modulation and coding strategy, and updated number of repeated transmissions.
[0281] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0282] Accordingly, this disclosure also provides a computer-readable storage medium storing a computer program for performing the data transmission method described above for any of the first satellite sides.
[0283] Accordingly, this disclosure also provides a computer-readable storage medium storing a computer program for executing any of the data transmission methods described above for the terminal side.
[0284] Accordingly, this disclosure also provides a data transmission apparatus, comprising:
[0285] processor;
[0286] Memory used to store processor-executable instructions;
[0287] The processor is configured to execute any of the data transmission methods described above on the first satellite side.
[0288] like Figure 24 As shown, Figure 24 This is a schematic diagram illustrating the structure of a data transmission apparatus 2400 according to an exemplary embodiment. The apparatus 2400 can be provided as a satellite. (Refer to...) Figure 24 The device 2400 includes a processing component 2422, a wireless transmitting / receiving component 2424, an antenna component 2426, and a signal processing section specific to the wireless interface. The processing component 2422 may further include one or more processors.
[0289] One of the processors in processing component 2422 can be configured to perform any of the data transmission methods described above on the first satellite side.
[0290] Accordingly, this disclosure also provides a data transmission apparatus, comprising:
[0291] processor;
[0292] Memory used to store processor-executable instructions;
[0293] The processor is configured to execute any of the data transmission methods described above on the terminal side.
[0294] Figure 25 This is a block diagram illustrating an electronic device 2500 according to an exemplary embodiment. For example, the electronic device 2500 may be a mobile phone, tablet computer, e-book reader, multimedia playback device, wearable device, in-vehicle terminal, iPad, smart TV, or other terminal.
[0295] Reference Figure 25 The electronic device 2500 may include one or more of the following components: processing component 2502, memory 2504, power supply component 2506, multimedia component 2508, audio component 2510, input / output (I / O) interface 2512, sensor component 2516, and data transmission component 2518.
[0296] Processing component 2502 typically controls the overall operation of electronic device 2500, such as operations associated with display, telephone calls, data transmission, camera operation, and recording operations. Processing component 2502 may include one or more processors 2520 to execute instructions to complete all or part of the steps of the data transmission method described above. Furthermore, processing component 2502 may include one or more modules to facilitate interaction between processing component 2502 and other components. For example, processing component 2502 may include a multimedia module to facilitate interaction between multimedia component 2508 and processing component 2502. Alternatively, processing component 2502 may read executable instructions from memory to implement the steps of a data transmission method provided in the above embodiments.
[0297] Memory 2504 is configured to store various types of data to support the operation of electronic device 2500. Examples of this data include instructions for any application or method operating on electronic device 2500, contact data, phonebook data, messages, pictures, videos, etc. Memory 2504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0298] Power supply component 2506 provides power to various components of electronic device 2500. Power supply component 2506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 2500.
[0299] The multimedia component 2508 includes a display screen that provides an output interface between the electronic device 2500 and the user. In some embodiments, the multimedia component 2508 includes a front-facing camera and / or a rear-facing camera. When the electronic device 2500 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0300] Audio component 2510 is configured to output and / or input audio signals. For example, audio component 2510 includes a microphone (MIC) configured to receive external audio signals when electronic device 2500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 2504 or transmitted via data transmission component 2518. In some embodiments, audio component 2510 also includes a speaker for outputting audio signals.
[0301] I / O interface 2512 provides an interface between processing component 2502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0302] Sensor assembly 2516 includes one or more sensors for providing state assessments of various aspects of electronic device 2500. For example, sensor assembly 2516 can detect the on / off state of electronic device 2500, the relative positioning of components such as the display and keypad of electronic device 2500, changes in position of electronic device 2500 or a component of electronic device 2500, the presence or absence of user contact with electronic device 2500, orientation or acceleration / deceleration of electronic device 2500, and temperature changes of electronic device 2500. Sensor assembly 2516 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 2516 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 2516 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0303] The data transmission component 2518 is configured to facilitate wired or wireless data transmission between the electronic device 2500 and other devices. The electronic device 2500 can access wireless networks based on data transmission standards, such as Wi-Fi, 2G, 3G, 4G, 5G, or 6G, or combinations thereof. In one exemplary embodiment, the data transmission component 2518 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the data transmission component 2518 also includes a near-field data transmission (NFC) module to facilitate short-range data transmission. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0304] In an exemplary embodiment, the electronic device 2500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform any of the data transmission methods described above on the terminal side.
[0305] In an exemplary embodiment, a non-transitory machine-readable storage medium including instructions is also provided, such as a memory 2504 including instructions, which can be executed by a processor 2520 of an electronic device 2500 to complete the data transmission method described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0306] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0307] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A data transmission method, characterized in that, The method is used for the first satellite and includes: In response to determining that data transmission with the terminal cannot be completed within a target time period, updated transmission indication information is determined for the terminal; wherein, the target time period is the time period during which the terminal is provided with services by the first beam, and the updated transmission indication information is used for the terminal to complete data transmission within the target time period; Send the updated transmission indication information to the terminal; The updated transmission indication information includes at least one of the following: Updated terminal power information; wherein the updated terminal power is higher than the terminal power before the update; Updated resource location information; wherein the number of updated resource locations is greater than the number of resource locations before the update; An updated modulation and coding strategy; wherein the efficiency of the updated modulation and coding strategy is higher than that of the original modulation and coding strategy; The updated number of repeated transmissions; wherein the updated number of repeated transmissions is less than the number of repeated transmissions before the update.
2. A data transmission method, characterized in that, The method is used in a terminal and includes: In response to the fact that the data transmission with the first satellite via the first beam has not ended and an updated transmission indication information is received from the first satellite, the data transmission with the first satellite via the first beam continues based on the updated transmission indication information; wherein, the updated transmission indication information is used for the terminal to complete the data transmission within a target time period, the target time period being the time period during which the first satellite provides services to the terminal via the first beam; The updated transmission indication information includes at least one of the following: Updated terminal power information; wherein the updated terminal power is higher than the terminal power before the update; Updated resource location information; wherein the number of updated resource locations is greater than the number of resource locations before the update; An updated modulation and coding strategy; wherein the efficiency of the updated modulation and coding strategy is higher than that of the original modulation and coding strategy; The updated number of repeated transmissions; wherein the updated number of repeated transmissions is less than the number of repeated transmissions before the update.
3. A data transmission device, characterized in that, The device is used for the first satellite and includes: The second determining module is configured to determine updated transmission indication information for the terminal in response to determining that data transmission with the terminal cannot be completed within a target time period; wherein the target time period is the time period during which the terminal is provided with services by the first beam, and the updated transmission indication information is used for the terminal to complete data transmission within the target time period; The second sending module is configured to send the updated transmission indication information to the terminal; The updated transmission indication information includes at least one of the following: Updated terminal power information; wherein the updated terminal power is higher than the terminal power before the update; Updated resource location information; wherein the number of updated resource locations is greater than the number of resource locations before the update; An updated modulation and coding strategy; wherein the efficiency of the updated modulation and coding strategy is higher than that of the original modulation and coding strategy; The updated number of repeated transmissions; wherein the updated number of repeated transmissions is less than the number of repeated transmissions before the update.
4. A data transmission device, characterized in that, The device is used for a terminal and includes: The second data transmission module is configured to respond to the fact that data transmission with the first satellite via the first beam has not ended and that updated transmission indication information is received from the first satellite, and to continue data transmission with the first satellite via the first beam based on the updated transmission indication information; wherein, the updated transmission indication information is used for the terminal to complete data transmission within a target time period, and the target time period is the time period during which the first satellite provides services to the terminal via the first beam; The updated transmission indication information includes at least one of the following: Updated terminal power information; wherein the updated terminal power is higher than the terminal power before the update; Updated resource location information; wherein the number of updated resource locations is greater than the number of resource locations before the update; An updated modulation and coding strategy; wherein the efficiency of the updated modulation and coding strategy is higher than that of the original modulation and coding strategy; The updated number of repeated transmissions; wherein the updated number of repeated transmissions is less than the number of repeated transmissions before the update.
5. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which is used to execute the data transmission method according to claim 1.
6. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which is used to execute the data transmission method described in claim 2.
7. A data transmission device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the data transmission method according to claim 1.
8. A data transmission device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the data transmission method described in claim 2.