Timing method for watch and related equipment

By setting a single calibration position for the watch's hour and minute hands and using capacitive sensing detection, combined with a preset rotation angle and capacitance change for closed-loop compensation, the problem of low hour and minute hand calibration accuracy in the existing technology is solved, and high-precision and low-power time synchronization control is achieved.

CN120669506AActive Publication Date: 2025-09-19深圳卓隆智能电子有限公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511184409.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-22
Publication Date
2025-09-19
Estimated Expiration
2045-08-22

AI Technical Summary

Technical Problem

Existing watch time calibration methods have difficulty providing reliable absolute reference positions for the hour and minute hands with low hardware complexity. They also lack closed-loop compensation based on capacitance changes, leading to mechanical transmission errors and making it difficult to balance assembly manufacturability, low power consumption, and high-precision docking control.

Method used

By setting a single calibration position for the hour and minute hands respectively, using capacitive sensing detection, and combining the preset rotation angle and capacitance change for closed-loop compensation, the two hands can be independently returned to zero and synchronized with the target time, eliminating the effects of mechanical tooth backlash and hysteresis.

Benefits of technology

The docking accuracy and time adjustment efficiency of the hour and minute hands are improved, avoiding the circuit complexity and power consumption overhead caused by multi-zone detection of the entire dial.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120669506A_ABST
    Figure CN120669506A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a time correction method for a watch and related equipment. The time correction method comprises the following steps: acquiring time correction signal data; based on the calibration signal, hour hand calibration position information and minute hand calibration position information set on the current watch are determined, and the hour hand calibration position information and the minute hand calibration position information are obtained through detection of capacitive sensing detection channels located at different scale positions; and based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and a preset rotation angle, driving the corresponding hour hand and minute hand to rotate from the corresponding calibration position to a position corresponding to the target time signal. Single calibration positions are respectively arranged for the hour hand and the minute hand, and capacitive sensing detection is adopted, so that synchronous control of independent zero returning of the two hands and target time is realized, and circuit complexity and power consumption caused by full-dial multi-partition detection are avoided; fine adjustment and backlash compensation can be performed by combining the preset rotation angle and the capacitance variation, and the parking precision and the timing efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart watches, and in particular to a time calibration method, device, electronic device, and storage medium thereof for a watch. Background Art

[0002] With the increasing popularity of smart terminals and wearable devices, the demand for automatic timekeeping and highly reliable positioning in mechanical watches and hybrid watches (which combine traditional pointer mechanisms with electronic control units) continues to grow. Traditional manual hand setting relies on user experience and visual alignment, which is inefficient and prone to large errors. While some electronic solutions can synchronize time wirelessly, they are still insufficient in confirming the actual angular position of the pointer and compensating for mechanical transmission errors. On the one hand, existing pointer positioning often relies on open-loop counting of motor steps or laying multi-zone capacitive sensing under the dial for overlay detection, which leads to complex sampling, difficult assembly, and high power consumption. On the other hand, mechanical tooth backlash, elastic backlash, and load disturbances can cause docking deviations. Without end-point feedback and compensation mechanisms, it is difficult to guarantee final docking accuracy.

[0003] Existing technologies divide the entire dial into multiple sensing zones to identify the pointer position. While this approach provides a certain degree of angular resolution, it requires dense FPC wiring and multiple sampling links, increasing manufacturing and assembly costs. It is also prone to jitter and misjudgment in critical intervals. Furthermore, multi-zone polling introduces a trade-off between sampling / computational load and standby power consumption, hindering the long-term use of low-power watches. Other solutions rely primarily on motor step angle accumulation for angle positioning, without incorporating closed-loop corrections based on field sensor feedback. This approach lacks targeted processing for backlash and small hysteresis, resulting in unstable parking accuracy for open-loop "stop-on-arrival" control under complex operating conditions.

[0004] Therefore, existing time calibration methods for watches have the problems of being unable to provide reliable absolute reference positions for the hour and minute hands respectively under low hardware complexity conditions, lacking closed-loop compensation based on capacitance changes to correct mechanical transmission errors during rotation from the calibration position to the target time position, and having difficulty balancing assembly manufacturability, low power consumption and high-precision docking control. Summary of the Invention

[0005] An embodiment of the present invention provides a time calibration method for a watch to solve the problems of existing time calibration methods for watches, such as the inability to provide reliable absolute reference positions for the hour hand and minute hand respectively under low hardware complexity conditions, the lack of closed-loop compensation based on capacitance change to correct mechanical transmission errors during rotation from the calibration position to the target time position, and the difficulty in balancing assembly manufacturability, low power consumption and high-precision docking control.

[0006] In a first aspect, an embodiment of the present invention provides a time calibration method for a watch, the method comprising the following steps: Acquiring timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; Based on the calibration signal, determining the hour hand calibration position information and the minute hand calibration position information currently set on the watch, wherein the hour hand calibration position information and the minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions; Based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and a preset rotation angle, the corresponding hour hand and minute hand are driven to rotate from the corresponding calibration position to the position corresponding to the target time signal.

[0007] Optionally, obtaining timing signal data includes: Obtain Bluetooth signals from external terminals; The Bluetooth signal is parsed to obtain a target time signal and a calibration signal.

