Communication method and device

By establishing a corresponding relationship between SSB and PUSCH opportunities in the 5G communication system, the terminal device can transmit uplink and downlink information in the idle or inactive state, which solves the power consumption and signaling overhead problems of the idle or inactive terminal device and realizes efficient small data transmission.

CN113518434BActive Publication Date: 2025-09-09HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010275679.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-09
Publication Date
2025-09-09
Estimated Expiration
2040-04-09

AI Technical Summary

Technical Problem

In 5G communication systems, when terminal devices in idle or inactive states perform data transmission, multiple information exchanges are required to enter a connected state, resulting in unnecessary power consumption and signaling overhead, which is not efficient, especially for small data transmission.

Method used

By establishing a corresponding relationship between SSB and PUSCH opportunities between the terminal device and the network device, the terminal device is allowed to send uplink information and receive downlink information in the idle state or inactive state, and communicate using the spatial division reception parameters of the SSB, reducing the need to restore the RRC connection or random access process.

Benefits of technology

It effectively reduces the power consumption and signaling overhead of uplink transmission, improves the efficiency of small data transmission, and reduces unnecessary power consumption and signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113518434B_ABST
    Figure CN113518434B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and discloses a communication method and apparatus. The method includes: a terminal device receives a first SSB, determines a PUSCH opportunity corresponding to the first SSB, and then uses the PUSCH opportunity corresponding to the first SSB to send uplink information; further, the terminal device can receive downlink information sent by a network device according to the spatial division reception parameters of the first SSB. In this way, since there is a corresponding relationship between the SSB and the PUSCH opportunity, in a cell with beam operation, the terminal device can use the PUSCH opportunity corresponding to the SSB to send uplink information in an idle state or an inactive state, and receive downlink information according to the spatial division reception parameters of the SSB; compared with the method of restoring the RRC connection for data transmission or performing data transmission during random access, it can effectively reduce the power consumption and signaling overhead 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 communication method and device. Background Art

[0002] In the fifth generation th In the 5G (5G generation) communication system, there are three radio resource control (RRC) states for terminal devices, namely RRC-connected state, RRC-idle state and RRC inactive state.

[0003] Among them, terminal devices in the connected state can transmit data with network devices. Terminal devices in the idle or inactive state need to complete multiple information exchanges to enter the connected state before transmitting data. This method requires terminal devices in the idle or inactive state to enter the connected state to transmit data with network devices, resulting in unnecessary power consumption and signaling overhead for small and infrequently transmitted data packets. Summary of the Invention

[0004] The present application provides a communication method and apparatus for enabling a terminal device to perform uplink transmission in an idle state or an inactive state, thereby reducing power consumption and signaling overhead of the uplink transmission.

[0005] In a first aspect, embodiments of the present application provide a communication method that can be applied to a terminal device or a chip within the terminal device. Taking the application of this method to a terminal device as an example, in this method, the terminal device receives a first SSB, determines a PUSCH opportunity corresponding to the first SSB, and uses the PUSCH opportunity to send uplink information.

[0006] Using this method, since there is a corresponding relationship between SSB and PUSCH opportunities, in a cell with beam operation, the terminal device can use the PUSCH opportunity corresponding to the SSB in an idle state or an inactive state to send uplink information, and receive downlink information according to the spatial division reception parameters of the SSB; compared with the method of restoring the RRC connection for data transmission or performing data transmission during random access, it can effectively reduce the power consumption and signaling overhead of uplink transmission.

[0007] In one possible design, the method also includes: receiving downlink information from the network device according to the spatial division reception parameters of the first SSB.

[0008] In one possible design, the method also includes: determining the correspondence between M SSBs and multiple PUSCH opportunities, the M SSBs including the first SSB; where M is a positive integer; determining the PUSCH opportunity corresponding to the first SSB, including: determining the PUSCH opportunity corresponding to the first SSB based on the correspondence between the M SSBs and multiple PUSCH opportunities.

[0009] In one possible design, the PUSCH opportunity includes frequency domain resources; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the frequency domain resources of the multiple PUSCH opportunities.

[0010] In one possible design, the PUSCH opportunity includes time domain resources; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the time slots where the multiple PUSCH opportunities are located; or determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the time domain resources of the multiple PUSCH opportunities and the indexes of the time slots where the multiple PUSCH opportunities are located.

[0011] In one possible design, a PUSCH opportunity is associated with a DMRS resource, where the DMRS resource includes DMRS port information and / or DMRS sequence information; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: also determining the correspondence between M SSBs and multiple PUSCH opportunities based on the DMRS resources associated with the multiple PUSCH opportunities.

[0012] In one possible design, determining the correspondence between M SSBs and multiple PUSCH opportunities includes: receiving first indication information from a network device, where the first indication information is used to indicate the correspondence between M SSBs and multiple PUSCH opportunities.

[0013] Using this method, the network device indicates the correspondence between multiple SSBs and multiple PUSCH opportunities to the terminal device. Compared with the terminal device itself determining the correspondence between multiple SSBs and multiple PUSCH opportunities, it can effectively reduce the processing burden of the terminal device.

[0014] In one possible design, multiple PUSCH transmission opportunities are located within a preset time period.

[0015] In one possible design, the starting position of the preset time period is the starting position of the reference wireless frame; the method also includes: receiving second indication information from the network device, the second indication information is used to indicate the reference wireless frame.

[0016] In one possible design, the method further includes receiving configuration information for configuring multiple PUSCH opportunities.

[0017] In one possible design, the method further includes: selecting, based on the measurement values ​​of the M SSBs, a first SSB having a measurement value greater than or equal to a preset threshold from the M SSBs.

[0018] In a second aspect, embodiments of the present application provide a communication method that can be applied to a network device or a chip within the network device. Taking the application of this method to a network device as an example, in this method, the network device receives uplink information from a first PUSCH opportunity, determines a first SSB corresponding to the first PUSCH opportunity, and sends downlink information based on spatial division transmission parameters of the first SSB.

[0019] Using this method, in a cell with beam operation, by setting the correspondence between multiple SSBs and multiple PUSCH opportunities, the network device can determine the first SSB corresponding to the first PUSCH opportunity after receiving uplink information on the PUSCH opportunity, and then send downlink information according to the spatial division transmission parameters of the first SSB, thereby realizing information transmission between the network device and the terminal device in the idle or inactive state.

[0020] In one possible design, the method also includes: determining the correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include a first PUSCH opportunity, and M is a positive integer; determining the first SSB corresponding to the first PUSCH opportunity, including: determining the first SSB corresponding to the first PUSCH opportunity based on the correspondence between the M SSBs and the multiple PUSCH opportunities.

[0021] In one possible design, the PUSCH opportunity includes frequency domain resources; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the frequency domain resources of the multiple PUSCH opportunities.

[0022] In one possible design, the PUSCH opportunity includes time domain resources; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the time slots where the multiple PUSCH opportunities are located; or determining the correspondence between M SSBs and multiple PUSCH opportunities based on the indexes of the time domain resources of the multiple PUSCH opportunities and the indexes of the time slots where the multiple PUSCH opportunities are located.

[0023] In one possible design, a PUSCH opportunity is associated with a DMRS resource, where the DMRS resource includes DMRS port information and / or DMRS sequence information; determining the correspondence between M SSBs and multiple PUSCH opportunities includes: also determining the correspondence between M SSBs and multiple PUSCH opportunities based on the DMRS resources associated with the multiple PUSCH opportunities.

[0024] In one possible design, the method also includes: sending first indication information, the first indication information being used to indicate the correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include a first PUSCH opportunity; determining the first SSB corresponding to the first PUSCH opportunity, including: determining the first SSB corresponding to the first PUSCH opportunity based on the correspondence between the M SSBs and the multiple PUSCH opportunities.

[0025] In one possible design, multiple PUSCH transmission opportunities are located within a preset time period.

[0026] In one possible design, the starting position of the preset time period is the starting position of the reference wireless frame; the method also includes: sending second indication information, the second indication information is used to indicate the reference wireless frame.

[0027] In one possible design, the method further includes sending configuration information for configuring multiple PUSCH opportunities.

[0028] In a third aspect, an embodiment of the present application provides a communication method that can be applied to a terminal device, or can also be applied to a chip within the terminal device. Taking the application of this method to a terminal device as an example, in this method, the terminal device receives a first SSB, determines that the measured value of the first SSB is less than or equal to a preset threshold, then uses the random access resource corresponding to the second SSB to initiate random access to the network device, and the random access is successful; and receives downlink information according to the spatial division reception parameters of the second SSB.

[0029] In this way, in a cell with beam operation, a service SSB can be maintained between the terminal device and the network device, so that the terminal device can send uplink information in an idle state or an inactive state, and receive downlink information according to the spatial division reception parameters of the service SSB; compared with the method of restoring the RRC connection for data transmission or performing data transmission during the random access process, it can effectively reduce the power consumption and signaling overhead of the uplink transmission. Furthermore, when the measurement value of the service SSB is less than or equal to the preset threshold, the terminal device can notify the network device to switch the service SSB through the random access process, thereby effectively ensuring that the terminal device and the network device communicate normally based on the service SSB, reducing the problem of communication failure due to low measurement values ​​of the service SSB.

[0030] In one possible design, the method further includes receiving a random access response from the network device based on a spatial division reception parameter of the second SSB.

[0031] In one possible design, the method further includes: after determining that the measurement value of the first SSB is greater than or equal to a preset threshold, sending the uplink information to the network device.

[0032] In one possible design, the method further includes: receiving downlink information from the network device based on the spatial division reception parameters of the first SSB.

[0033] In a fourth aspect, an embodiment of the present application provides a communication method, which can be applied to a network device, or can also be applied to a chip inside the network device. Taking the application of this method to a network device as an example, in this method, the network device receives a random access request through the random access resource corresponding to the second SSB, where the random access request is used to request random access, and before the random access is successful, the spatial division transmission parameters of the first SSB are used by the network device to send downlink information to the terminal device; after the random access is successful, the network device sends the downlink information according to the spatial division transmission parameters of the second SSB.

[0034] In a fifth aspect, the present application provides a communication device, which may be a terminal device or a chip disposed inside a terminal device. The communication device has the functions of implementing the first or third aspects described above. For example, the communication device includes modules, units, or means corresponding to the steps involved in the first or third aspects described above. The functions, units, or means may be implemented through software, or through hardware, or may be implemented through hardware executing the corresponding software implementation.

[0035] In one possible design, the communication device includes a processing unit and a communication unit. The communication unit can be used to send and receive signals to enable communication between the communication device and other devices, for example, the communication unit is used to receive configuration information from a network device; and the processing unit can be used to perform certain internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the steps involved in the first or third aspect above.

[0036] In one possible design, the communication device includes a processor and may also include a transceiver, the transceiver is used to send and receive signals, and the processor executes program instructions to complete the method in any possible design or implementation of the first aspect or the third aspect above. The communication device may also include one or more memories, and the memory is used to couple with the processor. The one or more memories may be integrated with the processor or may be set separately from the processor, which is not limited in this application. The memory may store the necessary computer programs or instructions for implementing the functions involved in the first aspect or the third aspect above. The processor may execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect or the third aspect above.

[0037] In one possible design, the communication device includes a processor and a memory, and the memory may store the necessary computer programs or instructions for implementing the functions of the first or third aspects described above. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method of any possible design or implementation of the first or third aspects described above.

[0038] In one possible design, the communication device includes at least one processor and an interface circuit, wherein at least one processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect or the third aspect above.

[0039] In a sixth aspect, the present application provides a communication device, which may be a network device or a chip disposed within a network device. The communication device is capable of implementing the functions involved in the second or fourth aspect above. For example, the communication device includes modules, units, or means corresponding to executing the steps involved in the second or fourth aspect above. The functions, units, or means may be implemented through software or hardware, or may be implemented through hardware executing the corresponding software implementation.

[0040] In one possible design, the communication device includes a processing unit and a communication unit. The communication unit can be used to send and receive signals to enable communication between the communication device and other devices, for example, the communication unit is used to send system information to a terminal device; and the processing unit can be used to perform certain internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the steps involved in the second or fourth aspect described above.

