Communication method and device

By using management nodes to send identification information and interference avoidance mechanisms in vehicle short-range communication, the signal collision problem caused by channel preemption is solved, and the communication quality and user experience are improved.

CN120302453APending Publication Date: 2025-07-11HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410033268.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-09
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In vehicle-mounted short-range communication technology, channel preemption between management nodes in multiple communication domains leads to hidden terminal problems, resulting in signal collisions affecting communication quality.

Method used

The first information indicating the terminal node identification information is sent through the first management node, and the terminal node is triggered to send the second information to determine whether data transmission is allowed, interference avoidance is realized, and signal collision is reduced.

Benefits of technology

Improve the communication quality of nodes, reduce communication conflicts, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302453A_ABST
    Figure CN120302453A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device, in the communication method, first information sent by a first management node can indicate identification information of at least one terminal node associated with the first management node to trigger the corresponding terminal node to send second information, so that the first management node receiving the second information knows whether data can be sent or not. For example, the first management node sends data to the first terminal node based on the second information, indicating that data transmission between the first management node and the first terminal node has no signal collision problem. For example, the first management node does not send data to the first terminal node based on the second information, which indicates that a signal collision problem exists in data transmission between the first management node and the first terminal node. Therefore, communication conflicts between the first management node and other management nodes in the network can be reduced, so that interference avoidance is realized, the communication quality of the nodes is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of vehicle networking and communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] With the gradual diversification of in-vehicle applications, the number and types of in-vehicle communication nodes are increasing, and higher requirements are also put forward for the in-vehicle communication capabilities. Since in-vehicle wireless communication can further reduce the number, length, weight of in-vehicle wiring harnesses, as well as the corresponding installation, maintenance, and servicing costs compared to existing wired communication, the in-vehicle communication technology has a trend of gradually becoming wireless, such as in-vehicle short-range communication technology.

[0003] Currently, the in-vehicle short-range communication technology supports a method in which master nodes corresponding to multiple communication domains compete with each other to seize the channel. However, this method of seizing the channel may have the hidden terminal problem. For example, a grant (G) node in one communication domain may be unaware of a G node in another management domain, which may cause a terminal (T) node to receive signals from two G nodes simultaneously. That is to say, the signals of the two G nodes collide, affecting the communication quality of the nodes. Summary of the Invention

[0004] The present application provides a communication method and apparatus, which can achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0005] In a first aspect, a communication method is provided. This method can be executed by a first management node, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first management node, or by a logical node, a logical module, or software that can implement all or part of the functions of the first management node. In this communication method, a first message can be sent. The first message is at least used to indicate the identification information of N terminal nodes associated with the first management node, where N is a positive integer. The N terminal nodes include a first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send a second message. The second message is at least used to indicate whether to allow the first management node to send data to the first terminal node or not. In this way, the second message can also be received, and it can be determined whether to send data to the first terminal node according to the second message.

[0006] It can be seen that in the above embodiments, the first information sent by the first management node can indicate the identification information of at least one terminal node associated with it, so as to trigger the corresponding terminal node to send the second information, and further enable the first management node that receives the second information to know whether it can send data. For example, the first management node sends data to the first terminal node based on the second information, indicating that there is no signal collision problem in the data transmission between the first management node and the first terminal node. For example, the first management node does not send data to the first terminal node based on the second information, indicating that there is a signal collision problem in the data transmission between the first management node and the first terminal node. Therefore, this can reduce communication conflicts between the first management node and other management nodes in the network, so as to achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0007] In combination with the first aspect, optionally, the first information is further used to indicate the first channel occupancy time of the first management node, and the second information is further used to indicate the second channel occupancy time, and the second channel occupancy time is associated with the first channel occupancy time.

[0008] It can be seen that in the above embodiments, the first information can indicate the first channel occupancy time. For a terminal node not associated with the first management node, it can perform backoff after receiving the first information, so that the terminal node does not perform data transmission during the first channel occupancy time, and thus will not interfere with the data transmission of the first management node. For any one of the N terminal nodes, it can not only determine the second channel occupancy time based on the first channel occupancy time, but also indicate the second channel occupancy time through the second information, so that other management nodes that receive the second information can know that the channel is occupied, and make them not send signals during the second channel occupancy time. This can reduce communication conflicts between the first management node and other management nodes in the network, so as to achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0009] In combination with the first aspect, optionally, the first information is further used to indicate the identification information of the first management node, and the second information is further used to indicate the identification information of the first management node.

[0010] It can be seen that in the above embodiments, the first information can indicate the identification information of the first management node, so that any one of the N terminal nodes can indicate the identification information of the first management node in the second information, so that other management nodes that receive the second information can know that the channel is occupied by the first management node.

[0011] In combination with the first aspect, optionally, the first information is further used to indicate the above N, that is, the number of users associated with the first management node.

[0012] It can be seen that in the above embodiments, since the first information can indicate the number of users associated with the first management node, any one of the N terminal nodes can verify the number of the identification information of the terminal nodes indicated by the first information in combination with this number of users, reducing the problem of incomplete information parsing.

[0013] In combination with the first aspect, optionally, the first information includes a first field and a second field. The first field is used to indicate the identification information of the N terminal nodes, and the second field is used to indicate the first channel occupancy time of the first management node. The first field is located after the second field in the time domain.

[0014] It can be seen that in the above embodiments, the first field is located after the second field in the time domain, enabling any one of the N terminal nodes to first obtain the information indicated by the second field, so that it can completely parse the information indicated by the first field in combination with the information indicated by the second field, reducing the problem of incomplete information parsing.

[0015] In combination with the first aspect, optionally, the first information further includes a first synchronization signal. The first synchronization signal is located after the second field and before the first field in the time domain.

[0016] It can be seen that in the above embodiments, the first synchronization signal is located after the second field and before the first field in the time domain, which indicates that any one of the N terminal nodes can use the first synchronization signal to complete time synchronization with the first management node and then receive the first field, improving the demodulation performance of the first field.

[0017] In combination with the first aspect, optionally, the second field is further used to indicate the number of time units occupied by the first field.

[0018] It can be seen that in the above embodiments, the second field also indicates the number of time units occupied by the first field, enabling any one of the N terminal nodes to know the length of the information indicated by the first field, and further enabling the terminal node to verify whether the information indicated by the first field is completely obtained or whether too much information is obtained, reducing the problem of deviation when parsing the information indicated by the first field.

[0019] In combination with the first aspect, optionally, the identification information of the N terminal nodes includes the physical layer identifiers of the N terminal nodes.

[0020] It can be seen that in the above embodiments, since the physical layer identifier of the terminal node occupies fewer bits, the indication overhead can be reduced and the transmission resources can be saved.

[0021] In combination with the first aspect, optionally, the second information includes a third field and a fourth field. The third field is used to indicate whether the first management node is allowed to send data to the first terminal node or not, and the fourth field is used to indicate the second channel occupancy time. The third field is located after the fourth field in the time domain.

[0022] It can be seen that in the above embodiments, the third field is located after the fourth field in the time domain, enabling other management nodes to first learn that the channel is occupied, thus not continuing with channel contention and not sending signals during the second channel occupancy time, better ensuring the interference avoidance problem.

[0023] In combination with the first aspect, optionally, the fourth field is used to indicate the second channel occupancy time, including: the fourth field is used to indicate the number of time units included in the second channel occupancy time.

[0024] In combination with the first aspect, optionally, the position of the third field in the time domain is associated with the position of the identification information of the first terminal node in the first field.

[0025] It can be seen that in the above embodiments, this realizes implicitly indicating the position of the third field in the time domain, reducing the indication overhead and saving transmission resources.

[0026] In a second aspect, a communication method is provided. This method can be executed by the first terminal node, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first terminal node, or can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the first terminal node. In this communication method, the first information can be received. The first information is at least used to indicate the identification information of N terminal nodes associated with the first management node, where N is a positive integer. The N terminal nodes include the first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send the second information. The second information is at least used to indicate whether the first management node is allowed to send data to the first terminal node or not. The second information can also be sent, and the second information is also used for the first management node to determine whether to send data to the first terminal node.

[0027] It can be seen that in the above embodiments, the first terminal node can receive the first information. Since the terminal nodes indicated by the first information include the first terminal node, the first terminal node can send the second information. In this way, the first management node that receives the second information can know whether it can send data. For example, the first management node sends data to the first terminal node based on the second information, indicating that there is no signal collision problem in the data transmission between the first management node and the first terminal node. For example, the first management node does not send data to the first terminal node based on the second information, indicating that there is a signal collision problem in the data transmission between the first management node and the first terminal node. Therefore, this can reduce communication conflicts between the first management node and other management nodes in the network, achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0028] In combination with the second aspect, optionally, the first information is further used to indicate the first channel occupancy time of the first management node, and the second information is further used to indicate the second channel occupancy time, and the second channel occupancy time is associated with the first channel occupancy time.

[0029] It can be seen that in the above embodiments, the first terminal node can not only determine the second channel occupancy time based on the first channel occupancy time, but also indicate the second channel occupancy time through the second information, so that other management nodes that receive the second information can know that the channel is occupied and do not send signals during the second channel occupancy time. This can reduce communication conflicts between the first management node and other management nodes in the network, achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0030] In combination with the second aspect, optionally, the first information is further used to indicate the identification information of the first management node, and the second information is further used to indicate the identification information of the first management node.

[0031] It can be seen that in the above embodiments, the first information can indicate the identification information of the first management node, so that the first terminal node can indicate the identification information of the first management node in the second information, so that other management nodes that receive the second information can know that the channel is occupied by the first management node.

[0032] In combination with the second aspect, optionally, the first information is further used to indicate N, that is, the number of users associated with the first management node.

