Communication method and device

The communication method addresses node interference in short-range systems by implementing time-frequency synchronization, enhancing efficiency and reliability through synchronized communication domains.

JP7819341B2Active Publication Date: 2026-02-24HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024552487
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-03-04
Filing Date
2022-12-12
Publication Date
2026-02-24
Estimated Expiration
2042-12-12

AI Technical Summary

Technical Problem

Current short-range communication systems, such as Wireless Fidelity (WI-FI) and Bluetooth, suffer from low transmission efficiency and reliability due to asynchronous systems causing node interference, especially in high-networking-density scenarios.

Method used

Implement a communication method that enables time-frequency synchronization between nodes by transmitting measurement configuration information to acquire synchronization information, including time and frequency deviations, and establishing synchronous communication domains to reduce interference.

Benefits of technology

Enhances transmission efficiency and reliability by accurately synchronizing nodes, reducing interference and improving user experience in high-density networking scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819341000002
    Figure 0007819341000002
  • Figure 0007819341000003
    Figure 0007819341000003
  • Figure 0007819341000004
    Figure 0007819341000004
Patent Text Reader

Abstract

The embodiment of this application belongs to the field of communication technology, and provides a communication method and device. In the method, a first node may send a first measurement configuration information to a second node (S301), where the first measurement configuration information indicates measuring synchronization information of a third node on a first channel. Furthermore, the second node may obtain synchronization information (S302), and the first node receives synchronization information from the second node (S303), where the synchronization information may indicate one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference and noise ratio SINR, or received signal strength indicator RSSI. In this way, time-frequency synchronization between different nodes in a communication system can be realized, interference between different nodes can be effectively reduced, and system communication performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to Chinese Patent Application No. 202210211057.0, entitled "COMMUNICATION METHOD AND APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on March 4, 2022, the entire contents of which are incorporated by reference.

[0002] [Technical field] This application relates to the field of communication technology, and in particular to a communication method and apparatus that can be applied in fields such as intelligent driving, smart home, and intelligent manufacturing. [Background technology]

[0003] With the rapid development of communication technology, short-range communication systems have emerged, including multiple new service scenarios, such as intelligent vehicles, intelligent manufacturing, and smart homes. The transmission requirements for these new service scenarios include at least one of the following characteristics: low latency, high reliability, high networking density, high concurrency, high security, and large capacity. However, current short-range communication systems (e.g., Wireless Fidelity (WI-FI) and Bluetooth (BT)) often use asynchronous systems. Nodes in asynchronous systems must acquire channels through a reservation-preemption scheme or by implementing a listening-avoidance mechanism. As a result, the transmission efficiency of asynchronous systems is low. In particular, in high-networking-density scenarios, nodes in asynchronous systems interfere with each other. This reduces the reliability of asynchronous systems and degrades user experience.

[0004] Therefore, how to reduce interference between nodes and improve the transmission efficiency and reliability of short-range communication systems are urgent technical problems that need to be solved. Summary of the Invention

[0005] The embodiments of this application provide a communication method and apparatus for realizing time-frequency synchronization between different nodes, reducing interference between different nodes, and improving transmission performance of a communication system.

[0006] According to a first aspect, there is provided a communication method, which may be applied to a first node, comprising the steps of: transmitting first measurement configuration information to a second node, the first measurement configuration information indicating measuring synchronization information of a third node on a first channel; and receiving synchronization information from the second node, the synchronization information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference and noise ratio SINR, or received signal strength indicator RSSI.

[0007] In some embodiments, the synchronization information may also be referred to as first measurement result information.

[0008] It can be understood that the communication method is applicable to a scenario in which a first node establishes a service. According to the method in this embodiment of the present application, the first node may acquire synchronization information of a third node on a first channel (i.e., a channel to be measured) through a second node. In this way, the synchronization information of a node on the first channel can be acquired without affecting the service of the first node, thereby realizing time-frequency synchronization among multiple nodes.

[0009] Time synchronization information may be understood as information related to the time synchronization of a third node.

[0010] In a possible implementation, the time synchronization information includes a first time deviation between the third node and the first node. The first time deviation may be understood as the difference between the clock value of the first node and the clock value of the third node at a first time point, or as the error between the start time of transmission of a time unit of the first node and the start time of transmission of a time unit of the third node. In this implementation, after receiving the time synchronization information, the first node may directly establish time synchronization with the third node based on the time synchronization information. This effectively improves the efficiency of establishing time synchronization between the first node and the third node.

[0011] In another possible implementation, the time synchronization information may include a clock value of the third node and / or a transmission start time of the third node in time units. In this implementation, after receiving the time synchronization information, the first node needs to determine a first time deviation between the third node and the first node based on the time synchronization information, and establish time synchronization with the third node based on the first time deviation. In this way, the first time deviation determined by the first node is more accurate, and as a result, the time synchronization established between the first node and the third node is more accurate.

[0012] Frequency synchronization information may be understood as information related to frequency synchronization of a third node.

[0013] In a possible implementation, the frequency synchronization information includes a first frequency deviation between the third node and the first node. The first frequency deviation may be understood as a carrier frequency error between the first node and the third node at a first time point, and the carrier frequency error may be understood as a relative error / absolute error between the actual frequency of the first node and the actual frequency of the third node. In this implementation, after receiving the frequency synchronization information, the first node may directly establish frequency synchronization with the third node based on the frequency synchronization information. This effectively improves the efficiency of establishing frequency synchronization between the first node and the third node.

[0014] In another possible implementation, the frequency synchronization information may include the carrier frequency of the third node. In this implementation, after receiving the frequency synchronization information, the first node needs to determine a first frequency deviation between the third node and the first node based on the frequency synchronization information, and establish frequency synchronization with the third node based on the first frequency deviation. In this way, the first frequency deviation determined by the first node is more accurate, and as a result, the frequency synchronization established between the first node and the third node is more accurate.

[0015] The synchronous communication domain set information may be understood as information about a synchronous communication domain set formed by establishing time-frequency synchronization between a node on a first channel and another first-type node. The first-type node may be understood as a G node and / or a T node. This is not particularly limited in the embodiments of this application.

[0016] In a possible embodiment, the synchronous communication domain set information includes one or more of the following: a topological relationship of the synchronous communication domain set; priority information of the third node; the number of first-type nodes included in the synchronous communication domain set; or a state of synchronization between the third node and a first-type node other than the third node in the synchronous communication domain set. The topological relationship of the synchronous communication domain set may be understood as a relationship between a root node and a parent node in the synchronous communication domain set, and the topological relationship may be represented by a node identifier. The priority information of the third node may be understood as a priority for establishing time-frequency synchronization between the first node and the third node. The synchronization state may be understood as synchronization between the third node and a first-type node other than the third node in the synchronous communication domain set. In this implementation, the synchronous communication domain set information includes one or more types of information. When the third node is a plurality of nodes, the first node may determine a synchronization source node based on the synchronous communication domain set information, thereby improving the time-frequency synchronization of the first node.

[0017] In a possible implementation, the first measurement configuration information may further indicate a measurement object, a first period corresponding to the measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a starting time-domain position number of the measurement resource, or the number of measurement resources. The measurement object includes one or more of the following: reference signal received power, reference signal received quality, signal-to-interference-and-noise ratio, received signal strength indicator, synchronization communication domain set measurement, time adjustment measurement, or frequency adjustment measurement, and the measurement resource is a time resource for measuring the first channel. The "measurement resource" may be understood as a time resource used by the second node to measure synchronization information of a third node on the first channel. The time unit of the time resource may be, for example, a superframe, a radio frame, a symbol, or other time unit. The "duration of the measurement resource in the first period" may be understood as a time unit occupied by the measurement resource in the first period. The "start time-domain position number of the measurement resource" may be understood as a number corresponding to a time resource indicating that the second node starts the measurement, for example, a superframe number indicating that the second node starts the measurement. The "number of measurement resources" may be understood as a number of time units corresponding to a time resource used by the second node to measure the synchronization information of the third node on the first channel, for example, a number of superframes, radio frames, symbols, or other time units. In this implementation, the first measurement configuration information may indicate one or more measurement objects, thereby allowing the second node to better measure the first channel.

[0018] In a possible implementation, the synchronization information is for establishing time-frequency synchronization between the first node and the third node. Correspondingly, the first node may establish time-frequency synchronization with the third node based on the synchronization information. In this way, time-frequency synchronization between different nodes can be effectively achieved.

[0019] In a possible implementation, the method further includes a step of transmitting information regarding synchronization adjustment between the first node and a third node, where the synchronization adjustment information may indicate a second-type node in a first synchronization area for establishing time-frequency synchronization with the third node, where the first synchronization area is a synchronization area to which the first node belongs. In this embodiment of the present application, the first synchronization area may be understood as a synchronous communication domain set formed by establishing time-frequency synchronization between the first node and the second-type node. The second-type node may be a T node or a terminal node. In some embodiments, the synchronization information may be understood to include frequency adjustment information and time adjustment information. Correspondingly, the first node may transmit the synchronization information to the second-type node as synchronization adjustment information. In some embodiments, the synchronization information includes frequency information and time information. The first node may further determine frequency adjustment information, time adjustment information, and a time point when the synchronization adjustment is effective based on the synchronization information, and transmit the frequency adjustment information, time adjustment information, and the time point when the synchronization adjustment is effective to the second-type node as synchronization adjustment information. In this realization method, a first node transmits synchronization adjustment information to a second type node within a first synchronization area to which the first node belongs, so that the second type node can establish time-frequency synchronization with a third node, and further realize time-frequency synchronization among multiple nodes.

[0020] In a possible implementation, after the first node establishes time-frequency synchronization with the third node, the first node may further transmit second measurement configuration information to the second node, where the second measurement configuration information indicates measuring updated synchronization information of the third node, and may receive updated synchronization information from the second node, where the updated synchronization information indicates a second time deviation and / or a second frequency deviation between the third node and the first node. In some embodiments, the synchronization information may also be referred to as second measurement result information. The second time deviation may be understood as a difference between the clock value of the first node and the clock value of the third node at a second time point, or as an error between the start of transmission of a time unit of the first node and the start of transmission of a time unit of the third node. The second frequency deviation may be understood as a carrier frequency error between the first node and the third node at the second time point. In this implementation, the first node may again obtain updated synchronization information of the third node through the second node to realize synchronization tracking of the third node, so as to make the time-frequency synchronization between the first node and the third node more accurate.