[0041] In one possible design, the communication device includes a processor and may also include a transceiver, the transceiver is used to send and receive signals, and the processor executes program instructions to complete the method in any possible design or implementation of the second aspect or the fourth aspect above. The communication device may also include one or more memories, and the memory is used to couple with the processor. The one or more memories may be integrated with the processor or may be set separately from the processor, which is not limited in this application. The memory may store the necessary computer programs or instructions for implementing the functions involved in the second aspect or the fourth aspect above. The processor may execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the second aspect or the fourth aspect above.

[0042] In one possible design, the communication device includes a processor and a memory, and the memory may store the necessary computer programs or instructions for implementing the functions of the second or fourth aspect. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method of any possible design or implementation of the second or fourth aspect.

[0043] In one possible design, the communication device includes at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the second aspect or the fourth aspect above.

[0044] In the seventh aspect, the present application provides a communication system, which includes a terminal device, which is used to execute the method in any possible design of the first aspect or the third aspect mentioned above; the communication system may also include a network device, which is used to execute the method in any possible design of the second aspect or the fourth aspect mentioned above.

[0045] In an eighth aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When a computer reads and executes the computer-readable instructions, the computer executes the method in any possible design of the first to fourth aspects above.

[0046] In a ninth aspect, the present application provides a computer program product, which, when read and executed by a computer, enables the computer to execute the method in any possible design of the first to fourth aspects above.

[0047] In a tenth aspect, the present application provides a chip, comprising a processor, wherein the processor is coupled to a memory and is configured to read and execute a software program stored in the memory to implement a method in any possible design of the first to fourth aspects above.

[0048] These and other aspects of the present application will become more readily apparent from the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0050] Figure 2 This is another network architecture diagram applicable to the embodiments of the present application;

[0051] Figure 3 This is another network architecture diagram applicable to the embodiments of the present application;

[0052] Figure 4a A schematic diagram of a four-step random access process provided in an embodiment of the present application;

[0053] Figure 4b A schematic diagram of a two-step random access process provided in an embodiment of the present application;

[0054] Figure 5a Schematic diagram of SSB provided in the embodiment of this application;

[0055] Figure 5b A schematic diagram of a synchronous burst set provided in an embodiment of the present application;

[0056] Figure 5c An example of a PUSCH opportunity provided in an embodiment of the present application;

[0057] Figure 5d Another PUSCH opportunity example provided in an embodiment of the present application;

[0058] Figure 5e Another PUSCH opportunity example provided in an embodiment of the present application;

[0059] Figure 6 This is a flow chart corresponding to the communication method provided in Example 1 of the present application;

[0060] Figure 7a 、 Figure 7b 、 Figure 7c 、 Figure 7d 、 Figure 7e 、 Figure 7f Several example diagrams of PUSCH opportunity indexes provided in the embodiments of the present application;

[0061] Figure 8This is a flow chart corresponding to the communication method provided in Example 2 of the present application;

[0062] Figure 9 This is a flow chart corresponding to the communication method provided in Example 3 of the present application;

[0063] Figure 10 A possible exemplary block diagram of the apparatus involved in the embodiments of the present application;

[0064] Figure 11 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0065] Figure 12 A schematic diagram of the structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0066] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0067] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0068] (1) Terminal device: It can be a wireless terminal device that can receive network device scheduling and instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to users, or a handheld device with wireless connection function, or other processing equipment connected to a wireless modem. The terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone, mobile phone), a computer and a data card. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablet computers (Pads), computers with wireless transceiver functions, and other devices. A wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station (remotestation), an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station (SS), a customer premises equipment (CPE), a terminal, a user equipment (UE), a mobile terminal (MT), etc. A terminal device may also be a wearable device or a next-generation communication system, for example, a terminal device in a 5G communication system or a terminal device in a future-evolved public land mobile network (PLMN).

[0069] (2) Network equipment: It can be a device in a wireless network, for example, a network device can be a radio access network (RAN) node (or device) that connects a terminal device to a wireless network, which can also be called a base station. At present, some examples of RAN equipment are: a new generation base station (gNodeB) in a 5G communication system, a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home NodeB, HNB), a base band unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP). In addition, in a network structure, a network device can include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node. In addition, in other possible cases, the network device may be another device that provides wireless communication functions for the terminal device. The embodiments of this application do not limit the specific technology and specific device form used by the network device. For ease of description, in the embodiments of this application, the device that provides wireless communication functions for the terminal device is referred to as the network device.

[0070] (3) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0071] Figure 1 This is a schematic diagram of a network architecture applicable to the embodiment of this application. Figure 1 As shown, the terminal device can access the wireless network to obtain services of the external network (such as the Internet) through the wireless network, or communicate with other devices through the wireless network, such as communicating with other terminal devices. The wireless network includes a RAN and a core network (CN), wherein the RAN is used to access the terminal device (such as the terminal device 1301 or the terminal device 1302) to the wireless network, and the CN is used to manage the terminal device and provide a gateway for communicating with the external network.

[0072] The RAN may include one or more RAN devices, such as RAN device 1101 and RAN device 1102.

[0073] The CN may include one or more CN devices, such as CN device 120. Figure 1 When the network architecture shown is applicable to a 5G communication system, the CN device 120 may be an access and mobility management function (AMF) entity or a user plane function (UPF) entity, etc.

[0074] It should be understood that Figure 1 The number of devices in the communication system shown is for illustration only, and the embodiments of the present application are not limited thereto. In actual applications, the communication system may further include more terminal devices, more RAN devices, and other devices.

[0075] Figure 2 This is another network architecture diagram applicable to the embodiment of this application. Figure 2 As shown, the network architecture includes CN equipment, RAN equipment, and terminal equipment. The RAN equipment includes a baseband device and a radio frequency device, wherein the baseband device can be implemented by one node or multiple nodes, and the radio frequency device can be implemented independently from the baseband device or integrated into the baseband device, or some functions can be integrated independently and some functions can be integrated into the baseband device. For example, in an LTE communication system, the RAN equipment includes a baseband device and a radio frequency device, wherein the radio frequency device can be arranged remotely from the baseband device, for example, a remote radio unit (RRU) is a remote radio unit arranged relative to the BBU.

[0076] The communication between RAN equipment and terminal devices follows a certain protocol layer structure. For example, the control plane protocol layer structure may include the functions of the RRC layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, and physical layer. The user plane protocol layer structure may include the functions of the PDCP layer, RLC layer, MAC layer, and physical layer. In one possible implementation, the service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.

[0077] The RAN device can implement the functions of the protocol layers such as RRC, PDCP, RLC and MAC by one node, or can implement the functions of these protocol layers by multiple nodes. For example, in an evolutionary structure, the RAN device can include CU and DU, and multiple DUs can be centrally controlled by one CU. Figure 2 As shown, CU and DU can be divided according to the protocol layers of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in CU, and the functions of the protocol layers below PDCP, such as the RLC layer and MAC layer, are set in DU.

[0078] This protocol layer division is merely an example. Division can also be performed at other protocol layers, such as the RLC layer, where functions at and above the RLC layer are located in the CU, while functions at layers below the RLC layer are located in the DU. Alternatively, division can be performed within a specific protocol layer, such as where some functions at the RLC layer and functions at layers above the RLC layer are located in the CU, while the remaining functions at the RLC layer and functions at layers below the RLC layer are located in the DU. Furthermore, division can be performed in other ways, such as by latency, where functions that require processing time to meet latency requirements are located in the DU, while functions that do not require latency requirements are located in the CU.

[0079] In addition, the radio frequency device can be independently integrated and not placed in the DU, or it can be integrated in the DU, or part of it can be remotely located and part of it can be integrated in the DU. There is no limitation here.

[0080] Figure 3 This is another network architecture diagram applicable to the embodiment of this application. Figure 2 The network architecture shown, Figure 3 The control plane (CP) and user plane (UP) of the CU can also be separated and implemented into different entities, namely the control plane (CP) CU entity (i.e., CU-CP entity) and the user plane (UP) CU entity (i.e., CU-UP entity).

[0081] In the above network architecture, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the terminal device can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In the following embodiments, if the transmission of such signaling between the DU and the terminal device is involved, then the sending or receiving of the signaling by the DU includes this scenario. For example, the signaling of the RRC or PDCP layer will eventually be processed as the signaling of the PHY layer and sent to the terminal device, or converted from the received signaling of the PHY layer. Under this architecture, the signaling of the RRC or PDCP layer can also be considered to be sent by the DU, or sent by the DU and the radio frequency device.

[0082] above Figure 1 、 Figure 2 or Figure 3 The network architecture shown can be applicable to communication systems of various radio access technologies (RAT), for example, a 4G (or long term evolution (LTE)) communication system, a 5G (or new radio (NR)) communication system, or a transition system between an LTE communication system and a 5G communication system, which can also be called a 4.5G communication system, and of course, a future communication system. The network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. It is known to those skilled in the art that with the evolution of the communication network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0083] The apparatuses in the following embodiments of the present application may be located in a terminal device or a network device according to the functions they implement. When the above CU-DU structure is adopted, the network device may be a CU, a DU, or a RAN device including a CU and a DU.

[0084] In the above Figure 1 、 Figure 2 or Figure 3 In the network architecture shown, the states of the terminal device may include the RRC idle state, the RRC inactive state, and the RRC connected state. Among them, the RRC idle state may be referred to as the idle state, the RRC inactive state may be referred to as the inactive state, or may be referred to as the third state, and the RRC connected state may be referred to as the connected state. When a terminal device in the idle state or inactive state wants to perform data transmission, one possible way is to restore the RRC connection with the network device, that is, the RRC state of the terminal device can be switched to the RRC connected state, and then perform data transmission; another possible way is to send uplink data during the random access process.

[0085] Exemplarily, the random access procedure may include a four-step random access procedure and a two-step random access procedure. The terminal device may send uplink data via the third message (Msg3) in the four-step random access procedure; alternatively, the terminal device may send uplink data via message A (MsgA) in the two-step random access procedure.

[0086] (1) Four-step random access process

[0087] Figure 4a A schematic diagram of a four-step random access process provided in an embodiment of the present application. Figure 4a As shown, the following steps are included:

[0088] Step a1: The terminal device sends a random access request to the network device. The random access request may include a random access preamble, and the network device receives the random access preamble from the terminal device. The random access request is also called the first message or message 1 (Msg1) in the random access process.

[0089] Step a2: After detecting the random access preamble sent by the terminal device, the network device sends a random access response (RAR) to the terminal device, and the terminal device receives the random access response from the network device. The random access response is also called the second message or message 2 (Msg2) in the random access process.

[0090] Step a3: The terminal device sends uplink signaling to the network device, and the network device receives the uplink signaling from the terminal device. The uplink signaling is also called the third message or message 3 (Msg3) in the random access process. Msg3 may include uplink data.

[0091] Step a4: The network device receives Msg3 and sends a contention resolution message to the terminal device. Accordingly, the terminal device receives the contention resolution message from the network device. If the terminal device determines, based on the contention resolution message, that it has won the random access conflict, it can determine that the random access is successful. Otherwise, the terminal device determines that the random access has failed and can perform the random access procedure again. The contention resolution message is also referred to as the fourth message or message 4 (Mg4).

[0092] (2) Two-step random access process

[0093] Figure 4b A schematic diagram of a two-step random access process provided in an embodiment of the present application. Figure 4b As shown, the following steps are included:

[0094] Step b1: The terminal device sends a random access request to the network device.

[0095] Here, the random access request may also be referred to as message A (MsgA), including the random access preamble and uplink signaling, which is equivalent to the above Figure 4a Msg1 and Msg3 in the four-step random access process can also be understood as "sending Msg1 and Msg3 together." Msg3 in the four-step random access process is transmitted using the uplink grant (UL grant) carried in Msg2; the two-step random access process uses pre-configured resources to send the uplink signaling in MsgA.

[0096] Step b2: The network device sends message B (MsgB) to the terminal device.