[0033] It can be seen that in the above embodiments, since the first information can indicate the number of users associated with the first management node, the first terminal node can verify the number of identification information of the terminal nodes indicated by the first information in combination with this number of users, reducing the problem of incomplete information parsing.

[0034] In combination with the second aspect, optionally, the first information includes a first field and a second field. The first field is used to indicate the identification information of N terminal nodes, and the second field is used to indicate the first channel occupancy time of the first management node. The first field is located after the second field in the time domain.

[0035] It can be seen that in the above embodiments, the first field is located after the second field in the time domain, enabling the first terminal node to first obtain the information indicated by the second field, so that it can completely parse the information indicated by the first field in combination with the information indicated by the second field, reducing the problem of incomplete information parsing.

[0036] In combination with the second aspect, optionally, the first information further includes a first synchronization signal. The first synchronization signal is located after the second field and before the first field in the time domain.

[0037] It can be seen that in the above embodiments, the first synchronization signal is located after the second field and before the first field in the time domain, indicating that the first terminal node can use the first synchronization signal to complete time synchronization with the first management node and then receive the first field, which improves the demodulation performance of the first field.

[0038] In combination with the second aspect, optionally, the second field is further used to indicate the number of time units occupied by the first field.

[0039] It can be seen that in the above embodiments, the second field also indicates the number of time units occupied by the first field, enabling the first terminal node to know the length of the information indicated by the first field, and further enabling the first terminal node to verify whether the information indicated by the first field is completely obtained or whether too much information is obtained, reducing the problem of deviation when parsing the information indicated by the first field.

[0040] In combination with the second aspect, optionally, the identification information of the N terminal nodes includes the physical layer identifiers of the N terminal nodes.

[0041] It can be seen that in the above embodiments, since the physical layer identifier of the terminal node occupies fewer bits, the indication overhead can be reduced and the transmission resources can be saved.

[0042] In combination with the second aspect, optionally, the second information includes a fourth field and a third field. The fourth field is used to indicate the second channel occupancy time, and the third field is used to indicate whether the first management node is allowed to send data to the first terminal node or not. The third field is located after the fourth field in the time domain.

[0043] In combination with the second aspect, optionally, the fourth field is used to indicate the second channel occupancy time, including: the fourth field is used to indicate the number of time units included in the second channel occupancy time.

[0044] In combination with the second aspect, optionally, the position of the third field in the time domain is associated with the position of the identification information of the first terminal node in the first field.

[0045] It can be seen that in the above embodiments, this realizes implicitly indicating the position of the third field in the time domain, reduces the indication overhead, and saves transmission resources.

[0046] In a third aspect, a communication device is provided, including units or modules for implementing the method described in any one of the first aspect to the second aspect. The communication device may be the first management node or the first terminal node, or a module (such as a processor, a chip, or a chip system, etc.) of the first management node or the first terminal node, or may also be a logical node, a logical module, or software that can implement all or part of the functions of the first management node or the first terminal node.

[0047] In a fourth aspect, a communication device is provided. The communication device includes at least one processor; wherein, the at least one processor is configured to execute the method described in any one of the first aspect to the second aspect. The communication device may be the first management node or the first terminal node, or a module (such as a processor, a chip, or a chip system, etc.) of the first management node or the first terminal node, or may also be a logical node, a logical module, or software that can implement all or part of the functions of the first management node or the first terminal node. The at least one processor may execute computer programs or instructions in a memory to cause the above method to be executed. The memory may be included in the communication device or may be located outside the communication device. In addition, the communication device may further include an interface.

[0048] In a fifth aspect, a communication system is provided. The communication system includes a first management node and a first terminal node; the first management node is configured to execute the method described in any one of the first aspect; the first terminal node is configured to execute the method described in any one of the second aspect.

[0049] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer is caused to execute the method described in any one of the first aspect to the second aspect.

[0050] In a seventh aspect, a computer program product is provided. The computer program product includes: computer program code, and when the computer program code is run on a computer, the computer is caused to execute the method described in any one of the first aspect to the second aspect.

[0051] In an eighth aspect, a terminal is provided. The terminal includes the communication device of the third aspect.

[0052] As a possible implementation, the terminal can be an intelligent terminal or a transportation vehicle such as a vehicle, a drone, a robot, etc. Description of the Drawings

[0053] Figure 1 It is a schematic diagram of a communication domain;

[0054] Figure 2 It is a schematic diagram of a possible communication system provided by an embodiment of the present application;

[0055] Figure 3 It is a schematic flowchart of a communication method provided by an embodiment of the present application;

[0056] Figure 4 It is a schematic diagram of an LBT frame structure provided by an embodiment of the present application;

[0057] Figure 5 It is a schematic diagram of the structure of a communication device 50 provided by an embodiment of the present application;

[0058] Figure 6 It is a schematic diagram of the structure of another possible communication device 60 provided by an embodiment of the present application. Detailed Embodiments

[0059] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be one or multiple. In addition, in order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions for the network elements. Those skilled in the art can understand that the terms such as "first" and "second" do not limit the quantity and execution order, and the terms such as "first" and "second" do not necessarily limit to be different.

[0060] References to "one embodiment" or "some embodiments" etc. described in the embodiments of the present application mean that specific features, structures or characteristics described in connection with that embodiment are included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0061] The following specific implementation manners further elaborate in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation manners of the present application and are not used to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present application shall be included in the protection scope of the present application.

[0062] In each embodiment of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0063] For the convenience of understanding the content of this solution, some terms involved in the embodiments of the present application are further explained below to facilitate the understanding of those skilled in the art. This part is only for the convenience of understanding and cannot be regarded as a specific limitation of the present application.

[0064] I. Node

[0065] In the present application, a node is an electronic device having communication capabilities and / or data processing capabilities.

[0066] Exemplarily, the electronic device may be a terminal device. A terminal device is an entity on the user side that is used to receive signals, or send signals, or receive and send signals. The terminal device is used to provide one or more of voice services and data connectivity services to the user. The terminal device may be a device that includes a wireless transceiver function and can cooperate with a network device to provide communication services to the user. Specifically, the terminal device may refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a terminal, a wireless communication device, a user agent, a user device, or a roadside unit (RSU). The terminal device may also be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smartphone, a cordless phone, a wireless data card, a tablet computer, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, a wearable device (which may also be referred to as a wearable intelligent device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The terminal device may also be a terminal in a fifth-generation mobile network (5G) system or a terminal in a next-generation communication system. The embodiments of the present application do not limit this.

[0067] Various terminal devices introduced above are located on a vehicle (for example, placed inside or installed inside the vehicle), and can all be considered in-vehicle terminals. An in-vehicle terminal can, for example, include an on-board unit (OBU), a camera, a mobile data center (MDC), a cockpit domain controller (CDC), a battery control unit (BCU), a battery monitor unit (BMU), a telematics box (T-Box), and so on.

[0068] Exemplarily, the electronic device can be a network device. A network device is an entity on the network side that is used to send signals, or receive signals, or send and receive signals. A network device can be a device deployed in a radio access network (RAN) that provides wireless communication functions for terminal devices.

[0069] In a possible scenario, the network device can be a device with base station functions, such as an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, an integrated access and backhaul (IAB) node, a non-terrestrial network device in NTN, i.e., a device that can be deployed on a high-altitude platform or a satellite, etc. The network device can be a transmission reception point (TRP), a base station, or various forms of control nodes. For example, a network controller, a radio controller, etc. Specifically, the network device can be various forms of macro base stations, micro base stations (also known as small stations) in a heterogeneous network (HetNet) scenario, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved nodeB, or home node B, HNB), baseband units (BBUs) and remote radio units (RRUs) in a distributed base station scenario, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, etc., or can also be an antenna panel of a base station. The control node can be connected to multiple base stations and configure resources for multiple terminals covered by the multiple base stations. In systems adopting different radio access technologies, the names of devices with base station functions may vary. For example, it can be a gNB in 5G, or a network-side device in a network after 5G or a network device in a future-evolved public land mobile network (PLMN), or a device that undertakes base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, vehicle-to-everything (V2X) communication, etc. The present application does not limit the specific name of the network device.The network device can also be a baseband pool (BBU pool) and RRU under an open radio access network (openRAN, O-RAN or ORAN), a cloud radio access network (CRAN), etc.

[0070] Embodiments of this application do not limit the device form of the electronic device. The device for implementing the functions of the electronic device can be the electronic device; it can also be a device capable of supporting the electronic device to implement this function, such as a chip system. This device can be installed in the electronic device or used in matching with the electronic device. In the embodiments of this application, the chip system can be composed of chips or can also include chips and other discrete devices.

[0071] It should be understood that in some technical scenarios, the name of an electronic device with similar data transceiver capabilities may not be called a node either. However, for the convenience of description, in the embodiments of this application, electronic devices with data transceiver capabilities are collectively referred to as nodes. In different communication technologies adopted, nodes can also have specific names. For example, when adopting the short-range wireless communication technology of the StarFlash Alliance specification, the nodes mentioned in the embodiments of this application can be called master nodes or slave nodes. The master node and the slave node can be respectively called G nodes and T nodes, and this application does not limit their names. The following description takes G nodes and T nodes as examples.

[0072] The G node can manage the T node, has the function of allocating resources, and is responsible for allocating wireless communication resources for the T node. The T node communicates with the G node using the resources allocated by the G node according to the scheduling of the G node. For example, if the G node is a mobile phone and the T node is a headset, the mobile phone establishes a communication connection with the headset to achieve data interaction. The mobile phone manages the headset, has the function of allocating resources, and can allocate resources for the headset. Another example is that the G node is a battery management unit and the T node is a battery unit, and the battery management unit and the battery unit establish a communication connection. The battery management unit can allocate resources for the battery unit. The battery unit sends information such as the state of the battery unit to the battery management unit, so that the battery management unit can intelligently manage each battery unit.

