Information processing device, information processing method, and information processing system
Patent Information
- Application Number
- JP2023134133
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-03-06
AI Technical Summary
【0018】 以上説明したように本発明によれば、利用者のバイタル情報を利用する診断の精度を高めることを可能とする。
Smart Images

Figure 2025029458000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing system. [Background technology]
[0002] In recent years, there have been systems that use wearable devices to measure various conditions of users and provide lifestyle support such as health management and suggestions for lifestyle improvements.
[0003] For example, in the following Patent Document 1, daily activities are judged based on measured motion information (specifically, acceleration) by referring to a table that associates motion information with behavioral information, and normality or abnormality is judged by comparing the measured biological information (pulse, blood pressure, body temperature, etc.) with standard ranges of each biological information prepared in advance for each behavioral information. Patent Document 1 also discloses that, in order to improve the accuracy of daily activity judgment, the measurement results of biological information and motion information are compared with a pre-registered schedule, and if there is no match, a question is asked by synthetic voice about what the user is currently doing. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 4327825 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even for the same daily activities, there are individual differences and influences in the measured vital information depending on physical conditions (age, sex, height, weight, exercise intensity, physical condition, etc.), psychological state, and environmental factors (time of day, weather, temperature, social stimuli such as conversation or media viewing), and the accuracy of judging daily activities and whether they are normal or abnormal cannot be said to be sufficient.In addition, requiring users to input missing information to judge daily activities places a heavy burden on users.
[0006] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved information processing device, information processing method, and information processing system that can improve the accuracy of diagnosis using a user's vital sign information. [Means for solving the problem]
[0007] In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing device comprising: a data processing unit that accumulates user-specific vital information in a memory unit based on acquired vital information of a user; an information analysis unit that analyzes the user-specific vital information and acquires pulse information of the user for a specified time period; and a pulse diagnosis unit that performs pulse diagnosis using the pulse information for the specified time period to determine whether or not there are any abnormal signs.
[0008] The information analysis unit may calculate a resting section, which is a time section during which the user is at rest, as the specified time section based on the acceleration information, walking information, and pulse information contained in the user-specific vital information, and register the resting venous pulse, which is the pulse information for the resting section, in the memory unit as index data.
[0009] The information analysis unit may calculate, as the resting section, a time section within a non-walking section of the user's daily life time period, in which acceleration information is below an acceleration judgment reference value and in which the average pulse rate is within a resting venous pulse judgment reference range.
[0010] The pulse diagnosis unit may compare pre-registered pulse information corresponding to the resting period calculated by analyzing the user-specific vital information with the pulse information of the resting period calculated this time, and may determine that there are abnormal signs if the current pulse information shows a downward trend compared to the registered pulse information.
[0011] The pulse diagnosis unit may determine that the pulse is on a downward trend when the average pulse calculated from the current pulse information in the resting period falls below a pulse decrease criterion, which is a value within a predetermined range lower than the average of the registered pulse information in the resting period.
[0012] The information processing device may further include an output unit that outputs information on a diagnosis result by the pulse diagnosis unit.
[0013] The output unit may be a transmission unit that transmits information to an information processing terminal of the user.
[0014] The information processing device may further include a receiving unit that receives vital information of the user from the information processing terminal.
[0015] The information processing device may further include a notification judgment unit that decides to notify the user of information about the diagnosis result when the pulse diagnosis unit determines that there is an abnormal symptom, and the transmission unit may transmit the information about the diagnosis result to the user's information processing terminal when a notification judgment is made by the notification judgment unit.
[0016] In addition, according to another aspect of the present invention to solve the above-mentioned problems, there is provided an information processing method including: a processor performing data processing to accumulate user-specific vital information in a memory unit based on acquired vital information of a user; analyzing the user-specific vital information to acquire pulse information of the user for a specified time period; and performing a pulse diagnosis using the pulse information for the specified time period to determine whether or not there are any abnormal signs.
[0017] In addition, according to another aspect of the present invention to solve the above-mentioned problems, there is provided an information processing system comprising an information processing device and an information processing terminal, wherein the information processing device has a data processing unit that accumulates user-specific vital information in a memory unit based on the user's vital information received from the information processing terminal, an information analysis unit that analyzes the user-specific vital information and acquires pulse information of the user for a specified time period, a pulse diagnosis unit that performs a pulse diagnosis to determine the presence or absence of abnormal signs using the pulse information for the specified time period, and a transmission unit that transmits information of the diagnosis result by the pulse diagnosis unit to the information processing terminal, and the information processing terminal has a transmission unit that transmits vital information acquired by sensing from the user to the information processing device, a receiving unit that receives information of the diagnosis result from the information processing device, and a notification unit that notifies the user of the diagnosis result. Effect of the Invention
[0018] As described above, according to the present invention, it is possible to improve the accuracy of diagnosis using vital information of a user. [Brief description of the drawings]
[0019] [Figure 1] 1 is a diagram showing a system configuration of a health management system 1 according to the present embodiment. [Diagram 2] 1 is a diagram showing an example of the configuration of a wearable device 10 according to the present embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of the configuration of a health management server 20 according to the present embodiment. [Figure 4] FIG. 2 is a sequence diagram illustrating an overall flow of the health management system 1 according to the present embodiment. [Diagram 5] 5 is a flowchart showing an example of the flow of operational processing of the health management server 20 according to the present embodiment. [Figure 6] FIG. 13 is a diagram showing an example of average walking activity intensity by time period in daily activities. [Figure 7] FIG. 13 is a diagram showing the presence or absence of walking activity for each time period. [Figure 8]10A and 10B are diagrams illustrating calculation of a resting period and acquisition of a resting venous pulse according to the present embodiment. [Figure 9] 1 is a diagram illustrating pulse diagnosis according to an embodiment of the present invention; [Figure 10] FIG. 9 is a block diagram showing an example of a hardware configuration of an information processing device 900 according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and duplicated explanations will be omitted.
[0021] In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different numbers after the same reference numeral. However, when there is no need to particularly distinguish each of multiple components having substantially the same functional configuration, each of the multiple components is given only the same reference numeral.
[0022] <1. Overview of a health management system according to one embodiment of the present invention> An embodiment of the present invention relates to a health management system that realizes diagnosis according to individual differences of users. In this embodiment, the presence or absence of abnormal health symptoms can be determined based on pulse information of the user, and the user can be notified of the diagnosis result.
[0023] 1 is a diagram showing the system configuration of a health management system 1 according to the present embodiment. As shown in FIG. 1, the health management system 1 according to the present embodiment includes a wearable device 10 and a health management server 20.
[0024] The wearable device 10 is an information processing terminal worn by a user. The manner in which the wearer wears the wearable device is not particularly limited. The wearable device 10 acquires vital information of the user (specifically, pulse information, acceleration information, and walking information) and transmits the information to the health management server 20 via the network 30.
[0025] The health management server 20 is an information processing device that performs pulse diagnosis based on vital information received from the wearable device 10. The health management server 20 classifies, accumulates, and analyzes the vital information received from the multiple wearable devices 10 by user. The health management server 20 can also transmit the diagnosis result to the wearable device 10 and notify the user.
[0026] Here, it is difficult for the conventional method of determining whether something is normal or abnormal to be adequately addressed for individual differences among users, in which standard ranges of each piece of vital signs that are uniformly associated with daily activities are used as reference values.
[0027] Therefore, in this embodiment, based on the vital information of the user, the time period during which the user is at rest in daily life (hereinafter also referred to as the "resting period") is automatically determined, and the resting venous pulse, which is the pulse information during the resting period, is acquired and stored, and is used as a comparison value (hereinafter also referred to as the "reference pulse") that is used as index data when performing pulse diagnosis, thereby making it possible to realize a diagnosis that corresponds to the individual differences of the user. In addition, the determination of the resting period and the storage of the resting venous pulse are performed automatically, and pulse diagnosis can be performed without placing a burden on the user, such as inputting missing information.
[0028] The configuration and operation process of the health management system 1 according to this embodiment will be described below in sequence.
[0029] <2. Configuration example> <<2-1. Configuration of Wearable Device 10>> 2 is a diagram showing an example of the configuration of the wearable device 10 according to the present embodiment. As shown in FIG. 2, the wearable device 10 has an acceleration sensor 110, a pulse sensor 112, an acceleration sensor 114, a control unit 120, a communication unit 130, a notification unit 140, and a storage unit 150.
[0030] (Control unit 120) The control unit 120 is mainly composed of a CPU (Central Processing Unit), a RAM (Random Access Memory), etc., and controls the overall operation of the wearable device 10.
[0031] The control unit 120 also functions as an acceleration information acquisition unit 121, a pulse information acquisition unit 122, a walking information calculation unit 123, a vital information transmission control unit 124, and a notification control unit 125.
[0032] The acceleration information acquisition unit 121 has a function of acquiring acceleration information from the acceleration sensor 110. The acceleration sensor 110 is, for example, a three-axis acceleration sensor, and can detect acceleration in three axial directions (x, y, z) as the acceleration information. The acceleration information acquisition unit 121 outputs the time-series acceleration information to the vital information transmission control unit 124. The acceleration information acquisition unit 121 may appropriately filter the acquired acceleration information before outputting it to the vital information transmission control unit 124.
[0033] The pulse information acquiring unit 122 has a function of acquiring pulse information from sensing data detected by the pulse sensor 112. The pulse information acquiring unit 122 calculates a pulse rate (heart rate) based on the sensing data of the pulse sensor 112, and outputs the calculated pulse rate to the vital information transmission control unit 124 as pulse information. More specifically, the pulse sensor 112 may be, for example, a sensor that irradiates an infrared ray or light of a green wavelength toward a living body and measures light reflected from inside the living body. This allows a waveform of the reflected light (an example of sensing data; also referred to as a pulse wave signal) that changes with a change in the volume of blood vessels to be obtained. The pulse information acquiring unit 122 calculates a time series pulse rate (heart rate) based on the period of fluctuation in the pulse wave signal measured by the pulse sensor 112, and outputs the calculated pulse rate to the vital information transmission control unit 124 as pulse information. Furthermore, the pulse information acquiring unit 122 may calculate the pulse rate (heart rate) after appropriately filtering the pulse wave signal, and output the calculated pulse rate to the vital information transmission control unit 124. The method of acquiring pulse information according to this embodiment is not limited to the above. For example, the pulse sensor 112 may calculate a time-series pulse rate, and information on the pulse rate may be passed to the pulse information acquiring unit 122. The measurement method of the pulse sensor 112 is not limited to the above example.
[0034] The walking information calculation unit 123 has a function of acquiring walking information from sensing data detected by the acceleration sensor 114. For example, the walking information calculation unit 123 calculates the number of steps based on acceleration information (an example of sensing data) acquired from the acceleration sensor 114, and outputs the calculated number of steps to the vital information transmission control unit 124 as walking information.
[0035] Vital information transmission control unit 124 controls communication unit 130 to transmit the acceleration information acquired from acceleration information acquisition unit 121, the pulse information acquired from pulse information acquisition unit 122, and the walking information acquired from walking information calculation unit 123 as vital information to health management server 20. In addition, vital information transmission control unit 124 transmits the vital information together with a wearable device ID, which is a unique ID for identifying wearable device 10.
[0036] When the notification control unit 125 receives information on the diagnosis result from the health management server 20, it controls the notification unit 140 to notify the user of the diagnosis result. There are no particular limitations on the timing at which the notification control unit 125 notifies the user of the diagnosis result. For example, the notification control unit 125 may notify the user when the information on the diagnosis result is received from the health management server 20, or may notify the user when a set predetermined time is reached. The notification may be by display or by voice.
[0037] The above describes examples of functions of the control unit 120. Note that the various functions of the control unit 120 may be realized by a user application installed in the wearable device 10. Also, among the various functions of the control unit 120, for example, the functions of the acceleration information acquisition unit 121, the pulse information acquisition unit 122, and the walking information calculation unit 123 may be controlled by a general-purpose program that is provided as standard in the wearable device 10.
[0038] (Communication unit 130) The communication unit 130 has functions as a transmitting unit and a receiving unit for transmitting and receiving information to and from other devices. The communication unit 130 transmits and receives data to and from the health management server 20 via the network 30.
[0039] (Notification section 140) The notification unit 140 is an output unit that outputs a notification under the control of the notification control unit 125. For example, the notification unit 140 may have at least one of a display unit, a sound output unit, a vibration unit, and a light emitting unit.
[0040] (Storage unit 150) The storage unit 150 has a function of temporarily or permanently storing various data such as data related to processing by the control unit 120 and operation program files for the control unit 120.
[0041] Above, a specific configuration example of the wearable device 10 has been described. Note that the configuration shown in Fig. 2 is just an example, and the configuration of the wearable device 10 according to the present embodiment is not limited to this. For example, the wearable device 10 may further include an operation input unit that accepts operation input by touch operation, button operation, or the like, and an audio input unit that accepts audio input.
[0042] Furthermore, the wearable device 10 may be realized by a plurality of devices. For example, each function of the control unit 120 may be realized by a smartphone (an example of an information processing terminal) that is communicatively connected to the wearable device 10. The above-mentioned user application may be installed on the smartphone to execute each function of the control unit 120. In this case, the smartphone receives various sensing data from the communicatively connected wearable device 10, and performs control to transmit vital information to the health management server 20 based on the received sensing data. Furthermore, notifications to the user are not limited to notifications from the notification unit 140 provided in the wearable device 10, but may be sent from a notification unit (display unit, audio output unit) mounted on the smartphone.
[0043] <<2-1. Configuration of health management server 20>> 3 is a diagram showing an example of the configuration of the health management server 20 according to this embodiment. The health management server 20 includes a communication unit 210, a control unit 220, and a storage unit 230.
[0044] (Communication unit 210) The communication unit 210 functions as a transmitter (an example of an output unit) and a receiver (an input unit) that transmits and receives information to and from other devices. The communication unit 210 transmits and receives data to and from the wearable device 10 via the network 30.
[0045] (Control unit 220) The control unit 220 is mainly composed of a CPU, a RAM, etc., and controls the overall operation of the health management server 20.
[0046] The control unit 220 also functions as a vital information accumulation processing unit 221 , an information analysis unit 222 , a pulse diagnosis unit 223 , and a notification determination unit 224 .
[0047] The vital information accumulation processing unit 221 performs a process of accumulating the time-series vital information of the user transmitted from each wearable device 10 in the per-user vital information DB 234. At this time, the vital information accumulation processing unit 221 refers to user management information stored in the user management information DB 232 described later, and classifies and accumulates each piece of vital information by user. An example of the user management information will be described later with reference to Table 1. The vital information accumulation processing unit 221 associates a vital information category ID with each piece of acceleration information, walking information, and pulse information included in the vital information of each user, and accumulates it together with the wearable device ID. An example of the per-user vital information accumulated in the per-user vital information DB 234 will be described later with reference to Table 2.
[0048] The information analysis unit 222 performs information analysis for pulse diagnosis on the user-specific vital information accumulated in the user-specific vital information DB 234. Specifically, the information analysis unit 222 uses the user's acceleration information, walking information, and pulse information to determine time periods (resting periods) during which the user is at rest in daily life, and acquires pulse information (resting venous pulse) during the resting periods. For example, there may be multiple resting periods during daily activities. The information analysis unit 222 acquires the resting venous pulse for each resting period. Note that the resting venous pulse is not constant and may differ depending on each resting period.
[0049] The information analysis unit 222 accumulates information on the resting period and information on the resting venous pulse in the analysis result DB 238 as analysis results. The information analysis unit 222 acquires and accumulates the resting period and resting venous pulse of the user by analyzing the vital information for each user, and can automatically generate a comparison value (reference pulse) to be used as index data when performing pulse diagnosis. In this manner, in this embodiment, the resting period of each user is automatically calculated from the vital information, and the pulse information (resting venous pulse) of the resting period is used for pulse diagnosis, so that index data (reference pulse) that corresponds to individual differences of each user and excludes the influence of psychological state and environmental factors (time of day, weather, etc.) can be automatically generated. Note that, when the resting venous pulse of the calculated resting period has not yet been registered, the information analysis unit 222 registers the calculated resting venous pulse in the analysis result DB 238. Details of the calculation of the resting period and the resting venous pulse will be described later with reference to FIG. 6 to FIG. 8.
[0050] When the resting venous pulse in the resting section calculated from the current vital information by the information analysis section 222 corresponding to the resting section has already been registered in the analysis result DB 238, the pulse diagnosis section 223 compares the registered resting venous pulse (reference pulse) with the current resting venous pulse to determine whether there is a sign of abnormal health. Specifically, when the current resting venous pulse has a downward tendency with respect to the reference pulse, the pulse diagnosis section 223 determines that there is an abnormal sign. Details of the pulse diagnosis will be described later with reference to FIG. 9. In this embodiment, the resting venous pulse in the resting section calculated based on the vital information of the user is used to diagnose abnormal signs, so that it is possible to perform a diagnosis that corresponds to individual differences of each user and excludes the influence of psychological state and environmental factors (time of day, weather, etc.), thereby improving the accuracy of the pulse diagnosis. In addition, in this embodiment, the pulse diagnosis can be performed without imposing a burden on the user, such as a request to input missing information.
[0051] The notification determination unit 224 determines whether or not to notify the user of the diagnosis result information based on the diagnosis result by the pulse diagnosis unit 223. Specifically, when it is diagnosed that there is an abnormality sign, the notification determination unit 224 determines to notify the user of the diagnosis result information. When the notification determination unit 224 determines to notify, the control unit 220 controls the communication unit 210 to transmit the diagnosis result information to the wearable device 10 of the user via the network 30.
[0052] (Storage unit 230) The storage unit 230 has a function of temporarily or permanently storing various data such as data related to the processing of the control unit 220 and operation program files of the control unit 220. The storage unit 230 also stores a user management information DB 232, a user-specific vital information DB 234, a setting information DB 236, and an analysis result DB 238.
[0053] The user management information DB 232 stores user management information. An example of the user management information is shown in Table 1 below.
[0054] [Table 1]
[0055] In the above Table 1, the wearable device ID is a unique ID for identifying the wearable device 10. The user ID is information for identifying the user. By associating the wearable device ID with the user ID, the user can be identified from the wearable device ID. The information analysis start time information is setting information for the start timing of the information analysis by the information analysis unit 222. The information analysis time interval information is other setting information for the start timing of the information analysis. Of the information analysis start time information and the information analysis time interval information, only the information analysis start time information may be prepared, or the information analysis time interval information may be prepared in addition. The rest venous pulse determination criterion range is a value used when the information analysis unit 222 determines the rest venous pulse. The pulse rate decrease criterion is a value used when the pulse diagnosis unit 223 determines an abnormal sign. The life time zone (ΔltN) is a setting of a time interval for performing pulse diagnosis.
[0056] User management information for each user (for each wearable device 10) can be stored in the user management information DB 232. The stable venous pulse determination reference range may differ depending on the attributes of an individual user, such as an adult male.
[0057] The user-specific vital information DB 234 accumulates the user-specific vital information. An example of the user-specific vital information is shown in Table 2 below.
[0058] [Table 2]
[0059] In the above Table 2, "vital information category ID" is identification information indicating each category of acceleration information, walking information, and pulse information. The unit time is in accordance with the unit time setting included in the setting information stored in the user management information DB 232.
[0060] The setting information DB 236 stores various setting information. An example of the setting information is shown in Table 3 below.
[0061] [Table 3]
[0062] In Table 3 above, the acceleration determination reference value may be set individually taking into account the sensor error correction for each wearable device 10. The unit time setting is the unit time (for example, 1 minute) when processing the acceleration, walking information, and pulse information.
[0063] The analysis result DB 238 accumulates the results of information analysis by the information analysis unit 222. An example of the analysis result information is shown in the following Table 4. As shown in the following Table 4, the analysis result information accumulated in the analysis result DB 238 includes information on resting periods and pulse information (resting venous pulse) in each resting period.
[0064] [Table 4]
[0065] An example of the configuration of the health management server 20 according to this embodiment has been described above. Note that the configuration of the health management server 20 according to this embodiment is not limited to the example shown in Fig. 3. For example, the health management server 20 may be a system composed of multiple devices.
[0066] <3. Operation processing> Next, the operation process of the health management system 1 according to this embodiment will be described.
[0067] <<3-1. Overall flow>> FIG. 4 is a sequence diagram illustrating the overall flow of the health management system 1 according to this embodiment.
[0068] 4, first, wearable device 10 acquires acceleration information from acceleration sensor 110 (step S103), acquires pulse information from pulse sensor 112 (step S106), and calculates walking information based on the acceleration information detected by acceleration sensor 114 (step S109). Acquisition of acceleration information, acquisition of pulse information, and calculation of walking information may be continuously performed by control unit 120 after wearable device 10 is started up.
[0069] Next, the wearable device 10 transmits vital information including acceleration information, pulse information, and walking information to the health management server 20 (step S112).
[0070] Next, the health management server 20 analyzes the vital information for each user, and performs pulse diagnosis processing using the analysis results (step S115). Details of the information analysis and pulse diagnosis in the health management server 20 will be described later with reference to FIG.
[0071] Next, the health management server 20 performs control to transmit diagnosis result information to the wearable device 10 based on the diagnosis result (step S118).
[0072] Then, when the wearable device 10 receives the diagnostic result information from the health management server 20, it performs control to notify the user of the diagnostic result (step S121).
[0073] The overall flow of the health management system 1 according to this embodiment has been described above.
[0074] <<3-2. Diagnostic process flow>> Next, the operational processing performed by the health management server 20 according to this embodiment will be specifically described with reference to Fig. 5. Fig. 5 is a flow chart showing an example of the flow of the operational processing of the health management server 20 according to this embodiment.
[0075] As shown in FIG. 5, first, the health management server 20 acquires (receives) time-series vital information from the wearable device 10 via the communication unit 210 (step S203).
[0076] Next, the vital information storage processing unit 221 of the health management server 20 stores the vital information of the user in the per-user vital information DB 234 (step S206). The vital information storage processing unit 221 refers to the data registered in the user management information DB 232, and stores the received vital information in the per-user vital information DB 234 (see Table 2 above).
[0077] Next, the information analysis unit 222 judges whether it is time to start the information analysis process (step S209). As shown in Table 1 above, the user management information stored in the user management information DB 232 includes "information analysis start time information". The information analysis unit 222 starts the information analysis process when the time (for example, midnight) specified in the information analysis start time information is reached. The user management information stored in the user management information DB 232 may include "information analysis time interval information". The information analysis unit 222 may start the information analysis process when the time interval specified in the information analysis time interval information has elapsed since the previous information analysis process. Until the start timing of the information analysis process, the user's vital information is acquired (step S203) and accumulated (step S206).
[0078] When it is time to start the information analysis process (step S209 / Yes), the information analysis unit 222 calculates the non-walking section based on the vital sign information of the user (step S212). Here, the non-walking section will be described with reference to Figs. 6 and 7.
[0079] Fig. 6 is a diagram showing an example of the walking activity intensity average by time period in daily activities. The information analysis unit 222 can calculate the walking activity intensity from the sum average of acceleration based on the accumulated acceleration information of the user. The contents of daily activities L1 to L11 shown in Fig. 6 are estimated, for example, as shown in Table 5 below.
[0080] [Table 5]
[0081] Among the daily activities L1 to L11 shown in FIG. 6, the presence or absence of walking activity in an unspecified time interval of daily activity L3 as an example will be described with reference to FIG. 7. FIG. 7 is a diagram showing the presence or absence of walking activity for each time interval. The length of the time interval is not particularly limited. The presence or absence of walking activity shown in FIG. 7 is determined based on walking information (number of steps). The information analysis unit 222 calculates a time interval in which walking activity occurs (i.e., a "walking interval") and a time interval in which walking activity does not occur (i.e., a "non-walking interval") based on the walking information (number of steps). There are multiple non-walking intervals for each user. For example, the intervals (a), (b), and (c) shown in FIG. 7 are non-walking intervals. An example of information on non-walking intervals output by the information analysis unit 222 is shown in Table 6 below. The information on each non-walking interval includes a start time and an end time.
[0082] [Table 6]
[0083] In the non-walking section, there may be a time period during which a person is in a resting state. More specifically, as shown in Fig. 7, the non-walking section is assumed to include a rest preparation time, which is a time period from the end of an active state involving walking until the person enters a resting state, a rest time in which the person is in a resting state, and a departure preparation time for carrying out the next activity. Since the pulse rate during the departure preparation time is influenced by the immediately preceding activity, and since the pulse rate may change during the departure preparation time due to psychological factors such as focusing on the next activity, the resting pulse rate (also referred to as a "resting venous pulse") used as an index in the pulse diagnosis in this embodiment is obtained from the above-mentioned rest time.
[0084] Next, the information analysis unit 222 uses the acceleration information and the pulse information to calculate a resting section (a section of resting time) from within the non-walking section (step S215), and further obtains the resting venous pulse in the resting section (step S218). The information analysis unit 222 calculates, as the resting section, a time section that is a non-walking section (a time section in which walking activity does not occur) and in which the pulse (for example, average pulse) is within a resting venous pulse judgment reference range within a time section in which the sum average of acceleration is equal to or less than the acceleration judgment reference value. Hereinafter, a specific description will be given with reference to FIG. 8.
[0085] FIG. 8 is a diagram for explaining calculation of the resting section and acquisition of the resting venous pulse according to this embodiment. Graph G1 shown in the upper part of FIG. 8 is a graph showing the sum average of acceleration for each time section in the non-walking section calculated in step S212 above. The length of the time section is not particularly limited. In graph G1, sections (d) and (e) are non-walking sections and are time sections in which the sum average of acceleration is equal to or less than the acceleration judgment reference value (see Table 3). The information analysis unit 222 calculates the resting section from such time sections. An example is shown in graph G2 shown in the lower part of FIG. 8. Graph G2 shown in the lower part of FIG. 8 is a graph showing pulse information for each time section. In graph G2, the maximum pulse, average pulse, and minimum pulse in each time section are shown as pulse information for each time section.
[0086] The information analysis unit 222 calculates, as a resting section, a section (f) in which the average pulse rate is within the resting venous pulse determination criterion range among sections (d) and (e) in which the sum average of acceleration is equal to or less than the acceleration determination criterion value in the non-walking section. Then, the information analysis unit 222 obtains pulse information of the resting section as the resting venous pulse.
[0087] Next, the information analysis unit 222 judges whether or not a resting venous pulse has already been registered in the calculated resting section (step S221). Specifically, the information analysis unit 222 checks the analysis result information (see Table 4) stored in the analysis result DB 238.
[0088] If the resting venous pulse has not been registered yet (step S221 / No), the information analysis unit 222 newly registers the information of the resting venous pulse in the calculated resting period in the analysis result DB 238 (step S224). The information of the resting venous pulse registered in the analysis result DB 238 is used as a reference pulse (comparison target) at the time of the next pulse diagnosis in the resting period. In this way, the health management system 1 according to this embodiment automatically calculates one or more resting periods in daily life for each user, and registers (accumulates) information of the resting venous pulse, which is the pulse in each resting period, so that a DB of reference pulses to be used for pulse diagnosis can be dynamically created without causing the user any trouble.
[0089] On the other hand, if the resting venous pulse has already been registered (step S221 / Yes), the pulse diagnosis unit 223 performs pulse diagnosis (step S227). The pulse diagnosis unit 223 compares the resting venous pulse in the resting period acquired in the above step S218 with the resting venous pulse (reference pulse) in the same resting period (for example, the same time period on the previous day or earlier) already registered in the analysis result DB 238 (for example, the previous day or earlier), and detects an abnormal sign (specifically, a drop in pulse rate). Hereinafter, a description will be given with reference to FIG. 9.
[0090] Fig. 9 is a diagram for explaining pulse diagnosis according to this embodiment. The upper part of Fig. 9 shows a plurality of resting periods (time periods Δlt1 to Δlt3, hereinafter referred to as resting periods Δlt1 to Δlt3) of the user and resting venous pulses (reference pulses) R1 to R3 accumulated in the analysis result DB 238. The lower part of Fig. 9 shows a comparison result (pulse diagnosis result) between the resting venous pulse (reference pulse) R shown in the upper part of Fig. 9 and the currently acquired resting venous pulses P1 to P3.
[0091] In FIG. 9, multiple rest periods Δlt1 to Δlt3 exist consecutively on the time axis, but this embodiment is not limited to this. For example, there may be an omitted time period between the rest periods Δlt1 and Δlt2.
[0092] 9, in the resting section ΔltN calculated from the user's vital information, the pulse diagnosis unit 223 performs pulse diagnosis by comparing the resting venous pulse P acquired this time from the resting section with the registered resting venous pulse (reference pulse) R. As an example of pulse diagnosis, the pulse diagnosis unit 223 determines whether the pulse rate has decreased, and if there is a decrease in the pulse rate, diagnoses it as a sign of abnormal health.
[0093] More specifically, in each rest section ΔltN, when the currently acquired rest venous pulse P falls below a value (referred to as a "pulse drop criterion" in this specification) lower than the average value of the registered rest venous pulse (reference pulse) R (average pulse in the rest section ΔltN) by a predetermined range (ΔHBR), the pulse diagnosis unit 223 judges that there is a tendency for the pulse to drop (there is an abnormal sign). The range of ΔHBR may be specified in advance. The range of ΔHBR is not particularly limited. In addition, as an example, the pulse drop criterion is set to a range from the average value of the rest venous pulse (reference pulse) R, but this embodiment is not limited to this. For example, it may be a range from the minimum value of the rest venous pulse (reference pulse) R. The normal diagnosis and abnormal sign diagnosis in the pulse diagnosis are performed as shown in the following formula 1 and formula 2.
[0094] (Formula 1) Normal diagnosis: Average pulse rate in a specific resting section (ΔltN) ≧ pulse rate decrease criteria (Formula 2) Abnormal signs diagnosis: Average pulse rate in a specific resting period (ΔltN) < pulse rate drop criteria
[0095] In the example shown in the lower part of FIG. 9, the average pulse in the resting section Δlt1 (the center of the double arrows in the resting venous pulse P1) is not below the value (pulse drop criterion) lower by ΔHBR than the average of the registered resting venous pulse R1 in the resting section Δlt1 (upper part of FIG. 9), so it is diagnosed as normal. On the other hand, the average pulse in the resting section Δlt2 (the center of the double arrows in the resting venous pulse P2) is below the value (pulse drop criterion) lower by ΔHBR than the average of the registered resting venous pulse R2 in the resting section Δlt2 (upper part of FIG. 9), so it is diagnosed as having an abnormal sign. In addition, the average pulse in the resting section Δlt3 (the center of the double arrows in the resting venous pulse P3) is below the value (pulse drop criterion) lower by ΔHBR than the average of the registered resting venous pulse R3 in the resting section Δlt3 (upper part of FIG. 9), so it is diagnosed as having an abnormal sign. Note that the resting venous pulses P1 to P3 shown in the lower part of FIG. 9 are given as examples of normal diagnosis, examples of abnormal symptoms, and examples of the time length of the resting section not being constant.
[0096] Next, the notification determination unit 224 determines whether or not to notify the user of the diagnosis result based on the result of the pulse diagnosis by the pulse diagnosis unit 223 (step S230). If the diagnosis result is "signs of abnormality present", the notification determination unit 224 determines to notify the user.
[0097] When it is determined that the user is to be notified (step S230 / Yes), the control unit 220 transmits information on the diagnosis result to the wearable device 10 (step S233). The timing of transmission of the diagnosis result by the control unit 220 is not particularly limited. The control unit 220 may notify the diagnosis result at the timing when the notification determination unit 224 makes a notification determination, or may notify the diagnosis result at the timing when a new specified time is reached. The control unit 220 may also transmit information on the diagnosis result to the wearable device 10 by adding information instructing the timing of notification to the user. The timing of notification to the user may be appropriately controlled by the wearable device 10 that receives the information on the diagnosis result. In the present embodiment, as an example, information on the diagnosis result is transmitted to the wearable device 10 and the wearable device 10 notifies the user of the diagnosis result, but the present invention is not limited to this. The diagnosis result may be notified to the user via another information processing terminal owned by the user.
[0098] The flow of the diagnostic process according to this embodiment has been specifically described above. Note that the operation process shown in FIG. 5 is an example, and this embodiment is not limited to this. For example, the health management server 20 may notify the user of all diagnostic results without performing the process of step S230.
[0099] <4. Modifications> The health management server 20 may notify the diagnosis result to pre-registered related parties, not just the user of the wearable device 10. For example, by notifying the guardian of the diagnosis result of a person who needs care, such as an elderly person living alone, the guardian can be made aware of early signs of abnormal health in the person requiring care. This embodiment can also be applied to monitoring and safety management systems in addition to health management.
[0100] In addition, the health management server 20 can provide the user with information on walking activity intensity calculated from time-series vital information for each user, and information on walking and non-walking zones, as information regarding the user's walking, allowing the user to know the time periods during which they are active in their daily lives.
[0101] In addition, the health management server 20 provides the user with information on resting periods calculated from the time-series vital information for each user, and pulse information (resting venous pulse) during the resting periods, thereby enabling the user to understand the trends in his or her own pulse information for each active period in daily life.
[0102] Furthermore, the health management server 20 may provide the diagnosis result information transmitted to the wearable device 10 to the user, including information on the time period during which it was determined that there was an abnormality sign.
[0103] Furthermore, the health management server 20 may graph the time periods of activity in daily life, pulse information for each time period of activity, and time interval information during which it has been determined that there are signs of abnormal pulse, and provide these to the user upon request.
[0104] The health management system 1 according to this embodiment may be realized by a wearable device 10. Specifically, each component of the health management server 20 is provided in the wearable device 10, and the control unit 120 of the wearable device 10 analyzes vital information, diagnoses pulse rate, and determines whether to notify.
[0105] <5. Hardware configuration example> Next, a description will be given of the hardware configuration of the information processing device 900 used in at least one of the health management server 20 and the wearable device 10 according to the present embodiment. The operations of the health management server 20 and the wearable device 10 are realized by cooperation between software and the hardware described below.
[0106] FIG. 10 is a block diagram showing an example of a hardware configuration of an information processing device 900 according to this embodiment.
[0107] The information processing device 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, a drive 911, and a communication device 913.
[0108] The CPU 901 functions as an arithmetic processing device and a control device, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change appropriately during the execution. These are connected to each other by a host bus 904 consisting of a CPU bus and the like. The CPU 901, the ROM 902, and the RAM 903 cooperate to realize the functions of, for example, the control unit 120 of the wearable device 10 or the control unit 220 of the health management server 20.
[0109] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. It is not necessary to configure the host bus 904, bridge 905, and external bus 906 separately, and these functions may be implemented in a single bus.
[0110] The input device 908 is composed of an input means for an operator to input information, such as a mouse, a keyboard, a touch panel, a button, a switch, or a microphone, and an input control circuit that generates an input signal based on the input by the operator and outputs it to the CPU 901. The operator who operates the information processing device 900 can input various data to the information processing device 900 and instruct the information processing device 900 to perform processing operations by operating this input device 908.
[0111] The output device 909 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a Liquid Crystal Display (LCD) device, an OLED (Organic Light Emitting Diode) device, or a lamp, and an audio output device such as a speaker.
[0112] The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device for recording data in the storage medium, a reading device for reading data from the storage medium, and a deleting device for deleting data recorded in the storage medium. The storage device 910 realizes, for example, the storage unit 150 of the wearable device 10 or the storage unit 230 of the health management server 20.
[0113] The drive 911 is a reader / writer for a storage medium, and is externally attached to the information processing device 900. The drive 911 reads out information recorded in a removable storage medium 912, such as an attached magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 903. The drive 911 can also write information to the removable storage medium 912.
[0114] The communication device 913 is a communication interface configured with a communication device for performing communication, etc. The communication device 913 realizes, for example, the communication unit 130 of the wearable device 10 or the communication unit 210 of the health management server 20.
[0115] Note that the hardware configuration of the information processing device 900 is not limited to the configuration shown in Fig. 10. For example, the information processing device 900 may not include the communication device 913 when communicating via a connected external communication device. Also, the information processing device 900 may not include, for example, the input device 908 or the output device 909. Also, for example, a part or all of the configuration shown in Fig. 10 may be realized by one or more ICs (Integrated Circuits).
[0116] <6. Supplementary Information> Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.
[0117] It is also possible to create one or more computer programs for causing hardware such as a CPU, ROM, and RAM built into the wearable device 10 or the health management server 20 to perform the functions of the wearable device 10 or the health management server 20. Also provided is a computer-readable storage medium on which the one or more computer programs are stored. [Explanation of symbols]
[0118] 10. Wearable Devices 110 Acceleration Sensor 112 Pulse Sensor 114 Acceleration Sensor 120 Control section 121 Acceleration information acquisition section 122 Pulse information acquisition unit 123 Walking Information Calculation Unit 124 Vital information transmission control unit 125 Notification control section 130 Communications Department 140 Notification Department 150 Storage section 20 Health Management Server 210 Communications Department 220 Control section 221 Vital Information Accumulation Processing Unit 222 Information Analysis Department 223 Pulse Diagnosis Unit 224 Notification Judgment Department 230 Storage section 232 User management information DB 234 User-specific vital information DB 236 Setting Information DB 238 Analysis Result DB
Claims
1. a data processing unit that stores user-specific vital information in a storage unit based on the acquired vital information of the user; an information analysis unit that analyzes the vital information for each user and acquires pulse information for a predetermined time period of the user; a pulse diagnosis unit that performs a pulse diagnosis to determine whether or not there is an abnormality sign by using the pulse information in the predetermined time section; An information processing device comprising:
2. 2. The information processing device according to claim 1, wherein the information analysis unit calculates a resting section, which is a time section during which the user is in a resting state, as the specified time section based on the acceleration information, walking information, and pulse information included in the user-specific vital information, and registers the resting vein pulse, which is the pulse information for the resting section, in a memory unit as index data.
3. 3. The information processing device according to claim 2, wherein the information analysis unit calculates, as the resting section, a time section within a non-walking section of the user's daily time zone, in which acceleration information is equal to or less than an acceleration determination reference value and in which an average pulse rate is within a resting venous pulse determination reference range.
4. 3. The information processing device according to claim 2, wherein the pulse diagnosis unit compares preregistered pulse information corresponding to the resting period calculated by analyzing the vital information for each user with the pulse information of the resting period calculated this time, and determines that there is an abnormal sign if the current pulse information shows a downward trend compared to the registered pulse information.
5. 5. The information processing device according to claim 4, wherein the pulse diagnosis unit determines that the average pulse is on a downward trend when the average pulse calculated from the current pulse information in the resting period falls below a pulse decrease standard, which is a value within a predetermined range lower than the average of the registered pulse information in the resting period.
6. The information processing device includes: The information processing device according to claim 1 , further comprising an output unit that outputs information on a diagnosis result by the pulse diagnosis unit.
7. The information processing apparatus according to claim 6 , wherein the output unit is a transmission unit that transmits information to an information processing terminal of the user.
8. The information processing device includes: The information processing device according to claim 7 , further comprising a receiving unit that receives the vital sign information of the user from the information processing terminal.
9. The information processing device includes: A notification determination unit that, when the pulse diagnosis unit determines that there is an abnormal symptom, determines that information on the diagnosis result should be notified to the user, the transmission unit transmits information on the diagnosis result to an information processing terminal of the user when the notification determination unit determines to notify the user. The information processing device according to claim 7.
10. The processor: performing data processing to accumulate user-specific vital information in a storage unit based on the acquired vital information of the user; Analyzing the vital information for each user and acquiring pulse information for a predetermined time period of the user; performing a pulse diagnosis to determine whether or not there is an abnormality sign using the pulse information in the predetermined time period; An information processing method comprising:
11. An information processing device; An information processing terminal; Equipped with The information processing device includes: a data processing unit that stores user-specific vital information in a storage unit based on the vital information of the user received from the information processing terminal; an information analysis unit that analyzes the vital information for each user and acquires pulse information for a predetermined time period of the user; a pulse diagnosis unit that performs a pulse diagnosis to determine whether or not there is an abnormality sign by using the pulse information in the predetermined time section; a transmission unit that transmits information on a diagnosis result by the pulse diagnosis unit to the information processing terminal; having The information processing terminal includes: a transmitting unit that transmits vital information acquired by sensing from the user to the information processing device; a receiving unit that receives information on the diagnosis result from the information processing device; a notification unit that notifies the user of the diagnosis result; having Information processing system.
Citation Information
Patent Citations
Body-worn life support device and method
JP4327825B2