Communication method and device
By realizing time-frequency synchronization between nodes of short-range communication systems, the problems of low transmission efficiency and poor reliability in high network density scenarios are solved, and the performance of the communication system is significantly improved.
Patent Information
- Application Number
- CN202411565892.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-04
- Publication Date
- 2025-03-25
AI Technical Summary
The existing short-range communication systems have low transmission efficiency and poor reliability in high network density scenarios, and severe interference between nodes.
By achieving time-frequency synchronization between nodes, it reduces interference and improves transmission performance. The specific method includes the first node sending measurement configuration information to the second node, the second node measures and transmits synchronization information of the third node, and the first node establishes time-frequency synchronization with the third node based on the information.
Time-frequency synchronization between different nodes is realized, interference is reduced, and transmission efficiency and reliability of the communication system are improved.
Smart Images

Figure CN119697660A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202210211057.0, and the original application date is March 4, 2022. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and device, which can be applied to smart driving, smart home, smart manufacturing and other fields. Background Art
[0003] With the rapid development of communication technology, short-range communication systems have a variety of new business scenarios, such as smart cars, smart manufacturing, or smart homes. The transmission requirements of these new business scenarios include at least one of the following characteristics: low latency, high reliability, high networking density, high concurrency, high security, or large capacity. In current short-range communication systems (for example, wireless fidelity (WIFI) and Bluetooth (BT)), asynchronous systems are mostly used. The nodes in the asynchronous system need to obtain channels by reservation or by executing a listening and avoiding mechanism, which makes the transmission efficiency of the asynchronous system low; especially in the scenario of high networking density, the nodes in the asynchronous system will interfere with each other, resulting in reduced reliability of the asynchronous system and poor user experience.
[0004] Therefore, how to reduce interference between nodes and improve the transmission efficiency and reliability of short-range communication systems is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a communication method and device for achieving time-frequency synchronization of different nodes, reducing interference between different nodes, and improving the transmission performance of a communication system.
[0006] In a first aspect, a communication method is provided, which can be applied to a first node, and the method includes: sending first measurement configuration information to a second node, the first measurement configuration information is used to indicate synchronization information of a third node measured in a first channel: receiving synchronization information from the second node, the synchronization information is used to indicate one or more of time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference plus noise ratio SINR, or received signal strength indication RSSI of the third node.
[0007] In some embodiments, the synchronization information may also be referred to as first measurement result information.
[0008] It is understandable that the above communication method is applicable to the scenario where the first node has established a business. Through the method of the embodiment of the present application, the first node can obtain the synchronization information of the third node on the first channel (i.e., the channel to be tested) through the second node. In this way, it is possible to obtain the synchronization information of the nodes in the first channel without affecting the business of the first node, so as to achieve time-frequency synchronization of multiple nodes.
[0009] The time synchronization information may be understood as information related to the time synchronization of the 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 can be understood as the difference between the clock values of the first node and the third node at the first moment, or can be understood as the error in the starting moment of the transmission of the time unit of the first node and the third node. In this implementation, after the first node receives the time synchronization information, it can directly establish time synchronization with the third node based on the time synchronization information, effectively improving 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 the clock value of the third node and / or the start time of the transmission of the time unit of the third node. In this implementation, after the first node receives the time synchronization information, it is necessary to determine the 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] The frequency synchronization information may be understood as information related to the frequency synchronization of the 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 can be understood as the carrier frequency error between the first node and the third node at the first moment, and the carrier frequency error can be understood as the relative / absolute error of the actual frequency between the first node and the third node. In this implementation, after the first node receives the frequency synchronization information, it can directly establish frequency synchronization with the third node based on the frequency synchronization information, effectively improving 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 the first node receives the frequency synchronization information, it is necessary to determine the 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 can be understood as the information of the synchronous communication domain set formed by the nodes in the first channel establishing time-frequency synchronization with other first-type nodes. The first-type nodes can be understood as G nodes and / or T nodes, and the embodiments of the present application do not impose specific restrictions.
[0016] In a possible implementation, the above-mentioned synchronous communication domain set information includes one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node. Among them, the topological relationship of the synchronous communication domain set can be understood as the relationship between the root node and the parent node in the synchronous communication domain set, and the topological relationship can be characterized by a node identifier. The priority information of the third node can be understood as the priority of the first node and the third node to establish time-frequency synchronization. The synchronization status can be understood as the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node. In this implementation, the synchronous communication domain set information includes one or more information. When the third node is a plurality of nodes, the first node can make a decision on the synchronization source node based on the synchronous communication domain set information, so that the time-frequency synchronization of the first node is more reasonable.
[0017] In a possible implementation manner, the first measurement configuration information may also be used to indicate a measurement target, a first period corresponding to a measurement resource, a duration of a measurement resource in the first period, an offset of a measurement resource in the first period, a starting time domain position number of a measurement resource, or the number of measurement resources; wherein the measurement target includes one or more of the following: reference signal received power, reference signal received quality, signal to interference plus noise ratio, received signal strength indication, synchronous communication domain set measurement, time adjustment measurement, or frequency adjustment measurement; wherein the measurement resource is a time resource for measuring the first channel. Wherein, "measurement resource" may be understood as a time resource used by a second node to measure synchronization information of a third node in a first channel, and the time unit of the time resource may be, for example, a superframe, a radioframe, a symbol, or other time units. "Duration of measurement resource in the first period" may be understood as a time unit occupied by the measurement resource in the first period. "Starting time domain position number of measurement resource" may be understood as a number corresponding to a time resource indicating that the second node starts measuring, for example, it may be a number of a superframe indicating that the second node starts measuring. The "number of measurement resources" may be understood as the number of time units corresponding to the time resources used by the second node to measure the synchronization information of the third node in the first channel, for example, the number of superframes, radio frames, symbols or other time units. In this embodiment, the first measurement configuration information may indicate one or more measurement targets, so that the second node's measurement of the first channel is more targeted.
[0018] In a possible implementation, the synchronization information is used to establish time-frequency synchronization between the first node and the third node. Accordingly, the first node can establish time-frequency synchronization with the third node based on the synchronization information. In this way, time-frequency synchronization between different nodes can be effectively achieved.
[0019] In a possible implementation, the method further includes: sending synchronization adjustment information between the first node and the third node, the synchronization adjustment information can be used to indicate that the second type of node in the first synchronization area establishes time-frequency synchronization with the third node; wherein the first synchronization area is the synchronization area to which the first node belongs. In an embodiment of the present application, the first synchronization area can be understood as a set of synchronous communication domains formed by the first node and the second type of node establishing time-frequency synchronization. Among them, the second type of node can be a T node or a terminal node. It can be understood that in some embodiments, the synchronization information includes frequency adjustment information and time adjustment information, and accordingly, the first node can send the synchronization information as synchronization adjustment information to the second type of node. In some embodiments, the synchronization information includes frequency information and time information, and the first node can further determine the time when the frequency adjustment information, time adjustment information and synchronization adjustment take effect according to the synchronization information, and send the frequency adjustment information, time adjustment information and synchronization adjustment The time when the synchronization adjustment takes effect is sent to the second type of node as synchronization adjustment information. In this implementation, the first node sends synchronization adjustment information to the second type of node in the first synchronization area to which it belongs, so that the second type of node can establish time-frequency synchronization with the third node, and further realizes time-frequency synchronization between multiple nodes.
[0020] In a possible implementation, after the first node establishes time-frequency synchronization with the third node, the first node may also send second measurement configuration information to the second node, the second measurement configuration information is used to indicate the synchronization information updated by the third node; the updated synchronization information is received from the second node, the updated synchronization information is used to indicate the second time deviation and / or second frequency deviation between the third node and the first node. In some embodiments, the above synchronization information may also be referred to as second measurement result information. Among them, the second time deviation can be understood as the difference between the clock values of the first node and the third node at the second moment, or can be understood as the error in the starting moment of the transmission of the time unit of the first node and the third node; the second frequency deviation can be understood as the carrier frequency error of the first node and the third node at the second moment. In this implementation, the first node can obtain the synchronization information updated by the third node again through the second node, realize the synchronization tracking of the third node, and make the time-frequency synchronization between the first node and the third node more accurate.
[0021] In a possible implementation, the method further includes: the first node determines the second node according to the service priority and / or load information of the second type of nodes in the first synchronization area. It is understandable that the second node may be one or more nodes. In this implementation, the first node may screen out the second node for synchronization information measurement according to the service priority and / or load information of the second type of nodes, effectively avoiding the synchronization information measurement from affecting the services of some second type of nodes, thereby effectively improving the user experience.
[0022] In a possible implementation, the first node sends the first measurement configuration information to the second node, including: in response to detecting a first event, sending the first measurement configuration information to the second node; wherein the first event includes one or more of the following: the first node is turned 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 according to the preset configuration, or the first node is in a state of not being synchronized with any node; or, the first measurement configuration information is sent to the second node when the starting time domain position of the first cycle is reached. In this implementation, the first node can be triggered to send the first measurement configuration information to the second node by a specific event, or the first node can periodically send the first measurement configuration information to the second node, so that the time-frequency synchronization of the first node is more reasonable.
[0023] In the second aspect, an embodiment of the present application also provides a communication method, which can be applied to a second node, and the method includes: receiving a first measurement configuration device, the first measurement configuration information is used to measure the synchronization information of a third node in a first channel; obtaining synchronization information, the synchronization information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference plus noise ratio SINR, or received signal strength indication RSSI of the third node; sending synchronization information to the first node.
[0024] In a possible implementation manner, the time synchronization information includes a first time offset between the third node and the first node.
[0025] In a possible implementation manner, the frequency synchronization information includes a first frequency deviation between the third node and the first node.
[0026] In one possible implementation, the synchronization communication domain set information includes one or more of the following: the topological relationship of the synchronization communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronization communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronization communication domain set except the third node.
[0027] In a possible implementation, the first measurement configuration information is also used to indicate the measurement target, the first period corresponding to the measurement resource, the duration of the measurement resource within the first period, the offset of the measurement resource within the first period, the starting time domain position number of the measurement resource, or the number of measurement resources; wherein the measurement target includes one or more of the following: reference signal received power, reference signal received quality, signal to interference plus noise ratio, received signal strength indication, synchronous communication domain set measurement, time adjustment measurement, or frequency adjustment measurement; wherein the measurement resource is a time resource used to measure the first channel.
[0028] In a possible implementation manner, the synchronization information is used for the first node to establish time and frequency synchronization with the third node.
[0029] In a possible implementation, the method further includes: receiving synchronization adjustment information between the first node and the third node, the synchronization adjustment information being used to establish time and frequency synchronization between the second node and the third node; wherein the second node and the first node belong to a first synchronization area.
[0030] In a possible implementation, the method further includes: receiving second measurement configuration information, the second measurement configuration information being used to measure updated synchronization information of a third node; obtaining updated synchronization information; and sending updated synchronization information to the first node, the updated synchronization information being used to indicate a second time deviation and / or a second frequency deviation between the third node and the first node.
[0031] In the third aspect, an embodiment of the present application also provides another communication method, applied to a first node, the method comprising: receiving first information from a third node, the first information being used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference plus noise ratio SINR, or received signal strength indication RSSI of the third node; establishing time and frequency synchronization with the third node.
[0032] It is understandable that the above communication method is applicable to the scenario where the first node has just been powered on and no service has been established or the service of the first node is in an idle state (for example, in the early morning or there is no terminal node access).
[0033] Through the method of the embodiment of the present application, the first node can directly obtain the synchronization information of the third node from the third node, and establish time and frequency synchronization with the third node, effectively improving the efficiency of the first node in establishing time and frequency synchronization.
[0034] In a possible implementation manner, the first information is carried in a broadcast message, a unicast message or a multicast message. That is, the third node can send synchronization information to the first node in multiple ways.
[0035] In a fourth aspect, an embodiment of the present application further provides a communication device, comprising a unit for implementing the method of the above-mentioned first aspect and any one of the possible implementation methods of the first aspect, or comprising a unit for implementing the above-mentioned third aspect and any one of the possible implementation methods of the third aspect.
[0036] In a fifth aspect, an embodiment of the present application further provides a communication device, comprising a unit for implementing the method of the above-mentioned second aspect and any one of the possible implementation modes of the second aspect.
[0037] In the sixth aspect, an embodiment of the present application also provides a chip system, comprising at least one processor and an interface circuit, wherein the processor is used to execute instructions and / or data interaction through the interface circuit, so that the chip system executes the method of the above-mentioned first aspect and any one of the possible implementation methods of the first aspect, or executes the above-mentioned third aspect and any one of the possible implementation methods of the third aspect.
[0038] In the seventh aspect, an embodiment of the present application also provides a chip system, comprising at least one processor and an interface circuit, wherein the processor is used to execute instructions and / or data interaction through the interface circuit, so that the chip system executes the method of the above-mentioned second aspect and any possible implementation scheme of the second aspect.
[0039] In the eighth aspect, an embodiment of the present application also provides a terminal, comprising the device as described in the fourth aspect or the chip system as described in the sixth aspect, and / or the device as described in the fifth aspect or the chip system as described in the seventh aspect.
[0040] In the ninth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, which, when executed on a computer, enables the computer to execute the method of the first aspect and any one of the possible implementations of the first aspect, or execute the method of the second aspect and any one of the possible implementations of the second aspect, or execute the method of the third aspect and any one of the possible implementations of the third aspect.
[0041] In the tenth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, which, when executed on a computer, enables the computer to execute the method of the first aspect and any one of the possible implementations of the first aspect, or execute the method of the second aspect and any one of the possible implementations of the second aspect, or execute the method of the third aspect and any one of the possible implementations of the third aspect.
[0042] For the corresponding effects of the second aspect and the fourth aspect to the tenth aspect, please refer to the relevant description of the first aspect or the third aspect above, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of a superframe provided in an embodiment of the present application;
[0044] Figure 2 A schematic diagram of a possible application scenario provided for an embodiment of the present application;
[0045] Figure 3One of the flow charts of the first communication method provided in the embodiment of the present application;
[0046] Figure 4 A second flow chart of the first communication method provided in an embodiment of the present application;
[0047] Figure 5 A schematic diagram of a synchronous communication domain set provided in an embodiment of the present application;
[0048] Figure 6 The third flowchart of the first communication method provided in the embodiment of the present application;
[0049] Figure 7 One of the time-frequency synchronization schematic diagrams of the first node provided in an embodiment of the present application;
[0050] Figure 8 A second flow chart of a second communication method provided in an embodiment of the present application;
[0051] Fig. 9 A schematic diagram of a structure of a device provided in an embodiment of the present application;
[0052] Fig.10 Another schematic diagram of the structure of the device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0054] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0055] 1. Time-frequency synchronization
[0056] Time-frequency synchronization includes time synchronization and frequency synchronization. Time synchronization refers to adjusting the clock values of different nodes to a certain degree of accuracy or a certain degree of conformity, or adjusting the error of the starting time of transmission of time units of different nodes to a certain range. The unit of the time unit can be a superframe, a radio frame, a symbol, or other time units. Among them, a superframe is a time unit composed of 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 a vehicle-mounted wireless short-range communication system, the length of a radio frame is specified to be 1 / 48ms=20.833us, each superframe contains 48 radio frames, and the length of each superframe is 1ms. In one example, Figure 1As shown, a superframe includes 48 radio frames, and the 48 radio frames are numbered from radio frame #0 to radio frame #47. Each radio frame includes 10 symbols. Among the 10 symbols, 4 symbols are used for downlink, 3 symbols are used for uplink, 2 symbols are used as protection intervals (gap, GAP), and 1 symbol is used as a flexible symbol. The flexible symbol can be used for uplink transmission, downlink transmission, or other transmission without limitation. In a vehicle-mounted (or non-vehicle-mounted) wireless short-range communication system, uplink usually refers to the direction in which a terminal (terminal, T) node sends data or information to a management (grant, G) node, which can be represented by "T". Downlink usually refers to the direction in which a G node sends data or information to a T node, which can be represented by "G". Since in a vehicle-mounted wireless short-range communication system, there is usually a need for communication between different T nodes or between different G nodes, the communication between different T nodes or between different G nodes can occupy the above-mentioned flexible symbols. In the above Figure 1 In the specification, the flexible symbol is represented by special grant (SG). The above explanation of frames and superframes can be applied to the following embodiments. The G node and T node here are just a distinction based on the node function, and the specific node name is not limited. For example, it can be a communication node in the Star Flash short-range communication standard, or it can be a communication node in a short-range communication system such as Bluetooth. This application does not specifically limit the type of communication system.
[0057] Frequency synchronization means that the carrier frequency error of different nodes is kept within a certain range. The carrier frequency error of different nodes can refer to the relative / absolute error between the actual frequency of the node and the expected frequency, or the relative / absolute error between the actual frequencies of different nodes. Frequency synchronization can also be called frequency orthogonality. For example, a subcarrier frequency used by node 1 is f0, and a 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 the two satisfies certain constraints, which can be determined based on factors such as the system's anti-interference capability and service characteristics, then the frequencies used by node 1 and node 2 are considered to be orthogonal, otherwise they are considered to be non-orthogonal.
[0058] For example, in one implementation, the T node needs to establish time synchronization with the G node, then the T node needs to obtain the starting position and the ending position of the symbol sent by the G node, and its duration is consistent with the understanding of the G node, and 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 carrier frequency error of the T node and the carrier frequency error of the G node are kept within a certain range, and the T node establishes frequency synchronization with the G node. For example, the carrier frequency error between the T node and the G node can be 100Hz.
[0059] 2. First Node
[0060] In the embodiment of the present 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.
[0061] 3. Second Node
[0062] In the embodiment of the present application, the second node may be understood as a node used to replace the first node to measure the synchronization information of the node on the first channel. Optionally, in some embodiments, the second node may be a node in the same synchronization area as the first node.
[0063] 4. The third node
[0064] In the embodiment of the present application, the third node can be understood as a node measured by the second node on the first channel. The third node can be one or more nodes, and the embodiment of the present application does not make any specific limitation.
[0065] 5. Measurement configuration information
[0066] In an embodiment of the present application, the measurement configuration information can be understood as information configured by the first node to the second node, and the information can be used to measure the synchronization information of the node in the first channel. For example, the first measurement configuration information and the second measurement configuration information. Among them, the first measurement configuration information can be used to indicate the first channel, the measurement target, 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 starting time domain position number of the measurement resource, or the number of measurement resources; the second measurement configuration information can be used to indicate the synchronization information updated by the third node in the measurement first channel.
[0067] The first channel may be understood as a channel to be measured that is specified by the first node. In some possible embodiments, the first channel may be characterized by its corresponding channel frequency.
[0068] Among them, the measurement target can be understood as the type of information to be measured in the first channel. In some possible embodiments, the measurement target includes one or more of the following: reference signal received power (received signal reference power, RSRP), reference signal received quality (received signal reference quality, RSRQ), signal to interference plus noise ratio (signal-to-noise ratio, SINR), received signal strength indicator (received signal strength indicator, RSSI), synchronous communication domain set measurement, time adjustment measurement, or frequency adjustment measurement.
[0069] In an embodiment of the present application, a synchronous communication domain set may also be referred to as a synchronization group, which may be understood as a set formed by multiple first-class nodes establishing time-frequency synchronization. Among them, the first-class nodes may be G nodes and / or T nodes, which are not limited in the embodiments of the present application. For example, a G1 node and a G2 node establish time-frequency synchronization, and the G1 node and the G2 node may constitute a synchronous communication domain set. For another example, a G1 node and a T1 node establish time-frequency synchronization, and the G1 node and the T1 node may constitute a synchronous communication domain set. Accordingly, the synchronous communication domain set measurement may be understood as measuring the synchronous communication domain set information to which the nodes in the first channel belong.
[0070] Among them, the synchronous communication domain set information can be understood as the information of the synchronous communication domain set formed by the nodes in the first channel and other first-class nodes establishing time-frequency synchronization. In some possible embodiments, the synchronous communication domain set information may include but is not limited to one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization state between the third node and other first-class nodes in the synchronous communication domain set except the third node. Among them, the first-class node can be understood as a G node and / or a T node, and the embodiment of the present application is not specifically limited. The topological relationship of the synchronous communication domain set can be understood as the relationship between the root node and the parent node in the synchronous communication domain set, and the topological relationship can be characterized by a node identifier. Among them, the root node is the first node in the synchronous communication domain set, and the other nodes in the synchronous communication domain set are directly or indirectly joined to the synchronous communication domain set through the root node. The synchronization path refers to the connection path from the root node to the current node. For example, the current node enters the synchronous communication domain set through the parent node, and the parent node enters the synchronous communication domain set through the root node, then the current node-parent node-root node forms a synchronization path. The priority information of the third node can be understood as the priority of the first node to establish time-frequency synchronization with the third node. The synchronization state can be understood as the synchronization status between the third node and other first-type nodes in the synchronization communication domain set except the third node.
[0071] For example, assume that the synchronous communication domain set includes 5 G nodes, namely G1, G2, G3, G4 and G5. The synchronous communication domain set information includes node identification, synchronization state and synchronization direction. As shown in Table 1, the node identification can specifically refer to the identifications of G1 to G5 in Table 1, and the synchronization state can be represented by a binary value "0" or "1". For example, the synchronization state of the G1 node is 1, which can specifically mean that the G1 node maintains time and frequency synchronization with the G1 node and the G2 node respectively, while the G1 node does not maintain direct time and frequency synchronization with the G3 node, the G4 node and the G5 node. Among them, the synchronization direction can refer to the synchronization direction of each node. For example, "1" means that Gx and Gy are synchronized in time and frequency. If G1->G2 is "1", it means that G1 and G2 are synchronized in time and frequency, that is, the time and frequency of G1 will be adjusted according to the time and frequency of G2, G2 is the parent node of time and frequency synchronization, and G1 is the child node of time and frequency synchronization. "0" means that Gx is not synchronized with Gy in time and frequency. For example, if G2->G1 is "0", it means that G2 is not synchronized with G1 in time and frequency, that is, the time and frequency of G2 will not be adjusted according to the time and frequency of G1.
[0072] It should be pointed out that the time-frequency synchronization in Table 1 is directional. For example, G1 and G2 perform time-frequency synchronization, that is, the time-frequency of G1 is adjusted according to the time-frequency of G2, then the value of G1->G2 is "1". But conversely, G2 does not perform time-frequency synchronization with G1, that is, the time-frequency of G2 is not adjusted according to the time-frequency of G1, then the value of G2->G1 is "0". It should be noted here that the table is only a form of expression of a relationship. In the specific implementation, it is not limited to the table method. Any other method that can reflect the corresponding information can be used in the implementation method of this application.
[0073] Table 1
[0074] G1 G2 G3 G4 G5 G1 1 1 0 0 0 G2 0 1 1 0 0 G3 0 0 1 1 0 G4 0 0 0 1 1 G5 0 0 0 0 1
[0075] And, the time adjustment measurement can be understood as measuring the time synchronization information of the node in the first channel. Among them, the time synchronization information can 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 the difference between the clock values of the first node and the third node at the first moment, or the error in the starting moment of the transmission of the time unit of the first node and the third node. In some other possible embodiments, the time synchronization information may include the clock value of the third node at the first moment and / or the starting moment of the transmission of the time unit of the third node.
[0076] And, the frequency adjustment measurement can be understood as measuring the frequency synchronization information of the node in the first channel. Among them, the frequency synchronization information can 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 can be understood as the carrier frequency error between the first node and the third node at the first moment, and the carrier frequency error can be understood as the relative / absolute error of the actual frequency between the first node and the third node. In some other possible embodiments, the frequency synchronization information may include the carrier frequency of the third node.
[0077] Among them, "measurement resources" can be understood as the time resources used by the second node to measure the synchronization information of the third node in the first channel. The time unit of the time resources can be, for example, a superframe, a radio frame, a symbol or other time units. "The duration of the measurement resource in the first period" can be understood as the time unit occupied by the measurement resource in the first period. "The starting time domain position number of the measurement resource" can be understood as the number corresponding to the time resource indicating that the second node starts measuring, for example, it can be the number of the superframe indicating that the second node starts measuring. "The number of measurement resources" can be understood as the number of time units corresponding to the time resources used by the second node to measure the synchronization information of the third node in the first channel, for example, it can be the number of superframes, radio frames, symbols or other time units.
[0078] 6. Synchronize information
[0079] In an embodiment of the present application, synchronization information may be understood as information used to characterize the time-frequency synchronization of a third node. In some possible embodiments, synchronization information may also be referred to as measurement result information. In a possible implementation, synchronization information may be used to indicate one or more of time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI. For time synchronization information, frequency synchronization information, and synchronous communication domain set information, please refer to the previous description, which will not be repeated here.
[0080] It is understandable that one or more of RSRP, RSRQ, SINR, or RSSI is used to characterize the signal reception strength of the second node for the information from the third node. In other embodiments, other parameters can also be used to characterize the signal reception strength of the second node for the information from the third node.
[0081] 7. Node identification
[0082] The node identifier may be the media access control (MAC) address of the node, or a portion of the MAC address of the node, for example, the first n bits, the last n bits, the middle n bits, or any n bits in the MAC address of the node, and the n bits may be continuous or discontinuous values in the MAC address, etc., without limitation. Among them, the value of n is a positive integer greater than or equal to 1 and less than the total number of bits of the MAC address. Alternatively, the node identifier may be an identifier that identifies the node identity generated based on the MAC address of the node, such as performing a logical operation on the MAC address of the node and a preset character, and using the result of the operation as the node identifier, etc. The logical operation may include logical exclusive OR, logical addition and subtraction, etc. Alternatively, the node identifier may be other identifiers or addresses that can identify the node identity, such as indexes and addresses pre-allocated to the node.
[0083] In a possible design for node identification, the node identification can be the identification of the communication domain where the node is located. Specifically, on a carrier used by a G node, the resources for the G node to send synchronization signals, broadcast information, G link control information, and the resource set consisting of the resources that the G node can schedule and configure is called the communication domain of the G node or the communication domain resources of the G node, and the G node is called the G node of the communication domain. A communication domain generally includes a G node and at least one T node. Then the identification of the communication domain can be equivalent to the identification of the G node, or the identification of the G node can be called the identification of the communication domain where the G node is located. Then for the master node in the synchronous communication domain set, its node identification can also be understood as the identification of the communication domain (DomainID) in which it is located.
[0084] 8. First synchronization area
[0085] In the embodiment of the present application, the first synchronization area can be understood as a set of synchronous communication domains formed by establishing time and frequency synchronization between the first node and the second type of node, wherein the second type of node can be a T node.
[0086] 9. Broadcast information
[0087] Broadcast is a way of spreading information, which refers to the way a node in the network sends information. The range to which this information can be spread is called the broadcast domain, and other nodes in the broadcast domain can receive the information. Information sent by broadcast can be called broadcast information, including but not limited to broadcast channels and / or system information. Relatively speaking, unicast information is information communicated between a single sender and a single receiver through the network. Correspondingly, multicast information is information sent by the sender to multiple receivers in a specified group.
[0088] It should be noted that, in order to clearly describe the technical solutions of the embodiments of the present application, the words "first", "second" and the like are used in the description of the embodiments of the present application to distinguish the same items or similar items with substantially the same functions and effects. It will be appreciated by those skilled in the art that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not limit the certain differences. In addition, in the description of the present application, unless otherwise specified, "at least one" refers to one or more, and "multiple" refers to two or more than two. "At least one of the following (s)" or similar expressions thereof refers to any combination of these items, including any combination of single (s) or plural (s). For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0089] The following is an introduction to the technical solution provided by the embodiment of the present application in conjunction with the accompanying drawings:
[0090] It should be noted that in the wireless communication scenario where the smart terminal is located, there are often multiple communication domains within a certain communication area or range. Each communication domain includes a group of communication nodes with a communication relationship: a G node and at least one T node. Among them, the G node manages the time and frequency resources of the communication domain and has the function of scheduling resources for the communication link between T nodes. Nodes that do not belong to the communication domain can be referred to as external nodes (including nodes that have not joined the communication domain and nodes that have joined the communication domain and exited the communication domain). External nodes can be converted into T nodes of the communication domain through the process of joining the communication domain. In the process of external nodes joining the communication domain, they must first synchronize with the communication domain time and frequency, and obtain system information such as the resource configuration and supported features of the communication domain. In each communication domain, the T node can maintain time and frequency synchronization with its corresponding G node, and this application does not limit the synchronization method of the T node and the G node. When there are multiple communication domains in a certain area or scenario, it is necessary to keep the G nodes of multiple communication domains synchronized in time and frequency to reduce the interference of different communication domains and improve the communication capability of the system.
[0091] For example, see Figure 2 , Figure 2 A possible application scenario of the embodiment of the present application is shown. Figure 2 As shown, Figure 2 A schematic diagram showing the topological relationship of the in-vehicle communication link. Figure 2As shown, there are three communication domains in a specific area (for example, a smart car cockpit), namely the first communication domain, the second communication domain, and the third communication domain. In the first communication domain, the mobile phone is used as a G node, and the headset and wearable device are used as a T node. In the second communication domain, the car machine is used as a G node, and the microphone, speaker, and mobile phone are used as T nodes. In the third communication domain, the keyless entry and start system is used as a G node, and the mobile phone key and car key are used as T nodes. In this example, the three G nodes of the mobile phone, car machine, and keyless entry and start system need to maintain time and frequency synchronization.
[0092] It should be noted that in another application scenario of the embodiment of the present application, at least one G node is included in the short-range wireless system, and at least one T node is connected to each G node. Among them, the G node can be considered as the creator of a wireless network and is an intermediate node of the network. The function of the G node is similar to that of a base station or a wireless fidelity access point (wireless fidelity access apoint, WIFI AP). The T node can be considered as a terminal connected to the wireless network, such as a mobile phone, headset, notebook and computer. In some embodiments, the mobile phone can be used as a G node, and the headset belonging to the same user as the mobile phone can be used as a T node. In other embodiments, multiple G nodes can be arranged in the conference room, and other terminal devices in the conference room can be used as T nodes, such as wireless speakers and mobile phones, etc., to access any one of the above-mentioned multiple G nodes. Alternatively, in other embodiments, multiple G nodes are included in the smart car. For examples of G nodes in smart cars, please refer to the above Figure 2 As shown, if a terminal device (such as a mobile phone) serving as a G node subsequently moves into the area of the above-mentioned smart car, the terminal device needs to maintain time and frequency synchronization with the original multiple G nodes in the above-mentioned smart car.
[0093] In summary, how to maintain time and frequency synchronization between multiple nodes in a short-range wireless communication system (for example, between multiple G nodes or between multiple G nodes and T nodes) is a technical problem to be solved in the embodiments of the present application.
[0094] It should be noted that the above application scenarios are only for illustrative purposes and are not intended to limit the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of networks and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0095] In view of the above technical problems, the embodiments of the present application provide two communication methods.
[0096] Among them, the first communication method can be applied to the first node and the second node, in which the first node can send the first measurement configuration information to the second node, and the first measurement configuration information is used to indicate the synchronization information of the third node in the first channel; and then the second node can obtain the synchronization information, and the first node can receive the synchronization information from the second node, and the synchronization information can be used to indicate the time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP reference signal received power, RSRQ reference signal received quality, SINR signal and interference plus noise ratio, or RSSI received signal strength indication of the third node. One or more of them. It can be understood that the above-mentioned first communication method can be applied to the scenario where the first node has established a business. In this way, through the method of the embodiment of the present application, the first node can obtain the synchronization information of the third node in the first channel through the second node, and can achieve the synchronization information of the node in the first channel without affecting the business of the first node, so as to achieve time-frequency synchronization of multiple nodes. The following will be introduced in detail through the first embodiment.
[0097] The second communication method can be applied to the first node, and the method includes: receiving first information from a third node, wherein the first information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; and establishing time-frequency synchronization with the third node. It can be understood that the above-mentioned second communication method can be applicable to the scenario where the first node has just been turned on and the service has not yet been established or the service of the first node is in an idle state (for example, in the early morning or there is no terminal node access at present). In this way, through the method of the embodiment of the present application, the first node can directly obtain the synchronization information of the third node from the third node, and establish time-frequency synchronization with the third node, effectively improving the efficiency of the first node in establishing time-frequency synchronization. The following will be described in detail through Example 2.
[0098] The technical features of the embodiments of the present application are described below in conjunction with specific drawings.
[0099] Embodiment 1
[0100] See also Figure 3 , Figure 3 A flow chart of the first communication method provided by an embodiment of the present application is shown. In the following introduction, the establishment of time-frequency synchronization by the first node in a short-range communication system is taken as an example for description. The node used to replace the first node to measure the synchronization information of the node on the first channel is called the second node, and the node that establishes time-frequency synchronization with the first node is called the third node. Optionally, the first node and the third node may be G nodes in a wireless short-range communication system, and the second node may be a T node in a wireless short-range communication system. The method comprises the following steps:
[0101] S301: A first node sends first measurement configuration information to a second node. Correspondingly, the second node receives the first measurement configuration information.
[0102] The first measurement configuration information is used to instruct to measure the synchronization information of the third node in the first channel, and then the second node can measure the synchronization information of the third node in the first channel according to the first measurement configuration information.
[0103] It is understandable that the second node may be one or more nodes, and the embodiment of the present application does not make specific restrictions. In a possible implementation, the second node may be a second type of node in the first synchronization area to which the first node belongs. Among them, the second type of node may be all T nodes or terminal nodes in the first synchronization area.
[0104] Optionally, the first node may determine the second node based on the service priority and / or load information of the second node in the first synchronization area. Optionally, the service priority of the second node may be characterized by the type of service currently being performed by the second node (e.g., video service, voice service, etc.). In other words, the service priority of the node corresponds to the service type of the node. Optionally, the load information of the second node may be determined by the number of tasks currently being processed by the second node. Accordingly, the first node determines that there are multiple situations in which the second node exists, including but not limited to the following situations:
[0105] Case 1: The first node may determine the second node according to the service priority of the second type of nodes in the first synchronization area.
[0106] Example 1, the second type of nodes in the first synchronization area take node T1 and node T2 as examples, where the service type of node T1 is video service, and the service type of node T2 is voice service, then the service priority of node T1 is higher, and the service priority of node T2 is lower, the first node can determine the T2 node as the second node, and measure the synchronization information of the third node in the first channel through the T2 node.
[0107] Example 2, the second type of nodes in the first synchronization area take node T1, node T2 and node T3 as an example, where the service type of node T1 is video service, and the service types of node T2 and node T3 are voice service, then the service priority of node T1 is higher, and the service priority of node T2 and node T3 is lower, the first node can determine node T2 and node T3 as the second node, and measure the synchronization information of the third node in the first channel through node T2 and node T3.
[0108] Case 2: The first node may determine the second node based on the load information of the second type of nodes in the first synchronization area.
[0109] Exemplarily, the second type of nodes in the first synchronization area take node T1 and node T2 as an example, where the number of tasks currently processed by node T1 is 10 and the number of tasks currently processed by node T2 is 1. The load of node T1 is higher and the load of node T2 is lower. The first node can determine node T2 as the second node and measure the synchronization information of the third node in the first channel through node T2.
[0110] Case 3: The first node may determine the second node according to the service priority and load information of the second type of nodes in the first synchronization area.
[0111] Exemplarily, taking nodes T1 and T2 as examples of the second type of nodes in the first synchronization area, the weight coefficients corresponding to the service priority and load information of the second type of nodes are 60% and 40% respectively; if the service type of node T1 is video service, the quantified value corresponding to the service priority of node T1 is 40 points, and the number of tasks currently processed by node T1 is 5, and the quantified value corresponding to the load information of node T1 is 50 points, then the score corresponding to node T1 is 40*60%+50*40%=44; if the service type of node T2 is voice service, the quantified value corresponding to the service priority of node T2 is 80 points, and the number of tasks currently processed by node T2 is 10, and the quantified value corresponding to the load information of node T2 is 10 points, then the score corresponding to node T2 is 80*60%+10*40%=52; the score corresponding to node T2 is higher than the score corresponding to node T1, the first node can determine the T2 node as the second node, and measure the synchronization information of the third node in the first channel through the T2 node.
[0112] It can be understood that the quantized values corresponding to the service priority and load information of the second node in the above cases 1 to 3, and the weight coefficients corresponding to the service priority and load information of the second node, are merely examples and not limitations.
[0113] In the above situations 1 to 3, the first node can screen out the second node suitable for synchronization information measurement based on the service priority and / or load information of the second type of node, which can effectively avoid the impact of the synchronization information measurement on the service of some second type of nodes, thereby effectively improving the user experience.
[0114] In the embodiment of the present application, the first channel can be understood as a channel to be measured specified by the first node, and in some possible embodiments, the first channel can be characterized by its corresponding channel frequency. That is, the first measurement configuration information can indicate the first channel to be measured by indicating the channel frequency of the first channel.
[0115] In a possible implementation, the first measurement configuration information may also be used to indicate the measurement target, the first period corresponding to the measurement resource, the duration of the measurement resource within the first period, the offset of the measurement resource within the first period, the starting time domain position number of the measurement resource, or the number of measurement resources.
[0116] For ease of understanding, the measurement objectives and measurement resources are further introduced below.
[0117] 1. Measurement objectives.
[0118] In the embodiment of the present application, the measurement target can be understood as the type of information to be measured in the first channel. In some possible embodiments, the measurement target includes but is not limited to one or more of the following: RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurement, time adjustment measurement, or frequency adjustment measurement.
[0119] Among them, one or more of RSRP, RSRQ, SINR, or RSSI is used to characterize 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 can also be characterized by other parameters.
[0120] Among them, the above-mentioned synchronous communication domain set can also be referred to as a synchronization group, which can be understood as a set formed by multiple first-class nodes establishing time-frequency synchronization. Among them, the first-class nodes can be G nodes and / or T nodes, and the embodiments of the present application are not limited. For example, the G1 node and the G2 node establish time-frequency synchronization, and the G1 node and the G2 node can constitute a synchronous communication domain set. For another example, the G1 node and the T1 node establish time-frequency synchronization, and the G1 node and the T1 node can constitute a synchronous communication domain set. Correspondingly, the synchronous communication domain set measurement can be understood as measuring the synchronous communication domain set information to which the nodes in the first channel belong.
[0121] The time adjustment measurement may be understood as measuring the time synchronization information of the node in the first channel, and the time synchronization information may be understood as information related to the time synchronization of the third node.
[0122] The frequency adjustment measurement may be understood as measuring the frequency synchronization information of the node in the first channel, and the frequency synchronization information may be understood as information related to the frequency synchronization of the third node.
[0123] Example 1: if the measurement target includes 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 in the first channel.
[0124] Example 2: If the measurement target includes time adjustment measurement, the second node can measure the time synchronization information of the third node in the first channel after receiving the first measurement configuration information. The time synchronization information of the third node can include, for example, the first time deviation between the third node and the first node. The first time deviation can be understood as the difference between the clock values of the first node and the third node at the first moment, or can be understood as the error in the starting moment of the transmission of the time unit of the first node and the third node. For another example, the time synchronization information can include the clock value of the third node and / or the starting moment of the transmission of the time unit of the third node.
[0125] Example 3: If the measurement target includes frequency adjustment measurement, the second node can measure the frequency synchronization information of the third node in the first channel after receiving the first measurement configuration information. The frequency synchronization information of the third node can include, for example, the first frequency deviation between the third node and the first node, and the first frequency deviation can be understood as the carrier frequency error between the first node and the third node at the first moment, and the carrier frequency error can be understood as the relative / absolute error of the actual frequency between the first node and the third node. For another example, the frequency synchronization information can include the carrier frequency of the third node.
[0126] Example 4: If the measurement targets include RSRP, RSRQ, SINR and RSSI, after the second node receives the first measurement configuration information, it can measure the signal strength of the second node for the information from the third node in the first channel, and the signal strength can be characterized by RSRP, RSRQ, SINR and RSSI.
[0127] Example 5: If the measurement target includes synchronous communication domain set measurement, time adjustment measurement and frequency adjustment measurement, after the second node receives the first measurement configuration information, it can measure the synchronous communication domain set information, time synchronization information and frequency synchronization information of the third node in the first channel.
[0128] Example 6: If the measurement targets include RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurement, time adjustment measurement, and frequency adjustment measurement, then after the second node receives the first measurement configuration information, it can measure the synchronous communication domain set information, time synchronization information and frequency synchronization information of the third node in the first channel, and measure the signal strength of the second node for the information from the third node in the first channel, and the signal strength can be characterized by RSRP, RSRQ, SINR and RSSI.
[0129] 2. Measurement resources.
[0130] In the embodiment of the present application, "measurement resources" can be understood as the time resources used by the second node to measure the synchronization information of the third node in the first channel. The time unit of the time resource can be, for example, a superframe, a radio frame, a symbol or other time units.
[0131] Correspondingly, the "first period corresponding to the measurement resource" can be a plurality of continuous time units. The "duration of the measurement resource in the first period" can 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" can be understood as the adjustable range of the time unit occupied by the measurement resource in the first period. The "starting time domain position number of the measurement resource" can be understood as the number corresponding to the time resource indicating that the second node starts measuring, for example, it can be the number of the superframe indicating that the second node starts measuring. The "number of measurement resources" can be understood as the number of time units corresponding to the time resources used by the second node to measure the synchronization information of the third node in the first channel, for example, it can be the number of superframes, radio frames, symbols or other time units.
[0132] Exemplarily, 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 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 of the 50 consecutive superframes, and the number of measurement resources may be 20.
[0133] It should be noted that the synchronization process of the first node can be triggered by the first event, or periodically.
[0134] In a possible implementation, the process of the first node sending the first measurement configuration information to the second node may be: in response to detecting a first event, sending the first measurement configuration information to the second node; wherein the first event includes but is not limited to one or more of the following: the first node is turned 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 according to the preset configuration, or the first node is in a state of not being synchronized with any node. In this implementation, the first node can be triggered by a specific event to send the first measurement configuration information to the second node, so that the time-frequency synchronization of the first node meets the business requirements of the first node and will not affect the business of the first node.
[0135] In another possible implementation, the process of the first node sending the first measurement configuration information to the second node may be: when the starting time domain position of the first cycle is reached, the first node sends the first measurement configuration information to the second node. In this implementation, 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 reasonable.
[0136] As can be seen from the foregoing description, the second node can be one or more nodes. In case 1, the second node is a plurality of nodes, and the first node can send the first measurement configuration information to the second node by multicast or unicast. Optionally, the first measurement configuration information can be sent in a first period. Optionally, the first measurement configuration information can be carried in a system message. In case 2, when the second node is one node, the first node can send the first measurement configuration information to the second node by unicast.
[0137] S302: The second node obtains the synchronization information.
[0138] See also Figure 4 In a possible implementation manner, step S302 specifically includes:
[0139] S302A: The second node may receive broadcast information from the third node.
[0140] S302B: The second node determines the synchronization information according to the broadcast information.
[0141] The broadcast information may include multiple types of information, and the second node may select information corresponding to the measurement target from the broadcast information as synchronization information of the third node according to the type of the measurement target indicated by the first measurement configuration information.
[0142] Example 1: If the measurement target indicated by the first measurement configuration information includes synchronous communication domain set measurement and time adjustment measurement, and the broadcast information received by the second node from the third node includes 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.
[0143] Example 2: If the measurement target indicated by the first measurement configuration information includes 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, the second node uses the frequency synchronization information of the third node as synchronization information.
[0144] Example 3: If the measurement target indicated by the first measurement configuration information includes frequency adjustment measurement, 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, then the second node can 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 synchronization information.
[0145] In another possible implementation, the second node may receive broadcast information from the third node, and directly use the broadcast information as synchronization information of the third node.
[0146] Exemplarily, if the measurement targets indicated by the first measurement configuration information include RSRP, RSRQ, SINR, RSSI, synchronous communication domain set measurement, time adjustment measurement, and frequency adjustment measurement, 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.
[0147] S303: The second node sends the synchronization information to the first node. Correspondingly, the first node receives the synchronization information from the second node.
[0148] Among them, the above-mentioned synchronization information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP reference signal received power, RSRQ reference signal received quality, SINR signal and interference plus noise ratio, or RSSI received signal strength indication of the third node.
[0149] In an embodiment of the present application, the synchronous communication domain set information can be understood as the information of the synchronous communication domain set formed by the nodes in the first channel establishing time and frequency synchronization with other first-class nodes. In some possible embodiments, the synchronous communication domain set information may include but is not limited to one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node. For the description of the first-class nodes, please refer to the previous text, which will not be repeated here.
[0150] Among them, the topological relationship of the synchronous communication domain set can be understood as the relationship between the root node and the parent node in the synchronous communication domain set, and the topological relationship can be characterized by the node identifier. Among them, the root node is the first node in the synchronous communication domain set, and the other nodes in the synchronous communication domain set join the synchronous communication domain set directly or indirectly through the root node. The synchronization path refers to the connection path from the root node to the current node. For example, the current node enters the synchronous communication domain set through the parent node, and the parent node enters the synchronous communication domain set through the root node, then the current node-parent node-root node forms a synchronization path. Among them, the priority information of the third node can be understood as the priority of the first node and the third node to establish time-frequency synchronization. The priority can be indicated by the node order, node position or distance between the current node and the root node on the synchronization path in the synchronous communication domain set. Among them, the synchronization state can be understood as the synchronization between the third node and other first-class nodes in the synchronous communication domain set except the third node.
[0151] For example, see Figure 5 , Figure 5 A schematic diagram of the topological relationship of a synchronous communication domain set is shown, wherein node 1 is the root node, node 2 and node 3 are parent nodes, and node 4 is taken as an example of the third node, and node 4 has child nodes C and child node D; the synchronization path of node 4 is node 4-node 3-node 2-node 1, and accordingly, the priority of node 4 is lower than the priority of node 3, the priority of node 3 is lower than the priority of node 2, and the priority of node 2 is lower than the priority of node 1. The synchronization state of node 4 and other nodes in its communication domain set is to establish time and frequency synchronization directly or indirectly with node 3, node 2 and node 1 through the synchronization path.
[0152] For the time synchronization information and frequency synchronization information, please refer to the relevant description in the previous text and will not be repeated here.
[0153] exist Figure 3 In the first communication method shown, the first node can obtain the synchronization information of the third node on the first channel through the second node, and can obtain the synchronization information of the nodes in the first channel without affecting the business of the first node, so as to achieve time and frequency synchronization of multiple nodes.
[0154] Optional, see Figure 6 , the first communication method further comprises the following steps:
[0155] S304: The first node establishes time and frequency synchronization with the third node.
[0156] As can be seen from the foregoing description, time-frequency synchronization includes time synchronization and frequency synchronization.
[0157] 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, and the first node can adjust the clock value of the first node based on the first time deviation so that the difference between the clock values of the first node and the third node at the first moment is within a first preset range; or the first node can adjust the start time of the transmission of the time unit of the first node based on the first time deviation so that the error between the start time of the transmission of the time unit of the first node and the third node is within a second preset range. The first preset range is different from the second preset range.
[0158] In another possible implementation, the time synchronization information in the synchronization information includes the clock value of the third node at the first moment and / or the starting moment of the transmission of the time unit of the third node. The first node can determine the 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 values of the first node and the third node at the first moment is within a first preset range; or the first node can adjust the starting moment of the transmission of the time unit of the first node based on the first time deviation so that the error between the starting moment of the transmission of the time unit of the first node and the third node is within a second preset range. The first preset range is different from the second preset range.
[0159] In a possible implementation, the frequency synchronization information in the above-mentioned synchronization information includes a first frequency deviation between the third node and the first node. The first node can adjust the carrier frequency of the first node based on the first frequency deviation so that the error between the carrier frequencies of the first node and the third node at the first moment is within a third preset range.
[0160] In another possible implementation, the frequency synchronization information in the above-mentioned synchronization information includes the carrier frequency of the third node at the first moment. The first node can determine the 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 error between the carrier frequencies of the first node and the third node at the first moment is within a third preset range.
[0161] S305. The first node sends second measurement configuration information to the second node. Correspondingly, the second node receives the second measurement configuration information. The second measurement configuration information is used to indicate the synchronization information updated by the third node to be measured;
[0162] Similarly, when the second node is multiple nodes, the first node can send the second measurement configuration information to the second node in a multicast or unicast manner; when the second node is one node, the first node can send the second measurement configuration information to the second node in a unicast manner.
[0163] S306: The second node obtains synchronization information updated by the third node.
[0164] It can be understood that the specific implementation of the second node obtaining the synchronization information updated by the third node is similar to the specific implementation of the second node obtaining the synchronization information of the third node in S302. Please refer to the above text and will not be repeated here.
[0165] S307: The second node sends the updated synchronization information to the first node. Correspondingly, the first node receives the updated synchronization information.
[0166] In the embodiment of the present application, the updated synchronization information is used to indicate the second time deviation and / or the second frequency deviation between the third node and the first node. The second time deviation can be understood as the difference between the clock values of the first node and the third node at the second moment, or can be understood as the error in the starting moment of the transmission of the time unit of the first node and the third node; the second frequency deviation can be understood as the carrier frequency error of the first node and the third node at the second moment.
[0167] Optionally, after receiving the updated synchronization information, the first node can re-establish time-frequency synchronization with the third node based on the updated synchronization information. In this way, the first node can obtain the updated synchronization information of the third node through the second node again, realize the synchronization tracking of the third node, and make the time-frequency synchronization between the first node and the third node more accurate.
[0168] It should be noted that the above examples all take the third node as one node as an example to introduce the process of establishing time-frequency synchronization between the first node and the third node. The following takes the third node as multiple nodes as an example to introduce the process of establishing time-frequency synchronization between the first node and the third node. Optionally, when the third node in the first channel is multiple nodes, the first node can filter out a fourth node from the multiple third nodes and establish time-frequency synchronization with the fourth node.
[0169] There are many situations in which the first node selects the fourth node from the plurality of third nodes, including but not limited to the following situations:
[0170] 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.
[0171] In the embodiment of the present application, the priorities of different nodes can be preset.
[0172] In one example, the priority can be directly configured for each node. Alternatively, the priority can be indirectly configured for each node. For example, in order to facilitate the synchronization of different nodes, a synchronization sequence is usually configured for each G node, and the synchronization sequence is used for time and frequency synchronization between different nodes. In an embodiment of the present application, each node can determine its own priority through the synchronization sequence configured for it. For example, the correspondence between the synchronization sequence and the priority can be pre-set, and after the terminal device obtains the synchronization sequence configured for it, it can determine the priority of the node itself according to the synchronization sequence. For example, the synchronization sequence pre-configured for node G1 is synchronization sequence A, and the priority corresponding to the synchronization sequence A is A, then the priority of node G1 can be A.
[0173] In another example, the priority can be indicated by the order of nodes on the synchronization path in the synchronization area, the node position, or the distance between the current node and the root node. According to the above description, the synchronization path refers to the connected path from the root node to the current node. For example, the current node enters the synchronization area through the parent node, and the parent node enters the synchronization area through the root node, then the current node-parent node-root node forms the synchronization path, then in this example, the priority of the root node can be identified as 0, in this synchronization area and this synchronization path, the root node has the highest priority, then the priority of the above-mentioned parent node is 1 (or, the distance between the root node is 1), second only to the root node, and the priority of the current node is 2 (or, the distance before the root node is 2), second only to the parent node. It is not limited to using numbers such as 0 and 1 for identification here, and any information that can reflect the size of the priority can be used to identify the priority. Based on this example, if there are multiple synchronization paths in the synchronization area, for multiple different nodes with the same distance from the root node, they can still have the same priority in different synchronization paths.
[0174] Optionally, each node may notify other nodes of its priority. For example, in one implementation, each node may explicitly indicate its priority to other nodes. For example, a node may send broadcast information or node information, and the broadcast information or node information includes the priority of the node. Or, in another implementation, each node may implicitly indicate its priority to other nodes. Specifically, each node broadcasts a synchronization signal for other nodes to synchronize with itself in time and frequency, and the synchronization signal includes a synchronization sequence, and the priority of each node may be implicitly indicated by the synchronization sequence. Of course, in the above description, the synchronization sequence and the node priority have a corresponding relationship, and the priority of the node is implicitly indicated by the synchronization sequence, which is not a limitation in the embodiments of the present application. The information that has a corresponding relationship with the node priority may also be other information, for example, the other information may be the root sequence of the synchronization sequence, etc., that is, the priority of the node may also be implicitly indicated by other information, such as the root sequence of the synchronization sequence, etc. In the following example description, at least one node explicitly indicates its priority to the first node, that is, the node information sent by at least one node includes the priority of the node as an example for description.
[0175] It is understandable that, in situation 1, there may be multiple third nodes with the same priority, and the priority is the highest. The first node can select a third node as the fourth node from the above-mentioned multiple third nodes with the highest priority based on the first preset rule. The first preset rule can be to randomly select a node, or to select a node based on the signal strength of multiple third nodes and / or the number of nodes included in the synchronization area to which they belong. Exemplarily, multiple third nodes take node A, node B and node C as examples. The priority of node A is 2, and the priorities of node B and node C are both 1, and priority 1 is higher than priority 2. The first node can select a node from the above-mentioned node B and node C as the second node, etc. based on the first preset rule.
[0176] Case 2: The first node considers the number of nodes included in the communication domain set to which the third node belongs, and determines the third node with the largest number of nodes included in the communication domain set as the fourth node.
[0177] Exemplarily, multiple third nodes take node A, node B and node C as examples, the number of nodes included in the communication domain set A to which node A belongs is N1, the number of nodes included in the communication domain set B to which node B belongs is N2, and the number of nodes included in the communication domain set C to which node C belongs is N3. N1, N2 and N3 are all positive integers, and if the value of N3 is greater than N1 and N2, the first node can select node C as the fourth node.
[0178] It is understandable that in the above situation 2, there may be a situation where the communication domain set to which multiple third nodes belong includes the same and the largest number of nodes. Still using the above example, if the values of N1 and N2 are the same and greater than the value of N3, the first node needs to select a node from node A and node B as the fourth node. The first node can select a node from the nodes with the largest number of nodes in the above communication domain set as the fourth node based on the second preset rule. The second preset rule can be to randomly select a node, or based on the signal strength and / or priority of multiple third nodes.
[0179] Case 3: the first node considers the signal strengths of multiple third nodes, and the first node may use the node with the largest signal strength among the multiple third nodes as the fourth node.
[0180] The first node may select a node with the largest signal strength of node information, broadcast information or other channels or signals from multiple third nodes as the fourth node. The signal strength of the node information may specifically refer to the signal strength of the node information of other nodes received by the first node, and the signal strength of the above-mentioned broadcast information may specifically refer to 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 = RF transmission power + transmitting end antenna gain - path loss - obstacle attenuation + receiving end antenna. The received signal strength can be measured in decibels (dB) or decibel relative to one milliwatt (dBm). Exemplarily, taking node A and node B as an example of multiple third nodes, the first node receives the signal strength of the broadcast information of node A, that is, the received signal strength is 100dBm, and receives the signal strength of the broadcast information of node B, that is, the received signal strength is 101dBm, then the first node can select node B as the fourth node.
[0181] It is understandable that, in the above situation 3, the received signal strengths of multiple third nodes may be the same and the highest. The first node may select a node from the above multiple nodes as the fourth node based on a third preset rule. The third preset rule may be to randomly select a node, or based on the priorities of multiple nodes and / or the number of nodes included in the synchronous communication domain set to which they belong.
[0182] In a possible implementation, after the first node receives the synchronization information, it can also send synchronization adjustment information between the first node and the third node, and the synchronization adjustment information is used to indicate that the second type of node and the third node in the first synchronization area establish time and frequency synchronization. As can be seen from the foregoing description, the second type of node can be one or more nodes. Therefore, when the second node is a plurality of nodes, the first node can send the synchronization adjustment information to the second type of node by broadcast or multicast. When the second node is 1 node, the first node can send the synchronization adjustment information to the second type of node by unicast.
[0183] It can be understood that, in some embodiments, the time synchronization information in the above synchronization information includes time adjustment information (e.g., the first time deviation), and the frequency synchronization information in the above synchronization information includes frequency adjustment information (e.g., the first frequency deviation), and the first node can send the synchronization information as synchronization adjustment information and the time when the adjustment takes effect to the second type of node. In other embodiments, the time synchronization information in the above synchronization information includes the time information of the third node (e.g., the clock value at the first moment), and the frequency synchronization information in the above synchronization information includes the frequency information of the three nodes (e.g., the carrier frequency), and the first node can further determine the frequency adjustment information (e.g., the first frequency deviation), the time adjustment information (e.g., the first time deviation) and the time when the synchronization adjustment takes effect according to the synchronization information, and send the frequency adjustment information, the time adjustment information and the time when the synchronization adjustment takes effect as synchronization adjustment information to the second type of node. In this embodiment, the first node sends the synchronization adjustment information to the second type of node in the first synchronization area to which it belongs, so that the second type of node can establish time-frequency synchronization with the third node, and further realizes time-frequency synchronization between multiple nodes.
[0184] For example, see Figure 7 ,exist Figure 7In the example, the first node is G1 node, the third node is G2 node, and the second type of node is T1 node and T2 node. Before G1 node and G2 node establish time-frequency synchronization, G1 node, T1 node and T2 node have established time-frequency synchronization to form a first synchronization area. Therefore, after G1 node receives the synchronization information of G2 node, 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, G1 node can send the synchronization information and the adjustment effective time as synchronization adjustment information A to T1 node and T2 node. 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, G1 node can further determine the frequency adjustment information and the time adjustment information according to the synchronization information, and send the frequency adjustment information, the time adjustment information and the adjustment effective time as synchronization adjustment information A to T1 node and T2 node. Correspondingly, after T1 node and T2 node receive the synchronization adjustment information A, they can establish time-frequency synchronization with G2 node according to the synchronization adjustment information A.
[0185] Embodiment 2
[0186] See also Figure 8 , Figure 8 A flow chart of a second communication method provided by an embodiment of the present application is shown. In the following introduction, the first node in a short-range communication system establishes time-frequency synchronization as an example for description. Optionally, the first node and the third node may be G nodes in a wireless short-range communication system. The method comprises the following steps:
[0187] S801. A first node receives first information from a third node.
[0188] The first information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; and to establish time and frequency synchronization with the third node.
[0189] In a possible implementation manner, the first information is carried in a broadcast message, a unicast message or a multicast message. That is, the third node can send synchronization information to the first node in a variety of ways.
[0190] S802: The first node establishes time and frequency synchronization with the third node.
[0191] Among them, the specific process of establishing time and frequency synchronization between the first node and the third node can be found in the relevant description of S304 above. It only needs to replace "synchronization information" with "first information", and no further details will be given here.
[0192] Understandably, Figure 8The communication method shown is applicable to the scenario where the first node has just been powered on and has not yet established a service or the scenario where the service of the first node is in an idle state (for example, in the early morning or when no terminal node is currently connected). Therefore, through the method of the embodiment of the present application, the first node can directly obtain the synchronization information of the third node from the third node and establish time-frequency synchronization with the third node, effectively improving the efficiency of the first node in establishing time-frequency synchronization.
[0193] It is understandable that in Figure 8 In the embodiment shown, there may be multiple third nodes, that is, the first node may receive first information from multiple third nodes. The first node can filter out the fourth node from these multiple third nodes and establish time and frequency synchronization with the fourth node. For the specific process, please refer to the relevant description in the previous text, which will not be repeated here.
[0194] The communication method provided by the embodiment of the present application is described in detail above. The device provided by the embodiment of the present application is described in detail below in conjunction with specific 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 can refer to each other.
[0195] Fig. 9 900 is a schematic block diagram of an apparatus 900 provided in an embodiment of the present application, which is used to implement the functions of the first node or the second node in the above method embodiment. For example, the apparatus may be a software module or a chip system. The chip may be composed of 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 used to communicate with other devices, and may also be referred to as a communication interface, a transceiver unit, or an input / output interface, etc.
[0196] In case 1, when the above-mentioned device 900 is used to implement the function of the first node in the above method embodiment 1, the device 900 may be the first node, or a chip or circuit configured in the first node. The processing unit 901 is used to perform the processing-related operations of the first node in the above method embodiment 1, and the communication unit 902 is used to perform the sending and receiving-related operations of the first node in the above method embodiment 1.
[0197] When the device 900 is used to implement the function of the first node in the first embodiment of the method above, the communication unit 902 can be used to receive and send first measurement configuration information to the second node, and the first measurement configuration information is used to indicate the synchronization information of the third node measured in the first channel: the synchronization information is received from the second node, and the synchronization information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node.
[0198] Optionally, the time synchronization information includes a first time deviation between the third node and the first node.
[0199] Optionally, the frequency synchronization information includes a first frequency deviation between the third node and the first node.
[0200] Optionally, the synchronous communication domain set information includes one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node.
[0201] In one possible implementation, the first measurement configuration information is also used to indicate the measurement target, the first period corresponding to the measurement resource, the duration of the measurement resource within the first period, the offset of the measurement resource within the first period, the starting time domain position number of the measurement resource, or the number of measurement resources; wherein the measurement target includes one or more of the following: the reference signal received power, the reference signal received quality, the signal to interference plus noise ratio, the received signal strength indication, the synchronous communication domain set measurement, the time adjustment measurement, or the frequency adjustment measurement; wherein the measurement resource is a time resource used to measure the first channel.
[0202] In a possible implementation manner, the synchronization information is used for the first node to establish time and frequency synchronization with the third node.
[0203] Optionally, the communication unit 902 can also be used to send synchronization adjustment information between the first node and the third node, and the synchronization adjustment information is used to instruct the second type of node in the first synchronization area to establish time and frequency synchronization with the third node; wherein, the first synchronization area is the synchronization area to which the first node belongs.
[0204] Optionally, the communication unit 902 can also be used to send second measurement configuration information to the second node after the first node establishes time and frequency synchronization with the third node, the second measurement configuration information being used to indicate measurement of updated synchronization information of the third node; and receive the updated synchronization information from the second node, the updated synchronization information being used to indicate a second time deviation and / or a second frequency deviation between the third node and the first node.
[0205] In a possible implementation, the processing unit 901 may determine the second node according to the service priority and / or load information of the second type of nodes in the first synchronization area.
[0206] In one possible implementation, when the communication unit 902 is used to send first measurement configuration information to a second node, it is specifically used to: in response to the processing unit 901 detecting a first event, send the first measurement configuration information to the second node; wherein the first event includes one or more of the following: the first node is turned 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 according to the preset configuration, or the first node is in a state of not being synchronized with any node; or, reaching the starting time domain position of the first cycle, sending the first measurement configuration information to the second node.
[0207] In case 2, when the above-mentioned device 900 is used to implement the function of the second node in the above method embodiment 1, the device 900 may be the second node, or a chip or circuit configured in the second node. The processing unit 901 is used to perform the processing-related operations of the second node in the above method embodiment 1, and the communication unit 902 is used to perform the sending and receiving-related operations of the second node in the above method embodiment 1.
[0208] In one possible implementation, the communication unit 902 is used to receive a first measurement configuration device, wherein the first measurement configuration information is used to measure synchronization information of a third node in a first channel; obtain the synchronization information, wherein the synchronization information is used to indicate one or more of time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; and send the synchronization information to the first node.
[0209] In a possible implementation, the communication unit 902 is also used to receive synchronization adjustment information between the first node and the third node, and the synchronization adjustment information is used to establish time and frequency synchronization between the second node and the third node; wherein the second node and the first node belong to a first synchronization area.
[0210] In one possible implementation, the communication unit 902 is also used to receive second measurement configuration information, where the second measurement configuration information is used to measure the updated synchronization information of the third node; obtain the updated synchronization information; and send the updated synchronization information to the first node, where the updated synchronization information is used to indicate a second time deviation and / or a second frequency deviation between the third node and the first node.
[0211] In case 3, the above-mentioned device 900 is used to implement the function of the first node in the second embodiment of the method above, and the device 900 may be the first node, or a chip or circuit configured in the first node. The processing unit 901 is used to perform the processing-related operations of the first node in the above method embodiment, and the communication unit 902 is used to perform the sending and receiving-related operations of the first node in the second embodiment of the method above.
[0212] The communication unit 902 is used to receive first information from a third node, where the first information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; and establish time and frequency synchronization with the third node.
[0213] In a possible implementation manner, the first information is carried in a broadcast message, a unicast message or a multicast message. That is, the third node can send synchronization information to the first node in multiple ways.
[0214] The division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, in the embodiments of the present application, each functional unit may be integrated into a processor, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0215] See also Fig.10 , Fig.10 A schematic diagram of a device 1000 provided in an embodiment of the present application, the device 1000 may be a first node or a second node, or a component in the first node or the second node, such as a chip or an integrated circuit. The device 1000 may include at least one processor 1002 and a communication interface 1004. Further, optionally, the device may also include at least one memory 1001. Further, optionally, a bus 1003 may also be included. The memory 1001, the processor 1002 and the communication interface 1004 are connected via the bus 1003.
[0216] The memory 1001 is used to provide a storage space, and the storage space can store data such as an operating system and a computer program. The memory 1001 can be a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), etc., or a combination of multiple thereof.
[0217] The processor 1002 is a module that performs arithmetic operations and / or logical operations, and specifically can be a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a coprocessor (assists the central processing unit to complete corresponding processing and applications), a microcontroller unit (MCU) and other processing modules, or a combination of multiple of them.
[0218] The communication interface 1004 may be used to provide information input or output for the at least one processor. And / or the communication interface may be used to receive data sent externally and / or send data externally, and may be a wired link interface including an Ethernet cable, etc., or a wireless link (Wi-Fi, Bluetooth, general wireless transmission, vehicle-mounted short-range communication technology, etc.) interface. Optionally, the communication interface 1004 may also include a transmitter (such as a radio frequency transmitter, antenna, etc.) coupled to the interface, or a receiver, etc.
[0219] In some embodiments, the above-mentioned device 1000 can be the first node in the above method embodiment 1 or a component in the first node, such as a chip or an integrated circuit. The processor 1002 in the device 1000 is used to read the computer program stored in the memory 1001, and control the first node to perform the following operations: receive the first measurement configuration information sent to the second node, and the first measurement configuration information is used to indicate the synchronization information of the third node in the first channel: receive the synchronization information from the second node, and the synchronization information is used to indicate the time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node. For specific details, please refer to the records in the above method embodiment, which will not be repeated.
[0220] In some other embodiments, the above-mentioned device 1000 can be the second node in the above method embodiment 1 or a component in the second node, such as a chip or an integrated circuit. The processor 1002 in the device 1000 is used to read the computer program stored in the memory 1001, and control the second node to perform the following operations: receive a first measurement configuration device, wherein the first measurement configuration information is used to measure the synchronization information of the third node in the first channel; obtain the synchronization information, wherein the synchronization information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; and send the synchronization information to the first node. For specific details, please refer to the records in the above method embodiment, which will not be repeated here.
[0221] In other embodiments, the above-mentioned device 1000 can be the first node in the second method embodiment above or a component in the first node, such as a chip or an integrated circuit. The processor 1002 in the device 1000 is used to read the computer program stored in the memory 1001, and control the second node to perform the following operations: receive first information from a third node, the first information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronous communication domain set information, RSRP, RSRQ, SINR, or RSSI of the third node; establish time and frequency synchronization with the third node. For specific details, please refer to the records in the above method embodiment, which will not be repeated here.
[0222] The present application also provides a terminal, which can be a smart cockpit device, a smart home device, a smart manufacturing device or a vehicle. It can also be understood that the technology of the "vehicle-mounted wireless short-range communication system" can be applied to short-range communication systems in non-vehicle fields. The terminal includes a first node and / or a second node, and the first node and the second node can be the above-mentioned Figure 3The first node and the second node in the illustrated embodiment. Among them, the types of the first node and the second node may be the same or different. For example, in some embodiments, the types of the first node and the second node are different, then the first node may be one or more of modules such as a camera, a screen, a microphone, a sound, a radar, an electronic key, a keyless entry, a start system controller, and a user equipment UE. The second node may be a base station, a cockpit domain controller (CDC), etc. Alternatively, in some embodiments, the type of the first node and the second node is the same, then the first node and the second node may both be a base station or a CDC, etc. Alternatively, the first node and the second node may both be one or more of modules such as a camera, a screen, a microphone, a sound, a radar, an electronic key, a keyless entry, a start system controller, and a user equipment UE. Optionally, the terminal may be a drone, a robot, a device in a smart home scene, or a device in a smart manufacturing scene, etc.
[0223] Furthermore, the embodiments of the present application also provide a device, including a unit for implementing the embodiments shown above. Alternatively, the device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in the method embodiment above. Alternatively, the device includes a processor, which is used to call a program stored in a memory to execute the method described in the embodiments shown above.
[0224] The embodiment of the present application also provides a computer-readable storage medium, including readable instructions, which, when executed on a computer, enables the computer to execute the method described in the embodiment shown above.
[0225] The embodiment of the present application also provides a chip system, which includes at least one processor and an interface circuit. Further optionally, the chip system may also include a memory or an external memory. The processor is used to execute instructions and / or data interaction through the interface circuit to implement the method in the above method embodiment. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0226] The embodiment of the present application also provides a computer program product, including instructions, which, when executed on a computer, enable the computer to execute the method described in the embodiment shown above.
[0227] In the embodiments of the present 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, a coprocessor, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0228] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0229] In the method provided in the embodiment of the present application, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 and executed on a computer, the process or function described in the embodiment of the present invention is 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 device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, an SSD), etc.
[0230] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: Applied to the first node, the method comprises: Sending first measurement configuration information to the second node, where the first measurement configuration information is used to instruct to measure synchronization information of a third node in the first channel; The synchronization information is received from the second node, and the synchronization information is used to indicate one or more of the time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference plus noise ratio SINR, or received signal strength indication RSSI of the third node.
2. The method according to claim 1, characterized in that The time synchronization information includes a first time offset between the third node and the first node.
3. The method according to claim 1 or 2, characterized in that The frequency synchronization information includes a first frequency deviation between the third node and the first node.
4. The method according to any one of claims 1 to 3, characterized in that: The synchronous communication domain set information includes one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node.
5. The method according to any one of claims 1 to 4, characterized in that: The first measurement configuration information is further used to indicate a measurement target, a first period corresponding to a measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a starting time domain position number of the measurement resource, or the number of the measurement resources; The measurement target includes one or more of the following: the reference signal received power, the reference signal received quality, the signal to interference plus noise ratio, the received signal strength indication, the synchronous communication domain set measurement, the time adjustment measurement, or the frequency adjustment measurement; wherein the measurement resource is a time resource used to measure the first channel.
6. The method according to any one of claims 1 to 5, characterized in that: The synchronization information is used for the first node to establish time and frequency synchronization with the third node.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Sending synchronization adjustment information between the first node and the third node, where the synchronization adjustment information is used to instruct the second type of nodes in the first synchronization area to establish time and frequency synchronization with the third node; The first synchronization area is the synchronization area to which the first node belongs.
8. The method according to claim 6 or 7, characterized in that After the first node establishes time-frequency synchronization with the third node, the method further includes: Sending second measurement configuration information to the second node, where the second measurement configuration information is used to instruct to measure synchronization information updated by the third node; The updated synchronization information is received from the second node, where the updated synchronization information is used to indicate a second time offset and / or a second frequency offset between the third node and the first node.
9. The method according to claim 7 or 8, characterized in that The method further comprises: The second node is determined according to the service priority and / or load information of the second type of nodes in the first synchronization area.
10. The method according to any one of claims 5 to 9, characterized in that: The sending the first measurement configuration information to the second node includes: In response to detecting a first event, sending the first measurement configuration information to the second node; The first event includes one or more 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 according to a preset configuration, or the first node is in a state of not being synchronized with any node; or Arriving at the starting time domain position of the first cycle, sending the first measurement configuration information to the second node.
11. A communication method, characterized in that: Applied to the second node, including: receiving a first measurement configuration device, wherein the first measurement configuration information is used to measure synchronization information of a third node in a first channel; Acquire the synchronization information, where the synchronization information is used to indicate one or more of time synchronization information, frequency synchronization information, synchronization communication domain set information, reference signal received power RSRP, reference signal received quality RSRQ, signal to interference plus noise ratio SINR, or received signal strength indication RSSI of the third node; The synchronization information is sent to the first node.
12. The method according to claim 11, characterized in that The time synchronization information includes a first time offset between the third node and the first node.
13. The method according to claim 11 or 12, characterized in that: The frequency synchronization information includes a first frequency deviation between the third node and the first node.
14. The method according to any one of claims 11 to 13, characterized in that: The synchronous communication domain set information includes one or more of the following: the topological relationship of the synchronous communication domain set, the priority information of the third node, the number of first-class nodes included in the synchronous communication domain set, or the synchronization status between the third node and other first-class nodes in the synchronous communication domain set except the third node.
15. The method according to any one of claims 11 to 14, characterized in that: The first measurement configuration information is further used to indicate a measurement target, a first period corresponding to a measurement resource, a duration of the measurement resource in the first period, an offset of the measurement resource in the first period, a starting time domain position number of the measurement resource, or the number of the measurement resources; The measurement target includes one or more of the following: the reference signal received power, the reference signal received quality, the signal to interference plus noise ratio, the received signal strength indication, the synchronous communication domain set measurement, the time adjustment measurement, or the frequency adjustment measurement; wherein the measurement resource is a time resource used to measure the first channel.
16. The method according to any one of claims 11 to 15, characterized in that: The synchronization information is used for the first node to establish time and frequency synchronization with the third node.
17. The method according to any one of claims 11 to 16, characterized in that: The method further comprises: receiving synchronization adjustment information between the first node and the third node, where the synchronization adjustment information is used to establish time and frequency synchronization between the second node and the third node; The second node and the first node belong to a first synchronization area.
18. The method according to any one of claims 11 to 17, characterized in that: The method further comprises: receiving second measurement configuration information, where the second measurement configuration information is used to measure synchronization information updated by the third node; Obtaining the updated synchronization information; The updated synchronization information is sent to the first node, where the updated synchronization information is used to indicate a second time deviation and / or a second frequency deviation between the third node and the first node.
19. A communication device, characterized in that: Comprising means for implementing the method of any one of claims 1 to 10.
20. A communication device, characterized in that: Comprising means for implementing the method according to any one of claims 11 to 18.
21. A chip system, characterized in that: The chip system comprises at least one processor and an interface circuit, wherein the processor is used to execute instructions and / or data interaction through the interface circuit, so that the chip system executes the method according to any one of claims 1 to 10.
22. A chip system, characterized in that: The chip system comprises at least one processor and an interface circuit, wherein the processor is used to execute instructions and / or data interaction through the interface circuit, so that the chip system executes the method according to any one of claims 11 to 18.
23. A terminal, characterized in that: Comprising the device as claimed in claim 19 or the chip system as claimed in claim 21, and / or the device as claimed in claim 20 or the chip system as claimed in claim 22.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 10.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 11 to 18.