CN112153731B - Clock adjustment method and communication device - Google Patents
Clock adjustment method and communication device Download PDFInfo
- Publication number
- CN112153731B CN112153731B CN201910568689.0A CN201910568689A CN112153731B CN 112153731 B CN112153731 B CN 112153731B CN 201910568689 A CN201910568689 A CN 201910568689A CN 112153731 B CN112153731 B CN 112153731B
- Authority
- CN
- China
- Prior art keywords
- time
- information
- adjustment
- clock
- leap
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000012545 processing Methods 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electric Clocks (AREA)
Abstract
The embodiment of the application discloses a clock adjustment method and a communication device, relates to the field of communication, and can indicate a terminal device to perform clock adjustment at leap second occurrence time (or summer time occurrence time), so that time errors are reduced to a certain extent, and the clock adjustment method and the communication device are suitable for high-precision time service scenes. The method comprises the following steps: the method comprises the steps that terminal equipment receives first information from network equipment, wherein the first information is used for indicating a clock adjustment type to the terminal equipment; and the terminal equipment executes clock adjustment at the first clock adjustment time according to the first information.
Description
Technical Field
The embodiment of the application relates to the field of communication, and in particular relates to a clock adjusting method and a communication device.
Background
In a wireless time sensitive network (wTSN), a base station can provide time via an air interface protocol, so that the problems of application limitation and cost of a Global Positioning System (GPS) scene are effectively solved, and high-precision time service can be realized.
Currently, a base station periodically transmits service time information through a System Information Block (SIB), where the SIB includes time information and a leap second adjustment time length. After the terminal device receives the SIB, the time of the time domain reference point (e.g., frame boundary) can be determined according to the time information in the SIB and the leap second adjustment duration, and then the time of each time domain location (e.g., frame boundary, symbol boundary, etc.) can be estimated according to the time of the reference frame boundary.
Actually, leap second jump may occur at some time domain position points, and in the above scheme, the leap second jump is ignored when the terminal device estimates the time of other time domain positions according to the time of the time domain reference point, so that a certain time error is generated, and the application of a high-precision time service scene is affected.
Disclosure of Invention
The embodiment of the application provides a clock adjustment method and a communication device, which can indicate a terminal device to perform clock adjustment at leap second occurrence time (or daylight saving time occurrence time), reduce time errors to a certain extent, and are suitable for high-precision time service scenes.
In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
in a first aspect, a clock adjustment method is disclosed, including: the terminal equipment receives first information from the network equipment, wherein the first information is used for indicating the clock adjustment type to the terminal equipment; the terminal device performs clock adjustment at the first clock adjustment time according to the first information.
In the method provided by the embodiment of the application, the terminal can determine the first clock adjustment time, for example, the leap second adjustment time, that is, the leap second occurrence time, according to the first information, and perform clock adjustment at the clock adjustment time. The terminal equipment determines the time of the time domain reference point according to the system message, and when the time of other time domain positions is calculated according to the time of the time domain reference point, corresponding clock adjustment, such as positive leap second adjustment, can be performed at the corresponding time domain position, and then the time of other time domain positions is calculated according to the adjusted clock, so that the time error is reduced to a certain extent, and the method is suitable for a high-precision time service scene.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the first information includes leap second announcement information, and the leap second announcement information is used to indicate a leap second adjustment type.
In this application embodiment, can foretell the leap second adjustment type that will carry out to terminal equipment for terminal equipment can carry out the leap second adjustment at corresponding moment, thereby reduces the time error.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the performing, by the terminal device, clock adjustment at the first clock adjustment time according to the first information includes: and executing leap second adjustment of the type indicated by the leap second announcement information at the first clock adjustment time according to the leap second announcement information.
In this application embodiment, terminal equipment can carry out corresponding leap second adjustment according to the time domain position that leap second forecast information corresponds at first clock adjustment moment, and then according to the time on the other time domain positions of clock estimation after the adjustment, can reduce time error.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the first information includes daylight saving time advance information, and the daylight saving time advance information is used to indicate a daylight saving time adjustment type.
In the embodiment of the application, the adjustment type of the daylight saving time to be executed can be predicted to the terminal equipment, so that the terminal equipment can adjust the daylight saving time at a corresponding moment, and the time error is reduced.
With reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the performing, by the terminal device, clock adjustment at the first clock adjustment time according to the first information includes: the terminal device executes the daylight saving time adjustment of the type indicated by the daylight saving time advance information at the first clock adjustment time according to the daylight saving time advance information.
In the embodiment of the application, the terminal device can execute corresponding daylight saving time adjustment at the time domain position corresponding to the first clock adjustment time according to the daylight saving time advance information, and then calculate the time at other time domain positions according to the adjusted clock, so that the time error can be reduced.
With reference to the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the daylight saving time advance notice information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
In the embodiment of the application, the daylight saving time adjustment type and the adjustment duration can be indicated to the terminal equipment through two pieces of information, so that the terminal can correctly adjust the clock at the corresponding time domain position, the time at other time domain positions can be calculated according to the adjusted clock, and the time error can be reduced.
With reference to the fourth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the daylight saving time advance notice information includes type information, where the type information is used to indicate that the first duration is adjusted forward relative to the end time of the current time unit, or the second duration is adjusted forward relative to the end time of the current time unit, or the first duration is adjusted backward relative to the end time of the current time unit, or the second duration is adjusted backward relative to the end time of the current time unit, or a clock is not adjusted; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
In the embodiment of the application, the summer time adjustment type and the adjustment duration can be indicated to the terminal equipment through one piece of information, so that the terminal can correctly adjust the clock at the corresponding time domain position, and the time at other time domain positions can be calculated according to the adjusted clock, so that the time error can be reduced.
With reference to the first aspect or the first or second possible implementation manner of the first aspect, in a seventh possible implementation manner of the first aspect, the method further includes: the terminal equipment determines the first clock adjusting time; the first clock adjustment time is the first clock adjustment time after the terminal equipment receives the first information; or, the first clock adjustment time is the clock adjustment time closest to the time when the terminal device receives the first information.
With reference to the first aspect or any one of the first to seventh possible implementation manners of the first aspect, in an eighth possible implementation manner of the first aspect, the method further includes: and receiving second information from the network equipment, wherein the second information is used for indicating the terminal equipment to receive the first information.
In the embodiment of the application, the second information can be used for indicating the terminal equipment to receive the first information, so that the phenomenon that the terminal equipment misses the first information is reduced, and the terminal equipment can receive the first information before leap seconds (or daylight saving time) occur, so that clock adjustment is correctly carried out on corresponding time domain positions, and time errors are reduced.
In a second aspect, a clock adjustment method is disclosed, including: the network equipment determines first information, wherein the first information is used for indicating a clock adjustment type to the terminal equipment; and sending the first information to the terminal equipment.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the first information includes leap second announcement information, and the leap second announcement information is used to indicate a leap second adjustment type.
With reference to the second aspect, in a second possible implementation manner of the second aspect, the first information includes daylight saving time advance information, and the daylight saving time advance information is used to indicate a daylight saving time adjustment type.
With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the daylight saving time advance notice information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
With reference to the second possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the daylight saving time advance notice information includes type information, where the type information is used to instruct to adjust the first duration forward with respect to the end time of the current time unit, or adjust the second duration forward with respect to the end time of the current time unit, or adjust the first duration backward with respect to the end time of the current time unit, or adjust the second duration backward with respect to the end time of the current time unit, or not adjust the clock; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
With reference to the second aspect or any one of the first to fourth possible implementation manners of the second aspect, in a fifth possible implementation manner of the second aspect, the method further includes: and sending second information to the terminal equipment, wherein the second information is used for indicating the terminal equipment to receive the first information.
In a third aspect, a communication apparatus is disclosed, which may be a terminal device or a chip in the terminal device, and includes: a communication unit configured to receive first information from a network device, the first information being used to indicate a clock adjustment type to a terminal device; and the processing unit is used for executing clock adjustment at the first clock adjustment time according to the first information.
With reference to the third aspect, in a first possible implementation manner of the third aspect, the first information includes leap second announcement information, and the leap second announcement information is used to indicate a leap second adjustment type.
With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the processing unit is specifically configured to execute, according to the leap second advance notice information, leap second adjustment of the type indicated by the leap second advance notice information at the first clock adjustment time.
With reference to the third aspect, in a third possible implementation manner of the third aspect, the first information includes daylight saving time advance information, and the daylight saving time advance information is used to indicate a daylight saving time adjustment type.
With reference to the third possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the processing unit is specifically configured to, according to the daylight saving time advance information, perform daylight saving time adjustment of the type indicated by the daylight saving time advance information at the first clock adjustment time.
With reference to the fourth possible implementation manner of the third aspect, in a fifth possible implementation manner of the third aspect, the daylight saving time advance notice information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
With reference to the fourth possible implementation manner of the third aspect, in a sixth possible implementation manner of the third aspect, the daylight saving time advance notice information includes type information, where the type information is used to indicate that the first duration is adjusted forward relative to the end time of the current time unit, or the second duration is adjusted forward relative to the end time of the current time unit, or the first duration is adjusted backward relative to the end time of the current time unit, or the second duration is adjusted backward relative to the end time of the current time unit, or the clock is not adjusted; the current time unit is the time unit where the terminal device receives the first information, and the first clock adjustment time is the ending time of the current time unit.
With reference to the third aspect or the first or second possible implementation manner of the third aspect, in a seventh possible implementation manner of the third aspect, the processor is further configured to determine a first clock adjustment time; the first clock adjustment time is the first clock adjustment time after the terminal equipment receives the first information; or the first clock adjustment time is the clock adjustment time closest to the time when the terminal device receives the first information.
With reference to the third aspect or any one of the first to seventh possible implementation manners of the third aspect, in an eighth possible implementation manner of the third aspect, the communication unit is further configured to receive second information from the network device, where the second information is used to instruct the terminal device to receive the first information.
In a fourth aspect, a communications apparatus is disclosed, comprising: the terminal equipment comprises a processing unit, a clock adjusting unit and a clock adjusting unit, wherein the processing unit is used for determining first information which is used for indicating a clock adjusting type to the terminal equipment; and the communication unit is used for sending the first information to the terminal equipment.
With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the first information includes leap second announcement information, and the leap second announcement information is used to indicate a leap second adjustment type.
With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the first information includes daylight saving time advance information, and the daylight saving time advance information is used to indicate a daylight saving time adjustment type.
With reference to the second possible implementation manner of the fourth aspect, in a third possible implementation manner of the fourth aspect, the daylight saving time advance notice information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit; the current time unit is the time unit where the terminal device receives the time of the first information, and the first clock adjusting time is the ending time of the current time unit.
With reference to the second possible implementation manner of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the daylight saving time advance notice information includes type information, where the type information is used to instruct to adjust the first duration forward with respect to the ending time of the current time unit, or adjust the second duration forward with respect to the ending time of the current time unit, or adjust the first duration backward with respect to the ending time of the current time unit, or adjust the second duration backward with respect to the ending time of the current time unit, or not adjust the clock; the current time unit is the time unit where the terminal device receives the first information, and the first clock adjustment time is the ending time of the current time unit.
With reference to the fourth aspect or any one of the first to fourth possible implementation manners of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the communication unit is further configured to send second information to the terminal device, where the second information is used to instruct the terminal device to receive the first information.
In a fifth aspect, a communications apparatus is disclosed that includes a processor coupled with a memory; a memory for storing a computer program; a processor configured to execute a computer program stored in a memory to cause an apparatus to perform a method as described in the first aspect, any one of the possible implementations of the first aspect, the second aspect, and any one of the possible implementations of the second aspect.
In a sixth aspect, a readable storage medium is disclosed, comprising a program or instructions, which when executed by a processor, performs the method according to any one of the possible implementations of the first aspect, the second aspect and the second aspect.
In a seventh aspect, a wireless communications apparatus is disclosed that includes: instructions are stored in the wireless communication device; when the wireless communication apparatus runs on the network device according to any one of the foregoing fourth aspect and implementation manners of the fourth aspect, and any one of the foregoing third aspect and implementation manners of the third aspect, the wireless communication apparatus is caused to perform the method according to any one of the foregoing first aspect, any one of the foregoing possible implementation manners of the first aspect, the second aspect, and the second aspect. The wireless communication device is a chip.
Drawings
Fig. 1 is an architecture diagram of a communication system according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a conventional clock synchronization scheme provided in an embodiment of the present application;
fig. 3A is a block diagram of a communication device according to an embodiment of the present disclosure;
fig. 3B is another block diagram of a communication device according to an embodiment of the present disclosure;
fig. 4 is a schematic flowchart of a clock adjustment method according to an embodiment of the present application;
fig. 5 is a schematic diagram of adjusting time of a clock according to an embodiment of the present disclosure;
fig. 6 is another schematic flow chart of a clock adjustment method according to an embodiment of the present disclosure;
fig. 7 is a schematic diagram of leap second adjustment according to an embodiment of the present disclosure;
fig. 8 is another block diagram of a communication device according to an embodiment of the present disclosure;
fig. 9 is another block diagram of a communication device according to an embodiment of the present disclosure;
fig. 10 is another block diagram of a communication device according to an embodiment of the present disclosure;
fig. 11 is another block diagram of a communication device according to an embodiment of the present disclosure.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
First, terms related to embodiments of the present application are explained.
(1) World time
The universal time can also be called Greenwich mean solar time, and the universal time can express the speed of the earth rotation by taking the earth rotation motion as a measurement standard. The earth's rotation is not uniform in nature, so world time is a non-uniform time.
(2) Coordinated Universal Time (UTC)
UTC is the standard time in radio communications based on the second length of atomic time, and as close to world time as possible in time. To ensure that UTC is tightly synchronized with atomic time, the UTC may be adjusted for a full second, for example, by adding or removing UTC for one second.
(3) Global Positioning System (GPS) time
The second length of Atomic Time (AT) is used as a time reference, and the second does not jump after starting. Unlike UTC, GPS time is continuous.
(4) Leap second
In order to adjust the error between UTC time and universal time so that the UTC time is closer to the universal time, the UTC time may be increased by 1 second or decreased by 1 second, and this 1 second may be called leap second.
The leap second adjustment generally occurs at the end of the gregorian calendar year and/or the end of the gregorian calendar month, and the leap second is divided into positive leap second and negative leap second. For example, in 6 months, the last minute of 6 months 30 is 59 seconds when negative leap second adjustment is performed; when the positive leap second adjustment is performed, the last minute of 6 months 30 is 61 seconds.
Because GPS time is continuous, the difference between UTC and GPS time is due to the leap second adjustment by UTC.
(5) Summer time
Daylight Saving Time (DST) is a time system established for energy saving, and the UTC time can be adjusted forward or backward. In summer with a relatively early sunrise, the clock can be adjusted forward for one hour, so that people can sleep early and get up early, illumination resources are fully utilized, and illumination power consumption is saved.
Fig. 1 shows a schematic diagram of a communication system to which the technical solution provided by the present application is applicable, which may include one or more network devices 100 (only 1 is shown) and one or more terminal devices 200 connected to the network devices 100. Fig. 1 is a schematic diagram, and does not limit the application scenarios of the technical solutions provided in the present application.
The network device 100 may be a transmission reception node (TRP), a base station, a relay station, an access point, or the like. The network device 100 may be a network device in a 5G communication system or a network device in a future evolution network; but also wearable devices or vehicle-mounted devices, etc. In addition, the method can also comprise the following steps: a Base Transceiver Station (BTS) in a global system for mobile communication (GSM) or Code Division Multiple Access (CDMA) network, or an nb (nodeb) in Wideband Code Division Multiple Access (WCDMA), or an eNB or enodeb (evolved nodeb) in Long Term Evolution (LTE). The network device 100 may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario. The present application will be described below with reference to a base station as an example.
In the communication system shown in fig. 1, the network device 100 may send a system message to the terminal device 200, and the terminal device 200 may adjust a local clock according to the system message sent by the network device 100 to perform clock synchronization.
In one possible implementation, the network device sends the time information (time info-r11) to the terminal device through a System Information Block (SIB) 16. the time granularity indicated by the time info-r11 is 10ms, and the UTC time calculated by the terminal device according to the time info-r11 is xx minutes xx seconds yy milliseconds at xx months xx days xx in xx years, wherein yy is a multiple of 10. The UTC time corresponds to a time domain reference point (hereinafter referred to as a first time domain reference point), that is, the time of the time domain reference point is the UTC time calculated by the terminal device according to the timelnfo-r 11. In a cellular system using frame synchronization techniques, the time domain reference point may be a certain frame boundary. For example, the reference point may be the frame boundary of the frame in which SIB16 resides, or the frame boundary that occurs first after SIB 16.
In another possible implementation manner, an IE timeReferenceInfo-r15 cell is added to the SIB16 to indicate high-precision GPS time information, and the time granularity indicated by the IE timeReferenceInfo-r15 reaches 0.25 us. The terminal device can calculate the GPS time according to the time information, wherein the GPS time is xx year xx month xx day xx time xx minute xx second xx millisecond zz microsecond, and zz is a multiple of 0.25. Similarly, the GPS time corresponds to a time domain reference point (hereinafter referred to as a first time domain reference point), that is, the time of the time domain reference point is the GPS time calculated by the terminal device according to IE timeReferenceInfo-r 15. In contrast, this reference point is indicated by the referrencinfo-r 15 in the IE timereferenceInfo-r 15.
It should be noted that the time domain reference point is a time domain position in the time domain, and the time domain position in the embodiment of the present application may be a boundary of a time unit in the time domain. Wherein, the time unit may be a system frame, a symbol, etc., the time domain position may be a frame boundary, a symbol boundary, and the frame boundary may be a boundary of the system frame.
It is understood that the "symbol" in the embodiments of the present application may include, but is not limited to, any of the following: orthogonal Frequency Division Multiplexing (OFDM) symbols, discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM), universal filtered multi-carrier (mc) symbols, filter bank multi-carrier (FBMC) symbols, Generalized Frequency Division Multiplexing (GFDM) symbols, and so on. The system frame may be referred to as a radio frame. In the LTE system, the time length of a system frame may be 10ms, 1 system frame is composed of 20 slots, each slot is 0.5 ms, and two slots are 1 subframe, that is, the system frame includes 10 subframes, and each subframe is 1ms in length. In a New Radio (NR) system, a frame structure is different from that of an LTE system, a radio frame is 10ms long, each radio frame is composed of 10 subframes with a length of 1ms, and a slot may be composed of 14 symbols. Wherein, the symbol length is related to subcarrier spacing (SCS), refer to table 1 specifically.
TABLE 1
As shown in table 1, subcarrier configurations "0", "1", "2", "3" and "4" represent different subcarrier spacing configurations, respectively; the subcarrier spacing unit may be KHz; a Cyclic Prefix (CP) includes a Normal (Normal) CP and an extended (extended) CP; the number of symbols per slot represents the number of symbols included in each slot; the number of time slots of each frame represents the number of time slots included in each wireless frame; the number of slots per subframe represents the number of slots included in each subframe. For example, when SCS is 15kHz, 30kHz, 60kHz, 120kHz, 240kHz, respectively, and cyclic prefix is normal, the number of slots per subframe corresponds to: 1. 2, 4, 8 and 16.
In a possible implementation, after determining the time of the first time domain reference point, the terminal may further calculate the time of other time domain positions in the time domain according to the time of the first time domain reference point, so as to complete local clock synchronization. For example, referring to fig. 2, the terminal device may estimate the time of the boundary of a time cell in the time domain, e.g., a frame boundary, a symbol boundary, etc. Assuming that the terminal estimates the UTC time of other time domain positions according to the UTC time of the frame boundary of frame No. 10 determined by SIB16, for example, the UTC time of the frame boundary of frame No. 10 is: in 2019, No. 6, month 30, 59 minutes, 23 seconds and 810 milliseconds, the difference between the frame boundary of the No. 9 frame and the frame boundary of the No. 10 frame is 10ms, and the terminal can determine that the UTC time of the frame boundary of the No. 9 frame is 10 milliseconds earlier than the time of the frame boundary of the No. 10 frame, that is: 23 hours 6 and 30 months 2019, 59 minutes 23 seconds 800 milliseconds.
Actually, leap second adjustment (leap) may occur in some time domain positions, the terminal device in the above scheme does not sense the time domain position where the leap second adjustment actually occurs, and the leap second adjustment is ignored when the terminal device estimates the time of the time domain position, so that a certain time error is generated, and the application of a high-precision time service scene is affected. For example, assuming that the frame boundary of frame N is positively leap second adjusted, the UTC time needs to be reduced by 1 second, and assuming that the frame boundary of frame N determined by the terminal device is 59 minutes, 58 seconds and 1000 milliseconds at 6 month and 30 month and 23 hour in 2019, the terminal device estimates that the frame boundary of frame N +1 is 59 minutes, 59 seconds and 10 milliseconds at 6 month and 30 month and 23 hour in 2019 according to the prior art scheme. In fact, due to the positive leap second adjustment, the last hour of frame No. 6/month/30 is only 58 seconds, and the frame boundary of frame No. N jumps directly to 0 min 0 s 0ms at 7/month/1 in 2019, so the frame boundary of frame No. (N +1) should be 10ms at 0 min 0 s 0m 0 s at 7/month/1 in 2019.
The embodiment of the application provides a clock adjustment method, wherein a terminal device receives first information from a network device, and the first information is used for indicating a clock adjustment type to the terminal device; and the terminal equipment performs clock adjustment at the first clock adjustment moment according to the first information. As can be seen, in the method provided in this embodiment of the application, the terminal may determine the first clock adjustment time, for example, the leap second adjustment time, that is, the leap second occurrence time, according to the first information, and perform clock adjustment at the clock adjustment time. The terminal equipment determines the time of the time domain reference point according to the system message, and when the time of other time domain positions is calculated according to the time of the time domain reference point, corresponding clock adjustment, such as positive leap second adjustment, can be performed at the corresponding time domain positions, and then the time of other time domain positions is calculated according to the adjusted clock, so that the time error is reduced to a certain extent, and the method is suitable for a high-precision time service scene.
In the embodiments of the present application, the words "first", "second", and the like are used to distinguish the same items or similar items having substantially the same functions and actions. Those skilled in the art will appreciate that the words "first," "second," and the like do not limit the number or order of execution.
The terminal according to the embodiment of the present application can be implemented by the communication device 310 in fig. 3A. Fig. 3A is a schematic diagram illustrating a hardware structure of a communication device 310 according to an embodiment of the present disclosure. The communication device 310 includes a processor 3101, communication lines 3102, a memory 3103, and at least one communication interface (illustrated in fig. 3A by way of example only to include communication interface 3104).
The processor 3101 may be a general-purpose Central Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control the execution of programs in accordance with the teachings of the present disclosure.
Communication link 3102 may include a path to transfer information between the above components.
The memory 3103 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory may be separate and coupled to the processor via communication line 3102. The memory may also be integrated with the processor.
The memory 3103 is used for storing computer executable instructions for implementing the present scheme, and is controlled by the processor 3101. The processor 3101 is configured to execute computer-executable instructions stored in the memory 3103 to implement the intended processing methods provided by the embodiments described below in the present application.
Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.
In particular implementations, processor 3101 may include one or more CPUs, such as CPU0 and CPU1 in fig. 3A, as one embodiment.
In particular implementations, communication device 310 may include multiple processors, such as processor 3101 and processor 3108 in fig. 3A, for example, as an example. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
In one implementation, the communication apparatus 310 may further include an output device 3105 and an input device 3106, as an example. Output device 3105, in communication with processor 3101, may display information in a variety of ways. For example, the output device 3105 may be a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display device, a Cathode Ray Tube (CRT) display device, a projector (projector), or the like. The input device 3106 is in communication with the processor 3101 and may receive user input in a variety of ways. For example, input device 3106 may be a mouse, keyboard, touch screen device, or sensing device, among others.
The communication device 310 may be a general-purpose device or a special-purpose device. In a specific implementation, the communication device 310 may be a desktop computer, a laptop computer, a web server, a Personal Digital Assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device with a similar structure as in fig. 3A. The embodiment of the present application does not limit the type of the communication device 310.
Fig. 3B is a schematic diagram of a network device. The structure of the network device 320 may refer to the structure shown in fig. 3B.
The network device includes at least one processor 3201, at least one memory 3202, at least one transceiver 3203, at least one network interface 3204, and one or more antennas 3205. The processor 3201, memory 3202, transceiver 3203, and network interface 3204 are connected, e.g., via a bus. An antenna 3205 is connected to the transceiver 3203. The network interface 3204 is used to connect the network device to other communication devices through communication links, for example, the network device is connected to a core network element through the S1 interface. In the embodiment of the present application, the connection may include various interfaces, transmission lines, buses, and the like, which is not limited in this embodiment.
The processor in the embodiment of the present application, for example, the processor 3201, may include at least one of the following types: a general-purpose Central Processing Unit (CPU), a Digital Signal Processor (DSP), a microprocessor, an Application-Specific Integrated Circuit (ASIC), a Microcontroller (MCU), a Field Programmable Gate Array (FPGA), or an Integrated Circuit for implementing logic operations. For example, the processor 3201 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The at least one processor 3201 may be integrated in one chip or located on multiple different chips.
The memory in the embodiment of the present application, for example, the memory 3202, may include at least one of the following types: read-only memory (ROM) or other types of static memory devices that may store static information and instructions, Random Access Memory (RAM) or other types of dynamic memory devices that may store information and instructions, and Electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be, but is not limited to, a compact disk-read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The memory 3202 may be separate and coupled to the processor 3201. Optionally, the memory 3202 may also be integrated with the processor 3201, e.g., within a chip. The memory 3202 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 3201 controls the execution of the program codes, and the executed computer program codes can also be regarded as drivers of the processor 3201. For example, the processor 3201 is configured to execute the computer program code stored in the memory 3202, thereby implementing the technical solution in the embodiment of the present application.
The transceiver 3203 may be used to support reception or transmission of radio frequency signals between the network device and the terminal, and the transceiver 3203 may be connected to the antenna 3205. Specifically, one or more antennas 3205 may receive a radio frequency signal, and the transceiver 3203 may be configured to receive the radio frequency signal from the antennas, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor 3201, so that the processor 3201 performs further processing on the digital baseband signal or the digital intermediate frequency signal, such as demodulation processing and decoding processing. In addition, the transceiver 3203 may be used to receive a modulated digital baseband signal or a digital intermediate frequency signal from the processor 3201, convert the modulated digital baseband signal or the digital intermediate frequency signal to a radio frequency signal, and transmit the radio frequency signal through one or more antennas 3205. Specifically, the transceiver 3203 may selectively perform one or more stages of down-mixing processing and analog-to-digital conversion processing on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal, wherein the order of the down-mixing processing and the analog-to-digital conversion processing is adjustable. The transceiver 3203 may selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or the digital intermediate frequency signal to obtain the rf signal, where the order of the up-mixing and the digital-to-analog conversion is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal. A transceiver may be referred to as a transceiving circuit, a transceiving unit, a transceiving device, a transmitting circuit, a transmitting unit, a transmitting device, or the like.
An embodiment of the present application provides a time service method, as shown in fig. 4, the method includes the following steps:
401. the terminal equipment receives first information from the network equipment, wherein the first information is used for indicating the clock adjustment type to the terminal equipment.
Specifically, the first information may be air interface information. In addition, the first information may be used to foretell the terminal device the type of clock adjustment; for example, the first information may predict a positive leap second adjustment, a negative leap second adjustment, a daylight savings time adjustment, or the like to the terminal device.
Or the first information may implicitly indicate a clock transition time, and the terminal receives the first information from the network device to determine the clock transition time, so that the terminal device may perform clock adjustment at the clock transition time;
alternatively, the first information is used to indicate a manner or rule of clock adjustment to the terminal device.
It should be noted that the clock adjustment may also be referred to as clock transition, and the clock transition refers to abnormal clock change. For example, the clock changes normally from 18 o 'clock 23 min 58 s to 18 o' clock 23 min 59 s, and the clock changes abnormally from 18 o 'clock 23 min 58 s to 19 o' clock 23 min 58 s directly, which may be referred to as a clock adjustment or a clock transition.
The embodiment of the present application provides two implementation possibilities of the first information, which specifically include:
first, the first information includes leap second preview information that is used to preview (or indicate) the leap second adjustment type.
Specifically, the leap second adjustment type includes a positive leap second adjustment type, a negative leap second adjustment, or no leap second adjustment. The leap second preview information may be two bits indicating three different leap second adjustment types. For example, 00 represents no leap second adjustment, 01 represents a positive leap second adjustment, and 10 represents a negative leap second adjustment.
It should be noted that, the positive leap second means that the last minute at the end of the gregorian calendar year or the end of the gregorian calendar month is 59 seconds, and the positive leap second adjustment is performed, that is, 58 seconds of the last minute at the end of the gregorian calendar year or the end of the gregorian calendar month directly jumps to the next minute. For example, the positive leap second adjustment is performed in 6 months in 2018, i.e., the jump is made directly from 23: 59: 58 seconds in 6 months in 2018 to 0: 00 seconds in 7 months in 2018. Assuming that the terminal device determines the frame boundary of the frame N as the first clock adjustment time according to the first information: the frame boundary of frame No. N is adjusted to leap second at 23: 59: 58.1000 ms in month 6/2018, the frame boundary of frame No. N jumps directly to 00: 00.00 ms at 0: 1 in month 7/2018, and then the time of the frame boundary of frame No. (N +1) is 10ms at 0: 00: 00.00.1 in month 7/2018.
Negative leap seconds means that at the end of the gregorian calendar year or the last minute of the gregorian calendar month is 61 seconds, the negative leap second adjustment is performed, i.e. the clock jumps to the next minute after running for 61 seconds at the end of the gregorian calendar year or the last minute of the gregorian calendar month. For example, the negative leap second adjustment is performed in 6 months in 2018, that is, the clock runs for 60 seconds at 23: 59 in 6 months in 2018, jumps from 59: 59 in 23: 30 in 30 months in 6 months in 2018 to 59: 60 seconds at 23: 30 in 6 months in 2018, and runs for 00 minutes and 00 seconds at 0: 0 in 7 months in 2018 after the 23: 59: 60 seconds at 30: 23 in 6 months in 2018 is finished. Assuming that the terminal device determines the frame boundary of the M number frame as the first clock adjustment time according to the first information: the frame boundary of frame No. M jumps directly to 00 ms 00 min 60 s at 23 point 23 of 6/30 in 2018, the leap second adjustment occurs at the frame boundary of frame No. M, and the leap second adjustment occurs at 1000 ms at 23 point 59 in 6/30 in 2018, so the time of the frame boundary of frame No. (M +1) should be 10ms at 23 point 59 min 60 s at 30 in 6/30 in 2018.
Second, the first information includes daylight savings time advance information indicating a type of daylight savings time adjustment.
In one possible implementation, the daylight savings time advance information includes type information and time information. The time information is used for indicating a first duration. The type information is used for indicating that the first duration is adjusted forwards or backwards relative to the ending time of the current time unit. And the current time unit is the time unit of the moment when the terminal equipment receives the first information. Additionally, adjusting the first forward may be understood as adjusting the clock a first length of time earlier and adjusting the first backward may be understood as adjusting the clock a first length of time later.
For example, the time unit may be an hour, and the current time unit may be an hour at which the terminal device receives the first information. For example, the terminal device receives the first information at 20 o ' clock, 35 minutes, 23 seconds, the current time unit is 20 o ' clock, and the end time of the current time unit is 20 o ' clock, 59 minutes, 59 seconds. The time unit may also be "day", for example, the terminal device receives the first information in 2019, 8/1, the current time unit is the day of "8/1", and the end time of the current time unit is the end time of 2019, 8/1, that is, the end time of 2019, 8/1, 23, 59 minutes and 59 seconds. The time unit may also be "second" or "minute", and the embodiment of the present application does not limit the specific implementation of the time unit.
The time information may be N bits, N may be an integer greater than or equal to 0, and may indicate a length of 1-2NThe length of time. In addition, the granularity of the first duration may be the same as the granularity of the time unit. For example, the time unit is hour, and the N bits of time information can indicate 1 ~ 2NThe hours. The embodiment of the application does not limit the specific implementation of the time information, and the time length can be indicated.
Optionally, the time information in the first information may be null, and the first information indicates that the terminal device does not perform daylight saving time adjustment.
The type information may be 1 bit, and when the 1 bit is a first value, the daylight saving time adjustment type indicated by the type information is "adjust the first duration forward with respect to the end time of the current time unit", and when the 1 bit is a second value, the daylight saving time adjustment type indicated by the type information is "adjust the first duration backward with respect to the end time of the current time unit". For example, the first value is "0" and the second value is "1"; alternatively, the first value is "1" and the second value is "0". The embodiment of the application does not limit the specific implementation of the type information, and can indicate different daylight saving time adjustment types.
Taking the first value as "0" and the second value as "1" as an example, assuming that the time information is "1", that is, the first time period is indicated as 2 hours; the type information is '0', and the clock is indicated to adjust the first duration forwards; the terminal device receives the first information at 20 o 'clock 35 min 23 sec, the current time unit is 20 o' clock, and after the local clock runs to 20 o 'clock 59 min 59 sec of the current time unit, the terminal device jumps to 19 o' clock 0 min 0 sec. After 19 o' clock 0 min 0 s, the clock of the terminal device runs normally. Assume that the terminal device receives the first information at the time of 2018, 8, 12, 20 o 'clock, 59, 23 seconds, and the clock adjustment time is the end time of the last second of 20 o' clock, for example, the frame boundary of frame X is the first clock adjustment time: 20 o ' clock 59 min 59 sec 1000 msec in 2018, month 12, the frame boundary of the M frame is adjusted in daylight saving time, the frame boundary of the M frame directly jumps to 00 msec at 20 o ' clock 00 min 12 in 2018, month 12, and the time of the frame boundary of the (M +1) frame is 10 msec at 20 o ' clock 00 min 00 sec in 2018, month 12.
In another possible implementation manner, the daylight savings time advance notice information includes type information, where the type information is used to indicate that the first duration is adjusted forward relative to the end time of the current time unit, or the second duration is adjusted forward relative to the end time of the current time unit, or the first duration is adjusted backward relative to the end time of the current time unit, or the second duration is adjusted backward relative to the end time of the current time unit, or the clock is not adjusted.
In this implementation, the network device does not indicate a specific duration, the duration for the terminal device to perform daylight saving time adjustment by default may be the first duration or the second duration, and in combination with the type information indicated by the network device, the terminal determines whether to adjust the first duration or the second duration, and whether to adjust the clock forward or backward.
Optionally, the type information may be 3 bits, and different state values of the 3 bits represent different daylight saving time adjustment types. There may be 8 different state values for the 3 bits, and any 5 different state values of the 8 state values may be used to indicate the 5 daylight savings time adjustment types described above, i.e., adjusting the first duration forward with respect to the end time of the current time unit, adjusting the second duration forward with respect to the end time of the current time unit, adjusting the first duration backward with respect to the end time of the current time unit, adjusting the second duration backward with respect to the end time of the current time unit, and not adjusting the clock.
For example, the state value of 3 bits is "000", and the daylight saving time adjustment type indicated by the type information is "no clock adjustment"; the 3-bit state value is '001', and the daylight saving time adjustment type indicated by the type information is 'forward adjustment of a first time length relative to the end time of the current time unit'; the state value of the 3 bits is "010", and the daylight saving time adjustment type indicated by the type information is "forward adjustment of the second time length relative to the end time of the current time unit"; the 3-bit state value is "011", and the daylight saving time adjustment type indicated by the type information is "adjust the first duration backward relative to the end time of the current time unit"; the 3-bit state value is "100", and the daylight saving time adjustment type indicated by the type information is "adjust the second duration backward with respect to the end time of the current time unit";
alternatively, the first time period may be 1 hour, and the second time period may be 2 hours.
The above example is only one possible implementation manner, and does not limit the specific implementation manner of the type information in the embodiments of the present application.
It should be noted that the first information may be sent by the network device by means of broadcast or unicast. For example, the network device broadcasts periodically, and in case of a large number of terminals, broadcasting the first information can save transmission resources.
Or, the network device may also send the first information to the terminal device in a one-to-one unicast manner, so that the unicast sending flexibility is higher. The reliability of the transmission scheme may also be unicast by hybrid automatic repeat request (HARQ). For example, the terminal may send a 1-bit ACK to the network device indicating that the first information was successfully received, or send a 1-bit NACK to the network device indicating that the first information was not successfully received, and the network device may also retransmit the first information to the terminal.
In addition, the first information may also be sent in a multicast manner, and the embodiment of the present application is not limited. For example, the network device obtains information of a group of terminal devices (e.g., packet UEs) from a core network or an application server, and transmits the first information to the group of terminal devices.
In a possible implementation manner, the network device informs, through a Radio Resource Control (RRC) reconfiguration message, the terminal device of a time-frequency resource location where the terminal device sends the first information and a corresponding Modulation and Coding Scheme (MCS), and the terminal device receives the first information at the corresponding resource location.
Optionally, the network device informs the terminal device of the first multicast identifier through a broadcast message or an RRC reconfiguration message, where the first multicast identifier may be an identifier of a group in which the terminal device is located.
The network device may also scramble Downlink Control Information (DCI) for the first information with the first multicast identification, and accordingly, the terminal device descrambles the DCI for scheduling the first information with the first multicast identification. The terminal equipment can also receive the first information on the corresponding time-frequency resource position according to the indication of the DCI.
Optionally, the network device informs the terminal device of the second multicast identifier through a broadcast message or an RRC reconfiguration message. The second multicast identifier is used to identify the group where the terminal device is located, and may be the same as the first multicast identifier.
The network device may also scramble the multicast first information with the second multicast identifier, and the terminal device descrambles the multicast first information with the second multicast identifier.
402. And the terminal equipment executes clock adjustment at the first clock adjustment time according to the first information.
In a specific implementation, the terminal device may further receive an SIB sent by the network device, and synchronize the local clock according to the UTC time when determining the UTC according to the UTC time information field in the SIB. Furthermore, the terminal device may perform clock adjustment at the first clock adjustment time based on the first information.
Corresponding to two implementation possibilities of the first information, the terminal may perform clock adjustment in the following two ways, specifically including:
the first method is that the terminal equipment executes leap second adjustment of the type indicated by the leap second announcement information at a first clock adjustment time according to the leap second announcement information.
It should be noted that the leap second adjustment occurs periodically, for example, at the last hour of the last day of 6 months per year, and/or at the last hour of the last day of 12 months per year.
In a specific implementation, the terminal device may further determine the first clock adjustment time from the leap second adjustment times that occur periodically. In a scenario where the network device uses a unicast mode to send the first information, in order to determine that the terminal device needs to perform clock adjustment before the clock adjustment time, and achieve an effect of predicting the clock adjustment, the network device may send the first information before the clock adjustment time. Accordingly, after the terminal device receives the first information from the network device, it can be considered that the first information indicates that the leap second adjustment is to be performed at the next upcoming leap second adjustment time. For example, the first clock adjustment time is the clock adjustment time (e.g., leap second adjustment time) that occurs first after the terminal device receives the first information.
In some cases, the terminal does not successfully receive the first message due to poor channel quality, and the network device retransmits the first message to the terminal device, which may cause the time (hereinafter referred to as time 1) at which the terminal device successfully receives the first message to occur after the leap second adjusted time when the message is received, and at this time, the terminal device should not consider that the first message indicates that the clock adjustment is performed at the first clock adjustment time that is coming after time 1, and should consider that the first message received at time 1 indicates that the clock adjustment is performed at the clock adjustment time before time 1. To achieve this effect, in a scenario where the network device transmits the first information in unicast, the leap-second adjustment time indicated by the first information may be the clock adjustment time closest to the time when the terminal receives the first information. For example, the first clock adjustment time is a clock adjustment time closest to a time at which the terminal device receives the first information. The terminal device may ignore the first information, and may also perform clock adjustment according to the first information, which is not limited in this embodiment of the application.
It is understood that the clock adjustment time closest to the time when the terminal device receives the first information is the clock adjustment time with the shortest time interval from the time when the terminal device receives the first information.
For example, referring to fig. 5, assume that the leap second adjustment is performed at the last hour of the last day of 12 months per year. The leap second adjustment type indicated by the first message is a positive leap second adjustment, i.e., the clock jumps to the next minute after 58 seconds of the last minute of the last hour of the last day of the 12 month.
Referring to fig. 5, the clock adjustment time may be a time at which 31 # 23: 59: 58 seconds in 2017 ended, 12 # 31: 23: 59: 58 seconds in 2018 ended, 12 # 31: 59: 58 seconds in 2019 ended, 23 # 23: 59: 58 seconds in 12 # 31: 2019 ended, or the like. Assuming that the terminal device receives the first information from the network device in 2018, month 5 and 10, the terminal device may consider the first clock adjustment time to be the first clock adjustment time occurring after month 5 and 10 in 2018, i.e., the time ending at 23, 59, 58 seconds in month 12 and 31 in 2018 jumps to 0, 0 seconds in month 1 and 0 in month 1 in 2019. The terminal device may also consider that the first clock adjustment time is a clock adjustment time closest to No. 5 and No. 10 in 2018, that is, the time when No. 23, 59, 58 seconds end in No. 12 and No. 31 in 2017, and since the current time when the terminal device receives the first information is later than the first clock adjustment time determined by the terminal device, the terminal device may understand that the leap second indicated by the first information has occurred before, and may not perform leap second adjustment.
Second, the terminal device executes the daylight saving time adjustment of the type indicated by the daylight saving time advance information at the first clock adjustment time.
In a second implementation manner, the first clock adjustment time is an end time of the current time unit, that is, an end time of a time unit where the terminal device receives the first information.
Illustratively, the terminal device adjusts the local clock forward by N durations at the end time of the time unit where the time of receiving the first information is. Or, at the end time of the time unit where the time of receiving the first information is, the local clock is adjusted backwards for N durations.
The N durations may be indicated by the time information or may be preconfigured durations, which is not limited in this embodiment of the application.
According to the method, the leap second and/or the daylight savings time are forecasted through the first information, the terminal device receives the first information, the leap second adjustment or the daylight savings time adjustment can be performed on the time of the corresponding time domain position when the leap second and/or the daylight savings time occur, the terminal can accurately adjust the time of the time domain position, and therefore the time of other calculated reference points is accurate, and the local clock can be accurately maintained.
Optionally, the method shown in fig. 4 further includes: and receiving second information from the network equipment, wherein the second information is used for indicating the terminal equipment to receive the first information.
Optionally, the second information is further used to indicate the existence of the first information, or indicate a change of system information carrying the first information. The system information may be an SIB broadcasted by the network device.
In one possible implementation, new fields can be added to the SIB to predict leap second adjustments or daylight savings time adjustments, for example, adding a leap second preview field and a daylight savings time preview field. The leap second forecast information can be a new leap second forecast field in an SIB, and the summer forecast information can be a new summer forecast field in an SIB.
Taking LTE protocol (36.331) as an example, a leap second preview field and a daylight saving time preview field may be added to systemlnformationblocktype 16(SIB16) or DLInformationTransfer. Taking the 5G protocol (38.331) as an example, leap seconds and daylight saving time related information can be added to SIB9 or dlinformation transfer.
In one possible addition scheme (denoted as scheme 1), the following fields are added to the timeforestastinfo information cell of SIB16 (or the information element cell of SIB 9):
the time information field is time information described in the embodiments of the present application, and is used to indicate a length of the first duration.
The leapfirecttype field is used to predict the leap second adjustment, i.e., to indicate that the terminal is about to leap second. The type of leap second adjustment is determined by the value of this field (e.g., "a" above). The value of the leapferesttype field may be 1 bit, indicating whether the next leap second adjustment time after the terminal device receives the first information performs a positive leap second adjustment or a negative leap second adjustment. For example, the value of the leapfirecttype field is "0", which indicates that the terminal device performs positive leap second adjustment at the next leap second adjustment time after receiving the first information, and the value of the leapfirecttype field is "1", which indicates that the terminal device performs negative leap second adjustment at the next leap second adjustment time after receiving the first information; or, the value of the leapfirecttype field is "0", which indicates that the terminal device executes the negative leap second adjustment at the next leap second adjustment time after receiving the first information, and the value of the leapfirecttype field is "1", which indicates that the terminal device executes the positive leap second adjustment at the next leap second adjustment time after receiving the first information.
In another possible implementation, the value of the leapferecasttype field is 1 bit, indicating whether the leap second adjustment time closest to the time the terminal receives the first information performs a positive leap second adjustment or a negative leap second adjustment. For example, the value of the leapferecasttype field is "0" indicating that the leap second adjustment time closest to the time the terminal receives the first information is to perform the positive leap second adjustment, and the value of the leapferecasttype field is "1" indicating that the leap second adjustment time closest to the time the terminal receives the first information is to perform the negative leap second adjustment; or, the value of the leapfirecttype field is "0" indicating that the leap second adjustment time closest to the time when the terminal receives the first information is to perform the negative leap second adjustment, and the value of the leapfirecttype field is "1" indicating that the leap second adjustment time closest to the time when the terminal receives the first information is to perform the positive leap second adjustment.
In another possible implementation, the value of the leapferecasttype field is 2 bits. Wherein 1 bit is used for indicating whether the leap second adjustment time is 6 month 30 or 12 month 31 of the current year, and the other 1 bit is used for indicating whether the leap second adjustment time is executed by positive leap second or negative leap second. For example, the first bit in the value of the leapferecasttype field is "0" indicating that the leap second adjustment time is No. 6/month/30 of the current year, the first bit is "1" indicating that the leap second adjustment time is No. 12/month/31 of the current year; a second bit of "0" in the value of the leapferesttype field indicates that a positive leap second adjustment is performed and a second bit of "1" indicates that a negative leap second adjustment is performed. Or the first bit in the value of the leapferesttype field is "1", which indicates that the leap second adjustment time is No. 6/month/30 of the current year, and the first bit is "0", which indicates that the leap second adjustment time is No. 12/month/31 of the current year; the second bit of the value of the leapferesttype field being "1" indicates that a positive leap second adjustment is performed and the second bit being "0" indicates that a negative leap second adjustment is performed.
In another possible implementation, the leap second adjustment type can also be indicated by other values. For example, the value of the leapferecasttype field may be leap59 or leap 61. Here, leap59 indicates that the negative leap second adjustment is performed, for example, the negative leap second adjustment is performed at the first leap second adjustment time after the time when the first information is received; leap61 shows that the positive leap second adjustment is performed, for example, the positive leap second adjustment is performed at the first leap second adjustment time after the time when the first information is received.
The dstForecastType field is daylight saving advance information for informing the start or end of daylight saving time. The value of the dstForecastType field may be B1 or B2. B1 shows that the daylight savings time adjustment will start to be performed after the current time unit ends, and the specific adjustment duration is determined by the value N of the dayLightSavingTime field; in one possible implementation, B1 may be "dstStart".
B2 shows that the daylight savings time adjustment will stop after the current hour ends, and the adjustment duration before the stop is determined by the value of the newly added dayLightSavingTime field or the value of the already existing dayLightSavingTime field in the SIB. In one possible implementation, B2 may be "dstEnd".
The dayLightSavingTime field may be used with the dstForecastType to indicate that a daylight savings time adjustment is to be made or that a daylight savings time adjustment is to be ended. In a possible implementation manner, the value of the dayLightSavingTime field is N bits, which can indicate that the length is 1-2NThe length of time.
In one possible implementation, the dayLightSavingTime field may be absent or null. The existing dayLightSavingTime field in the multiplexing SIB indicates the adjustment duration, for example, "00" indicates no daylight savings time adjustment; "01" represents a daylight savings time of +1 hour, i.e., the time is adjusted one hour forward after the current time unit ends; "10" indicates the daylight savings time plus +2 hours, i.e. the time is adjusted two hours forward after the end of the current time unit.
In one possible implementation, the first information may indicate a specific date of the leap second adjustment time and the leap second adjustment type. For example, the instruction leap second adjustment time is xx 6/30 or xx 12/31, and the instruction indicates a positive leap second adjustment type or a negative leap second adjustment type. Corresponding fields can be added to the timeForecastInfo cell to indicate the above information, and one possible addition scheme (denoted as scheme 2) is as follows:
the system comprises a leapficastyear, a leapficastdate, a dstficasttype, a daylight saving time and a dayLightSavingtime, wherein the leapficastYer is used for indicating the specific year of executing leap second adjustment, the leapficastdate is used for indicating the specific date of executing leap second adjustment, the leap Forecasttype is used for indicating whether the type of leap second adjustment is positive leap second adjustment or negative leap second adjustment, the dstForecasttype is used for indicating that daylight saving time adjustment is executed after the current time unit (the time unit where the moment of receiving the first information is located) is ended, and the dayLightSavingtime is used for indicating the duration of the daylight saving time adjustment.
The leap second announcement information or the daylight saving announcement information may be added to an existing SIB (for example, SIB16 or SIB9), or the leap second announcement information or the daylight saving announcement information may be added to a new SIB or a decoded RRC message to announce the clock adjustment to the terminal device.
In the scheme 2, the explanation of other fields refers to the description in the scheme 1, and is not described herein again. For example, the descriptions of the daylight savings forenotice field, leap second forenotice field, and time information field can all refer to the associated description of scheme 1.
In one possible implementation, the clock adjustment may be performed according to the flow shown in fig. 6. The method specifically comprises the following steps:
601. the terminal equipment accesses a network provided by the network equipment.
602. The network equipment broadcasts a first system message; the first system message includes time information.
Wherein the time information is used to indicate time, e.g., UTC time or GPS time.
603. The terminal equipment receives the first system message from the network equipment and adjusts the local clock according to the first system message.
The terminal may determine the time of a time domain reference point (e.g., a frame boundary) according to the first system message, and may further calculate the time of other time domain positions in the entire time domain according to the time of the time domain reference point, thereby completing local clock synchronization.
604. The network device determines the next clock adjustment time.
In particular, the network device can determine a next clock adjustment instance, e.g., a next leap second adjusted time or a next daylight savings time adjusted time, from the locally maintained clock.
For example, the current time of the base station is 12 minutes 23 seconds at 08 o ' clock 23 o ' clock 5/3 m 2019, the next clock adjustment time can be 58 seconds at 23 o ' clock 30 o ' clock 6/9 m 2019, and leap second adjustment is performed after the end of 58 seconds at 23 o ' clock 59 o ' clock 23 o ' clock 30 o ' clock 6/9 m.6 m.31 m.9, and leap second adjustment is performed to directly jump to 00 o ' clock 00 s at 00 o ' clock 31 o ' clock 6/9 m.2019.
605. And the network equipment sends a system message change instruction to the terminal equipment.
The system message change instruction is used for indicating the terminal equipment that the system message is changed, and the terminal actively receives the changed system message broadcasted by the network equipment after receiving the system message change instruction from the network equipment.
In one possible implementation, the network device may send a system message change indication to the terminal device before the next clock adjustment time.
606. The network device broadcasts a second system message, wherein the second system message comprises first information, and the first information is used for indicating the clock adjustment type.
The second system message 2 is a changed system message, and the implementation manner related to the first information refers to the related description of the embodiment shown in fig. 4, which is not described herein again. The first information may predict a type of clock adjustment, such as a leap second adjustment or a daylight savings time adjustment.
607. And the terminal equipment receives the second system message from the network equipment, performs clock adjustment according to the first message at the first clock adjustment time, and maintains the local clock according to the adjusted clock.
It should be noted that, after receiving the second system message from the network device, the terminal device may determine that the next clock adjustment time (which may be the "next clock adjustment time" determined by the network device in step 604) is the clock adjustment time predicted by the first information, and perform clock adjustment according to the first information at the next clock adjustment time.
It will be appreciated that the first clock adjustment time may be the first clock adjustment time, i.e. the next clock adjustment time, after the time at which the terminal device receives the second system message.
It should be noted that the clock adjustment time is periodically generated, and the first clock adjustment time may be the clock adjustment time that is first generated after the system message 2 is received. After receiving the system message 2, the terminal determines the time of a certain reference point (marked as reference point 1) according to the time information (e.g., timelnfo-r 11) therein, and may also determine the reference point (marked as reference point 2) corresponding to the first clock adjustment time, and when calculating the time of other reference points according to the time of the reference point 1, it needs to perform clock adjustment at the reference point 2.
For example, referring to fig. 7, it is assumed that the UTC time of the terminal indicating the frame boundary of frame No. 10 according to the system message 2 is: 23 h, 59 min 23 sec 810 ms, 5/26 in 2019, the type of clock adjustment announced by the first message in system message 2 is positive leap second adjustment. The terminal determines that the next leap second adjustment time is 59 minutes 58 seconds at 23 hours of 6 months and 30 months in 2019, the corresponding reference point is the frame X, and the UTC time corresponding to the frame boundary of the frame X when no leap second adjustment is performed is as follows: 59 minutes 58 seconds at 23 o.f.6/30 in 2019, the correct UTC time for the frame boundary of frame X should be due to leap second adjustment at the frame boundary of frame X: number 0 hour 0 minute 0 second 6 month 31 2019.
Fig. 8 shows a schematic diagram of a possible structure of the communication device according to the above-described embodiment, in the case of dividing each functional module according to each function. The communication apparatus shown in fig. 8 may be the terminal device described in the embodiment of the present application, or may be a component in the terminal device, which implements the foregoing method. As shown in fig. 8, the communication apparatus includes a processing unit 801 and a communication unit 802. The processing unit may be one or more processors and the communication unit may be a transceiver.
A processing unit 801 for enabling the terminal to perform steps 402, 604, and/or other processes for the techniques described herein.
A communication unit 802 for the terminal to perform steps 401, 602, 605, and 606, and/or other processes for the techniques described herein.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In a possible implementation manner, the communication apparatus shown in fig. 8 may also be a chip applied in a terminal device. The Chip may be a System-On-a-Chip (SOC) or a baseband Chip with a communication function.
The above communication unit 802 for receiving/transmitting may be an interface circuit of the apparatus for receiving signals from other apparatuses, among others. For example, when the device is implemented in the form of a chip, the communication unit is an interface circuit of the chip for receiving a signal from other chips or devices, or the transmission unit is an interface circuit of the chip for transmitting a signal to other chips or devices.
Exemplarily, in a case of using an integrated unit, a schematic structural diagram of a communication apparatus provided in an embodiment of the present application is shown in fig. 9. In fig. 9, the communication apparatus includes: a processing module 901 and a communication module 902. The processing module 901 is used for controlling and managing actions of the communication device, for example, performing the steps performed by the processing unit 901 described above, and/or other processes for performing the techniques described herein. The communication module 902 is configured to perform the steps performed by the communication unit 802, and support interaction between the communication apparatus and other devices, such as interaction with other terminal apparatuses. As shown in fig. 9, the communication device may further comprise a storage module 903, the storage module 903 being used for storing program codes and data of the communication device.
When the processing module 901 is a processor, the communication module 902 is a transceiver, and the storage module 903 is a memory, the communication device is the communication device shown in fig. 3A.
Fig. 10 shows a schematic diagram of a possible structure of the communication device according to the above-described embodiment, in a case where each functional module is divided according to each function. The communication apparatus shown in fig. 10 may be a network device according to the embodiment of the present application, or may be a component in the network device, which implements the foregoing method. As shown in fig. 10, the communication apparatus includes a processing unit 1001 and a communication unit 1002. The processing unit may be one or more processors and the communication unit may be a transceiver.
A processing unit 1001 to enable the network device to perform step 603, step 607, and/or other processes for the techniques described herein.
A communication unit 1002 for supporting communication between the communication apparatus and other communication apparatuses, for example, supporting a network device to perform steps 401, 602, 605, and 606, and/or other processes for the techniques described herein.
It should be noted that all relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In a possible implementation manner, the communication apparatus shown in fig. 10 may also be a chip applied in a network device. The Chip may be a System-On-a-Chip (SOC) or a baseband Chip with a communication function.
The above communication unit 802 for receiving/transmitting may be an interface circuit of the apparatus for receiving signals from other apparatuses, among others. For example, when the device is implemented in the form of a chip, the communication unit is an interface circuit of the chip for receiving signals from other chips or devices, or the transmission unit is an interface circuit of the chip for transmitting signals to other chips or devices.
For example, in the case of using an integrated unit, a schematic structural diagram of a communication device provided in an embodiment of the present application is shown in fig. 11. In fig. 11, the communication apparatus includes: a processing module 1101 and a communication module 1102. The processing module 1101 is used for controlling and managing the actions of the communication device, for example, performing the steps performed by the processing unit 1001 described above, and/or other processes for performing the techniques described herein. The communication module 1102 is configured to perform the steps performed by the communication unit 1002, and support interaction between the communication apparatus and other devices, such as interaction with other terminal apparatuses. As shown in fig. 11, the communication device may further include a storage module 1103, and the storage module 1103 is used for storing program codes and data of the communication device.
When the processing module 1101 is a processor, the communication module 1102 is a transceiver, and the storage module 1103 is a memory, the communication device is the communication device shown in fig. 3B.
The embodiment of the application provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium; the instructions are for performing a method as shown in fig. 4 or fig. 6.
Embodiments of the present application provide a computer program product comprising instructions which, when run on a communication device, cause the communication device to perform a method as shown in fig. 4 or fig. 6.
An embodiment of the present application provides a wireless communication apparatus, including: instructions are stored in the wireless communication device; when the wireless communication device is operating on the communication device shown in fig. 3A, 3B, 8-11, the communication device is caused to perform the method as shown in fig. 4 or 6. The wireless communication device may be a chip.
Through the description of the above embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above functions may be distributed by different functional modules according to needs, that is, the internal structure of the database access apparatus may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed database access apparatus and method may be implemented in other ways. For example, the above-described database access device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, multiple units or components may be combined or integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be an indirect coupling or communication connection through some interfaces, database access devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip microcomputer, a chip, or the like) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (16)
1. A clock adjustment method, comprising:
the method comprises the steps that terminal equipment receives first information from network equipment, wherein the first information is used for indicating a clock adjustment type to the terminal equipment;
the terminal equipment executes clock adjustment at the first clock adjustment time according to the first information;
the first information comprises leap second advance notice information, and the leap second advance notice information is used for indicating the leap second adjustment type; or,
the first information includes daylight savings time advance information indicating a daylight savings time adjustment type;
the terminal equipment determines the first clock adjusting time; the first clock adjustment time is the first clock adjustment time after the terminal equipment receives the first information; or, the first clock adjustment time is the clock adjustment time closest to the time when the terminal device receives the first information.
2. The method according to claim 1, wherein the terminal device performs clock adjustment at a first clock adjustment time according to the first information, and comprises:
and executing leap second adjustment of the type indicated by the leap second advance notice information at the first clock adjustment time according to the leap second advance notice information.
3. The method according to claim 1, wherein the terminal device performs clock adjustment at a first clock adjustment time according to the first information, and comprises:
and the terminal equipment executes the summer time adjustment of the type indicated by the summer time advance information at the first clock adjustment time according to the summer time advance information.
4. The method of claim 3, wherein the daylight savings time advance information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit;
the current time unit is a time unit where the terminal device receives the first information, and the first clock adjustment time is an end time of the current time unit.
5. The method of claim 3, wherein the daylight savings time advance information includes type information indicating whether the first duration is adjusted forward relative to the end of the current time unit, the second duration is adjusted forward relative to the end of the current time unit, the first duration is adjusted backward relative to the end of the current time unit, the second duration is adjusted backward relative to the end of the current time unit, or the clock is not adjusted;
the current time unit is a time unit where the time when the terminal device receives the first information is located, and the first clock adjusting time is an ending time of the current time unit.
6. The method according to any one of claims 1-5, further comprising:
and receiving second information from the network equipment, wherein the second information is used for indicating the terminal equipment to receive the first information.
7. A clock adjustment method, comprising:
determining first information, wherein the first information is used for indicating a clock adjustment type to terminal equipment;
sending the first information to the terminal equipment;
the first information comprises leap second advance notice information, and the leap second advance notice information is used for indicating the leap second adjustment type; or,
the first information comprises daylight saving time advance information, and the daylight saving time advance information is used for indicating a daylight saving time adjustment type;
the summer time advance notice information comprises type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit;
the current time unit is the time unit where the terminal device receives the first information, and the first clock adjusting time is the ending time of the current time unit; or,
the daylight saving time forecast information comprises type information, and the type information is used for indicating that the first time length is adjusted forwards relative to the ending time of the current time unit, or the second time length is adjusted forwards relative to the ending time of the current time unit, or the first time length is adjusted backwards relative to the ending time of the current time unit, or the second time length is adjusted backwards relative to the ending time of the current time unit, or a clock is not adjusted;
the current time unit is a time unit where the time when the terminal device receives the first information is located, and the first clock adjusting time is an ending time of the current time unit.
8. The method of claim 7, further comprising:
and sending second information to the terminal equipment, wherein the second information is used for indicating the terminal equipment to receive the first information.
9. A communications apparatus, comprising:
a communication unit, configured to receive first information from a network device, where the first information is used to indicate a clock adjustment type to a terminal device;
a processing unit configured to perform clock adjustment at a first clock adjustment time according to the first information;
the first information comprises leap second advance notice information, and the leap second advance notice information is used for indicating the leap second adjustment type; or,
the first information comprises daylight saving time advance information, and the daylight saving time advance information is used for indicating a daylight saving time adjustment type;
determining the first clock adjustment time; the first clock adjustment time is the first clock adjustment time after the terminal device receives the first information; or, the first clock adjustment time is the clock adjustment time closest to the time when the terminal device receives the first information.
10. The communication device of claim 9, wherein the processing unit is further configured to perform, based on the leap second preview information, a leap second adjustment of the type indicated by the leap second preview information at the first clock adjustment time.
11. The communications device of claim 9, wherein the processing unit is specifically configured to perform, at the first clock adjustment time, a daylight savings time adjustment of the type indicated by the daylight savings time advance information, in accordance with the daylight savings time advance information.
12. The communication apparatus according to claim 11, wherein the daylight savings time advance information includes type information and time information; the time information is used for indicating a first time length, and the type information is used for indicating that the first time length is adjusted forwards or backwards relative to the ending time of the current time unit;
the current time unit is a time unit where the time when the terminal device receives the first information is located, and the first clock adjusting time is an ending time of the current time unit.
13. The communications apparatus of claim 11, wherein the daylight savings time advance information includes type information indicating whether the first duration is adjusted forward relative to the end of the current time unit, the second duration is adjusted forward relative to the end of the current time unit, the first duration is adjusted backward relative to the end of the current time unit, the second duration is adjusted backward relative to the end of the current time unit, or no clock is adjusted;
the current time unit is a time unit where the time when the terminal device receives the first information is located, and the first clock adjusting time is an ending time of the current time unit.
14. The apparatus according to any of claims 9-13, wherein the communication unit is further configured to receive second information from the network device, the second information being used to instruct the terminal device to receive the first information.
15. A communications apparatus comprising a processor coupled with a memory;
a memory for storing a computer program;
a processor for executing a computer program stored in the memory to cause the apparatus to perform the method of any of claims 1 to 8.
16. A readable storage medium, comprising a program or instructions which, when executed by a processor, performs the method of any one of claims 1 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910568689.0A CN112153731B (en) | 2019-06-27 | 2019-06-27 | Clock adjustment method and communication device |
PCT/CN2020/095801 WO2020259320A1 (en) | 2019-06-27 | 2020-06-12 | Clock adjustment method and communication apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910568689.0A CN112153731B (en) | 2019-06-27 | 2019-06-27 | Clock adjustment method and communication device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112153731A CN112153731A (en) | 2020-12-29 |
CN112153731B true CN112153731B (en) | 2022-05-31 |
Family
ID=73868735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910568689.0A Active CN112153731B (en) | 2019-06-27 | 2019-06-27 | Clock adjustment method and communication device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112153731B (en) |
WO (1) | WO2020259320A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114866626B (en) * | 2022-04-28 | 2023-09-29 | 国电南瑞科技股份有限公司 | Intelligent substation Ethernet message processing system |
CN115134903B (en) * | 2022-06-27 | 2023-11-10 | 国网青海省电力公司信息通信公司 | Clock taming method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101808280A (en) * | 2009-02-13 | 2010-08-18 | 中兴通讯股份有限公司 | Method and system for obtaining network side time for terminals |
CN103796296A (en) * | 2012-11-02 | 2014-05-14 | ***通信集团公司 | Time synchronization method, user equipment (UE) and base station of LTE (Long Term Evolution) system |
CN105846937A (en) * | 2015-01-12 | 2016-08-10 | 中兴通讯股份有限公司 | Time processing method and device |
CN105960820A (en) * | 2014-10-31 | 2016-09-21 | 华为技术有限公司 | Synchronization device and method |
CN108667547A (en) * | 2018-08-10 | 2018-10-16 | 电信科学技术第五研究所有限公司 | A kind of Network Time Protocol conversion method and system |
CN109863794A (en) * | 2016-10-24 | 2019-06-07 | 高通股份有限公司 | Technology for being used when reversed time is aligned |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281114B (en) * | 2010-06-10 | 2014-10-15 | 郑州威科姆科技股份有限公司 | Service time leap second processing method |
US20140355595A1 (en) * | 2013-05-29 | 2014-12-04 | Qualcomm Incorporated | Method and apparatus for strategically monitoring is-2000 1x ancillary timing parameters |
CN105682215A (en) * | 2014-11-21 | 2016-06-15 | 中兴通讯股份有限公司 | Clock synchronization method and device as well as cascaded base station system |
CN106160909A (en) * | 2015-04-24 | 2016-11-23 | 中兴通讯股份有限公司 | The processing method and processing device of leap second saltus step |
-
2019
- 2019-06-27 CN CN201910568689.0A patent/CN112153731B/en active Active
-
2020
- 2020-06-12 WO PCT/CN2020/095801 patent/WO2020259320A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101808280A (en) * | 2009-02-13 | 2010-08-18 | 中兴通讯股份有限公司 | Method and system for obtaining network side time for terminals |
CN103796296A (en) * | 2012-11-02 | 2014-05-14 | ***通信集团公司 | Time synchronization method, user equipment (UE) and base station of LTE (Long Term Evolution) system |
CN105960820A (en) * | 2014-10-31 | 2016-09-21 | 华为技术有限公司 | Synchronization device and method |
CN105846937A (en) * | 2015-01-12 | 2016-08-10 | 中兴通讯股份有限公司 | Time processing method and device |
CN109863794A (en) * | 2016-10-24 | 2019-06-07 | 高通股份有限公司 | Technology for being used when reversed time is aligned |
CN108667547A (en) * | 2018-08-10 | 2018-10-16 | 电信科学技术第五研究所有限公司 | A kind of Network Time Protocol conversion method and system |
Non-Patent Citations (2)
Title |
---|
Introduction of time reference provision;Huawei, HiSilicon;《3GPP TSG-RAN WG2 #103》;20180906;全文 * |
移动通信网络的授时技术;张骏杨;《现代传输》;20150415;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112153731A (en) | 2020-12-29 |
WO2020259320A1 (en) | 2020-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107852694B (en) | Radio access network node and method | |
US11832337B2 (en) | Method and device for determining timer configuration | |
CN108029093B (en) | Core network node and method | |
US20210337491A1 (en) | Time synchronization method and apparatus | |
CN112312451A (en) | Measurement synchronization method, network equipment and terminal equipment | |
US20150103817A1 (en) | Global time synchronization server for wireless devices | |
US11026191B2 (en) | Service transmission method, device, and system | |
RU2713482C1 (en) | Intermittent reception method and device | |
WO2020163998A1 (en) | Wireless communication method and device | |
CN114503682A (en) | Signal measurement method and communication device | |
US20200396705A1 (en) | Time Information Transmission Method and Apparatus | |
US10779261B2 (en) | Station relay method, apparatus, and system | |
US11729731B2 (en) | Information transmission method, network device and terminal | |
US20140044118A1 (en) | Method and device for transmitting a synchronization signal in a wireless communication system | |
CN112153731B (en) | Clock adjustment method and communication device | |
EP4207884A1 (en) | Communication method and device | |
CN110710310B (en) | Super system frame number determining method, communication method and device | |
CN112135271A (en) | Method performed by user equipment and user equipment | |
EP3046279A1 (en) | Synchronization method and apparatus | |
CN110475392B (en) | Fuzzy period length determining method, terminal and network side equipment | |
EP3434047B1 (en) | Core network node and methods for determining reachability of wireless devices in extended discontinuous receive (edrx) operation | |
US20230422214A1 (en) | Methods for information configuration in wireless communication | |
WO2023071591A1 (en) | Timing advance (ta) determination method and communication apparatus | |
CN117441380A (en) | Method and device for determining transmission resources of energy-saving signals and terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |