Patent Description:
In the fifth-generation mobile communication system (<NUM>) new radio (NR) technology, the configured grant (CG) scheduling transmission mechanism is similar to the semi-static scheduling in the long-term evolution (LTE). The CG scheduling transmission mechanism is mainly used for uplink transmission. The base station (gNB) pre-configures uplink Physical Uplink Shared Channel (PUSCH) resources and the terminal (UE) does not need to send uplink Scheduling Request (SR) to the base station if the UE needs to send uplink data, the data can be sent directly on the resource scheduled by the CG.

The CG scheduling transmission mechanism is usually that the base station (gNB) activates an uplink grant to the UE, under the condition that the UE does not receive the deactivation message, the UE will always use the resources specified by the first uplink grant for uplink transmission. There are two transmission types:.

CG type <NUM> (type <NUM>): configured by radio resource control (RRC) through high-layer signaling (IE ConfiguredGrantConfig);.

CG type <NUM> (type <NUM>): the downlink control information (DCI) indicates the activation and deactivation of uplink grant free, and the required parameters are configured by the information element (IE) ConfiguredGrantConfig, but it is only used when activated by DCI.

CG type <NUM> and type <NUM> are distinguished according to the field rrc-ConfiguredUplinkGrant in IE ConfiguredGrantConfig. If this field is configured, it is CG type <NUM>. If this field is not configured, it is CG type <NUM>.

At present, the CG scheduling transmission mechanism is mainly applicable to the UE in the connection mode.

A contribution by <NPL>, discloses details on configured grant (CG) based UL small data transmission solution.

A contribution by <NPL>, discloses CG-based SDT in the aspects of transmission procedure, CG resource configuration, support of multiple-beam operation, and validity of CG resource.

A contribution by <NPL>, discloses details of pre-configured PUSCH resources (i.e. CG Type <NUM>) based SDT.

A contribution by <NPL>, focuses on the basic issues for SDT on CG type <NUM> which are common for both RRC based and RRC-less SDT.

The present disclosure aims to provide a data transmission method and device, so as to realize the data transmission of the terminal in a disconnected state based on the CG mechanism.

More precisely, in one aspect, the present invention provides a data transmission method according to claim <NUM> and further detailed in the dependent claims referring back to this claim. A corresponding terminal is provided in claim <NUM>.

On the other hand, the present invention provides a data transmission method according to claim <NUM>. A corresponding base station is provided in claim <NUM>.

As compared with the related art, in the data transmission method and device provided by the present embodiment, by associating the SSB with the CGO, the base station can use the beam corresponding to the SSB to receive the uplink data sent by the terminal. In the embodiments of the present disclosure, the SSB-based CG mechanism can better support small data transmission in the disconnected state, thereby saving terminal power consumption and reducing network overhead caused by frequent access to the network.

Various other advantages and benefits will become apparent to those of ordinary skill in the art when reading the following detailed description of the embodiments. The drawings are only for purposes of illustrating the embodiments and are not to be considered to limit the present disclosure. The same reference numbers are used to designate the same components throughout the drawings.

Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It is to be understood that the data are interchangeable under appropriate circumstances such that the embodiments of the present disclosure can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed, instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or device. "And/or" in the specification and claims means at least one of the connected objects.

The techniques described herein are not limited to NR systems and Long Time Evolution (LTE)/LTE-Advanced (LTE-A) systems, and can also be used in various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system may implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA), and the like. UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system implements a radio technology such as Global System for Mobile Communication (GSM). The OFDMA system can implement radio technologies such as UltraMobile Broadband (UMB), Evolution-UTRA (Evolution-UTRA, E-UTRA), IEEE <NUM> (Wi-Fi), IEEE <NUM> (WiMAX), IEEE <NUM>, Flash-OFDM, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-Advanced (like LTE-A) are new UMTS versions that use E-UTRA. However, the following description describes NR systems for example, and NR terminology is used in most of the following description, although the techniques are applicable to applications other than NR system applications as well.

The following description provides examples and does not limit the scope, applicability or configuration set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the spirit and scope of the disclosure. For example, the methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

<FIG> shows a block diagram of a wireless communication system to which an embodiment of the present disclosure is applicable. The wireless communication system includes a terminal <NUM> and a network device <NUM>. Wherein, the terminal <NUM> may also be called a user terminal or user equipment (UE), and the terminal <NUM> may be a mobile phone, a tablet computer, a laptop computer, a personal digital assistant (PDA), mobile Internet device (MID), wearable device or vehicle-mounted equipment and other terminal-side devices. It should be noted that the specific type of terminal <NUM> is not limited in the embodiments of the present disclosure. The network device <NUM> can be a base station and/or a core network element, wherein the above-mentioned base station can be a base station of <NUM> and later versions (for example: gNB, <NUM> NR NB, etc.), or a base station in other communication systems (for example: eNB, WLAN access point, or other access point, etc.), where a base station may be referred to as Node B, evolved Node B, access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Node B, Evolved Node B (eNB), Home Node B, Home Evolved Node B, WLAN access point, WiFi node or any other suitable term in the field, as long as the same technical effect is achieved, the base station is not limited to specific technical terms. The specific type of the base station is not limited.