[0097] Here, MsgB is response information for the random access request, and may also be referred to as message B, including at least one of response information for the random access preamble and response information for uplink signaling.

[0098] It should be noted that: depending on whether the random access preamble sent by the terminal device is selected by the terminal device itself, the random access process can be divided into a contention-based random access process and a non-contention-based random access process. For the contention-based random access process, the network device can configure multiple random access preambles for the terminal device, and the terminal device can select one of the random access preambles. For the non-contention-based random access process, the network device can indicate the random access preamble to the terminal device, and then the terminal device can send the indicated random access preamble. The embodiment of the present application takes the contention-based four-step random access process and the two-step random access process as examples, but is not limited to this, and can also be used for non-contention-based random access processes.

[0099] For applications with smaller data volumes, adopting the above approach (restoring the RRC connection for data transmission or performing data transmission during random access) results in unnecessary power consumption and signaling overhead. Based on this, an embodiment of the present application provides a communication method for enabling a terminal device to perform uplink transmission in an idle or inactive state, thereby reducing power consumption and signaling overhead for uplink transmission.

[0100] The following first explains the relevant technical features involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by the present application.

[0101] 1. Beam

[0102] Since 5G communication systems will use higher carrier frequencies (for example, greater than or equal to 6GHz), such as 28GHz, 38GHz, or 72GHz bands, to achieve wireless communications with larger bandwidth and higher transmission rates, the transmitted wireless signals will experience more severe fading during spatial propagation, and it may even be difficult to detect the wireless signals at the receiving end. Therefore, 5G communication systems will use beamforming (BF) technology to obtain beams with good directivity to increase antenna gain and increase power in the transmission direction. For example, at carrier frequencies less than 6GHz, beamforming can also be used to increase the spatial multiplexing rate of the spectrum.

[0103] A beam can be understood as a communication resource. A beam can be a wide beam, a narrow beam, or other types of beams. Different beams can be considered as different communication resources, and the same information or different information can be sent through different beams. Beams include transmit beams and receive beams. A transmit beam can refer to the distribution of signal strength formed in different directions in space after the signal is transmitted by the antenna. A receive beam can refer to the distribution of the antenna array to strengthen or weaken the reception of wireless signals in different directions in space. In an embodiment of the present application, for example, a network device sends information through transmit beam x1, and correspondingly, a terminal device can receive information through receive beam x2. In this case, transmit beam x1 and receive beam x2 can be understood as a beam pair. It should be noted that the embodiment of the present application does not make a clear distinction between transmit beams and receive beams. The above-mentioned transmit beam x1 and receive beam x2 can be collectively referred to as beam x. In this way, it can be understood that the network device sends information through beam x, and correspondingly, the terminal device can receive information through beam x.

[0104] In the protocol, beams can be represented by various signal identifiers, such as the index of the synchronous signal / physical broadcast channel block (SS / PBCH block, also referred to as SSB). In other words, there is a corresponding relationship between beams and SSBs.

[0105] 2. SSB

[0106] exist Figure 1 、 Figure 2 or Figure 3 In the network architecture shown, the terminal device can synchronize with the network device and obtain system information by receiving the synchronization signal and PBCH block sent by the network device.

[0107] (1) Composition of SSB

[0108] In the embodiment of the present application, the SSB may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH). Figure 5aAs shown in the figure, in the time domain, one SSB occupies four orthogonal frequency division multiplexing (OFDM) symbols, which are symbols 0 to 3. In the frequency domain, one SSB occupies 20 resource blocks (RBs) (one RB includes 12 subcarriers), that is, 240 subcarriers, and the subcarriers are numbered from 0 to 239. The PSS is located on the middle 127 subcarriers of symbol 0, and the SSS is located on the middle 127 subcarriers of symbol 2. In order to protect the PSS and SSS, there are different protection subcarriers. The protection subcarriers are not used to carry signals. Subcarriers are reserved on both sides of the SSS as protection subcarriers, as shown in the figure. Figure 5a The blank areas on both sides of the SSS in the PBCH are the guard subcarriers. The PBCH occupies all subcarriers in symbols 1 and 3, and a portion of the remaining subcarriers in symbol 2, excluding those occupied by the SSS (i.e., the remaining subcarriers excluding the guard subcarriers).

[0109] The PSS indicates the cell ID, and the SSS indicates the cell group ID. Together, the cell ID and cell group ID determine multiple physical cell identities (PCIs) in the 5G communication system. Once a terminal device successfully searches for the PSS and SSS, it knows the physical cell ID of the 5G carrier and is thus able to parse the system information contained in the SSB.

[0110] The system information in the SSB is carried by the PBCH channel. Since this information is required for the terminal device to access the network, it can be called the main information block (MIB). The MIB can contain the system frame number, the subcarrier spacing for initial access, and other information. Furthermore, the terminal device can also receive some other possible system information. For example, the terminal device can obtain the parameters used for the transmission of the system information block (SIB) 1 and the distribution of control resources for scheduling it in the MIB, and then can receive SIB1.

[0111] (2) SSB transmission mechanism

[0112] In the 5G communication system, for a cell (or carrier), network equipment can send SSB through different beams at different times to complete the cell's broadcast beam coverage. Figure 5bAs shown, the network device sends SSB#0 through beam 0, SSB#1 through beam 1, SSB#2 through beam 2, and so on; at this time, it can be understood that beam 0 corresponds to SSB#0, beam 1 corresponds to SSB#1, and beam 2 corresponds to SSB#2.

[0113] The set of SSBs sent by a network device during a beam scan is called a synchronization signal burst set (SS burst set). The period of an SS burst set is equivalent to the period of the SSB corresponding to a specific beam and can be configured to 5ms (milliseconds), 10ms, 20ms, 40ms, 80ms, or 160ms.

[0114] Currently, there are a maximum of 4, 8, or 64 SSBs in an SS burst set cycle. When the carrier frequency band is less than or equal to 3 GHz, there are a maximum of 4 SSBs in an SS burst set cycle. Each SS burst set is within a 5 ms time interval. For a schematic diagram of the SS burst set, please refer to Figure 5b , Figure 5b For example, the period of an SS burst set is 20 ms, and an SS burst set includes P SSBs, where P is a positive integer.

[0115] (3) Correspondence between SSB and random access resources

[0116] For a cell, the network device may indicate to the terminal device the correspondence between the SSB of the cell and the random access resource. For example, the network device may indicate to the terminal device the correspondence between the SSB of the cell and the random access resource through system information. In other possible examples, the correspondence between the SSB of the cell and the random access resource may also be predefined by the protocol.

[0117] For example, the SS burst set of this cell includes three SSBs, namely SSB#0, SSB#1, and SSB#2. Table 1 shows an example of the correspondence between the SSBs and random access resources of this cell.

[0118] Table 1: Example of the correspondence between SSB and random access resources

[0119] SSB Random access resources corresponding to SSB SSB#0 Random access resource 0 SSB#1 Random access resource 1 SSB#2 Random access resource 2

[0120] Among them, the random access resource (such as random access resource 0 or random access resource 1 or random access resource 2) may include a time-frequency resource for carrying a random access preamble code, for example, a physical random access channel (PRACH) resource; or it may also include a random access preamble code; or it may also include a time-frequency resource for carrying a random access preamble code and a random access preamble code.

[0121] 3. Quasi-co-location (QCL)

[0122] Quasi-colocation indicates that multiple resources share one or more identical or similar communication characteristics. For these resources, identical or similar communication configurations can be used. For example, if two antenna ports share a colocation relationship, the large-scale channel characteristics of a symbol transmitted by one port can be inferred from the large-scale channel characteristics of a symbol transmitted by the other port.

[0123] Among them, the large-scale channel characteristics can include a variety of possible parameters. In the 5G communication system, the parameters included in the large-scale channel characteristics are divided into four types, namely four types of QCL information, namely: QCL type (type A) Doppler shift, Doppler spread, average channel delay (average delay), delay spread; QCL type B doppler shift, doppler spread; QCL type C average delay, doppler shift; QCL type D spatial receive parameters (spatial RX parameters). Among them, the spatial receive parameters can include the main angle of arrival (AoA) or average angle of arrival of the signal.

[0124] For example, from the perspective of the terminal device, the demodulation reference signal (DMRS) of the physical downlink control channel (PDCCH) and the SSB meet QCL Type D, then the terminal device can receive the DMRS of the PDCCH according to the spatial division reception parameters of the SSB, or it can also be described as that the terminal device can receive the DMRS and SSB of the PDCCH through the same beam, or it can also be described as that the terminal device can receive the DMRS of the PDCCH on the beam corresponding to the SSB.

[0125] Similarly, from the perspective of the network device, if the DMRS and SSB of the PDCCH meet QCL Type D, the network device can send the DMRS of the PDCCH according to the spatial transmission parameter (spatial tx parameter) of the SSB. Alternatively, it can be described as that the network device can send the DMRS of the PDCCH and the SSB through the same beam, or it can be described as that the network device can send the DMRS of the PDCCH on the beam corresponding to the SSB. The spatial transmission parameter may include the main departure angle or the average departure angle of the signal.

[0126] 4. PUSCH Opportunities

[0127] Physical uplink shared channel (PUSCH) opportunity (occasion) can also be called PUSCH opportunity. PUSCH opportunity is used for PUSCH transmission and can be defined by resources. The resource can be a frequency domain resource, or the resource can be a time domain resource, or the resource can be a frequency domain resource and a time domain resource. Furthermore, the PUSCH opportunity can be associated with DMRS resources, and the DMRS resources include DMRS port information and / or DMRS sequence information. Among them, the DMRS resources can be configured by DMRS configuration information, and the DMRS configuration information can be included in the PUSCH configuration information, or can also be sent by the network device to the terminal device through other means.

[0128] In the embodiments of the present application, (1) if a PUSCH opportunity is defined by frequency domain resources, it can also be described as the PUSCH opportunity including frequency domain resources. (2) if a PUSCH opportunity is defined by time domain resources, it can also be described as the PUSCH opportunity including time domain resources. (3) if a PUSCH opportunity is defined by frequency domain resources and time domain resources, it can also be described as the PUSCH opportunity including frequency domain resources and time domain resources. (4) a PUSCH opportunity is associated with a DMRS resource, which can be understood as the PUSCH opportunity being associated with a DMRS port and / or a DMRS sequence.

[0129] DMRS can be used for channel estimation. For example, network devices can perform channel estimation based on DMRS, thereby coherently demodulating uplink PUSCH or PUCCH. DMRS ports are used to characterize channels, and different DMRS ports correspond to different resource elements (REs). The protocol can pre-define multiple DMRS ports, or the network device can indicate the number of DMRS ports. After the terminal device determines the number of DMRS ports, it can determine the RE corresponding to each DMRS port and can then map the DMRS sequence to the RE corresponding to the DMRS port and send it to the network device.

[0130] 5. PUSCH configuration information

[0131] The PUSCH configuration information may be used to configure multiple PUSCH opportunities. Exemplarily, the PUSCH configuration information may include at least one of time domain resource configuration information, frequency domain resource configuration information, and DMRS configuration information.

[0132] (1) Time domain resource configuration information

[0133] For example, the time domain resource configuration information may include a period, a time slot including a PUSCH opportunity in each period, and the number of PUSCH opportunities included in each time slot. Figure 5c As shown, the cycle is 10 time slots, the time slot including the PUSCH opportunity in each cycle is the 4th time slot (such as time slot 3 in cycle 1 and time slot 13 in cycle 2), and the number of PUSCH opportunities included in each time slot (such as time slot 3 or time slot 13) is 2. Furthermore, each PUSCH opportunity can occupy 5 symbols; in this case, in each time slot (such as time slot 3 or time slot 13), the index of the time domain resource of the PUSCH opportunity is 0 / 1.

[0134] It is understandable that in other possible examples, the time domain resource configuration information may not include a period, that is, the period may be configured in other ways, which are not specifically limited.

[0135] (2) Frequency domain resource configuration information

