Uplink transmission method, device, and storage medium

By receiving and instructing the uplink transmission value of the base station in the satellite communication system, the problem that the base station and the terminal cannot understand consistently is solved, the reliability and effectiveness of the transmission are improved, and signaling overhead and power consumption are reduced.

CN114731698BActive Publication Date: 2025-08-12BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280000470.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-08-12
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

In satellite communication systems, the base station and terminal cannot maintain the same consistency of the segment value of uplink transmission, resulting in large signaling overhead and excessive terminal power consumption, affecting transmission reliability and effectiveness.

Method used

The terminal receives system messages of multiple alternative values sent by the base station, determines the first value, and indicates the value to the base station through the first preamble sequence. The base station determines the value used by the terminal through the received preamble sequence to achieve a consistent understanding.

Benefits of technology

Effectively ensure that the values of the base station and terminal for uplink transmission are consistent, which improves the reliability and effectiveness of transmission, and reduces signaling overhead and terminal power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731698B_ABST
    Figure CN114731698B_ABST
Patent Text Reader

Abstract

The present disclosure provides an uplink transmission method, apparatus, and storage medium, wherein the method comprises: receiving a system message sent by a base station including multiple candidate values; determining a first value from the multiple candidate values; and transmitting a first preamble sequence to the base station; wherein the first preamble sequence is used to indicate the first value. In a satellite communication system, the present disclosure effectively ensures that the base station and the terminal have consistent understanding of the uplink transmission value, thereby improving the reliability and effectiveness of the uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to an uplink transmission method and device, and a storage medium. Background Art

[0002] In the research of wireless communication technology, satellite communication is considered a key aspect of future wireless communication development. 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. Satellite communication features a wide communication range; communication is possible between any two points within the range of the satellite's radio waves; and it is not susceptible to land-based disasters (high reliability). As a supplement to current terrestrial cellular communication systems, satellite communication offers the following advantages: First, it can provide extended coverage. For areas where current cellular communication systems are inaccessible or costly to cover, such as oceans, deserts, and remote mountainous areas, satellite communication can provide a solution. Second, it can provide emergency communications. For example, in extreme situations such as earthquakes, when cellular communication infrastructure is unavailable, satellite communication can quickly establish a communication connection. Furthermore, it can provide industrial applications. For example, for latency-sensitive services over long distances, satellite communication can reduce transmission latency.

[0003] It can be foreseen that in future wireless communication systems, satellite communication systems and terrestrial cellular communication systems will gradually achieve deep integration, truly realizing the intelligent connection of all things.

[0004] Satellite communication systems support a segment-based transmission mechanism for uplink transmission, and the base station can notify the terminal of the segment value. If the base station sends a message to the terminal containing multiple values (i.e., multiple segment values), the terminal must select one value from the multiple values for transmission. However, the base station and the terminal cannot agree on the terminal's selected value. If the base station sends a message to the terminal containing only a single segment value, this obviously increases the base station's signaling overhead and causes excessive power consumption in the terminal. Summary of the Invention

[0005] To overcome the problems existing in the related art, the embodiments of the present disclosure provide an uplink transmission method, device, and storage medium, which can be applied in a satellite communication system to effectively ensure that the base station and the terminal have a consistent understanding of the numerical values of the uplink transmission, thereby improving the reliability and effectiveness of the uplink transmission.

[0006] According to a first aspect of an embodiment of the present disclosure, there is provided an uplink transmission method, the method being executed by a terminal and comprising:

[0007] receiving a system message including a plurality of candidate values sent by a base station;

[0008] Determine a first value among the multiple candidate values;

[0009] A first preamble sequence is sent to the base station; wherein the first preamble sequence is used to indicate the first value.

[0010] Optionally, the system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value.

[0011] Optionally, the associated value includes at least one of the following:

[0012] An angle value of the link between the terminal and the satellite relative to the horizon;

[0013] The timing advance TA value corresponding to the terminal.

[0014] Optionally, determining a first value from the multiple candidate values includes:

[0015] Among the multiple candidate values, the first value corresponding to the associated value is determined.

[0016] Optionally, the first value corresponds to the first preamble code sequence.

[0017] Optionally, the method further includes:

[0018] Determine a first resource position corresponding to the first value, where the first resource position is a resource position occupied by a first preamble sequence;

[0019] The sending a first preamble sequence to the base station includes:

[0020] The first preamble sequence is sent to the base station at the first resource position.

[0021] Optionally, the method further includes:

[0022] Determining that a change in the TA value corresponding to the terminal exceeds a preset threshold;

[0023] Sending a reconfiguration request message to the base station; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal;

[0024] Receive a first update message sent by the base station; wherein the first update message includes a new value reconfigured by the base station for the terminal.

[0025] Optionally, the method further includes:

[0026] Receive a second update message periodically sent by the base station; wherein the second update message includes a new value reconfigured by the base station for the terminal.

[0027] Optionally, the method further includes:

[0028] receiving a third update message sent by the base station; wherein the third update message includes a plurality of new candidate values reconfigured by the base station for the terminal;

[0029] Determine a second value among the multiple new candidate values;

[0030] Second indication information for indicating the second value is sent to the base station.

[0031] According to a second aspect of an embodiment of the present disclosure, an uplink transmission method is provided, the method being executed by a base station and including:

[0032] Sending a system message including a plurality of candidate values to the terminal;

[0033] receiving a first preamble sequence sent by the terminal; wherein the first preamble sequence is used to indicate a first value determined by the terminal from among the multiple candidate values;

[0034] The first value used by the terminal is determined based on the first preamble code sequence.

[0035] Optionally, the system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value.

[0036] Optionally, the associated value includes at least one of the following:

[0037] An angle value of the link between the terminal and the satellite relative to the horizon;

[0038] The timing advance TA value corresponding to the terminal.

[0039] Optionally, the determining, based on the first preamble sequence, the first value used by the terminal includes:

[0040] Determine the first value corresponding to the first preamble sequence.

[0041] Optionally, the determining, based on the first preamble sequence, the first value used by the terminal includes:

[0042] Determining a first resource position occupied by the first preamble sequence;

