Communication method, communication device and communication system

By sending control information on the last time-domain resource unit during the channel occupancy time and transmitting data on the first time-domain resource unit during the second channel occupancy time in short-range wireless communication, the problem of low utilization of time and frequency resources in short-range wireless communication is solved, and the data transmission efficiency and success rate are improved.

CN121604124APending Publication Date: 2026-03-03HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411136401.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In short-range wireless communication, how can we improve the utilization rate of time and frequency resources to enhance data transmission efficiency?

Method used

By sending control information on the last time domain resource unit during the first channel occupancy period and transmitting data on the first time domain resource unit during the second channel occupancy period, the first indication information is used to indicate that the last time domain resource unit is the last time domain resource unit, simplifying the carrying of indication information and reducing resource overhead. Furthermore, a preamble is sent between channel occupancy periods to indicate the time domain resource unit number, ensuring accurate data transmission.

Benefits of technology

It improves the utilization rate of time-frequency resources during the time occupied by the first and second channels, increases the efficiency and success rate of data transmission, and reduces the waiting time and power consumption of nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121604124A_ABST
    Figure CN121604124A_ABST
Patent Text Reader

Abstract

The invention provides a communication method, a communication device and a communication system. In the method, control information is normally sent on a last time domain resource unit within a first channel occupation time, and data is normally transmitted on a first time domain resource unit within a second channel occupation time. The time-frequency resource utilization rate of the last time domain resource unit of the first channel occupation time and the first time domain resource unit of the second channel occupation time is improved, and then the data transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology

[0002] Short-range wireless communication refers to the transmission of information between the sender and receiver via radio waves over distances ranging from tens of meters indoors to hundreds of meters outdoors. Short-range wireless communication allows short-range communication devices to move slowly within confined spaces while maintaining a constant network connection.

[0003] In short-range wireless communication, data transmission supports cross-time-domain resource unit scheduling. This means that data transmission not completed in the current time-domain resource unit can be scheduled in the next time-domain resource unit. This data transmission includes initial transmission, retransmissions to transmit feedback information (i.e., acknowledgment (ACK) or denial (NACK)), etc. For example, the transmitting end completes the initial data transmission in the current time-domain resource unit, and the receiving end sends feedback information in the next time-domain resource unit.

[0004] The transmitting end can continuously send multiple data packets in a pipelined manner, and the receiving end can send feedback information for each data packet, or it can choose not to send feedback information. When operating on unlicensed spectrum, the first node needs to contend for the channel. If it successfully acquires the channel, the first node can transmit information (e.g., send or receive data) within a channel occupancy time (COT), after which it releases the occupied channel. If subsequent information transmission is needed, it must re-contend for the channel, and after successfully acquiring the channel, re-occupy the channel, thus enabling information transmission within another channel occupancy time.

[0005] In short-range wireless communication, how to maximize the utilization of time and frequency resources to improve data transmission efficiency remains a challenge. Summary of the Invention

[0006] This application provides a communication method, communication device, and communication system to improve the efficiency of data transmission.

[0007] In a first aspect, embodiments of this application provide a communication method that can be applied to a first node, a module (e.g., a circuit, chip, or chip system) within the first node, or a logic node, logic module, or software capable of implementing all or part of the functions of the first node. The method includes: transmitting first indication information during a first channel occupancy period of the first node, wherein the first indication information indicates that the first time-domain resource unit is the last time-domain resource unit among a plurality of time-domain resource units during the first channel occupancy period; wherein control information transmitted on the first time-domain resource unit is used to schedule the transmission of first data on the first time-domain resource unit during a second channel occupancy period of the first node, and the second channel occupancy period is the channel occupancy period following the first channel occupancy period.

[0008] Based on the above scheme, the first node can send control information on the last time-domain resource unit within the first channel occupancy time to schedule the first data transmitted on the first time-domain resource unit within the second channel occupancy time. It also sends first indication information within the first channel occupancy time to indicate that the first time-domain resource unit is the last one. Thus, the second node can transmit the first data on the first time-domain resource unit within the second channel occupancy time according to the first indication information. This first data is scheduled by the control information sent on the last time-domain resource unit within the first channel occupancy time. This method allows for normal transmission of control information on the last time-domain resource unit within the first channel occupancy time and normal data transmission on the first time-domain resource unit within the second channel occupancy time, thereby improving the time-frequency resource utilization of both the last time-domain resource unit within the first channel occupancy time and the first time-domain resource unit within the second channel occupancy time, and ultimately improving data transmission efficiency.

[0009] In one possible implementation, sending the first indication information during the first channel occupancy time of the first node includes: sending the first indication information on the first time domain resource unit during the first channel occupancy time of the first node.

[0010] Based on the above scheme, a first indication information is transmitted on the first time-domain resource unit within the first channel occupancy time of the first node. This first indication information indicates that the first time-domain resource unit is the last time-domain resource unit among multiple time-domain resource units within the first channel occupancy time. Therefore, this first indication information does not need to carry the time-domain resource unit number of the first time-domain resource unit, but only needs to carry 1 bit of information, thus reducing resource overhead. Furthermore, the first indication information always appears in the last time-domain resource unit within a channel occupancy time, thus simplifying implementation.

[0011] In one possible implementation, the second channel occupancy time is the first channel occupancy time following the first channel occupancy time.

[0012] Based on the above scheme, since the data scheduled by the control information sent on the last time domain resource unit during the first channel occupancy time is transmitted on the first time domain resource unit during the second channel occupancy time, and the second channel occupancy time and the first channel occupancy time are two adjacent channel occupancy times of the first node, the data scheduled by the control information sent on the last time domain resource unit during the first channel occupancy time can be transmitted faster, which is beneficial to improving the success rate of data transmission and reducing the time that the first node or the second node waits to receive the data.

[0013] In one possible implementation, a preamble is sent after the first channel occupancy and before the second channel occupancy time. The preamble includes second indication information, which indicates the time domain resource unit number of the first time domain resource unit.

[0014] Based on the above scheme, the first node sends a preamble to the second node after the first channel occupancy period and before the second channel occupancy period. The preamble contains second indication information for indicating the time domain resource unit number of the last time domain resource unit (i.e., the first time domain resource unit) during the first channel occupancy period. Thus, the second node can accurately determine, based on the second indication information, that the first data needs to be transmitted within the first time domain resource unit during the second channel occupancy period. The first data is scheduled by the control information sent on the last time domain resource unit during the first channel occupancy period, thereby achieving accurate data transmission.

[0015] In one possible implementation, the method further includes: transmitting a preamble at the start of the channel occupancy time, the preamble containing second indication information, the second indication information being used to indicate the time domain resource unit number of the first time domain resource unit.

