Communication method and apparatus

By sending the identification information indicative of terminal nodes in vehicle short-range communication, the signal collision problem caused by channel preemption between management nodes is solved, and the communication quality and user experience are improved.

WO2025148673A1PCT designated stage expired Publication Date: 2025-07-17HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/141612
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-09
Filing Date
2024-12-23
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

In vehicle short-range communication technology, preempting channels between management nodes in multiple communication domains leads to hidden terminal problems, resulting in signal collisions and 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, signal collision is reduced, and interference avoidance is achieved.

Benefits of technology

The communication quality of on-board communication nodes is improved, communication conflicts between management nodes are reduced, and user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141612_17072025_PF_FP_ABST
    Figure CN2024141612_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a communication method and apparatus. 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 so as to trigger the corresponding terminal node to send second information, so that the first management node receiving the second information learns whether data can be sent or not. For example, the first management node sends data to a first terminal node on the basis of the second information, indicating that no signal collision problem occurs during 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 on the basis of the second information, indicating that a signal collision problem occurs during data transmission between the first management node and the first terminal node. Therefore, the occurrence of communication conflicts between the first management node and other management nodes in a network can be reduced, achieving interference avoidance, improving the communication quality of nodes, thus improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application with application number 202410033268.9 filed with the State Intellectual Property Office of China on January 9, 2024, and priority to the Chinese patent application with the invention name “A Communication Method and Device”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the fields of vehicle networking and communication technology, and in particular to a communication method and device. Background Art

[0003] The increasing diversification of in-vehicle applications is leading to an increasing number and types of in-vehicle communication nodes, placing higher demands on in-vehicle communication capabilities. Compared to existing wired communications, in-vehicle wireless can further reduce the number, length, and weight of in-vehicle wiring harnesses, as well as the corresponding installation, maintenance, and servicing costs. Therefore, in-vehicle communication technologies are trending towards wireless, such as in-vehicle short-range communication technologies.

[0004] Currently, in-vehicle short-range communication technology supports a channel-grabbing method in which master nodes corresponding to multiple communication domains compete with each other. However, this channel-grabbing method may pose a hidden terminal problem. For example, if a grant (G) node in one communication domain is unaware of a G node in another domain, a terminal (T) node may receive signals from both G nodes simultaneously. This means that the signals from the two G nodes collide, affecting the communication quality of the nodes. Summary of the Invention

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

[0006] In a first aspect, a communication method is provided, which 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 information can be sent, and 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 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 information, and 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. In this way, the second information can also be received, and it can be determined whether to send data to the first terminal node based on the second information.

[0007] It can be seen that in the above embodiment, 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, thereby enabling 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 the 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 the nodes, and enhance the user experience.

[0008] In combination with the first aspect, optionally, the first information is further used to indicate a 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.

[0009] It can be seen that in the above embodiment, the first information can indicate the first channel occupancy time. For a terminal node that is not associated with the first management node, it can back off after receiving the first information, so that the terminal node does not transmit data during the first channel occupancy time, thereby not interfering with the data transmission of the first management node. For any one of the N terminal nodes, not only can the second channel occupancy time be determined based on the first channel occupancy time, but the second channel occupancy time can also be indicated by the second information, so that other management nodes that receive the second information can be informed 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, thereby achieving interference avoidance, improving the communication quality of the nodes, and enhancing the user experience.

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

[0011] It can be seen that in the above embodiment, the first information can indicate the identification information of the first management node, so that any terminal node among 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.

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

[0013] It can be seen that in the above embodiment, because the first information can indicate the number of users associated with the first management node, any terminal node among the N terminal nodes can verify the number of identification information of the terminal nodes indicated by the first information in combination with the number of users, thereby reducing the problem of incomplete information parsing.

[0014] 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 identification information of N terminal nodes, 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.

[0015] It can be seen that in the above embodiment, the first field is located after the second field in the time domain, so that any terminal node among the N terminal nodes can first obtain the information indicated by the second field, so that it can fully 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.

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

[0017] It can be seen that in the above embodiment, the first synchronization signal is located after the second field and before the first field in the time domain, which indicates that any terminal node among 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, which improves the demodulation performance of the first field.

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

[0019] It can be seen that in the above embodiment, the second field also indicates the number of time units occupied by the first field, so that any terminal node among the N terminal nodes can know the length of the information indicated by the first field, and then the terminal node can verify whether the information indicated by the first field is completely obtained, or whether too much information is obtained, thereby reducing the problem of deviation when parsing the information indicated by the first field.

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

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

[0022] 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 occupancy time of the second channel, and the third field is located after the fourth field in the time domain.

[0023] It can be seen that in the above embodiment, the third field is located after the fourth field in the time domain, so that other management nodes can first know that the channel is occupied, thereby not continuing to compete for the channel and not sending signals during the second channel occupancy time, thereby better ensuring interference avoidance problems.

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

[0025] 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.

[0026] It can be seen that in the above embodiment, this realizes implicit indication of the position of the third field in the time domain, reduces indication overhead, and saves transmission resources.

[0027] In a second aspect, a communication method is provided, which can be executed by a 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 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, a first information can be received, and 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 a second information, and the second information is at least 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. Second information can also be sent, and the second information is also used by the first management node to determine whether to send data to the first terminal node.

[0028] It can be seen that in the above embodiment, the first terminal node can receive the first information because the terminal nodes indicated by the first information include the first terminal node, so that the first terminal node can send the second information. In this way, the first management node that receives the second information is informed 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 the 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 the nodes, and enhance the user experience.

[0029] In combination with the second aspect, optionally, the first information is further used to indicate a 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.

[0030] As can be seen, in the above embodiment, the first terminal node can not only determine the second channel occupancy time based on the first channel occupancy time, but can also indicate the second channel occupancy time through the second information. This allows other management nodes that receive the second information to be aware of the channel occupancy and to refrain from transmitting signals during the second channel occupancy time. This can reduce communication conflicts between the first management node and other management nodes in the network, thereby achieving interference avoidance, improving node communication quality, and enhancing user experience.

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

[0032] It can be seen that in the above embodiment, 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.

[0033] 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.

[0034] It can be seen that in the above embodiment, because 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 node indicated by the first information in combination with the number of users, thereby reducing the problem of incomplete information parsing.

[0035] 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, 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.