[0136] For example, the frequency domain resource configuration information may include the frequency domain resource starting position, the number of physical resource blocks (PRBs) occupied by each PUSCH opportunity, and the number of PUSCH opportunities. Figure 5d As shown, the number of PUSCH opportunities configured in the frequency domain is 3, each PUSCH opportunity occupies 10 PRBs, and the indexes of the frequency domain resources of the PUSCH opportunity are 0 / 1 / 2.

[0137] (3)DMRS configuration information

[0138] The DMRS configuration information may include at least one DMRS sequence information (eg, DMRS sequence 0, DMRS sequence 1) and / or DMRS port quantity indication information (eg, 2 ports, DMRS port 0 and DMRS port 1, respectively).

[0139] It should be noted that: (1) the above Figure 5c The PUSCH opportunity shown can be understood as a PUSCH opportunity defined by time domain resources. Figure 5d The PUSCH opportunity shown can be understood as a PUSCH opportunity defined by frequency domain resources. When the PUSCH opportunity is defined by time domain resources and frequency domain resources, see Figure 5e As shown, each PUSCH opportunity can include 10 PRBs in the frequency domain and 5 symbols in the time domain. In this case, a PUSCH opportunity can be understood as Figure 5e A PUSCH resource block is shown in FIG; wherein a PUSCH resource block may include one or more subcarriers in the frequency domain and one or more symbols in the time domain.

[0140] Further, in Figure 5e Based on the diagram, when the DMRS configuration information configures two DMRS sequences and two DMRS ports, if one PUSCH opportunity is associated with one DMRS port and one DMRS sequence, then one PUSCH resource block can correspond to four PUSCH opportunities. For example, the four PUSCH opportunities are PUSCH opportunity a, PUSCH opportunity b, PUSCH opportunity c, and PUSCH opportunity d. Among them, PUSCH opportunity a is associated with DMRS port 0 and DMRS sequence 1, PUSCH opportunity b is associated with DMRS port 1 and DMRS sequence 1, PUSCH opportunity c is associated with DMRS port 0 and DMRS sequence 2, and PUSCH opportunity d is associated with DMRS port 1 and DMRS sequence 2.

[0141] In the embodiment of the present application, a description will be given by taking an example in which a PUSCH opportunity is defined by frequency domain resources and time domain resources (ie, each PUSCH opportunity corresponds to a PUSCH resource block) and is associated with a DMRS port and a DMRS sequence.

[0142] (2) The above is a description of the information that may be included in the PUSCH configuration information. In other possible examples, the PUSCH configuration information may also include other possible information, such as modulation and coding scheme (MCS), transport block size (TBS), etc.

[0143] (3) The resources configured by the PUSCH configuration information (including time domain resources and / or frequency domain resources) can be uplink scheduling-free resources. When the terminal device has uplink data to transmit, the resources configured by the PUSCH configuration information can be used to transmit the uplink data. This uplink transmission can be called a configured grant (CG). Accordingly, after receiving the uplink data from the terminal device, the network device can send a downlink response message to the terminal device. This downlink response message can be called a CG response message.

[0144] 6. PUSCH Resource Unit

[0145] When the embodiment of the present application takes the example of a PUSCH opportunity being defined by frequency domain resources and time domain resources and associated with a DMRS port and a DMRS sequence, in order to facilitate understanding of the solution provided by the present application, a PUSCH resource unit will be introduced in the subsequent description. The PUSCH resource unit may include one or more PUSCH opportunities.

[0146] For example, a PUSCH resource unit may include multiple PUSCH opportunities corresponding to the same PUSCH resource block.

[0147] For example 2, a PUSCH resource unit may include multiple PUSCH opportunities corresponding to the same PUSCH resource block group. The PUSCH resource block group may include multiple PUSCH resource blocks with the same time domain resources and different frequency domain resources, such as Figure 5e The three PUSCH resource blocks in the leftmost column shown can be regarded as a PUSCH resource block group.

[0148] It should be noted that two possible scenarios are described here for the relationship between PUSCH resource units and PUSCH opportunities. More possible scenarios will be given later. In some possible scenarios, when other possible definitions of PUSCH opportunities are used, PUSCH resource units can be understood as PUSCH opportunities. For example, in Example 1 above, if a PUSCH opportunity is defined by frequency domain resources and time domain resources, then a PUSCH resource unit is a PUSCH opportunity.

[0149] Based on the introduction of the above-mentioned related technical features, the communication method provided in the embodiments of the present application is described in detail below in combination with Examples 1 to 3.

[0150] Exemplarily, the communication method provided in the embodiment of the present application may include two possible schemes, namely Scheme 1 and Scheme 2. In Scheme 1, the terminal device receives the first SSB, determines the PUSCH opportunity corresponding to the first SSB, and then uses the PUSCH opportunity corresponding to the first SSB to send uplink information; further, the terminal device can receive the downlink information sent by the network device according to the spatial division reception parameters of the first SSB. In this way, since there is a corresponding relationship between the SSB and the PUSCH opportunity, in a cell with beam operation, the terminal device can use the PUSCH opportunity corresponding to the SSB to send uplink information in an idle state or an inactive state, and receive downlink information according to the spatial division reception parameters of the SSB; compared with the method of restoring the RRC connection for data transmission or performing data transmission during random access, it can effectively reduce the power consumption and signaling overhead of uplink transmission.

[0151] In solution 2, the terminal device receives the first SSB, determines that the measurement value of the first SSB is less than or equal to the preset threshold, and then initiates random access to the network device through the random access resource corresponding to the second SSB, and the random access is successful; then, downlink information is received according to the spatial division reception parameters of the second SSB. In this way, in a cell with beam operation, a service SSB can be maintained between the terminal device and the network device, so that the terminal device can send uplink information in an idle state or an inactive state, and receive downlink information according to the spatial division reception parameters of the service SSB; compared to the method of restoring the RRC connection for data transmission or performing data transmission during the random access process, it can effectively reduce the power consumption and signaling overhead of the uplink transmission. Furthermore, when the measurement value of the service SSB is less than or equal to the preset threshold, the terminal device can notify the network device to switch the service SSB through the random access process, thereby effectively ensuring that the terminal device and the network device communicate normally based on the service SSB, reducing the problem of communication failure caused by low measurement values ​​of the service SSB.

[0152] Example 1

[0153] In the first embodiment, a possible implementation of the communication method will be described based on the above-mentioned solution one.

[0154] Figure 6 This is a flow chart corresponding to the communication method provided in Example 1 of this application, such as Figure 6 As shown, the method includes:

[0155] Step 601: The network device sends PUSCH configuration information to the terminal device.

[0156] Accordingly, in step 602, the terminal device receives PUSCH configuration information, where the PUSCH configuration information is used to configure multiple PUSCH opportunities. For example, each PUSCH opportunity is defined by frequency domain resources and time domain resources, and is associated with a DMRS port and a DMRS sequence.

[0157] Exemplarily, the network device may send PUSCH configuration information to the terminal device in a variety of ways, such as the network device sending system information to the terminal device, where the system information includes the PUSCH configuration information. In one example, the system information may be SIB1.

[0158] It should be noted that the terminal device involved in the above steps 601 and 602 can be in a connected state, or can also be in an idle state or an inactive state; that is, the terminal device can receive PUSCH configuration information in a connected state, or can also receive PUSCH configuration information in an idle state or an inactive state.

[0159] In step 603, the terminal device determines a correspondence between M SSBs and N PUSCH opportunities, where the M SSBs include the first SSB, and M and N are positive integers.

[0160] 1. Explain M SSB and N PUSCH opportunities separately

[0161] (1) The M SSBs may be part or all of the SSBs in the SS burst set of the cell; that is, M is less than or equal to the number of SSBs included in the SS burst set; for example, the number of SSBs included in the SS burst set may be equal to 3. For example, if M is equal to the number of SSBs included in the SS burst set (for example, 3), after the terminal device receives three SSBs, it may obtain the indexes of the three SSBs, for example, SSB#0, SSB#1, and SSB#2.

[0162] (2) N PUSCH opportunities may refer to PUSCH opportunities located within a preset time period among the multiple PUSCH opportunities configured by the PUSCH configuration information. The length of the preset time period may be indicated by the network device to the terminal device, or may be pre-agreed upon by the protocol, and is not specifically limited. Exemplarily, the unit of the preset time period may be a frame, a subframe, a time slot, or a symbol, etc. For example, the preset time period may be 20 time slots. In this way, the terminal device may determine, for each preset time period, the correspondence between the M SSBs and the PUSCH opportunities within the preset time period. In an example, the starting position of the first preset time period may be the starting position of a reference radio frame, and the reference radio frame may be indicated by the network device to the terminal device, or may be pre-agreed upon by the protocol, for example, the reference radio frame may be radio frame 0.

[0163] Furthermore, the N PUSCH opportunities may refer to valid PUSCH opportunities within a preset time period, and a valid PUSCH opportunity may refer to a PUSCH opportunity that can be used to send uplink information. For example, when the solution in the present application is applicable to a time division duplexing (TDD) system, since the TDD system includes time domain resources for uplink transmission and time domain resources for downlink transmission, if a preset time period includes 32 PUSCH opportunities, of which 8 PUSCH opportunities occupy time domain resources for downlink transmission, then these 8 PUSCH opportunities cannot be used to send uplink information. In this case, these 8 PUSCH opportunities can be understood as invalid PUSCH opportunities, and the remaining 24 PUSCH opportunities can be understood as valid PUSCH opportunities.

[0164] 2. Introducing the method for determining the correspondence between M SSBs and N PUSCH opportunities for terminal equipment

[0165] In an embodiment of the present application, there may be multiple ways for a terminal device to determine the correspondence between M SSBs and N PUSCH opportunities. A possible implementation method is described below.

[0166] In one scenario of this implementation, the terminal device determines the correspondence between the M SSBs and the N PUSCH opportunities, which may mean that the terminal device maps the indexes of the M SSBs to PUSCH opportunities arranged according to at least one of the following:

[0167] A. For PUSCH opportunities multiplexed in the frequency domain, arrange in ascending order according to the index of the frequency domain resources of the PUSCH opportunities.

[0168] B. ① For PUSCH opportunities corresponding to the same PUSCH resource block, sort them according to the index of the DMRS resource associated with the PUSCH opportunity; wherein, sorting in ascending order according to the index of the DMRS resource associated with the PUSCH opportunity may mean: first sorting in ascending order according to the index of the DMRS port associated with the PUSCH opportunity, and then sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH opportunity, or first sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH opportunity, and then sorting in ascending order according to the index of the DMRS port associated with the PUSCH opportunity. Or, ② For PUSCH opportunities corresponding to the same PUSCH resource block, sort them in ascending order according to the index of the DMRS port associated with the PUSCH opportunity. Or, ③ For PUSCH opportunities corresponding to the same PUSCH resource block, sort them in ascending order according to the index of the DMRS sequence associated with the PUSCH opportunity.

[0169] C. For PUSCH opportunities that are multiplexed in the time domain and located in the same time slot, they are arranged in ascending order according to the index of the time domain resources of the PUSCH opportunities.

[0170] D. For PUSCH opportunities located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH opportunity is located.

[0171] In another scenario of this implementation, the terminal device determines the correspondence between M SSBs and N PUSCH opportunities, which may also mean that the terminal device maps the indexes of the M SSBs to PUSCH opportunities and associated DMRS resources arranged according to at least one of the following:

[0172] A. For PUSCH opportunities multiplexed in the frequency domain, arrange in ascending order according to the index of the frequency domain resources of the PUSCH opportunities.

[0173] B. ① In a PUSCH opportunity, sort by the index of the DMRS resources associated with the PUSCH opportunity; wherein, sorting in ascending order by the index of the DMRS resources associated with the PUSCH opportunity may mean: first sorting in ascending order by the index of the DMRS port associated with the PUSCH opportunity, and then sorting in ascending order by the index of the DMRS sequence associated with the PUSCH opportunity, or first sorting in ascending order by the index of the DMRS sequence associated with the PUSCH opportunity, and then sorting in ascending order by the index of the DMRS port associated with the PUSCH opportunity. Alternatively, ② In a PUSCH opportunity, sort by ascending order by the index of the DMRS port associated with the PUSCH opportunity. Alternatively, ③ In a PUSCH opportunity, sort by ascending order by the index of the DMRS sequence associated with the PUSCH opportunity.

