Communication method, communication device, and computer-readable storage medium

By coordinating the conflicts between resources such as OD-SSB and PDSCH in the communication system, terminals or network devices can transmit outside the conflicting resources, thus solving the resource conflict problem, improving the spectrum efficiency and stability of the communication system, and meeting the low latency and reliability requirements of critical scenarios.

CN120915420BActive Publication Date: 2026-02-13HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511387032.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-02-13
Estimated Expiration
2045-09-26

AI Technical Summary

Technical Problem

In communication systems, the dynamic timing of the transmission of the On-Demand Synchronization Signal Block (OD-SSB) makes it easy for its time-frequency resources to overlap with the configured uplink or downlink time-frequency resources, causing resource conflicts, affecting PDSCH decoding errors and the spectral efficiency and stability of the communication system.

Method used

By coordinating resource conflicts between terminals and network devices, terminals or network devices can perform PDSCH or OD-SSB transmissions on resources outside of conflicting resources. Flexible time unit settings or resource reallocation can be used to avoid resource conflicts and maintain data transmission continuity.

Benefits of technology

It effectively resolves conflicts between resources such as OD-SSB and PDSCH, avoids PDSCH decoding errors, improves the spectrum efficiency and operational stability of the communication system, and meets the low latency and reliability requirements of critical scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120915420B_ABST
    Figure CN120915420B_ABST
Patent Text Reader

Abstract

The application provides a communication method, a communication device and a computer readable storage medium. In the method, in the case that a third resource exists between a first resource and a second resource, a network device sends a PDSCH to a terminal on a resource other than the third resource in the first resource, and the terminal receives the PDSCH on the resource other than the third resource in the first resource. The first resource is used for transmitting the PDSCH, and the second resource is used for transmitting an OD-SSB. The resource conflict between the second resource and the first resource can be effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to a communication method, a communication device and a computer readable storage medium. BACKGROUND

[0002] Time Division Duplexing (TDD) is a duplexing technology used for realizing bidirectional communication in a communication system. The core feature of TDD is that different time domain resources (such as different time slots or symbols) are used for uplink transmission and downlink transmission in the same frequency domain resource (such as the same frequency bandwidth).

[0003] With the development of mobile communication technology, an on-demand synchronization signal block (OD-SSB) has been widely used in a communication system. The OD-SSB has the characteristics of "on-demand" and "aperiodic", and the transmission occasion of the OD-SSB is dynamic. In order to meet the service requirements (such as fast synchronization requirements), a network device may need to send an OD-SSB, and the time-frequency resource used for transmitting the OD-SSB is easy to overlap with other configured uplink time-frequency resources and / or downlink time-frequency resources, thereby causing a conflict. SUMMARY

[0004] The present application provides a communication method, a communication device and a computer readable storage medium, which can effectively solve the resource conflict problem between the second resource used for transmitting the OD-SSB and the first resource.

[0005] In a first aspect, a communication method is provided. The method can be executed by a terminal, or can also be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the terminal, and can also be implemented by a logic module or software capable of implementing all or part of the terminal functions. The present application does not make any limitation in this regard. Hereinafter, the terminal is taken as an example for description.

[0006] The method comprises: receiving, by a terminal, first information, the first information being used for indicating a first resource for transmitting a physical downlink shared channel (PDSCH); receiving, by the terminal, second information, the second information being used for indicating a second resource for transmitting an on-demand synchronization signal block (OD-SSB); and in a case where the first resource and the second resource have an overlapping third resource, receiving, by the terminal, the PDSCH on the resource of the first resource except the third resource.

[0007] In a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH exist resource conflict, the terminal learns the second resource for transmitting the OD-SSB through the second information, and can determine the third resource for overlapping according to the second resource and the first resource. The terminal receives the PDSCH on the resource in the first resource except the third resource, which can effectively solve the resource conflict between the first resource and the second resource, and avoid PDSCH decoding error caused by the OD-SSB.

[0008] In a second aspect, a communication method is provided, which can be executed by a network device, or can be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software capable of implementing all or part of the network device functions. The present application does not limit this. Hereinafter, the network device is taken as an example for description.

[0009] The method comprises: the network device sends first information, the first information being used for indicating a first resource for transmitting a PDSCH; the network device sends second information, the second information being used for indicating a second resource for transmitting an OD-SSB; and in a case where the first resource and the second resource exist a third resource for overlapping, the PDSCH is sent on a resource in the first resource except the third resource.

[0010] In a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH exist resource conflict, the network device sends the PDSCH to the terminal on a resource in the first resource except the third resource, which can effectively solve the resource conflict between the first resource and the second resource, and is conducive to avoiding PDSCH decoding error caused by the OD-SSB in the terminal. The network device informs the terminal of the second resource for transmitting the OD-SSB through the second information, which is conducive to accurately solving the resource conflict. Moreover, the puncturing mechanism adopted in the method reserves data transmission on the non-conflict resource, improves the continuity of PDSCH carrying data, maximally reduces the influence on the existing service and the performance loss caused by the resource conflict, and maintains the overall spectrum efficiency and operation stability of the communication system.

[0011] In a third aspect, a communication method is provided, which can be executed by a network device, or can be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software capable of implementing all or part of the network device functions. The present application does not limit this. Hereinafter, the network device is taken as an example for description.

[0012] The method comprises: a network device sending first information, the first information being used for indicating a first resource for a terminal to transmit uplink data; in a case where a third resource exists between the first resource and a second resource for transmitting an OD-SSB, the network device sends second information; the second information is used for indicating that a flexible time unit in a first time domain range is set as downlink transmission; and the network device transmits the OD-SSB on the second resource.

[0013] Based on the method of the third aspect, in a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the uplink data exist resource conflict, the network device sets the flexible time unit at the resource conflict in the first time domain range as downlink transmission, and sets the flexible time unit at the resource conflict as downlink transmission based on a preemption strategy, so that the network device can transmit the OD-SSB on the resource, effectively solves the resource conflict between the first resource and the second resource, and avoids cross-link interference between the uplink and the downlink.

[0014] In a fourth aspect, a communication method is provided, which can be executed by a network device, or can be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software that can implement all or part of the functions of the network device. The present application does not limit this. The following is described by taking the network device as an example.

[0015] The method comprises: a network device sending first information, the first information being used for indicating a first resource for a terminal to transmit first data; the first data comprising uplink data and / or downlink data; in a case where a third resource exists between the first resource and a second resource for transmitting an OD-SSB, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, the network device sends second information; the second information being used for indicating a fourth resource for the terminal to transmit the first data; the resource shift delay being a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource; and the network device transmitting the first data on the fourth resource; wherein the remaining delay budget is determined based on a total delay budget of the first data and a first time length; and the first time length is a time length between a time when the first data arrives at the sending device and a current time.

[0016] Based on the method of the fourth aspect, in a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the first data exist conflict, the network device allocates a new resource (i.e., the fourth resource) for the first data based on a coexistence scheduling strategy, which can effectively solve the resource conflict between the first resource and the second resource. In the case of guaranteeing the transmission reliability of the OD-SSB, the low latency requirement of the first data is maximized, and the SLA violation rate is reduced. Compared with the preemption strategy, it is beneficial to improve the latency compliance rate of the first data, so as to support the reliability requirement of key scenarios such as industrial control and remote medical treatment.

[0017] In a fifth aspect, a communication method is provided, which can be performed by a terminal, or can also be performed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the terminal, and can also be implemented by a logic module or software capable of implementing all or part of the terminal functions. The present application does not limit this. The following is described taking the terminal as an example.

[0018] The method comprises: receiving, by the terminal, first information, the first information being used to indicate a first resource for transmitting first data by the terminal; the first data comprising uplink data and / or downlink data; receiving, by the terminal, second information, the second information being used to indicate a fourth resource for transmitting the first data by the terminal; and transmitting, by the terminal, the first data on the fourth resource.

[0019] Based on the method of the fifth aspect, in the case where the second resource for transmitting the OD-SSB and the first resource for transmitting the first data exist conflict, the terminal learns the new resource (i.e. the fourth resource) allocated by the network device for the first data through the second information, which can effectively solve the resource conflict between the first resource and the second resource.

[0020] In a sixth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to receive first information, the first information being used to indicate a first resource for transmitting a PDSCH; and the transceiver module is further configured to receive second information, the second information being used to indicate a second resource for transmitting an OD-SSB; and the processing module is configured to receive the PDSCH on the resource of the first resource except for the third resource in the case where the first resource and the second resource exist an overlapping third resource.

[0021] The sixth aspect is a device-side implementation corresponding to the first aspect, and the beneficial effects of the first aspect are also applicable to the sixth aspect, which will not be described again.

[0022] In a seventh aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for transmitting a PDSCH; and the transceiver module is configured to send second information, the second information being used to indicate a second resource for transmitting an OD-SSB; and the processing module is configured to send the PDSCH on the resource of the first resource except for the third resource in the case where the first resource and the second resource exist an overlapping third resource.

[0023] The seventh aspect is a device-side implementation corresponding to the second aspect, and the beneficial effects of the second aspect are also applicable to the seventh aspect, which will not be described again.

[0024] In an eighth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for a terminal to transmit uplink data; and the processing module is configured to send second information in a case that the first resource overlaps with a third resource for a second resource used to transmit an OD-SSB; the second information being used to indicate that flexible time units in a first time domain are set as downlink transmission; and the transceiver module is further configured to send the OD-SSB on the second resource.

[0025] The eighth aspect is a device-side implementation corresponding to the third aspect, and the beneficial effects of the third aspect are also applicable to the eighth aspect, and thus are not described herein again.

[0026] In a ninth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for a terminal to transmit first data; the first data comprising uplink data and / or downlink data; and the processing module is configured to send second information in a case that the first resource overlaps with a third resource for a second resource used to transmit an OD-SSB, and a remaining delay budget of the first data is greater than or equal to a resource shift delay; the second information being used to indicate a fourth resource for the terminal to transmit the first data; the resource shift delay being a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource; and the transceiver module is further configured to transmit the first data on the fourth resource; wherein the remaining delay budget is determined based on a total delay budget of the first data and a first time length; and the first time length is a time length between a time when the first data arrives at a sending device and a current time.

[0027] The ninth aspect is a device-side implementation corresponding to the fourth aspect, and the beneficial effects of the fourth aspect are also applicable to the ninth aspect, and thus are not described herein again.

[0028] In a tenth aspect, a communication apparatus is provided, which comprises a transceiver module. The transceiver module is configured to receive first information, the first information being used to indicate a first resource for the communication apparatus to transmit first data; the first data comprising uplink data and / or downlink data; and the transceiver module is further configured to receive second information, the second information being used to indicate a fourth resource for the communication apparatus to transmit the first data; and the transceiver module is further configured to transmit the first data on the fourth resource.

[0029] The tenth aspect is a device-side implementation corresponding to the fifth aspect, and the beneficial effects of the fifth aspect are also applicable to the tenth aspect, and thus are not described herein again.

[0030] In a eleventh aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect, the fifth aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.

[0031] In an implementation, the communication interface can be a transceiver, or an input / output interface.

[0032] In another implementation, the communication apparatus is a chip configured in a terminal. When the communication apparatus is a chip configured in a terminal, the communication interface can be an input / output interface.

[0033] In a twelfth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect, the third aspect or the fourth aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.

[0034] In an implementation, the communication interface can be a transceiver, or an input / output interface.

[0035] In another implementation, the communication apparatus is a chip configured in a network device. When the communication apparatus is a chip configured in a network device, the communication interface can be an input / output interface.

[0036] In a thirteenth aspect, a processor is provided, which includes an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of any aspect.

[0037] In a specific implementation, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, etc. The input signal received by the input circuit can be received by a receiver and input, the output signal output by the output circuit can be output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0038] In a fourteenth aspect, a communication apparatus is provided, which includes a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to perform the method in any possible implementation of the method in any of the preceding aspects.

[0039] Optionally, the processor is one or more, and the memory is one or more.

[0040] In a fifteenth aspect, a computer program product is provided, which includes a computer program (which can also be referred to as codes or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the method in any of the preceding aspects.

[0041] In a sixteenth aspect, a computer-readable storage medium is provided, which stores a computer program (which can also be referred to as codes or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the method in any of the preceding aspects.

[0042] In a seventeenth aspect, an embodiment of the present application provides a chip system, which includes one or more processors configured to call and execute instructions stored in a memory, so that the method in any of the aspects or any possible implementation of the aspects is performed. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0043] Optionally, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0044] In an eighteenth aspect, a communication system is provided, which includes the terminal and the network device as described above. Optionally, the communication system can further include other devices in communication with the terminal and / or the network device. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be described below.

[0046] Figure 1 is a schematic diagram of a communication system architecture to which the embodiments of the present application are applied;

[0047] Figures 2a to 2d is a time domain diagram to which the embodiments of the present application are related;

[0048] Figure 3 is a schematic diagram of the communication method 100 of the embodiments of the present application;

[0049] Figures 4a to 4bis another time-domain schematic diagram related to the embodiments of the present application;

[0050] Figure 5 is another interaction schematic diagram of the communication method 100 of the embodiments of the present application;

[0051] Figure 6 is another time-domain schematic diagram related to the embodiments of the present application;

[0052] Figure 7 is another interaction schematic diagram of the communication method 100 of the embodiments of the present application;

[0053] Figure 8 is an interaction schematic diagram of the communication method 200 of the embodiments of the present application;

[0054] Figure 9 is an interaction schematic diagram of the communication method 300 of the embodiments of the present application;

[0055] Figures 10a to 10c is a time-frequency schematic diagram related to the embodiments of the present application;

[0056] Figure 11 is another time-domain schematic diagram related to the embodiments of the present application;

[0057] Figure 12 is a flow schematic diagram of the communication method 300 of the embodiments of the present application;

[0058] Figure 13 is a schematic block diagram of the communication device 1300 provided by the embodiments of the present application;

[0059] Figure 14 is another schematic block diagram of the communication device 1400 provided by the embodiments of the present application. DETAILED DESCRIPTION

[0060] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0061] The technical solutions provided in this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) systems, General Packet Radio Service (GPRS), Wireless Local Area Network (WLAN), Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, non-terrestrial network (NTN) communication systems, 5th generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems. This application does not limit the scope of these applications.

[0062] Figure 1 This is a schematic diagram of the architecture of a communication system used in an embodiment of this application. The communication system may include network devices, such as... Figure 1 The network device 110 is shown. The communication system may also include a terminal, such as... Figure 1 The terminal 120 shown. Network device 110 and terminal 120 can communicate via a wireless link.

[0063] Figure 1 An exemplary network device 110 and a terminal 120 are shown. Optionally, the communication system may also include multiple network devices and / or multiple terminals.

