Communication method and apparatus

By configuring the correspondence between synchronization signal identifiers and node identifiers, the problem of high power consumption of receiving nodes in short-range wireless communication is solved, thereby reducing the number of blind detections of synchronization information and lowering the power consumption of receiving nodes.

WO2026092211A1PCT designated stage Publication Date: 2026-05-07HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-10-20
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In short-range wireless communication, the receiving node needs to detect a large number of synchronization blocks, resulting in high power consumption. How can we effectively reduce unnecessary information detection to lower power consumption?

Method used

By configuring a correspondence between the identifier of the synchronization signal and the node identifier, the receiving node can identify the relevant synchronization block without performing synchronization information detection, thus reducing the number of blind detections.

Benefits of technology

This effectively reduces unnecessary information detection and lowers the power consumption of the receiving node.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128739_07052026_PF_FP_ABST
    Figure CN2025128739_07052026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and apparatus. The method comprises: a first node determining a first synchronization block, and sending the first synchronization block within a first COT, wherein the first synchronization block comprises a first synchronization signal and first synchronization information, an identifier of a sequence corresponding to the first synchronization signal being a first identifier, the first synchronization information comprising an identifier of the first node, and there being a correspondence between the first identifier and the identifier of the first node. In the method, the correspondence between an identifier (i.e., a first identifier) of a sequence corresponding to a first synchronization signal included in a first synchronization block determined by a first node and an identifier of the first node is configured, such that by means of performing recognition or detection on a synchronization signal included in a received synchronization block, a receiving node (e.g., a second node) can accurately determine, in a timely manner, whether the received synchronization block is related to the receiving node, without the need to perform synchronization information detection on the received synchronization block, and thus unnecessary information detection can be effectively reduced to reduce power consumption of the receiving node.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411518105.6, filed on October 28, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

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

[0004] Short-range wireless communication refers to the transmission of information between the sender and receiver via radio waves over distances ranging from tens of meters indoors to hundreds of meters outdoors. Short-range wireless communication allows devices to move slowly within confined spaces while maintaining a constant network connection. Examples of short-range wireless communication technologies include Wireless Local Area Network (WLAN) and SparkLink (or NearLink) communication technologies.

[0005] Taking a G node and a T node using StarScan communication technology as an example, when the G node communicates with the T node, the G node sends a synchronization block to the T node. The T node then uses this synchronization block to complete time and frequency synchronization with the G node (this can be called time-frequency synchronization). However, during the synchronization process, the T node may detect a large number of synchronization blocks. Some of these blocks may not be relevant to the T node, but the T node still needs to examine the information contained in these blocks to determine whether they are relevant to the T node. Furthermore, the complexity of the T node's information detection is relatively high, leading to significant power consumption. Therefore, how to effectively reduce unnecessary information detection to lower the power consumption of the receiving node (such as the T node) requires further research. Summary of the Invention

[0006] This application provides a communication method and apparatus to effectively reduce unnecessary information detection and thus lower the power consumption of the receiving node.

[0007] Firstly, this application provides a communication method, which can be executed by a first node or a module within the first node (such as a processor, processing unit, chip system, circuit, or chip). Optionally, the method can also be implemented by a logical node, logical module, or software capable of implementing all or part of the functions of the first node. For example, the following describes the execution of the communication method by a first node. The method may include the following steps: the first node determines a first synchronization block, and then the first node can send the first synchronization block within a first COT (Concurrent Time Opportunity). The first synchronization block may include a first synchronization signal and first synchronization information. The identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information may include the identifier of the first node, with the first identifier corresponding to the identifier of the first node.

[0008] In this method, by configuring (or setting or enabling) the identifier (i.e., the first identifier) ​​of the sequence corresponding to the first synchronization signal contained in the first synchronization block determined by the first node to correspond with the identifier of the first node, the receiving node (such as the second node) can identify or detect the synchronization signal contained in the received synchronization block (for example, determining whether to process the received synchronization block to obtain synchronization information based on the sequence corresponding to the synchronization signal, or determining whether to process the received synchronization block to obtain synchronization information based on the identifier of the sequence corresponding to the synchronization signal). This allows for timely and accurate determination of whether the received synchronization block is related to the receiving node (which can be understood as determining whether the sending node of the received synchronization block is the first node that has established a connection with the receiving node), without the need to perform synchronization information detection on the received synchronization block (which can be understood as not needing to perform a series of processing on the synchronization information contained in the synchronization block (such as equalization, demodulation, decoding, information extraction, etc.)). This helps to reduce the number of blind detections of synchronization information, thereby effectively reducing unnecessary information detection and reducing the power consumption of the receiving node (such as the second node).

[0009] In one possible implementation, the first identifier corresponds to the identifier of the first node, including:

[0010] The first identifier corresponds to all the information in the identifier of the first node;

[0011] The first identifier corresponds to a portion of the information in the identifier of the first node; or,

[0012] The first identifier has the same numerical value as some information in the identifier of the first node.

[0013] The above implementation method allows for flexible configuration of correspondences, which helps to provide different correspondence configuration methods and thus meet different needs.

[0014] In one possible implementation, the method further includes:

[0015] The first node determines the second synchronization signal and the first control information. Then, the first node can send the second synchronization signal and the first control information within the second COT. The identifier of the sequence corresponding to the second synchronization signal is the second identifier, and the second identifier has a corresponding relationship with the first type to which the first control information belongs.

[0016] In the above implementation, by configuring the identifier (i.e., the second identifier) ​​of the sequence corresponding to the second synchronization signal determined by the first node to correspond with the first type (which can be understood as the control information type), the receiving node (such as the second node) can identify or detect the received synchronization signal (for example, determine whether to obtain control information based on the sequence corresponding to the synchronization signal, or determine whether to obtain control information based on the identifier of the sequence corresponding to the synchronization signal). This allows for timely and accurate determination of whether control information needs to be obtained without needing to detect control information in the synchronization block where the received synchronization signal is located (the control information is included in the synchronization information included in the synchronization block where the synchronization signal is located) or without needing to monitor or detect control information (the control information is independent of the synchronization block where the synchronization signal is located). This helps reduce the number of blind detections of control information and also reduces the number of blind detections of synchronization information, thereby effectively reducing unnecessary information detection and lowering the power consumption of the receiving node (such as the second node).

[0017] In one possible implementation, the second synchronization signal is included in the second synchronization block, and the second synchronization block may also include the second synchronization information;

[0018] The first control information may be included in the second synchronization information; or...

[0019] The first control information can be independent of the second synchronization block.

[0020] The above implementation method enables flexible configuration of control information, which helps to provide different control information configuration methods, thereby meeting different needs.

[0021] In one possible implementation, the second synchronization information may include the identifier of the first node.

[0022] In the above implementation, the identifier of the first node can be used to indicate the identity information of the sending node (i.e., the first node) that sends the synchronization block, so that the second node can verify the identity of the first node that sends the synchronization block. This makes it easier for the second node to accurately determine whether the received synchronization block is sent by the first node that has established a connection with the receiving node, which helps to ensure the accuracy of time and frequency synchronization.

[0023] In one possible implementation, the first identifier and the second identifier are different identifiers from the same preset identifier set.

[0024] The above implementation method can effectively use the preset set of identifiers and effectively avoid the conflict of use between the two types of identifiers.

[0025] In one possible implementation, the preset identifier set may also include reserved identifiers.

[0026] In the above implementation, by reserving some identifiers in the preset identifier set for other purposes, the preset identifier set can be used in a variety of ways. For example, some identifiers reserved in the preset identifier set can correspond to new control information types or COT function types (such as positioning or sensing) in future standard evolution versions.

[0027] In one possible implementation, the first type of control information may include one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information.

[0028] In the above implementation, the control information used for multi-domain synchronization can ensure that there is no interference between different domains when using frequency-division resources. The control information used for conflict suppression between nodes can declare that the node sending the control information has occupied a certain channel, and other nodes cannot occupy that channel or back off on that channel, which helps to avoid channel conflicts between nodes.

[0029] Secondly, this application provides a communication method, which can be executed by a second node or a module (such as a processor, processing unit, chip system, circuit, or chip) within the second node. Optionally, the method can also be implemented by a logical node, logical module, or software capable of implementing all or part of the functions of the second node. For example, the following describes the execution of the communication method by a second node. The method may include the following steps: the second node receives a first synchronization block, wherein the first synchronization block may include a first synchronization signal and first synchronization information, the identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information may include the identifier of the first node, the first identifier having a corresponding relationship with the identifier of the first node. Then, the second node may obtain (or determine) the first synchronization information from the first synchronization block if one of the following conditions is met: the sequence corresponding to the first synchronization signal matches a first sequence; the first identifier is the same as the identifier of the first sequence; or the identifier of the first node connected to the second node conforms to a preset correspondence with the first identifier.

[0030] In this method, after receiving the first synchronization block, the second node can identify or detect the first synchronization signal contained in the first synchronization block. This involves determining whether the sequence corresponding to the first synchronization signal matches the first sequence, whether the first identifier is the same as the identifier of the first sequence, or whether the identifier of the first node connected to the second node conforms to a preset correspondence with the first identifier. If the sequence corresponding to the first synchronization signal matches the first sequence, or the first identifier is the same as the identifier of the first sequence, or the identifier of the first node connected to the second node conforms to a preset correspondence with the first identifier, it indicates that the received first synchronization block is related to the second node. The second node can then obtain the first synchronization information from the first synchronization block; otherwise, the second node can discard the first synchronization block. Thus, this method accurately determines whether to process the first synchronization block and obtain the first synchronization information based on the sequence corresponding to the first synchronization signal or based on the identifier of the sequence corresponding to the first synchronization signal (i.e., the first identifier), without needing to perform synchronization information detection on the received synchronization block. This helps reduce the number of blind detections of synchronization information and can effectively filter irrelevant synchronization blocks, thereby effectively reducing unnecessary information detection and lowering the power consumption of the second node. Optionally, if the method of determining whether the sequence corresponding to the first synchronization signal matches the first sequence is used, only a portion of the sequence in the time domain needs to be matched, making the implementation simpler and easier. If the method of determining whether the first identifier and the identifier of the first sequence are the same is used, the first sequence does not need to be stored separately, thus saving space in the second node. If the method of determining whether the identifier of the first node connected to the second node conforms to a preset correspondence is used, the first sequence and its identifier do not need to be stored separately, thus further saving storage space in the second node.

[0031] In one possible implementation, the first identifier corresponds to the identifier of the first node, including:

[0032] The first identifier corresponds to all the information in the identifier of the first node;

[0033] The first identifier corresponds to a portion of the information in the identifier of the first node; or,

[0034] The first identifier has the same numerical value as some information in the identifier of the first node.

[0035] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0036] In one possible implementation, the method further includes:

[0037] The second node can receive a second synchronization signal, wherein the identifier of the sequence corresponding to the second synchronization signal is a second identifier. Then, the second node can receive first control information if one of the following conditions is met: the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, the second identifier is the same as the third identifier corresponding to the first type, or the second identifier and the first type conform to a preset correspondence; wherein the first type is a control information type.

[0038] In the above implementation, after receiving the second synchronization signal, the second node can identify or detect the second synchronization signal, that is, determine whether the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, or determine whether the second identifier is the same as the third identifier corresponding to the first type, or determine whether the second identifier and the first type conform to a preset correspondence. If the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, or the second identifier is the same as the third identifier corresponding to the first type, or the second identifier and the first type conform to a preset correspondence, it indicates that the second synchronization signal is related to the first type, and the second node can obtain the first control information; otherwise, the second node does not need to obtain (or monitor or detect) the first control information. Thus, this method accurately determines whether the first control information needs to be acquired based on the sequence corresponding to the second synchronization signal or based on the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier), without needing to detect control information in the synchronization block where the received second synchronization signal is located (the first control information is included in the synchronization information included in the synchronization block where the second synchronization signal is located) or without needing to monitor or detect control information (the first control information is independent of the synchronization block where the second synchronization signal is located). This helps to reduce the number of blind detections of control information and also reduces the number of blind detections of synchronization information, thereby effectively reducing unnecessary information detection and reducing the power consumption of the second node.