[0043] Determine the first value corresponding to the first resource location.

[0044] Optionally, the method further includes:

[0045] receiving a reconfiguration request message sent by the terminal; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal;

[0046] Sending a first update message to the terminal; wherein the first update message includes a new value reconfigured by the base station for the terminal.

[0047] Optionally, the method further includes:

[0048] Periodically sending a second update message to the terminal; wherein the second update message includes a new value reconfigured by the base station for the terminal.

[0049] Optionally, the method further includes:

[0050] Sending a third update message to the terminal; wherein the third update message includes multiple new candidate values reconfigured by the base station for the terminal;

[0051] receiving second indication information sent by the terminal to the base station for indicating a second value, wherein the second value is determined by the terminal from the multiple new candidate values;

[0052] Based on the second indication information, the second value used by the terminal is determined.

[0053] According to a third aspect of an embodiment of the present disclosure, there is provided an uplink transmission device, including:

[0054] a receiving module configured to receive a system message including a plurality of candidate values sent by a base station;

[0055] a processing module configured to determine a first value among the plurality of candidate values;

[0056] The sending module is configured to send a first preamble code sequence to the base station; wherein the first preamble code sequence is used to indicate the first value.

[0057] According to a fourth aspect of an embodiment of the present disclosure, there is provided an uplink transmission device, including:

[0058] a sending module configured to send a system message including a plurality of candidate values to a terminal;

[0059] a receiving module configured to receive a first preamble sequence sent by the terminal; wherein the first preamble sequence is used to indicate a first value determined by the terminal from among the multiple candidate values;

[0060] The processing module is configured to determine the first value used by the terminal based on the first preamble code sequence.

[0061] According to a fifth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to implement the uplink transmission method described in any one of the first aspects above.

[0062] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to implement the uplink transmission method described in any one of the second aspects above.

[0063] According to a seventh aspect of an embodiment of the present disclosure, there is provided a communication device, including:

[0064] processor;

[0065] a memory for storing processor-executable instructions;

[0066] The processor is configured to execute the executable instructions to implement the uplink transmission method described in any one of the first aspects above.

[0067] According to an eighth aspect of an embodiment of the present disclosure, a communication device is provided, including:

[0068] processor;

[0069] a memory for storing processor-executable instructions;

[0070] The processor is configured to execute the executable instructions to implement the uplink transmission method described in any one of the second aspects above.

[0071] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:

[0072] In an embodiment of the present disclosure, a terminal can receive a system message sent by a base station that includes multiple candidate values. Furthermore, the terminal can determine a first value from the multiple candidate values. The terminal then sends a first preamble sequence to the base station. While completing random access using the first preamble sequence, the base station can determine the first value used by the terminal using the first preamble sequence. The present disclosure can effectively ensure that the base station and the terminal have a consistent understanding of the values for uplink transmission in a satellite communication system, thereby improving the reliability and effectiveness of uplink transmission.

[0073] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0075] Figure 1A The figure is a schematic diagram of a scenario of uplink and downlink alignment on a base station side according to an exemplary embodiment.

[0076] Figure 1B The figure is a schematic diagram showing a scenario in which uplink and downlink data are not aligned on the base station side according to an exemplary embodiment.

[0077] Figure 2 The figure is a flowchart of an uplink transmission method according to an exemplary embodiment.

[0078] Figure 3 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0079] Figure 4 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0080] Figure 5 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0081] Figure 6 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0082] Figure 7 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0083] Figure 8 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0084] Figure 9 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0085] Figure 10 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0086] Figure 11 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0087] Figure 12 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0088] Figure 13 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0089] Figure 14 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0090] Figure 15 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0091] Figure 16 The figure is a flowchart of another uplink transmission method according to an exemplary embodiment.

[0092] Figure 17 The figure is a block diagram of an uplink transmission device according to an exemplary embodiment.

[0093] Figure 18 It is a block diagram of another uplink transmission device according to an exemplary embodiment.

[0094] Figure 19 It is a structural diagram of a communication device according to an exemplary embodiment of the present disclosure.

[0095] Figure 20 It is a structural diagram of another communication device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0096] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0097] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," "the," and "the" are 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 encompasses any and all possible combinations of at least one of the associated listed items.

[0098] 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 only used to distinguish information of the same type from each other. 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 "at the time of" or "when" or "in response to determining."

[0099] Before introducing the uplink transmission solution provided by the present disclosure, the method of performing timing adjustment in a satellite communication scenario is first introduced.

[0100] The first approach takes into account the long signal transmission distance between the transmitter and receiver in satellite communications, resulting in a long data transmission time. For transmissions involving both uplink and downlink, the relevant standardization discussions have identified the introduction of the Koffset parameter to compensate for transmission delay.

[0101] The Koffset parameter can be applied in various operations, including but not limited to the transmission of PUSCH (Physical Uplink Share CHannel) scheduled by DCI (Downlink Control Information) and HARQ (Hybrid Automatic Repeat reQuest) feedback information.

[0102] The second method is to use a TA (Timing Advance) method to allow the terminal to send data packets in advance.

[0103] Reference Figure 1A As shown in the figure, the nth downlink data packet sent by the base station arrives at the terminal side after a certain transmission delay. The nth uplink data packet sent by the terminal side has a specified TA value relative to the received nth downlink data packet. This ensures that the error range between the time when the nth uplink data packet arrives at the base station and the time when the base station sends the nth downlink data packet meets the predetermined requirements. In other words, uplink and downlink timing alignment is achieved on the base station side.

[0104] Or refer to Figure 1B As shown, the uplink and downlink timings on the base station side may not be aligned, and there is a specified frame timing offset between the nth downlink data packet sent by the base station side and the nth uplink data packet received.

[0105] Any of the above methods can achieve timing adjustment.

[0106] In satellite communication systems, the rapid movement of satellites can cause significant changes in TA. The terminal side needs to make timely timing adjustments based on the changed TA during uplink transmission, resulting in higher energy consumption on the terminal side.

