Communication method and device
By implementing a method for achieving time-frequency synchronization between nodes in short-range communication systems, the issues of interference, efficiency, and reliability are addressed, resulting in improved communication performance.
Patent Information
- Application Number
- JP2024552487
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-03-04
- Filing Date
- 2022-12-12
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2042-12-12
AI Technical Summary
Current short-range communication systems, such as Wi-Fi and Bluetooth, suffer from low transmission efficiency and reduced reliability due to interference between nodes, especially in high networking density scenarios.
The method involves achieving time-frequency synchronization between different nodes by sending measurement configuration information to a second node, which then measures and transmits synchronization information, including time synchronization, frequency synchronization, and communication domain set information, to a first node, allowing for improved synchronization without disrupting existing services.
This approach reduces interference between nodes, enhances transmission efficiency, and improves the reliability of short-range communication systems by enabling accurate time-frequency synchronization across multiple nodes.
Smart Images

Figure 2025512699000001_ABST
Abstract
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 device 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 multiple new service scenarios, such as intelligent vehicles, intelligent manufacturing, or smart homes. The transmission requirements of these new service scenarios include at least one of the following characteristics: low latency, high reliability, high networking density, high concurrency, high security, or large capacity. However, in current short-range communication systems (e.g., Wireless Fidelity (WI-FI) and Bluetooth (BT)), asynchronous systems are widely used. Nodes in asynchronous systems need to obtain channels in a reservation preemption manner or by implementing a listening avoidance mechanism. As a result, the transmission efficiency of asynchronous systems is low. Especially in high networking density scenarios, nodes in asynchronous systems will interfere with each other. As a result, the reliability of asynchronous systems is reduced and user experience is deteriorated.
[0004] Therefore, how to reduce the 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 achieving time-frequency synchronization among different nodes, reducing interference among different nodes, and improving the 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 where a first node has established a service. According to the method in this embodiment of this application, the first node may obtain 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 obtained without affecting the service of the first node, and time-frequency synchronization between multiple nodes can be realized.
[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 a difference between the clock value of the first node and the clock value of the third node at a first time point, or may be understood as an error between the transmission start time of a time unit of the first node and the transmission start time 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, so that 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, so that 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 embodiment 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, a 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 a node of the first type 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 of establishing time-frequency synchronization between the first node and the third node. The synchronization state may be understood as a synchronization between the third node and a node of the first type other than the third node in the synchronous communication domain set. In this realization scheme, 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, so that the time-frequency synchronization of the first node is more suitable.
[0017] In a possible implementation, the first measurement configuration information may further indicate 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. 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. The "measurement resource" may be understood as a time resource used by the second node to measure the synchronization information of the 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 number of a superframe 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 realization manner, the first measurement configuration information may indicate one or more measurement objects, so as to make the second node better measure the first channel.
[0018] In a possible implementation manner, 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 realized.
[0019] In a possible implementation, the method further includes a step of transmitting information about synchronization adjustment between the first node and the 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, and the first synchronization area is a synchronization area to which the first node belongs. In this embodiment of the 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, it may be understood that the synchronization information includes 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 a 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 in 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 to measure 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 a clock value of the first node and a clock value of the third node at a second time point, or may be understood 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 a second time point. In this implementation manner, 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: determining, by the first node, a second node based on service priority and / or load information of the 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, so as to effectively avoid the influence 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 sending the first measurement configuration information to the second node is to send 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 is powered on, the communication quality of the communication system to which the first node belongs is lower than a preset standard, the software module of the first node is started based on a preset configuration, or the first node is in a state of not being synchronized with any node, or sending the first measurement configuration information to the second node when the start time domain position of the first period is reached. In this implementation, a specific event may be used to trigger the first node to send the first measurement configuration information to the second node, or the first node periodically sends the first measurement configuration information to the second node, so that the time-frequency synchronization of the first node becomes 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 including: receiving a first measurement configuration device, the first measurement configuration information being for measuring synchronization information of a third node on a first channel; obtaining 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; 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 a number of the 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, where the second node and the first node belong 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, synchronous 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 may 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 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 the 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 in 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 realize a method according to the first aspect or any one of the possible realization manners of the first aspect, or comprising a unit configured to realize a method according to the third aspect or any one of the possible realization 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, the processor being 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, the processor being configured to execute instructions and / or data exchange through the interface circuit, such that the chip system executes a method according to the second aspect or any one of the possible implementations of the second aspect.
[0039] According to an eighth aspect, an embodiment of the present application further provides a terminal comprising 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, which when executed on a computer enable the computer to perform a method according to the first aspect or any one of the possible implementations of the first aspect, to perform a method according to the second aspect or any one of the possible implementations of the second aspect, or to perform a method according to the third aspect or any one of the 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, which when executed on a computer enable the computer to perform a method according to the first aspect or any one of the possible implementations of the first aspect, a method according to the second aspect or any one of the possible implementations of the second aspect, or a method according to the third aspect or any one of the 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 description of the drawings]
[0043] [Figure 1] FIG. 2 is a diagram of a superframe according to an embodiment of the present application. [Diagram 2] FIG. 2 is a diagram of a possible application scenario according to an embodiment of the present application. [Diagram 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. [Diagram 5] FIG. 2 is a diagram of a set of synchronous communication domains 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 this application. [Figure 8] 4 is a schematic flowchart of a second communication method according to an embodiment of the present application. [Figure 9] FIG. 1 is a diagram of the structure of an apparatus according to an embodiment of the present application. [Figure 10] FIG. 2 is a diagram of another structure of the device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0044] In order 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 are explained in order to facilitate the understanding of 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 certain accuracy or a certain tolerance range, or adjusting the error between the transmission start times of the time units of different nodes to a certain range. The time unit may be a superframe, a radio frame, a symbol, another time unit, etc. 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, it is specified that the length of a radio frame is 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, and the 48 radio frames are radio frames #0 to #47 in order. Each radio frame includes 10 symbols. Of the 10 symbols, 4 symbols are used for downlink transmission, 3 symbols are used for uplink transmission, 2 symbols are used as gaps (GAP), and 1 symbol is used as a flexible symbol. The flexible symbol may be used for uplink transmission, or may be used for downlink transmission, or may be used for other transmissions. This is not limited. In an in-vehicle (or non-in-vehicle) wireless short-range communication system, the uplink usually indicates the direction in which a terminal (T) node transmits data or information to a grant (G) node, and may be represented by "T". The downlink usually 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 usually a communication requirement between different T nodes or different G nodes, and the communication between different T nodes or different G nodes may occupy the flexible symbol. In FIG. 1, the flexible symbol is represented as a special grant (SG).The description of frames and superframes may be applied to the following embodiments. Here, G node and T node are merely distinctions on 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 certain range, respectively. The carrier frequency errors of different nodes may respectively indicate the relative error / absolute error between the actual frequency of the node and the expected frequency, the relative error / absolute error between the actual frequencies of different nodes, etc. Frequency synchronization may also be called 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 close to an integer multiple of the subcarrier spacing, but the difference between f1 and f0 satisfies a certain 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 capability and service characteristics.
[0049] For example, in the implementation scheme, if the T node needs to establish time synchronization with the G node, the T node needs to obtain the start position and end position where the G node transmits a symbol. If the duration of the T node from the start position to the end position matches the duration of the G node, the T node establishes time synchronization with the G node. The T node needs to 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, so that the T node establishes 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 the 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. The 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. The third node may be one or more nodes. This is not particularly limited in the embodiment of this application.
[0056] 5. Measurement configuration information
[0057] In an embodiment of this application, the measurement configuration information may be understood as information configured by the first node for the second node, and the information may be information used to measure the synchronization information of the node on the first channel, such as the first measurement configuration information and the second measurement configuration information. The first measurement configuration information may indicate the first channel, the measurement object, the first period corresponding to the measurement resource, the duration of the measurement resource in the first period, the offset of the measurement resource in the first period, the start time domain position number of the measurement resource or the number of the measurement resource. The second measurement configuration information may indicate to measure the updated synchronization information of the 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 includes 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 the embodiment of this application, 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 embodiment of this application. For example, node G1 may establish time-frequency synchronization with node G2, and node G1 and node G2 may form a synchronous communication domain set. In another example, node G1 may establish time-frequency synchronization with node T1, and node G1 and node T1 may form a synchronous communication domain set. Correspondingly, the synchronous communication domain set measurement may be understood as measuring information about the synchronous communication domain set to which the node on the 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 a first type node other than the third node in the synchronous communication domain set. 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. 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 participate in 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 a 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 of establishing time-frequency synchronization between the first node and the third node. The synchronization state may be understood as a 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 the 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 "0" or "1". For example, the synchronization state of node G1 is 1, which may specifically mean that node G1 separately maintains time-frequency synchronization with node G1 and node G2, and node G1 does not maintain direct time-frequency synchronization with node G3, node G4 and node 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, G2 is the parent node of time-frequency synchronization, and G1 is the child node of time-frequency synchronization. "0" indicates that Gx does not perform time-frequency synchronization with Gy. For example, when 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., 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., the time frequency of G2 is not adjusted based on the time frequency of G1, the value of G2->G1 is "0". Here, it should be noted that the table is merely a representation form of a relationship. The specific implementation is not limited to only using the table. Any other manner in which the corresponding information can be reflected may be used in the implementation of this application. [Table 1]
[0064] Furthermore, the time alignment measurement may be understood as measuring the time synchronization information of the node 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 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. In some other possible embodiments, the time synchronization information may include a clock value of the third node and / or a transmission start time of a time unit of the third node at a first time point.
[0065] Furthermore, the frequency adjustment measurement may be understood as measuring the 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 the second node to measure the synchronization information of the 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 the measurement resource in the first period" may be understood as a time unit occupied by the measurement resource in the first period. A "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 number of a superframe indicating that the second node starts the measurement. A "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, a radio frame, a symbol or other time unit.
[0067] 6. Synchronization Information
[0068] In the embodiment 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 called measurement result information. In a possible implementation manner, the synchronization information may indicate one or more of the following information: time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI. For the time synchronization information, frequency synchronization information, and synchronous communication domain set information, please refer to the above description. 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 part of the MAC address of the node, for example, 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 that is equal to or greater than 1 and less than the number of bits in the MAC address. Alternatively, the node identifier may be an identifier that is 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 by using the MAC address of the node and a pre-set character, and the result of the operation is used as the node identifier. The logical operation may include exclusive OR, logical addition and subtraction, etc. Alternatively, the node identifier may be other identifiers, addresses, etc. that can identify the identity of the node, for example, 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 Sync Area
[0074] In an embodiment 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 transmit information. The range in which the 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 in a designated group.
[0077] In order to clearly describe the technical solutions in the embodiments of this application, it should be noted that words such as "first" and "second" are used in the description of the embodiments of this application to distinguish between the same or similar items that provide essentially the same function or purpose. Those skilled in the art may understand that words such as "first" and "second" do not limit the number or execution order, and words such as "first" and "second" do not indicate clear differences. Furthermore, in the description of this application, unless otherwise specified, "at least one" means one or more, and "multiple" means two or more. In addition, "at least one of the following items" or similar expressions indicate 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 indicate 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 a wireless communication scenario where an intelligent terminal is 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 has the function of managing time-frequency resources in the communication domain and scheduling resources for communication links between the 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 has joined a communication domain and then left the communication domain). An external node may be transformed into a T node in the communication domain through a process of joining the communication domain. In the process of joining the communication domain, the external node needs to first 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 of synchronizing the T node 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 shows 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 in 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, a mobile phone, a head unit, and a passive entry passive start system.
[0081] It should be noted that in other application scenarios of the embodiments of this application, the 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 as 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 as a terminal connected to the wireless network, for example, 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 some other embodiments, multiple G nodes may be placed in a conference room, and other terminal devices in the conference room, for example, 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. Then, 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 T nodes) 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 illustrative examples 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 synchronization information, and the first node may receive 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 where the first node has established a service. Thus, according to the method in this embodiment of this application, the first node may obtain the 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, so as to realize the 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 can be understood that the second communication method may be applied to a scenario where the first node has just been powered on and has not established a service, or a scenario where the service of the first node is in an idle state (e.g., early morning or the terminal node is not 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. The following provides a detailed description by using embodiment 2.
[0087] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, technical features of the embodiments of this application will be described with reference to certain accompanying drawings.
[0088] [Embodiment 1] 3 is a schematic flow chart 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 description. Furthermore, a node configured to replace the first node to measure synchronization information of the node on the first channel is called a second node, and a node that establishes time-frequency synchronization with the first node is called 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. 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, such 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. This is not particularly limited in the embodiment 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 the 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 the synchronization information of a third node on the first channel through node T2.
[0095] Example 2: Node T1, node T2 and node T3 are nodes of a second type 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 the synchronization information of the 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 processed by node T1 is 10, and the number of tasks currently 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, node T1 and node T2 are second type nodes in the first synchronization area. The weight coefficients corresponding to the service priority and the 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 a 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 a 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 a 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 a 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, so as to effectively avoid the impact of synchronization information measurement on the services of some second type nodes, and thereby effectively improve 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 a 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 alignment measurement, or frequency alignment measurement.
[0107] One or more of RSRP, RSRQ, SINR or RSSI represent the signal reception strength of the second node for the information from the third node, in some other embodiments, the signal reception strength of the second node for the 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 embodiment of this application. For example, node G1 may establish time-frequency synchronization with node G2, and node G1 and node G2 may form a synchronous communication domain set. In another example, node G1 may establish time-frequency synchronization with node T1, and node G1 and node T1 may form a synchronous communication domain set. Correspondingly, the synchronous communication domain set measurement may be understood as measuring information about the synchronous communication domain set to which the node on the first channel belongs.
[0109] The time alignment 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 the 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: If the measurement object includes a time alignment measurement, after receiving the first measurement configuration information, the second node may measure the time synchronization information of the 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 a time unit of the first node and a transmission start time of a time unit of the third node. In another example, the time synchronization information may include a clock value of the third node and / or a transmission start time of a time unit of the third node.
[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: When 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: When 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 embodiment 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 number 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, which may be, for example, a number of a superframe indicating that the second node starts the measurement. The "number of measurement resources" may be understood as a 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, which may be, for example, a 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 sending the first measurement configuration information to the second node may be to send the first measurement configuration information to the second node in response to detecting a first event, the first event including but 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, the 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 send 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 manner, the process of the first node sending the first measurement configuration information to the second node may be that the first node sends the first measurement configuration information to the second node when the start time domain position of the first period is reached. In this implementation manner, the first node periodically sends the first measurement configuration information to the second node, so that the time-frequency synchronization of the first node is more suitable.
[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 multiple nodes, and the first node may send the first measurement configuration information to the second node in a multicast or unicast manner. Optionally, the first measurement configuration information may be sent at an interval of a first period. 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 send 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. The second node may select, based on the type of the measurement object indicated by the first measurement configuration information, information corresponding to the measurement object from the broadcast information as the synchronization information of the third node.
[0130] Example 1: When 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 time synchronization information, the second node uses the synchronous communication domain set information and time synchronization information of the third node as synchronization information.
[0131] Example 2: When the measurement object indicated by the first measurement configuration information includes a frequency coordination measurement, and the broadcast information received by the second node from the third node includes synchronous 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 synchronous 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 manner, 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 the embodiment 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 a first type node other than the third node in the synchronous communication domain set. For a description of the first type node, 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 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 an initial node in the synchronous communication domain set, and other nodes in the synchronous communication domain set directly or indirectly participate in 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 the current node participates in the synchronous communication domain set through a parent node, and the parent node participates in 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 of establishing time-frequency synchronization between the first node and the third node. The priority may be indicated by a node order on the synchronization path in the synchronous communication domain set, a node position, or a distance between the current node and the root node. The synchronization state may be understood as a 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 FIG. 5, which is a diagram of the topology relationship of a synchronous communication domain set. For example, node 1 is a root node, node 2 and node 3 are parent nodes, the third node is node 4, and node 4 has child node C and child node 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 that of node 3, the priority of node 3 is lower than that of node 2, and the priority of node 2 is lower than that 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 description 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 enabling time-frequency synchronization between multiple nodes to be realized.
[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 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 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 error 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 manner, 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 a unit 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 error between the transmission start time of the first node in a unit of time point and the transmission start time of the third node in a unit of time point 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 the carrier frequency of the first node according to the first frequency deviation, so that the carrier frequency error between the first node and the third node at the first time falls within a third preset range.
[0148] In another possible implementation manner, 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 to measure updated synchronization information of a 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 of the second node obtaining the updated synchronization information of the third node is similar to the specific implementation manner of the second node obtaining 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 updated synchronization information to the first node. In response, the first node receives the updated synchronization information.
[0154] In an embodiment of this 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 may be understood 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 obtain the updated synchronization information of the third node again 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 is 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. In the following, 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 the third node on the first channel is multiple nodes, 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 considers the priorities of multiple third nodes, and the first node 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, the priority may be directly configured for each node. Alternatively, the priority may be indirectly configured for each node. For example, in order 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 preset. 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, the priority may be indicated by the node order, node position, or distance between the current node and the root node on the synchronization path in 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 the 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 case, in this example, the priority of the root node may be identified as 0, and the priority of the root node is the highest in 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 the second only to the root node, and the current node has a priority of 2 (or the distance between the current node and the root node is 2), and is the second to the parent node. Here, it is not limited to using numbers such as 0 or 1 for identification, and any information that can reflect the priority value may be used for priority identification. Based on this example, if there are multiple synchronization paths in 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 the priority of the node. For example, in an implementation, each node may explicitly indicate the priority of the node to other nodes. For example, the node may transmit broadcast information or node information, and the broadcast information or node information includes the priority of the node. Alternatively, in another implementation, each node may implicitly indicate the priority of the node to other nodes. Specifically, each node transmits a synchronization signal in a broadcast manner to realize time-frequency synchronization between other nodes and the node. 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 priority of the node, and the synchronization sequence implicitly indicates the priority of the node is used for explanation, but this is not intended to limit the embodiment of this application. The information having a correspondence with the priority of the node may alternatively be other information. For example, the other information may be a root sequence of the synchronization sequence, etc. 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 the 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 from the multiple third nodes with the highest priority as the fourth node according to a first preset rule. The first preset rule may be to randomly select one node, or to perform the 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. The priority of node A is 2, and the priority of both node B and node C is 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, etc. according to the first preset rule.
[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 having the maximum number of nodes included in the communication domain set as 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 include the same largest number of nodes. The above example is still used. If the values of N1 and N2 are the same and are 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 sets to which the node belongs include 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 the 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 the first node may use the node with the greatest signal strength among the multiple third nodes as the fourth node.
[0168] The first node may select a node whose node information, broadcast information, or other channel or signal has the largest signal strength from the plurality of third nodes 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 of the transmitting end-path loss-obstacle attenuation+antenna end of 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 send information about synchronization adjustment between the first node and a third node, and the synchronization adjustment information indicates a second type node in the first synchronization area to establish 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 multiple nodes, the first node may send the synchronization adjustment information to the second type node in a broadcast or multicast manner. When the second node is one node, the first node may send the synchronization adjustment information to the second type node in a unicast manner.
[0171] In some embodiments, it can be understood that the time synchronization information in the synchronization information includes time adjustment information (e.g., the first time deviation), and the frequency synchronization information in the synchronization information includes frequency adjustment information (e.g., the first frequency deviation). The first node may transmit the synchronization information and the adjustment effective time as the synchronization adjustment information to the second type node. In some other embodiments, the time synchronization information in the synchronization information includes the time information (e.g., the clock value at the first time) of the third node, and the frequency synchronization information in the synchronization information includes the frequency information (e.g., the carrier frequency) of the three nodes. The first node may further determine the frequency adjustment information (e.g., the first frequency deviation), the time adjustment information (e.g., the first time deviation), and the synchronization adjustment effective time based on the synchronization information, and transmit the frequency adjustment information, the time adjustment information, and the synchronization adjustment effective time as the synchronization adjustment information to the second type node. In this realization method, a first node transmits synchronization adjustment information to a second type node in 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 node T1 and node T2. Before node G1 establishes time-frequency synchronization with node G2, node G1, node T1, and node T2 have established time-frequency synchronization, forming 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 node T1 and node 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 node T1 and node 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] Figure 8 is a schematic flow chart 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 description. 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, namely, time synchronization information, frequency synchronization information, synchronous 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 in 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 the "first information". The details will not be described again here.
[0178] It can be understood that the communication method shown in Fig. 8 is applicable to a scenario in which the first node has just been powered on and has not established a service, or the service of the first node is idle (for example, it is early morning or the terminal node is not currently connected). Therefore, 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.
[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 the specific process, please refer to the above related description. The details will not be described again here.
[0180] Above is a detailed description of the communication method provided in the embodiment of this application. Hereinafter, the device provided in the embodiment of this application will be described in detail with reference to certain accompanying drawings. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, the contents not described in detail will refer to each other.
[0181] 9 is a block diagram of an apparatus 900 according to an embodiment of this application. The apparatus is configured to realize the functions of the first node or the second node in the embodiment of the method. 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 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 the 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 the method embodiment 1, and the communication unit 902 is configured to perform transmission- and reception-related operations of the first node in the 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 to measure 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 a number of the 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 transmit 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 to measure 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 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 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 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 the 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 the method embodiment 1, and the communication unit 902 is configured to perform transmission- and reception-related operations of the second node in the method embodiment 1.
[0194] In a possible implementation manner, the communication unit 902 is configured to receive a first measurement configuration device, the first measurement configuration information being for measuring synchronization information of a third node on a first channel, 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 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, where the second node and the first node belong to a first synchronization area.
[0196] In a possible implementation manner, the communication unit 902 is further configured to receive second measurement configuration information, the second measurement configuration information being 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, the updated synchronization information indicating 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 the 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 the processing-related operations of the first node in the method embodiment, and the communication unit 902 is configured to perform the transmission- and reception-related operations of the first node in the 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, synchronous 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 in 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 embodiment 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 embodiment of this application may be integrated into one processor, or each unit may exist physically alone, 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 this application. The apparatus 1000 may be a first node or a second node, or a component in 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 through the bus 1003.
[0202] The memory 1001 is configured to provide a 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), and the like.
[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 may be a wireless link (such as Wi-Fi, Bluetooth, universal wireless transmission, in-vehicle short-range communication technology, etc.) interface. Optionally, the communication interface 1004 may further include a transmitter (e.g., a radio frequency transmitter or antenna), receiver, etc. coupled to the interface.
[0205] In some embodiments, the device 1000 may be the first node or a component in the first node in the method embodiment 1, for example, a chip or an integrated circuit. The processor 1002 in the device 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, the first measurement configuration information indicating measuring synchronization information of the third node on the 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, RSRP, RSRQ, SINR, or RSSI. For specific details, please refer to the description in the method embodiment, and the details will not be described again.
[0206] In some other embodiments, the device 1000 may be the second node or a component in the second node in the method embodiment 1, for example, a chip or an integrated circuit. The processor 1002 in the device 1000 is configured to read a computer program stored in the memory 1001 and control the second node to perform the following operations: receiving a first measurement configuration device, the first measurement configuration information is for measuring synchronization information of a third node on a first channel; acquiring synchronization information, the synchronization information includes the following information of the third node, namely, time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR or RSSI; and transmitting 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 device 1000 may be the first node or a component in the first node in the method embodiment 2, for example, a chip or an integrated circuit. The processor 1002 in the device 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, the first information indicating 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 embodiment, and the details will not be described again.
[0208] The embodiments of this application further provide a terminal. The terminal may be an intelligent cockpit device, a smart home device, an intelligent manufacturing device, a vehicle, etc. It may alternatively be understood that the "vehicle-mounted wireless short-range communication system" technology may be applied to a short-range communication system in a non-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 in the embodiment shown in FIG. 3, respectively. 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, when 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] Moreover, the embodiments of the present application further provide an apparatus including a unit configured to realize the above-mentioned embodiments. Alternatively, the apparatus includes a processor and an interface circuit. The processor is configured to communicate with other devices through the interface circuit and execute the method in the above-mentioned method embodiments. Alternatively, the apparatus includes a processor configured to call a program stored in a memory to execute the method described in the above-mentioned embodiments.
[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 this 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 the present 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, and 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 the embodiment 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, for example in the form of instructions or data structures, and that can be accessed by a computer. However, it is not limited thereto. The memory in the embodiment of this application may alternatively be a circuit or any other device capable of implementing a storage function and configured to store program instructions and / or data.
[0215] The whole or part of the method in the embodiments of this application may be realized by using software, hardware, firmware, or any combination thereof. When software is used to realize the embodiments, the whole or part of the embodiments may be realized 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, a user equipment, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or may be 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 in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) manner. 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 obvious that a person skilled in the art can make various modifications and variations to this application without departing from the scope of this application. This application is intended 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); The method includes:
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 or 2, wherein the frequency synchronization information comprises a first frequency deviation between the third node and the first node.
4. 4. The method according to 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, a 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.
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; 5. 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. The method according to claim 1 , wherein the synchronization information is for establishing time-frequency synchronization between the first node and the third node.
7. Sending information about synchronization adjustment between the first node and the third node, the information of synchronization adjustment indicating a second type node in 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 a synchronization area to which the first node belongs.
8. After the first node establishes time-frequency synchronization with the third node, further transmitting second measurement configuration information to the second node, the second measurement configuration information indicating measuring updated synchronization information of the third node; receiving 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 claim 6 or 7, further comprising:
9. 9. The method according to claim 7 or 8, further comprising the step of determining the second node based on service priority and / or load information of the second type nodes in the first synchronization area.
10. 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 at least one of the following: the first node being powered on; a 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.
10. The method of any one of claims 5 to 9, comprising:
11. A communication method applied to a second node, comprising: receiving a first measurement configuration device, the first measurement configuration information being for measuring synchronization information of a third node on a first channel; obtaining said synchronization information, the synchronization information indicating one or more of the following information of said third node: time synchronization information, frequency synchronization information, synchronous 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); transmitting said synchronization information to a first node; The method includes:
12. The method of claim 11 , wherein the time synchronization information includes a first time deviation between the third node and the first node.
13. The method of claim 11 or 12, wherein the frequency synchronization information comprises a first frequency deviation between the third node and the first node.
14. 14. The method of claim 11, 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, a 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.
15. 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; 15. The method of claim 11, 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.
16. 16. The method according to any one of claims 11 to 15, wherein the synchronization information is for establishing time-frequency synchronization between the first node and the third node.
17. receiving information regarding synchronization adjustment between the first node and the third node, the information of the synchronization adjustment being for establishing time-frequency synchronization between the second node and the third node; 17. The method of claim 11, wherein the second node and the first node belong to a first synchronization area.
18. 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; 18. The method of any one of claims 11 to 17, further comprising:
19. A communication device comprising a unit adapted to implement a method according to any one of claims 1 to 10.
20. A communication device comprising a unit adapted to implement a method according to any one of claims 11 to 18.
21. A chip system including at least one processor and an interface circuit, A 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 any one of claims 1 to 10.
22. A chip system including at least one processor and an interface circuit, A 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 any one of claims 11 to 18.
23. A terminal comprising the device according to claim 19 or the chip system according to claim 21 and / or the device according to claim 20 or the chip system according to claim 22.
24. 1. A computer-readable storage medium, comprising: The computer readable storage medium storing instructions which, when executed on a computer, enable the computer to perform the method of any one of claims 1 to 10.
25. 1. A computer-readable storage medium, comprising:
19. The computer readable storage medium storing instructions which, when executed on a computer, enable the computer to perform the method of any one of claims 11 to 18.
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