[0008] Optionally, before determining the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal, the method further includes: Determine the minimum rotation angle of the dial pointer; Based on the minimum rotation angle, minimum calibration area data for the calibration areas corresponding to the hour and minute hands is determined on the dial. The calibration areas correspond to capacitive sensing detection channels located at different scale positions, respectively. The minimum calibration area data is the condition for the hour and minute hands to enter the corresponding calibration areas.

[0009] Optionally, determining the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal includes: driving the hour hand and minute hand to rotate in a preset direction; During the rotation process, the capacitance values ​​of the capacitive sensing detection channels corresponding to the hour hand and the minute hand are collected in real time, wherein the capacitance values ​​include a first capacitance value corresponding to the hour hand and a second capacitance value corresponding to the minute hand; Comparing the first capacitance value with a preset hour hand capacitance change value to determine calibration position information of the hour hand; The second capacitance value is compared with a preset minute hand capacitance change value to determine the calibration position information of the minute hand.

[0010] Optionally, the driving the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and a preset rotation angle includes: Calculating target rotation paths of the hour hand and minute hand relative to corresponding calibration position information based on the target time signal and a preset rotation angle; According to the target rotation path, the hour hand and minute hand are driven to rotate to positions corresponding to the target time signal.

[0011] Optionally, after driving the hour hand and minute hand to rotate to positions corresponding to the target time signal according to the target rotation path, the method further includes: During the rotation process, the capacitance compensation change value of the corresponding capacitance sensing detection channel is collected in real time; Based on the capacitance compensation change value and the preset rotation angle, calculating the compensation angle value after the corresponding pointer reaches the position corresponding to the target time signal; Based on the compensation angle value, the pointer is driven for compensation after reaching the position, so that the pointer can rotate to the target position corresponding to the target time signal.

[0012] In a second aspect, an embodiment of the present invention further provides a time adjustment device for a watch, the time adjustment device for a watch comprising: A first acquisition module is used to acquire timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; a first determining module, configured to determine, based on the calibration signal, hour hand calibration position information and minute hand calibration position information currently set on the watch, the hour hand calibration position information and minute hand calibration position information being detected by capacitive sensing detection channels located at different scale positions, respectively; The first driving module is used to drive the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and the preset rotation angle.

[0013] In a third aspect, this embodiment provides a time calibration system for a watch, which includes: a time calibration device for the watch, a server, and a smart watch.

[0014] In a fourth aspect, an embodiment of the present invention provides an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the time calibration method for a watch provided in an embodiment of the present invention are implemented.

[0015] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the time calibration method for a watch provided in an embodiment of the invention are implemented.

[0016] In an embodiment of the present invention, time calibration signal data is obtained; based on the calibration signal, the hour hand calibration position information and minute hand calibration position information currently set on the watch are determined, and the hour hand calibration position information and minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions; based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and a preset rotation angle, the corresponding hour hand and minute hand are driven to rotate from the corresponding calibration position to the position corresponding to the target time signal. By setting a single calibration position for each hour hand and minute hand and using capacitive sensing detection, the two hands can be independently "returned to zero" and synchronized with the target time, avoiding the circuit complexity and power consumption overhead caused by multi-zone detection of the entire dial; fine-tuning and backlash compensation can be performed in combination with the preset rotation angle and capacitance change, thereby improving docking accuracy and time calibration efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 1 is a system architecture diagram of a time calibration system for a watch provided by an embodiment of the present invention; Figure 2 is a flow chart of a time calibration method for a watch provided by an embodiment of the present invention; Figure 3 1 is a schematic structural diagram of another time calibration device for a watch provided in an embodiment of the present invention; Figure 4 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0020] like Figure 1 As shown, Figure 1This is a system architecture diagram of a time calibration system 100 for a watch provided by an embodiment of the present invention, wherein the above-mentioned time calibration system for a watch includes a time calibration device 300 for a watch, a server 101 and a smart watch 102; the above-mentioned time calibration device 300 for a watch includes: a first acquisition module, which can be used to obtain time calibration signal data; a first determination module, which can be used to determine the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal; a first driving module, which can be used to drive the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and the preset rotation angle.

[0021] Specifically, the time calibration signal data may include, but is not limited to, a target time signal and a calibration signal, data transmitted via the Bluetooth communication module of an external smart device to initiate time calibration on the smartwatch. The calibration signal may be used to trigger the smartwatch to execute a calibration position detection process, and the target time signal may be used to rotate the hands to a position corresponding to the standard time after calibration is complete.

[0022] The above-mentioned calibration signal can be a control instruction in the time correction signal data, which is used to trigger the watch to execute the detection process of the pointer zero position (calibration position). For example, when the calibration signal is in a valid state, the system starts two independent capacitive sensing detection channels, which are used to detect the zero position of the hour hand and minute hand respectively. In this embodiment, if the difference between the local time of the watch and the target time signal exceeds ±30 seconds, even if no explicit calibration signal is received, an internal calibration signal will be automatically generated and the time correction mode will be entered.

[0023] The target time signal may be standard time data, used to drive the watch hands to a position consistent with the standard time after zero calibration is completed. The signal may be provided by an external terminal and may be accompanied by delay compensation data Δt (e.g., 25–40 ms) to correct the time error caused by communication delay. In this embodiment, the time field of the target time signal may be accurate to seconds, and when calculating the target position of the pointer, the seconds are converted to 0.1° for the minute hand and 0.5° / 60 for the hour hand, i.e., seconds are also included in the angle calculation.