The base station may communicate with a terminal <NUM> under the control of a base station controller, which may be part of a core network or certain base stations in various examples. Some base stations can communicate control information or user data with the core network through the backhaul. In some examples, some of these base stations may communicate with each other directly or indirectly via a backhaul link, which may be a wired or wireless communication link. A wireless communication system may support operation on multiple carriers (waveform signals of different frequencies). A multi-carrier transmitter is capable of transmitting modulated signals on the multiple carriers simultaneously. For example, each communication link may be a multi-carrier signal modulated according to various radio technologies. Each modulated signal may be sent on a different carrier and may carry control information (e.g., reference signal, control channel, etc.), overhead information, data, and so on.

A base station may communicate wirelessly with terminals <NUM> via one or more access point antennas. Each base station may provide communication coverage for a respective coverage area. The coverage area of an access point may be divided into sectors that constitute only a portion of the coverage area. A wireless communication system may include different types of base stations (e.g., macro base stations, micro base stations, or pico base stations). The base stations may also utilize different radio technologies, such as cellular or WLAN radio access technologies. Base stations may be associated with the same or different access networks or operator deployments. The coverage areas of different base stations (including coverage areas of base stations of the same or different types, coverage areas utilizing the same or different radio technologies, or belonging to the same or different access networks) may overlap.

Communication links in a wireless communication system may include an uplink for carrying uplink (UL) transmissions (e.g., from terminal <NUM> to network device <NUM>), or a downlink for carrying downlink (DL) transmissions (e.g., from network device <NUM> to terminal <NUM>). UL transmissions can also be called reverse link transmissions, and DL transmissions can also be called forward link transmissions. Downlink transmissions may be performed using licensed frequency bands, unlicensed frequency bands, or both. Similarly, uplink transmissions may be performed using licensed frequency bands, unlicensed frequency bands, or both.

In related art, in the disconnected state, the GC scheduling transmission mechanism is currently not supported. If the CG scheduling transmission mechanism in the connected state is directly applied to the disconnected state, the base station will not be able to obtain the CSI information of the downlink beamforming, the reason is that in the disconnected state (idle state/inactive state), the UE will not report channel state information (CSI) to the base station.

shows a data transmission method provided by an embodiment of the present disclosure, applied to the terminal side, and includes:
Step <NUM>, determining, by a terminal in a disconnected state, a target configured grant occasion (CGO) corresponding to a target Synchronization Signal and PBCH block (SSB) according to a matching relationship between the SSB and the CGO.

Here, the base station usually broadcasts and sends at least one SSB, and the total number of the at least one SSB is recorded as SSBtotal, the at least one SSB and/or SSBtotal is usually configured by the base station to the terminal, and specifically can be configured by sending a configuration message in a broadcast or unicast mode. The terminal may select one SSB from the at least one SSB as the target SSB according to the reception conditions of each SSB, for example, select the SSB with the best received signal quality as the target SSB. Of course, the embodiment of the present disclosure may also select the target SSB according to other strategies, which is not specifically limited in the embodiment of the present disclosure.

Step <NUM>, sending, by the terminal, uplink data on the target CGO.

Through the above steps, in the embodiment of the present disclosure, the terminal uses the CGO corresponding to the SSB to send uplink data, so that the base station can use the beam corresponding to the SSB to receive the data sent by the terminal in the disconnected state on the CGO corresponding to the SSB, thereby in the absence of CSI information of downlink beamforming, the beam corresponding to the SSB can be used for data transmission, thereby realizing the data transmission of a terminal in a disconnected state based on a CG mechanism.

Before the above step <NUM>, the terminal may also determine the matching relationship between the SSB and CGO according to the configuration of the base station; or, the terminal obtains the matching relationship between the SSB and CGO through calculation. Wherein, the matching relationship is valid in at least one matching period, and the matching period is pre-configured or pre-agreed.

Specifically, in the above step <NUM>, the terminal may determine the serial number of each CGO in the matching period; then, according to the matching relationship between the SSB serial number and the CGO serial number, determine the serial number of the target CGO corresponding to the target SSB.

In the embodiment of the present disclosure, each CGO may be numbered according to a preset numbering rule. Several numbering rules that can be used in the embodiments of the present disclosure are provided below, and the terminal can determine the serial number of each CGO in the matching period according to one of the following numbering rules:.

When determining the serial number of each CGO in the matching period, the embodiment of the present disclosure can also address the case of CGOs overlapping in time domains with different starting OFDM symbols, performing numbering in an order from a nearest time to a farthest time corresponding to the starting OFDM of each CGO; in the case of CGOs overlapping in frequency domains with different starting OFDM symbols, performing numbering in an ascending order of a smallest PRB serial number in each CGO. Here, the order from the nearest time to the farthest time means that the time is earlier, the number is smaller, and the time is later, the number is larger.

Considering that some slots may be configured as uplink and downlink or flexible slots, it is necessary to consider whether the CGOs in these slots are valid when numbering CGOs. If invalid, these invalid CGOs do not need to be numbered. Specifically, it may be determined whether the CGO of each slot is valid according to the slot configuration, wherein, <NUM>) when the slot is configured as UL, the CGO configured in the slot is valid; <NUM>) when the slot is configured as DL, the CGO configured in the slot is invalid; <NUM>) when the slot is configured as flexible, the CGO configured in the slot is determined to be valid or invalid, and which can be set in advance.

As the first matching method, the terminal can obtain the matching relationship between the SSB and the CGO through calculation. Specifically, the terminal can perform calculation in the following manner:.

As the second matching method, the terminal may determine the matching relationship between the SSB and the CGO according to the configuration of the base station, specifically:.

Considering that CG may be configured as repetition, in the case that the CG is configured as repetition, in the matching relationship, M transmission opportunities TO in one CGO are used as a repetition bundle, which is corresponding to one or more SSBs; or, N CGOs correspond to one or more SSBs as one repetition bundle, wherein each of the N CGOs includes one TO, and the N is less than or equal to the maximum number of CGOs in the matching period, the serial number of the starting CGO of the repetition bundle is an integer multiple of N.

In addition, whether one repetition bundle corresponds to one or more SSBs is determined according to the matching relationship between the SSBs and CGOs.

In addition, in the embodiment of the present disclosure, the CGO may be configured on a BWP other than the initial BWP.

Optionally, when a single user (single terminal) supports multiple sets of CG configurations, each set of CG configurations independently sets the matching relationship with the SSB, or multiple sets of CGs set the same matching relationship with the SSB. The embodiment of the present disclosure can flexibly set the matching relationship of each set of CG configurations.

The methods in the embodiments of the present disclosure have been described above from the terminal side. The following further describes from the base station side.

<FIG> shows the data transmission method provided by the embodiment of the present disclosure, applied to the base station side, and includes:
Step <NUM>, determining, by a base station, a CGO corresponding to each SSB according to a matching relationship between the SSB and the CGO.

Here, the matching relationship between the SSB and the CGO may be determined by the base station according to the configuration, or calculated by the base station, wherein the matching relationship is valid in at least one matching period, and the matching period is preconfigured or pre-agreed. For example, when the base station configures the matching relationship, the base station may also send configuration signaling to the terminal to configure the matching relationship between the SSB and CGO, so that the terminal can obtain the same matching relationship.

In step <NUM>, receiving, by the base station, data sent by the terminal in an disconnected state on the CGO corresponding to the SSB using a beam corresponding to the SSB.

Through the above steps, the base station can receive the uplink data sent by the terminal using the CGO corresponding to the SSB. When receiving the uplink data, the base station can use the beam corresponding to the SSB, so that in the case of without CSI information of downlink beamforming, the beam corresponding to the SSB is used for data transmission, thereby realizing a data transmission of a terminal in an disconnected state based on a CG mechanism.

Specifically, in the above step <NUM>, the base station may determine the serial number of each CGO in the matching period; then, according to the matching relationship between the SSB serial number and the CGO serial number, determine the serial number of the target CGO corresponding to the target SSB. In the embodiment of the present disclosure, each CGO may be numbered according to a preset numbering rule. Several numbering rules that can be used in the embodiments of the present disclosure are provided below, and the base station can determine the serial number of each CGO in the matching period according to one of the numbering rules mentioned above, which will not be repeated here.

Similarly, When the base station determines the serial number of each CGO in the matching period, the embodiment of the present disclosure can also address the case of CGOs overlapping in time domains with different starting OFDM symbols, performing numbering in an order from a nearest time to a farthest time corresponding to the starting OFDM of each CGO; in the case of CGOs overlapping in frequency domains with different starting OFDM symbols, performing numbering in an ascending order of a smallest PRB serial number in each CGO. Here, the order from the nearest time to the farthest time means that the time is earlier, the number is smaller, and the time is later, the number is larger.

Similarly, considering that some slots may be configured as uplink and downlink or flexible slots, it is necessary to consider whether the CGOs in these slots are valid when numbering CGOs. If invalid, these invalid CGOs do not need to be numbered. Specifically, it may be determined whether the CGO of each slot is valid according to the slot configuration, wherein, <NUM>) when the slot is configured as UL, the CGO configured in the slot is valid; <NUM>) when the slot is configured as DL, the CGO configured in the slot is invalid; <NUM>) when the slot is configured as flexible, the CGO configured in the slot is determined to be valid or invalid.