[0016] Based on the above scheme, the first node sends a preamble to the second node at the beginning of the second channel occupancy time. The preamble contains second indication information for indicating the time domain resource unit number of the last time domain resource unit (i.e., the first time domain resource unit) during the first channel occupancy time. Thus, the second node can accurately determine that the first data needs to be transmitted within the first time domain resource unit during the second channel occupancy time based on the second indication information. The first data is scheduled by the control information sent on the last time domain resource unit during the first channel occupancy time, thereby achieving accurate data transmission.

[0017] In one possible implementation, the first time-domain resource unit is a first superframe, the first indication information is carried in a first radio frame within the first time-domain resource unit, the first radio frame is one of the first M radio frames within the first time-domain resource unit, M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

[0018] Based on the above scheme, by carrying the first indication information in the early wireless frame of the first superframe, the second node can obtain the first indication information more quickly and determine that data transmission is not required in the first superframe based on the first indication information. This allows the operation related to data transmission to be terminated in advance, thereby reducing the power consumption of the second node.

[0019] In one possible implementation, the first instruction information is carried in the control information.

[0020] Based on the above scheme, the first indication information can be carried in the control information, eliminating the need to add a new field to carry the first indication information, which can reduce complexity.

[0021] In one possible implementation, the first indication information is the time-domain resource unit number of the first time-domain resource unit.

[0022] In one possible implementation, the second indication information is the time-domain resource unit number of the first time-domain resource unit.

[0023] In one possible implementation, the method further includes: transmitting second data on the first time-domain resource unit; and receiving feedback information regarding the second data on the first time-domain resource unit during the second channel occupancy time.

[0024] Based on the above scheme, the second data is transmitted on the last time domain resource unit (i.e., the first time domain resource unit) during the first channel occupancy time, and the feedback information for the second data is normally received on the first time domain resource unit during the second channel occupancy time. This improves the time-frequency resource utilization rate of the last time domain resource unit during the first channel occupancy time and the first time domain resource unit during the second channel occupancy time, thereby improving the efficiency of data transmission.

[0025] Secondly, embodiments of this application provide a communication method that can be applied to a second node, a module (e.g., a circuit, chip, or chip system) within the second node, or a logic node, logic module, or software capable of implementing all or part of the functions of the second node. The method includes: receiving first indication information during a first channel occupancy time at a first node, wherein the first indication information indicates that a first time-domain resource unit is the last time-domain resource unit among a plurality of time-domain resource units during the first channel occupancy time; wherein control information transmitted on the first time-domain resource unit is used to schedule first data transmitted on the first time-domain resource unit during a second channel occupancy time at the first node, and the second channel occupancy time is the channel occupancy time following the first channel occupancy time.

[0026] Based on the above scheme, the first node can send control information on the last time-domain resource unit within the first channel occupancy time to schedule the first data transmitted on the first time-domain resource unit within the second channel occupancy time. It also sends first indication information within the first channel occupancy time to indicate that the first time-domain resource unit is the last one. Thus, the second node can transmit the first data on the first time-domain resource unit within the second channel occupancy time according to the first indication information. This first data is scheduled by the control information sent on the last time-domain resource unit within the first channel occupancy time. This method allows for normal transmission of control information on the last time-domain resource unit within the first channel occupancy time and normal data transmission on the first time-domain resource unit within the second channel occupancy time, thereby improving the time-frequency resource utilization of both the last time-domain resource unit within the first channel occupancy time and the first time-domain resource unit within the second channel occupancy time, and ultimately improving data transmission efficiency.

[0027] In one possible implementation, receiving the first indication information during the first channel occupancy time of the first node includes: receiving the first indication information on the first time domain resource unit during the first channel occupancy time of the first node.

[0028] Based on the above scheme, a first indication information is received on a first time-domain resource unit within a first channel occupancy time of the first node. This first indication information indicates that the first time-domain resource unit is the last time-domain resource unit among multiple time-domain resource units within the first channel occupancy time. Therefore, this first indication information does not need to carry the time-domain resource unit number of the first time-domain resource unit, but only needs to carry 1 bit of information, thus reducing resource overhead. Furthermore, the first indication information always appears in the last time-domain resource unit within a channel occupancy time, thus simplifying implementation.

[0029] In one possible implementation, the second channel occupancy time is the first channel occupancy time following the first channel occupancy time.

[0030] Based on the above scheme, since the data scheduled by the control information sent on the last time domain resource unit during the first channel occupancy time is transmitted on the first time domain resource unit during the second channel occupancy time, and the second channel occupancy time and the first channel occupancy time are two adjacent channel occupancy times of the first node, the data scheduled by the control information sent on the last time domain resource unit during the first channel occupancy time can be transmitted faster, which is beneficial to improving the success rate of data transmission and reducing the time that the first node or the second node waits to receive the data.

[0031] In one possible implementation, a preamble is received after the first channel occupancy and before the second channel occupancy time. The preamble includes second indication information, which indicates the time domain resource unit number of the first time domain resource unit. Data transmission is then performed based on the first and second indication information.

[0032] Based on the above scheme, the second node can accurately determine, according to the second indication information, that the first data needs to be transmitted in the first time domain resource unit within the second channel occupancy time, and the first data is scheduled by the control information sent on the last time domain resource unit within the first channel occupancy time, thereby achieving accurate data transmission.

[0033] In one possible implementation, a preamble is received at the beginning of the second channel occupancy time. The preamble contains second indication information, which indicates the time domain resource unit number of the first time domain resource unit. Data transmission is then performed based on the first indication information and the second indication information.

[0034] Based on the above scheme, the second node can accurately determine, according to the second indication information, that the first data needs to be transmitted in the first time domain resource unit within the second channel occupancy time, and the first data is scheduled by the control information sent on the last time domain resource unit within the first channel occupancy time, thereby achieving accurate data transmission.

[0035] In one possible implementation, after receiving the first indication information but before receiving the preamble, the time domain resource unit number of the first time domain resource unit is saved and the scheduling transmission timing for the first channel occupancy time is suspended.

[0036] In one possible implementation, the step of transmitting data according to the first indication information and the second indication information includes: determining that the time domain resource unit number of the saved first time domain resource unit is the same as the time domain resource unit number indicated by the second indication information, then activating the scheduled transmission timing and starting data transmission.

[0037] Based on the above scheme, the second node can accurately determine, according to the second indication information, that the first data needs to be transmitted in the first time domain resource unit within the second channel occupancy time, and the first data is scheduled by the control information sent on the last time domain resource unit within the first channel occupancy time, thereby achieving accurate data transmission.

[0038] In one possible implementation, the first time-domain resource unit is a first superframe, the first indication information is carried in a first radio frame within the first time-domain resource unit, the first radio frame is one of the first M radio frames within the first time-domain resource unit, M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

[0039] Based on the above scheme, by carrying the first indication information in the early wireless frame of the first superframe, the second node can obtain the first indication information more quickly and determine that data transmission is not required in the first superframe element based on the first indication information. This allows the operation related to data transmission to be terminated in advance, thereby reducing the power consumption of the second node.