[0021] In a possible implementation manner, the method further includes a step of determining, by the first node, a second node based on service priority and / or load information of a second-type node in the first synchronization area. It can be understood that the second node may be one or more nodes. In this implementation manner, the first node may select a second node configured for synchronization information measurement based on the service priority and / or load information of the second-type node, thereby effectively avoiding the impact of synchronization information measurement on the services of some second-type nodes, thereby effectively improving user experience.

[0022] In a possible implementation, the first node transmitting the first measurement configuration information to the second node comprises transmitting the first measurement configuration information to the second node in response to detecting a first event, the first event including at least one of the following: the first node being powered on; the communication quality of the communication system to which the first node belongs being lower than a preset standard; the software module of the first node being started based on a preset configuration; or the first node being in a state where it is not synchronized with any node; or transmitting the first measurement configuration information to the second node when a start time-domain position of a first period is reached. In this implementation, a specific event may be used to trigger the first node to transmit the first measurement configuration information to the second node, or the first node may periodically transmit the first measurement configuration information to the second node, thereby making the time-frequency synchronization of the first node more appropriate.

[0023] According to a second aspect, an embodiment of the present application further provides a communication method, which may be applied to a second node, the method comprising: information receiving first measurement configuration information, where the first measurement configuration information is for measuring synchronization information of the third node on the first channel; acquiring synchronization information, where the synchronization information indicates one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference and noise ratio SINR, or received signal strength indicator RSSI; and transmitting the synchronization information to the first node.

[0024] In a possible implementation, the time synchronization information includes a first time deviation between the third node and the first node.

[0025] In a possible implementation, the frequency synchronization information comprises a first frequency deviation between the third node and the first node.

[0026] In a possible embodiment, the synchronous communication domain set information includes one or more of the following: a topology relationship of the synchronous communication domain set, priority information of the third node, the number of nodes of the first type included in the synchronous communication domain set, or a state of synchronization between the third node and nodes of the first type other than the third node in the synchronous communication domain set.

[0027] In a possible implementation, the first measurement configuration information further indicates a measurement object, a first period corresponding to the measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a start time domain position number of the measurement resource or the number of measurement resources. The measurement object includes one or more of the following: reference signal received power, reference signal received quality, signal to interference and noise ratio, received signal strength indicator, synchronous communication domain set measurement, time adjustment measurement or frequency adjustment measurement, and the measurement resource is a time resource for measuring the first channel.

[0028] In a possible implementation, the synchronization information is for establishing time-frequency synchronization between the first node and the third node.

[0029] In a possible implementation manner, the method further includes a step of receiving information regarding synchronization adjustment between a first node and a third node, the synchronization adjustment information being for establishing time-frequency synchronization between the second node and the third node, and the second node and the first node belonging to a first synchronization area.

[0030] In a possible implementation, the method further includes the steps of receiving second measurement configuration information, where the second measurement configuration information is for measuring updated synchronization information of a third node; obtaining the updated synchronization information; and transmitting the updated synchronization information to the first node, where the updated synchronization information indicates a second time deviation and / or a second frequency deviation between the third node and the first node.

[0031] According to a third aspect, an embodiment of the present application further provides another communication method applied to a first node, the method including: receiving first information from a third node, the first information indicating one or more of the following of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference and noise ratio SINR, or received signal strength indicator RSSI; and establishing time-frequency synchronization with the third node.

[0032] It can be appreciated that the communication method is applicable to scenarios where the first node has just been powered on and has not established service, or where the first node's service is idle (e.g., it is early in the morning or no end node is currently connected).

[0033] According to the method in this embodiment of the present application, the first node may directly obtain synchronization information of the third node from the third node and establish time-frequency synchronization with the third node, which effectively improves the efficiency of establishing time-frequency synchronization by the first node.

[0034] In a possible implementation manner, the first information is carried by a broadcast message, a unicast message, or a multicast message. In other words, the third node may send the synchronization information to the first node in multiple ways.

[0035] According to a fourth aspect, an embodiment of the present application further provides a communications device comprising a unit configured to implement a method according to the first aspect or any one of the possible implementation manners of the first aspect, or comprising a unit configured to implement a method according to the third aspect or any one of the possible implementation manners of the third aspect.

[0036] According to a fifth aspect, an embodiment of the present application further provides a communication device comprising a unit configured to implement the method according to the second aspect or any one of the possible implementation manners of the second aspect.

[0037] According to a sixth aspect, an embodiment of the present application further provides a chip system including at least one processor and an interface circuit, wherein the processor is configured to execute instructions and / or data exchange through the interface circuit, such that the chip system executes a method according to the first aspect or any one of the possible implementations of the first aspect, or executes a method according to the third aspect or any one of the possible implementations of the third aspect.

[0038] According to a seventh aspect, an embodiment of the present application further provides a chip system including at least one processor and an interface circuit, wherein the processor is configured to execute instructions and / or data exchange through the interface circuit, such that the chip system performs a method according to the second aspect or any one of the possible implementation manners of the second aspect.

[0039] According to an eighth aspect, an embodiment of the present application further provides a terminal including an apparatus according to the fourth aspect or a chip system according to the sixth aspect, and / or an apparatus according to the fifth aspect or a chip system according to the seventh aspect.

[0040] According to a ninth aspect, an embodiment of the present application further provides a computer-readable storage medium, the computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform a method according to the first aspect or any one of possible implementations of the first aspect, a method according to the second aspect or any one of possible implementations of the second aspect, or a method according to the third aspect or any one of possible implementations of the third aspect.

[0041] According to a tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, the computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform a method according to the first aspect or any one of possible implementations of the first aspect, a method according to the second aspect or any one of possible implementations of the second aspect, or a method according to the third aspect or any one of possible implementations of the third aspect.

[0042] For the beneficial effects corresponding to the second, fourth and tenth aspects, please refer to the relevant descriptions of the first or third aspects, and the details will not be described again here. [Brief explanation of the drawings]

[0043] [Figure 1] FIG. 2 is a diagram of a superframe according to an embodiment of the present application. [Figure 2] 1 is a diagram of a possible application scenario according to an embodiment of the present application; [Figure 3] 1 is a schematic flowchart 1 of a first communication method according to an embodiment of the present application; [Figure 4] 2 is a schematic flowchart 2 of a first communication method according to an embodiment of the present application; [Figure 5] FIG. 2 is a diagram of a synchronous communication domain set according to an embodiment of the present application. [Figure 6] 3 is a schematic flowchart 3 of a first communication method according to an embodiment of the present application. [Figure 7] FIG. 2 is a diagram of time-frequency synchronization of a first node according to an embodiment of the present application. [Figure 8] 4 is a schematic flowchart of a second communication method according to an embodiment of the present application. [Figure 9] 1 is a diagram of the structure of an apparatus according to an embodiment of the present application; [Figure 10] FIG. 10 is a diagram of another structure of the device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0044] To make the objectives, technical solutions and advantages of the embodiments of this application clearer, the following further describes the embodiments of this application in detail with reference to the accompanying drawings.

[0045] In the following, some terms in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0046] 1. Time-frequency synchronization

[0047] Time-frequency synchronization includes time synchronization and frequency synchronization. Time synchronization refers to adjusting the clock values ​​of different nodes to a specific accuracy or tolerance, or adjusting the error between the start points of time unit transmissions of different nodes to a specific range. The time unit may be a superframe, radio frame, symbol, or other time unit. A superframe is a time unit including multiple radio frames, a radio frame is a time unit smaller than a superframe, and a symbol is a time unit smaller than a radio frame. For example, in an in-vehicle wireless short-range communication system, the length of a radio frame is specified to be 1 / 48 ms = 20.833 μs, each superframe includes 48 radio frames, and each superframe has a length of 1 ms. In one example, as shown in FIG. 1, one superframe includes 48 radio frames, which are numbered radio frame #0 to radio frame #47. Each radio frame includes 10 symbols. Of the 10 symbols, four symbols are used for downlink transmission, three symbols are used for uplink transmission, two symbols are used as gaps (GAP), and one symbol is used as a flexible symbol. The flexible symbols may be used for uplink transmission, downlink transmission, or other transmissions. This is not limited to this. In an in-vehicle (or non-in-vehicle) wireless short-range communication system, uplink typically indicates the direction in which a terminal (T) node transmits data or information to a grant (G) node, and may be represented by "T." Downlink typically indicates the direction in which a G node transmits data or information to a T node, and may be represented by "G." In an in-vehicle wireless short-range communication system, there is typically a communication requirement between different T nodes or different G nodes, and communication between different T nodes or different G nodes may occupy the flexible symbols. In FIG. 1, the flexible symbols are represented as special grants (SG).The description of frames and superframes may be applied to the following embodiments. Here, G node and T node merely distinguish node functions and do not limit specific node names. For example, a node may be a communication node in the Sparklink short-range communication standard, or a communication node in a short-range communication system such as Bluetooth. The type of communication system is not particularly limited in this application.

[0048] Frequency synchronization means that the carrier frequency errors of different nodes are maintained within a specific range. The carrier frequency errors of different nodes may indicate the relative error / absolute error between the actual frequency of the node and the expected frequency, or the relative error / absolute error between the actual frequencies of different nodes, etc. Frequency synchronization may also be referred to as frequency orthogonality. For example, the subcarrier frequency used by node 1 is f0, and the subcarrier frequency used by node 2 is f1. If the difference between f1 and f0 is an integer multiple of the subcarrier spacing, or is close to an integer multiple of the subcarrier spacing, but the difference between f1 and f0 satisfies a specific constraint, the frequencies used by node 1 and node 2 are considered to be orthogonal. Otherwise, the frequencies used by node 1 and node 2 are considered not orthogonal. The constraint may be determined based on factors such as system interference prevention capabilities and service characteristics.

[0049] For example, in an implementation, if a T node needs to establish time synchronization with a G node, the T node must obtain the start and end positions at which the G node transmits symbols. If the duration of the T node from the start to end positions matches the duration of the G node, the T node establishes time synchronization with the G node. The T node must also obtain the carrier frequency of the G node, so that the error between the carrier frequency of the T node and the carrier frequency of the G node is maintained within a certain range, allowing the T node to establish frequency synchronization with the G node. For example, the carrier frequency error between the T node and the G node may be 100 Hz.

[0050] 2. First node

[0051] In the embodiments of this application, the first node may be understood as a node that needs to perform time-frequency synchronization. Optionally, in some embodiments, the first node may be a G node.

