Communication device, method for specifying moving distance correlation value, and program

The communication device addresses the challenge of specifying moving distance correlation values by switching between GPS and acceleration sensor data based on wireless communication interference, ensuring stable and timely updates.

JP7694607B2Active Publication Date: 2025-06-18CASIO COMPUTER CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023101726
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2025-06-18
Estimated Expiration
2041-02-22

AI Technical Summary

Technical Problem

Existing communication devices face challenges in specifying the moving distance correlation value in a timely manner due to wireless communication congestion, which leads to delayed acquisition of distance information.

Method used

The communication device incorporates a wireless communication unit for acquiring moving distance information and an acceleration sensor to detect device acceleration. The control unit switches between operation modes based on wireless communication interference, using GPS data in one mode and acceleration sensor data in another to specify the moving distance correlation value.

Benefits of technology

This approach enables stable and timely specification of the moving distance correlation value, reducing the likelihood of delayed updates and improving user convenience by ensuring continuous tracking of moving distance even under congested wireless communication conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007694607000001
    Figure 0007694607000001
  • Figure 0007694607000002
    Figure 0007694607000002
  • Figure 0007694607000003
    Figure 0007694607000003
Patent Text Reader

Abstract

To provide a communication device, a moving distance correlation value identifying method, and a program that can stably determine moving distance correlation values in a timely manner.SOLUTION: A communication device includes: a wireless communication unit that performs, with an external apparatus, first wireless communication for acquiring first information related to a moving distance of its own device, and second wireless communication that may compete with the first wireless communication; an acceleration sensor that detects acceleration of its own device; and a control unit that determines a moving distance correlation value related to the moving distance. The control unit determines the moving distance correlation value based on the first information acquired by the wireless communication unit from the external apparatus, and when determining that the acquisition of the first information from the external apparatus is in a first state in which predetermined times or more of interruption due to competition may occur, the control unit determines the moving distance correlation value based on a detection result by the acceleration sensor.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a communication device, Moving distance correlation value a method for specifying the same, and a program.

Background Art

[0002] Conventionally, there has been known a communication device that performs wireless communication with an external device having position information and specifies its own position by acquiring the position information from the external device (for example, Patent Document 1). Such a communication device continuously acquires information related to the moving distance (for example, moving distance, position transition, etc.; hereinafter referred to as distance information) from an external device that moves together with the device itself, and thereby can specify in real time a moving distance correlation value related to the moving distance of the device itself (for example, moving distance, average pace, etc.).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, when the transmission and reception of various information between the external device and the communication device become congested, the acquisition of distance information may be delayed due to wireless communication contention. In this case, there is a problem that the communication device cannot acquire the distance information and cannot specify the moving distance correlation value in a timely manner.

[0005] An object of the present invention is to provide a communication device, Moving distance correlation value a method for specifying the same, and a program that can stably specify the moving distance correlation value in a timely manner.

Means for Solving the Problems

[0006] To solve the above problems, the communication device of the present invention A wireless communication unit that performs first wireless communication for acquiring first information related to the moving distance of the own device and second wireless communication that may conflict with the first wireless communication with an external device, an acceleration sensor that detects the acceleration of the own device, a control unit that specifies the Moving distance correlation value related to the moving distance, and is provided with The control unit is capable of switching the operation mode of the own device between a first operation mode and a second operation mode in which the frequencies at which the second wireless communication occurs are different from each other, when the own device is operating in the first operation mode, the Moving distance correlation value is specified based on the first information received from the external device, when the own device is operating in the second operation mode, the Moving distance correlation value is specified based on the detection result by the acceleration sensor characterized in that.

[0007] To solve the above problems, the Moving distance correlation value specification method of the present invention is In a communication device including a wireless communication unit that performs first wireless communication for acquiring first information related to the moving distance of the own device and second wireless communication that may conflict with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, the Moving distance correlation value specification method of the is capable of switching the operation mode of the own device between a first operation mode and a second operation mode in which the frequencies at which the second wireless communication occurs are different from each other, when the own device is operating in the first operation mode, the Moving distance correlation value is specified based on the first information received from the external device, when the own device is operating in the second operation mode, the Moving distance correlation value is specified based on the detection result by the acceleration sensor characterized in that.

[0008] To solve the above problems, the program of the present invention A computer provided in a communication device, which includes a wireless communication unit that performs a first wireless communication for acquiring first information related to the moving distance of the own device and a second wireless communication that may conflict with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, control means for specifying Moving distance correlation value the functioning as the control means is capable of switching the operation mode of the own device between a first operation mode and a second operation mode in which the frequencies at which the second wireless communication occurs are different from each other, when the own device is operating in the first operation mode, specifying the Moving distance correlation value based on the first information received from the external device, when the own device is operating in the second operation mode, specifying the Moving distance correlation value based on the detection result by the acceleration sensor characterized in that.

Advantages of the Invention

[0009] According to the present invention, the moving distance correlation value can be specified stably in a timely manner.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the communication device, the method for specifying the moving distance correlation value, and the program according to the present invention will be described with reference to the drawings.

[0012] (Configuration of the Communication System) FIG. 1 is a diagram showing the overall configuration of the communication system 1 of the present embodiment. The communication system 1 includes an electronic clock 10 (communication device) and a smartphone 20 (external device).

[0013] The electronic clock 10 is mainly carried and used by the user, and is, for example, an electronic wristwatch. The electronic clock 10 includes a display screen 131, operation buttons 141, etc. The display screen 131 performs digital display in a dot matrix format. The electronic clock 10 displays, on the display screen 131, in addition to basic information such as time and date, the elapsed time and moving distance measured in the stopwatch mode.

[0014] The smartphone 20 is a terminal device with a call function and a data communication function that is mainly carried and used by a user. The smartphone 20 can perform short-range wireless communication via Bluetooth (registered trademark) with the electronic clock 10. In this embodiment, Bluetooth Low Energy (BLE) is used as the Bluetooth communication, but it is not limited thereto. Also, short-range wireless communication using a method other than Bluetooth may be used. Hereinafter, the communication connection between the electronic clock 10 and the smartphone 20 by short-range wireless communication is also referred to as pairing. The smartphone 20 of this embodiment performs various cooperation operations by transmitting and receiving data with the paired electronic clock 10, and displays information related to the cooperation operations on the display screen 231. Further, the smartphone 20 can receive transmission radio waves from GPS (Global Positioning System) positioning satellites and calculate the current position and date and time.

[0015] (Configuration of the Electronic Clock) FIG. 2 is a block diagram showing the functional configuration of the electronic clock 10. The electronic clock 10 includes a CPU 11 (Central Processing Unit), a memory 12 (storage unit), a display unit 13, an operation reception unit 14, an oscillation circuit 151, a frequency division circuit 152, a timekeeping circuit 153 (timekeeping unit), a notification sound output unit 16, a wireless communication unit 17, an acceleration sensor 18, and the like.

