Program, activity management system, and activity meter

The activity management system uses a mobile device and activity meter to compare and complement activity data, addressing issues of incomplete logs by ensuring accurate and complete activity tracking.

JP7756412B2Active Publication Date: 2025-10-20TANITA CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021050810
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-24
Publication Date
2025-10-20
Estimated Expiration
2041-03-24

AI Technical Summary

Technical Problem

Existing activity meters may fail to accurately record activity data due to battery depletion, user forgetfulness, or malfunctions, leading to incomplete or inaccurate activity logs.

Method used

An activity management system that utilizes a mobile device and an activity meter to compare and complement activity data using acceleration sensors, generating complementary data to fill gaps in the activity log.

Benefits of technology

Ensures complete and accurate activity tracking by preventing incomplete data storage and enhancing user awareness of data gaps, thereby improving the reliability of activity records.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007756412000001
    Figure 0007756412000001
  • Figure 0007756412000002
    Figure 0007756412000002
  • Figure 0007756412000003
    Figure 0007756412000003
Patent Text Reader

Abstract

To prevent data of an active mass stored in an active mass meter from being stored as it is when there are defects in the data.SOLUTION: A portable terminal 10 is a computer that stores user's sub-active mass data D1 measured based on an output value of a first acceleration sensor 11 in a first storage unit 15, and that can communicate with an active mass meter 20 that measures user's main active mass data D2 based on an output value of a second acceleration sensor 21. Its program causes the portable terminal 10 to perform: step S201 of receiving an execution signal for confirming a defect in the main active mass data D2; step S204 of acquiring the user's main active mass data D2 from the active mass meter 20; and step S105 of comparing the sub-active mass data D1 stored in the first storage 15 and the main active mass data D2 based on the execution signal to generate complementary data for complementing the main active mass data D2.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an activity amount management system, and an activity meter. [Background technology]

[0002] Patent Document 1 discloses a system in which a mobile device supplementarily measures an activity amount when the battery of an activity meter carried by a user runs out. In this system, when the battery of the activity meter recovers, data on the activity amount that was supplementarily measured is transmitted from the mobile device to the activity meter. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6212321 Summary of the Invention [Problem to be solved by the invention]

[0004] However, even if the battery of the activity meter is not dead, there are cases where the activity meter does not measure the user's movements. In such cases, the system of Patent Document 1 may encounter a problem in which the activity amount data stored in the activity meter does not record the user's actual activities.

[0005] The present invention aims to provide a program, an activity amount management system, and an activity amount meter that can prevent activity amount data measured by an activity amount meter from being stored while a malfunction exists when the malfunction occurs in the data. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided a program for causing a computer that stores in a memory unit first activity data of a user measured based on output values ​​of a first acceleration sensor and that is capable of communicating with a device that measures second activity data of the user based on output values ​​of a second acceleration sensor to execute the following steps: an execution signal receiving step of receiving an execution signal to execute a check for defects in the second activity data; an acquisition step of acquiring the second activity data from the device; and a complementary data generating step of comparing the first activity data and the second activity data stored in the memory unit based on the execution signal to generate complementary data to complement the second activity data. [Effects of the Invention]

[0007] The data of the amount of activity measured by the activity meter may have problems due to, for example, the battery of the activity meter running out, the user forgetting to carry the activity meter, malfunction, etc. In response to this, according to one aspect of the present invention, by using complementary data, when a problem occurs in the data of the amount of activity measured by the activity meter, it is possible to prevent the activity amount data from being stored with the problem still present. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an example of a schematic configuration of an activity amount management system according to the first embodiment. [Figure 2] FIG. 2 is a diagram showing an example of the functional configuration of the activity amount management system according to this embodiment. [Figure 3] FIG. 3 is a diagram showing an example of the sub activity amount data and the main activity amount data according to this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of comparison data according to this embodiment. [Figure 5] FIG. 5 is a diagram showing another example of the sub activity amount data and the main activity amount data according to the present embodiment. [Figure 6] FIG. 6 is a diagram showing another example of the comparison data according to this embodiment. [Figure 7]FIG. 7 is a diagram showing an example of a sequence of the activity amount management system according to this embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a functional configuration of an activity amount management system according to the second embodiment. [Figure 9] FIG. 9 is a diagram showing an example of a sequence of the activity amount management system according to this embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a sequence of the activity amount management system according to the first modified example. [Figure 11] FIG. 11 is a diagram illustrating an example of a functional configuration of an activity amount management system according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an activity amount management system 1 according to each embodiment of the present invention will be described with reference to the drawings.

[0010] (First embodiment) First, an activity amount management system 1 according to a first embodiment will be described.

[0011] [System Configuration] 1 is a diagram showing an example of a schematic configuration of an activity amount management system 1 according to the first embodiment. The activity amount management system 1 includes a mobile device 10 and an activity meter 20.

[0012] The mobile terminal 10 constitutes an external device different from the activity meter 20. The mobile terminal 10 is a device constituted by a computer, and is an electronic device that can be carried by a user. The mobile terminal 10 of this embodiment is, for example, a smartphone. The mobile terminal 10 has a function of counting the number of steps taken by the user in addition to general smartphone functions such as communication and image display.

[0013] The function of counting the number of steps in the mobile terminal 10 of this embodiment is always running in the background, so to speak. Therefore, while the user is carrying the mobile terminal 10, the number of steps of the user is always automatically counted.

[0014] Activity meter 20 is a portable device for measuring the amount of activity of a user. The amount of activity measured by activity meter 20 includes the number of steps, walking time, energy consumption, acceleration, and the like. In addition to the function of measuring the amount of activity of a user, activity meter 20 also has a function of communicating with other electronic devices via, for example, short-range wireless communication. Note that activity meter 20 may also have a personal authentication function as an ID card such as an employee ID card.

[0015] Here, a case where the activity meter 20 is used by a user will be described.

[0016] In general, it is assumed that a user always carries mobile device 10 in addition to activity meter 20. In such a situation, if mobile device 10 has a function for measuring the number of steps, the number of steps of the user is always measured by mobile device 10. Therefore, even if the user forgets to carry activity meter 20, the number of steps of the user is measured by mobile device 10 as an auxiliary measure.

[0017] In the activity amount management system 1 of this embodiment, the number of steps measured by the mobile device 10 and the number of steps measured by the activity meter 20 are stored in each device. Specifically, the number of steps measured by the mobile device 10 is stored as sub-activity amount data D1 in the mobile device 10, and the number of steps measured by the activity meter 20 is stored as main activity amount data D2 in the activity meter 20. The sub-activity amount data D1 and the main activity amount data D2 in this embodiment correspond to first activity amount data and second activity amount data measured by the two mobile devices 10 and the activity meter 20, respectively, for the same activity of the user.

[0018] The mobile device 10 and the activity meter 20 can transmit and receive the activity amount data (D1, D2) stored in each device to each other, for example, via short-range wireless communication. As a result, even if the user forgets to carry the activity meter 20 and is unable to record the number of steps on the activity meter 20 for a certain day, the user can obtain the number of steps for that day from the mobile device 10 and supplement the data.

[0019] In the following description, physical activities involving vertical body movement, such as walking, running, and climbing stairs, will be collectively referred to as "walking." In addition, the "number of steps" in this embodiment is a natural number that increases as the user walks.

[0020] [Function Configuration] FIG. 2 is a diagram showing an example of a functional configuration of the activity amount management system 1 according to this embodiment.

[0021] First, a description will be given of the functional configuration of the mobile terminal 10. The mobile terminal 10 includes a first acceleration sensor 11, a first storage unit 15, and a first control unit 100.

