Information processing system, terminal, and terminal user behavior monitoring method and program

By switching user behavior monitoring operations in terminals to high power only when messages are displayed and specific conditions are met, the system addresses excessive power consumption in battery-powered devices, enhancing battery life.

JP7823411B2Active Publication Date: 2026-03-04OKI ELECTRIC INDUSTRY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-04
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing information processing systems that deliver messages to user terminals based on user behavior monitoring consume excessive power, particularly in battery-powered devices, leading to unnecessary battery drain.

Method used

Implement a system where user behavior monitoring operations in terminals can switch between low and high power modes, transitioning to high power only when a message is displayed and either a certain period elapses without detection or behavior is detected, reducing power consumption by limiting high-power mode usage.

Benefits of technology

This approach reduces power consumption in terminals by limiting high-power behavior monitoring to necessary times, thereby conserving battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007823411000001
    Figure 0007823411000001
  • Figure 0007823411000002
    Figure 0007823411000002
  • Figure 0007823411000003
    Figure 0007823411000003
Patent Text Reader

Abstract

To provide an information processing system that can reduce power consumption of a terminal that monitors a behavior of a user of the terminal in response to details of a message distributed from a server.SOLUTION: An information processing system comprises: distribution means that is provided in a behavior change server and distributes a message indicating details for encouraging a user of a terminal to perform a predetermined behavior toward the terminal; reception and display means that is provided in the terminal, receives the message, and displays the received message; user behavior monitoring means that is provided in the terminal, performs user behavior monitoring operation of generating behavior data indicating a result of the behavior of the user by using detection output from a detection unit that performs detection related to the behavior of the user, and changes a mode of the user behavior monitoring operation to a high power mode according to the start of display of the message; user information generation means that is provided in the terminal and generates user information including the behavior data; and determination means that determines whether the behavior data included in the user information corresponds to a specific behavior indicated in the message.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system that distributes messages from a server to a terminal, a terminal, and a method and program for monitoring user behavior of the terminal. [Background technology]

[0002] Patent Literature 1 discloses an information processing device that optimizes the timing of transmitting healthcare support content for each individual subject of health management. The information processing device stores attribute information of the subject of health management, the subject's conscious decision-making characteristics and unconscious decision-making characteristics, and stage information indicating the subject's current stage (indifference stage, interest stage, preparation stage, action stage, or maintenance stage), and further stores information on multiple guidance patterns combining images and text to promote healthcare decision-making. One guidance pattern is selected based on the attribute information, the conscious decision-making characteristics, the unconscious decision-making characteristics, and the stage information, and the timing of transmitting the guidance pattern image and text to the subject's terminal is analyzed based on the conscious decision-making characteristics, the unconscious decision-making characteristics, and the stage information, to set the optimal transmission timing.

[0003] Recently, an information processing system has been proposed in which a server delivers messages to the user's terminal regarding behavior that the user is desired to make a habit, the terminal monitors the user's behavior in accordance with the delivered messages, and if the monitoring results determine that the user has actually performed an action in accordance with the delivered messages, the system praises the user for performing the action, thereby encouraging the user to make the action a habit. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-212263 Summary of the Invention

[0005] However, in the above-mentioned information processing system, if the timing of message delivery is determined based on various information obtained from the user as disclosed in Patent Document 1 and the message is sent to the user's terminal at that timing, the terminal will have to constantly monitor the user's behavior using a sensor after receiving the message, which will increase power consumption and, particularly in battery-powered terminals, will lead to unnecessary battery power consumption.

[0006] Therefore, the object of the present invention is to address such issues and provide an information processing system, a terminal, a method and a program for monitoring user behavior of a terminal that can reduce the power consumption of a terminal that monitors the behavior of the terminal's user in response to the content of a message. [Means for solving the problem]

[0007] The information processing system of the present invention is an information processing system including a behavior modification server and a terminal connected to each other so that they can communicate with each other, the information processing system including: a distribution means provided in the behavior modification server for distributing to the terminal a first message indicating content for encouraging the user of the terminal to perform a specific behavior; a receiving and display means provided in the terminal for receiving the first message and displaying the received first message; and a detection unit provided in the terminal for detecting the user's behavior, which performs a user behavior monitoring operation that generates behavior data indicating the user's behavior results using the detection output of the detection unit, the user behavior monitoring operation being switchable between a low power mode and a high power mode with higher power consumption, and the user behavior monitoring operation being switched to the high power mode in response to start of display of the first message. and when a certain period of time has elapsed since the start of displaying the first message during the user behavior monitoring operation in the high power mode without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has elapsed since the start of displaying the first message, the user behavior monitoring operation is changed to the low power mode or the stop mode. The device is characterized by comprising a user behavior monitoring means, a user information generation means provided in the terminal and generating user information including the behavior data generated by the user behavior monitoring means, and a determination means for determining whether the behavior data included in the user information corresponds to the specific behavior indicated in the first message.