[0107] On the other hand, for uplink transmission, if the message sent by the base station to the terminal includes multiple segment values, the base station side and the terminal side cannot maintain a consistent understanding of the segment value selected by the terminal. If the message sent by the base station to the terminal includes a segment value, the base station needs to send multiple messages to notify the terminal of multiple segment values. The signaling overhead of the base station is large, which will also cause excessive power consumption of the terminal.

[0108] In order to solve the above technical problems and improve the reliability and effectiveness of uplink transmission in a satellite communication system, the present disclosure provides the following uplink transmission method. The following first introduces the uplink transmission method provided by the present disclosure from the terminal side.

[0109] The present disclosure provides an uplink transmission method, referring to Figure 2 As shown, Figure 2 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a terminal. The method may include the following steps:

[0110] In step 201, a system message including multiple candidate values sent by a base station is received.

[0111] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, and therefore can determine multiple candidate values configured by the base station through a system message sent by the base station, where the value here refers to the value of the segment.

[0112] In one possible implementation, a segment may be a parameter corresponding to data transmission. For example, if a segment is 10 milliseconds, the terminal may divide the data to be transmitted into segments of 10 milliseconds and send them to the base station during data transmission. Alternatively, when repeatedly transmitting data, the terminal may repeatedly transmit the specified data every 10 milliseconds.

[0113] In step 202, a first value is determined among the plurality of candidate values.

[0114] In step 203, a first preamble sequence is sent to the base station.

[0115] In the disclosed embodiments, the first preamble sequence not only allows the terminal to perform random access but also indicates a first value. Specifically, the terminal implicitly notifies the base station of the first value determined by the terminal from among multiple candidate values through the first preamble sequence, so that the base station and the terminal maintain a consistent understanding of the value, i.e., the segment value.

[0116] In the above embodiment, it is possible to effectively ensure that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system, thereby improving the reliability and effectiveness of the uplink transmission.

[0117] In some optional embodiments, reference Figure 3 As shown, Figure 3 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a terminal. The method may include the following steps:

[0118] In step 301, a system message including multiple candidate values sent by a base station is received.

[0119] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, and thus can determine multiple candidate values configured by the base station through a system message sent by the base station.

[0120] In addition to the multiple candidate values mentioned above, the system message received by the terminal may also include first indication information, where the first indication information is used to indicate an associated value of the first value.

[0121] In a possible implementation, the associated value includes but is not limited to at least one of the following: an angle value of a link between the terminal and the satellite relative to the ground plane; and a timing advance TA value corresponding to the terminal.

[0122] The terminal may determine the first value based on the above-mentioned angle value and / or TA value according to the first indication information.

[0123] In step 302, the first value corresponding to the associated value is determined among the multiple candidate values.

[0124] In an embodiment of the present disclosure, if the associated value indicated by the first indication information is an angle value, the terminal can determine the angle value of the link between the terminal and the satellite relative to the horizon. Furthermore, based on the correspondence between multiple different angle values and multiple numerical values, a numerical value corresponding to the angle value currently determined by the terminal can be determined from multiple candidate numerical values and used as the first numerical value.

[0125] Alternatively, if the associated value indicated by the first indication information is a TA value, the terminal can determine the value corresponding to the current TA value of the terminal from among multiple alternative values based on the correspondence between multiple different TA values and multiple values, and use the value as the first value.

[0126] Alternatively, if the associated value indicated by the first indication information is an angle value and a TA value, the terminal can determine its own angle value and TA value in the above manner, and then, based on the correspondence between multiple different angle values, multiple TA values and multiple numerical values, determine a numerical value from multiple alternative numerical values that corresponds to the current angle value of the terminal and the currently corresponding TA value, and use this numerical value as the first numerical value.

[0127] The above correspondence relationship may be pre-agreed upon by a protocol, or determined by a base station and then sent to the terminal, which is not limited in this disclosure.

[0128] In step 303, a first preamble sequence is sent to the base station.

[0129] In the disclosed embodiments, the first preamble sequence not only allows the terminal to perform random access but also indicates the first value. Specifically, the terminal implicitly notifies the base station of the first value determined by the terminal through the first preamble sequence, so that the base station and the terminal have a consistent understanding of the first value.

[0130] In the above embodiment, the terminal can determine multiple candidate values configured by the base station based on the system message, and can also determine the first value based on the associated value indicated by the first indication information in the system message, so that the first value can be subsequently indicated by the first preamble sequence. This effectively ensures that the base station and the terminal have a consistent understanding of the values for uplink transmission in the satellite communication system, facilitating simple implementation and achieving high availability.

[0131] In some optional embodiments, reference Figure 4 As shown, Figure 4 This is a flow chart of an uplink transmission method according to an embodiment, which can be used in a terminal. The method may include the following steps:

[0132] In step 401, a system message including multiple candidate values sent by a base station is received.

[0133] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, and thus can determine multiple candidate values configured by the base station through a system message sent by the base station.

[0134] In step 402, a first value is determined among the plurality of candidate values.

[0135] In the embodiment of the present disclosure, the terminal may determine the first value in the manner provided in the above embodiment, which will not be described in detail here.

[0136] In step 403, a first preamble sequence corresponding to the first value is determined.

[0137] In the embodiment of the present disclosure, the correspondence between multiple different numerical values and multiple preamble code sequences can be pre-agreed in the protocol, or the base station can determine the correspondence between multiple different numerical values and multiple preamble code sequences and then send it to the terminal.

[0138] The corresponding relationship between multiple different numerical values and multiple preamble code sequences can be shown in Table 1, for example.

[0139] Table 1

[0140] preamble sequence Segment value Preamble 1~Preamble N Segment value 1 Preamble N+1~Preamble M Segment value 2 … … Preamble x~Preamble y Segment value S

[0141] In an embodiment of the present disclosure, the terminal may determine a first value based on an angle value and / or a TA value. Assuming that the first value is Segment value 1, the terminal may select a preamble sequence from Preamble 1 to Preamble N based on Table 1 as the first preamble sequence.

[0142] In step 404, a first preamble sequence is sent to the base station.

[0143] In the embodiment of the present disclosure, the terminal sends a first preamble sequence to the base station to perform random access, so as to access the base station. In addition, the terminal may also perform corresponding transmission based on the first value.