[0040] In one possible implementation, the first instruction information is carried in the control information.

[0041] Based on the above scheme, the first indication information can be carried in the control information, eliminating the need to add a new field to carry the first indication information, which can reduce complexity.

[0042] In one possible implementation, the first indication information is the time-domain resource unit number of the first time-domain resource unit.

[0043] In one possible implementation, the second indication information is the time-domain resource unit number of the first time-domain resource unit.

[0044] In one possible implementation, the method further includes: receiving second data on the first time-domain resource unit; and sending feedback information for the second data on the first time-domain resource unit during the second channel occupancy time.

[0045] Based on the above scheme, the second data is received on the last time domain resource unit (i.e., the first time domain resource unit) during the first channel occupancy time, and feedback information for the second data is sent on the first time domain resource unit during the second channel occupancy time. This improves the time-frequency resource utilization rate of the last time domain resource unit during the first channel occupancy time and the first time domain resource unit during the second channel occupancy time, thereby improving the efficiency of data transmission.

[0046] Thirdly, this application provides a communication device that has the functions of the first aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the first aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0047] Fourthly, this application provides a communication device that has the functions of the second aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the second aspect above. The modules, units or means can be implemented by software, hardware or a combination of software and hardware.

[0048] Fifthly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions described in the first aspect. The one or more processors can execute the computer program or instructions, causing the communication device to implement the methods in any possible design or implementation of the first aspect. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.

[0049] The aforementioned communication device may be a first node, a module in the first node (e.g., a circuit, a chip, or a chip system), or a logic node, logic module, or software that can implement all or part of the functions of the first node.

[0050] Sixthly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions described in the second aspect above. The one or more processors are executable to carry out the computer program or instructions, causing the communication device to implement the methods in any possible design or implementation of the second aspect above. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.

[0051] The aforementioned communication device may be a second node, a second module (e.g., a circuit, a chip, or a chip system), or a logic node, logic module, or software capable of implementing all or part of the second function.

[0052] In a seventh aspect, this application provides a chip (or chip system) including a processor for executing any of the possible implementation methods of the first to second aspects described above.

[0053] Eighthly, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the method in any of the possible designs of the first to second aspects described above.

[0054] Ninthly, this application provides a computer program product comprising a computer program or instructions that, when executed, implement the method in any of the possible designs of the first to second aspects described above.

[0055] In a tenth aspect, this application provides a communication system, including a first node for performing any possible implementation of the first aspect described above, and a second node for performing any possible implementation of the second aspect described above. Attached Figure Description

[0056] Figure 1 This application provides a schematic diagram of the architecture of a possible communication system.

[0057] Figure 2 This is a schematic diagram of the superframe format in short-range wireless communication.

[0058] Figure 3(a) shows an example of data transmission in short-range wireless communication;

[0059] Figure 3(b) shows another example of data transmission in short-range wireless communication;

[0060] Figure 4A flowchart illustrating a communication method provided in an embodiment of this application;

[0061] Figure 5(a) shows another example of data transmission in short-range wireless communication;

[0062] Figure 5(b) shows another example of data transmission in short-range wireless communication;

[0063] Figure 6 The following is a possible exemplary block diagram of the communication device involved in the embodiments of this application;

[0064] Figure 7 This is a possible exemplary block diagram of the communication device involved in the embodiments of this application. Detailed Implementation

[0065] First, combine Figure 1 This paper introduces the communication system and network architecture applicable to the embodiments of this application.