[0036] It can be seen that in the above embodiment, the first field is located after the second field in the time domain, so that the first terminal node can first obtain the information indicated by the second field, so that it can fully 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.

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

[0038] It can be seen that in the above embodiment, the first synchronization signal is located after the second field and before the first field in the time domain, which indicates 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.

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

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

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

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

[0043] 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 occupancy time of the second channel, 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, and the third field is located after the fourth field in the time domain.

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

[0045] 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.

[0046] It can be seen that in the above embodiment, this realizes implicit indication of the position of the third field in the time domain, reduces indication overhead, and saves transmission resources.

[0047] In a third aspect, a communication device is provided, comprising a unit or module for implementing the method described in any one of aspects 1 to 2. The communication device may be a first management node or a first terminal node, or a module of the first management node or the first terminal node (e.g., a processor, a chip, or a chip system), or a logical node, a logical module, or software capable of implementing all or part of the functions of the first management node or the first terminal node.

[0048] In a fourth aspect, a communication device is provided, comprising at least one processor; wherein the at least one processor is configured to execute any of the methods described in any one of the first to second aspects. The communication device may be a first management node or a first terminal node, or a module of the first management node or the first terminal node (e.g., a processor, a chip, or a chip system, etc.), or 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. At least one processor may execute a computer program or instruction in a memory so that the above method is 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.

[0049] In a fifth aspect, a communication system is provided, the communication system comprising a first management node and a first terminal node; the first management node is used to execute the method as described in any one of the first aspects; the first terminal node is used to execute the method as described in any one of the second aspects.

[0050] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer executes any one of the methods described in any one of the first to second aspects.

[0051] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program code, and when the computer program code is executed by a computer, the computer executes any one of the methods described in any one of the first to second aspects.

[0052] According to an eighth aspect, a terminal is provided, the terminal comprising the communication device according to the third aspect.

[0053] As a possible implementation method, the terminal may be an intelligent terminal or transportation tool such as a vehicle, a drone, or a robot. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] FIG1 is a schematic diagram of a communication domain;

[0055] FIG2 is a schematic diagram of a possible communication system provided in an embodiment of the present application;

[0056] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;

[0057] FIG4 is a schematic diagram of an LBT frame structure provided in an embodiment of the present application;

[0058] FIG5 is a schematic structural diagram of a communication device 50 provided in an embodiment of the present application;

[0059] FIG6 is a schematic structural diagram of another possible communication device 60 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. In the embodiments of the present application, the terms "system" and "network" 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 this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, in the description of this application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and terms such as "first" and "second" do not necessarily limit differences.

[0061] References to "one embodiment" or "some embodiments" in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

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

[0063] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0064] In order to facilitate understanding of the contents of this solution, some of the terms involved in the embodiments of this application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of this application.

[0065] 1. Node

[0066] In this application, a node is an electronic device with communication capabilities and / or data processing capabilities.

[0067] Exemplarily, the electronic device may be a terminal device. The terminal device is an entity on the user side for receiving signals, or sending signals, or receiving and sending 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 wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, the terminal device may refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication device, user agent, user device or road side 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 smart phone, 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 device connected to a wireless modem, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, 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, or a wireless terminal in a wearable device. The terminal device may also be a terminal in a fifth-generation mobile communication technology (5G) system or a terminal in a next-generation communication system, which is not limited in the present embodiment.

[0068] The various terminal devices introduced above are located on the vehicle (for example, placed inside the vehicle or installed inside the vehicle) and can all be considered as on-board terminals. On-board terminals may include, for example, an on-board unit (OBU), a camera, a mobile data center (MDC), a cockpit domain controller (CDC), a battery control unit (BCU), a battery nonitor unit (BMU), a telematics box (T-Box), etc.

[0069] As another example, the electronic device may be a network device, which is an entity on the network side for sending signals, or receiving signals, or both sending and receiving signals. The network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminal devices.

[0070] In one possible scenario, a network device may be a device with base station functionality, 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, or non-terrestrial network equipment in an NTN, i.e., equipment that can be deployed on a high-altitude platform or satellite. A network device may be a transmission reception point (TRP), a base station, or various forms of control nodes, such as a network controller or a wireless controller. Specifically, network devices can include various forms of macro base stations, micro base stations (also known as small cells) in heterogeneous network (HetNet) scenarios, 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 node Bs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmission points (TRPs), transmitting points (TPs), mobile switching centers, and the like. They can also be antenna panels for base stations. A control node can connect to multiple base stations and configure resources for multiple terminals covered by these base stations. In systems using different wireless access technologies, the names of devices with base station functionality 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 (communication) network (public land mobile network, PLMN) network, or a device that performs base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, and vehicle network communication, etc. This application does not limit the specific name of the network device.The network equipment may also be an open access network (O-RAN or ORAN), a baseband pool (BBU pool) and RRU under a cloud radio access network (CRAN), etc.

[0071] The embodiments of this application do not limit the device form factor of the electronic device. The device used to implement the function of the electronic device can be an electronic device; it can also be a device that can support the electronic device to implement the function, such as a chip system. The device can be installed in the electronic device or used in conjunction with the electronic device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete devices.

[0072] 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, but for the convenience of description, the electronic devices with data transceiver capabilities are collectively referred to as nodes in the embodiments of the present application. In the different communication technologies adopted, the nodes may also have specific names. For example, when adopting the short-range wireless communication technology specified by the Star Alliance, the nodes described in the embodiments of the present application may be referred to as master nodes or slave nodes. The master node and the slave node may be referred to as a G node and a T node, respectively, and this application does not limit their names. The following description takes the G node and the T node as examples.

[0073] G nodes can manage T nodes and have the function of allocating resources, responsible for allocating wireless communication resources to T nodes. T nodes communicate with G nodes using the resources allocated by G nodes according to the G node's scheduling. For example, the G node is a mobile phone and the T node is a headset. The mobile phone and the headset establish a communication connection to enable data exchange. The mobile phone manages the headset and has the function of allocating resources, so it can allocate resources to the headset. For another example, the G node is a battery management unit and the T node is a battery cell. The battery management unit and the battery cell establish a communication connection. The battery management unit can allocate resources to the battery cell. The battery cell sends information such as the battery cell status to the battery management unit, allowing the battery management unit to intelligently manage each battery cell.

[0074] In addition, in this application, node identification information can be used to uniquely identify the node. Node identification information can be, for example, a layer 2 identification (L2ID) or a physical layer identification (PHYID). These are just some examples and are not limited in this application. Any information that can uniquely identify a node can be used as node identification information in this application.

