A time unit determination method, terminal, network device and storage medium

By using offset values related to beam scanning periods and patterns, the method addresses misalignment issues in satellite communications, enhancing uplink transmission timing and reducing communication failures.

CN115776363BActive Publication Date: 2024-12-10DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111046198.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-07
Publication Date
2024-12-10
Estimated Expiration
2041-09-07

AI Technical Summary

Technical Problem

In satellite communications, the terminal determines the time unit of uplink transmission based on intervals configured by the 5G ground system, leading to potential misalignment with the beam serving period, causing communication failures.

Method used

The terminal and network device utilize offset values related to beam scanning periods and patterns to determine the time unit of uplink transmission, considering multiple offset values and judgment criteria to ensure alignment with the beam serving period.

Benefits of technology

This method enhances the accuracy of uplink transmission timing, reducing communication failures by aligning the transmission with the beam serving period, thereby improving communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115776363B_ABST
    Figure CN115776363B_ABST
Patent Text Reader

Abstract

The present application provides a time unit determination method, a terminal, a network device, and a storage medium, the method comprising: the terminal obtains one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period; the terminal determines the time unit where the uplink transmission is located according to the target first offset value; when only one first offset value is configured, the target first offset value is a configured first offset value; when multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values. The present application can ensure the normal reception of uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a time unit determination method, terminal, network device and storage medium. Background Art

[0002] In satellite communications, satellite beams need to point to the terminal to provide network communication services. Considering that the satellite coverage area is large, while the coverage area of ​​each beam is limited, some satellite communication systems consider using beam hopping mode to provide services to terminals at different locations on the ground in time-sharing mode, that is, designing a periodic beam scanning pattern, dividing multiple ground areas into multiple wave positions, and allocating the service time of the beam between different wave positions within a beam polling cycle, thereby realizing time-sharing services for multiple wave positions. In this way, the terminal determines the time unit of the uplink transmission only based on the time interval configured by the network equipment in the 5G ground system (for example: K1 for timing between PDSCH and HARQ-ACK or K2 for timing between PDCCH and scheduled PUSCH), which easily leads to the time unit of the determined uplink transmission not being within the time period when the beam serves the terminal, so that the network equipment cannot normally receive the uplink transmission, resulting in uplink communication failure. Summary of the invention

[0003] The embodiments of the present application provide a time unit determination method, terminal, network device and storage medium, so as to solve the problem that the terminal determines the time unit of the uplink transmission only according to the time interval configured by the network device in the 5G ground system, which easily causes the determined time unit of the uplink transmission to be not within the time period when the beam serves the terminal, thereby making the network device unable to normally receive the uplink transmission, resulting in uplink communication failure.

[0004] The present application provides a method for determining a time unit, including:

[0005] The terminal obtains one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0006] The terminal determines the time unit where the uplink transmission is located according to the target first offset value;

[0007] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0008] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0009] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0010] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0011] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0012] The second offset value is an offset value in milliseconds configured in the satellite system.

[0013] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0014] the first category of numerical values, the second category of numerical values;

[0015] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0016] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0017] The second offset value is an offset value in milliseconds configured in the satellite system.

[0018] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0019] Optionally, when multiple first offset values ​​are configured, the terminal determines the target first offset value according to any of the following methods:

[0020] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0021] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0022] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0023] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0024] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0025] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0026] The first indication field is a newly added indication field in the DCI.

[0027] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0028] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0029] The first indication field is a newly added indication field in the DCI, further comprising:

[0030] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0031] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0032] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0033] The PDCCH is a PDCCH that schedules a PUSCH.

[0034] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0035] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0036] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0037] Optionally, the terminal determines, according to the target first offset value, a time unit in which the uplink transmission is located, including at least one of the following:

[0038] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0039] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0040] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0041] Optionally, the time unit is one of the following:

[0042] Subframe, time slot, mini-slot, sub-slot, symbol.

[0043] The present application provides a method for determining a time unit, including:

[0044] The network device configures one or more first offset values ​​for the terminal, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0045] The network device determines the time unit where the uplink transmission is located according to the target first offset value;

[0046] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0047] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0048] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0049] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0050] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0051] The second offset value is an offset value in milliseconds configured in the satellite system.

[0052] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0053] the first category of numerical values, the second category of numerical values;

[0054] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0055] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0056] The second offset value is an offset value in milliseconds configured in the satellite system.

[0057] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0058] Optionally, when multiple first offset values ​​are configured, the network device determines the target first offset value according to any of the following methods:

[0059] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0060] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0061] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0062] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0063] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0064] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0065] The first indication field is a newly added indication field in the DCI.

[0066] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0067] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0068] The first indication field is a newly added indication field in the DCI, further comprising:

[0069] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0070] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0071] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0072] The PDCCH is a PDCCH that schedules a PUSCH.

[0073] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0074] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0075] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0076] Optionally, the network device determines the time unit in which the uplink transmission is located according to the target first offset value, including at least one of the following:

[0077] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0078] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0079] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0080] Optionally, the time unit is one of the following:

[0081] Subframe, time slot, mini-slot, sub-slot, symbol.

[0082] An embodiment of the present application provides a terminal, including: a memory, a transceiver, and a processor, wherein:

[0083] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0084] Acquire one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0085] Determining a time unit for uplink transmission according to the target first offset value;

[0086] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0087] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0088] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0089] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0090] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0091] The second offset value is an offset value in milliseconds configured in the satellite system.

[0092] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0093] the first category of numerical values, the second category of numerical values;

[0094] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0095] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0096] The second offset value is an offset value in milliseconds configured in the satellite system.

[0097] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0098] Optionally, when multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods:

[0099] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0100] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0101] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0102] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0103] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0104] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0105] The first indication field is a newly added indication field in the DCI.

[0106] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0107] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0108] The first indication field is a newly added indication field in the DCI, further comprising:

[0109] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0110] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0111] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0112] The PDCCH is a PDCCH that schedules a PUSCH.

[0113] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0114] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0115] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0116] Optionally, determining the time unit in which the uplink transmission is located according to the target first offset value includes at least one of the following:

[0117] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCHis the number of the subcarrier spacing corresponding to the PUCCH;

[0118] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0119] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0120] Optionally, the time unit is one of the following:

[0121] Subframe, time slot, mini-slot, sub-slot, symbol.

[0122] The embodiment of the present application provides a network device, including: a memory, a transceiver, and a processor, wherein:

[0123] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0124] Configuring one or more first offset values ​​for the terminal, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0125] Determining a time unit for uplink transmission according to the target first offset value;

[0126] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0127] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0128] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0129] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0130] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0131] The second offset value is an offset value in milliseconds configured in the satellite system.

[0132] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0133] the first category of numerical values, the second category of numerical values;

[0134] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0135] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0136] The second offset value is an offset value in milliseconds configured in the satellite system.

[0137] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0138] Optionally, when multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods:

[0139] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0140] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0141] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0142] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0143] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0144] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0145] The first indication field is a newly added indication field in the DCI.

[0146] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0147] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0148] The first indication field is a newly added indication field in the DCI, further comprising:

[0149] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0150] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0151] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0152] The PDCCH is a PDCCH that schedules a PUSCH.

[0153] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0154] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0155] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0156] Optionally, determining the time unit in which the uplink transmission is located according to the target first offset value includes at least one of the following:

[0157] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0158] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0159] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0160] Optionally, the time unit is one of the following:

[0161] Subframe, time slot, mini-slot, sub-slot, symbol.

[0162] An embodiment of the present application provides a terminal, including:

[0163] An acquiring unit, configured to acquire one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0164] A determining unit, configured to determine a time unit in which uplink transmission is located according to a target first offset value;

[0165] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0166] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0167] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0168] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0169] The second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of numerical value is the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is the sum of the time length during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam,

[0170] Or, the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position, quantized as a time length with the first time unit as the unit, or, the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period and the second offset value, or, The second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or, the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value, or, the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or, the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value;

[0171] The second offset value is an offset value in milliseconds configured in the satellite system.

[0172] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0173] the first category of numerical values, the second category of numerical values;

[0174] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0175] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0176] The second offset value is an offset value in milliseconds configured in the satellite system.

[0177] Optionally, when multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods:

[0178] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0179] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0180] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0181] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0182] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0183] Optionally, the determining unit is used for at least one of the following:

[0184] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0185] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0186] The present application provides a network device, including:

[0187] A configuration unit, configured to configure one or more first offset values ​​for the terminal, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0188] A determining unit, configured to determine a time unit in which uplink transmission is located according to a target first offset value;

[0189] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0190] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0191] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0192] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0193] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0194] The second offset value is an offset value in milliseconds configured in the satellite system.

[0195] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0196] the first category of numerical values, the second category of numerical values;

[0197] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0198] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0199] The second offset value is an offset value in milliseconds configured in the satellite system.

[0200] Optionally, when multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods:

[0201] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0202] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0203] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0204] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0205] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0206] Optionally, the determining unit is used for at least one of the following:

[0207] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0208] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0209] An embodiment of the present application provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the time unit determination method on the terminal side provided by the embodiment of the present application, or the computer program is used to enable the processor to execute the time unit determination method on the network device side provided by the embodiment of the present application.

[0210] In an embodiment of the present application, the terminal obtains one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period; the terminal determines the time unit where the uplink transmission is located based on the target first offset value; when only one first offset value is configured, the target first offset value is a configured first offset value; when multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values. In this way, since when only one first offset value is configured, the first offset value is related to the beam scanning period, or multiple first offset values ​​are configured, compared with the current technology that determines the time unit where the uplink transmission is located only according to the time interval configured by the network device (for example: K1 or K2), the embodiment of the present application can ensure that the time unit where the determined uplink transmission is located is within the time period when the beam serves the terminal, thereby supporting normal uplink transmission in the beam hopping working mode. BRIEF DESCRIPTION OF THE DRAWINGS

[0211] Figure 1 It is a schematic diagram of the structure of the network architecture applicable to the implementation of this application;

[0212] Figure 2 is a schematic diagram of a feedback timing provided by an embodiment of the present application;

[0213] Figure 3 is a schematic diagram of another feedback timing provided in an embodiment of the present application;

[0214] Figure 4 is a schematic diagram of another feedback timing provided in an embodiment of the present application;

[0215] Figure 5 is a flow chart of a time unit determination method provided by an embodiment of the present application;

[0216] Figure 6 is a schematic diagram of a beam scanning pattern provided in an embodiment of the present application;

[0217] Figure 7 is a schematic diagram of a beam scanning pattern provided in an embodiment of the present application;

[0218] Figure 8 is a flowchart of another time unit determination method provided in an embodiment of the present application;

[0219] Fig. 9 It is a schematic diagram of a scenario provided by an embodiment of the present application;

[0220] Fig.10 is a schematic diagram of another scenario provided in an embodiment of the present application;

[0221] Fig.11 is a schematic diagram of another scenario provided in an embodiment of the present application;

[0222] Fig.12 is a structural diagram of a terminal provided in an embodiment of the present application;

[0223] Fig.13 is a structural diagram of a network device provided in an embodiment of the present application;

[0224] Fig.14 is a structural diagram of another terminal provided in an embodiment of the present application;

[0225] Fig.15 It is a structural diagram of another network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0226] In order to make the technical problems, technical solutions and advantages to be solved by the present application clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0227] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0228] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0229] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0230] Embodiments of the present application provide a time unit determination method, a terminal, a network device, and a storage medium to solve the problem of poor reliability of uplink transmission.

[0231] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0232] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 6G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, a 6G system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0233] See also Figure 1 , Figure 1 It is a schematic diagram of the network architecture applicable to the implementation of this application, such as Figure 1 As shown, it includes a terminal 11 and a network device 12.

[0234] Among them, the terminal involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDA), Redcap terminals, Low power wide area (LPWA) terminals, etc. Wireless terminal devices may also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, access points, remote terminal devices, access terminal devices, user terminal devices, user agents, and user devices, which are not limited in the embodiments of the present application.

[0235] The network device involved in the embodiments of the present application may be a satellite, or a base station on a satellite, and the base station may include multiple cells providing services to the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long-term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a base station in 6G, or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a micro base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0236] Network devices and terminals can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0237] Flexible timing relationships are supported in the 5G NR system. For PUCCH, the PDCCH that schedules PDSCH or the PDCCH that itself needs to perform HARQ-ACK feedback (for example, the PDCCH that indicates the release of SPS resources, the PDCCH that indicates the dormancy of the secondary cell (SCell), etc.) contains an indication field for feedback timing, indicating the time interval (i.e., K1) between the scheduled PDSCH or the PDCCH that needs to perform HARQ-ACK feedback and the PUCCH that carries the HARQ-ACK feedback, i.e., the indication field indicates the feedback timing relationship or feedback timing (HARQ timing). Specifically, the DCI used by the PDCCH contains a PDSCH to HARQ-ACK feedback timing indication field, which indicates the number of time slots k1 between the end position of the PDSCH or the PDCCH that itself needs to perform HARQ-ACK feedback and the start position of HARQ-ACK, which can also be said to be the time slot offset between the time slot where the PDSCH or PDCCH is located and the time slot where the HARQ-ACK is located. For example, the PDSCH whose end position is in time slot n performs HARQ-ACK transmission in time slot n+k1, such as Figure 2As shown. The full set of k1 is {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}, and the value of k1 can be in time slots, that is, k1=1 means an interval of 1 time slot. The high-level signaling pre-configures a k1 set, which can contain one or more K1 values. When only one k1 value is included, it indicates a one-to-one HARQ-ACK feedback, and the DCI does not need to include a feedback timing indication field; when multiple k1 values ​​are included, one of the k1 values ​​is indicated by the indication field in the DCI. Considering the DCI indication overhead, the k1 set contains up to 8 k1 values. The high-level signaling selects the value that satisfies the minimum processing delay of the terminal from 16 values ​​of 0 to 15 and configures it to the terminal. The number of bits of the feedback timing indication field in the DCI changes with the size of the k1 set, and is up to 3 bits. When the PDSCH or PDCCH requiring HARQ-ACK feedback and the PUCCH have different subcarrier spacings, k1=0 corresponds to the last PUCCH time slot overlapping with the received PDSCH or PDCCH requiring HARQ-ACK feedback (i.e., the time slot divided by the subcarrier spacing of the PUCCH).

[0238] For PUSCH, the PDCCH carrying its scheduling information contains a scheduling timing indication field between PUSCH and PDCCH, indicating the time interval between PDCCH and PUSCH (i.e., k2), i.e., the scheduling timing indication field indicates the scheduling timing relationship or scheduling timing. Specifically, the time domain resource allocation indication field in the DCI used by PDCCH indicates the time slot offset k2 between the time slot where PUSCH is located and the time slot where PDCCH is located, i.e., the PDCCH in time slot n indicates that PUSCH transmission is performed in time slot n+k2, such as Figure 3 As shown. The full set of k2 is {0,1,2,3,4,...,32}, and a maximum of 16 values ​​are usually configured to the terminal through the time domain resource assignment (TDRA) table. The value of k2 can be in time slots, that is, k2=1 means an interval of 1 time slot. When PDCCH and PUSCH have different subcarrier spacings, k2=0 corresponds to the first PUSCH time slot that overlaps with the time slot where the received PDCCH is located (that is, the time slot divided by the subcarrier spacing of PUSCH).

[0239] The values ​​of k1 and k2 are mainly selected to notify the terminal of the processing delay and the uplink timing advance (TA), that is, to ensure that the actual start position of the uplink transmission does not overlap with the downlink transmission and that the downlink transmission analysis and uplink transmission preparation can be completed. Figure 2As shown in the figure, if the processing delay is 1 time slot and the TA value is 1 time slot, then K1 is at least 2, which means that the downlink transmission in time slot n is performed in time slot n+2 for HARQ-ACK transmission. Specifically, according to TA, the actual transmission time of the PUCCH carrying HARQ-ACK in time slot n+2 is time slot n+1, and the processing delay of 1 time slot can be met between time slot n+1 and time slot n, ensuring that the preparation is completed before the transmission on the time domain resource corresponding to the PUCCH in time slot n+1.

[0240] For the feedback timing in satellite communication, considering the long distance between the satellite and the ground, the required TA advance is much larger than the k1 value designed by the ground system. Therefore, the k1 value of the ground system cannot cover the overall TA requirement of satellite transmission. It is possible to consider introducing a semi-statically configured fixed offset value K offset , usually a parameter at the ms level, as the TA compensation value between the satellite and a near-ground reference point, based on K1 and K offset To jointly determine the HARQ-ACK transmission time slot. Figure 4 As shown, the terminal receives PDSCH in time slot n, HARQ-ACK is performed in offset The value configured by the higher layer signaling (used to compensate for the satellite TA), in ms, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH (the number in NR, for example, if the subcarrier spacing is 120kHz, then μ PUCCH =3, which means that 1ms contains 8 time slots, so K offset ms is equivalent to 8×K offset time slots), The purpose is to convert K in ms offset The number of time slots corresponding to the subcarrier spacing of PUCCH is converted to k1, which is the value of the feedback timing defined in NR. The same is true for PUSCH, through k2 and K offset To determine the scheduling sequence, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0241] It should be noted that the above description only takes the time unit as a time slot as an example, and this application does not limit this.

[0242] See also Figure 5 , Figure 5 is a flow chart of a method for determining a time unit provided in an embodiment of the present application. Figure 5 As shown, the following steps are included:

[0243] Step 501: The terminal obtains one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0244] Step 502: The terminal determines a time unit for uplink transmission according to a target first offset value;

[0245] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0246] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0247] The one or more first offset values ​​may be semi-statically configured by the network device to the terminal, for example, the one or more first offset values ​​may be semi-statically configured by high-level signaling or a medium access control element (MAC CE). If multiple first offset values ​​are configured, some of the first offset values ​​may be configured by high-level signaling, and another part of the first offset values ​​may be some offset values ​​indicated by MAC CE among multiple offset values ​​pre-configured by high-level signaling.