[0016] The CPU 11 is a processor that performs various arithmetic processes and comprehensively controls the operations of each part of the electronic clock 10. The CPU 11 functions as a control unit (control means) that performs various control operations by reading and executing a program 121 stored in the memory 12.

[0017] For example, the CPU 11 specifies a movement distance correlation value related to the movement distance of its own device. The content of the movement distance correlation value and its measurement method will be described later.

[0018] Also, the CPU 11 switches the operation mode of the electronic clock 10 according to a user's instruction. The switching of the operation mode will be described later.

[0019] Also, the CPU 11 corrects the time counted by the timekeeping circuit 153 based on the date and time information acquired from the smartphone 20.

[0020] The memory 12 provides a working memory space for the CPU 11 and stores various data. The memory 12 includes, for example, a RAM (Random Access Memory) and a non-volatile memory. The RAM is used for the arithmetic processing of the CPU 11 and stores temporary data. The non-volatile memory is, for example, a flash memory, and stores various data in addition to the program 121. The data stored in the memory 12 includes measured distance data 122, GPS distance data 123, acceleration sensor distance data 124, and setting data 125.

[0021] The measured distance data 122 is data representing the moving distance and average pace of the electronic clock 10 at that time, which is calculated and specified in the stopwatch mode described later. Both the moving distance and average pace included in the measured distance data 122 are an aspect of the "moving distance correlation value".

[0022] The GPS distance data 123 is transmitted from the smartphone 20 by wireless communication, acquired by the wireless communication unit 17, and stored in the memory 12. The GPS distance data 123 includes information on the moving distance calculated from the GPS position information in the smartphone 20. The moving distance indicated by the GPS distance data 123 is hereinafter referred to as the "GPS distance". The GPS distance is an aspect of the "first information" acquired by the electronic clock 10 from the smartphone 20. The GPS distance is used for calculating the moving distance and average pace of the electronic clock 10. In other words, the GPS distance is used for generating or updating the measured distance data 122.

[0023] The acceleration sensor distance data 124 includes information on the moving distance of the electronic clock 10 specified based on the detection result by the acceleration sensor 18. Hereinafter, the moving distance indicated by the acceleration sensor distance data 124 is referred to as the "acceleration sensor distance". The acceleration sensor distance is used for calculating the moving distance and average pace of the electronic clock 10. In other words, the acceleration sensor distance is used for generating or updating the measured distance data 122.

[0024] The setting data 125 is data related to various operation settings of the electronic clock 10. The setting data 125 is generated or updated according to the user's operation on the operation button 141 or the setting instruction data transmitted from the smartphone 20.

[0025] The display unit 13 includes a display screen 131 and performs digital display on the display screen 131 under the control of the CPU 11. Here, the display screen 131 can perform display in a dot matrix format, for example, a liquid crystal display screen.

[0026] The operation reception unit 14 includes a plurality of operation buttons 141. The operation reception unit 14 receives the user's input operation (for example, pressing operation) on the operation button 141 and outputs it as an input signal to the CPU 11. The CPU 11 executes processing corresponding to the function of the operation button 141 on which the input operation is performed. The function assigned to each operation button 141 may be switched according to the operation mode of the electronic clock 10. The operation button 141 may include a dragon head. Further, the operation reception unit 14 may have a touch panel provided overlaid on the display screen 131.

[0027] The oscillation circuit 151 generates a clock signal with a predetermined oscillation frequency and outputs it to the frequency division circuit 152. The frequency division circuit 152 divides the clock signal input from the oscillation circuit 151 and converts it into a frequency required for the operation of each part of the electronic clock 10 and outputs it. The output destination of the signal divided by the frequency division circuit 152 includes the timekeeping circuit 153.

[0028] The timing circuit 153 counts the signal of a predetermined frequency input from the frequency division circuit 152 to count and hold the current date and time. The format of the date and time held by the timing circuit 153 is not limited to being represented by year, month, day, hour, minute, and second, and may be an appropriate format suitable for processing by the CPU 11 or the like. As described above, the date and time counted by the timing circuit 153 is corrected by the CPU 11.

[0029] The notification sound output unit 16 outputs a notification sound such as a predetermined beep sound according to a control signal from the CPU 11.

[0030] The wireless communication unit 17 performs wireless communication with an external device, that is, transmits and receives data using radio waves. In the present embodiment, the wireless communication unit 17 performs short-range wireless communication by BLE with the smartphone 20 to be paired.

[0031] The acceleration sensor 18 detects the acceleration of the electronic clock 10 generated according to the user's movement or the like, and outputs the detection result to the CPU 11. From the detection result by the acceleration sensor 18, for example, the number of steps of a walking user can be specified.

[0032] (Configuration of the smartphone) FIG. 3 is a block diagram showing the functional configuration of the smartphone 20. The smartphone 20 includes a CPU 21, a memory 22, a display unit 23, an operation reception unit 24, a wireless communication unit 25, a telephone communication unit 26, a satellite radio wave reception processing unit 27, a speaker 28, and the like.

[0033] The CPU 21 is a processor that performs various arithmetic processes and overall controls the operations of each part of the smartphone 20. The CPU 21 performs various control operations by reading and executing the program 221 stored in the memory 22. Further, the CPU 21 calculates the moving distance (GPS distance) based on the transition of the current position calculated by the satellite radio wave reception processing unit 27, and transmits GPS distance data 123 including the information of the GPS distance to the electronic clock 10. Further, the CPU 21 corrects the system date and time of the smartphone 20 based on the date and time calculated by the satellite radio wave reception processing unit 27.

[0034] The memory 22 provides a working memory space for the CPU 21 and stores various data. The memory 22 includes, for example, a RAM and a non-volatile memory. The RAM is used for the arithmetic processing of the CPU 21 and also stores temporary data. The non-volatile memory is, for example, a flash memory, and stores various data in addition to the program 221. The program 221 includes an OS and various application programs (hereinafter also referred to as "apps"). In the smartphone 20 of the present embodiment, a clock cooperation app for performing a cooperation operation with the electronic clock 10 is installed. The smartphone 20 during the execution of the clock cooperation app, for example, receives a change in the operation settings of the electronic clock 10 and transmits the above-described setting instruction data to the electronic clock 10, or transmits various notifications regarding incoming calls, mail reception, and alarms to the electronic clock 10.

[0035] The display unit 23 includes a display screen 231 and performs digital display on the display screen 231 based on the control of the CPU 21. Here, the display screen 231 is capable of performing display in a dot matrix format and is, for example, a liquid crystal display screen.

[0036] The operation reception unit 24 receives a user's input operation and outputs it to the CPU 21 as an input signal. The operation reception unit 24 includes a touch panel 241 provided overlaid on the display screen 231, and detects contact of a user's finger or the like on this touch panel 241 as an input operation. Further, the operation reception unit 24 may further include a hardware button.