[0064] The network device in the present application can be a device of a network side such as an access network, a core network device, etc. The access network device is also sometimes referred to as an access node. The access network device has a wireless transceiving function and is used to communicate with a terminal. The access network device includes, but is not limited to, a base station in the above-mentioned communication system, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, an access network device in an open RAN (ORAN) system or a module of the access network device, a satellite in an NTN communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network device can also be a module or unit capable of realizing part of the function of the base station. The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). Multiple access network devices in the communication system can be the same type of base station or different types of base stations. The base station can communicate with the terminal directly or through a relay station. The terminal can communicate with multiple base stations in different access technologies. The embodiments of the present application do not limit the specific technology and specific device form of the access network device. In the present application, the access network device is referred to as a network device.

[0065] In the present application, the device for realizing the function of the network device can be the network device or a device capable of supporting the network device to realize the function, such as a processor, a circuit, a scheduler, a chip, or a chip system, etc., which can be installed in the network device or used in connection with the network device. In the technical solutions provided in the present application, the device for realizing the function of the network device is taken as an example to describe the technical solutions provided in the present application.

[0066] The terminal in the present application can be a wireless terminal capable of receiving network device scheduling and indication information. The wireless terminal can be a device that provides voice and / or data connectivity to a user, or a handheld device having wireless connection function, or other processing devices connected to a wireless modem. For example, the terminal can communicate with one or more core networks or the Internet through a radio access network (RAN). The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, aircraft (such as unmanned aerial vehicle, helicopter, airplane), hot air balloon, ship, robot, mechanical arm, or smart home device, etc. The embodiments of the present application do not limit the form of the terminal.

[0067] In the present application, the device for realizing the function of the terminal can be the terminal, or a device capable of supporting the terminal to realize the function, such as a processor, a circuit, a scheduler, a chip, or a chip system, etc., which can be installed in the terminal or used in connection with the terminal. In the technical solutions provided in the present application, the device for realizing the function of the terminal is taken as an example to describe the technical solutions provided in the present application.

[0068] The access network device and / or the terminal can be fixed or mobile. The access network device and / or the terminal can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on an aircraft, balloon or artificial satellite in the air. The embodiments of the present application do not limit the application scenarios of the access network device and the terminal. The access network device and the terminal can be deployed in the same scenario or different scenarios, for example, the access network device and the terminal are deployed on land at the same time; or the access network device is deployed on land and the terminal is deployed on the water surface, etc., which will not be listed one by one.

[0069] In actual application, a terminal can be assisted to implement wireless access by multiple network devices in cooperation, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in a same network element, for example, a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0070] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but a person skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP and CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), the DU, and the RU can implement different protocol layer functions.

[0071] To facilitate understanding of the embodiments of the present application, first, the terms involved in the present application are briefly explained. Optionally, the explanation of part of the terms can also refer to the explanation in the 3rd generation partnership project (3GPP) standard protocol.

[0072] 1, time unit

[0073] Time unit, used to represent different time domain resource granularity. The time unit can be a radio frame, a subframe, a slot, a mini slot, an orthogonal frequency division multiplexing (OFDM) symbol, or a discrete fourier transform spread spectrum orthogonal frequency division multiplexing (DFT-S-OFDM) symbol, etc. For the convenience of elaboration, the subsequent embodiments take the time unit as an OFDM symbol for example.

[0074] The wireless communication system can support one or more frame structures, and different frame structures correspond to one or more of different subcarrier spacings, cyclic prefix (CP) types, and time unit lengths. Exemplarily, when the subcarrier spacings and / or CP types of two frame structures are different, the lengths of the symbols included in their respective frame structures can also be different. One subframe can contain one or more slots; one slot can include an integer number of symbols, for example, 7, 14, 6, or 12 OFDM symbols. Among them, the CP type includes normal cyclic prefix (NCP) and extended cyclic prefix (ECP).

[0075] 2, frequency domain unit

[0076] Frequency domain unit, used to represent different frequency domain resource granularity. The frequency domain unit can include but is not limited to: subcarrier, subband, resource element (RE), resource block (RB), resource block group (RBG), or precoding resource block group (PRG), etc.

[0077] 3, time-frequency unit

[0078] The time-frequency unit occupies one or more time units in the time domain and one or more frequency domain units in the frequency domain. For example, the time-frequency unit is a physical resource block (PRB). The time domain resource size occupied by one PRB is 1 slot, and the frequency domain resource size occupied is 12 consecutive subcarriers.

[0079] 4、Dynamic slot format indicator (SFI)

[0080] The core role of SFI is to dynamically and quickly define the transmission direction of each OFDM symbol in a slot, so as to realize flexible allocation and conflict avoidance of resources in a TDD system, so as to improve the spectrum efficiency and system response speed. SFI is a key technology in the field of communication for flexibly configuring slot format. SFI is used to indicate the slot format of one or more slots, so as to determine the transmission direction of each OFDM symbol in the slot. A slot can include downlink OFDM symbols (which can be represented as D), uplink OFDM symbols (which can be represented as U) and flexible OFDM symbols (which can be represented as F). The downlink OFDM symbol can be used for downlink transmission. The uplink OFDM symbol can be used for uplink transmission. The flexible OFDM symbol can be used for uplink transmission or downlink transmission. SFI can be carried in downlink control information (DCI) with format Format 2_0.

[0081] At present, the slot format defined by 3GPP TS 38.213 includes 256, and 56 standardized slot formats are included in the 256 slot formats. In specific implementation, the 56 standardized slot formats can be respectively identified by 56 slot format identifiers (range 0-55). As shown in Table 1, the slot format indicated by the slot format identifier '0' is 'DDDDDDDDDDDDDDDD', and the OFDM symbol with index 0 to the OFDM symbol with index 13 in the slot are downlink OFDM symbols for downlink transmission. The slot format indicated by the slot format '27' is 'DDDFFFFFFFFFFFUUU', and the OFDM symbol with index 0 to the OFDM symbol with index 2 in the slot are downlink OFDM symbols for downlink transmission, the OFDM symbol with index 3 to the OFDM symbol with index 10 are flexible OFDM symbols for downlink transmission or uplink transmission, and the OFDM symbol with index 11 to the OFDM symbol with index 13 are uplink OFDM symbols for uplink transmission.

[0082] Table 1

[0083]

[0084] Table 1 (continued)

[0085]

[0086] 5、Time division duplex (TDD)

[0087] TDD is a duplex technology that distinguishes uplink transmission and downlink transmission by different time periods. For example, in the same frequency domain resource (such as the same frequency bandwidth), different time domain resources (such as different time slots or symbols) can be used for uplink transmission and downlink transmission, respectively. The TDD system has a half-duplex physical constraint, and the network device cannot simultaneously perform uplink reception and downlink transmission on the same frequency band.

[0088] 6、on-demand synchronization signal block (OD-SSB)

[0089] The OD-SSB is an SSB transmitted on demand in a specific scenario. The OD-SSB has the characteristics of "on demand" and "aperiodic", and its transmission occasion has dynamic uncertainty.

[0090] The SSB plays an important role in the initial access, synchronization and acquisition of broadcast information of the terminal in the cell, for example, the SSB is used to carry at least one of the following: cell identity (ID), time and frequency synchronization, symbol level / slot level / frame timing indication, beam signal strength / signal quality measurement, or cell signal strength / signal quality measurement. The cell signal strength / signal quality measurement can include but is not limited to radio resource management (RRM) measurement / channel state information (CSI) measurement, etc. The beam signal strength / signal quality measurement can be used to perform beam selection, perform beam failure detection, perform beam failure recovery, etc.

[0091] In order to meet the service requirements (such as fast synchronization requirements, beam management requirements or other special service requirements), the network device needs to dynamically send the OD-SSB. Since the dynamically transmitted OD-SSB has the characteristics of "on demand" and "aperiodic", the time-frequency resources used to transmit the OD-SSB are easy to overlap with other configured uplink time-frequency resources and / or downlink time-frequency resources, resulting in resource conflicts.

[0092] For example, the network device is pre-configured with resource #1 for transmitting PDSCH. During service execution, the network device can receive a measurement requirement from the terminal (e.g., a measurement requirement in a cell switching scenario). Based on the measurement requirement, the network device determines that an OD-SSB needs to be sent, and then the network device allocates resource #2 for transmitting the OD-SSB (optionally, the resource #2 is the best time-frequency resource for transmitting the OD-SSB. For example, the resource #2 is the best time-frequency resource corresponding to the best beam direction and / or the lowest interference). The resource #1 overlaps with the resource #2, i.e., there is a resource conflict between the resource #1 for transmitting the PDSCH and the resource #2 for transmitting the OD-SSB.

[0093] For another example, the network device pre-configures terminal A with resource #1 for transmitting uplink data, and terminal A transmits a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) on the resource #1. During service execution, the network device can receive a synchronization requirement from terminal B (e.g., terminal B needs to achieve fast synchronization in the case that terminal B needs to perform a high-bandwidth virtual reality, augmented reality or mixed reality service). Based on the synchronization requirement, the network device determines that an OD-SSB needs to be sent, and then the network device allocates resource #2 for transmitting the OD-SSB. The resource #1 overlaps with the resource #2, i.e., there is a resource conflict between the resource #1 for transmitting the uplink data and the resource #2 for transmitting the OD-SSB.

[0094] For another example, the network device schedules a URLLC data packet for a terminal and allocates resource #1 for transmitting the URLLC data packet, and terminal A transmits the URLLC data packet on the resource #1. During service execution, the network device can receive a synchronization requirement from the terminal (e.g., the terminal needs to achieve fast synchronization in the case that the terminal needs to perform a high-bandwidth virtual reality, augmented reality or mixed reality service). Based on the synchronization requirement, the network device determines that an OD-SSB needs to be sent, and then the network device allocates resource #2 for transmitting the OD-SSB. The resource #1 overlaps with the resource #2, i.e., there is a resource conflict between the resource #1 for transmitting the URLLC data packet and the resource #2 for transmitting the OD-SSB.

[0095] The embodiment of the present application provides a communication method 100. In the case that the network device determines that the first resource and the second resource exist the third resource, the network device sends the PDSCH to the terminal on the resource except the third resource in the first resource, and the terminal receives the PDSCH on the resource except the third resource in the first resource. The first resource is used for transmitting the PDSCH, and the second resource is used for transmitting the OD-SSB. The resource conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the PDSCH can be effectively solved.

[0096] The embodiment of the present application provides a communication method 200. In the case that the network device determines that the first resource and the second resource exist the third resource, the network device indicates the flexible time unit in the first time domain range to be set as the downlink transmission through the second information, and the terminal cancels the transmission of the first data on the first resource. The first resource is used for transmitting the uplink data, and the second resource is used for transmitting the OD-SSB. The resource conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the uplink data (such as the first resource used for transmitting the PUCCH or the PUSCH) can be effectively solved.

[0097] The embodiment of the present application provides a communication method 300. In the case that the network device determines that the first resource and the second resource exist the third resource, the network device indicates the fourth resource of the first data to the terminal through the second information. The first resource is used for transmitting the first data, and the second resource is used for transmitting the OD-SSB. The resource conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the first data (such as the URLLC data) can be effectively solved.

[0098] Optionally, the distribution of the first resource and the second resource in the time domain related to the embodiment of the present application includes but is not limited to the following four overlapping scenarios.

[0099] In the first overlapping scenario, the time domain starting position of the first resource is located before the time domain starting position of the second resource, and the time domain ending position of the first resource is located after the time domain ending position of the second resource. In other words, the time domain starting position and the time domain ending position of the second resource are located between the time domain starting position and the time domain ending position of the first resource.

[0100] In the second overlapping scenario, the time domain starting position of the second resource is located between the time domain starting position and the time domain ending position of the first resource, and the time domain ending position of the second resource is located after the time domain ending position of the first resource.

[0101] In the third overlapping scenario, the time domain starting position of the second resource is located before the time domain starting position of the first resource, and the time domain ending position of the second resource is located between the time domain starting position and the time domain ending position of the first resource.

[0102] In a fourth overlapping scenario, the time domain starting position of the second resource is before the time domain starting position of the first resource, and the time domain ending position of the second resource is after the time domain ending position of the first resource. In other words, the time domain starting position and the time domain ending position of the first resource are between the time domain starting position and the time domain ending position of the second resource.

[0103] The following describes the overlapping of the first resource and the second resource in the time domain in detail with reference to a time domain diagram of the first resource and the second resource. Figures 2a to 2d The time domain diagram of the first resource and the second resource in the first overlapping scenario is shown. Figure 2a The time domain diagram of the first resource and the second resource in the second overlapping scenario is shown. Figure 2b The time domain diagram of the first resource and the second resource in the third overlapping scenario is shown. Figure 2c The time domain diagram of the first resource and the second resource in the fourth overlapping scenario is shown. Figure 2d The time domain diagram of the first resource and the second resource in the fourth overlapping scenario is shown.

[0104] In the following description, a rectangle is used to represent a plurality of time units (e.g., OFDM symbols) in a first time domain range (e.g., in a first time slot), a number in the matrix is used to represent the index of the time unit (OFDM symbol), a white-filled rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is not occupied, a horizontally-lined rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by the first resource and not occupied by the second resource, a vertically-lined rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by the second resource and not occupied by the first resource, and a black-filled rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by both the first resource and the second resource. Figures 2a to 2d As shown in FIG. 6, the time domain position occupied by the first resource is the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot, and the time domain position occupied by the second resource is the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8 in the first time slot. The time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8.

[0105] As shown in FIG. 6, the time domain position occupied by the first resource is the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot, and the time domain position occupied by the second resource is the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8 in the first time slot. The time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8. Figure 2a As shown in FIG. 6, the time domain position occupied by the first resource is the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot, and the time domain position occupied by the second resource is the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8 in the first time slot. The time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8.

[0106] Figure 2b ​As shown in FIG. 1, taking the time domain position of the first resource as the OFDM symbol with index 1 to the OFDM symbol with index 10 in the first time slot and the time domain position of the second resource as the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first time slot as an example, the time domain position of the first resource overlaps with the time domain position of the second resource at the OFDM symbol with index 9 to the OFDM symbol with index 10.

[0107] As shown in FIG. 1, taking the time domain position of the first resource as the OFDM symbol with index 1 to the OFDM symbol with index 10 in the first time slot and the time domain position of the second resource as the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first time slot as an example, the time domain position of the first resource overlaps with the time domain position of the second resource at the OFDM symbol with index 9 to the OFDM symbol with index 10. Figure 2c As shown in FIG. 1, taking the time domain position of the first resource as the OFDM symbol with index 1 to the OFDM symbol with index 10 in the first time slot and the time domain position of the second resource as the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first time slot as an example, the time domain position of the first resource overlaps with the time domain position of the second resource at the OFDM symbol with index 9 to the OFDM symbol with index 10.