[0024] The above-mentioned hour hand calibration position information can be the position information collected at a preset calibration position through the capacitive sensing detection channel corresponding to the hour hand, which represents the physical zero angle of the hour hand. In this embodiment, the hour hand zero position can be set at the 6 o'clock scale position on the dial (center angle 180°), and the corresponding detection window is set to ±5°. When the hour hand rotates clockwise and enters the detection window, the change in capacitance value relative to the reference value ΔC reaches the entry threshold (0.20 pF), which means that it has entered the window, and the current angle is recorded as the hour hand calibration position information when ΔC reaches the peak value.

[0025] The above-mentioned minute hand calibration position information may refer to the position information collected at a preset calibration position through the capacitive sensing detection channel corresponding to the minute hand, indicating the physical zero angle of the minute hand. The minute hand zero position may be set at the 9 o'clock scale position on the dial (center angle 270°), and the detection window is also ±5°. The detection process is the same as that of the hour hand and will not be repeated here.

[0026] It should be noted that the above-mentioned hour hand calibration position information and minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions.

[0027] The preset rotation angle can be a pre-calculated and set rotation angle value based on the theoretical angular difference between the target time signal and the calibrated position of the hands during time calibration. This rotation angle is used to drive the hour and minute hands from their calibrated positions to the positions corresponding to the target time signal. Specifically, because the minute and hour hands rotate at different angles over time, a corresponding minimum rotation angle can be set to accurately confirm their respective positions. This minimum rotation angle can be linked to the number of pulse steps of the stepper motor driving the corresponding hands.

[0028] In this embodiment, during the driving process, the capacitance compensation change value collected in real time by the capacitance sensing detection channel can be combined to dynamically correct the preset rotation angle, thereby offsetting the tooth clearance, inertia and assembly errors in the mechanical transmission process, and ensuring that the docking accuracy of the pointer in the final position is within ±0.5°.

[0029] The position corresponding to the above-mentioned target time signal can be the physical position that the pointer should reach after the time calibration is completed, corresponding to the theoretical angle of the target time signal. In this embodiment, the above-mentioned target position can be converted from the preset rotation angle and corrected in combination with the backlash compensation (reverse preload 2 steps) and closed-loop fine-tuning strategy. For example, the shortest path angular difference of the minute hand from the zero position 270° to the target position 51° is 141° (counterclockwise), corresponding to 282 steps (0.5° / step).

[0030] The capacitive sensing detection channels at different scale positions mentioned above may refer to capacitive sensing units installed below specific scale positions on the dial, which are used to detect changes in capacitance when the pointer passes through the scale, thereby determining the position of the pointer. In this embodiment, the capacitive sensing detection channels corresponding to the hour hand and minute hand may be located at 9 o'clock and 6 o'clock, respectively. When the metal part of the pointer approaches the sensing electrode, the electric field distribution changes, causing a change in the capacitance value.

[0031] In another possible embodiment, after obtaining the hour and minute hand calibration position information, the target time signal, and a preset rotation angle, the aforementioned watch time calibration system calculates the rotation path and number of steps required to move from the calibration position to the target time position. The preset rotation angle can be determined by the minimum step angle of the drive motor or the movement transmission ratio, and is used to convert the target time signal (hours, minutes, seconds) into the corresponding target angle. For example, the minute hand target angle can be calculated as minutes × 6° + seconds × 0.1°; the hour hand target angle can be calculated as hours × 12 × 30° + minutes × 0.5°. After obtaining the target angle, the aforementioned watch time calibration system drives the hands to rotate according to the planned path, reducing their speed before approaching the target position, thus entering the precise positioning phase.

[0032] In order to eliminate the docking error caused by mechanical tooth backlash and hysteresis, the above-mentioned time calibration system for watches will calculate the compensation angle value based on the real-time capacitance compensation change value of the corresponding capacitance sensing detection channel after detecting that the pointer has reached the target position, and execute compensation drive to ensure that the pointer finally stops accurately at the position corresponding to the target time signal, thereby realizing closed-loop calibration.

[0033] Through the above method steps, it is possible to provide reliable reference positions for the hour hand and minute hand respectively while only setting up a small number of capacitive sensing detection channels; and by combining the target time signal with the preset rotation angle, the pointer is driven from the reference position to the target position, and closed-loop compensation is performed using capacitive feedback to improve the time calibration accuracy.

[0034] like Figure 2 As shown, Figure 2 1 is a flow chart of a time calibration method for a watch provided by an embodiment of the present invention, the time calibration method for a watch comprising the steps of: 201. Obtain timing signal data.

[0035] In an embodiment of the present invention, the above-mentioned time calibration method for a watch can be applied to a time calibration system for a watch. The above-mentioned time calibration system for a watch has functions such as time calibration data processing, time calibration data transmission and reception, and time calibration data memory storage, and can be constructed based on a server or a server cluster. The above-mentioned server or server cluster can be an electronic device with time calibration data capabilities.

[0036] The time calibration signal data may include, but is not limited to, a target time signal and a calibration signal, transmitted via the Bluetooth communication module of an external smart device to initiate time calibration on the smartwatch. The calibration signal may be used to trigger the smartwatch to execute a calibration position detection process, and the target time signal may be used to rotate the hands to a position corresponding to the standard time after calibration is complete.