[0039] In one possible implementation, the second synchronization signal is included in the second synchronization block, and the second synchronization block may also include the second synchronization information;

[0040] The first control information may be included in the second synchronization information; or...

[0041] The first control information can be independent of the second synchronization block.

[0042] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0043] In one possible implementation, the second synchronization information may include the identifier of the first node.

[0044] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0045] In one possible implementation, the first identifier and the second identifier are different identifiers from the same preset identifier set.

[0046] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0047] In one possible implementation, the preset identifier set may also include reserved identifiers.

[0048] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0049] In one possible implementation, the first type of control information may include one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information.

[0050] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0051] Thirdly, this application provides a communication method, which can be executed by a first node or a module within the first node (such as a processor, processing unit, chip system, circuit, or chip). Optionally, the method can also be implemented by a logic node, logic module, or software capable of implementing all or part of the functions of the first node. For example, the following describes the execution of the communication method by the first node. The method may include the following steps: the first node determines a second synchronization signal and first control information; subsequently, the first node can send the second synchronization signal and the first control information within a second COT, wherein the identifier of the sequence corresponding to the second synchronization signal is a second identifier, and the second identifier corresponds to a first type to which the first control information belongs.

[0052] The technical effects achievable in the third aspect are similar to those achieved by the corresponding implementation method provided in the first aspect above, and will not be elaborated upon here.

[0053] In one possible implementation, the second synchronization signal is included in the second synchronization block, and the second synchronization block may also include the second synchronization information;

[0054] The first control information may be included in the second synchronization information; or...

[0055] The first control information can be independent of the second synchronization block.

[0056] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0057] In one possible implementation, the second synchronization information may include the identifier of the first node.

[0058] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0059] In one possible implementation, the method further includes:

[0060] The first node can determine the first synchronization block, wherein the first synchronization block may include a first synchronization signal and first synchronization information. The identifier of the first synchronization signal is a first identifier, and the first synchronization information may include the identifier of the first node. The first identifier has a corresponding relationship with the identifier of the first node. Then, the first node can send the first synchronization block within the first COT.

[0061] The technical effects achievable by the above implementation method are similar to those achievable in the first aspect above, and will not be repeated here.

[0062] In one possible implementation, the first identifier and the second identifier are different identifiers from the same preset identifier set.

[0063] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0064] In one possible implementation, the preset identifier set may also include reserved identifiers.

[0065] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0066] In one possible implementation, the first type of control information may include one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information.

[0067] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0068] Fourthly, this application provides a communication method, which can be executed by a second node or a module (such as a processor, processing unit, chip system, circuit, or chip) within the second node. Optionally, the method can also be implemented by a logic node, logic module, or software capable of implementing all or part of the functions of the second node. For example, the following describes the execution of the communication method by a second node. The method may include the following steps: the second node can receive a second synchronization signal, wherein the identifier of the sequence corresponding to the second synchronization signal is a second identifier; then, the second node can receive first control information if one of the following conditions is met: the sequence corresponding to the second synchronization signal matches a second sequence corresponding to a first type; the second identifier is the same as a third identifier corresponding to the first type; or the second identifier and the first type conform to a preset correspondence; wherein the first type is a control information type.

[0069] The technical effects achievable in the fourth aspect are described in the same way as those achieved in the corresponding implementation method provided in the second aspect above, and will not be repeated here.

[0070] In one possible implementation, the second synchronization signal is included in the second synchronization block, and the second synchronization block may also include the second synchronization information;

[0071] The first control information may be included in the second synchronization information; or...

[0072] The first control information can be independent of the second synchronization block.

[0073] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0074] In one possible implementation, the second synchronization information may include the identifier of the first node.

[0075] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0076] In one possible implementation, the method further includes:

[0077] The second node can receive a first synchronization block, wherein the first synchronization block may include a first synchronization signal and first synchronization information. The identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information may include the identifier of the first node. The first identifier and the identifier of the first node have a corresponding relationship. Then, the second node may obtain the first synchronization information from the first synchronization block if one of the following conditions is met: the sequence corresponding to the first synchronization signal matches the first sequence, the first identifier is the same as the identifier of the first sequence, or the identifier of the first node connected to the second node and the first identifier conform to a preset correspondence.

[0078] The technical effects achievable by the above implementation method are described in the second aspect above, and will not be repeated here.

[0079] In one possible implementation, the first identifier and the second identifier are different identifiers from the same preset identifier set.

[0080] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0081] In one possible implementation, the preset identifier set may also include reserved identifiers.

[0082] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0083] In one possible implementation, the first type of control information may include one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information.

[0084] The technical effects achievable by the above implementation method can be referred to the technical effects achievable by the corresponding implementation method provided in the first aspect above, and will not be repeated here.

[0085] Fifthly, this application provides a communication device, including units or means for performing various steps of any of the implementation methods in the first or third aspects described above.

[0086] For example, the communication device can be a first node, or a module within the first node (such as a processor, processing unit, chip system, circuit, or chip). The communication device has the functionality to implement the methods in any of the possible implementations of the first or third aspect described above. This functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality.

[0087] In a sixth aspect, this application provides a communication apparatus, including units or means for performing the steps of any of the implementation methods in the second or fourth aspect described above.

[0088] For example, the communication device can be a second node, or a module within the second node (such as a processor, processing unit, chip system, circuit, or chip). The communication device has the functionality to implement the methods in any of the possible implementations of the second or fourth aspect described above. This functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality.

[0089] In a seventh aspect, this application provides a communication device that has the functions involved in the first to fourth aspects described above. For example, the communication device includes modules, units, or means that perform the operations involved in the first to fourth aspects described above. The functions, units, or means can be implemented by software, or by hardware, or by hardware executing corresponding software.

[0090] In one possible implementation, the communication device may include a transceiver unit (or communication module, for sending and receiving data) and a processing unit (or processing module). The transceiver unit can be used to send and receive signals to enable communication between the communication device and other devices; for example, it can be used to send data to other communication devices. The processing unit can be used to perform some internal operations of the communication device. The functions performed by the transceiver unit and the processing unit may correspond to the operations described in the first to fourth aspects above.

[0091] In one possible implementation, the communication device includes a processor that can be coupled to a memory. The memory can store necessary computer programs or instructions for implementing the functions described in the first to fourth aspects above. The processor can execute the computer programs or instructions stored in the memory, causing the communication device to implement the methods in any possible implementation of any of the first to fourth aspects above.

[0092] In one possible implementation, the communication device includes a processor and a memory, the memory of which may store necessary computer programs or instructions for implementing the functions involved in the first to fourth aspects described above. The processor may execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication device to implement the methods in any possible implementation of any of the first to fourth aspects described above.

[0093] In one possible implementation, the communication device includes a processor and a transceiver (or communication interface or interface circuitry), wherein the processor is used to communicate with other devices via the transceiver and to execute the methods in any of the possible implementations of any of the first to fourth aspects described above. The transceiver is used to enable the communication device to communicate with other devices, for example, to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor of the communication device to other communication devices, such as the transmission or reception of data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0094] It is understood that, in the seventh aspect mentioned above, the processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc.; when implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. Furthermore, there can be one or more processors, and one or more memories. The memory can be integrated with the processor, or the memory and processor can be separately configured. In specific implementations, the memory can be integrated with the processor on the same chip, or it can be configured on different chips. This application does not limit the type of memory or the configuration of the memory and processor.

[0095] Eighthly, this application provides a possible communication system, which may include the first node and second node mentioned in the first, second, third, or fourth aspects above. The implementation of the relevant functions of the first or second node can be found in the descriptions mentioned in the first, second, third, or fourth aspects above, and will not be repeated here.

[0096] For example, the number of first or second nodes can be one or more.

[0097] Ninthly, this application provides a computer program product comprising a computer program or instructions that, when executed on a communication device (or computer), cause the communication device (or computer) to perform the method in any possible implementation of any of the first to fourth aspects described above.

[0098] In a tenth aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device (or computer), cause the communication device (or computer) to perform the method in any possible implementation of any of the first to fourth aspects described above.

[0099] In one aspect, this application provides a chip that may include a processor and a memory (or the chip may be coupled to the memory), the chip executing program instructions in the memory to cause the chip to perform any possible implementation of any of the first to fourth aspects described above. Here, "coupling" refers to two components being directly or indirectly connected to each other, such as coupling referring to an electrical connection between two components.

[0100] In a twelfth aspect, this application also provides a chip system including a processor for supporting a computer device in implementing any possible implementation of the methods in any of the first to fourth aspects described above. In one possible implementation, the chip system further includes a memory for storing programs and data necessary for the computer device. The chip system may be composed of chips or may include chips and other discrete devices.

[0101] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Attached Figure Description

[0102] Figure 1 illustrates an exemplary architecture diagram of a possible communication system provided in an embodiment of this application;

[0103] Figure 2 illustrates a flowchart of a communication method provided in an embodiment of this application;

[0104] Figure 3a illustrates a schematic diagram of the structure of a first synchronization block provided in an embodiment of this application;

[0105] Figure 3b illustrates an exemplary structural diagram of another first synchronization block provided in an embodiment of this application;

[0106] Figure 3c exemplarily illustrates a structural schematic diagram of another first synchronization block provided in an embodiment of this application;

[0107] Figure 3d illustrates a schematic diagram of another type of first synchronization block provided in an embodiment of this application.

[0108] Figure 4 illustrates a flowchart of another communication method provided in an embodiment of this application;

[0109] Figure 5 illustrates a schematic diagram of a possible communication device provided in an embodiment of this application.

[0110] Figure 6 illustrates a schematic diagram of another possible communication device provided in an embodiment of this application. Detailed Implementation

[0111] Before introducing the technical solutions provided in this application, some of the terms used in this application will be explained in order to facilitate understanding by those skilled in the art.

[0112] (1) Synchronization: refers to the process of time synchronization and / or frequency synchronization between nodes or between devices.

[0113] For example, taking network devices and terminal devices as an example, one end of the network device and the terminal device sends a specific sequence, which is then detected by the receiving end. For downlink, the network device sends the specific sequence, and the terminal device receives it; for uplink, the terminal device sends the specific sequence, and the network device receives it. Afterward, the receiving end adjusts its own timing and carrier frequency based on the time and frequency of the detected specific sequence, or notifies the sending end to make adjustments.

[0114] (2) Sequence: A sequence is an ordered set of numbers or elements. Specific sequences can perform specific functions in different scenarios by utilizing their own structure and properties. In communication and sensing technology scenarios, sequences play an important role. By carrying specific sequences in signals and / or data, corresponding communication and / or sensing functions can be accomplished.

[0115] For example, in a communication system, a terminal device needs to access the network after powering on, but it doesn't know the network's prior information and cannot receive information normally. Therefore, it first needs to perform a network search to determine the frequency resources and timing information used by the network. To enable the terminal device to obtain this information, network devices (such as access network devices) periodically send synchronization signals carried on a synchronization channel. These synchronization signals are generated based on one or more predefined sequences. Correspondingly, the terminal device can search for synchronization signals at multiple preset frequency points based on predefined possible synchronization sequences. When it finds a specific synchronization signal, it considers itself to have found the network, and can then perform time synchronization and frequency offset estimation and compensation, and continue to attempt to receive subsequent signals and system broadcast information. It can be seen that the sequence plays a crucial role in the initial synchronization process; its detection performance, resistance to frequency offset, interference, and noise determine whether the terminal device can successfully access the network and how quickly it can do so. The detection performance of the sequence can be mainly characterized by its correlation. Correlation includes autocorrelation and cross-correlation. Autocorrelation reflects the degree to which two identical sequences match each other at different relative positions. Cross-correlation reflects the degree to which two different sequences match each other at different relative positions. In communication systems, autocorrelation determines whether the starting position of a sequence can be accurately detected; cross-correlation, on the other hand, determines the probability of misidentifying a sequence as another sequence.