[0052] 3. Second Node

[0053] In embodiments of this application, the second node may be understood as a node configured to replace the first node to measure synchronization information of the node on the first channel. Optionally, in some embodiments, the second node may be a node located within the same synchronization area as the first node.

[0054] 4. Third Node

[0055] In the embodiment of this application, the third node may be understood as a node acquired by the second node through measurements on the first channel, and the third node may be one or more nodes, which is not particularly limited in the embodiment of this application.

[0056] 5. Measurement Configuration Information

[0057] In an embodiment of this application, measurement configuration information may be understood as information configured by a first node for a second node, and the information may be information used to measure synchronization information of the node on the first channel, such as first measurement configuration information and second measurement configuration information. The first measurement configuration information may indicate a first channel, a measurement object, a first period corresponding to a measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a starting time-domain position number of the measurement resource, or the number of measurement resources. The second measurement configuration information may indicate measuring updated synchronization information of a third node on the first channel.

[0058] The first channel may be understood as a channel to be measured designated by the first node, and in some possible embodiments, the first channel may be represented by a channel frequency corresponding to the first channel.

[0059] A measurement object may be understood as information of a certain type of measurement target on the first channel. In some possible embodiments, the measurement object comprises one or more of the following: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference and Noise Ratio (SINR), Received Signal Strength Indicator (RSSI), Synchronous Communication Domain Set Measurement, Time Alignment Measurement or Frequency Alignment Measurement.

[0060] In an embodiment of this application, a synchronous communication domain set may also be referred to as a synchronization group and may be understood as a set formed by establishing time-frequency synchronization among a plurality of first-type nodes. The first-type nodes may be G nodes and / or T nodes. This is not limited in an embodiment of this application. For example, node G1 may establish time-frequency synchronization with node G2, and nodes G1 and G2 may form a synchronous communication domain set. In another example, node G1 may establish time-frequency synchronization with node T1, and nodes G1 and T1 may form a synchronous communication domain set. Correspondingly, a synchronous communication domain set measurement may be understood as measuring information regarding a synchronous communication domain set to which a node on a first channel belongs.

[0061] The synchronous communication domain set information may be understood as information about a synchronous communication domain set formed by establishing time-frequency synchronization between a node on a first channel and other first-type nodes. In some possible embodiments, the synchronous communication domain set information may include, but is not limited to, one or more of the following: a topological relationship of the synchronous communication domain set; priority information of a third node; the number of first-type nodes included in the synchronous communication domain set; or a state of synchronization between the third node and first-type nodes other than the third node in the synchronous communication domain set. The first-type nodes may be understood as G nodes and / or T nodes. This is not particularly limited in the embodiments of this application. The topological relationship of the synchronous communication domain set may be understood as a relationship between a root node and a parent node in the synchronous communication domain set, and the topological relationship may be represented by a node identifier. The root node is the initial node in the synchronous communication domain set, and other nodes in the synchronous communication domain set directly or indirectly join the synchronous communication domain set through the root node. The synchronization path is a connection path from the root node to the current node. For example, if a current node joins a synchronous communication domain set through a parent node, and the parent node joins the synchronous communication domain set through a root node, a synchronous path is formed by using the current node, the parent node, and the root node. The priority information of the third node may be understood as a priority for establishing time-frequency synchronization between the first node and the third node. The synchronization state may be understood as synchronization between the third node and a first type node other than the third node in the synchronous communication domain set.

[0062] For example, assume that a synchronous communication domain set includes five G nodes, namely, G1, G2, G3, G4, and G5. The synchronous communication domain set information includes a node identifier, a synchronization state, and a synchronization direction. As shown in Table 1, the node identifier may specifically indicate the identifiers of G1 to G5 in Table 1, and the synchronization state may be represented by a binary value of "0" or "1." For example, the synchronization state of node G1 is 1, which specifically indicates that node G1 separately maintains time-frequency synchronization with nodes G1 and G2, and does not maintain direct time-frequency synchronization with nodes G3, G4, and G5. The synchronization direction may be the synchronization direction of each node. For example, "1" indicates that Gx performs time-frequency synchronization with Gy. For example, if G1->G2 is "1," this indicates that G1 performs time-frequency synchronization with G2. Specifically, the time frequency of G1 is adjusted based on the time frequency of G2, where G2 is the parent node of the time-frequency synchronization and G1 is the child node of the time-frequency synchronization. "0" indicates that Gx does not perform time-frequency synchronization with Gy. For example, if G2->G1 is 0, this indicates that G2 does not perform time-frequency synchronization with G1. Specifically, the time frequency of G2 is not adjusted based on the time frequency of G1.

[0063] It should be noted that the time-frequency synchronization in Table 1 is directional. For example, if G1 performs time-frequency synchronization with G2, i.e., if the time frequency of G1 is adjusted based on the time frequency of G2, the value of G1->G2 is "1". However, conversely, if G2 does not perform time-frequency synchronization with G1, i.e., if the time frequency of G2 is not adjusted based on the time frequency of G1, the value of G2->G1 is "0". It should be noted here that the table is merely a representation of a relationship. A specific implementation is not limited to using a table. Any other method that can reflect corresponding information may be used in the implementation of this application. [Table 1]

[0064] Furthermore, the time adjustment measurement may be understood as measuring time synchronization information of the nodes on the first channel. The time synchronization information may be understood as information related to the time synchronization of the third node. In some possible embodiments, the time synchronization information may include a first time deviation between the third node and the first node. The first time deviation may be understood as a difference between the clock value of the first node and the clock value of the third node at a first time point, or an error between the start of transmission in time units of the first node and the start of transmission in time units of the third node. In some other possible embodiments, the time synchronization information may include the clock value of the third node and / or the start of transmission in time units of the third node at the first time point.

[0065] Furthermore, the frequency adjustment measurement may be understood as measuring frequency synchronization information of the node on the first channel. The frequency synchronization information may be understood as information related to the frequency synchronization of the third node. In some possible embodiments, the frequency synchronization information may include a first frequency deviation between the third node and the first node. The first frequency deviation may be understood as a carrier frequency error between the first node and the third node at a first time point, and the carrier frequency error may be understood as a relative error / absolute error between the actual frequency of the first node and the actual frequency of the third node. In some other possible embodiments, the frequency synchronization information may include the carrier frequency of the third node.

[0066] A "measurement resource" may be understood as a time resource used by a second node to measure synchronization information of a third node on the first channel. The time unit of the time resource may be, for example, a superframe, a radio frame, a symbol, or other time unit. A "duration of a measurement resource in a first period" may be understood as a time unit occupied by a measurement resource in a first period. A "start time-domain position number of a measurement resource" may be understood as a number corresponding to a time resource indicating that the second node starts measurement, for example, a superframe number indicating that the second node starts measurement. A "number of measurement resources" may be understood as the number of time units corresponding to a time resource used by a second node to measure synchronization information of a third node on the first channel, for example, a superframe, a radio frame, a symbol, or other time unit.

[0067] 6. Synchronization Information

[0068] In embodiments of this application, the synchronization information may be understood as information representing the time-frequency synchronization of the third node. In some possible embodiments, the synchronization information may also be referred to as measurement result information. In possible implementations, the synchronization information may indicate one or more of the following information: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI. For the time synchronization information, frequency synchronization information, and synchronization communication domain set information, please refer to the above descriptions. The details will not be described again here.

[0069] It may be understood that one or more of RSRP, RSRQ, SINR or RSSI represent the signal strength of the second node with respect to information from the third node. In other embodiments, other parameters may alternatively represent the signal reception strength of the second node with respect to information from the third node.

[0070] 7. Node Identifier

[0071] The node identifier may be the media access control (MAC) address of the node, or a portion of the MAC address of the node, such as the first n bits, the last n bits, or the middle n bits of the MAC address of the node, or any n bits of the MAC address of the node. The n bits may be consecutive values, non-consecutive values, etc. in the MAC address. This is not limited. The value of n is a positive integer greater than or equal to 1 and less than the number of bits in the MAC address. Alternatively, the node identifier may be an identifier generated based on the MAC address of the node and used to identify the identity of the node. For example, a logical operation is performed using the MAC address of the node and a predetermined character, and the result of the operation is used as the node identifier. The logical operation may include exclusive OR, logical addition, subtraction, etc. Alternatively, the node identifier may be another identifier, address, etc. that can identify the identity of the node, such as an index or address pre-assigned to the node.

[0072] In a possible design of the node identifier, the node identifier may be the identifier of the communication domain in which the node is located. Specifically, a resource set including resources for transmitting synchronization signals, broadcast information, and G link control information by the G node on the carrier used by the G node and resources that can be scheduled and configured by the G node is called the communication domain of the G node or the communication domain resource of the G node, and the G node is called the G node of the communication domain. One communication domain usually includes one G node and at least one T node. In this case, the identifier of the communication domain may be equal to the identifier of the node G, or the identifier of the node G may be called the identifier of the communication domain in which the node G is located. Therefore, for a primary node in a synchronous communication domain set, the node identifier of the primary node may also be understood as the identifier (Domain ID) of the communication domain in which the primary node is located.

[0073] 8. First synchronization area

[0074] In the embodiments of this application, the first synchronization area may be understood as a set of synchronous communication domains formed by establishing time-frequency synchronization between the first node and a second type node, which may be a T node.

[0075] 9. Broadcast Information

[0076] Broadcasting is an information transmission method and refers to a method in which nodes on a network send information. The range within which information can be transmitted is called a broadcast domain. Other nodes in the broadcast domain can receive the information. Information transmitted in a broadcast manner may be called broadcast information, and includes, but is not limited to, broadcast channel and / or system information. In contrast, unicast information is information transmitted between a single sender and a single receiver over a network communication. Correspondingly, multicast information is information transmitted by a sender to multiple receivers within a designated group.

[0077] In order to clearly describe the technical solutions in the embodiments of this application, it should be noted that terms such as "first" and "second" are used in the description of the embodiments of this application to distinguish between identical or similar items that basically provide the same function or purpose. Those skilled in the art can understand that terms such as "first" and "second" do not limit the number or execution order, and terms such as "first" and "second" do not indicate clear distinctions. Furthermore, in the description of this application, unless otherwise specified, "at least one" means one or more, and "plurality" means two or more. Furthermore, expressions such as "at least one of the following items" or similar expressions refer to any combination of these items, including any combination of a singular item or multiple items. For example, "at least one item of a, b, or c" may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, and a, b, and c may be singular or plural.