[0174] C. For PUSCH opportunities that are multiplexed in the time domain and located in the same time slot, they are arranged in ascending order according to the index of the time domain resources of the PUSCH opportunities.

[0175] D. For PUSCH opportunities located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH opportunity is located.

[0176] It should be noted that the PUSCH opportunities multiplexed in the frequency domain can be understood as PUSCH opportunities with different frequency domain resources. Figure 5d As shown, the PUSCH opportunity with a frequency domain resource index of 0, the PUSCH opportunity with a frequency domain resource index of 1, and the PUSCH opportunity with a frequency domain resource index of 2 are PUSCH opportunities multiplexed in the frequency domain. Similarly, the PUSCH opportunity multiplexed in the time domain can be understood as referring to PUSCH opportunities with different time domain resources, see Figure 5c As shown, the PUSCH opportunity with a time domain resource index of 0 and the PUSCH opportunity with a time domain resource index of 1 are PUSCH opportunities multiplexed in the time domain.

[0177] In addition, any of the above forms of ascending order can be replaced by descending order.

[0178] The detailed description is given below.

[0179] Exemplarily, the terminal device may determine the indexes of N PUSCH opportunities, and then determine the correspondence between the M SSBs and the N PUSCH opportunities based on the indexes of the M SSBs and the indexes of the N PUSCH opportunities.

[0180] (1) Determine the index of N PUSCH opportunities

[0181] There are many ways for a terminal device to determine the indexes of N PUSCH opportunities. For example, the indexes of N PUSCH opportunities can be determined based on at least one of the indexes of the frequency domain resources of the N PUSCH opportunities (such as the above operation A), the index of the time domain resources (such as the above operation C), the index of the time slot (such as the above operation D), and the index of the associated DMRS resources (such as the above operation B).

[0182] For example, when a PUSCH opportunity is defined by frequency domain resources and time domain resources and is associated with a DMRS port and a DMRS sequence, the terminal device can determine the indexes of P PUSCH resource units, and the index of each PUSCH resource unit is the index of one or more PUSCH opportunities included in the PUSCH resource unit. In other words, determining the indexes of P PUSCH resource units is to determine the indexes of N PUSCH opportunities. Among them, the indexes of P PUSCH resource units may refer to the indexes of multiple PUSCH resource units in a first sequence, and the first sequence may be obtained by sorting multiple PUSCH resource units.

[0183] The following describes some possible implementation methods for determining the index of P PUSCH resource units with reference to specific examples. In these examples, it is assumed that the PUSCH configuration information received by the terminal device is as described in the previous examples, including time domain resource configuration information, frequency domain resource configuration information and DMRS configuration information. Among them, the period configured by the time domain resource configuration information is 10 time slots, the time slot including the PUSCH opportunity in each period is the 4th time slot, and the number of PUSCH opportunities included in each time slot (such as time slot 3) is 2. Furthermore, each PUSCH opportunity can occupy 5 symbols; the number of PUSCH opportunities configured by the frequency domain resource configuration information is 3, and each PUSCH opportunity occupies 10 PRBs; the DMRS configuration information configures DMRS sequence 0, DMRS sequence 1, and DMRS port 0, DMRS port 1. In addition, assuming that the length of the preset time period is 20 time slots, the preset time period includes a total of 12 PUSCH resource blocks, each resource block corresponds to 4 PUSCH opportunities, that is, a total of 48 PUSCH opportunities, taking the example that all 48 PUSCH opportunities are valid PUSCH opportunities.

[0184] Example 1

[0185] In Example 1, one PUSCH resource unit may include one PUSCH opportunity, that is, a PUSCH resource unit is a PUSCH opportunity. In this case, P=N=48.

[0186] Sorting multiple PUSCH opportunities may include the following operations:

[0187] A. For PUSCH opportunities multiplexed in the frequency domain, arrange in ascending order according to the index of the frequency domain resources of the PUSCH opportunities.

[0188] B, ① For PUSCH opportunities corresponding to the same PUSCH resource block, sort according to the index of the DMRS resource associated with the PUSCH opportunity; wherein, sorting according to the index of the DMRS resource associated with the PUSCH opportunity can mean: first sorting in ascending order according to the index of the DMRS port associated with the PUSCH opportunity, and then sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH opportunity. Or, ② For PUSCH opportunities corresponding to the same PUSCH resource block, sorting in ascending order according to the index of the DMRS port associated with the PUSCH opportunity. Or, ③ For PUSCH opportunities corresponding to the same PUSCH resource block, sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH opportunity. In this example, ① in B will be used as an example for explanation.

[0189] C. For PUSCH opportunities that are multiplexed in the time domain and located in the same time slot, they are arranged in ascending order according to the index of the time domain resources of the PUSCH opportunities.

[0190] D. For PUSCH opportunities located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH opportunity is located.

[0191] Thus, by executing the above A, B, C, and D, the first sequence and the index of each PUSCH opportunity (or PUSCH resource unit) in the first sequence can be obtained. Figure 7a , illustrating the index of each PUSCH opportunity.

[0192] It should be noted that in the embodiment of the present application, there is no limitation on the order in which the above four operations A, B, C, and D are executed, and the specific order may depend on the internal implementation of the terminal device.

[0193] Example 2

[0194] In Example 2, a PUSCH resource unit may include four PUSCH opportunities corresponding to the same PUSCH resource block. In this case, P = 12. The index of the frequency domain resources of the PUSCH resource unit is the index of the frequency domain resources of the four PUSCH opportunities, and the index of the time domain resources of the PUSCH resource unit is the index of the time domain resources of the four PUSCH opportunities.

[0195] Sorting multiple PUSCH resource units may include the following operations:

[0196] A. For PUSCH resource units multiplexed in the frequency domain, arrange them in ascending order according to the index of the frequency domain resources of the PUSCH resource units.

[0197] C. For PUSCH resource units that are multiplexed in the time domain and located in the same time slot, arrange them in ascending order according to the index of the time domain resources of the PUSCH resource units.

[0198] D. For PUSCH resource units located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH resource unit is located.

[0199] Thus, by executing A, C, and D above, the first sequence and the index of each PUSCH resource unit in the first sequence can be obtained. Figure 7b , illustrating the index of each PUSCH resource unit, wherein the index of each PUSCH resource unit is the index of the four PUSCH opportunities included in each PUSCH resource unit.

[0200] Example 3

[0201] In Example 3, a PUSCH resource unit may include two PUSCH opportunities. These two PUSCH opportunities correspond to two PUSCH resource blocks, which are located in the same time slot and have the same frequency domain resources. For ease of description, these two PUSCH resource blocks may be referred to as a PUSCH resource block group. Furthermore, the index of the DMRS port associated with these two PUSCH opportunities is the same as the index of the DMRS sequence. For example, PUSCH resource unit 0 includes PUSCH opportunity 01 and PUSCH opportunity 02. Among them, PUSCH opportunity 01 corresponds to Figure 7c The lowest resource block in the lower left corner, PUSCH opportunity 01 is associated with DMRS port 0 and DMRS sequence 0; PUSCH opportunity 02 corresponds to Figure 7c In the bottom resource block of the middle column, PUSCH opportunity 02 is associated with DMRS port 0 and DMRS sequence 0.

[0202] In this case, P = 24. The DMRS port associated with the PUSCH resource unit is the DMRS port associated with the two PUSCH opportunities, and the DMRS sequence associated with the PUSCH resource unit is the DMRS sequence associated with the two PUSCH opportunities.

[0203] Sorting multiple PUSCH resource units may include the following operations:

[0204] A. For PUSCH resource units multiplexed in the frequency domain, arrange them in ascending order according to the index of the frequency domain resources of the PUSCH resource units.

[0205] B, ① For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them according to the index of the DMRS resource associated with the PUSCH resource unit; wherein, sorting according to the index of the DMRS resource associated with the PUSCH resource unit may mean: first sorting in ascending order according to the index of the DMRS port associated with the PUSCH resource unit, and then sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH resource unit. Or, ② For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them in ascending order according to the index of the DMRS port associated with the PUSCH resource unit. Or, ③ For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them in ascending order according to the index of the DMRS sequence associated with the PUSCH resource unit. In this example, ① in B will be used as an example for explanation.

[0206] D. For PUSCH resource units located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH resource unit is located.

[0207] Thus, by executing A, B, and D above, the first sequence and the index of each PUSCH resource unit in the first sequence can be obtained. Figure 7c , illustrating the index of each PUSCH resource unit, wherein the index of each PUSCH resource unit is the index of the two PUSCH opportunities included in each PUSCH resource unit.

[0208] Example 4

[0209] In Example 4, a PUSCH resource unit may include eight transmission opportunities corresponding to the same PUSCH resource block group, wherein each PUSCH resource block group includes two PUSCH resource blocks located in the same time slot and with the same frequency domain resources. In this case, P=6.

[0210] Sorting multiple PUSCH resource units may include the following operations:

[0211] A. For PUSCH resource units multiplexed in the frequency domain, arrange them in ascending order according to the index of the frequency domain resources of the PUSCH resource units.

[0212] D, arranged in ascending order according to the index of the time slot where the PUSCH resource unit is located.

[0213] Thus, by executing A and D above, the first sequence and the index of each PUSCH resource unit in the first sequence can be obtained. Figure 7d , illustrating the index of each PUSCH resource unit, wherein the index of each PUSCH resource unit is the index of the eight PUSCH opportunities included in each PUSCH resource unit.

[0214] Example 5

[0215] In Example 5, a PUSCH resource unit may include three PUSCH opportunities, each corresponding to three PUSCH resource blocks. These three PUSCH resource blocks have the same time domain resources but different frequency domain resources. For ease of description, these two PUSCH resource blocks may be referred to as a PUSCH resource block group. Furthermore, the DMRS port index and DMRS sequence index associated with these three PUSCH opportunities are the same. In this case, P = 16.

[0216] Sorting multiple PUSCH resource units may include the following operations:

[0217] B, ① For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them according to the index of the DMRS resource associated with the PUSCH resource unit; wherein, sorting according to the index of the DMRS resource associated with the PUSCH resource unit may mean: first sorting in ascending order according to the index of the DMRS port associated with the PUSCH resource unit, and then sorting in ascending order according to the index of the DMRS sequence associated with the PUSCH resource unit. Or, ② For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them in ascending order according to the index of the DMRS port associated with the PUSCH resource unit. Or, ③ For the PUSCH resource units corresponding to the same PUSCH resource block group, sort them in ascending order according to the index of the DMRS sequence associated with the PUSCH resource unit. In this example, ① in B will be used as an example for explanation.

[0218] C. For PUSCH resource units that are multiplexed in the time domain and located in the same time slot, arrange them in ascending order according to the index of the time domain resources of the PUSCH resource units.

[0219] D. For PUSCH resource units located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH resource unit is located.

[0220] Thus, by executing B, C, and D above, the first sequence and the index of each PUSCH resource unit in the first sequence can be obtained. Figure 7e , illustrating the index of each PUSCH resource unit, wherein the index of each PUSCH resource unit is the index of the three PUSCH opportunities included in each PUSCH resource unit.

[0221] Example 6

[0222] In Example 6, a PUSCH resource unit may include twelve transmission opportunities corresponding to the same PUSCH resource block group, wherein each PUSCH resource block group includes three PUSCH resource blocks located in the same time domain resources but different frequency domain resources. In this case, P=4.

[0223] Sorting multiple PUSCH resource units may include the following operations:

[0224] C. For PUSCH resource units that are multiplexed in the time domain and located in the same time slot, arrange them in ascending order according to the index of the time domain resources of the PUSCH resource units.

[0225] D. For PUSCH resource units located in different time slots, arrange them in ascending order according to the index of the time slot where the PUSCH resource unit is located.