[0066] The method provided in this application can be applied to various communication systems, such as Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, short-range wireless communication network systems, such as Sparklink communication network systems (including Sparklink Basic (SLB) access technology, Sparklink Low Energy (SLE) access technology, Sparklink Positioning (SLP) access technology, Bluetooth Low Energy (BLE) technology, as well as 5th-generation (5G) communication systems, and new communication systems that will emerge in the future development of communication.

[0067] The technical solutions provided in this application can also be applied to machine-type communication (MTC), long-term evolution-machine (LTE-M) technology, device-to-device (D2D) networks, machine-to-machine (M2M) networks, Internet of Things (IoT) networks, or other networks. Among these, IoT networks may include, for example, vehicle-to-everything (V2X) networks. The communication methods in V2X systems are collectively referred to as vehicle-to-everything (V2X), where X can represent anything. For example, V2X may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.

[0068] In the aforementioned communication systems, devices with communication capabilities can be called nodes or communication nodes. For example, a node can include independent devices such as handheld terminals, vehicles, in-vehicle equipment, network-side equipment, user equipment, access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, wireless communication equipment, user agents, or user devices. It can also be a component (such as a chip or integrated circuit) contained within an independent device. A node can be any possible intelligent terminal device (such as a mobile phone), intelligent transportation equipment (such as vehicles, drones, etc.), intelligent manufacturing equipment, smart home devices (such as large screens, speakers, etc.), etc.

[0069] The nodes in this application embodiment can be applied to various application scenarios, such as the following: mobile internet (MI), industrial control, self-driving, transportation safety, internet of things (IoT), smart city, or smart home. In some application scenarios or certain network types, devices with similar communication capabilities may not be called nodes but may be called devices; this application does not impose any restrictions on this.

[0070] For example, as shown below Figure 1In this context, nodes can communicate with each other using technologies such as D2D, M2M, or V2X.

[0071] Figure 1 This is a schematic diagram of a possible communication system architecture provided for an embodiment of this application. (See attached diagram.) Figure 1 As shown, the communication system may include at least one first node (e.g., a network device) and at least one second node (e.g., a terminal device). In this document, the first node may also be referred to as the first device, and the second node may also be referred to as the second device; no distinction is made therein. The descriptions of the first node and the second node are as follows:

[0072] For example, the first node can be a master device, specifically a next-generation node B (gNB), a next-generation evolved node B (ng-eNB), a node in a short-range wireless communication network system (e.g., a master node, management node, or G node in a StarSpark communication network system), or an access network device in a future communication network. The master device can be any device with wireless transceiver capabilities. This master device can be an access node, wireless relay node, or wireless backhaul node in a wireless local area network (WiFi) system. This master device can be a wireless controller in a cloud radio access network (CRAN) scenario. This master device can be a wearable device or a vehicle-mounted device. This master device can also be a small cell, a transmission reception point (TRP) (or a transmission point), etc.

[0073] For example, the second node can be a terminal device, which can also be called user equipment (UE), terminal, etc. A terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water, such as on ships; and it can be deployed in the air, such as on airplanes, balloons, or satellites. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. It is understood that the terminal device can also be a node in a short-range wireless communication network system (e.g., a slave node, terminal node, or T node in a StarFlash communication network system, or a station in a WiFi system, etc.), or a terminal device in a future communication network.

[0074] It is understood that the terminal device shown in this application may include not only vehicles (such as complete vehicles) in the Internet of Vehicles, but also in-vehicle equipment or in-vehicle terminals in the Internet of Vehicles. This application does not limit the specific form of the terminal device when it is applied to the Internet of Vehicles.

[0075] It should be understood that Figure 1 An example is shown of a first node (such as...) Figure 1 The network devices shown) and six second nodes (such as Figure 1 The communication system includes the terminal devices shown, and the communication links between the nodes. Optionally, the communication system may also include multiple first nodes, and the coverage area of ​​each first node may include other numbers of second nodes, such as more or fewer terminal devices, etc., which is not limited in this application.

[0076] Optionally, the communication links between the aforementioned communication devices can include various types of connection media, including wired links (e.g., fiber optics), wireless links, or combinations of wired and wireless links. For example, short-range wireless connection technologies can include StarFlash, 802.11b / g, Bluetooth, Bluetooth Low Energy, Zigbee, radio frequency identification (RFID), ultra-wideband (UWB) technology, impulse radio (IR) ultra-wideband (IR-UWB), or wireless short-range communication systems (e.g., vehicle-mounted wireless short-range communication systems).

[0077] The aforementioned communication devices, such as Figure 1 The first node and second nodes 1 to 6 in the system can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals, etc. This application embodiment does not limit the specific structure of each communication device. Optionally, the communication system may also include other network entities such as a network controller and a mobility management entity, but this application embodiment is not limited to these.

[0078] Understandable Figure 1 The communication architecture diagram shown is for illustrative purposes only. For other forms of communication architecture diagrams, please refer to relevant standards or protocols, which will not be detailed here.

[0079] Short-range wireless communication refers to the transmission of information between the sender and receiver via radio waves over distances ranging from tens of meters indoors to hundreds of meters outdoors. Short-range wireless communication allows short-range communication devices to move slowly within confined spaces while maintaining a constant network connection.

[0080] Figure 2 This is a schematic diagram of the superframe format in short-range wireless communication. Figure 2 This example uses a star-flash system in short-range wireless communication. Each superframe consists of 48 radio frames, each superframe lasts for 1 millisecond (ms), and each radio frame lasts for 20.833 microseconds (μs). Each radio frame contains 10 symbols. (Reference) Figure 2G represents a G symbol, which is the symbol used by the first node to send information to the second node. T represents a T symbol, which is the symbol used by the second node to send information to the first node. SG represents an SG symbol, which is a symbol resource within the G symbol that can be used for overhead. Additionally, ST symbols (not shown in the figure) may also exist in the radio frame; ST symbols are symbol resources within the T symbol that can be used for overhead. Both SG and ST symbols can be called overhead symbols. The number of overhead symbols in each radio frame can be flexibly configured to 0, 1, or 2. The gap (GAP) is the handover interval between G symbols and T symbols. When using a regular cyclic prefix, the radio frame supports 14 combinations of G symbols and T symbols; when using an extended cyclic prefix, the radio frame supports 12 combinations of G symbols and T symbols. The flexible combination of G symbols and T symbols can meet the service rate requirements of different link directions in different application scenarios.

[0081] In short-range wireless communication, data transmission supports cross-time-domain resource unit scheduling. This means that data transmission not completed in the current time-domain resource unit can be scheduled in the next time-domain resource unit. This data transmission includes initial transmission and retransmission to transmit feedback information (i.e., acknowledgment (ACK) or denial (NACK)). For example, the transmitting end completes the initial data transmission in the current time-domain resource unit, and the receiving end sends feedback information in the next time-domain resource unit.

[0082] In this application embodiment, the time domain resource unit is also called a time unit or time resource unit, and the time domain resource unit can be, for example, a superframe, a radio frame, a frame, a subframe, a slot, or a transmission time interval (TTI).

[0083] In short-range wireless communication, the transmitting end can continuously send multiple data packets in a pipelined manner, and the receiving end can send feedback information for each data packet, or it can choose not to send feedback information. When operating on unlicensed spectrum, the first node needs to contend for the channel. If it successfully acquires the channel, the first node can transmit information (e.g., send or receive data) for a certain period of channel occupancy, after which it releases the occupied channel. If subsequent information transmission is needed, it must re-contend for the channel, and after successfully acquiring the channel, it can reclaim the channel and transmit information during another period of channel occupancy.

[0084] Figure 3(a) shows an example of data transmission in short-range wireless communication. In the downlink direction, data is transmitted from the first node to the second node. For example, the first node competes for the channel and successfully preempts it, and the channel occupancy time is represented by COT#1. The duration of COT#1 is equal to the duration of 10 superframes, which are numbered as superframe #1 to superframe #10. Within COT#1, at physical time #1, the first node transmits DCI#1 on the air interface. DCI#1 is used to schedule DATA#1, that is, to schedule the time-frequency resource location and other information of DATA#1. DCI#1 is carried in superframe #1. Here, DCI refers to downlink control information. At physical time #2, the first node transmits DCI#2 and DATA#1 on the air interface. DCI#2 is used to schedule DATA#2, that is, to schedule the time-frequency resource location and other information of DATA#2. At physical time #3, the first node transmits DCI#3 and DATA#2 over the air interface, and also receives feedback information #1 from the second node. Feedback information #1 is feedback information for DATA#1 (e.g., ACK or NACK). DCI#3 is used to schedule DATA#3, that is, to schedule the time-frequency resource location and other information for DATA#3, and so on. When COT#1 ends, the first node releases its channel occupancy. If the first node needs to transmit and receive data again, it needs to re-compete for the channel. For example, if the first node successfully preempts the channel, and the channel occupancy time is represented by COT#2, the duration of which is equal to the duration of 7 superframes, numbered superframes #14 to #20. Within COT#2, at physical time #14, the first node transmits DCI#11 over the air interface. DCI#11 is used to schedule DATA#11, that is, to schedule the time-frequency resource location and other information for DATA#11. DCI#11 is carried in superframe #14. At physical time #15, the first node transmits DCI#12 and DATA#11 over the air interface. DCI#12 is used to schedule DATA#12, that is, to schedule the time-frequency resource location and other information of DATA#12. At physical time #16, the first node transmits DCI#13 and DATA#12 over the air interface, and also receives feedback information #11 sent by the second node. Feedback information #11 is feedback information (e.g., ACK or NACK) for DATA#11. DCI#13 is used to schedule DATA#13, that is, to schedule the time-frequency resource location and other information of DATA#13, and so on. It can be seen that the DCI carried on the current superframe is used to schedule the DATA sent in the next superframe, and after the first node sends data in the current superframe, it receives the feedback information of that data in the next superframe.That is, there is a scheduling sequence among the DCI, DATA and feedback information transmitted on the superframe. The DCI#x sent by the first node on superframe n is used to schedule the DATA#x sent by the first node on superframe n+1, and the second node sends feedback information #x for DATA#x to the first node on superframe n+2.

[0085] Figure 3(b) shows an example of data transmission in short-range wireless communication. In the uplink direction, data is transmitted from the second node to the first node. For example, the first node competes for the channel and successfully preempts it. The channel occupancy time is represented by COT#1, the duration of which is equal to the duration of 10 superframes, numbered from superframe #1 to superframe #10. At physical time #1, the first node transmits DCI#1 on the air interface. This DCI#1 is used to schedule DATA#1, i.e., to schedule the time-frequency resource location and other information of DATA#1. This DCI#1 is carried in superframe #1. At physical time #2, the first node transmits DCI#2 on the air interface and receives DATA#1 transmitted by the second node. This DCI#2 is used to schedule DATA#2, i.e., to schedule the time-frequency resource location and other information of DATA#2. At physical time #3, the first node transmits DCI#3 and receives DATA#2 from the second node over the air interface. DCI#3 is used to schedule DATA#3, i.e., to schedule the time-frequency resource location and other information for DATA#3, and so on. When COT#1 ends, the first node releases its channel occupancy. If the first node needs to transmit and receive data again, it needs to re-compete for the channel. For example, if the first node successfully preempts the channel, the channel occupancy time is represented by COT#2, the duration of which is equal to the duration of 7 superframes, numbered superframes #14 to #20. Within COT#2, at physical time #14, the first node transmits DCI#11 over the air interface. DCI#11 is used to schedule DATA#11, i.e., to schedule the time-frequency resource location and other information for DATA#11, and is carried in superframe #14. At physical time #15, the first node transmits DCI#12 and DATA#11 over the air interface. DCI#12 is used to schedule DATA#12, that is, to schedule the time-frequency resource location and other information of DATA#12. At physical time #16, the first node transmits DCI#13 and DATA#12 over the air interface. DCI#13 is used to schedule DATA#13, that is, to schedule the time-frequency resource location and other information of DATA#13, and so on. It can be seen that the DCI carried on the current superframe is used to schedule the DATA received on the next superframe. That is, there is a scheduling timing between the DCI and DATA transmitted on the superframe; the DCI#y transmitted by the first node on superframe m is used to schedule the DATA#y transmitted by the second node on superframe m+1.

[0086] Because the intervals between the occupancy times of each channel may be relatively long—for example, the first node might occupy COT#1 and then occupy COT#2 again after a long interval—data transmission and reception are currently performed independently on different channel occupancy times. That is, the DCI sent within the current COT is only used to schedule the data sent within the current COT, and feedback information is received within the current COT. This method results in normal data transmission and reception not being possible in the last 1-2 superframes and the first 1-2 superframes of each channel occupancy time, leading to low utilization of time and frequency resources and reduced data transmission efficiency.

[0087] Taking the downlink transmission shown in Figure 3(a) as an example, for COT#1, since superframe #10 is the last superframe within COT#1, if the first node sends DATA#9 in superframe #10, it will not receive feedback information for DATA#9 within COT#1. Therefore, the first node may choose not to send DATA#9 in superframe #10, which will result in low time-frequency resource utilization of superframe #10. Alternatively, the first node may still send DATA#9 in superframe #10, but since it cannot receive feedback information for DATA#9, it will retransmit DATA#9 subsequently, resulting in high time-frequency resource overhead. Furthermore, if the first node does not send DATA#9, DCI#9 may also not be sent, further reducing the time-frequency resource utilization of superframe #9. Similarly, DCI#10, which is to be sent in superframe #10, may generally not be sent, further reducing the time-frequency resource utilization of superframe #10. In summary, for downlink transmission, the time-frequency resources of the last two superframes within a COT may have low utilization. Specifically for COT#2, no data or feedback information is sent in the first superframe (i.e., superframe #14), and no feedback information is sent in the second superframe (i.e., superframe #15), resulting in low utilization of time-frequency resources in these two superframes.

[0088] Similarly, a similar problem exists for the uplink transmission shown in Figure 3(b).

[0089] It should be noted that in the embodiments shown in Figures 3(a) and 3(b) above, the superframe can also be replaced with other types of time-domain resource units, such as radio frames, frames, subframes, time slots, or TTIs. Furthermore, the DCI can also be replaced with other types of control information, such as the second type of data transmission overhead resource indication information. The second type of data transmission overhead resource indication information refers to the information that needs to be transmitted in each time-domain resource unit during communication.

[0090] To address the aforementioned issues, this application provides corresponding solutions.

[0091] The communication method and apparatus will now be described with reference to the accompanying drawings. It is understood that this application uses the first node and the second node as examples to illustrate the execution of the interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the first node in this application can also be implemented by a module (e.g., a circuit, chip, or chip system) in the first node, or by a logic node, logic module, or software that can implement all or part of the functions of the first node; similarly, the method executed by the second node in this application can also be implemented by a module (e.g., a circuit, chip, or chip system) in the second node, or by a logic node, logic module, or software that can implement all or part of the functions of the second node.

[0092] In this application, the first node can be a management node or a G node in an SLB or SLE, a master device in a BLE, or an AP in a Wi-Fi standard. This application does not limit the scope of the application.

[0093] In this application, the second node can be a terminal device, terminal node, or T node in SLB or SLE, or a slave device in BLE, or a STA in the Wi-Fi standard. This application does not limit the scope of the application.

[0094] In this application, unless otherwise specified, transmission includes sending and receiving, and in a particular transmission, transmission may be either sending or receiving.

[0095] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. The method includes the following steps:

[0096] Step 401: The first node transmits first indication information during the first channel occupancy time of the first node. Correspondingly, the second node receives the first indication information on the first time domain resource unit during the first channel occupancy time of the first node.

[0097] A time-domain resource unit can be a superframe, radio frame, frame, subframe, time slot, or TTI, etc.

[0098] The first indication information is used to indicate that the first time-domain resource unit is the last time-domain resource unit among multiple time-domain resource units within the first channel occupancy time. The control information transmitted on the first time-domain resource unit is used to schedule the transmission of the first data on the first time-domain resource unit within the second channel occupancy time of the first node. This second channel occupancy time is the channel occupancy time following the first channel occupancy time. Optionally, the second channel occupancy time is the first channel occupancy time following the first channel occupancy time. The control information here may be, for example, DCI or second-type data information transmission overhead resource indication information; this application is not limited to this.

[0099] In one implementation method, the first node can send the first indication information on any time-domain resource unit during the first channel occupancy time of the first node. The advantage of this method is that the time-domain resource unit used to carry the first indication information can be dynamically selected.

[0100] In another implementation, the first node can also consistently send the first indication information on the last time-domain resource unit (i.e., the first time-domain resource unit) within the first channel occupancy time. The advantage of this method is that the first indication information does not need to carry the time-domain resource unit number of the first time-domain resource unit, but only needs to carry 1 bit of information, thus reducing resource overhead. Furthermore, the first indication information consistently appears in the last time-domain resource unit within a channel occupancy time, making implementation simple.

[0101] For example, for downlink transmission, the first node may send the second data on the last time domain resource unit (i.e., the first time domain resource unit) within the first channel occupancy time. After receiving the second data on the first time domain resource unit, the second node may send feedback information regarding the second data on the first time domain resource unit within the second channel occupancy time. This feedback information is an acknowledgment (ACK) or a denial (NACK).

[0102] Figure 5(a) shows another example of data transmission in short-range wireless communication provided in this application. This example is an improvement on the example of Figure 3(a) above. The example in Figure 5(a) takes the control information as DCI and the time-domain resource unit as a superframe. In the example of Figure 5(a), the first node can send a first indication information on superframe #10, which indicates that superframe #10 is the last superframe among multiple superframes in COT#1. And the control information (i.e., DCI#10) sent by the first node on superframe #10 is used to schedule the data (i.e., DATA#10) transmitted on the first superframe (i.e., superframe #14) in COT#2. Further, the second node also sends feedback information #9 on the first superframe (i.e., superframe #14) in COT#2 for DATA#9 sent on superframe #10 in COT#1. Similarly, the first node can also send a first indication message on superframe #20 within COT#2, indicating that superframe #20 is the last superframe among multiple superframes within COT#2. Furthermore, the control information (i.e., DCI#17) sent by the first node on superframe #20 is used to schedule data transmission on the first superframe within a subsequent COT.

[0103] Figure 5(b) shows another example of data transmission in short-range wireless communication provided in this application. This example is an improvement upon the example in Figure 3(b) above. The example in Figure 5(b) uses a DCI (Distributed Control Information) and a superframe as the control information. In this example, the first node can send a first indication message on superframe #10, indicating that superframe #10 is the last superframe among multiple superframes within COT#1. The control information (i.e., DCI#10) sent by the first node on superframe #10 is used to schedule the data (i.e., DATA#10) transmitted on the first superframe (i.e., superframe #14) within COT#2. Similarly, the first node can also send a first indication message on superframe #20 within COT#2, indicating that superframe #20 is the last superframe among multiple superframes within COT#2. The control information (i.e., DCI#17) sent by the first node on superframe #20 is used to schedule the data transmitted on the first superframe within a subsequent COT.

[0104] For example, when the first time-domain resource unit is the first superframe, the first indication information can be carried in a radio frame located earlier in the first time-domain resource unit. For instance, the first indication information is carried in a first radio frame in the first time-domain resource unit, which is one of the first M radio frames in the first time-domain resource unit, where M is less than or equal to N / 2, N is the number of radio frames in the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

[0105] For example, the first instruction information may be carried in the control information sent on the first time domain resource unit.

[0106] For example, the first indication information is the time domain resource element number of the first time domain resource element. When the first time domain resource element carries the time domain resource element number of the first time domain resource element, it implicitly indicates that the first time domain resource element is the last time domain resource element during the first channel occupancy time.

[0107] For example, the first indication information can also be 1 bit information. For instance, when the value of the first indication information is "1", it indicates that the first time domain resource unit is the last time domain resource unit during the first channel occupancy time; when the value of the first indication information is "0", it indicates that the first time domain resource unit is not the last time domain resource unit during the first channel occupancy time.

[0108] Based on the above scheme, the first node can send control information on the last time-domain resource unit within the first channel occupancy time to schedule the first data transmitted on the first time-domain resource unit within the second channel occupancy time. It also sends first indication information within the first channel occupancy time to indicate that the first time-domain resource unit is the last one. Thus, the second node can transmit the first data on the first time-domain resource unit within the second channel occupancy time according to the first indication information. This first data is scheduled by the control information sent on the last time-domain resource unit within the first channel occupancy time. This method allows for normal transmission of control information on the last time-domain resource unit within the first channel occupancy time and normal data transmission on the first time-domain resource unit within the second channel occupancy time, thereby improving the time-frequency resource utilization of both the last time-domain resource unit within the first channel occupancy time and the first time-domain resource unit within the second channel occupancy time, and ultimately improving data transmission efficiency.

[0109] In one possible implementation, after step 401 above, steps 402 and 403 may also be performed.

[0110] In step 402, the first node sends a preamble. Correspondingly, the second node receives the preamble.

[0111] The preamble contains second indication information, which indicates the time domain resource unit number of the first time domain resource unit.

[0112] For example, the second indication information may be the time domain resource element number of the first time domain resource element. Alternatively, the second indication information may be other information related to the time domain resource element number of the first time domain resource element.

[0113] In one implementation method, the first node can send a preamble after the first channel occupancy period and before the second channel occupancy period. Based on this method, the second node can accurately determine, according to the second indication information, that the transmission of the first data needs to begin within the first time domain resource unit during the second channel occupancy period, and the first data is scheduled by the control information sent on the last time domain resource unit during the first channel occupancy period, thereby achieving accurate data transmission.

[0114] In another implementation, the first node can send a preamble at the start of the second channel occupancy time. Based on this method, the second node can accurately determine, according to the second indication information, that the first data needs to be transmitted within the first time-domain resource unit of the second channel occupancy time, and this first data is scheduled by the control information sent on the last time-domain resource unit of the first channel occupancy time, thereby achieving accurate data transmission.

[0115] By recognizing the second indication information, the second node can accurately determine whether the data transmitted on the first time-domain resource unit within the second channel occupancy time was scheduled by control information on the last time-domain resource unit within the first channel occupancy time, thus avoiding erroneous data transmission. For example, assuming the first channel occupancy time is COT#1 and the second channel occupancy time is COT#2, if the second node correctly detects the preamble corresponding to COT#2, and the second indication information in the preamble indicates the time-domain resource unit number of the last time-domain resource unit in COT#1, then the second node can determine, based on the second indication information in the preamble, that the data transmitted on the first time-domain resource unit within COT#2 was scheduled by control information on the last time-domain resource unit within COT#1. If the second node misses the preamble corresponding to COT#2, the second indication information in the preamble is used to indicate the time domain resource unit number of the last time domain resource unit in COT#1. However, if the second node correctly detects the preamble corresponding to COT#3, the third indication information in the preamble is used to indicate the time domain resource unit number of the last time domain resource unit in COT#2. Then, the second node can determine from the third indication information that the data transmitted on the first time domain resource unit in COT#3 is not scheduled by the control information on the last time domain resource unit in COT#1, but is scheduled by the control information on the last time domain resource unit in COT#2. Therefore, erroneous data transmission can be avoided.

[0116] For example, after receiving the first instruction information but before receiving the preamble, the second node saves the time domain resource unit number of the first time domain resource unit and suspends the scheduling transmission sequence during the first channel occupancy time. Suspending the scheduling transmission sequence during the first channel occupancy time may include one or more of the following: caching scheduling information (e.g., control information) received in the first time domain resource unit, generating and caching the uplink data scheduled in the first time domain resource unit, and generating and caching feedback information for the second data transmitted on the first time domain resource unit.

[0117] Step 403: The second node transmits data according to the first instruction information and the second instruction information.

[0118] For example, step 403 may specifically be: if the second node determines that the time domain resource unit number of the saved first time domain resource unit is the same as the time domain resource unit number indicated by the second indication information, then it activates the previously suspended scheduling transmission sequence and begins data transmission. Activating the previously suspended scheduling transmission sequence and beginning data transmission may include, for example, scheduling data according to the scheduling information (e.g., including control information) received on the cached first time domain resource unit, sending the uplink data scheduled in the cached first time domain resource unit, sending the cached feedback information for the second data sent on the first time domain resource unit, etc.

[0119] Based on steps 402 and 403 above, the second node can accurately determine, according to the second indication information, that the first data needs to be transmitted in the first time domain resource unit within the second channel occupancy time, and the first data is scheduled by the control information sent on the last time domain resource unit within the first channel occupancy time, thereby achieving accurate data transmission.

[0120] Figure 6 A possible exemplary block diagram of the communication device involved in an embodiment of this application is shown. For example... Figure 6 As shown, the communication device 600 may include modules or units for implementing the methods described in the embodiments above. In one possible design, the communication device 600 includes a processing unit 602 and a communication unit 603. Optionally, the communication device 600 may further include a storage unit 601 for storing device program code and / or data.

[0121] The communication device 600 can be a first node-side device in the above embodiments, such as a first node, a module in the first node (e.g., a circuit, a chip or chip system, etc.), or a logic node, logic module or software that can implement all or part of the functions of the first node.

[0122] For example, in one embodiment, the processing unit 602 is configured to send first indication information through the communication unit 603 during a first channel occupancy time of the first node. The first indication information is used to indicate that the first time domain resource unit is the last time domain resource unit among a plurality of time domain resource units during the first channel occupancy time. The control information transmitted on the first time domain resource unit is used to schedule the first data transmitted on the first time domain resource unit during a second channel occupancy time of the first node. The second channel occupancy time is the channel occupancy time after the first channel occupancy time.

[0123] In one possible implementation, the processing unit 602 is configured to send first indication information through the communication unit 603 during the first channel occupancy time of the first node, including: sending the first indication information on the first time domain resource unit during the first channel occupancy time of the first node through the communication unit 603.

[0124] In one possible implementation, the second channel occupancy time is the first channel occupancy time following the first channel occupancy time.

[0125] In one possible implementation, the processing unit 602 is further configured to send a preamble via the communication unit 603 after the first channel occupancy and before the second channel occupancy time. The preamble includes second indication information, which is used to indicate the time domain resource unit number of the first time domain resource unit.

[0126] In one possible implementation, the processing unit 602 is further configured to send a preamble via the communication unit 603 at the start of the channel occupancy time, the preamble containing second indication information, the second indication information being used to indicate the time domain resource unit number of the first time domain resource unit.

[0127] In one possible implementation, the first indication information is carried in a first radio frame within the first time-domain resource unit. The first radio frame is one of the first M radio frames within the first time-domain resource unit, where M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

[0128] In one possible implementation, the first instruction information is carried in the control information.

[0129] In one possible implementation, the first indication information is the time-domain resource unit number of the first time-domain resource unit.

[0130] In one possible implementation, the second indication information is the time-domain resource unit number of the first time-domain resource unit.

[0131] In one possible implementation, the processing unit 602 is further configured to transmit second data on the first time-domain resource unit via the communication unit 603; and receive feedback information for the second data on the first time-domain resource unit during the second channel occupancy time.

[0132] The communication device 600 can also be a second node-side device in the above embodiments, such as a second node, a module in the second node (e.g., a circuit, a chip or chip system, etc.), or a logic node, logic module or software that can implement all or part of the functions of the second node.

[0133] For example, in one embodiment, the processing unit 602 is configured to receive first indication information through the communication unit 603 during a first channel occupancy time of the first node. The first indication information is used to indicate that the first time domain resource unit is the last time domain resource unit among a plurality of time domain resource units during the first channel occupancy time. The control information transmitted on the first time domain resource unit is used to schedule the first data transmitted on the first time domain resource unit during a second channel occupancy time of the first node. The second channel occupancy time is the channel occupancy time after the first channel occupancy time.

[0134] In one possible implementation, the processing unit 602 is configured to receive first indication information through the communication unit 603 during the first channel occupancy time of the first node, including: receiving the first indication information on the first time domain resource unit during the first channel occupancy time of the first node through the communication unit 603.

[0135] In one possible implementation, the second channel occupancy time is the first channel occupancy time following the first channel occupancy time.

[0136] In one possible implementation, the processing unit 602 is further configured to receive a preamble via the communication unit 603 after the first channel occupancy period and before the second channel occupancy period, the preamble containing second indication information, the second indication information being used to indicate the time domain resource unit number of the first time domain resource unit; and to perform data transmission according to the first indication information and the second indication information.

[0137] In one possible implementation, the processing unit 602 is further configured to receive a preamble via the communication unit 603 at the start of the second channel occupancy time, the preamble containing second indication information, the second indication information being used to indicate the time domain resource unit number of the first time domain resource unit; and to perform data transmission according to the first indication information and the second indication information.

[0138] In one possible implementation, after receiving the first indication information but before receiving the preamble, the time domain resource unit number of the first time domain resource unit is saved and the scheduling transmission timing for the first channel occupancy time is suspended.

[0139] In one possible implementation, the processing unit 602 is configured to perform data transmission according to the first indication information and the second indication information, including: determining that the time domain resource unit number of the saved first time domain resource unit is the same as the time domain resource unit number indicated by the second indication information, then activating the scheduled transmission timing and starting data transmission.

[0140] In one possible implementation, the first time-domain resource unit is a first superframe, the first indication information is carried in a first radio frame within the first time-domain resource unit, the first radio frame is one of the first M radio frames within the first time-domain resource unit, M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

[0141] In one possible implementation, the first instruction information is carried in the control information.

[0142] In one possible implementation, the first indication information is the time-domain resource unit number of the first time-domain resource unit.

[0143] In one possible implementation, the second indication information is the time-domain resource unit number of the first time-domain resource unit.

[0144] In one possible implementation, the processing unit 602 is further configured to receive second data on the first time-domain resource unit via the communication unit 603; and to send feedback information on the data transmitted on the first time-domain resource unit during the second channel occupancy time.

[0145] It is understood that the division of units in the above-described device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.

[0146] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0147] In one example, storage unit 601 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.