[0008] The terminal of the present invention is a terminal communicably connected to a behavior modification server, and includes a receiving and displaying means for receiving a message distributed from the behavior modification server, which message indicates content for encouraging a user of the terminal to perform a specific behavior, and displaying the received message; and a detection unit for detecting the user's behavior, which performs a user behavior monitoring operation for generating behavior data indicating the user's behavior results using the detection output of the detection unit, and the user behavior monitoring operation is switchable between a low power mode and a high power mode with higher power consumption, and the user behavior monitoring operation is switched to the high power mode in response to the start of displaying the message. and when a certain period of time has elapsed since the start of displaying the message during the user behavior monitoring operation in the high power mode without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has elapsed since the start of displaying the message, the user behavior monitoring operation is changed to the low power mode or the stop mode. The system is characterized by comprising a user behavior monitoring means, a user information generating means for generating user information including the behavior data generated by the user behavior monitoring means, and a transmitting means for transmitting the user information to the behavior modification server.

[0009] The user behavior monitoring method of the present invention is a user behavior monitoring method for a terminal connected to a behavior modification server so as to be able to communicate with the terminal, and includes a receiving and displaying step of receiving a message distributed from the behavior modification server, which message indicates content for encouraging the user of the terminal to perform a specific behavior, and displaying the received message; and a user behavior monitoring operation of generating behavior data indicating the user's behavior results using detection output from a detection unit that detects the user's behavior, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, and changing the user behavior monitoring operation to the high power mode in response to start of displaying the message. and when a certain period of time has elapsed since the start of displaying the message during the user behavior monitoring operation in the high power mode without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has elapsed since the start of displaying the message, the user behavior monitoring operation is changed to the low power mode or the stop mode. The method is characterized by including a user behavior monitoring step, a user information generation step of generating user information including the behavior data generated in the user behavior monitoring step, and a transmission step of transmitting the user information to the behavior modification server.

[0010] The program of the present invention is a program for a user behavior monitoring method for a terminal communicably connected to a behavior modification server, the program including a receiving and displaying step of receiving a message distributed from the behavior modification server, the message indicating content for encouraging the user of the terminal to perform a specific behavior, and displaying the received message, and a user behavior monitoring operation of generating behavior data indicating the user's behavior results using detection output from a detection unit that detects the user's behavior, the user behavior monitoring operation being switchable between a low power mode and a high power mode that consumes more power than the low power mode, and the user behavior monitoring operation being switched to the high power mode in response to start of displaying the message. and when a certain period of time has elapsed since the start of displaying the message during the user behavior monitoring operation in the high power mode without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has elapsed since the start of displaying the message, the user behavior monitoring operation is changed to the low power mode or the stop mode. The method is characterized by executing a user behavior monitoring step, a user information generation step of generating user information including the behavior data generated in the user behavior monitoring step, and a transmission step of transmitting the user information to the behavior modification server.

[0011] The terminal of the present invention has a display means for displaying a message indicating content for encouraging a user to take a specific action, and a detection unit for detecting the user's action, and performs a user action monitoring operation for generating action data indicating the result of the user's action using the detection output of the detection unit, and the user action monitoring operation is changeable between a low power mode and a high power mode with higher power consumption, and the user action monitoring operation is changed to the high power mode in response to the start of displaying the message. and when a certain period of time has elapsed since the start of displaying the message during the user behavior monitoring operation in the high power mode without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has elapsed since the start of displaying the message, the user behavior monitoring operation is changed to the low power mode or the stop mode. The system is characterized by comprising a user behavior monitoring means and a determination means for determining whether the behavior data generated by the user behavior monitoring means corresponds to the specific behavior indicated in the message. [Effects of the Invention]