[0022] The first acceleration sensor 11 detects accelerations occurring in the mobile terminal 10 due to the physical activity of the user. In this embodiment, the first acceleration sensor 11 detects accelerations occurring due to at least walking among the physical activities of the user. The detected accelerations are output as acceleration data. It is generally known that the detection accuracy of the accelerations detected by the first acceleration sensor 11 varies depending on the model of the mobile terminal 10.

[0023] The first storage unit 15 is configured by a non-volatile memory (ROM; Read Only Memory) and a volatile memory (RAM; Random Access Memory), etc. The first storage unit 15 stores a control program that controls the operation of the mobile terminal 10. In other words, the first storage unit 15 is a computer-readable storage medium that records a program that realizes the functions of this embodiment.

[0024] The first storage unit 15 of this embodiment includes a sub-activity amount data storage unit 151 and a supplemental data storage unit 152 in one area of ​​the first storage unit 15. The sub-activity amount data storage unit 151 stores sub-activity amount data D1 indicating the number of steps of the user measured by the mobile device 10. The supplemental data storage unit 152 stores supplemental data, which will be described in detail below.

[0025] The first storage unit 15 may be provided in the mobile terminal 10, or may be a storage medium, such as a memory card, that is detachable from the mobile terminal 10. Alternatively, the first storage unit 15 may be provided in a device different from the mobile terminal 10, such as a server.

[0026] The first control unit 100 is configured with a processor, an input / output interface, and a bus connecting these to each other. The processor is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). The first control unit 100 reads a control program stored in the first storage unit 15 and causes the CPU to execute the program, thereby controlling each unit of the mobile terminal 10 via the input / output interface.

[0027] The first control unit 100 of this embodiment includes, as functions, a first activity amount data generating unit 12, a first communication unit 13, and a first processing unit .

[0028] The first activity amount data generation unit 12 generates sub-activity amount data D1 indicating the number of steps taken by the user. The first activity amount data generation unit 12 calculates the number of steps taken by the user using acceleration data detected by the first acceleration sensor 11, and stores the calculated number of steps taken by the user as sub-activity amount data D1 in the sub-activity amount data storage unit 151. In this way, the mobile device 10 including the first activity amount data generation unit 12 constitutes a computer that stores the sub-activity amount data D1 of the user measured based on the output value of the first acceleration sensor 11.

[0029] The first communication unit 13 has a function of performing wired or wireless communication with other electronic devices. The first communication unit 13 of this embodiment has at least a short-range wireless communication function. When the mobile device 10 approaches within a predetermined distance from the activity meter 20, the first communication unit 13 puts the first communication unit 13 and the activity meter 20 into a state where activity amount data can be transmitted and received between them, i.e., a state where communication is possible. More specifically, the first communication unit 13 puts the first communication unit 13 into a state where it can transmit sub activity amount data D1 to the activity meter 20 and receive main activity amount data D2 from the activity meter 20.

[0030] In this way, the first communication unit 13 constitutes a receiving means that receives the main activity amount data D2 from the activity meter 20. Furthermore, the first communication unit 13 constitutes a receiving means that receives an execution signal for executing a check for defects in the main activity amount data D2. The receiving means may be an operation unit that receives an execution signal generated by an input operation of the user on the mobile device 10.

[0031] The first processing unit 14 includes a comparison processing unit 141 and a complementary data generating unit 142 as functions.

[0032] The comparison processing unit 141 has a function of comparing multiple pieces of activity amount data. The comparison processing unit 141 of this embodiment compares the sub activity amount data D1 generated in the mobile device 10 with the main activity amount data D2 received from the activity meter 20. The method of this comparison will be described later with reference to FIGS. 3 to 6.

[0033] The complementary data generating unit 142 constitutes a generating means for generating complementary data for complementing predetermined activity amount data. The complementary data generating unit 142 of this embodiment generates complementary data using comparison data D3 indicating the result of the comparison performed by the comparison processing unit 141. The generation of this complementary data will be described later with reference to FIGS. 3 to 6.

[0034] Next, a description will be given of the functional configuration of the activity meter 20. The activity meter 20 includes a second acceleration sensor 21, a second storage unit 25, and a second control unit 200.

[0035] Second acceleration sensor 21 detects acceleration caused by the activity of the user in activity meter 20. Similar to first acceleration sensor 11 described above, second acceleration sensor 21 of the present embodiment detects acceleration caused by the user's walking. Note that in the present embodiment, the detection accuracy of second acceleration sensor 21 is different from the detection accuracy of first acceleration sensor 11.

[0036] The second storage unit 25 has the same hardware configuration as the above-described first storage unit 15. The second storage unit 25 of this embodiment has a main activity amount data storage unit 251 in one area of ​​the second storage unit 25.

[0037] The second control unit 200 has the same hardware configuration as the above-described first control unit 100. The second control unit 200 of this embodiment has, as functions, a second activity amount data generation unit 22, a second communication unit 23, and a second processing unit 24.

[0038] The second activity amount data generation unit 22 generates main activity amount data D2 indicating the number of steps taken by the user. The second activity amount data generation unit 22 calculates the number of steps taken by the user using the acceleration detected by the second acceleration sensor 21, and stores the number of steps taken by the user as main activity amount data D2 in the main activity amount data storage unit 251. In this way, the activity meter 20 including the second activity amount data generation unit 22 constitutes a device or measurement means that measures the main activity amount data D2 based on the output value of the second acceleration sensor 21.

[0039] The second communication unit 23 has a function of performing wired or wireless communication with other electronic devices. The second communication unit 23 of this embodiment has, for example, a short-range wireless communication function. When the activity meter 20 approaches the mobile device 10 within a predetermined distance, the second communication unit 23 enables transmission and reception of activity amount data between the second communication unit 23 and the mobile device 10. More specifically, the second communication unit 23 enables transmission of main activity amount data D2 to the mobile device 10 and reception of sub activity amount data D1 from the mobile device 10.

[0040] In this way, the second communication unit 23 constitutes a transmitting means for transmitting the main activity amount data D2 to the mobile device 10, which is an external device, and a receiving means for receiving supplementary data from the mobile device 10 for compensating for any defects in the main activity amount data D2.

[0041] The second processing unit 24 has a function of a complement processing unit 241. The complement processing unit 241 complements the main activity amount data D2 using the complement data received from the mobile device 10 via the second communication unit 23. In other words, the complement processing unit 241 constitutes complementing means that complements the main activity amount data D2 based on the complement data received from the mobile device 10, which is an external device. The complementing process of the main activity amount data D2, which is executed by the complement processing unit 241, will be described later with reference to FIGS. 3 to 6.

[0042] In this way, in the activity amount management system 1 of this embodiment, activity amount data is transmitted and received between the mobile device 10 and the activity meter 20, thereby complementing the main activity amount data D2 stored in the activity meter 20.

[0043] The functions of the above-described units may be realized by either software or hardware. When the functions of the units are realized by software, the functions of the units may be configured as an application program executed by a computer. This application program is preferably provided in a downloadable form from a predetermined server, for example, when the user first causes activity meter 20 to communicate with mobile device 10.

[0044] [Activity data] Next, a description will be given of activity amount data in the activity amount management system 1. Fig. 3 is a diagram showing an example of activity amount data stored in the mobile device 10 and the activity meter 20.

[0045] 3 shows sub-activity amount data D1 from the mobile device 10 and main activity amount data D2 from the activity meter 20. These activity amount data show the number of steps measured when the user carries both the mobile device 10 and the activity meter 20 for the same amount of time for a certain period of time.

[0046] In this embodiment, each activity amount data is stored in a state where the number of steps measured on specific days, "DAY1" to "DAY10," are added up for each day. For example, on the specific day "DAY1," the number of steps in the sub-activity amount data D1 of the mobile device 10 is "7,780," and the number of steps in the main activity amount data D2 of the activity meter 20 is "7,800." As described above, the sub-activity amount data D1 and the main activity amount data D2 are stored in the memory of each device.