[0116] Currently, the main sequences used in the field of communications include Zadoff-Chu (ZC) sequences, longest linear shift register sequences (M sequences), pseudo-random sequences (Golden sequences), or other sequences.

[0117] Among them, the ZC sequence is a commonly used series of downlink master synchronization sequences in long term evolution (LTE) technology. It has perfect autocorrelation characteristics, but its cross-correlation characteristics are slightly worse. Therefore, the periodic cross-correlation value between ZC sequences generated by different roots is about the square root of the sequence length, which reduces the accuracy of detecting cell identifiers (IDs) based on ZC sequences.

[0118] M-sequences, commonly used as downlink primary synchronization sequences in new radio (NR) technology, employ frequency-domain cyclic shifting when generating synchronization signals. Therefore, their autocorrelation and cross-correlation properties are not zero. Consequently, the autocorrelation characteristics of M-sequences need improvement compared to ZC sequences. Golden sequences, generated from two M-sequences, have properties similar to M-sequences and are generally used for scrambling in communication.

[0119] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0120] The following describes the communication systems to which the communication method provided in this application is applicable. It should be noted that this description is for the convenience of those skilled in the art and does not constitute a limitation on the scope of protection claimed in this application.

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

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

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

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

[0125] For example, as shown in Figure 1 below, nodes can communicate with each other using communication technologies such as D2D, M2M, or V2X.

[0126] Figure 1 is a schematic diagram of a possible communication system architecture provided in an embodiment of this application. As shown in Figure 1, the communication system may include at least one first node (e.g., a network device) and at least one second node (e.g., a terminal device). Optionally, the first node may also be referred to as a first device, and the second node may also be referred to as a second device; this application does not impose any limitations on this. The first node and the second node are described below.

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

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

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

[0130] It should be understood that Figure 1 exemplarily illustrates a first node and six second nodes, as well as the communication links between the nodes. Optionally, the communication system may also include multiple first nodes, and the coverage area of ​​each first node may include other numbers of second nodes, such as more or fewer terminal devices, etc., which is not limited in this application.

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

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

[0133] It is understood that the communication system shown in Figure 1 is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of communication systems and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0134] Short-range wireless communication refers to the transmission of information between the sender and receiver via radio waves over distances ranging from tens of meters indoors to hundreds of meters outdoors. Short-range wireless communication allows short-range communication devices to move slowly within confined spaces while maintaining a constant network connection. Examples of short-range wireless communication technologies include WLAN technology and SparkLink (or NearLink) communication technology.

[0135] Taking G-nodes and T-nodes using StarFlash communication technology as an example, a G-node can periodically send synchronization blocks on its occupied channel. Each synchronization block includes a synchronization preamble and synchronization information. The synchronization information includes the G-node's identification information. After a T-node detects (or receives) a synchronization block, it can perform a series of processes on the synchronization information (such as equalization, demodulation, decoding, and information extraction) to determine the content of the synchronization information. Then, the T-node can determine whether the detected synchronization block is related to itself, for example, whether it was sent by a G-node connected to it, or whether it corresponds to a specific control message (also known as a specific control signaling or a specific control frame). However, when a T-node detects a large number of synchronization blocks, some of which may not be related to it, the above method of detecting each monitored synchronization block to determine its relationship to the T-node would result in significant power consumption for the T-node.

[0136] In view of this, this application provides a communication method to effectively reduce unnecessary information detection and thus reduce the power consumption of the T node.

[0137] The specific implementation of the communication method in the embodiments of this application will be described in detail below with reference to the accompanying drawings. It is understood that this application uses a first node and a second node as examples of the execution subjects in the interaction illustration, but this application does not limit the execution subjects of the interaction illustration. For example, the method executed by the first node in this application can also be executed by a module applied to the first node (e.g., a chip, chip system, or processor), or by a logical node, logical module, or software capable of implementing all or part of the functions of the first node; similarly, the method executed by the second node in this application can also be executed by a module applied to the second node (e.g., a chip, chip system, or processor), or by a logical node, logical module, or software capable of implementing all or part of the functions of the second node. For example, the first node can be the first node shown in Figure 1, and the second node can be the second node 1 shown in Figure 1 or other second nodes.

[0138] Figure 2 illustrates a flowchart of a communication method provided in an embodiment of this application. This method is applicable to the network architecture shown in Figure 1. As shown in Figure 2, the method includes:

[0139] Step 201: The first node determines the first synchronization block.

[0140] The first synchronization block may include a first synchronization signal and first synchronization information. Optionally, the first synchronization information may be located after the first synchronization signal, or it may be located before the first synchronization signal.

[0141] In this embodiment, the identifier of the sequence corresponding to the first synchronization signal is a first identifier. The first identifier has a corresponding relationship with the identifier of the first node (also referred to as a mapping relationship or association relationship).

[0142] It is understood that the first synchronization block may also be called the first system synchronization block (SSB) or the first synchronization information block, etc., and the embodiments of this application do not limit it in this way.

[0143] Optionally, after determining the first synchronization block, the first node may send the first synchronization block within a channel occupancy time (COT) (e.g., the first COT).

[0144] For example, COT can refer to the time a first node occupies the channel after successfully competing for the channel (also known as channel contention success). COT can include one or more superframes, one or more radio frames, one or more time slots, or one or more symbols (such as orthogonal frequency division multiplexing (OFDM) symbols). It should be understood that a channel here can refer to one of multiple pre-allocated frequency domain resources. For example, the bandwidth of a channel can be 20MHz, or it could be 40MHz or 80MHz, etc.

[0145] For example, taking a COT (Content on the Origin of a Telephone or Radio Frame) as an example, the radio frame used to transmit the first synchronization block can be called a synchronization frame. For example, if radio frame #0 includes the first synchronization block, then radio frame #0 can be called a synchronization frame.

[0146] The first synchronization signal is described below through several possible examples. The first synchronization signal may include at least one of a first training signal, a second training signal, and a third training signal.

[0147] Example A1: The first synchronization signal may include the second training signal (STS).

[0148] The second training signal can be used for further or finer-grained time and frequency synchronization between at least one second node and the first node.

[0149] In example A1 above, the first identifier can refer to the identifier of the sequence corresponding to the second training signal. For example, the identifier of the sequence corresponding to the second training signal can be one of N2 preset identifiers. Here, N2 is a positive integer, such as N2 being 16. For example, taking N2 as 16, the range of the 16 preset identifiers is [0, 15]. For example, the identifier of the sequence corresponding to the second training signal can be one of [0, 15].

[0150] For example, suppose the transmission period between the first node and the second node is 10ms. Each 1ms contains 8 radio frames, which are radio frames #0 to #7 in chronological order (or time-domain order). We will use a specific 10ms interval as an example. For instance, see the first synchronization block where the first synchronization signal is located, as described in Example A1 of Figure 3a.