[0148] Figure 7 A possible exemplary block diagram of the communication device involved in the embodiments of this application is shown. Figure 7 The communication device 700 shown includes a processor 710 and an interface circuit 720. The processor 710 and the interface circuit 720 are coupled to each other. It is understood that the interface circuit 720 can be a transceiver or an input / output interface. Optionally, the communication device 700 may also include a memory 730 for storing instructions executed by the processor 710, or storing input data required for the processor 710 to execute instructions, or storing data generated after the processor 710 executes instructions.

[0149] When the communication device 700 is used to implement the above method embodiment, the processor 710 is used to implement the function of the processing unit 602, and the interface circuit 720 is used to implement the function of the communication unit 603.

[0150] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0151] This application provides a chip (or chip system) including a processor for executing any of the above-described method embodiments.

[0152] This application provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement any of the above-described method embodiments.

[0153] This application provides a computer program product, which includes a computer program or instructions that, when executed, implement any of the above-described method embodiments.

[0154] This application provides a communication system, including a first node and a second node in the above method embodiments.

[0155] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a first network element or a store-and-forward ground function network element. Alternatively, the processor and storage medium can exist as discrete components in a first node or a second node.

[0156] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program is a set of instructions that directs each step of an action of an electronic computer or other device with message processing capabilities. It is typically written in a programming language and runs on a target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be volatile or non-volatile, or it can include both types of storage media.