[0144] After the base station side receives the first preamble code sequence, in addition to completing random access with the terminal based on the first preamble code sequence, it can also determine the first value used by the terminal based on the correspondence in Table 1 to ensure that the base station and the terminal have a consistent understanding of the first value. When the terminal subsequently transmits based on the first value, the base station can also receive data based on the first value.

[0145] In the above embodiment, the purpose of effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system is achieved, thereby improving the reliability and effectiveness of the uplink transmission.

[0146] In some optional embodiments, reference Figure 5 As shown, Figure 5 This is a flow chart of an uplink transmission method according to an embodiment, which can be used in a terminal. The method may include the following steps:

[0147] In step 501, a system message including multiple candidate values sent by a base station is received.

[0148] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, and thus can determine multiple candidate values configured by the base station through a system message sent by the base station.

[0149] In step 502, a first value is determined among the plurality of candidate values.

[0150] In the embodiment of the present disclosure, the terminal may determine the first value in the manner provided in the above embodiment, which will not be described in detail here.

[0151] In step 503, a first resource location corresponding to the first value is determined.

[0152] In the embodiment of the present disclosure, the first resource position may be a resource position occupied by the first preamble sequence.

[0153] In one possible implementation, the correspondence between multiple different preamble code sequences and multiple different resource locations can be pre-agreed in the protocol, or the base station can determine the comparison relationship between multiple different preamble code sequences and multiple different resource locations and send it to the terminal.

[0154] The correspondence between multiple different preamble code sequences and multiple different resource positions may be as shown in Table 2, for example.

[0155] Table 2

[0156]

[0157] In an embodiment of the present disclosure, the terminal can determine the first value based on the angle value and / or TA value. Assuming that the first value is Segment value 2, the terminal can determine based on Table 2 that the first resource location corresponding to the first value is resource location 2.

[0158] In step 504, the first preamble sequence is sent to the base station at the first resource location.

[0159] In an embodiment of the present disclosure, a terminal transmits a first preamble sequence to a base station at a first resource location, thereby initiating random access to access the base station. Furthermore, the terminal may also perform corresponding transmissions based on the first value. The first preamble sequence transmitted at the first resource location may be any preamble sequence, and this disclosure does not limit this.

[0160] After the base station side receives the first preamble code sequence, in addition to completing random access with the terminal based on the first preamble code sequence, it can also determine the first value corresponding to the first resource position occupied by the first preamble code sequence based on the correspondence in Table 2, to ensure that the base station and the terminal have a consistent understanding of the first value. When the terminal subsequently transmits based on the first value, the base station can also receive data based on the first value.

[0161] In the above embodiment, the purpose of effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system is achieved, thereby improving the reliability and effectiveness of the uplink transmission.

[0162] In some optional embodiments, reference Figure 6 As shown, Figure 6 This is a flow chart of an uplink transmission method according to an embodiment, which can be used in a terminal. The method may include the following steps:

[0163] In step 601, it is determined whether the change in the TA value corresponding to the terminal exceeds a preset threshold.

[0164] In the embodiment of the present disclosure, after the terminal enters the connected state, the terminal may determine whether a change in the corresponding TA value exceeds a preset threshold.

[0165] In step 602, a reconfiguration request message is sent to the base station.

[0166] In an embodiment of the present disclosure, if the change in TA exceeds a preset threshold, the terminal may actively send a reconfiguration request message to the base station, where the reconfiguration request message is used to request the base station to reconfigure a value for the terminal.

[0167] In step 603, a first update message sent by the base station is received.

[0168] In the embodiment of the present disclosure, the first update message may be an RRC (Radio Resource Control) message. The first update message includes a new value reconfigured by the base station for the terminal. The terminal may subsequently perform corresponding transmissions based on the new value.

[0169] In the above embodiment, after the terminal enters the connected state, the terminal can actively trigger the reconfiguration of the segment value, thereby supporting numerical value updates in the satellite communication system, improving the flexibility of numerical value configuration, and effectively ensuring that the base station and the terminal have a consistent understanding of the numerical values of the uplink transmission, thereby improving the reliability and effectiveness of the uplink transmission.

[0170] In some optional embodiments, reference Figure 7 As shown, Figure 7 This is a flow chart of an uplink transmission method according to an embodiment, which can be used in a terminal. The method may include the following steps:

[0171] In step 701, a second update message periodically sent by the base station is received.

[0172] In an embodiment of the present disclosure, the base station periodically sends a second update message, which includes a new value reconfigured by the base station for the terminal. The terminal can subsequently perform corresponding transmission based on the new value.

[0173] In the above embodiment, after the terminal enters the connected state, the base station can periodically reconfigure the segment value, thereby supporting numerical value updates in the satellite communication system, improving the flexibility of numerical value configuration, and effectively ensuring that the base station and the terminal have a consistent understanding of the numerical values of the uplink transmission, thereby improving the reliability and effectiveness of the uplink transmission.

[0174] In some optional embodiments, reference Figure 8 As shown, Figure 8 This is a flow chart of an uplink transmission method according to an embodiment, which can be used in a terminal. The method may include the following steps:

[0175] In step 801, a third update message sent by the base station is received.

[0176] In this embodiment of the present disclosure, the third update message includes multiple new candidate values reconfigured by the base station for the terminal.

[0177] In step 802, a second value is determined from the plurality of new candidate values.

[0178] In the embodiment of the present disclosure, the terminal may determine a second value from a plurality of new candidate values. The method for determining the second value is similar to the method for determining the first value described above, and will not be repeated here.

[0179] In step 803, second indication information for indicating the second value is sent to the base station.

[0180] In a possible implementation, the second indication information may display and indicate a second value.

[0181] For example, the second value is Segment2, and the second indication information may include 3 bits, and the second value is directly indicated by the bit values of these 3 bits, that is, the second indication information may be 010.

[0182] In another possible implementation, the second indication information may implicitly indicate the second value.

[0183] The second indication information includes designated information. The terminal can determine a designated information corresponding to the second value based on the correspondence between multiple different values and multiple different designated information, and send the designated information to the base station so that the base station can determine the second value. This disclosure does not limit the type of designated information.