[0012] According to the information processing system, terminal, and user behavior monitoring method and program of the present invention, the user information monitoring means of the terminal performs user behavior monitoring operations in high power mode within a limited time after the message is displayed, thereby reducing the power consumption of the terminal's built-in battery. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram showing a basic configuration of an information processing system to which the present invention is applied; [Figure 2] FIG. 10 is a diagram showing a message information table formed in a message storage unit. [Figure 3] FIG. 10 is a diagram illustrating an example of user information. [Figure 4] 10 is a flowchart showing the message distribution operation of the behavior modification server. [Figure 5] 10 is a flowchart showing the user information processing operation of the behavior modification server. [Figure 6] FIG. 10 is a diagram showing a user behavior history table formed in a user information storage unit. [Figure 7] FIG. 10 is a diagram showing a user learning data table formed in a user information learning unit. [Figure 8] 10 is a flowchart showing a message receiving process operation of the mobile terminal. [Figure 9] FIG. 10 is a sequence diagram showing communication between a behavior modification server and a mobile terminal. [Figure 10] FIG. 10 is a diagram illustrating a distribution message. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[0015] Figure 1 shows the basic configuration of an information processing system to which the present invention is applied. This information processing system is composed of a behavior change server 10 and a mobile terminal 20, which serves as a client. The behavior change server 10 and the mobile terminal 20 are connected to the Internet 30 and are able to communicate with each other via the Internet 30. Although multiple mobile terminals 20 can be provided, only one mobile terminal 20 is shown for simplicity of explanation.

[0016] The behavior modification server 10 is equipped with a computer and a storage device (not shown), and includes a user information receiving unit 100, a user information learning unit 101, a user information storage unit 102, a server control unit 103, a message determination unit 104, a message storage unit 105, and a message delivery unit 106.

[0017] The server control unit 103 controls the entire behavior modification server 10 and is connected to the user information receiving unit 100, the user information learning unit 101, and the user information storage unit 102. The server control unit 103 is also connected to the user information storage unit 102 and the message determination unit 104. The message determination unit 104 is individually connected to the message storage unit 105 and the message delivery unit 106. The user information receiving unit 100 is connected to the Internet 30 and receives user information transmitted from the mobile terminal 20 via the Internet 30. The user information storage unit 102 stores the user information indicating the number of steps or stair use received by the user information receiving unit 100 together with date and time information, and forms a user behavior history table showing this for each user ID. The user information learning unit 101 forms a user learning data table based on the user information indicating message response times, and learns user behavior patterns.

[0018] The message storage unit 105 is a storage unit that stores various messages prepared in advance. As shown in FIG. 2, the messages stored in the message storage unit 105 have a message information table consisting of a category and a message body for each message ID. There are three categories: Tips (advice), Prompt (prompt for action), and Award (praise). The message determination unit 104 is a unit that determines a message to be delivered from among the messages stored in the message storage unit 105. The message delivery unit 106 is a delivery means that is connected to the Internet 30 and that transmits the message determined by the message determination unit 104 to a delivery destination such as the mobile terminal 20 in a delivery format such as packets.

[0019] The mobile terminal 20 is a terminal such as a smartphone or tablet that can be carried around by a user, and has a battery (not shown) as a power source. The mobile terminal 20 includes a message receiving unit 200, an application control unit 201, a message display unit 202, a user behavior monitoring unit 203, and a user information transmission unit 204. The application control unit 201 is individually connected to the message receiving unit 200 and the user information transmission unit 204. The application control unit 201 is also individually connected to the message display unit 202 and the user behavior monitoring unit 203.

[0020] The message receiving unit 200 is connected to the Internet 30 and receives messages sent from the behavior change server 10 to the mobile terminal 20 via the Internet 30. The message display unit 202 is a display that can display various information including messages. The application control unit 201 receives the messages received by the message receiving unit 200 and displays them on the message display unit 202. The consultation display means is composed of the message receiving unit 200, the application control unit 201, and the message display unit 202.

[0021] The user behavior monitoring unit 203, which corresponds to user behavior monitoring means, includes various sensors (detection units) such as an acceleration sensor, a barometric sensor, and a gyro sensor that detect user behavior. The detection outputs of these sensors are used to monitor the user's behavior (actions) of the mobile terminal 20, and behavior data indicating the user's behavior results for each action is generated, for example, by calculation. In this embodiment, user behavior includes the message response time from receiving a message to opening it and viewing the message body, the number of steps taken while traveling, the use of stairs while traveling (number of floors climbed or descended), and user registration with the behavior modification server 10. The user behavior monitoring operation of the user behavior monitoring unit 203 can be switched between a low-power mode and a high-power mode with higher power consumption. In the high-power mode, behavior detection accuracy is higher than in the low-power mode.

