Information processing device, recording restart notification method, and program
Patent Information
- Application Number
- JP2026109181
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-06-22
- Publication Date
- 2026-09-03
AI Technical Summary
【0007】 本発明によれば、運動に関するログの取得をユーザ操作に応じて再開する場合におけるログの損失を抑制することができる。
Smart Images

Figure 2026140888000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a recording resumption notification method, and a program.
Background Art
[0002] Conventionally, it is known that electronic devices such as wristwatches and smart watches are used to acquire logs of exercises such as running and cycling. The types of obtained logs are mostly position information, activity amount, exercise form, etc., and it is also common to automatically stop and restart log acquisition. For example, in Patent Document 1, when it is determined that the user is exercising, the type of exercise, the amount of exercise, and the exercise time are recorded; when it is determined that the exercise is paused, if the stop time is short and not more than a predetermined value, it is determined to be a temporary rest, and the exercise recording is resumed; if the stopped state continues for a long time not less than a predetermined value, the exercise is terminated, it is determined that the user is resting, and a menu display is performed.
Prior Art Literature
Patent Literature
[0003]
Patent Document 1
Summary of the Invention
Problem to be Solved by the Invention
[0004] By the way, there are cases where position information obtained using a satellite positioning system such as GPS and a log based on the position information are acquired. The accuracy of position information obtained using a satellite positioning system is easily affected by radio wave sensitivity. When stopping and restarting log acquisition automatically based on changes in position information or the like, depending on the state of radio wave sensitivity, stopping and restarting are frequently repeated, which bothers the user. For this reason, a separate function for manually stopping and restarting log acquisition is sometimes provided. However, in this case, there are many cases where the user forgets to manually restart log acquisition, which causes the problem that a large amount of logs that should have been acquired are lost.
[0005] This invention has been made in view of the above circumstances, and aims to provide an information processing device, a recording resumption notification method, and a program that can suppress log loss when resuming the acquisition of exercise-related logs in response to user operation. [Means for solving the problem]
[0006] To achieve the above objective, an information processing device according to one embodiment of the present invention comprises at least one processor, the processor records location information indicating the user's location as log location information, and when the recording of the log location information has stopped due to a user operation to stop the recording of the log location information, the processor determines whether or not to notify the user to prompt the resumption of the recording of the log location information based on predetermined conditions based on the user's actions. [Effects of the Invention]
[0007] According to the present invention, it is possible to suppress the loss of logs when the acquisition of exercise-related logs is resumed in response to user operation. [Brief explanation of the drawing]
[0008] [Figure 1] This is a schematic diagram illustrating the external appearance of an electronic device according to one embodiment of the present invention. [Figure 2] A block diagram showing an example of the hardware configuration of an electronic device relating to one embodiment of the present invention. [Figure 3] This is a functional block diagram showing the functional configuration for performing a recording restart process among the functional configurations of an electronic device according to one embodiment of the present invention. [Figure 4] This flowchart shows an example of the flow of the recording restart process executed by the processing unit of an electronic device according to one embodiment of the present invention. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings.
[0010] An electronic device 1 according to an embodiment of the present invention will now be described. Figure 1 is a schematic diagram illustrating the external appearance of an electronic device 1 according to one embodiment of the present invention.
[0011] Electronic device 1 is an information processing device that has information processing functions and provides services using location information indicating the user's location, etc., obtained using a positioning satellite system. Electronic device 1 may be a wearable terminal such as a smartwatch worn on the user's body, or it may be a mobile terminal such as a smartphone or taglet owned by the user. As shown in Figure 1, electronic device 1 in this embodiment is a smartwatch, which is a wristwatch-type wearable terminal.
[0012] The electronic device 1 has multiple usage modes. One of the usage modes is an activity mode, which is mainly associated with the exercises performed by the user. In the activity mode, logs are acquired regarding the movements of various exercises performed by the user, such as walking, running, and cycling. The types of logs acquired include various information such as the user's location information and, based on that location information, the distance traveled, activity level, exercise form, and other exercise history information. Location information is acquired, for example, using positioning satellite signals received by the GNSS unit 21, which will be described later.
[0013] The electronic device 1 of this embodiment has a function to automatically stop and resume recording location information necessary for acquiring logs during activity mode. Specifically, the electronic device 1 automatically stops recording location information if the location information does not change for a certain period of time or if the reception state of the positioning satellite signal is unstable and location information cannot be acquired for a certain period of time. The electronic device 1 also has a function to automatically resume recording location information when, for example, the amount of user activity detected by the sensor unit 22 (described later) exceeds a predetermined level or when the reception state improves. The electronic device 1 also has a function that allows the user to manually stop and resume recording location information during activity mode.
[0014] Next, the hardware configuration of the electronic device 1 will be described. Figure 2 is a block diagram showing an example of the hardware configuration of the electronic device 1. As shown in Figure 2, the electronic device 1 includes at least one processor 10, a ROM (Read Only Memory) 11, a RAM (Random Access Memory) 12, a bus 13, an input / output interface 14, an input unit 15, a notification unit 17, a communication unit 18, a recording unit 19, a battery 20, a GNSS unit 21, and a sensor unit 22.
[0015] The processor 10 is the central part of the computer that performs calculations and control necessary for the operation of the electronic device 1, and performs various calculations and processes. The processor 10 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), SoC (System on a Chip), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field-Programmable Gate Array). Alternatively, the processor 10 is a combination of several of these. Furthermore, the processor 10 may also be a combination of these with hardware accelerators.
[0016] The processor 10 controls various parts of the electronic device 1 to realize various functions based on programs such as firmware, system software, and application software stored in ROM 11 or RAM 12, etc. The processor 10 also executes the processes described later based on the programs. Note that some or all of the programs may be incorporated into the circuitry of the processor 10.
[0017] The processor 10, ROM 11, and RAM 12 are mutually connected via a bus 13. An input / output interface 14 is also connected to this bus 13. An input unit 15, a notification unit 17, a communication unit 18, a recording unit 19, a battery 20, a GNSS unit 21, and a sensor unit 22 are connected to the input / output interface 14.
[0018] The input unit 15 is configured of various buttons, a touch panel, or the like, and inputs various types of information in accordance with a user's instruction operation. The input unit 15 is configured, for example, of buttons, icons, or the like for switching between various use modes of the electronic device 1, which will be described later, and for switching between stopping and resuming recording of position information during activity mode.
[0019] The output unit 16 is configured, for example, of a display that displays images, a speaker that amplifies audio, or the like, and outputs images and audio. In the present embodiment, for example, logs obtained during the activity mode and the like are output to the display or speaker of the output unit 16.
[0020] The notification unit 17 is configured, for example, of a display, a speaker, a lamp, a vibration motor, or the like. The notification unit 17 of the present embodiment outputs display of character information, sound, light, vibration, or the like at the timing when recording of position information is automatically stopped or resumed during activity mode, for example. The notification unit 17 also notifies the user that resumption of recording of position information is prompted by display of character information, outputting sound, light, or vibration. In the present embodiment, the display has functions as the input unit 15, the output unit 16, and the notification unit 17, and the speaker has functions as the output unit 16 and the notification unit 17.
[0021] The communication unit 18 is provided with a communication module for short-range wireless communication (NFC) such as Bluetooth, a communication module for communicating with a communication network such as a mobile phone network or the Internet, and the like, and provides a communication function with external devices such as a smartphone, a personal computer, or the like. The electronic device 1 can receive various programs, data, and the like from an external device and store them in the recording unit 19.
[0022] The recording unit 19 is configured with a semiconductor memory such as DRAM (Dynamic Random Access Memory), and is a device that stores various data of the electronic device 1. The recording unit 19 provides, for example, a storage area for a program for realizing the functions of the electronic device 1 and data used for executing the program. In addition, the recording unit 19 stores user position information and other logs acquired during an activity mode described later, various data detected by the sensor unit 22, and the like. Note that the recording unit 19 may include a storage area on a predetermined server device side when connected to a network via the communication unit 18.
[0023] The battery 20 supplies power to each part of the electronic device 1. For example, the battery 20 is configured by a secondary battery.
[0024] The GNSS unit 21 is a positioning information acquisition unit for acquiring position information. GNSS is an abbreviation for Global Navigation Satellite System, and the GNSS unit 21 uses a satellite positioning system such as GPS. The GNSS unit 21 includes an antenna, receives positioning satellite signals transmitted from a plurality of positioning satellites, and transmits the received positioning satellite signals to the processor 10. The processor 10 specifies its own position based on the positioning satellite signal received from the GNSS unit 21.
[0025] The sensor unit 22 is a motion sensor that detects a user's motion. The sensor unit 22 includes, for example, an acceleration sensor, an angular velocity sensor, and the like. In addition to these sensors, the sensor unit 22 may appropriately include various sensors necessary for processing executed in the electronic device 1.
[0026] When acquiring location information using a positioning satellite system, discrepancies in location information can occur due to various factors such as reflection of positioning satellite signals from buildings and the influence of the gravitational field. If log acquisition is automatically stopped and restarted based on the location information that has been deviated during activity mode, the log acquisition process will be repeatedly stopped and restarted. Each time this happens, the notification unit 17 will display text information, or provide notification through sound, light, vibration, etc. For this reason, the electronic device 1 has a function that allows the user to manually stop and restart the recording of location information necessary for log acquisition. However, if the user forgets to restart the recording of location information that was manually stopped during activity mode, a significant amount of the log that should have been acquired will be lost. In this embodiment, the electronic device 1 has a function that, when the recording of location information is stopped by user operation, notifies the user to restart the recording of location information in order to prevent the loss of the log that should have been acquired due to the user forgetting to restart the recording.
[0027] Next, we will describe the functional configuration for performing the recording restart process of electronic device 1. Figure 3 is a functional block diagram showing the functional configuration for performing the recording restart process of electronic device 1. The recording restart process is performed during active mode.
[0028] The processing unit 30, which controls various aspects of the electronic device 1, is implemented by a processor 10 that performs arithmetic processing. The processing unit 30 in this embodiment includes a location information acquisition unit 31, an activity level identification unit 32, a recording processing unit 33, a reception unit 34, an acquisition frequency adjustment unit 35, a determination recording processing unit 36, a notification control unit 37, a time notification control unit 38, a preliminary recording processing unit 39, and a notification prohibition unit 40. In addition, one area of the recording unit 19 is set up to include a normal recording unit 191 where data acquired during activity mode is recorded, a determination recording unit 192, and a preliminary recording unit 193. The normal recording unit 191 stores data such as the user's location information recorded by the recording processing unit 33 and logs obtained during activity mode. The determination recording unit 192 stores the user's location information recorded by the determination recording processing unit 36. The preliminary recording unit 193 stores the user's location information recorded by the preliminary recording processing unit 39.
[0029] The location information acquisition unit 31 performs a process to acquire the user's location information based on the positioning satellite signal detected by the GNSS unit 21. The location information acquired by the location information acquisition unit 31 includes, for example, the latitude, longitude, and altitude of the location where the user wearing the electronic device 1 is located. The frequency at which the location information acquisition unit 31 acquires the user's location information is adjusted by the acquisition frequency adjustment unit 35.
[0030] The activity level identification unit 32 performs a process to identify the activity level based on the detected value detected by the sensor unit 22. Examples of activity levels include the number of steps taken when the user is walking or running, and the number of pedal revolutions when the user is cycling. The activity level identification unit 32 may also identify the user's number of steps based on the vertical acceleration detected by the sensor unit 22. The activity level identification unit 32 records the identified activity level in the recording unit 19.
[0031] The recording processing unit 33 executes a process (hereinafter referred to as the normal recording process) in which the location information acquired by the location information acquisition unit 31 is recorded as log location information in the normal recording unit 191 of the recording unit 19. The normal recording process is controlled based on the information input to the reception unit 34.
[0032] The reception unit 34 performs processing to receive external input via the input unit 15. The reception unit 34 performs processing to receive control signals that are input via the input unit 15, for example, by a user operation such as a stop operation or a restart operation, and which control the process of recording log location information. A stop operation is a user operation that stops the recording of log location information by the recording processing unit 33. A restart operation is a user operation that resumes the recording of log location information by the recording processing unit 33, which was in a stopped state. In this embodiment, "user operation" is not limited to manual operation, but also includes stopping or restarting operations by other means such as voice recognition.
[0033] When the reception unit 34 receives a stop command, the recording processing unit 33 stops the normal recording process. On the other hand, when the reception unit 34 receives a restart command while the normal recording process is stopped, the recording processing unit 33 resumes the stopped normal recording process.
[0034] When the reception unit 34 receives a stop operation or a restart operation, the acquisition frequency adjustment unit 35 executes a process to adjust the frequency of location information acquisition by the location information acquisition unit 31. Specifically, when the reception unit 34 receives a stop operation, the acquisition frequency adjustment unit 35 lowers the frequency of location information acquisition by the location information acquisition unit 31, and when the reception unit 34 receives a restart operation, it increases the frequency of location information acquisition by the location information acquisition unit 31.
[0035] The determination recording processing unit 36 performs a process (hereinafter referred to as the determination recording process) in which it records the location information acquired by the location information acquisition unit 31 as determination location information in the determination recording unit 192 during the period from when the reception unit 34 receives a stop operation until it receives a restart operation in activity mode. Since the determination recording process is performed during the period from when the reception unit 34 receives a stop operation until it receives a restart operation (hereinafter referred to as the pause period), it records the location information acquired by the location information acquisition unit 31 in a state where the frequency of location information acquisition is reduced as determination location information. In other words, the determination recording processing unit 36 records the location information as determination location information at a time interval longer than the time interval at which the recording processing unit 33 records the log location information. For example, the recording processing unit 33 may continuously record the log location information, and the determination recording processing unit 36 may intermittently record the determination location information at intervals of several seconds to several minutes.
[0036] In activity mode, when the recording of location information by the recording processing unit 33 has stopped because the reception unit 34 has received a stop operation, the notification control unit 37 determines whether or not to notify the user to prompt the resumption of normal recording processing, and executes a process to control the notification unit 17.
[0037] The notification control unit 37 first executes a process (hereinafter referred to as the notification determination process) to determine whether or not to notify the user to resume normal recording processing based on predetermined conditions based on the user's actions. If the predetermined conditions are met, the notification control unit 37 controls the notification unit 17 to notify the user to resume recording of location information for logging. Preferably, the predetermined conditions include, for example, conditions related to the user's activity level identified by the activity level identification unit 32 or conditions related to the amount of change in location information recorded by the determination recording processing unit 36. In this embodiment, the predetermined conditions include both the conditions related to the user's activity level and the conditions related to the amount of change in location information for determination. The user's activity level may be, for example, the number of steps taken by the user while walking or running. The determination recording processing unit 36 may determine, for example, to notify the user to resume normal recording processing if the user's activity level exceeds a predetermined activity level. The change in the user's location information for determination represents the user's travel distance and may be the difference between the location information for determination first recorded by the determination recording processing unit 36 during the pause period and the location information for determination recorded by the determination recording processing unit 36 immediately before the notification determination process, or it may be the sum of the differences in location information that occur chronologically. The determination recording processing unit 36 may, for example, determine to notify the user to resume normal recording processing if the change in the user's location information for determination exceeds a predetermined change.
[0038] When the reception unit 34 receives a stop operation and the recording of location information for logging by the recording processing unit 33 has stopped, the time notification control unit 38 determines whether or not to notify the user to resume normal recording processing, separately from the notification control unit 37, and executes a process to control the notification unit 17.
[0039] The time notification control unit 38 first executes a process to determine whether or not to notify the user to resume recording of location information for logging, based on the elapsed time since the reception unit 34 received the stop operation. Then, if, for example, the elapsed time since the stop operation was received is longer than a predetermined time, the time notification control unit 38 controls the notification unit 17 to notify the user to resume recording of location information for logging.
[0040] The preliminary recording processing unit 39, when the recording processing unit 33 has stopped recording location information for logging due to the reception unit 34 receiving a stop operation, executes a process (hereinafter referred to as preliminary recording processing) to continue recording location information by recording the location information as preliminary location information in place of the recording processing unit 33. In the preliminary recording processing, the location information acquired by the location information acquisition unit 31 is recorded as preliminary location information in the preliminary recording unit 193. When the user displays or edits the results of the activity mode, the preliminary location information recorded by the preliminary recording processing unit 39 is added to the exercise history for the desired period as needed by the user, and a log for the desired period is generated. In other words, assuming a situation where the user does not notice the notification prompting the user to resume recording location information for logging, location information that was not recorded by the recording processing unit 33 due to the user forgetting to restart the operation can be supplemented. Furthermore, in addition to supplementing (recording) the backup location information from the time the stop operation is performed until the time the restart operation is performed, the backup location information may also be supplemented (recorded) from the time the user is notified to restart the recording of log location information until the time the restart operation is performed. This reduces power consumption without performing unnecessary recording. Note that the display of location information in activity mode (current location and travel route during activity mode) may be performed in real time by the output unit 16 (display) during running or walking, etc., and the location information recorded by the recording unit 33 and the location information recorded by the backup recording unit 39 may be displayed separately using different markers, different lines, different colors, etc., or they may be displayed without distinction. Also, if the results of activity mode are edited after the activity mode is finished (after the stop operation), only the desired section of location information recorded by the backup recording unit 39 may be adopted as the final record (log). For example, the recording of the few seconds to a few minutes immediately before the restart operation may be adopted as the final record, or if the input unit 15 is a touch panel, only the area tapped by the user may be adopted as the final record.
[0041] The notification prohibition unit 40 prevents the notification unit 17 from notifying the user when the location information acquired by the location information acquisition unit 31 indicates a predetermined location. For example, even if the notification control unit 37 or the time notification control unit 38 determines that the notification prohibition unit 40 should notify the user to resume recording of log location information by the recording processing unit 33 during the suspension period, the notification prohibition unit 40 controls the notification unit 17 so as not to issue the notification. Examples of predetermined locations include inside buildings where radio wave reception tends to be poor or areas registered by the user in advance. Another example is simply walking around inside a specific building, such as while shopping, and in such cases, notification would be bothersome to the user. This function of the notification prohibition unit 40 suppresses unnecessary notifications that occur when the notification control unit 37 determines that a predetermined condition has been met, but the user is located inside a building where location information is prone to discrepancies, or simply walking around inside a specific building, such as while shopping.
[0042] Next, an example of the recording restart process executed by the processing unit 30 of the electronic device 1 in this embodiment will be described with reference to Figure 4. Figure 4 is a flowchart of an example of the recording restart process executed by the processing unit 30 of the electronic device 1. In the example shown in Figure 4, the case where the user is running using the activity mode of the electronic device 1 will be explained. For example, when the receiving unit 34 of the processing unit 30 receives a stop operation in activity mode, the processing unit 30 executes the recording restart process.
[0043] As shown in Figure 4, in step S11, the receiving unit 34 of the processing unit 30 executes a process to accept a stop operation from the user via the input unit 15.
[0044] In step S12, the time notification control unit 38 starts measuring the elapsed time (elapsed time T1) since the reception unit 34 received the stop operation in step S11.
[0045] In step S13, the determination recording processing unit 36 starts recording the determination location information (location information G) acquired by the location information acquisition unit 31 in a state where the frequency of location information acquisition has been reduced. Specifically, first the acquisition frequency adjustment unit 35 reduces the frequency of location information acquisition by the location information acquisition unit 31. Next, the location information acquisition unit 31, in a state where the frequency of location information acquisition has been reduced, starts acquiring location information G based on the positioning satellite signal detected by the GNSS unit 21. Then, the determination recording processing unit 36 starts recording the location information G acquired by the location information acquisition unit 31.
[0046] In step S14, the activity level identification unit 32 starts identifying and recording the user's activity level based on the detected value detected by the sensor unit 22. The activity level identification unit 32 measures and records the user's step count (step count W) as an activity level, for example.
[0047] In step S15, the time notification control unit 38 determines whether the elapsed time T1, which was started in step S12, has elapsed for a predetermined time (for example, 30 minutes) or more. If it is determined that the elapsed time T1 is less than 30 minutes (step S14; NO), the process proceeds to step S16. On the other hand, if it is determined that the elapsed time T1 is 30 minutes or more (step S14; YES), the process proceeds to step S18.
[0048] In step S16, the notification control unit 37 determines whether the change in location information G, which was started to be recorded in step 13, i.e., the user's travel distance, is greater than or equal to a predetermined condition (for example, 1 km). If it is determined that the change in location information G is less than 1 km (step S16; NO), the process proceeds to step S17. On the other hand, if it is determined that the change in location information G is 1 km or more (step S16; YES), the process proceeds to step S18.
[0049] In step S17, the notification control unit 37 determines whether the number of steps W, which is the activity level of the user identified and started recording in step 14, is equal to or greater than a predetermined activity level (for example, 1000 steps). If it is determined that the number of steps W is less than 1000 steps (step S17; NO), the process returns to step S15. On the other hand, if it is determined that the number of steps W is 1000 steps or more (step S17; YES), the process proceeds to step S18.
[0050] In step S18, the notification control unit 37 controls the notification unit 17 to prompt the user to resume recording location information for logging.
[0051] In step S19, the processing unit 30 starts measuring the elapsed time (elapsed time T2) since step S18 when the notification control unit 37 controlled the notification unit 17 to prompt the resumption of recording.
[0052] In step S20, the notification control unit 37 receives input from the reception unit 34 due to the user's restart operation and determines whether or not the recording of location information for logging has resumed. If the notification control unit 37 determines that the recording of location information for logging has resumed (step S20; YES), it terminates the recording restart process. On the other hand, if the notification control unit 37 determines that the recording of location information for logging has not resumed (step S20; NO), it proceeds to step S21.
[0053] In step S21, the time notification control unit 38 determines whether the elapsed time T2, which was measured in step S19, has elapsed for a predetermined time (for example, 5 minutes) or more. If it is determined that the elapsed time T2 is less than 5 minutes (step S21; NO), the process returns to step S20. On the other hand, if it is determined that the elapsed time T2 is 5 minutes or more (step S21; YES), the process proceeds to step S22.
[0054] In step S22, the time notification control unit 38 resets the elapsed time T2 to 0 and returns the process to step S18.
[0055] As described above, the electronic device 1 as an information processing device according to this embodiment includes at least one processor 10, which records location information indicating the user's location as log location information, and when it receives a user operation to stop the recording of log location information and the recording of log location information has stopped, it determines whether or not to notify the user to prompt the resumption of the recording of log location information based on predetermined conditions based on the user's actions.
[0056] This allows the system to determine whether or not to notify the user of information prompting them to resume logging location information, taking into account the user's actions after they have stopped logging location information. By using this determination result, the loss of location information necessary for log acquisition due to the user forgetting to restart the recording can be suppressed. Therefore, the loss of logs when the user manually resumes acquiring exercise-related logs can be suppressed.
[0057] Furthermore, the electronic device 1 according to this embodiment includes a notification unit 17, and the processor 10 controls the notification unit 17 when predetermined conditions are met to notify the user that it will prompt the user to resume recording of location information for logging.
[0058] This allows the system to consider the user's actions after stopping location recording and notify the user of information prompting them to resume recording. This reduces the loss of location information necessary for log acquisition due to the user forgetting to resume recording. Therefore, it reduces the loss of logs when the user manually resumes acquiring exercise-related logs.
[0059] Furthermore, in the electronic device 1 according to this embodiment, the predetermined conditions include at least conditions relating to the user's activity level.
[0060] This allows the user to be notified that the recording of location information for logging purposes will be resumed, taking into account the user's activity level, thus more reliably suppressing the loss of location information necessary for obtaining user logs during exercise.
[0061] Furthermore, in the electronic device 1 according to this embodiment, the processor 10 records location information as determination location information at a time interval longer than the time interval for recording log location information when the recording of log location information is stopped, and the predetermined conditions include at least a condition relating to the amount of change of the recorded determination location information.
[0062] This allows the system to notify the user that it will be prompted to resume recording location information for logging purposes, taking into account changes in location information used for determination, such as the user's distance traveled. This makes it possible to more reliably suppress the loss of location information necessary for obtaining user logs during exercise.
[0063] Furthermore, in the electronic device 1 according to this embodiment, when the recording of log location information has stopped due to a user operation to stop the recording of log location information, the processor 10 determines whether or not to notify the user to prompt the resumption of the recording of log location information based on the elapsed time since the user operation was received, and if the elapsed time exceeds a predetermined time, it controls the notification unit 17 to notify the user to prompt the resumption of the recording of log location information.
[0064] This ensures that the user is notified to resume recording location information for logging purposes even after a predetermined period of time has elapsed, thereby more reliably preventing the loss of location information to be recorded.
[0065] Furthermore, in the electronic device 1 according to this embodiment, the processor 10 prohibits the notification unit 17 from notifying the user when the location information indicates a predetermined location.
[0066] This allows for the suppression of unnecessary notifications when location information indicates a predetermined location, such as inside a building. For example, it can suppress unnecessary notifications that occur when a user is located inside a building or similar location where location information is prone to discrepancies, even though predetermined conditions such as activity level have been determined to be met. Therefore, the annoyance experienced by the user can be reduced.
[0067] Furthermore, in the electronic device 1 according to this embodiment, when the recording of log location information is stopped due to a user operation to stop the recording of log location information, the processor 10 continues to record location information by recording the location information as backup location information.
[0068] This means that even if a user forgets to resume recording their location, the location information continues to be recorded, allowing the user to supplement their location data for a desired period as needed.
[0069] Furthermore, the electronic device 1 according to this embodiment includes a notification unit 17, and the processor 10 controls the notification unit 17 when predetermined conditions are met to notify the user to prompt the resumption of recording of log location information, and supplements the backup location information as log location information from the time the notification prompting the resumption of recording of log location information is given until the time the user operation to resume recording of log location information is received.
[0070] This allows for the completion of logs for periods when data was not collected due to users forgetting to resume the process, thus preventing log loss.
[0071] Furthermore, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc., that can achieve the objectives of the present invention are included in the present invention.
[0072] In the above-described embodiment, the processing unit 30 was configured to include a location information acquisition unit 31, an activity level identification unit 32, a recording processing unit 33, a reception unit 34, an acquisition frequency adjustment unit 35, a determination recording processing unit 36, a notification control unit 37, a time notification control unit 38, a preliminary recording processing unit 39, and a notification prohibition unit 40. However, it is not necessary to include at least one of the activity level identification unit 32, the time notification control unit 38, and the notification prohibition unit 40.
[0073] Furthermore, in the above embodiment, one electronic device 1 performed the recording resume notification processing described above, but it is also possible to configure multiple electronic devices 1 to share the recording resume notification processing. For example, a wearable device such as a smartwatch and a mobile device such as a smartphone may be able to communicate with each other using a wireless standard such as Bluetooth Low Energy (registered trademark), and may share the recording resume notification processing. The functions that each of the wearable device and the mobile device is responsible for may be appropriately selected in various combinations.
[0074] For example, the wearable terminal may have functions such as a GNSS unit 21 and a sensor unit 22, and the mobile terminal may have functions such as an input unit 15, a notification unit 17, and a processing unit 30. That is, the wearable terminal may transmit information regarding satellite positioning signals received by the GNSS unit 21 and detection values detected by the sensor unit 22, including an acceleration sensor, to the mobile terminal, and the mobile terminal may acquire location information and activity levels based on the received positioning satellite signals, etc. The mobile terminal may then perform notification judgment processing, etc., based on the acquired location information and activity levels, and may also perform notifications such as accepting user operations and prompting the user to resume normal recording processing.
[0075] Alternatively, for example, the mobile terminal may have functions such as a GNSS unit 21 and a sensor unit 22, and the wearable terminal may have functions such as an input unit 15, a notification unit 17, and a processing unit 30. That is, the mobile terminal may transmit information regarding satellite positioning signals received by the GNSS unit 21 and detection values detected by the sensor unit 22, including an acceleration sensor, to the wearable terminal, and the wearable terminal may acquire location information and activity levels based on the received positioning satellite signals, etc. The wearable terminal may then perform notification judgment processing, etc., based on the acquired location information and activity levels, and may also perform notifications such as accepting user operations and prompting the user to resume normal recording processing.
[0076] Alternatively, for example, the wearable terminal may have the functions of an input unit 15, a notification unit 17, and a reception unit 34 in addition to the GNSS unit 21 and the sensor unit 22, and the mobile terminal may have the functions of a processing unit 30 other than the reception unit 34. That is, the wearable terminal may perform input and reception of user operations in addition to detecting satellite positioning signals, the mobile terminal may perform notification judgment processing, and the notification unit 17 located on the wearable terminal may notify the user based on the judgment result on the mobile terminal side.
[0077] Alternatively, for example, the mobile terminal may have the functions of an input unit 15, a notification unit 17, and a reception unit 34 in addition to the GNSS unit 21 and the sensor unit 22, and the wearable terminal may have the functions of a processing unit 30 other than the reception unit 34. That is, the mobile terminal may perform input and reception of user operations in addition to detecting satellite positioning signals, the wearable terminal may perform notification judgment processing, and the notification unit 17 located on the mobile terminal side may notify the user based on the judgment result on the wearable terminal side.
[0078] Alternatively, for example, the wearable terminal may have the functions of an input unit 15 and a reception unit 34, while the mobile terminal may have the functions of a GNSS unit 21, a sensor unit 22, and a processing unit 30 other than the reception unit 34.
[0079] Alternatively, for example, the mobile terminal may have the functions of an input unit 15 and a reception unit 34, while the wearable terminal may have the functions of a GNSS unit 21, a sensor unit 22, and a processing unit 30 other than the reception unit 34.
[0080] The series of processes described above can be executed by hardware or by software. In other words, the functional configuration in Figure 3 is merely illustrative and not particularly limiting. That is, it is sufficient for the electronic device 1 to be equipped with a function that can execute the series of processes described above as a whole, and the type of functional block used to realize this function is not particularly limited to the example in Figure 3.
[0081] Furthermore, a single functional block may consist of hardware alone, software alone, or a combination of both. The functional configuration in this embodiment is realized by a processor that performs arithmetic processing. Processors that can be used in this embodiment include single-processor, multi-processor, and multi-core processors, as well as combinations of these various processing units with processing circuits such as ASICs (Application Specific Integrated Circuits) and FPGAs (Field-Programmable Gate Arrays).
[0082] When a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium.
[0083] A computer may be a computer built into dedicated hardware. Alternatively, a computer may be a computer capable of performing various functions by installing various programs, such as a general-purpose personal computer.
[0084] Recording media containing such programs consist not only of removable media distributed separately from the main unit to the user to provide the program, but also of recording media provided to the user in a pre-installed state within the main unit. Removable media consist of, for example, magnetic disks (including floppy disks), optical disks, or magneto-optical disks. Optical disks consist of, for example, CD-ROMs (Compact Disk-Read Only Memory), DVDs (Digital Versatile Disks), Blu-ray® Discs, etc. Magneto-optical disks consist of, for example, MDs (Mini-Disks). Recording media provided to the user in a pre-installed state within the main unit consist of, for example, a hard disk included in the recording unit 19 in Figure 3 on which the program is recorded.
[0085] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually.
[0086] Although several embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and furthermore, various modifications such as omissions and substitutions can be made without departing from the spirit of the present invention. These embodiments and their variations are included in the scope and spirit of the invention as described herein, and are also included in the scope of the invention and its equivalents as described in the claims. [Explanation of Symbols]
[0087] 1. Electronic equipment (information processing equipment) 10 processors 11 ROM 12 RAM 17 Hochi Department 19 Records Department 30 Processing Unit 31 Location information acquisition unit 33 Recording Processing Unit 34 Reception Department 37. Notification Control Unit
Claims
1. Equipped with at least one processor, The aforementioned processor, Location information indicating the user's location is recorded as location information for logging. When the recording of the log location information has stopped due to a user operation to stop the recording of the log location information, it is determined whether or not to notify the user to resume recording the log location information based on predetermined conditions based on the user's actions. Information processing device.
2. Equipped with a news department, The aforementioned processor, If the aforementioned predetermined conditions are met, the notification unit is controlled to notify the user that it will prompt the user to resume recording the log location information. The information processing apparatus according to claim 1.
3. The aforementioned predetermined conditions include at least conditions relating to the user's activity level. The information processing apparatus according to claim 1.
4. The aforementioned processor, While the recording of the log location information is stopped, the location information is recorded as determination location information at a time interval longer than the time interval for recording the log location information. The predetermined conditions include at least conditions relating to the amount of change in the recorded determination position information, The information processing apparatus according to claim 1.
5. The aforementioned processor, When the recording of the log location information has stopped due to a user operation to stop the recording of the log location information, the system determines whether or not to notify the user to resume recording the log location information based on the elapsed time since the user operation was received, and if the elapsed time exceeds a predetermined time, the notification unit is controlled to notify the user to resume recording the log location information. The information processing apparatus according to claim 2.
6. The aforementioned processor, When the log location information indicates a predetermined location, the notification unit is prohibited from notifying the user. The information processing apparatus according to claim 2.
7. The aforementioned processor, When a user operation to stop recording the aforementioned location information for logging is received, and the recording of the aforementioned location information is stopped, the recording of the aforementioned location information is continued by recording it as backup location information. An information processing apparatus according to any one of claims 1 to 6.
8. Equipped with a news department, The aforementioned processor, If the aforementioned predetermined conditions are met, the notification unit is controlled to notify the user to resume recording the log location information. The backup location information from the time a notification prompting the resumption of logging location information is issued until the time a user operation to resume logging location information is received is used to supplement the logging location information. The information processing apparatus according to claim 7.
9. A method for notifying the resumption of recording, which is performed by an information processing device, Location information indicating the user's location is recorded as location information for logging. A recording restart notification method that determines whether or not to notify the user that recording of the log location information should be restarted based on predetermined conditions based on the user's actions, while the recording of the log location information has been stopped due to a user operation to stop recording the log location information.
10. Location information indicating the user's location is recorded as location information for logging. A program that causes a computer to execute a process to determine whether or not to notify the user to resume recording the log location information, based on predetermined conditions based on the user's actions, while the recording of the log location information has stopped due to a user operation to stop the recording of the log location information.
Citation Information
Patent Citations
Exercise condition monitoring device with function for identifying user and confirming user'S wearing, and premium management system and information mediation system using the same
JP2002238877A