[0157] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0158] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects.

[0159] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0160] The terms "system" and "network" in this application embodiment are used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, or C" includes A, B, C, AB, AC, BC, or ABC; "at least one of A, B, and C" can also be understood as including A, B, C, AB, AC, BC, or ABC. Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application embodiment are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects.

[0161] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0162] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0163] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0164] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0165] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, The method includes: During the first channel occupancy time of the first node, a first indication information is sent, which is used to indicate that the first time domain resource unit is the last time domain resource unit among a plurality of time domain resource units during the first channel occupancy time. The control information transmitted on the first superframe is used to schedule the first data transmitted on the first time domain resource unit within the second channel occupancy time of the first node, and the second channel occupancy time is the channel occupancy time after the first channel occupancy time.

2. The method as described in claim 1, characterized in that, Sending the first indication information during the first channel occupancy time of the first node includes: The first indication information is transmitted on the first time domain resource unit during the first channel occupancy time of the first node.

3. The method as described in claim 1 or 2, characterized in that, The second channel occupancy time is the first channel occupancy time after the first channel occupancy time.

4. The method according to any one of claims 1 to 3, characterized in that, Also includes: A preamble is sent after the first channel occupancy and before the second channel occupancy time. The preamble contains second indication information, which indicates the time domain resource unit number of the first time domain resource unit.