[0078] With reference to the accompanying drawings, the following describes the technical solutions provided in the embodiments of this application.

[0079] It should be noted that in wireless communication scenarios where intelligent terminals are located, there are usually multiple communication domains within a certain communication area or range. Each communication domain includes a group of communication nodes having a communication relationship, namely, one G node and at least one T node. The G node manages time-frequency resources in the communication domain and has the function of scheduling resources for communication links between T nodes in the communication domain. A node that does not belong to a communication domain may be called an external node for short (including a node that has never joined a communication domain and a node that joined a communication domain and then left the communication domain). An external node may be converted into a T node in the communication domain through the process of joining the communication domain. In the process of joining the communication domain, the external node first needs to perform time-frequency synchronization with the communication domain and obtain system information such as the resource configuration and supported features of the communication domain. In each communication domain, the T node may maintain time-frequency synchronization with the G node corresponding to the T node. The manner in which the T node synchronizes with the G node is not limited in this application. When there are multiple communication domains in an area or scenario, the G nodes in the multiple communication domains need to maintain time-frequency synchronization to reduce interference between different communication domains and improve system communication capacity.

[0080] For example, FIG. 2 illustrates a possible application scenario according to an embodiment of this application. As shown in FIG. 2, FIG. 2 is a diagram of the topology relationship of intra-vehicle communication links. As shown in FIG. 2, there are three communication domains within a specified area (e.g., an intelligent vehicle cockpit), which are a first communication domain, a second communication domain, and a third communication domain, respectively. In the first communication domain, a mobile phone is used as a G node, and a headset and a wearable device are used as T nodes. In the second communication domain, a head unit is used as a G node, and a microphone, a sound box, a mobile phone, etc. are used as T nodes. In the third communication domain, a passive entry passive start system is used as a G node, and a mobile phone key and a vehicle key are used as T nodes. In this example, time-frequency synchronization needs to be maintained among the three G nodes, namely, the mobile phone, the head unit, and the passive entry passive start system.

[0081] It should be noted that in other application scenarios of embodiments of this application, a short-range wireless system includes at least one G node, and each G node accesses at least one T node. The G node may be considered the creator of the wireless network and is an intermediate node of the network. The G node functions as a base station or a wireless fidelity access point (WI-FI AP). The T node may be considered a terminal connected to the wireless network, such as a mobile phone, a headset, a notebook computer, or a computer. In some embodiments, a mobile phone may be used as a G node, and a headset belonging to the same user as the mobile phone may be used as a T node. In other embodiments, multiple G nodes may be placed in a conference room, and other terminal devices in the conference room, such as a wireless sound box and a mobile phone, may be used as T nodes to access any one of the multiple G nodes. Alternatively, in some other embodiments, an intelligent vehicle includes multiple G nodes. See FIG. 2 for an example of a G node in an intelligent vehicle. Subsequently, a terminal device (e.g., a mobile phone) used as a G node moves into the area of ​​the intelligent vehicle. In this case, the terminal device needs to maintain time-frequency synchronization with the multiple original G nodes in the intelligent vehicle.

[0082] In conclusion, how to maintain time-frequency synchronization between multiple nodes (e.g., between multiple G nodes or between multiple G nodes and a T node) in a short-range wireless communication system is a technical problem to be solved in the embodiments of this application.

[0083] It should be noted that the above application scenarios are merely examples for illustration and are not intended to limit the embodiments of this application. Those skilled in the art may know that with the evolution of networks and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application can also be applied to similar technical problems.

[0084] In view of the above technical problems, the embodiments of this application provide two communication methods.

[0085] The first communication method may be applied to a first node and a second node. In the method, the first node may send first measurement configuration information to the second node, where the first measurement configuration information indicates measuring synchronization information of a third node on a first channel. Furthermore, the second node may acquire the synchronization information, and the first node may receive the synchronization information from the second node, where the synchronization information may indicate one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP reference signal received power, RSRQ reference signal received quality, SINR signal-to-interference-and-noise ratio, or RSSI received signal strength indicator. It may be understood that the first communication method may be applied to a scenario in which the first node has established a service. In this way, according to the method in this embodiment of this application, the first node may obtain synchronization information of the third node on the first channel through the second node, so that the synchronization information of the node on the first channel is obtained without affecting the service of the first node, thereby realizing time-frequency synchronization among multiple nodes. The following provides a detailed description by using embodiment 1.

[0086] A second communication method may be applied to a first node. The method includes the steps of receiving first information from a third node, where the first information indicates one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI; and establishing time-frequency synchronization with the third node. It may be understood that the second communication method may be applied to a scenario in which the first node has just been powered on and has not established service, or a scenario in which the service of the first node is idle (e.g., early morning or no terminal node is currently connected). Thus, according to the method in this embodiment of this application, the first node may directly obtain the synchronization information of the third node from the third node and establish time-frequency synchronization with the third node. This effectively improves the efficiency of establishing time-frequency synchronization by the first node. A detailed description is provided below using embodiment 2.

[0087] DETAILED DESCRIPTION OF THE INVENTION The following describes the technical features of the embodiments of this application with reference to certain accompanying drawings.

[0088] [Embodiment 1] 3 is a schematic flowchart of a first communication method according to an embodiment of this application. In the following description process, an example in which a first node in a short-range communication system establishes time-frequency synchronization is used for explanation. Furthermore, a node configured to replace the first node to measure synchronization information of the node on the first channel is referred to as a second node, and a node that establishes time-frequency synchronization with the first node is referred to as a third node. Optionally, the first node and the third node may be G nodes in the wireless short-range communication system, and the second node may be a T node in the wireless short-range communication system. The method includes the following steps:

[0089] S301: A first node transmits first measurement configuration information to a second node, and in response, the second node receives the first measurement configuration information.

[0090] The first measurement configuration information indicates measuring synchronization information of a third node on the first channel, so that the second node can measure synchronization information of the third node on the first channel based on the first measurement configuration information.

[0091] It can be understood that the second node may be one or more nodes, which is not particularly limited in the embodiments of this application. In a possible implementation, the second node may be a second type node in the first synchronization area to which the first node belongs. The second type node may be all T nodes or terminal nodes in the first synchronization area.

[0092] Optionally, the first node may determine the second node based on service priority and / or load information of the second-type node in the first synchronization area. Optionally, the service priority of the second-type node may be represented by the type of service currently being executed by the second-type node (e.g., video service or voice service). In other words, the service priority of the node corresponds to the service type of the node. Optionally, the load information of the second-type node may be determined by using the number of tasks currently being processed by the second-type node. Correspondingly, there are several cases in which the first node determines the second node, including but not limited to the following cases:

[0093] Case 1: The first node may determine the second node based on the service priority of the second type node in the first synchronization area.

[0094] Example 1: Node T1 and node T2 are nodes of a second type in a first synchronization area. The service type of node T1 is a video service, and the service type of node T2 is a voice service. In this case, the service priority of node T1 is higher, and the service priority of node T2 is lower. The first node may determine node T2 as a second node and measure synchronization information of a third node on the first channel through node T2.

[0095] Example 2: Node T1, node T2, and node T3 are second-type nodes in a first synchronization area. The service type of node T1 is video service, and the service types of nodes T2 and T3 are voice service. In this case, the service priority of node T1 is higher, and the service priority of nodes T2 and T3 is lower. The first node may determine nodes T2 and T3 as second nodes and measure synchronization information of a third node on the first channel through nodes T2 and T3.

[0096] Case 2: The first node may determine the second node based on the load information of the second type nodes in the first synchronization area.

[0097] For example, node T1 and node T2 are second-type nodes in a first synchronization area. The number of tasks currently being processed by node T1 is 10, and the number of tasks currently being processed by node T2 is 1. In this case, node T1 has a higher load and node T2 has a lower load. The first node may determine node T2 as a second node and measure synchronization information of a third node on the first channel through node T2.

[0098] Case 3: The first node may determine the second node based on the service priority and load information of the second type nodes in the first synchronization area.

[0099] For example, nodes T1 and T2 are second-type nodes in the first synchronization area. The weighting factors corresponding to the service priority and load information of the second-type nodes are 60% and 40%, respectively. If the service type of node T1 is a video service, the quantized value corresponding to the service priority of node T1 is 40 score, the number of tasks currently being processed by node T1 is 5, and the quantized value corresponding to the load information of node T1 is 50 score, then the score corresponding to node T1 satisfies 40*60%+50*40%=44. If the service type of node T2 is a voice service, the quantized value corresponding to the service priority of node T2 is 80 score, the number of tasks currently being processed by node T2 is 10, and the quantized value corresponding to the load information of node T2 is 10 score, then the score corresponding to node T2 satisfies 80*60%+10*40%=52. The score corresponding to node T2 is higher than the score corresponding to node T1. The first node may determine node T2 as the second node and measure synchronization information of the third node on the first channel through node T2.

[0100] It may be understood that the quantized values ​​corresponding to the service priority and load information of the second node in Cases 1 to 3, and the weighting coefficients corresponding to the service priority and load information of the second node are merely examples and not limitations.

[0101] In cases 1 to 3, the first node may select a second node suitable for synchronization information measurement based on the service priority and / or load information of the second type node, effectively avoiding the impact of synchronization information measurement on the services of some second type nodes, thereby effectively improving user experience.

[0102] In the embodiments of this application, the first channel may be understood as a channel to be measured designated by the first node. In some possible embodiments, the first channel may be represented by a channel frequency corresponding to the first channel. In other words, the first measurement configuration information may indicate the first channel to be measured by indicating the channel frequency of the first channel.

[0103] In a possible implementation, the first measurement configuration information may further indicate a measurement object, a first period corresponding to the measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a starting time domain position number of the measurement resource, or the number of measurement resources.

[0104] For ease of understanding, measurement objects and measurement resources are further described below.

[0105] 1. Measurement Object

[0106] In the embodiments of this application, a measurement object may be understood as information of a certain type of measurement target on the first channel. In some possible embodiments, the measurement object includes, but is not limited to, one or more of the following: RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurement, time adjustment measurement, or frequency adjustment measurement.

[0107] One or more of RSRP, RSRQ, SINR, or RSSI represent the signal reception strength of the second node for information from the third node. In some other embodiments, the signal reception strength of the second node for information from the third node may be represented by other parameters.