[0037] The above-mentioned calibration signal can be a control instruction in the time correction signal data, which is used to trigger the watch to execute the detection process of the pointer zero position (calibration position). For example, when the calibration signal is in a valid state, the system starts two independent capacitive sensing detection channels, which are used to detect the zero position of the hour hand and minute hand respectively. In this embodiment, if the difference between the local time of the watch and the target time signal exceeds ±30 seconds, even if no explicit calibration signal is received, an internal calibration signal will be automatically generated and the time correction mode will be entered.

[0038] The target time signal may be standard time data, used to drive the watch hands to a position consistent with the standard time after zero calibration is completed. The signal may be provided by an external terminal and may be accompanied by delay compensation data Δt (e.g., 25–40 ms) to correct the time error caused by communication delay. In this embodiment, the time field of the target time signal may be accurate to seconds, and when calculating the target position of the pointer, the seconds are converted to 0.1° for the minute hand and 0.5° / 60 for the hour hand, i.e., seconds are also included in the angle calculation.

[0039] 202. Determine the hour hand calibration position information and the minute hand calibration position information currently set on the watch based on the calibration signal.

[0040] In an embodiment of the present invention, the above-mentioned hour hand calibration position information can be position information collected at a preset calibration position through the capacitive sensing detection channel corresponding to the hour hand, which represents the physical zero angle of the hour hand. In this embodiment, the hour hand zero position can be set at the 6 o'clock scale position on the dial (center angle 180°), and the corresponding detection window is set to ±5°. When the hour hand rotates clockwise and enters the detection window, the change in capacitance value ΔC relative to the reference value reaches the entry threshold (0.20 pF), which means that it has entered the window, and the current angle is recorded as the hour hand calibration position information when ΔC reaches its peak.

[0041] The above-mentioned minute hand calibration position information may refer to the position information collected at a preset calibration position through the capacitive sensing detection channel corresponding to the minute hand, indicating the physical zero angle of the minute hand. The minute hand zero position may be set at the 9 o'clock scale position on the dial (center angle 270°), and the detection window is also ±5°. The detection process is the same as that of the hour hand and will not be repeated here.

[0042] It should be noted that the above-mentioned hour hand calibration position information and minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions.

[0043] 203. Based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and the preset rotation angle, drive the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal.

[0044] In an embodiment of the present invention, the preset rotation angle may be a rotation angle value calculated and set in advance based on the theoretical angular difference between the target time signal and the calibrated position of the hands when the watch is performing a time calibration operation. This rotation angle is used to drive the hour and minute hands from the calibrated position to the position corresponding to the target time signal. Specifically, because the minute and hour hands rotate at different angles over a time span, a corresponding minimum rotation angle may be set to accurately confirm the corresponding position. The minimum rotation angle may be linked to the number of pulse steps of the stepper motor driving the corresponding hands.

[0045] In this embodiment, during the driving process, the capacitance compensation change value collected in real time by the capacitance sensing detection channel can be combined to dynamically correct the preset rotation angle, thereby offsetting the tooth clearance, inertia and assembly errors in the mechanical transmission process, and ensuring that the docking accuracy of the pointer in the final position is within ±0.5°.

[0046] The position corresponding to the above-mentioned target time signal can be the physical position that the pointer should reach after the time calibration is completed, corresponding to the theoretical angle of the target time signal. In this embodiment, the above-mentioned target position can be converted from the preset rotation angle and corrected in combination with the backlash compensation (reverse preload 2 steps) and closed-loop fine-tuning strategy. For example, the shortest path angular difference of the minute hand from the zero position 270° to the target position 51° is 141° (counterclockwise), corresponding to 282 steps (0.5° / step).

[0047] The capacitive sensing detection channels at different scale positions mentioned above may refer to capacitive sensing units installed below specific scale positions on the dial, which are used to detect changes in capacitance when the pointer passes through the scale, thereby determining the position of the pointer. In this embodiment, the capacitive sensing detection channels corresponding to the hour hand and minute hand may be located at 9 o'clock and 6 o'clock, respectively. When the metal part of the pointer approaches the sensing electrode, the electric field distribution changes, causing a change in the capacitance value.

[0048] In another possible embodiment, after obtaining the hour and minute hand calibration position information, the target time signal, and a preset rotation angle, the aforementioned watch time calibration system calculates the rotation path and number of steps required to move from the calibration position to the target time position. The preset rotation angle can be determined by the minimum step angle of the drive motor or the movement transmission ratio, and is used to convert the target time signal (hours, minutes, seconds) into the corresponding target angle. For example, the minute hand target angle can be calculated as minutes × 6° + seconds × 0.1°; the hour hand target angle can be calculated as hours × 12 × 30° + minutes × 0.5°. After obtaining the target angle, the aforementioned watch time calibration system drives the hands to rotate according to the planned path, reducing their speed before approaching the target position, thus entering the precise positioning phase.

[0049] In order to eliminate the docking error caused by mechanical tooth clearance and hysteresis, the above-mentioned time correction system for watches can also calculate the compensation angle value based on the real-time capacitance compensation change value of the capacitance sensing detection channel after detecting that the pointer has reached the target position, and execute compensation drive, so that the pointer can accurately dock at the position corresponding to the target time signal according to the feedback result of the compensation drive.