[0022] When the user behavior monitoring unit 203 generates the behavior data, it supplies the behavior data to the application control unit 201. When the application control unit 201 receives the behavior data from the user behavior monitoring unit 203, it creates user information including the behavior data and causes the user information transmission unit 204 to transmit it to the behavior modification server 10.

[0023] As shown in (A) to (E) of Figure 3, the user information includes an action, a target message ID, content, and a user ID. As described above, the actions include response time, number of steps, meeting usage, and user registration. The target message ID is, for example, the message ID added to the Tips or Prompt message that caused the generation of user information about the user of the mobile terminal 20. The content is behavioral data generated by the user behavior monitoring unit 203. The user ID is an identifier for identifying each user of a terminal, including the mobile terminal 20, and is assigned to the user by the behavior change server 10 via the mobile terminal 20 upon user registration.

[0024] The user information transmission unit 204 is connected to the Internet 30 and is a transmission means that transmits user information together with the user ID to the behavior modification server 10 in a distribution format such as packets in response to a user information transmission command from the application control unit 201. Note that, for the sake of simplicity, the actual distribution format such as packets will not be described below, and the description will be given simply as the distribution of a message and the transmission of user information.

[0025] The application control unit 201 is formed by executing software (application) by a computer (not shown) provided in the mobile terminal 20. The application control unit 201 corresponds to a user information generating means.

[0026] In behavior modification server 10, when delivering a message to mobile terminal 20, server control unit 103 first determines the user to whom the message should be delivered at a predetermined timing (step S101), as shown in Fig. 4. For example, if user information about multiple registered users is stored in user information storage unit 102, the user to whom the message should be delivered can be determined by selecting one user from the multiple registered users in a predetermined order. The predetermined timing may be a specific time every day.

[0027] The server control unit 103 determines whether the user information of the one user has been learned (step S102). If the one user has recently registered and the user information learning unit 101 has not yet learned the user information of the one user, the server control unit 103 instructs the message determination unit 104 to select a Tips message (third message) (step S103). The message determination unit 104 reads out a message (body) of the category Tips with a message ID of 50001 from the message information table of FIG. 2 formed in the message storage unit 105, and supplies it to the message delivery unit 106.

[0028] On the other hand, if the user information learning unit 101 has already learned the user information of that one user and has completed learning, the server control unit 103 identifies a time period with the shortest response time for that one user from the user learning data table formed in the user information learning unit 101, and instructs the message determination unit 104 to select a Prompt message (first message) during the identified time period (step S104). The message determination unit 104 reads out a message (body) of the category Prompt with a message ID of 60001 from the message information table of FIG. 2 formed in the message storage unit 105, and supplies it to the message delivery unit 106. The message delivery unit 106 delivers the message supplied from the message determination unit 104 to the specified user (step S105). The Prompt message is delivered during the identified time period.

[0029] The message delivery unit 106 may receive information about a delivery destination address of one user included in the user information from the server control unit 103, and deliver the message supplied from the message determination unit 104 using the delivery destination address.

[0030] In the behavior change server 10, when the user information receiving unit 100 receives user information from the mobile terminal 20, the type of content (behavior) indicated by the user information is determined by the server control unit 103 as shown in FIG. 5 (step S111). If the type of behavior is the number of steps, the server control unit 103 stores the number of steps in the user behavior history table of the user information storage unit 102 in association with the user ID (step S112). If the type of behavior is stair use, the server control unit 103 stores the number of floors on which the stairs were used in association with the user ID in the user behavior history table of the user information storage unit 102 (step S113). A user behavior history table is formed in the user information storage unit 102, and by executing steps S112 and S113, the number of steps and stair use (number of floors) are written for each user ID together with the date and time, as shown in FIG. 6.

[0031] If the type of behavior is message response time, the server control unit 103 causes the user information learning unit 101 to learn the response time for each time period based on the user information indicating the response time (step S114). For example, as shown in Fig. 7, the user information learning unit 101 forms a learning data table indicating the response time for each time period in association with the user ID. The time periods are 8:30-9:00, 9:00-9:30, ..., 17:00-17:30, and are determined, for example, at the time when the user information indicating the response time is received.

[0032] If the type of action is user registration, the server control unit 103 performs a user registration operation (step S115). In the user registration operation, the server control unit 103 may issue a user ID to the user requesting user registration, create a storage area for the number of steps and stair use for that user ID in the user information storage unit 102, and also create a learning area for the message response time for that user ID in the user information learning unit 101.