[0248] When only one first offset value is configured, the first offset value being related to the beam scanning period can be understood as follows: when multiple first offset values ​​are configured, these multiple first offset values ​​are not limited to being related to the beam scanning period.

[0249] In the embodiment of the present application, the beam scanning period and / or beam scanning pattern of the uplink transmission and the downlink transmission may be the same or different, that is, only one beam scanning period and / or beam scanning pattern period may be defined, which is shared by the uplink transmission and the downlink transmission, such as Figure 6 In a beam scanning cycle, the time period serving UE1 can be used for downlink transmission or uplink transmission; the beam scanning cycle and / or beam scanning pattern period can also be defined separately for uplink transmission and downlink transmission. For example, in the same beam scanning cycle, the time period serving the terminal or beam position is different for uplink transmission and downlink transmission, such as Figure 7As shown, in the same beam scanning period, the downlink transmission time serving UE1 is the first 10ms, and the uplink transmission time serving UE1 is the last 10ms, and the uplink and downlink service times are different. Of course, the above is only an example, and there may be other situations such as partial overlap of the uplink service time and the downlink service time. In the case where the beam scanning periods and / or patterns of the uplink transmission and the downlink transmission are different, the above judgment of whether the first target time unit is in the service time period of the current terminal or the current wave position may be to judge whether the first target time unit is in the service time period of the uplink beam serving the current terminal or the current wave position.

[0250] In the embodiment of the present application, the service time period of the current terminal or the current wave position specifically refers to when a beam of a satellite serves multiple terminals or multiple wave positions in a beam hopping manner, and this beam serves different terminals or wave positions according to the beam scanning pattern defined in a fixed period, so that based on this beam scanning pattern and period, a service time period in which the beam serves the current terminal or the current wave position in a period can be obtained. Only during the time when this beam serves the terminal or the wave position can the downlink transmission sent by the base station to the terminal be received by the terminal, and similarly, the uplink transmission sent by the terminal to the base station can be received by the base station. The terminal can be informed of the service time of a beam serving this terminal or the wave position where this terminal is located by pre-broadcasting the beam scanning period and pattern corresponding to a certain terminal or wave position, so that the terminal can determine a time unit included in the beam service time period according to the beam scanning period and pattern for uplink transmission.

[0251] When multiple first offset values ​​are configured, the target first offset value can be a first offset value selected by the terminal from the above multiple first offset values, for example: selecting a first offset value according to the indication of the network device, or selecting a first offset value according to the time period during which the beam serves the terminal.

[0252] In the embodiment of the present application, the above-mentioned uplink transmission may include PUCCH, or may include PUSCH.

[0253] The above time unit is one of the following:

[0254] Subframe, time slot, mini-slot, sub-slot, symbol.

[0255] In this way, the subframe, time slot, mini-time slot, sub-time slot or symbol where the uplink transmission is located can be determined according to the target first offset value.

[0256] In an embodiment of the present application, by configuring only one first offset value related to the beam scanning period and pattern, or by configuring multiple candidate first offset values ​​to cope with different time interval requirements, compared with the current technology that only determines the time unit where the uplink transmission is located based on a time interval in time slots configured by the network device (for example: k1 or k2), the embodiment of the present application can determine the service time period of the current terminal or the current wave position, and then determine that the time unit where the uplink transmission is located is within the service time period of the current terminal or the current wave position, so as to ensure normal uplink transmission.

[0257] As an optional implementation, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0258] The first type of value is an integer multiple of the beam scanning period (so as to ensure that the time unit corresponding to a downlink transmission in the service time period is determined according to the offset of the integer multiple of the beam scanning period in the service time period, wherein the integer multiple of the beam scanning period can meet the transmission delay of satellite transmission (i.e., K defined in the existing satellite system). offset ), the sum of the transmission delay and processing time of the terrestrial cell (i.e., K1 defined for PUCCH transmission and K2 defined for PUSCH transmission in the 5G system), etc. From the perspective of delay, it should be the minimum value that meets the above requirements, that is, the integer multiple is the minimum integer that ensures that the integer multiple of the beam period meets the above requirements);

[0259] The second type of value is the sum of the integer multiples of the beam scanning period and the length of time during which the terminal is not served in the beam scanning period (from the perspective of delay, the integer multiple is the multiple that satisfies the above sum value is not less than the transmission delay of satellite transmission (i.e., K defined in the existing satellite system). offset ), the minimum integer value of the sum of the transmission delay and processing time of the terrestrial cell (i.e., K1 defined for PUCCH transmission and K2 defined for PUSCH transmission in the 5G system), which can be 0. For example, the length of time that the terminal is not served during the beam scanning period has satisfied the transmission delay of satellite transmission (i.e., K defined in the existing satellite system). offset ), the sum of the transmission delay and processing time of the terrestrial cell (i.e., K1 defined for PUCCH transmission and K2 defined for PUSCH transmission in the 5G system), the second type of value may be only the length of time during which the terminal is not served in the beam scanning period), or,

[0260] The second type of value is a sum of an integer multiple of the beam scanning period, a length of time during which the terminal is not served in the beam scanning period, and a second offset value, or,

[0261] The second type of value is the length of time during which the terminal is not served in the beam scanning cycle (thereby making some downlink transmissions in the later time units in the service time period in the current beam scanning cycle, based on such second type of values, obtain the corresponding time units of uplink transmission in the earlier time units in the service time period serving the terminal or wave position in the next beam scanning cycle, avoiding the situation where some time units in the service time cannot be scheduled for uplink transmission, because if it is always an integer multiple of the beam period, then the downlink transmission in a time unit in the service time period in the current beam scanning cycle will always be scheduled for uplink transmission in a time unit at the same position in the next beam scanning cycle), or,

[0262] The second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period and the second offset value, or,

[0263] The second type of value is an offset value between a beam scanning pattern of an uplink beam and a beam scanning pattern of a downlink beam, or,

[0264] The second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current beam position, which is quantized into a time length in the first time unit (for example, if this time length is Z time slots, then Z time slots are converted into a time length in ms, assuming that the subcarrier interval of the uplink transmission is numbered as μ, and ceil(Z / 2 μ ), where ceil() means rounding up), or

[0265] The second type of numerical value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position; (that is, in one cycle, the offset value between the uplink time and the downlink time serving the same terminal or wave position, or, the offset value between the starting position of the scanning pattern of the uplink beam in a scanning cycle and the starting position of the scanning pattern of the downlink beam in a scanning cycle, or directly defined as the offset value between the uplink time and the downlink time serving the same terminal or wave position, that is, regardless of whether the uplink and downlink beam periods are the same, only the offset value between the starting position of the uplink service time and the starting position of the downlink service time serving the same terminal or wave position is considered); for example Figure 7In the beam scanning pattern shown, in the same beam scanning cycle, for terminal 1, the offset value between the service time periods of the uplink beam and the downlink beam is 10ms, that is, the offset value between the first downlink position serving terminal 1 and the first uplink position serving UE1), or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time that the current terminal or current beam position is not served in the beam scanning period (i.e., the length of time that the current terminal or current beam position is not served according to the beam scanning pattern in the uplink beam scanning period). Or,

[0266] The second type of value is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and an integer multiple of the uplink beam scanning period, or,

[0267] The second type of value is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period and the second offset value, or,

[0268] The second type of numerical value is the sum of an offset value between a beam scanning pattern of an uplink beam and a beam scanning pattern of a downlink beam, an integer multiple of an uplink beam scanning period, and a time length during which the terminal is not served in an uplink beam scanning period, or,

[0269] The second type of value is the sum of an offset value between a beam scanning pattern of an uplink beam and a beam scanning pattern of a downlink beam, an integer multiple of an uplink beam scanning period, a length of time during which the terminal is not served in an uplink beam scanning period, and a second offset value, or,

[0270] The second type of numerical value is the sum of an offset value between a beam scanning pattern of an uplink beam and a beam scanning pattern of a downlink beam, and a length of time during which the terminal is not served in an uplink beam scanning cycle, or,

[0271] The second type of numerical value is the sum of an offset value between a beam scanning pattern of an uplink beam and a beam scanning pattern of a downlink beam, a time length during which the terminal is not served in an uplink beam scanning period, and a second offset value;

[0272] Among them, in the above method of determining the second category of values, if the second offset value is not considered, the principle of determining the second category of values ​​is that the determined second category of values ​​is not less than the second offset value, so that the requirement for the second offset value can be directly included through the factors already considered in the second category of values.

[0273] The second offset value is an offset value in milliseconds configured in the satellite system.