5. The method according to any one of claims 1 to 3, characterized in that, Also includes: A preamble is transmitted at the beginning of the channel occupancy time. The preamble contains second indication information, which is used to indicate the time domain resource element number of the first time domain resource element.

6. The method according to any one of claims 1 to 5, characterized in that, The first time-domain resource unit is the first superframe. The first indication information is carried in the first radio frame within the first time-domain resource unit. The first radio frame is one of the first M radio frames within the first time-domain resource unit, where M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

7. The method according to any one of claims 1 to 6, characterized in that, The first instruction information is carried in the control information.

8. The method according to any one of claims 1 to 7, characterized in that, The first indication information is the time domain resource unit number of the first time domain resource unit.

9. The method according to any one of claims 1 to 8, characterized in that, The second indication information is the time domain resource unit number of the first time domain resource unit.

10. The method according to any one of claims 1 to 9, characterized in that, Also includes: Send the second data on the first time domain resource unit; Feedback information for the second data is received on the first time-domain resource unit during the second channel occupancy time.

11. A communication method, characterized in that, The method includes: During the first channel occupancy time of the first node, first indication information is received, which is used to indicate that the first time domain resource unit is the last time domain resource unit among a plurality of time domain resource units during the first channel occupancy time. The control information transmitted on the first time domain resource unit is used to schedule the first data transmitted on the first time domain resource unit within the second channel occupancy time of the first node, and the second channel occupancy time is the channel occupancy time after the first channel occupancy time.