[0226] Thus, by executing C and D above, the first sequence and the index of each PUSCH resource unit in the first sequence can be obtained. Figure 7f , illustrating the index of each PUSCH resource unit, wherein the index of each PUSCH resource unit is the index of the twelve PUSCH opportunities included in each PUSCH resource unit.

[0227] (2) According to the index of M SSB and the index of N PUSCH opportunity, determine the corresponding relationship between M SSB and N PUSCH opportunity

[0228] Exemplarily, the terminal device may determine the correspondence between M SSBs and N PUSCH opportunities based on a preset rule. For example, the preset rule may be that the index of the SSB and the index of the PUSCH opportunity corresponding to the SSB conform to a preset relationship. For example, the index of the SSB and the index of the PUSCH opportunity corresponding to the SSB conform to the following relationship:

[0229] Y mod M = X

[0230] Among them, X is the index of SSB, and Y is the index of PUSCH opportunity corresponding to SSB.

[0231] Taking M=3 as an example, according to the relationship formula, the indexes of the PUSCH opportunities corresponding to SSB#0 are 0, 3, 6...; the indexes of the PUSCH opportunities corresponding to SSB#1 are 1, 4, 7...; the indexes of the PUSCH opportunities corresponding to SSB#2 are 2, 5, 8...

[0232] In step 604, the terminal device determines at least one PUSCH opportunity corresponding to the first SSB according to the index of the first SSB and the correspondence between the M SSBs and the N PUSCH opportunities, wherein the at least one PUSCH opportunity corresponding to the first SSB includes the first PUSCH opportunity.

[0233] Exemplarily, when the terminal device is in an idle state or an inactive state and needs to send uplink information, it can select an SSB with a measurement value greater than or equal to a first preset threshold from the M SSBs based on the measurement values ​​of the M SSBs, or select an SSB with the largest measurement value from the M SSBs. The first preset threshold can be set according to actual needs and is not specifically limited. For example, if the selected SSB is the first SSB, the terminal device can determine at least one PUSCH opportunity corresponding to the first SSB based on the index of the first SSB and the correspondence between the M SSBs and the N PUSCH opportunities. The measurement value of the SSB may include a reference signal receiving power (RSRP) and / or a reference signal receiving quality (RSRQ).

[0234] Step 605: The terminal device uses the first PUSCH opportunity to send uplink information to the network device on the beam corresponding to the first SSB.

[0235] For example, the first PUSCH opportunity corresponds to PUSCH resource block 0 and is associated with DMRS port 0 and DMRS sequence 0. Then, the terminal device uses the first PUSCH opportunity to send uplink information, which may mean that the terminal device sends uplink information in PUSCH resource block 0, and uses DMRS port 0 to send the DMRS corresponding to the uplink information (that is, DMRS sequence 0 is mapped to the RE corresponding to DMRS port 0 and sent). The uplink information may include uplink data and / or uplink signaling, wherein the uplink signaling may be RRC signaling, such as an RRC connection recovery request message.

[0236] Accordingly, in step 606, the network device receives uplink information from the first PUSCH opportunity.

[0237] Step 607: The network device sends downlink information to the terminal device on the beam corresponding to the first SSB.

[0238] Here, after receiving the uplink information from the first PUSCH opportunity, the network device can determine the SSB corresponding to the first PUSCH opportunity (for example, the first SSB) based on the correspondence between the M SSBs and the N PUSCH opportunities, and then send downlink information (such as a CG response message) to the terminal device based on the spatial division transmission parameters of the first SSB. Among them, the way in which the network device determines the M SSBs and N PUSCH opportunities can refer to the way in which the terminal device determines the M SSBs and N PUSCH opportunities.

[0239] In one example, if in the above step 605, the uplink information sent by the terminal device is uplink data, then in step 607, the downlink information sent by the network device may be feedback information, used to indicate that the uplink data transmission is successful, wherein the feedback information may include a HARQ confirmation response (acknowledgement, ACK) and / or timing advance information; or, the downlink information sent by the network device may also be a negative acknowledgement (NACK) or a rescheduling indication (such as downlink control information (DCI)) to indicate that the uplink data transmission has failed and needs to be retransmitted. If in the above step 605, the uplink information sent by the terminal device is uplink signaling (such as an RRC connection recovery request message), then in step 607, the downlink information may be downlink signaling (such as an RRC connection release message or an RRC connection recovery message).

[0240] Correspondingly, in step 608, the terminal device receives downlink information from the network device on the beam corresponding to the first SSB.

[0241] For the above steps 607 and 608, the network device can first send PDCCH to the terminal device. PDCCH is used to schedule the physical downlink shared channel (physical downlink share channel, PDSCH) (downlink information can be carried on PDSCH); the DMRS of PDCCH and the first SSB meet QCL, and then the terminal device can receive the DMRS of PDCCH according to the spatial division reception parameters of the first SSB. By parsing PDCCH, the time-frequency resources occupied by PDSCH can be obtained, and PDSCH can be received on the time-frequency resources to obtain the first information.

[0242] By adopting the method in the first embodiment above, in a cell with beam operation, by setting a correspondence between multiple SSBs and multiple PUSCH opportunities, when a terminal device needs to send uplink information, it can select an SSB from multiple SSBs and use the PUSCH opportunity corresponding to the SSB to send uplink information, and can receive downlink information sent by the network device according to the spatial division reception parameters of the SSB, thereby realizing information transmission between the terminal device and the network device in an idle state or an inactive state; for data packets with small data volume and infrequent transmission, it can effectively improve the efficiency of data transmission and reduce power consumption and signaling overhead. In addition, there is no need to maintain a service SSB between the terminal device and the network device, which has strong flexibility.

[0243] Example 2

[0244] In the second embodiment, another possible implementation of the communication method will be described based on the above-mentioned solution one.

[0245] Figure 8 This is a flow chart corresponding to the communication method provided in Example 2 of this application, such as Figure 8 As shown, the method includes:

[0246] Step 801: The network device sends PUSCH configuration information to the terminal device. The PUSCH configuration information includes indication information, and the indication information is used to indicate the correspondence between multiple PUSCH opportunities configured by the PUSCH configuration information and M SSBs.

[0247] Accordingly, in step 802, the terminal device receives the PUSCH configuration information and determines the correspondence between the multiple PUSCH opportunities configured by the PUSCH configuration information and the M SSBs according to the indication information. The description of the M SSBs can be found in the first embodiment and will not be repeated here.

[0248] In the embodiment of the present application, there may be multiple ways to implement the correspondence between the multiple PUSCH opportunities configured by the PUSCH configuration information and the M SSBs.

[0249] In one possible implementation, the PUSCH configuration information may include multiple sets of PUSCH configuration information, each set of PUSCH configuration information may be used to configure multiple PUSCH opportunities. Each set of PUSCH configuration information may include at least one of time domain resource configuration information, frequency domain resource configuration information, and DMRS configuration information. Furthermore, each set of PUSCH configuration information may also include indication information a, where the indication information a is used to indicate the SSBs corresponding to the multiple PUSCH opportunities configured by each set of PUSCH configuration information. For example, the indication information a may include the indexes of the SSBs corresponding to the multiple PUSCH opportunities configured by each set of PUSCH configuration information.

[0250] For example, multiple sets of PUSCH configuration information include PUSCH configuration information 0, PUSCH configuration information 1 and PUSCH configuration information 2, wherein PUSCH configuration information 0 includes the index of SSB#0, PUSCH configuration information 1 includes the index of SSB#1, and PUSCH configuration information 2 includes the index of SSB#2. Thus, the terminal device can know that the SSB corresponding to the PUSCH opportunity configured by PUSCH configuration information 0 is SSB#0 (or the PUSCH opportunity corresponding to SSB#0 is the PUSCH opportunity configured by PUSCH configuration information 0), the SSB corresponding to the PUSCH opportunity configured by PUSCH configuration information 1 is SSB#1, and the SSB corresponding to the PUSCH opportunity configured by PUSCH configuration information 2 is SSB#2.

[0251] It can be understood that the multiple PUSCH opportunities corresponding to the M SSBs can be valid PUSCH opportunities.

[0252] In step 803, the terminal device determines at least one PUSCH opportunity corresponding to the first SSB based on the index of the first SSB and the correspondence between the M SSBs indicated by the network device and the multiple PUSCH opportunities. The at least one PUSCH opportunity corresponding to the first SSB includes the first PUSCH opportunity.

[0253] Step 804: The terminal device uses the first PUSCH opportunity to send uplink information on the beam corresponding to the first SSB.

[0254] Accordingly, in step 805, the network device receives uplink information from the first PUSCH opportunity.

[0255] Step 806: The network device sends downlink information to the terminal device on the beam corresponding to the first SSB.

[0256] Correspondingly, in step 807, the terminal device receives downlink information on the beam corresponding to the first SSB.

[0257] By adopting the method in the above-mentioned embodiment 2, in a cell with beam operation, the network device can indicate the correspondence between multiple SSBs and multiple PUSCH opportunities to the terminal device, so that when the terminal device needs to send uplink information, it can select an SSB from multiple SSBs and use the PUSCH opportunity corresponding to the SSB to send the uplink information, and can receive the downlink information sent by the network device according to the spatial division reception parameters of the SSB, thereby realizing information transmission between the terminal device and the network device in an idle state or an inactive state; for data packets with small data volume and infrequent transmission, it can effectively improve the efficiency of data transmission and reduce power consumption and signaling overhead. In addition, on the one hand, the correspondence between multiple SSBs and multiple PUSCH opportunities indicated by the network device to the terminal device can effectively reduce the processing burden of the terminal device compared to the terminal device itself determining the correspondence between multiple SSBs and multiple PUSCH opportunities; on the other hand, there is no need to maintain a service SSB between the terminal device and the network device, which has strong flexibility.

[0258] Example 3

[0259] In the third embodiment, a possible implementation of the communication method will be described based on the above-mentioned solution two.

[0260] Figure 9 This is a flow chart corresponding to the communication method provided in Example 2 of this application, such as Figure 9 As shown, the method includes:

[0261] Step 901: The network device sends PUSCH configuration information to the terminal device.

[0262] Accordingly, in step 902, the terminal device receives PUSCH configuration information, where the PUSCH configuration information is used to configure multiple PUSCH opportunities, where the multiple PUSCH opportunities include a first PUSCH opportunity and a second PUSCH opportunity.

[0263] Exemplarily, the terminal devices involved in the above steps 901 and 902 may be in a connected state, or may be in an idle state or an inactive state.

[0264] Taking the case where the terminal device is in a connected state as an example, if the terminal device receives the PDCCH sent by the network device through the first SSB, the first SSB can be understood as the service SSB between the terminal device and the network device. Furthermore, when the terminal device enters the idle state or the inactive state from the connected state, it can continue to maintain the service SSB and can communicate with the network device based on the service SSB (for example, executing steps 903 and 904).

[0265] In step 903, the terminal device uses the first PUSCH opportunity to send uplink information 1 to the network device on the beam corresponding to the first SSB; accordingly, the network device can receive uplink information 1 from the first PUSCH opportunity on the beam corresponding to the first SSB.

[0266] In step 904, the network device sends downlink information 1 to the terminal device on the beam corresponding to the first SSB; correspondingly, the terminal device receives downlink information 1 sent by the network device on the beam corresponding to the first SSB.

[0267] Step 905: The terminal device determines that the measurement value of the first SSB is less than or equal to the second preset threshold.

[0268] Step 906: The terminal device initiates a random access process to the network device through the random access resources corresponding to the second SSB, and the random access is successful.

[0269] Exemplarily, the terminal device may periodically receive and measure multiple SSBs (for example, including a first SSB and a second SSB). If it is determined that the measurement value of the first SSB is less than or equal to the second preset threshold, it means that the downlink information received according to the spatial division reception parameters of the first SSB may fail to be received. In this case, the service SSB may be switched. The terminal device may select an SSB whose measurement value is greater than or equal to the second preset threshold from multiple SSBs, such as the second SSB, and may initiate a random access process to the network device through the random access resource corresponding to the second SSB. The random access process can be used to notify the network device to switch the service SSB from the first SSB to the second SSB. The second preset threshold can be set according to actual needs and is not specifically limited.