[0274] In the embodiment of the present application, in the same beam scanning cycle, the time period of the service terminal or beam position is different for uplink transmission and downlink transmission, such as Figure 7 As shown, in the same beam scanning period, the downlink transmission time serving terminal 1 is the first 10ms, and the uplink transmission time serving terminal 1 is the second 10ms, and the uplink and downlink service times are different. Of course, the above is only an example, and there may be other situations such as partial overlap of the uplink service time and the downlink service time. In the case where the beam scanning periods and / or patterns of the uplink transmission and the downlink transmission are different, the above judgment of whether the first target time unit is in the service time period of the current terminal or the current wave position may be to judge whether the first target time unit is in the service time period of the uplink beam serving the current terminal or the current wave position.

[0275] That is, in one cycle, the offset value between the uplink time and the downlink time serving the same terminal or wave position, or the offset value between the starting position of the scanning pattern of the uplink beam in one scanning cycle and the starting position of the scanning pattern of the downlink beam in one scanning cycle, or directly defined as the offset value between the uplink time and the downlink time serving the same terminal or wave position (that is, regardless of whether the uplink and downlink beam periods are the same, that is, regardless of whether the uplink and downlink beam periods are the same, only the offset value between the starting position of the uplink service time and the starting position of the downlink service time serving the same terminal or wave position is considered); for example Figure 7 In the beam scanning pattern shown, in the same beam scanning cycle, for UE1, the offset value between the service time periods of the uplink beam and the downlink beam is 10ms, that is, the offset value between the first downlink position serving UE1 and the first uplink position serving UE1.

[0276] In the embodiment of the present application, the definition of the second type of numerical value may not take into account the second offset value. In fact, the second type of numerical value itself already includes the second offset value, that is, the value of the second numerical value is not less than the value of the second offset value.

[0277] The integer multiples of the above-mentioned beam scanning period can be an integer multiples of the beam scanning period pre-agreed or configured by the network device, and the specific multiples are not limited.

[0278] The second offset value may be an adjustment value related to the round-trip time (RTT) or timing advance (TA) of satellite-to-ground communication. In addition, the second offset value may be a pre-agreed or network device configuration. Specifically, it may be: Figure 4 K in the scene shown offset , the K offset This is an offset value defined in some existing satellite systems.

[0279] In this implementation manner, the first offset value can be used to ensure that the time unit where the uplink transmission is located determined by the terminal is within the time period in which the beam serves the terminal.

[0280] As an optional implementation manner, the candidate value set of the first offset value includes at least one of the following:

[0281] the first category of numerical values, the second category of numerical values;

[0282] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0283] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0284] The second offset value is an offset value in milliseconds configured in the satellite system.

[0285] The second offset value is described in the above implementation manner and will not be elaborated here.

[0286] In this implementation, the candidate value set of the first offset value includes at least one of the first category of values ​​and the second category of values, and can be applied to a scenario where one first offset value is configured or multiple first offset values ​​are configured, that is, the first offset value related to the beam scanning period can also be configured in a scenario where multiple first offset values ​​are configured. For example: multiple first offset values ​​include first category values, and may also include second category values, or include multiple first offset values ​​belonging to the first category of values, or include multiple first offset values ​​belonging to the second category of values.

[0287] As an optional implementation, in the case of configuring multiple first offset values, the multiple first offset values ​​may include the above-mentioned second offset value (see the above-mentioned implementation description, which is not repeated here).

[0288] In addition to the second offset value, the above-mentioned multiple first offset values ​​may also include other offset values, for example: one or more of the above-mentioned first-category values ​​and / or second-category values ​​related to the beam scanning period, or multiple first offset values ​​include multiple second offset values, and the values ​​of these multiple second offset values ​​are different.

[0289] As an optional implementation manner, when multiple first offset values ​​are configured, the terminal determines the target first offset value according to any one of the following methods:

[0290] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0291] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0292] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0293] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0294] Among them, the second offset value is an offset value in the first time unit, and the specific first time unit can be ms or subframe according to the above definition of the second offset value (when the length of a subframe is defined as 1ms in the communication system, ms and subframe are equivalent in unit), and the third offset value is an offset value in the second time unit, and the second time unit is less than the time unit of the second offset value. The above second time unit can be a time unit less than 1ms such as a time slot or a subslot. For example, the third offset value can be a K1 value (feedback timing) defined in a time slot or subslot for PUCCH in a 5G communication system, which is used to indicate the time interval between PDSCH (or PDCCH that needs to feedback HARQ-ACK) and its HARQ-ACK transmission, and the third offset value can be a K2 value (scheduling timing) defined in a time slot or subslot for PUSCH in a 5G communication system, which is used to indicate the time interval between PDCCH and the scheduled PUSCH transmission.

[0295] The above-mentioned first indication field is an indication field for indicating a first offset value among a plurality of first offset values, that is, the correspondence between each bit state of the first indication field and the indicated first offset value can be predefined or configured, and a first offset value is indicated by different bit states of the first indication field; wherein the number of bits of the first indication field can be determined based on the number of numerical values ​​of the first offset value. For example, as shown in the following table, a 2-bit first indication field is taken as an example (where the number of bits of other first indication fields is similar and will not be repeated).

[0296] Table 1

[0297] The bit status of the first indication field The corresponding first offset value 00 Offset value 1 01 Offset 2 10 Offset value 3 11 Offset value 4

[0298] The first indication field is a reused indication field defined in the DCI; or the first indication field is a newly added indication field in the DCI.

[0299] When the first indication field is an indication field that has been defined in a reused DCI, the first indication field is a reuse of the indication field that originally indicated the third offset value in the DCI, wherein the first offset value and the third offset value are jointly encoded and indicated through the first indication field, or the first offset value is indicated through part of the bits in the indication field that originally indicated the third offset value, or the indication field that originally indicated the third offset value is directly reused to indicate only the first offset value.

[0300] When the first offset value and the third offset value are jointly coded for indication, the first offset value and the third offset value indicated simultaneously are represented by the relationship between different bit states of the predefined or configured first indication field and the combination state of the first offset value and the third offset value, for example, taking a 3-bit indication field as an example, as shown in the following table, wherein the table only takes the combination of 2 first offset values ​​and 4 third offset values ​​as an example, and does not exclude other numbers and combinations of first offset values ​​and third offset values; wherein the combinations can be defined separately for PUCCH and PUSCH.

[0301] Table 2

[0302]

[0303]

[0304] When the first offset value is indicated by part of the bits in the indication field that originally indicates the third offset value, it can be expressed as dividing the indication field that originally indicates the third offset value into two parts, the first part indicates the first offset value, and the second part indicates the third offset value. For example, taking the 3-bit indication field that originally indicates the third offset value as an example, it can be divided into 1 bit (for example, the high-order bit or the lowest-order bit) indicating the first offset value, and the remaining bits indicating the third offset value.

[0305] When the indication field that originally indicated the third offset value is directly reused to indicate only the first offset value, it means that the third offset value cannot be indicated. One way is to consider that the configured first offset value can include the required time of the third offset value, so that the third offset value is not needed. Another way is to consider that a fixed third offset value that is pre-agreed or configured is used, so that notification in the DCI is not required. At this time, taking the 3-bit indication field that originally indicated the third offset value as an example, the third offset value can be obtained based on the first indication field according to the correspondence between the bit state of the indication field and the first offset value given in the following table.

[0306] Table 3

[0307] The bit status of the first indication field The corresponding first offset value 000 Offset value 1 001 Offset 2 010 Offset value 3 011 Offset value 4 100 Offset value 5 101 Offset value 6 110 Offset value 7 111 Offset value 8

[0308] In the table of the above-mentioned various corresponding relationships, not all bit states may correspond to offset values, for example, some bit states may be reserved without defining corresponding offset values, so as to support subsequent expansion. Such a mapping relationship definition method is also within the protection scope of the present invention.

[0309] The first indication field is a newly added indication field in the DCI, further comprising:

[0310] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value. When P first offset values ​​are configured, the number of bits of the first indication field is determined to be ceil(log2P), where ceil() is a round-up operation; for example, when 4 first offset values ​​are configured, the first indication field is determined to be ceil(log24)=2 bits, then the mapping relationship in Table 1 above can be referred to; when 8 first offset values ​​are configured, the first indication field is determined to be ceil(log28)=3 bits, then the mapping relationship in Table 3 above can be referred to.

[0311] The first correspondence relationship indicates that each of the multiple time parts corresponds to a first offset value, which may be that the time period serving the terminal is divided into multiple time parts, each time part corresponds to a first offset value, and different time parts may be divided in units of ms or time slots to obtain the first correspondence relationship. The first correspondence relationship may be a pre-configured or notified correspondence relationship.

[0312] The second offset value is described in the above implementation manner and will not be elaborated here.

[0313] The above X is the number of time units corresponding to the second offset value, which can be understood as K offset2 2 μ , where K offset2 is the second offset value, u is the number of the subcarrier spacing of the uplink channel. The time unit obtained according to n+X can be obtained according to n+K offset2 2 μ The time unit obtained.

[0314] The above Y is the total number of time units corresponding to the second offset value and the third offset value, which can be understood as k+K offset2 2 μ , where K offset2 is the second offset value, k is the third offset value. The time unit determined according to n+Y can be determined according to n+k+K offset2 2 μ The time unit obtained.

