Time synchronization method, device and equipment, storage medium and computer program product
By receiving SSB messages in the Internet of Vehicles communication and recording candidate synchronization sources, and determining the reference synchronization source based on timing time, the problem of cluster merging failure under satellite navigation is solved, and normal time synchronization and cluster merging are achieved.
Patent Information
- Application Number
- CN202510236474.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-02-28
AI Technical Summary
Without satellite navigation, there is a problem that cluster merging cannot be completed in the Internet of Vehicles communication, resulting in the inability to communicate normally.
By receiving an SSB message and recording a candidate synchronization source based on the SLSSID and preset parameters, if the timing time of the candidate synchronization source is earlier than the timing time of the terminal, it is determined as a reference synchronization source to complete the time synchronization establishment process.
Ensure the accuracy of candidate synchronization source records, avoid the increase in timing offsets and isolated cluster problems, and ensure the normal progress of cluster merging.
Smart Images

Figure CN119997190A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle networking communication technology, and in particular to time synchronization methods, devices, equipment, storage media and computer program products. Background Art
[0002] The Third Generation Partnership Project (3GPP) standards for Long Term Evolution (LTE) and New Radio (NR) Vehicle-to-Everything (V2X) communications all define synchronization mechanisms. However, this synchronization mechanism will result in many clusters in the absence of satellite navigation, especially the Global Navigation Satellite System (GNSS) scenario. That is, different clusters are synchronized according to the reference synchronization source within the cluster, so that all user equipment (UE) in the cluster can reach a synchronized state and meet the needs of normal communication. However, as the topology of users changes, different clusters will be close to each other, or some users will leave the current cluster. In order to ensure normal communication, cluster merging operations are required.
[0003] The current 3GPP standard defines a mechanism that, when cluster merging occurs, the user with the highest RSRP in the received Synchronization Signal Block (SSB) message is used as the reference synchronization source for synchronization. However, this mechanism may result in isolated cluster nodes, and different clusters cannot complete cluster merging within the communication distance and cannot communicate normally. Summary of the invention
[0004] The technical purpose to be achieved by the embodiments of the present application is to provide a time synchronization method, apparatus, device, storage medium and computer program to solve the current problem of being unable to complete cluster merging when performing time synchronization without satellite navigation.
[0005] To solve the above technical problems, an embodiment of the present application provides a time synchronization method, which is applied to a first terminal and includes:
[0006] Receive at least one SSB message, and record a candidate synchronization source corresponding to the SSB message based on a sidelink synchronization signal identifier (SLSSID) corresponding to the SSB message and preset parameters;
[0007] If there is at least one candidate synchronization source in the record whose timing time is earlier than the timing time corresponding to the first terminal, determine the candidate synchronization source with the earliest time as the reference synchronization source;
[0008] The time synchronization establishment process is completed according to the reference synchronization source, and the synchronization state is switched.
[0009] Specifically, the time synchronization method as described above further includes:
[0010] When the SSB message is not received or the record shows that the timing of the candidate synchronization source is earlier than the timing corresponding to the first terminal, the first terminal is determined to be the reference synchronization source and switched to the synchronization state.
[0011] Preferably, the time synchronization method as described above further includes:
[0012] In the synchronization state, the SSB message is probabilistically sent on the corresponding synchronization subframe.
[0013] Optionally, in the time synchronization method as described above, the probabilistically sending the SSB message on the corresponding synchronization subframe includes:
[0014] Get a random number;
[0015] If the random number is less than the configured first threshold, the SSB message is sent on the corresponding synchronization subframe; otherwise, the SSB message is monitored.
[0016] Optionally, in the time synchronization method as described above, the probabilistically sending the SSB message on the corresponding synchronization subframe includes:
[0017] The SSB message is sent according to a preset probabilistic sending scheme, in which a first number of sending moments and a second number of listening moments are configured within one cycle.
[0018] Preferably, according to the time synchronization method as described above, after receiving at least one of the SSB messages, the method further includes:
[0019] Based on the SLSSID and the preset parameters, the candidate synchronization sources and timing times corresponding to the SSB messages that meet the signal quality requirements are recorded.
[0020] Specifically, in the time synchronization method as described above, the signal quality requirement is that the RSRP value corresponding to the candidate synchronization source is greater than a preset RSRP threshold value.
[0021] Specifically, in the time synchronization method as described above, the preset parameters include a sending resource location, a subframe number, a coverage indication, and a receiving time difference;
[0022] Alternatively, the preset parameters include the sending resource location, the subframe number, the coverage indication and the receiving time difference, and include: timing deviation and / or frequency deviation.
[0023] Another embodiment of the present application further provides a time synchronization control device, including:
[0024] A first processing module, configured to receive at least one SSB message, and record a candidate synchronization source corresponding to the SSB message based on an SLSSID corresponding to the SSB message and preset parameters;
[0025] A second processing module, configured to determine the candidate synchronization source with the earliest timing as the reference synchronization source if there is at least one candidate synchronization source in the record whose timing is earlier than the timing corresponding to the first terminal;
[0026] The third processing module is used to complete the time synchronization establishment process according to the reference synchronization source and switch to the synchronization state.
[0027] Another embodiment of the present application further provides a terminal device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the time synchronization method described above when executed by the processor.
[0028] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the time synchronization method described above are implemented.
[0029] Another embodiment of the present application further provides a computer program product, including computer instructions, which implement the steps of the time synchronization method described above when executed by a processor.
[0030] Compared with the prior art, the time synchronization method, apparatus, device, storage medium and computer program product provided in the embodiments of the present application have at least the following beneficial effects:
[0031] By recording the candidate synchronization source corresponding to the SSB message according to the SLSSID corresponding to the SSB message and the preset parameters, the accuracy of the candidate synchronization source record is guaranteed, and the normal cluster merging is further guaranteed; by determining the reference synchronization source from the candidate synchronization source and itself based on the timing time, the problem of increased timing offset and the emergence of isolated clusters caused by mutual reference synchronization sources is avoided, which is conducive to ensuring the normal cluster merging. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1A flowchart of the time synchronization method in this application;
[0033] Figure 2 This is one of the application scenarios in this application;
[0034] Figure 3 This is the second application scenario in this application;
[0035] Figure 4 This is a schematic diagram of the structure of the time synchronization control device in this application. DETAILED DESCRIPTION
[0036] In order to make the technical problems, technical solutions and advantages to be solved by the application clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.
[0037] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0038] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0039] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0040] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0041] See also Figure 1 An embodiment of the present application provides a time synchronization method, applied to a first terminal, comprising:
[0042] Step S101, receiving at least one SSB message, and recording a candidate synchronization source corresponding to the SSB message based on an SLSSID corresponding to the SSB message and preset parameters;
[0043] Step S102: If there is at least one candidate synchronization source in the record whose timing is earlier than the timing corresponding to the first terminal, determine the candidate synchronization source with the earliest timing as the reference synchronization source;
[0044] Step S103, completing the time synchronization establishment process according to the reference synchronization source and switching to the synchronization state.
[0045] In the time synchronization method applied to the first terminal provided in this embodiment, the first terminal will receive SSB messages sent by other terminals. If at least one SSB message is received, the corresponding node (i.e., candidate synchronization source) will be identified and recorded according to the message. Since the SSB message does not include the indication message of UE ID, the same SLSSID may indicate different user terminals (candidate synchronization sources), and in the absence of satellite navigation, the priority of each candidate synchronization source is the same, so that the candidate synchronization source cannot be accurately determined only by SLSSID or priority. Therefore, after receiving the SSB message, the candidate synchronization sources corresponding to different SSB messages are distinguished and recorded according to the SLSSID and preset parameters corresponding to the SSB message. When recording, the SSB message and its corresponding SLSSID and preset parameters will be recorded at the same time to ensure the accuracy of the candidate synchronization source record, and further ensure the cluster merging. It should be noted that when recording, if the same candidate synchronization source exists in the original record, the candidate synchronization source recorded later is maintained and updated, and the subsequent reference synchronization source is determined.
[0046] Furthermore, in the present embodiment, the method for determining the reference synchronization source is to determine the earliest one of at least one candidate synchronization source earlier than the first terminal as the reference synchronization source based on the timing times corresponding to the candidate synchronization sources and the first terminal in the record. Compared with the existing RSRP-based judgment method, this avoids the problem of increased timing offset caused by the two terminals taking each other as the synchronization source, or the terminal choosing not to send SSB messages due to RSRP limitations, resulting in isolated clusters within the communication range and inability to complete time synchronization or cluster merging.
[0047] Furthermore, the time synchronization establishment process is completed according to the reference synchronization source, that is, the first terminal is synchronized and adjusted according to the SLSS ID, subframe number, timing deviation and frequency deviation of the reference synchronization source, and switched to the synchronization state, so that the first terminal sends an SSB message in the synchronization state to provide a synchronization reference for other terminals within its communication range.
[0048] To summarize, the present application ensures the accuracy of the candidate synchronization source records and the timing time corresponding to the SSB message according to the SLSSID corresponding to the SSB message and preset parameters, thereby ensuring the normal progress of the cluster merger; by determining the reference synchronization source from the candidate synchronization source and itself based on the timing time, it avoids the increase in timing offset and the emergence of isolated clusters caused by mutual reference synchronization sources, which is conducive to ensuring the normal progress of the cluster merger.
[0049] It should be noted that the time mentioned in this application is relatively fast, which can be determined only based on the timing time, or can be determined based on the timing time and the subframe number, that is, the timing time and the subframe number are both forward to determine it as the reference synchronization source. Optionally, when making a judgment, it can also be determined based on other parameters that the node with relatively faster timing is ahead.
[0050] It should also be noted that the first terminal can redetermine the reference synchronization source according to a preset period, or redetermine the reference synchronization source when at least one SSB message is received again. When redetermining the reference synchronization source, if there is a candidate synchronization source that is earlier in time, the reference synchronization source is updated according to the candidate synchronization source that is earlier in time, otherwise the original reference synchronization source is maintained.
[0051] To facilitate understanding by those skilled in the art, several specific topology scenarios are used as examples below:
[0052] See also Figure 2 ,Scenario 1, there are four nodes A, B, C and D, among which A and B communicate, C and D communicate, and the distance between B and C is close but still greater than the communication distance.
[0053] In the prior art, a reference synchronization source is determined based on RSRP. In the case where A and B are each other's reference synchronization sources, and C and D are each other's reference synchronization sources, when AB moves toward CD until the distance between B and C is less than the communication distance, if the RSRP of C measured by B is less than the RSRP of A, and the RSRP of B measured by C is less than the RSRP of D, the cluster formed by A and B cannot be merged with the cluster formed by C and D. Moreover, due to the existence of propagation delay, the nodes that are each other's reference synchronization sources will slow down their own timing after receiving the SSB message sent by the other party, resulting in more and more timing offsets and slower and slower time.
[0054] In the present application, because the timing time is used as the judgment standard, one of A and B is used as the reference synchronization source, and one of C and D is used as the reference synchronization source. For example, B and D are used as the reference synchronization source respectively. When AB moves toward CD until the distance between B and C is less than the communication distance, if C receives the SSB message sent by B, it will compare the timing time of B and D. If the timing time of B is earlier, B will be switched to be the reference synchronization source of C for synchronization. Then, when D receives the SSB message sent by C with B as the reference synchronization source, it will compare the timing time of B and D, and switch B to be the reference synchronization source of D for synchronization. At this time, A, C, and D all use B as the reference synchronization source, realizing the cluster merger of A, B, C, and D.
[0055] See also Figure 3 ,Scenario 2, nodes A, B, and C are arranged in sequence, A and C are both within the communication range of B, but the distance between A and C is greater than the communication distance. When A and C send SSB messages, B can receive the SSB messages sent by A and C;
[0056] In the prior art, a reference synchronization source is determined based on RSRP. In the case where B determines that C has a higher RSRP value and selects C as the reference synchronization source for synchronization, after B is synchronized, B may choose not to send an SSB message because C's RSRP value is higher than the configured value. At this time, A cannot receive the SSB message sent by B or C, resulting in A being unable to merge with the cluster formed by B and C, resulting in an isolated cluster A.
[0057] In the present application, because the timing is used as the judgment standard, after B receives the SSB message sent by A and C, since C's timing is earlier, C is selected as the reference synchronization source. After synchronization, B will send an SSB message based on the timing of C. After A receives the SSB message sent by B, it will judge the timing relationship between A and C. If C's timing is earlier, C will be selected as the reference synchronization for synchronization. At this time, A and B are both synchronized with C as the reference synchronization source, so that A, B and C are merged into one cluster.
[0058] See also Figure 3 ,Scenario 3, nodes A, B, and C are arranged in sequence. A and C are both within the communication range of B, but the distance between A and C is greater than the communication distance. When A and C send SSB messages, B can receive the SSB messages sent by A and C. The randomly generated SLSSIDs of A and C are the same;
[0059] In the prior art, since there is no user identity information in the SSB message, B cannot distinguish A and C only through the SLSSID, so B cannot determine the real synchronization source, and there is a situation where the reference synchronization source keeps jumping.
[0060] In the present application, because the candidate synchronization source corresponding to the SSB message is recorded based on the SLSSID corresponding to the SSB message and the preset parameters, the candidate synchronization source can be further distinguished, so that the reference synchronization source can be accurately determined to avoid the reference synchronization source jump.
[0061] In a specific embodiment, the preset parameters include a transmission resource location, a subframe number, a coverage indication, and a reception time difference;
[0062] Alternatively, the preset parameters include the sending resource location, the subframe number, the coverage indication and the receiving time difference, and include: timing deviation and / or frequency deviation.
[0063] When judging based on the received time difference, timing deviation and / or frequency deviation, it is necessary to compare it with the corresponding deviation range. If it is within the corresponding deviation range, it is determined that a judgment condition of the same candidate synchronization source is met.
[0064] When recording the candidate synchronization source corresponding to the SSB message based on the SLSSID corresponding to the SSB message and the preset parameters, different candidate synchronization sources are distinguished by combining the differences in the SLSSID and all the preset parameters.
[0065] Specifically, the time synchronization method as described above further includes:
[0066] When the SSB message is not received or the record shows that the timing of the candidate synchronization source is earlier than the timing corresponding to the first terminal, the first terminal is determined to be the reference synchronization source and switched to the synchronization state.
[0067] In this embodiment, if the first terminal does not receive the SSB message or there is no situation in the record where the timing time of the candidate synchronization source is earlier than the timing time corresponding to the first terminal, it can be determined that the first terminal has no reference synchronization source. At this time, it is equivalent to using itself as the reference synchronization source, and there is no need to complete the synchronization establishment process, and it directly switches to the synchronization state.
[0068] Preferably, the time synchronization method as described above further includes:
[0069] In the synchronization state, the SSB message is probabilistically sent on the corresponding synchronization subframe.
[0070] In this embodiment, the first terminal is in a synchronized state and probabilistically sends an SSB message on a corresponding synchronized subframe, so that the first terminal can switch between sending and listening. This helps to avoid the problem that when multiple terminals whose subframe difference is an integer multiple of the SSB message sending period send SSB messages at the same time, they cannot receive the messages sent by each other due to half-duplex, making it impossible to achieve cluster merging.
[0071] To facilitate understanding by those skilled in the art, an example of a probabilistic transmission method on a corresponding synchronization subframe is given below.
[0072] Optionally, in the time synchronization method as described above, the probabilistically sending the SSB message on the corresponding synchronization subframe includes:
[0073] Get a random number;
[0074] If the random number is less than the configured first threshold, the SSB message is sent on the corresponding synchronization subframe; otherwise, the SSB message is monitored.
[0075] In this embodiment, the probability transmission is performed by throwing a random number, that is, a random number is obtained at the time of transmission, and the random number is compared with the configured first threshold, and the sending operation or the listening operation is determined at the current moment according to the comparison result. The first threshold and the execution strategy can be configured and adjusted based on the user's instructions.
[0076] In a specific embodiment, the first threshold is 80%X, where X is used to limit the range of the random number. When the value of the acquired random number is less than 80%X, the sending operation is performed, otherwise the monitoring operation is performed.
[0077] In another specific embodiment, the first threshold is 20%X, where X is used to limit the range of the random number. When the value of the acquired random number is greater than 20%X, the sending operation is performed, otherwise the monitoring operation is performed.
[0078] Optionally, in the time synchronization method as described above, the probabilistic sending of the SSB message includes:
[0079] The SSB message is sent according to a preset probabilistic sending scheme, in which a first number of sending moments and a second number of listening moments are configured within one cycle.
[0080] In this embodiment, the probability transmission is performed by periodic transformation, that is, a transformation period is determined online, the transformation period includes a third number of timing moments (the third number is the sum of the first number and the second number), and then the first number of transmission moments and the second number of listening moments are configured in the transformation period, so that the first terminal performs a transmission operation on the corresponding synchronization subframe when it is at the transmission moment according to the transformation period, and performs a listening operation when it is at the listening moment. The first number, the second number and the arrangement method can be configured and adjusted based on user instructions.
[0081] Preferably, according to the time synchronization method as described above, after receiving at least one of the SSB messages, the method further includes:
[0082] Based on the preset parameters, the candidate synchronization source corresponding to the SSB message that meets the signal quality requirements is recorded.
[0083] In this embodiment, in order to ensure the quality of time synchronization, the received SSB messages are screened based on the signal quality requirements to eliminate candidate synchronization sources that do not meet the requirements and ensure the signal quality after synchronization.
[0084] The signal quality requirement can be determined by at least one of a plurality of signal quality parameters such as RSRP, reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR). For example, in a specific embodiment, the signal quality requirement is that the RSRP value corresponding to the synchronization source is greater than a preset RSRP threshold value.
[0085] See also Figure 4 Another embodiment of the present application further provides a time synchronization control device, comprising:
[0086] The first processing module 401 is used to receive at least one SSB message, and record the candidate synchronization source corresponding to the SSB message based on the SLSSID corresponding to the SSB message and preset parameters;
[0087] The second processing module 402 is used to determine the candidate synchronization source with the earliest timing as the reference synchronization source if there is at least one candidate synchronization source in the record whose timing is earlier than the timing corresponding to the first terminal;
[0088] The third processing module 403 is used to complete the time synchronization establishment process according to the reference synchronization source and switch to the synchronization state.
[0089] Specifically, the control device as described above further includes:
[0090] The fourth processing module is used to determine that the first terminal is the reference synchronization source and switch to the synchronization state when the SSB message is not received or the timing time of the candidate synchronization source does not exist in the record and is earlier than the timing time corresponding to the first terminal.
[0091] Preferably, the control device as described above further comprises:
[0092] The fifth processing module is used to probabilistically send the SSB message on the corresponding synchronization subframe in the synchronization state.
[0093] Optionally, in the control device as described above, the fourth processing module includes:
[0094] A first processing unit, used for obtaining a random number;
[0095] The second processing unit is used to send the SSB message on the corresponding synchronization subframe if the random number is less than the configured first threshold, otherwise, monitor the SSB message.
[0096] Optionally, in the control device as described above, the fourth processing module includes:
[0097] The third processing unit is used to send the SSB message according to a preset probability sending scheme, in which a first number of sending moments and a second number of listening moments are configured within one cycle.
[0098] Preferably, in the control device as described above, the first processing module further includes:
[0099] The fourth processing unit is used to record the candidate synchronization source corresponding to the SSB message that meets the signal quality requirements based on the preset parameters.
[0100] Specifically, in the control device as described above, the signal quality requirement is that the RSRP value corresponding to the synchronization source is greater than a preset RSRP threshold value.
[0101] Specifically, in the control device as described above, the preset parameters include a sending resource location, a subframe number, a coverage indication, and a receiving time difference;
[0102] Alternatively, the preset parameters include the sending resource location, the subframe number, the coverage indication and the receiving time difference, and include: timing deviation and / or frequency deviation.
[0103] The time synchronization control device embodiment of the present application is a device corresponding to the embodiment of the above-mentioned time synchronization method. All the implementation means in the above-mentioned method embodiment are applicable to the embodiment of the device and can achieve the same technical effect. The above-mentioned time synchronization control device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be specifically described here.
[0104] Another embodiment of the present application further provides a terminal device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the time synchronization method described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0105] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the time synchronization method described above are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0106] Another embodiment of the present application further provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the time synchronization method described above and can achieve the same technical effect. To avoid repetition, they are not described here.
[0107] In addition, the present application may repeat reference numerals and / or letters in different examples. This repetition is for the purpose of simplicity and clarity, and does not in itself indicate the relationship between the various embodiments and / or settings discussed.
[0108] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusions.
[0109] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A time synchronization method, applied to a first terminal, characterized in that: include: Receive at least one synchronization signal block SSB message, and record the candidate synchronization source corresponding to the SSB message based on the side chain synchronization signal identifier SLSSID corresponding to the SSB message and preset parameters; If there is at least one candidate synchronization source in the record whose timing time is earlier than the timing time corresponding to the first terminal, determine the candidate synchronization source with the earliest time as the reference synchronization source; The time synchronization establishment process is completed according to the reference synchronization source, and the synchronization state is switched.
2. The time synchronization method according to claim 1, characterized in that: Also includes: When the SSB message is not received or the record shows that the timing time of the candidate synchronization source is earlier than the timing time corresponding to the first terminal, the first terminal is determined to be the reference synchronization source and switched to the synchronization state.
3. The time synchronization method according to claim 1 or 2, characterized in that: Also includes: In the synchronization state, the SSB message is probabilistically sent on the corresponding synchronization subframe.
4. The time synchronization method according to claim 3, characterized in that: The probabilistically sending the SSB message on the corresponding synchronization subframe includes: Get a random number; If the random number is less than the configured first threshold, the SSB message is sent on the corresponding synchronization subframe; otherwise, the SSB message is monitored.
5. The time synchronization method according to claim 3, characterized in that: The probabilistically sending the SSB message on the corresponding synchronization subframe includes: The SSB message is sent according to a preset probabilistic sending scheme, in which a first number of sending moments and a second number of listening moments are configured within one cycle.
6. The time synchronization method according to claim 1, characterized in that: After receiving at least one of the SSB messages, the method further includes: Based on the SLSSID and the preset parameters, the candidate synchronization source corresponding to the SSB message that meets the signal quality requirements is recorded.
7. The time synchronization method according to claim 6, characterized in that: The signal quality requirement is that a reference signal received power RSRP value corresponding to the candidate synchronization source is greater than a preset RSRP threshold value.
8. The time synchronization method according to claim 1, characterized in that: The preset parameters include a sending resource location, a subframe number, a coverage indication, and a receiving time difference; Alternatively, the preset parameters include the sending resource location, the subframe number, the coverage indication and the receiving time difference, and include: timing deviation and / or frequency deviation.
9. A time synchronization control device, characterized in that: include: A first processing module, configured to receive at least one SSB message, and record a candidate synchronization source corresponding to the SSB message based on an SLSSID corresponding to the SSB message and preset parameters; A second processing module, configured to determine the candidate synchronization source with the earliest timing as the reference synchronization source if there is at least one candidate synchronization source in the record whose timing is earlier than the timing corresponding to the first terminal; The third processing module is used to complete the time synchronization establishment process according to the reference synchronization source and switch to the synchronization state.
10. A terminal device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the time synchronization method according to any one of claims 1 to 8 when executed by the processor.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the time synchronization method according to any one of claims 1 to 8 are implemented.
12. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the time synchronization method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Synchronization source determination method and device based on D2D communication technology, terminal and medium
CN111132095A
Synchronization reference source determination method and terminal
CN112689324A
Time slot synchronization method, device, equipment and medium
CN115802475A
Transmission processing method and device, terminal and readable storage medium
CN116095832A
Resource determination method and device
CN117675148A