Data transmission method, terminal device, network device and storage medium
By determining the indication information in the terminal device, instructing it to transmit data within the second time unit of the satellite mobile communication system, the potential communication interference problem between IoT and mobile satellite communication systems in the MSS band is solved, thus improving the communication effect.
Patent Information
- Application Number
- CN202510385359.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-02-06
AI Technical Summary
When IoT communication systems and mobile satellite communication systems transmit data in the time units corresponding to the MSS band, communication interference may occur.
By determining the indication information in the terminal device, the terminal device is instructed to transmit data within the second time unit of the satellite mobile communication system. Pattern information such as alignment, time domain position, time interval or timing offset is used to avoid conflicts between uplink and downlink transmissions.
It effectively avoids communication interference and improves communication performance.
Smart Images

Figure CN121486983A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a data transmission method, a terminal device, a network device and a storage medium. BACKGROUND
[0002] A related mode of introducing Internet of Things (IoT) into a Mobile Satellite Service (MSS) frequency band (for example, 1616MHz-1626.5MHz) is introduced in order to realize Non-Terrestrial Networks (NTN) operation in a Narrowband Internet of Things (NB-IoT) time division duplex mode.
[0003] Since both the IoT communication system and the mobile satellite communication system need to perform data transmission on a time unit corresponding to the MSS frequency band, if the IoT communication system and the mobile satellite communication system respectively transmit uplink data and downlink data in the same time unit, communication interference may be caused. Therefore, it is urgent to provide a transmission mode to avoid communication interference. SUMMARY
[0004] The present application provides a data transmission method, a terminal device, a network device and a storage medium, which solve the technical problem of how to avoid communication interference when the IoT communication system and the mobile satellite communication system perform data transmission on a time unit corresponding to the MSS frequency band.
[0005] In a first aspect, an embodiment of the present application provides a data transmission method applied to a terminal device, and the method comprises:
[0006] determining indication information;
[0007] performing data transmission in a first time unit according to the indication information;
[0008] The indication information is used to indicate pattern information adopted by the terminal device, the first time unit is located in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0009] In the embodiment of the present application, the terminal device can perform data transmission in the first time unit in the second time unit in the satellite mobile communication system according to the indicated pattern information, so as to avoid the case of communication interference caused by simultaneous uplink transmission and downlink transmission. The communication effect is improved.
[0010] In an implementation manner, the pattern information adopted by the terminal device comprises at least one of the following:
[0011] an alignment manner between the first time unit and the second time unit;
[0012] a time domain location of the second time unit in the satellite mobile communication system;
[0013] a first time interval between a downlink transmission time unit and an uplink transmission time unit; or
[0014] a timing offset corresponding to the first time interval.
[0015] In the embodiments of the present application, the pattern information adopted by the terminal device can realize that the first time unit is in the second time unit, thereby avoiding communication interference.
[0016] In an embodiment, the alignment manner between the first time unit and the second time unit includes any one of the following:
[0017] a start position of the first time unit is aligned with a start position of the second time unit;
[0018] an end position of the first time unit is aligned with an end position of the second time unit;
[0019] the start position of the first time unit is in a first preset area of the second time unit.
[0020] In the embodiments of the present application, the first time unit can be realized in the second time unit through various alignment manners, thereby improving the flexibility of determining the pattern information of the terminal device.
[0021] In an embodiment, the first time unit includes a first downlink transmission time unit;
[0022] the second time unit includes a second downlink transmission time unit;
[0023] the first downlink transmission time unit is in the second downlink transmission time unit.
[0024] In an embodiment, the alignment manner between the first time unit and the second time unit includes any one of the following:
[0025] a start position of the first downlink transmission time unit is aligned with a start position of the second downlink transmission time unit;
[0026] an end position of the first downlink transmission time unit is aligned with an end position of the second downlink transmission time unit; or
[0027] the start position of the first downlink transmission time unit is in a second preset area of the second downlink transmission time unit.
[0028] In the embodiments of the present application, the first time unit is within the second time unit by limiting the downlink transmission time unit in the first time unit and the second time unit, and the flexibility of determining the terminal device pattern information is improved.
[0029] In an embodiment, the first time unit comprises a first uplink transmission time unit;
[0030] The second time unit comprises a second uplink transmission time unit;
[0031] The first uplink transmission time unit is within the second uplink transmission time unit.
[0032] In an embodiment, the alignment between the first time unit and the second time unit comprises any one of the following:
[0033] The starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit;
[0034] The ending position of the first uplink transmission time unit is aligned with the ending position of the second uplink transmission time unit; or
[0035] The starting position of the first uplink transmission time unit is within a third preset area of the second uplink transmission time unit.
[0036] In the embodiments of the present application, the first time unit is within the second time unit by limiting the uplink transmission time unit in the first time unit and the second time unit, and the flexibility of determining the terminal device pattern information is improved.
[0037] In an embodiment, the second time unit comprises a second uplink transmission time unit and a second downlink transmission time unit;
[0038] The first time unit comprises a first uplink transmission time unit and a first downlink transmission time unit;
[0039] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0040] In an embodiment, the alignment between the first time unit and the second time unit comprises any one of the following:
[0041] The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit;
[0042] The ending position of the first downlink transmission time unit is aligned with the ending position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or
[0043] The starting position of the first downlink transmission time unit is within a second preset region of the second downlink transmission time unit.
[0044] In an embodiment, the time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system.
[0045] The first time interval is a time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0046] In the embodiments, the first time unit is within the second time unit by limiting the uplink transmission time unit and the downlink transmission time unit in the first time unit and the second time unit, thereby improving the flexibility of determining the pattern information of the terminal device.
[0047] In an embodiment, the pattern information used by the terminal device includes at least one of the following:
[0048] A transmission period;
[0049] The number of subunits included in the first time unit;
[0050] A first time interval between a downlink transmission time unit and an uplink transmission time unit; or
[0051] A timing offset corresponding to the first time interval.
[0052] In the embodiments, the pattern information used by the terminal device can be used to ensure that the first time unit is within the second time unit, thereby avoiding communication interference. Meanwhile, the pattern information used by the terminal device can be limited in two ways, thereby improving the flexibility of determining the pattern information of the terminal device. Accordingly, the pattern information used by the terminal device can be flexibly configured according to the two ways, thereby improving the flexibility of configuring the pattern information of the terminal device.
[0053] In an embodiment, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit.
[0054] The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit.
[0055] The first uplink transmission time unit is in the second uplink transmission time unit, and the first downlink transmission time unit is in the second downlink transmission time unit.
[0056] In an embodiment, the first time interval is a time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0057] In an embodiment, the first time unit includes a number of sub-units, including at least one of:
[0058] The first number of sub-units included in the first downlink transmission time unit; or
[0059] The second number of sub-units included in the first uplink transmission time unit.
[0060] In the embodiments of the present application, by limiting the downlink transmission time unit and the uplink transmission time unit in the first time unit and the second time unit to satisfy that the first time unit is in the second time unit, the flexibility of determining the pattern information of the terminal device is improved.
[0061] In an embodiment, the indication information is determined, including:
[0062] The indication information is determined by receiving a master information block (MIB) message, the MIB message including a preset bit, and the preset bit is used to carry the indication information; or
[0063] The indication information is determined by pre-configuration.
[0064] In the embodiments of the present application, different ways can be selected to determine the indication information, and the flexibility of determining the indication information is improved.
[0065] In an embodiment, the terminal device is an Internet of Things device.
[0066] In a second aspect, the embodiments of the present application provide a data transmission method, applied to a network device, including:
[0067] Sending indication information to a terminal device;
[0068] The indication information is used to indicate the pattern information adopted by the terminal device, and the pattern information is used for the terminal device to perform data transmission in a first time unit, and the first time unit is in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0069] In an embodiment, the pattern information adopted by the terminal device includes at least one of:
[0070] an alignment manner between the first time unit and the second time unit;
[0071] a time domain position of the second time unit in a satellite mobile communication system;
[0072] a first time interval between the downlink transmission time unit and the uplink transmission time unit; or
[0073] a timing offset corresponding to the first time interval.
[0074] In an implementation manner, the alignment manner between the first time unit and the second time unit comprises any one of the following:
[0075] a start position of the first time unit is aligned with a start position of the second time unit;
[0076] an end position of the first time unit is aligned with an end position of the second time unit;
[0077] the start position of the first time unit is within a first preset region of the second time unit.
[0078] In an implementation manner, the pattern information adopted by the terminal device comprises at least one of the following:
[0079] a transmission period;
[0080] a number of sub-units included in the first time unit;
[0081] a first time interval between the downlink transmission time unit and the uplink transmission time unit; or
[0082] a timing offset corresponding to the first time interval.
[0083] In an implementation manner, the sending of the indication information to the terminal device comprises:
[0084] sending a master information block (MIB) message to the terminal device, wherein the MIB message comprises a preset bit, and the preset bit is used to carry the indication information.
[0085] In a third aspect, an embodiment of the present application provides a terminal device, and the apparatus comprises:
[0086] a determining unit configured to determine indication information;
[0087] a transmitting unit configured to perform data transmission in a first time unit according to the indication information.
[0088] The indication information is used for indicating pattern information adopted by the terminal device, the first time unit is located in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0089] In a fourth aspect, an embodiment of the present application provides a terminal device, including a memory, a transceiver, and a processor.
[0090] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0091] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0092] determining indication information;
[0093] performing data transmission in a first time unit according to the indication information;
[0094] The indication information is used for indicating pattern information adopted by the terminal device, the first time unit is located in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0095] In an embodiment, the pattern information adopted by the terminal device includes at least one of the following:
[0096] an alignment manner between the first time unit and the second time unit;
[0097] a time domain position of the second time unit in the satellite mobile communication system;
[0098] a first time interval between a downlink transmission time unit and an uplink transmission time unit; or
[0099] a timing offset corresponding to the first time interval.
[0100] In an embodiment, the alignment manner between the first time unit and the second time unit includes any one of the following:
[0101] a start position of the first time unit is aligned with a start position of the second time unit;
[0102] an end position of the first time unit is aligned with an end position of the second time unit;
[0103] the start position of the first time unit is in a first preset area of the second time unit.
[0104] In an embodiment, the first time unit comprises a first downlink transmission time unit;
[0105] The second time unit comprises a second downlink transmission time unit;
[0106] The first downlink transmission time unit is within the second downlink transmission time unit.
[0107] In an embodiment, the alignment between the first time unit and the second time unit comprises any one of the following:
[0108] The start position of the first downlink transmission time unit is aligned with the start position of the second downlink transmission time unit;
[0109] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or,
[0110] The start position of the first downlink transmission time unit is within a second preset region of the second downlink transmission time unit.
[0111] In an embodiment, the first time unit comprises a first uplink transmission time unit;
[0112] The second time unit comprises a second uplink transmission time unit;
[0113] The first uplink transmission time unit is within the second uplink transmission time unit.
[0114] In an embodiment, the alignment between the first time unit and the second time unit comprises any one of the following:
[0115] The start position of the first uplink transmission time unit is aligned with the start position of the second uplink transmission time unit;
[0116] The end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or,
[0117] The start position of the first uplink transmission time unit is within a third preset region of the second uplink transmission time unit.
[0118] In an embodiment, the second time unit comprises a second uplink transmission time unit and a second downlink transmission time unit;
[0119] The first time unit comprises a first uplink transmission time unit and a first downlink transmission time unit;
[0120] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0121] In an embodiment, the alignment between the first time unit and the second time unit comprises any one of the following:
[0122] The start position of the first downlink transmission time unit is aligned with the start position of the second downlink transmission time unit, and the start position of the first uplink transmission time unit is aligned with the start position of the second uplink transmission time unit.
[0123] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or,
[0124] The start position of the first downlink transmission time unit is within a second preset region of the second downlink transmission time unit.
[0125] In an embodiment, the time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system.
[0126] The first time interval is a time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0127] In an embodiment, the pattern information adopted by the terminal device comprises at least one of the following:
[0128] A transmission period;
[0129] A number of sub-units included in the first time unit;
[0130] A first time interval between a downlink transmission time unit and an uplink transmission time unit; or,
[0131] A timing offset corresponding to the first time interval.
[0132] In an embodiment, the second time unit comprises a second uplink transmission time unit and a second downlink transmission time unit.
[0133] The first time unit comprises a first uplink transmission time unit and a first downlink transmission time unit.
[0134] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0135] In an embodiment, the first time interval is a time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0136] In an embodiment, the first time unit includes a number of sub-units, which includes at least one of:
[0137] a first number of sub-units included in the first downlink transmission time unit; or
[0138] a second number of sub-units included in the first uplink transmission time unit.
[0139] In an embodiment, the processor is configured to determine the indication information, including:
[0140] determining the indication information by receiving a master information block (MIB) message, wherein the MIB message includes a preset bit, and the preset bit is used to carry the indication information; or
[0141] determining the indication information by pre-configuration.
[0142] In an embodiment, the terminal device is an Internet of Things (IoT) device.
[0143] In a fifth aspect, an embodiment of the present application provides a network device, including:
[0144] a sending unit configured to send indication information to a terminal device;
[0145] wherein the indication information is used to indicate pattern information adopted by the terminal device, and the pattern information is used for the terminal device to perform data transmission in a first time unit, and the first time unit is located in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0146] In a sixth aspect, an embodiment of the present application provides a network device, including a memory, a transceiver, and a processor:
[0147] the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0148] sending indication information to a terminal device;
[0149] wherein the indication information is used to indicate pattern information adopted by the terminal device, and the pattern information is used for the terminal device to perform data transmission in a first time unit, and the first time unit is located in a second time unit, and the second time unit is a time unit in a satellite mobile communication system.
[0150] In an embodiment, the pattern information employed by the terminal device comprises at least one of:
[0151] an alignment manner between the first time unit and the second time unit;
[0152] a time domain location of the second time unit in the satellite mobile communication system;
[0153] a first time interval between the downlink transmission time unit and the uplink transmission time unit; or
[0154] a timing offset corresponding to the first time interval.
[0155] In an embodiment, the alignment manner between the first time unit and the second time unit comprises any one of:
[0156] a start position of the first time unit is aligned with a start position of the second time unit;
[0157] an end position of the first time unit is aligned with an end position of the second time unit;
[0158] the start position of the first time unit is within a first preset region of the second time unit.
[0159] In an embodiment, the pattern information employed by the terminal device comprises at least one of:
[0160] a transmission period;
[0161] a number of sub-units included in the first time unit;
[0162] a first time interval between the downlink transmission time unit and the uplink transmission time unit; or
[0163] a timing offset corresponding to the first time interval.
[0164] In an embodiment, the processor is configured to send the indication information to the terminal device, comprising:
[0165] sending a master information block (MIB) message to the terminal device, wherein the MIB message comprises a preset bit, and the preset bit is used to carry the indication information.
[0166] In a seventh aspect, an embodiment of the present application provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to make a processor execute the method in any one of the first aspect or the method in any one of the second aspect.
[0167] In an eighth aspect, an embodiment of the present application provides a communication device, the communication device storing a computer program, the computer program configured to cause a processor to execute the method of any one of the first aspect, or the method of any one of the second aspect.
[0168] In an embodiment of the present application, the terminal device can make the first time unit for data transmission in the second time unit in the satellite mobile communication system according to the indicated pattern information. In this way, the situation that the uplink transmission and the downlink transmission are performed at the same time can be avoided, and the communication effect is improved.
[0169] It should be understood that the content described in the foregoing summary section is not intended to define key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0170] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without any creative labor.
[0171] FIG. 1 A pattern schematic diagram of the iridium star system provided by an embodiment of the present application;
[0172] FIG. 2 A schematic diagram of the pattern of the downlink subframe across frames provided by an embodiment of the present application;
[0173] FIG. 3A A schematic diagram of the application scenario provided by an embodiment of the present application FIG. 1 ;
[0174] FIG. 3B A schematic diagram of the application scenario provided by an embodiment of the present application FIG. 2 ;
[0175] FIG. 3C A schematic diagram of the application scenario provided by an embodiment of the present application
[0176] FIG. 4 A flow of the data transmission method provided by an embodiment of the present application FIG. 1 ;
[0177] FIG. 5 A schematic diagram of the time interval provided by an embodiment of the present application;
[0178] FIG. 6A A schematic diagram of the alignment manner provided by an embodiment of the present application FIG. 1 ;
[0179] FIG. 6B Alignment manner provided for the embodiment of the present application FIG. 2 ;
[0180] FIG. 6C Alignment manner provided for the embodiment of the present application
[0181] FIG. 7 Flow of the data transmission method provided for the embodiment of the present application FIG. 2 ;
[0182] FIG. 8A Determination of the offset of the data transmission of the network device provided for the embodiment of the present application FIG. 1 ;
[0183] FIG. 8B Determination of the offset of the data transmission of the network device provided for the embodiment of the present application FIG. 2 ;
[0184] FIG. 8C Determination of the offset of the data transmission of the network device provided for the embodiment of the present application
[0185] FIG. 9A Determination of the offset of the data transmission of the network device provided for the embodiment of the present application FIG. 4 ;
[0186] FIG. 9B Determination of the offset of the data transmission of the network device provided for the embodiment of the present application FIG. 5 ;
[0187] FIG. 9C Determination of the offset of the data transmission of the network device provided for the embodiment of the present application
[0188] FIG. 10A Determination of the offset of the data transmission of the network device provided for the embodiment of the present application FIG. 7 ;
[0189] FIG. 10B Determination of the offset of the data transmission of the network device provided for the embodiment of the present application
[0190] FIG. 10C Determination of the offset of the data transmission of the network device provided for the embodiment of the present application
[0191] FIG. 11A Determination of the offset of the data transmission of the network device provided for the embodiment of the present application
[0192] FIG. 11BFigure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device;
[0193] FIG. 11C Figure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device FIG. 12 ;
[0194] FIG. 1 Figure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device FIG. 1 ;
[0195] FIG. 2 Figure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device FIG. 2 ;
[0196] FIG. 3A Figure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device FIG. 1 ;
[0197] FIG. 3A Figure 11 provided by the embodiment of the present application for determining the offset of data transmission of the network device FIG. 3B . DETAILED DESCRIPTION
[0198] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0199] In order to clearly describe the technical solutions of the embodiments of the present application, the following briefly introduces some terms and technologies involved in the embodiments of the present application:
[0200] 1, Iridium system
[0201] The Iridium system is a global satellite communication system operated by the American Iridium Communications Company, which provides global voice, short message and data services through a constellation of low earth orbit satellites. The Iridium system is composed of 66 main satellites (another 6 spare satellites), distributed in 6 near-polar orbit planes, 11 satellites in each plane, with an orbital height of about 780 kilometers. It can achieve global seamless coverage (including polar regions, oceans and remote areas). Among them, the L band (1616-1626.5 MHz) is used for communication between satellites and terminals.
[0202] FIG. 2 Figure provided by the embodiment of the present application for the Iridium system. The pattern of the Iridium system is a Time-division Duplex (TDD) pattern. As shown in Figure FIG. 3BAs shown, one cycle of the constellation of the iridium star system is 90 ms, and each cycle includes a simplex slot, 4 uplink slots (UL1-UL4), and 4 downlink slots (DL1-DL4). The simplex slot includes 20.32 ms, and each uplink slot and each downlink slot includes 8.28 ms, respectively. The time interval between the simplex slot and the uplink slot UL1 is 1.24 ms. The time interval between each uplink slot is 0.22 ms. The time interval between each downlink slot is 0.1 ms. The time interval between the uplink slot and the downlink slot is 0.24 ms. The terminal device can send data to the network device in the uplink slot, and the network device can send data to the terminal device in the downlink slot.
[0203] 2. Narrowband Internet of Things (NB-IoT)
[0204] NB-IoT is a cellular communication technology specially designed for low-power, wide-coverage Internet of Things scenarios, based on the optimization of existing Long Term Evolution (LTE) networks, supporting massive device connection and deep coverage. NB-IoT includes the following features:
[0205] (1) Ultra-low power consumption
[0206] Power Saving Mode (PSM): the terminal enters deep sleep when idle, and only wakes up periodically (period can reach several days to several months).
[0207] Extended Discontinuous Reception (eDRX): prolongs the listening interval (up to 2.92 hours), reduces the energy consumption of frequent wake-up.
[0208] (2) Wide coverage
[0209] Coverage enhancement: 20 dB higher than LTE (about 2-3 walls more penetration), rural coverage radius can reach 15-40 km.
[0210] Repeated transmission: key signals (such as NPSS / NSSS) are repeatedly sent to improve the success rate of weak signal reception.
[0211] (3) Large capacity
[0212] Number of devices supported by a single cell: about 50,000-100,000 terminals (dependent on specific configuration).
[0213] Simplified protocol stack: reduces signaling overhead, optimizes small data packet transmission efficiency.
[0214] (4) Low cost
[0215] Simplified hardware: Supports half-duplex, low-complexity RF design.
[0216] FIG. 3C This is a schematic diagram illustrating a cross-frame downlink subframe provided in an embodiment of this application. (See attached diagram.) FIG. 3C As shown, a radio frame comprises 10 subframes, designated subframes #0 to #9. The Narrowband Physical Broadcast Channel (NPBCH) is transmitted in subframe #0 of each radio frame; the Narrowband Primary Synchronization Signal (NPSS) is transmitted in subframe #5 of each radio frame; the Narrowband Secondary Synchronization Signal (NSSS) is transmitted in subframe #9 of every even-numbered radio frame; and the System Information Block Type 1 for Narrowband (SIB1-NB) is transmitted in subframe #4 of every even-numbered radio frame. Furthermore, when additional SIB1-NB transmissions are configured, subframe #3 is required; therefore, the subframe indices spanning two time slots in the downlink subframe are [3, 4, 5, 6, 7, 8, 9, 0].
[0217] The downlink and uplink subframes correspond to the DL and UL time slots of the Iridium system, respectively, and the uplink and downlink time slot indices are the same for each time slot pair, namely DL1 and UL1, DL2 and UL2, DL3 and UL3, and DL4 and UL4.
[0218] 3. Other terms
[0219] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0220] In the embodiments of this application, the term "at least one" refers to one or more items, and "more than one" refers to two or more items. Other quantifiers are similar. For example, at least one of a, b, or c can be expressed as: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.
[0221] The terms "first", "second", and the like used in the embodiments of the present application are only used for description and distinction of the described objects, and do not have sequence, nor represent special limitation on the number of the objects in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. For example, the description of "first pattern" and "second pattern" is only used for distinguishing different patterns, and does not represent the difference in size, priority or importance of the two patterns.
[0222] FIG. 4 An application scenario provided by the embodiments of the present application FIG. 1 As shown in FIG. 4 , it includes a terminal device and a network device. The terminal device can send Internet of Things data or signals to the network device; the terminal device receives the Internet of Things data and signals sent by the network device, and sends corresponding response signals. The Internet of Things data or signals can be data or signals under narrowband Internet of Things.
[0223] FIG. 2 An application scenario provided by the embodiments of the present application FIG. 1 As shown in FIG. 2 , it includes an Internet of Things device and a network device. The Internet of Things device can send Internet of Things device data or signals to the network device; the Internet of Things device receives the Internet of Things device data or signals sent by the network device, and sends corresponding response signals.
[0224] FIG. 1 An application scenario provided by the embodiments of the present application FIG. 1 As shown in , it includes a network device, a reader / writer and an Internet of Things device. The reader / writer can send Internet of Things device data or signals to the Internet of Things device; the Internet of Things device receives the Internet of Things device data or signals sent by the reader / writer, and sends corresponding response signals; the reader / writer can receive the response signals sent by the Internet of Things device; the network device and the reader / writer can communicate.
[0225] It should be noted that the above application scenarios and the number of devices in the application scenarios are only examples, for example, the number of Internet of Things devices can also be other values, and the present application does not limit the number of application scenarios and devices in the application scenarios.
[0226] The technical solutions provided by the embodiments of the present application can be applied to various systems. For example, the applicable systems can be an LTE system, an LTE frequency division duplex (FDD) system, an LTE TDD system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G NR system and an evolved communication system thereof, a 6G (sixth generation mobile communication technology) system, and the like. The various systems can include terminals and network devices. The system can also include a core network part, such as an evolved packet system (EPC), a 5G core network (5GC), and the like.
[0227] The network device related to the embodiments of the present application can be a base station, which can include multiple cells serving UEs. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless UEs through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless UEs and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present application can be an evolved network device (eNB or e-NodeB) in an LTE system, a 5G base station (gNB) in a next generation system (5G), and the like, and can also be a home evolved base station (HeNB), a relay node, a femto, a pico, a network test device, and the like, which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.
[0228] The UE referred to in the embodiments of the present application can be a device that provides voice and / or data connectivity to a user, a handheld device having a wireless connection function, or other processing devices connected to a wireless modem, etc. The UE can also be referred to as a terminal. The wireless terminal can be a USB storage device, other personal computer memory devices and a dongle, and can communicate with one or more core networks (CNs) through a radio access network (RAN), and can be a mobile terminal such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal, for example, can be a portable, pocket, handheld, built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, devices such as personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), personal computers, tablet computers, machine-type communication (MTC) terminals, etc. The wireless terminal can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and a wireless access device and a router / modem that meet the limitations of the present definition, etc. The embodiments of the present application are not limited.
[0229] In the embodiments of the present application, the words "message", "signal", "signaling", "information", etc. can be replaced with each other.
[0230] The embodiment of the present application provides a data transmission method, a terminal device, a network device and a storage medium. The method can indicate the pattern information used by the terminal device when the terminal device and the network device perform data transmission, so that the first time unit for data transmission is in the second time unit in the satellite mobile communication system. In this way, communication interference can be avoided. The method and the device are based on the same application concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described.
[0231] FIG. 2 The flow of the data transmission method provided by the embodiment of the present application FIG. 1 As shown in the method, the method comprises the following steps. FIG. 1
[0232] S401, determining indication information.
[0233] The indication information is used for indicating the pattern information used by the terminal device.
[0234] In some embodiments, the names of information and the like are not limited to the names recorded in the embodiments, and the terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "bit", "data", "program" and the like can be replaced with each other.
[0235] In some embodiments, the pattern information used by the terminal device comprises at least one of the following: an alignment mode between the first time unit and the second time unit; a time domain position of the second time unit in the satellite mobile communication system; a first time interval between a downlink transmission time unit and an uplink transmission time unit; or a timing offset corresponding to the first time interval.
[0236] The first time unit is located in the second time unit, and the second time unit is a time unit in the satellite mobile communication system.
[0237] For example, the pattern information used by the terminal device can be TDD pattern information.
[0238] For example, the time unit can be a time domain resource in the communication system.
[0239] For example, the satellite mobile communication system can be an Iridium mobile communication system, or other low earth orbit satellite communication system (i.e. in a space orbit region about 160 kilometers to 2000 kilometers from the earth surface). The present application is not limited thereto.
[0240] For example, the first time unit is located in the second time unit, indicating that the start position of the first time unit is located in the second time unit, and the end position of the first time unit is located in the first time unit.
[0241] In some embodiments, the terminal device is an Internet of Things device. Further, the Internet of Things device can be an Internet of Things device in narrowband Internet of Things.
[0242] For example, when the terminal device is an Internet of Things device, the first time unit is used to transmit data between the Internet of Things device and the network device.
[0243] In some embodiments, the alignment between the first time unit and the second time unit includes any of the following: the start position of the first time unit is aligned with the start position of the second time unit; the end position of the first time unit is aligned with the end position of the second time unit; the start position of the first time unit is located in a first preset region of the second time unit.
[0244] It should be noted that in the example of the present application, the satellite mobile communication system is an Iridium mobile communication system, and subsequent descriptions will not be repeated.
[0245] For example, assuming that the first time unit includes the above-mentioned 8 subframes, subframe #3 to subframe #0. Each subframe corresponds to a time length of 1 ms. The second time unit is the above-mentioned DL1. It can be determined that the time length corresponding to the first time unit is 8 ms, and the time length corresponding to the second time unit is 8.28 ms. The start position of the first time unit is aligned with the start position of the second time unit, which is the start position of subframe #3 aligned with the start position of DL1. The start position of subframe #3 can be the 0 ms position of subframe #3, and the start position of DL1 is the 0 ms position of DL1. FIG. 1 FIG. 5 For another example, the end position of the first time unit is aligned with the end position of the second time unit, according to the example shown above, which can be the end position of subframe #0 aligned with the end position of DL1. The end position of subframe #0 can be the 8 ms position of subframe #0, and the end position of DL1 is the 8.28 ms position of DL1.
[0246] For another example, the end position of the first time unit is aligned with the end position of the second time unit, according to the example shown above, which can be the end position of subframe #0 aligned with the end position of DL1. The end position of subframe #0 can be the 8 ms position of subframe #0, and the end position of DL1 is the 8.28 ms position of DL1.
[0247] For example, the first preset area is an area in the front of the second time unit. In this way, the start position of the first time unit in the second time unit can be avoided to be in the rear position, and the first time unit can be ensured to be in the second time unit.
[0248] For example, it is assumed that the first time unit includes the above-mentioned FIG. 5 8 subframes, i.e., subframe #3 to subframe #0. Each subframe corresponds to a time length of 1 ms. The second time unit is the above-mentioned FIG. 5 DL1. It can be determined that the time length corresponding to the first time unit is 8 ms, and the time length corresponding to the second time unit is 8.28 ms. If the first time unit needs to be in the second time unit, and the start position of the first time unit is in the first preset area of the second time unit, it can be determined that the first preset area is an area corresponding to 0-0.28 ms in the second time unit.
[0249] For example, the first time interval can be a guard period. The first time interval is pre-configured.
[0250] For example, the first time interval can be 48 ms or 49 ms.
[0251] For example, the timing offset corresponding to the first time interval can be the offset of the timing advance (TA).
[0252] Optionally, the timing offset corresponding to different first time intervals is different.
[0253] For example, it is assumed that the timing offset is 0.1 ms, and the timing offset is a positive number, indicating that the offset is to the time before the current time. In this case, the terminal device determines that the data transmission is performed at time 1, and the data transmission is performed in the first time unit 0.1 ms before time 1. Further, if the data transmission performed by the terminal device is downlink transmission, the terminal device can listen to and receive the data sent by the network device 1 ms before time 1.
[0254] In some embodiments, the first time unit includes a first downlink transmission time unit; the second time unit includes a second downlink transmission time unit; and the first downlink transmission time unit is in the second downlink transmission time unit.
[0255] In the case where only downlink transmission time units are configured in the first time unit and the second time unit, the pattern information used by the terminal device includes at least one of the following: an alignment manner between the first time unit and the second time unit; or a time domain position of the second time unit in the satellite mobile communication system.
[0256] The time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission unit in the satellite mobile communication system.
[0257] For example, assuming that the second time unit is the DL1 shown in the above Second time unit , the DL1 is the second downlink transmission time unit. The time domain position of the second time unit in the satellite mobile communication system can be determined as the position of the DL1 in the time domain.
[0258] In some embodiments, the alignment manner between the first time unit and the second time unit includes any one of the following: the start position of the first downlink transmission time unit is aligned with the start position of the second downlink transmission time unit; the end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or the start position of the first downlink transmission time unit is in the second preset region of the second downlink transmission time unit.
[0259] For example, the second preset region is the front region of the second downlink transmission time unit. In this way, the start position of the first downlink transmission time unit can be prevented from being located at the rear of the second downlink transmission time unit, and the first downlink transmission time unit can be prevented from not being located in the second downlink transmission time unit.
[0260] For example, assuming that the first time unit includes the 8 subframes shown in the above Second time interval , which are subframe #3 to subframe #0. The subframe #3 to subframe #0 are the first downlink transmission time unit. The second time unit is the DL1 shown in the above DL1 and UL1 , the DL1 is the second downlink transmission time unit. It can be determined that the time length corresponding to the first downlink transmission time unit is 8 ms, and the time length corresponding to the second downlink transmission time unit is 8.28 ms. If it is required that the first downlink transmission time unit is in the second downlink transmission time unit, and the start position of the first downlink transmission time unit is in the second preset region of the second downlink transmission time unit, it can be determined that the second preset region is the region corresponding to 0-0.28 ms in the DL1.
[0261] In some embodiments, the first time unit includes a first uplink transmission time unit, the second time unit includes a second uplink transmission time unit, and the first uplink transmission time unit is in the second uplink transmission time unit.
[0262] In the case where only uplink transmission time units are configured in the first time unit and the second time unit, the pattern information adopted by the terminal device includes at least one of the following: the alignment manner between the first time unit and the second time unit; or the time domain position of the second time unit in the satellite mobile communication system.
[0263] The time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second uplink transmission unit in the satellite mobile communication system.
[0264] For example, assuming that the second time unit is the UL1 shown in the above 47.7 ms UL1 is the second uplink transmission time unit. The time domain position of the second time unit in the satellite mobile communication system can be determined as the position of UL1 in the time domain.
[0265] In some embodiments, the alignment manner between the first time unit and the second time unit includes any one of the following: the start position of the first uplink transmission time unit is aligned with the start position of the second uplink transmission time unit; the end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or the start position of the first uplink transmission time unit is within the third preset region of the second uplink transmission time unit.
[0266] For example, assuming that the first uplink transmission time unit includes 8 subframes, and each subframe corresponds to a time length of 1 ms. The second time unit is the UL1 shown in the above DL2 and UL2 UL1 is the second uplink transmission time unit. It can be determined that the time length of the first uplink transmission time unit is 8 ms, and the time length of the second uplink transmission time unit is 8.28 ms. If the first uplink transmission time unit needs to be within the second uplink transmission time unit, and the start position of the first uplink transmission time unit is within the third preset region of the second uplink transmission time unit, the third preset region can be determined as the region corresponding to 0-0.28 ms in UL1.
[0267] It should be noted that the first preset region, the second preset region, and the third preset region can be the same region or different regions, which is not limited in the present application.
[0268] For example, the first preset region, the second preset region, and the third preset region can all be the region corresponding to 0-0.28 ms in the time unit.
[0269] In some embodiments, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; the first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; the first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0270] In the case that the uplink transmission time unit and the downlink transmission time unit are configured in the first time unit and the second time unit, the pattern information adopted by the terminal device comprises at least one of the following: an alignment manner between the first time unit and the second time unit; a time domain position of the second time unit in the satellite mobile communication system; a first time interval between the downlink transmission time unit and the uplink transmission time unit; or a timing offset corresponding to the first time interval.
[0271] The time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system. The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0272] In some embodiments, the alignment manner between the first time unit and the second time unit comprises any one of the following: the starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit; the ending position of the first downlink transmission time unit is aligned with the ending position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or the starting position of the first downlink transmission time unit is within a second preset region of the second downlink transmission time unit.
[0273] Before describing the alignment manner, the time interval between the second downlink transmission unit and the corresponding second uplink transmission unit in the second time unit is described first. Next, the alignment manner is described in combination with the time interval. 47.82 ms The time interval is described.
[0274] DL3 and UL3 The schematic diagram of the time interval provided by the embodiments of the present application is shown in FIG. 2. As shown in FIG. 2, the time interval between the second downlink transmission unit and the corresponding second uplink transmission unit in the second time unit is shown. 47.94 msAs shown, the Iridium system has a simplex time slot of 4 uplink time slots (UL1-UL4) and 4 downlink time slots (DL1-DL4). The second time unit can include a second uplink transmission time unit and a corresponding second downlink transmission time unit. Specifically, the second uplink transmission time unit includes UL1-UL4, and the second downlink transmission time unit includes DL1-DL4. For example, the second time unit can include DL1 and UL1. Each simplex time slot is 20.32 ms long, and each uplink and downlink time slot is 8.28 ms long. The time interval between the simplex time slot and the uplink time slot UL1 is 1.24 ms. The time interval between the simplex time slot and the downlink time slot DL4 is 1 ms. The time interval between each uplink time slot is 0.22 ms. The time interval between each downlink time slot is 0.1 ms. The time interval between the uplink and downlink time slots is 0.24 ms. Based on these time intervals, the specific second time interval between the second downlink transmission time unit and the second uplink transmission time unit in the second unit can be determined as shown in Table 1.
[0275] Table 1
[0276] DL4 and UL4 48.06 ms FIG. 6A-FIG. 6C FIG. 6A FIG. 1 FIG. 6A FIG. 5 FIG. 5 FIG. 5 FIG. 5
[0277] Based on the second time interval, below, combined FIG. 6B The alignment method is explained.
[0278] FIG. 2 Illustration of alignment methods provided in embodiments of this application FIG. 6B .like FIG. 5 As shown, the starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit, including the following four cases:
[0279] Case 1: The starting position of the first downlink transmission time unit (downlink subframe) is aligned with the starting position of DL1, and the starting position of the first uplink transmission time unit (uplink subframe) is aligned with the starting position of UL1.
[0280] In Case 1, the second time unit includes DL1 and UL1. When the start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL1, the end position of the first downlink transmission time unit is earlier than the end position of the second downlink transmission unit. Therefore, to align the start position of the first uplink transmission time unit (uplink subframe) with the start position of UL1, a timing offset needs to be introduced.
[0281] The end position of the first downlink transmission time unit (downlink subframe) is 0.28ms earlier than the end position of DL1. Based on the above... FIG. 5As shown, the second time interval corresponding to DL1 and UL1 is determined to be 47.7 ms. Therefore, the first time length between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL1 is determined to be 47.7+0.28=47.98 ms.
[0282] Suppose the first time interval is 48 ms, since the difference between the first time length and the first time interval is 0.02 ms. Since 48 ms>47.98 ms, the first uplink transmission time unit (uplink subframe) can be within UL1, so no offset is needed. Therefore, the timing offset corresponding to the first time interval can be determined to be 0. Suppose the first time interval is 49 ms, since the difference between the first time length and the first time interval is -1.02 ms. Therefore, the timing offset corresponding to the first time interval can be determined to be -1.02 ms. Wherein the first time interval is positive, indicating that the first uplink transmission time unit is offset backward in time sequence. The first time interval is negative, indicating that the first uplink transmission time unit is offset forward in time sequence.
[0283] Case 2, the start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL2, and the start position of the first uplink transmission time unit (uplink subframe) is aligned with the start position of UL2.
[0284] The second time unit in case 2 includes DL2 and UL2. As shown in case 1, the timing offset also needs to be determined.
[0285] The end position of the first downlink transmission time unit (downlink subframe) is 0.28 ms earlier than the end position of DL2. According to the above FIG. 5 As shown, the second time interval corresponding to DL2 and UL2 is determined to be 47.82 ms. Therefore, the first time length between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL2 is determined to be 47.82+0.28=48.1 ms.
[0286] Suppose the first time interval is 48 ms, since the difference between the first time length and the first time interval is 0.1 ms. Therefore, the timing offset corresponding to the first time interval can be determined to be 0.1 ms. Suppose the first time interval is 49 ms, since the difference between the first time length and the first time interval is -0.9 ms. Therefore, the timing offset corresponding to the first time interval can be determined to be -0.9 ms.
[0287] Case 3, the start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL3, and the start position of the first uplink transmission time unit (uplink subframe) is aligned with the start position of UL3.
[0288] In Case 3, the second time unit includes DL3 and UL3. As shown in Case 1, the timing offset also needs to be determined.
[0289] The end position of the first downlink transmission time unit (downlink subframe) is 0.28ms earlier than the end position of DL3. Based on the above... FIG. 5 As shown, the second time interval corresponding to DL3 and UL3 is determined to be 47.94ms. Therefore, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL3 is determined to be 47.94 + 0.28 = 48.22ms.
[0290] Assuming the first time interval is 48ms, since the difference between the first duration and the first time interval is 0.22ms, the timing offset corresponding to the first time interval can be determined to be 0.22ms. Assuming the first time interval is 49ms, since the difference between the first duration and the first time interval is -0.78ms, the timing offset corresponding to the first time interval can be determined to be -0.78ms.
[0291] Case 4: The starting position of the first downlink transmission time unit (downlink subframe) is aligned with the starting position of DL4, and the starting position of the first uplink transmission time unit (uplink subframe) is aligned with the starting position of UL4.
[0292] In Case 4, the second time unit includes DL4 and UL4. As shown in Case 4, the timing offset also needs to be determined.
[0293] The end position of the first downlink transmission time unit (downlink subframe) is 0.28ms earlier than the end position of DL4. Based on the above... FIG. 6C As shown, the second time interval corresponding to DL4 and UL4 is determined to be 48.06ms. Therefore, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL4 is determined to be 48.06 + 0.28 = 48.34ms.
[0294] Assuming the first time interval is 48ms, since the difference between the first duration and the first time interval is 0.34ms, the timing offset corresponding to the first time interval can be determined to be 0.34ms. Assuming the first time interval is 49ms, since the difference between the first duration and the first time interval is -0.66ms, the timing offset corresponding to the first time interval can be determined to be -0.66ms.
[0295] FIG. 6C Illustration of alignment methods provided in embodiments of this application Pre-set bit .like Second time unitAs shown, the end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit, including the following four cases:
[0296] Case 1: The end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL1, and the first uplink transmission time unit (uplink subframe) is within UL1.
[0297] In Case 1, the second time unit includes DL1 and UL1. When the end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL1, the end position of the first uplink transmission time unit is earlier than the end position of the first downlink transmission unit. Therefore, if the first uplink transmission time unit (uplink subframe) is to be within UL1, a timing offset needs to be introduced.
[0298] According to the above Alignment mode As shown, the second time interval corresponding to DL1 and UL1 is determined to be 47.7ms. Since the end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL1, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL1 is determined to be 47.7ms.
[0299] Assuming the first time interval is 48ms, since the difference between the first duration and the first time interval is -0.3ms, the timing offset corresponding to the first time interval can be determined to be -0.3ms. Assuming the first time interval is 49ms, since the difference between the first duration and the first time interval is -1.3ms, the timing offset corresponding to the first time interval can be determined to be -1.3ms. A positive first time interval indicates that the first uplink transmission time unit is shifted backward in timing. A negative first time interval indicates that the first uplink transmission time unit is shifted forward in timing.
[0300] Case 2: The starting position of the first downlink transmission time unit (downlink subframe) is aligned with the starting position of DL2, and the first uplink transmission time unit (uplink subframe) is within UL2.
[0301] In Case 2, the second time unit includes DL2 and UL2. As shown in Case 1, the timing offset also needs to be determined.
[0302] According to the above First time interval (ms)As shown, the second time interval corresponding to DL2 and UL2 is determined to be 47.82ms. Since the end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL2, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL2 is determined to be 47.82ms.
[0303] Assuming the first time interval is 48ms, the difference between the first duration and the first time interval is -0.18ms. Since the duration corresponding to DL2 is 0.28ms longer than the duration of the first uplink transmission time unit, and the difference between the first duration and the first time interval is within 0.28ms, and a negative number indicates a backward offset, we can determine that the timing offset corresponding to the first time interval is 0. Assuming the first time interval is 49ms, the difference between the first duration and the first time interval is -1.18ms. Therefore, we can determine that the timing offset corresponding to the first time interval is -1.18ms.
[0304] Case 3: The starting position of the first downlink transmission time unit (downlink subframe) is aligned with the starting position of DL3, and the first uplink transmission time unit (uplink subframe) is within UL3.
[0305] In Case 3, the second time unit includes DL3 and UL3. As shown in Case 1, the timing offset also needs to be determined.
[0306] According to the above Timing offset (Ts) As shown, the second time interval corresponding to DL3 and UL3 is determined to be 47.94 ms. Since the end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL3, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL3 is determined to be 47.94 ms.
[0307] Assuming the first time interval is 48ms, the difference between the first duration and the first time interval is -0.06ms. Since the duration corresponding to DL3 is 0.28ms longer than the duration of the first uplink transmission time unit, and the difference between the first duration and the first time interval is within 0.28ms, and a negative number indicates a backward offset, we can determine that the timing offset corresponding to the first time interval is 0. Assuming the first time interval is 49ms, the difference between the first duration and the first time interval is -1.06ms. Therefore, we can determine that the timing offset corresponding to the first time interval is -1.06ms.
[0308] Case 4: The starting position of the first downlink transmission time unit (downlink subframe) is aligned with the starting position of DL4, and the first uplink transmission time unit (uplink subframe) is within UL4.
[0309] In Case 4, the second time unit includes DL4 and UL4. As shown in Case 4, the timing offset also needs to be determined.
[0310] According to the above DL1 and UL1 As shown, the second time interval corresponding to DL4 and UL4 is determined to be 48.06ms. Since the end position of the first downlink transmission time unit (downlink subframe) is aligned with the end position of DL4, the first duration between the end position of the first downlink transmission time unit (downlink subframe) and the start position of UL4 is determined to be 48.06ms.
[0311] Assuming the first time interval is 48ms, since the difference between the first duration and the first time interval is 0.06ms, the timing offset corresponding to the first time interval can be determined to be 0.06ms. Assuming the first time interval is 49ms, since the difference between the first duration and the first time interval is -0.94ms, the timing offset corresponding to the first time interval can be determined to be -0.94ms.
[0312] Start position alignment Schematic diagram three illustrates the alignment method provided in the embodiments of this application. For example... DL2 and UL2 As shown, assume the second preset region is the region corresponding to 0-0.28ms in the second time unit. The starting position of the first downlink transmission time unit is within the second preset region of the second downlink transmission time unit, and the first uplink transmission time unit includes the following four cases within the second uplink transmission time unit:
[0313] Case 1: The starting position of the first downlink transmission time unit (downlink subframe) is in the region corresponding to 0 to 0.28ms in DL1, and the first uplink transmission time unit (uplink subframe) is in UL1.
[0314] In Case 1, the second time unit includes DL1 and UL1. When the starting position of the first downlink transmission time unit (downlink subframe) is within the region corresponding to 0 to 0.28ms in DL1, if the first uplink transmission time unit (uplink subframe) is to be within UL1, a timing offset needs to be introduced.
[0315] Since the earliest start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL1 within the region corresponding to 0 to 0.28 ms in DL1, and the latest start position of the first downlink transmission time unit (downlink subframe) is aligned with the position at 0.28 ms in DL1, according to the method for determining the timing offset when aligning the start position in any of the above embodiments, if the first time interval is 48 ms, the timing offset is determined to be any value between -0.3 ms and 0. If the first time interval is 49 ms, the timing offset is determined to be between -1.3 ms and -1.02 ms.
[0316] Case 2: The starting position of the first downlink transmission time unit (downlink subframe) is in the region corresponding to 0 to 0.28ms in DL2, and the first uplink transmission time unit (uplink subframe) is in UL2.
[0317] In Case 2, the second time unit includes DL2 and UL2. Similar to Case 1, a timing offset needs to be introduced.
[0318] Since the earliest start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL2 within the region corresponding to 0 to 0.28 ms in DL2, and the latest start position of the first downlink transmission time unit (downlink subframe) is aligned with the position at 0.28 ms in DL2, according to the method for determining the timing offset when aligning the start position in any of the above embodiments, if the first time interval is 48 ms, the timing offset is determined to be any value between 0 and 0.1 ms. If the first time interval is 49 ms, the timing offset is determined to be between -1.18 ms and -0.9 ms.
[0319] Case 3: The starting position of the first downlink transmission time unit (downlink subframe) is in the region corresponding to 0 to 0.28ms in DL3, and the first uplink transmission time unit (uplink subframe) is in UL3.
[0320] In Case 3, the second time unit includes DL3 and UL3. Similar to Case 1, a timing offset needs to be introduced.
[0321] Since the earliest start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL3 within the region corresponding to 0 to 0.28 ms in DL3, and the latest start position of the first downlink transmission time unit (downlink subframe) is aligned with the 0.28 ms position in DL3, according to the method for determining the timing offset when aligning the start position in any of the above embodiments, if the first time interval is 48 ms, the timing offset is determined to be any value between 0 and 0.22 ms. If the first time interval is 49 ms, the timing offset is determined to be between -1.06 ms and -0.78 ms.
[0322] Case 3: The starting position of the first downlink transmission time unit (downlink subframe) is within the region corresponding to 0 to 0.28ms in DL4, and the first uplink transmission time unit (uplink subframe) is within UL4.
[0323] In Case 3, the second time unit includes DL4 and UL4. Similar to Case 1, a timing offset needs to be introduced.
[0324] Since the earliest start position of the first downlink transmission time unit (downlink subframe) is aligned with the start position of DL4 within the region corresponding to 0 to 0.28 ms in DL4, and the latest start position of the first downlink transmission time unit (downlink subframe) is aligned with the 0.28 ms position in DL4, according to the method for determining the timing offset when aligning the start position in any of the above embodiments, if the first time interval is 48 ms, the timing offset is determined to be any value between 0.06 and 0.34 ms. If the first time interval is 49 ms, the timing offset is determined to be between -0.94 ms and -0.66 ms.
[0325] In some embodiments, the pattern information used by the terminal device includes at least one of the following: transmission period; number of sub-units included in the first time unit; first time interval between downlink transmission time unit and uplink transmission time unit; or, timing offset corresponding to the first time interval.
[0326] For example, the first time unit may include 8 sub-units.
[0327] In some embodiments, the second time unit includes a second uplink transmission time unit; the first time unit includes a first uplink transmission time unit; and the first uplink transmission time unit is within the second uplink transmission time unit.
[0328] When only uplink transmission time units are configured in the first time unit and the second time unit, the pattern information used by the terminal device includes at least one of the following: transmission period; or, the number of sub-units included in the first time unit.
[0329] The number of sub-units included in the first time unit is the first number of sub-units included in the first uplink transmission time unit.
[0330] In some embodiments, the second time unit includes a second downlink transmission time unit; the first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; the first downlink transmission time unit is within the second downlink transmission time unit.
[0331] When only downlink transmission time units are configured in the first and second time units, the pattern information used by the terminal device includes at least one of the following: transmission period; or, the number of sub-units included in the first time unit.
[0332] The number of sub-units included in the first time unit is the second number of sub-units included in the first uplink transmission time unit.
[0333] In some embodiments, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; the first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; the first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0334] When uplink transmission units and downlink transmission time units are configured in the first time unit and the second time unit, the pattern information used by the terminal device includes at least one of the following: transmission period; number of sub-units included in the first time unit; first time interval between the downlink transmission time unit and the uplink transmission time unit; or, timing offset corresponding to the first time interval.
[0335] In some embodiments, the first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0336] In some embodiments, the number of sub-units included in the first time unit includes at least one of the following: a first number of sub-units included in the first downlink transmission time unit; or a second number of sub-units included in the first uplink transmission time unit.
[0337] For example, both the first quantity and the second quantity can be 8.
[0338] In some embodiments, the indication information can be determined in the following ways: by receiving a MasterIndication Block (MIB) message, which includes preset bits used to carry the indication information; or by pre-configuring the indication information.
[0339] For example, when indicated by a MIB message, the pattern information used by the terminal device includes at least one of the following: the alignment between the first time unit and the second time unit; the time domain position of the second time unit in the satellite mobile communication system; the first time interval between the downlink transmission time unit and the uplink transmission time unit; or, the timing offset corresponding to the first time interval.
[0340] The following example illustrates the process of determining indication information via MIB messages, using the first time unit comprising a first uplink transmission time unit and a first downlink transmission time unit, and the second time unit comprising a second uplink transmission time unit and a second downlink transmission time unit.
[0341] Determining indication information via MIB messages includes the following three scenarios:
[0342] Case 1: The start positions of the first and second time units are aligned. The preset bits and their corresponding indication information in the MIB message are shown in Table 2.
[0343] Table 2
[0344] Start position alignment DL3 and UL3 Start position alignment DL4 and UL4 Start position alignment 000 FIG. 6A FIG. 6A 48;49 0;-31334 001 FIG. 6A Pre-set bit 48;49 3,072;-27648 010 Second time unit Alignment mode 48;49 6,758;-23962 011 First time interval (ms) Timing offset (Ts) 48;49 10445;-20275
[0345] The timing offset in Table 2 is as described above. DL1 and UL1 When the starting position is aligned as shown, the offset in the four cases is the timing offset after converting from milliseconds to Ts. For example, 1ms = 30,720Ts. End position alignment The information corresponding to the preset bit 000 in case 1 is shown. DL2 and UL2 In scenario 1, when the first time interval is 48ms, the timing offset corresponding to the first time interval is 0, which is equivalent to 0Ts in Ts. When the first time interval is 49ms, the timing offset corresponding to the first time interval is -1.02ms, which is equivalent to -31334Ts in Ts.
[0346] When indicating via MIB, it is necessary to determine the first time interval and the timing offset corresponding to the first time interval. For example, when indicating a first time interval of 48ms, the timing offset corresponding to the first time interval is the timing offset corresponding to 48ms. For a preset bit of 000, when indicating a first time interval of 48ms, the timing offset corresponding to the first time interval is 0.
[0347] Assume the network device determines the first time interval to be 48ms. The network device sends a MIB message to the terminal device, with a preset bit set to 000 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit set to 000, that the second time unit includes DL1 and UL1, with the alignment being start position alignment, the first time interval being 48ms, and the timing offset being 0.
[0348] Assume the network device determines the first time interval to be 49ms. The network device sends a MIB message to the terminal device, with a preset bit of 000 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit of 000, that the second time unit includes DL1 and UL1, with the alignment being start position alignment, the first time interval being 49ms, and the timing offset being -31334Ts.
[0349] Case 2: The end positions of the first and second time units are aligned. The preset bits and their corresponding indication information in the MIB message are shown in Table 3.
[0350] Table 3
[0351] End position alignment DL3 and UL3 End position alignment DL4 and UL4 End position alignment 100 Pre-set bit Second time unit 48;49 -9216;-39936 101 First time interval (ms) Timing offset (Ts) 48;49 0;-36250 110 DL1 and UL1 DL2 and UL2 48;49 0;-32563 111 DL3 and UL3 DL4 and UL4 48;49 1843;-28877
[0352] Assume the network device determines the first time interval to be 48ms. The network device sends a MIB message to the terminal device, with a preset bit value of 100 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit value of 100, that the second time unit includes DL1 and UL1, with the alignment method being end position alignment, the first time interval being 48ms, and the timing offset being -9216Ts.
[0353] Assume the network device determines the first time interval to be 49ms. The network device sends a MIB message to the terminal device, with a preset bit value of 100 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit value of 100, that the second time unit includes DL1 and UL1, with the alignment being end position alignment, the first time interval being 49ms, and the timing offset being -39936Ts.
[0354] Case 3: The first time unit occurs within the second time unit. The preset bits and their corresponding indication information in the MIB message are shown in Table 4.
[0355] Table 4
[0356] Pre-set bit Second time unit First time interval (ms) Timing offset (Ts) 00 DL1 and UL1 48;49 0;-31334 01 DL2 and UL2 48;49 1843;-28877 10 DL3 and UL3 48;49 6758;-23962 11 DL4 and UL4 48;49 10445;-20275
[0357] The timing offsets shown in Table 4 can satisfy the first time unit within the second time unit.
[0358] Assume the network device determines the first time interval to be 48ms. The network device sends a MIB message to the terminal device, with a preset bit set to 00 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit set to 00, that the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is 0.
[0359] Assume the network device determines the first time interval to be 49ms. The network device sends a MIB message to the terminal device, with a preset bit set to 00 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit set to 00, that the second time unit includes DL1 and UL1, the first time interval is 49ms, and the timing offset is -31334Ts.
[0360] Case 4: The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit. The preset bits and their corresponding indication information in the MIB message are shown in Table 5.
[0361] Table 5
[0362] Transmission period 90 ms First number Second number 00 First time interval (ms) 48;49 -9216~0;-39936~-31334 01 Timing offset (Ts) 48;49 0~3072;-36250~-27648 10 Transmission period 48;49 0~6758;-32563~-23962 11 90 ms 48;49 1843~10445;-28877~-20275
[0363] Since the starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit, the timing offset shown in Table 5 is also any time within an interval. When using MIB indication, the first time interval needs to be determined. Based on the starting position of the first downlink transmission time unit within the second preset area, the corresponding value of the timing offset within the interval is determined. This avoids situations where the first uplink transmission time unit is not within the second uplink transmission time unit.
[0364] For example, assuming the starting position of the first downlink transmission time unit is the starting position of the second downlink transmission time unit, for the preset bit 000, when indicating that the first time interval is 48ms, the timing offset corresponding to the first time interval is determined to be -9216Ts.
[0365] Assume the network device determines the first time interval to be 48ms. The network device sends a MIB message to the terminal device, with a preset bit set to 00 in the MIB message. After receiving the MIB message, the terminal device determines, based on the preset bit set to 00, that the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is -9216Ts.
[0366] For example, when the terminal device uses a pre-configured instruction, the pattern information includes at least one of the following: transmission period; number of sub-units included in the first time unit; first time interval between downlink transmission time unit and uplink transmission time unit; or, timing offset corresponding to the first time interval.
[0367] The following example illustrates the process of determining indication information through pre-configuration, using the first time unit comprising a first uplink transmission time unit and a first downlink transmission time unit, and the second time unit comprising a second uplink transmission time unit and a second downlink transmission time unit.
[0368] The indication information is determined through pre-configuration, including the following three cases:
[0369] Case 1: The boundaries of the first time unit and the second time unit are aligned.
[0370] Boundary alignment between the first time unit and the second time unit may include aligning the start positions of the first time unit and the second time unit, or aligning the end positions of the first time unit and the second time unit.
[0371] The pre-configured instruction information is shown in Tables 6 and 7:
[0372] Table 6
[0373] First number Second number First time interval (ms) 8 Timing offset (Ts) 8 Transmission period 48 90 ms 0;3072;6758;10,445;-9216;0;0;1843
[0374] Table 7
[0375]
[0376]
[0377] In Tables 6 and 7, each timing offset corresponds to a boundary alignment method. Before configuration, the first time interval and the timing offset corresponding to the first time interval need to be determined.
[0378] For example, a transmission period of 90ms can be configured, with a first number of 8 sub-units included in the first downlink transmission time unit, a second number of 8 sub-units included in the first uplink transmission time unit, a first time interval of 48ms, and a timing offset of 0. In this case, the alignment is such that the starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit.
[0379] For example, a transmission period of 90ms can be configured, with a first number of 8 sub-units included in the first downlink transmission time unit, a second number of 8 sub-units included in the first uplink transmission time unit, a first time interval of 49ms, and a timing offset of -31,334Ts. In this case, the alignment is such that the starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit.
[0380] Scenario 2: The first time unit occurs within the second time unit. The pre-configured indication information is shown in Tables 8 and 9:
[0381] Table 8
[0382] First number Second number First time interval (ms) 8 Timing offset (Ts) 8 Transmission period 48 90 ms 0;3072;6758;10,445
[0383] Table 9
[0384] First number Second number First time interval (ms) 8 Timing offset (Ts) 8 Transmission period 49 90 ms -31,334;-27,648;-23,962;-20,275
[0385] In Tables 8 and 9, each timing offset corresponds to a boundary alignment method. Before configuration, the first time interval and the timing offset corresponding to the first time interval need to be determined.
[0386] For example, the transmission period can be configured to be 90ms, the first downlink transmission time unit includes 8 sub-units, the first uplink transmission time unit includes 8 sub-units, the first time interval is 48ms, and the timing offset is 3072.
[0387] For example, the transmission period can be configured to be 90ms, the first number of sub-units included in the first downlink transmission time unit is 8, the second number of sub-units included in the first uplink transmission time unit is 8, the first time interval is 49ms, and the timing offset is -27,648Ts.
[0388] Case 3: The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit. The pre-configured indication information is shown in Tables 10 and 11:
[0389] Table 10
[0390] First number Second number First time interval (ms) 8 Timing offset (Ts) 8 FIG. 7 48 FIG. 7 -9216~0;0~3072;0~6758;1843~10445
[0391] Table 11
[0392] FIG. 2 FIG. 7 FIG. 8A-FIG. 8C 8 FIG. 8A 8 FIG. 1 49 FIG. 8A -39936~-31334;-36250~-27648;-32563~-23962;-28877~-20275
[0393] Since the starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit, the timing offsets shown in Tables 10 and 11 are also any time within an interval. During pre-configuration, the first time interval needs to be determined. Based on the starting position of the first downlink transmission time unit within the second preset area, the corresponding value of the timing offset within the interval is determined. This avoids the first uplink transmission time unit being outside the second uplink transmission time unit.
[0394] For example, assuming the starting position of the first downlink transmission time unit is the starting position of the second downlink transmission time unit, when the first time interval is 48ms, the timing offset corresponding to the first time interval is determined to be -9216Ts.
[0395] Optionally, after determining the indication information through pre-configuration, the terminal device transmits a signal on the first time unit indicated by the indication information to establish an RRC connection. If the first time unit needs to be adjusted, the network device can indicate the information that needs to be adjusted to the terminal device through an RRC message.
[0396] For example, after determining the instruction information, the terminal device determines the pattern information to be used based on the instruction information. This involves adjusting the timing synchronization according to the timing offset. The direction of the timing offset adjustment differs depending on the first time interval. A positive timing offset indicates that the original start point of the first downlink transmission time unit is before the UL timeslot, and the timing synchronization needs to be adjusted to TA_new = TA_old + TA_offset. A negative timing offset indicates that the original start point of the first downlink transmission time unit is after the UL timeslot, and the timing synchronization needs to be adjusted to TA_new = TA_old - TA_offset. Here, TA_offset is the timing offset, TA_old is the original timing synchronization time, and TA_new is the adjusted timing synchronization time.
[0397] S402. Data transmission is performed in the first time unit according to the instruction information.
[0398] In some embodiments, data transmission may be performed in a first time unit in accordance with indication information by: determining a first time unit in at least one second time unit in a satellite communication system in accordance with indication information; and performing data transmission in the first time unit.
[0399] If the indication information is indicated via a MIB message, the first time unit can be determined in at least one second time unit in the satellite communication system according to the indication information in the following manner: the alignment position of the first unit and the second time unit is determined according to the alignment method between the first time unit and the second time unit and the time domain position of the second time unit in the satellite mobile communication system; the first time unit is determined according to the first time interval, the time offset corresponding to the first time interval, the second uplink transmission time unit corresponding to the second downlink transmission time unit, and the alignment position.
[0400] For example, if the first time unit includes a first downlink time unit and the second time unit includes a second downlink time unit, or if the first time unit includes a first uplink time unit and the second time unit includes a second uplink time unit, the alignment position of the first unit and the second time unit can be determined based on the alignment method between the first time unit and the second time unit and the time domain position of the second time unit in the satellite mobile communication system, thereby determining the first time unit.
[0401] For example, suppose the first time unit includes a first downlink transmission time unit, and the second time unit includes a second downlink transmission time unit. The terminal device, through the MIB message, determines that the indication information includes the alignment of the start position of the first downlink transmission time unit with the start position of the second downlink transmission time unit, and that the time domain position of the second downlink transmission time unit in the satellite mobile communication system is the location of DL1. Based on the indication information, the terminal device can determine that the first time unit is within DL1, and that the start position of the first time unit is aligned with the start position of DL1.
[0402] For example, if the first time unit includes a first downlink transmission time unit and a first uplink transmission time unit, and the second time unit includes a second downlink transmission time unit and a second uplink transmission time unit, then the alignment position of the first downlink transmission time unit and the second downlink transmission time unit can be determined based on the alignment method between the first time unit and the second time unit, and the time domain position of the second downlink transmission time unit in the satellite mobile communication system. The first time unit is determined based on the first time interval, the time offset corresponding to the first time interval, the second uplink transmission time unit corresponding to the second downlink transmission time unit, and the alignment position.
[0403] For example, assume the first time unit includes a first downlink transmission time unit and a first uplink transmission time unit, and the second time unit includes a second downlink transmission time unit and a second uplink transmission time unit. The terminal device, through the MIB message, determines the following indication information: the start position of the first downlink transmission time unit is aligned with the start position of the second downlink transmission time unit; the start position of the first uplink transmission time unit is aligned with the start position of the second uplink transmission time unit; the time domain position of the second downlink transmission time unit in the satellite mobile communication system is the location of DL1; the first time interval is 48ms; and the timing offset is 0. Based on the indication information, the terminal device determines that the first downlink transmission time unit is within DL1, and that its start position is aligned with the start position of DL1. The terminal device determines the second uplink transmission time unit to be UL1, and based on the first time interval, timing offset, and alignment method, determines that the first uplink transmission time unit is within UL1, and that its start position is aligned with the start position of UL1. In summary, the terminal device determines that the first time unit includes both the first uplink transmission time unit and the first downlink transmission time unit.
[0404] If the indication information is pre-configured, the first time unit can be determined in at least one second time unit in the satellite communication system according to the indication information in the following manner: receiving at least one reference signal; determining the target time domain position of the first downlink transmission time unit for transmitting at least one reference signal; and determining the first time unit according to the indication information and the target time domain position.
[0405] For example, at least one reference signal may include NPSS and NSSS.
[0406] For example, assume the first time unit includes a first downlink transmission time unit, and the second time unit includes a second downlink transmission time unit. At least one received reference signal includes NPSS and NSSS. The terminal device can determine, based on the received NPSS and NSSS, the target time domain position of the downlink transmission time unit transmitting NPSS as the time domain position corresponding to subframe #5, and the target time domain position of the downlink transmission time unit transmitting NSSS as the time domain position corresponding to subframe #9. The terminal device determines pre-configured indication information including: a transmission period of 90ms, and a first number of 8 subunits included in the first downlink transmission time unit. The terminal device determines the first downlink transmission time unit based on the time domain position corresponding to subframe #5, the time domain position corresponding to subframe #9, and the first number.
[0407] For example, suppose the first time unit includes a first uplink transmission time unit, and the second time unit includes a second uplink transmission time unit. The terminal device determines that the pre-configured indication information includes: a transmission period of 90ms, a first number of sub-units included in the first downlink transmission time unit (8), a second number of sub-units included in the first uplink transmission time unit (8), a first time interval of 48ms, and a timing offset of 0. The terminal device can determine the first downlink transmission time unit based on the example above, and further determine the first downlink transmission time unit based on the second number, the first time interval, and the timing offset.
[0408] The first time unit includes a first downlink transmission time unit and a first uplink transmission time unit. When the second time unit includes a second downlink transmission time unit and a second uplink transmission time unit, the process of determining the first time unit is the same as the process of determining the first time unit when the first time unit includes a first uplink transmission time unit and the second time unit includes a second uplink transmission time unit, and will not be repeated here.
[0409] In this embodiment, if the terminal device is an IoT device, the IoT device can, based on the indicated pattern information, ensure that the first time unit of the IoT communication system falls within the second time unit of the satellite mobile communication system. This avoids communication interference caused by simultaneous uplink and downlink transmissions from both communication systems, thus improving communication performance.
[0410] The data transmission method provided in this application allows the terminal device to ensure that the first time unit for data transmission falls within the second time unit of the satellite mobile communication system, based on indicated pattern information. This avoids communication interference caused by simultaneous uplink and downlink transmissions, thus improving communication performance.
[0411] Based on any of the above embodiments, the following, in conjunction with FIG. 8A This section describes the process by which network devices send instruction information to terminal devices, and the terminal devices transmit data according to the instruction information.
[0412] FIG. 8B Flowchart of the data transmission method provided in the embodiments of this application FIG. 2 .like FIG. 8B As shown, the method includes:
[0413] S701, The network device sends instruction information to the terminal device.
[0414] Correspondingly, the terminal device receives the instruction information sent by the network device.
[0415] In some embodiments, a network device may send indication information to a terminal device by sending a MIB message to the terminal device, wherein the MIB message includes preset bits, which are used to carry indication information.
[0416] The MIB message includes preset bits, which are used to carry the indication information.
[0417] S702. The terminal device determines the instruction information based on the MIB message.
[0418] S703. Data transmission is performed in the first time unit according to the instruction information.
[0419] It should be noted that the execution process of S702 to S073 can be found in S201 to S202, and will not be repeated here.
[0420] The communication method involved in the embodiments of this disclosure may include at least one of steps S701 to S703. For example, step S701 may be implemented as a standalone embodiment, step S703 may be implemented as a standalone embodiment, step S701+S703 may be implemented as a standalone embodiment, and step S701+S702+S703 may be implemented as a standalone embodiment, but is not limited thereto.
[0421] In some embodiments, step S701 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0422] In some embodiments, step S702 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0423] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0424] The data transmission method provided in this application allows the terminal device to ensure that the first time unit for data transmission falls within the second time unit of the satellite mobile communication system, based on indicated pattern information. This avoids communication interference caused by simultaneous uplink and downlink transmissions, thus improving communication performance.
[0425] When a terminal device transmits data, the pattern information used by the terminal device ensures that the first time unit falls within the second time unit. When a network device transmits data, it needs to determine the data transmission offset based on the pattern information used by the terminal device. This ensures that the first time unit matches the second time unit during data transmission on the terminal device side.
[0426] Based on any of the above embodiments, the following example illustrates the process of determining the offset of data transmission in a network device, with each 1ms long sub-unit containing two time slots, each time slot containing 7 symbols, and each symbol having a length of approximately 1 / 14 ≈ 0.0714ms = 71.4us.
[0427] First, combined FIG. 8A The process of determining the offset of network device data transmission when the first time unit is within the second time unit is explained.
[0428] FIG. 8C A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 8C .like FIG. 8A As shown, when the time when the network device begins data transmission is aligned with the time when the satellite mobile communication system begins data transmission, the subframe index of DL1 alignment is {7, 8, 9, 0, 1, 2, 3, 4}. However, subframe #4 of radio frame #6 is not completely aligned with DL1, with a 0.14ms = 140us gap, which means approximately two symbols may be truncated. According to... FIG. 9A-FIG. 9C It can be determined that within one cycle, the first time unit (D=8) cannot completely contain {3, 4, 5, 6, 7, 8, 9, 0}, causing the terminal device to consistently fail to receive the NPSS. Therefore, network devices need to determine the offset during data transmission to ensure that the terminal device receives the NPSS within the first time unit.
[0429] FIG. 9A A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 4 .like FIG. 9A As shown, due to FIG. 9ASubframe #6 occupies the region from 0 to 0.58ms in DL1. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to shift backward by 3 subframes + 0.58ms. This shift is 3.58ms, approximately 3.3 * 14 - 2 = 40 symbols.
[0430] FIG. 9B Schematic diagram three illustrating the determination of the offset for data transmission in a network device, as provided in this application embodiment. FIG. 5 As shown, due to FIG. 9B Subframe #6 occupies the region from 0 to 0.58ms in DL1. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to shift forward by 6 subframes + (1 - 0.58ms). This shift amount is -6.42ms, approximately -(6*14+2) = -86 symbols.
[0431] Secondly, combining FIG. 9A The process of determining the offset of network device data transmission when the first time unit and the second time unit (DL2 and UL2) are aligned is explained.
[0432] FIG. 9C A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 9C .like FIG. 9A As shown, when the time when the network device starts transmitting data is aligned with the time when the satellite mobile communication system starts transmitting data, the subframe index for DL2 alignment is {5, 6, 7, 8, 9, 0, 1, 2}. All subframes can be aligned with DL2 without truncating symbols. FIG. 10A-FIG. 10C It can be determined that within one cycle, the first time unit (D=8) cannot completely contain {3, 4, 5, 6, 7, 8, 9, 0}, causing the terminal device to consistently fail to receive SIB1-NB. Therefore, network devices need to determine the offset during data transmission to ensure that the terminal device receives SIB1-NB within the first time unit.
[0433] FIG. 10A A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 7 .like FIG. 10A As shown, due to FIG. 10A Subframe #5 is aligned with the start position of DL2. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to offset it by 2 subframes. This means the offset is 2ms, approximately 2 * 14 = 28 symbols.
[0434] FIG. 10BSchematic diagram six illustrates the determination of the offset for data transmission in a network device, as provided in this embodiment of the application. FIG. 10B As shown, due to FIG. 10A Subframe #5 is aligned with the start position of DL2. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to shift forward by 8 subframes. This means the offset is -8ms, approximately -8 * 14 = -112 symbols.
[0435] Secondly, in combination FIG. 10C The process of determining the offset of network device data transmission when the first time unit and the second time unit (DL3 and UL3) are aligned is explained.
[0436] FIG. 10C A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 10A .like FIG. 11A-FIG. 11C As shown, when the time when the network device starts transmitting data is aligned with the time when the satellite mobile communication system starts transmitting data, the subframe index of DL3 alignment is {4, 5, 6, 7, 8, 9, 0, 1}. Subframe #1 of radio frame #8 is not completely aligned with DL3, resulting in a 0.38ms = 380us gap, which means approximately 6 symbols may be truncated. According to... FIG. 11A It can be determined that within one cycle, the first time unit (D=8) cannot completely contain {3, 4, 5, 6, 7, 8, 9, 0}, making it impossible to reserve subframe #3 for additional SIB1 transmission. Therefore, network devices need to determine the offset when transmitting data so that the terminal device can receive SIB1 within the first time unit.
[0437] FIG. 11A Schematic diagram eight illustrating the determination of the offset for data transmission in a network device, provided as an embodiment of this application. (See diagram eight.) FIG. 11A As shown, due to FIG. 11B Neutron frame #4 occupies the region from 0 to 0.34 ms in DL3. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to offset it backward by 0.34 ms. Thus, the offset is 0.34 ms, approximately 6 symbols.
[0438] FIG. 11B Schematic diagram nine illustrates the determination of the offset for data transmission in a network device, as provided in this embodiment of the application. FIG. 11A As shown, due to FIG. 11CSubframe #4 occupies the region from 0 to 0.34 ms in DL3. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to shift forward by 9 subframes + (1 - 0 + 1.34 ms). This shift amount is -9.66 ms, approximately -132 symbols.
[0439] Finally, combining FIG. 12 The process of determining the offset of network device data transmission when the first time unit and the second time unit (DL4 and UL4) are aligned is explained.
[0440] FIG. 11C Schematic diagram 10 illustrates the determination of the offset for data transmission in a network device, as provided in this embodiment of the application. FIG. 11A As shown, when the time when the network device starts transmitting data is aligned with the time when the satellite mobile communication system starts transmitting data, the subframe index for DL4 alignment is {2, 3, 4, 5, 6, 7, 8, 9}. All subframes can be aligned with DL4 without truncating symbols. FIG. 12 It can be determined that within one cycle, the first time unit (D=8) cannot completely contain {3, 4, 5, 6, 7, 8, 9, 0}, causing the terminal device to consistently fail to receive the NPBCH. Therefore, network devices need to determine the offset during data transmission to ensure that the terminal device receives the NPBCH within the first time unit.
[0441] FIG. 1 Schematic diagram eleven illustrates the determination of the offset for data transmission in a network device, as provided in this embodiment of the application. FIG. 12 As shown, due to FIG. 13 Subframe #1 occupies the region from 0 to 0.72ms in DL4. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to offset it by 8 subframes + 0.72ms. This offset is 8.72ms, approximately 86 symbols.
[0442] FIG. 1 A schematic diagram of determining the offset of data transmission in a network device provided in this application embodiment. FIG. 13 .like FIG. 14 As shown, due to FIG. 2 Subframe #4 occupies the region from 0 to 0.72ms in DL4. Therefore, if we want the first time unit (D=8) to contain {3, 4, 5, 6, 7, 8, 9, 0}, we need to shift forward by 1 subframe + (1 - 0.72ms). This shift is therefore -1.28ms, approximately -14 symbols.
[0443] For example, assuming that when the first time unit aligns with the boundary of the second time unit, resource alignment using DL4 and UL4 is adopted. That is, the first downlink transmission time unit is aligned with the boundary of DL4, and the first uplink transmission time unit is aligned with UL4. The network device determines the offset to be 8.72ms. Then, when the network device determines the initial timing, it sends data to the terminal device 8.72ms after the initial timing.
[0444] For example, suppose that when the first time unit and the second time unit boundary are aligned, DL4 and UL4 resource alignment is used. That is, the first downlink transmission time unit is aligned with the DL4 boundary, and the first uplink transmission time unit is aligned with UL4. The network device determines the offset to be -1.28ms. Then, when the network device determines the initial timing, it sends data to the terminal device 1.28ms before the initial timing.
[0445] Based on any of the above embodiments, the process of determining the first time unit and transmitting data will be illustrated below, taking the example of the first time unit including a first uplink transmission time unit and a first downlink transmission time unit, and the second time unit including a second uplink transmission time unit and a second downlink transmission time unit.
[0446] Example 1: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 000. Based on the MIB message, the terminal device determines that the indication information is 000. The indication information 000 indicates that the terminal device uses the following pattern information: the alignment method is that the start positions of the first time unit and the second time unit are aligned, the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is 0.
[0447] The terminal device determines the starting position of the first downlink transmission time unit as the starting position of DL1 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, the terminal device determines the starting position of the first uplink transmission unit as the starting position of UL1, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0448] Example 2: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 001. Based on the MIB message, the terminal device determines that the indication information is 001. The pattern information used by the terminal device indicated by the indication information 001 includes: the alignment method is that the starting positions of the first time unit and the second time unit are aligned, the second time unit includes DL2 and UL2, the first time interval is 48ms, and the timing offset is 3072Ts.
[0449] The terminal device determines the starting position of the first downlink transmission time unit as the starting position of DL2 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, the terminal device determines the starting position of the first uplink transmission unit as the starting position of UL2, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0450] Example 3: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 010. Based on the MIB message, the terminal device determines that the indication information is 010. The pattern information used by the terminal device indicated by the indication information 010 includes: the alignment method is that the starting positions of the first time unit and the second time unit are aligned, the second time unit includes DL3 and UL3, the first time interval is 48ms, and the timing offset is 6758Ts.
[0451] The terminal device determines the starting position of the first downlink transmission time unit as the starting position of DL3 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, the terminal device determines the starting position of the first uplink transmission unit as the starting position of UL3, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0452] Example 4: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 011. Based on the MIB message, the terminal device determines that the indication information is 011. The pattern information used by the terminal device indicated by the indication information 011 includes: the alignment method is that the start positions of the first time unit and the second time unit are aligned, the second time unit includes DL4 and UL4, the first time interval is 48ms, and the timing offset is 10445Ts.
[0453] The terminal device determines the starting position of the first downlink transmission time unit as the starting position of DL4 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, the terminal device determines the starting position of the first uplink transmission unit as the starting position of UL4, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0454] Example 5: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 100. Based on the MIB message, the terminal device determines that the indication information is 100. The pattern information used by the terminal device indicated by the indication information 100 includes: alignment method is that the end positions of the first time unit and the second time unit are aligned, the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is -9216Ts.
[0455] The terminal device determines the end position of the first downlink transmission time unit as the end position of DL1 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the start position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0456] Example 6: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 101. Based on the MIB message, the terminal device determines that the indication information is 101. The pattern information used by the terminal device indicated by indication information 101 includes: the alignment method is that the end positions of the first time unit and the second time unit are aligned, the second time unit includes DL2 and UL2, the first time interval is 48ms, and the timing offset is 0.
[0457] The terminal device determines the end position of the first downlink transmission time unit as the end position of DL2 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the start position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0458] Example 7: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 110. Based on the MIB message, the terminal device determines that the indication information is 110. The pattern information used by the terminal device indicated by indication information 110 includes: alignment method is that the end positions of the first time unit and the second time unit are aligned, the second time unit includes DL3 and UL3, the first time interval is 48ms, and the timing offset is 0.
[0459] The terminal device determines the end position of the first downlink transmission time unit as the end position of DL3 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the start position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0460] Example 8: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 111. Based on the MIB message, the terminal device determines that the indication information is 111. The pattern information used by the terminal device indicated by indication information 111 includes: alignment method is that the end positions of the first time unit and the second time unit are aligned, the second time unit includes DL4 and UL4, the first time interval is 48ms, and the timing offset is 1843Ts.
[0461] The terminal device determines the end position of the first downlink transmission time unit as the end position of DL4 based on the pattern information used by the terminal device, thereby determining the position of the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the start position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0462] Example 9: The network device sends a MIB message to the terminal device. The preset bit in the MIB message is 00. Based on the MIB message, the terminal device determines that the indication information is 00. The indication information 00 indicates that the terminal device uses the following pattern information: the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is 0.
[0463] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0464] Example 10: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 01. Based on the MIB message, the terminal device determines that the indication information is 01. The pattern information used by the terminal device indicated by the indication information 01 includes: the second time unit includes DL2 and UL2, the first time interval is 48ms, and the timing offset is 1843Ts.
[0465] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0466] Example 11: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 10. Based on the MIB message, the terminal device determines that the indication information is 10. The pattern information used by the terminal device indicated by indication information 10 includes: the second time unit includes DL3 and UL3, the first time interval is 48ms, and the timing offset is 6758Ts.
[0467] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0468] Example 12: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 11. Based on the MIB message, the terminal device determines that the indication information is 11. The pattern information used by the terminal device indicated by indication information 11 includes: the second time unit includes DL4 and UL4, the first time interval is 48ms, and the timing offset is 10445Ts.
[0469] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0470] Example 13: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 00. Based on the MIB message, the terminal device determines that the indication information is 00. The indication information 00 indicates that the terminal device uses the following pattern information: the second time unit includes DL1 and UL1, the first time interval is 49ms, and the timing offset is -31334Ts.
[0471] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0472] Example 14: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 01. Based on the MIB message, the terminal device determines that the indication information is 01. The indication information 01 indicates that the terminal device uses the following pattern information: the second time unit includes DL2 and UL2, the first time interval is 49ms, and the timing offset is -28877Ts.
[0473] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0474] Example 15: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 10. Based on the MIB message, the terminal device determines that the indication information is 10. The pattern information used by the terminal device indicated by indication information 10 includes: the second time unit includes DL3 and UL3, the first time interval is 49ms, and the timing offset is -23962Ts.
[0475] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0476] Example 16: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 11. Based on the MIB message, the terminal device determines that the indication information is 11. The pattern information used by the terminal device indicated by indication information 11 includes: the second time unit includes DL4 and UL4, the first time interval is 49ms, and the timing offset is -20275Ts.
[0477] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data in the first downlink transmission time unit and transmit data in the first uplink transmission time unit.
[0478] Example 17: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 00. Based on the MIB message, the terminal device determines that the indication information is 00. The indication information 00 indicates that the terminal device uses the following pattern information: the starting position of the first downlink transmission unit is 0.1ms in DL1, the second time unit includes DL1 and UL1, the first time interval is 48ms, and the timing offset is 0.
[0479] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0480] Example 18: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 00. Based on the MIB message, the terminal device determines that the indication information is 00. The indication information 00 indicates that the terminal device uses the following pattern information: the starting position of the first downlink transmission unit is 0.1ms in DL1, the second time unit includes DL1 and UL1, the first time interval is 49ms, and the timing offset is 34406Ts.
[0481] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0482] Example 19: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 01. Based on the MIB message, the terminal device determines that the indication information is 01. The indication information 01 indicates that the terminal device uses the following pattern information: the starting position of the first downlink transmission unit is 0.1ms in DL2, the second time unit includes DL2 and UL2, the first time interval is 48ms, and the timing offset is 0.
[0483] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0484] Example 20: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 01. Based on the MIB message, the terminal device determines that the indication information is 01. The indication information 00 indicates that the pattern information used by the terminal device includes: the starting position of the first downlink transmission unit is 0.1ms in DL2, the second time unit includes DL2 and UL2, the first time interval is 49ms, and the timing offset is -30720Ts.
[0485] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0486] Example 21: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 10. Based on the MIB message, the terminal device determines that the indication information is 10. The pattern information used by the terminal device indicated by indication information 10 includes: the starting position of the first downlink transmission unit is 0.1ms in DL3, the second time unit includes DL3 and UL3, the first time interval is 48ms, and the timing offset is 0.
[0487] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0488] Example 22: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 10. Based on the MIB message, the terminal device determines that the indication information is 10. The pattern information used by the terminal device indicated by indication information 10 includes: the starting position of the first downlink transmission unit is 0.1ms in DL3, the second time unit includes DL3 and UL3, the first time interval is 49ms, and the timing offset is -27034Ts.
[0489] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0490] Example 23: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 11. Based on the MIB message, the terminal device determines that the indication information is 11. The pattern information used by the terminal device indicated by indication information 11 includes: the starting position of the first downlink transmission unit is 0.1ms in DL4, the second time unit includes DL4 and UL4, the first time interval is 48ms, and the timing offset is 7373Ts.
[0491] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0492] Example 24: A network device sends a MIB message to a terminal device. The preset bit in the MIB message is 11. Based on the MIB message, the terminal device determines that the indication information is 11. The pattern information used by the terminal device indicated by indication information 11 includes: the starting position of the first downlink transmission unit is 0.1ms in DL4, the second time unit includes DL4 and UL4, the first time interval is 49ms, and the timing offset is -23347Ts.
[0493] The terminal device receives the NPSS and determines the first downlink transmission time unit based on the position of the sub-unit that sent the NPSS within the first downlink transmission time unit and the starting position of the first downlink transmission unit. Based on the first time interval and timing offset, it determines the starting position of the first uplink transmission unit, thereby determining the position of the first uplink transmission time unit. The terminal device can receive data within the first downlink transmission time unit and transmit data within the first uplink transmission time unit.
[0494] Example 25: The network device determines that the pre-configured alignment is either the start position of the first time unit aligning with the start position of the second time unit, or the end position of the first time unit aligning with the end position of the second time unit. The network device sends NPSS / NSSS / NPBCH / SIB1-NB to the terminal device according to the pre-configured alignment. Upon receiving the NPSS, the terminal device derives the position of the first downlink transmission time unit based on the pre-configured alignment and the sub-unit transmitting the NPSS. The terminal device then sends data for the Narrowband Physical Random Access Channel (NPRACH) based on the received SIB message.
[0495] On the first downlink transmission time unit, the network device sends a Random Access Response (RAR) message. The terminal device determines the transmission resources for Msg3 based on the received RAR message. On the same first downlink transmission time unit, the network device sends Msg4, completing the RRC connection. The network device then sends indication information to the terminal device, including: transmission period, a first number of sub-units included in the first downlink transmission time unit, a second number of sub-units included in the first uplink transmission time unit, a first time interval, and a timing offset. Based on the indication information and the first downlink transmission time unit, the terminal device determines the first uplink transmission time unit and transmits data within that unit.
[0496] Example 26: The network device determines that the pre-configured alignment is the boundary alignment between the first and second time units. The network device sends NPSS / NSSS / NPBCH / SIB1-NB to the terminal device according to the pre-configured alignment. Upon receiving the NPSS, the terminal device deduces the position of the first downlink transmission time unit based on the pre-configured alignment and the sub-unit that transmitted the NPSS. The terminal device then sends NPRACH data based on the received SIB message.
[0497] On the network device side, a RAR message is sent in the first downlink transmission time unit. The terminal device determines the transmission resources for Msg3 based on the received RAR message. The network device then sends Msg4 in the first downlink transmission time unit, completing the RRC connection. The network device sends indication information to the terminal device, including: transmission period, the first number of sub-units included in the first downlink transmission time unit, the second number of sub-units included in the first uplink transmission time unit, the first time interval, and the timing offset. The terminal device determines the first uplink transmission time unit based on the indication information and the first downlink transmission time unit, and then transmits data within that first uplink transmission time unit.
[0498] Example 27: The network device determines that the pre-configured alignment is within the second preset area of the second downlink transmission time unit (MTU). The network device sends NPSS / NSSS / NPBCH / SIB1-NB to the terminal device according to the pre-configured alignment. The terminal device receives the NPSS and, based on the pre-configured alignment and the sub-unit that transmitted the NPSS, deduces the position of the first downlink MTU. The terminal device then sends NPRACH data based on the received SIB message.
[0499] On the network device side, a RAR message is sent in the first downlink transmission time unit. The terminal device determines the transmission resources for Msg3 based on the received RAR message. The network device then sends Msg4 in the first downlink transmission time unit, completing the RRC connection. The network device sends indication information to the terminal device, including: transmission period, the first number of sub-units included in the first downlink transmission time unit, the second number of sub-units included in the first uplink transmission time unit, the first time interval, and the timing offset. The terminal device determines the first uplink transmission time unit based on the indication information and the first downlink transmission time unit, and then transmits data within that first uplink transmission time unit.
[0500] The data transmission method provided in this application enables NB-IoT to achieve NTN operation in TDD mode. The pattern information used by the terminal device is determined through MIB indication or pre-configuration. This helps the terminal device to more quickly and reliably confirm the first time unit, thereby completing synchronization and data reception and transmission, and ensuring the coordinated coexistence of the terminal device and the satellite mobile communication system in the MSS band.
[0501] Based on the same technical concept, this application also provides a terminal device. This terminal device can implement the functions of the terminal device in the foregoing embodiments.
[0502] FIG. 14 Schematic diagram of the structure of the terminal device provided in the embodiments of this application FIG. 14 .like FIG. 15 As shown, the terminal device 1200 may include a determining unit 1201 and a transmission unit 1202.
[0503] Determining unit 1201 is used to determine indication information;
[0504] Transmission unit 1202 is used to transmit data in the first time unit according to the instruction information;
[0505] The indication information is used to indicate the pattern information adopted by the terminal device. The first time unit is located within the second time unit, which is a time unit in the satellite mobile communication system.
[0506] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0507] The alignment between the first time unit and the second time unit;
[0508] The second time unit's time-domain location in the satellite mobile communication system;
[0509] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0510] The timing offset corresponding to the first time interval.
[0511] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0512] The starting position of the first time unit is aligned with the starting position of the second time unit;
[0513] The end position of the first time unit is aligned with the end position of the second time unit;
[0514] The starting position of the first time unit is within the first preset area of the second time unit.
[0515] In one embodiment, the first time unit includes a first downlink transmission time unit;
[0516] The second time unit includes a second downlink transmission time unit;
[0517] The first downlink transmission time unit is within the second downlink transmission time unit.
[0518] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0519] The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit;
[0520] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or,
[0521] The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
[0522] In one implementation, the first time unit includes a first uplink transmission time unit;
[0523] The second time unit includes a second uplink transmission time unit;
[0524] The first uplink transmission time unit is within the second uplink transmission time unit.
[0525] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0526] The starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit;
[0527] The end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or,
[0528] The starting position of the first uplink transmission time unit is within the third preset area of the second uplink transmission time unit.
[0529] In one embodiment, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit;
[0530] The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit;
[0531] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0532] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0533] The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit.
[0534] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or,
[0535] The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
[0536] In one embodiment, the time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system.
[0537] The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0538] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0539] Transmission period;
[0540] The number of sub-units included in the first time unit;
[0541] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0542] The timing offset corresponding to the first time interval.
[0543] In one embodiment, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit;
[0544] The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit;
[0545] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0546] In one embodiment, the first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0547] In one embodiment, the number of sub-units included in the first time unit includes at least one of the following:
[0548] The first number of sub-units included in the first downlink transmission time unit; or,
[0549] The second number of sub-units included in the first uplink transmission time unit.
[0550] In one embodiment, the determining unit 1201 is specifically used for:
[0551] The indication information is determined by receiving a Master Information Block (MIB) message, wherein the MIB message includes preset bits used to carry the indication information; or...
[0552] The indication information is determined through pre-configuration.
[0553] In one implementation, the terminal device is an Internet of Things (IoT) device.
[0554] FIG. 2 Schematic diagram of the network device provided in the embodiments of this application FIG. 15 .like FIG. 15 As shown, the network device 1300 may include a transmitting unit 1301.
[0555] The sending unit 1301 is used to send indication information to the terminal device;
[0556] The indication information is used to indicate the pattern information used by the terminal device. The pattern information is used by the terminal device to transmit data in a first time unit. The first time unit is located within a second time unit, which is a time unit in a satellite mobile communication system.
[0557] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0558] Alignment between the first and second time units;
[0559] The time domain location of the second time unit in the satellite mobile communication system;
[0560] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0561] The timing offset corresponding to the first time interval.
[0562] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0563] The starting position of the first time unit is aligned with the starting position of the second time unit;
[0564] The end position of the first time unit is aligned with the end position of the second time unit;
[0565] The starting position of the first time unit is within the first preset area of the second time unit.
[0566] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0567] Transmission period;
[0568] The number of sub-units included in the first time unit;
[0569] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0570] The timing offset corresponding to the first time interval.
[0571] In one embodiment, the sending unit 1301 is specifically used for:
[0572] A Master Information Block (MIB) message is sent to the terminal device. The MIB message includes preset bits, which are used to carry the indication information.
[0573] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0574] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application.
[0575] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented by the method embodiment executed by the terminal device and network device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0576] FIG. 1 Schematic diagram of the structure of the terminal device provided in the embodiments of this application FIG. 1 ,like FIG. 1 As shown, the terminal device may include: a memory 1420 for storing computer programs; a transceiver 1400 for sending and receiving data under the control of a processor 1410; and a processor 1410 for reading the computer program stored in the memory 1420 and performing the following operations:
[0577] Confirm the instruction information;
[0578] Data transmission is performed in the first time unit according to the indicated information;
[0579] The indication information is used to indicate the pattern information adopted by the terminal device. The first time unit is located within the second time unit, which is a time unit in the satellite mobile communication system.
[0580] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0581] The alignment between the first time unit and the second time unit;
[0582] The second time unit's time-domain location in the satellite mobile communication system;
[0583] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0584] The timing offset corresponding to the first time interval.
[0585] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0586] The starting position of the first time unit is aligned with the starting position of the second time unit;
[0587] The end position of the first time unit is aligned with the end position of the second time unit;
[0588] The starting position of the first time unit is within the first preset area of the second time unit.
[0589] In one embodiment, the first time unit includes a first downlink transmission time unit;
[0590] The second time unit includes a second downlink transmission time unit;
[0591] The first downlink transmission time unit is within the second downlink transmission time unit.
[0592] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0593] The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit;
[0594] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or,
[0595] The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
[0596] In one implementation, the first time unit includes a first uplink transmission time unit;
[0597] The second time unit includes a second uplink transmission time unit;
[0598] The first uplink transmission time unit is within the second uplink transmission time unit.
[0599] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0600] The starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit;
[0601] The end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or,
[0602] The starting position of the first uplink transmission time unit is within the third preset area of the second uplink transmission time unit.
[0603] In one embodiment, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit;
[0604] The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit;
[0605] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0606] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0607] The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit.
[0608] The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or,
[0609] The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
[0610] In one embodiment, the time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system.
[0611] The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0612] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0613] Transmission period;
[0614] The number of sub-units included in the first time unit;
[0615] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0616] The timing offset corresponding to the first time interval.
[0617] In one embodiment, the second time unit includes a second uplink transmission time unit and a second downlink transmission time unit;
[0618] The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit;
[0619] The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
[0620] In one embodiment, the first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
[0621] In one embodiment, the number of sub-units included in the first time unit includes at least one of the following:
[0622] The first number of sub-units included in the first downlink transmission time unit; or,
[0623] The second number of sub-units included in the first uplink transmission time unit.
[0624] In one embodiment, the processor 1410 is configured to determine indication information, including:
[0625] The indication information is determined by receiving a Master Information Block (MIB) message, wherein the MIB message includes preset bits used to carry the indication information; or...
[0626] The indication information is determined through pre-configuration.
[0627] In one implementation, the terminal device is an Internet of Things (IoT) device.
[0628] exist FIG. 1 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (represented by a processor) and memory (represented by memory). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor 1410 during operation.
[0629] The processor 1410 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0630] The processor 1410 executes any of the methods provided in the embodiments of this application by calling a computer program stored in memory, according to the obtained executable instructions. The processor 1410 and the memory 1420 may also be physically separated.
[0631] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented by the method embodiment executed by the terminal device and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0632] Schematic diagram of the network device provided in the embodiments of this application ,like As shown, the network device may include: a memory 1520 for storing computer programs; a transceiver 1500 for sending and receiving data under the control of a processor 1510; and a processor 1510 for reading the computer program stored in the memory 1520 and performing the following operations:
[0633] Send instruction information to the terminal device;
[0634] The indication information is used to indicate the pattern information used by the terminal device. The pattern information is used by the terminal device to transmit data in a first time unit. The first time unit is located within a second time unit, which is a time unit in a satellite mobile communication system.
[0635] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0636] Alignment between the first and second time units;
[0637] The time domain location of the second time unit in the satellite mobile communication system;
[0638] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0639] The timing offset corresponding to the first time interval.
[0640] In one embodiment, the alignment between the first time unit and the second time unit includes any of the following:
[0641] The starting position of the first time unit is aligned with the starting position of the second time unit;
[0642] The end position of the first time unit is aligned with the end position of the second time unit;
[0643] The starting position of the first time unit is within the first preset area of the second time unit.
[0644] In one embodiment, the pattern information used by the terminal device includes at least one of the following:
[0645] Transmission period;
[0646] The number of sub-units included in the first time unit;
[0647] The first time interval between the downlink transmission time unit and the uplink transmission time unit; or,
[0648] The timing offset corresponding to the first time interval.
[0649] In one embodiment, the processor 1510 is configured to send indication information to the terminal device, including:
[0650] A Master Information Block (MIB) message is sent to the terminal device. The MIB message includes preset bits, which are used to carry the indication information.
[0651] exist The bus architecture described in Figure 11 is similar or identical to that described in Figure 12, and will not be repeated here.
[0652] The processor 1510 can be a CPU, ASIC, FPGA or complex programmable logic device CPLD, and the processor can also adopt a multi-core architecture.
[0653] The processor 1510 executes any of the methods provided in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor 1510 and the memory 1520 may also be physically separated.
[0654] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented by the method embodiment executed by the network device and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0655] This application also provides a processor-readable storage medium storing a computer program for causing the processor to execute all the method steps in the above method embodiments.
[0656] Non-transiently readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0657] This application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the methods described in the above-described method embodiments.
[0658] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0659] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0660] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... One or more processes and / or boxes A device that provides the functions specified in one or more boxes.
[0661] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process One or more processes and / or boxes The function specified in one or more boxes.
[0662] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A data transmission method, characterized in that, Applied to terminal devices, the method includes: Confirm the instruction information; Data transmission is performed in the first time unit according to the indicated information; The indication information is used to indicate the pattern information adopted by the terminal device. The first time unit is located within the second time unit, which is a time unit in the satellite mobile communication system.
2. The method according to claim 1, characterized in that, The pattern information used by the terminal device includes at least one of the following: The alignment between the first time unit and the second time unit; The second time unit's time-domain location in the satellite mobile communication system; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
3. The method according to claim 2, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first time unit is aligned with the starting position of the second time unit; The end position of the first time unit is aligned with the end position of the second time unit; The starting position of the first time unit is within the first preset area of the second time unit.
4. The method according to any one of claims 1-3, characterized in that, The first time unit includes a first downlink transmission time unit; The second time unit includes a second downlink transmission time unit; The first downlink transmission time unit is within the second downlink transmission time unit.
5. The method according to claim 4, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit; The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or, The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
6. The method according to any one of claims 1-3, characterized in that, The first time unit includes a first uplink transmission time unit; The second time unit includes a second uplink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit.
7. The method according to claim 6, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit; The end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or, The starting position of the first uplink transmission time unit is within the third preset area of the second uplink transmission time unit.
8. The method according to any one of claims 1-3, characterized in that, The second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
9. The method according to claim 8, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit. The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or, The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
10. The method according to claim 8, characterized in that, The time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system; The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
11. The method according to claim 1, characterized in that, The pattern information used by the terminal device includes at least one of the following: Transmission period; The number of sub-units included in the first time unit; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
12. The method according to claim 11, characterized in that, The second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
13. The method according to claim 12, characterized in that, The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
14. The method according to claim 12, characterized in that, The number of sub-units included in the first time unit includes at least one of the following: The first number of sub-units included in the first downlink transmission time unit; or, The second number of sub-units included in the first uplink transmission time unit.
15. The method according to any one of claims 1-3, characterized in that, Determine the instruction information, including: The indication information is determined by receiving a Master Information Block (MIB) message, wherein the MIB message includes preset bits used to carry the indication information; or... The indication information is determined through pre-configuration.
16. The method according to any one of claims 1-3, characterized in that, The terminal device is an Internet of Things (IoT) device.
17. A data transmission method, characterized in that, Applied to network devices, the method includes: Send instruction information to the terminal device; The indication information is used to indicate the pattern information used by the terminal device. The pattern information is used by the terminal device to transmit data in a first time unit. The first time unit is located within a second time unit, which is a time unit in a satellite mobile communication system.
18. The method according to claim 17, characterized in that, The pattern information used by the terminal device includes at least one of the following: Alignment between the first and second time units; The time domain location of the second time unit in the satellite mobile communication system; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
19. The method according to claim 18, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first time unit is aligned with the starting position of the second time unit; The end position of the first time unit is aligned with the end position of the second time unit; The starting position of the first time unit is within the first preset area of the second time unit.
20. The method according to claim 17, characterized in that, The pattern information used by the terminal device includes at least one of the following: Transmission period; The number of sub-units included in the first time unit; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
21. The method according to any one of claims 17-20, characterized in that, Send instruction information to the terminal device, including: A Master Information Block (MIB) message is sent to the terminal device. The MIB message includes preset bits, which are used to carry the indication information.
22. A terminal device, characterized in that, include: The determining unit is used to determine the indication information; The transmission unit is used to transmit data in the first time unit according to the instruction information; The indication information is used to indicate the pattern information adopted by the terminal device. The first time unit is located within the second time unit, which is a time unit in the satellite mobile communication system.
23. A terminal device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Confirm the instruction information; Data transmission is performed in the first time unit according to the indicated information; The indication information is used to indicate the pattern information adopted by the terminal device, the first time unit is located within the second time unit, and the second time unit is a time unit in the mobile communication system.
24. The device according to claim 23, characterized in that, The pattern information used by the terminal device includes at least one of the following: The alignment between the first time unit and the second time unit; The second time unit's time-domain location in the satellite mobile communication system; The first time interval between the downlink and uplink transmission time units; or, The timing offset corresponding to the first time interval.
25. The device according to claim 24, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first time unit is aligned with the starting position of the second time unit; The end position of the first time unit is aligned with the end position of the second time unit; The starting position of the first time unit is within the first preset area of the second time unit.
26. The device according to any one of claims 23-25, characterized in that, The first time unit includes a first downlink transmission time unit; The second time unit includes a second downlink transmission time unit; The first downlink transmission time unit is within the second downlink transmission time unit.
27. The device according to claim 26, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit; The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit; or, The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
28. The device according to any one of claims 23-25, characterized in that, The first time unit includes a first uplink transmission time unit; The second time unit includes a second uplink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit.
29. The device according to claim 28, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit; The end position of the first uplink transmission time unit is aligned with the end position of the second uplink transmission time unit; or, The starting position of the first uplink transmission time unit is within the third preset area of the second uplink transmission time unit.
30. The device according to any one of claims 23-25, characterized in that, The second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
31. The device according to claim 30, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first downlink transmission time unit is aligned with the starting position of the second downlink transmission time unit, and the starting position of the first uplink transmission time unit is aligned with the starting position of the second uplink transmission time unit. The end position of the first downlink transmission time unit is aligned with the end position of the second downlink transmission time unit, and the first uplink transmission time unit is within the second uplink transmission time unit; or, The starting position of the first downlink transmission time unit is within the second preset area of the second downlink transmission time unit.
32. The device according to claim 30, characterized in that, The time domain position of the second time unit in the satellite mobile communication system is the time domain position of the second downlink transmission time unit in the satellite mobile communication system; The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
33. The device according to claim 23, characterized in that, The pattern information used by the terminal device includes at least one of the following: Transmission period; The number of sub-units included in the first time unit; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
34. The device according to claim 33, characterized in that, The second time unit includes a second uplink transmission time unit and a second downlink transmission time unit; The first time unit includes a first uplink transmission time unit and a first downlink transmission time unit; The first uplink transmission time unit is within the second uplink transmission time unit, and the first downlink transmission time unit is within the second downlink transmission time unit.
35. The device according to claim 34, characterized in that, The first time interval is the time interval between the first downlink transmission time unit and the first uplink transmission time unit.
36. The device according to claim 34, characterized in that, The number of sub-units included in the first time unit includes at least one of the following: The first number of sub-units included in the first downlink transmission time unit; or, The second number of sub-units included in the first uplink transmission time unit.
37. The device according to any one of claims 23-25, characterized in that, The processor is used to determine indication information, including: The indication information is determined by receiving a Master Information Block (MIB) message, wherein the MIB message includes preset bits used to carry the indication information; or... The indication information is determined through pre-configuration.
38. The device according to any one of claims 23-25, characterized in that, The terminal device is an Internet of Things (IoT) device.
39. A network device, characterized in that, include: The sending unit is used to send indication information to the terminal device; The indication information is used to indicate the pattern information used by the terminal device. The pattern information is used by the terminal device to transmit data in a first time unit. The first time unit is located within a second time unit, which is a time unit in a satellite mobile communication system.
40. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send instruction information to the terminal device; The indication information is used to indicate the pattern information used by the terminal device. The pattern information is used by the terminal device to transmit data in a first time unit. The first time unit is located within a second time unit, which is a time unit in a satellite mobile communication system.
41. The device according to claim 40, characterized in that, The pattern information used by the terminal device includes at least one of the following: Alignment between the first and second time units; The time domain location of the second time unit in the satellite mobile communication system; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
42. The device according to claim 41, characterized in that, The alignment between the first time unit and the second time unit includes any one of the following: The starting position of the first time unit is aligned with the starting position of the second time unit; The end position of the first time unit is aligned with the end position of the second time unit; The starting position of the first time unit is within the first preset area of the second time unit.
43. The device according to claim 40, characterized in that, The pattern information used by the terminal device includes at least one of the following: Transmission period; The number of sub-units included in the first time unit; The first time interval between the downlink transmission time unit and the uplink transmission time unit; or, The timing offset corresponding to the first time interval.
44. The device according to any one of claims 40-43, characterized in that, The processor is used to send indication information to the terminal device, including: A Master Information Block (MIB) message is sent to the terminal device. The MIB message includes preset bits, which are used to carry the indication information.
45. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 21.