[0033] After execution of step S112 or S113, the server control unit 103 determines whether or not the user information includes a target message ID (step S116). Step S116 is a determination of whether or not the user has taken the action indicated in the body of the Prompt message. If the target message ID is included, the server control unit 103 determines that the user has taken the action indicated in the body of the Prompt message, and issues a command to the message determination unit 104 to select an Award message (second message) from the message storage unit 105 and send it from the message delivery unit 106 (step S117).

[0034] Next, the operation of mobile terminal 20 when receiving a message will be described. In mobile terminal 20, message receiving unit 200 receives a message distributed from behavior change server 10 via Internet 30. The message is supplied from message receiving unit 200 to application control unit 201. As shown in FIG. 8 , application control unit 201 determines the category of the message (step S201). If the message category is Tips, application control unit 201 causes message display unit 202 to display the body of the message (step S202). Specifically, in step S202, first, the message display unit 202 notifies the user of the receipt of the message by displaying a notification and / or emitting a buzzer sound (not shown). If it is detected that the user has performed an operation input on mobile terminal 20 in response to the notification, it determines that this is the opening of the message and displays the body of the message on message display unit 202.

[0035] After executing step S202, the application control unit 201 causes the user behavior monitoring unit 203 to detect the opening of the message, i.e., the user operation for displaying the message, and calculates the response time from the message reception notification to the operation for opening the message (step S203). When the user behavior monitoring unit 203 calculates the response time in step S203, the application control unit 201 receives the response time from the user behavior monitoring unit 203 and causes the user information transmission unit 204 to transmit it as user information to the behavior change server 10 (step S204). Note that after calculating the response time, the user behavior monitoring unit 203 may, for example, be powered off.

[0036] If the application control unit 201 determines in step S201 that the message category is Prompt, it causes the message display unit 202 to display the text of the Prompt message (step S205). Then, the application control unit 201 instructs the user behavior monitoring unit 203 to monitor the user's number of steps and stair use with high accuracy through user behavior monitoring operation (step S206). Execution of step S206 places the user behavior monitoring operation of the user behavior monitoring unit 203 in high power mode, and the user's number of steps and stair use can continue to be detected with high accuracy.

[0037] The application control unit 201 determines whether or not a certain time has elapsed since the user behavior monitoring operation by the user behavior monitoring unit 203 (step S207). The certain time is the time period during which the user is required to take action in response to the Prompt message. If the certain time has not elapsed since the user behavior monitoring operation, the user behavior monitoring operation is in progress, and it is determined whether or not a behavior has been detected (step S208). If a behavior is detected by the user behavior monitoring operation by the user behavior monitoring unit 203, user information including the behavior data is created and the user information transmission unit 204 transmits it to the behavior modification server 10 (step S209). A target message ID is added to the user information, as the behavior data of the user information corresponds to the currently received Prompt message.

[0038] After executing step S209, the application control unit 201 terminates the high-accuracy user behavior monitoring operation by the user behavior monitoring unit 203 (step S210). By executing step S210, the user behavior monitoring unit 203 changes the user behavior monitoring operation from high power mode to low power mode or stop mode. In low power mode, the detection of actions such as the number of steps and stair use becomes less accurate.

[0039] Steps S207 to S209 may be steps of tallying up the number of steps and stair use over a period of time until a certain time has passed, creating user information including the action data of the tally up the number of steps and stair use, and transmitting the user information.

[0040] If no behavior has been detected yet by behavior monitoring by the user behavior monitoring unit 203 in step S208, the determination in step S207 is performed.

[0041] If the behavior monitoring has continued for a certain period of time or more in step S207, the application control unit 201 determines that the user has not taken any action in response to the prompt message and causes the user behavior monitoring unit 203 to terminate the user behavior monitoring operation in high power mode (step S210).

[0042] If the application control unit 201 determines in step S201 that the message category is an award, it causes the message display unit 202 to display the text of the award message (step S211).

[0043] Next, the communication executed between the above-mentioned behavior change server 10 and mobile terminal 20 will be described with reference to the sequence diagram of Figure 9. It is assumed that communication between the behavior change server 10 and mobile terminal 20 via the Internet 30 has been established.