[0315] For the case where the uplink transmission is PUCCH, the above k can be k1, and for the case where the uplink transmission is PUSCH, the above k can be k2. The above k1 is the offset value between the PDCCH of the PDSCH that needs HARQ-ACK feedback and the time unit where the PUCCH is located, as defined in the terrestrial communication system, or the above k1 is the offset value between the PDCCH that needs HARQ-ACK feedback and the time unit where the PUCCH is located. The above k2 is the offset value between the PDCCH that schedules PUSCH and the time unit where the PUSCH is located.

[0316] Wherein, in the case where the uplink transmission is PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0317] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0318] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0319] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0320] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0321] The PDCCH is a PDCCH that schedules a PUSCH.

[0322] The PDCCH requiring HARQ-ACK feedback may include: a PDCCH indicating a semi-persistent scheduling (Semi-Persistent Scheduling, SPS) resource release, or a PDCCH indicating a secondary cell (SCell, SCell) sleep, and the like.

[0323] As an optional implementation manner, the terminal determines, according to the target first offset value, a time unit in which the uplink transmission is located, including at least one of the following:

[0324] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0325] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0326] Wherein, in the above calculation method, when the third offset value (k1 or k2) is not considered, the configured first offset value already includes the time required for the third offset value.

[0327] In this implementation, it is possible to realize or As the time unit where the PUCCH is located, so that the time unit where the PUCCH is located is within the time period when the beam serves the terminal. And it can be realized that the time unit numbered or The time unit is used as the time unit where the PUSCH is located, so that the time unit where the PUSCH is located is within the time period when the beam serves the terminal.

[0328] In an embodiment of the present application, the terminal obtains one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period; the terminal determines the time unit where the uplink transmission is located based on the target first offset value; when only one first offset value is configured, the target first offset value is a configured first offset value; when multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values. In this way, since when only one first offset value is configured, the first offset value is related to the beam scanning period, or multiple first offset values ​​are configured, compared with the current technology that determines the time unit where the uplink transmission is located only according to the time interval configured by the network device (for example: K1 or K2), the embodiment of the present application can ensure that the time unit where the determined uplink transmission is located is within the time period when the beam serves the terminal, thereby supporting normal uplink transmission in the beam hopping working mode.

[0329] See also Figure 8 , Figure 8 is a flowchart of another method for determining a time unit provided in an embodiment of the present application. Figure 8 As shown, the following steps are included:

[0330] Step 801: The network device configures one or more first offset values ​​for the terminal, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0331] Step 802: The network device determines the time unit for uplink transmission according to the target first offset value;

[0332] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0333] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0334] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0335] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0336] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0337] The second offset value is an offset value in milliseconds configured in the satellite system.

[0338] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0339] the first category of numerical values, the second category of numerical values;

[0340] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0341] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0342] The second offset value is an offset value in milliseconds configured in the satellite system.

[0343] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0344] Optionally, when multiple first offset values ​​are configured, the network device determines the target first offset value according to any of the following methods:

[0345] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0346] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0347] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0348] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0349] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0350] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0351] The first indication field is a newly added indication field in the DCI.

[0352] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0353] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0354] The first indication field is a newly added indication field in the DCI, further comprising:

[0355] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0356] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0357] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0358] The PDCCH is a PDCCH that schedules a PUSCH.

[0359] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0360] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0361] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0362] Optionally, the network device determines the time unit in which the uplink transmission is located according to the target first offset value, including at least one of the following:

[0363] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0364] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0365] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0366] Optionally, the time unit is one of the following:

[0367] Subframe, time slot, mini-slot, sub-slot, symbol.

[0368] It should be noted that this embodiment is Figure 5 The implementation methods of the corresponding network devices in the embodiment shown in the figure can be found in the specific implementation methods. Figure 5 In order to avoid repeated description, the relevant description of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.

[0369] The method provided by the embodiment of the present invention is illustrated below by means of multiple embodiments:

[0370] Example 1

[0371] This embodiment can be Fig. 9 In the scenario shown, the subcarrier spacing of the transmission is 120kHz, that is, μ PUSCH =μ PUCCH=3, 8 time slots are included in 1ms; the beam scanning period is 20ms, and the first 10ms of every 20ms is allocated to the wave position where terminal 1 is located, and the second 10ms is allocated to the wave position where terminal 2 is located. For terminal 1, uplink transmission can only be performed within the range of 0-10ms and 20ms-30ms in the figure; assuming that the inherent TA or RTT offset value of the satellite system is 10ms (i.e., the second offset value), according to the pattern and period of the beam scanning, the base station can know that for terminal 1, according to the calculation method of n+the number of time slots corresponding to the second offset value=n+10·8=n+80, no matter which time slot n is in the 10ms serving terminal 1 in the first period, the calculated target time slot is not in the time period serving terminal 1 in the beam scanning period (but in the time period serving terminal 2), then it can be considered to configure 1 K offset value (i.e., the first offset value), for example, configured as K offset =20ms, i.e., 1 times the beam scanning period, can satisfy the value of the minimum beam scanning period that is an integer multiple of the second offset value (10ms). The PDSCH in time slot n in the first beam scanning cycle or the PDCCH that needs HARQ-ACK feedback can be obtained. Corresponding to the position of time slot n in the next beam cycle, the terminal sends HARQ-ACK through PUCCH, and the base station receives HARQ-ACK through PUCCH. Among them, the downlink transmission in time slot n is replaced with the PDCCH that schedules PUSCH. Similarly, corresponding to the position of time slot n in the next beam cycle, the terminal sends PUSCH and the base station receives PUSCH.

[0372] Example 2

[0373] This embodiment can be Fig.10The scenario shown is the same as the assumption of Example 1, except that the time slot obtained by (n + the number of time slots corresponding to the second offset value + the number of time slots corresponding to k1) is used to determine whether it is within the time period of the beam service terminal to consider how to select the first offset value; considering that the range of k1 can be 0-15, that is, it can cover a maximum time length of 2ms, therefore, when the pre-configured k1 set includes a value greater than 7, it means that k1 can bring an offset of 1ms, assuming that the currently configured k1 set includes {8,9,10, . . . 15}, then the PDSCH in the time slot in the last 1ms of the first beam scanning cycle of terminal 1, based on k1=8~15 and the second offset value=10ms, the target time slot obtained is n+k1+80, which means that it can be transmitted in the time period serving terminal 1 in the second cycle. Therefore, it is sufficient to use the second offset value for the first offset value at this time. For the PDSCH in the time slot in the first 9ms of the first beam scanning cycle of terminal 1, no matter what value k1 takes, based on the second offset value=10ms, the target time slot obtained will always fall in the time period serving terminal 2. Therefore, a relatively large second offset value needs to be configured for these positions. An offset value; therefore, two first offset values ​​need to be configured, the first first offset value can be 10ms, corresponding to the time slot in the last ms of 10ms in a beam cycle serving terminal 1, and the second first offset value can be 20ms (satisfying the value that is an integer multiple of the minimum beam scanning period that is not less than the second offset value (10ms)), so that the time slot corresponding to the beam service can be found in the second cycle for HARQ-ACK transmission; therefore, the network device can select two values ​​of 10ms and 20ms to configure to the terminal as the first value and the second value of the first offset value; and it can be implemented in any of the following ways:

[0374] Method 1: The indication in the DCI dynamically indicates one of the values ​​to be used by the terminal to notify that for a certain time slot n, according to the formula Which K is used when calculating the time slot for transmitting HARQ-ACK? offset value; for example, for the case where the PDSCH or the PDCCH that needs to feedback HARQ-ACK is transmitted in the time slot n in the first 9ms of the UE1 service time period in the first cycle, the second value (20ms) can be indicated, and for the case where the PDSCH or the PDCCH that needs to feedback HARQ-ACK is transmitted in the time slot n in the last 1ms of the UE1 service time period in the first cycle, the first value (10ms) can be indicated; accordingly, the terminal obtains the first offset value from the received DCI according to the corresponding method, thereby calculating the time slot for transmitting HARQ-ACK in the same way as above;

[0375] Mode 2: Pre-configure the corresponding relationship. For example, the first 9ms of the 10ms of the service terminal 1 in a cycle is divided into a time period (first time period), and the last 1ms is divided into a time period (second time period). The first time period and the second time period are respectively agreed or configured with corresponding first offset values ​​of 20ms and 10ms, respectively. Then, both the network device and the terminal can determine which first offset value to use according to the time slot position of the PDSCH actually received or the PDCCH for which HARQ-ACK feedback is required, thereby obtaining the corresponding HARQ-ACK transmission time slot;

[0376] Mode 3: Both the network device and the terminal can determine which first offset value to select based on whether the time slot obtained by (n+the number of time slots corresponding to the second offset value) or (n+the number of time slots corresponding to the second offset value+the number of time slots corresponding to k1) is within the time period in which the beam serves the terminal; then for the time slots in the first 9ms of the 10ms time period serving the terminal 1 in one cycle, it is determined that the target time slot calculated in the above manner is not within the service time period, and it is determined to use the first value (20ms); for the time slots in the last 1ms of the 10ms time period serving the terminal 1 in one cycle, it is determined that the target time slot calculated in the above manner is within the service time period, and it is determined to use the second value (10ms);

[0377] Example 3

[0378] This embodiment is implemented on the basis of the above-mentioned embodiment 2. If you want to avoid disordered scheduling, you can consider configuring a larger first offset value for the last 1ms, such as 40ms. For the first 9ms of 10ms, the DCI still indicates or pre-configures or defines a first offset value of 20ms, while the last 1ms of 10ms uses a first offset value of 40ms through DCI indication or pre-configuration or definition.

[0379] Example 4

[0380] In this embodiment, it is assumed that the inherent TA or RTT offset value of the satellite system is 5ms (i.e., the second offset value), and the beam scanning pattern is the same as in the above embodiments 1 and 2. (n+the number of time slots corresponding to the second offset value+the number of time slots corresponding to k1) or (n+the number of time slots corresponding to the second offset value) is used to determine the time slot of the uplink transmission. It is assumed that the k1 value is relatively small and is not enough to exceed the offset of 1ms. Then, for UE1, in a beam scanning cycle, in the time period of 10ms serving UE1, the time slots where the uplink transmission in the first 5ms is determined in the above manner are all in the time period serving the terminal in the current cycle (i.e., the last 5ms of 10ms). In other words, the time slots where the uplink transmission is located in this part of time can be determined based on the second offset value = 5ms, and in the time period of 10ms serving UE1, the time slots where the uplink transmission in the last 5ms is determined in the above manner are all not in the time period serving the terminal in the current cycle (in the time period serving the terminal). 10ms in a beam period that does not serve this terminal), so the downlink transmission in the last 5ms of the 10ms in the previous cycle will be scheduled for uplink transmission. Then two first offset values ​​can be configured for the terminal, the first first offset value can be 5ms (i.e., the size of the second offset value), which is used for downlink transmission in the first 5ms of 10ms in a cycle serving UE1, so as to determine the corresponding uplink transmission in the last 5ms of 10ms in the same cycle serving UE1, and the second first offset value can be 10ms, which is used for downlink transmission in the last 5ms of 10ms in a cycle serving UE1, so as to determine the corresponding uplink transmission in the first 5ms of 10ms in the next cycle serving UE1, such as Fig.11 As shown, taking the absence of k1 as an example, k1 only affects the specific position offset of the time slot, and the scheme is similar, which will not be repeated. Specifically, how to select one of the two first offset values ​​as the target first offset value to determine the time slot of the uplink transmission can refer to the method in Example 2, as follows:

[0381] Method 1: The indication in the DCI dynamically indicates one of the values ​​to be used by the terminal to notify that for a certain time slot n, according to the formula or Which K is used when calculating the time slot for transmitting HARQ-ACK? offset value; for example, for the case where the PDSCH or the PDCCH that needs to feedback HARQ-ACK is transmitted in the time slot n in the first 5ms of the UE1 service time period in the first cycle, the first value (5ms) may be indicated, and for the case where the PDSCH or the PDCCH that needs to feedback HARQ-ACK is transmitted in the time slot n in the last 5ms of the UE1 service time period in the first cycle, the second value (10ms) may be indicated; accordingly, the terminal obtains the first offset value from the received DCI according to the corresponding method, thereby calculating the time slot for transmitting HARQ-ACK in the same manner as above;

[0382] Mode 2: pre-configure the corresponding relationship, for example, the first 5ms of the 10ms of the service terminal 1 in a cycle is divided into a time period (first time period), and the last 5ms is divided into a time period (second time period), and the first time period and the second time period are agreed or configured with corresponding first offset values ​​of 5ms and 10ms respectively. Then, both the network device and the terminal can determine which first offset value to use according to the time slot position of the PDSCH actually received or the PDCCH for which HARQ-ACK feedback is required, thereby obtaining the corresponding HARQ-ACK transmission time slot;

[0383] Method 3: Both the network device and the terminal can determine which first offset value to select based on whether the time slot obtained by (n + the number of time slots corresponding to the second offset value) or (n + the number of time slots corresponding to the second offset value + the number of time slots corresponding to k1) is within the time period in which the beam serves the terminal; then for the time slots in the first 5ms of the 10ms time period serving terminal 1 in one cycle, if it is determined that the target time slot calculated in the above manner is within the service time period, then it is determined to use the first value (5ms); for the time slots in the last 5ms of the 10ms time period serving terminal 1 in one cycle, if it is determined that the target time slot calculated in the above manner is not within the service time period, then it is determined to use the second value (10ms).

[0384] In the above embodiment, if the configured multiple first offset values ​​include the second offset value, the second offset value may be a value directly configured by RRC, or multiple candidate values ​​pre-configured by RRC, and a suitable value is selected from the values ​​as the propagation delay compensation value between the satellite and the ground according to the specific positions of the satellite and the terminal, which may be obtained by DCI notification, MAC CE notification, etc., wherein DCI or MAC CE may directly notify a second offset value, or notify the deviation from the known second offset value, thereby forming a new second offset value. The second offset value involved in the above selection process from multiple first offset values ​​may be a new second offset value updated based on the above method.

[0385] It should be noted that the above HARQ-ACK feedback is transmitted through PUCCH. When PDCCH is used to schedule PUSCH transmission, the above method is also applicable, except that k1 is adjusted to k2, which is not repeated here.

[0386] It should be noted that, in the above-mentioned multiple embodiments, the uplink beam scanning pattern and the downlink beam scanning pattern are the same (that is, there is only one beam scanning pattern) as an example. If the uplink and downlink beam scanning patterns are different, then when configuring the first offset value, it is necessary to further consider the offset value of the service time of the uplink beam and the downlink beam serving the terminal or wave position in the above-mentioned embodiments to compensate for the offset caused by the misalignment of the uplink and downlink beams.

[0387] For the above methods and embodiments, if the uplink and downlink have different beam scanning patterns and / or periods, determining whether it is in the service time period serving the current terminal or wave position specifically refers to whether it is in the service time period serving the current terminal or wave position determined according to the uplink beam scanning pattern and period; the above beam scanning period is specifically the scanning period of the uplink beam.

[0388] See also Fig.12 , Fig.12 is a structural diagram of a terminal provided by an embodiment of the present invention, such as Fig.12 As shown, it includes a memory 1220, a transceiver 1200 and a processor 1210:

[0389] The memory 1220 is used to store computer programs; the transceiver 1200 is used to send and receive data under the control of the processor 1210; the processor 1210 is used to read the computer program in the memory 1220 and perform the following operations:

[0390] Acquire one or more first offset values ​​configured by the network device, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0391] Determining a time unit for uplink transmission according to the target first offset value;

[0392] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0393] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0394] Among them, Fig.12 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1210 and various circuits of memory represented by memory 1220 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1200 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1230 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0395] The processor 1210 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 when performing operations.

[0396] Optionally, the processor 1210 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0397] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present invention according to the obtained executable instructions. The processor and the memory may also be arranged physically separately.

[0398] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0399] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0400] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0401] The second offset value is an offset value in milliseconds configured in the satellite system.

[0402] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0403] the first category of numerical values, the second category of numerical values;

[0404] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0405] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0406] The second offset value is an offset value in milliseconds configured in the satellite system.

[0407] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0408] Optionally, when multiple first offset values ​​are configured, the terminal determines the target first offset value according to any of the following methods:

[0409] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0410] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0411] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0412] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0413] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0414] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0415] The first indication field is a newly added indication field in the DCI.

[0416] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0417] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0418] The first indication field is a newly added indication field in the DCI, further comprising:

[0419] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0420] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0421] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0422] The PDCCH is a PDCCH that schedules a PUSCH.

[0423] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0424] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0425] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0426] Optionally, the terminal determines, according to the target first offset value, a time unit in which the uplink transmission is located, including at least one of the following:

[0427] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0428] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0429] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0430] Optionally, the time unit is one of the following:

[0431] Subframe, time slot, mini-slot, sub-slot, symbol.

[0432] It should be noted here that the above-mentioned terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0433] See also Fig.13 , Fig.13 is a structural diagram of a network device provided by an embodiment of the present invention, such as Fig.13 As shown, it includes a memory 1320, a transceiver 1300 and a processor 1310:

[0434] The memory 1320 is used to store computer programs; the transceiver 1300 is used to send and receive data under the control of the processor 1310; the processor 1310 is used to read the computer program in the memory 1320 and perform the following operations:

[0435] configuring one or more first offset values ​​for the terminal, wherein when only one first offset value is configured, the first offset value is related to the beam scanning period;

[0436] Determining a time unit for uplink transmission according to the target first offset value;

[0437] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0438] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0439] Among them, Fig.13 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1310 and various circuits of memory represented by memory 1320 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1300 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1330 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0440] The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 when performing operations.

[0441] Optionally, the processor 1310 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0442] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present invention according to the obtained executable instructions. The processor and the memory may also be arranged physically separately.

