Electronic device, electronic clock, time correction system, time correction method and program
By integrating mobile device and GPS signal acquisition methods with a focus on BLE communication, the electronic device efficiently adjusts time while reducing power consumption.
Patent Information
- Application Number
- JP2023140598
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2037-06-27
AI Technical Summary
Existing electronic clocks face high power consumption issues when adjusting time using GPS signals, and there is a need for more efficient time adjustment methods.
The electronic device incorporates a timekeeping means, a first acquisition means for mobile device data, and a second acquisition means for GPS signals, allowing it to correct time based on either mobile device data or GPS signals, prioritizing power-saving Bluetooth Low Energy (BLE) communication when possible.
This approach reduces power consumption by selectively using BLE communication for time adjustment, minimizing reliance on GPS signals, thereby conserving battery life.
Smart Images

Figure 0007609217000001 
Figure 0007609217000002 
Figure 0007609217000003
Abstract
Description
[Technical field]
[0001] The present invention relates to electronic equipment, Electronic clock, Time correction system, The present invention relates to a time correction method and program. [Background technology]
[0002] 2. Description of the Related Art Electronic timepieces (watches, cameras, etc.) are known that adjust the time kept by an internal clock (timekeeping means) based on received radio waves (GPS signals, etc.).
[0003] For example, Patent Document 1 discloses an electronic clock (camera) that, when the power switch is turned on, compares the time value of the internal clock with the date and time information in a non-volatile memory, and if the former time value is the more recent value, writes the time value into the non-volatile memory, and if the latter date and time information is the more recent value, transitions to automatic date and time correction processing using received radio waves.
[0004] With such an electronic watch, even if the time kept by the internal clock is initialized by battery replacement, the time kept by the internal clock can be automatically corrected based on received radio waves when the power is turned on thereafter. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2001-228272 A Summary of the Invention [Problem to be solved by the invention]
[0006] There are various possible time adjustment modes for adjusting the time kept by the internal clock. For example, one possible mode would be a first time correction mode in which the time kept by the internal clock is corrected based on received radio waves without changing the time difference data set in the electronic watch, or a second time correction mode in which the time difference data set in the electronic watch is changed based on received radio waves and the time kept by the internal clock is corrected.
[0007] The time difference data set in the electronic clock includes information on the time difference based on standard time, and daylight saving time information applied to a specific date period.
[0008] On the other hand, there are methods to correct the time kept by the internal clock, such as using a mobile device such as a smartphone or using GPS signals from GPS satellites. However, the method using GPS signals has the problem of consuming relatively large amounts of power. .
[0009] The present invention has been made in consideration of the above-mentioned circumstances, and Electronic devices that reduce power consumption in Electronic clock, Time correction system, The object is to provide a time correction method and program. [Means for solving the problem]
[0010] In order to achieve the above object, the present invention is realized by the following configuration. The electronic device of the present invention includes a clock means for clocking time. , mobile A first acquisition means for acquiring time data and time difference data stored in the mobile terminal, and a second acquisition means for acquiring a GPS signal from a GPS satellite. , regulation With the means and ,before The control means includes: The time kept by the clock means can be corrected based on the time data and time difference data acquired by the first acquisition means or the GPS signal acquired by the second acquisition means, The GPS signal by the second acquisition means The process of obtaining of, The first acquisition means Failed to obtain time data and time difference data did Start if vinegar do. Effect of the Invention
[0011] According to the present invention, the time is corrected Reduce power consumption in It is possible. [Brief description of the drawings]
[0012] [Figure 1]1 is a front view of an electronic timepiece according to an embodiment of the present invention. [Diagram 2] 1 is a block diagram of an electronic timepiece according to an embodiment of the present invention. [Diagram 3] FIG. 4 is a flow chart showing key processing of an electronic timepiece according to an embodiment of the present invention. [Figure 4] FIG. 4 is a flow diagram showing time correction process 1 (first time correction mode) of an electronic timepiece according to one embodiment of the present invention. [Diagram 5] FIG. 4 is a flow diagram showing time correction process 2 (second time correction mode) of an electronic timepiece according to one embodiment of the present invention. [Figure 6] FIG. 4 is a flow chart showing BLE time correction processing 1 of an electronic timepiece according to an embodiment of the present invention. [Figure 7] FIG. 11 is a flow diagram showing BLE time correction processing 2 of an electronic timepiece according to an embodiment of the present invention. [Figure 8] FIG. 1 is a flow chart showing GPS time correction processing 1 of an electronic timepiece according to an embodiment of the present invention. [Figure 9] FIG. 4 is a flow chart showing GPS time correction processing 2 in an electronic timepiece according to an embodiment of the present invention. [Figure 10] FIG. 4 is a flow chart showing the automatic time correction process of an electronic timepiece according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] An electronic timepiece 1 according to an embodiment of the present invention will now be described with reference to the accompanying drawings. In the following embodiment, the electronic watch 1 is specifically described as being a watch itself; however, the electronic watch 1 of the present invention may be a watch installed in an electronic device, etc., and is not limited to being a watch itself. FIG. 1 is a front view of an electronic timepiece 1 according to an embodiment of the present invention, and FIG. 2 is a block diagram of the electronic timepiece 1 according to an embodiment of the present invention.
[0014] As shown in Figures 1 and 2, the electronic watch 1 of this embodiment is a wristwatch and includes a timing circuit 20 that functions as a timing means for measuring time, a GPS receiving unit 30 that receives GPS radio waves transmitted from a GPS satellite 2, a short-range wireless communication unit 40 that communicates with a mobile terminal such as a smartphone 3, a date and time display unit 50 that displays the date and time, a sound output unit 60 that outputs sound, a number of key switches S1 to S4 that function as input means for accepting user input operations, a control unit 70 that controls the entire electronic watch 1, and a bus 80 that connects these together.
[0015] The timing circuit 20 measures time in units of 1 / 256 seconds, for example, and outputs the measured time in seconds, minutes, hours, and days.
[0016] The GPS receiver 30 includes a GPS module 31 that receives GPS radio waves from a plurality of GPS satellites 2, and a UART 32 that converts between serial signals and parallel signals between the GPS module 31 and the bus 80.
[0017] The GPS radio waves include time data indicating a standard time (for example, Coordinated Universal Time (UTC)) and position data indicating the position of each GPS satellite 2.
[0018] The GPS module 31 can measure the distance between the GPS satellites 2 and the electronic watch 1 based on the arrival time of the GPS radio waves, and by receiving GPS radio waves from three or more GPS satellites 2, it can determine the position (latitude and longitude) of the electronic watch 1 on Earth.
[0019] The short-range wireless communication unit 40 is equipped with, for example, a Bluetooth module 41 that communicates with a smartphone 3 in accordance with Bluetooth (registered trademark), a short-range wireless communication standard, and a UART 42 that converts between serial signals and parallel signals between the Bluetooth module 41 and the bus 80.
[0020] The Bluetooth module 41 of the present embodiment is compatible with BLE (Bluetooth Low Energy), which enables communication with less power consumption than conventional Bluetooth (classic), and hereinafter, communication with the smartphone 3 will be referred to as BLE where appropriate.
[0021] The smartphone 3 has a timing circuit equivalent to that of the electronic watch 1, and is set with time difference data including time difference information (hereinafter referred to as time difference as appropriate) based on standard time (UTC) and daylight saving time information (hereinafter referred to as DST as appropriate) applied to a specified date period.
[0022] In addition, the smartphone 3 has the function of acquiring time correction data from a time signal server via the Internet and receiving GPS radio waves from GPS satellites 2, and normally automatically corrects the time kept by the timing circuit 20 based on the time correction data acquired via the Internet and the GPS radio waves received from GPS satellites 2.
[0023] The date and time display unit 50 comprises a second hand 51 that displays seconds, a minute hand 52 that displays minutes, an hour hand 53 that displays the hour, a date indicator 54 that displays the day, a gear train 55 connected to the second hand 51, the minute hand 52, the hour hand 53, and the date indicator 54, a motor 56 that operates the second hand 51, the minute hand 52, the hour hand 53, and the date indicator 54 via the gear train 55, and a driver 57 that drives the motor 56.
[0024] The date and time display unit 50 of this embodiment not only displays the date and time measured by the timing circuit 20, but also functions as a processing result display unit that displays whether the processing performed by the control unit 70 was successful or not.
[0025] For example, the letter "Y", indicating successful processing, and the letter "N", indicating unsuccessful processing, can be provided at a position that can be pointed to by the second hand 51, and the processing result of the control unit 70 can be displayed by controlling the movement of the second hand 51 to point to either letter.
[0026] The sound output unit 60 includes a piezo 61 which is a sound generating device, and a driver 62 which drives the piezo 61 . The sound output unit 60 is operated, for example, when outputting an alarm sound.
[0027] The key switches S1 to S4 are operated to use various functions of the electronic timepiece 1 and to make various settings. For example, in this embodiment, the key switch S1 is used as an operating tool for switching between reception result display, time adjustment process 1, time adjustment process 2, and automatic time adjustment modes, which will be described later.
[0028] The control unit 70 functions as a control means and includes a CPU 71, a ROM 72 which is a read-only non-volatile memory, a RAM 73 which is a readable and writable volatile memory, and a storage unit 74 such as a flash memory which is a readable and writable non-volatile memory.
[0029] The ROM 72 stores not only a control program for performing overall control of the electronic clock 1, but also table data correlating location information with time difference data (time difference information and daylight saving time information), etc., the RAM 73 stores data etc. generated in the process in which the CPU 71 performs control in accordance with the control program, and the memory unit 74 stores various setting data etc.
[0030] For example, the storage unit 74 stores time difference information (time zone) based on UTC and time difference data including daylight saving time information (DST) applied to a specific date period.
[0031] The control unit 70 functions as a measuring means in cooperation with the clock circuit 20 as a result of the CPU 71 operating in accordance with a control program stored in the ROM 72 . Furthermore, the control unit 70 functions as a time adjustment means by the CPU 71 operating in accordance with the control program stored in the ROM 72. Although details will be described later, the measurement means measures the operation time of the key switch S1, and the time adjustment means adjusts the time kept by the timing circuit 20 in accordance with the measurement result of the measurement means.
[0032] With such measurement means, control means and time adjustment means, the time kept by the timing circuit 20 can be adjusted simply by operating the key switch S1 for a specified period of time, simplifying the operation for adjusting the time compared to the case where multiple key switch operations are required.
[0033] The time correction means of this embodiment comprises time correction process 1 and time correction process 2, which correct the time measured by the timing circuit 20 using different processing procedures, and compares the measurement result of the measurement means with multiple threshold values (e.g., 1.5 seconds and 3.0 seconds), and selects either time correction process 1 or 2 based on the comparison result. With this type of time adjustment means, either time adjustment process 1 or 2 can be selected based on the operating time of key switch S1, and the time kept by timing circuit 20 can be adjusted.
[0034] In the case of time correction process 1, the time correction means of this embodiment corrects the time kept by the timing circuit 20 based on time correction data obtained from outside (GPS satellite 2 or smartphone 3) without changing the time difference data (time difference information and daylight saving time information) stored in the memory unit 74 of the electronic watch 1.
[0035] On the other hand, in the case of time adjustment process 2, the time difference data stored in the memory unit 74 of the electronic timepiece 1 is changed based on time adjustment data obtained from outside, and the time kept by the timing circuit 20 is adjusted.
[0036] With this type of time adjustment means, when traveling or on a business trip overseas, you can selectively execute time adjustment process 1 or time adjustment process 2 based on whether you want to display the time in your home country or the local time.
[0037] The time correction data includes GPS radio waves transmitted by the GPS satellites 2. In the case of time correction process 1, the time correction means corrects the time kept by the timing circuit 20 based on the time data contained in the GPS radio waves received from the GPS satellite 2, without changing the time difference data set in the electronic clock 1.
[0038] On the other hand, in the case of time correction process 2, the time difference data set in the electronic watch 1 is changed based on the position data contained in the GPS radio waves received from the GPS satellite 2, and the time measured by the timing circuit 20 is corrected based on the time data contained in the GPS radio waves received from the GPS satellite 2.
[0039] Such a time adjustment means makes it possible to use GPS radio waves to adjust the time kept by the timing circuit 20 and to change the time difference data set in the electronic timepiece 1.
[0040] Changing the time difference data based on GPS radio waves is carried out through the steps of receiving GPS radio waves from three or more GPS satellites 2 and measuring the distance between the three or more GPS satellites 2 and the electronic watch 1 based on the arrival time of each GPS radio wave, determining the position (latitude and longitude) of the electronic watch 1 on Earth based on the measured distance, and extracting the time difference data corresponding to the determined position by referring to the table data described above.
[0041] The time correction data also includes the time data and time difference data stored in the smartphone 3.
[0042] In the case of time correction process 1, the time correction means corrects the time measured by the timing circuit 20 based on the time data and time difference data obtained from the smartphone 3, without changing the time difference data set in the electronic clock 1.
[0043] On the other hand, in the case of time correction process 2, the time difference data set in the electronic watch 1 is changed based on the time difference data obtained from the smartphone 3, and the time measured by the timing circuit 20 is corrected based on the time data obtained from the smartphone 3.
[0044] With this type of time adjustment means, the time data and time difference data held by the smartphone 3 can be used to adjust the time kept by the timing circuit 20 and to change the time difference data set in the electronic clock 1.
[0045] The time correction means of this embodiment uses GPS radio waves and the time data and time difference data held by the smartphone 3 to correct the time kept by the timing circuit 20 and change the time difference data set in the electronic clock 1. First, it attempts to obtain the time data and time difference data from the smartphone 3, and if this fails, it receives GPS radio waves from the GPS satellite 2.
[0046] This type of time adjustment means prioritizes the power-saving BLE over GPS signal reception, making it possible to reduce power consumption by the electronic timepiece 1.
[0047] Next, the specific processing steps of the control unit 70 that realizes the time adjustment means described above will be explained with reference to FIG. 3 to FIG. FIG. 3 is a flow chart showing key processing of the electronic timepiece 1 according to an embodiment of the present invention.
[0048] Figure 4 is a flow diagram showing time correction process 1 (first time correction mode) of an electronic watch 1 according to one embodiment of the present invention, and Figure 5 is a flow diagram showing time correction process 2 (second time correction mode) of an electronic watch 1 according to one embodiment of the present invention.
[0049] FIG. 6 is a flow diagram showing BLE time correction processing 1 of an electronic watch 1 according to one embodiment of the present invention, and FIG. 7 is a flow diagram showing BLE time correction processing 2 of an electronic watch 1 according to one embodiment of the present invention.
[0050] FIG. 8 is a flow diagram showing GPS time correction processing 1 of an electronic timepiece 1 according to one embodiment of the present invention, and FIG. 9 is a flow diagram showing GPS time correction processing 2 of an electronic timepiece 1 according to one embodiment of the present invention.
[0051] FIG. 10 is a flow chart showing the automatic time correction process of the electronic timepiece 1 according to an embodiment of the present invention.
[0052] As shown in FIG. 3, the control unit 70 executes key processes including reception result display, time adjustment process 1, time adjustment process 2, and automatic time adjustment mode switching. When the key processing starts, the control unit 70 first judges whether the key switch S1 is ON / OFF (step S11), and if the judged result is OFF, executes other key processing (step S12) and returns to step S11.
[0053] On the other hand, if the result of the determination in step S11 is ON, the control unit 70 again determines whether the key switch S1 is ON / OFF (step S13), and determines whether 1.5 seconds have passed since the key switch S1 was turned ON (step S14).
[0054] Here, if the key switch S1 is turned OFF before 1.5 seconds have elapsed since the key switch S1 was turned ON, the control unit 70 executes the reception result display (step S15) and returns to step S11.
[0055] The reception result display is a process that displays whether or not the most recent time adjustment process was successful. For example, "success" is displayed by having the second hand 51 point to the letter "Y," and "failure" is displayed by having the second hand 51 point to the letter "N."
[0056] On the other hand, if 1.5 seconds have passed since the key switch S1 was turned ON, the control unit 70 again determines whether the key switch S1 is ON / OFF (step S16) and also determines whether 3.0 seconds have passed since the key switch S1 was turned ON (step S17).
[0057] If key switch S1 is turned OFF before 3.0 seconds have elapsed since key switch S1 was turned ON, the control unit 70 executes time adjustment process 1 (step S18), which will be described later, and returns to step S11.
[0058] On the other hand, if 3.0 seconds have passed since the key switch S1 was turned ON, the control unit 70 again determines whether the key switch S1 is ON / OFF (step S19), and also determines whether 4.5 seconds have passed since the key switch S1 was turned ON (step S20).
[0059] If key switch S1 is turned OFF before 4.5 seconds have elapsed since key switch S1 was turned ON, the control unit 70 executes time adjustment process 2 (step S21), which will be described later, and returns to step S11.
[0060] On the other hand, if 4.5 seconds have passed since the key switch S1 was turned ON, the control unit 70 determines whether the automatic time correction mode described below is automatic (automatic time difference data change mode) (step S22), and if the result of this determination is YES, it switches the automatic time correction mode from automatic to fixed (time difference data fixed mode) (step S23), and if the result of the determination is NO, it switches the automatic time correction mode from fixed to automatic (step S24).
[0061] Thereafter, the control unit 70 judges again whether the key switch S1 is ON / OFF (step S25), and returns to step S11 when the key switch S1 is turned OFF.
[0062] Next, each process in the flow of FIG. 3 will be described in order. When the process proceeds to step S18 in FIG. 3, the time adjustment process 1 shown in FIG. 4 starts. In this case, the control unit 70 first determines whether pairing via BLE between the electronic watch 1 and the smartphone 3 has been completed (step S31). If the result of this determination is YES, it prioritizes executing the BLE time correction process 1 described below (step S32). If the result of the determination is NO, it executes the GPS time correction process 1 described below (step S33).
[0063] Furthermore, after executing BLE time correction process 1, the control unit 70 judges the reception result (time correction result) (step S34), and if the judgment result is successful, ends the time correction process 1, but if the judgment result is unsuccessful, executes GPS time correction process 1 (step S33).
[0064] On the other hand, when the process proceeds to step S21 in FIG. 3, the time adjustment process 2 shown in FIG. 5 starts. In this case, the control unit 70 first determines whether pairing via BLE between the electronic watch 1 and the smartphone 3 has been completed (step S41). If the result of this determination is YES, it prioritizes executing the BLE time correction process 2 described below (step S42). If the result of the determination is NO, it executes the GPS time correction process 2 described below (step S43).
[0065] Furthermore, after executing BLE time correction process 2, the control unit 70 judges the reception result (time correction result) (step S44), and if the judgment result is successful, ends the time correction process 1, but if the judgment result is unsuccessful, executes GPS time correction process 2 (step S43).
[0066] Next, each process in FIG. 4 and FIG. 5 will be described in order. The difference between Figures 4 and 5 is that step S32 in Figure 4 executes BLE time correction process 1, while step S42 in Figure 5 executes BLE time correction process 2, and that step S33 in Figure 4 executes GPS time correction process 1, while step S43 in Figure 5 executes GPS time correction process 2. To make the differences in content easier to understand, the processes will be described in the order of BLE time correction process 1, BLE time correction process 2, GPS time correction process 1, and GPS time correction process 2.
[0067] If processing proceeds to step S32 in FIG. 4, BLE time adjustment process 1 shown in FIG. 6 starts. In this case, the control unit 70 first executes a connection procedure with the smartphone 3 (step S51), and then requests the smartphone 3 to transmit the time difference and DST, and receives the time difference and DST transmitted from the smartphone 3 (step S52).
[0068] Next, the control unit 70 requests the smartphone 3 to transmit the date, time, and 1 / 256 second, and receives the date, time, and 1 / 256 second transmitted from the smartphone 3 (step S53). It should be noted that if the smartphone 3 does not support 1 / 256 seconds, the control unit 70 performs processing to calculate 1 / 256 seconds from the seconds based on the time (e.g., seconds) transmitted by the smartphone 3 (the same applies hereinafter).
[0069] Next, the control unit 70 determines whether the data necessary for the time correction process was successfully received from the smartphone 3 (step S54), and if the result of this determination is YES, it corrects 1 / 256 seconds of the time measured by the timing circuit 20 based on the 1 / 256 seconds received from the smartphone 3, and corrects the date and time (seconds, minutes, hours, days) measured by the timing circuit 20 based on the date, time, time difference, and DST received from the smartphone 3 and the time difference and DST set in the electronic clock 1 (step S55).
[0070] In other words, in BLE time correction process 1, in order to correct the time kept by the timing circuit 20 based on the date and time, time difference, and DST received from the smartphone 3 without changing the time difference and DST set in the electronic clock 1, the time difference and DST received from the smartphone 3 are subtracted from the date and time received from the smartphone 3 to obtain standard time (UTC), and the time difference and DST set in the electronic clock 1 are added to this to obtain the date and time, the time kept by the timing circuit 20 is corrected based on the date and time obtained.
[0071] Then, after executing the time adjustment process in step S55, a disconnection procedure with the smartphone 3 is executed (step S56), and the BLE time adjustment process 1 ends.
[0072] If the result of the determination in step S54 is NO, the time adjustment process in step S55 is not performed, and a disconnection procedure with the smartphone 3 is executed (step S56), and the BLE time adjustment process 1 ends. The result of the determination in step S54 is recorded and is also used in the determination in step S34 in FIG. 3. If the determination result in step S54 is YES, recording is also performed to display "Y" in FIG. 1 when the process proceeds to step S15 in FIG.
[0073] On the other hand, if processing proceeds to step S42 in FIG. 5, BLE time adjustment process 2 shown in FIG. 7 starts. In this case, the control unit 70 first executes a connection procedure with the smartphone 3 (step S61), and then requests the smartphone 3 to transmit the time difference and DST, and receives the time difference and DST transmitted from the smartphone 3 (step S62).
[0074] Next, the control unit 70 requests the smartphone 3 to transmit the date, time, and 1 / 256 second, and receives the date, time, and 1 / 256 second transmitted from the smartphone 3 (step S63).
[0075] Next, the control unit 70 determines whether the data necessary for the time correction process was successfully received from the smartphone 3 (step S64), and if the result of this determination is YES, it corrects 1 / 256 seconds of the time kept by the timing circuit 20 based on the 1 / 256 seconds received from the smartphone 3, corrects the date and time (seconds, minutes, hours, days) kept by the timing circuit 20 based on the date and time received from the smartphone 3, and further changes the time difference and DST set in the electronic clock 1 based on the time difference and DST received from the smartphone 3 (step S65).
[0076] Then, after executing the time adjustment process in step S65, a disconnection procedure with the smartphone 3 is executed (step S66), and the BLE time adjustment process 2 ends.
[0077] If the result of the determination in step S64 is NO, the time adjustment process in step S65 is not performed, and a disconnection procedure with the smartphone 3 is executed (step S66), and the BLE time adjustment process 2 ends. The result of the determination in step S64 is recorded and is also used in the determination in step S44 in FIG. 3. If the determination result in step S64 is YES, recording is also performed to display "Y" in FIG. 1 when the process proceeds to step S15 in FIG.
[0078] If the process proceeds to step S33 in FIG. 4, GPS time adjustment process 1 shown in FIG. 8 starts. In this case, the control unit 70 first determines the number of captured GPS satellites 2 (the number of GPS satellites from which GPS radio waves can be received) (step S71), and if the number of captured satellites is 0, ends the GPS time adjustment process 1. In this case, when the process proceeds to step S15 in FIG. 3, recording is performed to display "N" in FIG.
[0079] On the other hand, if the number of GPS satellites 2 captured is one or more, the control unit 70 acquires time correction data from the GPS radio waves and generates the date and time and 1 / 256th second based on the acquired data (step S72), and then corrects the 1 / 256th second and the date and time (seconds, minutes, hours, and days) of the time measured by the timing circuit 20 (step S73), and terminates the GPS time correction process 1.
[0080] In the case of GPS satellite 2, the time correction data does not correspond to 1 / 256 seconds, so as mentioned earlier in the case of smartphone 3, the control unit 70 performs a process to obtain 1 / 256 seconds based on the acquired data and generates 1 / 256 seconds.
[0081] Furthermore, when the process of step S73 is executed, recording is also performed to display "Y" in FIG. 1 when the process proceeds to step S15 in FIG.
[0082] If processing proceeds to step S43 in FIG. 5, GPS time adjustment process 2 shown in FIG. 9 starts. In this case, the control unit 70 first determines the number of GPS satellites 2 that are captured (the number of GPS satellites that can receive GPS radio waves) (step S81), and if the number of GPS satellites captured is between 0 and 2 (i.e., 2 or less), ends the GPS time correction process 2. This is because the position of the electronic clock 1 on the earth cannot be determined correctly, and therefore the time, including the time difference and DST, cannot be adjusted. In this case, when the process proceeds to step S15 in FIG. 3, recording is performed to display "N" in FIG.
[0083] On the other hand, if the number of GPS satellites 2 captured is three or more, the date and time, 1 / 256 second, time difference and DST are determined based on the time data and position data contained in the GPS radio waves (step S82), and the 1 / 256 second and date and time measured by the timing circuit 20 are corrected based on the determined 1 / 256 second and date and time, and the time difference and DST set in the electronic clock 1 are changed based on the determined time difference and DST (step S83). Then, when step S83 is executed, recording is performed to display "Y" in FIG. 1 when the process proceeds to step S15 in FIG.
[0084] As mentioned above, the time difference and DST are determined based on the position data contained in GPS radio waves by measuring the distance between each GPS satellite 2 and the electronic watch 1 based on the arrival time of GPS radio waves received from three or more GPS satellites 2, determining the position of the electronic watch 1 on Earth based on the measured distance, and then extracting the time difference and DST corresponding to the determined position by referring to table data.
[0085] The process described with reference to Figures 3 to 9 is the case where the user operates key switch S1 to start time correction, but the electronic watch 1 has the function of automatically correcting the time to a predetermined time, and this automatic time correction process will be explained below with reference to Figure 10.
[0086] As shown in FIG. 10, during the automatic time adjustment process, the control unit 70 constantly checks whether there is a minute carry (a transition from 59 seconds to 00 seconds) (step S101).
[0087] If it is determined that there is a minute carry, the control unit 70 then determines whether the automatic time adjustment mode is automatic (time difference data automatic change mode) or fixed (time difference data fixed mode) (step S102).
[0088] Here, if it is determined that the automatic time correction mode is automatic, the control unit 70 determines whether the current time is the set time for automatic time correction (for example, 5:02, 11:02, 17:02, 23:02) (step S103), and if the result of the determination is NO, the processing is terminated.
[0089] On the other hand, if it is determined that the current time is the set time for automatic time correction, the control unit 70 executes the BLE time correction process 2 shown in Figure 7 described above (step S104), and then determines the reception result (time correction result) (step S105). If the determination result is successful, the processing ends.
[0090] If the reception result is unsuccessful, the control unit 70 executes the GPS time correction process 2 shown in Figure 9 described above (step S108). However, since it is highly likely that GPS radio waves will not be received when the electronic clock 1 is indoors, it excludes set times (e.g., 23:02) when there is a high possibility that the electronic clock 1 is indoors, and again determines whether the current time is the set time for automatic time correction (e.g., 5:02, 11:02, 17:02) (step S106). It then performs a light / dark determination (detecting the generated voltage of the power solar cell, etc.) (step S107), and executes the GPS time correction process 2 only if the determination result in step S106 is YES and the determination result in step S107 is bright; otherwise, it terminates the processing. This prevents unnecessary execution of GPS time adjustment process 2, and reduces power consumption.
[0091] On the other hand, if it is determined in step S102 that the automatic time correction mode is fixed, the control unit 70 determines whether the current time is the set time for automatic time correction (e.g., 5:02, 11:02, 17:02, 23:02) (step S109), and if the result of the determination is NO, the processing ends.
[0092] If the control unit 70 determines that the current time is the set time for automatic time adjustment, it checks the results of today's reception (time adjustment result) (step S110), and if the result of this check is successful, ends the process.
[0093] In other words, in automatic mode, which involves changing the time difference data, the time of travel to the location where the time difference occurs is unknown, so the time adjustment process is performed multiple times per day.However, in fixed mode, which does not involve changing the time difference data, one time adjustment process per day is sufficient, so multiple time adjustment processes per day are avoided, thereby reducing power consumption.
[0094] On the other hand, if the result of the determination in step S110 is failure, the control unit 70 executes the BLE time correction process 1 shown in FIG. 6 described above (step S111), and then determines the reception result (step S112). If the result of the determination is success, the process ends.
[0095] If the reception is unsuccessful, the control unit 70 executes the GPS time correction process 1 shown in Figure 8 described above (step S115). However, as before, since it is highly likely that GPS radio waves will not be received when the electronic clock 1 is indoors, it excludes set times (e.g., 23:02) when there is a high possibility that the electronic clock 1 is indoors, and again determines whether the current time is the set time for automatic time correction (e.g., 5:02, 11:02, 17:02) (step S113), and performs a light / dark determination (detecting the generated voltage of the power supply solar cell, etc.) (step S114). Only if the determination result in step S113 is YES and the determination result in step S114 is that it is bright, does the control unit 70 execute the GPS time correction process 1; otherwise, the processing terminates. This, as before, avoids unnecessary execution of GPS time adjustment process 1 and reduces power consumption.
[0096] The electronic watch 1 of the present invention has been described above based on specific embodiments, but the present invention is not limited to the above specific embodiments, and the technical scope of the present invention includes various modifications and improvements within the scope that achieves the object of the present invention, which will be clear to those skilled in the art from the description of the claims.
[0097] The inventions described in the claims originally attached to this application are set forth below. The claim numbers in the appended claims are the same as those in the claims originally attached to this application. <Claim 1> A timing means for measuring time; An input means for accepting an input; a measuring means for measuring a time during which the input means is accepting an input; a control means for determining whether or not to change the time difference data set in the device based on the measurement result of the measurement means; and time adjustment means for adjusting the time kept by said timekeeping means based on said time difference data. <Claim 2> the time correction means has a number of time correction modes which use different processing procedures to correct the time kept by the timing means, 2. The electronic watch according to claim 1, characterized in that the measurement result of the measurement means is compared with a plurality of threshold values, and a time correction mode to be applied is selected from the plurality of time correction modes based on the comparison result. <Claim 3> the multiple time correction modes include at least a first time correction mode and a second time correction mode, The time adjustment means is In the first time correction mode, the time kept by the timing means is corrected based on time correction data obtained from an external source, without changing the time difference data set in the electronic timepiece; The electronic watch according to claim 2, characterized in that, in the second time correction mode, the time difference data set in the electronic watch is changed based on time correction data obtained from an external source, and the time measured by the timekeeping means is corrected. <Claim 4> The time difference data set in the electronic clock includes: Time difference information based on standard time; 4. The electronic watch according to claim 3, further comprising daylight saving time information to be applied to a predetermined date period. <Claim 5> the time adjustment data is a GPS signal transmitted by a GPS satellite, The time adjustment means is In the first time correction mode, the time kept by the timing means is corrected based on the time data included in the GPS signal received from the GPS satellite, without changing the time difference data set in the electronic timepiece; An electronic watch as described in claim 3 or claim 4, characterized in that in the second time correction mode, the time difference data set in the electronic watch is changed based on position data contained in the GPS signal received from the GPS satellite, and the time measured by the timing means is corrected based on time data contained in the GPS signal received from the GPS satellite. <Claim 6> The time correction data is time data and time difference data stored in the mobile device, The time adjustment means is In the first time correction mode, the time kept by the timing means is corrected based on the time data and time difference data obtained from the mobile device, without changing the time difference data set in the electronic timepiece; An electronic watch as claimed in any one of claims 3 to 5, characterized in that, in the second time correction mode, the time difference data set in the electronic watch is changed based on the time difference data obtained from the portable terminal, and the time measured by the timing means is corrected based on the time data obtained from the portable terminal. <Claim 7> 7. The electronic watch according to claim 6, wherein the time adjustment means first attempts to acquire time data and time difference data from the mobile terminal, and if this acquisition fails, receives a GPS signal from the GPS satellite. <Claim 8> A method for adjusting a time in an electronic watch, comprising the steps of: A timing process for measuring time; an input step of accepting input; a measuring step of measuring a time during which the input means receives an input; a control step of determining whether or not to change the time difference data set in the device based on the measurement result of the measurement means; and a time adjustment step of adjusting the time kept by said timing means based on said time difference data. <Claim 9> A computer including a clock means for clocking time, an input means for receiving an input, and a measuring means for measuring a time during which the input means is receiving the input, a control means for determining whether or not to change the time difference data set in the device based on the measurement result of said measurement means; A program for causing the device to function as a time adjustment means for adjusting the time kept by the clock means based on the time difference data. [Explanation of symbols]
[0098] 1. Electronic Clock 2 GPS satellites 3. Smartphone 20 Timing circuit 30 GPS receiver 31 GPS Module 32 UART 40 Near Field Wireless Communication Department 41 Bluetooth Module 42 UART 50 Date and time display 51 Second hand 52 minute hand 53 hour hand 54 day car 55 Wheel train 56 Motor 57 Driver 60 Sound output section 61 Piezo 62 Drivers 70 Control section 71 CPU 72 ROM 73 RAM 74 Memory section 80 Bus S1~S4 key switches
Claims
1. A timing means for measuring time; a first acquisition means for acquiring time data and time difference data stored in the mobile terminal; A second acquisition means for acquiring a GPS signal from a GPS satellite; A control means, The control means the time kept by the clock means can be corrected based on the time data and time difference data acquired by the first acquisition means or the GPS signal acquired by the second acquisition means, a process of acquiring the GPS signal by the second acquisition means is started when the first acquisition means fails to acquire the time data and the time difference data; 1. An electronic device comprising:
2. The control means a first time correction mode which performs a first time correction process, which includes a process of correcting the time kept by the clock means without changing the time difference data set in the device itself; a second time correction mode which performs a second time correction process, which includes a process of correcting the time kept by the clock means while changing the time difference data set in the device itself; and an automatic time correction mode which switches between automatically performing the first time correction process and automatically performing the second time correction process when it is determined that a specified timing has occurred.
2. The electronic device according to claim 1 .
3. Equipped with an input means, The control means switching between the first time correction mode, the second time correction mode, and the automatic time correction mode in response to a comparison between the continuous input time to the input means and an input time threshold value set for each mode; 3. The electronic device according to claim 2.
4. The input time threshold is set so that it becomes longer in the order of the first time correction mode, the second time correction mode, and the automatic time correction mode.
4. The electronic device according to claim 3.
5. The first time correction process is a process for correcting the time measured by the timing means based on time data included in the GPS signal acquired by the second acquisition means, or on time data and time difference data acquired from the mobile terminal, without changing the time difference data set in the device itself; The second time adjustment process is a process of changing the time difference data set in the device based on the position data included in the GPS signal acquired by the second acquisition means or the time difference data acquired from the mobile device by the first acquisition means, and correcting the time kept by the clock means based on the time data included in the GPS signal acquired by the second acquisition means or the time data acquired from the mobile device.
3. The electronic device according to claim 2.
6. The predetermined timing is set in advance in a plurality of times throughout the day, The control means and when the device is in the automatic time correction mode in which the device automatically performs the first time correction process and it is determined that the time measured by the timing means has reached one of the predetermined times, it determines whether the time correction process for that day was successful.
3. The electronic device according to claim 2.
7. The control means If the time adjustment process for that day is successful, the first time adjustment process is not performed, If the time adjustment process for that day is unsuccessful, the first time adjustment process is performed.
7. The electronic device according to claim 6.
8. Equipped with a display means, The control means when the continuous input time period to the input means is shorter than the input time threshold value corresponding to the first time correction mode, causing the display means to display whether or not the previous time correction process was successful.
4. The electronic device according to claim 3.
9. The predetermined timing is a timing when the time measured by the timing means is a predetermined time.
3. The electronic device according to claim 2.
10. A timing means for measuring time; a first acquisition means for acquiring time data and time difference data stored in the mobile terminal; A second acquisition means for acquiring a GPS signal from a GPS satellite; A control means, The control means the time kept by the clock means can be corrected based on the time data and time difference data acquired by the first acquisition means or the GPS signal acquired by the second acquisition means, a process of acquiring the GPS signal by the second acquisition means is started when the first acquisition means fails to acquire the time data and the time difference data; An electronic watch characterized by:
11. A time correction system including a portable terminal and an electronic device capable of communicating with the portable terminal, The electronic device includes: A timing means for measuring time; a first acquisition means for acquiring time data and time difference data stored in the mobile terminal; A second acquisition means for acquiring a GPS signal from a GPS satellite; A control means, The control means the time kept by the clock means can be corrected based on the time data and time difference data acquired by the first acquisition means or the GPS signal acquired by the second acquisition means, a process of acquiring the GPS signal by the second acquisition means is started when the first acquisition means fails to acquire the time data and the time difference data; A time correction system characterized by:
12. A time correction method executed by an electronic device, comprising: the electronic device comprises: a clock means for measuring time; a first acquisition means for acquiring time data and time difference data held by a mobile terminal; a second acquisition means for acquiring GPS signals from GPS satellites; and a control means capable of correcting the time measured by the clock means based on the time data and time difference data acquired by the first acquisition means or the GPS signals acquired by the second acquisition means; The control means a process of acquiring the GPS signal by the second acquisition means is started when the first acquisition means fails to acquire the time data and the time difference data; A time correction method comprising:
13. A computer of an electronic device, A timing means for measuring time; A first acquisition means for acquiring time data and time difference data stored in the mobile terminal; A second acquisition means for acquiring a GPS signal from a GPS satellite; a program that causes a control unit to function as a control unit capable of correcting the time kept by the clock unit based on the time data and time difference data acquired by the first acquisition unit or the GPS signal acquired by the second acquisition unit, The control means a process of acquiring the GPS signal by the second acquisition means is started when the first acquisition means fails to acquire the time data and the time difference data; program.
Citation Information
Patent Citations
Electronic device and date / time setting method
JP2001228272A
Information processing device, information processing method, program, and information processing system
JP2015010924A
Satellite signal reception unit, electronic watch and satellite signal reception method
JP2015169574A
Apparatus and methods for maintaining a reliable time clock on a mobile computing device supporting satellite based position determination capability
US20090219205A1