The methods in the embodiments of the present disclosure have been described respectively from the side of the terminal and the base station. To help better understand the present disclosure, several specific examples are provided below.

This example is for the case where both SSB and CGO are in the same bandwidth part (BWP). Before the terminal (UE) enters the disconnected state, the gNB sends the matching ratio parameter (ssb-perCG-occasion) between SSB and CGO through high-level signaling for matching between SSB and CGO, and sends related configuration parameters of CG for configuring the CG scheduling transmission of the UE in the disconnected state. At the same time, the gNB can configure one matching period, and perform matching between the SSB and the CGO in the matching period. ssb-perCG-occasion can specifically indicate <NUM>:<NUM>, <NUM>:<NUM>, <NUM>:<NUM>, etc..

In a matching period, the matching relationship between the SSB and the CGO is configured through the RRC parameter or the matching relationship between the SSB and the CGO is obtained through a calculation method. The matching period can be directly configured by the high layer or configured by an indirect method (such as an integer multiple of the CGO period).

If the CG is not configured with repetition, in a matching period, the CGOs are numbered first, and then matching is performed according to the matching rules between the SSB and the CGOs.

The specific numbering rules are as follows:.

For the case of CGOs overlapping time domains with different start/end symbols, numbering according to the starting OFDM serial number of each CGO from small to large; for the case of CGOs overlapping frequency domains with different start/end symbols, numbering according to the smallest PRB serial number in each CGO from small to large.

Before numbering, it is necessary to determine whether the CGO of each slot is valid according to the slot configuration. If the slot is configured as Flexible/UL, then the CGO configured in the slot is valid. If the slot is configured as DL, then the CGO configured in the slot is invalid.

<FIG> shows a matching relationship, when both SSB and CGO are in the initial BWP, SSBs and CGOs are in one-to-one correspondence. SSB0 corresponds to CG0, SSB1 corresponds to CG1, SSB2 corresponds to CG2, and SSB3 corresponds to CG3. It should be noted that, for the convenience of representation, CG is used to represent CGO in <FIG>, that is, CG0 represents CGO0, CG1 represents CGO1, and so on.

If the CG scheduling transmission supports repetition, there are two possible resource matching methods as shown in <FIG> and <FIG>. As shown in <FIG>, if the number of repetitions is <NUM>, two consecutive CGOs match one SSB, so the corresponding relationship is: SSB0 corresponds to CG0 and CG1; SSB1 corresponds to CG2 and CG3. As shown in <FIG>, if the number of repetitions is <NUM>, there are other matching methods between SSB and CGO, namely: SSB0 corresponds to CG0 and CG4, SSB1 corresponds to CG1 and CG5, SSB2 corresponds to CG2 and CG6, and SSB3 corresponds to CG3 and CG7.

The base station configures CG scheduling transmission for the terminal in the disconnected state by using the two parameters ssb-perCG-occasion and Periodicity through high-level signaling. The ssb-perCG-occasion parameter is used to indicate the matching relationship between SSB and CGO in one matching period, for example, one SSB corresponds to multiple CGOs, one SSB corresponds to one CGO, and multiple SSBs correspond to one CGO.

First ssb-perCG-occasion is compared with <NUM>. If ssb-perCG-occasion><NUM>, it means that multiple SSB serial numbers correspond to one CGO. Therefore, ssb-perCG-occasion SSBs are divided into one group first, and then matching of CGO and SSB is performed according to Method <NUM>; if ssb-perCG-occasion< <NUM>, it means that one SSB serial number corresponds to multiple CGOs, <NUM>/ssb-perCG-occasion CGOs are divided into one group first, and then matching of CGOs and SSBs is performed according to Method <NUM>;.

Periodicity indicates the length of a period for CG scheduling transmission. M indicates the number of the CGO periods in a matching period between CGO and SSB (optionally, an integer multiple of CG0 periods).

An example of configuring the CG is as follows:
<IMG>.

TCG indicates the matching period between SSB and CGO. In TCG=M*Periodicity, the matching relationship remains unchanged. The matching period can be directly configured by the high layer or configured by an indirect method (such as an integer multiple of the CGO period or an integer multiple of the SSB period).

In TCG, the matching relationship between SSB and CGO is as follows.

For example: total number of SSB=<NUM>, total number of CG repetitions N=<NUM>, ssb-perCG-occasion=<NUM>:<NUM>.

The matching period is M=<NUM> CGO periods, Periodicity=<NUM>, when each CGO period contains one CGO, the matching process is as follows.