[0108] The synchronous communication domain set may also be referred to as a synchronization group and may be understood as a set formed by establishing time-frequency synchronization among a plurality of first-type nodes. The first-type nodes may be G nodes and / or T nodes. This is not limited in the embodiments of this application. For example, node G1 may establish time-frequency synchronization with node G2, and the nodes G1 and G2 may form a synchronous communication domain set. In another example, node G1 may establish time-frequency synchronization with node T1, and the nodes G1 and T1 may form a synchronous communication domain set. Correspondingly, synchronous communication domain set measurement may be understood as measuring information about the synchronous communication domain set to which a node on the first channel belongs.

[0109] The time adjustment measurement may be understood as measuring the time synchronization information of a node on a first channel, and the time synchronization information may be understood as information related to the time synchronization of a third node.

[0110] The frequency adjustment measurement may be understood as measuring frequency synchronization information of a node on a first channel, and the frequency synchronization information may be understood as information related to frequency synchronization of a third node.

[0111] Example 1: When the measurement object includes a synchronous communication domain set measurement, after receiving the first measurement configuration information, the second node may measure the synchronous communication domain set to which the third node belongs on the first channel.

[0112] Example 2: When the measurement object includes a time alignment measurement, after receiving the first measurement configuration information, the second node may measure time synchronization information of a third node on the first channel. The time synchronization information of the third node may include, for example, a first time deviation between the third node and the first node. The first time deviation may be understood as a difference between a clock value of the first node and a clock value of the third node at a first time point, or may be understood as an error between a transmission start time of the first node in a time unit and a transmission start time of the third node in a time unit. In another example, the time synchronization information may include a clock value of the third node and / or a transmission start time of the third node in a time unit.

[0113] Example 3: When the measurement object includes a frequency adjustment measurement, after receiving the first measurement configuration information, the second node may measure the frequency synchronization information of the third node on the first channel. The frequency synchronization information of the third node may include, for example, a first frequency deviation between the third node and the first node. The first frequency deviation may be understood as a carrier frequency error between the first node and the third node at a first time point, and the carrier frequency error may be understood as a relative error / absolute error between the actual frequency of the first node and the actual frequency of the third node. In another example, the frequency synchronization information may include the carrier frequency of the third node.

[0114] Example 4: If the measurement object includes RSRP, RSRQ, SINR and RSSI, after receiving the first measurement configuration information, the second node may measure the signal strength of the second node for information from the third node on the first channel, and the signal strength may be represented by RSRP, RSRQ, SINR and RSSI.

[0115] Example 5: When the measurement object includes a synchronous communication domain set measurement, a time adjustment measurement, and a frequency adjustment measurement, after receiving the first measurement configuration information, the second node may measure the synchronous communication domain set information, time synchronization information, and frequency synchronization information of the third node on the first channel.

[0116] Example 6: If the measurement object includes RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurement, time adjustment measurement and frequency adjustment measurement, after receiving the first measurement configuration information, the second node may measure the synchronous communication domain set information, time synchronization information and frequency synchronization information of the third node on the first channel, and measure the signal strength of the second node for the information from the third node on the first channel, and the signal strength may be represented by RSRP, RSRQ, SINR and RSSI.

[0117] 2. Measurement Resources

[0118] In the embodiments of this application, the "measurement resource" may be understood as a time resource used by a second node to measure synchronization information of a third node on a first channel. The time unit of the time resource may be, for example, a superframe, a radio frame, a symbol, or other time unit.

[0119] Correspondingly, the "first period corresponding to the measurement resource" may be a plurality of consecutive time units. The "duration of the measurement resource in the first period" may be understood as the time unit occupied by the measurement resource in the first period. The "offset of the measurement resource in the first period" may be understood as an adjustable range of the time unit occupied by the measurement resource in the first period. The "start time-domain position number of the measurement resource" may be understood as a number corresponding to the time resource indicating that the second node starts the measurement, and may be, for example, the number of a superframe indicating that the second node starts the measurement. The "number of measurement resources" may be understood as the number of time units corresponding to the time resource used by the second node to measure the synchronization information of the third node on the first channel, and may be, for example, the number of superframes, radio frames, symbols, or other time units.

[0120] For example, the first period corresponding to the measurement resource may be 50 consecutive superframes, the duration of the measurement resource in the first period may be 20 superframes out of the 50 consecutive superframes, the offset of the measurement resource in the first period may be 10 superframes, the starting time-domain position number of the measurement resource may be the number of superframe 10 in the 50 consecutive superframes, and the number of measurement resources may be 20.

[0121] It should be noted that the synchronization procedure of the first node may be triggered by using a first event or periodically.

[0122] In a possible implementation, the process of the first node transmitting the first measurement configuration information to the second node may be to transmit the first measurement configuration information to the second node in response to detecting a first event, where the first event includes, but is not limited to, at least one of the following: the first node is powered on; the communication quality of the communication system to which the first node belongs is lower than a preset standard; a software module of the first node is started based on a preset configuration; or the first node is in a state where it is not synchronized with any node. In this implementation, a specific event may be used to trigger the first node to transmit the first measurement configuration information to the second node, so that the time-frequency synchronization of the first node meets the service requirements of the first node and the service of the first node is not affected.

[0123] In another possible implementation, the process of the first node transmitting the first measurement configuration information to the second node may be that the first node transmits the first measurement configuration information to the second node when the start time-domain position of the first period is reached, in which the first node periodically transmits the first measurement configuration information to the second node, thereby making the time-frequency synchronization of the first node more appropriate.

[0124] It can be seen from the above description that the second node may be one or more nodes. In case 1, the second node is a plurality of nodes, and the first node may transmit the first measurement configuration information to the second node in a multicast or unicast manner. Optionally, the first measurement configuration information may be transmitted at a first periodic interval. Optionally, the first measurement configuration information may be carried in a system message. In case 2, when the second node is one node, the first node may transmit the first measurement configuration information to the second node in a unicast manner.

[0125] S302: The second node obtains synchronization information.

[0126] See Figure 4. In a possible implementation, step S302 specifically includes the following steps:

[0127] S302A: The second node may receive broadcast information of a third node.

[0128] S302B: The second node determines synchronization information based on the broadcast information.

[0129] The broadcast information may include multiple types of information, and the second node may select information corresponding to the measurement object from the broadcast information as synchronization information for the third node based on the type of the measurement object indicated by the first measurement configuration information.

[0130] Example 1: If the measurement object indicated by the first measurement configuration information includes a synchronous communication domain set measurement and a time adjustment measurement, and the broadcast information received by the second node from the third node includes the synchronous communication domain set information and the time synchronization information, the second node uses the synchronous communication domain set information and the time synchronization information of the third node as synchronization information.

[0131] Example 2: If the measurement object indicated by the first measurement configuration information includes a frequency adjustment measurement, and the broadcast information received by the second node from the third node includes synchronization communication domain set information, time synchronization information, and frequency synchronization information, the second node uses the frequency synchronization information of the third node as synchronization information.

[0132] Example 3: When the measurement object indicated by the first measurement configuration information includes a frequency adjustment measurement, and the broadcast information received by the second node from the third node includes synchronization communication domain set information, time synchronization information, and frequency synchronization information, but the frequency synchronization information only includes the carrier frequency of the third node, the second node may determine the frequency adjustment information based on the error between the carrier frequency of the third node and the carrier frequency of the second node, and determine the frequency adjustment information as the synchronization information.

[0133] In another possible implementation, the second node may receive the broadcast information of the third node and directly use the broadcast information as the synchronization information of the third node.

[0134] For example, if the measurement objects indicated by the first measurement configuration information include RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurements, time adjustment measurements, and frequency adjustment measurements, and the broadcast information received by the second node from the third node includes RSRP, RSRQ, SINR, RSSI, synchronous communication domain set information, time synchronization information, and frequency synchronization information, the second node uses the broadcast information of the third node as synchronization information.

[0135] S303: The second node sends synchronization information to the first node. In response, the first node receives synchronization information from the second node.

[0136] The synchronization information indicates one or more of the third node's time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP reference signal received power, RSRQ reference signal received quality, SINR signal to interference and noise ratio or RSSI received signal strength indicator.

[0137] In embodiments of this application, the synchronous communication domain set information may be understood as information about a synchronous communication domain set formed by establishing time-frequency synchronization between a node on a first channel and other first-type nodes. In some embodiments, the synchronous communication domain set information may include, but is not limited to, one or more of the following: a topology relationship of the synchronous communication domain set, priority information of a third node, the number of first-type nodes included in the synchronous communication domain set, or a state of synchronization between the third node and first-type nodes other than the third node in the synchronous communication domain set. For a description of the first-type nodes, please refer to the above description. Details will not be described again here.

[0138] The topological relationship of the synchronous communication domain set may be understood as the relationship between a root node and a parent node in the synchronous communication domain set, and the topological relationship may be represented by a node identifier. The root node is the initial node in the synchronous communication domain set, and other nodes in the synchronous communication domain set directly or indirectly join the synchronous communication domain set through the root node. A synchronization path is a connection path from the root node to the current node. For example, if the current node joins the synchronous communication domain set through a parent node and the parent node joins the synchronous communication domain set through the root node, the synchronization path is formed by using the current node, the parent node, and the root node. The priority information of the third node may be understood as a priority for establishing time-frequency synchronization between the first node and the third node. The priority may be indicated by the node order on the synchronization path within the synchronous communication domain set, the node position, or the distance between the current node and the root node. A synchronization state may be understood as synchronization between the third node and a first type node other than the third node in the synchronous communication domain set.

[0139] For example, refer to Figure 5, which is a diagram of the topology relationship of a synchronous communication domain set. For example, node 1 is the root node, node 2 and node 3 are parent nodes, the third node is node 4, and node 4 has child nodes C and D. The synchronization path of node 4 is node 4-node 3-node 2-node 1. Correspondingly, the priority of node 4 is lower than the priority of node 3, which is lower than the priority of node 2, which is lower than the priority of node 1. The state of synchronization between node 4 and other nodes in the communication domain set in which node 4 is located is to directly or indirectly establish time-frequency synchronization with node 3, node 2, and node 1 through the synchronization path.

[0140] For the time synchronization information and frequency synchronization information, please refer to the relevant descriptions above, and the details will not be described again here.

[0141] In the first communication method shown in FIG. 3, the first node may obtain synchronization information of a third node on a first channel through the second node, so that the synchronization information of the node on the first channel is obtained without affecting the service of the first node, thereby realizing time-frequency synchronization among multiple nodes.

[0142] Optionally, as shown in FIG. 6, the first communication method further includes the following steps:

[0143] S304: The first node establishes time-frequency synchronization with the third node.

[0144] It can be seen from the above description that time-frequency synchronization includes time synchronization and frequency synchronization.

[0145] In a possible implementation, the time synchronization information in the synchronization information includes a first time deviation between the third node and the first node. The first node may adjust its clock value based on the first time deviation so that the difference between the clock value of the first node and the clock value of the third node at the first time point falls within a first preset range. Alternatively, the first node may adjust the transmission start time of the first node based on the first time deviation so that the difference between the transmission start time of the first node and the transmission start time of the third node falls within a second preset range. The first preset range is different from the second preset range.

[0146] In another possible implementation, the time synchronization information in the synchronization information includes a clock value of the third node at a first time point and / or a transmission start time of the third node in units of time. The first node may determine a first time deviation between the third node and the first node based on the time synchronization information and adjust the clock value of the first node based on the first time deviation so that the difference between the clock value of the first node and the clock value of the third node at the first time point falls within a first preset range. Alternatively, the first node may adjust the transmission start time of the first node based on the first time deviation so that the difference between the transmission start time of the first node and the transmission start time of the third node in units of time falls within a second preset range. The first preset range is different from the second preset range.

[0147] In a possible implementation, the frequency synchronization information in the synchronization information includes a first frequency deviation between the third node and the first node, and the first node may adjust its carrier frequency based on the first frequency deviation, so that the carrier frequency error between the first node and the third node at the first time point falls within a third preset range.

[0148] In another possible implementation, the frequency synchronization information in the synchronization information includes a carrier frequency of the third node at a first time point, and the first node may determine a first frequency deviation between the third node and the first node based on the frequency synchronization information, and adjust the carrier frequency of the first node based on the first frequency deviation, so that the carrier frequency error between the first node and the third node at the first time point falls within a third preset range.

[0149] S305: The first node sends second measurement configuration information to the second node. In response, the second node receives the second measurement configuration information. The second measurement configuration information indicates that the first node measures updated synchronization information of the third node.

[0150] Similarly, when the second node is a plurality of nodes, the first node may transmit the second measurement configuration information to the second node in a multicast or unicast manner. When the second node is a single node, the first node may transmit the second measurement configuration information to the second node in a unicast manner.

[0151] S306: The second node obtains the updated synchronization information of the third node.

[0152] It can be understood that the specific implementation manner in which the second node obtains the updated synchronization information of the third node is the same as the specific implementation manner in which the second node obtains the synchronization information of the third node in S302. Please refer to the above description. The details will not be described again here.

[0153] S307: The second node sends the updated synchronization information to the first node. In response, the first node receives the updated synchronization information.

[0154] In an embodiment of the present application, the updated synchronization information indicates a second time deviation and / or a second frequency deviation between the third node and the first node. The second time deviation may be understood as a difference between a clock value of the first node and a clock value of the third node at the second time point, or as an error between a transmission start time of a time unit of the first node and a transmission start time of a time unit of the third node. The second frequency deviation may be understood as a carrier frequency error between the first node and the third node at the second time point.

[0155] Optionally, after receiving the updated synchronization information, the first node may re-establish time-frequency synchronization with the third node based on the updated synchronization information. In this way, the first node may again obtain the updated synchronization information of the third node through the second node to realize synchronization tracking of the third node, so that the time-frequency synchronization between the first node and the third node becomes more accurate.

[0156] It should be noted that in the above example, an example in which the third node is one node is used to describe the process in which the first node establishes time-frequency synchronization with the third node. Below, an example in which the third node is multiple nodes is used to describe the process in which the first node establishes time-frequency synchronization with the third node. Optionally, when there are multiple third nodes on the first channel, the first node may select a fourth node from the multiple third nodes and establish time-frequency synchronization with the fourth node.

[0157] There are multiple cases in which a first node selects a fourth node from multiple third nodes, including but not limited to the following cases:

[0158] Case 1: The first node may consider the priorities of multiple third nodes, and may use the node with the highest priority among the multiple third nodes as the fourth node.

[0159] In an embodiment of this application, the priorities of different nodes may be preset.

[0160] In one example, a priority may be directly configured for each node. Alternatively, a priority may be indirectly configured for each node. For example, to facilitate synchronization between different nodes, a synchronization sequence is usually configured for each G node, and the synchronization sequence is used to perform time-frequency synchronization between different nodes. In an embodiment of this application, each node may determine the priority of the node by using the synchronization sequence configured for the node. For example, a correspondence between the synchronization sequence and the priority may be set in advance. After obtaining the synchronization sequence configured for the terminal device, the terminal device may determine the priority of the node based on the synchronization sequence. For example, if the synchronization sequence preconfigured for node G1 is synchronization sequence A and the priority corresponding to synchronization sequence A is A, the priority of node G1 may be A.

[0161] In other examples, priority may be indicated by the node order, node position, or distance between the current node and the root node on the synchronization path within the synchronization area. According to the above description, the synchronization path is a connection path from the root node to the current node. For example, if the current node joins the synchronization area through a parent node, and the parent node joins the synchronization area through the root node, the synchronization path is formed by the current node, the parent node, and the root node. In this example, the priority of the root node may be identified as 0, and the root node has the highest priority within the synchronization area and on the synchronization path. In this case, the parent node has a priority of 1 (or the distance between the parent node and the root node is 1) and is second only to the root node, while the current node has a priority of 2 (or the distance between the current node and the root node is 2) and is second to the parent node. Here, the priority identification is not limited to using numbers such as 0 or 1 for identification, and any information that can reflect a priority value may be used. Based on this example, if there are multiple synchronization paths within the synchronization area, multiple different nodes with the same distance from the root node may still have the same priority on different synchronization paths.

[0162] Optionally, each node may notify other nodes of its priority. For example, in an implementation, each node may explicitly indicate its priority to other nodes. For example, the node may transmit broadcast information or node information, where the broadcast information or node information includes the node priority. Alternatively, in another implementation, each node may implicitly indicate its priority to other nodes. Specifically, each node transmits a synchronization signal in a broadcast manner to achieve time-frequency synchronization between the node and other nodes. The synchronization signal may include a synchronization sequence, and the priority of each node may be implicitly indicated by the synchronization sequence. Obviously, in the above description, an example in which there is a correspondence between the synchronization sequence and the node priority and the synchronization sequence implicitly indicates the node priority is used for explanation, but this is not intended to limit the embodiments of this application. Alternatively, the information corresponding to the node priority may be other information. For example, the other information may be the root sequence of the synchronization sequence. In other words, the node priority may be implicitly indicated by other information, for example, the root sequence of the synchronization sequence. In the following exemplary description, an example is used for explanation in which at least one node explicitly indicates the priority of at least one node to the first node, i.e., the node information transmitted by the at least one node includes the priority of the node.

[0163] It can be understood that in Case 1, multiple third nodes may have the same highest priority. The first node may select one third node as the fourth node from the multiple third nodes having the highest priority according to a first preset rule. The first preset rule may be to randomly select one node, or to perform selection based on the signal strength of the multiple third nodes and / or the number of nodes included in the synchronization area to which the third node belongs, etc. For example, the multiple third nodes are node A, node B, and node C. Node A has a priority of 2, and both node B and node C have a priority of 1. Priority 1 is higher than priority 2. The first node may select one node from node B and node C as the second node according to the first preset rule, etc.

[0164] Case 2: The first node considers the number of nodes included in the communication domain set to which the third node belongs, and determines the third node with the largest number of nodes included in the communication domain set to be the fourth node.

[0165] For example, the multiple third nodes are node A, node B, and node C. The number of nodes included in communication domain set A to which node A belongs is N1, the number of nodes included in communication domain set B to which node B belongs is N2, and the number of nodes included in communication domain set C to which node C belongs is N3. N1, N2, and N3 are all positive integers. If the value of N3 is greater than the values ​​of N1 and N2, the first node may select node C as the fourth node.

[0166] In case 2, it can be understood that there may be cases where the communication domain sets to which multiple third nodes belong contain the same largest number of nodes. The above example is still used. If the values ​​of N1 and N2 are the same and greater than the value of N3, the first node needs to select one node from node A and node B as the fourth node. The first node may select one node from the nodes to which the communication domain set to which the node belongs contains the largest number of nodes as the fourth node according to a second preset rule. The second preset rule may be to randomly select one node, or to perform selection based on the signal strength and / or priority of multiple third nodes, etc.

[0167] Case 3: The first node may consider the signal strengths of multiple third nodes, and may use the node with the greatest signal strength among the multiple third nodes as the fourth node.

[0168] The first node may select, from among the plurality of third nodes, a node whose node information, broadcast information, or other channel or signal has the greatest signal strength as the fourth node. The signal strength of the node information may specifically indicate the signal strength of the node information received by the first node from other nodes, and the signal strength of the broadcast information may specifically indicate the signal strength of the broadcast information received by the first node. Specifically, the broadcast information may be a synchronization signal. Optionally, the received signal strength of the first node = radio frequency transmission power + antenna gain at the transmitting end - path loss - obstacle attenuation + antenna end at the receiving end. The received signal strength may be measured in decibels (dB) or decibels relative to one milliwatt (dBm). For example, the plurality of third nodes are Node A and Node B. The signal strength of the broadcast information received by the first node from node A, i.e., the received signal strength, is 100 dBm, and the signal strength of the broadcast information received by the first node from node B, i.e., the received signal strength, is 101 dBm. In this case, the first node may select node B as the fourth node.

[0169] It can be understood that in Case 3, multiple third nodes may have the same highest received signal strength. The first node may select one node from the multiple nodes as the fourth node according to a third preset rule. The third preset rule may be to randomly select one node, or to perform the selection based on the priorities of the multiple nodes and / or the number of nodes included in the synchronous communication domain set to which the multiple nodes belong, etc.

[0170] In a possible implementation manner, after receiving the synchronization information, the first node may further transmit information regarding synchronization adjustment between the first node and a third node, where the synchronization adjustment information indicates a second-type node in the first synchronization area for establishing time-frequency synchronization with the third node. It can be seen from the above description that the second-type node may be one or more nodes. Therefore, when the second node is a plurality of nodes, the first node may transmit the synchronization adjustment information to the second-type node in a broadcast or multicast manner. When the second node is a single node, the first node may transmit the synchronization adjustment information to the second-type node in a unicast manner.