[0037] The wireless communication unit 25 performs short-range wireless communication by BLE with the electronic clock 10 to be paired. Further, the wireless communication unit 25 performs data communication with an external server via a wireless LAN access point.

[0038] The telephone communication unit 26 communicates with a mobile phone base station or the like and transmits and receives voice data for telephone communication, packet data related to Internet connection, and the like.

[0039] The satellite radio wave receiving processing unit 27 is a module that receives transmitted radio waves from GPS positioning satellites to obtain GPS data, and calculates the current position and time based on this GPS data. The satellite radio wave receiving processing unit 27 calculates the current position and time under the control of the CPU 21, and outputs the result to the CPU 21.

[0040] The speaker 28 outputs various sounds such as a predetermined notification sound according to a control signal from the CPU 21.

[0041] (Operation of the communication system) Next, the operation of the communication system 1 will be described centering on the operation related to specifying the moving distance correlation value in the electronic clock 10.

[0042] First, the method for specifying the moving distance correlation value by the CPU 11 as the control unit will be described. The CPU 11 specifies the moving distance correlation value and reflects the specified result in the measured distance data 122. The moving distance correlation value is a value related to the moving distance of the electronic clock 10, and may include various numerical values having a correlation with the moving distance, such as, for example, the moving distance of the own device from the specified position and the average pace. In any case of specifying the moving distance correlation value, it is necessary to specify the moving distance. The CPU 11 of the present embodiment can specify the moving distance by the following two methods.

[0043] The first method is a method of specifying the moving distance based on the GPS distance included in the GPS distance data 123 received from the smartphone 20. The GPS distance indicates the moving distance of the smartphone 20 over a certain period. Since the smartphone 20 is carried and used by the user together with the electronic clock 10, this GPS distance can be used as the moving distance of the electronic clock 10 as it is.

[0044] The GPS distance is calculated by the CPU 21 of the smartphone 20 based on the transition of the current position calculated by the satellite radio wave reception processing unit 27 of the smartphone 20. The GPS distance data 123 including the GPS distance is continuously and repeatedly transmitted from the smartphone 20 to the electronic clock 10. Each GPS distance data 123 includes information on the moving distance of the smartphone 20 from the time point when the previous GPS distance data 123 was completely transmitted. In other words, the GPS distance calculated in the smartphone 20 is reset each time the GPS distance data 123 is transmitted. More specifically, it is reset when the GPS distance data 123 is transmitted and the smartphone 20 receives the packet data for the reception confirmation from the electronic clock 10. If the packet data for the reception confirmation is not received although the GPS distance data 123 has been transmitted, the GPS distance data 123 is regarded as not being received by the electronic clock 10, and the GPS distance being calculated is not reset.

[0045] In the electronic clock 10, each time the GPS distance data 123 is received, the GPS distance indicated by the GPS distance data 123 is added to the moving distance indicated by the measured distance data 122. Thereby, the measured distance data 122 representing the cumulative moving distance of the electronic clock 10 from the start time of measurement is obtained. Also, each time the moving distance is updated, the average pace is calculated and the data of the average pace in the measured distance data 122 is updated.

[0046] However, in this first method, there is a problem that when the reception of the GPS distance data 123 in the electronic clock 10 (acquisition of the GPS distance) is interrupted, the moving distance cannot be updated during the interrupted period. One of the factors causing the interruption of the reception of the GPS distance data 123 is the interference of wireless communication. For example, when data other than the GPS distance data 123 is transmitted from the smartphone 20 and the reception process thereof is performed in the electronic clock 10, even if the GPS distance data 123 is transmitted from the smartphone 20 during the execution of the reception process, it cannot be received and the reception fails. In this case, the wireless communication for receiving the GPS distance data 123 corresponds to the "first wireless communication", and the wireless communication for receiving other data (second information) corresponds to the "second wireless communication" that interferes with the first wireless communication.

[0047] Therefore, the CPU 11 of the electronic clock 10 can calculate the moving distance by a second method that does not use the GPS distance data 123, and can switch between the first method and the second method according to the interference state of the wireless communication.

[0048] The second method is a method of calculating the acceleration sensor distance based on the detection result of the acceleration sensor 18, and specifying and updating the moving distance of the measured distance data 122 using this acceleration sensor distance. Specifically, the CPU 11 specifies the number of steps of the user from the detection result of the acceleration sensor 18, and multiplies the number of steps by a predetermined distance per step to calculate the acceleration sensor distance. The calculated acceleration sensor distance is recorded in the acceleration sensor distance data 124. By adding the acceleration sensor distance of the acceleration sensor distance data 124 to the measured distance data 122 at a predetermined timing, the measured distance data 122 representing the cumulative moving distance of the electronic clock 10 is obtained. The distance per step may be determined from the height data of the user registered in the setting data 125 or the like. Further, the motion state of the user (for example, walking, running, etc.) may be determined based on the detection result of the acceleration sensor 18, and the distance per step may be adjusted according to the determined motion state.

[0049] The second method usually has lower specific accuracy of the moving distance than the first method, but has the advantage that the moving distance can be specified without using the GPS distance data 123. Therefore, by switching between the first method and the second method according to the competition state of wireless communication, the moving distance can be stably specified in a timely manner, and the measured distance data 122 can be updated.

[0050] Hereinafter, the control related to the switching between the first method and the second method will be described. The outline of the control is as follows. That is, usually, the moving distance is specified by the first method using the GPS distance. When it is determined that there is a state (hereinafter referred to as "the first state") in which a disconnection more than a predetermined level due to competition of wireless communication may occur in acquiring the GPS distance from the smartphone 20, the process switches to the second method using the acceleration sensor distance. Here, "a disconnection more than a predetermined level occurs" means, for example, that a predetermined time has elapsed in a state where the GPS distance is not acquired, or that the electronic clock 10 has moved more than a predetermined distance in a state where the GPS distance is not acquired. The switching between the first method and the second method is performed in conjunction with, for example, the switching of the operation mode of the electronic clock 10.

[0051] The electronic clock 10 operates in one operation mode specified by the user among a plurality of operation modes, and the operation mode is switched according to the user's operation. The plurality of operation modes described above include a time mode for displaying basic information such as date, time, and day of the week, a stopwatch mode for measuring and displaying the elapsed time and moving distance, a recall mode for calling and displaying the measurement data in the stopwatch mode, an alarm mode for setting an alarm, and a timer mode. Hereinafter, an example of switching the operation mode between the time mode and the stopwatch mode will be used for description.

[0052] FIG. 4 is a diagram showing an example of the display screen 131 in the stopwatch mode. In the stopwatch mode, when the operation button 141 to which the start / stop function is assigned is pressed, the elapsed time 31 from the timing of the press is measured, and the moving distance 32 and average pace 33 of the electronic clock 10 from that timing are calculated and displayed on the display screen 131.