[0108] Figure 2d As shown in FIG. 1, taking the time domain position of the first resource as the OFDM symbol with index 1 to the OFDM symbol with index 10 in the first time slot and the time domain position of the second resource as the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first time slot as an example, the time domain position of the first resource overlaps with the time domain position of the second resource at the OFDM symbol with index 9 to the OFDM symbol with index 10.

[0109] Figures 2a to 2c The first resource can be the first resource used for transmitting the PDSCH in the communication method 100. Figures 2a to 2d The first resource can be the first resource used for the terminal to transmit uplink data in the communication method 200, or the first resource used for the terminal to transmit the first data in the communication method 300, without limitation.

[0110] The communication method 100, the communication method 200 and the communication method 300 are three independent schemes, and the contents involved in each scheme can exist independently. For example, the first information, the second information and the first resource involved in the communication method 100, the communication method 200 and the communication method 300 have different definitions, and each communication method is implemented according to the corresponding definition.

[0111] ​The schemes provided by the present application will be described in detail below in combination with corresponding flowcharts. It can be understood that the main devices (such as terminals and network devices) in the illustrative flowcharts are taken as examples to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the devices (such as terminals and network devices) in the illustrative flowcharts can also be schedulers, chips, chip systems or processors supporting the devices to implement the method, and can also be logical modules or software capable of implementing all or part of the functions of the devices.

[0112] Here, it is uniformly stated that the messages or signaling interactions involved in the interaction flow of the embodiments of the present application can adopt messages or signaling in standards or newly introduced messages or signaling, and the embodiments of the present application do not make specific limitations.

[0113] Figure 3 FIG. 1 is an interaction diagram of a communication method 100 according to an embodiment of the present application. It can be understood that the terminal in the communication method 100 can be a terminal in the communication method 100, and the network device in the communication method 100 can be a network device in the communication method 100. Figure 3 The terminal in the communication method 100 can be any terminal in the communication method 100, and can also refer to an apparatus (such as a processor, a scheduler, a chip or a chip system) in the terminal. Figure 1 The network device in the communication method 100 can be any access network device in the communication method 100, and can also refer to an apparatus (such as a processor, a scheduler, a chip or a chip system) in the access network device. As shown in FIG. 1, the communication method 100 includes the following steps. Figure 1 Figure 3 S101: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.

[0114] S101: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.

[0115] The first information is used to indicate a first resource for transmitting a PDSCH. Optionally, the first information is used to indicate a time domain position and / or a frequency domain position occupied by the first resource.

[0116] Optionally, the time domain position occupied by the first resource can include one or more time domain units.

[0117] Optionally, the frequency domain position occupied by the first resource can include one or more frequency domain units.

[0118] Optionally, the PDSCH can be a PDSCH used to carry enhanced mobile broadband (eMBB) service data and / or massive machine-Type communications (mMTC) service data.

[0119] S102: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information.

[0120] ​The second information is used to indicate a second resource for transmitting the OD-SSB. Optionally, the OD-SSB can be dynamically triggered.

[0121] Optionally, the frequency domain position occupied by the second resource includes one frequency domain unit. For example, the second resource occupies 240 continuous subcarriers in the frequency domain, which is equivalent to 20 PRBs.

[0122] In embodiment 1, the second information is used to indicate a time domain starting position of the second resource, and the time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.

[0123] Example 1. Taking the time domain starting position occupied by the second resource as the OFDM symbol with index 0 in the first slot and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time domain position occupied by the second resource is from the OFDM symbol with index 0 to the OFDM symbol with index 3 in the first slot.

[0124] Example 2. Taking the time domain starting position occupied by the second resource as the OFDM symbol with index 1 in the first slot and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time domain position occupied by the second resource is from the OFDM symbol with index 1 to the OFDM symbol with index 4 in the first slot.

[0125] By analogy, taking the time domain starting position occupied by the second resource as the OFDM symbol with index i in the first slot and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time domain position occupied by the second resource is from the OFDM symbol with index i to the OFDM symbol with index i+3 in the first slot. Optionally, 0≤i≤13, and i is an integer.

[0126] In embodiment 2, the second information is used to indicate a bit map corresponding to a first time domain range, and the time domain position occupied by the second resource is determined based on the bit map. Optionally, the bit map can also be referred to as an occupancy pattern bitmap (OPB).

[0127] Optionally, each valid bit in the bit map corresponds to a time unit in the first time domain range in a one-to-one manner in the order from low to high and in the order from front to back in the time domain position. Taking the first slot as the first time domain range and the OFDM symbol as the time unit as an example, the i-th valid bit (which can be represented as B i ) in the bit map corresponds to the OFDM symbol with index i in the first slot. For example, B0 in the bit map corresponds to the OFDM symbol with index 0 in the first slot; B1 in the bit map corresponds to the OFDM symbol with index 1 in the first slot; and so on.

[0128] Optionally, each valid bit in the bitmap corresponds to a time unit in the first time domain range in the order from low to high and from back to front in time domain position. Taking the first time domain range as a first time slot, the time unit as an OFDM symbol, and the first time slot including 14 OFDM symbols (indexed as 0 to 13) as an example, the i-th valid bit in the bitmap (denoted as B i ) corresponds to the OFDM symbol with index 13-i in the first time slot. For example, B0 in the bitmap corresponds to the OFDM symbol with index 13 in the first time slot; B1 in the bitmap corresponds to the OFDM symbol with index 12 in the first time slot; and so on.

[0129] S103: In the case that the first resource and the second resource overlap in a third resource, the network device transmits the PDSCH on the resource of the first resource except the third resource, and correspondingly, the terminal receives the PDSCH on the resource of the first resource except the third resource.

[0130] Optionally, the time domain position occupied by the third resource can include Figures 2a to 2c the overlapping OFDM symbol in the overlapping scenario.

[0131] Optionally, the third resource refers to all time-frequency resources covered by the overlapping time domain position. For example, in the overlapping scenario shown in Figure 2a , the third resource includes all allocated frequency domain units in the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first time slot.

[0132] In other embodiments, the third resource can also refer to the overlapping time-frequency resources of the first resource and the second resource, that is, the time domain position occupied by the third resource is the overlapping time domain position of the first resource and the second resource, and the frequency domain position occupied by the third resource is the overlapping frequency domain position of the first resource and the second resource. The present application does not make detailed description on this embodiment, and the related implementation can be referred to the related embodiments of the present application.

[0133] Optionally, the method can further include: the network device transmits the OD-SSB on the second resource, and correspondingly, the terminal receives the OD-SSB on the second resource.

[0134] Optionally, in step S103, the physical layer of the network device does not map the modulation symbol of the PDSCH on the third resource in the channel coding and / or rate matching process of the PDSCH (or in other words, the physical layer of the network device marks the third resource as unavailable when transmitting the PDSCH), but maps the OD-SSB on the third resource, and the OD-SSB occupies the third resource, so that the physical layer realizes puncturing for the first resource used to transmit the PDSCH.

[0135] Optionally, in step S103, the physical layer of the terminal considers the third resource in the first resource as "erasure" in the rate matching process of the PDSCH. After the terminal sends the received PDSCH to the decoder, the decoder of the terminal ignores the PDSCH received on the third resource in the decoding process, which can effectively avoid decoding errors caused by the OD-SSB. In the case where the PDSCH is used to transmit a data block, the decoding error of the entire data block caused by the OD-SSB can be effectively avoided. The type of the decoder is not limited in the embodiments of the present application, for example, the decoder can be a low density parity check code (LDPC) decoder, and the like. It can be seen that the embodiments of the present application can combine the error correction capability of the LDPC decoder to avoid the failure of the entire transmission block and reduce the HARQ retransmission probability.

[0136] of the application, Figure 2a of the application, Figure 4a shows a time domain resource schematic diagram. As shown in Figure 4a , the OFDM symbol with index 1 to the OFDM symbol with index 4 and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot are non-overlapping time domain positions. The network device can send the PDSCH to the terminal on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 4 and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot. Correspondingly, the terminal receives the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 4 and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot. In addition, the network device can send the OD-SSB to the terminal on the time-frequency resources corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot. Correspondingly, the terminal receives the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot.

[0137] of the application, Figure 2b of the application, Figure 4b shows a time domain resource schematic diagram. As shown in Figure 4bAs shown, the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot are non-overlapping time domain positions. The network device can send a PDSCH to the terminal on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot. Correspondingly, the terminal receives the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot. In addition, the network device sends an OD-SSB to the terminal on the time-frequency resources corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first slot. Correspondingly, the terminal receives the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first slot. The OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot are overlapping time domain positions, and the OFDM symbol with index 11 to the OFDM symbol with index 12 in the first slot are non-overlapping time domain positions. For details of the related examples of accommodating Figure 2c , please refer to the related descriptions of Figure 4b , which will not be described in detail.

[0138] Optionally, the frequency domain position corresponding to each OFDM symbol is the same as the frequency domain position occupied by the first resource.

[0139] Further, the embodiment of the present application can introduce hybrid automatic repeat request (HARQ) feedback. The terminal performs cyclic redundancy check (CRC) on the decoded data block. If the CRC check passes, it indicates that the decoding is successful, and the terminal will send an acknowledgement information (ACK) of HARQ to the network device. If the CRC check fails, it indicates that the decoding fails (such as the terminal fails to successfully decode the punctured PDSCH, resulting in decoding failure), and the terminal will send a negative information (NACK) of HARQ to the network device. Optionally, the ACK or NACK of HARQ can be carried in the PUCCH, which is not limited.

[0140] After the network device receives the NACK, it will retransmit the data block through a new DCI according to the asynchronous adaptive HARQ process. At this time, the terminal stores the first decoding failed data block, and stores the soft information of the data block in the HARQ buffer. When the retransmission data sent by the network device arrives at the terminal side, the terminal will combine the soft information of the newly received retransmission data with the old soft information stored in the buffer. The terminal sends the log-likelihood ratio (LLR) of the combined signal to the LDPC decoder for decoding again. The combined signal has higher signal-to-noise ratio and more redundant information, which improves the success rate of decoding.

[0141] Embodiments of the present application are described taking an example that the time domain position of the first resource occupation is a continuous time unit. In other embodiments, the time domain position of the first resource occupation can also be extended to a non-continuous time unit, which is not limited.

[0142] Embodiments of the present application are described taking an example that the time domain resource size of the first resource occupation includes 10 time units. In other embodiments, the time domain resource size of the first resource occupation can also include more or less time units, which is not limited.

[0143] Embodiments of the present application are described taking an example that the time domain position of the second resource occupation is a continuous time unit. In other embodiments, the time domain position of the second resource occupation can also be extended to a non-continuous time unit, which is not limited.

[0144] Embodiments of the present application are described taking an example that the time domain resource size of the second resource occupation includes 4 time units. In other embodiments, the time domain resource size of the second resource occupation can also include more or less time units, which is not limited.

[0145] In other embodiments, in the case that there is no overlap between the first resource and the second resource, the network device transmits the PDSCH on the first resource, and correspondingly, the terminal receives the PDSCH on the first resource.

[0146] It can be seen that in the case that the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH exist conflict, the network device uses the overlapped third resource for transmitting the OD-SSB based on the preemption strategy, which can effectively solve the resource conflict between the first resource and the second resource. Compared with the way of solving resource conflict by radio resource control (RRC) reconfiguration, the network device of the embodiments of the present application solves the conflict problem between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information through the DCI.

[0147] Also, in the embodiments of the present application, the network device indicates the second resource for transmitting the OD-SSB through the second information, which is beneficial for the terminal to determine the third resource overlapping the first resource for transmitting the PDSCH according to the second resource, thereby being beneficial for accurately solving the resource conflict problem. The puncturing mechanism adopted in the embodiments of the present application does not cancel the transmission of the PDSCH (i.e., the network device transmits the PDSCH on the non-overlapping resource of the first resource and transmits the OD-SSB on the overlapping resource of the first resource), thereby improving the resource utilization rate of the communication system. In the case of improving the transmission reliability of the OD-SSB, the data transmission on the non-conflict resource is retained, the continuity of the PDSCH carrying data is improved, the impact on the existing service and the performance loss caused by the resource conflict are minimized, and the overall spectrum efficiency and operation stability of the communication system are maintained, thereby achieving the design goal of ultra-simplification and high efficiency of the future communication network.

[0148] The two implementation manners of the second information will be described in detail below in combination with the interaction schematic diagrams of Figure 5 and Figure 7 . Among them, Figure 5 the interaction schematic diagram shown in FIG. 7 is described by taking the time domain starting position of the second resource indicated by the second information as an example. Figure 7 the interaction schematic diagram shown in FIG. 8 is described by taking the bit map corresponding to the first time domain range indicated by the second information as an example.

[0149] Figure 5 is another interaction schematic diagram of the communication method 100 of the embodiments of the present application. It can be understood that Figure 5 the terminal in the communication method 100 in Figure 1 may be any terminal in Figure 1 , and may also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. The network device may be any access network device in Figure 1 , and may also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As shown in Figure 5 , the communication method 100 includes the following steps:

[0150] S201: The network device sends the first information to the terminal, and correspondingly, the terminal receives the first information.

[0151] The first information is used to indicate the first resource for transmitting the PDSCH.

[0152] For related description of step S201, please refer to step S101, which will not be described in detail.

[0153] S202: The network device determines the time domain starting position of the second resource based on the second resource for transmitting the OD-SSB.

[0154] For example, the time domain position of the second resource occupation is from the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first time slot, and the time domain starting position of the second resource occupation is the OFDM symbol with index 5 in the first time slot.

[0155] Step S202 is an optional step.

[0156] S203: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the time domain starting position of the second resource.

[0157] In an optional implementation 1, the second information is used to indicate the index of the starting time unit of the second resource, and the time domain starting position of the second resource is the first time unit corresponding to the index in the first time domain range.

[0158] For example, the first time domain range is 1 time slot, the time unit is 1 OFDM symbol, 1 time slot includes 14 OFDM symbols (i.e., the first time domain range includes 14 time units), and the time domain resource size of the OD-SSB occupation is 4 OFDM symbols. The starting time unit can be any one of the OFDM symbol with index 0 to the OFDM symbol with index 10 in the time slot (there are 11 possible implementations of the starting time unit). In particular, when the starting time unit of the OD-SSB is the OFDM symbol with index 11, the OFDM symbol with index 12, or the OFDM symbol with index 13 in the time slot, the time domain position of the second resource occupation of the OD-SSB includes OFDM symbols in different time slots, which is inconsistent with the current 3GPP protocol. In the case of the starting time unit of the OD-SSB being the OFDM symbol with index 11, the OFDM symbol with index 12, or the OFDM symbol with index 13 in the time slot, the network device can not need to send the OD-SSB, and also does not need to indicate the second resource through the second information.