[0047] Fig. 4 is a diagram showing an example of comparison data D3 showing a comparison result between the sub activity amount data D1 and the main activity amount data D2 shown in Fig. 3. The comparison data D3 in Fig. 4 is generated by the comparison processing unit 141 of the mobile device 10.

[0048] 4, the difference between the number of steps measured by mobile device 10 and the number of steps measured by activity meter 20 during the period from "DAY1" to "DAY10" ranges from "-40" to "40." Thus, even if the user carries mobile device 10 and activity meter 20 for the same period of time, there will be a slight difference between the number of steps measured by the two devices due to differences in the acceleration detection accuracy between first acceleration sensor 11 and second acceleration sensor 21 and differences in the algorithms for converting acceleration into the number of steps.

[0049] Next, Fig. 5 is a diagram showing another example of activity amount data stored in the mobile device 10 and the activity meter 20. Fig. 5 is an example showing the number of steps measured when a user carries the mobile device 10 and the activity meter 20 for different times during a certain period.

[0050] For example, on a specific day, "DAY10," if the user forgets the activity meter 20 and performs an activity without carrying it, the number of steps of the user will not be measured by the activity meter 20, and the number of steps in the main activity amount data D2 will be "0." On the other hand, if the user performs an activity while carrying the mobile device 10, the number of steps will be measured by the mobile device 10, and the number of steps in the sub activity amount data D1 will be "12,040."

[0051] Furthermore, on another specific day, "DAY4," if the user carries the activity meter 20 while active, the number of steps in the main activity data D2 will be "7,500," whereas if the user does not carry the mobile terminal 10 while active, the number of steps in the sub-activity data D1 will be "0."

[0052] Note that, on another specific day, "DAY7," activity amount data is shown for a case where the user always carries the mobile device 10, but temporarily performs an activity without carrying the activity meter 20. In this case, the number of steps measured by the mobile device 10 and the number of steps measured by the activity meter 20 during the day are different.

[0053] FIG. 6 is a diagram showing another example of the comparison data D3 showing the results of comparing the sub activity amount data D1 and the main activity amount data D2 shown in FIG.

[0054] As shown in Fig. 6, on "DAY 4," the day when the user performed an activity without carrying mobile device 10, the difference is a large negative value. Conversely, on "DAY 10," the day when the user performed an activity without carrying activity meter 20, the difference is a large positive value. On the other hand, on "DAY 7," the day when the user performed an activity without carrying activity meter 20 for part of the day, the difference is a relatively small positive value compared to when the user performed an activity without carrying activity meter 20 all day.

[0055] As described above, when the user is active without carrying activity meter 20, the difference in comparison data D3 will be a large positive value as shown for date "DAY 10." The large positive value here is, for example, a value exceeding "2,000," and this value can be used as the determination threshold.

[0056] In this case, if the difference in the comparison data D3 exceeds the determination threshold, the first control unit 100 determines that the user did not carry the activity meter 20 on that day. On the other hand, if the difference in the comparison data D3 does not exceed the determination threshold, the first control unit 100 determines that the user did carry the activity meter 20 on that day. In this way, the determination threshold is used as a predetermined criterion for determining whether the user did not carry the activity meter 20.

[0057] In this embodiment, the sub-activity amount data D1 indicating the number of steps taken by the user stored on the day on which the difference in the comparison data D3 exceeds the determination threshold is described as complementary data D4. For example, in Fig. 6, complementary data D4 is partial data of the sub-activity amount data D1 indicating the number of steps taken by the user on "DAY 10" (12,040) and the number of steps taken by the user on "DAY 7" (7,970).

[0058] In the following, the main activity amount data D2 indicating the number of steps of the user stored on the day on which the difference in the comparison data D3 exceeds the determination threshold will be referred to as “missing data.” For example, the missing data D5 in FIG. 6 is partial data of the main activity amount data D2 indicating the number of steps of “0” on “DAY 10” and the number of steps of “4,000” on “DAY 7.”

[0059] In this way, the activity amount management system 1 of this embodiment can determine whether the user was carrying the activity meter 20 based on the magnitude of the difference shown in the comparison data D3 as a result of comparing the sub-activity amount data D1 of the mobile device 10 with the main activity amount data D2 of the activity meter 20.

[0060] [Communication sequence] Next, a description will be given of a communication sequence between the mobile device 10 and the activity meter 20 in the activity amount management system 1 of this embodiment. Fig. 7 is a diagram showing an example of a sequence in the activity amount management system 1 of this embodiment.

[0061] In step S201, the activity meter 20 transmits an execution signal to the mobile device 10 to execute a check for defects in the main activity amount data D2. In the present embodiment, the second control unit 200 transmits, as the execution signal, a request signal to the mobile device 10 via the second communication unit 23, requesting a check for the presence or absence of missing data D5 in the main activity amount data D2. This request signal is transmitted when the distance between the activity meter 20 and the mobile device 10 is within a predetermined range. The predetermined range here may be, for example, a case where the distance between the second acceleration sensor 21 of the activity meter 20 and the first acceleration sensor 11 of the mobile device 10 is within a communication range of short-range wireless communication.

[0062] When the mobile device 10 receives the request signal via the first communication unit 13, communication between the mobile device 10 and the activity meter 20 starts in steps S101 and S202.

[0063] When the mobile device 10 and the activity meter 20 are connected via short-range wireless communication, in step S203 the activity meter 20 reads out the main activity amount data D2 from the main activity amount data storage unit 251 in order to transmit the main activity amount data D2. In step S204, the second control unit 200 of the activity meter 20 transmits the main activity amount data D2 read out from the main activity amount data storage unit 251 to the mobile device 10.

[0064] When the mobile device 10 receives the main activity amount data D2, the mobile device 10 starts a comparison process in step S102. This comparison process is executed by the comparison processing unit 141 shown in FIG.

[0065] In step S103, a comparison process is performed between the main activity amount data D2 and the sub activity amount data D1. In this comparison process, as described with reference to Fig. 4 or 6, the comparison processing unit 141 calculates the difference in the number of steps for each day between these two pieces of activity amount data.

[0066] In step S104, the comparison processing unit 141 determines whether the two activity amount data match using the comparison data D3 obtained as a result of the comparison. Match here refers to a case where the difference in the number of steps for each day in the comparison data D3 does not exceed the above-mentioned determination threshold. That is, the comparison processing unit 141 determines that the two activity amount data do not match if the difference exceeds the determination threshold, and determines that the two activity amount data match if the difference does not exceed the determination threshold.

[0067] If the comparison processing unit 141 determines in step S104 that the two pieces of activity amount data match, the process proceeds to step S108 and the comparison process ends. Here, a match in step S104 means that there is no missing data D5 in the main activity amount data D2. That is, the activity meter 20 is carried by the user every day for a predetermined period of time, thereby measuring the number of steps, and storing the number of steps as the main activity amount data D2.

[0068] On the other hand, if the comparison processing unit 141 determines in step S104 that the two activity amount data do not match, the process proceeds to step S105. A case in which the two activity amount data do not match in step S104 is, in other words, a case in which missing data D5 exists in the main activity amount data D2. That is, if the activity meter 20 is not carried by the user for a period during the predetermined period, the user's step count is not measured during that period, and therefore the user's step count is not retained for a part of the period in the main activity amount data D2.

[0069] When such missing data D5 exists, it may be possible to complement the number of steps in the main activity amount data D2 for a period when the user did not carry the activity meter 20 by using the sub-activity amount data D1. Therefore, in step S105, the complementary data generation unit 142 generates complementary data D4 for complementing the missing data D5 in the main activity amount data D2.