[0171] In some embodiments, it may be understood that the time synchronization information in the synchronization information includes time adjustment information (e.g., a first time deviation), and the frequency synchronization information in the synchronization information includes frequency adjustment information (e.g., a first frequency deviation). The first node may transmit the synchronization information and the adjustment effective time point as synchronization adjustment information to the second type node. In some other embodiments, the time synchronization information in the synchronization information includes time information of the third node (e.g., a clock value at the first time point), and the frequency synchronization information in the synchronization information includes frequency information (e.g., carrier frequencies) of the three nodes. The first node may further determine the frequency adjustment information (e.g., a first frequency deviation), the time adjustment information (e.g., the first time deviation), and the synchronization adjustment effective time point based on the synchronization information, and transmit the frequency adjustment information, the time adjustment information, and the synchronization adjustment effective time point as synchronization adjustment information to the second type node. In this implementation method, a first node sends synchronization adjustment information to a second type node within a first synchronization area to which the first node belongs, so that the second type node can establish time-frequency synchronization with a third node, and further realize time-frequency synchronization among multiple nodes.

[0172] For example, refer to FIG. 7. In FIG. 7, an example is used in which the first node is node G1, the third node is node G2, and the second type nodes are nodes T1 and T2. Before node G1 establishes time-frequency synchronization with node G2, nodes G1, T1, and T2 have established time-frequency synchronization and form a first synchronization area. Therefore, after node G1 receives the synchronization information of node G2, if the time synchronization information in the synchronization information includes time adjustment information and the frequency synchronization information in the synchronization information includes frequency adjustment information, node G1 may send the synchronization information and the adjustment effective time to nodes T1 and T2 as synchronization adjustment information A. Alternatively, if the time synchronization information in the synchronization information includes time information and the frequency synchronization information in the synchronization information includes frequency information, node G1 may further determine frequency adjustment information and time adjustment information based on the synchronization information, and send the frequency adjustment information, time adjustment information, and the adjustment effective time to nodes T1 and T2 as synchronization adjustment information A. Correspondingly, after receiving the synchronization adjustment information A, node T1 and node T2 may establish time-frequency synchronization with node G2 based on the synchronization adjustment information A.

[0173] [Embodiment 2] 8 is a schematic flowchart of a second communication method according to an embodiment of this application. In the following description process, an example in which a first node in a short-range communication system establishes time-frequency synchronization is used for explanation. Optionally, the first node and the third node may be G nodes in the wireless short-range communication system. The method includes the following steps:

[0174] S801: A first node receives first information from a third node, the first information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR or RSSI, and establishes time-frequency synchronization with the third node.

[0175] In a possible implementation manner, the first information is carried by a broadcast message, a unicast message, or a multicast message. In other words, the third node may send the synchronization information to the first node in multiple ways.

[0176] S802: A first node establishes time-frequency synchronization with a third node.

[0177] For the specific process of establishing time-frequency synchronization between the first node and the third node, please refer to the above relevant description of S304. Only the "synchronization information" needs to be replaced with "first information". The details will not be described again here.

[0178] It can be understood that the communication method shown in Figure 8 is applicable to a scenario where the first node has just been powered on and has not established service, or where the service of the first node is idle (for example, early in the morning or no terminal node is currently connected). Therefore, according to the method in this embodiment of this application, the first node may directly obtain synchronization information of the third node from the third node and establish time-frequency synchronization with the third node. This effectively improves the efficiency of establishing time-frequency synchronization by the first node.

[0179] It can be understood that in the embodiment shown in Figure 8, there may be multiple third nodes, that is, the first node may receive the first information from multiple third nodes, and the first node may select a fourth node from the multiple third nodes and establish time-frequency synchronization with the fourth node. For specific processes, please refer to the relevant descriptions above. Details will not be described again here.

[0180] The communication method provided in the embodiments of this application has been described in detail above. Hereinafter, the apparatus provided in the embodiments of this application will be described in detail with reference to specific accompanying drawings. It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment. Therefore, for contents not described in detail, reference will be made to each other.

[0181] 9 is a block diagram of an apparatus 900 according to an embodiment of the present application. The apparatus is configured to implement the functions of the first node or the second node in the method embodiments. For example, the apparatus may be a software module or a chip system. The chip system may include a chip, or may include a chip and other discrete devices. The apparatus 900 includes a processing unit 901 and a communication unit 902. The communication unit 902 is configured to communicate with other devices and may also be referred to as a communication interface, a transceiver unit, an input / output interface, etc.

[0182] In case 1, when the apparatus 900 is configured to realize the functions of the first node in method embodiment 1, the apparatus 900 may be the first node, or a chip, circuit, etc. configured in the first node. The processing unit 901 is configured to perform processing-related operations of the first node in method embodiment 1, and the communication unit 902 is configured to perform transmission- and reception-related operations of the first node in method embodiment 1.

[0183] When the apparatus 900 is configured to realize the functions of the first node in method embodiment 1, the communication unit 902 may be configured to send first measurement configuration information to the second node, where the first measurement configuration information indicates measuring synchronization information of the third node on the first channel, and may be configured to receive synchronization information from the second node, where the synchronization information indicates one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI.

[0184] Optionally, the time synchronization information includes a first time deviation between the third node and the first node.

[0185] Optionally, the frequency synchronization information includes a first frequency deviation between the third node and the first node.

[0186] Optionally, the synchronous communication domain set information includes one or more of the following: a topology relationship of the synchronous communication domain set, priority information of the third node, the number of nodes of the first type included in the synchronous communication domain set, or a state of synchronization between the third node and nodes of the first type other than the third node in the synchronous communication domain set.

[0187] In a possible implementation, the first measurement configuration information further indicates a measurement object, a first period corresponding to the measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a start time domain position number of the measurement resource or the number of measurement resources. The measurement object includes one or more of the following: reference signal received power, reference signal received quality, signal to interference and noise ratio, received signal strength indicator, synchronous communication domain set measurement, time adjustment measurement or frequency adjustment measurement, and the measurement resource is a time resource for measuring the first channel.

[0188] In a possible implementation, the synchronization information is for establishing time-frequency synchronization between the first node and the third node.

[0189] Optionally, the communication unit 902 may be further configured to send information regarding synchronization adjustment between the first node and a third node, where the synchronization adjustment information indicates a second type node in a first synchronization area for establishing time-frequency synchronization with the third node, and the first synchronization area is a synchronization area to which the first node belongs.

[0190] Optionally, the communication unit 902 may be further configured to send second measurement configuration information to the second node after the first node establishes time-frequency synchronization with the third node, where the second measurement configuration information indicates measuring updated synchronization information of the third node, and may be configured to receive updated synchronization information from the second node, where the updated synchronization information indicates a second time deviation and / or a second frequency deviation between the third node and the first node.

[0191] In a possible implementation, the processing unit 901 may determine the second node based on service priority and / or load information of the second type of nodes in the first synchronization area.

[0192] In a possible implementation manner, when configured to transmit the first measurement configuration information to the second node, the communication unit 902 is specifically configured to transmit the first measurement configuration information to the second node in response to a first event detected by the processing unit, the first event including at least one of the following: the first node being powered on; the communication quality of the communication system to which the first node belongs being lower than a preset standard; a software module of the first node being started based on a preset configuration; or the first node being in a state where it is not synchronized with any node; or is specifically configured to transmit the first measurement configuration information to the second node when a start time domain position of a first period is reached.

[0193] In case 2, when the apparatus 900 is configured to realize the functions of the second node in method embodiment 1, the apparatus 900 may be the second node, or a chip, circuit, etc. configured in the second node. The processing unit 901 is configured to perform processing-related operations of the second node in method embodiment 1, and the communication unit 902 is configured to perform transmission- and reception-related operations of the second node in method embodiment 1.

[0194] In a possible implementation, the communication unit 902 is configured to: information the first measurement configuration information is for measuring synchronization information of the third node on the first channel; and the first measurement configuration information is configured to obtain synchronization information, the synchronization information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI; and the first measurement configuration information is configured to transmit the synchronization information to the first node.

[0195] In a possible implementation, the communication unit 902 is further configured to receive information regarding synchronization adjustment between the first node and the third node, the synchronization adjustment information being for establishing time-frequency synchronization between the second node and the third node, and the second node and the first node belonging to a first synchronization area.

[0196] In a possible implementation manner, the communication unit 902 is further configured to receive second measurement configuration information, where the second measurement configuration information is for measuring updated synchronization information of a third node, and is further configured to obtain the updated synchronization information and send the updated synchronization information to the first node, where the updated synchronization information indicates a second time deviation and / or a second frequency deviation between the third node and the first node.

[0197] In case 3, when the apparatus 900 is configured to realize the functions of the first node in method embodiment 2, the apparatus 900 may be the first node, or a chip, circuit, etc. configured in the first node. The processing unit 901 is configured to perform processing-related operations of the first node in the method embodiment, and the communication unit 902 is configured to perform transmission- and reception-related operations of the first node in method embodiment 2.

[0198] The communication unit 902 is configured to receive first information from a third node, the first information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronized communication domain set information, RSRP, RSRQ, SINR or RSSI, and is configured to establish time-frequency synchronization with the third node.

[0199] In a possible implementation manner, the first information is carried by a broadcast message, a unicast message, or a multicast message. In other words, the third node may send the synchronization information to the first node in multiple ways.

[0200] In the embodiments of this application, the division into units is an example and is merely a logical division of functions. In actual implementation, other division methods may be used. Furthermore, the functional units in the embodiments of this application may be integrated into one processor, or each unit may exist physically independently, or two or more units may be integrated into one unit. The integrated unit may be realized in the form of hardware or in the form of a software functional unit.

[0201] 10 is a diagram of an apparatus 1000 according to an embodiment of the present application. The apparatus 1000 may be a first node or a second node, or a component within the first node or the second node, for example, a chip or an integrated circuit. The apparatus 1000 may include at least one processor 1002 and a communication interface 1004. Optionally, the apparatus may further include at least one memory 1001. Optionally, the apparatus may further include a bus 1003. The memory 1001, the processor 1002, and the communication interface 1004 are connected via the bus 1003.

[0202] The memory 1001 is configured to provide storage space, which may store data such as an operating system and computer programs, and may be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), compact disc read-only memory (CD-ROM), etc.

[0203] The processor 1002 is a module for performing arithmetic and / or logical operations, and may be one or more combinations of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a synergistic processing unit (which assists the central processing unit in completing corresponding processes and applications), and a microcontroller unit (MCU).