[0184] The above description is merely an exemplary description, and any method of implicitly indicating the second value through an indication information should fall within the scope of protection of the present disclosure.

[0185] In the above embodiment, after the terminal enters the connected state, the base station can reconfigure multiple alternative values, thereby supporting value updates in the satellite communication system, improving the flexibility of value configuration, and effectively ensuring that the base station and the terminal have a consistent understanding of the values of uplink transmission, thereby improving the reliability and effectiveness of uplink transmission.

[0186] Next, the uplink transmission method provided by the present disclosure will be introduced from the base station side.

[0187] The present disclosure provides an uplink transmission method, referring to Figure 9 As shown, Figure 9 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0188] In step 901, a system message including a plurality of candidate values is sent to a terminal.

[0189] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, so the base station may send multiple candidate values to the terminal through a system message.

[0190] In step 902, a first preamble sequence sent by the terminal is received.

[0191] The first preamble sequence may be used not only to initiate random access but also to indicate the first value determined by the terminal from among the multiple candidate values.

[0192] In step 903, the first value used by the terminal is determined based on the first preamble sequence.

[0193] In the above embodiment, it is possible to effectively ensure that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system, thereby improving the reliability and effectiveness of the uplink transmission.

[0194] In some optional embodiments, in addition to the aforementioned multiple candidate values, the system message may further include first indication information, wherein the first indication information is used to indicate an associated value of the first value.

[0195] In a possible implementation, the associated value includes but is not limited to at least one of the following: an angle value of a link between the terminal and the satellite relative to the ground plane; and a timing advance TA value corresponding to the terminal.

[0196] The terminal side may determine, based on the first indication information, the first value based on the angle value and / or the TA value. Furthermore, the terminal side may determine, from multiple candidate values, a first value corresponding to the associated value based on a correspondence between multiple different associated values and multiple different numerical values. The correspondence between multiple different associated values and multiple different numerical values may be agreed upon by a protocol, or determined by a base station and sent to the terminal.

[0197] In some optional embodiments, reference Figure 10 As shown, Figure 10 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0198] In step 1001, a system message including a plurality of candidate values is sent to a terminal.

[0199] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, so the base station may send multiple candidate values to the terminal through a system message.

[0200] In step 1002, a first preamble sequence sent by the terminal is received.

[0201] The first preamble sequence may be used not only to initiate random access but also to indicate the first value determined by the terminal from among the multiple candidate values.

[0202] In step 1003, the first value corresponding to the first preamble sequence is determined.

[0203] In an embodiment of the present disclosure, the base station may determine the first value corresponding to the first preamble sequence according to Table 2. The corresponding relationship shown in Table 2 may be pre-agreed upon by a protocol, or determined by the base station and sent to the terminal, which is not limited in the present disclosure.

[0204] In the above embodiment, the base station can determine the first value corresponding to the received first preamble sequence, thereby ensuring that the base station and the terminal have consistent understanding of the values for uplink transmission, and the availability is high.

[0205] In some optional embodiments, reference Figure 11 As shown, Figure 11 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0206] In step 1101, a system message including a plurality of candidate values is sent to a terminal.

[0207] In the embodiment of the present disclosure, the terminal has not yet accessed the base station, so the base station may send multiple candidate values to the terminal through a system message.

[0208] In step 1102, a first preamble sequence sent by the terminal is received.

[0209] The first preamble sequence may be used not only to initiate random access but also to indicate the first value determined by the terminal from among the multiple candidate values.

[0210] In step 1103, a first resource position occupied by the first preamble sequence is determined.

[0211] In step 1104, the first value corresponding to the first resource location is determined.

[0212] In an embodiment of the present disclosure, the base station may determine the first value corresponding to the first resource location according to Table 2. The corresponding relationship shown in Table 2 may be pre-agreed upon by a protocol, or determined by the base station and sent to the terminal, which is not limited in the present disclosure.

[0213] In the above embodiment, the base station can determine the first value corresponding to the first resource position occupied by the received first preamble sequence, thereby ensuring that the base station and the terminal have consistent understanding of the values for uplink transmission, and having high availability.

[0214] In some optional embodiments, reference Figure 12 As shown, Figure 12 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0215] In step 1201, a reconfiguration request message sent by the terminal is received.

[0216] In the embodiment of the present disclosure, the reconfiguration request message is used to request the base station to reconfigure the value for the terminal. After the terminal enters the connected state, the base station can receive the reconfiguration request message sent by the terminal.

[0217] In step 1202, a first update message is sent to the terminal.

[0218] In the embodiment of the present disclosure, the first update message includes a new value reconfigured by the base station for the terminal.

[0219] In the above embodiment, numerical value updates can be supported in the satellite communication system, thereby improving the flexibility of numerical value configuration and effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission, thereby improving the reliability and effectiveness of uplink transmission.

[0220] In some optional embodiments, reference Figure 13 As shown, Figure 13This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0221] In step 1301, a second update message is periodically sent to the terminal.

[0222] The second update message includes a new value reconfigured by the base station for the terminal.

[0223] In the above embodiment, numerical value updates can be supported in the satellite communication system, thereby improving the flexibility of numerical value configuration and effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission, thereby improving the reliability and effectiveness of uplink transmission.

[0224] In some optional embodiments, reference Figure 14 As shown, Figure 14 This is a flow chart of an uplink transmission method according to an embodiment, which can be executed by a base station. The method may include the following steps:

[0225] In step 1401, a third update message is sent to the terminal.

[0226] In this embodiment of the present disclosure, the third update message includes multiple new candidate values reconfigured by the base station for the terminal.

[0227] In step 1402, second indication information indicating a second value sent by the terminal to the base station is received.

[0228] The second value is determined by the terminal from among the multiple new candidate values.

[0229] In a possible implementation manner, the base station receives second indication information carried by the terminal in segment-based transmission.

[0230] In step 1403, the second value used by the terminal is determined based on the second indication information.

[0231] In a possible implementation, the second indication information displays and indicates a second value.