[0159] Optionally, taking the index as a bit value as an example, 4 bits can be used to represent the indexes of 11 starting time units. 4 bits can represent 16 states, which can cover 11 valid states, so the length of the bit index is designed as 4 bits. The mapping relationship between the bit value and the index of the 11 starting time units in the first time domain range is shown in Table 2.

[0160] Table 2

[0161]

[0162] Optionally, the scheme can map the bit value of the binary value to the index of the starting time unit. Code points 1011 to 1111 (decimal 11 to 15) are defined as "reserved", which reserves design space for other functions.

[0163] Step S203 will be described in detail in combination with the mapping relationship shown in Table 2. Step S203 can include, but is not limited to, steps s11 to s13:

[0164] s11: The network device determines the bit value corresponding to the index of the starting time unit based on the correspondence between the bit value and the index of the starting time unit.

[0165] For example, taking the OFDM symbol with an index of 5 in the first time slot as the starting time unit, the bit value corresponding to the index of the starting time unit is 0101.

[0166] s12: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the index of the starting time unit of the second resource.

[0167] Optionally, the second information is carried in a DCI. For example, the DCI can include a first field (such as a PSSI field) of 4 bits, and the first field (such as the PSSI field) is used to carry the index (such as 0101) of the starting time unit. The embodiments of the present application do not limit the format of the DCI, for example, the format of the DCI can be Format 1_1. Optionally, the DCI is the DCI of the target terminal. For example, the target terminal is the terminal configured with the first resource. Optionally, the DCI can be carried in a PDCCH.

[0168] In some implementations, step s12 can include: the network device processes the DCI to obtain a CRC, scrambles the CRC based on a C-RNTI (cell radio network temporary identifier) of the target terminal to obtain a scrambled CRC, and sends the scrambled CRC to the target terminal through a PDCCH. Correspondingly, the target terminal performs blind detection in a search space of the PDCCH, detects the CRC scrambled by the C-RNTI of the target terminal in the PDCCH, decodes the scrambled CRC to obtain the DCI, and the DCI includes a first field (such as the PSSI field) of 4 bits. It can be seen that the CRC scrambling can effectively guarantee the security of the DCI, and is conducive to the target terminal successfully receiving the DCI, so as to obtain the index of the starting time unit from the first field (such as the PSSI field) of the DCI.

[0169] s13: The terminal determines the index of the starting time unit corresponding to the bit value based on the correspondence between the bit value and the index of the starting time unit, and determines that the time domain starting position is the first time unit in the first time domain range based on the index of the starting time unit.

[0170] For example, taking the bit value 0101 as an example, the terminal can determine that the index of the starting time unit is 5 based on the correspondence between the bit value and the index of the starting time unit, and then the time domain starting position is the OFDM symbol with an index of 5 in the first time slot.

[0171] It can be seen that in this implementation manner, the network device indicates the index of the starting time unit through the second information, thereby facilitating the terminal to determine the time domain starting position of the second resource based on the index of the starting time unit, and further facilitating the terminal to determine the time domain position occupied by the second resource based on the time domain starting position of the second resource.

[0172] In an optional implementation manner 2, the second information is used to indicate a time domain offset (K_offset) corresponding to the time domain starting position of the second resource. The K_offset is an offset between the time domain starting position of the second resource and the time domain starting position of the first resource. The time domain starting position of the second resource is determined based on the time domain starting position of the first resource and the K_offset.

[0173] Then, the step S203 can include but is not limited to steps s21 to s23:

[0174] s21: The network device determines the K_offset based on the time domain starting position of the first resource and the time domain starting position of the second resource.

[0175] For example, taking the time domain starting position t1 of the first resource as the OFDM symbol with an index of 1 in the first time slot and the time domain starting position t2 of the second resource as the OFDM symbol with an index of 5 in the first time slot as an example, the network device determines that the K_offset=4 (OFDM symbols) based on the time domain starting position t1 of the first resource and the time domain starting position t2 of the second resource, as shown in Figure 6 .

[0176] s22: The network device sends the second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the K_offset of the time domain starting position of the second resource.

[0177] Optionally, the second information is carried in the DCI. For example, the DCI can include a second field (such as a K_offset field), and the second field (such as the K_offset field) is used to carry the time domain offset K_offset of the time domain starting position. For other related descriptions of the DCI, please refer to the foregoing embodiments, which will not be described in detail.

[0178] s23: The terminal determines the time domain starting position of the second resource based on the time domain starting position of the first resource and K_offset.

[0179] In the example of step s21, the terminal determines that the time domain starting position of the second resource is the OFDM symbol with index 5 in the first slot based on the OFDM symbol with index 1 in the first slot and K_offset = 4 (OFDM symbols).

[0180] It can be seen that, in this implementation manner, the network device indicates the time domain offset through the second information, thereby facilitating the terminal to determine the time domain starting position of the second resource based on the time domain offset, and further facilitating the terminal to determine the time domain position occupied by the second resource based on the time domain starting position of the second resource.

[0181] S204: The terminal determines the time domain position occupied by the second resource based on the time domain starting position of the second resource and the time domain resource size occupied by the OD-SSB.

[0182] For example, in the case that the time domain starting position occupied by the second resource is the OFDM symbol with index 5 in the first slot, the terminal determines that the time domain position occupied by the second resource is the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot in combination with the time domain resource size occupied by the OD-SSB being 4 OFDM symbols.

[0183] Step S204 is an optional step.

[0184] S205: In the case that there is a third resource overlapping the first resource and the second resource, the network device transmits PDSCH on the resource of the first resource except the third resource, and correspondingly, the terminal receives PDSCH on the resource of the first resource except the third resource.

[0185] For other related descriptions of steps S201 to S205, please refer to steps S101 to S103, which will not be described in detail.

[0186] It can be seen that, in this embodiment, the network device sends the second information to the terminal through dynamic DCI, thereby dynamically indicating the time domain starting position of the second resource to the terminal, which is beneficial to the terminal to determine the time domain position occupied by the second resource based on the time domain starting position of the second resource. Compared with the scheme of solving resource conflict through RRC reconfiguration signaling, the latency of the embodiment of the present application is smaller, and the dynamic scheduling requirement of OD-SSB millisecond level can be realized. Moreover, the time domain starting position of the embodiment of the present application is a time unit, which is beneficial to realize the accurate puncturing mechanism at the time unit level, thereby realizing the resource reuse at the time unit level. For example, in the case where the time unit is an OFDM symbol, it is beneficial to realize the accurate puncturing at the symbol level, thereby realizing the resource reuse at the symbol level.

[0187] Figure 7 is still another interaction schematic diagram of the communication method 100 of the embodiment of the present application. It can be understood that, Figure 7 the terminal in the communication method 100 can be Figure 1 any terminal in the communication method 100, or can refer to an apparatus (for example, a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. The network device can be Figure 1 any access network device in the communication method 100, or can refer to an apparatus (for example, a processor, a chip, or a chip system, etc.) in the access network device. As Figure 7 indicated, the communication method 100 includes the following steps:

[0188] S301: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.

[0189] The first information is used to indicate a first resource for transmitting a PDSCH.

[0190] For related elaboration of step S301, please refer to step S101, which will not be described in detail.

[0191] S302: The network device determines a bit map corresponding to a first time domain range based on a second resource for transmitting an OD-SSB.

[0192] Optionally, step S302 specifically includes: the network device determines a time domain position occupied by the second resource based on the second resource for transmitting the OD-SSB, and determines the bit map corresponding to the first time domain range based on the time domain position occupied by the second resource. The bit map is used to accurately indicate the time unit occupied by the second resource for transmitting the OD-SSB in the first time domain range.

[0193] For example, taking the case that the time domain position occupied by the second resource is the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first time slot as an example, the bit map corresponding to the first time domain range can be "0000000111100000".

[0194] In this example, the bitmap includes 16 bits (i.e., B0 to B). 15 B0 represents the least significant bit in the bitmap, and it is located on the far right of the bitmap. 15 Used to represent the highest bit in a bitmap, B 15 Located at the far left of the bitmap, the first 14 bits arranged in ascending order of the 16 bits are the valid bits (i.e., B0 to B1). 13 ), B0 to B 13 They correspond one-to-one with the 14 time units in the first time domain range (i.e., OFDM symbols from index 0 to index 13) in order from low to high according to their time domain positions from front to back.

[0195] Optionally, the time-domain location occupied by the second resource is the time unit corresponding to the effective bit bit in the bitmap that takes the first value. That is, for each time unit within the first time domain, if the effective bit bit corresponding to that time unit has the first value, that time unit is the time-domain location occupied by the second resource, and the terminal should treat it as a "punch hole"; if the effective bit bit corresponding to that time unit has the second value, that time unit is not the time-domain location occupied by the second resource, and the terminal normally receives the PDSCH in that time unit. The first value and the second value are different bit values. This application embodiment uses a first value of "1" and a second value of "0" as an example. In other embodiments, the first value can also be "0" and the second value can also be "1".

[0196] This application uses a bitmap with 16 bits as an example for illustration. In other embodiments, the bitmap may include more or fewer bits, which is not limited. However, the number of bits included in the bitmap must be greater than or equal to the number of time units within the first time domain.

[0197] Step S302 is an optional step.

[0198] S303: The network device sends second information to the terminal, and the terminal receives the second information accordingly. The second information is used to indicate the bitmap corresponding to the first time domain range.

[0199] Optionally, the second information is carried in a medium access control element (MAC CE). Optionally, the MAC CE can be an enhanced MAC CE.

[0200] Optionally, the MAC CE can be carried in a medium access control protocol data unit (MAC PDU). The MAC header of the MAC PDU can include a logical channel ID (LCID), which is used to identify that the MAC CE is used to carry the control signaling of the OD-SSB. Optionally, the MAC PDU can also include other control information or user data, which is not limited.

[0201] Optionally, the MAC PDU can be carried in a PDSCH. The resource used to transmit the PDSCH is the fourth resource, which does not overlap with the second resource.

[0202] Optionally, the scheduling information of the fourth resource can be carried in a DCI, that is, the DCI includes the key information of the PDSCH used to carry the MAC PDU. For other related descriptions of the DCI, please refer to the foregoing embodiments, which are not described in detail.

[0203] Optionally, in step S303, the MAC layer entity of the network device encapsulates the MAC CE carrying the bitmap together with its corresponding LCID into a MAC PDU, and takes the encapsulated MAC PDU as a complete transport block (TB). Then, the MAC layer entity of the network device sends the TB from the MAC layer to the physical layer. The physical layer of the network device allocates the fourth resource to the TB and generates the key information of the fourth resource, which is carried in the DCI. The network device sends the DCI to the terminal through the PDCCH.

[0204] Optionally, in step S303, the physical layer of the terminal performs blind decoding on the PDCCH in the configured search space using the C-RNTI. After successfully decoding the DCI, the terminal obtains the key information of the fourth resource, such as the time-frequency location, modulation and coding scheme (MCS), etc. The physical layer of the terminal completes the demodulation and channel decoding of the PDSCH on the fourth resource according to the indication of the DCI, and successfully recovers the TB, i.e., the MAC PDU, carried by the PDSCH.

[0205] The terminal sends the MAC PDU from the physical layer to the MAC layer. The terminal parses the MAC PDU through the MAC layer entity. The MAC layer entity of the terminal obtains the LCID from the MAC header, and determines that the MAC CE is the MAC CE used to carry the OD-SSB control instruction based on the LCID. Then, the MAC layer entity of the terminal parses the detailed content of the MAC CE, and obtains the bitmap used to indicate the time domain location of the second resource from the MAC CE.

[0206] S304: The terminal determines the time domain position of the second resource based on the bitmap corresponding to the first time domain range.

[0207] As an example of step S302, the terminal can determine that the time domain position of the second resource is the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first time slot based on the bitmap “0000000111100000” corresponding to the first time domain range.

[0208] Step S304 is an optional step.

[0209] S305: In the case that there is a third resource overlapping the first resource and the second resource, the network device transmits the PDSCH on the resource of the first resource except the third resource, and correspondingly, the terminal receives the PDSCH on the resource of the first resource except the third resource.

[0210] Embodiments of the present application are described taking the example that the time domain position of the second resource is 4 continuous time units. In other embodiments, the time domain position of the second resource can also be 2 non-continuous time units, for example, the time domain position of the second resource is the OFDM symbol with index 5 and the OFDM symbol with index 10 in the first time slot, and the bitmap corresponding to the first time domain range is “0000010000001000”. It can be seen that in other embodiments, the bitmap can indicate non-continuous resource preemption (for example, the bitmap can accurately indicate the time domain position of any separated time unit, adapting to the preemption requirements of the burstiness and short duration of the second resource). The bitmap can also indicate multiple resource preemptions in the first time domain range. For example, the first service preempts the OFDM symbol with index 5 in the first time slot, the second service preempts the OFDM symbol with index 10 in the first time slot, and so on. The first service and the second service can belong to the same type or different types, which is not limited.

[0211] For other related descriptions of steps S301 to S305, refer to steps S101 to S103, which will not be described in detail.

[0212] It can be seen that in this embodiment, the network device sends the bitmap to the terminal through the dynamic MAC CE, thereby dynamically indicating the time domain position of the second resource occupation to the terminal. Compared with the solution of solving the resource conflict through RRC reconfiguration signaling, the latency of the embodiment of the present application is smaller, and the millisecond-level dynamic scheduling requirement of the OD-SSB can be realized. Moreover, the network device indicates the time unit occupied by the OD-SSB through the MAC CE, which is beneficial to realize the time unit granularity-based dynamic allocation of resources, adapt to the dynamic change of the channel quality, reduce the interaction frequency of the RRC signaling, and reduce the system overhead. For example, in the case where the time unit is an OFDM symbol, the symbol granularity-based dynamic allocation of resources can be realized.

[0213] Figure 3 、 Figure 5 and Figure 7 The communication method 100 can solve the resource conflict problem between the resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH. In other embodiments, the communication method 100 can also similarly solve the resource conflict problem between other service resources and the first resource. For example, in the case where the resource for transmitting the URLLC data packet overlaps with the first resource, the network device transmits the PDSCH on the resources of the first resource except the overlapping resources, and the terminal receives the PDSCH on the resources of the first resource except the overlapping resources. For another example, in the case where the resource for transmitting the dynamic uplink data (such as the dynamically allocated uplink time-frequency resource) overlaps with the first resource, the network device transmits the PDSCH on the resources of the first resource except the overlapping resources, and the terminal receives the PDSCH on the resources of the first resource except the overlapping resources; and the like. It can be seen that the second resource can be the resource for transmitting the OD-SSB, and can also be the resource for transmitting other service data. Therefore, the second information can also be used to indicate the service type corresponding to the second resource.