[0204] The communication interface 1004 may be configured to provide information input or output to the at least one processor, and / or the communication interface may be configured to receive externally transmitted data and / or transmit data to the outside, and may be a wired link interface including an Ethernet cable or the like, or a wireless link interface (such as Wi-Fi, Bluetooth, universal wireless transmission, in-vehicle short-range communication technology, etc.). Optionally, the communication interface 1004 may further include a transmitter (e.g., a radio frequency transmitter or antenna), a receiver, etc. coupled to the interface.

[0205] In some embodiments, the apparatus 1000 may be the first node or a component within the first node, for example, a chip or an integrated circuit, in the method embodiment 1. The processor 1002 in the apparatus 1000 is configured to read a computer program stored in the memory 1001 and control the first node to perform the following operations: sending first measurement configuration information to the second node, where the first measurement configuration information indicates measuring synchronization information of a third node on a first channel; and receiving synchronization information from the second node, where the synchronization information indicates one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI. For specific details, please refer to the description in the method embodiments, and the details will not be described again.

[0206] In some other embodiments, the device 1000 may be the second node or a component within the second node, such as a chip or an integrated circuit, in method embodiment 1. The processor 1002 within the device 1000 reads a computer program stored in the memory 1001 and controls the second node to perform the following operations: informationThe method is configured to perform an operation of receiving the first measurement configuration information, where the first measurement configuration information is for measuring synchronization information of the third node on the first channel, an operation of acquiring synchronization information, where the synchronization information includes the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI, and an operation of transmitting the synchronization information to the first node. For specific details, please refer to the description in the method embodiment, and the details will not be described again.

[0207] In some other embodiments, the apparatus 1000 may be the first node or a component within the first node, for example, a chip or an integrated circuit, in method embodiment 2. The processor 1002 in the apparatus 1000 is configured to read a computer program stored in the memory 1001 and control the second node to perform the following operations: receiving first information from a third node, where the first information indicates the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI; and establishing time-frequency synchronization with the first node. For specific details, please refer to the description in the method embodiments, and the details will not be described again.

[0208] An embodiment of this application further provides a terminal. The terminal may be an intelligent cockpit device, a smart home device, an intelligent manufacturing device, a vehicle, etc. Alternatively, it may be understood that the "in-vehicle wireless short-range communication system" technology may be applied to a short-range communication system in a non-in-vehicle field. The terminal includes a first node and / or a second node, and the first node and the second node may be the first node and the second node, respectively, in the embodiment shown in FIG. 3. The first node and the second node may be the same type or different types. For example, in some embodiments, when the first node and the second node are different types, the first node may be one or more of modules such as a camera, a screen, a microphone, an acoustic device, a radar, an electronic key, a passive entry / passive start system controller, and a user equipment (UE). The second node may be a base station, a vehicle cockpit domain controller (CDC), etc. Alternatively, in some embodiments, if the first node and the second node are of the same type, the first node and the second node may each be a base station, a CDC, etc. Alternatively, the first node and the second node may each be one or more of modules such as a camera, a screen, a microphone, an acoustic device, a radar, an electronic key, a passive entry / passive start system controller, and a user equipment (UE). Optionally, the terminal may be an unmanned aerial vehicle, a robot, a device in a smart home scenario, a device in an intelligent manufacturing scenario, etc.

[0209] Furthermore, an embodiment of the present application further provides an apparatus including a unit configured to realize the above-mentioned embodiment. Alternatively, the apparatus includes a processor and an interface circuit. The processor is configured to communicate with another apparatus through the interface circuit and execute the method in the above-mentioned method embodiment. Alternatively, the apparatus includes a processor configured to call a program stored in a memory and execute the method described in the above-mentioned embodiment.

[0210] An embodiment of this application further provides a computer-readable storage medium containing readable instructions, which, when executed on a computer, enable the computer to perform the methods described in the above embodiments.

[0211] An embodiment of the present application further provides a chip system. The chip system includes at least one processor and an interface circuit. Optionally, the chip system may further include a memory or an external memory. The processor is configured to execute instructions and / or data exchange through the interface circuit to realize the method in the above method embodiment. The chip system may include a chip, or may include a chip and other discrete devices.

[0212] An embodiment of this application further provides a computer program product including instructions, which, when executed on a computer, enable the computer to perform the methods described in the above embodiments.

[0213] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or a synergistic processing unit, which may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of this application may be directly executed by a hardware processor, or may be executed by a combination of hardware modules and software modules in a processor.

[0214] In embodiments of this application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random access memory (RAM). The memory is any other medium that can be used to carry or store program code, such as instructions or data structures, and that can be accessed by a computer. However, it is not limited thereto. The memory in embodiments of this application may alternatively be a circuit or any other device capable of performing a storage function and configured to store program instructions and / or data.

[0215] All or part of the methods in the embodiments of this application may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, the procedures or functions according to the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) method. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that consolidates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), a semiconductor medium (e.g., an SSD), etc.

[0216] It is apparent that those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. This application intends to cover these modifications and variations of this application as long as they fall within the scope of protection defined by the claims of this application and their equivalent technologies.

Claims

1. A communication method applied to a first node, comprising: transmitting first measurement configuration information to a second node, the first measurement configuration information indicating measuring synchronization information of a third node on a first channel; receiving the synchronization information from the second node, the synchronization information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference and Noise Ratio (SINR), or Received Signal Strength Indicator (RSSI); establishing time-frequency synchronization between the first node and the third node based on the synchronization information; A method comprising:

2. The method of claim 1 , wherein the time synchronization information includes a first time deviation between the third node and the first node.

3. The method of claim 1 , wherein the frequency synchronization information includes a first frequency deviation between the third node and the first node.

4. 4. The method of claim 1, wherein the synchronous communication domain set information includes one or more of the following: a topology relationship of a synchronous communication domain set; priority information of the third node; the number of first type nodes included in the synchronous communication domain set; or a state of synchronization between the third node and first type nodes other than the third node in the synchronous communication domain set.

5. the first measurement configuration information further indicates a measurement object, a first period corresponding to a measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a start time-domain position number of the measurement resource, or a number of measurement resources; 4. The method of claim 1, wherein the measurement objects include one or more of the following: the reference signal received power, the reference signal received quality, the signal to interference and noise ratio, the received signal strength indicator, a synchronous communication domain set measurement, a time alignment measurement, or a frequency alignment measurement, and the measurement resource is a time resource for measuring the first channel.

6. transmitting information regarding synchronization adjustment between the first node and the third node, the information regarding synchronization adjustment indicating a second type node within a first synchronization area for establishing time-frequency synchronization with the third node; The method according to claim 1 , wherein the first synchronization area is the synchronization area to which the first node belongs.

7. After the first node establishes time-frequency synchronization with the third node, sending second measurement configuration information to the second node, the second measurement configuration information indicating measuring updated synchronization information of the third node; receiving the updated synchronization information from the second node, the updated synchronization information indicating a second time deviation and / or a second frequency deviation between the third node and the first node; The method of any one of claims 1 to 3, further comprising:

8. The method of claim 6, further comprising determining the second node based on service priority and / or load information of the second type nodes in the first synchronization area.

9. The step of transmitting the first measurement configuration information to the second node includes: transmitting the first measurement configuration information to the second node in response to detecting a first event, the first event including one or more of the following: the first node being powered on; communication quality of a communication system to which the first node belongs being lower than a preset standard; a software module of the first node being started based on a preset configuration; or the first node being in a state where it is not synchronized with any node; or transmitting the first measurement configuration information to the second node when a start time-domain position of the first period is reached. The method of claim 5 , comprising:

10. A communication method applied to a second node, comprising: receiving first measurement configuration information, the first measurement configuration information being for measuring synchronization information of a third node on a first channel; obtaining the synchronization information, the synchronization information indicating one or more of the following information of the third node: time synchronization information, frequency synchronization information, synchronization communication domain set information, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference and Noise Ratio (SINR), or Received Signal Strength Indicator (RSSI); establishing time-frequency synchronization between the first node and the third node by transmitting the synchronization information to the first node; A method comprising:

11. The method of claim 10 , wherein the time synchronization information includes a first time deviation between the third node and the first node.

12. The method of claim 10 , wherein the frequency synchronization information includes a first frequency deviation between the third node and the first node.

13. 13. The method of claim 10, wherein the synchronous communication domain set information includes one or more of the following: a topology relationship of a synchronous communication domain set; priority information of the third node; the number of nodes of a first type included in the synchronous communication domain set; or a state of synchronization between the third node and nodes of a first type other than the third node in the synchronous communication domain set.

14. the first measurement configuration information further indicates a measurement object, a first period corresponding to a measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a start time-domain position number of the measurement resource, or a number of measurement resources; 13. The method of claim 10, wherein the measurement objects include one or more of the following: the reference signal received power, the reference signal received quality, the signal to interference and noise ratio, the received signal strength indicator, a synchronous communication domain set measurement, a time alignment measurement or a frequency alignment measurement, and the measurement resource is a time resource for measuring the first channel.

15. receiving information regarding synchronization adjustment between the first node and the third node, the information regarding synchronization adjustment being for establishing time-frequency synchronization between the second node and the third node; 13. The method of any one of claims 10 to 12, wherein the second node and the first node belong to a first synchronization area.

16. receiving second measurement configuration information, the second measurement configuration information being for measuring updated synchronization information of the third node; obtaining the updated synchronization information; transmitting the updated synchronization information to the first node, the updated synchronization information indicating a second time deviation and / or a second frequency deviation between the third node and the first node; 13. The method of any one of claims 10 to 12, further comprising:

17. A communication device comprising a unit configured to implement the method of claim 1.

18. A communication device comprising a unit configured to implement the method of claim 10.

19. A chip system including at least one processor and an interface circuit, The chip system, wherein the processor is configured to execute instructions and / or data exchange through the interface circuit, such that the chip system executes the method of claim 1.

20. A chip system including at least one processor and an interface circuit, The chip system, wherein the processor is configured to execute instructions and / or data exchange through the interface circuit, such that the chip system executes the method of claim 10.

21. A terminal comprising the device according to claim 17 or the chip system according to claim 19, and / or the device according to claim 18 or the chip system according to claim 20.

22. 1. A computer-readable storage medium, comprising:

10. The computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the method of claim 1.

23. 1. A computer-readable storage medium, comprising: The computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the method of claim 10.

Citation Information

Patent Citations

  • short-distance communication method and device

    CN113574915A

  • Apparatus and method for operating a piconet in a body area network - Patents.com

    JP2012525060A