[0070] In step S105, the complementary data generation unit 142 identifies the date of the missing data D5 by referring to the comparison data D3, and reads the number of steps in the sub activity amount data D1 corresponding to that date from the sub activity amount data storage unit 151. The complementary data generation unit 142 then generates data that associates the identified date of the missing data D5 with the number of steps in the sub activity amount data D1 as complementary data D4, and stores the data in the complementary data storage unit 152.

[0071] In step S106, the first control unit 100 of the mobile device 10 reads the complementary data D4 stored in the complementary data storage unit 152, and transmits the complementary data D4 to the activity meter 20 via the first communication unit 13.

[0072] In step S107, the second control section 200 of the activity meter 20 receives the complementary data D4 via the second communication section .

[0073] In step S205, the second control unit 200 of the activity meter 20 executes a process of overwriting the missing data D5 in the main activity amount data D2 with the complementary data D4. As a result, the main activity amount data D2 becomes a state in which there is no missing data D5, that is, the activity meter 20 stores the number of steps for all days in the predetermined period.

[0074] When the main activity amount data D2 is complemented in step S205, the second control unit 200 transmits a complement completion signal to the mobile device 10 in step S206, and ends communication with the mobile device 10 in step S207. Then, when the mobile device 10 receives the complement completion signal in step S207, it ends communication with the activity meter 20 in step S109.

[0075] In this way, according to the present embodiment, the gaps in the main activity amount data D2 stored in the activity meter 20 are supplemented by the sub activity amount data D1.

[0076] The first control unit 100 of this embodiment may further execute a display image generating step of generating a display image indicating that step (complementing step) S203 has been executed. This display image may be transmitted to the activity meter 20 by the first control unit 100, and stored in the second storage unit 25 in association with the data of the complemented date in the main activity amount data D2 of the activity meter 20. When displaying the main activity amount data D2 on the activity meter 20, the second control unit 200 may then display a display image in association with the complemented data D4 so that the complemented data D4 can be identified. This allows the user to check the date complemented by the complemented data D4 and the number of steps for that day by referring to the display image.

[0077] Furthermore, when the second control unit 200 of the activity meter 20 receives the complementary data D4 in step S107, the second control unit 200 may prompt the user to select whether or not to overwrite the main activity amount data D2 with the complementary data D4. This selection by the user may be made via, for example, an input button (not shown).

[0078] In the above embodiment, an example has been described in which a gap in the main activity amount data D2 occurs because the user does not carry the activity meter 20. Possible causes of such a problem with the main activity amount data D2 include the user not carrying the activity meter 20, as well as a malfunction of the activity meter 20, for example.

[0079] 7, the mobile device 10 receives the execution signal from a device constituting the activity meter 20, but the method for receiving the execution signal is not limited to this. For example, the mobile device 10 itself may generate the execution signal when the user operates the mobile device 10. As a specific example, the mobile device 10 generates the execution signal when the user presses an input button for checking for a malfunction in the main activity amount data D2 on the operation screen of the mobile device 10.

[0080] In this way, the computer constituting the mobile device 10 receives an execution signal for detecting the occurrence of a malfunction in the main activity data D2 from the mobile device 10 itself, the activity meter 20, or a device such as a server different from the mobile device 10 and the activity meter 20.

[0081] Furthermore, as for the execution signal, the main activity amount data D2 that the mobile device 10 receives from the activity meter 20 after communication between the mobile device 10 and the activity meter 20 is established may be used as the execution signal.

[0082] According to this embodiment, the following actions and effects are achieved.

[0083] According to this embodiment, mobile device 10, which is a computer, stores sub-activity data (first activity data) D1 of a user measured based on the output value of first acceleration sensor 11 in first storage unit (storage unit) 15. Mobile device 10 is also capable of communicating with activity meter (device) 20 that measures main activity data (second activity data) D2 of the user based on the output value of second acceleration sensor 21.

[0084] The program to be executed by the mobile device 10 includes a step S204 of receiving an execution signal for checking for defects in the main activity amount data (second activity amount data) D2 (execution signal receiving step). The term "defect" as used herein means that the main activity amount data D2 contains data that differs from the user's actual activity, and includes, for example, activity amount data obtained when the user was not carrying the activity meter 20, and defective data resulting from a malfunction of the activity meter 20.

[0085] The program further includes a step (acquisition step) S100 of acquiring main activity data (second activity data) D2 of the user from the activity meter (device) 20, and a step (complementary data generation step) S105 of comparing the sub activity data (first activity data) D1 stored in the first memory unit (memory unit) 15 with the main activity data (second activity data) D2 based on the execution signal, and generating complementary data D4 for complementing the main activity data (second activity data) D2.

[0086] By generating the complementary data D4 in this way, missing portions of the main activity amount data D2 that indicate content different from the user's activity can be replaced with content corresponding to the missing portions in the sub-activity amount data D1 that indicates the user's activity. Therefore, if a problem occurs in the main activity amount data D2, it is possible to prevent activity amount data from being stored with the problem still present. In addition, the execution signal can be generated in response to the user's intention. Therefore, by generating an execution signal when the user carries the activity meter 20, it is possible to prevent unnecessary generation of complementary data D4.

[0087] Moreover, the program of this embodiment further includes a step (transmission step) S107 of transmitting the complementary data D4 to the activity meter (device) 20.

[0088] As described above, the mobile device 10 of the present embodiment is capable of communicating with the activity meter 20, and therefore transmits complementary data D4 generated by the mobile device 10 based on the number of steps and other data that are auxiliarily measured to the activity meter 20. In this case, the mobile device 10 performs the process of generating complementary data D4, which reduces the processing load on the activity meter 20. Therefore, when a problem occurs in the main activity amount data D2, it is possible to suppress the load on the activity meter 20 while preventing the activity amount data from continuing to be stored while the problem exists.

[0089] Furthermore, the activity meter 20 can receive the supplementary data D4 and directly supplement the missing data D5 in the main activity amount data D2 stored in the activity meter 20 itself. This can reliably prevent a situation in which, when a problem occurs in the main activity amount data D2 stored in the activity meter 20, the activity amount data continues to be stored even if the problem exists, compared to when the main activity amount data D2 is supplemented by a device other than the activity meter 20. Furthermore, if the user aims to record all of the main activity amount data D2 stored in the activity meter 20 without any omissions, this can enhance the user's sense of accomplishment.

[0090] Furthermore, in the program of this embodiment, the step of generating complementary data D4 (complementary data generating step) S105 has a function of generating complementary data D4 based on the difference between the sub activity amount data (first activity amount data) D1 and the main activity amount data (second activity amount data) D2, thereby enabling the mobile device 10 to accurately generate complementary data D4.

[0091] For example, the program of this embodiment has a function of calculating the difference and generating the complementary data D4 when the difference exceeds a determination threshold (satisfies a predetermined criterion).

[0092] In this way, the program of this embodiment sets a determination threshold as a predetermined criterion, and can determine whether or not there is missing data D5 based on the determination threshold, thereby more reliably preventing activity amount data from being stored in the activity meter 20 while there is a gap in the main activity amount data D2.

[0093] Furthermore, according to this embodiment, the sub activity amount data D1 and the main activity amount data D2 are deemed to match not only when they completely match, but also when the difference between the two data does not exceed the determination threshold. In this way, the mobile device 10 can appropriately determine whether the two data match by considering errors in the number of steps that occur due to differences between the measurement algorithms of the mobile device 10 and the activity meter 20, by determining that the two data match even when they do not completely match.

[0094] Furthermore, the accuracy of determining whether missing data D5 exists can be improved by adjusting the determination threshold. For example, the determination threshold may be set to a value suited to the lifestyle of each user of activity meter 20. This makes it possible to provide applications tailored to the lifestyle habits of each user.