[0214] For example, B 14 and B 15 The two reserved bits can be used to indicate the service type corresponding to the second resource. The two reserved bits can indicate four states (B 15 B 14 =00, B 15 B 14 =01, B 15 B 14 =10, or B 15 B 14 =11). For example, B 15 B 14 =00 is used to indicate that the second resource is used to transmit the OD-SSB, B 15 B 14 =01 is used to indicate that the second resource is used to transmit the URLLC data packet, B15 B 14 =10 is used to indicate that the second resource is used to transmit dynamic uplink data, B 15 B 14 =11 is used to indicate that the second resource is used to transmit low-latency service data (such as V2X vehicle networking service data, XR extended reality service data, etc.).

[0215] Figure 3 、 Figure 5 and Figure 7 The communication method 100 is exemplarily described by taking a time unit (such as an OFDM symbol) as the puncturing granularity. In other embodiments, a time-frequency unit (such as a resource block level) can be further taken as the puncturing granularity. For example, a part of the frequency domain unit of the time unit is punctured to transmit the OD-SSB, and another part of the frequency domain unit is used to transmit the PDSCH. Then, the second information can be used to indicate the puncturing granularity corresponding to the second resource.

[0216] For example, in the bit map, B 15 B 14 =00 is used to indicate that the second resource involves the puncturing granularity of the time unit, and the network device and the terminal take all the time-frequency resources covered by the overlapping time domain positions as the overlapping third resource; B 15 B 14 =01 is used to indicate that the second resource involves the puncturing granularity of the time-frequency unit, and the network device and the terminal take part of the time-frequency resources in the overlapping time domain positions as the overlapping third resource. In this case, the network device also needs to indicate the overlapping frequency domain position to the terminal.

[0217] In other embodiments, the aforementioned reserved bit can also indicate whether the bit map corresponds to multiple time domain ranges (such as multiple time slots) or whether the terminal performs cell measurement, etc., which is not limited in the present application.

[0218] Based on the reserved bit, the communication method 100 has good forward compatibility and scalability. For example, taking an example that the terminal includes a low-version terminal and a high-version terminal, the low-version terminal cannot recognize the reserved bit, and the high-version terminal can recognize the reserved bit. The low-version terminal can ignore the reserved bit in the bit map, and determine the time domain position occupied by the second resource based on the valid bit in the bit map, so as to complete the puncturing operation. For the high-version terminal, not only can the valid bit in the bit map be recognized to determine the time domain position occupied by the second resource to complete the puncturing operation, but also the service type or the puncturing granularity corresponding to the second resource can be determined, so as to perform more efficient and higher-level operations. It can be seen that the reserved bit in the bit map improves the scalability of the scheme, so that the embodiments of the present application can better adapt to the future evolved communication system and improve the compatibility.

[0219] Figure 8 is an interaction diagram of a communication method 200 of an embodiment of the present application. It can be understood that Figure 8 the terminal in the method 200 can be Figure 1 any terminal in the method 200, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. The network device can be Figure 1 any access network device in the method 200, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As Figure 8 shown, the communication method 200 includes the following steps:

[0220] S401: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.

[0221] The first information is used to indicate a first resource for the terminal to transmit uplink data. For example, the first information indicates an uplink grant of the terminal. The uplink grant is used to indicate an uplink time-frequency resource (i.e., the first resource) used by the terminal to send a PUSCH or a PUCCH. Optionally, the PUSCH can be a PUSCH used to carry eMBB service data and / or mMTC service data. Optionally, the PUCCH can be a PUCCH used to carry HARQ-ACK, CSI, and scheduling request (SR).

[0222] Optionally, the time domain position occupied by the first resource is one or more time units in the first time domain range.

[0223] Optionally, the frequency domain position occupied by the first resource can include one or more frequency domain units.

[0224] S402: In a case where the first resource and a second resource used to transmit an OD-SSB overlap to form a third resource, the network device sends second information to the terminal, and correspondingly, the terminal receives the second information.

[0225] Optionally, the OD-SSB can be dynamically triggered. For details about the second resource, please refer to the foregoing embodiments, which will not be described in detail.

[0226] The second information is used to indicate that a flexible time unit in the first time domain range is set as downlink transmission. For example, in the overlapping scenario shown in Figure 2a , the flexible time unit in the first time slot includes OFDM symbols with index 5 to OFDM symbols with index 8; then, the second information can be used to indicate that the OFDM symbols with index 5 to the OFDM symbols with index 8 in the first time slot are set as downlink transmission. For another example, in the overlapping scenario shown in Figure 2bIn the overlapping scenario shown, the flexible time units in the first time slot include OFDM symbol with index 9 to OFDM symbol with index 10; then the second information can be used to indicate that the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first time slot are set as downlink transmission. Figure 2c In the overlapping scenario shown, the flexible time units in the first time slot include OFDM symbol with index 1 to OFDM symbol with index 3; then the second information can be used to indicate that the OFDM symbol with index 1 to the OFDM symbol with index 3 in the first time slot are set as downlink transmission. Figure 2d In the overlapping scenario shown, the flexible time units in the first time slot include OFDM symbol with index 6 to OFDM symbol with index 7; then the second information can be used to indicate that the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot are set as downlink transmission.

[0227] In an optional implementation, the second information is a slot format indicator (SFI-index), which is used to change the transmission direction of each OFDM symbol in one or more time slots.

[0228] Optionally, the second information is carried in a DCI. The format of the DCI can be Format 2_0. Optionally, the DCI can be carried in a PDCCH.

[0229] In some implementations, the step S402 can include that the network device obtains a CRC for the DCI, and scrambles the CRC based on a common slot format indicator radio network temporary identifier (SFI-RNTI) to obtain a scrambled CRC, and sends the scrambled CRC to the terminal through a PDCCH. Correspondingly, the terminal performs blind detection in a search space of the PDCCH, detects the CRC scrambled by the SFI-RNTI of the terminal in the PDCCH, and decodes the scrambled CRC to obtain the DCI, which includes the SFI-index. It can be seen that the CRC scrambling can effectively guarantee the security of the DCI, and is conducive to the terminal successfully receiving the DCI, so as to obtain the SFI-index from the DCI. Optionally, the terminal refers to a terminal configured with the SFI-RNTI. In other implementations, the network device can configure the same SFI-RNTI for multiple terminals. In the case that the network device sends a PDCCH once, the multiple terminals configured with the SFI-RNTI can all detect the CRC scrambled by the SFI-RNTI in the PDCCH, and decode the scrambled CRC to obtain the DCI, which is conducive to efficient group notification.

[0230] The specific implementation of the terminal determining the slot format is described in detail below in combination with steps s31 to s34:

[0231] s31: In the case of detecting the PDCCH, the terminal decodes the PDCCH to obtain the DCI in the format of Format 2_0.

[0232] Optionally, the terminal can detect the PDCCH based on the configuration information carried by the RRC information.

[0233] s32: The terminal parses the SFI-index from the DCI based on the starting position of the SFI-index.

[0234] Optionally, the starting position of the SFI-index can be determined by the positionInDCI parameter in the DCI. Optionally, the positionInDCI parameter can be configured by the RRC information or pre-stored locally.

[0235] s33: The terminal determines the slot format combination identifier (slotFormatCombinationId) corresponding to the SFI-index based on the slot format combination (slotFormatCombinations).

[0236] The value of slotFormatCombinationId includes an integer value between 0 and 511. slotFormatCombinationId is used to uniquely identify the slot format (slotFormats). slotFormatCombinationId serves as a unique identifier or key for slotFormats, which facilitates the terminal to determine slotFormats through the slotFormatCombinationId corresponding to the SFI-index.

[0237] s34: The terminal determines the slotFormats associated with slotFormatCombinationId based on slotFormatCombinationId, and determines the slot format based on slotFormats.

[0238] slotFormats is a slot format index, whose value is an integer value between 0 and 255, and each value corresponds to a slot format defined in the 3GPP TS 38.213 standard.

[0239] In other embodiments, the slotFormatCombinationId can also be associated with a slotFormats sequence, which is a sequence of integers indicating the format of one or more consecutive slots. One integer in the slotFormats sequence indicates the format of one slot, and the format of one or more slots can be indicated by the sequence of integers in the slotFormats sequence.

[0240] Optionally, the slot format indicated by the SFI-index in the embodiments of the present application is the slot format with slot format index 0, which can be represented as “DDDDDDD DDDDDDD”. The SFI-index is used to indicate that each OFDM symbol of the first slot is for downlink transmission. This can avoid the alternation of uplink symbols and downlink symbols in the same slot, effectively reduce the cross-link interference, and also avoid the frequent switching of the terminal between the transmission and reception states in one slot, thereby reducing the service complexity and power consumption of the terminal.

[0241] Optionally, in other embodiments, the SFI-index can also indicate other slot formats. The other slot formats need to ensure that the time domain position occupied by the second resource supports downlink transmission. For example, the time domain position occupied by the second resource is a downlink time unit and / or a flexible time unit.

[0242] S403: The network device transmits the OD-SSB on the second resource.

[0243] For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12. Figure 2a For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12. Figure 2b For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12.

[0244] Optionally, the embodiments of the present application can also include the step S404: the terminal stops transmitting uplink data on the flexible time unit in the first time domain range and switches to the reception mode. Further, taking the slot format “DDDDDDD DDDDDDD” indicated by the SFI-index as an example, the terminal determines that the OFDM symbol of the first slot has been set for downlink transmission based on the SFI-index, and the terminal cancels the uplink transmission in the first slot and switches to the reception mode. Optionally, in the case where the terminal is in the reception mode in the first slot, the terminal can blindly detect the OD-SSB in the first slot.

[0245] It can be seen that in the case of resource conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the uplink data, the network device sets the flexible time unit at the resource conflict in the first time domain range as downlink transmission based on the preemption strategy, so that the terminal cancels the uplink transmission on the first resource, and the network device can send the OD-SSB on the resource used for downlink transmission, thereby solving the resource conflict problem. In the case of setting the first time domain range (i.e., the first time slot) as full downlink transmission, the terminal does not need to transmit uplink data on the first resource. By sacrificing a single uplink transmission, cross-link interference can be effectively avoided, a more reliable transmission channel is provided for the downlink transmission OD-SSB, and the running stability of the communication system is maintained.

[0246] In addition, compared with the RRC reconfiguration solution to solve the resource conflict, the network device of the embodiment of the application can solve the conflict problem between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information through the DCI.

[0247] Figure 9 is the interaction schematic diagram of the communication method 300 of the embodiment of the application. It can be understood that Figure 9 The terminal in the communication method 300 can be Figure 1 any terminal in the communication method 300, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. The network device can be Figure 1 any access network device in the communication method 300, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As Figure 9 indicated in the communication method 300, the communication method 300 includes the following steps:

[0248] S501: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.

[0249] The first information is used to indicate a first resource for the terminal to transmit first data; the first data includes uplink data and / or downlink data. The embodiment of the application does not limit the service type of the first data, for example, the first data can be at least one of URLLC data, V2X vehicle networking service data, or XR extended reality service data.

[0250] Optionally, the first information is used to indicate the time domain position and / or the frequency domain position occupied by the first resource.

[0251] S502: In the case that the first resource and the second resource used for transmitting the OD-SSB have an overlapping third resource, and the remaining delay budget of the first data is greater than or equal to the resource shift delay, the network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate a fourth resource for the terminal to transmit the first data.

[0252] Optionally, the OD-SSB can be dynamically triggered.

[0253] Optionally, the second information is carried in a DCI.

[0254] Optionally, the distribution of the first resource and the second resource in the time domain includes Figures 2a to 2d The four overlapping scenarios are shown. For ease of exposition, subsequent embodiments are exemplarily described taking Figure 2d the overlapping scenario shown as an example, Figures 2a to 2c the related implementation under the overlapping scenario can be referred to Figure 2d the related embodiments under the overlapping scenario.

[0255] In implementation manner 1, the time-frequency position occupied by the fourth resource is a time-domain shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the first condition. The frequency-domain resource occupied by the fourth resource satisfying the first condition is the same as the frequency-domain resource occupied by the first resource, and the time-domain resource occupied is a plurality of continuous time units in the first time-domain range where the first resource is located, and the size of the time-domain resource occupied is the same as that of the time-domain resource occupied by the first resource.

[0256] The examples of Figure 2d are shown, Figure 10a a time-frequency diagram is shown. As Figure 10a shown, the frequency-domain resource occupied by the fourth resource is a frequency-domain unit x. The time-domain resource occupied by the fourth resource is from the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first time slot. The time-domain resource occupied by the fourth resource is in the first time slot where the first resource is located. The size of the time-domain resource occupied by the first resource is 2 OFDM symbols (the OFDM symbol with index 6 and the OFDM symbol with index 7), and the size of the time-domain resource occupied by the fourth resource is also 2 OFDM symbols (the OFDM symbol with index 9 and the OFDM symbol with index 10), and the size of the time-domain resource occupied by the fourth resource is the same as that of the time-domain resource occupied by the first resource. The time-domain position occupied by the fourth resource is the continuous OFDM symbol with index 9 and the OFDM symbol with index 10.

[0257] Figure 10a The time-frequency diagram shown is described taking the time-domain starting position of the fourth resource as an example, which is located after the time-domain ending position of the second resource. In other embodiments, the time-domain ending position of the fourth resource can also be located before the time-domain starting position of the second resource, which will not be described in detail.

[0258] Figure 10a The time-frequency diagram shown is described taking the first resource occupying a plurality of continuous time units as an example. In other embodiments, the first resource can also occupy a plurality of non-continuous time units.

[0259] Figure 10a The time-frequency diagram shown is described by taking the fourth resource and the first resource occupying two time units as an example. In other embodiments, the fourth resource and the first resource can also occupy more or fewer time units.

[0260] In implementation manner 2, the time-frequency position occupied by the fourth resource is a frequency domain shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the second condition. The time domain resource occupied by the fourth resource satisfying the second condition is the same as the time domain resource occupied by the first resource, and the frequency domain resource occupied is the same size as the frequency domain resource occupied by the first resource, that is, a plurality of continuous unoccupied frequency domain units in the frequency domain range.