[0151] As shown in Figure 3a, the first node transmits a first synchronization block in the first radio frame (i.e., radio frame #0) within the first 1 ms. Optionally, the first node may also transmit a physical broadcast channel (PBCH) in radio frame #0. The first synchronization block includes a second training signal and first synchronization information, with the first synchronization information following the second training signal. The second training signal serves as the first synchronization signal. Optionally, the first synchronization block may also include other training signals, such as a first training signal (FTS) and / or a third training signal (TTS). In terms of transmission timing, other training signals may be located before or after the second training signal. For example, if other training signals include the first training signal, in terms of transmission timing, the first training signal may be located before or after the second training signal.

[0152] Optionally, in some other embodiments, the first synchronization signal may also include multiple second training signals. These multiple second training signals share the same identifier.

[0153] The structure of the first synchronization block will be described below using wireless frame #0 as shown in Figure 3a as an example.

[0154] Referring to Figure 3a, radio frame #0 includes symbols for transmitting a first synchronization block. For example, radio frame #0 includes one symbol for transmitting a second training signal and two symbols for transmitting first synchronization information. The one symbol for transmitting the second training signal precedes the two symbols for transmitting the first synchronization information. The first synchronization signal includes an STS (Synchronization Signal-Time). The first synchronization information includes two parts: synchronization information 1 and synchronization information 2, each occupying one symbol.

[0155] Optionally, radio frame #0 also includes symbols for transmitting the PBCH, such as two symbols. These symbols for transmitting the PBCH follow the symbols for transmitting the first synchronization block. The PBCH consists of two parts: PBCH1 and PBCH2. PBCH1 and PBCH2 each occupy one symbol.

[0156] Example A2: The first synchronization signal may include the second training signal and the first training signal.

[0157] The first training signal is used for initial or coarse-grained time and frequency synchronization between at least one second node and the first node. Optionally, the first training signal can also be used for automatic gain control (AGC). The description of the second training signal in Example A2 can be found in Example A1 above, and will not be repeated here.

[0158] For example, the sequence corresponding to the first training signal and the sequence corresponding to the second training signal can be different ZC sequences. In terms of transmission timing, the first training signal can precede the second training signal, or the second training signal can precede the first training signal.

[0159] In example A2 above, the first identifier can be the identifier formed by combining the identifier of the sequence corresponding to the second training signal and the identifier of the sequence corresponding to the first training signal. For example, if the identifier of the sequence corresponding to the second training signal is selected from N2 preset identifiers, and the identifier of the sequence corresponding to the second training signal is p2, and the identifier of the sequence corresponding to the first training signal is p1, the first identifier can be determined based on the identifier p1 of the sequence corresponding to the first training signal and the identifier p2 of the sequence corresponding to the second training signal, that is, first identifier = (N2 * p1 + p2). Here, "*" represents multiplication.

[0160] For example, let's continue to assume that the transmission period between the first node and the second node is 10ms. Each 1ms includes 8 radio frames, which are radio frames #0 to #7 in chronological order. We'll use a specific 10ms interval as an example. For instance, see the first synchronization block where the first synchronization signal is located, as described in Example A2 of Figure 3b.

[0161] As shown in Figure 3b, the first node transmits the first synchronization block in the first radio frame (i.e., radio frame #0) within the first 1ms. Optionally, the first node may also transmit PBCH in radio frame #0. The first synchronization block includes a second training signal, two first training signals, and first synchronization information. Figure 3b illustrates this with the second training signal preceding the two first training signals in the transmission timing. The first synchronization information is temporally adjacent to one of the two first training signals (e.g., first training signal f1) and follows that first training signal. The other of the two first training signals (e.g., first training signal f2) can be used together with the second training signal as the first synchronization signal. Optionally, the second training signal can also be used together with the two first training signals as the first synchronization signal. Optionally, continuing with the first synchronization block shown in Figure 3b, the two first training signals can also be used together with a second training signal as the first synchronization signal, meaning the first synchronization signal includes one second training signal and two first training signals. The two first training signals have the same identifier. In other words, it can be understood that the two first training signals share the same identifier.

[0162] Optionally, in some other embodiments, the first synchronization signal may also include one second training signal and two or more first training signals. The two or more first training signals have the same identifier. Alternatively, the first synchronization signal may also include multiple second training signals and one first training signal. The multiple second training signals have the same identifier. Alternatively, the first synchronization signal may also include multiple second training signals and multiple first training signals. The multiple second training signals have the same identifier, and the multiple first training signals have the same identifier.

[0163] Optionally, the first synchronization block may also include other training signals, such as a third training signal. For example, taking the inclusion of a third training signal as an example, in the transmission timing position, the third training signal may be located after one of the two first training signals (e.g., the first training signal f1) and before the first synchronization information, or the third training signal may be located before the second training signal, or the third training signal may be located after the second training signal and before the other of the two first training signals (e.g., the first training signal f2).

[0164] The following section uses wireless frame #0 shown in Figure 3b as an example to introduce another structure of the first synchronization block.

[0165] Referring to Figure 3b, radio frame #0 includes symbols for transmitting the first synchronization block. For example, radio frame #0 includes one symbol for transmitting a second training signal, two symbols for transmitting two first training signals, and two symbols for transmitting first synchronization information. The one symbol for transmitting the second training signal and the two symbols for transmitting the two first training signals both precede the two symbols for transmitting the first synchronization information. The first synchronization signal includes one STS and one FTS. The first synchronization information includes two parts: synchronization information 1 and synchronization information 2, each occupying one symbol.

[0166] Optionally, radio frame #0 also includes symbols for transmitting the PBCH, such as two symbols. These symbols for transmitting the PBCH follow the symbols for transmitting the first synchronization block. The PBCH consists of two parts: PBCH1 and PBCH2. PBCH1 and PBCH2 each occupy one symbol.

[0167] Example A3: The first synchronization signal may include the second training signal and the third training signal.

[0168] The third training signal can be used for channel estimation, or it can be used for further or finer-grained time and frequency synchronization between at least one second node and the first node. The description of the second training signal in Example A3 can be found in Example A1 above, and will not be repeated here.

[0169] For example, the sequence corresponding to the second training signal and the sequence corresponding to the third training signal can be different ZC sequences. In terms of transmission timing, the second training signal can precede the third training signal, or the third training signal can precede the second training signal.

[0170] Example A3 above can facilitate the second node to perform channel estimation based on the third training signal, which helps to decode and demodulate the synchronization information in the first synchronization block more accurately.

[0171] In example A3 above, the first identifier can refer to the identifier formed by combining the identifier of the sequence corresponding to the second training signal and the identifier of the sequence corresponding to the third training signal. For example, if the identifier of the sequence corresponding to the second training signal is selected from N2 preset identifiers, and the identifier of the sequence corresponding to the third training signal is selected from N3 preset identifiers, with the identifier of the sequence corresponding to the second training signal being p2 and the identifier of the sequence corresponding to the third training signal being p3, then the first identifier can be determined based on the identifier p2 of the sequence corresponding to the second training signal and the identifier p3 of the sequence corresponding to the third training signal, i.e., first identifier = (N2*N3 + N3*p2 + p3).

[0172] For example, let's continue to assume that the transmission period between the first node and the second node is 10ms. Each 1ms includes 8 radio frames, which are radio frames #0 to #7 in chronological order. We'll use a specific 10ms interval as an example. For instance, see the first synchronization block where the first synchronization signal is located, as described in Example A3 of Figure 3c.

[0173] As shown in Figure 3c, the first node transmits the first synchronization block in the first radio frame (i.e., radio frame #0) within the first 1ms. Optionally, the first node may also transmit the PBCH in radio frame #0. The first synchronization block includes a second training signal, a third training signal, and first synchronization information. Figure 3c illustrates this with the second training signal preceding the third training signal in the transmission timing sequence. The first synchronization information is temporally adjacent to the third training signal, and the first synchronization information follows the third training signal. The second and third training signals together constitute the first synchronization signal.

[0174] Optionally, in some other embodiments, the first synchronization signal may also include one second training signal and two or more third training signals. The two or more third training signals have the same identifier. Alternatively, the first synchronization signal may also include multiple second training signals and one third training signal. The multiple second training signals have the same identifier. Alternatively, the first synchronization signal may also include multiple second training signals and multiple third training signals. The multiple second training signals have the same identifier, and the multiple third training signals have the same identifier.

[0175] Optionally, the first synchronization block may also include other training signals, such as the first training signal. For example, taking the first training signal as an example, in the transmission timing position, the first training signal may be after the second training signal and before the third training signal, or the first training signal may be after the third training signal and before the first synchronization information, or the first training signal may be before the second training signal.

[0176] The following section uses wireless frame #0, as shown in Figure 3c, as an example to introduce another structure of the first synchronization block.

[0177] Referring to Figure 3c, radio frame #0 includes symbols for transmitting the first synchronization block. For example, radio frame #0 includes one symbol for transmitting a second training signal, one symbol for transmitting a third training signal, and two symbols for transmitting first synchronization information. The one symbol for transmitting the second training signal and the one symbol for transmitting the third training signal both precede the two symbols for transmitting the first synchronization information. The first synchronization signal includes one STS and one TTS. The first synchronization information includes two parts: synchronization information 1 and synchronization information 2, each occupying one symbol.

[0178] Optionally, radio frame #0 also includes symbols for transmitting the PBCH, such as two symbols. These symbols for transmitting the PBCH follow the symbols for transmitting the first synchronization block. The PBCH consists of two parts: PBCH1 and PBCH2. PBCH1 and PBCH2 each occupy one symbol.

[0179] Example A4: The first synchronization signal may include a first training signal, a second training signal, and a third training signal.

[0180] The description of the second training signal in Example A4 can be found in the description of Example A1 above; the description of the first training signal in Example A4 can be found in the description of Example A2 above; and the description of the third training signal in Example A4 can be found in the description of Example A3 above. They will not be repeated here.

[0181] For example, the sequences corresponding to the first training signal, the second training signal, and the third training signal can be different ZC sequences. The order in which the first, second, and third training signals are transmitted is not limited.

[0182] In Example A4 above, the first identifier can be an identifier formed by combining the identifiers of the sequences corresponding to the first training signal, the second training signal, and the third training signal. For example, suppose the identifier of the sequence corresponding to the first training signal is selected from N1 preset identifiers, the identifier of the sequence corresponding to the second training signal is selected from N2 preset identifiers, and the identifier of the sequence corresponding to the third training signal is selected from N3 preset identifiers. Let the identifier of the sequence corresponding to the first training signal be p1, the identifier of the sequence corresponding to the second training signal be p2, and the identifier of the sequence corresponding to the third training signal be p3. The first identifier can be determined based on the identifiers p1, p2, and p3 of the sequences corresponding to the first and third training signals, i.e., first identifier = (N2*N3*p1 + N3*p2 + p3).

[0183] For example, let's continue to assume that the transmission period between the first node and the second node is 10ms. Each 1ms includes 8 radio frames, which are radio frames #0 to #7 in chronological order. We'll use a specific 10ms interval as an example. For instance, see the first synchronization block where the first synchronization signal is located, as described in Example A4 of Figure 3d.

[0184] As shown in Figure 3d, the first node transmits the first synchronization block in the first radio frame (i.e., radio frame #0) within the first 1ms. Optionally, the first node may also transmit the PBCH in radio frame #0. The first synchronization block includes a second training signal, a first training signal, a third training signal, and first synchronization information. Figure 3d illustrates this with the second training signal preceding the first training signal and the first training signal preceding the third training signal in the transmission timing sequence. The first synchronization information is temporally adjacent to the third training signal, and the first synchronization information follows the third training signal. The second training signal, the first training signal, and the third training signal together constitute the first synchronization signal.

[0185] It is understood that the embodiments of this application do not limit the number of the first training signal, the second training signal, and the third training signal included in the first synchronization signal. For example, the number of the first training signal, the second training signal, and the third training signal included in the first synchronization signal can be one or more.

[0186] The following section uses wireless frame #0, as shown in Figure 3d, as an example to introduce another structure of the first synchronization block.

[0187] Referring to Figure 3d, radio frame #0 includes symbols for transmitting the first synchronization block. For example, radio frame #0 includes one symbol for transmitting a second training signal, one symbol for transmitting a first training signal, one symbol for transmitting a third training signal, and two symbols for transmitting first synchronization information. The symbols for transmitting the second, first, and third training signals all precede the two symbols for transmitting the first synchronization information. The first synchronization signal includes an STS, an FTS, and a TTS. The first synchronization information includes two parts: synchronization information 1 and synchronization information 2, each occupying one symbol.

[0188] Optionally, radio frame #0 also includes symbols for transmitting the PBCH, such as two symbols. These symbols for transmitting the PBCH follow the symbols for transmitting the first synchronization block. The PBCH consists of two parts: PBCH1 and PBCH2. PBCH1 and PBCH2 each occupy one symbol.

[0189] Optionally, the first synchronization signal may correspond to at least one OFDM symbol with a cyclic prefix (CP).

[0190] For example, taking a first synchronization signal that includes a second training signal as an example, the second training signal can occupy one OFDM symbol with CP.

[0191] For example, consider a first synchronization signal comprising at least one first training signal and one second training signal. The second training signal can occupy one OFDM symbol with a CP (Concurrent Programming). If there is only one first training signal, that single first training signal can occupy one OFDM symbol with a CP. If there are multiple first training signals, those multiple first training signals can occupy multiple OFDM symbols with CP.

[0192] For example, consider a first synchronization signal that includes a second training signal and a third training signal. The second training signal can occupy one OFDM symbol with a CP (Concurrent Programming Component). The third training signal can occupy one OFDM symbol with a CP.

[0193] For example, consider a first synchronization signal comprising a first training signal, a second training signal, and a third training signal. The first training signal can occupy one OFDM symbol with a CP (Concurrent Programming). The second training signal can occupy one OFDM symbol with a CP. The third training signal can occupy one OFDM symbol with a CP.

[0194] The first synchronization information is described below.

[0195] In one possible implementation, the first synchronization information may occupy G consecutive OFDM symbols with CP in time, where G is a positive integer, such as M = 1, 2, 3, or 4. For example, the first synchronization information may be modulated using a low-order modulation and coding scheme (MCS) (e.g., binary phase shift keying (BPSK) at 1 / 2 code rate or quadrature phase shift keying (QPSK) at 1 / 4 code rate) and may be encoded using a reliable channel. Exemplarily, the channel coding of the information bits in the first synchronization information may employ polar codes or low-density parity-check codes (LDPC).

[0196] In this embodiment of the application, the first synchronization information may include the identifier of the first node. The identifier of the first node can be used to indicate the identity information of the sending node (i.e., the first node) that sends the synchronization block, facilitating the second node's authentication of the first node sending the synchronization block.

[0197] In one example, the identifier of the first node can be a bit sequence obtained by hashing the first node's layer 2 identifier (layer2ID). For example, the identifier of the first node can be a 16-bit, 24-bit, or 32-bit bit sequence.

[0198] In another example, the identifier of the first node could be a set of addresses used to determine the location of the first node, such as a media access control (MAC) address similar to that of WiFi. Here, the WiFi MAC address is the physical address of a wireless router or wireless network card, and it is used to uniquely identify a device within a network. Optionally, the identifier of the first node could also be a bit sequence obtained by hashing this set of addresses.

[0199] Optionally, the identifier of the first node can also be other address information corresponding to the first node, or it can be a bit sequence obtained by hashing other address information corresponding to the first node. This application embodiment does not limit this.

[0200] In another example, the identifier of the first node can be the identifier of the first node itself, or the identifier of the first node can be obtained by hashing all the information in the identifier of the first node itself and then converting it to a base (such as decimal conversion), or the identifier of the first node can be obtained by hashing part of the information in the identifier of the first node itself and then converting it to a base (such as decimal conversion).

[0201] Optionally, the first synchronization information may also include the transmission period of the synchronization block and / or other information. The transmission period of the synchronization block refers to the time interval between two adjacent synchronization blocks, that is, the time interval from the start time of the transmission of the previous synchronization block to the start time of the transmission of the next synchronization block. For example, the transmission period of the synchronization block can be 0.25 milliseconds (ms), 0.5 ms, 1 ms, 2 ms, 4 ms, or 8 ms, etc. Furthermore, the transmission period of the synchronization block can be an integer multiple of the transmission time interval (TTI), such as 1, 2, or 3 times. The transmission time interval represents the unit time for one transmit-receive interaction between the first node and one or more nodes among at least one second node. A transmission time interval may contain one or more downlink radio frames (also called G-link radio frames) for downlink data transmission, or one or more uplink radio frames (also called T-link radio frames) for uplink data transmission, or at least one downlink radio frame and at least one uplink radio frame. Each radio frame is a time unit of a preset length, which can be used for data transmission of the first node, or for data transmission of the second node, or for data transmission of both the first node and the second node.

[0202] In this embodiment of the application, the first synchronization information may also be called the first synchronization auxiliary information, the first information for synchronization, the first auxiliary synchronization information, or the first auxiliary information, or other names, and this embodiment of the application does not limit this.

[0203] Next, the following examples illustrate the correspondence between the first identifier and the identifier of the first node.

[0204] Example B1: The first identifier corresponds to all the information in the identifier of the first node. That is to say, there is a correspondence between the first identifier and all the information in the identifier of the first node.

[0205] For example, taking the first identifier as a numerical value. The correspondence between the first identifier and all the information in the identifier of the first node can mean that there is a correspondence between the first identifier and the first numerical value corresponding to all the information in the identifier of the first node. This first numerical value can be obtained by performing an XOR operation on the first half and the second half of all the information in the identifier of the first node, or it can be obtained by performing some operation (such as a hash operation) on all the information in the identifier of the first node, or it can be obtained by performing some operation (such as an XOR operation) on the middle part and the two ends of all the information in the identifier of the first node, and so on.

[0206] Example B2: The first identifier is equal to (or the same as) the first value corresponding to all the information in the identifier of the first node.

[0207] For example, taking the identifier of the first node as 1011, the first value is obtained by XORing the first half and the second half of all the information in the identifier of the first node. The first value can be obtained by XORing the high-order bits (i.e., 10) and low-order bits (i.e., 11) of the identifier of the first node 1011 and then converting the result to a different number base. Since the result of XORing 10 and 11 is 01, the first value = 0 * 2^1 + 1 * 2^0 = 1.

[0208] For example, taking the identifier of the first node as 10111, the first value is obtained by XORing the first half and the second half of all the information in the identifier of the first node. The first value can be obtained by XORing the high-order bits (i.e., 101) and low-order bits (i.e., 11) of the identifier of the first node and then converting the result to a number base. Among them, the result of XORing 101 and 110 (i.e., adding a 0 after the low-order bits 11) is 011, so the first value = 0*2^2 + 1*2^1 + 1*2^0 = 3.

[0209] Example B3: The first identifier corresponds to a portion of the information in the identifier of the first node. That is to say, there is a correspondence between the first identifier and a portion of the information in the identifier of the first node.

[0210] For example, taking the first identifier as a numerical value. The correspondence between the first identifier and a portion of the information in the identifier of the first node can mean that there is a correspondence between the first identifier and the corresponding second numerical value. This second numerical value can be obtained by performing some operation (such as a number system conversion, hash operation, or modulo operation) on the first node's identifier's initial, middle, final, or final portions, or by performing some operation (such as a number system conversion, hash operation, or modulo operation) on the first node's identifier's high-order or low-order portions, and so on.

[0211] Example B4: The first identifier has the same numerical value as some information in the identifier of the first node.

[0212] For example, the value corresponding to a portion of the information in the identifier of the first node (such as the second value) can be obtained by performing some operation (such as number system conversion or hash operation) on the first part, middle part, tail part, or both ends of the information in the identifier of the first node. Alternatively, the value corresponding to a portion of the information in the identifier of the first node can also be obtained by performing some operation (such as number system conversion or hash operation) on the high-order part or low-order part of the information in the identifier of the first node, and so on.

[0213] For example, taking the identifier of the first node as 10111, and the second value obtained by performing a base conversion operation on the low-order part of all information in the identifier of the first node. The second value can be obtained by performing a base conversion operation on the low-order part of the identifier of the first node 10111 (such as the lower 4 bits), that is, the second value = 0*2^3 + 1*2^2 + 1*2^1 + 1*2^0 = 7. For example, if the second value corresponding to a portion of the information in the first identifier is equal to the first value in the identifier of the first node, the first identifier can also be 7.

[0214] Step 202: The first node sends the first synchronization block within the first COT. Correspondingly, the second node receives the first synchronization block.

[0215] Understandably, the first COT can refer to the time the first node occupies the channel it has won through contention, or it can be understood as the time the first node occupies the channel it has won through contention for communication.

[0216] In one example, the first node may send the first synchronization block to one or more second nodes within the first COT.

[0217] In another example, the first node can send the first synchronization block within the first COT via unicast or broadcast.

[0218] In yet another example, the first node may send the first synchronization block within the first COT on a single channel that it has won through contention.

[0219] In another example, the first node can transmit the first synchronization block in a repeated manner on multiple channels it has contended for within the first COT. It's understood that the synchronization block is designed for a single channel; when the first node needs to occupy multiple channels it has contended for, it transmits the same synchronization block on each channel, hence the term "repeated transmission." Here, "repeated" refers to replicating the first synchronization block multiple times on multiple channels in a frequency domain manner.

[0220] Optionally, after receiving the first synchronization block, the second node can first determine whether the first synchronization block is related to the second node. If the received first synchronization block is related to the second node, the second node can obtain the first synchronization information from the first synchronization block. If the received first synchronization block is not related to the second node, the second node can discard the first synchronization block. Understandably, the process of the second node detecting the first synchronization block can occur after the second node establishes a connection with the first node.

[0221] In one possible implementation, the second node may obtain (or determine) the first synchronization information from the first synchronization block if one of the following conditions is met.

[0222] Condition c1: The sequence corresponding to the first synchronization signal matches the first sequence.

[0223] In this embodiment of the application, the above condition c1 can only match a portion of the sequence in the time domain, which is relatively simple and easier to implement.

[0224] In one example, the first sequence can be determined by the second node based on the identifier of the first node included in the synchronization block received from the first node during the connection establishment process with the first node. This sequence is used to determine whether subsequently received synchronization blocks are related to the second node. The first sequence corresponds to (or is associated with) the first node to which the second node is connected. If the sequence corresponding to the first synchronization signal matches the first sequence, it means that the first synchronization block containing the first synchronization signal is related to the second node. In this case, the second node can perform synchronization information detection on the first synchronization block, meaning it can obtain the first synchronization information from the first synchronization block. If the sequence corresponding to the first synchronization signal does not match the first sequence, it means that the first synchronization block containing the first synchronization signal is not related to the second node. In this case, the second node can discard the first synchronization block without performing synchronization information detection on it.

[0225] For example, the second node can determine the first value corresponding to all the information in the identifier of the first node included in the synchronization block, and can use this first value as the identifier of the first sequence. Alternatively, the second node can determine the second value corresponding to some of the information in the identifier of the first node included in the synchronization block, and can use this second value as the identifier of the first sequence. Then, the second node can determine the first sequence based on the identifier of the first sequence. Finally, the second node stores the first sequence to determine whether a subsequently received synchronization block is related to the second node.

[0226] In another example, the first sequence can also be determined by the second node based on the sequence of synchronization signals corresponding to the identifier of the first node included in the synchronization block received by the second node during the connection establishment process with the first node. This sequence is used to determine whether subsequently received synchronization blocks are related to the second node. The first sequence corresponds to the first node to which the second node is connected. If the sequence corresponding to the first synchronization signal matches the first sequence, it means that the first synchronization block containing the first synchronization signal is related to the second node. In this case, the second node can perform synchronization information detection on the first synchronization block, i.e., it can obtain the first synchronization information from the first synchronization block. If the sequence corresponding to the first synchronization signal does not match the first sequence, it means that the first synchronization block containing the first synchronization signal is not related to the second node. In this case, the second node can discard the first synchronization block without performing synchronization information detection on it.

[0227] For example, let's take the synchronization signal STS, which corresponds to the identifier of the first node, as an example. During the connection establishment process with the first node, if the second node receives a synchronization block sent by the first node, it can obtain the sequence corresponding to the STS that corresponds to the identifier of the first node from that synchronization block. Then, the second node can determine the first sequence based on the sequence corresponding to the STS. Finally, the second node stores the first sequence to determine whether subsequently received synchronization blocks are related to the second node.

[0228] Condition c2: The first identifier is the same as the identifier of the first sequence.

[0229] In this embodiment of the application, the above condition c2 does not require additional storage of the first sequence, which helps to save storage space for the second node compared to the above condition c1.

[0230] The identifier of the first sequence corresponds to the identifier of the first node connected to the second node.

[0231] If the identifier of the sequence corresponding to the first synchronization signal included in the received first synchronization block (i.e., the first identifier) ​​is the same as the identifier of the first sequence, it indicates that the first synchronization block is related to the second node. In this case, the second node can perform synchronization information detection on the first synchronization block, that is, it can obtain the first synchronization information from the first synchronization block. If the identifier of the sequence corresponding to the first synchronization signal included in the received first synchronization block (i.e., the first identifier) ​​is different from the identifier of the first sequence, it indicates that the first synchronization block is not related to the second node. In this case, the second node can discard the first synchronization block without performing synchronization information detection on it.

[0232] Condition c3: The identifier of the first node connected to the second node conforms to a preset correspondence with the first identifier. That is to say, there is a correspondence between the identifier of the first node connected to the second node and the first identifier that conforms to (or satisfies) a preset correspondence.

[0233] In this embodiment of the application, the above condition c3 does not require additional storage of the first sequence and the identifier of the first sequence, which helps to save more storage space for the second node compared to the above conditions c1 and c2.

[0234] For example, if the identifier of the first node connected to the second node is the same as the first identifier, then the identifier of the first node connected to the second node and the first identifier conform to a preset correspondence. If the identifier of the first node connected to the second node is different from the first identifier, then the identifier of the first node connected to the second node and the first identifier do not conform to the preset correspondence.

[0235] Optionally, if the correspondence between the identifier of the first node connected to the second node and the first identifier is a preset correspondence, then the identifier of the first node connected to the second node and the first identifier also conform to the preset correspondence. If the correspondence between the identifier of the first node connected to the second node and the first identifier is not a preset correspondence, then the identifier of the first node connected to the second node and the first identifier do not conform to the preset correspondence.

[0236] In this embodiment, if the identifier (i.e., the first identifier) ​​of the sequence corresponding to the first synchronization signal included in the first synchronization block received by the second node matches a preset correspondence with the identifier of the first node connected to the second node, it indicates that the first synchronization block is related to the second node. In this case, the second node can perform synchronization information detection on the first synchronization block, meaning it can obtain the first synchronization information from the first synchronization block. If the identifier (i.e., the first identifier) ​​of the sequence corresponding to the first synchronization signal included in the first synchronization block received by the second node does not match the preset correspondence with the identifier of the first node connected to the second node, it indicates that the first synchronization block is not related to the second node. In this case, the second node can discard the first synchronization block without performing synchronization information detection on it.

[0237] Optionally, the first node may determine the second synchronization signal and the first control information after determining the first synchronization block, or before determining the first synchronization block, or before sending the first synchronization block, or after sending the first synchronization block. Then, the first node may send the second synchronization signal and the first control information within the second COT. The identifier of the sequence corresponding to the second synchronization signal is called a second identifier. The second identifier corresponds to a first type to which the first control information belongs. For example, the first type may include one or more types. The type of the first control information is one of these one or more types.

[0238] For example, the second identifier and the first identifier mentioned above can be different identifiers from the same preset identifier set.

[0239] For example, consider a preset set of 20 identifiers (e.g., the range of the 20 identifiers is [0, 19]). The value range of the first identifier can be [0, 15], and the value range of the second identifier can be [16, 19].

[0240] Optionally, the preset identifier set may also include reserved identifiers. For example, some of the reserved identifiers in the preset identifier set may correspond to new control information types or COT function types (such as positioning or sensing) in future standard evolution versions.

[0241] For example, continuing with the example of a preset set of 20 identifiers (e.g., the range of the 20 identifiers is [0, 19]), the first identifier could have a value range of [0, 15], the second identifier could have a value of 16, and the reserved identifier would have a value range of [17, 19]. Another example: the first identifier could have a value range of [0, 15], the second identifier could have a value range of [16, 17], and the reserved identifier would have a value range of [18, 19]. Yet another example: the first identifier could have a value range of [0, 15], the second identifier could have a value range of [16, 18], and the reserved identifier would have a value of 19.

[0242] The second synchronization signal will be described below.

[0243] The second synchronization signal is contained within the second synchronization block. The second synchronization block may also include second synchronization information.

[0244] It is understood that the second synchronization block may also be called the second system synchronization block or the second synchronization information block, etc., and the embodiments of this application do not limit it in this way.

[0245] The second synchronization signal is described below through several possible examples. The second synchronization signal may include at least one of the first training signal, the second training signal, and the third training signal.

[0246] Example C1: The second synchronization signal may include the second training signal.

[0247] The relevant description of the second training signal in Example C1 can be found in the description of Example A1 above, and will not be repeated here.

[0248] It is understood that the embodiments of this application do not limit the number of second training signals included in the second synchronization signal. For example, the number of second training signals included in the second synchronization signal can be one or more.

[0249] In example C1 above, the second identifier can refer to the identifier of the sequence corresponding to the second training signal. For example, the identifier of the sequence corresponding to the second training signal can be one of N2' preset identifiers. Here, N2' is a positive integer, such as N2' being 4. For example, taking N2' as 4, the range of the 4 preset identifiers is [16, 19]. For example, the identifier of the sequence corresponding to the second training signal can be 16.

[0250] Understandably, for any details regarding the second synchronization block where the second synchronization signal described in Example C1 above is located, please refer to the relevant description in Figure 3a above, which will not be repeated here.

[0251] Example C2: The second synchronization signal may include the second training signal and the first training signal.

[0252] The descriptions of the first and second training signals in Example C2 can be found in the descriptions in Example A2 above, and will not be repeated here.

[0253] It is understood that the embodiments of this application do not limit the number of second training signals and first training signals included in the second synchronization signal. For example, the number of second training signals and first training signals included in the second synchronization signal can be one or more, respectively.

[0254] In example C2 above, the second identifier can be an identifier formed by combining the identifier of the sequence corresponding to the second training signal and the identifier of the sequence corresponding to the first training signal. For example, if the identifier of the sequence corresponding to the second training signal is selected from N2' preset identifiers, and the identifier of the sequence corresponding to the second training signal is p2', and the identifier of the sequence corresponding to the first training signal is p1, the second identifier can be determined based on the identifier p1 of the sequence corresponding to the first training signal and the identifier p2' of the sequence corresponding to the second training signal, that is, the second identifier = (N2'*p1+p2').

[0255] Understandably, for any details regarding the second synchronization block where the second synchronization signal described in Example C2 above is located, please refer to the relevant description in Figure 3b above, which will not be repeated here.

[0256] Example C3: The second synchronization signal may include a second training signal and a third training signal.

[0257] The descriptions of the second and third training signals in Example C3 can be found in the descriptions in Example A3 above, and will not be repeated here.

[0258] It is understood that the embodiments of this application do not limit the number of second training signals and third training signals included in the second synchronization signal. For example, the number of second training signals and third training signals included in the second synchronization signal can be one or more, respectively.

[0259] In example C3 above, the second identifier can be the identifier formed by combining the identifier of the sequence corresponding to the second training signal and the identifier of the sequence corresponding to the third training signal. For example, if the identifier of the sequence corresponding to the second training signal is selected from N2' preset identifiers, and the identifier of the sequence corresponding to the third training signal is selected from N3 preset identifiers, with the identifier of the sequence corresponding to the second training signal being p2' and the identifier of the sequence corresponding to the third training signal being p3, then the second identifier can be determined based on the identifier p2' of the sequence corresponding to the second training signal and the identifier p3 of the sequence corresponding to the third training signal, i.e., second identifier = (N2'*N3 + N3*p2' + p3).

[0260] Understandably, for any details regarding the second synchronization block where the second synchronization signal described in Example C3 above is located, please refer to the relevant description in Figure 3c above, which will not be repeated here.

[0261] Example C4: The second synchronization signal may include the first training signal, the second training signal, and the third training signal.

[0262] The descriptions of the first training signal, the second training signal, and the third training signal in Example C4 can be found in the descriptions in Example A4 above, and will not be repeated here.

[0263] It is understood that the embodiments of this application do not limit the number of the first training signal, the second training signal, and the third training signal included in the second synchronization signal. For example, the number of the first training signal, the second training signal, and the third training signal included in the second synchronization signal can be one or more.

[0264] In example C4 above, the second identifier can be an identifier formed by combining the identifiers of the sequence corresponding to the first training signal, the second training signal, and the third training signal. For example, suppose the identifier of the sequence corresponding to the first training signal is selected from N1 preset identifiers, the identifier of the sequence corresponding to the second training signal is selected from N2' preset identifiers, and the identifier of the sequence corresponding to the third training signal is selected from N3 preset identifiers. Let p1 be the identifier of the sequence corresponding to the first training signal, p2' be the identifier of the sequence corresponding to the second training signal, and p3 be the identifier of the sequence corresponding to the third training signal. The second identifier can be determined based on the identifiers p1, p2', and p3 of the sequence corresponding to the first training signal, i.e., second identifier = (N2'*N3*p1 + N3*p2' + p3).

[0265] Understandably, for details regarding the second synchronization block where the second synchronization signal described in Example C4 above is located, please refer to the relevant description in Figure 3d above, which will not be repeated here.

[0266] Optionally, the second synchronization signal may correspond to at least one OFDM symbol with a CP. For examples of the second synchronization signal corresponding to an OFDM symbol with a CP, please refer to the description of the first synchronization signal corresponding to an OFDM symbol with a CP in step 201 above; these examples will not be repeated here.

[0267] The second synchronization information will be introduced below.

[0268] In one possible implementation, the second synchronization information can occupy G consecutive OFDM symbols with CP in time, where G is a positive integer, such as M = 1, 2, 3, or 4. For example, the first synchronization information can be modulated using MCS (e.g., 1 / 2-rate BPSK or 1 / 4-rate QPSK) and encoded using a reliable channel. Exemplarily, the channel coding of the information bits in the first synchronization information can use polar codes or LDPC.

[0269] In this embodiment, the second synchronization information may include the identifier of the first node. The identifier of the first node can be used to indicate the identity information of the sending node (i.e., the first node) that sent the synchronization block, facilitating the second node's authentication of the first node sending the synchronization block. For relevant examples and descriptions regarding the identifier of the first node, please refer to the relevant introduction regarding the identifier of the first node in step 201 above, which will not be repeated here.

[0270] Optionally, the second synchronization information may also include the transmission period of the synchronization block and / or other information. The transmission period of the synchronization block refers to the time interval between two adjacent synchronization blocks, that is, the time interval from the start time of the transmission of the previous synchronization block to the start time of the transmission of the next synchronization block. For example, the transmission period of the synchronization block can be 0.25ms, 0.5ms, 1ms, 2ms, 4ms, or 8ms, etc. Furthermore, the transmission period of the synchronization block can be an integer multiple of the TTI, such as 1, 2, or 3 times. For example, a transmission time interval can include one or more downlink radio frames for downlink data transmission, or include one or more uplink radio frames for uplink data transmission, or include one or more downlink radio frames and one or more uplink radio frames. Each radio frame is a time unit of a preset length, which can be used for data transmission of the first node, or for data transmission of the second node, or for data transmission of both the first node and the second node.

[0271] In this embodiment of the application, the second synchronization information may also be called the second synchronization auxiliary information, the second information for synchronization, the second auxiliary synchronization information, or the second auxiliary information, or other names, and this embodiment of the application does not limit this.

[0272] The first control information is described below.

[0273] In one possible implementation, the first control information may be included in the second synchronization information.

[0274] In another possible implementation, the first control information can be independent of the second synchronization block. That is, the first control information is not included in the second synchronization block. For example, in the transmission timing position, the first control information can be located after the second synchronization block. Alternatively, the symbols used to transmit the first control information can be located after the symbols used to transmit the second synchronization block.

[0275] For example, the first control information can be one of the first type of control information. For instance, the first type of control information may include: control information for multi-domain synchronization (such as control information similar to require-to-send (RTS) or clear-to-send (CTS) functions), control information for conflict suppression between nodes (such as control information similar to RTS or CTS functions), or beacon information, etc. Multi-domain synchronization can refer to time and frequency synchronization across multiple communication domains. Control information for multi-domain synchronization can be used to ensure that different domains do not interfere with each other when using frequency-division multiplexing resources. Control information for conflict suppression between nodes can be used to declare that the sending node of this control information has occupied a certain channel, preventing other nodes from occupying that channel or allowing other nodes to back off on that channel, thus helping to avoid channel conflicts between nodes.

[0276] Optionally, after the first node sends the second synchronization signal and the first control information within the second COT, one or more second nodes may receive the second synchronization signal. Subsequently, the second node receiving the second synchronization signal may detect (or identify) the second synchronization signal to determine whether to receive the first control information, or it may also determine whether to obtain the second synchronization information from the second synchronization block.

[0277] In one possible implementation, the second node may receive the first control information if one of the following conditions is met.

[0278] Condition d1: The sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type.

[0279] The first type is the control information type.

[0280] Understandably, the second sequence can be an existing sequence that can be used to determine whether the received synchronization signal is related to the first type.

[0281] In one example, taking the case where the first control information is contained within the second synchronization information, if the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, it indicates that the second synchronization signal is related to the first type. In this case, the second node can perform synchronization information detection on the second synchronization block containing the second synchronization signal, meaning it can obtain the second synchronization information from the second synchronization block. Afterward, the second node can obtain the first control information from the second synchronization information. If the sequence corresponding to the second synchronization signal does not match the second sequence corresponding to the first type, it indicates that the second synchronization signal is not related to the first type. In this case, the second node can discard the second synchronization block without performing synchronization information detection on it.

[0282] In another example, assuming the first control information is independent of the second synchronization block, if the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, it indicates that the second synchronization signal is related to the first type. In this case, the second node can obtain (or monitor or receive) the first control information after receiving the second synchronization block containing the second synchronization signal. Optionally, if the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type, the second node can also perform synchronization information detection on the second synchronization block containing the second synchronization signal, meaning it can obtain the second synchronization information from the second synchronization block. If the sequence corresponding to the second synchronization signal does not match the second sequence corresponding to the first type, it indicates that the second synchronization signal is not related to the first type. In this case, the second node does not need to obtain the first control information and can discard the second synchronization block.

[0283] For example, the second sequence can be defined by a protocol. Alternatively, the second sequence can be indicated by higher-level information received by the second node, such as higher-level information carrying indication information to indicate that the first type is associated with the second sequence, or the indication information can also be used to indicate that the first type corresponds to the second sequence. Optionally, the indication information can also carry an identifier for the second sequence.

[0284] Condition d2: The second identifier is the same as the third identifier corresponding to the first type.

[0285] For example, the third identifier corresponding to the first type can be defined by the protocol. Alternatively, the third identifier corresponding to the first type can be indicated by higher-level information received by the second node. For instance, the higher-level information may carry indication information used to indicate that the first type is associated with the third identifier, or the indication information may also be used to indicate that the first type corresponds to the third identifier. Optionally, the third identifier can be used to identify the second sequence. When the third identifier is used to identify the second sequence, the indication information may also carry the second sequence.

[0286] In one example, taking the case where the first control information is contained within the second synchronization information, if the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier) ​​is the same as the third identifier corresponding to the first type, then the second node can perform synchronization information detection on the second synchronization block where the second synchronization signal is located, that is, it can obtain the second synchronization information from the second synchronization block. Afterwards, the second node can obtain the first control information from the second synchronization information. If the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier) ​​is different from the third identifier corresponding to the first type, then the second node can discard the second synchronization block without needing to perform synchronization information detection on it.

[0287] In another example, taking the case where the first control information is independent of the second synchronization block, if the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier) ​​is the same as the third identifier corresponding to the first type, the second node can obtain the first control information after receiving the second synchronization block where the second synchronization signal is located. Optionally, if the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier) ​​is the same as the third identifier corresponding to the first type, the second node can also perform synchronization information detection on the second synchronization block where the second synchronization signal is located, that is, it can obtain the second synchronization information from the second synchronization block. If the identifier of the sequence corresponding to the second synchronization signal (i.e., the second identifier) ​​is different from the third identifier corresponding to the first type, the second node does not need to obtain the first control information and can discard the second synchronization block.