[0095] Furthermore, in the program of this embodiment, the step of generating complementary data D4 (complementary data generating step) S105 has a function of generating complementary data D4 based on the sub-activity amount data (first activity amount data) D1 when the difference exceeds the judgment threshold (when a predetermined criterion is satisfied). For example, the program of this embodiment has a function of generating the sub-activity amount data D1 when the difference exceeds the judgment threshold as complementary data D4.

[0096] In this way, the program of the present embodiment generates complementary data D4 that overwrites missing data D5 in the main activity amount data D2 stored in the activity meter 20 with the sub-activity amount data D1 from the mobile device 10 based on the determination threshold. Therefore, even if the user engages in activity for part of a day without carrying the activity meter 20, the missing data D5 in the main activity amount data D2 of the activity meter 20 is overwritten with the number of steps measured by the mobile device 10. This more reliably prevents activity amount data from being stored in the activity meter 20 while there is a gap in the main activity amount data D2.

[0097] The program of this embodiment further causes the program to execute a display image generating step of generating a display image indicating that the step (transmitting step) S107 of transmitting the complementary data D4 has been executed.

[0098] As described above, the program of the present embodiment can generate a display image indicating that the supplemental data D4 has been transmitted, allowing the user to recognize which days' step counts in the main activity amount data D2 have been supplemented by the mobile device 10. Therefore, the user can check the days on which they forgot to carry the activity meter 20 and review their daily life on those days to take preventive measures against forgetting to carry the activity meter 20. This can prevent gaps in the activity amount data measured by the activity meter 20. This further prevents activity amount data from being stored in the activity meter 20 with gaps in the main activity amount data D2.

[0099] In this embodiment, an activity amount management system 1 for managing a user's activity amount includes a mobile device 10 that measures sub-activity amount data (first activity amount data) D1 of the user based on output values ​​of a first acceleration sensor 11, and an activity meter 20 that measures main activity amount data (second activity amount data) D2 of the user based on output values ​​of a second acceleration sensor 21. The mobile device 10 receives the main activity amount data (second activity amount data) D2 from the activity meter 20, receives an execution signal from the activity meter 20 for executing a check for a malfunction of the main activity amount data (second activity amount data) D2, compares the sub-activity amount data (first activity amount data) D1 with the main activity amount data (second activity amount data) D2 based on the execution signal, generates complementary data D4 for complementing the main activity amount data (second activity amount data) D2, and transmits the complementary data D4 to the activity meter 20.

[0100] In this embodiment, the mobile device 10 checks for the occurrence of a malfunction, such as a missing piece of main activity amount data D2, in response to an execution signal transmitted from the activity meter 20, and transmits complementary data D4. For example, if the user realizes that they have forgotten to carry the activity meter 20, they can transmit an execution signal by bringing the mobile device 10 close to the activity meter 20 to communicate with it, thereby transmitting missing data D5 from the main activity amount data D2. Alternatively, if the user sets the activity meter 20 to periodically transmit an execution signal, the mobile device 10 periodically transmits missing data D5 from the main activity amount data D2. This prevents activity amount data from being stored in the activity meter 20 while there is a missing piece of main activity amount data D2.

[0101] The activity meter 20 receives the complementary data D4 transmitted from the mobile device 10, and complements the main activity amount data (second activity amount data) D2 based on the complementary data D4.

[0102] The activity meter 20 of this embodiment complements the main activity amount data D2 using the complementary data D4 transmitted from the mobile device 10. This prevents the activity amount data from being stored while the main activity amount data D2 has a defect, even when the activity meter 20 cannot measure the activity amount.

[0103] Furthermore, the activity meter 20 of this embodiment communicates with a mobile device 10 (external device) that stores sub-activity data (first activity data) D1 of the user measured based on the output value of the first acceleration sensor 11. The activity meter 20 includes a second activity data generation unit (measurement means) 22 that measures main activity data (second activity data) D2 of the user based on the output value of the second acceleration sensor 21, and a second communication unit (transmission means) 23 that transmits the main activity data (second activity data) D2 to the mobile device 10.

[0104] The activity meter 20 further includes a second communication unit (receiving means) 23 that receives, from the mobile device 10, complementary data D4 for complementing a defect in the main activity amount data D2, the complementary data D4 being data that is generated based on an execution signal for executing a check for a defect in the main activity amount data D2 on the mobile device 10 and that is generated based on a comparison between the sub activity amount data D1 and the main activity amount data D2. The activity meter 20 also includes a complement processing unit (complementing means) 241 that complements the main activity amount data D2 based on the complementary data D4 received from the mobile device 10.

[0105] For example, the activity meter 20 transmits the main activity amount data D2 and a request signal (execution signal) for requesting confirmation of missing data D5 in the main activity amount data D2 to the mobile device 10. Thereafter, the activity meter 20 receives from the mobile device 10 complementary data D4 that corresponds to the missing data D5 and is generated by comparing the sub activity amount data D1 and the main activity amount data D2 based on the request signal. The activity meter 20 then executes a process of complementing the main activity amount data D2 based on the complementary data D4 received from the mobile device 10.

[0106] The activity meter 20 of this embodiment can also directly communicate with the mobile device 10, which is an external device, via short-range wireless communication. Therefore, the activity meter 20 does not need to be configured to connect to a network such as Wi-Fi. This allows the activity meter 20 to have a simple configuration. Furthermore, according to this embodiment, the main activity amount data D2 of the activity meter 20 can be supplemented even in a location where a network connection environment is not in place. This makes it possible to prevent activity amount data from being stored in the activity meter 20 with gaps in the main activity amount data D2.

[0107] (Second embodiment) Next, an activity amount management system 1 according to a second embodiment will be described. In the following embodiments and modifications, the same configurations and processes as those in the first embodiment will be denoted by the same reference numerals, and descriptions thereof will be omitted.

[0108] [Second function configuration] 8 is a diagram showing the functional configuration of the activity amount management system 1 of this embodiment. The activity amount management system 1 of this embodiment includes an external server 30 in addition to the configuration of the first embodiment. The external server 30 is a device configured by a computer capable of communicating with the mobile device 10 and the activity meter 20.

[0109] The external server 30 includes an external control unit 300 and an external storage unit 35. The external control unit 300 and the external storage unit 35 have the same hardware configuration as in the first embodiment.

[0110] The external control unit 300 has, as its functions, a comparison processing unit 141 and an interpolation data generation unit 142. The external storage unit 35 has an interpolation data storage unit 152 in one area thereof. Therefore, the mobile terminal 10 of this embodiment does not have the comparison processing unit 141, the interpolation data generation unit 142, and the interpolation data storage unit 152, as compared to the first embodiment.

[0111] [Second communication sequence] FIG. 9 is a diagram showing a communication sequence of the activity amount management system 1 of this embodiment.

[0112] In step S201A, the activity meter 20 transmits, as an execution signal, a request signal for requesting confirmation of a gap in the main activity amount data D2 to the external server 30. When the activity meter 20 transmits the execution signal to the external server 30, in step S211, the activity meter 20 starts communication with the external server 30.

[0113] In step S201B, the external server 30 transmits an execution signal to the mobile terminal 10, and then in step S111, the mobile terminal 10 starts communication with the external server 30.

[0114] In step S112, the mobile device 10 reads out the sub activity amount data D1 from the sub activity amount data storage unit 151, and in step S113, the mobile device 10 transmits the sub activity amount data D1 to the external server 30.

[0115] In step S212, the activity meter 20 reads out the main activity amount data D2 from the main activity amount data storage unit 251, and in step S213, the activity meter 20 transmits the main activity amount data D2 to the external server 30.