[0073] In addition, in this application, the identification information of the node can be used to uniquely identify the node. The identification information of the node can be, for example, a layer 2 identification (L2ID) or a physical layer ID. These are only some examples here, and this application does not limit it. Any information that can uniquely identify the node can be used as the identification information of the node in this application.

[0074] II. Communication domain

[0075] Communication domain: A system consisting of a group of nodes with communication relationships and the communication connection relationships between the nodes. Generally speaking, a communication domain can include multiple nodes, such as at least one G node and at least one T node, etc.

[0076] Optionally, a node can be in at least one communication domain. For example, in Figure 1 a vehicle, there are 2 communication domains, including communication domain 1 and communication domain 2. When a mobile phone communicates wirelessly with a headset, the mobile phone is a G node in communication domain 1, and the headset and wearable device in communication domain 1 are T nodes. When the mobile phone detects a CDC and establishes a wireless connection with the CDC, the mobile phone is also in communication domain 2. In communication domain 2, the CDC is a G node and the mobile phone is a T node, and the mobile phone follows the scheduling of the CDC. Communication domain 2 can also include other T nodes, such as speakers, microphones, etc.

[0077] III. Time unit

[0078] The time unit mentioned in this application can be a superframe, a radio frame, a symbol, or other time-domain granularities, such as the basic time unit Ts, etc.

[0079] A superframe can include multiple radio frames. A radio frame can include multiple symbols. When the cyclic prefix (CP) is the normal cyclic prefix (NCP), the number of symbols included in a radio frame can be greater than when the CP is the extended cyclic prefix (ECP). Among them, when the CP is NCP, the duration of the symbol in the radio frame can be less than when the CP is ECP. For the convenience of distinction later, the symbol when the CP is NCP can be called a short symbol, and the symbol when the CP is ECP can be called an extended symbol or a long CP symbol. This application does not limit their names.

[0080] Optionally, the symbol mentioned in this application can be an orthogonal frequency-division multiplexing (OFDM) symbol. In this case, the short symbol, extended symbol, and long CP symbol can be respectively called a short OFDM symbol, an extended OFDM symbol, and a long CP-OFDM symbol. This application does not limit their names. The following takes the short symbol and the long CP symbol as examples for introduction.

[0081] The following takes the Spark Link Basic (SLB) access technology as an example to describe the superframe and radio frame in detail. Specifically: The superframe period can be 1 millisecond (ms), that is, the duration of the superframe is 1 ms. A superframe can contain 48 radio frames, and the duration of a radio frame can be 1 / 48 = 20.833 microseconds (us).

[0082] It should be noted that the number of radio frames included in the above superframe is only given exemplarily. With the evolution of communication technologies, the number of radio frames included in a superframe can also be other values, which are not limited in this application.

[0083] Generally, a superframe may have a superframe sequence number (or referred to as number, superframe number) to distinguish different superframes within a period of time.

[0084] Among them, Ts is the basic time unit for various time lengths in the physical layer of the vehicle short - range communication standard, Ts = 1 / fs, where fs is the carrier frequency. For example, fs = 30.72 megahertz (MHz). When taking Ts as the unit, one long CP symbol is, for example, 78Ts, and one short symbol is, for example, 64Ts. These are just some examples. With the evolution of communication technologies, the lengths of long CP symbols and / or short symbols can also be other values, which are not limited in this application.

[0085] IV. Preamble Information (or Preamble, Preamble Message)

[0086] Preamble information is a piece of information sent by a node after channel contention. For example, after channel contention, a piece of preamble information sent by node G before entering the superframe structure. Among them, channel contention, also known as transmission resource contention or channel contention, etc., is a way for a communication domain to obtain transmission resources.

[0087] Optionally, the preamble information can be used to indicate changes in configuration information, such as indicating changes in random access resource pool configuration, channel sounding reference signal (SRS) resource pool configuration, etc.

[0088] Optionally, the preamble information can also be used for time - frequency synchronization of receiving nodes. Time - frequency synchronization includes time synchronization and frequency synchronization. Time synchronization means adjusting the clock values of different nodes to a certain accuracy or a certain degree of conformity, or adjusting the error of the start time of transmission of time units of different nodes within a certain range. Frequency synchronization means keeping the carrier frequency error of different nodes within a certain range. The carrier frequency error of different nodes can refer to the relative / absolute error between the actual frequency and the expected frequency of a node, or the relative / absolute error of the actual frequencies between different nodes, etc.

[0089] Optionally, the preamble information can also be used to obtain information about communication channels. For example, the preamble information is used for channel estimation, evaluating channel quality, etc. For example, node G sends preamble information, and correspondingly, node T receives the preamble information. T can measure the channel between node G and node T based on the preamble information to obtain the channel quality, etc.

[0090] In a possible implementation, the content of the preamble information can be predefined (e.g., specified by a protocol), pre-configured, or configured by higher-layer signaling, etc.

[0091] V. Association

[0092] The "association" mentioned in this application indicates the process of a node establishing a connection with another node. Optionally, the process of a node "associating" with another node can also be described as a node "accessing" another node.

[0093] VI. Channel Occupancy Time (COT)

[0094] COT can refer to the time period during which a communication domain or a node in the communication domain continuously occupies the channel. Optionally, COT can include the start time and / or end time of this time period, or may not include the start time and / or end time of this time period. This application does not make any limitations in this regard.

[0095] Among them, the continuous occupation of the channel by a communication domain or a node in the communication domain can be understood as that the channel is used to transmit data of the communication domain or the node in the communication domain, or the node in the communication domain can perform data transmission on the channel.

[0096] VII. Listening Before Talk (LBT)

[0097] LBT refers to the mode in which a communication domain or a node in the communication domain non-continuously occupies the channel for data transmission. For example, when the COT of the G node in the communication domain ends, the channel is released. After the G node releases the channel, the channel may be used by G nodes in other communication domains to transmit data. Or, after the G node releases the channel, the G node can again occupy another channel through channel competition.

[0098] Among them, this application does not make any limitations on the triggering conditions for the G node to perform channel competition. For example, when data transmission needs to be performed in the communication domain, the G node is triggered to perform channel competition, or when a preset condition is met, the G node is triggered to perform channel competition, etc.

[0099] Optionally, the nodes involved in this application can operate in the LBT mode. For example, the G node can operate in the LBT mode.

[0100] VIII. Sequence

[0101] The sequence mentioned in this application can refer to a pseudo-random sequence, such as a Zadoff-Chu (ZC) sequence, a Gold sequence, a Hadamard sequence, etc.

[0102] Optionally, the number of pseudo-random sequences may be one or more. In other words, the sequences mentioned in this application may include one or more pseudo-random sequences. For example, the sequence may be a ZC sequence, or the sequence may be composed of a ZC sequence and a Gold sequence, etc.

[0103] IX. Synchronization Signal

[0104] The synchronization signal can be used for time synchronization, such as the first training signal (FTS) and / or the secondary training signal (STS). Among them, FTS and STS are signals used for time synchronization in the SLB access technology. FTS is a coarse synchronization signal, and STS is a fine synchronization signal. One FTS and one STS can form a group. In each group of signals, the signal that appears first in the time domain is FTS, and the signal that appears later in the time domain is STS. FTS can be, for example, a sequence with a root index of 1 or 40 and a length of 39, such as a ZC sequence, etc. STS can be, for example, a sequence with a root index between 1 and 20 and a length of 39, such as a ZC sequence, etc. It should be understood that the above are only specific examples of the synchronization signal, and the synchronization signal can also be other signals capable of time synchronization, which are not limited in this application.

[0105] The above descriptions of technical terms can be optionally used in the following embodiments.

[0106] The system architecture of the embodiments of this application will be described below. It should be noted that the system architecture described in this application is to more clearly illustrate the technical solutions of this application, and does not constitute a limitation on the technical solutions provided by this application. Those of ordinary skill in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided by this application are equally applicable to similar technical problems.