[0288] Condition d3: The second identifier and the first type conform to the preset correspondence.

[0289] For example, if the second identifier is the same as the identifier corresponding to the first type, or if the second identifier is the same as the identifier of the sequence corresponding to the first type, then the second identifier and the first type conform to a preset correspondence. If the second identifier is different from the identifier corresponding to the first type, then the second identifier and the first type do not conform to a preset correspondence. Alternatively, if the second identifier is different from the identifier of the sequence corresponding to the first type, then the second identifier and the first type do not conform to a preset correspondence.

[0290] Optionally, if the correspondence between the second identifier and the first type is a preset correspondence, then the second identifier and the first type also conform to the preset correspondence. If the correspondence between the second identifier and the first type is not a preset correspondence, then the second identifier and the first type also do not conform to the preset correspondence.

[0291] For example, taking the case where the first control information is contained within the second synchronization information, if the second identifier and the first type conform to a preset correspondence, the second node can perform synchronization information detection on the second synchronization block where the second synchronization signal is located, that is, it can obtain the second synchronization information from the second synchronization block. Then, the second node can obtain the first control information from the second synchronization information. If the second identifier and the first type do not conform to a preset correspondence, the second node can discard the second synchronization block without needing to perform synchronization information detection on it.

[0292] For example, taking the case where the first control information is independent of the second synchronization block, if the second identifier and the first type conform to a preset correspondence, the second node can obtain the first control information after receiving the second synchronization block where the second synchronization signal is located. Optionally, if the second identifier and the first type conform to a preset correspondence, the second node can also perform synchronization information detection on the second synchronization block where the second synchronization signal is located, that is, it can obtain the second synchronization information from the second synchronization block. If the second identifier and the first type do not conform to a preset correspondence, the second node does not need to obtain the first control information and can discard the second synchronization block.