[0075] 2. Communication domain

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

[0077] Optionally, a node can be in at least one communication domain. For example, in Figure 1, the vehicle includes two communication domains: 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, while 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 it, it 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 obeys the CDC's dispatch. Communication Domain 2 can also include other T-nodes, such as speakers and microphones.

[0078] 3. Time Unit

[0079] The time unit mentioned in this application may be a superframe, a radio frame, a symbol or other time domain granularity, such as a basic time unit Ts.

[0080] A superframe may include multiple radio frames. A radio frame may include multiple symbols. When the cyclic prefix (CP) is a normal cyclic prefix (NCP), the number of symbols included in the radio frame may be greater than the number of symbols included in the radio frame when the CP is an extended cyclic prefix (ECP). Specifically, when the CP is NCP, the duration of the symbol in the radio frame may be less than the duration of the symbol in the radio frame when the CP is ECP. For ease of distinction, the symbols when the CP is NCP may be referred to as short symbols, and the symbols when the CP is ECP may be referred to as extended symbols or long CP symbols. This application does not limit their names.

[0081] Optionally, the symbols mentioned in this application may be orthogonal frequency-division multiplexing (OFDM) symbols. In this case, short symbols, extended symbols, and long CP symbols may be referred to as short OFDM symbols, extended OFDM symbols, and long CP-OFDM symbols, respectively. This application does not limit their names. The following description uses short symbols and long CP symbols as examples.

[0082] The following describes superframes and radio frames in detail using Spark Link Basic (SLB) access technology as an example. Specifically, a superframe period can be 1 millisecond (ms), meaning the superframe duration is 1 ms. A superframe can contain 48 radio frames, and the radio frame duration can be 1 / 48 = 20.833 microseconds (µs).

[0083] It should be noted that the above is only an example of the number of radio frames included in a superframe. With the evolution of communication technology, the number of radio frames included in a superframe may also be other values, which is not limited in this application.

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

[0085] Among them, Ts is the basic time unit of various time lengths of the physical layer in the vehicle-mounted short-range communication standard, Ts = 1 / fs, fs is the carrier frequency, for example, fs = 30.72 megahertz (MHz). When Ts is used as a 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 technology, the length of long CP symbols and / or short symbols can also be other values, and this application does not limit them.

[0086] 4. Leading information (also called leading or leading message)

[0087] A preamble is a message sent by a node after channel contention. For example, after channel contention, a preamble is sent by node G before it enters the superframe structure. Channel contention, also known as transmission resource contention or channel contention, is how the communication domain acquires transmission resources.

[0088] Optionally, the preamble information may be used to indicate a change in configuration information, such as a change in random access resource pool configuration, channel sounding reference signal (Sounding Reference Signal, SRS) resource pool configuration, and other information.

[0089] Optionally, the preamble information can also be used for time-frequency synchronization of the receiving node. Time-frequency synchronization includes time synchronization and frequency synchronization. Time synchronization refers to adjusting the clock values ​​of different nodes to a certain accuracy or a certain degree of conformity, or adjusting the error of the starting time of the transmission of time units of different nodes to a certain range. Frequency synchronization refers to 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 of the node and the expected frequency, or the relative / absolute error of the actual frequencies between different nodes, etc.

[0090] Optionally, the preamble can also be used to obtain information about the communication channel. For example, the preamble is used for channel estimation and channel quality assessment. For example, node G transmits the preamble, and node T receives the preamble. Based on the preamble, node T can measure the channel between node G and node T to obtain information about the channel quality.

[0091] In a possible implementation, the content of the preamble information may be predefined (eg, specified by a protocol), preconfigured, or configured through high-layer signaling.

[0092] 5. Association

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

[0094] 6. Channel Occupancy Time (COT)

[0095] The COT may refer to the time period during which a communication domain or a node in the communication domain continuously occupies a channel. Optionally, the COT may include the start time and / or end time of the time period, or may not include the start time and / or end time of the time period, which is not limited in this application.

[0096] The communication domain or the nodes in the communication domain continuously occupying the channel can be understood as the channel being used to transmit data of the communication domain or the nodes in the communication domain, or the nodes in the communication domain being able to transmit data on the channel.

[0097] 7. Listening before talking (LBT)

[0098] LBT refers to a mode in which a communication domain or nodes within a communication domain occupy a channel for data transmission discontinuously. For example, a G node in a communication domain releases a channel at the end of a COT. After releasing the channel, the channel may be used by G nodes in other communication domains to transmit data. Alternatively, after releasing the channel, the G node can occupy another channel through channel contention.

[0099] The present application does not limit the triggering conditions for the G nodes to compete for channels. For example, when the communication domain requires data transmission, the G nodes are triggered to compete for channels, or when preset conditions are met, the G nodes are triggered to compete for channels.

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

[0101] 8. Sequence

[0102] The sequence mentioned in this application may refer to a pseudo-random sequence, such as a Zadoff-chu (ZC) sequence, a Gold sequence, a Hadamard sequence, and the like.

[0103] Optionally, the number of pseudo-random sequences may be one or more. In other words, the sequence 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.

[0104] 9. Synchronous Signal

[0105] Synchronization signals can be used for time synchronization, such as a first training signal (FTS) and / or a secondary training signal (STS). Among them, FTS and STS are signals used for time synchronization in SLB access technology. FTS is a coarse synchronization signal, and STS is a fine synchronization signal. An FTS and an STS can be a group. In each group of signals, the signal that appears first in the time domain is the FTS, and the signal that appears later in the time domain is the STS. For example, the FTS can be a sequence with a root index of 1 or 40 and a length of 39, such as a ZC sequence. For example, the STS can be a sequence with a root index between 1 and 20 and a length of 39, such as a ZC sequence. It should be understood that this is only a specific example of a synchronization signal. The synchronization signal can also be other signals that can perform time synchronization, and this application does not limit it.

[0106] The above description of technical terms may be optionally used in the following embodiments.

[0107] The following describes the system architecture of the embodiment of the present application. It should be noted that the system architecture described in this application is intended to more clearly illustrate the technical solution of this application and does not constitute a limitation on the technical solution provided by this application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by this application is equally applicable to similar technical problems.