[0050] In an embodiment of the present invention, time calibration signal data is obtained; based on the calibration signal, the hour hand calibration position information and minute hand calibration position information currently set on the watch are determined, and the hour hand calibration position information and minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions; based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and a preset rotation angle, the corresponding hour hand and minute hand are driven to rotate from the corresponding calibration position to the position corresponding to the target time signal. By setting a single calibration position for each hour hand and minute hand and using capacitive sensing detection, the two hands can be independently "returned to zero" and synchronized with the target time, avoiding the circuit complexity and power consumption overhead caused by multi-zone detection of the entire dial; fine-tuning and backlash compensation can be performed in combination with the preset rotation angle and capacitance change, thereby improving docking accuracy and time calibration efficiency.

[0051] Optionally, in the step of obtaining the timing signal data, a Bluetooth signal from an external terminal may also be obtained; the Bluetooth signal may be parsed to obtain a target time signal and a calibration signal.

[0052] In an embodiment of the present invention, the above-mentioned low-power Bluetooth (BLE) connection is established with an external terminal (such as a smart phone) through the built-in Bluetooth communication module, and after completing the security handshake and pairing, a data packet containing time synchronization information is received from the external terminal.

[0053] Specifically, the Bluetooth signal is decoded at the protocol layer to extract the payload content of the data packet, including but not limited to structural data fields such as the protocol version field, the time data field, the control flag field, and the optional delay compensation field, wherein: The control flag field is used to indicate whether this data is a calibration mode trigger packet. When the calibration flag in this field is set, it means that pointer calibration operation is required for this synchronization; The time data field is used to carry the target time signal, including year, month, day, hour, minute, second and time zone information; The optional delay compensation field is used to indicate the communication delay value measured by the external terminal during data transmission.

[0054] Perform format validation on the received time data, including date validity check (leap year determination), hour, minute, and second range detection, and time zone value range detection.

[0055] When a delay compensation field is detected in a data packet, the system applies a time correction to the target time signal based on this compensation value to minimize delay errors during Bluetooth transmission. This corrected target time signal, along with the parsed calibration signal, is then passed to the calibration position information detection module, which then drives the hour and minute hands to rotate accordingly.

[0056] Optionally, the steps before determining the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal also include determining the minimum rotation angle of the dial pointer; based on the minimum rotation angle, determining the minimum correction area data of the calibration area corresponding to the hour hand and minute hand on the dial.

[0057] In an embodiment of the present invention, the above-mentioned minimum rotation angle may refer to the minimum angular displacement unit that can be achieved by the stepping motor and gears driving the hands in a watch under a single controlled drive. It is determined by the motor's single-step mechanical angle and the total transmission ratio. For example, if the motor's single-step angle is 6° and the total transmission ratio is 12, the minimum rotation angle is 0.5°. This angle is not only used to calculate the number of steps required to move from the current hand position to the target position during time calibration, but also determines the angular resolution and fine-tuning accuracy when scanning the calibration position. Under different movement structures, this value can be corrected through factory calibration or actual measurement to ensure the accuracy of subsequent rotation and position determination. It is understood that the above-mentioned minimum rotation angle can be set differently based on the time span corresponding to the hour and minute hands. Generally speaking, since the time span of the hour hand is larger, the minimum rotation angle can be set larger than the minimum rotation angle of the minute hand.

[0058] The above-mentioned minimum calibration area data can be a minimum condition set for determining whether the pointer has entered and is in the calibration area, and can be composed of two parts: an angle condition and a capacitance determination condition: the above-mentioned angle condition can be a minimum angle window (for example, ±2.5°) set based on the center of the calibration scale; the above-mentioned capacitance condition can be a dynamically set condition such as the change in capacitance value relative to the baseline when entering the window must be greater than a set entry threshold (for example, 0.20 pF) and less than an exit threshold (for example, 0.12 pF) when exiting. By comprehensively analyzing the two, it is determined whether the pointer has entered the calibration area.

[0059] The above calibration areas correspond to capacitance sensing detection channels located at different scale positions respectively.

[0060] The above minimum correction area data is the condition for the hour and minute hands to enter the corresponding calibration area.

[0061] In a possible embodiment, the time calibration system for a watch may also use the minimum calibration area data as a precise starting point in subsequent feedback calculations to adapt to differences in capacitance characteristics corresponding to different shapes of the hour and minute hands.

[0062] In another possible embodiment, the above-mentioned time correction system for a watch calculates and detects the minimum calibration area data corresponding to the pointer by setting the minimum rotation angle corresponding to the hour hand and minute hand of the current dial. During the detection process, the capacitance threshold judgment at the time of entry or exit is combined to determine whether the pointer has completely entered the calibration area.

[0063] Optionally, in the step of determining the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal, it also includes driving the hour hand and minute hand to rotate in a preset direction; during the rotation process, collecting the capacitance values ​​of the capacitance sensing detection channels corresponding to the hour hand and minute hand in real time; comparing the first capacitance value with the preset hour hand capacitance change value to determine the calibration position information of the hour hand; and comparing the second capacitance value with the preset minute hand capacitance change value to determine the calibration position information of the minute hand.