[0270] The random access process here can be a four-step random access process or a two-step random access process. If the random access process is a four-step random access process, the terminal device can receive message 2 and / or message 4 sent by the network device according to the spatial division reception parameters of the second SSB. If the random access process is a two-step random access process, the terminal device can receive message B sent by the network device according to the spatial division reception parameters of the second SSB.

[0271] Furthermore, the terminal device may also send uplink information (such as uplink information 2) and receive downlink information (such as downlink information 2) to the network device during the random access process. For details, please refer to the description in the previous text.

[0272] In step 907, the terminal device uses the second PUSCH opportunity to send uplink information 3 to the network device on the beam corresponding to the second SSB; accordingly, the network device can receive uplink information 3 from the second PUSCH opportunity on the beam corresponding to the second SSB.

[0273] Step 908: The network device sends downlink information 3 to the terminal device on the beam corresponding to the second SSB; accordingly, the terminal device can receive the downlink information 3 sent by the network device on the beam corresponding to the second SSB.

[0274] By adopting the method in the third embodiment above, in a cell with beam operation, the service SSB is maintained between the terminal device and the network device, so that the terminal device can use the pre-configured PUSCH opportunity to send uplink information on the beam corresponding to the service SSB in an idle state or an inactive state, and receive downlink information sent by the network device on the beam corresponding to the service SSB; for data packets with small data volume and infrequent transmission, it can effectively improve the efficiency of data transmission and reduce power consumption and signaling overhead. Since the service SSB is maintained between the terminal device and the network device, there is no need to set the correspondence between multiple SSBs and multiple PUSCH opportunities, so that the terminal device can flexibly select the PUSCH opportunity when using the PUSCH opportunity to send uplink information. Furthermore, when the measured value of the service SSB is less than or equal to the second preset threshold, the terminal device can initiate a random access process to notify the network device to change the service SSB, thereby effectively ensuring the reliability of the transmission.

[0275] Regarding the above-mentioned embodiments 1 to 3, it should be noted that:

[0276] (1) The above-described embodiments 1 to 3 provide, from different perspectives, solutions for uplink transmission by a terminal device in an idle or inactive state in a cell capable of beamforming. The above description focuses on the differences between embodiments 1 to 3. Except for the differences, embodiments 1 to 3 can refer to each other.

[0277] (2) Embodiments 1 to 3 may be implemented separately or in combination. For example, when Embodiment 1 and 3 are implemented in combination, the terminal device and the network device maintain a service SSB. When the terminal device needs to send uplink information, the PUSCH opportunity corresponding to the service SSB may be determined based on the correspondence between M SSBs and N PUSCH opportunities, and the uplink information may be sent using the PUSCH opportunity corresponding to the service SSB.

[0278] (3) The step numbers in the flowcharts described in Examples 1 to 3 are merely examples of the execution process and do not limit the order in which the steps are executed. In the embodiments of this application, there is no strict execution order for steps that have no temporal dependencies. Furthermore, not all steps shown in the flowcharts are mandatory steps, and steps may be added or deleted based on actual needs.

[0279] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between the network device and the terminal device. It is understandable that in order to implement the above functions, the network device or the terminal device may include a hardware structure and / or software module that performs the corresponding functions. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0280] In the embodiments of the present application, the terminal device and the network device can be divided into functional units according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional units.

[0281] In the case of an integrated unit, Figure 10 A possible exemplary block diagram of the device involved in the embodiments of the present application is shown. Figure 10 As shown, apparatus 1000 may include a processing unit 1002 and a communication unit 1003. Processing unit 1002 is used to control and manage the operations of apparatus 1000. Communication unit 1003 is used to support communication between apparatus 1000 and other devices. Optionally, communication unit 1003 is also referred to as a transceiver unit and may include a receiving unit and / or a transmitting unit, each configured to perform receiving and transmitting operations. Apparatus 1000 may also include a storage unit 1001 for storing program code and / or data of apparatus 1000.

[0282] The apparatus 1000 may be a terminal device in any of the above embodiments, or may be a chip provided in the terminal device. The processing unit 1002 may support the apparatus 1000 in executing the actions of the terminal device in each of the above method examples. Alternatively, the processing unit 1002 mainly executes the internal actions of the terminal device in the method examples, and the communication unit 1003 may support the communication between the apparatus 1000 and the network device. For example, the communication unit 1003 may be used to execute Figure 6 Step 602, step 605, step 608; the processing unit 1002 can be used to perform Figure 6 Step 603 and step 604.

[0283] Specifically, in one embodiment, the communication unit 1003 is used to receive a first SSB; the processing unit 1002 is used to determine a PUSCH opportunity corresponding to the first SSB; and the communication unit 1003 is further used to use the PUSCH opportunity to send uplink information.

[0284] In one possible design, the communication unit 1003 is further used to receive downlink information from the network device according to the spatial division reception parameters of the first SSB.

[0285] In one possible design, the processing unit 1002 is also used to: determine the correspondence between M SSBs and multiple PUSCH opportunities, the M SSBs including the first SSB; where M is a positive integer; the processing unit 1002 determines the PUSCH opportunity corresponding to the first SSB, including: the processing unit 1002 determines the PUSCH opportunity corresponding to the first SSB based on the correspondence between the M SSBs and multiple PUSCH opportunities.

[0286] In one possible design, the PUSCH opportunity includes frequency domain resources; the processing unit 1002 is specifically used to: determine the correspondence between M SSBs and multiple PUSCH opportunities according to the indexes of the frequency domain resources of the multiple PUSCH opportunities.

[0287] In one possible design, the PUSCH opportunity includes time domain resources; the processing unit 1002 is specifically used to: determine the correspondence between M SSBs and multiple PUSCH opportunities based on the index of the time slots where the multiple PUSCH opportunities are located; or, determine the correspondence between M SSBs and multiple PUSCH opportunities based on the index of the time domain resources of the multiple PUSCH opportunities and the index of the time slots where the multiple PUSCH opportunities are located.

[0288] In one possible design, the PUSCH opportunity is associated with DMRS resources, which include DMRS port information and / or DMRS sequence information; the processing unit 1002 is specifically used to: also determine the correspondence between M SSBs and multiple PUSCH opportunities based on the DMRS resources associated with multiple PUSCH opportunities.

[0289] In one possible design, the communication unit 1003 is further used to: receive first indication information from a network device, where the first indication information is used to indicate a correspondence between M SSBs and multiple PUSCH opportunities.

[0290] In one possible design, multiple PUSCH transmission opportunities are located within a preset time period.

[0291] In one possible design, the starting position of the preset time period is the starting position of the reference wireless frame; the communication unit 1003 is also used to: receive second indication information from the network device, and the second indication information is used to indicate the reference wireless frame.

[0292] In one possible design, the communication unit 1003 is further used to: receive configuration information, where the configuration information is used to configure multiple PUSCH opportunities.

[0293] In one possible design, the processing unit 1002 is further used to: select, from the M SSBs, based on the measurement values ​​of the M SSBs, a first SSB whose measurement value is greater than or equal to a preset threshold.

[0294] The apparatus 1000 may be a network device in any of the above embodiments or may be a chip provided in the network device. The processing unit 1002 may support the apparatus 1000 in executing the actions of the network device in each of the above method examples. Alternatively, the processing unit 1002 mainly executes the internal actions of the network device in the method examples, and the communication unit 1003 may support the communication between the apparatus 1000 and other devices. For example, the communication unit 1003 may be used to execute Figure 6 Step 601, step 606 and step 607 in .

[0295] Specifically, in one embodiment, the communication unit 1003 is used to receive uplink information from the first PUSCH opportunity; the processing unit 1002 is used to determine the first SSB corresponding to the first PUSCH opportunity; and the communication unit 1003 is also used to send downlink information according to the spatial division transmission parameters of the first SSB.

[0296] In one possible design, the processing unit 1002 is also used to: determine the correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include a first PUSCH opportunity, and M is a positive integer; the processing unit 1002 determines the first SSB corresponding to the first PUSCH opportunity, including: the processing unit 1002 determines the first SSB corresponding to the first PUSCH opportunity based on the correspondence between the M SSBs and the multiple PUSCH opportunities.

[0297] In one possible design, the PUSCH opportunity includes frequency domain resources; the processing unit 1002 is specifically used to: determine the correspondence between M SSBs and multiple PUSCH opportunities according to the indexes of the frequency domain resources of multiple PUSCH opportunities.

[0298] In one possible design, the PUSCH opportunity includes time domain resources; the processing unit 1002 is specifically used to: determine the correspondence between M SSBs and multiple PUSCH opportunities based on the index of the time slots where the multiple PUSCH opportunities are located; or, determine the correspondence between M SSBs and multiple PUSCH opportunities based on the index of the time domain resources of the multiple PUSCH opportunities and the index of the time slots where the multiple PUSCH opportunities are located.

[0299] In one possible design, the PUSCH opportunity is associated with DMRS resources, which include DMRS port information and / or DMRS sequence information; the processing unit 1002 is specifically used to: also determine the correspondence between M SSBs and multiple PUSCH opportunities based on the DMRS resources associated with multiple PUSCH opportunities.

[0300] In one possible design, the communication unit 1003 is further used to: send first indication information, where the first indication information is used to indicate the correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include the first PUSCH opportunity.

[0301] In one possible design, multiple PUSCH transmission opportunities are located within a preset time period.

[0302] In one possible design, the starting position of the preset time period is the starting position of the reference wireless frame; the communication unit 1003 is also used to: send second indication information, and the second indication information is used to indicate the reference wireless frame.

[0303] In one possible design, the communication unit 1003 is further used to: send configuration information, where the configuration information is used to configure multiple PUSCH opportunities.

[0304] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or they can all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, called by a certain processing element of the device and perform the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called through the processing element.

[0305] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0306] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0307] Please refer to Figure 11 , which is a structural diagram of a terminal device provided in an embodiment of the present application. It can be the terminal device in the above embodiment, used to implement the operations of the terminal device in the above embodiment. Figure 11 As shown, the terminal device includes an antenna 1110, a radio frequency (RF) section 1120, and a signal processing section 1130. Antenna 1110 is connected to RF section 1120. In the downlink direction, RF section 1120 receives information sent by a network device via antenna 1110 and sends the information to signal processing section 1130 for processing. In the uplink direction, signal processing section 1130 processes the terminal device information and sends it to RF section 1120. RF section 1120 then processes the terminal device information and sends it to the network device via antenna 1110.

[0308] The signal processing unit 1130 may include a modem subsystem for processing data at various communication protocol layers; a central processing unit for processing the terminal device's operating system and application layers; and other subsystems, such as a multimedia subsystem for controlling the terminal device's camera and screen display, and a peripheral subsystem for connecting to other devices. The modem subsystem may be a separate chip.

[0309] The modem subsystem may include one or more processing elements 1131, such as a main control CPU and other integrated circuits. Furthermore, the modem subsystem may include a storage element 1132 and an interface circuit 1133. Storage element 1132 is used to store data and programs. However, the program used to execute the method performed by the terminal device in the above method may not be stored in storage element 1132 but rather in a memory external to the modem subsystem, and loaded by the modem subsystem when in use. Interface circuit 1133 is used to communicate with other subsystems.

[0310] The modem subsystem can be implemented using a chip comprising at least one processing element and an interface circuit, wherein the processing element is configured to execute each step of any of the methods performed by the terminal device described above, and the interface circuit is configured to communicate with other devices. In one implementation, the unit for implementing each step of the method described above can be implemented as a processing element scheduler. For example, the terminal device may include a processing element and a storage element, with the processing element invoking a program stored in the storage element to execute the method performed by the terminal device in the above method embodiments. The storage element can be a storage element located on the same chip as the processing element, i.e., an on-chip storage element.

[0311] In another implementation, the program for executing the method executed by the terminal device in the above method can be stored in a memory element on a different chip from the processing element, i.e., an off-chip memory element. In this case, the processing element calls or loads the program from the off-chip memory element to the on-chip memory element to call and execute the method executed by the terminal device in the above method embodiment.