[0108] Referring to Figure 2, Figure 2 is a schematic diagram of a possible communication system provided in an embodiment of the present application, including a first node 201, at least one node associated with the first node 201 (such as node 2011, node 2012, and node 2013 in Figure 2), a second node 202, and at least one node associated with the second node 202 (such as node 2021, node 2022, and node 2023 in Figure 2). Each node involved in Figure 2 has communication capabilities. For example, the first node 201 can send signals and / or receive signals.

[0109] Optionally, the first node 201 and the second node 202 may be unaware of each other, that is, the first node 201 cannot monitor the signal of the second node 202, and the second node 202 cannot monitor the signal of the first node 201. It can also be understood that the first node 201 is outside the signal coverage range of the second node 202, and the second node 202 is outside the signal coverage range of the first node 201.

[0110] In one possible implementation, the signal coverage range of the first node 201 may overlap with the signal coverage range 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 in Figure 2 where nodes 2011 and 2012 are located in the first communication domain, and node 2013 is located in the first communication domain and the second communication domain, i.e., 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 in Figure 2 where nodes 2021 and 2022 are located in the second communication domain, and node 2023 is located in the first communication domain and the second communication domain, i.e., 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 domains in which each node is located.

[0111] In addition, the first node 201 may have a communication link with at least one of its associated nodes. Similarly, the second node 202 may have a communication link with at least one of its associated nodes. In the present 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. For example, short-range connection technologies may include StarFlash, 802.11b / g, Bluetooth (Bluetooth, BT), ZigBee, radio frequency identification technology (Radio Frequency Identification, RFID), ultra-wideband (UWB) technology, etc. For another example, long-range connection technologies may include but are not limited to communication technologies based on Long Term Evolution (Long Term Evolution), fifth-generation mobile communication technologies (5th generation mobile networks or 5th generation wireless systems, 5th-Generation, referred to as 5G or 5G technology), global system for mobile communications (Global System for Mobile Communications, GSM), general packet radio service (General Packet Radio Service, GPRS) or universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS), etc.

[0112] 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). The at least one node associated with the first node 201 and the at least one node associated with the second node 202 may be referred to as T nodes, terminal nodes, or stations.

[0113] It should be understood that the number, position, and connection relationship of the nodes shown in FIG2 are only one possible situation for the convenience of description and are not intended to limit a specific communication system and communication scenario.

[0114] The following is a detailed description of the embodiments of the present application. Specifically, the following description uses the example of a first node and a second node being the first management node and the second management node, respectively. In this case, the node associated with the first node and the node associated with the second node can be referred to as a terminal node, 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 merely examples. Other names may also be used in specific implementations, and the embodiments of the present application do not specifically limit this.

[0115] As shown in FIG3 , a communication method is provided in an embodiment of the present application, which includes but is not limited to the following steps:

[0116] 301. A first management node sends first information. The first information is used to indicate at least 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. The identification information of the first terminal node is used to trigger the first terminal node to send second information. The second information is used to indicate at least whether the first management node is allowed to send data to the first terminal node or not.

[0117] Correspondingly, the first terminal node receives the first information.

[0118] 302. The first terminal node sends second information.

[0119] Accordingly, the first management node receives the second information and determines whether to send data to the first terminal node based on the second information. Optionally, if the second information indicates that the first management node is allowed to send data to the first terminal node, the first management node sends the data to the first terminal node. If the second information 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.

[0120] The specific implementation of steps 301 to 302 is described in detail below.

[0121] The names of certain information (such as first information, second information, etc.) mentioned in this application are for ease of description only and should not be considered as limitations. For example, the first information can be called leading information, etc. The first information and the second information are described in detail below.

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

[0123] It should be noted that the names of certain fields (such as the first field) mentioned in this application are for ease of description only and should not be considered as limitations. For example, the first field can also be called a roll call field. For ease of description, the following description uses the first field as an example of a roll call field, which should not be considered as a limitation of this application.

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

[0125] For example, assuming N is 3 and the identification information of the three terminal nodes is all physical layer identification, X can be 36. The physical layer identification can occupy 12 bits. In other words, when the identification information of the N terminal nodes is all physical layer identification, X can be a multiple of 12.

[0126] For another example, assuming N is 3 and the identification information of the three terminal nodes is all L2ID, X can be 144. An L2ID can occupy 48 bits. That is, when the identification information of the N terminal nodes is all L2ID, X can be a multiple of 48.

[0127] As another example, assuming that N is 3, and among the identification information of three terminal nodes, the identification information of one terminal node is an L2ID, and the identification information of the other two terminal nodes is a physical layer identifier, X may be 72. In other words, if the identification information of some of the terminal nodes among the identification information of N terminal nodes may be physical layer identifiers, and the identification information of other terminal nodes may be L2IDs, X may be other values.

[0128] Optionally, the first information may further indicate a first cyclic redundancy check (CRC) code for verification. For example, the roll call field in the first information may further indicate the first CRC code. For example, Y bits in the roll call field carry the first CRC code. Y may be a positive integer, for example, 24 or another value.

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

[0130] Optionally, the first information can 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-mentioned N (i.e., the number of users associated with the first management node), etc. For example, the first information may also include a second field, and the second field can 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 can be called a leading fixed-length (also called a SIGNAL_fixed-length) field. For ease of description, the following description takes the second field as an example of a leading fixed-length field, which should not be regarded as a limitation of the present application.

[0131] It is understandable that different parts of the leading fixed-length field may correspond to different contents. For example, a portion of the bits of the leading fixed-length field is used to indicate the first COT, another portion of the bits of the leading fixed-length field is used to indicate the identification information of the first management node, and another portion of the bits of the leading fixed-length field is used to indicate the number of users associated with the first management node. In one possible embodiment, it can also be said that different contents in the 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 correspond to different fields, etc. This application does not limit this. The following introduces some examples of how different parts of the leading fixed-length field correspond to different contents.

[0132] Exemplarily, the leading fixed-length field is used to indicate the identification information of the first management node, which can be understood as follows: 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. For example, if the identification information of the first management node is a physical layer identifier, Z is 12. For example, if the identification information of the first management node is an L2ID, Z is 48.

[0133] For example, the leading fixed-length field is used to indicate the number of users associated with the first management node, which can be understood as follows: K bits in the leading fixed-length field indicate the number of users associated with the first management node, and K bits correspond to 2 K states, where the state represents 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. 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 described in detail here.

[0134] Table 1

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