[0053] In the stopwatch mode, when the operation button 141 to which the mode switching function is assigned is pressed, the operation mode switches to the time mode while the measurement of the elapsed time 31, moving distance 32, and average pace 33 continues.

[0054] FIG. 5 is a diagram showing an example of the display screen 131 in the time mode. On the display screen 131 in the time mode, basic information 34 including time, date, day of the week, etc. is displayed largely. Also, if there are the moving distance 32 and average pace 33 being measured, these are additionally displayed small. In addition to (or instead of) the moving distance 32 and average pace 33, the elapsed time 31 may be displayed.

[0055] In the time mode, various data are transmitted and received between the paired smartphone 20 and the electronic clock 10. For example, in order to synchronize the date and time with the smartphone 20, date and time information (second information) is transmitted from the smartphone 20. Based on this date and time information, the CPU 11 corrects the date and time counted by the timing circuit 153. Also, when an operation to change the settings of the electronic clock 10 is made on the clock linking application of the smartphone 20, setting instruction data (second information) instructing the setting change is transmitted to the electronic clock 10. The CPU 11 changes the content of the setting data 125 based on this setting instruction data and changes the operation settings of the electronic clock 10.

[0056] The wireless communication for receiving these date-time data and setting instruction data can be a second wireless communication that competes with the first wireless communication for receiving the GPS distance data 123. That is, in the time mode, when the GPS distance data 123 is transmitted from the smartphone 20 while the reception process of the date-time data and the setting instruction data is being performed, a problem may occur in that the reception of the GPS distance data 123 fails and the moving distance is not updated. In other words, the time mode is a state (a first state) in which a predetermined or more interruption may occur in the acquisition of the GPS distance due to the competition of the wireless communication. Therefore, when the electronic clock 10 is operating in the time mode, the CPU 11 determines that it is in the first state and specifies the moving distance by a second method using the acceleration sensor distance.

[0057] On the other hand, the stopwatch mode shown in FIG. 4 is a mode exclusively for measuring and displaying the elapsed time 31, the moving distance 32, and the average pace 33, and basically, no wireless communication for transmitting and receiving data other than the GPS distance data 123 occurs with the smartphone 20. Therefore, the CPU 11 determines that no predetermined or more interruption occurs in the acquisition of the GPS distance due to the competition of the wireless communication (that is, it is not in the first state), and specifies the moving distance by the first method using the GPS distance.

[0058] Note that in the stopwatch mode, a second wireless communication may occur for a specific purpose. For example, when the auto-lap function is enabled, a second wireless communication may occur for sound notification linkage. Here, the auto-lap function is a function that automatically records lap times each time the moving distance of the electronic clock 10 increases by a predetermined lap distance. Also, sound notification linkage means causing a notification sound to be output on the smartphone 20 in conjunction with the recording of lap times. To perform this sound notification linkage, a request for output of a notification sound is transmitted from the electronic clock 10 to the smartphone 20. The wireless communication for transmitting the request for output of the notification sound is a second wireless communication that can compete with the first wireless communication for receiving the GPS distance data 123. However, if the frequency at which the second wireless communication occurs is equal to or lower than the upper limit frequency (hereinafter referred to as the "reference frequency") at which no predetermined interruption occurs in the reception of the GPS distance data 123, the moving distance may be calculated by the first method using the GPS distance. Here, the reference frequency can be set to once each time the moving distance of the electronic clock 10 increases by a predetermined reference distance (for example, the above-mentioned lap distance). When the reference frequency is determined in this way, the stopwatch mode in which the sound notification linkage is performed corresponds to the first operation mode in which the frequency at which the second wireless communication occurs is equal to or lower than the reference frequency. On the other hand, the time mode corresponds to the second operation mode in which the frequency at which the second wireless communication occurs is higher than the reference frequency. When the electronic clock 10 is operating in the first operation mode, the CPU 11 determines that it is not in the first state and specifies the moving distance by the first method using the GPS distance. Also, when the electronic clock 10 is operating in the second operation mode, the CPU 11 determines that it is in the first state and specifies the moving distance by the second method using the detection result of the acceleration sensor 18.

[0059] Note that the reference frequency is not limited to the above, and may be, for example, "0". That is, an operation mode in which a second wireless communication that can compete with the first wireless communication does not occur may be defined as the first operation mode, and other operation modes may be defined as the second operation mode. In this case, for example, the stopwatch mode in which the above-mentioned sound notification linkage is not performed corresponds to the first operation mode.

[0060] In the above description, an example was described in which the method for specifying the moving distance is switched in conjunction with the switching of the operation mode. In addition to this, when there is actually a disconnection of a predetermined level or more in the acquisition of the GPS distance (hereinafter referred to as "second state"), it may be switched to a second method using the acceleration sensor distance. For example, regardless of the operation mode of the electronic clock 10, when the GPS distance data 123 has not been received for a predetermined time (for example, 30 seconds), it may be determined that it is in the second state and switched to the second method. Thereby, even when the acquisition of the GPS distance is interrupted due to factors other than the competition of wireless communication, the moving distance can be stably specified continuously using the acceleration sensor distance. Examples of factors other than the competition of wireless communication include the failure of positioning in the smartphone 20 and the malfunction of the short-range wireless communication between the smartphone 20 and the electronic clock 10.

[0061] Next, the moving distance specifying process executed to specify the moving distance by the above-described method will be described. FIG. 6 is a flowchart showing the control procedure by the CPU 11 of the moving distance specifying process. The moving distance specifying process is started when the user instructs a transition to the stopwatch mode.

[0062] When the moving distance specifying process is started, the CPU 11 switches the operation mode of the electronic clock 10 to the stopwatch mode (step S101). Here, the CPU 11 causes the display unit 13 to display the stopwatch mode display shown in FIG. 4. At the time of transition to the stopwatch mode, the elapsed time 31, the moving distance 32, and the average pace 33 are all in the "reset state" where they are all "0".

[0063] The CPU 11 determines whether or not a measurement start instruction has been given, that is, whether or not the operation button 141 (hereinafter referred to as "start / stop button") to which the start / stop function is assigned has been pressed (step S102). If it is determined that the measurement start instruction has not been given ( "NO" in step S102), the process of step S102 is executed again.

[0064] When it is determined that a measurement start instruction has been given (i.e., “YES” in step S102), the CPU 11 sends a GPS distance measurement start request to the smartphone 20 (step S103). Upon receiving this measurement start request, the smartphone 20 starts positioning by the satellite radio wave reception processing unit 27 and calculates the GPS distance using this positioning result, and continuously and repeatedly transmits the GPS distance data 123 as described above. The CPU 11 measures the elapsed time 31, the moving distance 32, and the average pace 33 from the timing when the measurement start instruction was given and displays them on the display screen 131. Among these, the display of the moving distance 32 and the average pace 33 is performed based on the measured distance data 122. The state in which the elapsed time 31, the moving distance 32, and the average pace 33 are being measured is also referred to as the “running state”. Here, the measurement of the moving distance by the first method using the GPS distance is started.