[0107] See Figure 2 , Figure 2 which is a schematic diagram of a possible communication system provided by the embodiments of this application, including a first node 201, at least one node associated with the first node 201 (such as Figure 2 nodes 2011, 2012, and 2013 in Figure 2 ), a second node 202, and at least one node associated with the second node 202 (such as Figure 2 nodes 2021, 2022, and 2023 in

[0108] Optionally, the first node 201 may be unaware of the second node 202, that is, the first node 201 cannot detect the signal of the second node 202, and the second node 202 cannot detect the signal of the first node 201 either. It can also be understood that: the first node 201 is outside the signal coverage of the second node 202, and the second node 202 is outside the signal coverage of the first node 201.

[0109] In a possible implementation manner, the signal coverage of the first node 201 may overlap with the signal coverage of the second node 202. It can also be described as: the communication domain where the first node 201 is located overlaps with the communication domain where the second node 202 is located. For ease of description, the communication domain where the first node 201 is located may be referred to as the first communication domain, and the communication domain where the second node 202 is located may be referred to as the second communication domain. Optionally, at least one node associated with the first node 201 may be located in at least one communication domain, such as Figure 2 the intermediate node 2011 and the node 2012 are located in the first communication domain, and the node 2013 is located in the first communication domain and the second communication domain, that is, the node 2013 is located in the overlapping area of the first communication domain and the second communication domain. Similarly, at least one node associated with the second node 202 may be located in at least one communication domain, such as Figure 2 the node 2021 and the node 2022 are located in the second communication domain, and the node 2023 is located in the first communication domain and the second communication domain, that is, the node 2023 is located in the overlapping area of the first communication domain and the second communication domain. This application does not limit the specific communication domain where each node is located.

[0110] In addition, there may be a communication link between the first node 201 and at least one node associated therewith. Similarly, there may be a communication link between the second node 202 and at least one node associated therewith. In this application, the communication link may include various types of connection media, including wired links (such as optical fibers), wireless links, or a combination of wired and wireless links, etc. For example, short-range connection technologies may include NearLink, 802.11b / g, Bluetooth (BT), Zigbee, radio frequency identification (RFID), ultra-wideband (UWB) technology, etc. Another example may be long-range connection technologies, including but not limited to communication technologies based on Long Term Evolution (LTE), 5th generation mobile networks (5G), global System for mobile communications (GSM), general packet radio service (GPRS), or universal mobile telecommunications system (UMTS), etc.

[0111] In some specific implementation scenarios, the first node 201 and the second node 202 may be referred to as G nodes, control nodes, or access points (APs). At least one node associated with the first node 201 and at least one node associated with the second node 202 may be referred to as T nodes, terminal nodes, or stations.

[0112] It should be understood that Figure 2 the number, location, and connection relationship of the shown nodes are a possible situation shown for ease of description, and do not limit the specific communication system and communication scenario.

[0113] The embodiments of this application will be introduced in detail below. Specifically, the following takes the first node and the second node as the first management node and the second management node respectively as an example for illustration. In this case, the nodes associated with the first node and the nodes associated with the second node may be referred to as terminal nodes, etc. It should be noted that the message names between the nodes or the names of the parameters in the messages in the following embodiments are only examples, and in specific implementations, they may also be other names, and the embodiments of this application do not make specific limitations in this regard.

[0114] As Figure 3 shown, a communication method provided by an embodiment of the present application includes but is not limited to the following steps:

[0115] 301. The first management node sends a first message, and the first message is at least used to indicate the identification information of N terminal nodes associated with the first management node, where N is a positive integer. The N terminal nodes include a first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send a second message, and the second message is at least used to indicate that the first management node is allowed to send data to the first terminal node or not allowed to send data to the first terminal node.

[0116] Correspondingly, the first terminal node receives the first message.

[0117] 302. The first terminal node sends the second message.

[0118] Correspondingly, the first management node receives the second message and determines whether to send data to the first terminal node according to the second message. Optionally, when the second message indicates that the first management node is allowed to send data to the first terminal node, the first management node sends data to the first terminal node. When the second message indicates that the first management node is not allowed to send data to the first terminal node, the first management node does not send data to the first terminal node.

[0119] The following details the specific implementation manners of steps 301 to 302.

[0120] Among them, the name of a certain message (such as the first message, the second message, etc.) mentioned in the present application is only for convenience of description and should not be regarded as a limitation thereto. For example, the first message can be called a preamble message, etc. The following details the first message and the second message.

[0121] Among them, the first message is used to indicate the identification information of N terminal nodes associated with the first management node. For example, it can be understood that: the first message includes a first field, and the first field is used to indicate the identification information of the N terminal nodes.

[0122] It should be noted that the name of a certain field (such as the first field, etc.) mentioned in the present application is only for convenience of description and should not be regarded as a limitation thereto. For example, the first field can also be called a dot name field. For convenience of description, the following takes the first field as the dot name field as an example for introduction, which should not be regarded as a limitation to the present application.

[0123] Optionally, the dot name field is used to indicate the identification information of N terminal nodes, which can be understood as: the X bits in the dot name field carry the identification information of N terminal nodes. Herein, X can be a positive integer, such as a multiple of 12, a multiple of 48, or other values, etc.

[0124] Exemplarily, assume N is 3, and the identification information of the 3 terminal nodes are all physical layer identifications. X can be 36. Among them, the physical layer identification can occupy 12 bits. That is to say, when the identification information of N terminal nodes are all physical layer identifications, X can be a multiple of 12.

[0125] Also exemplarily, assume N is 3, and the identification information of the 3 terminal nodes are all L2IDs. X can be 144. Among them, the L2ID can occupy 48 bits. That is to say, when the identification information of N terminal nodes are all L2IDs, X can be a multiple of 48.

[0126] Also exemplarily, assume N is 3, and among the identification information of the 3 terminal nodes, the identification information of one terminal node is an L2ID, and the identification information of the other 2 terminal nodes are all physical layer identifications. X can be 72. That is to say, when the identification information of some of the N terminal nodes are physical layer identifications and the identification information of some other terminal nodes are L2IDs, X can be other values.

[0127] Optionally, the first information can also indicate the first cyclic redundancy check (CRC) code for verification. Exemplarily, the dot name field in the first information can also be used to indicate the first CRC code. For example, the Y bits in the dot name field carry the first CRC code. Y can be a positive integer. For example, Y is 24 or other values, etc.

[0128] It should be noted that when a certain field mentioned in this application (such as the dot name field, etc.) is used for multiple contents, it can be understood that different parts of this field can correspond to different contents. For example, a part of the bits of this field is used to indicate a part of the multiple contents, and another part of the bits of this field is used to indicate another part of the multiple contents. In a possible implementation manner, it can also be said that different contents among the multiple contents correspond to different fields. For example, the identification information of N terminal nodes corresponds to one field, and the first CRC code corresponds to another field, etc. This application does not make any limitations in this regard.

[0129] Optionally, the first information may also be used to indicate at least one of the following: the first COT of the first management node, the identification information of the first management node, or the above N (i.e., the number of users associated with the first management node), etc. For example, the first information may further include a second field, and the second field may be used to indicate at least one of the following: the first COT, the identification information of the first management node, or the number of users associated with the first management node, etc. Optionally, the second field may be referred to as a leading fixed-length (also referred to as SIGNAL_fixed-length) field. For ease of description, the following takes the second field as a leading fixed-length field as an example for introduction, which should not be construed as a limitation to this application.

[0130] It can be understood that different parts in the leading fixed-length field may correspond to different contents. For example, a part of the bits in the leading fixed-length field is used to indicate the first COT, another part of the bits in the leading fixed-length field is used to indicate the identification information of the first management node, and another part of the bits in the leading fixed-length field is used to indicate the number of users associated with the first management node. In a possible implementation manner, it can also be said that different contents among multiple contents correspond to different fields. For example, the first COT, the identification information of the first management node, and the number of users associated with the first management node respectively correspond to different fields, etc. This application does not make any limitations in this regard. The following introduces different parts in the leading fixed-length field corresponding to different contents in combination with some examples.

[0131] Exemplarily, that the leading fixed-length field is used to indicate the identification information of the first management node can be understood as: the Z bits in the leading fixed-length field carry the identification information of the first management node. Z is a positive integer, such as 12, 48, or other values, etc. For example, the identification information of the first management node is a physical layer identifier, and Z is 12. For example, the identification information of the first management node is an L2ID, and Z is 48.

[0132] Exemplarily, that the leading fixed-length field is used to indicate the number of users associated with the first management node can be understood as: the K bits in the leading fixed-length field indicate the number of users associated with the first management node, and the K bits correspond to 2 K states, where the states represent the number of users associated with the first management node. K can be a positive integer. For example, K can be 6 or other values, etc. When K is 6, the 6 bits in the leading fixed-length field can correspond to 2 6 states, as shown in Table 1. '000000' indicates that the number of users associated with the first management node is 0, '000001' indicates that the number of users associated with the first management node is 1, and the rest are similar and will not be elaborated here.

[0133] Table 1

[0134] Status Number of users associated with the first management node 000000 0 000001 1 000010 2 … … 111111 63

[0135] In a possible implementation, the leading fixed-length field can also be used to indicate the number of time units occupied by the dot name field, such as the number of time units occupied by the dot name field in the time domain. Optionally, the number of time units occupied by the dot name field can be indicated by L bits in the leading fixed-length field. Among them, the L bits can correspond to 2 L states, and one of the states represents the number of time units occupied by the dot name field. L can be a positive integer. For example, taking the time unit as a symbol, L can be 8 or other values, etc. When L is 8, the 8 bits in the leading fixed-length field can correspond to 2 8 states, as shown in Table 2. '00000000' indicates that the number of symbols occupied by the dot name field is 0, '00000001' indicates that the number of symbols occupied by the dot name field is 1, and the rest are similar and will not be elaborated here. Optionally, the symbol here can be, for example, a long CP symbol.

[0136] Table 2

[0137] Status Number of symbols occupied by the dot name field 00000000 0 00000001 1 00000010 2 … … 11111111 256

[0138] It should be noted that this application does not limit the number of time units occupied by a certain field (such as the dot name field, the leading fixed-length field, etc.). For example, the leading fixed-length field occupies P1 time units in the time domain, and P1 can be a positive integer, such as 15 or other values, etc. For example, the leading fixed-length field occupies 15 long CP symbols in the time domain, that is, 38.09 us and 1170 Ts. Optionally, as can be seen from Table 1 and Table 2, the leading fixed-length field adds new bits. To ensure that the demodulation performance remains unchanged, such as the code rate remains unchanged, the number of time units occupied by the leading fixed-length field in the time domain can be adjusted. For example, by increasing the number of time units occupied by the leading fixed-length field in the time domain, the node receiving the first information, such as the first terminal node, etc., can accurately parse the information indicated by the leading fixed-length field. In a possible implementation, the leading fixed-length field can be made to occupy P1 + M time units in the time domain, where M is a positive integer, such as M is 1 or other values, etc. For example, the leading fixed-length field occupies 16 long CP symbols in the time domain, that is, 40.62 us and 1248 Ts.

[0139] Optionally, the position of the dot name field in the time domain has an associated relationship with the position of the leading fixed-length field in the time domain. For example, the dot name field can be located after the leading fixed-length field in the time domain. It can also be said that the leading fixed-length field is located before the dot name field in the time domain. These two descriptions can be replaced with each other. The following takes the dot name field can be located after the leading fixed-length field in the time domain as an example for illustration, and should not be regarded as a specific limitation of this application.

[0140] Optionally, the position of the roll-call field in the time domain may also be associated with the position of the first synchronization signal in the first information in the time domain. For example, the first synchronization signal may be located after the second field and before the first field in the time domain. It should be understood that the position of the roll-call field in the time domain is only given as an example, and the present application does not limit its position. For example, the position of the roll-call field in the time domain may be any position between the first synchronization signal and the leading fixed-length field.

[0141] Optionally, the first information may also be used to indicate the first protocol version information. For example, the leading fixed-length field in the first information is used to indicate the first protocol version information. This enables the node receiving the first information to know the protocol version to be adopted, thereby ensuring consistency in the understanding of the protocol version by both communicating parties.

[0142] Among them, a certain protocol version information (such as the first protocol version information, etc.) mentioned in this application can be used to uniquely identify the protocol version, for example, it can be a protocol version number, a protocol version identifier, etc. Here are just some examples, and this application does not limit them. Any information that can uniquely identify the protocol version can be used as the protocol version information in this application.

[0143] Among them, the second information is used to indicate that the first management node is allowed to send data to the first terminal node or that the first management node is not allowed to send data to the first terminal node. For example, it can be understood that: the second information includes a third field, and the third field can be used to indicate that the first management node is allowed to send data to the first terminal node or that the first management node is not allowed to send data to the first terminal node. Optionally, the third field can be called an acknowledgment (ACK) field, and the following description takes the acknowledgment field as an example. Optionally, the acknowledgment field can carry a sequence, such as a ZC sequence.

[0144] It should be noted that at least one sequence, such as a ZC sequence, may be predefined or preconfigured in the terminal node (such as the first terminal node, etc.) involved in the present application. In this way, the terminal node can carry the corresponding sequence in the confirmation field or perform no action based on the signal interference situation to indicate whether the management node associated with the terminal node is allowed to send data.

[0145] For example, the first terminal node is predefined or preconfigured with a ZC sequence, such as a first ZC sequence. When the first terminal node senses that there is no interference signal, the first terminal node can send the first ZC sequence to indicate that the first management node is allowed to send data to the first terminal node. In this case, it can be considered that the confirmation field carries the first ZC sequence. When the first terminal node senses that there is an interference signal, the first terminal node does not perform any action to implicitly indicate that the first management node is not allowed to send data to the first terminal node. In this case, it can be considered that the confirmation field does not carry a sequence.

[0146] For another example, the first terminal node is predefined or preconfigured with multiple sequences, including a first ZC sequence and a second ZC sequence. When the first terminal node senses no interference signal, the first terminal node can send the first ZC sequence to indicate that the first management node is allowed to send data to the first terminal node. In this case, it can be considered that the acknowledgment field carries the first ZC sequence. When the first terminal node senses an interference signal, the first terminal node can send the second ZC sequence to indicate that the first management node is not allowed to send data to the first terminal node. In this case, it can be considered that the acknowledgment field carries the second ZC sequence. Or, when the first terminal node senses an interference signal, the first terminal node does not perform any action to implicitly indicate that the first management node is not allowed to send data to the first terminal node. In this case, it can be considered that the acknowledgment field does not carry a sequence.

[0147] Among them, the way for the first terminal node to sense the presence or absence of an interference signal can be, for example: if the first terminal node cannot synchronize with the detected signal, it can be considered that the signal is an interference signal. Conversely, it can be considered that there is no interference signal. Or, if the first terminal node can synchronize with the detected signal, but the identification information corresponding to the signal is not the identification information of the first terminal node, it can be considered that the signal is an interference signal. Conversely, it can be considered that there is no interference signal.

[0148] Optionally, the first ZC sequence and the second ZC sequence can be different. For example, it can be understood as one of the following:

[0149] (1) The root index of the first ZC sequence is the same as the root index of the second ZC sequence, and the length of the first ZC sequence is different from the length of the second ZC sequence. For example, the first ZC sequence is a sequence with a root index of 20 and a length of 39, and the second ZC sequence is a sequence with a root index of 20 and a length of 40.

[0150] (2) The root index of the first ZC sequence is different from the root index of the second ZC sequence, and the length of the first ZC sequence is the same as the length of the second ZC sequence. For example, the first ZC sequence is a sequence with a root index of 20 and a length of 39, and the second ZC sequence is a sequence with a root index of 21 and a length of 39.

[0151] (3) The root index of the first ZC sequence is different from the root index of the second ZC sequence, and the length of the first ZC sequence is different from the length of the second ZC sequence. For example, the first ZC sequence is a sequence with a root index of 20 and a length of 39, and the second ZC sequence is a sequence with a root index of 21 and a length of 40.

[0152] Among them, the first ZC sequence and the second ZC sequence in the above manners (1) to (3) are only some examples, and there can be other implementation manners, which are not limited in this application.

[0153] Optionally, the number of confirmation fields may be the same as the number of users associated with the first management node indicated by the above-mentioned leading fixed-length fields. That is, multiple users can correspond to multiple confirmation fields one by one. For example, N terminal nodes can correspond to N confirmation fields. Among them, whether to carry the corresponding sequence on the confirmation field can be decided by the user himself. For example, it can be decided whether to carry the corresponding sequence on the confirmation field based on the presence or absence of signal interference. This application does not make any limitations in this regard.

[0154] Optionally, when the ZC sequence carried by the default confirmation field indicates that the first management node is allowed to send data to the user, the first management node can know whether the corresponding terminal node sends the ZC sequence through energy detection. That is to say, multiple users can correspond to multiple confirmation fields one by one, and different users can send the corresponding ZC sequences on different confirmation fields, so that the first management node can perform energy detection separately. When energy is detected on the confirmation field corresponding to the user, it means that the first management node can send data to the user. When no energy is detected on the confirmation field, it means that the first management node cannot send data to the user. This can reduce the delay caused by signaling parsing.

[0155] Among them, the confirmation field can occupy the corresponding time unit in the time domain. Exemplarily, the confirmation field occupies P2 time units in the time domain, and P2 can be a positive integer, such as 1 or other values. For example, the confirmation field occupies 1 long CP symbol in the time domain, that is, 2.54 us, 78 Ts. Optionally, when the number of confirmation fields is multiple, the number of time units occupied by different confirmation fields in the time domain can be partially the same, completely the same, or completely different. This application does not make any limitations in this regard.

[0156] Optionally, the second information can also be used to indicate the second COT. For example, the second information may include a fourth field, and the fourth field is used to indicate the second COT. Optionally, the fourth field can be referred to as a channel occupation response (COR) field. For the convenience of description, the following takes the fourth field as the COR field as an example for introduction, which should not be regarded as a limitation to this application.

[0157] Among them, the second COT is associated with the first COT. For example, the start position of the second COT can be earlier than, equal to, or later than the start position occupied by the second information in the time domain, and the end position of the second COT can be earlier than or equal to the end position of the first COT. Optionally, the length of the second COT is less than the length of the first COT. It can also be said that the difference between the first COT and the second COT is less than, equal to, or greater than the length of the time unit occupied by the first information in the time domain.

[0158] Optionally, the COR field is used to indicate that the second COT can be understood as: the COR field is used to indicate the number of time units included in the second COT. For example, the S bit in the COR field carries the number of time units included in the second COT. The S bit corresponds to 2 S states, and one of the states represents the number of time units included in the second COT. S can be a positive integer. For example, taking the time unit as a radio frame, S can be 10 or other values, etc. When S is 10, the 10 bits in the COR field can correspond to 2 10 states, as shown in Table 3. '0000000000' indicates that the number of radio frames included in the second COT is 0, '0000000001' indicates that the number of radio frames included in the second COT is 1, and the rest are similar and will not be elaborated here.

[0159] Table 3

[0160] Status Number of radio frames included in the second COT 0000000000 0 0000000001 1 0000000010 2 … … 1111111111 1024

[0161] Among them, the COR field can occupy corresponding time units in the time domain. Exemplarily, the COR field occupies P3 time units in the time domain, and P3 can be a positive integer, such as 9 or other values, etc. For example, the COR field occupies 9 long CP symbols in the time domain, that is, 22.85 us, 702 Ts.

[0162] Optionally, the second information can also be used to indicate the identification information of the first management node. Exemplarily, the COR field can also be used to indicate the identification information of the first management node. For example, the T bit in the COR field carries the identification information of the first management node, and T is a positive integer, such as 12, 48 or other values, etc.

[0163] Exemplarily, the identification information of the first management node is a physical layer identification, and T can be 12. Or, the identification information of the first management node is an L2ID, and T can be 48.

[0164] Optionally, the second information can also be used to indicate at least one of the following: the second protocol version information or the second CRC code for verification, etc. Exemplarily, the COR field can also be used to indicate at least one of the following: the second protocol version information or the second CRC code, etc. For example, the R bit in the COR field carries the second CRC code, and R is a positive integer, such as 2 or other values, etc. For example, the W bit in the COR field carries the first CRC code, and W is a positive integer, such as 24 or other values, etc. Optionally, when S, T, R, and W are 10, 48, 2, and 24 respectively, the length of the COR field is 84 bits. When S, T, R, and W are 10, 12, 2, and 24 respectively, the length of the COR field is 48 bits.

[0165] In a possible implementation, the first protocol version information may be the same as or different from the second protocol version information. When the first protocol version information is different from the second protocol version information, since a higher protocol version can be compatible with a lower protocol version, it can be considered that the protocol version indicated by the first protocol version information is lower than or higher than the protocol version indicated by the second protocol version information. Optionally, the position of the acknowledgment field in the time domain has an associated relationship with the position of the COR field in the time domain. For example, the acknowledgment field may be located after the COR field in the time domain. It can also be said that the COR field may be located before the acknowledgment field in the time domain. These two descriptions can be replaced with each other. It should be understood that only the positions of these two fields in the time domain are given here by way of example, and the present application does not limit their positions. For example, the acknowledgment field may be located before the COR field in the time domain, etc.

[0166] In addition, when the number of acknowledgment fields is multiple, all the multiple acknowledgment fields may be located after the COR field in the time domain. Or, all the multiple acknowledgment fields may be located before the COR field in the time domain. Or, some of the multiple acknowledgment fields may be located after the COR field, and some other acknowledgment fields may be located before the COR field, etc. The present application does not limit this.

[0167] Optionally, in the present application, the position of the acknowledgment field corresponding to any one of the N terminal nodes in the time domain may also be associated with the position of the identification information of the terminal node in the dot name field. For example, the position of the acknowledgment field corresponding to the first terminal node in the time domain may also be associated with the position of the identification information of the first terminal node in the dot name field. For example, the dot name field indicates the identification information of three terminal nodes, which are the identification information of terminal node 1 to the identification information of terminal node 3. In the dot name field, the position of the identification information of terminal node 1 is before the position of the identification information of terminal node 3, and the position of the identification information of terminal node 3 is before the position of the identification information of terminal node 2. Therefore, the acknowledgment field corresponding to terminal node 1 is located before the acknowledgment field corresponding to terminal node 3 in the time domain, and the acknowledgment field corresponding to terminal node 3 is located before the acknowledgment field corresponding to terminal node 2 in the time domain. That is to say, if terminal nodes 1 to 3 all need to send ZC sequences on the corresponding acknowledgment fields, then the order of sending the corresponding ZC sequences is terminal node 1, terminal node 3, and terminal node 2 in sequence.

[0168] In addition, the above first information may also indicate other content. Similarly, the second information may also indicate other content. The following is an example in combination with Figure 4 the shown LBT frame structure. In Figure 4Among them, the LBT frame may include a padding field, STS, FTS, a leading fixed-length field, a dot name field, a leading variable-length (which can also be called SIGNAL_variable-length) field, a COR field, one or more acknowledgment fields, and one or more superframes. In other words, the LBT frame includes first information, second information, and continuous superframes. The first information includes a padding field, STS, FTS, a leading fixed-length field, a dot name field, and a leading variable-length field. The second information includes STS, FTS, a COR field, and one or more acknowledgment fields. The continuous superframes may include one or more superframes. It can be understood that this is only an exemplary description here and should not be regarded as a limitation of this application. Among them, for the leading fixed-length field, dot name field, COR field, and acknowledgment field, reference can be made to the above relevant descriptions. Below, other fields in the LBT frame will be introduced in detail. Specifically:

[0169] 1. Padding field

[0170] The padding field can use any data and is usually composed of multiple bits '0'. The length of the padding field can be adjusted as needed to ensure that the length of the entire data packet meets the requirements of the minimum frame length. For example, the padding field is to ensure that the length of the first information meets the requirements of the minimum frame length. Optionally, the padding field located after the leading variable-length field can also be called the leading variable-length padding field, which is used to ensure the alignment of wireless frames. For the convenience of distinction, the padding field located at the starting position in the first information can be called the first padding field, and the padding field located at the ending position in the first information can be called the second padding field.

[0171] Optionally, the starting position of the first padding field is at the starting position of the first information, that is, the starting position of the LBT frame. In other words, the position of the first padding field in the time domain is the starting position of the first information in the time domain, that is, the starting position of the LBT frame. Similarly, the ending position of the second padding field is at the ending position of the first information. In other words, the position of the second padding field in the time domain is the ending position of the first information in the time domain.

[0172] Optionally, the padding field can also be called a protection field. For example, the first padding field and the second padding field can be respectively called the first protection field and the second protection field. This application does not limit its name. For the convenience of description, the first padding field and the second padding field will be used as examples for introduction below.

[0173] Among them, the leading variable-length field can be used to send system messages (such as Glink-SystemInfo-Message), realizing the sending of broadcast messages to other nodes in the communication domain in the leading information. Compared with sending system messages in superframes, sending system messages in the first information can reduce the transmission delay.

[0174] 2. STS and FTS

[0175] At least one of STS and FTS may appear at at least one position in the LBT frame in the form of a group of signals. This application does not limit the specific position of this group of signals in the LBT frame. For example, Figure 4 there may be three groups of signals. One group of signals may be located after the first padding field and before the leading fixed-length field. Another group of signals may be located after the leading fixed-length field and before the dot name field. The other group of signals may be located after the second padding field and before the COR field. For ease of description, these three groups of signals may be respectively referred to as the first group of synchronization signals, the second group of synchronization signals, and the third group of synchronization signals. The functions of these three groups of synchronization signals are all for time synchronization, and can also be respectively used to ensure the demodulation performance of the leading fixed-length field, the dot name field, and the COR field.

[0176] Among them, STS occupies P4 time units in the time domain, and P4 can be a positive integer, such as 5, etc. For example, this STS occupies 5 short symbols in the time domain, that is, 10.4 us, 320 Ts. FTS occupies P5 time units in the time domain, and P5 can be a positive integer, such as 5, etc. For example, this FTS occupies 5 short symbols in the time domain, that is, 10.4 us, 320 Ts.

[0177] Optionally, the number of time units occupied by STS at different positions in the LBT frame may be partially the same, completely the same, or completely different. The number of time units occupied by FTS at different positions in the LBT frame may be partially the same, completely the same, or completely different. This application does not limit this.

[0178] 3. One or more superframes in the LBT frame

[0179] Multiple superframes may be continuous in the time domain, that is, they can be called continuous superframes. For example, superframe i and superframe i + 1 are adjacent superframes in the time domain. This application does not limit the number of superframes in the LBT frame.

[0180] It should be noted that Figure 4 the frame structure of the LBT frame shown is only an example. For example, the sequence relationship of each field in the LBT frame in the time domain is an example, and there may be other implementation manners. For example, the sorting of each field in the first information in the time domain may also be the first padding field, STS, FTS, leading fixed-length field, dot name field, STS, FTS, leading variable-length field, and second padding field in sequence. This application does not limit the frame structure of the LBT frame, the sequence relationship of each field in the LBT frame in the time domain, etc.

[0181] In addition, in combination with Figure 4Looking at it, the first COT in this application can at least include the time occupied by the first piece of information, the time occupied by the second piece of information, and at least one superframe. The second COT can at least include the time occupied by the second piece of information and at least one superframe.

[0182] Optionally, there may also be a guard time interval, such as a first guard time interval, between the second padding field and the STS following the second padding field in the LBT frame. In this case, the first COT can also include the first guard time interval. The first guard time interval is a transceiver conversion guard time. Among them, the starting position of the first guard interval is the ending position of the second padding field, and the ending position of the first guard interval is the starting position of the STS. It can also be said that the starting position of the first guard interval is the ending position of the first piece of information, and the ending position of the first guard interval is the starting position of the second piece of information. These two descriptions can be replaced with each other.

[0183] Among them, the name of a certain guard time interval (such as the first guard time interval, etc.) mentioned in this application is only for convenience of description and should not be regarded as a limitation to this application.

[0184] Optionally, the second COT can also include the first guard time interval or not include the first guard time interval. In the case where the second COT includes the first guard time interval, it can be considered that the starting position of the second COT is the ending position of the second padding field. It can also be said that the starting position of the second COT is the ending position of the first piece of information. These two descriptions can be replaced with each other. In the case where the second COT does not include the first guard time interval, it can be considered that the starting position of the second COT is the ending position of the first guard time interval. It can also be said that the starting position of the second COT is the starting position of the second piece of information. These two descriptions can be replaced with each other.

[0185] Optionally, there may also be a guard time interval, such as a second guard time interval, between the latest acknowledgment field and superframe i in the time domain in the LBT frame. In this case, the first COT can also include the second guard time interval. The second guard time interval is a transceiver conversion guard time. Among them, the starting position of the second guard interval is the ending position of the acknowledgment field, and the ending position of the second guard interval is the starting position of superframe i. It can also be said that the starting position of the second guard interval is the ending position of the second piece of information, and the ending position of the second guard interval is the starting position of the continuous superframe. These two descriptions can be replaced with each other.

[0186] In a possible implementation manner, a certain field in this application can also occupy corresponding frequency domain resources. For example, this field can occupy at least one subcarrier in the frequency domain.

[0187] For example, the roll call field may occupy 38 subcarriers in the frequency domain, and the subcarriers indexed 10 and 30 may be used as phase adjustment signal (PAS) symbols. PAS may be used to adjust the phase difference.

[0188] As another example, the COR field may occupy all 38 subcarriers in the frequency domain, and the subcarriers indexed as 10 and 30 may be used as PAS symbols.

[0189] As another example, the confirmation field can be full bandwidth or frequency domain comb in the frequency domain, where the subcarriers indexed as 10 and 30 can be used as PAS symbols. The full bandwidth here means occupying all 38 subcarriers, and combing means occupying subcarriers at intervals in the frequency domain. For example, in addition to the subcarriers indexed as 10 and 30, the corresponding subcarriers can be extracted as confirmation fields starting from subcarrier 0 with a comb number of 4. That is, the confirmation field occupies subcarriers indexed as 0, 5, 15, 20, 25, 35 and 40.

[0190] It should be pointed out that the number of subcarriers occupied by different fields in the frequency domain in the present application may be partially the same, completely the same, or completely different, and the present application does not impose any limitation on this.

[0191] Optionally, the position of a certain field in the present application in the frequency domain may be predefined or preconfigured, which is not limited in the present application.

[0192] In a possible implementation, a corresponding modulation method may be used to modulate a certain field in the present application. The modulation method may be, for example, quadrature phase shift keying (QPSK), or binary phase shift keying (BPSK), 16-quadrature amplitude modulation (QAM), 64-QAM, 256-QAM, 1024-QAM or 4096-QAM, etc. The present application does not limit this. For example, the roll call field and the COR field may both be modulated using QPSK, etc. It should be noted that the modulation methods used by different fields in the present application may be partially the same, completely the same, or completely different, and the present application does not limit this. In a possible implementation, some or all of the fields in the present application may not be modulated, such as not modulating the confirmation field, etc., and the present application does not limit this.

[0193] In combination with the above description of the first information and the second information, the operations performed by the corresponding node when sending and / or receiving the corresponding information are described in detail below.

[0194] Optionally, step 301 can be understood as: after channel competition, the first management node sends the first information. For example, the first information is sent when the channel is detected to be idle. Among them, when the first management node detects that the energy on the channel is lower than the threshold value, the channel can be considered idle. Optionally, the threshold value can be predefined or preconfigured, etc. Further, before the first management node sends the first information, the counter of the first management node can be 0 or the maximum value. For example, when the first management node detects that the channel is idle and the counter of the first management node is 0 or the maximum value, the first management node can send the first information. Among them, the counter in this application can adopt a forward timing method or a countdown method, which is not limited herein. When the counter adopts the forward timing method, the counter of the first management node starts timing from 0 and stops timing when the counter of the first management node reaches the maximum value. When the counter adopts the countdown method, the counter of the first management node counts down from the maximum value and stops timing when the counter of the first management node reaches 0. Optionally, the counter mentioned in this application can be called a random backoff counter, and the name of it is not limited in this application.

[0195] It should be noted that after the first management node sends the first information, all nodes within the signal coverage range of the first management node can receive the first information. The nodes within the signal coverage range of the first management node are divided into several cases for description as follows:

[0196] 1. After any one of the N terminal nodes receives the first information, it can send the corresponding second information. For example, the first terminal node can send the second information, etc. For ease of understanding, the following uses the first terminal node as an example to introduce the details after it receives the first information, which should not be regarded as a limitation to this application.

[0197] For example, the first terminal node can perform time synchronization based on the FTS and STS in the first information.

[0198] For example, the first terminal node can determine the number of time units occupied by the point name field based on the preamble fixed-length field in the first information.

[0199] For example, the first terminal node can determine the second COT based on the preamble fixed-length field in the first information.

[0200] For example, the first terminal node can determine the number of users associated with the first management node based on the preamble fixed-length field in the first information.

[0201] For example, the first terminal node can determine the second protocol version information based on the preamble fixed-length field in the first information.

[0202] For example, the first terminal node may trigger the transmission of the second information based on the point name field in the first information.

[0203] The following are only some possible examples. After receiving the first information, the first terminal node may also perform other actions, which will not be enumerated one by one here.

[0204] It can be understood that after the first terminal node transmits the second information, all nodes within the signal coverage range of the first terminal node can receive the second information.

[0205] Exemplarily, the signal coverage range of the first terminal node may include a management node associated with the first terminal node, such as the first management node. After receiving the second information, since the second information can indicate whether to allow the first management node to send data to the first terminal node or not, the first management node can know whether to send data to the first terminal node.

[0206] Also exemplarily, the signal coverage range of the first terminal node may further include a management node not associated with the first terminal node, such as a second management node that is unaware of the first management node. Since the second information can indicate that the first management node is not allowed to send data to the first terminal node, the second management node can know that the channel is occupied. Additionally, the second information can also indicate the second COT, so the second management node can also know that the channel is occupied. Further, the second information can also indicate the identification information of the first management node, and the second management node can also know that the channel is occupied by the first management node. It should be understood that when the second management node knows that the channel is occupied, the second management node can suspend the backoff process. It can also be said to suspend the counter, so that the counter does not count, thereby keeping the maximum value of the counter unchanged. After waiting for the channel to become idle again, the second management node can restart the counter to count. This can ensure that the second management node does not send signals at least within the second COT, thereby ensuring that the first terminal node does not receive signals from both the first management node and the second management node simultaneously within the second COT, reducing signal collisions, improving the communication quality of the nodes, and enhancing the user experience.

[0207] In a possible implementation, the signal coverage range of the first terminal node may not include the second management node either, that is, it is considered that the second management node cannot learn that the channel is occupied. Therefore, the second management node can perform channel contention and communicate after successful channel contention. At the same time, if the second information fed back by the first terminal node indicates that the first management node is allowed to send data to the first terminal node, it means that the communication between the first management node and the first terminal node will not be interfered. That is to say, two unaware management nodes are both sending data, which improves the channel utilization rate.

[0208] 2. Optionally, the signal coverage range of the first management node may further include one or more other terminal nodes in addition to the N terminal nodes. Here, the one or more other terminal nodes can be divided into two types. One type is the terminal nodes associated with the first management node, and the other type is the terminal nodes associated with the second management node.

[0209] For the terminal nodes associated with the first management node, since the first information does not contain their identification information, they do not perform any actions after receiving the first information.

[0210] For the terminal nodes associated with the second management node, since the first information can also be used to indicate the first COT of the first management node, after receiving the first information, they can set the first COT as the maximum value of the counter and suspend the backoff process at the same time. That is, suspend the counter so that the counter does not count, so that the maximum value of the counter remains unchanged. This can prevent the terminal node from transmitting data within the first COT and thus not interfere with the data transmission of the first management node.

[0211] Among them, the terminal nodes associated with the first management node may, for example, also be associated with the second management node or not associated with the second management node. The terminal nodes associated with the second management node may, for example, also be associated with the first management node or not associated with the first management node.

[0212] 3. Optionally, the signal coverage range of the first management node may further include other management nodes. After receiving the first information, the other management nodes learn that the channel is occupied through the first COT indicated by the first information. In this way, the other management nodes can set the first COT as the maximum value of the counter and suspend the backoff process at the same time.

[0213] Optionally, the other management nodes can also learn that the channel is occupied by the first management node through the identification information of the first management node indicated by the first information.

[0214] It can be seen that in the above embodiments, the first information sent by the first management node can indicate the identification information of at least one terminal node associated therewith, so as to trigger the corresponding terminal node to send the second information, and further enable the first management node that receives the second information to know whether data can be sent. For example, the first management node sends data to the first terminal node based on the second information, indicating that there is no signal collision problem in the data transmission between the first management node and the first terminal node. For example, the first management node does not send data to the first terminal node based on the second information, indicating that there is a signal collision problem in the data transmission between the first management node and the first terminal node. Therefore, this can reduce communication conflicts between the first management node and other management nodes in the network, so as to achieve interference avoidance, improve the communication quality of nodes, and enhance the user experience.

[0215] The method of the embodiment of the present application has been elaborated in detail above. The device of the embodiment of the present application is provided below.

[0216] The embodiment of the present application also provides a communication device for implementing any one of the above methods. For example, a communication device is provided, which includes units (or means) for implementing the steps performed by the first management node, the first terminal node, etc. in any one of the above methods.

[0217] For example, reference can be made to Figure 5 , Figure 5 which is a schematic structural diagram of a communication device 50 provided by the embodiment of the present application. The communication device 50 includes a processing unit 501 and a transceiver unit 502, for example, to implement Figure 3 the method of the embodiment shown.

[0218] It should be understood that the division of each unit in the above communication device is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. In addition, the units in the communication device can be implemented in the form of a processor calling software. For example, the communication device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or the functions of each unit of the communication device. The processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside or outside the communication device. Alternatively, the units in the communication device can be implemented in the form of hardware circuits, and the functions of some or all of the units can be implemented by designing the hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units are implemented by designing the logical relationship of the components in the circuit. Again, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file, so as to implement the functions of some or all of the above units. All the units of the above communication device can be fully implemented in the form of a processor calling software, or fully implemented in the form of hardware circuits, or partially implemented in the form of a processor calling software, and the remaining part is implemented in the form of hardware circuits.

[0219] In the embodiments of the present application, a processor is a circuit with the ability to process signals. In one implementation, the processor can be a circuit with the ability to read and execute instructions, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0220] It can be seen that each unit in the above communication device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0221] In addition, each unit in the above communication device can be fully or partially integrated together, or can be independently implemented. In one implementation, these units are integrated together and implemented in the form of a system-on-a-chip (SOC). The SOC can include at least one processor for implementing any of the above methods or implementing the functions of each unit of the communication device, and the types of the at least one processor can be different, such as including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0222] Regardless of whether these functional modules are subdivided or combined, the general process executed by the communication device 50 during the positioning process is the same. For example, the transceiver unit 502 in the above-mentioned communication device 50 can be split into a receiving unit and a transmitting unit. Of course, the transceiver unit can also be referred to as a communication unit. Generally, each unit corresponds to its own program code (or program instructions). When the program codes corresponding to these units run on the processor, the unit executes the corresponding process to implement the corresponding function. It should be noted that the implementation of each of the following units can be correspondingly referred to Figure 3 the corresponding description of the embodiment shown.