[0232] In another possible implementation, the second indication information implicitly indicates the second value.

[0233] For example, the second indication information includes designated information, and the base station can determine the value corresponding to the designated information included in the second indication information based on the correspondence between multiple different values and multiple different designated information, and use it as the second value. This disclosure does not limit the type of designated information.

[0234] In the above embodiment, after the terminal enters the connected state, the base station can reconfigure multiple alternative values, thereby supporting value updates in the satellite communication system, improving the flexibility of value configuration, and effectively ensuring that the base station and the terminal have a consistent understanding of the values of uplink transmission, thereby improving the reliability and effectiveness of uplink transmission.

[0235] In some optional embodiments, reference Figure 15 As shown, Figure 15 FIG. 1 is a flow chart of an uplink transmission method according to an embodiment. The method may include the following steps:

[0236] In step 1501, the base station sends a system message including multiple candidate values.

[0237] In the embodiment of the present disclosure, the base station may broadcast system information.

[0238] The system message also includes first indication information. The first indication information is used to indicate an associated value of the first numerical value. The associated value includes at least one of the following: an angle value of a link between the terminal and the satellite relative to the ground plane; and a timing advance (TA) value corresponding to the terminal.

[0239] In step 1502, the terminal determines the first value corresponding to the associated value from the multiple candidate values.

[0240] In step 1503, the terminal determines the first preamble code sequence corresponding to the first value.

[0241] In step 1504, the terminal sends the first preamble sequence to the base station.

[0242] In step 1505, the base station determines the first value corresponding to the first preamble sequence.

[0243] In the above embodiment, the purpose of effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system is achieved, thereby improving the reliability and effectiveness of the uplink transmission.

[0244] In some optional embodiments, reference Figure 16 As shown, Figure 16 FIG. 1 is a flow chart of an uplink transmission method according to an embodiment. The method may include the following steps:

[0245] In step 1601, the base station sends a system message including multiple candidate values.

[0246] In the embodiment of the present disclosure, the base station may broadcast system information.

[0247] The system message also includes first indication information. The first indication information is used to indicate an associated value of the first numerical value. The associated value includes at least one of the following: an angle value of a link between the terminal and the satellite relative to the ground plane; and a timing advance (TA) value corresponding to the terminal.

[0248] In step 1602, the terminal determines the first value corresponding to the associated value from the multiple candidate values.

[0249] In step 1603, the terminal determines a first resource location corresponding to the first value.

[0250] In the embodiment of the present disclosure, the first resource position is the resource position occupied by the first preamble code sequence.

[0251] In step 1605, the terminal sends the first preamble code sequence to the base station at the first resource location.

[0252] In step 1606, the base station determines the first value corresponding to the first resource location.

[0253] In the above embodiment, the purpose of effectively ensuring that the base station and the terminal have consistent understanding of the numerical values for uplink transmission in the satellite communication system is achieved, thereby improving the reliability and effectiveness of the uplink transmission.

[0254] In some optional embodiments, the base station may update the value of the segment, specifically including any of the following situations:

[0255] In the first case, the base station updates a value.

[0256] Method 1: The base station updates a value based on terminal triggering.

[0257] The specific implementation method is the same as above Figure 6 、 Figure 12 The implementation of the corresponding embodiments is similar and will not be described again here.

[0258] Method 2: The base station periodically updates a value.

[0259] The specific implementation method is the same as above Figure 7 、 Figure 13 The implementation of the corresponding embodiments is similar and will not be described again here.

[0260] In the second case, the base station updates multiple values.

[0261] The base station may send a third update message including multiple new candidate values. The terminal may determine a second value from the multiple new candidate values, and then send second indication information to the base station to inform the base station of the second value.

[0262] The specific implementation method is the same as above Figure 8 、 Figure 14 The implementation of the corresponding embodiments is similar and will not be described again here.

[0263] In the above embodiment, after the terminal enters the connected state, the base station can reconfigure multiple alternative values, thereby supporting value updates in the satellite communication system, improving the flexibility of value configuration, and effectively ensuring that the base station and the terminal have a consistent understanding of the values of uplink transmission, thereby improving the reliability and effectiveness of uplink transmission.

[0264] Corresponding to the aforementioned embodiment of the method for realizing application functions, the present disclosure also provides an embodiment of an apparatus for realizing application functions.

[0265] Reference Figure 17 , Figure 17 This is a block diagram of an uplink transmission device according to an exemplary embodiment, including:

[0266] The receiving module 1701 is configured to receive a system message including multiple candidate values sent by a base station;

[0267] The processing module 1702 is configured to determine a first value from the multiple candidate values;

[0268] The sending module 1703 is configured to send a first preamble code sequence to the base station; wherein the first preamble code sequence is used to indicate the first value.

[0269] In some optional embodiments, the system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value.

[0270] In some optional embodiments, the associated value includes at least one of the following:

[0271] An angle value of the link between the terminal and the satellite relative to the horizon;

[0272] The timing advance TA value corresponding to the terminal.

[0273] In some optional embodiments, the processing module is further configured to:

[0274] Among the multiple candidate values, the first value corresponding to the associated value is determined.

[0275] In some optional embodiments,

[0276] There is a corresponding relationship between the first value and the first preamble code sequence.

[0277] In some optional embodiments, the processing module is further configured to:

[0278] Determine a first resource position corresponding to the first value, where the first resource position is a resource position occupied by a first preamble sequence;

[0279] The sending module is further configured to:

[0280] The first preamble sequence is sent to the base station at the first resource position.

[0281] In some optional embodiments, the processing module is further configured to:

[0282] Determining that a change in the TA value corresponding to the terminal exceeds a preset threshold;

[0283] The sending module is further configured to:

[0284] Sending a reconfiguration request message to the base station; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal;

[0285] The receiving module is further configured to:

[0286] Receive a first update message sent by the base station; wherein the first update message includes a new value reconfigured by the base station for the terminal.

[0287] In some optional embodiments, the receiving module is further configured to:

[0288] Receive a second update message periodically sent by the base station; wherein the second update message includes a new value reconfigured by the base station for the terminal.