12. The method as described in claim 11, characterized in that, Receiving the first indication information during the first channel occupancy time at the first node includes: The first indication information is received on the first time domain resource unit during the first channel occupancy time of the first node.

13. The method as described in claim 11 or 12, characterized in that, The second channel occupancy time is the first channel occupancy time after the first channel occupancy time.

14. The method according to any one of claims 11 to 13, characterized in that, Also includes: A preamble is received after the first channel occupancy and before the second channel occupancy time. The preamble contains second indication information, which is used to indicate the time domain resource element number of the first time domain resource element. Data transmission is performed based on the first instruction information and the second instruction information.

15. The method according to any one of claims 11 to 13, characterized in that, Also includes: A preamble is received at the beginning of the second channel occupancy time. The preamble contains second indication information, which is used to indicate the time domain resource unit number of the first time domain resource unit. Data transmission is performed based on the first instruction information and the second instruction information.

16. The method as described in claim 14 or 15, characterized in that, Also includes: After receiving the first instruction information and before receiving the preamble, the time domain resource unit number of the first time domain resource unit is saved and the scheduling transmission timing for the first channel occupancy time is suspended.

17. The method according to any one of claims 14 to 16, characterized in that, The data transmission based on the first indication information and the second indication information includes: If it is determined that the time domain resource unit number of the first time domain resource unit saved is the same as the time domain resource unit number indicated by the second indication information, then the scheduling transmission timing is activated and data transmission begins.

18. The method according to any one of claims 11 to 17, characterized in that, The first time-domain resource unit is the first superframe. The first indication information is carried in the first radio frame within the first time-domain resource unit. The first radio frame is one of the first M radio frames within the first time-domain resource unit, where M is less than or equal to N / 2, N is the number of radio frames within the first time-domain resource unit, N is an integer greater than 1, and M is a positive integer.

19. The method according to any one of claims 11 to 18, characterized in that, The first instruction information is carried in the control information.

20. The method according to any one of claims 11 to 19, characterized in that, The first indication information is the time domain resource unit number of the first time domain resource unit.

21. The method according to any one of claims 11 to 20, characterized in that, The second indication information is the time domain resource unit number of the first time domain resource unit.

22. The method according to any one of claims 11 to 21, characterized in that, Also includes: Receive the second data on the first time domain resource unit; Feedback information for the second data is sent on the first time-domain resource unit during the second channel occupancy time.

23. A chip, characterized in that, The chip includes a processor for performing the method of any one of claims 1 to 10, or the method of any one of claims 11 to 22.

24. A communication device, characterized in that, It includes a processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit to implement the method of any one of claims 1 to 10, or to implement the method of any one of claims 11 to 22.

25. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed, implement the method of any one of claims 1 to 10, or the method of any one of claims 11 to 22.

26. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed, implement the method of any one of claims 1 to 10, or the method of any one of claims 11 to 22.