Information processing apparatus, watch, information processing method, time display method, and program
The information processing device addresses the inconvenience of manually correcting clock time for resort time by automatically adjusting local time based on resort time implementation information, ensuring accurate and convenient display of resort time.
Patent Information
- Application Number
- JP2023154082
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2025-04-02
AI Technical Summary
Users staying at facilities implementing resort time face inconvenience as they need to manually correct their clock time, as resort time information is not included in existing daylight saving time information systems.
An information processing device and method that corrects the local time displayed on an external device based on resort time implementation information, allowing the device to transmit the corrected time to the external device for display.
Enables simple display of time reflecting resort time, improving user convenience by automating the time correction process and accurately reflecting the resort time implementation status.
Smart Images

Figure 2025045974000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, a clock, an information processing method, a time display method, and a program. [Background technology]
[0002] Conventionally, there are known clocks that determine whether daylight saving time is in effect in the area to which the current location belongs based on daylight saving time implementation information for various parts of the world and the current location of the clock, and if it is determined that daylight saving time is in effect, correct the displayed time to reflect daylight saving time based on the daylight saving time implementation information (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2000-75070 A Summary of the Invention [Problem to be solved by the invention]
[0004] In some resorts and other facilities around the world, resort time is implemented separately from daylight saving time, in which the time at the facility is adjusted to a time different from the local time in the surrounding area of the facility. However, since resort time implementation information is not included in the above-mentioned daylight saving time implementation information, when a user stays at a facility where resort time is in effect, the user must adjust the time on their own clock, which is inconvenient.
[0005] An object of the present invention is to easily display the time that reflects resort time. [Means for solving the problem]
[0006] In order to solve the above problems, the information processing device according to the present invention comprises: The device includes a processing unit that, when acquiring resort time implementation information that corrects the time displayed on an external device to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and transmits the corrected local time to the external device.
[0007] In order to solve the above problems, the present invention provides a watch comprising: The control unit is provided with a control unit that, when acquiring resort time implementation information that corrects the time to be displayed on the display unit to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and displays the corrected local time on the display unit. Effect of the Invention
[0008] According to the present invention, it is possible to easily display the time that reflects resort time. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a communication system. [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of the smartphone. [Diagram 3] FIG. 11 is a diagram showing the contents of daylight saving time pattern data. [Figure 4] FIG. 11 is a diagram showing the contents of local time setting data. [Diagram 5] FIG. 2 is a block diagram showing the functional configuration of the electronic timepiece. [Figure 6] FIG. [Figure 7] 13 is a flowchart showing a control procedure for a time correction process. [Figure 8] FIG. 13 is a diagram for explaining a specific example of resort time. [Figure 9] 13 is a flowchart showing a control procedure for a resort time reflection process. [Figure 10] 13 is a flowchart showing a control procedure for resort time implementation information acquisition processing; [Figure 11] FIG. 13 is a diagram showing the contents of a resort time setting screen. [Figure 12] 13 is a diagram showing the contents of resort time setting data in which implementation information of resort time is registered. FIG. [Figure 13] 13 is a flowchart showing a control procedure of a correction end information acquisition process. [Figure 14] 13 is a diagram showing the contents of resort time setting data in which correction end information is registered. FIG. [Figure 15] 13 is a flowchart showing a control procedure for a resort time reflection process according to the second embodiment. [Figure 16] 10 is a flowchart showing a control procedure of resort time implementation information acquisition processing according to the second embodiment. [Figure 17] 10 is a flowchart showing a control procedure of a correction end information acquisition process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0011] (First embodiment) (Communication System Overview) FIG. 1 is a diagram showing a configuration of a communication system 1. The communication system 1 (information processing system) includes a smartphone 10 (information processing device) and an electronic watch 20 (watch). The electronic watch 20 corresponds to an external device with respect to the smartphone 10 serving as an information processing device.
[0012] The electronic timepiece 20 is a wristwatch that is worn on the user's wrist. The electronic timepiece 20 is equipped with a display unit 24 that displays information such as the time in analog format using hands.
[0013] The smartphone 10 is a terminal device that is mainly carried and used by a user, and has a call function, a data communication function, and various information processing functions. The smartphone 10 can perform short-distance wireless communication with the electronic watch 20 using Bluetooth (registered trademark). In this embodiment, BLE (Bluetooth (registered trademark) Low Energy) is used as the short-distance wireless communication, but the standard of short-distance wireless communication used is not limited to this. The smartphone 10 corresponds to a central (parent device) in BLE, and the electronic watch 20 corresponds to a peripheral (child device) in BLE. When the smartphone 10 receives an advertising packet from the electronic watch 20 that has been registered in advance (i.e., paired) by exchanging public keys or the like, the smartphone 10 starts data communication with the electronic watch 20 using BLE. An application program (hereinafter, referred to as a linking application 131 (see FIG. 2)) for linking with the electronic watch 20 is installed on the smartphone 10. After configuring the electronic watch 20 (such as setting resort time, which will be described later) on the linking application 131 of the smartphone 10, the smartphone 10 and the electronic watch 20 can be connected for communication to reflect the settings in the electronic watch 20. In addition, the smartphone 10 connects to an external data server (not shown) via a mobile phone base station or a wireless LAN access point to obtain the latest information on local time settings, including time zone settings and daylight saving time (DST) implementation information for various parts of the world.
[0014] In the communication system 1 of this embodiment, the time displayed on the display unit 24 of the electronic clock 20 can be automatically corrected to the local time according to the time zone setting of the current location (if daylight saving time is in effect, the local time further corrected for daylight saving time). Also, in the communication system 1, if resort time, which will be described later, is in effect, the time displayed on the display unit 24 of the electronic clock 20 can be corrected according to the implementation status of resort time.
[0015] (Communication System Configuration) FIG. 2 is a block diagram showing the functional configuration of the smartphone 10. As shown in FIG. The smartphone 10 includes a CPU 11 (Central Processing Unit) (processing unit), a RAM 12 (Random Access Memory), a storage unit 13, a display unit 14 (notification unit), an operation unit 15, a built-in clock 16, a satellite radio wave reception processing unit 17 (location information acquisition unit), and a wireless communication unit 18. The various units of the smartphone 10 are connected to each other via a communication path such as a bus.
[0016] The CPU 11 is a processor that controls the operation of the smartphone 10 by reading and executing programs such as the linked application 131 stored in the storage unit 13 and performing various arithmetic processing. The smartphone 10 may have multiple processors (e.g., multiple CPUs), and the multiple processes performed by the CPU 11 of the present embodiment may be executed by the multiple processors. In this case, the processing unit is configured by the multiple processors. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0017] The RAM 12 provides a working memory space for the CPU 11 and stores temporary data.
[0018] The storage unit 13 is a non-transitory recording medium readable by the CPU 11 as a computer, and stores various data and programs such as the linked application 131. The storage unit 13 includes a non-volatile memory such as a flash memory. Data stored in the storage unit 13 includes daylight saving time pattern data 132, local time setting data 133, resort time setting data 134, and location data 135 (location information). Of these, the daylight saving time pattern data 132 and the local time setting data 133 correspond to "daylight saving time implementation information". The daylight saving time pattern data 132 and the local time setting data 133 are generated and updated based on the latest local time setting acquired from the above-mentioned external data server. In addition to the above data, the storage unit 13 stores various data such as identification data for identifying the paired electronic watch 20.
[0019] FIG. 3 is a diagram showing the contents of the daylight saving time pattern data 132. As shown in FIG. The daylight saving time pattern data 132 stores information on the start date, start time, end date, and end time of daylight saving time (period of daylight saving time implementation) for each implementation pattern. Each implementation pattern is assigned a DST number such as No. 1, No. 2, .... Note that No. 0 corresponds to no daylight saving time implementation.
[0020] FIG. 4 is a diagram showing the contents of the local time setting data 133. As shown in FIG. In the local time setting data 133, for each city representing each part of the world (a region into which the world is divided, such as a country or part of a country), a time zone (time difference from Coordinated Universal Time), a DST number, and a DST shift time are recorded in association with each other. The period during which daylight saving time is implemented in each city can be obtained by referring to the DST number associated with the city in the daylight saving time pattern data 132. Outside the period during which daylight saving time is implemented, the local time in each city is the time obtained by adding the time difference of the time zone to the Coordinated Universal Time, and during the period during which daylight saving time is implemented, the time obtained by adding the time difference of the time zone and the DST shift time to the Coordinated Universal Time.
[0021] The contents of the resort time setting data 134 shown in FIG. 2 will be described later. The location data 135 is data that indicates the current location of the smartphone 10 calculated by the satellite radio wave reception processing unit 17 .
[0022] The display unit 14 has a display screen and performs digital display on the display screen under the control of the CPU 11. Here, the display screen is capable of performing display in a dot matrix format, for example, a liquid crystal display screen. The display unit 14 can perform display for notifying the user according to a control signal from the CPU 11.
[0023] The operation unit 15 accepts an input operation by the user and outputs an input signal corresponding to the input operation to the CPU 11. The operation unit 15 includes a touch panel provided over the display screen of the display unit 14, and detects contact with a user's finger or the like as an input operation by this touch panel. The operation unit 15 may also include hardware buttons, and may be capable of accepting input operations by this hardware button.
[0024] The built-in clock 16 is a counter that counts and holds the current time. This current time may be counted by software through the operation of the CPU 11 and stored in the RAM 12, etc. The current time data of the built-in clock 16 is corrected (modified) by time data acquired from a base station of mobile phone communication whenever the wireless communication unit 18 communicates with the base station. The CPU 11 calculates local time (the local time in a certain area) by correcting the current time of the built-in clock 16 based on the time zone and daylight saving time implementation information. As will be described later, when resort time implementation information is available, the CPU 11 corrects the local time based on the implementation information and calculates the resort time reflected time. The calculated time information related to the local time or resort time reflected time is transmitted to the electronic clock 20 when communication is established with the electronic clock 20, and is used to correct (modify) the time in the electronic clock 20.
[0025] The satellite radio wave reception processing unit 17 is a module that receives and decodes radio waves (satellite radio waves) transmitted from positioning satellites of a Global Positioning Satellite System (GNSS: Global Navigation Satellite System) such as the Global Positioning System (GPS) to calculate the current position. The satellite radio wave reception processing unit 17 calculates the current position under the control of the CPU 11 and outputs the result to the CPU 11. In this embodiment, since the user carries the electronic watch 20 together with the smartphone 10, the current position calculated by the satellite radio wave reception processing unit 17 represents the positions of the smartphone 10 and the electronic watch 20. The satellite radio wave reception processing unit 17 can also calculate the date and time from the decoded result of the satellite radio wave. Instead of the time data acquired during communication with the base station described above, time data based on the satellite radio wave may be used.
[0026] The wireless communication unit 18 includes an RF communication module, a short-distance wireless communication module, etc. The RF communication module and the short-distance wireless communication module are communication modules having an antenna, a modulation / demodulation circuit, a signal processing circuit, etc. The RF communication module transmits and receives signals related to telephone and data communications between mobile phone base stations and the RF communication antenna. The RF communication module also connects to a wireless LAN access point and communicates data with various locations on the Internet, including external data servers, via the wireless LAN. The short-range wireless communication module performs BLE communication with external devices such as the electronic watch 20. The short-range wireless communication module also receives data transmitted from information output devices 31 and 32 (described later) and outputs the data to the CPU 11.
[0027] FIG. 5 is a block diagram showing the functional configuration of the electronic watch 20. As shown in FIG. The electronic watch 20 includes a CPU 21 (control unit), a RAM 22, a storage unit 23, a display unit 24, an operation unit 25, a timing unit 26, a wireless communication unit 27, and a sound output unit 28 (alarm unit). The various units of the electronic watch 20 are connected to each other via a communication path such as a bus.
[0028] The CPU 21 is a processor that controls the operation of the electronic watch 20 by reading and executing the program 231 stored in the storage unit 23 and performing various arithmetic processing. The electronic watch 20 may have multiple processors (e.g., multiple CPUs), and the multiple processes performed by the CPU 21 of this embodiment may be executed by the multiple processors. In this case, the control unit is made up of the multiple processors. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0029] The RAM 22 provides a working memory space for the CPU 21 and stores temporary data.
[0030] The storage unit 23 is a non-transitory recording medium readable by the CPU 21 as a computer, and stores a program 231 and various data. The storage unit 23 includes a non-volatile memory such as a flash memory.
[0031] FIG. 6 is a diagram showing the display unit 24. As shown in FIG. The display unit 24 has an hour hand 241, a minute hand 242, and a second hand 243 that display the time, and a mode hand 244 that indicates the operation mode, and displays information in an analog manner using these hands. The display unit 24 includes a stepping motor for rotating the hands, and a gear train mechanism that transmits the rotation of the stepping motor to each hand to rotate them. The mode hand 244 in FIG. 6 indicates the operation mode by pointing to one of "TM", which indicates that the local time of the current location is displayed, "RT", which indicates that the time reflecting resort time is displayed, and "STW", which indicates that the mode is a stopwatch mode. However, these are merely examples, and the display unit 24 may be capable of displaying operation modes other than those shown in FIG. 6. The display unit 24 may also include a configuration not shown in FIG. 6, such as a date wheel or hands that display the date, day of the week, etc.
[0032] The operation unit 25 includes a plurality of operation buttons, and upon receiving a user operation on the operation buttons (for example, pressing an operation button), outputs an operation signal corresponding to each operation button to the CPU 21. In response to the operation signal, the CPU 21 executes a process corresponding to a function assigned to the operation button operated by the user. The operation unit 25 may further include other operation target members such as a crown.
[0033] The timekeeping unit 26 includes an oscillation circuit, a frequency dividing circuit, a timekeeping circuit, etc. In the timekeeping unit 26, the frequency dividing circuit divides the clock signal generated by the oscillation circuit, and the frequency dividing circuit counts the divided signal, thereby deriving and holding the current date and time.
[0034] The wireless communication unit 27 includes a short-range wireless communication module having an antenna, a modulation / demodulation circuit, a signal processing circuit, etc. The short-range wireless communication module performs BLE communication with the smartphone 10. The short-range wireless communication module also receives data transmitted from information output devices 31 and 32 (described later) and outputs the data to the CPU 21.
[0035] The sound output unit 28 includes a speaker, and outputs an alarm sound in accordance with a control signal transmitted from the CPU 21 .
[0036] (Communication System Operation) Next, the operation of the communication system 1 will be described, focusing on the operation of correcting the time displayed on the display unit 24 of the electronic clock 20.
[0037] <Time correction according to time zone and daylight saving time> In the communication system 1 of this embodiment, the time displayed on the display unit 24 of the electronic clock 20 is automatically corrected to reflect the time zone and daylight saving time of the area to which the current location belongs, according to the current locations of the smartphone 10 and the electronic clock 20. The time correction process for realizing the operation related to this correction is described below.
[0038] FIG. 7 is a flowchart showing a control procedure for the time correction process. In Fig. 7 (as well as Figs. 9 and 15 described below), the process executed by the CPU 11 of the smartphone 10 and the process executed by the CPU 21 of the electronic watch 20 are shown side by side. Furthermore, the flow of the process is depicted by solid lines, and data transmitted and received between the devices is depicted by dashed lines. The time correction process is performed, for example, at predetermined time intervals. Alternatively, the time correction process may be started when a user operation is performed on the link app 131 of the smartphone 10 to instruct time correction according to the current location.
[0039] When the time correction process is started, the CPU 11 of the smartphone 10 has the satellite radio wave reception processing unit 17 calculate the current position and acquires the position data 135 of the current position (step S101). The CPU 11 acquires the time zone and daylight saving time implementation information (daylight saving time implementation period and shift time information) of the area to which the current position belongs by referring to the daylight saving time pattern data 132 and the local time setting data 133 (step S102). The CPU 11 calculates the time obtained by adding the time zone and daylight saving time shift time to the Coordinated Universal Time, that is, the local time of the current position reflecting the time zone and daylight saving time, based on the acquired time zone and daylight saving time implementation information and the time measured by the built-in clock 16 (step S103). Note that if the daylight saving time is not implemented, the daylight saving time shift time is not added. For example, assume that the acquired current location belongs to New York, and the current date and time is within the implementation period of daylight saving time in New York (DST number "1" in daylight saving time pattern data 132, from 2:00 on the second Sunday in March to 2:00 on the first Sunday in November). In this case, as shown in daylight saving time pattern data 132 in Fig. 4, the time zone of New York is "-5:00" and the DST shift time is "1:00", so the CPU 11 calculates the time by adding -4 hours to the Coordinated Universal Time as the local time.
[0040] When a communication connection with the electronic watch 20 is established, the CPU 11 transmits the calculated local time information (third time information) to the electronic watch 20 (step S104). Transmitting time information (including the third time information as well as the first time information and the second time information described below) for displaying the calculated local time on the display unit 24 of the electronic watch 20 to the electronic watch 20 corresponds to "transmitting the local time to the electronic watch 20". The communication connection with the electronic watch 20 is started, for example, in response to a connection request from the electronic watch 20. Alternatively, the communication connection with the electronic watch 20 may be started in response to a connection request from the smartphone 10 to the electronic watch 20. The CPU 21 of the electronic watch 20 transmits a control signal to the display unit 24 to correct the time to be displayed on the display unit 24 to the local time of the received time information (step S105). When step S105 ends, the CPU 11 and CPU 21 end the time correction process.
[0041] <Time correction according to resort time> In the communication system 1 of this embodiment, in addition to correcting the time according to the time zone and daylight saving time described above, it is possible to correct the time according to the implementation status of "resort time", which corrects the time at a facility to a time different from the local time in the surrounding area of the facility. Resort time is a system that is separate from daylight saving time, in which the time is delayed by a certain shift time from the local time in the surrounding area of the facility, for the purpose of making effective use of daylight hours during the day at facilities such as resorts around the world. The shift time is, for example, one hour or two hours. Resort time is usually applied throughout the year. Facilities to which resort time is applied may be areas separated from the surrounding area on land, such as accommodation facilities, amusement facilities, and restaurants, or the facility may be an entire island at sea.
[0042] FIG. 8 is a diagram for explaining a specific example of resort time. Here, an island (Kuda Huraa) belonging to the Maldives will be taken as an example of the facility 30 to which resort time is applied. The entire island of Kuda Huraa is one facility 30. As shown in FIG. 4, the time zone of the Maldives (capital: Male) is "+5:00", so the local time around the facility 30 is Coordinated Universal Time +5 hours (hereinafter referred to as "UTC+5"). For example, when a user arrives in Male, the capital of the Maldives, the above-mentioned time correction process is performed, and the time displayed by the electronic clock 20 is corrected to UTC+5. On the other hand, in Kuda Huraa, i.e., the facility 30, resort time is implemented, and the shift time is one hour. Therefore, the time inside the facility 30 is Coordinated Universal Time +6 hours (hereinafter referred to as "UTC+6"). Therefore, when a user moves from Male to Kuda Huraa, the resort time reflection process described later is performed, and the time displayed by the electronic clock 20 is corrected to UTC+6.
[0043] Information output devices 31 and 32 are installed in the facility 30. Of these, the information output device 31 outputs resort time implementation information I1 (see FIG. 12) for applying resort time when entering the facility 30. The resort time implementation information is information for correcting the time displayed on the electronic clock 20 (the time to be displayed on the display unit 24) to a time specific to the facility 30 that is different from the local time around the facility 30. Furthermore, the information output device 32 outputs correction end information I2 (see FIG. 14) for ending the time correction related to the resort time when leaving the facility 30. The information output devices 31 and 32 are, for example, NFC tags capable of transmitting data to the smartphone 10 and the electronic clock 20 by short-range wireless communication. However, the information output device 31 is not limited to this, and may be a BLE beacon or the like that transmits a beacon signal including the resort time implementation information I1 or the correction end information I2. In this embodiment, separate information output devices 31 and 32 are provided, but instead, one information output device may be provided that integrates the functions of the information output devices 31 and 32. For example, the one information output device may be capable of selecting, by a user operation, whether to output the resort time implementation information I1 or the correction end information I2, and may output the selected one of the implementation information I1 and the correction end information I2.
[0044] Resort time is operated with its implementation and shift times set independently for each facility 30. Therefore, compared to daylight saving time, the implementation and shift times can change more frequently. Also, the range of facilities 30 to which it applies is much narrower than the range to which daylight saving time applies. For these reasons and more, resort time implementation information (implementation and shift times) is not included in daylight saving time pattern data 132 and local time setting data 133.
[0045] Therefore, in the communication system 1 of this embodiment, resort time implementation information I1 is acquired by a predetermined method, and the time displayed on the display unit 24 of the electronic watch 20 is corrected based on the resort time implementation information I1. Below, a resort time reflection process executed by the CPU 11 of the smartphone 10 and the CPU 21 of the electronic watch 20 to realize this operation will be described.
[0046] FIG. 9 is a flowchart showing a control procedure for the resort time reflection process. The resort time reflection process may be automatically executed during a period in which the user's trip is scheduled in the schedule information in the smartphone 10. Alternatively, the resort time reflection process may be started in response to a user operation on the linked app 131 to declare the start of the trip. When the resort time reflection process is started, the CPU 11 of the smartphone 10 executes a resort time implementation information acquisition process (step S201).
[0047] FIG. 10 is a flowchart showing a control procedure for the resort time implementation information acquisition process. When the resort time implementation information acquisition process is called, the CPU 11 of the smartphone 10 determines whether or not the resort time implementation information I1 is received from the information output device 31 by the user holding the smartphone 10 over the information output device 31 (NFC tag) (step S301). If it is determined that the implementation information I1 is not received ("NO" in step S301), the CPU 11 executes steps S302 to S308 to acquire the resort time implementation information I1 in response to a user operation. The CPU 11 causes the satellite radio wave reception processing unit 17 to calculate the current position and acquires the position data 135 of the current position (step S302). The CPU 11 determines whether or not the current position is inside the facility 30 (step S303), and if it is determined that the current position is outside the facility 30 ("NO" in step S303), the process returns to step S301. When it is determined that the current location is inside the facility 30 ("YES" in step S303), the CPU 11 causes the display unit 14 to display a message informing the user that the user is inside the facility 30 where resort time is being implemented (step S304). This message corresponds to a message for prompting the user to input information related to the resort time implementation information I1. The message content displayed on the display unit 14 may include text such as "Please input resort time implementation information." Note that the notification that the user is inside the facility 30 may be omitted, and the user may open the resort time setting screen 141 spontaneously when the user enters the facility 30. In this case, steps S302 to S304 may be omitted.
[0048] The CPU 11 repeatedly determines whether or not a user operation has been performed to open the resort time setting screen 141 (step S305), and if it determines that the user operation has been performed ("YES" in step S305), it causes the display unit 14 to display the resort time setting screen 141 (step S306).
[0049] FIG. 11 is a diagram showing the contents of the resort time setting screen 141. As shown in FIG. The resort time setting screen 141 displays a switch 142 for switching between reflecting (ON) and not reflecting (OFF) the resort time, a drop-down list 143 for selecting a shift time for the resort time, and a set button 144. The drop-down list 143 may be selectable only when the switch 142 is switched ON. By switching the switch 142 ON and selecting a shift time in the drop-down list 143 and then selecting the set button 144, a setting can be made to reflect the resort time in the specified shift time.
[0050] Returning to FIG. 10, when the setting button 144 is selected ("YES" in step S307), the CPU 11 generates resort time implementation information I1 according to the input contents of the user's operation on the resort time setting screen 141 and registers it in the resort time setting data 134 (step S308).
[0051] FIG. 12 is a diagram showing the contents of the resort time setting data 134 in which the resort time implementation information I1 is registered. Resort time setting data 134 includes data items of "Resort time implementation / non-implementation" and "Resort time shift time". "Resort time implementation / non-implementation" is set to "1" if resort time is to be reflected, and "0" if it is not to be reflected. In FIG. 12, "Resort time implementation / non-implementation" is set to "1" and "Resort time shift time" is set to "1:00", reflecting the operation contents shown in FIG. 11. The contents of resort time setting data 134 when "Resort time implementation / non-implementation" is set to "1" corresponds to resort time implementation information I1.
[0052] 10, when it is determined that resort time implementation information I1 has been received from information output device 31 ("YES" in step S301), CPU 11 registers the received resort time implementation information I1 in resort time setting data 134 (step S309). The implementation information I1 received here includes the same content as the implementation information I1 generated in response to a user operation on resort time setting screen 141. When step S308 or S309 ends, the CPU 11 ends the resort time implementation information acquisition process, and returns the process to the resort time reflection process.
[0053] When the resort time implementation information acquisition process (step S201) in FIG. 9 ends, the CPU 11 corrects the local time based on the registered resort time implementation information I1 so that the resort time shift time is reflected (step S202). That is, the CPU 11 corrects the local time by adding the resort time shift time to the local time. Hereinafter, the time after this correction is referred to as the "resort time reflected time". In this embodiment, the CPU 11 corrects UTC+5, which is the local time in the Maldives, to UTC+6, which is the resort time reflected time in Kuda Huraa. The CPU 11 transmits time information of the resort time reflected time (first time information) and control information for changing the mode indication by the mode hand 244 to "RT" to the electronic watch 20 (step S203). The CPU 21 of the electronic watch 20 corrects the time to be displayed on the display unit 24 to the resort time reflected time based on the received time information, and changes the mode indication by the mode hand 244 to "RT" (step S204). Setting the mode hand 244 to "RT" corresponds to "an indication that the displayed time reflects a correction related to resort time." After that, during the stay at the facility 30, the smartphone 10 transmits time information of the time reflected in resort time to the electronic watch 20 four times a day, and the electronic watch 20 corrects the time according to that time information.
[0054] When step S203 ends, the CPU 11 of the smartphone 10 executes a correction end information acquisition process for acquiring the correction end information I2 (step S205). FIG. 13 is a flowchart showing a control procedure of the correction end information acquisition process. When the correction end information acquisition process is called, the CPU 11 determines whether or not the correction end information I2 is received from the information output device 32 by the user holding the smartphone 10 over the information output device 32 (NFC tag) (step S401). If it is determined that the correction end information I2 is not received ("NO" in step S401), the CPU 11 executes steps S402 to S408 for acquiring the correction end information I2 in response to a user operation. The CPU 11 causes the satellite radio wave reception processing unit 17 to calculate the current position and acquires the position data 135 of the current position (step S402). The CPU 11 determines whether or not the current position is outside the facility 30 (step S403), and if it is determined that the current position is inside the facility 30 ("NO" in step S403), the process returns to step S401. When it is determined that the current location is outside the facility 30 ("YES" in step S403), the CPU 11 causes the display unit 14 to display a message to inform the user that the user has left the facility 30 where resort time is being implemented (step S404). The message to be displayed on the display unit 14 may include text such as "Please make settings to end reflection of resort time." Note that the notification that the user is outside the facility 30 may be omitted, and the user may open the resort time setting screen 141 spontaneously when the user leaves the facility 30. In this case, steps S402 to S404 may be omitted.
[0055] The CPU 11 repeatedly determines whether or not a user operation has been performed to open the resort time setting screen 141 (step S405), and when it is determined that the user operation has been performed ("YES" in step S405), the CPU 11 displays the resort time setting screen 141 on the display unit 14 (step S406). Here, in order to end the reflection of the resort time, the user selects the setting button 144 with the switch 142 switched OFF. When the setting button 144 is selected with the switch 142 turned OFF ("YES" in step S407), the CPU 11 generates correction end information I2 according to the input contents of the user operation on the resort time setting screen 141 and registers it in the resort time setting data 134 (step S408).
[0056] FIG. 14 is a diagram showing the contents of the resort time setting data 134 in which the correction end information I2 is registered. In this example, reflecting that the switch 142 has been turned OFF, the "resort time implementation status" is set to "0" and the "resort time shift time" is deleted. The content of the resort time setting data 134 when the "resort time implementation status" is set to "0" corresponds to the correction end information I2.
[0057] 13, when it is determined that the correction end information I2 has been received from the information output device 32 ("YES" in step S401), the CPU 11 registers the received correction end information I2 in the resort time setting data 134 (step S409). The correction end information I2 received here includes the same content as the correction end information I2 generated in response to a user operation on the resort time setting screen 141. When step S408 or S409 ends, the CPU 11 ends the correction end information acquisition process, and returns the process to the resort time reflection process.
[0058] 9, when the correction end information acquisition process (step S205) ends, the CPU 11 transmits to the electronic watch 20 time information (second time information) of local time (UTC+5) before reflecting resort time and control information for changing the mode indication by the mode hand 244 to "TM" based on the registered correction end information I2 (step S206). The CPU 21 of the electronic watch 20 corrects the time to be displayed on the display unit 24 to the local time before reflecting resort time based on the received time information, and changes the mode indication by the mode hand 244 to "TM" (step S207). When step S207 ends, the CPU 11 and the CPU 21 end the resort time reflection process.
[0059] (effect) As described above, the smartphone 10 according to this embodiment includes a CPU 11, and when the CPU 11 acquires resort time implementation information I1 that corrects the time displayed on the electronic clock 20 to a time specific to the facility 30 that is different from the local time around the facility 30, the CPU 11 corrects the local time based on the resort time implementation information I1 and transmits the corrected local time (resort time reflected time) to the electronic clock 20. This makes it possible to easily display the time reflecting the resort time on the electronic clock 20. Furthermore, by calculating the resort time reflected time based on the implementation information I1 that indicates the implementation status of the resort time at that time, it is possible to appropriately respond to the implementation status of the resort time, which is prone to frequent changes.
[0060] Furthermore, the resort time implementation information I1 includes information input by a user operation, and when the CPU 11 determines that the smartphone 10 is inside the facility 30 based on the location data 135 related to the current location, it causes the display unit 14 to issue a notification to prompt the user to input information related to the resort time implementation information I1. This makes it possible to prompt the user to input information at an appropriate timing when the user enters the facility 30, and to obtain the resort time implementation information I1.
[0061] Furthermore, the CPU 11 acquires resort time implementation information I1 from a predetermined information output device 31 provided within the facility 30. This allows the latest resort time implementation information I1 for the facility 30 to be acquired without the user having to input any information. This allows the accurate resort time reflected time to be calculated and displayed on the electronic clock 20.
[0062] Furthermore, the resort time implementation information I1 includes information specifying the shift time of the resort time, and the CPU 11 corrects the local time by adding the shift time to the local time around the facility 30. This makes it possible to calculate the resort time reflected time that accurately reflects the setting status of the shift time of the resort time.
[0063] Furthermore, if the CPU 11 acquires correction end information I2 for ending the correction of local time based on the resort time implementation information I1 after acquiring the resort time implementation information I1, the CPU 11 transmits the local time before correction to the electronic watch 20. This allows the reflection of resort time to be appropriately ended when leaving the facility 30, etc., and the electronic watch 20 to display the local time around the facility 30.
[0064] The local time also includes a time that reflects daylight saving time, so that daylight saving time can be reflected in the time displayed on the electronic clock 20 when daylight saving time is in effect.
[0065] Furthermore, when the CPU 11 transmits the corrected local time based on the resort time implementation information I1 to the electronic watch 20, it transmits control information to the electronic watch 20 for changing the mode indication by the mode hand 244 to "RT." This makes it possible to visually indicate that the time displayed on the electronic watch 20 is the resort time reflected time in an easily understandable manner.
[0066] Furthermore, in the information processing method according to the present embodiment, when the CPU 11 acquires resort time implementation information I1 that corrects the time displayed on the electronic clock 20 to a time specific to the facility 30 that is different from the local time around the facility 30, the CPU 11 corrects the local time based on the resort time implementation information I1 and transmits the corrected local time (resort time-reflected time) to the electronic clock 20. This makes it possible to easily display the time reflecting the resort time on the electronic clock 20.
[0067] Furthermore, when the linkage app 131 according to this embodiment acquires resort time implementation information I1 that corrects the time displayed on the electronic clock 20 to a time specific to the facility 30 that is different from the local time around the facility 30, the linkage app 131 causes the CPU 11 to execute a process of correcting the local time based on the resort time implementation information I1 and transmitting the corrected local time (resort time-reflected time) to the electronic clock 20. This makes it possible to easily display the time reflecting the resort time on the electronic clock 20.
[0068] Second embodiment Next, a second embodiment will be described. Below, differences from the first embodiment will be described, and descriptions of commonalities with the first embodiment will be omitted. The second embodiment differs from the first embodiment in that the resort time implementation information I1 and correction end information I2 are acquired by the CPU 21 of the electronic watch 20, and the process of correcting local time so that the resort time is reflected is also performed by the CPU 21 of the electronic watch 20.
[0069] FIG. 15 is a flowchart showing a control procedure of the resort time reflection process according to the second embodiment. In this embodiment, when the resort time reflection process is started, the CPU 21 of the electronic timepiece 20 executes a resort time implementation information acquisition process (step S501). FIG. 16 is a flowchart showing a control procedure of the resort time implementation information acquisition process according to the second embodiment. When the resort time implementation information acquisition process is called, the CPU 21 of the electronic watch 20 judges whether or not the resort time implementation information I1 has been received from the information output device 31 by the user holding the electronic watch 20 over the information output device 31 (NFC tag) (step S601). If it is judged that the implementation information I1 has not been received ("NO" in step S301), the CPU 21 executes steps S602 to S606 to acquire the resort time implementation information I1 in response to the user's operation. The CPU 21 starts a communication connection with the smartphone 10 and acquires the position data 135 of the current position from the smartphone 10 (step S602). Note that, if the electronic watch 20 is provided with a configuration capable of acquiring position information such as a satellite radio wave reception processing unit, the current position acquired by the configuration may be used. The CPU 21 judges whether or not the current position is inside the facility 30 (step S603), and if it is judged that the current position is outside the facility 30 ("NO" in step S603), the process returns to step S601. When it is determined that the current location is inside the facility 30 ("YES" in step S603), the CPU 21 causes the sound output unit 28 to output a predetermined notification sound, thereby notifying the user that he or she is inside the facility 30 where resort time is being implemented (step S604). The notification method is not limited to the notification sound, and may be notification by vibration of a vibration unit (not shown) or light emission of a light-emitting unit (not shown).
[0070] The CPU 21 repeatedly determines whether a specific user operation has been performed to start reflecting the resort time (step S605). This user operation is accepted by the operation button or crown of the operation unit 25, and includes an operation to instruct reflection of the resort time and an operation to specify the shift time. Note that the display unit 24 of the electronic watch 20 may be configured with a display such as a liquid crystal display device, and a screen equivalent to the resort time setting screen 141 of the first embodiment may be displayed to accept user operations on that screen.
[0071] If it is determined that the user operation has been performed ("YES" in step S605), the CPU 21 generates resort time implementation information I1 according to the input contents of the user operation and registers it in the resort time setting data 134 (step S606). In this embodiment, the resort time setting data 134 is stored in the storage unit 23 of the electronic watch 20.
[0072] On the other hand, in step S601, if it is determined that resort time implementation information I1 has been received from the information output device 31 ("YES" in step S601), the CPU 21 registers the received resort time implementation information I1 in the resort time setting data 134 (step S607). When step S606 or S607 ends, the CPU 21 ends the resort time implementation information acquisition process, and returns the process to the resort time reflection process.
[0073] In FIG. 15, the CPU 11 of the smartphone 10 transmits the local time information calculated in the time correction process to the electronic timepiece 20 in response to a request from the electronic timepiece 20 or at a predetermined timing (steps S502, S505). When the resort time implementation information acquisition process (step S501) ends, the CPU 21 of the electronic watch 20 receives the local time information transmitted by the smartphone 10, corrects the local time based on the time information so that the resort time shift time is reflected (i.e., by adding the shift time in the implementation information I1), and displays it on the display unit 24. The CPU 21 also changes the mode indication by the mode hand 244 to "RT" (step S503). After that, during the stay at the facility 30, the smartphone 10 transmits the local time information before reflecting the resort time to the electronic clock 20 four times a day. The electronic clock 20 corrects the local time of the time information to the time reflected in resort time based on the implementation information I1, and adjusts the time.
[0074] After step S503, the CPU 21 of the electronic timepiece 20 executes a correction end information acquisition process (step S504). FIG. 17 is a flowchart showing a control procedure of the correction end information acquisition process according to the second embodiment. When the correction end information acquisition process is called, the CPU 21 determines whether or not the correction end information I2 has been received from the information output device 32 by the user holding the electronic watch 20 over the information output device 32 (NFC tag) (step S701). If it is determined that the correction end information I2 has not been received ("NO" in step S701), the CPU 21 executes steps S702 to S706 for acquiring the correction end information I2 in response to a user operation. The CPU 21 starts a communication connection with the smartphone 10 and acquires position data 135 of the current position from the smartphone 10 (step S702). The CPU 21 determines whether or not the current position is outside the facility 30 (step S703), and if it is determined that the current position is inside the facility 30 ("NO" in step S703), the process returns to step S701. If it is determined that the current location is outside the facility 30 ("YES" in step S703), the CPU 21 notifies the user that the user has left the facility 30 where resort time is being offered, for example by outputting a predetermined notification sound from the sound output unit 28 (step S704).
[0075] The CPU 21 repeatedly determines whether a specific user operation has been performed to end the reflection of the resort time (step S705). This user operation is accepted by the operation button or crown of the operation unit 25, and includes an operation to instruct the end of the reflection of the resort time. As in step S605 of Fig. 16, the display unit 24 of the electronic watch 20 may be configured by a display, and the user operation may be accepted on a screen equivalent to the resort time setting screen 141.
[0076] When it is determined that the user operation has been performed ("YES" in step S705), the CPU 21 generates correction end information I2 according to the contents of the user operation input, and registers it in the resort time setting data 134 (step S706).
[0077] On the other hand, if it is determined in step S701 that the correction end information I2 has been received from the information output device 32 ("YES" in step S701), the CPU 21 registers the received correction end information I2 in the resort time setting data 134 (step S707). When step S706 or S707 ends, the CPU 21 ends the correction end information acquisition process, and returns the process to the resort time reflection process.
[0078] In FIG. 15, when the correction end information acquisition process (step S504) is completed, the CPU 21 receives the local time information transmitted from the smartphone 10 in step S505, and based on the time information, displays the local time on the display unit 14 without correcting it, and changes the mode indication by the mode hand 244 to "TM" (step S506). When step S506 ends, the CPU 11 and the CPU 21 end the resort time reflection process.
[0079] If the electronic clock 20 of this embodiment has daylight saving time pattern data 132 and local time setting data 133, and the CPU 21 can calculate the local time reflecting the time zone and daylight saving time based on these data, the smartphone 10 may be omitted. In this case, the CPU 21 can calculate the resort time reflected time by correcting the local time calculated by itself based on the resort time implementation information I1.
[0080] (effect) As described above, the electronic watch 20 according to this embodiment includes a CPU 21, and when the CPU 21 acquires resort time implementation information I1 that corrects the time to be displayed on the display unit 24 to a time specific to the facility 30 that is different from the local time around the facility 30, the CPU 21 corrects the local time based on the resort time implementation information I1 and displays the corrected local time on the display unit 24. This makes it possible to easily display the time reflecting the resort time on the display unit 24. Furthermore, by calculating the resort time reflected time based on the implementation information I1 that indicates the implementation status of resort time at that time, it is possible to appropriately respond to the implementation status of resort time, which is subject to frequent changes.
[0081] Furthermore, the resort time implementation information I1 includes information input by user operation, and when the CPU 21 determines that the electronic watch 20 is inside the facility 30 based on the position data 135 relating to the current position, it causes the sound output unit 28 to output an alarm sound for urging the user to input information relating to the resort time implementation information I1. This makes it possible to urge the user to input information at an appropriate timing when the user enters the facility 30, and to obtain the resort time implementation information I1.
[0082] Furthermore, the CPU 21 acquires the resort time implementation information I1 from a predetermined information output device 31 provided within the facility 30. This allows the latest resort time implementation information I1 in the facility 30 to be acquired without the user having to input any information. This allows the accurate resort time reflection time to be calculated and displayed on the display unit 24.
[0083] Furthermore, the resort time implementation information I1 includes information specifying the shift time of the resort time, and the CPU 21 corrects the local time by adding the shift time to the local time around the facility 30. This makes it possible to calculate the resort time reflected time that accurately reflects the setting status of the shift time of the resort time.
[0084] Furthermore, when the CPU 21 acquires correction end information I2 for ending the correction of local time based on the resort time implementation information I1 after acquiring the resort time implementation information I1, the CPU 21 causes the display unit 24 to display the local time before the correction. This allows the reflection of resort time to be appropriately ended and the local time around the facility 30 to be displayed on the display unit 24 when, for example, leaving the facility 30.
[0085] The local time also includes a time that reflects daylight saving time, so that daylight saving time can be reflected in the time displayed on the display unit 24 when daylight saving time is in effect.
[0086] Furthermore, when the CPU 21 causes the display unit 24 to display the corrected local time, it changes the mode indication by the mode hand 244 to "RT." This makes it possible to visually and easily indicate that the time displayed on the display unit 24 is the resort time reflected time.
[0087] Furthermore, in the time display method according to this embodiment, when the CPU 21 acquires resort time implementation information I1 that corrects the time to be displayed on the display unit 24 to a time specific to the facility 30 that is different from the local time around the facility 30, the CPU 21 corrects the local time based on the resort time implementation information I1 and displays the corrected local time on the display unit 24. This makes it possible to easily display the time reflecting the resort time on the display unit 24.
[0088] Furthermore, when the program 231 according to this embodiment acquires resort time implementation information I1 that corrects the time to be displayed on the display unit 24 to a time specific to the facility 30 that is different from the local time around the facility 30, the program 231 causes the CUP 21 to execute a process of correcting the local time based on the resort time implementation information I1 and displaying the corrected local time on the display unit 24. This makes it possible to easily display the time reflecting the resort time on the display unit 24.
[0089] (others) The present invention is not limited to the above-described embodiment, but may be modified in various ways. For example, the electronic clock 20 in the above embodiment obtained local time information reflecting the time zone and daylight saving time from the smartphone 10, but the time information may also be obtained from a device other than the smartphone 10, such as a Wifi (registered trademark) access point.
[0090] In addition, in the above embodiment, time correction based on daylight saving time and resort time were performed separately, but if resort time is observed in facility 30 located in an area where daylight saving time is observed, a correction may be performed so that the time reflects both daylight saving time and resort time. For example, only the time correction based on resort time may be performed outside the period when daylight saving time is implemented, and the time correction may be performed using a shift time obtained by adding the resort time shift time and the daylight saving time shift time during the period when daylight saving time is implemented. In other words, during the period when daylight saving time is implemented, the resort time reflected time may be obtained by adding the resort time shift time to the local time obtained by adding the time zone difference and the DST shift time to the coordinated universal time. In addition, in the case where facility 30 applies only resort time with the same shift time (e.g., one hour) as daylight saving time, regardless of whether daylight saving time is in effect or not, time adjustment based on resort time may be performed throughout the year, and time adjustment based on daylight saving time may not be performed.
[0091] In addition, the resort time implementation information I1 and correction end information I2 can be obtained from the information output devices 31 and 32, but the present invention is not limited to this, and the resort time implementation information I1 and correction end information I2 may be obtained only by user operation. In this case, steps S301 and S309 in Fig. 10, steps S401 and S409 in Fig. 13, steps S601 and S607 in Fig. 16, and steps S701 and S707 in Fig. 17 can be omitted.
[0092] Moreover, instead of the display unit 24 that displays the time in an analog format, a display unit that displays the time in a digital format may be used.
[0093] In the above description, the flash memory of the storage units 13 and 23 is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, information recording media such as HDD (Hard Disk Drive), SSD (Solid State Drive), and CD-ROM can be applied. In addition, carrier waves are also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line.
[0094] Furthermore, it goes without saying that the detailed configuration and detailed operation of each component of the communication system 1 in the above embodiment can be modified as appropriate without departing from the spirit and scope of the present invention.
[0095] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]
[0096] 1. Communication Systems 10 Smartphones (information processing devices) 11 CPU (processing unit) 14 Display unit (alert unit) 20 Electronic clock (clock, external device) 21 CPU (control unit) 24 Display 28 Sound output unit (alarm unit) 30 Facilities 31, 32 Information output device 131 Linked apps (programs) 132 Daylight saving time pattern data (Daylight saving time implementation information) 133 Local time setting data (Daylight saving time implementation information) 134 Resort Time Setting Data 135 Location Data (Location Information) I1 Resort Time Implementation Information I2 Compensation end information
Claims
1. An information processing device having a processing unit that, when acquiring resort time implementation information that corrects the time displayed on an external device to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and transmits the corrected local time to the external device.
2. The resort time implementation information includes information input by a user operation, When the processing unit determines that the information processing device is within the facility based on location information related to a current location, the processing unit causes the notification unit to issue a notification to prompt the user to input information related to implementation information of the resort time. The information processing device according to claim 1 .
3. The processing unit acquires the resort time implementation information from a predetermined information output device installed in the facility. The information processing device according to claim 1 .
4. the resort time implementation information includes information designating a shift time for the resort time, The processing unit corrects the local time by adding the shift time to the local time around the facility. The information processing device according to claim 1 .
5. When the processing unit acquires correction end information for terminating the correction of the local time based on the implementation information of the resort time after acquiring the implementation information of the resort time, the processing unit transmits the local time before the correction to the external device. The information processing device according to claim 1 .
6. The local time includes times that reflect daylight saving time. The information processing device according to claim 1 .
7. When transmitting the corrected local time to the external device, the processing unit transmits to the external device control information for causing the external device to display a display indicating that the correction related to the resort time is reflected in the displayed time. The information processing device according to claim 1 .
8. A watch equipped with a control unit that, when acquiring resort time implementation information that corrects the time to be displayed on a display unit to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and displays the corrected local time on the display unit.
9. The resort time implementation information includes information input by a user operation, When the control unit determines that the clock is within the facility based on location information related to a current location, the control unit causes the notification unit to issue a notification to prompt the user to input information related to implementation information of the resort time.
9. The watch according to claim 8.
10. The control unit acquires implementation information of the resort time from a predetermined information output device installed in the facility.
9. The watch according to claim 8.
11. the resort time implementation information includes information designating a shift time for the resort time, The control unit corrects the local time by adding the shift time to the local time around the facility.
9. The watch according to claim 8.
12. When the control unit acquires correction end information for terminating the correction of the local time based on the implementation information of the resort time after acquiring the implementation information of the resort time, the control unit causes the display unit to display the local time before the correction.
9. The watch according to claim 8.
13. The local time includes times that reflect daylight saving time.
9. The watch according to claim 8.
14. When the control unit causes the display unit to display the corrected local time, the control unit causes the display unit to display a display indicating that the correction related to the resort time is reflected in the displayed time.
9. The watch according to claim 8.
15. An information processing method executed by a computer installed in an information processing device, comprising: An information processing method, when acquiring resort time implementation information that corrects the time displayed on an external device to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and transmits the corrected local time to the external device.
16. A time display method executed by a computer installed in a clock, comprising the steps of: A time display method, when resort time implementation information is acquired that corrects the time to be displayed on a display unit to a time specific to a facility that is different from the local time in the vicinity of the facility, corrects the local time based on the resort time implementation information and displays the corrected local time on the display unit.
17. A computer provided in the information processing device a process of correcting the local time based on implementation information of resort time, when the implementation information of resort time is acquired, for correcting the time displayed on an external device to a time specific to a facility, which is different from the local time in the vicinity of the facility, and transmitting the corrected local time to the external device; A program that executes the following.
18. The computer in the watch a process of correcting the local time based on implementation information of resort time, when the implementation information of resort time is acquired, for correcting the time to be displayed on a display unit to a time specific to a certain facility, which is different from the local time in the vicinity of the facility, and displaying the corrected local time on the display unit; A program that executes the following.
Citation Information
Patent Citations
Time output device and time correction method
JP2000075070A