[0064] In an embodiment of the present invention, the capacitance value may refer to an equivalent capacitance reading measured at a certain moment on a capacitive sensing detection channel, and is used to describe the change in proximity of the pointer. Generally speaking, the greater the difference between the capacitance value and the preset capacitance change value, the further the pointer is from the calibration position area. It should be noted that the capacitance peak value can be used as the standard for determining the distance to the calibration position area, that is, the closer the capacitance value is to the capacitance peak value, the closer the pointer is to the corresponding calibration position area.

[0065] The capacitance values ​​include a first capacitance value corresponding to the hour hand and a second capacitance value corresponding to the minute hand. The first capacitance value may refer to a real-time capacitance reading or a sequence of capacitance changes of the corresponding channel of the hour hand during rotation, and is specifically used to determine whether the hour hand enters or passes through its calibration area. The second capacitance value may refer to a real-time capacitance reading of the channel corresponding to the minute hand during rotation or a sequence of capacitance changes thereof, and is specifically used to determine whether the minute hand enters / passes through its calibration area.

[0066] The above-mentioned preset hour hand capacitance change value may refer to a threshold or characteristic reference quantity set for the hour hand channel, which is used to determine whether the hour hand enters the calibration area. The above-mentioned capacitance peak value may be selected as the corresponding preset hour hand capacitance change value interval range, and the upper and lower fluctuation difference may be set according to the electromagnetic influence of the dial circuit design.

[0067] Similarly, the above-mentioned preset minute capacitance change value can refer to the threshold or characteristic reference value set for the minute hand channel, which is used to stably judge whether the minute hand enters the calibration area. The above-mentioned capacitance peak value can also be selected as the corresponding preset hour hand capacitance change value interval range, and the upper and lower fluctuation difference can be set according to the electromagnetic influence of the dial circuit design.

[0068] In a possible embodiment, the correction system for a watch collects capacitance value sequences of the two capacitance sensing detection channels of the hour hand and minute hand in real time at a fixed sampling period (e.g., 50 ms normally, 10 ms within a window) during the rotation of the pointer, and forms online data streams for the hour hand channel and the minute hand channel respectively; compares the real-time capacitance value of the hour hand channel with a preset hour hand capacitance change value to determine the hour hand calibration position information; compares the real-time capacitance value of the minute hand channel with a preset minute hand capacitance change value to determine the minute hand calibration position information; and when the zero positions of both hands are determined, time alignment and closed-loop fine-tuning are completed based on the target time and the preset rotation angle.

[0069] Optionally, in the step of driving the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and the preset rotation angle, it also includes calculating the target rotation path of the hour hand and minute hand relative to the corresponding calibration position information according to the target time signal and the preset rotation angle; and driving the hour hand and minute hand to rotate to the position corresponding to the target time signal according to the target rotation path.

[0070] In an embodiment of the present invention, the above-mentioned target rotation path may refer to the full-process motion planning data of the above-mentioned pointer moving from its respective calibration position to the position corresponding to the target time signal, including but not limited to the calculation results of the starting angle and the target angle, the rotation direction, the required number of steps, the speed change curve, the terminal deceleration interval, and execution parameters such as the backlash compensation and the terminal fine-tuning strategy. Specifically, the above-mentioned time correction system for the watch converts the time information of the hour hand and the minute hand into the target angle on the current dial according to the above-mentioned target time signal, and then calculates the angle difference between the target angle of the pointer and the current calibration position to determine the pulse output of the stepper motor that drives the pointer to rotate.

[0071] It should be noted that in the process of generating the above-mentioned target rotation path, the above-mentioned time correction system for watches can control the speed of the pointer rotation in stages. For example, the stepper motor is controlled to accelerate smoothly in the starting stage of the pointer rotation, and a higher speed is maintained in the middle stage of rotation. When it is detected that the position is roughly away from the position according to the capacitance value, the stepper motor is controlled to slow down, thereby eliminating the error caused by the influence of tooth gap.

[0072] Optionally, after driving the hour hand and minute hand to rotate to the position corresponding to the target time signal according to the target rotation path, the steps include collecting the capacitance compensation change value of the corresponding capacitance sensing detection channel in real time during the rotation process; calculating the compensation angle value after the corresponding pointer reaches the position corresponding to the target time signal based on the capacitance compensation change value and the preset rotation angle; and performing compensation driving on the pointer after reaching the position based on the compensation angle value, so that the pointer can rotate to the target position corresponding to the target time signal.

[0073] In an embodiment of the present invention, the above-mentioned capacitance compensation change value may refer to the difference between the current real-time measured capacitance value and the reference capacitance value at that position when the pointer reaches the vicinity of the target position, which is used to reflect whether the pointer is offset and the direction and magnitude of the offset.

[0074] The preset rotation angle is the pointer rotation angle corresponding to the minimum control step, typically calculated by converting the stepper motor's single-step angle and the gear ratio. For example, if the single-step angle is 0.5°, this value is used to convert any desired rotation angle into the corresponding number of stepper motor control steps and serves as the base unit for compensation calculations.

[0075] The compensation angle value may be an angle correction value obtained by converting the capacitance compensation change value according to a preset capacitance-angle mapping relationship, which is used to guide the compensation action. For example, if the calibration is such that every 0.10 pF corresponds to a 0.5° offset, then a capacitance compensation change value of 0.020 pF corresponds to a compensation angle value of 0.10°.