[0065] Also, the CPU 11 starts measuring the moving distance (acceleration sensor distance) based on the detection result by the acceleration sensor 18 and holds this acceleration sensor distance as acceleration sensor distance data 124 (step S104). At this stage, the acceleration sensor distance is not reflected in the measured distance data 122.

[0066] The CPU 11 determines whether it has received the GPS distance data 123 from the smartphone 20 (step S105). If it is determined that the GPS distance data 123 has been received (i.e., “YES” in step S105), it sends packet data for reception confirmation to the smartphone 20 (step S106).

[0067] The CPU 11 adds the acquired GPS distance to the moving distance indicated by the measured distance data 122 (step S107). Also, it calculates the average pace based on the moving distance to which the GPS distance has been added and the elapsed time during measurement, and updates the average pace data included in the measured distance data 122. Further, it displays the latest moving distance 32 and average pace 33 on the display screen 131.

[0068] The CPU 11 determines whether a transition to the time mode has been instructed by the user (step S108). If it is determined that the transition to the time mode has not been instructed ( "NO" in step S108), the CPU 11 determines whether an instruction to end the measurement has been given (step S120). Here, the instruction to end the measurement is given, for example, by pressing an operation button 141 (hereinafter referred to as the "reset button") to which a reset function is assigned while the measurement is temporarily stopped by pressing the start / stop button. If it is determined that the instruction to end the measurement has not been given ( "NO" in step S120), the CPU 11 returns the process to step S105 and continues to specify the moving distance using the GPS distance.

[0069] If it is determined in step S108 that the transition to the time mode has been instructed ( "YES" in step S108), the CPU 11 switches the operation mode of the electronic clock 10 to the time mode (step S109). That is, the CPU 11 causes the display unit 13 to display the time mode display shown in FIG. 5. Here, the moving distance 32 and the average pace 33 during measurement are displayed together with the basic information 34. When transitioning to the time mode, the CPU 11 determines that it is in a first state in which a predetermined or more interruption may occur in the acquisition of the GPS distance, and executes the following steps S110 and S111 to switch the moving distance specifying method from the first method to the second method.

[0070] The CPU 11 transmits a request to stop the GPS distance measurement (step S110). The smartphone 20 that has received this measurement stop request stops calculating the GPS distance and transmitting the GPS distance data 123.

[0071] Further, the CPU 11 starts reflecting the acceleration sensor distance on the moving distance (step S111). That is, instead of the GPS distance, the acceleration sensor distance during measurement is added to the moving distance of the measurement distance data 122, and the average pace is calculated, and the moving distance 32 and the average pace 33 are displayed based on this measurement distance data 122.