[0116] The external control unit 300 of the external server 30 temporarily stores the received sub activity amount data D1 and main activity amount data D2 in the external storage unit 35, and executes the comparison process from step S102 to step S108.

[0117] If the external control unit 300 determines that the sub activity amount data D1 and the main activity amount data D2 do not match, the external control unit 300 transmits complementary data D4 to the activity meter 20 in step S307.

[0118] The second control unit 200 of the activity meter 20 uses the received supplemental data D4 to supplement the main activity amount data D2. When the second control unit 200 completes supplementing the main activity amount data D2 in step S214, it transmits a supplementation completion signal to the external server 30 in step S215.

[0119] When the external control unit 300 of the external server 30 receives the complement completion signal, it transmits the complement completion signal to the mobile terminal 10 in step S309.

[0120] When the mobile device 10 and the activity meter 20 transmit and receive the complement completion signal, the mobile device 10 and the activity meter 20 end communication with the external server 30 in steps S114 and S216.

[0121] In this manner, in this embodiment, the external server 30 generates the complementary data D4 for the main activity amount data D2.

[0122] In this embodiment, the activity meter 20 transmits the execution signal to the external server 30 in step S201A, but the present invention is not limited to this. For example, the activity meter 20 may transmit the main activity amount data D2 to the external server 30 as an execution signal without performing the process of step S201. In this case, upon receiving the main activity amount data D2, the external server 30 performs the process of step S201B, and receives the sub activity amount data D1 in the process of step S113.

[0123] According to this embodiment, the following actions and effects are achieved.

[0124] According to this embodiment, an activity amount management system 1 for managing a user's activity amount is provided, which includes a mobile device 10 that measures the user's sub-activity amount data (first activity amount data) D1 based on the output value of a first acceleration sensor 11, an activity meter 20 that measures the user's main activity amount data (second activity amount data) D2 based on the output value of a second acceleration sensor 21, and an external server (server) 30 that can communicate with the activity meter 20 and the mobile device 10.

[0125] The external server (server) 30 stores sub-activity amount data (first activity amount data) D1 measured by the mobile device 10 and main activity amount data (second activity amount data) D2 measured by the activity meter 20 in an external storage unit (storage unit) 35 of the external server (server) 30. The external server 30 receives an execution signal for executing a check for defects in the main activity amount data (second activity amount data) D2, compares the sub-activity amount data (first activity amount data) D1 and the main activity amount data (second activity amount data) D2 stored in the external storage unit (storage unit) 35 based on the execution signal, and generates supplemental data D4 for supplementing the main activity amount data (second activity amount data) D2.

[0126] For example, the external server 30 receives a request signal (execution signal) for requesting confirmation of missing main activity amount data D2 from the activity meter 20. Then, the external server 30 compares the sub activity amount data D1 and the main activity amount data D2 stored in the external storage unit 35 based on the request signal, generates complementary data D4 for complementing the main activity amount data D2, and transmits the complementary data D4 to the activity meter 20.

[0127] Furthermore, according to this embodiment, the external server 30 is a computer that stores the sub-activity amount data (first activity amount data) D1 of the user measured based on the output value of the first acceleration sensor 11 in an external storage unit (storage unit) 35, and is a computer that can communicate with the activity meter (device) 20 that measures the main activity amount data (second activity amount data) D2 of the user based on the output value of the second acceleration sensor 21. The program to be executed by the external server 30 includes a step (execution signal receiving step) S211 of receiving an execution signal for executing a check for a malfunction of the main activity amount data (second activity amount data) D2, and a step (acquisition step) S214 of acquiring the main activity amount data (second activity amount data) D2 of the user from the activity meter (device) 20. The program further includes a step S315 of comparing the sub-activity data (first activity data) D1 stored in the external memory unit (memory unit) 35 with the main activity data (second activity data) D2, and generating complementary data D4 for complementing the main activity data (second activity data) D2 (complementary data generation step).

[0128] As a specific example, the above program includes step S211 of receiving an execution signal from the activity meter 20, step S214 of acquiring the user's main activity data D2 from the activity meter 20, step S315 of comparing the sub-activity data D1 stored in the external memory unit 35 with the main activity data D2 to generate complementary data D4, and step S307 of transmitting the complementary data D4 to the activity meter 20.

[0129] As described above, according to the present embodiment, the external server 30 compares the sub activity amount data D1 with the main activity amount data D2, thereby identifying missing data D5 in the main activity amount data D2. The main activity amount data D2 can then be supplemented with the supplemental data D4 generated by the external server 30. This makes it possible to prevent activity amount data from being continuously stored in the activity meter 20 when there is a defect, such as a missing part, in the main activity amount data D2.

[0130] Furthermore, the computing power of the external control unit 300 of the external server 30 is generally higher than that of the first control unit 100 of the mobile device 10. Therefore, the external server 30 can identify the missing data D5 in the main activity amount data D2 and generate the complementary data D4 more smoothly than when the complementary data D4 is generated by the mobile device 10. Furthermore, by having the external server 30 perform the comparison process, the processing load on the mobile device 10 is reduced, and therefore the power consumption of the mobile device 10 can also be reduced.

[0131] (First Modification) Next, a description will be given of a modified example of the activity amount management system 1 according to the first embodiment. In the functional configuration of this modified example, the function of the first processing unit 14 is included in the second control unit 200 of the activity meter 20.

[0132] Fig. 10 shows an example of a communication sequence in this modified example. Referring to Fig. 10, the second control section 200 of the activity meter 20 receives the sub activity amount data D1 from the mobile device 10 in step S404.

[0133] Then, after generating the comparison data D3 in step S103, the comparison processing section 141 of the activity meter 20 causes the complementary data generating section 142 to generate complementary data D4 in step S105, and executes processing to complement the main activity amount data D2 in step S205.

[0134] This modification provides the following functions and effects.

[0135] According to this embodiment, the activity meter 20 is a computer capable of communicating with a mobile device (a device including a first acceleration sensor 11) 10 for measuring sub-activity amount data (first activity amount data) D1 of a user. A program for causing the activity meter 20 to execute a process includes a storing step of storing main activity amount data (second activity amount data) D2 of the user measured based on the output value of the second acceleration sensor 21 in a second storage unit (storage unit) 25, a receiving step S404 of receiving the sub-activity amount data (first activity amount data) D1 of the user, and the main activity amount data (second activity amount data) D2 stored in the second storage unit (storage unit) 25. The program further includes a step (identification step) S104 of comparing the sub activity data (first activity data) D1 with the main activity data (second activity data) D2 to identify missing data D5 from the main activity data (second activity data) D2 when the user does not carry the second acceleration sensor 21, and a step (generation step) S105 of generating complementary data D4 for complementing the main activity data (second activity data) D2 based on the missing data D5.

[0136] As described above, the activity amount management system 1 of this modified example can reduce the number of communications with the mobile device 10 compared to the above-described embodiments, thereby preventing the main activity amount data D2 from being supplemented due to a so-called communication error or the like. This more reliably prevents a situation in which activity amount data continues to be stored in the activity meter 20 while there is a defect, such as a missing part, in the main activity amount data D2. Furthermore, the user only needs to install the application program of this embodiment inside the activity meter 20, which saves the user the trouble of installing the application program on the mobile device 10.

[0137] (Second Modification) Next, a second modification of each of the above embodiments will be described. In this modification, the method by which the complementary data generating unit 142 generates the complementary data D4 is different.

[0138] The complementary data generation unit 142 of this modified example generates corrected complementary data D4 so as to reduce the difference in the number of steps that arises due to the difference between the first algorithm, which is a method of calculating the number of steps from the acceleration of the first acceleration sensor 11 of the mobile terminal 10, and the second algorithm, which is a method of calculating the number of steps from the acceleration of the second acceleration sensor 21 of the activity meter 20.