[0076] In this embodiment, the above-mentioned time correction system for watches can control the corresponding stepper motor according to the corresponding number of steps based on the above-mentioned compensation angle value. It should be noted that when the above-mentioned compensation angle value is 0.10° and the step angle is 0.5°, the above-mentioned time correction system for watches can accumulate the error until it reaches a complete step and then perform compensation, so as to reduce overly frequent micro-operations and improve the life of the mechanism.

[0077] In a possible embodiment, the above-mentioned time correction system for a watch, after driving the hour hand and minute hand to the theoretical position corresponding to the target time signal, also performs feedback compensation on the position where the pointer and minute hand stop. Specifically, the value of the capacitance sensing detection channel is read in real time with the reference value of the target position, and compared to obtain a capacitance compensation change value for position error judgment; according to the calibrated preset rotation angle, the capacitance compensation change value is converted into a compensation angle value; according to the compensation angle value, the stepper motor of the corresponding pointer is driven for corresponding compensation to eliminate the positioning error.

[0078] like Figure 3 As shown, an embodiment of the present invention further provides a time calibration device 300 for a watch, the time calibration device 300 for a watch comprising: A first acquisition module 301 is configured to acquire timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; A first determining module 302 is configured to determine, based on the calibration signal, hour hand calibration position information and minute hand calibration position information currently set on the watch, the hour hand calibration position information and minute hand calibration position information being detected by capacitive sensing detection channels located at different scale positions, respectively; The first driving module 303 is configured to drive the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and a preset rotation angle.

[0079] Optionally, the first obtaining module 301 includes: A first acquisition submodule is used to acquire a Bluetooth signal from an external terminal; The second acquisition submodule is used to parse the Bluetooth signal to obtain a target time signal and a calibration signal.

[0080] Optionally, the above device further includes: A first determining submodule is used to determine the minimum rotation angle of the dial pointer; The second determination submodule is used to determine minimum calibration area data of the calibration areas corresponding to the hour hand and minute hand on the dial based on the minimum rotation angle, the calibration areas respectively corresponding to capacitive sensing detection channels located at different scale positions, and the minimum calibration area data is the condition for the hour hand and minute hand to enter the corresponding calibration area.

[0081] Optionally, the first determining module 302 includes: A first driving submodule, configured to drive the hour hand and minute hand to rotate in a preset direction; A first acquisition submodule is configured to acquire capacitance values ​​of capacitance sensing detection channels corresponding to the hour hand and minute hand in real time during rotation, wherein the capacitance values ​​include a first capacitance value corresponding to the hour hand and a second capacitance value corresponding to the minute hand; a third determining submodule, configured to compare the first capacitance value with a preset hour hand capacitance change value to determine calibration position information of the hour hand; The fourth determining submodule is configured to compare the second capacitance value with a preset minute hand capacitance change value to determine calibration position information of the minute hand.

[0082] Optionally, the first driving module 303 includes: a first calculation submodule, configured to calculate target rotation paths of the hour hand and minute hand relative to corresponding calibration position information based on the target time signal and a preset rotation angle; The second driving submodule is used to drive the hour hand and minute hand to rotate to positions corresponding to the target time signal according to the target rotation path.

[0083] Optionally, the above device further includes: The acquisition submodule is used to collect the capacitance compensation change value of the corresponding capacitance sensing detection channel in real time during the rotation process; a calculation submodule, configured to calculate a compensation angle value after the corresponding pointer reaches a position corresponding to a target time signal based on the capacitance compensation change value and a preset rotation angle; The compensation submodule is used to perform compensation driving on the pointer after it reaches the position based on the compensation angle value, so that the pointer can rotate to the target position corresponding to the target time signal.

[0084] like Figure 4 As shown, an embodiment of the present invention further provides an electronic device 400, including a processor, and the processor can execute any one of the above-mentioned time calibration methods for a watch.

[0085] Specifically, it includes a processor 401 and a memory 402, and a computer program stored in the memory 402 and capable of running on the processor 401 for executing the time correction method for a watch, wherein: The processor 401 runs the calculator program for the watch time calibration method stored in the memory 402 and performs the following steps: Acquiring timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; Based on the calibration signal, determining the hour hand calibration position information and the minute hand calibration position information currently set on the watch, wherein the hour hand calibration position information and the minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions; Based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and a preset rotation angle, the corresponding hour hand and minute hand are driven to rotate from the corresponding calibration position to the position corresponding to the target time signal.

[0086] Optionally, the processor 401 executes the acquiring of timing signal data, including: Obtain Bluetooth signals from external terminals; The Bluetooth signal is parsed to obtain a target time signal and a calibration signal.

[0087] Optionally, before the processor 401 determines the hour hand calibration position information and minute hand calibration position information currently set on the watch based on the calibration signal, the method further includes: Determine the minimum rotation angle of the dial pointer; Based on the minimum rotation angle, minimum calibration area data for the calibration areas corresponding to the hour and minute hands is determined on the dial. The calibration areas correspond to capacitive sensing detection channels located at different scale positions, respectively. The minimum calibration area data is the condition for the hour and minute hands to enter the corresponding calibration areas.

[0088] Optionally, the processor 401 determines the hour hand calibration position information and the minute hand calibration position information currently set on the watch based on the calibration signal, including: driving the hour hand and minute hand to rotate in a preset direction; During the rotation process, the capacitance values ​​of the capacitive sensing detection channels corresponding to the hour hand and the minute hand are collected in real time, wherein the capacitance values ​​include a first capacitance value corresponding to the hour hand and a second capacitance value corresponding to the minute hand; Comparing the first capacitance value with a preset hour hand capacitance change value to determine calibration position information of the hour hand; The second capacitance value is compared with a preset minute hand capacitance change value to determine the calibration position information of the minute hand.