The base station (gNB) can configure the matching ratio of SSB and CGO through the ssb-perCG-occasion parameter, as shown in <FIG>, <FIG> or <FIG> shows that SSB and CGO are <NUM>:<NUM>, that is, <NUM> SSBs correspond to <NUM> CGO. <FIG> shows that SSB and CGO are <NUM>:<NUM>, that is, one SSB corresponds to one CGO. <FIG> shows that SSB and CGO are <NUM>:<NUM>, that is, <NUM> SSB corresponds to <NUM> CGOs.

As shown in <FIG>, if the CGO period is large, the matching period can be the same as the CGO period, and the same number of CGOs as SSBs can be configured in one matching period. The time interval between two CGOs is matching period/total number of SSBs.

As shown in <FIG>, the matching period includes <NUM> CGO periods, and the same number of CGOs as the total number of SSBs are configured in each CGO period, which can reduce the data transmission delay on the CGO corresponding to each SSB. The CGO corresponding to the same SSB may be used for repetition transmission.

As shown in <FIG>, the matching period includes <NUM> CGO periods, and <NUM> CGO resources are configured in each CGO period, and each CGO period matches one SSB, and the CGO corresponding to the same SSB can be used for repetition transmission.

As shown in <FIG>, in one matching period, under the configuration of multiple CGOs, when CGO time-frequency resources overlap, they can be numbered according to the starting OFDM serial number of each CGO from small to large. In the case of CGOs overlapping in the frequency domain and with different start/end symbols, the numbering is performed according to the smallest PRB serial number in each CGO from small to large.

When CG configures repetition, there are two matching methods between CGO and SSB:.

As shown in <FIG>, changes in the DL/UL configuration will affect the CGO sorting. If a slot indicated by the SFI of the DCI changes from UL to flexible, the CGO sorting remains unchanged. If a slot indicated by the SFI of the DCI changes from UL to DL, the CGO contained in this slot will be eliminated when the CGO is sorted.

<FIG> is a schematic diagram of method <NUM> when CG is configured with repetition. If the number of repetitions is <NUM>, two TOs used for repetition transmission in one CGO can be directly matched with SSB. Each CGO corresponds to one SSB. SSB0 corresponds to CG0, SSB1 corresponds to CG1, SSB2 corresponds to CG2, and SSB3 corresponds to CG3.

<FIG> is a first schematic diagram of method <NUM> when the CG is configured with repetition. If the number of repetitions is <NUM>, two consecutive CGOs match one SSB, so the corresponding relationship is: SSB0 corresponds to CG0 and CG1; SSB1 corresponds to CG2 and CG3. As shown in <FIG>, if the number of repetitions is <NUM>, there are other matching methods between SSB and CGO, namely: SSB0 corresponds to CG0 and CG4, SSB1 corresponds to CG1 and CG5, SSB2 corresponds to CG2 and CG6, and SSB3 corresponds to CG3 and CG7. The starting point is the CGO whose CGO serial number can be divisible by <NUM>. CG0 and CG2 in the figure are the starting point of the repetition bundle.

<FIG> is the second schematic diagram of method <NUM> when the CG is configured with repetition. Regardless of CGO repetition, the matching relationship between SSB and CGO is first calculated. After the matching relationship is determined, the repetition bundle is performing for the same SSB corresponding to CGO. Therefore, in one matching period, the matching relationship between SSB and CGO is <NUM>/<NUM>=<NUM>:<NUM>; after confirming the matching relationship between CGO and SSB, the CGO repetition bundle (CG0&CG4, CG1&CG5, CG2&CG6, CG3&CG7) is determined and the matching relationship between SSB and CGO is finally determined as: SSB0 corresponds to CG0&CG4, SSB1 corresponds to CG1&CG5, SSB2 corresponds to CG2&CG6, and SSB3 corresponds to CG3&CG7.

This example is mainly for the matching relationship between SSB and CGO across BWPs, as shown in <FIG>, mainly supporting the matching between SSBs and CGOs across BWPs. Because if the gNB configures too many CGOs in the initial BWP, the uplink load of the initial BWP will be too large. For uplink load balancing, CGOs are configured in other BWPs (working BWPs before the UE enters the disconnected state); at the same time, the gNB needs to configure the matching relationship between the SSB on the initial BWP and the CGO on other BWPs. At the same time, this also shows that the gNB corresponding to the SSB transmits the same beam as that received by the CGO. gNB needs to indicate which BWP is used for CG transmission in RRC release, and the details of BWP are as follows. BWP ::= SEQUENCE {
locationAndBandwidth
subcarrierSpacing
cyclicPrefix }.

This example mainly considers increasing the number of CGOs by configuring multiple CGO time-frequency resources in one period, thereby increasing the number of CGOs corresponding to the SSBs, which can reduce the transmission delay. Specifically, as shown in <FIG>, four CGOs are configured in one period, and each CGO corresponds to one SSB. In this way, although multiple CGOs are configured in one period, the UE will not send two CGOs at the same time, in addition, supporting multiple CGO configurations in one period can increase CG transmission resources.

In the case of configuring multiple CGOs in the time-frequency domain of one period, the CGOs need to be numbered first, and the numbering process is as follows:.

This example is mainly aimed at how one UE is configured with multiple sets of CG resources corresponding to SSB. As shown in <FIG>. Two sets of CG resource configurations can be configured separately the matching relationship with SSB, that is mainly based on the allocation of CG resources and the amount of SSB configuration. The gNB can individually configure the matching relationship with SSB for each set of CG resources. As shown in <FIG>, the matching ratio between CG configuration <NUM> and SSB is <NUM>:<NUM>, that is, one SSB corresponds to two CGO resources in CG configuration <NUM>.

The matching ratio between CG configuration <NUM> and SSB is <NUM>:<NUM>, that is, one SSB corresponds to one CGO resource in CG configuration <NUM>. CG configuration <NUM> and CG configuration <NUM> are both independently configured the matching ratio with the SSB. The gNB may also configure only one matching ratio with the SSB for multiple sets of CG configurations. As shown in <FIG>, the gNB configures the same SSB matching ratio of <NUM>:<NUM> for CG configuration <NUM> and CG configuration <NUM>, that is, one SSB corresponds to two CGO resources in the CG configuration, which can save RRC signaling overhead.

It can be seen from the above examples that the embodiment of the present disclosure associates the SSB with the CGO, and the gNB can use the Beam corresponding to the SSB to receive the uplink data sent by the UE. The SSB-based CG mechanism of the embodiments of the present disclosure can better support small data transmission in a disconnected state, thereby saving terminal power consumption and reducing network overhead caused by frequently accessing the network.

Various methods of the embodiments of the present disclosure have been introduced above. A device for implementing the above method will be further provided below.

Referring to <FIG>, an embodiment of the present disclosure provides a terminal, including:
a determination unit <NUM>, configured to determine a target configured grant occasion (CGO) corresponding to a target Synchronization Signal and PBCH block (SSB) according to a matching relationship between the SSB and the CGO when the terminal is in a disconnected state;.

A sending unit <NUM>, configured to send uplink data on the target CGO.

Optionally, the terminal also includes:
a matching relationship obtaining unit, configured to determine the matching relationship between the SSB and CGO according to the configuration of the base station; or, the terminal obtains the matching relationship between the SSB and CGO through calculation. Wherein, the matching relationship is valid in at least one matching period, and the matching period is pre-configured or pre-agreed.

The determination unit <NUM> is further configured to determine the serial number of each CGO in the matching period; then, according to the matching relationship between the SSB serial number and the CGO serial number, determine the serial number of the target CGO corresponding to the target SSB.

The determination unit <NUM> is further configured to determine the serial number of each CGO in the matching period according to one of the following numbering rules:.

The determination unit <NUM> is further configured to, in the case of CGOs overlapping in time domains with different starting OFDM symbols, performing numbering in an order from a nearest time to a farthest time corresponding to the starting OFDM of each CGO; in the case of CGOs overlapping in frequency domains with different starting OFDM symbols, performing numbering in an ascending order of a smallest PRB serial number in each CGO.

The determination unit <NUM> is further configured to determine whether the CGO of each slot is valid according to the slot configuration before determining the serial number of each CGO in the matching period, wherein, when the slot configuration is UL, the CGO of the slot configuration is valid; when the slot configuration is DL, the CGO of the slot configuration is invalid; when the slot configuration is flexible, the CGO of the slot configuration is determined to be valid or invalid.

Optionally, the matching relationship obtaining unit is also configured to:.

Optionally, when the CG is configured as repeated transmission:.

Optionally, the CGO is configured on a BWP other than the initial BWP.

Optionally, when a single user supports multiple sets of CG configurations, each set of CG configurations independently sets the matching relationship with the SSB, or multiple sets of CGs set the same matching relationship with the SSB.

It should be noted that the device in this embodiment is a device corresponding to the method shown in <FIG>, and the implementations in the above embodiments are all applicable to this embodiment of the device, and can also achieve the same technical effect. The device provided by the embodiments of the present disclosure can realize all the method steps in the method embodiments, and can achieve the same technical effect, so the parts and beneficial effects in this embodiment that are the same as those of the method embodiments will not be described in detail here.

<FIG> is a schematic structural diagram of a terminal provided by an embodiment of the present disclosure. The terminal includes: a processor <NUM>, a transceiver <NUM>, a memory <NUM>, a user interface <NUM> and a bus interface.

In the embodiment of the present disclosure, the terminal further includes: a program stored in the memory <NUM> and executed by the processor <NUM>.

When the processor <NUM> executes the program to implement the following steps:.