[0261] The example of Figure 2d , Figure 10b shows a time-frequency diagram. As shown in Figure 10b , the time domain resource occupied by the fourth resource and the time domain resource occupied by the first resource are the OFDM symbol with index 6 and the OFDM symbol with index 7. The size of the frequency domain resource occupied by the first resource is 1 frequency domain unit (frequency domain unit x), and the size of the frequency domain resource occupied by the fourth resource is also 1 frequency domain unit (frequency domain unit y). The size of the frequency domain resource occupied by the fourth resource is the same as the size of the frequency domain resource occupied by the first resource.

[0262] Figure 10b The time-frequency diagram shown is described by taking the first resource occupying 1 frequency domain unit as an example. In other embodiments, the first resource can also occupy a plurality of non-continuous or continuous frequency domain units. In the case where the first resource occupies K frequency domain units, the fourth resource also occupies K frequency domain units. In the case where the first resource occupies K continuous or non-continuous frequency domain units, the fourth resource occupies K continuous frequency domain units. K is an integer greater than 1.

[0263] In implementation manner 3, the time-frequency position occupied by the fourth resource is a cross-slot shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the third condition. The frequency domain resource occupied by the fourth resource satisfying the third condition is the same as the frequency domain resource occupied by the first resource, and the time domain resource occupied is the same size as the time domain resource occupied by the first resource, that is, a plurality of continuous unoccupied time units in the second time domain range. The second time domain range is the time domain range located after the first time domain range where the first resource is located, and is the closest time domain range to the first time domain range.

[0264] The example of Figure 2d , Figure 10c shows a time-frequency diagram. As shown in Figure 10cAs shown, the frequency domain resource occupied by the fourth resource is the same as the frequency domain resource occupied by the first resource, which is frequency domain unit x. The time domain resource occupied by the fourth resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the second time slot. The second time slot is the latest time slot after the first time slot in which there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource. For example, taking the first time slot as time slot n, if there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+1, then time slot n+1 is the second time slot; if there are no a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+1, then the network device continues to search for a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+2. By analogy, until the time slot in which there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource is found, which is the second time slot. Optionally, Figure 10c The time-frequency diagram is described by taking an example in which the time domain position occupied by the fourth resource is the same as the time domain position occupied by the first resource in terms of time units in the time domain. For example, in the case where the time domain position occupied by the first resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot, the time domain position occupied by the fourth resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the second time slot, and the time domain position occupied by the fourth resource and the time domain position occupied by the first resource are the same OFDM symbols in the time slot. In other embodiments, the time domain position occupied by the fourth resource and the time domain position occupied by the first resource can also be different in terms of time units in the time domain. For example, in the case where the time domain position occupied by the first resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot, the time domain position occupied by the fourth resource can be the OFDM symbol with index 9 to the OFDM symbol with index 10 in the second time slot, and the time domain position occupied by the fourth resource and the time domain position occupied by the first resource are different OFDM symbols in the time slot. Other related descriptions can be referred to related embodiments of Figure 10a , and will not be described in detail.

[0265] The resource shift delay refers to the time delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource.

[0266] The residual delay budget is determined based on a sum of delay budgets of the first data, and the first time length. The first time length is a time length between a time when the first data arrives at the sending device and a current time. The sending device is a terminal or a network device. For example, in a case where the first data is uplink data, the first time length can refer to a time length between a time when the first data starts to wait in a sending queue of the terminal and the current time. Optionally, the time when the first data starts to wait in the sending queue of the terminal refers to a starting time when the first data is generated at an application layer or a protocol stack upper layer in the terminal and is delivered to a lower layer wireless communication protocol stack for sending processing.

[0267] For another example, in a case where the first data is downlink data, the time when the first data arrives at the sending device refers to a time when the first data arrives at the network device. Optionally, in a case where the network device is a base station, the time when the first data arrives at the network device refers to a time when the first data arrives at the base station from a core network. Then, the first time length can refer to a time length between the time when the first data arrives at the base station and the current time.

[0268] Optionally, the current time can refer to a time when the network device detects that the first resource and the second resource overlap.

[0269] Optionally, the first data in the embodiment of the present application is service data with an end-to-end delay requirement, a quality of service (QoS) identifier of the first data has a corresponding maximum end-to-end delay, and an end-to-end delay of the first data is less than or equal to a maximum end-to-end delay allowed for the first data. The maximum end-to-end delay of the first data is the sum of the delay budgets of the first data, and the sum of the delay budgets of the first data can also be referred to as a packet delay budget (PDB). The end-to-end delay refers to a time length between a time when data arrives at a sending end and a time when the data arrives at a receiving end. Taking URLLC data as an example, the sum of the delay budgets of the first data is a maximum end-to-end delay (such as 1 ms) of the URLLC data. The network device can obtain the maximum end-to-end delay of the URLLC data from a service level agreement (SLA) requirement of the URLLC data.

[0270] For better illustration, the residual delay budget is explained below in combination with a time domain schematic diagram as shown in FIG. 1. Figure 11 Figure 11 ​As shown, the remaining delay budget T2 = T - T1, where T is used to represent the total delay budget of the first data, and T1 is used to represent the first time duration. The first time duration T1 is the time duration between the time t1 when the first data arrives at the sending device and the current time t2. Optionally, the first time duration T1 can include a queuing delay T3 and / or a processing delay T4. The queuing delay T3 refers to the time duration when the first data is waiting to be scheduled in the buffer of the network device or the terminal. The processing delay T4 refers to the time required for the internal protocol stack of the network device or the terminal to process the first data.

[0271] In the case where the remaining delay budget is greater than or equal to the resource shifting latency, the network device can perform resource shifting so that the first data can be successfully received before its maximum end-to-end latency deadline. In the case where the remaining delay budget is less than the resource shifting latency, the resource shifting operation will cause the transmitted first data to violate its corresponding SLA requirement. In this case, the scheme of resource shifting cannot be performed. The network device can transmit the OD-SSB on the second resource based on the 3GPP criterion, thereby improving the transmission reliability of the OD-SSB.

[0272] S503: The network device and the terminal transmit the first data on the fourth resource.

[0273] For example, in the case where the first data includes downlink data, step S503 includes that the network device sends the first data to the terminal, and correspondingly, the terminal receives the first data.

[0274] For another example, in the case where the first data includes uplink data, step S503 includes that the terminal sends the first data to the network device, and correspondingly, the network device receives the first data.

[0275] Optionally, the method further includes that the network device sends the OD-SSB on the second resource.

[0276] In an optional implementation, if the fourth resource is the fourth resource satisfying the first condition, the network device and the terminal transmit the first data on the idle time unit in the same frequency domain location and the first time domain range. And the network device sends the OD-SSB on the second resource including the overlapping time-frequency location (i.e. the original conflict resource).

[0277] In another optional implementation, if the fourth resource is the fourth resource satisfying the second condition, the network device and the terminal transmit the first data on the new frequency domain location in the same time domain location. And the network device sends the OD-SSB on the second resource including the overlapping time-frequency location.

[0278] In another optional embodiment, if the fourth resource is the fourth resource satisfying the third condition, the network device and the terminal transmit the first data in a new time domain range. In addition, the network device transmits the OD-SSB in the original time domain range. For example, the network device transmits the OD-SSB in the original time slot n, and transmits the first data in a time slot n+k after the time slot n. k is a positive integer.

[0279] It can be seen that the OD-SSB and the first data can coexist.

[0280] Optionally, the method further includes: the terminal blindly detects the OD-SSB.

[0281] In other embodiments, in the case where the first resource does not overlap with the second resource for transmitting the OD-SSB, the network device and the terminal transmit the first data on the first resource. In addition, the network device transmits the OD-SSB on the second resource, and the terminal blindly detects the OD-SSB.

[0282] In other embodiments, in the case where the first resource overlaps with the second resource for transmitting the OD-SSB, and the remaining delay budget is less than the resource shift delay, the network device and the terminal do not transmit the first data. The network device transmits the OD-SSB on the second resource, and the terminal blindly detects the OD-SSB.

[0283] It can be seen that, in the case where the second resource for transmitting the OD-SSB conflicts with the first resource for transmitting the first data, the network device allocates a new fourth resource for the first data based on the coexistence scheduling strategy, which can effectively solve the resource conflict between the first resource and the second resource. In the case of guaranteeing the transmission reliability of the OD-SSB, the low latency requirement of the first data is maximized, and the SLA violation rate is reduced. Compared with the preemption strategy, it is beneficial to improve the latency compliance rate of the first data in order to support the reliability requirements of industrial control, remote medical treatment and other key scenarios.

[0284] In addition, compared with the way of solving the resource conflict by RRC reconfiguration, the network device of the embodiment of the application solves the conflict problem between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information through the DCI.

[0285] Figure 12 is a flowchart of a communication method 300 of an embodiment of the application. It can be understood that, Figure 12 The terminal in the communication method 300 can be any one of the terminals in the communication system 100, and can also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. Figure 1 The network device in the communication method 300 can be any one of the network devices in the communication system 100, and can also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the network device. Figure 1Any access network device can also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As shown in Figure 12 The communication method 300 includes the following steps:

[0286] S601: The network device sends first information to the terminal, and the terminal receives the first information.

[0287] For related descriptions of step S601, please refer to step S501, which will not be described in detail.

[0288] S602: In the case that there is a third resource overlapping between the first resource and the second resource used for transmitting the OD-SSB, the network device determines whether there is a fourth resource satisfying the first condition.

[0289] In an optional implementation, if there is a fourth resource satisfying the first condition, step S603 is performed; if there is no fourth resource satisfying the first condition, step S605 is performed.

[0290] S603: The network device determines whether the remaining delay budget is greater than or equal to a resource shift delay corresponding to the time domain shift.

[0291] The resource shift delay corresponding to the time domain shift is equal to the sum of the time length of the network device recalculating to determine the fourth resource satisfying the first condition and the processing time length of the network device generating the updated DCI. The updated DCI is used to carry second information used to indicate the fourth resource satisfying the first condition. In this case, the resource shift delay is usually short. The updated DCI can be carried in the PDCCH.

[0292] In an optional implementation, if the remaining delay budget is greater than or equal to the resource shift delay corresponding to the time domain shift, step S604 is performed; if the remaining delay budget is less than the resource shift delay corresponding to the time domain shift, step S613 is performed.

[0293] S604: The network device sends second information to the terminal, and the terminal receives the second information. The second information is used to indicate the fourth resource of the terminal for transmitting the first data. The fourth resource is the fourth resource satisfying the first condition.

[0294] Optionally, the second information is used to indicate the time domain starting position of the fourth resource. The time domain position occupied by the fourth resource is determined based on the time domain starting position and the time domain resource size occupied by the first resource. The frequency domain position occupied by the fourth resource is the same as the frequency domain position occupied by the first resource.

[0295] Optionally, after step S604, steps S612 are performed between the network device and the terminal.

[0296] S605: The network device determines whether there is a fourth resource satisfying the second condition.

[0297] In an optional implementation, if there is the fourth resource satisfying the second condition, step S606 is performed; if there is no fourth resource satisfying the second condition, step S608 is performed.

[0298] S606: The network device determines whether the remaining delay budget is greater than or equal to a resource shift delay corresponding to the frequency domain shift.

[0299] The resource shift delay corresponding to the frequency domain shift is equal to a sum of a time length in which the network device re-computes to determine the fourth resource satisfying the second condition and a processing time length in which the network device generates the updated DCI. The updated DCI is used to carry the second information used to indicate the fourth resource satisfying the second condition. In this case, the resource shift delay is usually shorter.

[0300] In an optional implementation, if the remaining delay budget is greater than or equal to the resource shift delay corresponding to the frequency domain shift, step S607 is performed; if the remaining delay budget is less than the resource shift delay corresponding to the frequency domain shift, step S613 is performed.

[0301] S607: The network device sends the second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the fourth resource used by the terminal to transmit the first data. The fourth resource is the fourth resource satisfying the second condition.

[0302] Optionally, the second information is used to indicate a frequency domain position of the fourth resource.

[0303] Optionally, the second information is used to indicate a frequency domain start position of the fourth resource. A frequency domain position occupied by the fourth resource is determined based on the frequency domain start position and a frequency domain resource size occupied by the first resource.

[0304] The time domain position occupied by the fourth resource is the same as a time domain position occupied by the first resource.

[0305] Optionally, after step S607, steps S612 are performed between the network device and the terminal.

[0306] S608: The network device determines whether the remaining delay budget is greater than or equal to a first resource shift delay corresponding to the cross-slot shift.

[0307] The first resource shift delay corresponding to the cross-slot shift is determined based on a cross-slot waiting delay and a rescheduling processing time length of the first data. The first resource shift delay corresponding to the cross-slot shift is equal to a sum of the cross-slot waiting delay and the rescheduling processing time length.

[0308] In an optional implementation, if the remaining delay budget is greater than or equal to the first resource shift delay corresponding to the frequency domain shift, step S609 is performed; if the remaining delay budget is less than the first resource shift delay corresponding to the frequency domain shift, step S613 is performed.

[0309] This step is an optional step.

[0310] Since the resource shift delay of the cross-slot shift is usually longer, the network device can use step S608 to pre-estimate whether to support performing the cross-slot shift.

[0311] S609: The network device determines a fourth resource that satisfies a third condition.

[0312] S610: The network device determines whether the remaining delay budget is greater than or equal to a second resource shift delay corresponding to the cross-slot shift.

[0313] The second resource shift delay corresponding to the cross-slot shift is determined based on a cross-slot waiting delay and an updated transmission duration.

[0314] The cross-slot waiting delay refers to a duration between a current time and a time domain starting position of the second time domain range. If the current time is in the middle of slot n and the second time domain range is slot n+1, the cross-slot waiting delay is a sum of a duration between the current time and an end position of the time domain of slot n, and a duration between the end position of the time domain of slot n and a starting position of the time domain of slot n+1. For example, if the current time is t2, the end position of the time domain of slot n is t3, the starting position of the time domain of slot n+1 is t4, the duration between the current time t2 and the end position of the time domain of slot n t3 is T5, and the duration between the end position of the time domain of slot n t3 and the starting position of the time domain of slot n+1 t4 is T6, the cross-slot waiting delay = T5+ T6.

[0315] The updated transmission duration is determined based on a rescheduling processing delay of the first data and a size of the time domain resource occupied by the fourth resource. The rescheduling processing delay of the first data includes at least one of a duration for the network device to generate an updated DCI, and a processing duration required for updating a scheduling decision. The updated DCI is used to carry the second information.

[0316] In an optional implementation, if the remaining delay budget is greater than or equal to the second resource shift delay corresponding to the cross-slot shift, step S611 is performed; if the remaining delay budget is less than the second resource shift delay corresponding to the cross-slot shift, step S613 is performed.