[0044] First, the mobile terminal 20 transmits user information indicating a user registration request to the behavior modification server 10 (step S11). The user information indicating the user registration request is user information whose action (behavior) is user registration, as shown in FIG. 3(E). Upon receiving the user information of the user registration request, the behavior modification server 10 executes step S115 to issue a user ID for identifying the user of the mobile terminal 20 in response to the user registration request, and transmits a user registration OK notification including the user ID to the mobile terminal 20 (step S12). When the user registration is performed, the server control unit 103 may record the user ID in the user information storage unit 102. The user registration OK notification can be distributed as a message from the message distribution unit 106.

[0045] The behavior modification server 10 delivers a message to the mobile terminal 20 of the registered user at a predetermined timing (step S13). Since step S103 is executed when the user information learning unit 101 has not yet learned the user information of the user, a Tips message with a message ID of 50001, as shown in FIG. 10A, is delivered as a result of step S13. The message receiving unit 200 of the mobile terminal 20 receives this Tips message. Since the mobile terminal 20 determines in step S201 that the message is a Tips message, steps S202 to S204 are executed. A message response time is calculated from the notification of receipt of the Tips message to the user's operation to display the Tips message text "Using the stairs will build leg muscles, and you'll have a body that's easier to lose weight" on the message display unit 202. User information indicating the response time, such as that shown in FIG. 3A, is then sent to the behavior modification server 10 by the user information transmission unit 204 (step S14).

[0046] The user information receiving unit 100 of the behavior modification server 10 receives user information indicating response times. In step S111, the behavior modification server 10 determines that the action is a response time, and therefore executes step S114. That is, the user information learning unit 101 learns the response times for each time period for each user ID based on the user information. Steps S13 and S14 are repeated until learning is complete and the response times for each time period are obtained.

[0047] The behavior modification server 10 delivers a message to the mobile terminal 20 of the registered user during a specific time period (step S15). The message delivered in step S15 is a Prompt message with a message ID of 60001, as shown in FIG. 10B. The specific time period is the time period with the shortest response time for the user of the mobile terminal 20, as determined from the user learning data table formed in the user information learning unit 101. For example, if the time period with the shortest response time for the user with user ID 10045 shown in FIG. 7 is 17:00-17:30, then the Prompt message is delivered to the mobile terminal of the user with user ID 10045 during that time period.

[0048] The message receiving unit 200 of the mobile terminal 20 receives this Prompt message. Since the mobile terminal 20 determines in step S201 that the message is a Prompt message, steps S205 to S210 are executed. That is, the message display unit 202 displays the text of the Prompt message with message ID 60001, "Why don't you take a one-minute walk to refresh yourself?", which may prompt the user to walk or even take the stairs. Therefore, the user behavior monitoring unit 203 controls the user behavior monitoring operation to a high-power mode and monitors the user's number of steps and staircase usage with high accuracy using the detection outputs of various sensors. If the user behavior monitoring operation by the user behavior monitoring unit 203 detects the number of steps and staircase usage, user information including the behavior data is created, and the user information is transmitted from the user information transmission unit 204 to the behavior change server 10. For example, user information indicating the number of steps as shown in FIG. 3(B) or FIG. 3(C) is transmitted by the user information transmission unit 204 to the behavior modification server 10 (step S16).

[0049] The user information receiving unit 100 of the behavior change server 10 receives user information indicating the number of steps. In step S111, the behavior change server 10 determines that the behavior is the number of steps, and therefore executes step S112. That is, the user information storage unit 102 stores the number of steps corresponding to the user ID together with date and time information in the user behavior history table based on the user information. Here, if the received user information indicates stair use as shown in Figure 3 (D), step S113 is executed, and stair use corresponding to the user ID is stored together with date and time information in the user behavior history table.

[0050] Furthermore, if the user information received in step S116 includes a target message ID, the behavior modification server 10 determines that the behavior in the currently received user information is the result of the user's behavior in response to the prompt message, and step S117 is executed. Consequently, an award message is selected by the message determination unit 104. The award message has a body praising the user of the mobile terminal 20, as shown in FIG. 10(C), for example, and is delivered from the behavior modification server 10 to the mobile terminal 20 (step S17). The message receiving unit 200 of the mobile terminal 20 receives this award message. Since the mobile terminal 20 determines in step S201 that the message is an award message, step S211 is executed. Specifically, the body of the award message, "Amazing! That was easy!", is displayed by the message display unit 202.