[0293] As can be seen from steps 201 to 202 above, by configuring the identifier (i.e., the first identifier) ​​of the sequence corresponding to the first synchronization signal contained in the first synchronization block determined by the first node to correspond with the identifier of the first node, the receiving node (such as the second node) can detect or identify the synchronization signal contained in the received synchronization block (for example, determining whether to process the received synchronization block and obtain synchronization information based on the sequence corresponding to the synchronization signal, or determining whether to process the received synchronization block and obtain synchronization information based on the identifier of the sequence corresponding to the synchronization signal). This allows for timely and accurate determination of whether the received synchronization block is related to the receiving node (which can be understood as determining whether the sending node of the received synchronization block is the first node that has established a connection with the receiving node), without the need to perform synchronization information detection on the received synchronization block. This helps reduce the number of blind detections of synchronization information, thereby effectively reducing unnecessary information detection and lowering the power consumption of the receiving node (such as the second node).

[0294] Figure 4 is a flowchart illustrating another communication method provided in an embodiment of this application. This method is applicable to the network architecture shown in Figure 1. As shown in Figure 4, the method includes:

[0295] Step 401: The first node determines the second synchronization signal and the first control information.

[0296] The identifier for the sequence corresponding to the second synchronization signal can be a second identifier. The second identifier can correspond to the first type to which the first control information belongs.