[0223] In a possible implementation manner, the communication device 50 can be Figure 3 the first management node in the embodiment shown, or a module in the first management node, such as a chip or an integrated circuit, etc. The communication device includes a processing unit 501 and a transceiver unit 502, where the description of each unit is as follows:

[0224] The transceiver unit 502 is configured to: send a first message, where the first message is at least used to indicate the identification information of N terminal nodes associated with the first management node, and N is a positive integer. The N terminal nodes include a first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send a second message, and the second message is at least used to indicate whether to allow the first management node to send data to the first terminal node or not allow the first management node to send data to the first terminal node. Receive the second message, and determine whether to send data to the first terminal node according to the second message.

[0225] In a possible implementation manner, the communication device 50 can be Figure 3 the terminal node in the embodiment shown, such as the first terminal node, or a module in the terminal node, such as a chip or an integrated circuit, etc. The communication device includes a processing unit 501 and a transceiver unit 502, where the description of each unit is as follows:

[0226] The transceiver unit 502 is configured to: receive a first message, where the first message is at least used to indicate the identification information of N terminal nodes associated with the first management node, and N is a positive integer. The N terminal nodes include a first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send a second message, and the second message is at least used to indicate whether to allow the first management node to send data to the first terminal node or not allow the first management node to send data to the first terminal node. Send the second message, and the second message is also used for the first management node to determine whether to send data to the first terminal node.

[0227] See Figure 6 , Figure 6This is another possible structural schematic diagram of the communication device 60 provided by the embodiments of the present application. The communication device 60 may include at least one processor 601 and a communication interface 602. Optionally, it may further include at least one memory 603. Further optionally, it may also include a connection line 604. Among them, the processor 601, the communication interface 602, and / or the memory 603 are connected through the connection line 604 and communicate with each other through the connection line 604 to transmit control and / or data signals. Optionally, the communication device 60 may be an independent device, such as an ECU, a vehicle box (T-box), etc., or may be a device included in an independent device, such as a chip, a software module, or an integrated circuit, etc.

[0228] (1) The processor 601 is a module for performing arithmetic operations and / or logical operations, and may specifically include one or more of the following devices: CPU, MCU, GPU, MPU, ASIC, FPGA, CPLD, a coprocessor (assisting the central processor to complete corresponding processing and applications), and / or NPU, etc.

[0229] (2) The communication interface 602 can be used to provide information input or output for the at least one processor. In some possible scenarios, the communication interface 602 may include an interface circuit. And / or, the communication interface 602 can be used to receive data sent externally and / or send data to the outside. For example, the communication interface 602 may include a wired link interface such as an Ethernet cable, or may also be a wireless link (Wi-Fi, Bluetooth, general wireless transmission, vehicle short-range communication technology, and other short-range wireless communication technologies, etc.) interface. Optionally, the communication interface 602 may further include a transmitter (such as a radio frequency transmitter, an antenna, etc.) coupled to the interface, or a receiver, etc.