[0139] Specifically, the complementary data generation unit 142 may derive a conversion formula from the comparison data D3 between the sub activity amount data D1 and the main activity amount data D2 so that the difference in the number of steps between the two data is statistically small, and generate complementary data D4 using this conversion formula.

[0140] For example, the complementary data generation unit 142 generates complementary data D4 using a conversion formula that makes the number of steps measured by the first algorithm of the mobile device 10 equal to the number of steps measured by the second algorithm of the activity meter 20. This conversion formula may be updated at predetermined intervals to reflect changes in the user's walking style, etc. In this way, by updating the conversion formula at predetermined intervals, more appropriately corrected complementary data D4 is generated.

[0141] Alternatively or additionally, the complementary data generating section 142 may generate complementary data D4 so that a difference caused by differences in the specifications of the mobile device 10 and the activity meter 20 is reduced.

[0142] This modification provides the following functions and effects.

[0143] In the program according to this modification, a step S105 of generating complementary data D4 (complementary data generation step) determines whether the difference exceeds a determination threshold (whether a predetermined criterion is satisfied). If the difference exceeds the determination threshold, step S105 has a function of correcting the sub-activity amount data D1 so as to reduce the difference between the sub-activity amount data (first activity amount data) D1 and the main activity amount data (second activity amount data) D2 measured for the same activity of the user, and generating the corrected data as complementary data D4.

[0144] For example, in step S105 of the above program, when the difference exceeds a judgment threshold (when a predetermined criterion is satisfied), the program has a function of generating, as complementary data D4, data that has been subjected to a correction process to correct the difference that arises from the difference between a first algorithm, which is a method of calculating the sub-activity data D1 from the acceleration of the first acceleration sensor 11, and a second algorithm, which is a method of calculating the main activity data D2 from the acceleration of the second acceleration sensor 21 of the activity meter 20.

[0145] As described above, according to this modification, a difference arising from the difference between the first algorithm used to count steps by the mobile device 10 and the second algorithm used to count steps by the activity meter 20 is corrected. Therefore, complementary data D4 is generated in which the number of steps counted by the mobile device 10 is corrected so that it approximates the number of steps measured by the activity meter 20. Therefore, even if the user forgets to carry the mobile device 10, the main activity amount data D2 is overwritten with substantially the same number of steps as would be recorded if the activity meter 20 were carried. This prevents activity amount data from being stored with defects such as missing data in the main activity amount data D2, and makes it possible to complement the main activity amount data D2 with a more appropriate number of steps.

[0146] (Third Modification) Next, a third modification of each of the above embodiments will be described.

[0147] The program in each of the above embodiments may further include a determination step of determining the communication distance between the mobile device 10 and the activity meter 20. For example, this determination step has a function of determining whether the communication distance between the mobile device 10 and the activity meter 20 is within a communication range of short-range wireless communication. If the communication distance is within the range of short-range wireless communication, the first control unit 100 transmits an execution signal for executing a check for a malfunction of the main activity amount data (second activity amount data) D2.

[0148] In this determination step, for example, communication may be attempted at predetermined time intervals, and when communication is established, it may be determined that the mobile device 10 and activity meter 20 are within the range of short-range wireless communication. The distance between the mobile device 10 and activity meter 20 may also be determined based on the establishment of communication or response speed to the same communication point such as an access point.

[0149] Alternatively, if it is determined in this determination step that the communication distance exceeds a predetermined range, the first control unit 100 may have a function of issuing a warning that the user has forgotten to carry activity meter 20. For example, this predetermined distance may be set based on the dimensions of the lot of a user's home or the like. If the communication distance between mobile device 10 and activity meter 20 exceeds the dimensions of the lot of a user's home, the first control unit 100 may cause mobile device 10 to notify the user that the user has forgotten to carry activity meter 20.

[0150] Furthermore, if the activity meter 20 of this modified example can communicate with multiple mobile devices 10 including, for example, smartwatches, this determination step identifies the mobile device 10 that has the shortest communication distance from the activity meter 20. The mobile device 10 that has the shortest communication distance from the activity meter 20 then generates complementary data D4 using the sub-activity amount data D1 stored therein.

[0151] This allows the user to identify the sub-activity data D1 that the user wants to use as the supplementary data D4 from among the sub-activity data D1 held by multiple mobile devices 10, thereby more appropriately supplementing the main activity data D2.

[0152] This modification provides the following functions and effects.

[0153] The program of this modified example further includes a step (determination step) of determining the communication distance between the mobile terminal (computer) 10 and the activity meter (device) 20, and the determination step has a function of enabling the above-mentioned execution signal to be accepted when the communication distance is within the communication range of short-range wireless communication (when a predetermined criterion is met).

[0154] According to this modification, the first control unit 100 determines the communication distance between the mobile device 10 and the activity meter 20 and transmits the execution signal only when the communication distance is within a predetermined range, thereby avoiding unnecessary transmission of the execution signal when the communication distance is outside the predetermined range. This makes it possible to reduce energy consumption caused by the activity meter 20 continuing to transmit the execution signal.

[0155] Furthermore, by providing a step of determining the communication distance, if the communication distance exceeds a predetermined range, it is possible to warn the user that they have forgotten to carry activity meter 20. This makes it possible to prevent activity amount data from being stored in activity meter 20 while there is a defect such as a missing part in main activity amount data D2.

[0156] (Fourth Modification) Next, a fourth modified example will be described. In this modified example, when comparing the sub activity amount data D1 with the main activity amount data D2, the mobile device 10 determines whether or not the comparison is of activity amount data of the owner of the activity meter 20. If both activity amount data are activity amount data of the owner, the mobile device 10 generates complementary data D4.

[0157] Specifically, if the number of data items in the comparison data D3 that result in a difference exceeding the aforementioned determination threshold of 2,000 steps is relatively large compared to the number of data items in the conventional comparison data D3, the data may not be the main activity amount data D2 of the owner of the activity meter 20. In such a case, the first control unit 100 of the mobile device 10 may stop generating the supplementary data D4 that is intended to supplement the main activity amount data D2.

[0158] Furthermore, when mobile device 10 determines the owner of activity meter 20, the above-mentioned determination threshold may be changed for each user of activity meter 20. For example, because the number of steps a user takes each day may vary depending on the user's lifestyle, the determination threshold may also be set for each user in accordance with the user's lifestyle. For example, if the user's lifestyle habit dictates that the user walks for short periods of time, the determination threshold may be set small, and if the user walks for long periods of time, the determination threshold may be set large.

[0159] According to this modification, the first control unit 100 sets a determination threshold in accordance with the lifestyle of the user, and can accurately determine whether or not there is missing data D5 based on the determination threshold in accordance with the lifestyle of the user.

[0160] (Fifth Modification) Next, a fifth modified example will be described. In this modified example, the comparison process between the sub activity amount data D1 and the main activity amount data D2 is different.

[0161] Specifically, the first control unit 100 of the mobile device 10 estimates, as missing data D5, data that is below the average value among the main activity amount data D2 of the activity meter 20 for a predetermined period. In general, the number of steps in the main activity amount data D2 of the activity meter 20 on a day when the user forgets to carry the activity meter 20 is likely to be below the average value of the number of steps for the predetermined period.

[0162] Therefore, when the first control unit 100 of the mobile device 10 receives the main activity amount data D2, the first control unit 100 estimates data for a day on which the number of steps stored within a predetermined period in the main activity amount data D2 is below the average value as missing data D5. Alternatively, the first control unit 100 may use a specific threshold, for example, "500," instead of the average value, and estimate data for a day on which the number of steps is less than this specific threshold as missing data D5.