[0051] Thus, in this embodiment of the present invention, when mobile terminal 20 receives a Prompt message delivered from behavior change server 10, the text of the Prompt message is displayed in message display unit 202, and user behavior monitoring unit 203 monitors user behavior in high-power mode using the detection outputs of various built-in sensors, thereby monitoring the behavior of the user of mobile terminal 20 with high accuracy. If the behavior of the user of mobile terminal 20 is actually detected within a certain period of time, user information indicating the behavioral data is sent from mobile terminal 20 to behavior change server 10, and the high-power mode of user behavior monitoring unit 203 is terminated, thereby stopping the high-accuracy monitoring of the behavior of the user of mobile terminal 20 by user behavior monitoring unit 203. Therefore, in mobile terminal 20, user behavior monitoring unit 203 is in high-power mode for a limited time (a certain period of time) after the start of displaying the Prompt message, thereby reducing power consumption of the built-in battery of mobile terminal 20.

[0052] In addition, a Tips message is delivered from behavior change server 10 to mobile device 20 for each of a plurality of predetermined time periods. The response time from the receipt notification of the Tips message to the user's opening of the message body by the mobile device 20 is calculated, and user information indicating the response time is sent from mobile device 20 to behavior change server 10. The behavior change server 10 stores the response times indicated by the received user information in a user learning data table for each time period. When user information indicating the response time (including no response) in response to the Tips message for each of a plurality of time periods is obtained, response time learning is considered complete. After learning is complete, the behavior change server 10 identifies the time period with the shortest response time for the user of mobile device 20 from the user learning data table and delivers a Prompt message during that specific time period. Therefore, the Prompt message is delivered to mobile device 20 during a time period when the user of mobile device 20 can view the received message relatively quickly.

[0053] In the above embodiment, the mobile terminal 20 is shown as the terminal, but the present invention is not limited to a mobile terminal, and a fixed terminal may be used as long as it can detect the user's behavior.

[0054] In addition, in the above-mentioned embodiment, the behavior change server 10 determines whether the result of the user behavior indicated by the user information corresponds to the specific behavior indicated in the Prompt message using the target message ID, but this determination may also be made by the mobile terminal 20.

[0055] In the above embodiment, a system including two devices, the behavior modification server 10 and the mobile terminal 20, is shown, but it may also be configured as a single terminal without using a server. The terminal may include: display means for displaying a message containing content encouraging the user to perform a specific behavior; user behavior monitoring means having a detection unit for detecting user behavior and performing user behavior monitoring operation to generate behavior data indicating the results of the user behavior using the detection output of the detection unit, the user behavior monitoring operation being switchable between a low-power mode and a high-power mode with higher power consumption, and switching the user behavior monitoring operation to the high-power mode when the message starts to be displayed; and determination means for determining whether the behavior data generated by the user behavior monitoring means corresponds to the specific behavior indicated in the message. [Explanation of symbols]

[0056] 10 Behavior Change Server 20 Mobile devices 30 Internet 100 User information receiving unit 101 User Information Learning Department 102 User information storage section 103 Server control unit 104 Message determination section 105 Message storage section 106 Message Delivery Department 200 Message receiver 201 Application control unit 202 Message display section 203 User Behavior Monitoring Department 204 User Information Department

Claims

1. An information processing system including a behavior modification server and a terminal connected to each other so as to be able to communicate with each other, a distribution means provided in the behavior modification server for distributing a first message to the terminal, the first message indicating content for encouraging the user of the terminal to take a specific behavior; a receiving and displaying means provided in the terminal for receiving the first message and displaying the received first message; a user behavior monitoring means provided in the terminal, having a detection unit that detects the user's behavior, performing a user behavior monitoring operation that generates behavior data indicating the user's behavior results using the detection output of the detection unit, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, changing the user behavior monitoring operation to the high power mode in response to the start of display of the first message, and changing the user behavior monitoring operation to the low power mode or stop mode when a certain period of time or more has passed since the start of display of the first message while the user behavior is not detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has passed since the start of display of the first message; a user information generating means provided in the terminal and configured to generate user information including the behavior data generated by the user behavior monitoring means; and a determination means for determining whether the behavioral data included in the user information corresponds to the specific behavior indicated in the first message.

2. 2. The information processing system according to claim 1, wherein the high power mode of the user behavior monitoring means includes increasing the accuracy of detecting the user's behavior.

3. a transmitting means provided in the terminal for transmitting the user information to the behavior modification server; a receiving means provided in the behavior modification server for receiving the user information; The information processing system according to claim 1 or 2, characterized in that the determination means is provided in the behavior change server and comprises a server control means for determining whether the behavioral data contained in the user information received by the receiving means corresponds to the specific behavior.