[0317] S611: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate a fourth resource for the terminal to transmit the first data. The fourth resource is the fourth resource satisfying the third condition.

[0318] Optionally, the second information is used to indicate a time domain starting position of the fourth resource. A time domain position occupied by the fourth resource is determined based on the time domain starting position and a time domain resource size occupied by the first data, or in other words, a time domain position occupied by the fourth resource is determined based on the time domain starting position and a time domain resource size occupied by the first resource. A frequency domain position occupied by the fourth resource is the same as a frequency domain position occupied by the first resource.

[0319] Optionally, after step S611, the network device and the terminal perform step S612.

[0320] S612: The network device and the terminal transmit the first data on the fourth resource.

[0321] Optionally, if step S612 is a step after step S604, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the first condition.

[0322] Optionally, if step S612 is a step after step S607, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the second condition.

[0323] Optionally, if step S612 is a step after step S611, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the third condition.

[0324] S613: The network device and the terminal do not transmit the first data.

[0325] For other elaborations on steps S601 to S613, please refer to steps S501 to S503, which will not be described in detail.

[0326] It can be seen that, in the case of a conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the first data, the network device sequentially finds the fourth resource meeting the first condition, the second condition, and the third condition in the order of time domain shifting, frequency domain shifting, and cross-slot shifting, so as to minimize the impact on the existing service and the performance loss caused by resource conflict, and maintain the overall spectrum efficiency and operation stability of the communication system. For example, in the case where the network device finds the fourth resource meeting the first condition based on time domain shifting, the internal processing of the network device is simpler, and the fourth resource reconfigured by the network device has less impact on the terminal. For another example, in the case where the network device does not find the fourth resource meeting the first condition based on time domain shifting, and finds the fourth resource meeting the second condition based on frequency domain shifting, the first data can be transmitted in the originally planned first time domain range, without additional transmission delay, but the network device needs to re-allocate the frequency domain resource for the terminal. For another example, in the case where the network device does not find the fourth resource meeting the first condition based on time domain shifting, does not find the fourth resource meeting the second condition based on frequency domain shifting, and finds the fourth resource meeting the third condition based on cross-slot shifting, the time delay is large. Based on the coexistence strategy of “time delay budget check + hierarchical shifting”, the network device maximizes the low time delay requirement of the first data while ensuring the reliability of OD-SSB transmission, and reduces the SLA violation rate.

[0327] The communication method 100 described in the embodiments of the present application is used to solve the resource conflict problem between the OD-SSB and the PDSCH, the communication method 200 is used to solve the resource conflict problem between the OD-SSB and the uplink data, and the communication method 300 is used to solve the resource conflict problem between the OD-SSB and the first data with high time delay requirement (such as URLLC data). In other embodiments, the communication method 100 to the communication method 300 can also solve the resource conflict problem between the PDSCH, the uplink data, and the first data. The embodiments of the present application can set different priorities for different information based on the information function and the QoS. In the case of resource conflict between different information, the resource conflict can be solved based on the priority.

[0328] For example, the embodiments of the present application can set four priorities, and the order of the priorities from low to high is: the first priority, the second priority, the third priority, and the fourth priority.

[0329] The first priority information includes critical control information in the communication system. For example, SSB (including periodic SSB and OD-SSB). SSB is the basis for terminals to discover the network, establish synchronization, and perform mobility management. The interaction of SSB is the cornerstone of network reachability and stability. In the case that the terminal establishes synchronization with the network device based on SSB, other control information and service data can be transmitted between the terminal and the network device. Therefore, it is necessary to ensure that the transmission resource of SSB is not occupied or interfered, and the priority of SSB is higher than that of QoS service data.

[0330] The second priority information includes first data with higher latency requirement. For example, URLLC data. The PDB and high reliability requirement of URLLC data make the network device need to allocate resources for it in a shorter time and ensure its successful transmission, and delay may cause service failure, which violates SLA.

[0331] The third priority information includes uplink control information (UCI). For example, at least one of HARQ-ACK, CSI or SR transmitted on PUCCH. The latency requirement of UCI is lower than that of SSB which guarantees basic access of the network and first data which carries critical user data. But UCI is essential for maintaining link efficiency and implementing network scheduling, so its importance is higher than that of ordinary service data.

[0332] The fourth priority information includes ordinary service data. For example, eMBB service data and / or mMTC service data. The service data includes uplink service data and downlink service data, the uplink service data is carried on PUSCH, and the downlink service data is carried on PDSCH. Optionally, the service data has a lower latency requirement and can be recovered by mechanisms such as HARQ retransmission, so the priority of the service data is lower.

[0333] In an implementation manner, in the case that the resource occupied by high priority information and the resource occupied by low priority information collide, the high priority information can preempt the collision resource by using the communication method 100 or the communication method 200. For example, in the case that the resource occupied by the first priority information and the resource occupied by the fourth priority information collide, the high priority information can preempt the collision resource by using the communication method 100 or the communication method 200.

[0334] In another implementation, in a case where resources occupied by the same priority information or resources occupied by adjacent priority information collide, the communication method 300 can be used for resource shifting to realize signal coexistence. For example, in a case where resources occupied by the first priority information collide with resources occupied by the second priority information, the communication method 300 can be used for resource shifting.

[0335] The above is described by taking the first priority, the second priority, the third priority, and the fourth priority as examples. In other embodiments, other ways can be used to name the priorities. For example, the first priority can be replaced by “highest priority”, the second priority can be replaced by “next highest priority”, the third priority can be replaced by “medium priority”, the fourth priority can be replaced by “ordinary priority”, and the like. Embodiments of the present application are described by taking four priorities as examples, and in other embodiments, more or fewer priorities can be included, which is not limited in the present application.

[0336] The communication method 100, the communication method 200, and the communication method 300 related in the embodiments of the present application can be applied to resource conflicts in other scenarios.

[0337] For example, in industrial Internet of Things (IIoT), industrial control signals (such as machine tool control instructions, robot coordination instructions) have very high requirements on latency (≤1 ms) and reliability (≥99.999%), while a large amount of monitoring data collected by sensors (such as temperature, vibration data) have lower requirements on latency and reliability, and resources for transmitting industrial control signals and resources for transmitting sensor data can collide. In this case, the communication method 100 can be used to solve the resource conflict. For example, the resources for transmitting industrial control signals are set as second resources, and the resources for transmitting sensor data are set as first resources. The network device marks the second resources occupied by the industrial control signals by the second information, and the sensor terminal actively “erases” the overlapping third resources when decoding the sensor data. In addition, for the case where resources for transmitting control signals collide, the communication method 300 can be used to solve the resource conflict. For example, the network device can perform resource shifting to allocate new resources for one of the control signals, avoiding industrial control interruption caused by the collision.

[0338] For example, in a millimeter wave / terahertz communication scenario, a network device needs to dynamically transmit a beam tracking signal (e.g., a beam training reference signal) to maintain link stability. The beam tracking signal is usually triggered on demand (e.g., when the channel quality deteriorates), and the resources used to transmit the beam tracking signal and the resources used to transmit high-definition video data (or large file download data) can collide. In this case, the communication method 100 can be used to solve the resource collision. For example, the resources used to transmit the beam tracking signal are set as the second resources, and the resources used to transmit the high-definition video data (or large file download data) are set as the first resources. The network device marks the second resources occupied by the beam tracking signal through the second information, and the terminal actively "erases" the overlapped third resources when decoding the high-definition video data (or large file download data). In addition, for the case where the resources used to transmit the beam tracking signal collide with the resources used to transmit URLLC data, the communication method 300 can be used to solve the resource collision. For example, the network device can perform resource shifting and allocate new resources for the URLLC data to ensure that the beam tracking signal is not interrupted.

[0339] For another example, in a satellite Internet of Things, the resources used to transmit uplink data of a ground satellite terminal (e.g., an Internet of Things sensor) can collide with the resources used to transmit satellite dynamic signaling (e.g., ephemeris updates, beam switching instructions). In this case, the communication method 200 can be used to solve the resource collision. For example, the resources used to transmit the satellite dynamic signaling are set as the second resources, and the resources used to transmit the uplink data are set as the first resources. The network device dynamically cancels the uplink transmission of the ground satellite terminal through the second information. In addition, for uplink data with high latency requirements (e.g., disaster warning data), the communication method 300 can be used to solve the resource collision. For example, the network device allocates new resources for the uplink data to preserve the transmission of the uplink data and achieve satellite-ground signal coexistence.

[0340] For another example, in V2X communication, inter-vehicle safety messages (such as collision warning, emergency braking signal) are millisecond-level transmission data, and the requirement for latency is high; and non-safety messages (such as entertainment data, road condition sharing) have a lower requirement for latency. The resources for transmitting safety messages and the resources for transmitting non-safety messages can have resource conflicts. In this case, the communication method 200 can be used to solve the resource conflicts. For example, the resources for transmitting safety messages are set as the second resources, and the resources for transmitting non-safety messages are set as the first resources. The network device dynamically cancels the uplink transmission of non-safety messages through the second information. In addition, in the case where the uplink resources for the vehicle to transmit safety messages and the downlink resources for the network device to transmit downlink data have resource conflicts, the communication method 100 can be used to solve the resource conflicts. For example, the resources for transmitting safety messages are set as the second resources, and the resources for transmitting downlink data are set as the first resources. The network device marks the second resources occupied by safety messages through the second information, and the vehicle terminal actively "erases" the overlapping third resources when decoding, to ensure reliable transmission of safety messages.

[0341] It should be understood that Figures 1 to 12 The flowcharts or scenario charts shown are only for ease of understanding, and are not intended to limit the embodiments of the present application to the examples shown in the charts. In fact, based on the examples in the foregoing detailed description, those skilled in the art can make equivalent transformations to obtain more implementation manners. Figures 1 to 12

[0342] The foregoing detailed description of the communication method provided by the embodiments of the present application is described in detail above. The device embodiments of the present application will be described in detail below. Figures 1 to 12 The foregoing detailed description of the communication method provided by the embodiments of the present application is described in detail above. The device embodiments of the present application will be described in detail below. Figures 13 to 14 The communication device of the embodiments of the present application can perform the various communication methods of the foregoing embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the foregoing method embodiments.

[0343] In the foregoing embodiments, the terminal can perform part or all of the steps in the embodiments; and the network device can perform part or all of the steps in the embodiments. These steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, the various steps can be performed in different orders as presented in the embodiments, and it is possible that not all operations in the embodiments of the present application are performed. Moreover, the magnitude of the serial number of each step does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0344] Figure 13 is a schematic block diagram of the communication device provided by the embodiments of the present application. As shown in Figure 13 ​As shown, the communication apparatus 1300 can include a communication module 1320. The communication module 1320 can implement a corresponding communication function, which can be an internal communication function of the communication apparatus 1300, or a communication function of the communication apparatus 1300 and other apparatuses. Optionally, the communication module 1320 can also be referred to as a communication interface or a transceiver module. Optionally, the communication apparatus 1300 further includes a processing module 1310. The processing module 1310 can implement a corresponding processing function.

[0345] Optionally, the communication apparatus 1300 further includes a storage module, which can be used to store instructions and / or data; the processing module 1310 can read the instructions and / or data in the storage module, so that the communication apparatus 1300 implements the foregoing method embodiments.

[0346] In a possible design, the communication apparatus 1300 can correspond to a terminal in the foregoing method embodiments, or a component (such as a scheduler, a circuit, a chip or a chip system, etc.) configured in the terminal. The communication apparatus 1300 can be used to execute steps or processes performed by the terminal in any of the foregoing method embodiments.

[0347] For example, the communication module 1320 is configured to receive first information, where the first information is used to indicate a first resource for transmitting a PDSCH.

[0348] The communication module 1320 is configured to receive second information, where the second information is used to indicate a second resource for transmitting an OD-SSB.

[0349] The processing module 1310 is configured to, in a case where the first resource and the second resource have a third resource in common, receive the PDSCH on a resource of the first resource other than the third resource.

[0350] Optionally, the second information is used to indicate a time domain starting position of the second resource, and a time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.

[0351] Optionally, the second information is used to indicate an index of a starting time unit of the second resource, and the time domain starting position of the second resource is a first time unit corresponding to the index in a first time domain range.

[0352] Optionally, the second information is carried in a DCI.

[0353] Optionally, the second information is used to indicate a bit map corresponding to the first time domain range, and the time domain position occupied by the second resource is determined based on the bit map; each valid bit in the bit map corresponds to a time unit in the first time domain range in a one-to-one manner in an order from low to high or in an order from high to low.

[0354] Optionally, the second information is carried in a MAC CE.

[0355] The above is only an example, and detailed steps or processes can refer to the description of the foregoing embodiments.

[0356] In a possible design, the communication apparatus 1300 can correspond to a network device in the foregoing method embodiments or a component (such as a scheduler, a circuit, a chip, or a chip system) configured in the network device. The communication apparatus 1300 can be used to perform steps or processes performed by the network device in any of the foregoing method embodiments.

[0357] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource for transmitting a PDSCH.

[0358] The communication module 1320 is configured to send second information, where the second information is used to indicate a second resource for transmitting an OD-SSB.

[0359] The processing module 1310 is configured to, in a case where the first resource and the second resource have an overlapped third resource, send the PDSCH on a resource of the first resource excluding the third resource.

[0360] Optionally, the second information is used to indicate a time domain start position of the second resource, and the time domain position occupied by the second resource is determined based on the time domain start position and a time domain resource size occupied by the OD-SSB.

[0361] Optionally, the second information is used to indicate an index of a start time unit of the second resource, and the time domain start position of the second resource is a first time unit corresponding to the index in the first time domain range.

[0362] Optionally, the second information is carried in a DCI.

[0363] Optionally, the second information is used to indicate a bit map corresponding to the first time domain range, and the time domain position occupied by the second resource is determined based on the bit map; each valid bit in the bit map corresponds to a time unit in the first time domain range in a one-to-one manner in an order from low to high to an order from front to back in a time domain position; or each valid bit in the bit map corresponds to a time unit in the first time domain range in a one-to-one manner in an order from low to high to an order from back to front in a time domain position.

[0364] Optionally, the second information is carried in a MAC CE.

[0365] The above is only an example, and detailed steps or processes can refer to the description of the foregoing embodiments.

[0366] In a possible design, the communication apparatus 1300 can correspond to a network device in the foregoing method embodiments, or be configured in a component (such as a scheduler, a circuit, a chip, or a chip system) in the network device. The communication apparatus 1300 can be used to execute steps or processes performed by the network device in any of the foregoing method embodiments.

[0367] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource used by a terminal to transmit uplink data.

