The present technology relates to an information processing device, an information processing method, and a program, and makes it possible to determine a state of a user from multiple sides and notify the user of possible activities and activity time lengths.
Conventionally, there has been proposed notification of stamina information or the like indicating a power of a user on the basis of biological information or the like of the user. For example, in Patent Document 1, stamina information of a user is output in a manner that the user can easily grasp the stamina information.
Meanwhile, Patent Document 1 discloses that first stamina information indicating the endurance (stamina) of a user is indicated, and at least one of second stamina information at an environment situation different from that of the first stamina information, third stamina information of another user, advice information or alert information for an activity of the user, and exercise continuity information of the user is included. However, even if the user has endurance, it is difficult to perform an activity without the user's motivation, and there may be a case where advice information or alert information suitable for the user cannot be output even by using the first stamina information, the second stamina information, and the third stamina information.
Therefore, an object of this technology is to provide an information processing device, an information processing method, and a program capable of determining a state of a user from multiple sides and notifying the user of possible activities and activity time lengths.
A first aspect of the present technology is
an information processing device including:
a power calculation unit configured to calculate a physical power and a mental power by using biological information of a user; and
an information generation unit configured to generate activity support information for the user on the basis of the physical power and the mental power calculated by the power calculation unit.
In the present technology, the power calculation unit calculates a physical power and a mental power by using biological information of a user, and the information generation unit generates activity support information indicating an activity and an activity time length that are possible on the basis of the physical power and the mental power that are calculated, or an activity capable of recovering the physical power or the mental power. When any activity is selected from the activity that is possible, the information generation unit indicates, in the activity support information, an activity and an activity time length that are newly possible on the basis of the physical power and the mental power after the selected activity is performed. Furthermore, the information generation unit calculates an activity time length using the activity environment information. Furthermore, the information generation unit generates activity support information for the user and another person different from the user on the basis of the minimum value among the physical powers of the user and the other person different from the user and the minimum value among the mental powers of the user and the other person different from the user. Note that the activity support information may include information indicating the person corresponding to the minimum value.
The power calculation unit calculates the physical power using an index related to a physical activity based on the biological information of the user, and calculates the mental power using an index related to a mental activity based on the biological information. Furthermore, the power calculation unit calculates initial values of the physical power and the mental power by using biological information when the user is in a best condition and the biological information of the user acquired at a start timing. Moreover, the power calculation unit updates the physical power and the mental power using biological information of the user acquired after the start timing.
In the activity support information, temporal changes of the physical power and the mental power ae indicated in a two-dimensional indication or a ratio indication, or as changes of an attribute in a temporal progress status indication. Furthermore, the activity support information may indicate a possible activity on the basis of the physical power and the mental power using a map. For example, in the activity support information, a spot and a route of an activity that is possible on the basis of the physical power and the mental power may be indicated on the map, and notification of the physical power and the mental power at a specified position of the route may be performed. Furthermore, in the activity support information, notification of the route may be performed with an icon moving on the map. Furthermore, the activity support information may include movement route information and instruction information from a managing person who manages the user, and may include a list of the physical powers and the mental powers of management target users calculated by the power calculation unit, or power history information indicating temporal changes of the physical power and the mental power of at least one of the management target users specified by the managing person.
A second aspect of the present technology is
an information processing method including:
calculating, by a power calculation unit, a physical power and a mental power by using biological information of a user; and
generating, by an information generation unit, activity support information for the user on the basis of the physical power and the mental power calculated by the power calculation unit.
A third aspect of the present technology is
a program for causing a computer to perform activity support for a user by causing the computer to:
calculate a physical power and a mental power by using biological information of the user; and
generate activity support information for the user on the basis of the physical power and the mental power that are calculated.
Note that the program of the present technology is, for example, a program that can be provided, in a computer-readable format to a general-purpose computer capable of executing various program codes, by a storage medium, or a communication medium, and examples of the storage medium include an optical disk, a magnetic disk, or a semiconductor memory, and examples of the communication medium include a communication medium such as a network. By providing such a program in a computer-readable format, processing according to the program is implemented on the computer.
Hereinafter, modes for carrying out the present technology will be described. Note that the description will be given in the following order.
1. Information Processing System
2. Configuration of Embodiment
3. Operation of Embodiment
4. Application Example
4-1. First Application Example
4-2. Second Application Example
4-3. Third Application Example
4-4. Fourth Application Example
In the present technology, the physical power and the mental power are calculated using the biological information of a user, and activity support information is generated on the basis of the physical power and the mental power that are calculated and provided to the user. The biological information of the user is acquired by a measurement device worn by the user.
The measurement device 20 acquires the biological information of a user. A power calculation unit that calculates the physical power and the mental power using the biological information of the user and an information generation unit that generates the activity support information for the user on the basis of the physical power and the mental power calculated by the power calculation unit may be provided in either the terminal device 30-1 (30-2) or the server 40, or may be provided in the measurement device 20. The terminal device 30-1 (30-2) notifies the user of the activity support information generated by the information generation unit using an image or a sound.
In a case where the terminal device 30-1 (30-2) includes the power calculation unit and the information generation unit, the measurement device 20 transmits the acquired biological information to the terminal device 30-1 (30-2). Furthermore, the terminal device 30-1 (30-2) acquires information necessary for generating the activity support information such as map information to be described later, remaining powers of another person, and the like from the server 40.
In a case where the server 40 includes the power calculation unit and the information generation unit, the measurement device 20 transmits the acquired biological information to the server 40 via the terminal device 30-1 (30-2) or to the server 40 without interposing the terminal device 30-1 (30-2) therebetween. Furthermore, the terminal device 30-1 (30-2) transmits, to the server 40, information input by the user and used for generating the activity support information, and the like. Hereinafter, a configuration and an operation in a case where the power calculation unit and the information generation unit are provided in the server 40 will be described.
The input unit 21 generates an operation signal corresponding to a user operation such as operation setting and outputs the operation signal to the control unit 26.
The sensor unit 22 acquires biological information of the user such as information indicating a pulse rate (heart rate), a body temperature, blood pressures, a blood flow, an activity time length (sleep time length), an activity state (exercise state), and the like of the user. The sensor unit 22 uses a pulse wave sensor in a case of acquiring pulse wave information indicating a pulse rate (heart rate) or the like as biological information. The pulse wave sensor includes, for example, a photoelectric sensor including a light emitting unit and a light receiving unit, an ultrasonic sensor, or the like. Furthermore, the sensor unit 22 uses a temperature sensor in a case of acquiring information indicating a body temperature, and a blood pressure and blood flow sensor or the like in a case of acquiring information indicating blood pressures or a blood flow. Furthermore, as the sensor unit 22, a respiration monitor or the like is used in a case of acquiring information indicating a respiratory rate. Moreover, as the sensor unit 22, a body motion sensor is used in a case of acquiring information indicating an activity time length and an activity state. The body motion sensor includes, for example, a gyro sensor, a six-axis sensor including a three-axis acceleration sensor and a three-axis gyro sensor, a positioning sensor, and the like, and measures a moving distance, the number of steps, a stride length, a moving time length, a moving speed, an acceleration or a variation in acceleration, a momentum, activity content, an altitude difference per unit time length, and the like of the user. Note that the sensor unit 22 may use a camera capable of imaging a user such that the concentration level and the drowsiness level can be determined from the expression of the user or the like.
The notification unit 23 includes a display element, and performs display related to an operation of operation setting of the sensor unit 22, display indicating an operation setting state, display of biological information acquired by the sensor unit 22, and the like. Furthermore, the recording unit 24 records the biological information acquired by the sensor unit 22.
The communication unit 25 performs wireless communication with the terminal device 30-1 (30-2) and the server 40 to transmit the biological information acquired by the sensor unit 22, and the biological information acquired by the sensor unit 22 and recorded in the recording unit 24 to the terminal device 30-1 (30-2) and the server 40.
The control unit 26 controls the operation of each unit of the measurement device 20 on the basis of an operation signal from the input unit 21 to acquire the biological information of the user and transmit the acquired biological information from the communication unit 25 to the terminal device 30-1 (30-2) and the server 40. Note that the control unit 26 may control the operation of each unit of the measurement device 20 on the basis of an operation signal received from the terminal device 30-1 (30-2) via the communication unit 25.
The terminal device 30 includes an input unit 31, a notification unit 33, a recording unit 34, a communication unit 35, and a processing unit 36.
The input unit 31 generates an operation signal corresponding to a user operation such as operation setting and outputs the operation signal to the processing unit 36.
The notification unit 33 includes a display element or a sound output element, and notifies the user of activity support information received from the server 40 via the communication unit 35 to be described later or activity support information generated by the processing unit 36.
The recording unit 34 records various kinds of information including, for example, activity support information received from the server 40, or activity support information generated by the processing unit 36.
The communication unit 35 performs wireless communication with the measurement device 20 to receive biological information transmitted from the sensor unit 22. Furthermore, the communication unit 35 communicates with the server 40 via the network 50 to transmit biological information to the server 40. Furthermore, the communication unit 35 receives activity support information transmitted from the server 40 and outputs the activity support information to the processing unit 36. Moreover, the communication unit 35 may communicate with a terminal device 30 of another user.
The processing unit 36 controls an operation of each unit of the terminal device 30 on the basis of an operation signal from the input unit 31. For example, the processing unit 36 transmits, to the server 40, biological information supplied from the measurement device 20, information input by a user from the input unit 31 or the like and used for generating activity support information, and the like. Furthermore, the processing unit 36 performs processing of notifying the user of activity support information, which is supplied from the server 40, from the notification unit 33 by an image or a sound. Note that in a case where the terminal device 30 generates activity support information, the functions of the power calculation unit and the information generation unit are provided in the processing unit 36.
The communication unit 41 communicates with the measurement device 20 and the terminal device 30 via the network 50, and outputs, to the processing unit 42, biological information acquired by the measurement device 20. Furthermore, the communication unit 41 outputs, to the terminal device 30, activity support information generated by the processing unit 42. Moreover, the communication unit 41 may communicate with another server to acquire information about weather, temperature, humidity, and the like.
The processing unit 42 has functions of the power calculation unit and the information generation unit. The processing unit 42 calculates the physical power and the mental power of a user. The physical power is a power related to a physical element, and is calculated using an index that changes in conjunction with a change in muscle strength, agility, endurance, resistance to physical stress, or the like. The mental power is a power related to a mental element, and is calculated using an index that changes in conjunction with a change in concentration, judgment, resistance to mental stress, or the like. The processing unit 42 calculates the physical power using, for example, an index related to blood circulation, an index related to respiration, or the like based on the biological information of a user acquired by the measurement device 20, and calculates the mental power using, for example, an index related to concentration or an index related to mental stress based on the ecological information of the user. Note that the above-described indices used to calculate the physical power and the mental power are examples, and other indices may be used, and a common index may be used to calculate the physical power and the mental power.
The processing unit 42 generates activity support information for a user on the basis of the physical power and the mental power that are calculated. Furthermore, the processing unit 42 uses map information recorded in the recording unit 43 to generate activity support information indicating possible activities using an actual map or as a virtual map. Moreover, in a case where the biological information includes information indicating the current position of the user, the processing unit 42 generates activity support information based on the current position of the user. The processing unit 42 causes the generated activity support information to be output from the communication unit 41 to the terminal device 30.
Furthermore, the processing unit 42 generates activity support information corresponding to a group including a plurality of users. For example, the processing unit 42 may generate activity support information for the user and another person different from the user on the basis of the physical power and the mental power of the user and the other person.
The recording unit 43 records biological information for each user to enable generation of activity support information corresponding to a group including a plurality of users. Furthermore, the recording unit 43 records, in advance, map information indicating positions of various facilities, distances to the facilities, parameter information for calculating a power consumption amount and a power recovery amount, and the like so that the processing unit 42 can generate activity support information using the map information. Furthermore, the recording unit 43 may record preference, past activity history, and the like of a user for each user.
Next, an operation of the information processing system 10 will be described.
In step ST1, the information processing system determines whether the information processing system is operated for the first time. In the information processing system 10, in a case where the system is used for the first time, the processing proceeds to step ST2, and in a case where the system has been used already, the processing proceeds to step ST3.
In step ST2, the information processing system performs initial setting processing. The information processing system 10 performs setting of basic information of a user and setting of an optimum value regarding biological information and the like. For example, in a case where, for example, the function of notification of activity support information is first used, the terminal device 30 displays a basic information setting screen on the notification unit 33, and accepts basic information, for example, age, sex, weight, and the like input by a user operation on the input unit 31.
Furthermore, in a case where, for example, the function of notification of activity support information is first used or in a case where an optimum value resetting operation is performed, the terminal device 30 displays an optimum value setting screen on the notification unit 33, and accepts optimum value information input by a user operation on the input unit 31, and the optimum value information is, for example, the body temperature, the blood pressures, and the like during an optimum sleep time length or when the user is in optimum condition. Note that the optimum value may be automatically set on the basis of the basic information of the user. The terminal device 30 transmits the set basic information and optimum value information to the server 40, and the processing proceeds to step ST3.
In step ST3, the information processing system performs initial value input processing. The terminal device 30 displays an initial value setting screen on the notification unit 33, and accepts, as an initial value, biological information or the like at activity reference timing input by a user operation on the input unit 31. Furthermore, the measurement device 20 may acquire biological information at the activity reference timing, for example, the morning timing, and the terminal device 30 may use, as the initial value, the biological information or the like at the activity reference timing acquired by the measurement device 20. The terminal device 30 transmits the initial value to the server 40, and the processing proceeds to step ST4. Note that the measurement device 20 may transmit, as an initial value, the biological information acquired at the activity reference timing to the server 40.
In step ST4, the information processing system performs power initial value calculation processing. The server 40 of the information processing system 10 calculates a physical power initial value and a mental power initial value for each user using the biological information or the like at activity reference timing that is supplied from the measurement device 20 or the terminal device 30, and the processing proceeds to step ST5.
In step ST5, the information processing system performs power initial value notification processing. The server 40 of the information processing system 10 transmits the calculated power initial values to the terminal device 30 of the corresponding user. The terminal device 30 receives the power initial values transmitted from the server 40, and notifies the user of the power initial values from the notification unit 33 by an image or a sound, and the processing proceeds to step ST6.
In step ST6, the information processing system performs remaining power calculation processing. The measurement device 20 of the information processing system 10 acquires biological information of a user and transmits the acquired biological information to the server 40 or to the server 40 via the terminal device 30. Furthermore, the terminal device 30 accepts, on the input unit 31, user input information related to changes in powers and transmits the user input information to the server 40. The processing unit 42 of the server 40 calculates the remaining powers for each user on the basis of the power initial values calculated in step ST4, the biological information acquired by the measurement device 20 thereafter, and the user input information input on the terminal device 30, and the like, and the processing proceeds to step ST7.
In step ST7, the information processing system performs activity support information notification processing. The server 40 of the information processing system 10 generates activity support information on the basis of the remaining powers calculated in step ST6, or on the basis of the remaining powers, the map information recorded in the recording unit 43, and the remaining powers of another person, and then transmits the activity support information to the terminal device 30 of the user. The terminal device 30 receives the activity support information transmitted from the server 40, and notifies the user of an activity, an activity time length, and the like that are possible from the notification unit 33 by an image or a sound, and the processing proceeds to step ST8.
In step ST8, the information processing system determines whether the operation has ended. For example, in a case where the terminal device 30 determines that the user has gone to bed at night on the basis of biological information or the like, or in a case where the terminal device 30 determines that the user has performed an end operation, the information processing system 10 determines that the operation has ended. Furthermore, in a case where the information processing system 10 determines that the user is active, the information processing system 10 returns to step ST6 and continues to perform the remaining power calculation processing.
Next, an example of a specific operation of each type of processing will be described. In the initial setting processing, for example, an operation screen for the initial setting processing is displayed on a screen of the notification unit 33 in the terminal device 30.
Next, in the initial value input processing, the measurement device acquires the biological information at the activity reference timing. Alternatively, for example, an initial value input screen that is the operation screen in a case where the initial value input processing is performed is displayed on the screen of the notification unit 33 in the terminal device 30 to allow input of the initial value.
Furthermore, the initial value input screen may accept input not only for items similar to the optimum value setting screen but also for conditions of a user, for example, mood (motivation), existence/non-existence of injury, a location and a degree of injury, and the like.
Furthermore, as the input result of the initial value, not only the initial value, but also a ratio to the optimum value (hereinafter, also referred to as a score) may be displayed. The scores may be obtained using, for example, a preset function, or may be obtained using a table or the like.
In the power initial value calculation processing, the physical power is calculated using an index related to a physical activity to calculate the initial value. Specifically, using the initial value input in the initial value input processing, a physical power initial value SRpO is calculated on the basis of, for example, Mathematical Expression (1).
[Mathematical Expression 1]
SR
p0=αp*SCp1+βp*SCp2+γp*SCp3+ . . . +εp (1)
αp+βp+γp+ . . . ≤(100−εp) (2)
0≤(SCp1,SCp2,SCp3, . . . ,)≤1 (3)
0≤εp≤100 (4)
In Mathematical Expression (1), a score SCp1 is, for example, an index related to the sleep time length, a score SCp2 is, for example, an index related to the blood circulation, and a score SCp3 is, for example, an index related to the body temperature. The scores may be obtained using a preset function, or may be obtained using a table or the like.
The coefficients αp, βp, and γp indicate the weights of the respective scores, and satisfy the condition of Mathematical Expression (2). Furthermore, the scores SCp1, SCp2, SCp3, . . . satisfy the condition of Mathematical Expression (3) as described above, and the offset εp is set in advance to satisfy the condition of Mathematical Expression (4). Note that in the power initial value calculation processing, a coefficient related to an index of an item for which no information has been input is set to “0”, and the coefficients of the other items are set so as to satisfy the condition of Mathematical Expression (2).
Furthermore, in the power initial value calculation processing, the mental power is calculated using an index related to a mental activity to calculate the initial value. Specifically, using the initial value input in the initial value input processing, a mental power initial value SRm0 is calculated on the basis of, for example, Mathematical Expression (5).
[Mathematical Expression 2]
SR
m0=αm*SCm1+βm*SCm2+ . . . +εm (5)
In Mathematical Expression (5), the score SCm1 indicates, for example, an index related to stress, and the score SCm2 indicates, for example, an index related to concentration. As the stress score SCm1, for example, a stress index that is a ratio (LF/HF) of a high-frequency variation component (HF component) corresponding to the respiratory variation extracted from time-series data of the heart rate variation and a low-frequency component (LF component) corresponding to the blood pressure variation is used. Furthermore, for example, the concentration level is determined on the basis of the movement of the expression muscles, blinks, and changes in the line of sight and the face orientation from a captured image obtained by imaging a user, and the value of the concentration score SCm2 is made smaller as the concentration level is lower.
The coefficients αm and βm are preset coefficients indicating weights of the respective scores. Note that the coefficients indicating the weights, the scores, and the offset cm are set in advance so as to satisfy a predetermined condition, similarly to the case of calculating the physical power initial value.
Note that in the power initial value calculation processing, the user may be notified of the score of each item.
In the power initial value notification processing, the user is notified of the power initial values calculated by the server 40, that is, the physical power initial value SRpO and the mental power initial value SRm0.
In the remaining power calculation processing, the remaining physical power and the remaining mental power for each user are calculated on the basis of the physical power initial value and the mental power initial value, the biological information acquired by the measurement device 20 and the user input information that is input on the terminal device 30 thereafter, and the like.
In the remaining power value calculation processing, a remaining physical power SRpr is calculated on the basis of, for example, Mathematical Expression (6).
[Mathematical Expression 3]
SR
pr
=SR
pi
−SC
pv
+G
p (6)
In Mathematical Expression (6), a remaining physical power SRpi is the previous remaining physical power, and in the first calculation of the remaining physical power value, the physical power initial value is used as the remaining physical power SRpi. A power change amount SCpv indicates a power change amount of the physical power according to the exercise strength during an interval period of updating the remaining power. Furthermore, a power recovery amount Gp indicates the physical power recovery amount during the interval period of updating the remaining power.
The power recovery amount Gp is a physical power recovered on the basis of a nutritional value (for example, calories or the like) acquired by, for example, a meal or the like, and the power recovery amount may be, for example, input by a user, or the power recovery amount Gp may be automatically calculated from information of ingredients taken in by a user or the like that is input.
Furthermore, in the remaining power value calculation processing, a remaining mental power SRmr is calculated on the basis of, for example, Mathematical Expression (7).
[Mathematical Expression 4]
SR
mr
=SR
mi
−SC
mv
+G
m (7)
In Mathematical Expression (7), a remaining mental power SRmi is the previous remaining mental power, and in the first calculation of the remaining mental power value, the mental power initial value is used as the remaining mental power SRmi. A power change amount SCmv indicates a power change amount of the mental power according to stress during an interval period of updating the remaining power. Furthermore, a power recovery amount Gm indicates the mental power recovery amount during the interval period of updating the remaining power.
The power recovery amount Gm is a mental power recovered on the basis of a nutritional value (for example, calories or the like) acquired by, for example, a meal or the like, and the power recovery amount may be, for example, input by a user, or the power recovery amount Gm may be automatically calculated from information of ingredients taken in by a user or the like that is input.
Moreover, in the remaining power calculation processing, a user may be notified of the remaining power calculated every time when the update interval period elapses together with the elapsed time.
In the activity support information notification processing, activity support information indicating an activity that can be performed with the remaining powers is generated. In the server 40, a physical power and a mental power necessary for performing an activity for a predetermined time length are recorded for each activity in the recording unit 43, for example, in a database. The processing unit 42 of the server 40 generates activity support information indicating an activity and an activity time length that are possible with the remaining powers from the calculated remaining powers, and the physical power and the mental power necessary for each activity, and transmits the activity support information from the communication unit 41 to the terminal device 30. The terminal device 30 notifies, from the notification unit 33, the user of the activity support information generated by the server 40.
Furthermore, as the notification of activity support information, a user may be notified of an activity and activity time length that are further possible according to the selected activity.
Furthermore, in the activity support information notification processing, a user may be notified of a possible activity using map information. For example, the server 40 calculates a movable distance on the basis of the remaining powers and the exercise strength corresponding to the walking speed, and generates activity support information indicating a movable range ARa from the current location on the actual map.
Furthermore, the processing unit 42 of the server 40 may generate, as the movable range notification information, a virtual map indicating a facility to which a user can move with remaining powers out of facilities of a type specified by the user or recommended facilities selected on the basis of the preference, the past activity history, and the like of the user. Note that the preference, past activity history, and the like of a user are recorded in the recording unit 43 or the like.
The powers required for an activity change according to the activity environment. Therefore, the server 40 may correct the exercise strength according to the activity environment on the basis of activity environment information acquired by the measurement device, activity environment information set by a user, activity environment information acquired from the Web, or the like. The activity environment information is information indicating a situation of the activity environment, and includes, for example, information such as the weather, the temperature, the humidity, the wind direction, the wind power, the steps and gradients in a movement route, and ease of traveling.
Furthermore, in a case where temperature and humidity are used as the activity environment information, the exercise strength is corrected such that consumption of powers is more and the recovery of powers is less when the temperature is high or low compared to the temperature suitable for the activity, and when the humidity is high or low compared to the humidity suitable for the activity.
Moreover, since the power consumption is more in a case where a baggage is carried, the exercise strength is corrected such that the power consumption is more as the gravity of the baggage is more. Furthermore, in a case where there is a companion, it is necessary to perform an activity fitted to the companion, and thus, in generation of activity support information, correction is performed to adjust the activity time length to a companion having the least powers.
With correction of the exercise strength according to the activity environment information in this way, the activity support information indicating an activity, activity time length, and the like that are possible can be generated more accurately according to the remaining powers.
Next, an application example of the information processing system will be described. In a first application example, a case where the information processing system is applied to determination of an action during travel will be described.
An activity support information notification screen PL of the user A illustrated in (a) of
An activity support information notification screen PM of the user B illustrated in (b) of
In a case where the user A and the user B are on an activity as a group, the processing unit 42 of the server 40 generates activity support information on the basis of the minimum values among the remaining powers of the users in the group. In (c) of
As described above, in a case where a group activity is performed, users are notified of an activity and an activity time length that are possible according to the remaining powers of users in the group, and thus, it is possible to prevent a user having less remaining powers or the like from being unable to perform the activity.
Next, a case where activity support information based on the remaining powers is generated using map information and a user is notified thereof is described as an example. The server 40 determines a route for using one or a plurality of facilities selected by a user, and calculates a moving time length according to the moving means. Moreover, the remaining powers at the time of arrival at a facility are calculated and included in the activity support information.
In (a) of
The support information notification indication PPc indicates that the standard time length required for sightseeing at “xxx gate” is 10 minutes, the time length required for walking to “xxx temple” after the sightseeing is 5 minutes, and the remaining powers expected when arriving at “xxx temple” include the remaining physical power of “23” and the remaining mental power of “27”.
Furthermore, the support information notification indication PPc indicates that the standard time length required for sightseeing at “xxx temple” is 20 minutes, the time length required for moving to “xxx hotel” by walking after the sightseeing is 5 minutes, and the remaining powers expected when arriving at “xxx hotel” include the remaining physical power of “14” and the remaining mental power of “22”.
In (b) of
Here, for example, when the user specifies a spot, an activity end position, or a movement route, remaining powers predicted at the instructed position are indicated. For example, in a case where a movement route is specified, it is indicated that the remaining powers expected at this point include the remaining physical power of “24” and the remaining mental power of “29”.
Note that the notification of the activity support information is not limited to notifying a user using an image as an example illustrated in
As described above, the information processing system 10 notifies a user of, as activity support information, the remaining powers expected according to the activity plan, and thus the user can avoid an unreasonable activity.
Furthermore, the information processing system 10 can change the activity support information on the basis of a user instruction such that the expected remaining powers do not become less than a desired level. For example, in a case where the user desires an activity that makes the remaining physical power and the remaining mental power expected at the activity end position be 10 or more is assumed. If the remaining physical power is “20” and the remaining mental power is “20” at the activity start position, and the activities indicated in
Thus, the user performs a change operation of deleting stopping by to some of the spots.
As described above, the activity that would make the remaining powers expected at the activity end position less than the desired value is set to be un-selectable, and thus the activity support information can be efficiently changed.
Furthermore, by including an activity that can recover powers in selectable activities, the activity support information can be generated in consideration of not only power consumption but also power recovery.
Furthermore, the server 40 may notify a user of a spot that is not away from the movement route, that matches the user's preference, and that can recover the powers on the basis of the preference, the past activity history, and the like of the user recorded in the recording unit 43 or the like and the activity start position, the activity end position, and the positions of spots, and make the spot selectable, so that the activity support information can be changed efficiently and effectively.
In a second application example, a case where a user goes shopping will be described. For example, the server 40 generates activity support information indicating a position of a store of a type (for example, a supermarket, a convenience store, a drug store, or the like) selected by the user on the actual map. Moreover, the server 40 determines a store that a user can make a round trip on the basis of the biological information of the user and activity environment information, and switches the attribute of the store indication (for example, the size, color, shape, and the like of the store mark) so that the store that the user can make a round trip can be distinguished from other stores.
Furthermore, regarding the stores that the user cannot make a round trip, the attribute of the store indication may be changed such that it is possible to identify whether a delivery service from the store is available. In this case, even if the user is in a bad condition and cannot go to a store, the user can obtain a desired product using the delivery service.
In a third application example, a case where a managing person (guardian) requests a managed person (protected person) to shop or the like will be described. In this case, the measurement device 20 and the terminal device 30-1 are possessed by the managed person, and the managing person uses the terminal device 30-2.
The managing person instructs the destination to the managed person, and transmits destination information to the server 40 via the terminal device 30-2.
The terminal device 30-1 possessed by the managed person captures and displays a surrounding image of the managed person. Furthermore, the terminal device 30-1 transmits the surrounding image to the terminal device 30-2. Moreover, the terminal device 30-1 transmits information indicating the current position of the managed person to the terminal device 30-2 possessed by the managing person and the server 40.
The measurement device 20 acquires the biological information of the managed person and transmits the biological information to the server 40 or to the server 40 via the terminal device 30-1.
The server 40 generates route guidance information on the basis of the destination information and the current position of the managed person. Furthermore, the server 40 calculates the remaining powers on the basis of the biological information of the managed person. The server 40 transmits activity support information indicating the remaining powers of the managed person and route guidance information to the terminal device 30-1. Furthermore, the server 40 transmits activity support information indicating the remaining powers of the managed person to the terminal device 30-2. In a case where advice information is generated in response to the notification of the activity support information to the managing person, the terminal device 30-2 transmits the generated advice information to the terminal device 30-1.
Therefore, the managed person can easily reach the destination using the route guidance information. Furthermore, the managed person can check his/her remaining powers and perform an activity with reference to advice from the managing person.
Furthermore, the managing person can grasp the remaining powers and the surrounding situation of the managed person in real time on the basis of the activity support information of which the managing person is notified through the terminal device 30-2. Furthermore, the managing person can notify, from the terminal device 30-2, the managed person of appropriate advice according to the remaining powers of the managed person and the surrounding situation. Moreover, in a case where the managed person is notified of the activity support information through the terminal device 30-2, indication that enables easy identification that the remaining powers are low when the remaining powers of the managed person are less than a preset threshold (warning display, color-coded display, or the like) can allow the managing person to take a measure such as going to meet the managed person or the like.
In a fourth application example, a case where a managing person manages a plurality of users (employees) to be managed will be described. For example, each of the employees possesses the measurement device 20 or the measurement device 20 and the terminal device 30-1, and the managing person who manages the employees uses the terminal device 30-2. The measurement device 20 of each employee acquires the biological information or the like and transmits the biological information to the server 40 or to the server 40 via the terminal device 30-1. The server 40 calculates the remaining physical power and the remaining mental power for each employee. The server 40 transmits a remaining power list information indicating the calculated remaining physical powers and the remaining mental powers of the employees to the terminal device 30-2 as activity support information at a predetermined timing or in response to a request from the managing person.
Furthermore, the server 40 calculates the remaining physical power and the remaining mental power every day and every predetermined time length, and calculates temporal changes, for example, daily change amounts of the remaining powers or changes of the remaining powers within a day for each employee. Moreover, in response to a request from the terminal device 30-2 of the managing person, the server 40 outputs activity support information including power history information indicating the daily change amounts of the remaining powers and the like of a specified employee.
As described above, the remaining power history information notification screen PU enables grasping of power initial values and the changes in the remaining powers of a specified employee, and thus the managing person can generate appropriate advice information for the employee so as to prevent occurrence of physical disorder and mental disorder.
Furthermore, in a case where the terminal device 30-1 of the specified employee is notified of the remaining power history information, provision of an indication PUd of advice information from the managing person on the remaining power history information notification screen PU can enable physical condition management or the like with reference to the advice information.
Furthermore, the managing person can grasp the remaining powers of each employee, and thus the managing person can assign tasks according to the remaining powers. For example, the server 40 generates activity support information indicating an activity (task) and an activity time length that are possible with the remaining powers calculated for each employee. Furthermore, the server 40 outputs the activity support information of the specified employee in response to a request from the terminal device 30-2 of the managing person.
In this way, the possible activity and the possible activity time length for a specified employee can be grasped, so that it is possible to efficiently perform various tasks by assigning tasks, for example, using the activity support information of each employee.
The series of processing steps described in the specification can be performed by hardware, software, or a combination of both. In the case of performing processing by software, a program in which a processing sequence is recorded is installed in a memory in a computer incorporated in dedicated hardware and executed. Alternatively, the program can be installed in and executed by a general-purpose computer capable of performing various types of processing.
For example, the program can be recorded in advance in a hard disk, a solid state drive (SSD), or a read only memory (ROM) as a recording medium. Alternatively, the program can be temporarily or permanently stored (recorded) in a removable recording medium such as a flexible disk, a compact disc read only memory (CD-ROM), a magneto optical (MO) disk, a digital versatile disc (DVD), a Blu-ray Disc (BD) (registered trademark), a magnetic disk, or a semiconductor memory card. Such a removable recording medium described above can be provided as so-called package software.
Furthermore, in addition to installing the program from the removable recording medium to the computer, the program may be transferred from a download site to the computer wirelessly or by wire via a network such as a local area network (LAN) or the Internet. The computer may receive the program thus transferred and install the program in a recording medium such as a built-in hard disk.
Note that the effects described in the present specification are merely examples and effects are not limited thereto, and there may be additional effects that are not described. Furthermore, the present technology should not be construed as being limited to the embodiment of the technology described above. The embodiment of this technology discloses the present technology in the form of exemplification, and it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present technology. That is, in order to determine the gist of the present technology, the claims should be taken into consideration.
Furthermore, the information processing device according to the present technology can also have the following configurations.
(1) An information processing device including: a power calculation unit configured to calculate a physical power and a mental power by using biological information of a user; and an information generation unit configured to generate activity support information for the user on the basis of the physical power and the mental power calculated by the power calculation unit.
(2) The information processing device according to (1), in which the activity support information indicates an activity and an activity time length that are possible on the basis of the physical power and the mental power of the user.
(3) The information processing device according to (2), in which the activity support information further indicates an activity capable of recovering the physical power or the mental power.
(4) The information processing device according (2) or (3), in which when any activity is selected from the activity that is possible, the information generation unit indicates, in the activity support information, an activity and an activity time length that are newly possible on the basis of the physical power and the mental power after the selected activity is performed.
(5) The information processing device according to any one of (2) to (4), in which the information generation unit calculates the activity time length using activity environment information.
(6) The information processing device according to any one of (1) to (6), in which the information generation unit generates the activity support information for the user and another person different from the user, on the basis of the physical power and the mental power calculated by the power calculation unit and the physical power and the mental power of the other person.
(7) The information processing device according to (6), in which the information generation unit generates the activity support information on the basis of a minimum value among the physical powers of the user and the other person and a minimum value among the mental powers of the user and the other person.
(8) The information processing device according to any one of (1) to (7), in which the power calculation unit calculates the physical power using an index related to a physical activity based on the biological information, and calculates the mental power using an index related to a mental activity based on the biological information.
(9) The information processing device according to any one of (1) to (8), in which the power calculation unit calculates initial values of the physical power and the mental power by using biological information when the user is in a best condition and the biological information of the user acquired at a start timing.
(10) The information processing device according to (9), in which the power calculation unit updates the physical power and the mental power using biological information of the user acquired after the start timing.
(11) The information processing device according to (10), in which the activity support information indicates temporal changes of the physical power and the mental power in a two-dimensional indication or a ratio indication, or as changes of an attribute in a temporal progress status indication.
(12) The information processing device according to (1), in which the activity support information indicates a possible activity on the basis of the physical power and the mental power using a map.
(13) The information processing device according to (12), in which the activity support information indicates, on the map, a route of an activity that is possible on the basis of the physical power and the mental power.
(14) The information processing device according to (13), in which the activity support information is for notification of the physical power and the mental power at a specified position of the route.
(15) The information processing device according to (13) of (14), in which the activity support information is for notification of the route with the icon moving on the map.
(16) The information processing device according to (1), in which the activity support information includes movement route information and instruction information from a managing person who manages the user.
(17) The information processing device according to (1), in which the activity support information indicates a list of the physical powers and the mental powers of management target users calculated by the power calculation unit.
(18) The information processing device according to (17), in which the information generation unit includes, in the activity support information, power history information indicating temporal changes of the physical power and the mental power of at least one of the management target users specified by a managing person.
Number | Date | Country | Kind |
---|---|---|---|
2019-167008 | Sep 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/027461 | 7/15/2020 | WO |