[0230] Optionally, when the communication device 60 is an independent device, the communication interface 602 may include a receiver and a transmitter. Among them, the receiver and the transmitter may be the same component, or may be different components. When the receiver and the transmitter are the same component, this component can be called a transceiver.

[0231] Optionally, when the communication device 60 is a chip or a circuit, the communication interface 602 may include an input interface and an output interface, and the input interface and the output interface may be the same interface, or may be different interfaces respectively.

[0232] Optionally, the function of the communication interface 602 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 601 may be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.

[0233] (3) The memory 603 is used to provide storage space, where data such as the operating system and computer programs can be stored. The memory 603 can be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or compact disc read-only memory (CD-ROM), etc.

[0234] Among them, the functions and actions of each module or unit in the communication device 60 listed above are only exemplary descriptions.

[0235] Each functional unit in the communication device 60 can be used to implement the foregoing method. To avoid repetition, its detailed description is omitted here.

[0236] Optionally, the processor 601 can be a processor specifically used to execute the foregoing method (conveniently referred to as a dedicated processor), or a processor that executes the foregoing method by calling a computer program (conveniently referred to as a dedicated processor). Optionally, at least one processor can also include both a dedicated processor and a general-purpose processor.

[0237] Optionally, when the computing device includes at least one memory 603, if the processor 601 implements the foregoing data transmission method by calling a computer program, the computer program can be stored in the memory 603.