[0297] For example, the second synchronization signal can be included in the second synchronization block. A detailed description of the second synchronization signal can be found in the descriptions of Examples C1 to C4 above, and will not be repeated here.

[0298] Optionally, the second synchronization block may further include second synchronization information. In this embodiment, the second synchronization information may include the identifier of the first node. Optionally, the second synchronization information may further include the transmission period of the synchronization block and / or other information, etc. A detailed description of the second synchronization information can be found in the above-mentioned introduction to second synchronization information, and will not be repeated here.

[0299] In one possible implementation, the first control information may be included in the second synchronization information.

[0300] In another possible implementation, the first control information can be independent of the second synchronization block. That is, the first control information is not included in the second synchronization block. For example, in the transmission timing position, the first control information can be located after the second synchronization block. Alternatively, the symbols used to transmit the first control information can be located after the symbols used to transmit the second synchronization block.

[0301] For example, the first control information can be one of the first type of control information. For instance, the first type of control information may include the following: control information for multi-domain synchronization (such as control information similar to RTS or CTS functions), control information for conflict suppression between nodes (such as control information similar to RTS or CTS functions), or beacon information, etc.

[0302] Step 402: Within the second COT, the first node sends a second synchronization signal and first control information. Correspondingly, the second node receives the second synchronization signal.

[0303] In one example, the first node can send a second synchronization signal and a first control message to one or more second nodes within the second COT.

[0304] In another example, the first node can send the second synchronization signal and the first control information within the second COT via unicast or broadcast.

[0305] In yet another example, the first node can transmit a second synchronization signal and first control information on a single channel that it has competed to obtain within the second COT.

[0306] In another example, within the second COT, the first node can transmit the second synchronization signal and the first control information in a repetitive manner on multiple channels that it has competed for. It is understood that the synchronization block is designed for a single channel. When the first node needs to occupy multiple channels that it has competed for, it transmits the same synchronization signal and control information on each channel; hence, this is called repetitive transmission. Here, repetition refers to replicating the second synchronization signal and the first control information multiple times on multiple channels in a frequency domain repeat manner.

[0307] Optionally, after the first node sends the second synchronization signal and the first control information within the second COT, one or more second nodes may receive the second synchronization signal. Subsequently, the second node receiving the second synchronization signal may detect (or identify) the second synchronization signal to determine whether it needs to obtain the first control information, or it may determine whether to obtain the second synchronization information from the second synchronization block.

[0308] In one possible implementation, the second node may receive the first control information if one of the following conditions is met.

[0309] Condition e1: The sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type.

[0310] The first type is the control information type.

[0311] Understandably, a detailed description of condition e1 can be found in the relevant introduction of condition d1 above, and will not be repeated here.

[0312] Condition e2: The second identifier is the same as the third identifier corresponding to the first type.

[0313] Understandably, a detailed description of condition e2 can be found in the relevant introduction of condition d2 above, and will not be repeated here.

[0314] Condition e3: The second identifier and the first type conform to the preset correspondence.

[0315] Understandably, a detailed description of condition e3 can be found in the relevant introduction of condition d3 above, and will not be repeated here.

[0316] Optionally, the first node may determine a first synchronization block after determining the second synchronization signal and the first control information, or before determining the second synchronization signal and the first control information, or after sending the second synchronization signal and the first control information, or before sending the second synchronization signal and the first control information. Then, the first node may send the first synchronization block within the first COT. The first synchronization block may include the first synchronization signal and the first synchronization information. Optionally, the first synchronization information may be located after the first synchronization signal, or it may be located before the first synchronization signal. In this embodiment, the first synchronization information may include the identifier of the first node. Optionally, the first synchronization information may also include the transmission period of the synchronization block and / or other information, etc.

[0317] For a detailed description of the first synchronization signal, please refer to the relevant introductions in Examples A1 to A4 above. For a detailed description of the first synchronization information, please refer to the relevant introductions in step 201 above. They will not be repeated here.

[0318] In this embodiment, the identifier of the sequence corresponding to the first synchronization signal is a first identifier. The first identifier corresponds to the identifier of the first node. For a detailed description of the correspondence between the first identifier and the identifier of the first node, please refer to the relevant descriptions in Examples B1 to B4 above, which will not be repeated here.

[0319] For example, the first identifier and the second identifier mentioned above can be different identifiers from the same preset identifier set. For example, take a preset identifier set that includes 20 identifiers (e.g., the range of the 20 identifiers is [0,19]). The value range of the first identifier can be [0,15], and the value range of the second identifier can be [16,19].

[0320] Optionally, the preset identifier set may also include reserved identifiers. For example, continuing with the example of a preset identifier set containing 20 identifiers (e.g., the range of the 20 identifiers is [0, 19]), for instance, if the first identifier's value range is [0, 15] and the second identifier's value is 16, then the reserved identifier's value range is [17, 19]. As another example, if the first identifier's value range is [0, 15] and the second identifier's value range is [16, 17], then the reserved identifier's value range is [18, 19]. Yet another example, if the first identifier's value range is [0, 15] and the second identifier's value range is [16, 18], then the reserved identifier is 19.

[0321] Optionally, after the first node sends the first synchronization block within the first COT, one or more second nodes can receive the first synchronization block. Then, the second node that receives the first synchronization block can first determine whether the first synchronization block is relevant to itself. If the received first synchronization block is relevant to itself, the second node can obtain the first synchronization information from the first synchronization block. If the received first synchronization block is not relevant to itself, the second node can discard the first synchronization block. Understandably, the process of the second node detecting the first synchronization block can occur after the second node establishes a connection with the first node.

[0322] In one possible implementation, the second node may obtain (or determine) the first synchronization information from the first synchronization block if one of the following conditions is met.

[0323] Condition h1: The sequence corresponding to the first synchronization signal matches the first sequence.

[0324] Understandably, a detailed description of condition h1 can be found in the relevant introduction of condition c1 above, and will not be repeated here.

[0325] Condition h2: The first identifier is the same as the identifier of the first sequence.

[0326] Understandably, a detailed description of condition h2 can be found in the relevant introduction of condition c2 above, and will not be repeated here.

[0327] Condition h3: The identifier of the first node connected to the second node conforms to the preset correspondence with the first identifier.

[0328] Understandably, a detailed description of condition h3 can be found in the relevant introduction of condition c3 above, and will not be repeated here.

[0329] As can be seen from steps 401 to 402 above, by configuring the identifier (i.e., the second identifier) ​​of the sequence corresponding to the second synchronization signal determined by the first node to correspond with the first type (which can be understood as the control information type), the receiving node (such as the second node) can identify or detect the received synchronization signal (for example, determine whether to obtain control information based on the sequence corresponding to the synchronization signal, or determine whether to obtain control information based on the identifier of the sequence corresponding to the synchronization signal). This allows for timely and accurate determination of whether control information needs to be obtained without needing to detect control information in the synchronization block where the received synchronization signal is located (the control information is included in the synchronization information included in the synchronization block where the synchronization signal is located) or without needing to monitor or detect control information (the control information is independent of the synchronization block where the synchronization signal is located). This helps reduce the number of blind detections of control information and also reduces the number of blind detections of synchronization information, thereby effectively reducing unnecessary information detection and lowering the power consumption of the receiving node (such as the second node).

[0330] It is understood that, in order to achieve the functions in the above embodiments, the first node and the second node include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0331] Figures 5 and 6 are schematic diagrams illustrating possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first node or the second node in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the first node or the second node, or it can be a module (such as a chip) applied to the first node or the second node.

[0332] The communication device 500 shown in Figure 5 includes a processing unit 510 (or processing module) and a transceiver unit 520 (or communication module, transceiver module, or communication unit, used for sending and receiving data). The communication device 500 can be used to implement the functions of the first node or the second node in the method embodiments shown in Figures 2 and 4. For example, the transceiver unit 520 can perform the receiving and sending actions performed by the first node or the second node in the above method embodiments. The processing unit 510 can perform other actions besides the sending and receiving actions performed by the first node or the second node in the above method embodiments.

[0333] When the communication device 500 is used to implement the function of the first node in the method embodiment shown in FIG2 above: the processing unit 510 is used to determine the first synchronization block. The first synchronization block may include a first synchronization signal and first synchronization information, and the identifier of the sequence corresponding to the first synchronization signal is a first identifier. The first synchronization information may include the identifier of the first node. The first identifier corresponds to the identifier of the first node. The transceiver unit 520 is used to transmit the first synchronization block within the first COT.