[0072] The CPU 11 determines whether a transition to the stopwatch mode has been instructed (step S112). If it is determined that the transition to the stopwatch mode has not been instructed (\"NO\" in step S112), the CPU 11 executes the process of step S112 again.

[0073] If it is determined that the transition to the stopwatch mode has been instructed (\"YES\" in step S112), the CPU 11 switches the operation mode of the electronic clock 10 to the stopwatch mode (step S113). When transitioning to the stopwatch mode, the CPU 11 determines that it is not in the first state and executes the following steps S114 and S115 to switch the method for specifying the moving distance from the second method to the first method. That is, the CPU 11 sends a request to start measuring the GPS distance (step S114). The process of step S114 is the same as the process of step S103. Also, the CPU 11 stops reflecting the acceleration sensor distance in the moving distance and switches the value added to the measured distance data 122 to the GPS distance (step S115). After that, the CPU 11 transfers the process to step S105.

[0074] On the other hand, in the process of step S105, if it is determined that the GPS distance data 123 has not been received (\"NO\" in step S105), the CPU 11 determines whether 30 seconds (predetermined time) has elapsed since the last reception of the GPS distance data 123 (step S116). If it is determined that 30 seconds has not elapsed since the last reception (\"NO\" in step S116), the CPU 11 returns the process to step S105.

[0075] If it is determined that 30 seconds has elapsed since the last reception of the GPS distance data 123 (\"YES\" in step S116), the CPU 11 determines that it is in the second state where there are interruptions in obtaining the GPS distance for a predetermined time or more, and starts reflecting the acceleration sensor distance in the moving distance (step S117). The process of step S117 is the same as the process of step S111. By the process of this step S117, the method for specifying the moving distance is switched from the first method to the second method.

[0076] The CPU 11 determines whether it has received the GPS distance data 123 (step S118). If it is determined that the data has not been received ( "NO" in step S118), the process of step S118 is executed again. If it is determined that the GPS distance data 123 has been received ( "YES" in step S118), the CPU 11 stops reflecting the moving distance of the acceleration sensor distance and switches the value to be added to the measured distance data 122 to the GPS distance (step S119). The process of step S119 is the same as the process of step S115. By the process of this step S119, the method of specifying the moving distance switches from the second method to the first method. After executing step S119, the CPU 11 causes the process to proceed to step S106.

[0077] In the process of step S120, if it is determined that an instruction to end the measurement has been given ( "NO" in step S120), the CPU 11 resets the measured values of the elapsed time 31, the moving distance 32, and the average pace 33 to "0" to set the reset state, and ends the moving distance specifying process.

[0078] In the moving distance specifying process of FIG. 6, in the running state, the following alert processing may be executed in parallel. FIG. 7 is a flowchart showing the control procedure by the CPU 11 for the alert processing. The alert processing is executed when the measurement is started in the stopwatch mode with the autolap function enabled.

[0079] In the beep processing, the CPU 11 determines whether the moving distance indicated by the measured distance data 122 has increased by a predetermined lap distance since the last lap time was recorded (or since the measurement started if no lap time has been recorded yet) (step S201). The lap distance is, for example, set in advance by the user. If it is determined that the moving distance has increased by the lap distance ( "YES" in step S201), the CPU 11 records the lap time in the memory 12 and causes the beep sound output unit 16 to output a predetermined beep sound (step S202). Also, the CPU 11 sends a beep sound request (beep request) to the smartphone 20 (step S203). The smartphone 20 that has received this beep request outputs a predetermined beep sound from the speaker 28. When step S203 ends, the CPU 11 returns the process to step S201.

[0080] In step S201, if it is determined that the increase in the moving distance is less than the lap distance ( "NO" in step S201), the CPU 11 determines whether an instruction to end the measurement has been given (step S204). If the CPU 11 determines that no instruction to end the measurement has been given ( "NO" in step S204), it returns the process to step S201, and if it determines that an instruction to end the measurement has been given ( "YES" in step S204), it ends the beep processing.

[0081] Note that in the moving distance identification process illustrated in FIG. 6, the start or pause of the measurement by the start / stop button and the end (reset) of the measurement by the reset button were accepted while operating in the stopwatch mode, but it is not limited to this. That is, as shown in FIG. 8, it may be possible to directly transition from other operation modes to any of the reset state, running state, and pause state of the stopwatch mode. Here, the other operation modes are not limited to the time mode, and may be the above-described recall mode, alarm mode, timer mode, etc. Also, all of these other operation modes are assumed to be second operation modes in which the frequency of occurrence of the second wireless communication is higher than the above-mentioned reference frequency.

[0082] In FIG. 8, the “other mode” shown on the left side of the stopwatch mode indicates another operation mode in a state where the measurement of the elapsed time 31, the moving distance 32, and the average pace 33 is not being performed. Also, the “other mode” shown on the right side of the stopwatch mode indicates another operation mode when a transition occurs during the measurement of the elapsed time 31, the moving distance 32, and the average pace 33. The arrow connecting between modes or states indicates the transition between modes or states.

[0083] In FIG. 8, the transition from the other mode before the start of measurement to the running state or the pause state, and the transition from the reset state to the running state in the stopwatch mode are defined as “transition A”. Also, the transition from the running state or the pause state to switching to another operation mode while continuing the measurement is defined as “transition B”. Also, the transition from another operation mode during measurement to switching to the running state or the pause state is defined as “transition C”. Also, the transition from the pause state to the reset state in the stopwatch mode is defined as “transition D”. In transitions A to D, during the transition, the measurement operation of the GPS distance and the measurement operation of the acceleration sensor distance change.

[0084] FIG. 9 is a diagram showing the change in the measurement operation in transitions A to D. In transition A, the acquisition of the GPS distance (that is, the reception of the GPS distance data 123) and the reflection to the moving distance are started, and at the same time, the measurement of the acceleration sensor distance and the holding in the memory 12 (acceleration sensor distance data 124) are started. In transition B, the acquisition of the GPS distance is stopped, and the reflection of the acceleration sensor distance to the moving distance is started. That is, the method of specifying the moving distance switches from the first method using the GPS distance to the second method using the acceleration sensor distance. In transition C, the acquisition of the GPS distance is resumed, and the reflection of the acceleration sensor distance to the moving distance is stopped. That is, the method of specifying the moving distance switches from the second method to the first method. In transition D, the acquisition of the GPS distance is stopped, and the measurement of the acceleration sensor distance is stopped and reset. Also, the measured values of the moving distance 32 and the average pace 33 are reset. By making a transition involving such a change in the measurement operation, it is possible to make transitions between the states of the stopwatch mode and between the operation modes while continuing to specify a stable moving distance.

[0085] In addition, if there is a first operation mode among a plurality of other operation modes in which the frequency of occurrence of the second wireless communication is equal to or lower than the reference frequency, in the transition between the stopwatch mode and the first operation mode, it is not necessary to switch the method for specifying the moving distance. In other words, in the first operation mode, the moving distance can be specified by the first method using the GPS distance data 123 in the same manner as in the stopwatch mode.

[0086] (Effect) As described above, the electronic clock 10 as a communication device according to the present embodiment includes a wireless communication unit 17 that performs a first wireless communication for acquiring a GPS distance as first information related to the moving distance of the own device and a second wireless communication that may compete with the first wireless communication, between the own device and the smartphone 20 as an external device, an acceleration sensor 18 that detects the acceleration of the own device, and a CPU 11 as a control unit. The CPU 11 specifies a moving distance correlation value related to the moving distance of the own device. The CPU 11 as a control unit specifies a moving distance correlation value based on the GPS distance acquired by the wireless communication unit 17 from the smartphone 20, and when it is determined that the acquisition of the GPS distance from the smartphone 20 is in a first state in which a disconnection of a predetermined level or more due to the above-described competition may occur, the CPU 11 specifies a moving distance correlation value based on the detection result by the acceleration sensor 18. Accordingly, when the GPS distance can be continuously obtained, the moving distance correlation value can be specified with high precision by the first method using the GPS distance. When there can be a break of a predetermined level or more in the acquisition of the GPS distance, the process switches to the second method using the acceleration sensor distance and continues to specify the moving distance correlation value. Therefore, regardless of the wireless communication situation with the smartphone 20, the moving distance correlation value can be stably specified in a timely manner. Thus, it is possible to reduce the occurrence of a problem that the update of the display of the moving distance correlation value is delayed, and the user convenience can be improved.

[0087] Further, the CPU 11 as the control unit switches the operation mode of the own device between a stopwatch mode as a first operation mode in which the frequency of occurrence of the second wireless communication is equal to or lower than a predetermined reference frequency, and a time mode as a second operation mode in which the frequency of occurrence of the second wireless communication is higher than the reference frequency, and determines that the own device is in the first state when operating in the time mode. Accordingly, with simple control triggered by the switching of the operation mode, it is possible to switch to a specifying method capable of stably specifying the moving distance correlation value. Also, even in an operation mode in which the second wireless communication that may conflict with the first wireless communication occurs, when the frequency is equal to or lower than the reference frequency, it is possible to continue specifying the moving distance correlation value by the first method. Therefore, it is possible to improve the specifying accuracy of the moving distance correlation value while suppressing the occurrence of a problem that the update of the display of the moving distance correlation value is delayed.

[0088] Also, the reference frequency is the frequency once every time the moving distance of the own device increases by a predetermined reference distance. By setting the reference frequency in this way, it is possible to suppress the number of acquisition failures of the GPS distance to 1 or less each time the electronic clock 10 moves the reference distance. Therefore, it is possible to prevent the acquisition of the GPS distance from being continuously interrupted over a long moving distance. Accordingly, for example, even when the second wireless communication occurs for the purpose of sound interlocking during autolap recording, the moving distance correlation value can be specified with high precision by the first method.

[0089] Further, the CPU 11 as the control unit switches the operation mode of the own device between a stopwatch mode as a first operation mode in which the second wireless communication does not occur and a time mode as a second operation mode in which the second wireless communication can occur, and determines that the own device is in the first state when operating in the time mode. Thereby, it is possible to switch to a specific method capable of stably specifying the moving distance correlation value by simple control triggered by the switching of the operation mode. Further, by using the first method only for the operation mode in which the second wireless communication does not occur, it is possible to more reliably suppress the occurrence of a problem that the update of the display of the moving distance correlation value is delayed.

[0090] Further, the electronic timepiece 10 includes a timekeeping circuit 153 that counts the date and time, and the CPU 11 as the control unit corrects the date and time counted by the timekeeping circuit 153 based on the date and time information (second information) related to the date and time acquired by the wireless communication unit 17 from the smartphone 20, and the wireless communication unit 17 acquires the date and time information by the second wireless communication. Thereby, even when the first wireless communication for acquiring the GPS distance and the second wireless communication for acquiring the date and time information may compete, it is possible to stably specify the moving distance correlation value in a timely manner.

[0091] Further, the first operation mode is a time mode that measures and displays the elapsed time. Thereby, even when a predetermined or more interruption may occur in the acquisition of the GPS distance in the time mode, it is possible to continue specifying the moving distance correlation value while switching the operation mode to the time mode.

[0092] Further, when the CPU 11 as the control unit determines that it is in the second state in which a predetermined or more interruption has occurred in the acquisition of the GPS distance, the moving distance correlation value is specified based on the detection result by the acceleration sensor 18. Accordingly, even when there are interruptions in the acquisition of the GPS distance by a certain amount or more in reality, it is possible to switch to the second method and continue to specify the moving distance correlation value. Therefore, even when the positioning in the smartphone 20 is not appropriately performed or when there is a problem in the short-range wireless communication between the smartphone 20 and the electronic clock 10, the moving distance correlation value can be stably specified.

[0093] In addition, when the acquisition of the GPS distance from the smartphone 20 has not been performed for a predetermined time, the CPU 11 as the control unit determines that it is in the second state. Accordingly, it is possible to appropriately switch to the second method using the acceleration sensor distance with a simple determination method.

[0094] In addition, the method for specifying the moving distance correlation value according to the above embodiment specifies the moving distance correlation value based on the GPS distance as the first information acquired by the wireless communication unit 17 from the smartphone 20. When it is determined that it is in the first state where there can be interruptions by a certain amount or more due to wireless communication competition in the acquisition of the GPS distance from the smartphone 20, the moving distance correlation value is specified based on the detection result by the acceleration sensor 18. Accordingly, the moving distance correlation value can be stably specified in a timely manner. Therefore, it is possible to reduce the occurrence of problems such as delays in updating the display of the moving distance correlation value, and thus improve user convenience.

[0095] In addition, the program 121 according to the above embodiment causes the CPU 11 as a computer provided in the communication device to function as a control means for specifying a moving distance correlation value related to the moving distance of the own device. The control means specifies the moving distance correlation value based on the GPS distance as the first information acquired by the wireless communication unit 17 from the smartphone 20. When it is determined that it is in the first state where there can be interruptions by a certain amount or more due to wireless communication competition in the acquisition of the GPS distance from the smartphone 20, the moving distance correlation value is specified based on the detection result by the acceleration sensor 18. By operating the electronic clock 10 with such a program 121, it is possible to specify the moving distance correlation value stably and in a timely manner. Therefore, it is possible to reduce the occurrence of a problem that the update of the display of the moving distance correlation value is delayed, and thus the user convenience can be improved.

[0096] (Others) Note that the description in the above embodiment is an example of a communication device, a method for specifying a moving distance correlation value, and a program according to the present invention, and is not limited thereto. For example, as the electronic clock 10, one that performs digital display in a dot matrix format is exemplified, but it is not limited thereto, and an analog electronic clock that displays at least a part of information such as time, measurement time, and moving distance by a pointer may be used.

[0097] Further, the communication device is not limited to the electronic clock 10, and may be various devices mainly carried and used by a user, for example, a tablet terminal, a notebook PC, and various wearable devices worn by the user on the body.

[0098] Further, although the smartphone 20 is exemplified as the external device, it is not limited thereto, and as the external device, a terminal device such as a tablet terminal or a notebook PC may be used.

[0099] Further, an example in which the CPU 21 of the smartphone 20 calculates the GPS distance from the position information and the electronic clock 10 receives the GPS distance data 123 including the information of the GPS distance is used for explanation, but it is not limited thereto. For example, the electronic clock 10 may acquire the position information from the smartphone 20, and the CPU 11 of the electronic clock 10 may calculate the GPS distance (moving distance correlation value) from the transition of this position information. Calculating the moving distance correlation value from the position information in this way is also an aspect of "specifying the moving distance correlation value".

[0100] In the above-described embodiment, a method for determining whether it is in the first state based on the operation mode in which the electronic clock 10 is operating has been exemplified, but the method is not limited thereto. For example, in any operation mode, first, the identification of the moving distance is started by the first method. When it is detected that the acquisition of the GPS distance has failed due to a radio communication conflict, it may be determined that it is in the first state, and the method for identifying the moving distance may be switched to the second method while remaining in the above operation mode.

[0101] Also, the first method and the second method may be switched based only on the determination result of whether it is in the first state, and the determination result of whether it is in the second state may not be used. In this case, steps S116 to S119 in the moving distance identification process of FIG. 6 may be omitted.

[0102] In addition, as the reference frequency, an example in which the frequency is once every time the moving distance of the electronic clock 10 increases by a predetermined reference distance (for example, lap distance) has been exemplified, but the frequency is not limited thereto. The reference frequency may be determined, for example, as the average number of times the second radio communication occurs per unit time, or the average number of times the second radio communication occurs per unit moving distance.

[0103] In the above description, an example in which the non-volatile memory of the memory 12 is used as the computer-readable medium of the program according to the present invention has been disclosed, but the example is not limited thereto. As other computer-readable media, information recording media such as HDD, SSD, flash memory, CD-ROM, etc. can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing the data of the program according to the present invention via a communication line.

[0104] Regarding the detailed configuration and detailed operation of each component of the electronic clock 10 as the communication device and the smartphone 20 as the external device in the above embodiment, it goes without saying that they can be appropriately changed without departing from the spirit of the present invention.

[0105] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, and includes the scope of the invention described in the claims and the equivalent scope thereof. The invention described in the claims initially attached to the application form of this application is appended below. The claim numbers described in the appendix are as in the claims initially attached to the application form of this application. [Appendix] <Claim 1> A wireless communication unit that performs a first wireless communication for acquiring first information related to the moving distance of the own device and a second wireless communication that may conflict with the first wireless communication, between the own device and an external device; An acceleration sensor that detects the acceleration of the own device; A control unit that specifies a moving distance correlation value related to the moving distance; Comprising: The control unit: Specifies the moving distance correlation value based on the first information acquired by the wireless communication unit from the external device; When it is determined that the acquisition of the first information from the external device is in a first state in which a disconnection of a predetermined level or more due to the conflict may occur, the moving distance correlation value is specified based on the detection result by the acceleration sensor. A communication device characterized by the above. <Claim 2> The control unit: Switches the operation mode of the own device between a first operation mode in which the frequency of occurrence of the second wireless communication is equal to or lower than a predetermined reference frequency and a second operation mode in which the frequency of occurrence of the second wireless communication is higher than the reference frequency; Determines that the own device is in the first state when operating in the second operation mode. The communication device according to claim 1, characterized by the above. <Claim 3> The communication device according to claim 2, characterized in that the reference frequency is a frequency of once every time the moving distance of the own device increases by a predetermined reference distance. <Claim 4> The control unit: Switch the operation mode of the own device between a first operation mode in which the second wireless communication does not occur and a second operation mode in which the second wireless communication can occur. Determine that it is in the first state when the own device is operating in the second operation mode. The communication device according to claim 1, characterized in that. <Claim 5> Equipped with a timing unit that factors in the date and time. The control unit corrects the date and time counted by the timing unit based on second information related to the date and time obtained by the wireless communication unit from the external device. The wireless communication unit acquires the second information by the second wireless communication. The communication device according to any one of claims 2 to 4, characterized in that. <Claim 6> The first operation mode is a mode for measuring and displaying the elapsed time, and the communication device according to any one of claims 2 to 5, characterized in that. <Claim 7> When the control unit determines that it is in a second state in which the interruption has occurred in the acquisition of the first information, the control unit specifies the movement distance correlation value based on the detection result by the acceleration sensor, and the communication device according to any one of claims 1 to 6, characterized in that. <Claim 8> The control unit determines that it is in the second state when the acquisition of the first information from the external device has not been performed for a predetermined time, and the communication device according to claim 7, characterized in that. <Claim 9> In a communication device including a wireless communication unit that performs a first wireless communication for acquiring first information related to the movement distance of the own device and a second wireless communication that can compete with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, a method for specifying a movement distance correlation value related to the movement distance, The movement distance correlation value is specified based on the first information acquired by the wireless communication unit from the external device. When it is determined that the acquisition of the first information from the external device is in a first state in which a predetermined or more disconnections due to the conflict can occur, the moving distance correlation value is specified based on the detection result by the acceleration sensor. A method for specifying a moving distance correlation value, characterized by the above. <Claim 10> A computer provided in a communication device including a wireless communication unit that performs a first wireless communication for acquiring first information related to the moving distance of the own device and a second wireless communication that can conflict with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, Control means for specifying a moving distance correlation value related to the moving distance, Function as, The control means, Specify the moving distance correlation value based on the first information acquired by the wireless communication unit from the external device, When it is determined that the acquisition of the first information from the external device is in a first state in which a predetermined or more disconnections due to the conflict can occur, the moving distance correlation value is specified based on the detection result by the acceleration sensor. A program, characterized by the above.

Explanation of symbols

[0106] 1 Communication system 10 Electronic clock (communication device) 11 CPU (control unit) 12 Memory 121 Program 122 Measured distance data 123 GPS distance data 124 Acceleration sensor distance data 125 Setting data 13 Display unit 131 Display screen 14 Operation reception unit 141 Operation button 151 Oscillation circuit 152 Frequency division circuit 153 Timing circuit 16 Notification sound output unit 17 Wireless communication unit 18 Acceleration sensor 20 Smartphone (external device) 21 CPU 22 Memory 221 Program 23 Display unit 231 Display screen 24 Operation reception unit 241 Touch panel 25 Wireless communication unit 26 Telephone communication unit 27 Satellite radio wave reception processing unit 28 Speaker 31 Elapsed time 32 Moving distance (moving distance correlation value) 33 Average pace (moving distance correlation value) 34 Basic information

Claims

1. A wireless communication unit that performs first wireless communication for acquiring first information related to the moving distance of the own device and second wireless communication that may conflict with the first wireless communication with an external device, An acceleration sensor that detects the acceleration of the own device, A control unit that specifies a moving distance correlation value related to the moving distance, comprising: The control unit: can switch the operation mode of the own device between a first operation mode and a second operation mode in which the frequencies at which the second wireless communication occurs are different from each other, when the own device is operating in the first operation mode, specifies the moving distance correlation value based on the first information received from the external device, when the own device is operating in the second operation mode, specifies the moving distance correlation value based on the detection result by the acceleration sensor A communication device characterized by the above.

2. The second operation mode is a mode in which the frequency of occurrence of the second wireless communication is higher than that of the first operation mode The communication device according to claim 1, characterized by the above.

3. The control unit does not acquire the first information in the second operation mode The communication device according to claim 1 or 2, characterized by the above.

4. When the control unit switches the operation mode of the own device from the first operation mode to the second operation mode, it transmits a signal to the external device to stop transmitting the first information to the own device The communication device according to claim 3, characterized by the above.

5. The moving distance correlation value is a cumulative value obtained by accumulating a plurality of the moving distances respectively acquired at a predetermined timing The communication device according to any one of claims 1 to 4, characterized by the above.

6. When the control unit specifies the movement distance correlation value based on the detection result of the acceleration sensor, the control unit substitutes a part of the plurality of movement distances with the value of the movement distance detected by the acceleration sensor to specify the movement distance correlation value as an accumulated value. The communication device according to claim 5, wherein the communication device is characterized in that.

7. A timekeeping unit for counting time is provided. The control unit corrects the time counted by the timekeeping unit based on second information related to the date and time obtained by the wireless communication unit from the external device. The wireless communication unit acquires the second information by the second wireless communication. The communication device according to any one of claims 1 to 6, wherein the communication device is characterized in that.

8. The communication device according to any one of claims 1 to 7, wherein the first operation mode is a mode for measuring and displaying an elapsed time.

9. In a communication device including a wireless communication unit that performs a first wireless communication for acquiring first information related to the movement distance of the own device and a second wireless communication that may conflict with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, a method for specifying a movement distance correlation value related to the movement distance, The operation mode of the own device can be switched between a first operation mode and a second operation mode in which the frequencies of occurrence of the second wireless communication are different from each other. When the own device is operating in the first operation mode, the movement distance correlation value is specified based on the first information received from the external device. When the own device is operating in the second operation mode, the movement distance correlation value is specified based on the detection result of the acceleration sensor. A method for specifying a movement distance correlation value, wherein the method is characterized in that.

10. A computer provided in a communication device that includes a wireless communication unit that performs first wireless communication for acquiring first information related to the moving distance of the own device and second wireless communication that may compete with the first wireless communication with an external device, and an acceleration sensor that detects the acceleration of the own device, control means for specifying a moving distance correlation value related to the moving distance, function as, The control means, is capable of switching the operation mode of the own device between a first operation mode and a second operation mode in which the frequencies at which the second wireless communication occurs are different from each other, when the own device is operating in the first operation mode, the moving distance correlation value is specified based on the first information received from the external device, when the own device is operating in the second operation mode, the moving distance correlation value is specified based on the detection result by the acceleration sensor A program characterized by the above.

Citation Information

Patent Citations

  • Positioning system

    JP2003125436A

  • Portable device

    JP2014006089A

  • Setting information determination method

    JP2019125163A

  • Portable electronic apparatus and motion assisting system

    JP2019132752A

  • Communication device, moving distance correlation value identifying method, and program

    JP2022127860A