Exercise support system, exercise support method, and program
The exercise support system and method improve user motivation by using a communication system to deliver timely motivational messages based on exercise schedules, addressing the lack of adherence in existing technologies.
Patent Information
- Application Number
- JP2022122664
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-01
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-08-01
AI Technical Summary
Existing technologies lack sufficient motivation for users to adhere to their exercise schedules, as evidenced by Patent Documents 1, 2, and 3.
An exercise support system and method that includes a detection signal receiving unit, exercise schedule acquiring unit, message request transmission unit, message receiving unit, and judgment unit to determine if a user is exercising according to their schedule, providing timely motivational messages from other users via a communication system.
Enhances user motivation by delivering targeted and timely support messages, improving adherence to exercise schedules.
Smart Images

Figure 0007622712000001 
Figure 0007622712000002 
Figure 0007622712000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an exercise support system, an exercise support method, and a program. [Background technology]
[0002] Patent Document 1 discloses a health management system for ensuring the necessary amount of exercise in daily activities. This health management system presents appropriate activities to the user at appropriate times according to the fulfillment rate of a preset target value for the amount of exercise. In addition, the screen displayed when the user starts a dedicated application on the smartphone displays advice automatically generated by the system, as well as comments and messages of support from family and friends.
[0003] US Patent No. 5,999,333 discloses an athletic activity monitoring mobile device that helps users find the motivation they need to sustain their exercise program. The device also provides comments, suggestions, and words of encouragement to the user before, during, and after a run or athletic workout. The device also generates text, audio, and video messages to convey to the user when the user reaches a predefined distance during a run.
[0004] Patent Document 3 discloses a behavioral change support device that allows a user to receive guidance from a doctor or family member in accordance with the user's daily behavior, with the aim of encouraging behavioral change related to lifestyle habits. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2018-045393 A [Patent Document 2] JP 2017-142819 A [Patent Document 3] JP 2020-013208 A Summary of the Invention [Problem to be solved by the invention]
[0006] The above-mentioned Patent Documents 1, 2, and 3 leave room for further improving users' motivation for exercise.
[0007] An object of the present disclosure is to provide a new technology that improves a user's motivation for exercise. [Means for solving the problem]
[0008] According to a first aspect of the present disclosure, A detection signal receiving unit that receives a detection signal related to detection of a user's exercise; An exercise schedule acquisition unit that acquires an exercise schedule of the user; a message request sending unit that sends a message request to a terminal of another user prior to the exercise schedule; a message receiving unit for receiving a message corresponding to the message request from the terminal of the other user; a determination unit that determines whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; a providing unit that provides the message to the user when the determining unit determines that the user is exercising according to the exercise schedule; Including, An exercise support system is provided. According to the above configuration, it is possible to increase the user's motivation for exercise. The message request sending unit may send the message request on or before the day before a day defined in the exercise schedule. The message request sending unit may send the message request on or after a date that is a predetermined number of days prior to a date defined in the exercise schedule. The message request may include an exercise subject defined in the exercise schedule. The message may be a message related to an exercise subject defined in the exercise schedule. The message request may include a date, day of the week, or time period defined in the exercise schedule. The message may be a message associated with a date, day of the week, or time period defined in the exercise schedule. The message may be a cheering message encouraging the user to exercise. According to a second aspect of the present disclosure, The computer receiving a detection signal relating to detection of a user's movement; Obtaining an exercise schedule for the user; Sending a message request to the terminal of another user prior to the exercise schedule; receiving a message corresponding to the message request from the terminal of the other user; determining whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; providing the message to the user when it is determined that the user is exercising in accordance with the exercise schedule; A method for supporting exercise is provided. According to the above method, it is possible to improve the user's motivation to exercise. According to a third aspect of the present disclosure, a computer includes: A detection signal receiving unit that receives a detection signal related to detection of a user's exercise; An exercise schedule acquisition unit that acquires an exercise schedule of the user; a message request sending unit that sends a message request to a terminal of another user prior to the exercise schedule; a message receiving unit for receiving a message corresponding to the message request from the terminal of the other user; a determination unit that determines whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; a providing unit that provides the message to the user when the determining unit determines that the user is exercising according to the exercise schedule; To function as The program is provided. According to the above program, it is possible to increase the user's motivation to exercise. Effect of the Invention
[0009] According to the present disclosure, it is possible to provide a new technology for improving a user's motivation to exercise. [Brief description of the drawings]
[0010] [Figure 1] 1 is an overall schematic diagram of a communication system. [Diagram 2] FIG. 2 is a functional block diagram of a server. [Diagram 3] This is data held by a database. [Figure 4] FIG. 2 is a functional block diagram of a user terminal of a user A. [Diagram 5] FIG. 2 is a functional block diagram of a user terminal of a user N. [Figure 6] FIG. 1 is a sequence diagram of a communication system. [Figure 7] 13 is an example of an image displayed on a user terminal of a user N. [Figure 8] 13 is an example of an image displayed on a user terminal of user A. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to FIGS.
[0012] FIG. 1 shows an overall schematic diagram of a communication system 1. The communication system 1 includes a server 2 and a plurality of UEs 3. The server 2 is a specific example of an exercise support system. The plurality of UEs 3 are typically capable of two-way communication with the server 2 via an Internet line. The plurality of UEs 3 are typically smartphones owned by a plurality of users. That is, UE3A is a smartphone owned by user A. UE3B is a smartphone owned by user B. UE3M is a smartphone owned by user M. UE3N is a smartphone owned by user N.
[0013] User A to User N belong to a specific community. The specific community is typically a community of blood relatives. Alternatively, the specific community may be a community of people who work in the same workplace, live in the same area, or other communities.
[0014] In this embodiment, for convenience of explanation, it is assumed that user A is the grandfather of user N. In other words, user N corresponds to the grandchild of user A. Then, the server 2 is configured to improve the motivation of user A for exercise by presenting a cheering message from user N to user A.
[0015] 2, the server 2 includes a central processing unit (CPU2A), a random access memory (RAM2B), and a read-only memory (ROM2C). The server 2 further includes a hard disk drive (HDD2D) as an external storage device. The CPU2A reads and executes a control program stored in the ROM2C, causing the hardware such as the CPU2A to function as a detection signal receiving unit 10, an exercise schedule receiving unit 11, a request sending unit 12, a message receiving unit 13, a determination unit 14, and a message sending unit 15.
[0016] The detection signal receiving unit 10 receives a detection signal related to the detection of the motion of the user A. In other words, the detection signal receiving unit 10 receiving the detection signal means that the user A is currently exercising. The detection signal receiving unit 10 receives the detection signal from the UE 3A.
[0017] The exercise schedule receiving unit 11 acquires the exercise schedule of user A. Specifically, the exercise schedule receiving unit 11 acquires the exercise schedule of user A by receiving the exercise schedule of user A from the UE 3A. The exercise schedule receiving unit 11 is one specific example of an exercise schedule acquiring unit.
[0018] An exercise schedule is typically data that defines the exercise subject of an exercise that user A plans to exercise, and the date, day of the week, and time period of the plan. An exercise schedule may be data that defines the exercise subject of an exercise that user A plans to exercise, and the date and time period of the plan. An exercise schedule may be data that defines the exercise subject of an exercise that user A plans to exercise, and the date of the plan. An exercise schedule may be data that defines the date on which user A plans to exercise.
[0019] The request sending unit 12 sends a message request to the UE 3N of the user N before the exercise schedule. "Before the exercise schedule" typically means "before the day before the date defined by the exercise schedule." As an example, the request sending unit 12 sends a message request to the UE 3N of the user N the day before, two days before, or three days before the date defined by the exercise schedule. The request sending unit 12 is a specific example of a message request sending unit.
[0020] The message request may include at least one of a date, a day of the week, a time period, and an exercise subject defined in the exercise schedule. In the present embodiment, the message request includes a date, a time period, and an exercise subject defined in the exercise schedule.
[0021] The message receiving unit 13 receives a message corresponding to the message request from the UE 3N. The message that the message receiving unit 13 receives from the UE 3N is a cheering message that encourages the user A to exercise.
[0022] The determination unit 14 determines whether or not user A is exercising according to the exercise schedule, based on the exercise schedule and the detection signal. "User A is exercising according to the exercise schedule" means that user A is exercising on the date and during the time period defined by the exercise schedule. "User A is exercising according to the exercise schedule" may also mean that user A is exercising on the date defined by the exercise schedule. In other words, even if it is a scheduled day but at a time period different from the planned time period, this may also be included in user A exercising according to the exercise schedule.
[0023] When the determination unit 14 determines that the user A is exercising in accordance with the exercise schedule, the message sending unit 15 provides a message to the user A. In this embodiment, the message sending unit 15 provides the message to the user A by transmitting the message to the UE 3A of the user A. The message sending unit 15 is a specific example of a providing unit.
[0024] DB2E is stored in HDD2D. Fig. 3 shows data held by DB2E. As shown in Fig. 3, DB2E holds a user's user ID, the user's exercise schedule, and a message to be provided to the user, all of which are associated with one another. In Fig. 3, user A's user ID is 45483. User A has registered multiple exercise schedules in DB2E.
[0025] Next, a functional block diagram of the UE 3A will be described with reference to FIG.
[0026] The UE3A includes a CPU4A (Central Processing Unit) as a central processing unit, a readable / writable RAM4B (Random Access Memory), and a read-only ROM4C (Read Only Memory). The UE3A further includes an LCD4D (Liquid Crystal Display), a touch panel 4E, and a speaker 4F. The CPU4A reads and executes a control program stored in the ROM4C, and the control program causes the hardware such as the CPU4A to function as an acceleration data receiving unit 20, a detection signal transmitting unit 21, an exercise schedule input unit 22, an exercise schedule transmitting unit 23, a message receiving unit 24, and a message output unit 25.
[0027] A wearable terminal 26 worn by user A is typically connected to UE 3A via Bluetooth (registered trademark). The wearable terminal 26 typically has an acceleration sensor. The wearable terminal 26 periodically transmits acceleration data from the acceleration sensor to UE 3A.
[0028] The acceleration data receiving unit 20 receives acceleration data from the wearable terminal 26 .
[0029] The detection signal transmission unit 21 determines whether or not the user A is exercising based on the received acceleration data. When it is determined that the user A is exercising, the detection signal transmission unit 21 transmits to the server 2 a detection signal regarding the detection of the user A's exercise.
[0030] The exercise schedule input unit 22 accepts input of an exercise schedule by the user A. The user A typically inputs the exercise schedule via the touch panel 4E.
[0031] The exercise schedule transmission unit 23 transmits the exercise schedule input by the user A to the server 2.
[0032] The message receiving unit 24 receives a message from the server 2 .
[0033] The message output unit 25 outputs the message received by the message receiving unit 24. Typically, the message output unit 25 outputs the message on a screen via the LCD 4D. Alternatively, the message output unit 25 may output the message as audio via the speaker 4F.
[0034] Next, a functional block diagram of the UE3N will be described with reference to FIG.
[0035] The UE3N includes a CPU5A (Central Processing Unit) as a central processing unit, a readable and writable RAM5B (Random Access Memory), and a read-only ROM5C (Read Only Memory). The UE3N further includes an LCD5D (Liquid Crystal Display) and a touch panel 5E. The CPU5A reads and executes a control program stored in the ROM5C, and the control program causes hardware such as the CPU5A to function as a request receiving unit 30, a message input unit 31, and a message transmitting unit 32.
[0036] The request receiving unit 30 receives a message request from the server 2 .
[0037] The message input unit 31 accepts a message input by the user N.
[0038] The message sending unit 32 sends the message input by the user N to the server 2.
[0039] Next, the operation flow of the communication system 1 will be described with reference to Fig. 6 to Fig. 8. Fig. 6 shows a sequence diagram of the communication system 1.
[0040] First, the exercise schedule input unit 22 of the UE 3A displays an exercise schedule input screen on the LCD 4D. User A operates the touch panel 4E to input an exercise schedule to the UE 3A (S100).
[0041] Next, the exercise schedule transmission unit 23 of the UE 3A transmits the exercise schedule input by the UE 3A to the server 2 (S110). That is, the exercise schedule reception unit 11 of the server 2 receives the exercise schedule from the UE 3A (S110). The exercise schedule reception unit 11 registers the received exercise schedule in DB2E in association with the user ID of the user A, as shown in FIG. 3.
[0042] Next, the request sending unit 12 of the server 2 determines whether today's date is two days before the date defined by the exercise schedule registered in the DB2E (S120). If the result of the determination is NO, the request sending unit 12 repeats step S120. If the result of the determination is YES, the request sending unit 12 sends a message request to the UE 3N (S130). That is, the request receiving unit 30 of the UE 3N receives the message request from the server 2 (S130).
[0043] Next, the message input unit 31 of the UE 3N displays a message input screen on the LCD 5D as shown in Fig. 7. The message input screen shown in Fig. 7 includes text 40 prompting the user to input a message, and a text box 41 for inputting the message. As shown in Fig. 7, the message input unit 31 automatically generates the text 40 in response to a message request. The text 40 includes a name indicating the user A, and a date, time period, and exercise subject defined by the exercise schedule of the user A. That is, the text 40 allows the user to understand who will do what kind of exercise, when, and at what time period.
[0044] Next, the message input unit 31 accepts a message that the user N inputs to the UE 3N by operating the touch panel 5E (S140).
[0045] Next, the message sending unit 32 of the UE 3N sends the message input by the user N to the server 2 (S150). That is, the message receiving unit 13 of the server 2 receives the message from the UE 3N (S150). The message receiving unit 13 associates the message received from the UE 3N with the corresponding exercise schedule and stores it in the DB2E.
[0046] Next, the determination unit 14 of the server 2 determines whether or not the user A is exercising in accordance with the exercise schedule, based on the exercise schedule and the detection signal (S160, S170).
[0047] That is, in the UE 3A, the acceleration data receiving unit 20 receives acceleration data from the wearable device 26 (S180). The detection signal transmitting unit 21 determines whether the user A is exercising based on the received acceleration data (S190). If the result of the determination is NO, the detection signal transmitting unit 21 returns the process to S180. On the other hand, if the result of the determination is YES, the detection signal transmitting unit 21 transmits a detection signal to the server 2 (S200).
[0048] In the server 2, the determination unit 14 determines whether the current day is the scheduled time period of the exercise schedule (S160). If the result of the determination is NO, the determination unit 14 repeats the process of S160. On the other hand, if the result of the determination is YES, the determination unit 14 advances the process to S170.
[0049] Next, the determination unit 14 determines whether the user A is currently exercising based on the detection signal received by the detection signal receiving unit 10 (S170). If the result of the determination is NO, the determination unit 14 returns the process to S160. On the other hand, if the result of the determination is YES, the determination unit 14 advances the process to S210.
[0050] Next, the message sending unit 15 refers to DB2E and sends a message corresponding to the currently executed exercise schedule to the UE 3A (S210). That is, the message receiving unit 24 of the UE 3A receives the message from the server 2 (S210).
[0051] Next, the message output unit 25 of the UE3A provides the message received by the message receiving unit 13 to the user A (S220). The method of providing the message is typically screen output or voice output as described above. In this embodiment, the message output unit 25 displays a cheering screen including the message received by the message receiving unit 24 on the LCD 4D. FIG. 8 shows an example of the cheering screen. As shown in FIG. 8, the cheering screen includes text 50 that identifies the source of the message and a message 51. As shown in FIG. 8, the message 51 includes a message 51a related to the date and time period defined by the corresponding exercise schedule, a message 51b related to the exercise subject defined by the corresponding exercise schedule, and other messages 51c. Therefore, when the user A exercises according to the exercise schedule, the user A can feel a sense of happiness by receiving a cheering message from his / her grandchild, and can acquire high motivation for exercise because he / she feels glad that he / she exercised according to the exercise schedule.
[0052] The embodiments of the present disclosure have been described above. The embodiments have the following features.
[0053] The server 2 (exercise support system) includes a detection signal receiving unit 10 that receives a detection signal regarding the detection of exercise of the user A, an exercise schedule receiving unit 11 (exercise schedule acquiring unit) that acquires the exercise schedule of the user A, and a request sending unit 12 (message request sending unit) that transmits a message request to the UE 3N (terminal) of the user N before the exercise schedule. The server 2 further includes a message receiving unit 13 that receives a message corresponding to the message request from the UE 3N of the user N, a determination unit 14 that determines whether the user A is exercising according to the exercise schedule based on the exercise schedule and the detection signal, and a message sending unit 15 (providing unit) that provides a message to the user A when the determination unit 14 determines that the user A is exercising according to the exercise schedule. With the above configuration, the motivation of the user A for exercise can be improved.
[0054] In particular, the request sending unit 12 sends a message request to the UE 3N of user N before the exercise schedule. According to the above configuration, the message receiving unit 13 is more likely to receive a message corresponding to the message request before the exercise schedule. Therefore, the message sending unit 15 can reliably provide a message to user A when user A is exercising according to the exercise schedule. That is, even if an attempt is made to provide a message from user N to user A when user A is exercising according to the exercise schedule, a situation in which the message from user N is not prepared in the first place can be avoided.
[0055] Furthermore, the request sending unit 12 sends a message request on or before the day before the day defined in the exercise schedule. According to the above configuration, the message sending unit 15 can more reliably provide a message to the user A when the user A is exercising according to the exercise schedule.
[0056] In addition, the request sending unit 12 sends a message request on or after a date that is a predetermined number of days back from the date defined in the exercise schedule. The predetermined date is typically 7 days. That is, for example, if the request sending unit 12 sends a message request on a date that is far back from the date defined in the exercise schedule, the user N will be forced to send a message about the exercise schedule of the user A far in the future. In this case, it is difficult for the user N to create a message with a human touch. In contrast, by bringing the date on which the request sending unit 12 sends the message request closer to the date defined in the exercise schedule, the user N can create a message with a human touch. This is expected to have the effect of increasing the motivation of the user A to exercise.
[0057] Also, for example, as shown in Fig. 7, the message request includes an exercise subject defined in the exercise schedule. According to the above configuration, for example, as shown in Fig. 7, user N can create a heartfelt message related to the exercise subject, such as "Drink water frequently even while running!"
[0058] Furthermore, the message request includes a date, a day of the week, or a time period defined in the exercise schedule, as shown in Fig. 7. According to the above configuration, as shown in Fig. 7, the user N can create a heartfelt message related to the date, day of the week, or time period, such as "It looks like it's going to be hot from the morning, according to the forecast."
[0059] Also, for example, as shown in FIG. 7, the message is a cheering message that encourages user A to exercise.
[0060] The preferred embodiment of the present disclosure has been described above. The above embodiment can be modified as follows.
[0061] That is, the UE 3A shown in Fig. 4 may be equipped with the DB2E and each functional unit of the server 2 shown in Fig. 2. The server 2 shown in Fig. 2 may be distributed to multiple computers.
[0062] In the above example, the program can be stored and provided to the computer using various types of non-transitory computer readable media. The non-transitory computer readable media includes various types of tangible storage media. Examples of the non-transitory computer readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives) and magneto-optical recording media (e.g., magneto-optical disks). Examples of the non-transitory computer readable media further include CD-ROM (Read Only Memory), CD-R, CD-R / W, and semiconductor memory (e.g., mask ROM. Examples of the non-transitory computer readable media further include PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (random access memory). The program may also be provided to the computer by various types of transitory computer readable media. Examples of the transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or an optical fiber, or via a wireless communication path. [Explanation of symbols]
[0063] 1. Communication System 2 Server 4E Touch Panel 4F Speaker 5E Touch Panel 10. Detection signal receiver 11 Exercise schedule receiver 12 Request sending section 13 Message Receiving Unit 14 Judgment section 15 Message sending section 20 Acceleration data receiver 21 Detection signal transmitter 22 Exercise schedule input section 23 Exercise schedule transmission unit 24 Message Receiving Unit 25 Message output section 26 Wearable devices 30 Request Reception Unit 31 Message input section 32 Message sending section 40 Text 41 Text Box 50 Text 51 Messages 51a Message 51b Message 51c Message UE3A UE3A UE3N UE3N A User N users
Claims
1. A detection signal receiving unit that receives a detection signal related to detection of a user's exercise; An exercise schedule acquisition unit that acquires an exercise schedule of the user; a message request sending unit that sends a message request to a terminal of another user prior to the exercise schedule; a message receiving unit for receiving a message corresponding to the message request from the terminal of the other user; a determination unit that determines whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; a providing unit that provides the message to the user when the determining unit determines that the user is exercising according to the exercise schedule; Including, the message request includes a date, a day of the week, or a time period during which the exercise schedule is planned to be performed; The message is a message related to a date, a day of the week, or a time period during which the exercise schedule is scheduled to be performed. Exercise support system.
2. The exercise support system according to claim 1, the message request sending unit sends the message request on or before the day before a day defined in the exercise schedule. Exercise support system.
3. The exercise support system according to claim 1, the message request sending unit sends the message request on or after a predetermined number of days prior to a date defined in the exercise schedule. Exercise support system.
4. The exercise support system according to claim 1, The message request includes an exercise subject defined in the exercise schedule. Exercise support system.
5. The exercise support system according to claim 1, The message is a message related to an exercise subject defined in the exercise schedule. Exercise support system.
6. The exercise support system according to claim 1, The message is a cheering message encouraging the user to exercise. Exercise support system.
7. The computer receiving a detection signal relating to detection of a user's movement; Obtaining an exercise schedule for the user; Sending a message request to the terminal of another user prior to the exercise schedule; receiving a message corresponding to the message request from the terminal of the other user; determining whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; If it is determined that the user is exercising in accordance with the exercise schedule, providing the message to the user; the message request includes a date, a day of the week, or a time period during which the exercise schedule is planned to be performed; The message is a message related to a date, a day of the week, or a time period during which the exercise schedule is scheduled to be performed. How to support exercise.
8. Computer, A detection signal receiving unit that receives a detection signal related to detection of a user's exercise; An exercise schedule acquisition unit that acquires an exercise schedule of the user; a message request sending unit that sends a message request to a terminal of another user prior to the exercise schedule; a message receiving unit for receiving a message corresponding to the message request from the terminal of the other user; a determination unit that determines whether the user is exercising in accordance with the exercise schedule based on the exercise schedule and the detection signal; a providing unit that provides the message to the user when the determining unit determines that the user is exercising according to the exercise schedule; Functioning as a the message request includes a date, a day of the week, or a time period during which the exercise schedule is planned to be performed; The message is a message related to a date, a day of the week, or a time period during which the exercise schedule is scheduled to be performed. program.
Citation Information
Patent Citations
Target management method, server and program
JP2010009526A
Interactive exercise training log
JP2011514192A
On-line community support device, on-line community support method and program
JP2012008709A
Session and Group
JP2016538088A
Method and apparatus for fitness monitoring using mobile device, computer readable medium, and system
JP2017142819A