4. the server control means causes the distribution means to distribute a second message indicating content praising the user to the terminal when it is determined that the behavior data included in the user information corresponds to the specific behavior indicated in the first message; 4. The information processing system according to claim 3, wherein said receiving and displaying means receives said second message and displays the content of said received second message.

5. the server control means causes the distribution means to distribute to the terminal a third message indicating content for giving advice to the user for each of a plurality of different time periods; the reception display means receives the third message and notifies the user that the third message has been received; the user behavior monitoring means calculates, as a response time, a time period from when the receiving and displaying means notifies the user of the receipt of the third message to when the user performs an operation to cause the receiving and displaying means to display the third message; the user information generating means generates the user information indicating the response time, and causes the transmitting means to transmit the user information indicating the response time to the behavior modification server; the behavior modification server has a user information learning means for storing, when the user information received by the receiving means indicates the response time, the response time in association with each of the plurality of time periods for the user; The information processing system according to claim 3 or 4, characterized in that after the user information learning means has completed learning in which the response time for each of the plurality of time periods is stored, the server control means causes the distribution means to distribute the first message to the terminal during the time period with the shortest response time among the plurality of time periods.

6. A terminal communicably connected to the behavior modification server, a receiving and displaying means for receiving a message, which is delivered from the behavior modification server and indicates a content for encouraging the user of the terminal to perform a specific behavior, and for displaying the received message; a user behavior monitoring means having a detection unit that detects the user's behavior, performing a user behavior monitoring operation that generates behavior data indicating the user's behavior results using the detection output of the detection unit, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, changing the user behavior monitoring operation to the high power mode in response to the start of displaying the message, and changing the user behavior monitoring operation to the low power mode or stop mode when a certain period of time has passed since the start of displaying the message without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has passed since the start of displaying the message; a user information generating means for generating user information including the behavior data generated by the user behavior monitoring means; A terminal comprising: a transmitting means for transmitting the user information to the behavior modification server.

7. A user behavior monitoring method for a terminal communicably connected to a behavior change server, comprising: a receiving and displaying step of receiving a message, which is delivered from the behavior modification server and indicates content for encouraging the user of the terminal to perform a specific behavior, and displaying the received message; a user behavior monitoring step of performing a user behavior monitoring operation that generates behavior data indicating the user's behavior results using detection output from a detection unit that detects the user's behavior, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, changing the user behavior monitoring operation to the high power mode in response to the start of displaying the message, and changing the user behavior monitoring operation to the low power mode or stop mode when a certain period of time or more has passed since the start of displaying the message without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has passed since the start of displaying the message; a user information generating step of generating user information including the behavior data generated in the user behavior monitoring step; a sending step of sending the user information to the behavior modification server.

8. A program for a user behavior monitoring method of a terminal communicably connected to a behavior modification server, comprising: On the computer, a receiving and displaying step of receiving a message, which is delivered from the behavior modification server and indicates content for encouraging the user of the terminal to perform a specific behavior, and displaying the received message; a user behavior monitoring step of performing a user behavior monitoring operation that generates behavior data indicating the user's behavior results using detection output from a detection unit that detects the user's behavior, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, changing the user behavior monitoring operation to the high power mode in response to the start of displaying the message, and changing the user behavior monitoring operation to the low power mode or stop mode when a certain period of time or more has passed since the start of displaying the message without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has passed since the start of displaying the message; a user information generating step of generating user information including the behavior data generated in the user behavior monitoring step; a transmission step of transmitting the user information to the behavior modification server.

9. a display means for displaying a message indicating content for encouraging a user to take a specific action; a user behavior monitoring means having a detection unit that detects the user's behavior, performing a user behavior monitoring operation that generates behavior data indicating the user's behavior results using the detection output of the detection unit, the user behavior monitoring operation being changeable between a low power mode and a high power mode that consumes more power than the low power mode, changing the user behavior monitoring operation to the high power mode in response to the start of displaying the message, and changing the user behavior monitoring operation to the low power mode or stop mode when a certain period of time has passed since the start of displaying the message without the user behavior being detected by the user behavior monitoring operation, or when the user behavior is detected by the user behavior monitoring operation before the certain period of time has passed since the start of displaying the message; a determination means for determining whether the behavior data generated by the user behavior monitoring means corresponds to the specific behavior indicated in the message.

Citation Information

Patent Citations

  • Information processing device, information processing method, program, and information processing system

    JP2019053676A

  • Information processor and program

    JP2019212263A

  • Information processing system, information processing device, method, and program

    JP2021051458A