[0238] The embodiments of the present application also provide a computer-readable storage medium storing computer instructions, which when executed, cause the computer to execute as Figure 3 described in any item of any embodiment in

[0239] The embodiments of the present application also provide a computer program product, which includes: computer program code, and when the computer program code is run on the computer, it causes the computer to execute as Figure 3 described in any item of any embodiment in

[0240] The embodiments of the present application also provide a chip, which includes at least one processor and an interface. The processor is used to read and execute the instructions stored in the memory, and when the instructions are run, it causes the chip to execute as Figure 3 described in any item of any embodiment in

[0241] The embodiment of the present application further provides a terminal, which includes the foregoing communication device, for example, includes one or more of the following: communication device 50 or communication device 60.

[0242] As a possible implementation manner, the terminal may be an intelligent terminal or a transportation tool such as a vehicle, a drone, a robot, etc.

[0243] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, etc.

Claims

1. A communication method, characterized in that, Including: The first management node sends first information, where the first information is at least used to indicate the identification information of N terminal nodes associated with the first management node, and N is a positive integer; the N terminal nodes include a first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send second information, where the second information is at least used to indicate allowing the first management node to send data to the first terminal node or not allowing the first management node to send data to the first terminal node; The first management node receives the second information and determines whether to send data to the first terminal node according to the second information.

2. The method according to claim 1, wherein The first information is further used to indicate the first channel occupancy time of the first management node, and the second information is further used to indicate a second channel occupancy time, where the second channel occupancy time is associated with the first channel occupancy time.

3. The method according to claim 1 or 2, characterized in that, The first information is further used to indicate the identification information of the first management node, and the second information is further used to indicate the identification information of the first management node.

4. The method according to any one of claims 1 to 3, characterized in that The first information is further used to indicate the N.

5. The method according to any one of claims 1 to 4, characterized in that, The first information includes a first field and a second field, where the first field is used to indicate the identification information of the N terminal nodes, and the second field is used to indicate the first channel occupancy time of the first management node, and the first field is located after the second field in the time domain.

6. The method according to claim 5, wherein The first information further includes a first synchronization signal, where the first synchronization signal is located after the second field and before the first field in the time domain.

7. The method according to claim 5 or 6, characterized in that, The second field is further used to indicate the number of time units occupied by the first field.

8. The method according to any one of claims 1-7, characterized in that The identification information of the N terminal nodes includes the physical layer identification of the N terminal nodes.

9. The method according to any one of claims 2-8, characterized in that The second information includes a third field and a fourth field, where the third field is used to indicate allowing the first management node to send data to the first terminal node or not allowing the first management node to send data to the first terminal node, and the fourth field is used to indicate the second channel occupancy time, and the third field is located after the fourth field in the time domain.

10. The method according to claim 9, characterized in that, The fourth field is used to indicate the second channel occupancy time, including: The fourth field is used to indicate the number of time units included in the second channel occupancy time.

11. The method according to any one of claims 5-10, characterized in that, The position of the third field in the time domain is associated with the position of the identification information of the first terminal node in the first field.

12. A communication method, characterized in that, Including: The first terminal node receives first information, where the first information is at least used to indicate the identification information of N terminal nodes associated with a first management node, and N is a positive integer; The N terminal nodes include the first terminal node, and the identification information of the first terminal node is used to trigger the first terminal node to send second information, where the second information is at least used to indicate allowing the first management node to send data to the first terminal node or not allowing the first management node to send data to the first terminal node; The first terminal node sends the second information, and the second information is further used for the first management node to determine whether to send data to the first terminal node.

13. The method according to claim 12, wherein The first information is further used to indicate the first channel occupancy time of the first management node, and the second information is further used to indicate a second channel occupancy time, where the second channel occupancy time is associated with the first channel occupancy time.

14. The method according to claim 12 or 13, characterized in that, The first information is further used to indicate the identification information of the first management node, and the second information is further used to indicate the identification information of the first management node.

15. The method according to any one of claims 12 - 14, characterized in that, The first information is further used to indicate the N.

16. The method according to any one of claims 12 - 15, characterized in that, The first information includes a first field and a second field. The first field is used to indicate the identification information of the N terminal nodes, and the second field is used to indicate the first channel occupancy time of the first management node. The first field is located after the second field in the time domain.

17. The method according to claim 16, characterized in that, The first information further includes a first synchronization signal, which is located after the second field and before the first field in the time domain.

18. The method according to claim 16 or 17, characterized in that, The second field is further used to indicate the number of time units occupied by the first field.

19. The method according to any one of claims 12 - 18, characterized in that, The identification information of the N terminal nodes includes the physical layer identifiers of the N terminal nodes.

20. The method according to any one of claims 13 - 19, characterized in that, The second information includes a fourth field and a third field. The fourth field is used to indicate the second channel occupancy time, and the third field is used to indicate whether to allow the first management node to send data to the first terminal node or not. The third field is located after the fourth field in the time domain.

21. The method according to claim 20, wherein The fourth field is used to indicate the second channel occupancy time, including: The fourth field is used to indicate the number of time units included in the second channel occupancy time.

22. The method according to any one of claims 16 - 21, characterized in that, The position of the third field in the time domain is associated with the position of the identification information of the first terminal node in the first field.

23. A communication device, characterized in that, It includes units or modules for implementing the method according to any one of claims 1 to 22.

24. A communication device, characterized in that, The communication device includes at least one processor; wherein, the at least one processor is configured to execute the method according to any one of claims 1 to 22.

25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer is caused to execute the method according to any one of claims 1 to 22.

26. A computer program product, characterized in that, The computer program product includes: computer program code, and when the computer program code is run by a computer, the computer is caused to execute the method according to any one of claims 1 to 22.

27. A chip, characterized in that, The chip includes at least one processor and an interface. The processor is used to read and execute instructions stored in a memory, and when the instructions are run, the chip is caused to execute the method according to any one of claims 1 to 22.

Citation Information

Cited By

  • Communication method and apparatus

    WO2025148673A1