[0089] Optionally, the processor 401 further executes the driving of the corresponding hour hand and minute hand from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and the preset rotation angle, including: Calculating target rotation paths of the hour hand and minute hand relative to corresponding calibration position information based on the target time signal and a preset rotation angle; According to the target rotation path, the hour hand and minute hand are driven to rotate to positions corresponding to the target time signal.

[0090] Optionally, after the processor 401 further executes the step of driving the hour hand and the minute hand to rotate to positions corresponding to the target time signal according to the target rotation path, the method further includes: During the rotation process, the capacitance compensation change value of the corresponding capacitance sensing detection channel is collected in real time; Based on the capacitance compensation change value and the preset rotation angle, calculating the compensation angle value after the corresponding pointer reaches the position corresponding to the target time signal; Based on the compensation angle value, the pointer is driven for compensation after reaching the position, so that the pointer can rotate to the target position corresponding to the target time signal.

[0091] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the various processes of the time calibration method for a watch provided in an embodiment of the present invention or the time calibration method for a watch on the application side, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0092] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by a computer program that instructs related hardware to perform the process, and can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0093] The above disclosure is merely a preferred embodiment of the present invention and certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.

Claims

1. A time setting method for a watch, characterized in that: include: Acquiring timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; Based on the calibration signal, determining the hour hand calibration position information and the minute hand calibration position information currently set on the watch, wherein the hour hand calibration position information and the minute hand calibration position information are respectively detected by capacitive sensing detection channels located at different scale positions; Based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and a preset rotation angle, the corresponding hour hand and minute hand are driven to rotate from the corresponding calibration position to the position corresponding to the target time signal.

2. The time setting method for a watch according to claim 1, wherein: The obtaining of timing signal data includes: Obtain Bluetooth signals from external terminals; The Bluetooth signal is parsed to obtain a target time signal and a calibration signal.

3. The time setting method for a watch according to claim 1, wherein: Before determining the hour hand calibration position information and the minute hand calibration position information currently set on the watch based on the calibration signal, the method further includes: Determine the minimum rotation angle of the dial pointer; Based on the minimum rotation angle, minimum calibration area data for the calibration areas corresponding to the hour and minute hands is determined on the dial. The calibration areas correspond to capacitive sensing detection channels located at different scale positions, respectively. The minimum calibration area data is the condition for the hour and minute hands to enter the corresponding calibration areas.

4. The time setting method for a watch according to claim 1, wherein: The determining, based on the calibration signal, the hour hand calibration position information and the minute hand calibration position information currently set on the watch includes: driving the hour hand and minute hand to rotate in a preset direction; During the rotation process, the capacitance values ​​of the capacitive sensing detection channels corresponding to the hour hand and the minute hand are collected in real time, wherein the capacitance values ​​include a first capacitance value corresponding to the hour hand and a second capacitance value corresponding to the minute hand; Comparing the first capacitance value with a preset hour hand capacitance change value to determine calibration position information of the hour hand; The second capacitance value is compared with a preset minute hand capacitance change value to determine the calibration position information of the minute hand.

5. The time setting method for a watch according to claim 1, wherein: The step of driving the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal, and the preset rotation angle includes: Calculating target rotation paths of the hour hand and minute hand relative to corresponding calibration position information based on the target time signal and a preset rotation angle; According to the target rotation path, the hour hand and minute hand are driven to rotate to positions corresponding to the target time signal.

6. The time setting method for a watch according to claim 5, wherein: After driving the hour hand and minute hand to rotate to positions corresponding to the target time signal according to the target rotation path, the method further includes: During the rotation process, the capacitance compensation change value of the corresponding capacitance sensing detection channel is collected in real time; Based on the capacitance compensation change value and the preset rotation angle, calculating the compensation angle value after the corresponding pointer reaches the position corresponding to the target time signal; Based on the compensation angle value, the pointer is driven for compensation after reaching the position, so that the pointer can rotate to the target position corresponding to the target time signal.

7. A time setting device for a watch, characterized in that: include: A first acquisition module is used to acquire timing signal data, wherein the timing signal data includes a target time signal and a calibration signal; a first determining module, configured to determine, based on the calibration signal, hour hand calibration position information and minute hand calibration position information currently set on the watch, the hour hand calibration position information and minute hand calibration position information being detected by capacitive sensing detection channels located at different scale positions, respectively; The first driving module is used to drive the corresponding hour hand and minute hand to rotate from the corresponding calibration position to the position corresponding to the target time signal based on the hour hand calibration position information, the minute hand calibration position information, the target time signal and the preset rotation angle.

8. A time setting system for a watch, characterized in that: The time setting system for a watch comprises: a time setting device for a watch; The time setting device for a watch implements the time setting method for a watch described in claim 1.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the time setting method for a watch as claimed in any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the time setting method for a watch according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Clock with calibration function

    CN102778837A

  • Intelligent tourbillon watch

    CN214042023U

  • Radio controlled timepiece

    JP2005098881A

  • Gear position detection device, wrist watch and operating method thereof

    US20190137301A1