[0136] Table 2

[0137] It should be noted that this application does not limit the number of time units occupied by a certain field (such as a roll call field, a 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. For example, the leading fixed-length field occupies 15 long CP symbols in the time domain, i.e., 38.09us, 1170Ts. Optionally, as can be seen from Tables 1 and 2, the leading fixed-length field adds new bits. In order 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, 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 1 or other values. For example, the fixed-length preamble field occupies 16 CP symbols in the time domain, that is, 40.62us and 1248Ts.

[0138] Optionally, the position of the roll-call field in the time domain is associated with the position of the leading fixed-length field in the time domain. For example, the roll-call field can be located after the leading fixed-length field in the time domain. Alternatively, the leading fixed-length field can be located before the roll-call field in the time domain. These two descriptions are interchangeable. The following description uses the example of the roll-call field being located after the leading fixed-length field in the time domain as an example, and should not be construed as a specific limitation of this application.

[0139] 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 provided here for illustrative purposes only and is not limited in this application. For example, the position of the roll-call field in the time domain may be anywhere between the first synchronization signal and the leading fixed-length field.

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

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

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

[0143] It should be noted that the terminal node (such as the first terminal node, etc.) involved in this application can predefine or preconfigure at least one sequence, such as a ZC sequence, etc. This allows the terminal node to carry the corresponding sequence in the confirmation field or not perform any action based on the signal interference situation to indicate whether the management node associated with the terminal node is allowed to send data.

[0144] 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 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, the confirmation field can be considered to carry the first ZC sequence. 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, the confirmation field can be considered to not carry a sequence.

[0145] 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 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 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 confirmation field carries the second ZC sequence. Or, 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] The first terminal node may detect the presence of an interference signal, for example, by: if the first terminal node cannot synchronize with the detected signal, the signal may be considered an interference signal. Otherwise, the signal may be considered to be non-interference. Alternatively, 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, the signal may be considered an interference signal. Otherwise, the signal may be considered to be non-interference.

[0147] Optionally, the first ZC sequence and the second ZC sequence may be different, for example, may be understood as one of the following:

[0148] (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 has a root index of 20 and a length of 39, and the second ZC sequence has a root index of 20 and a length of 40.

[0149] (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 has a root index of 20 and a length of 39, and the second ZC sequence has a root index of 21 and a length of 39.

[0150] (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 has a root index of 20 and a length of 39, and the second ZC sequence has a root index of 21 and a length of 40.

[0151] The first ZC sequence and the second ZC sequence in the above-mentioned methods (1) to (3) are only examples. There may be other implementation methods, which are not limited in this application.

[0152] Optionally, the number of confirmation fields can be the same as the number of users associated with the first management node indicated by the leading fixed-length field. That is, multiple users can correspond one-to-one to multiple confirmation fields. For example, N terminal nodes can correspond to N confirmation fields. Whether the confirmation field carries the corresponding sequence can be determined by the user, for example, based on whether there is signal interference, and this application does not limit this.

[0153] 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 determine whether the corresponding terminal node has sent the ZC sequence through energy detection. In other words, multiple users can correspond one-to-one to multiple confirmation fields, and different users can send corresponding ZC sequences in different confirmation fields, allowing the first management node to perform energy detection independently. When energy is detected in the confirmation field corresponding to the user, it indicates that the first management node can send data to the user. When no energy is detected in the confirmation field, it indicates that the first management node cannot send data to the user. This can reduce the delay caused by signaling parsing.

[0154] The confirmation field may occupy corresponding time units in the time domain. For example, the confirmation field occupies P2 time units in the time domain, where P2 may be a positive integer such as 1 or another value. For example, the confirmation field occupies one long CP symbol in the time domain, i.e., 2.54 us, 78 Ts. Optionally, when there are multiple confirmation fields, the number of time units occupied by different confirmation fields in the time domain may be partially the same, completely the same, or completely different, and this application does not impose any restrictions on this.

[0155] Optionally, the second information may also be used to indicate a second COT. For example, the second information may include a fourth field, which is used to indicate the second COT. Optionally, the fourth field may be called a channel occupation response (COR) field. For ease of description, the following description uses the fourth field as the COR field as an example, which should not be considered a limitation of this application.

[0156] The second COT is associated with the first COT. For example, the starting position of the second COT can be earlier than, equal to, or later than the starting position of the second information in the time domain, and the ending position of the second COT can be earlier than or equal to the ending position of the first COT. Optionally, the length of the second COT is less than the length of the first COT. In other words, 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.

[0157] Optionally, the COR field is used to indicate the second COT, which can be understood as follows: 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, where the state 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. In the case where 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 described in detail here.

[0158] Table 3

[0159] The COR field may occupy a corresponding time unit in the time domain. For example, the COR field may occupy P3 time units in the time domain, where P3 may be a positive integer such as 9 or another value. For example, the COR field may occupy 9 long CP symbols in the time domain, i.e., 22.85 μs or 702 Ts.

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

[0161] Exemplarily, the identification information of the first management node is a physical layer identifier, and T may be 12. Alternatively, the identification information of the first management node is an L2ID, and T may be 48.

[0162] Optionally, the second information may also be used to indicate at least one of the following: second protocol version information or a second CRC code for verification. Exemplarily, the COR field may also be used to indicate at least one of the following: second protocol version information or a second CRC code. For example, the R bit in the COR field carries the second CRC code, where R is a positive integer, such as 2 or another value. For example, the W bit in the COR field carries the first CRC code, where W is a positive integer, such as 24 or another value. 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.

[0163] In one possible implementation, the first protocol version information may be the same as or different from the second protocol version information. In the case where the first protocol version information is different from the second protocol version information, since the higher protocol version is compatible with the lower protocol version, it can be considered that the protocol version indicated by the first protocol version information is lower or higher than the protocol version indicated by the second protocol version information. Optionally, the position of the confirmation field in the time domain is associated with the position of the COR field in the time domain. For example, the confirmation field can be located after the COR field in the time domain. In other words, the COR field can be located before the confirmation field in the time domain. These two descriptions can be interchangeable. It should be understood that the positions of the two fields in the time domain are only given here for example, and this application does not limit their positions. For example, the confirmation field can be located before the COR field in the time domain.

[0164] In addition, when there are multiple confirmation fields, the multiple confirmation fields may all be located after the COR field in the time domain. Alternatively, the multiple confirmation fields may all be located before the COR field in the time domain. Alternatively, some of the multiple confirmation fields may be located after the COR field, while others may be located before the COR field, etc. This application does not impose any restrictions on this.

[0165] Optionally, the position of the confirmation field corresponding to any one of the N terminal nodes in the present application in the time domain may also be associated with the position of the terminal node's identification information in the roll-name field. For example, the position of the confirmation field corresponding to the first terminal node in the time domain may also be associated with the position of the first terminal node's identification information in the roll-name field. For example, the roll-name field indicates the identification information of three terminal nodes, namely, the identification information of terminal node 1 through terminal node 3. In the roll-name field, the position of terminal node 1's identification information precedes the position of terminal node 3's identification information, and the position of terminal node 3's identification information precedes the position of terminal node 2's identification information. Therefore, the confirmation field corresponding to terminal node 1 is located before the confirmation field corresponding to terminal node 3 in the time domain, and the confirmation field corresponding to terminal node 3 is located before the confirmation field corresponding to terminal node 2 in the time domain. In other words, if terminal nodes 1 through 3 all need to send a ZC sequence in their corresponding confirmation fields, the order in which the corresponding ZC sequences are sent is terminal node 1, terminal node 3, and terminal node 2, respectively.

[0166] In addition, the above-mentioned first information can also indicate other content. Similarly, the second information can also indicate other content. The following is an example of the LBT frame structure shown in Figure 4. In Figure 4, the LBT frame may include a padding field, STS, FTS, a leading fixed-length field, a roll call field, a leading variable-length (also known as SIGNAL_variable-length) field, a COR field, one or more confirmation fields, and one or more superframes. It can also be said that the LBT frame includes the first information, the second information, and continuous superframes. The first information includes a padding field, STS, FTS, a leading fixed-length field, a roll call field, and a leading variable-length field. The second information includes STS, FTS, a COR field, and one or more confirmation fields. Continuous superframes may include one or more superframes. It can be understood that this is only an exemplary description and should not be regarded as a limitation of the present application. Among them, regarding the leading fixed-length field, the roll call field, the COR field, and the confirmation field, reference can be made to the above-mentioned relevant description. The other fields in the LBT frame are described in detail below, specifically:

[0167] 1. Fill in the fields

[0168] The padding field can contain any data and is typically composed of multiple '0' bits. The length of the padding field can be adjusted as needed to ensure that the length of the entire data packet meets the minimum frame length requirement. For example, the padding field is used to ensure that the length of the first information meets the minimum frame length requirement. Optionally, the padding field following the leading variable-length field can also be called the leading variable-length padding field, which is used to ensure wireless frame alignment. For ease of distinction, the padding field at the starting position of the first information can be called the first padding field, and the padding field at the ending position of the first information can be called the second padding field.

[0169] Optionally, the starting position of the first padding field is located at the starting position of the first information, that is, the starting position of the LBT frame. Alternatively, the time domain position of the first padding field is the starting position of the first information, that is, the starting position of the LBT frame. Similarly, the ending position of the second padding field is located at the ending position of the first information. Alternatively, the time domain position of the second padding field is the ending position of the first information.

[0170] Alternatively, the padding field may also be referred to as a guard field. For example, the first padding field and the second padding field may also be referred to as a first guard field and a second guard field, respectively. This application does not limit their names. For ease of description, the following description will take the first padding field and the second padding field as an example.

[0171] The variable-length preamble field can be used to send system messages (e.g., Glink-SystemInfo-Message), enabling broadcast messages to be sent to other nodes within the communication domain within the preamble. Compared to sending system messages within a superframe, sending system messages within the first message can reduce transmission latency.

[0172] 2. STS and FTS

[0173] At least one of STS and FTS may appear in at least one position in the LBT frame in the form of a group of signals. The present application does not limit the specific position of the group of signals in the LBT frame. For example, there may be three groups of signals in Figure 4. 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 roll call field. Another 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 referred to as the first group of synchronization signals, the second group of synchronization signals, and the third group of synchronization signals, respectively. The purpose of these three groups of synchronization signals is to synchronize time, and they may also be used to ensure the demodulation performance of the leading fixed-length field, the roll call field, and the COR field, respectively.

[0174] The STS occupies P4 time units in the time domain, where P4 can be a positive integer such as 5. For example, the STS occupies five short symbols in the time domain, namely, 10.4 us and 320 Ts. The FTS occupies P5 time units in the time domain, where P5 can be a positive integer such as 5. For example, the FTS occupies five short symbols in the time domain, namely, 10.4 us and 320 Ts.

[0175] Optionally, the number of time units occupied by STSs at different positions in the LBT frame in the time domain may be partially the same, completely the same, or completely different. The number of time units occupied by FTSs at different positions in the LBT frame in the time domain may be partially the same, completely the same, or completely different. This application does not impose any restrictions on this.

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

[0177] Multiple superframes can be continuous in the time domain, and are therefore referred to as 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 an LBT frame.

[0178] It should be noted that the LBT frame structure shown in Figure 4 is merely an example. For example, the temporal order of the fields in the LBT frame is merely an example, and other implementations are possible. For example, the temporal order of the fields in the first information may be, in sequence, the first padding field, STS, FTS, leading fixed-length field, roll call field, STS, FTS, leading variable-length field, and second padding field. This application does not limit the LBT frame structure or the temporal order of the fields in the LBT frame.

[0179] 4 , the first COT in this application may include at least the time occupied by the first information, the time occupied by the second information, and at least one superframe. The second COT may include at least the time occupied by the second information and at least one superframe.

[0180] Optionally, a guard time interval, such as a first guard time interval, may exist between the second padding field and the STS following the second padding field in the LBT frame. In this case, the first COT may also include the first guard time interval. The first guard time interval is the transmit-receive conversion protection time. The starting position of the first guard time interval is the ending position of the second padding field, and the ending position of the first guard time interval is the starting position of the STS. Alternatively, the starting position of the first guard time interval is the ending position of the first information, and the ending position of the first guard time interval is the starting position of the second information. These two descriptions are interchangeable.

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

[0182] Optionally, the second COT may also include or exclude the first guard time interval. If the second COT includes the first guard time interval, the start position of the second COT can be considered the end position of the second padding field. Alternatively, the start position of the second COT can be considered the end position of the first information. These two descriptions are interchangeable. If the second COT does not include the first guard time interval, the start position of the second COT can be considered the end position of the first guard time interval. Alternatively, the start position of the second COT can be considered the start position of the second information. These two descriptions are interchangeable.

[0183] Optionally, a guard interval, such as a second guard interval, may exist between the latest acknowledgment field in the time domain and superframe i in the LBT frame. In this case, the first COT may also include a second guard interval. The second guard interval serves as a transmission / reception switching protection time. The start position of the second guard interval corresponds to the end position of the acknowledgment field, and the end position of the second guard interval corresponds to the start position of superframe i. Alternatively, the start position of the second guard interval corresponds to the end position of the second information, and the end position of the second guard interval corresponds to the start position of consecutive superframes. These two descriptions are interchangeable.

[0184] In a possible implementation, a certain field in the present application may also occupy corresponding frequency domain resources. For example, the field may occupy at least one subcarrier in the frequency domain.

[0185] 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.

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

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

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

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

[0190] In one possible implementation, a corresponding modulation method can be used to modulate a certain field in the present application. The modulation method can 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. This application does not limit this. For example, the roll call field and the COR field can both be modulated using QPSK, etc. It should be pointed out that the modulation methods used by different fields in the present application can be partially the same, completely the same or completely different, and this 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 this application does not limit this.

[0191] 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.

[0192] Optionally, step 301 can be understood as: the first management node sends the first information after channel contention. For example, the first information is sent when the channel is detected to be idle. The first management node may consider the channel idle when it detects that the energy on the channel is lower than a threshold value. Optionally, the threshold value may be predefined or preconfigured. Furthermore, before the first management node sends the first information, the counter of the first management node may be 0 or a 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 a maximum value, the first management node may send the first information. The counter in this application may use a forward timing method or a countdown method, which is not limited here. When the counter uses a forward timing method, the counter of the first management node starts counting from 0 and stops counting when the counter of the first management node reaches the maximum value. When the counter uses a countdown method, the counter of the first management node starts counting from the maximum value and stops counting when the counter of the first management node reaches 0. Optionally, the counter mentioned in this application may be called a random backoff counter, which is not limited in this application.

[0193] It should be noted that after the first management node sends the first information, all nodes within the signal coverage of the first management node can receive the first information. The following describes the nodes within the signal coverage of the first management node in several situations, specifically:

[0194] 1. After receiving the first information, any one of the N terminal nodes may send corresponding second information. For example, the first terminal node may send the second information. For ease of understanding, the following description uses the first terminal node as an example to describe the details after receiving the first information, which should not be construed as limiting the present application.

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

[0196] For example, the first terminal node may determine the number of time units occupied by the roll call field based on the leading fixed-length field in the first information.

[0197] For example, the first terminal node may determine the second COT based on a leading fixed-length field in the first information.

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

[0199] For example, the first terminal node may determine the second protocol version information based on a leading fixed-length field in the first information.

[0200] For example, the first terminal node may be triggered to send the second information based on a roll call field in the first information.

[0201] These are just some possible examples. After receiving the first information, the first terminal node may also perform other actions, which are not listed here one by one.

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

[0203] 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, the first management node can know whether to send data to the first terminal node because the second information can indicate that the first management node is allowed to send data to the first terminal node or is not allowed to send data to the first terminal node.

[0204] As another example, the signal coverage of the first terminal node may also include management nodes that are not associated with the first terminal node, such as a second management node that is unaware of the first management node. Because the second information may indicate that the first management node is not allowed to send data to the first terminal node, the second management node can be informed that the channel is occupied. Furthermore, the second information may also indicate the second COT, so the second management node can also be informed that the channel is occupied. Furthermore, the second information may also indicate the identification information of the first management node, so the second management node can also be informed that the channel is occupied by the first management node. It should be understood that if the second management node learns that the channel is occupied, it can suspend the backoff process. Alternatively, it can suspend the counter so that the counter does not count, thereby maintaining the maximum value of the counter. After waiting for the channel to become idle again, the second management node can restart the counter. This prevents the second management node from sending signals at least within the second COT, thereby ensuring that the first terminal node does not receive signals from both the first and second management nodes simultaneously within the second COT. This reduces signal collisions, improves node communication quality, and enhances user experience.

[0205] In one possible implementation, the second management node may not be within the signal coverage of the first terminal node, meaning that the second management node is unaware that the channel is occupied. Therefore, the second management node can compete for the channel and, after successfully competing for the channel, resume communication. Furthermore, 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, communication between the first management node and the first terminal node will not be disrupted. In other words, both unaware management nodes are transmitting data, improving channel utilization.

[0206] 2. Optionally, the signal coverage of the first management node may also include one or more other terminal nodes in addition to the N terminal nodes. The other one or more terminal nodes may be divided into two types: one is a terminal node associated with the first management node, and the other is a terminal node associated with the second management node.

[0207] For the terminal node associated with the first management node, since the first information does not include its identification information, it does not perform any action after receiving the first information.

[0208] For a terminal node associated with a second management node, because the first information can also be used to indicate the first COT of the first management node, upon receiving the first information, the terminal node can set the first COT to the maximum value of the counter and simultaneously suspend the backoff process. In other words, the counter is suspended so that it does not count, thereby maintaining the maximum value of the counter. This prevents the terminal node from transmitting data within the first COT, thereby preventing interference with the data transmission of the first management node.

[0209] The terminal node associated with the first management node may also be associated with the second management node, or may not be associated with the second management node. The terminal node associated with the second management node may also be associated with the first management node, or may not be associated with the first management node.

[0210] 3. Optionally, the signal coverage of the first management node may include other management nodes. After receiving the first information, the other management nodes learn that the channel is occupied based on the first COT indicated by the first information. In this way, the other management nodes can set the first COT to the maximum value of the counter and suspend the backoff process.

[0211] Optionally, other management nodes may 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.

[0212] It can be seen that in the above embodiment, 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, thereby enabling 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 the 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 the nodes, and enhance the user experience.

[0213] The above describes in detail the method of the embodiment of the present application, and the following provides an apparatus of the embodiment of the present application.

[0214] An embodiment of the present application also provides a communication device for implementing any of the above methods. For example, a communication device is provided that includes units (or means) for implementing each step performed by the first management node or the first terminal node in any of the above methods.

[0215] For example, please refer to Figure 5, which is a structural diagram of a communication device 50 provided in an embodiment of the present application. The communication device 50 includes a processing unit 501 and a transceiver unit 502, for example, to implement the method of the embodiment shown in Figure 3.

[0216] It should be understood that the division of the various units in the above communication device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. 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, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units of the communication device, wherein 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 within the communication device or a memory 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 units can be implemented by designing the hardware circuits. The hardware circuit 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 relationships between the components within the circuit. For example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD), such as a field programmable gate array (FPGA), which can include a large number of logic gate circuits. The connection relationship between the logic gate circuits is configured through a configuration file, thereby realizing the functions of some or all of the above units. All units of the above communication device can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0217] In an embodiment of the present application, a processor is a circuit with a signal processing capability. In one implementation, the processor may be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the processor loads a configuration document to implement the process of hardware circuit configuration, which may be understood as a process in which the processor loads instructions to implement the functions of some or all of the above units. In addition, it may also be a hardware circuit designed for artificial intelligence, which may be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0218] 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 method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

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

[0220] Regardless of whether these functional modules are subdivided or combined, the general process performed by the communication device 50 in the positioning process is the same. For example, the transceiver unit 502 in the above-mentioned communication device 50 can be divided into a receiving unit and a sending unit. Of course, the transceiver unit can also be called a communication unit. Generally, each unit corresponds to its own program code (or program instruction). When the program code corresponding to each of these units is executed on the processor, the unit executes the corresponding process to achieve the corresponding function. It should be noted that the implementation of each of the following units can correspond to the corresponding description of the embodiment shown in Figure 3.

[0221] In one possible implementation, the communication device 50 may be the first management node in the embodiment shown in FIG3 , or a module in the first management node, such as a chip or an integrated circuit. The communication device includes a processing unit 501 and a transceiver unit 502 , wherein each unit is described as follows:

[0222] The transceiver unit 502 is configured to: transmit first information, the first information being used to indicate at least 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 transmit second information, the second information being used to indicate at least whether the first management node is permitted to transmit data to the first terminal node or not. The transceiver unit 502 is configured to: receive second information, and determine whether to transmit data to the first terminal node based on the second information.

[0223] In one possible implementation, the communication device 50 may be a terminal node in the embodiment shown in FIG3 , such as the first terminal node, or a module in the terminal node, such as a chip or an integrated circuit. The communication device includes a processing unit 501 and a transceiver unit 502, wherein each unit is described as follows:

[0224] The transceiver unit 502 is configured to receive first information, the first information being used to indicate at least 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 second information, the second information being used to indicate at least whether the first management node is allowed to send data to the first terminal node or not. The second information is also used by the first management node to determine whether to send data to the first terminal node.

[0225] Referring to Figure 6, Figure 6 is a schematic diagram of the structure of another possible communication device 60 provided in an embodiment of the present application. The communication device 60 may include at least one processor 601 and a communication interface 602. Optionally, it may also include at least one memory 603. Further optionally, it may also include a connecting line 604, wherein the processor 601, the communication interface 602 and / or the memory 603 are connected via the connecting line 604, communicate with each other via the connecting line 604, and transmit control and / or data signals. Optionally, the communication device 60 can be an independent device, such as an independent device such as an ECU, a car box (T-box), etc., or it can be a device contained in an independent device, such as a chip, a software module, or an integrated circuit.

[0226] (1) The processor 601 is a module that performs arithmetic operations and / or logical operations, and may specifically include one or more of the following devices: CPU, MCU, GPU, MPU, ASIC, FPGA, CPLD, coprocessor (to assist the central processing unit in completing corresponding processing and applications), and / or NPU, etc.

[0227] (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 from the outside 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 a wireless link (Wi-Fi, Bluetooth, general wireless transmission, vehicle-mounted short-range communication technology and other short-range wireless communication technologies, etc.) interface. Optionally, the communication interface 602 may also include a transmitter (such as a radio frequency transmitter, antenna, etc.) coupled to the interface, or a receiver, etc.

[0228] Optionally, when the communication device 60 is a standalone device, the communication interface 602 may include a receiver and a transmitter. The receiver and the transmitter may be the same component or different components. When the receiver and the transmitter are the same component, the component may be referred to as a transceiver.

[0229] 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. The input interface and the output interface may be the same interface, or may be different interfaces.

[0230] Optionally, the functions 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.

[0231] (3) Memory 603 is used to provide storage space, which can store data such as operating systems and computer programs. 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).

[0232] The functions and actions of the modules or units in the communication device 60 listed above are only for illustrative purposes.

[0233] Each functional unit in the communication device 60 can be used to implement the aforementioned method. To avoid redundancy, the detailed description thereof is omitted here.

[0234] Optionally, the processor 601 may be a processor specifically used to execute the aforementioned method (for convenience of distinction, referred to as a dedicated processor), or a processor that executes the aforementioned method by calling a computer program (for convenience of distinction, referred to as a dedicated processor). Optionally, the at least one processor may include both a dedicated processor and a general-purpose processor.

[0235] Optionally, in the case where the computing device includes at least one memory 603 , if the processor 601 implements the aforementioned data transmission method by calling a computer program, the computer program may be stored in the memory 603 .

[0236] An embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed, the computer executes any method as described in any embodiment of FIG. 3 .

[0237] An embodiment of the present application further provides a computer program product, which includes: a computer program code, and when the computer program code is executed by a computer, the computer executes any of the methods described in any of the embodiments in FIG3 .

[0238] An embodiment of the present application also provides a chip, which includes at least one processor and an interface. The processor is used to read and execute instructions stored in a memory. When the instructions are executed, the chip executes any method as described in any embodiment of Figure 3.

[0239] An embodiment of the present application further provides a terminal, which includes the aforementioned communication device, for example, including one or more of the following: a communication device 50 or a communication device 60 .

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

[0241] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, 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 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; 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, wherein 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-3, characterized in that, The first information is further used to indicate the N.

5. The method according to any one of claims 1-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, and 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 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, 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, 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.

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 the 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 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; 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, characterized in that, 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, wherein 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 identification 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 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.

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

Patent Citations

  • Communication method and device

    CN120302453A

  • Data transmission methods and devices and equipment

    CN109450912A

  • Electronic device, wireless communication method, and computer readable medium

    CN111245576A

  • Reference signal design for medium access in cellular v2x communication

    CN112205063A

  • Indication method and device of vehicle-mounted short-distance communication paging node, storage medium and terminal

    CN114257991A