[0368] The processing module 1310 is configured to send second information in a case where the first resource and a second resource used to transmit an OD-SSB overlap to generate a third resource; and the second information is used to indicate that a flexible time unit in a first time domain range is set as downlink transmission.

[0369] The communication module 1320 is configured to send the OD-SSB on the second resource.

[0370] The above is only an example, and detailed steps or processes can refer to the description of the foregoing embodiments.

[0371] In a possible design, the communication apparatus 1300 can correspond to a network device in the foregoing method embodiments, or be configured in a component (such as a scheduler, a circuit, a chip, or a chip system) in the network device. The communication apparatus 1300 can be used to execute steps or processes performed by the network device in any of the foregoing method embodiments.

[0372] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource used by a terminal to transmit first data; and the first data includes uplink data and / or downlink data.

[0373] The processing module 1310 is configured to: in a case where the third resource, in which the first resource and the second resource used for transmitting the OD-SSB overlap, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, the second information is transmitted; the second information is used to indicate a fourth resource used by the terminal to transmit the first data; and the resource shift delay refers to a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource.

[0374] The communication module 1320 is configured to: transmit the first data on the fourth resource.

[0375] The remaining delay budget is determined based on a total delay budget of the first data and a first time length.

[0376] Optionally, the fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a first time domain range in which the first resource is located, and the time domain resource is a plurality of continuous unoccupied time units.

[0377] Optionally, the fourth resource satisfies a second condition, the fourth resource satisfying the second condition occupies the same time domain resource as the first resource, and occupies a same size of frequency domain resource as the first resource in a frequency domain range, and the frequency domain resource is a plurality of continuous unoccupied frequency domain units.

[0378] Optionally, the fourth resource satisfies a third condition, the fourth resource satisfying the third condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a second time domain range, and the time domain resource is a plurality of continuous unoccupied time units; and the second time domain range is a time domain range located after the first time domain range in which the first resource is located, and closest to the first time domain range.

[0379] Optionally, the resource shift delay is determined based on a cross-slot waiting delay and an updated transmission time length; the cross-slot waiting delay refers to a time length between the current time and a time domain start position of the second time domain range; and the updated transmission time length is determined based on a rescheduling processing delay of the first data and a size of the time domain resource occupied by the fourth resource.

[0380] The above is only an example, and detailed steps or processes can refer to the foregoing description of the embodiments.

[0381] In one possible design, the communication apparatus 1300 can correspond to a terminal in the above-described method embodiments, or a component (e.g., a scheduler, a circuit, a chip, or a chip system, etc.) configured in the terminal. The communication apparatus 1300 can be used to perform the steps or procedures performed by the terminal in any of the above-described method embodiments.

[0382] For example, the communication module 1320 is configured to receive first information, where the first information is used to indicate a first resource for the communication apparatus 1300 to transmit first data; and the first data includes uplink data and / or downlink data.

[0383] The communication module 1320 is configured to receive second information, where the second information is used to indicate a fourth resource for the communication apparatus 1300 to transmit the first data.

[0384] The communication module 1320 is configured to transmit, on the fourth resource, the first data.

[0385] Optionally, the fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a first time domain range in which the first resource is located, and the time domain resource is a plurality of continuous time units which are not occupied.

[0386] Optionally, the fourth resource satisfies a second condition, the fourth resource satisfying the second condition occupies the same time domain resource as the first resource, and occupies a same size of frequency domain resource as the first resource in a frequency domain range, and the frequency domain resource is a plurality of continuous frequency domain units which are not occupied.

[0387] Optionally, the fourth resource satisfies a third condition, the fourth resource satisfying the third condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a second time domain range, and the time domain resource is a plurality of continuous time units which are not occupied; and the second time domain range is a time domain range which is located after the first time domain range in which the first resource is located, and is the closest time domain range to the first time domain range.

[0388] The above is only an example, and the detailed steps or procedures can be referred to the descriptions of the above-described embodiments.

[0389] Figure 14 FIG. 14 is another schematic block diagram of a communication apparatus 1400 provided by embodiments of the present application. The communication apparatus 1400 can be a terminal or a network device, which implements a scheduler, a chip, a chip system, or a processor, etc. of the above-described methods. The communication apparatus 1400 can be used to implement the methods described in the above-described method embodiments, and the details can be referred to the descriptions of the above-described method embodiments.

[0390] As described above, Figure 14As shown, the communication apparatus 1400 can include one or more processors 1410, which can also be referred to as processing units or processing modules, and can implement certain control functions. The processor 1410 can be a general processor or a special purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus 1400 (e.g., a base station, a baseband chip, a user, a user chip), execute software programs, and process data of the software programs.

[0391] In an alternative design, the processor 1410 can also store instructions and / or data, which can be executed by the processor 1410, so that the communication apparatus 1400 performs the methods described in the above method embodiments.

[0392] In another alternative design, the communication apparatus 1400 can include a communication interface 1420 for implementing receiving and transmitting functions. For example, the communication interface 1420 can be a transceiver circuit, an interface, an interface circuit, or a transceiver, etc. The transceiver circuit, the interface, the interface circuit, or the transceiver for implementing receiving and transmitting functions can be separate or integrated together. The above transceiver circuit, the interface, the interface circuit, or the transceiver can be used for reading and writing of codes / data, or the above transceiver circuit, the interface, the interface circuit, or the transceiver can be used for transmission or transfer of signals.

[0393] Optionally, the communication apparatus 1400 can include one or more memories 1430, which can store instructions that can be executed by the processor 1410, so that the communication apparatus 1400 performs the methods described in the above method embodiments. Optionally, the memory 1430 can also store data. Optionally, the processor 1410 can also store instructions and / or data. The processor 1410 and the memory 1430 can be separately arranged or integrated together.

[0394] It should be understood that, in a possible design, the steps in the method embodiments provided in the present application can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being completed by a hardware processor, or completed by a combination of hardware and software modules in the processor. The software modules can be located in random access memories, flash memories, read-only memories, programmable read-only memories, or electrically erasable programmable memories, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0395] In an implementation, the communication apparatus 1400 can correspond to the terminal in the above method embodiments, and can be configured to perform each step and / or procedure performed by the terminal in the above method embodiments. The processor 1410 can be configured to execute instructions stored in the memory 1430, and when the processor 1410 executes the instructions stored in the memory, the processor 1410 is configured to perform each step and / or procedure of the above method embodiments corresponding to the terminal.

[0396] In another implementation, the communication apparatus 1400 can correspond to the network device in the above method embodiments, and can be configured to perform each step and / or procedure performed by the network device in the above method embodiments. The processor 1410 can be configured to execute instructions stored in the memory 1430, and when the processor 1410 executes the instructions stored in the memory, the processor 1410 is configured to perform each step and / or procedure of the above method embodiments corresponding to the network device.

[0397] It should be understood that the above processing apparatus can be one or more chips. For example, the processing apparatus can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processor (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.

[0398] It is to be appreciated that the memory in the embodiments of the application can be volatile or nonvolatile memory, or can include both volatile and nonvolatile memory. In one example, a non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory. A volatile memory can be random access memory (RAM), which acts as external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DR RAM). It is to be appreciated that the memory described herein is intended to include, without being limited to, these and any other suitable types of memory.

[0399] According to the method provided in the embodiments of the application, the application further provides a chip system, which comprises one or more processors, and is used for calling and running instructions stored in a memory, so that the method provided in the embodiments of the application is executed. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0400] The chip system can comprise input circuitry or an interface for sending information or data, and output circuitry or an interface for receiving information or data.

[0401] According to the method provided in the embodiments of the application, the application further provides a communication system, which comprises the network device and the terminal device described above.

[0402] According to the method provided in the embodiments of the application, the application further provides a computer program product, which comprises computer program code, and when the computer program code is run on a computer, the computer is caused to execute each step or process performed by the network device and the terminal device in any of the method embodiments described above.

[0403] According to the method provided in the embodiments of the present application, the present application further provides a computer readable storage medium, which stores program codes, and when the program codes are run on a computer, the computer is caused to execute each step or process of the network device and the terminal device according to any one of the method embodiments.

[0404] The computer readable storage medium can be the volatile memory or the non-volatile memory described above, or can include both the volatile memory and the non-volatile memory.

[0405] In the embodiments of the present application, each term and English abbreviation is an exemplary example given for convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in the existing or future protocols.

[0406] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.

[0407] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0408] It should be understood that in various embodiments of the present application, the size of the serial number of each process does not mean the execution order, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0409] In summary, the above description is only the preferred embodiment of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A communication method characterized by comprising: The method includes: Receive first information, the first information being used to indicate the first resource for transmitting the Physical Downlink Shared Channel (PDSCH); Receive second information, which is used to dynamically indicate the second resource for transmitting the on-demand synchronization signal block (OD-SSB); the OD-SSB is transmitted aperiodically. In the case where a third resource overlaps with the first resource and the second resource, the PDSCH is received on a resource in the first resource other than the third resource, and the OD-SSB is received on the second resource.

2. The method of claim 1, wherein, The second information is used to indicate the time-domain start position of the second resource, and the time-domain position occupied by the second resource is determined based on the time-domain start position and the size of the time-domain resource occupied by the OD-SSB.

3. The method of claim 2, wherein, The second information is used to indicate the index of the starting time unit of the second resource, and the starting position of the second resource in the time domain is the first time unit corresponding to the index in the first time domain.

4. The method of claim 3, wherein, The second information is carried in the downlink control information (DCI).

5. The method of claim 1, wherein, The second information is used to indicate the bit map corresponding to the first time domain range, and the time domain position occupied by the second resource is determined based on the bit map; Each valid bit in the bit diagram corresponds one-to-one with the time unit in the first time domain range in order from low to high according to the time domain position from front to back. or, Each valid bit in the bit diagram corresponds one-to-one with the time unit in the first time domain range in order from low to high according to its time domain position from back to front.

6. The method of claim 5, wherein, The second information is carried in the Media Access Control (MAC) control element CE.

7. A communication method characterized by comprising: The method includes: Send first information, which is used to indicate the first resource for transmitting PDSCH; Send a second message, which is used to dynamically indicate a second resource for transmitting the OD-SSB; the OD-SSB is transmitted aperiodically. In the case where there is a third resource that overlaps with the first resource and the second resource, the PDSCH is transmitted on the resources in the first resource other than the third resource.

8. The method of claim 7, wherein, The second information is used to indicate the time-domain start position of the second resource, and the time-domain position occupied by the second resource is determined based on the time-domain start position and the size of the time-domain resource occupied by the OD-SSB.

9. The method of claim 8, wherein, The second information is used to indicate the index of the starting time unit of the second resource, and the starting position of the second resource in the time domain is the first time unit corresponding to the index in the first time domain.

10. The method of claim 9, wherein, The second information is carried in the DCI.

11. The method of claim 7, wherein, The second information is used to indicate the bit map corresponding to the first time domain range, and the time domain position occupied by the second resource is determined based on the bit map; Each valid bit in the bit diagram corresponds one-to-one with the time unit in the first time domain range in order from low to high according to the time domain position from front to back. or, Each valid bit in the bit diagram corresponds one-to-one with the time unit in the first time domain range in order from low to high according to its time domain position from back to front.

12. The method of claim 11, wherein, The second information is carried in a MAC CE.

13. A communication method characterized by comprising: The method is applied to a network device, and the method comprises: The network device sends first information, which is used to indicate a first resource for a terminal to transmit uplink data; In a case where the first resource and a second resource for transmitting an OD-SSB have an overlapping third resource, the network device sends second information to the terminal; the second information is used to indicate that a flexible time unit in a first time domain range is set as downlink transmission; and the second information is also used to instruct the terminal to cancel uplink transmission on the first resource; The network device transmits the OD-SSB on the second resource.

14. A communication method, comprising: The method comprises: sending first information, which is used to indicate a first resource for a terminal to transmit first data; the first data comprises uplink data and / or downlink data; in a case where the first resource and a second resource for transmitting an OD-SSB have an overlapping third resource, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, sending second information; the second information is used to indicate a fourth resource for the terminal to transmit the first data; the resource shift delay refers to a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource; transmitting the first data on the fourth resource; wherein the remaining delay budget is determined based on a total delay budget of the first data and a first time length; the first time length is a time length between a time when the first data arrives at a sending device and a current time.

15. The method of claim 14, wherein, The fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies the same frequency domain resource as the first resource, and occupies a same number of time domain resources as the first resource in a first time domain range in which the first resource is located.

16. The method of claim 14, wherein, The fourth resource satisfies a second condition, the fourth resource satisfying the second condition occupies the same number of time domain resources as the first resource, and occupies the same frequency domain resource as the first resource in a frequency domain range.

17. The method of claim 14, wherein, The fourth resource satisfies a third condition, the fourth resource satisfying the third condition occupies the same frequency domain resource as the first resource, and occupies a same number of time domain resources as the first resource in a second time domain range. The second time domain range is a time domain range located after the first time domain range in which the first resource is located, and closest to the first time domain range.

18. The method of claim 17, wherein, The resource shift delay is determined based on a cross-slot waiting delay and an updated transmission time length. The cross-slot waiting delay refers to a time length between the current time and a time domain start position of the second time domain range. The updated transmission time length is determined based on a rescheduling processing delay of the first data and a size of time domain resources occupied by the fourth resource.

19. A communications device, characterized by An apparatus comprising at least one processor coupled with a memory having stored therein program or instructions, the processor executing the program or instructions causing the apparatus to perform the method of any one of claims 1 to 6, or the method of any one of claims 7 to 12, or the method of claim 13, or the method of any one of claims 14 to 18.

20. A computer readable storage medium having stored thereon a computer program or instructions, characterized in that, The computer program or instructions, when executed, cause a computer to perform the method of any one of claims 1 to 6, or the method of any one of claims 7 to 12, or the method of claim 13, or the method of any one of claims 14 to 18.

21. A communication system, characterized by An apparatus comprising the communication apparatus of claim 19.

22. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed, causes a computer to perform the method of any one of claims 1 to 6, or the method of any one of claims 7 to 12, or the method of claim 13, or the method of any one of claims 14 to 18.

23. A chip system, characterized by The chip system comprises one or more processors for invoking and running instructions stored in a memory, causing the method of any one of claims 1 to 6 to be performed, or the method of any one of claims 7 to 12 to be performed, or the method of claim 13 to be performed, or the method of any one of claims 14 to 18 to be performed.

Citation Information

Patent Citations

  • Data transmission method and device

    CN112399593A

  • Resource mapping method of physical channel, terminal equipment and network equipment

    CN114982281A

  • Transmission method, terminal and network side equipment

    CN115334587A

  • Communication method and device and computer readable storage medium

    CN120499822A