Optionally, the processor further executes the program to implement the following steps:
determining the matching relationship between the SSB and CGO according to the configuration of the base station before the target CGO corresponding to the target SSB; or, obtaining the matching relationship between the SSB and CGO through calculation. Wherein, the matching relationship is valid in at least one matching period, and the matching period is pre-configured or pre-agreed.

Optionally, the processor further executes the program to implement the following steps:.

Optionally, the processor further executes the program to implement the following steps:
determining the serial number of each CGO in the matching period according to one of the following numbering rules:.

Optionally, the processor further executes the program to implement the following steps:
in the case of CGOs overlapping in time domains with different starting OFDM symbols, performing numbering in an order from a nearest time to a farthest time corresponding to the starting OFDM of each CGO; in the case of CGOs overlapping in frequency domains with different starting OFDM symbols, performing numbering in an ascending order of a smallest PRB serial number in each CGO.

Optionally, the processor further executes the program to implement the following steps:
determining whether the CGO of each slot is valid according to the slot configuration before determining the serial number of each CGO in the matching period, wherein, when the slot configuration is UL, the CGO of the slot configuration is valid; when the slot configuration is DL, the CGO of the slot configuration is invalid; when the slot configuration is flexible, the CGO of the slot configuration is determined to be valid or invalid.

It can be understood that, in the embodiment of the present disclosure, when the computer program is executed by the processor <NUM>, the various processes of the above-mentioned method embodiment shown in <FIG> can be realized, and the same technical effect can be achieved.

In <FIG>, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor <NUM> and memory represented by memory <NUM> are linked together. The bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein. The bus interface provides the interface. Transceiver <NUM> may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission medium. For different UE, the user interface <NUM> may also be an interface capable of connecting externally and internally to required devices, and the connected devices include but not limited to keypads, displays, speakers, microphones, joysticks, and so on.

The processor <NUM> is responsible for managing the bus architecture and general processing, and the memory <NUM> can store data used by the processor <NUM> when performing operations.

It should be noted that the device in this embodiment is a device corresponding to the method shown in <FIG>, and the implementations in the above embodiments are all applicable to this embodiment of the device, and can also achieve the same technical effect. In this device, the transceiver <NUM> and the memory <NUM>, as well as the transceiver <NUM> and the processor <NUM> can be communicated and connected through the bus interface, the function of the processor <NUM> can also be realized by the transceiver <NUM>, and the function of the transceiver <NUM> can also be implemented by the processor <NUM>. It should be noted here that the above-mentioned device provided by the embodiments of the present disclosure can realize all the method steps in the method embodiments, and can achieve the same technical effect.

In some embodiments of the present disclosure, there is also provided a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:.

When the program is executed by the processor, it can realize all the methods in the above-mentioned data transmission method applied to the terminal side, and can achieve the same technical effect. To avoid repetition, details are not repeated here.

An embodiment of the present disclosure provides a base station as shown in <FIG>, including:.

Optionally, the matching relationship between the SSB and the CGO is determined by the base station according to the configuration, or is calculated by the base station, wherein the matching relationship is valid for at least one matching period, and the matching period is preconfigured or pre-agreed.

Optionally, the base station also includes:
a configuration unit, configured to send a configuration signaling to the terminal to configure the matching relationship between the SSB and the CGO.

Optionally, the determination unit <NUM> is further configured to determine the serial number of each CGO in the matching period; determine the serial number of the CGO corresponding to each SSB according to the matching relationship between the SSB serial number and the CGO serial number.

Optionally, the determination unit <NUM> is further configured to determine the serial number of each CGO in the matching period according to one of the following numbering rules:.

Optionally, the determination unit <NUM> is further configured to, in the case of CGOs overlapping in time domains with different starting OFDM symbols, performing numbering in an order from a nearest time to a farthest time corresponding to the starting OFDM of each CGO; in the case of CGOs overlapping in frequency domains with different starting OFDM symbols, performing numbering in an ascending order of a smallest PRB serial number in each CGO.

Optionally, the determination unit <NUM> is further configured to determine whether the CGO of each slot is valid according to the slot configuration before determining the serial number of each CGO in the matching period, wherein, when the slot configuration is UL, the CGO of the slot configuration is valid; when the slot configuration is DL, the CGO of the slot configuration is invalid; when the slot configuration is flexible, the CGO of the slot configuration is determined to be valid or invalid.

Optionally, the matching relationship between the SSB and the CGO is calculated in the following methods:.

Optionally, the matching relationship between the SSB and the CGO is determined in the following method:.

It should be noted that the device in this embodiment is a device corresponding to the method shown in <FIG>, and the implementations in the above embodiments are all applicable to this embodiment of the device, and can also achieve the same technical effect. It should be noted here that the above-mentioned device provided by the embodiments of the present disclosure can realize all the method steps in the method embodiments, and can achieve the same technical effect.