[0443] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0444] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0445] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0446] The second offset value is an offset value in milliseconds configured in the satellite system.

[0447] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0448] the first category of numerical values, the second category of numerical values;

[0449] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0450] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0451] The second offset value is an offset value in milliseconds configured in the satellite system.

[0452] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0453] Optionally, when multiple first offset values ​​are configured, the network device determines the target first offset value according to any of the following methods:

[0454] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0455] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0456] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0457] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0458] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0459] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0460] The first indication field is a newly added indication field in the DCI.

[0461] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0462] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0463] The first indication field is a newly added indication field in the DCI, further comprising:

[0464] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0465] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0466] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0467] The PDCCH is a PDCCH that schedules a PUSCH.

[0468] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0469] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0470] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0471] Optionally, the network device determines the time unit in which the uplink transmission is located according to the target first offset value, including at least one of the following:

[0472] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0473] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0474] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0475] Optionally, the time unit is one of the following:

[0476] Subframe, time slot, mini-slot, sub-slot, symbol.

[0477] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0478] See also Fig.14 , Fig.14 is a structural diagram of another terminal provided by an embodiment of the present invention, such as Fig.14 As shown, terminal 1400 includes:

[0479] An acquiring unit 1401 is configured to acquire one or more first offset values ​​configured by a network device, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period;

[0480] A determining unit 1402, configured to determine a time unit in which uplink transmission is located according to a target first offset value;

[0481] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0482] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0483] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0484] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0485] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0486] The second offset value is an offset value in milliseconds configured in the satellite system.

[0487] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0488] the first category of numerical values, the second category of numerical values;

[0489] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0490] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0491] The second offset value is an offset value in milliseconds configured in the satellite system.

[0492] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0493] Optionally, when multiple first offset values ​​are configured, the terminal determines the target first offset value according to any of the following methods:

[0494] Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0495] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value;

[0496] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0497] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0498] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0499] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0500] The first indication field is a newly added indication field in the DCI.

[0501] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0502] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0503] The first indication field is a newly added indication field in the DCI, further comprising:

[0504] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0505] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0506] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0507] The PDCCH is a PDCCH that schedules a PUSCH.

[0508] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0509] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0510] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0511] Optionally, the terminal determines, according to the target first offset value, a time unit in which the uplink transmission is located, including at least one of the following:

[0512] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0513] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0514] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0515] Optionally, the time unit is one of the following:

[0516] Subframe, time slot, mini-slot, sub-slot, symbol.

[0517] It should be noted here that the above-mentioned terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0518] See also Fig.15 , Fig.15 is a structural diagram of another network device provided by an embodiment of the present invention, such as Fig.15 As shown, the network device 1500 includes:

[0519] A configuration unit 1501 is configured to configure one or more first offset values ​​for a terminal, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period;

[0520] A determining unit 1502, configured to determine a time unit in which uplink transmission is located according to a target first offset value;

[0521] When only one first offset value is configured, the target first offset value is the configured first offset value;

[0522] When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

[0523] Optionally, when only one first offset value is configured, the first offset value is a first-category value or a second-category value;

[0524] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0525] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0526] The second offset value is an offset value in milliseconds configured in the satellite system.

[0527] Optionally, the candidate value set of the first offset value includes at least one of the following:

[0528] the first category of numerical values, the second category of numerical values;

[0529] Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period;

[0530] The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in units of the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the uplink beam The offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam The second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value;

[0531] The second offset value is an offset value in milliseconds configured in the satellite system.

[0532] Optionally, in the case of configuring multiple first offset values, the multiple first offset values ​​include a second offset value, and the second offset value is an offset value configured in the satellite system in milliseconds.

[0533] Optionally, when multiple first offset values ​​are configured, the network device determines the target first offset value according to any of the following methods:

[0534] Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH;

[0535] Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates one first offset value corresponding to each of the plurality of time parts;

[0536] Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value;

[0537] Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value;

[0538] The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

[0539] Optionally, the first indication field is an indication field that is reused and defined in the DCI; or

[0540] The first indication field is a newly added indication field in the DCI.

[0541] Optionally, the first indication field is an indication field that is reused and defined in the DCI, and further includes:

[0542] The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value;

[0543] The first indication field is a newly added indication field in the DCI, further comprising:

[0544] The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

[0545] Optionally, the PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or

[0546] The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or,

[0547] The PDCCH is a PDCCH that schedules a PUSCH.

[0548] Optionally, when the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or

[0549] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or

[0550] In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

[0551] Optionally, the network device determines the time unit in which the uplink transmission is located according to the target first offset value, including at least one of the following:

[0552] In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH;

[0553] In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

[0554] Optionally, the one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

[0555] Optionally, the time unit is one of the following:

[0556] Subframe, time slot, mini-slot, sub-slot, symbol.

[0557] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0558] It should be noted that the division of units in the embodiments of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0559] If the integrated unit is implemented in the form of 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 the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0560] An embodiment of the present application provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the time unit determination method on the terminal side provided by the embodiment of the present application, or the computer program is used to enable the processor to execute the time unit determination method on the network device side provided by the embodiment of the present application.

[0561] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0562] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt 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, etc.) that contain computer-usable program code.

[0563] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0564] 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 specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0565] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0566] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for determining a time unit, characterized in that: include: The terminal obtains one or more first offset values ​​configured by the network device, where the one or more first offset values ​​represent a time advance TA compensation value between the satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; The terminal determines the time unit where the satellite system uplink transmission is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

2. The method according to claim 1, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of numerical value is the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is the sum of the time length during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, Or, the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position, quantized as a time length in the first time unit, or, the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period and the second offset value, or, the second type The numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

3. The method according to claim 1, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

4. The method according to claim 1, characterized in that In case that a plurality of the first offset values ​​are configured, the plurality of the first offset values ​​include a second offset value, where the second offset value is an offset value in milliseconds configured in the satellite system.

5. The method according to claim 1, characterized in that In the case where multiple first offset values ​​are configured, the terminal determines the target first offset value according to any of the following methods: Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

6. The method according to claim 5, characterized in that The first indication field is an indication field that is already defined in the DCI that is reused; or The first indication field is a newly added indication field in the DCI.

7. The method according to claim 6, characterized in that The first indication field is an indication field that is defined in the reused DCI, and further includes: The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value; The first indication field is a newly added indication field in the DCI, further comprising: The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

8. The method according to claim 5, characterized in that The PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or, The PDCCH is a PDCCH that schedules a PUSCH.

9. The method according to claim 5, characterized in that In the case where the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

10. The method according to any one of claims 1 to 9, characterized in that The terminal determines, according to the target first offset value, a time unit in which the satellite system uplink transmission is located, including at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

11. The method according to any one of claims 1 to 9, characterized in that The one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

12. The method according to any one of claims 1 to 9, characterized in that The time unit is one of the following: Subframe, time slot, mini-slot, sub-slot, symbol.

13. A method for determining a time unit, characterized in that: include: The network device configures one or more first offset values ​​for the terminal, where the one or more first offset values ​​represent a time advance TA compensation value between the satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; The network device determines the time unit where the satellite system uplink transmission is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

14. The method according to claim 13, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

15. The method according to claim 13, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

16. The method according to claim 13, characterized in that In case that a plurality of the first offset values ​​are configured, the plurality of the first offset values ​​include a second offset value, where the second offset value is an offset value in milliseconds configured in the satellite system.

17. The method according to claim 13, characterized in that In the case where multiple first offset values ​​are configured, the network device determines the target first offset value according to any of the following methods: Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

18. The method according to claim 17, characterized in that The first indication field is an indication field that is already defined in the DCI that is reused; or The first indication field is a newly added indication field in the DCI.

19. The method according to claim 18, characterized in that The first indication field is an indication field that is defined in the reused DCI, and further includes: The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value; The first indication field is a newly added indication field in the DCI, further comprising: The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

20. The method of claim 17, wherein: The PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or, The PDCCH is a PDCCH that schedules a PUSCH.

21. The method of claim 17, wherein: In the case where the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

22. The method according to any one of claims 13 to 21, characterized in that The network device determines the time unit in which the satellite system uplink transmission is located according to the target first offset value, including at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

23. The method according to any one of claims 13 to 21, characterized in that The one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

24. The method according to any one of claims 13 to 21, characterized in that The time unit is one of the following: Subframe, time slot, mini-slot, sub-slot, symbol.

25. A terminal, characterized in that: include: A memory, a transceiver, and a processor, wherein: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Acquire one or more first offset values ​​configured by the network device, where the one or more first offset values ​​represent a time advance TA compensation value between the satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; Determining the time unit in which the satellite system uplink transmission is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

26. The terminal according to claim 25, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

27. The terminal according to claim 25, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

28. The terminal according to claim 25, characterized in that In case that a plurality of the first offset values ​​are configured, the plurality of the first offset values ​​include a second offset value, where the second offset value is an offset value in milliseconds configured in the satellite system.

29. The terminal according to claim 25, characterized in that In the case where multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods: Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

30. The terminal according to claim 29, characterized in that The first indication field is an indication field that is already defined in the DCI that is reused; or The first indication field is a newly added indication field in the DCI.