[0334] When the communication device 500 is used to implement the function of the second node in the method embodiment shown in FIG2 above: the transceiver unit 520 is used to receive a first synchronization block. The first synchronization block may include a first synchronization signal and first synchronization information, and the identifier of the sequence corresponding to the first synchronization signal is a first identifier. The first synchronization information may include the identifier of a first node. The first identifier corresponds to the identifier of the first node. The processing unit 510 is used to obtain (or determine) the first synchronization information from the first synchronization block if one of the following conditions is met: the sequence corresponding to the first synchronization signal matches a first sequence; the first identifier is the same as the identifier of the first sequence; or the identifier of the first node connected to the second node conforms to a preset correspondence with the first identifier.

[0335] When the communication device 500 is used to implement the function of the first node in the method embodiment shown in FIG4 above: the processing unit 510 is used to determine the second synchronization signal and the first control information. The identifier of the sequence corresponding to the second synchronization signal is a second identifier. The second identifier corresponds to the first type to which the first control information belongs. The transceiver unit 520 is used to transmit the second synchronization signal and the first control information within the second COT.

[0336] When the communication device 500 is used to implement the function of the second node in the method embodiment shown in Figure 4 above: the transceiver unit 520 is used to receive the second synchronization signal. The identifier of the sequence corresponding to the second synchronization signal is a second identifier. The transceiver unit 520 is also used to receive first control information if one of the following conditions is met: the sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type; the second identifier is the same as the third identifier corresponding to the first type; or the second identifier and the first type conform to a preset correspondence. The first type is a control information type. The processing unit 510 is used to perform corresponding processing operations, such as calling the transceiver unit 520 to execute the transmission and reception actions required by the second node in the method embodiment above, or performing synchronization information detection on the second synchronization block where the second synchronization signal is located, etc.

[0337] For a more detailed description of the processing unit 510 and the transceiver unit 520, please refer to the relevant descriptions in the method embodiments shown in Figures 2 and 4 above, which will not be repeated here.

[0338] It should be understood that the transceiver unit 520 in the embodiments of this application can be implemented by a transceiver or transceiver-related circuit components, and the processing unit 510 can be implemented by a processor or processor-related circuit components.

[0339] It should be noted that the module division in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical entities, or have two or more units integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0340] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, or a server, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0341] The communication device 600 shown in Figure 6 includes a processor 610. Optionally, the communication device 600 may also include at least one of a memory 620, a transceiver 630, and an antenna 640.

[0342] Transceiver 630 may be a transceiver unit, transceiver, or transceiver circuit, etc., used to implement transceiver functions. Transceiver 630 may include a receiver and a transmitter. The receiver may be a receiver or receiving circuit, etc., used to implement the receiving function; the transmitter may be a transmitter or transmitting circuit, etc., used to implement the transmitting function.

[0343] The memory 620 may store a computer program, software code, or instructions 650, which may also be referred to as firmware. The processor 610 can control the communication device 600 by running the computer program, software code, or instructions 660 of the processor 610, or by calling the computer program, software code, or instructions 650 stored in the memory 620, to implement the embodiments described above. The processor 610 may be a central processing unit (CPU), and the memory 620 may be a read-only memory (ROM) or a random access memory (RAM).

[0344] The processor 610 and transceiver 630 described in this application can be disposed on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), or electronic device.

[0345] The modules included in the communication device 600 are merely illustrative examples, and this application does not impose any limitations on them.

[0346] When the communication device 600 is used to implement the above method embodiments, the processor 610 can implement the functions of the processing unit 510, and the transceiver 630 can implement the functions of the transceiver unit 520.

[0347] Based on the same concept, this application also provides a possible communication system. This communication system may include a first node and a second node. The first node can be used to implement the technical solutions related to the first node in the above embodiments, and the second node can be used to implement the technical solutions related to the second node in the above embodiments.

[0348] Based on the same concept, this application also provides a computer program product, which includes a computer program or instructions that, when run on a communication device (or computer), cause the communication device (or computer) to perform the methods provided in the above embodiments.

[0349] Based on the same concept, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device (or computer), cause the communication device (or computer) to perform the methods provided in the above embodiments.

[0350] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.

[0351] Based on the same concept, embodiments of this application also provide a chip, which may include a processor and a memory (or the chip may be coupled to the memory). The processor executes program instructions in the memory to cause the chip to perform the methods provided in the above embodiments. Here, "coupling" means that two components are directly or indirectly connected to each other, such as coupling can refer to an electrical connection between two components.

[0352] Based on the same concept, embodiments of this application also provide a chip system, which includes a processor for supporting a computer device in implementing the functions involved in the first or second node in the above embodiments. In one possible implementation, the chip system further includes a memory for storing necessary programs and data of the computer device. This chip system may be composed of chips or may include chips and other discrete devices.

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

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

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

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

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

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

Claims

A communication method, characterized in that, Applied to the first node, the method includes: A first synchronization block is determined, the first synchronization block includes a first synchronization signal and first synchronization information, the identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information includes the identifier of the first node; wherein, the first identifier and the identifier of the first node have a corresponding relationship; The first synchronization block is transmitted within the first channel occupancy time (COT). The method as described in claim 1, characterized in that, The first identifier corresponds to the identifier of the first node, including: The first identifier corresponds to all the information in the identifier of the first node; The first identifier corresponds to a portion of the information in the identifier of the first node; or, The first identifier has the same numerical value as some information in the identifier of the first node. The method as described in claim 1 or 2, characterized in that, The method further includes: A second synchronization signal and first control information are determined; wherein, the identifier of the sequence corresponding to the second synchronization signal is a second identifier; the second identifier has a corresponding relationship with the first type to which the first control information belongs; Within the second COT, the second synchronization signal and the first control information are sent. The method as described in claim 3, characterized in that, The second synchronization signal is included in the second synchronization block, and the second synchronization block further includes the second synchronization information; The first control information is included in the second synchronization information; or, The first control information is independent of the second synchronization block. The method as described in claim 4, characterized in that, The second synchronization information includes the identifier of the first node. The method as described in any one of claims 3-5, characterized in that, The first identifier and the second identifier are different identifiers from the same preset identifier set. The method as described in claim 6, characterized in that, The preset identifier set also includes reserved identifiers. The method as described in any one of claims 3-7, characterized in that, The first type of control information includes one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information. A communication method, characterized in that, Applied to the second node, the method includes: A first synchronization block is received, the first synchronization block includes a first synchronization signal and first synchronization information, the identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information includes the identifier of a first node; wherein, the first identifier and the identifier of the first node have a corresponding relationship; The first synchronization information is obtained from the first synchronization block if one of the following conditions is met: The sequence corresponding to the first synchronization signal matches the first sequence; The first identifier is the same as the identifier of the first sequence; or, The identifier of the first node connected to the second node corresponds to the first identifier in a preset manner. The method as described in claim 9, characterized in that, The first identifier corresponds to the identifier of the first node, including: The first identifier corresponds to all the information in the identifier of the first node; The first identifier corresponds to a portion of the information in the identifier of the first node; or, The first identifier has the same numerical value as some information in the identifier of the first node. The method as described in claim 9 or 10, characterized in that, The method further includes: Receive a second synchronization signal, wherein the identifier of the sequence corresponding to the second synchronization signal is a second identifier; Receive the first control information if one of the following conditions is met: The sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type; The second identifier is the same as the third identifier corresponding to the first type; or, The second identifier corresponds to the first type in a preset manner; The first type is a control information type. The method as described in claim 11, characterized in that, The second synchronization signal is included in the second synchronization block, and the second synchronization block further includes the second synchronization information; The first control information is included in the second synchronization information; or, The first control information is independent of the second synchronization block. The method as described in claim 12, characterized in that, The second synchronization information includes the identifier of the first node. The method as described in any one of claims 11-13, characterized in that, The first identifier and the second identifier are different identifiers from the same preset identifier set. The method as described in claim 14, characterized in that, The preset identifier set also includes reserved identifiers. The method as described in any one of claims 11-15, characterized in that, The first type of control information includes one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information. A communication method, characterized in that, Applied to the first node, the method includes: A second synchronization signal and first control information are determined; wherein, the identifier of the sequence corresponding to the second synchronization signal is a second identifier; the second identifier has a corresponding relationship with the first type to which the first control information belongs; Within the second COT, the second synchronization signal and the first control information are sent. The method as described in claim 17, characterized in that, The second synchronization signal is included in the second synchronization block, and the second synchronization block further includes the second synchronization information; The first control information is included in the second synchronization information; or, The first control information is independent of the second synchronization block. The method as described in claim 18, characterized in that, The second synchronization information includes the identifier of the first node. The method as described in any one of claims 17-19, characterized in that, The method further includes: A first synchronization block is determined, the first synchronization block includes a first synchronization signal and first synchronization information, the first synchronization signal is identified by a first identifier, and the first synchronization information includes the identifier of the first node; wherein, the first identifier and the identifier of the first node have a corresponding relationship; Within the first COT, the first synchronization block is sent. The method as described in claim 20, characterized in that, The first identifier and the second identifier are different identifiers from the same preset identifier set. The method as described in claim 21, characterized in that, The preset identifier set also includes reserved identifiers. The method as described in any one of claims 17-22, characterized in that, The first type of control information includes one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information. A communication method, characterized in that, Applied to the second node, the method includes: Receive a second synchronization signal, wherein the identifier of the sequence corresponding to the second synchronization signal is a second identifier; Receive the first control information if one of the following conditions is met: The sequence corresponding to the second synchronization signal matches the second sequence corresponding to the first type; The second identifier is the same as the third identifier corresponding to the first type; or, The second identifier corresponds to the first type in a preset manner; The first type is a control information type. The method as described in claim 24, characterized in that, The second synchronization signal is included in the second synchronization block, and the second synchronization block further includes the second synchronization information; The first control information is included in the second synchronization information; or, The first control information is independent of the second synchronization block. The method as described in claim 25, characterized in that, The second synchronization information includes the identifier of the first node. The method as described in any one of claims 24-26, characterized in that, The method further includes: A first synchronization block is received, the first synchronization block includes a first synchronization signal and first synchronization information, the identifier of the sequence corresponding to the first synchronization signal is a first identifier, and the first synchronization information includes the identifier of a first node; wherein, the first identifier and the identifier of the first node have a corresponding relationship; The first synchronization information is obtained from the first synchronization block if one of the following conditions is met: The sequence corresponding to the first synchronization signal matches the first sequence; The first identifier is the same as the identifier of the first sequence; or, The identifier of the first node connected to the second node corresponds to the first identifier in a preset manner. The method as described in claim 27, characterized in that, The first identifier and the second identifier are different identifiers from the same preset identifier set. The method as described in claim 28, characterized in that, The preset identifier set also includes reserved identifiers. The method as described in any one of claims 24-29, characterized in that, The first type of control information includes one of the following: control information for multi-domain synchronization, control information for conflict suppression between nodes, and beacon information. A communication device, characterized in that, It includes modules or units for performing the method as described in any one of claims 1-8, or modules or units for performing the method as described in any one of claims 9-16, or modules or units for performing the method as described in any one of claims 17-23, or modules or units for performing the method as described in any one of claims 24-30. A communication device, characterized in that, Includes processor and interface circuitry; The interface circuit is used to receive signals from other communication devices and transmit them to the processor, or to send signals from the processor to other communication devices. The processor is configured to implement, via logic circuitry or by executing code instructions, the method as described in any one of claims 1-8, or the method as described in any one of claims 9-16, or the method as described in any one of claims 17-23, or the method as described in any one of claims 24-30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, cause the method as described in any one of claims 1-8, or the method as described in any one of claims 9-16, or the method as described in any one of claims 17-23, or the method as described in any one of claims 24-30 to be implemented. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed on a communication device, cause the method of any one of claims 1-8, or the method of any one of claims 9-16, or the method of any one of claims 17-23, or the method of any one of claims 24-30 to be implemented.

Citation Information

Patent Citations

  • Synchronization signal sending method, synchronization signal receiving method, network equipment and terminal

    CN114727362A

  • Method, related device and system for searching for SS block

    US20210337486A1

  • Blind detection method, device, terminal and storage medium

    US20230275690A1

  • Methods for transmitting and receiving information, apparatus, and system

    WO2022067723A1