[0163] Then, the first control unit 100 calculates the difference between the number of steps in the estimated missing data D5 and the number of steps in the sub-activity data D1 for that day, and if the difference exceeds the above-mentioned judgment threshold, generates the sub-activity data D1 for that day as complementary data D4.

[0164] That is, the mobile device 10 of this modification can identify missing data D5 without comparing all of the sub activity amount data D1 for a predetermined period with all of the main activity amount data D2 for a predetermined period. This reduces the amount of calculation required to generate the complementary data D4 compared to the above embodiments, and more reliably prevents activity amount data from being stored with missing data in the main activity amount data D2.

[0165] Note that instead of the mobile device 10 estimating the missing data D5, the activity meter 20 may estimate the missing data D5.

[0166] (Third embodiment) Next, an activity amount management system 1 according to a third embodiment will be described. In this embodiment, the same components as those in the above embodiment will be denoted by the same reference numerals, and the description thereof will be omitted.

[0167] 11 is a diagram showing the functional configuration of an activity amount management system 1 according to a third embodiment. This embodiment differs from the second embodiment in that a configuration identical to the above-described complement processing unit 241 is provided in the external server 30, rather than in the activity meter 20. The complement processing unit 241 of the external server 30 constitutes complementing means that complements the main activity amount data D2 based on the complement data D4 from the complement data generation unit 142.

[0168] In the external server 30 of this embodiment, the complement processing section 241 complements the main activity amount data D2 received from the activity meter 20 based on the complement data D4 acquired from the complement data generation section 142.

[0169] The external control unit 300 then records the complemented main activity amount data D2 in the external storage unit 35. Therefore, the user of the activity meter 20 connects to the external server 30 using an internet browser, activity amount management application software, or the like on the mobile device 10 or another device with a communication function. This allows the user to display the main activity amount data D2 stored in the external storage unit 35 on a display unit (not shown) provided on the mobile device 10 or another device with a communication function.

[0170] In this way, the complementary data D4 generated by the complementary data generation unit 142 does not necessarily have to be transmitted to the activity meter 20 and complementary to the main activity amount data D2 within the activity meter 20, but may be complementary to the main activity amount data D2 and then stored within the external server 30 as in the present embodiment. Even in such an embodiment, even if a problem occurs in the activity amount data measured by the activity meter 20, the user can manage and view the complementary main activity amount data D2, without the activity amount data continuing to be stored in a state where the problem exists in the main activity amount data D2.

[0171] Instead of the configuration of the present embodiment, the activity amount management system 1 may be realized by only the mobile device 10 and the activity meter 20. In this case, the mobile device 10 includes the comparison processing unit 141, the complementary data generation unit 142, and the complementary processing unit 241 of the external control unit 300 described above, and the first storage unit 15 further includes a complementary data storage unit 152. In the mobile device 10, the complementary processing unit 241 complements the main activity amount data D2 received from the activity meter 20 based on the complementary data D4 acquired from the complementary data generation unit 142. In other words, the mobile device 10 records the complemented main activity amount data D2 in the complementary data storage unit 152 included in the mobile device 10.

[0172] Therefore, by using application software for activity amount management stored in the mobile device 10, the user of the activity meter 20 can display the main activity amount data D2 stored in the supplemental data storage unit 152 of the mobile device 10 on a display unit (not shown) of the mobile device 10. Even with this configuration, even if a problem occurs in the activity amount data measured by the activity meter 20, the user can manage and view the supplemented main activity amount data D2 without the problem remaining in the main activity amount data D2 and the activity amount data being stored.

[0173] The above describes embodiments of the present invention, but the above embodiments merely illustrate some of the application examples of the present invention, and are not intended to limit the technical scope of the present invention to the specific configurations of the above embodiments.

[0174] For example, in each of the above embodiments, the case where the activity meter 20 stores the number of steps as the amount of activity of the user has been described. However, the amount of activity to be interpolated is not limited to the number of steps, and may be any of the above-mentioned other amounts of activity.

[0175] In each of the above embodiments, the comparison process is performed for each day of the main activity amount data D2. However, the comparison process is not limited to each day, and may be performed for each predetermined time period. For example, if the user does not always carry the mobile device 10, only the sub-activity amount data D1 for the time when the user carries the mobile device 10 may be used as the supplementary data D4. [Explanation of symbols]

[0176] 1. Activity management system 10 Mobile devices 11 First acceleration sensor 15 1st memory section (memory section) 20 Activity meter 21 Second acceleration sensor D1 Sub-activity data (first activity data) D2 Main activity data (secondary activity data) S100 Acquisition Step S107 Sending step S204 Receiving step

Claims

1. a computer that stores first activity amount data of a user measured based on an output value of a first acceleration sensor in a storage unit, the computer being capable of communicating with a device that measures second activity amount data of the user based on an output value of a second acceleration sensor; an execution signal receiving step of receiving an execution signal for executing a check for a defect in the second activity amount data; an acquisition step of acquiring the second activity amount data from the device; a complementary data generating step of comparing the first activity amount data and the second activity amount data stored in the storage unit based on the execution signal to generate complementary data for complementing the second activity amount data; A program for executing a determination step of determining a communication distance between the computer and the device; the determining step has a function of making the execution signal receivable when the communication distance satisfies a predetermined standard. program.

2. 2. The program according to claim 1, a transmitting step of transmitting the complementary data to the device; program.

3. 3. The program according to claim 1 or 2, the complementary data generating step includes a function of generating the complementary data based on a difference between the first activity amount data and the second activity amount data. program.

4. 4. The program according to claim 3, the complementary data generating step has a function of generating the complementary data based on the first activity amount data when the difference satisfies a predetermined criterion. program.

5. 4. The program according to claim 3, When the difference satisfies a predetermined criterion, the interpolation data generating step and generating, as the complementary data, data obtained by performing a correction process on the first activity amount data so that a difference between the first activity amount data and the second activity amount data measured for the same activity of the user becomes small. program.

6. An activity amount management system for managing an activity amount of a user, a mobile terminal that measures first activity amount data of the user based on an output value of a first acceleration sensor; an activity meter that measures second activity amount data of the user based on an output value of a second acceleration sensor, The mobile terminal receiving means for receiving the second activity amount data from the activity meter; a receiving means for receiving an execution signal for executing a check for a defect in the second activity amount data; generation means for comparing the first activity amount data and the second activity amount data based on the execution signal to generate complementary data for complementing the second activity amount data; the mobile device has a function of determining a communication distance between the activity meter and the mobile device, and enabling reception of the execution signal when the communication distance satisfies a predetermined criterion. Activity management system.

7. The activity amount management system according to claim 6, the mobile device transmits the complementary data to the activity meter; Activity management system.

8. The activity amount management system according to claim 7, The activity meter includes: receiving the complementary data transmitted from the mobile terminal; complementing the first activity amount data based on the complementing data; Activity management system.

9. An activity amount management system for managing an activity amount of a user, a mobile terminal that measures first activity amount data of the user based on an output value of a first acceleration sensor; an activity meter that measures second activity amount data of the user based on an output value of a second acceleration sensor; a server capable of communicating with the activity meter and the mobile device, The server storing the first activity amount data measured by the mobile device and the second activity amount data measured by the activity meter in a storage unit of the server; receiving an execution signal for executing a check for a defect in the second activity amount data; comparing the first activity amount data and the second activity amount data stored in the storage unit based on the execution signal to generate complementary data for complementing the second activity amount data; the server has a function of determining a communication distance between the server and the activity meter, and enabling reception of the execution signal when the communication distance satisfies a predetermined criterion. Activity management system.

Citation Information

Patent Citations

  • Electric connector for automobile

    JP1987012321A

  • Activity amount measuring apparatus, and activity amount measuring auxiliary apparatus

    JP2015029654A

  • Data processing device, data processing method and program

    JP2018161167A