[0289] In some optional embodiments, the receiving module is further configured to:

[0290] receiving a third update message sent by the base station; wherein the third update message includes a plurality of new candidate values reconfigured by the base station for the terminal;

[0291] The processing module is further configured to:

[0292] Determine a second value among the multiple new candidate values;

[0293] The sending module is further configured to:

[0294] Second indication information for indicating the second value is sent to the base station.

[0295] Reference Figure 18 , Figure 18 This is a block diagram of an uplink transmission device according to an exemplary embodiment, including:

[0296] The sending module 1801 is configured to send a system message including multiple candidate values to the terminal;

[0297] The receiving module 1802 is configured to receive a first preamble sequence sent by the terminal, wherein the first preamble sequence is used to indicate a first value determined by the terminal from among the multiple candidate values;

[0298] The processing module 1803 is configured to determine the first value used by the terminal based on the first preamble code sequence.

[0299] In some optional embodiments, the system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value.

[0300] In some optional embodiments, the associated value includes at least one of the following:

[0301] An angle value of the link between the terminal and the satellite relative to the horizon;

[0302] The timing advance TA value corresponding to the terminal.

[0303] In some optional embodiments, the processing module is further configured to:

[0304] Determine the first value corresponding to the first preamble sequence.

[0305] In some optional embodiments, the processing module is further configured to:

[0306] Determining a first resource position occupied by the first preamble sequence;

[0307] Determine the first value corresponding to the first resource location.

[0308] In some optional embodiments, the receiving module is further configured to:

[0309] receiving a reconfiguration request message sent by the terminal; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal;

[0310] The sending module is further configured to:

[0311] Sending a first update message to the terminal; wherein the first update message includes a new value reconfigured by the base station for the terminal.

[0312] In some optional embodiments, the sending module is further configured to:

[0313] Periodically sending a second update message to the terminal; wherein the second update message includes a new value reconfigured by the base station for the terminal.

[0314] In some optional embodiments, the sending module is further configured to:

[0315] Sending a third update message to the terminal; wherein the third update message includes multiple new candidate values reconfigured by the base station for the terminal;

[0316] The receiving module is further configured to:

[0317] receiving second indication information sent by the terminal to the base station for indicating a second value, wherein the second value is determined by the terminal from the multiple new candidate values;

[0318] The processing module is further configured to:

[0319] Based on the second indication information, the second value used by the terminal is determined.

[0320] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0321] Correspondingly, the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute any of the above-mentioned uplink transmission methods executed by the terminal side.

[0322] Correspondingly, the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute any of the above-mentioned uplink transmission methods executed by the base station side.

[0323] Accordingly, the present disclosure further provides a communication device, comprising:

[0324] processor;

[0325] a memory for storing processor-executable instructions;

[0326] The processor is configured to execute any of the above-mentioned uplink transmission methods performed by the terminal side.

[0327] Figure 19 1 is a block diagram of a communication device 1900 according to an exemplary embodiment. For example, the device 1900 may be a mobile phone, tablet computer, e-book reader, multimedia player, wearable device, vehicle-mounted terminal, iPad, smart TV, or other terminal.

[0328] Reference Figure 19 , device 1900 may include one or more of the following components: a processing component 1902 , a memory 1904 , a power component 1906 , a multimedia component 1908 , an audio component 1910 , an input / output (I / O) interface 1912 , a sensor component 1916 , and a communication component 1918 .

[0329] The processing component 1902 generally controls the overall operation of the device 1900, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1902 may include one or more processors 1920 to execute instructions to complete all or part of the steps of the uplink transmission method described above. In addition, the processing component 1902 may include one or more modules to facilitate interaction between the processing component 1902 and other components. For example, the processing component 1902 may include a multimedia module to facilitate interaction between the multimedia component 1908 and the processing component 1902. For another example, the processing component 1902 may read executable instructions from a memory to implement the steps of an uplink transmission method provided in each of the above embodiments.

[0330] The memory 1904 is configured to store various types of data to support the operation of the device 1900. Examples of such data include instructions for any application or method operating on the device 1900, contact data, phone book data, messages, pictures, videos, etc. The memory 1904 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 memory, flash memory, magnetic disk, or optical disk.

[0331] The power supply component 1906 provides power to the various components of the device 1900. The power supply component 1906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 1900.

[0332] The multimedia component 1908 includes a display screen that provides an output interface between the device 1900 and the user. In some embodiments, the multimedia component 1908 includes a front-facing camera and / or a rear-facing camera. When the device 1900 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each of the front-facing camera and the rear-facing camera can have a fixed optical lens system or have a variable focal length and optical zoom capability.

[0333] The audio component 1910 is configured to output and / or input audio signals. For example, the audio component 1910 includes a microphone (MIC) that is configured to receive external audio signals when the device 1900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1904 or transmitted via the communication component 1918. In some embodiments, the audio component 1910 further includes a speaker for outputting audio signals.

[0334] I / O interface 1912 provides an interface between processing component 1902 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0335] Sensor assembly 1916 includes one or more sensors for providing various aspects of the status assessment of device 1900. For example, sensor assembly 1916 can detect the open / closed state of device 1900, the relative positioning of components, such as the display and keypad of device 1900. Sensor assembly 1916 can also detect changes in the position of device 1900 or a component of device 1900, the presence or absence of user contact with device 1900, the orientation or acceleration / deceleration of device 1900, and changes in the temperature of device 1900. Sensor assembly 1916 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1916 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1916 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0336] The communication component 1918 is configured to facilitate uplink transmission between the device 1900 and other devices in a wired or wireless manner. The device 1900 can access a wireless network based on an uplink transmission standard, such as Wi-Fi, 2G, 3G, 4G, 5G or 6G, or a combination thereof. In an exemplary embodiment, the communication component 1918 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1918 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0337] In an exemplary embodiment, the apparatus 1900 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 the above-mentioned uplink transmission method.

[0338] In an exemplary embodiment, a non-transitory machine-readable storage medium including instructions is further provided, such as a memory 1904 including instructions. The instructions can be executed by the processor 1920 of the apparatus 1900 to perform the above-described uplink transmission method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0339] Accordingly, the present disclosure further provides a communication device, comprising:

[0340] processor;

[0341] a memory for storing processor-executable instructions;

[0342] The processor is configured to execute any of the above-mentioned uplink transmission methods performed by the base station side.

[0343] like Figure 20 As shown, Figure 20 FIG2 is a schematic diagram showing a structure of a communication device 2000 according to an exemplary embodiment. The device 2000 may be provided as a base station. Figure 20 The device 2000 includes a processing component 2022, a wireless transmission / reception component 2024, an antenna component 2026, and a signal processing part specific to the wireless interface. The processing component 2022 may further include at least one processor.

[0344] One of the processors in the processing component 2022 may be configured to execute any of the above-mentioned uplink transmission methods.

[0345] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0346] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An uplink transmission method, characterized in that: The method is executed by a terminal and includes: Receiving a system message including a plurality of candidate values sent by a base station; wherein the plurality of candidate values are values of a plurality of segments, and the segment is a parameter corresponding to data transmission; Determine a first value among the multiple candidate values; Sending a first preamble sequence to the base station; wherein the first preamble sequence is used to indicate the first value; The system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value, and the associated value includes at least one of the following: An angle value of the link between the terminal and the satellite relative to the horizon; Timing Advance TA value corresponding to the terminal; Determining a first value from the multiple candidate values includes: Among the multiple candidate values, the first value corresponding to the associated value is determined.

2. The method according to claim 1, characterized in that The first value corresponds to the first preamble sequence.

3. The method according to claim 1, characterized in that The method further comprises: Determine a first resource position corresponding to the first value, where the first resource position is a resource position occupied by a first preamble sequence; The sending a first preamble sequence to the base station includes: The first preamble sequence is sent to the base station at the first resource position.

4. The method according to claim 1, wherein The method further comprises: Determining that a change in the TA value corresponding to the terminal exceeds a preset threshold; Sending a reconfiguration request message to the base station; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal; Receive a first update message sent by the base station; wherein the first update message includes a new value reconfigured by the base station for the terminal.

5. The method according to claim 1, wherein The method further comprises: Receive a second update message periodically sent by the base station; wherein the second update message includes a new value reconfigured by the base station for the terminal.

6. The method according to claim 1, characterized in that The method further comprises: receiving a third update message sent by the base station; wherein the third update message includes a plurality of new candidate values reconfigured by the base station for the terminal; Determine a second value among the multiple new candidate values; Second indication information for indicating the second value is sent to the base station.

7. An uplink transmission method, characterized in that: The method is executed by a base station and includes: Sending a system message including a plurality of candidate values to a terminal; wherein the plurality of candidate values are values of a plurality of segments, and the segment is a parameter corresponding to data transmission; receiving a first preamble sequence sent by the terminal; wherein the first preamble sequence is used to indicate a first value determined by the terminal from among the multiple candidate values; Determining, based on the first preamble sequence, the first value used by the terminal; The system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value, and the associated value includes at least one of the following: An angle value of the link between the terminal and the satellite relative to the horizon; Timing Advance TA value corresponding to the terminal; The determining, based on the first preamble sequence, the first value used by the terminal includes: Determine the first value corresponding to the first preamble sequence.

8. The method according to claim 7, characterized in that The determining, based on the first preamble sequence, the first value used by the terminal includes: Determining a first resource position occupied by the first preamble sequence; Determine the first value corresponding to the first resource location.

9. The method according to claim 7, characterized in that The method further comprises: receiving a reconfiguration request message sent by the terminal; wherein the reconfiguration request message is used to request the base station to reconfigure a value for the terminal; Sending a first update message to the terminal; wherein the first update message includes a new value reconfigured by the base station for the terminal.

10. The method according to claim 7, characterized in that The method further comprises: Periodically sending a second update message to the terminal; wherein the second update message includes a new value reconfigured by the base station for the terminal.

11. The method according to claim 7, characterized in that The method further comprises: Sending a third update message to the terminal; wherein the third update message includes multiple new candidate values reconfigured by the base station for the terminal; receiving second indication information sent by the terminal to the base station for indicating a second value, wherein the second value is determined by the terminal from the multiple new candidate values; Based on the second indication information, the second value used by the terminal is determined.

12. An uplink transmission device, characterized in that: include: A receiving module configured to receive a system message including a plurality of candidate values sent by a base station; wherein the plurality of candidate values are values of a plurality of segments, and the segment is a parameter corresponding to data transmission; a processing module configured to determine a first value among the plurality of candidate values; a sending module, configured to send a first preamble sequence to the base station; wherein the first preamble sequence is used to indicate the first value; The system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value, and the associated value includes at least one of the following: The angle of the link between the terminal and the satellite relative to the horizon; Timing Advance (TA) value corresponding to the terminal; The processing module is further configured to: Among the multiple candidate values, the first value corresponding to the associated value is determined.

13. An uplink transmission device, characterized in that: include: a sending module configured to send a system message including a plurality of candidate values to a terminal; wherein the plurality of candidate values are values of a plurality of segments, and the segment is a parameter corresponding to data transmission; a receiving module configured to receive a first preamble sequence sent by the terminal; wherein the first preamble sequence is used to indicate a first value determined by the terminal from among the multiple candidate values; a processing module configured to determine the first value used by the terminal based on the first preamble sequence; The system message includes first indication information; wherein the first indication information is used to indicate an associated value of the first numerical value, and the associated value includes at least one of the following: An angle value of the link between the terminal and the satellite relative to the horizon; Timing Advance TA value corresponding to the terminal; The processing module is further configured to: Determine the first value corresponding to the first preamble sequence.

14. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to implement the uplink transmission method according to any one of claims 1 to 6.

15. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to implement the uplink transmission method according to any one of claims 7 to 11.

16. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the executable instructions to implement the uplink transmission method according to any one of claims 1 to 6.

17. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the executable instructions to implement the uplink transmission method according to any one of claims 7 to 11.

Citation Information

Patent Citations

  • Apparatus and method for communicating through random access

    KR1020160121358A

  • User equipment and base station involved in a handover

    WO2021058186A1