[0312] In another implementation, the unit of the terminal device that implements each step of the above method may be configured as one or more processing elements, which are provided in the modem subsystem. The processing elements here may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0313] The units that implement the various steps of the above method in the terminal device can be integrated together and implemented in the form of a SOC chip, which is used to implement the above method. The chip can integrate at least one processing element and a storage element, and the method performed by the terminal device can be implemented by the processing element calling the program stored in the storage element; alternatively, the chip can integrate at least one integrated circuit to implement the method performed by the terminal device; alternatively, the above implementation methods can be combined, with the functions of some units being implemented by the processing element calling the program, and the functions of some units being implemented by the integrated circuit.

[0314] As can be seen, the above-mentioned apparatus for a terminal device may include at least one processing element and an interface circuit, wherein the at least one processing element is used to execute any of the methods provided in the above method embodiments. The processing element may execute some or all of the steps executed by the terminal device in a first manner: by calling a program stored in a storage element; or in a second manner: by executing some or all of the steps executed by the terminal device through the hardware integrated logic circuit in the processor element in combination with instructions. Of course, the first and second manners may also be combined to execute some or all of the steps executed by the terminal device.

[0315] The processing element here is the same as described above and can be implemented by a processor. The function of the processing element can be Figure 10 The processing unit described in the preceding claims has the same function. For example, the processing element may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms. The storage element may be implemented by a memory, and the function of the storage element may be the same as Figure 10 The function of the storage unit described in the above is the same. The storage element can be realized by a memory, and the function of the storage element can be the same as Figure 10 The storage element can be a single memory or a collective term for multiple memories.

[0316] Figure 11 The terminal equipment shown is capable of Figure 6 、 Figure 8 or Figure 9 The illustrated method embodiment involves various processes of a terminal device. Figure 11 The operations and / or functions of the various modules in the terminal device shown are for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments. To avoid repetition, detailed description is appropriately omitted here.

[0317] Please refer to Figure 12, which is a schematic diagram of the structure of a network device provided in an embodiment of the present application. It is used to implement the operation of the network device (such as the first network device or the second network device) in the above embodiment. Figure 12 As shown, the network device includes an antenna 1201, a radio frequency device 1202, and a baseband device 1203. Antenna 1201 is connected to radio frequency device 1202. In the uplink direction, radio frequency device 1202 receives information sent by terminal devices via antenna 1201 and sends the information to baseband device 1203 for processing. In the downlink direction, baseband device 1203 processes the information from the terminal devices and sends it to radio frequency device 1202. Radio frequency device 1202 then processes the information and sends it to the terminal devices via antenna 1201.

[0318] The baseband device 1203 may include one or more processing elements 12031, such as a main control CPU and other integrated circuits. Furthermore, the baseband device 1203 may also include a storage element 12032 and an interface 12033. The storage element 12032 is used to store programs and data; the interface 12033 is used to exchange information with the radio frequency device 1202. The interface 12033 may be, for example, a common public radio interface (CPRI). The above-mentioned apparatus for a network device may be located in the baseband device 1203. For example, the above-mentioned apparatus for a network device may be a chip on the baseband device 1203, the chip including at least one processing element and an interface circuit, wherein the processing element is used to execute each step of any of the methods performed by the above-mentioned network device, and the interface circuit is used to communicate with other devices. In one implementation, the unit for implementing each step of the above-mentioned method in the network device may be implemented in the form of a processing element scheduler. For example, the apparatus for a network device includes a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method performed by the network device in the above-mentioned method embodiment. The storage element may be a storage element on the same chip as the processing element, ie, an on-chip storage element, or a storage element on a different chip from the processing element, ie, an off-chip storage element.

[0319] In another implementation, the unit of the network device that implements each step of the above method may be configured as one or more processing elements, which are provided on the baseband device. The processing elements here may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0320] The units implementing the various steps of the above method in the network device can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device includes the SOC chip to implement the above method. The chip can integrate at least one processing element and a storage element, and the processing element can call the program stored in the storage element to implement the above method performed by the network device; alternatively, the chip can integrate at least one integrated circuit to implement the above method performed by the network device; or, a combination of the above implementation methods can be used, with the functions of some units implemented by the processing element calling the program, and the functions of some units implemented by the integrated circuit.

[0321] As can be seen, the above-mentioned apparatus for a network device may include at least one processing element and an interface circuit, wherein the at least one processing element is used to execute any of the methods performed by the network device provided in the above method embodiments. The processing element may execute some or all of the steps performed by the network device in a first manner: by calling a program stored in a storage element; or in a second manner: by executing some or all of the steps performed by the network device through the hardware integrated logic circuit in the processor element in combination with instructions. Of course, the first and second manners may also be combined to execute some or all of the steps performed by the above-mentioned network device.

[0322] The processing element here is the same as described above and can be implemented by a processor. The function of the processing element can be Figure 10 The processing unit described in the preceding claims has the same function. For example, the processing element may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms. The storage element may be implemented by a memory, and the function of the storage element may be the same as Figure 10 The function of the storage unit described in the above is the same. The storage element can be realized by a memory, and the function of the storage element can be the same as Figure 10 The storage element can be a single memory or a collective term for multiple memories.

[0323] Figure 12 The network equipment shown is capable of Figure 6 、 Figure 8 or Figure 9 The illustrated method embodiment involves various processes of a network device. Figure 12 The operations and / or functions of the modules in the network device are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments. To avoid repetition, detailed description is appropriately omitted here.

[0324] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can 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 can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0325] 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 present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program 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 produce 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.

[0326] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0327] These computer program instructions can 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 the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

Claims

1. A communication method, characterized in that: The method is performed by a terminal device in an idle or inactive state or a chip used for the terminal device, and includes: receiving a first synchronization signal broadcast channel block SSB; Determine a physical uplink shared channel (PUSCH) opportunity of a configuration authorization CG corresponding to the first SSB; The uplink information is sent using the PUSCH opportunity, and the sending of the uplink information does not belong to the random access process.

2. The method according to claim 1, characterized in that The method further comprises: Receive downlink information from the network device according to the spatial division reception parameters of the first SSB.

3. The method according to claim 1, characterized in that The method further comprises: Determine a correspondence between M SSBs and multiple PUSCH opportunities, where the M SSBs include the first SSB; where M is a positive integer; Determining a PUSCH opportunity corresponding to the first SSB includes: According to the correspondence between the M SSBs and the multiple PUSCH opportunities, the PUSCH opportunity corresponding to the first SSB is determined.

4. The method according to claim 3, characterized in that The PUSCH opportunity includes frequency domain resources; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: According to the indexes of the frequency domain resources of the multiple PUSCH opportunities, the correspondence between the M SSBs and the multiple PUSCH opportunities is determined.

5. The method according to claim 3, characterized in that The PUSCH opportunity includes time domain resources; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: Determine, according to the indexes of the time slots in which the multiple PUSCH opportunities are located, a correspondence between the M SSBs and the multiple PUSCH opportunities; or, The correspondence between the M SSBs and the multiple PUSCH opportunities is determined according to the indexes of the time domain resources of the multiple PUSCH opportunities and the indexes of the time slots in which the multiple PUSCH opportunities are located.

6. The method according to claim 4 or 5, characterized in that The PUSCH opportunity is associated with a demodulation reference signal DMRS resource, where the DMRS resource includes DMRS port information and / or DMRS sequence information; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: The corresponding relationship between the M SSBs and the multiple PUSCH opportunities is also determined based on the DMRS resources associated with the multiple PUSCH opportunities.

7. The method according to claim 3, characterized in that Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: Receive indication information from a network device, where the indication information is used to indicate a correspondence between the M SSBs and the multiple PUSCH opportunities.

8. The method according to claim 3, wherein: The multiple PUSCH transmission opportunities are located within a preset time period.

9. A communication method, characterized in that: The method is performed by a network device or a chip used for the network device, and includes: Receive uplink information from the first PUSCH opportunity configured with the authorized CG; Determining a first SSB corresponding to the first PUSCH opportunity; Downlink information is sent according to the spatial division transmission parameters of the first SSB, and the receiving of uplink information and the sending of downlink information do not belong to the random access process.

10. The method according to claim 9, characterized in that The method further comprises: Determine a correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include the first PUSCH opportunity, and M is a positive integer; Determining a first SSB corresponding to the first PUSCH opportunity includes: According to the correspondence between the M SSBs and the multiple PUSCH opportunities, determine the first SSB corresponding to the first PUSCH opportunity.

11. The method according to claim 10, characterized in that The PUSCH opportunity includes frequency domain resources; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: According to the indexes of the frequency domain resources of the multiple PUSCH opportunities, the correspondence between the M SSBs and the multiple PUSCH opportunities is determined.

12. The method according to claim 10, characterized in that The PUSCH opportunity includes time domain resources; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: Determine, according to the indexes of the time slots in which the multiple PUSCH opportunities are located, a correspondence between the M SSBs and the multiple PUSCH opportunities; or, The correspondence between the M SSBs and the multiple PUSCH opportunities is determined according to the indexes of the time domain resources of the multiple PUSCH opportunities and the indexes of the time slots in which the multiple PUSCH opportunities are located.

13. The method according to claim 11 or 12, characterized in that The PUSCH opportunity is associated with DMRS resources, where the DMRS resources include DMRS port information and / or DMRS sequence information; Determining a correspondence between the M SSBs and the multiple PUSCH opportunities includes: The corresponding relationship between the M SSBs and the multiple PUSCH opportunities is also determined based on the DMRS resources associated with the multiple PUSCH opportunities.

14. The method according to claim 9, characterized in that The method further comprises: Sending indication information, where the indication information is used to indicate a correspondence between M SSBs and multiple PUSCH opportunities, where the multiple PUSCH opportunities include the first PUSCH opportunity; Determining a first SSB corresponding to the first PUSCH opportunity includes: According to the correspondence between the M SSBs and the multiple PUSCH opportunities, determine the first SSB corresponding to the first PUSCH opportunity.

15. The method according to claim 10, wherein: The multiple PUSCH transmission opportunities are located within a preset time period.

16. A communication method, characterized in that: The method is executed by a terminal device or a chip used for the terminal device, and includes: Receive the first SSB; When the measurement value of the first SSB is less than or equal to the preset threshold, random access is initiated to the network device using the random access resources corresponding to the second SSB, and before the random access is successful, the spatial division reception parameter of the first SSB is used by the terminal device to receive the first downlink information, and the receiving of the first downlink information does not belong to the random access process; After the random access is successful, the second downlink information is received according to the spatial division reception parameters of the second SSB.

17. The method according to claim 16, characterized in that The method further comprises: Receive a random access response from the network device according to the spatial division reception parameters of the second SSB.

18. A communication method, characterized in that: The method is performed by a network device or a chip used for the network device, and includes: receiving a random access request through the random access resource corresponding to the second SSB, where the random access request is used to request random access, and before the random access is successful, the spatial division transmission parameter of the first SSB is used by the network device to send first downlink information to the terminal device, where the sending of the first downlink information does not belong to the random access process; After the random access is successful, the second downlink information is sent according to the spatial division sending parameters of the second SSB.

19. A communication device, characterized in that: The method comprises means for performing the steps of the method according to any one of claims 1 to 18.

20. A communication device, characterized in that: The system comprises at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit and execute the method according to any one of claims 1 to 18.

21. A communication device, characterized in that: The device comprises a processor configured to call a program stored in a memory to execute the method according to any one of claims 1 to 18.

22. A computer-readable storage medium, characterized in that The device comprises a program, and when the program is executed by a processor, the method according to any one of claims 1 to 18 is executed.

23. A computer program product, characterized in that When a computer reads and executes the program or instructions in the computer program product, the method according to any one of claims 1 to 18 is performed.

Citation Information

Patent Citations

  • Transmission configuration method and apparatus

    CN109076364A

  • Method and apparatus for supporting multiple message a sizes and uplink coverage for two step random access procedure

    US20200100297A1