<FIG> is a schematic structural diagram of a base station, including: a processor <NUM>, a transceiver <NUM>, a memory <NUM>, and a bus interface.

In the embodiment of the present disclosure, the base station further includes: a program stored in the memory <NUM> and executed by the processor <NUM>, when the program is executed by the processor <NUM>, the following steps are implemented:.

Optionally, the processor further executes the program to implement the following steps:
the matching relationship between the SSB and the CGO being determined by the base station according to the configuration, or being calculated by the base station, wherein the matching relationship is valid for at least one matching period, and the matching period is preconfigured or pre-agreed.

Optionally, when the processor executes the program to implement the following steps: sending a configuration signaling to the terminal to configure the matching relationship between the SSB and the CGO.

Optionally, the processor further executes the program to implement the following steps:
determining the serial number of each CGO in the matching period; determining the serial number of the CGO corresponding to each SSB according to the matching relationship between the SSB serial number and the CGO serial number.

Optionally, the processor further executes the program to implements the following steps:.

In <FIG>, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor <NUM> and memory represented by memory <NUM> are linked together. The bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein. The bus interface provides the interface. Transceiver <NUM> may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission medium.

It should be noted that the terminal in this embodiment is a device corresponding to the method shown in <FIG>, and the implementation methods in the above embodiments are all applicable to this terminal embodiment, and can also achieve the same technical effect. In this device, the transceiver <NUM> and the memory <NUM>, as well as the transceiver <NUM> and the processor <NUM> can be connected through a bus interface, the function of the processor <NUM> can also be realized by the transceiver <NUM>, and the function of the transceiver <NUM> can also be implemented by the processor <NUM>. It should be noted here that the above-mentioned device provided by the embodiments of the present disclosure can realize all the method steps in the method embodiments, and can achieve the same technical effect.

In some embodiments of the present disclosure, there is also provided a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:
determining a CGO corresponding to each SSB according to a matching relationship between the SSB and the CGO;.

Receiving data sent by the terminal in a disconnected state on the CGO corresponding to the SSB using a beam corresponding to the SSB.

When the program is executed by the processor, it can realize all the implementation methods in the above-mentioned data transmission method applied to the base station, and can achieve the same technical effect. In order to avoid repetition, details are not repeated here.

Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may implement the described functionality using different methods for each particular application, but such implementation should not be considered beyond the scope of the present disclosure.

Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present disclosure.

In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present disclosure or the part that contributes to the related technology can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.

It should be noted that it should be understood that the division of the above modules is only a division of logical functions, and may be fully or partially integrated into a physical entity or physically separated during actual implementation. And these modules can all be implemented in the form of calling software through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in the form of hardware. For example, the determining module may be a separate processing element, or may be integrated in a chip of the above-mentioned device. In addition, it may be stored in the memory of the above-mentioned device in the form of program code, and a certain processing element of the above-mentioned device may call and execute the functions of the modules identified above. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, and can also be implemented independently. The processing element mentioned here may be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or an instruction in the form of software.

For example, each module, unit, subunit or submodule may be one or more integrated circuits configured to implement the above method, for example: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or, one or Multiple microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (FPGA), etc. For another example, when one of the above modules is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call program codes. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

The terms "first", "second" and the like in the specification and claims of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the disclosure described herein are practiced, for example, in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus. In addition, the use of "and/or" in the description and claims means at least one of the connected objects, such as A and/or B and/or C, means that it includes A alone, B alone, C alone, and both A and B, both B and C, both A and C, and A, B, and C all exist, there are <NUM> situations. Similarly, the use of "at least one of A or B" in the present disclosure and claims should be understood as "A alone, B alone, or both A and B".

Claim 1:
A data transmission method, comprising:
determining (<NUM>), by a terminal in a disconnected state, a target configured grant occasion, CGO, corresponding to a target Synchronization Signal and PBCH block, SSB, according to a matching relationship between the SSB and the CGO;
sending (<NUM>), by the terminal, uplink data on the target CGO,
wherein, before determining (<NUM>) a target CGO corresponding to a target SSB, the method further comprises:
determining, by the terminal, the matching relationship between the SSB and CGO according to configuration of a base station; or,
obtaining, by the terminal, the matching relationship between the SSB and CGO through calculation,
wherein the matching relationship is valid in at least one matching period, and the matching period is preconfigured or pre-agreed,
wherein, when the CG is configured as repeated transmission:
in the matching relationship, M transmission occasions TO in one CGO being used as one repetition bundle corresponding to one or more SSBs, wherein M indicates the number of the CGO periods in a matching period between CGO and SSB; or,
N CGOs being used as one repetition bundle corresponding to one or more SSBs, wherein each of the N CGOs includes one TO, and the N is less than or equal to the maximum number of CGOs in the matching period, a serial number of a starting CGO of the repetition bundle being an integer multiple of N.