31. The terminal according to claim 30, characterized in that The first indication field is an indication field that is defined in the reused DCI, and further includes: The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value; The first indication field is a newly added indication field in the DCI, further comprising: The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

32. The terminal according to claim 29, characterized in that The PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or, The PDCCH is a PDCCH that schedules a PUSCH.

33. The terminal according to claim 29, characterized in that In the case where the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

34. The terminal according to any one of claims 25 to 33, characterized in that: The step of determining the time unit of the satellite system uplink transmission according to the target first offset value includes at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

35. The terminal according to any one of claims 25 to 33, characterized in that: The one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

36. The terminal according to any one of claims 25 to 33, characterized in that: The time unit is one of the following: Subframe, time slot, mini-slot, sub-slot, symbol.

37. A network device, characterized in that: include: A memory, a transceiver, and a processor, wherein: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Configure one or more first offset values ​​for the terminal, where the one or more first offset values ​​represent a time advance TA compensation value between the satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; Determining the time unit in which the satellite system uplink transmission is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

38. The network device according to claim 37, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

39. The network device according to claim 37, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

40. The network device according to claim 37, characterized in that In case that a plurality of the first offset values ​​are configured, the plurality of the first offset values ​​include a second offset value, where the second offset value is an offset value in milliseconds configured in the satellite system.

41. The network device according to claim 37, characterized in that In the case where multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods: Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

42. The network device according to claim 41, characterized in that The first indication field is an indication field that is already defined in the DCI that is reused; or The first indication field is a newly added indication field in the DCI.

43. The network device according to claim 42, characterized in that The first indication field is an indication field that is defined in the reused DCI, and further includes: The first indication field is a reuse of an indication field originally indicating a third offset value in the DCI, wherein the first offset value is jointly encoded with the third offset value and indicated by the first indication field, or the first offset value is indicated by some bits in the indication field originally indicating the third offset value, or the indication field originally indicating the third offset value is directly reused to indicate only the first offset value; The first indication field is a newly added indication field in the DCI, further comprising: The number of bits of the first indication field is determined according to the number of numerical values ​​of the first offset value.

44. The network device according to claim 41, characterized in that The PDCCH is a PDCCH that schedules a PDSCH that requires HARQ-ACK feedback; or The PDCCH is a PDCCH for which HARQ-ACK feedback is required; or, The PDCCH is a PDCCH that schedules a PUSCH.

45. The network device according to claim 41, characterized in that In the case where the uplink transmission is a physical uplink shared channel PUSCH transmission, the time unit n is a time unit corresponding to a PDCCH that schedules the PUSCH; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to a PDSCH for which HARQ-ACK feedback is required; or In the case where the uplink transmission is PUCCH transmission, the time unit n is a time unit corresponding to the PDCCH for which HARQ-ACK feedback is required.

46. ​​The network device according to any one of claims 37 to 45, characterized in that: The step of determining the time unit of the satellite system uplink transmission according to the target first offset value includes at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

47. The network device according to any one of claims 37 to 45, characterized in that: The one or more first offset values ​​are semi-statically configured via high-layer signaling or a media access control control element MAC CE.

48. The network device according to any one of claims 37 to 45, characterized in that: The time unit is one of the following: Subframe, time slot, mini-slot, sub-slot, symbol.

49. A terminal, characterized in that: include: an acquiring unit, configured to acquire one or more first offset values ​​configured by the network device, wherein the one or more first offset values ​​represent a time advance TA compensation value between a satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; A determination unit, configured to determine a time unit in which an uplink transmission of the satellite system is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

50. The terminal according to claim 49, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is an integer multiple of the beam scanning period, the sum of the time length during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of numerical value is the time length during which the terminal is not served in the beam scanning period, or the second type of numerical value is the sum of the time length during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, Or, the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position, quantized as a time length in the first time unit, or, the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of an integer multiple of the uplink beam scanning period and the second offset value, or, the second type The numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of the length of time during which the terminal is not served during the uplink beam scanning period, or the second type of numerical value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the length of time during which the terminal is not served during the uplink beam scanning period, and the sum of the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

51. The terminal according to claim 49, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

52. The terminal according to claim 49, characterized in that In the case where multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods: Determine the target first offset value among the multiple first offset values ​​according to indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

53. The terminal according to claim 49, characterized in that The determining unit is used for at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

54. A network device, characterized in that: include: a configuration unit, configured to configure one or more first offset values ​​for the terminal, wherein the one or more first offset values ​​represent a time advance TA compensation value between the satellite and a near-ground reference point, wherein when only one first offset value is configured, the first offset value is related to a beam scanning period; A determination unit, configured to determine a time unit in which an uplink transmission of the satellite system is located according to the target first offset value; When only one first offset value is configured, the target first offset value is the configured first offset value; When multiple first offset values ​​are configured, the target first offset value is one of the multiple first offset values.

55. The network device according to claim 54, characterized in that When only one first offset value is configured, the first offset value is a first-category value or a second-category value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

56. The network device according to claim 54, characterized in that The candidate value set of the first offset value includes at least one of the following: First category numerical value, second category numerical value; Wherein, the first type of values ​​are values ​​of integer multiples of the beam scanning period; The second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, or the second type of value is an integer multiple of the beam scanning period, the sum of the length of time during which the terminal is not served in the beam scanning period, and a second offset value, or the second type of value is the length of time during which the terminal is not served in the beam scanning period, or the second type of value is the sum of the length of time during which the terminal is not served in the beam scanning period, and the second offset value, or the second type of value is the beam scanning pattern of the uplink beam and the downlink beam. The offset value between the beam scanning patterns of the uplink beam, or the second type of value is the time interval between the time unit where the downlink transmission is located and the first time unit in the scanning pattern of the uplink beam after the time unit where the downlink transmission is located that serves the current terminal or the current wave position quantized as a time length in the first time unit, or the second type of value is the time interval between the subframe corresponding to the time unit where the downlink transmission is located and the first subframe in the scanning pattern of the uplink beam after the subframe that serves the current terminal or the current wave position, or the second type of value is the beam of the uplink beam The offset value between the scanning pattern and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the sum of integer multiples of the uplink beam scanning period and the second offset value, or the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the integer multiples of the uplink beam scanning period, and the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or the second type of value is the beam scanning pattern of the uplink beam and the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, an integer multiple of the uplink beam scanning period, the length of time during which the terminal is not served in the uplink beam scanning period, and the sum of the second offset value, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, or, the second type of value is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, the sum of the length of time during which the terminal is not served in the uplink beam scanning period, and the second offset value; The second offset value is an offset value in milliseconds configured in the satellite system.

57. The network device according to claim 54, characterized in that In the case where multiple first offset values ​​are configured, the target first offset value is determined according to any of the following methods: Indicating the target first offset value among the multiple first offset values ​​through indication information of a first indication field in downlink control information DCI used by a physical downlink control channel PDCCH; Determine the target first offset value corresponding to the time unit n according to a first corresponding relationship, wherein the first corresponding relationship indicates that each of the plurality of time parts corresponds to a first offset value; Determine whether the time unit obtained according to n+X is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a first judgment result; when the first judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the first judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, X is the number of the time units corresponding to the second offset value, and the first value is greater than the second value; Determine whether the time unit obtained according to n+Y is within a service time period serving the terminal or the wave position where the terminal is located, and obtain a second judgment result; when the second judgment result indicates that it is not within the service time period serving the terminal or the wave position where the terminal is located, determine that a first value among the multiple first offset values ​​is the target first offset value; when the second judgment result indicates that it is within the service time period serving the terminal or the wave position where the terminal is located, determine that a second value among the multiple first offset values ​​is the target first offset value, wherein n is the number of the time unit n corresponding to the downlink transmission, Y is the total number of time units corresponding to the second offset value and the third offset value, and the first value is greater than the second value; The second offset value is an offset value in a first time unit, the third offset value is an offset value in a second time unit, and the second time unit is smaller than the time unit of the second offset value.

58. The network device according to claim 54, characterized in that The determining unit is used for at least one of the following: In the case where the uplink transmission is PUCCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDSCH or PDCCH for which HARQ-ACK feedback is required on the PUCCH, and k1 is the offset value of the time unit where the PDSCH or the PDCCH and the PUCCH are located in the second time unit, K offset is the target first offset value, μ PUCCH is the number of the subcarrier spacing corresponding to the PUCCH; In the case where the uplink transmission is PUSCH, or as the time unit where the uplink transmission is located; wherein n is the number of the time unit corresponding to the PDCCH that schedules the PUSCH, and k2 is the offset value of the time unit corresponding to the PDCCH that schedules the PUSCH and the time unit where the PUSCH is located, in units of the second time unit, K offset is the target first offset value, μ PUSCH It is the number of the subcarrier spacing corresponding to PUSCH.

59. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the time unit determination method described in any one of claims 1 to 12, or the computer program is used to enable the processor to execute the time unit determination method described in any one of claims 13 to 24.