Abnormality detection system for biological information
The system integrates biometric and location data to provide timely alerts when abnormal conditions are detected, addressing the limitation of existing wearable devices by incorporating location information for enhanced health monitoring.
Patent Information
- Application Number
- PCT/JP2025/004442
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2025-02-10
- Publication Date
- 2025-10-02
AI Technical Summary
Existing wearable biometric devices fail to consider the location information of the wearer when detecting abnormal biometric conditions, limiting their effectiveness in monitoring health and providing timely alerts.
A system comprising a user terminal and an administrator terminal that acquires biometric information and location data, outputting alerts and location information when specified conditions are met, using wireless devices for clock synchronization and distance calculation to determine the user's position.
Enables timely and accurate output of biometric alerts along with the user's location, enhancing the effectiveness of health monitoring by integrating location data into biometric analysis.
Smart Images

Figure JP2025004442_02102025_PF_FP_ABST
Abstract
Description
Biometric abnormality detection system
[0001] The present invention relates to a system and method.
[0002] In recent years, with the aim of properly managing the health of the elderly, families, hospitals, and other people and organizations involved with the elderly often provide them with wearable devices to collect biometric information. In addition, with health awareness increasing, many individuals are carrying wearable devices to monitor their own biometric information.
[0003] Regarding wearable devices for collecting biometric information, Patent Literature 1 discloses a technology for measuring heart rate using a wearable device such as a ring or wristband, and transmitting a warning alert if the measured biometric data deviates from a set normal range. However, while the technology in Patent Literature 1 can detect abnormalities in the body of the wearer of the wearable device, it does not take into consideration the location information of the wearer.
[0004] Japanese Patent Application Laid-Open No. 2017-091076
[0005] The object of the present invention is to provide a system and method that, when a user's biometric information satisfies specified conditions, outputs, at an administrator terminal, information indicating that the user's biometric information satisfies specified conditions, as well as the location of the identified user terminal.
[0006] The present invention addresses the following problems: [1] A system comprising a user terminal worn by a user and capable of acquiring the user's biometric information, and an administrator terminal operated by an administrator, the system comprising: biometric information acquisition means for acquiring the user's biometric information at the user terminal; location identification means for identifying the location of the user terminal; and first output means for outputting, at the administrator terminal, information indicating that the user's biometric information satisfies a predetermined condition, and the location of the identified user terminal; [2] The system according to [1] above, comprising second output means for outputting, at the user terminal, information indicating that the user's biometric information satisfies the predetermined condition, when the user's biometric information satisfies the predetermined condition; [3] The system according to [1] or [2] above, wherein the predetermined condition is that a numerical value obtained as the biometric information is smaller than or larger than a threshold value, or that a change over time in the numerical value obtained as the biometric information is smaller than or larger than a threshold value; [4] The system according to any of [1] to [3] above, wherein the first output means displays the location of the identified user terminal on a map on a display screen; [5] A system according to any one of [1] to [4] above, in which the biological information is heart rate, blood pressure, blood glucose level, blood oxygen saturation, body temperature, and / or number of steps; [6] A system according to any one of [1] to [5] above, which comprises a plurality of wireless devices, and which comprises distance calculation means for calculating the distance between each of the plurality of wireless devices and the user terminal based on the propagation time of information or signals between each of the plurality of wireless devices and the user terminal, and which specifies the position of the user terminal based on the calculated distance between each of the plurality of wireless devices and the user terminal; [7] A system according to [6] above, in which the distance calculation means calculates the distance based on the time difference between an internal clock of one wireless device and an internal clock of the user terminal; [8] A system according to [6] or [7] above, which comprises time difference calculation means for calculating the time difference between one wireless device and the user terminal by communicating between the one wireless device and the user terminal, and time correction means for correcting the time on the user terminal based on the calculated time difference;[9] A system according to any one of [6] to [8], comprising a phase shift calculation means for calculating a phase shift between the clocks of one wireless device and a user terminal by performing communication between the wireless device and the user terminal, and a phase correction means for correcting the phase in the user terminal based on the calculated phase shift;
[10] A method executed in a system comprising a user terminal worn by a user and capable of acquiring the user's biometric information, and an administrator terminal operated by an administrator, the method comprising: a biometric information acquisition step for acquiring the user's biometric information at the user terminal; a location identification step for identifying the location of the user terminal; and a first output step for outputting, at the administrator terminal, information indicating that the user's biometric information satisfies the predetermined condition and the location of the identified user terminal, if the user's biometric information satisfies a predetermined condition;
[0007] According to the present invention, a system and method can be provided in which, when a user's biometric information satisfies specified conditions, an administrator terminal outputs information indicating that the user's biometric information satisfies the specified conditions, as well as the location of the identified user terminal.
[0008] FIG. 1 is a block diagram showing a configuration of a system according to an embodiment of the present invention. FIG. 2 is a block diagram showing a hardware configuration of a wireless device according to an embodiment of the present invention. FIG. 3 is a block diagram showing a hardware configuration of a user terminal according to an embodiment of the present invention. FIG. 4 is a block diagram showing a hardware configuration of a server device according to an embodiment of the present invention. FIG. 5 is a block diagram showing a hardware configuration of an administrator terminal according to an embodiment of the present invention. FIG. 6 is a diagram showing a flowchart of a distance calculation process according to an embodiment of the present invention. FIG. 7 is a diagram showing a flowchart of a position identification process according to an embodiment of the present invention. FIG. 8 is a diagram showing a flowchart of an alarm output process according to an embodiment of the present invention. FIG. 9 is a diagram showing an example of a user management table according to an embodiment of the present invention. FIG. 10 is a diagram showing an example of a position management table according to an embodiment of the present invention.
[0009] The following describes embodiments of the present invention, but the present invention is not limited to the following embodiments as long as it does not violate the spirit of the present invention. The following description of the effects is one aspect of the effects of the embodiments of the present invention and is not limited to those described here. The order of each process constituting the flowcharts described below is random as long as no contradictions or inconsistencies occur in the process content. Furthermore, it is possible to omit some of the processes constituting the flowcharts or add new processes to each process constituting the flowcharts as long as no contradictions or inconsistencies occur in the process content. Furthermore, the device that executes each process constituting the flowcharts can be changed to another device as long as it does not violate the spirit of the present invention. In this case, the process content can be changed so as not to cause contradictions or inconsistencies in the process content.
[0010] FIG. 1 is a block diagram showing the configuration of a system according to an embodiment of the present invention. As shown in the figure, a system 10 of the present invention includes at least one computer device. Specifically, the system 10 includes a user terminal 2 and an administrator terminal 4. The system 10 may also include multiple wireless devices 1 (1a to 1z) and a server device 3. The system 10 may also include multiple user terminals 2 (not shown), multiple server devices 3 (not shown), or multiple administrator terminals 4 (not shown). The wireless device 1 and the user terminal 2 can be directly connected for communication. The wireless device 1, the user terminal 2, and the administrator terminal 4 can each be connected for communication with the server device 3 via a communication network 5.
[0011] [Wireless Device] The wireless device 1 is a reference device for synchronizing the clocks of the user terminals 2, and one wireless device 1 can function as a device for synchronizing the clocks of multiple user terminals 2. Because the wireless device 1 is a reference device for synchronizing the clocks of the user terminals 2, it is preferable that the wireless device 1 has a clock with higher accuracy.
[0012] The configuration of the wireless device 1 of the present invention will be described. Fig. 2 is a block diagram showing the hardware configuration of the wireless device according to the embodiment of the present invention. The wireless device 1 includes a control unit 11, an RF chip 12, and an oscillator 13. The RF chip 12 includes a clock 12a and a phase detector 12b. In addition to the control unit 11, the RF chip 12, the oscillator 13, the clock 12a, and the phase detector 12b, the wireless device 1 may include other components as necessary.
[0013] The control unit 11 is not particularly limited, but may be, for example, a microcomputer (microcontroller). The control unit 11 executes programs based on programs and data. The RF chip 12 receives and transmits radio signals. The data received by the RF chip 12 is subjected to arithmetic processing by the control unit 11.
[0014] The oscillator 13 oscillates at a predetermined frequency and outputs a signal that provides operational timing for each component of the device. An atomic oscillator or a quartz oscillator can be used as the oscillator 13. The clock 12a uses the output signal from the oscillator 13 as a source of oscillation to clock and output the time. The control unit 11 controls the time clocked by the clock 12a to be transmitted to the user terminal 2 via the RF chip 12. The phase detector 12b detects the phase of the carrier wave that constitutes the information received from the user terminal 2, and detects the phase of the signal oscillated by the oscillator 13 in the wireless device 1.
[0015] In the system 10 of the present invention, the installation location of the wireless device 1 is not particularly limited, but it is preferable that the wireless device 1 be installed at a fixed location where the installation location can be identified. The wireless device 1 may be installed, for example, on a utility pole or transmission tower supporting an overhead power line. Furthermore, multiple wireless devices 1 may be installed. In order to accurately identify the location of the user terminal 2, the multiple wireless devices 1 may be placed at predetermined distances (for example, every 500 m) or in a grid pattern. Note that information about the installation location of the wireless device 1 may be stored in the server device 3 or the like in association with identification information that can identify the wireless device 1.
[0016] [User Terminal] Next, the user terminal 2 of the present invention will be described. The user terminal 2 is a terminal worn by the user and capable of acquiring the user's biometric information. For example, the user terminal 2 is a wearable terminal that can be worn by the user. The location on the body where the user wears the user terminal 2 is not particularly limited. For example, the user terminal 2 may be a smart watch worn on the wrist, a smart ring worn on a finger, smart glasses worn on the face, etc.
[0017] The user terminal 2 has a function of acquiring biometric information of the user. The biometric information that can be acquired by the user terminal 2 is not particularly limited, but may include, for example, heart rate, blood pressure, blood glucose level, blood oxygen saturation, body temperature, and / or number of steps. Acquisition of the biometric information is performed periodically at predetermined time intervals (for example, every minute).
[0018] The user terminal 2 can acquire biometric information at predetermined time intervals, identify the location of the user terminal at predetermined time intervals, associate these, and transmit them to the server device 3. The user terminal 2 associates the biometric information with identification information (also called a user ID) that can identify the user terminal 2 or the user, and transmits information such as the biometric information, the location of the user terminal 2, and the time the biometric information or the location was acquired to the server device 3. The transmission of information from the user terminal 2 to the server device 3 is performed periodically at predetermined time intervals (for example, every minute).
[0019] Furthermore, the user terminal 2 not only functions as a computer device, but also has the function of synchronizing the clock of the user terminal 2 based on the time clocked by the wireless device 1. Specifically, in this system 10, the time of the user terminal 2 is synchronized based on the time clocked by the wireless device 1, and the phase of the signal generated by the oscillator in the user terminal 2 is synchronized based on the phase of the signal generated by the oscillator in the wireless device 1. The user terminal 2 may also function as a device that serves as a reference for synchronizing the clock of another user terminal 2 with that of the other user terminal 2. In other words, the time of the other user terminal 2 is synchronized based on the time clocked by the user terminal 2, and the phase of the signal generated by the oscillator in the other user terminal 2 is synchronized based on the phase of the signal generated by the oscillator in the user terminal 2.
[0020] 3 is a block diagram showing the hardware configuration of a user terminal 2 according to an embodiment of the present invention. The user terminal 2 includes a control unit 21, an RF chip 22, an oscillator 23, a RAM 24, a storage unit 25, and a biometric information acquisition unit 28, which are all connected via a bus. The user terminal 2 may also include an input unit 26, a display unit 27, and a GPS receiving unit (not shown).
[0021] The RF chip 22 is provided with a clock 22 a and a phase detector 22 b. The user terminal 2 may include other components as necessary in addition to the control unit 21, the RF chip 22, the oscillator 23, the clock 22 a, and the phase detector 22 b.
[0022] The control unit 21 is composed of a CPU and a ROM. The control unit 21 executes programs stored in the storage unit 25 and controls the user terminal 2. The RAM 24 is the work area of the control unit 21. The storage unit 25 is a memory area for saving programs and data. The control unit 21 performs arithmetic processing based on the programs and data read from the RAM 24 and data input via the input unit 26.
[0023] The RF chip 22 is capable of transmitting and receiving data to and from other computer devices. Data received by the RF chip 22 is loaded into the RAM 24 and is then subjected to arithmetic processing by the control unit 21.
[0024] The oscillator 23 oscillates at a predetermined frequency and outputs a signal that provides operation timing for each part of the device. A crystal oscillator, for example, can be used as the oscillator 23. The clock 22a clocks using the output signal of the oscillator 23 as a source of oscillation and outputs the time. The control unit 21 controls the clock 22a to transmit the time to the wireless device 1 via the RF chip 22. The phase detector 22b detects the phase of the carrier wave that constitutes the information received from the wireless device 1, and detects the phase of the signal oscillated by the oscillator 23 of the user terminal 2.
[0025] The display unit 27 has a display screen. The control unit 21 outputs a signal for displaying characters and images on the display screen according to the results of the arithmetic processing. Here, the display screen of the display unit 27 may be a touch panel equipped with a touch sensor. In this case, the touch panel functions as the input unit 26. The GPS receiving unit receives GPS signals to identify the location of the user terminal 2.
[0026] The biometric information acquiring unit 28 acquires biometric information of the user. The biometric information acquiring unit 28 is not particularly limited as long as it can acquire blood pressure, blood glucose level, blood oxygen saturation, body temperature, and / or number of steps, etc. A known device capable of acquiring biometric information of the user can be applied as the biometric information acquiring unit 28.
[0027] [Server Device] Next, the server device 3 of the present invention will be described. The server device 3 receives information such as the user ID, the location of the user terminal, biometric information, and the time when the biometric information or the location was acquired from the user terminal 2. The server device 3 also stores the biometric information, the location of the user terminal, and the time when the biometric information or the location was acquired in association with the user ID. The server device 3 stores the received biometric information and the location of the user terminal in chronological order for each user ID.
[0028] 4 is a block diagram showing a hardware configuration of the server device 3 according to the embodiment of the present invention. The server device 3 includes at least a control unit 31, a RAM 32, a storage unit 33, and a communication interface 34, which are connected to each other via an internal bus.
[0029] The control unit 31 is composed of a CPU and ROM, and executes programs stored in the storage unit 33 to control the server device 3. The control unit 31 also has an internal timer for measuring time. The RAM 32 is a work area for the control unit 31. The storage unit 33 is a memory area for saving programs and data. The control unit 31 reads out the programs and data from the RAM 32 and performs program execution processing based on information received from the wireless device 1 or the user terminal 2, etc.
[0030] The communication between the user terminal 2 and the server device 3 may be via a smart meter installed in a nearby building. The communication between the user terminal 2 and the server device 3 may be via an optical fiber installed alongside a transmission tower.
[0031] [Administrator Terminal] Next, the administrator terminal 4 of the present invention will be described. The administrator terminal 4 is operated by an administrator. The administrator is not particularly limited, but may be, for example, a person responsible for protecting the user or a medical professional who manages the user's health condition. By using the administrator terminal 4, the administrator can understand the user's condition.
[0032] The location of the user terminal 2 is displayed on a map on the display screen of the display unit provided in the administrator terminal 4. Specifically, the administrator terminal 4 receives the user's location information and associates the location information with map information, thereby making it possible to display the user's location on a map on the display screen of the administrator terminal 4. The administrator terminal 4 can confirm the user's location using a browser or a dedicated application (e.g., step S53).
[0033] Furthermore, the administrator terminal 4 is not particularly limited as long as it has the functions of a computer device. Fig. 5 is a block diagram showing the hardware configuration of the administrator terminal 4 according to an embodiment of the present invention. The administrator terminal 4 includes at least a control unit 41, a RAM 42, a storage unit 43, a communication interface 44, and a display unit 45, which are connected to each other via a bus. The administrator terminal 4 may also include an input unit 46.
[0034] The control unit 41, RAM 42, storage unit 43, and communication interface 44 have the same functions as the control unit 31, RAM 32, storage unit 33, and communication interface 34. The display unit 45 and input unit 46 have the same functions as the display unit 27 and input unit 26.
[0035] [Distance Calculation Processing] Next, the distance calculation processing will be described. Fig. 6 is a flowchart of the distance calculation processing according to an embodiment of the present invention. The distance calculation processing is a processing for calculating the distance between each of the plurality of wireless devices 1 and the user terminal 2 based on the propagation time of information or signals between each of the plurality of wireless devices 1 and the user terminal 2.
[0036] The distance calculation process may be performed, for example, at predetermined time intervals or whenever a predetermined condition is satisfied. For example, the distance calculation process may be performed a predetermined number of times per second, once every few seconds, once every few hours, or once a day. The distance calculation process may also be performed when the user's biometric information is acquired or within a predetermined time (for example, within one minute) from that time.
[0037] First, information or a signal is transmitted from the wireless device 1 to the user terminal 2 (step S1). There are no particular restrictions on the information or signal transmitted from the wireless device 1 to the user terminal 2. The wireless device 1 clocks the time when the information or signal was transmitted in step S1 and measures the phase at the time of transmission (step S2). The clocked time and the measured phase are then stored in the memory of the control unit 11 (step S3).
[0038] Next, the user terminal 2 receives the information or signal from the wireless device 1 (step S4). The user terminal 2 clocks the time when the information or signal was received in step S4 and measures the phase at the time of reception (step S5). The clocked time and the measured phase are then stored in the storage unit 25 (step S6).
[0039] Next, the user terminal 2 transmits information or a signal to the wireless device 1 (step S7). There are no particular restrictions on the information or signal transmitted from the user terminal 2 to the wireless device 1. The user terminal 2 clocks the time when the information or signal was transmitted in step S7 and measures the phase at the time of transmission (step S8). The clocked time and the measured phase are then stored in the storage unit 25 (step S9).
[0040] The wireless device 1 receives the information or signal transmitted in step S7 (step S10). The wireless device 1 clocks the time when the information or signal was received in step S10 and measures the phase at the time of reception (step S11). The clocked time and the measured phase are then stored in the memory of the control unit 11 (step S12). When step S12 is completed, the process proceeds to step S13.
[0041] The wireless device 1 transmits to the user terminal 2 via the RF chip 12 the information stored in step S3 regarding the time when the signal was transmitted in step S1 and the phase at the time of transmission, and the information stored in step S12 regarding the time when the signal was received in step S10 and the phase at the time of reception (step S13).
[0042] Then, the user terminal 2 receives information regarding the time and phase at the time of transmission when the wireless device 1 transmitted the information or signal in step S1, and information regarding the time and phase at the time of reception when the wireless device 1 received the information or signal in step S10 (step S14).
[0043] Next, the control unit 21 of the user terminal 2 calculates the phase shift between the phase of the signal generated by the oscillator 13 of the wireless device 1 and the phase of the signal generated by the oscillator 23 of the user terminal 2 (step S15). The phase shift can be calculated based on the phase difference between the phase of the carrier wave constituting the information or signal transmitted from the wireless device 1 to the user terminal 2 and the phase of the signal oscillated by the oscillator 23 of the user terminal 2 when the information or signal is received at the user terminal 2, and the phase difference between the phase of the carrier wave constituting the information or signal transmitted from the user terminal 2 to the wireless device 1 and the phase of the signal oscillated by the oscillator 13 of the wireless device 1 when the information or signal is received at the wireless device 1.
[0044] The phase of the carrier wave constituting the information or signal transmitted from the wireless device 1 to the user terminal 2 is the phase of the information or signal transmitted in step S1. Information regarding this phase is transmitted from the wireless device 1 to the user terminal 2 in step S13. The phase of the signal oscillated by the oscillator 23 of the user terminal 2 when the information or signal is received at the user terminal 2 is the phase of the information or signal received in step S4. The information regarding this phase is measured by the user terminal 2 in step S5 and stored in step S6. The phase of the carrier wave constituting the information or signal transmitted from the user terminal 2 to the wireless device 1 is, for example, the phase of the information or signal transmitted in step S7. The information regarding this phase is stored by the user terminal 2 in step S9. The phase of the signal oscillated by the oscillator 13 of the wireless device 1 when the information or signal is received at the wireless device 1 is, for example, the phase of the information or signal received in step S10. The information regarding this phase is measured in step S11 and transmitted from the wireless device 1 to the user terminal 2 in step S13.
[0045] Here, the phase of the carrier wave constituting the information or signal transmitted from the radio device 1 to the user terminal 2 is a concept that includes not only the phase of the carrier wave constituting the information or signal transmitted from the radio device 1 to the user terminal 2, but also the phase of the carrier wave constituting the signal obtained by mixing down this information or signal. Similarly, the phase of the carrier wave constituting the information or signal transmitted from the user terminal 2 to the radio device 1 is a concept that includes not only the phase of the carrier wave constituting the information or signal transmitted from the user terminal 2 to the radio device 1, but also the phase of the carrier wave constituting the signal obtained by mixing down this information or signal.
[0046] The phase difference between the phase of the carrier wave constituting the information or signal transmitted from the wireless device 1 to the user terminal 2 and the phase of the signal oscillated by the oscillator 23 of the user terminal 2 when the information or signal is received by the user terminal 2 is defined as ΔΦ S and the phase difference between the phase of the carrier wave constituting the information or signal transmitted from the user terminal 2 to the wireless device 1 and the phase of the signal oscillated by the oscillator 13 of the wireless device 1 when the information or signal is received by the wireless device 1 is defined as ΔΦ MThen, the phase difference ΔΦ S and phase difference ΔΦ M From the arithmetic mean of P That is, it is possible to calculate ΔΦ using the formula (1): P = 1 / 2 × (ΔΦ S +ΔΦ M ) and the phase difference ΔΦ P can be calculated.
[0047] The phase difference between the wireless device 1 and the user terminal 2 is ΔΦ C Then, the equation (2): ΔΦ M =ΔΦ P + (-ΔΦ C ) holds, so the phase shift ΔΦ C is the phase difference ΔΦ P from the phase difference ΔΦ M That is, it can be calculated by subtracting ΔΦ C = 1 / 2 × (ΔΦ S -ΔΦ M ) causes a phase shift ΔΦ C In step S15, the phase shift between the wireless device 1 and the user terminal 2 is calculated using equation (3).
[0048] Here, the phase shift ΔΦ C was calculated using equation (3), but the phase shift ΔΦ C However, it may be further subtracted by 2π or 4π, i.e., 2nπ. n can be 0 or a positive integer. Therefore, the propagation time T P Based on the time difference between the wireless device 1 and the user terminal 2, whether n is 0, 1, or 2 (that is, the phase difference ΔΦ calculated from equation (3)) C It is also possible to determine whether the value obtained by further subtracting 2nπ from the phase shift is the original phase shift, or whether the value without the subtraction is the original phase shift.
[0049] The signal transmitted from the wireless device 1 to the user terminal 2 and the signal transmitted from the user terminal 2 to the wireless device 1 may start with an output of an arbitrary value rather than 0 at the start of transmission. In such a case, the phase and transmission time at the start of transmission are measured, and the phase shift ΔΦ C It is necessary to correct ΔΦ by always keeping the phase constant at the start of transmission and transmitting at a predetermined time, and then measuring the phase at the start of transmission and the transmission time. C This makes it possible to omit processing such as correcting the
[0050] At the user terminal 2, the calculated phase shift ΔΦ C Based on this, the phase of the signal generated by the oscillator 23 of the user terminal 2 is corrected so as to synchronize with the signal generated by the oscillator 13 of the wireless device 1 (step S16). The phase correction in step S16 is controlled and executed by the control unit 21. The phase shift of the oscillator 23 of the user terminal 2 occurs due to the influence of the environment surrounding the user terminal 2. By periodically performing synchronization processing in this manner, the clock 22a of the user terminal 2 can be made to keep time with high accuracy.
[0051] Next, the wireless device 1 calculates the time difference between the wireless device 1 and the user terminal 2 based on the time when the wireless device 1 transmitted information or a signal to the user terminal 2, the time when the user terminal 2 transmitted information or a signal to the wireless device 1, the time when the information or signal was transmitted from the wireless device 1 and received by the user terminal 2 and clocked, and the time when the information or signal was transmitted from the user terminal 2 and received by the wireless device 1 and clocked (step S17).
[0052] The time when information or a signal is transmitted from wireless device 1 to user terminal 2 is the time when the information is transmitted in step S1. Information about this time is transmitted from wireless device 1 to user terminal 2 in step S13. The time when information or a signal is transmitted from user terminal 2 to wireless device 1 is the time when the information or signal is transmitted in step S7. The information about this time is stored by user terminal 2 in step S9. Next, the time when the information or signal is transmitted from wireless device 1 and received and clocked by user terminal 2 is the time when the information is received in step S4. The information about this time is clocked by user terminal 2 in step S5 and stored in step S6. The time when the information or signal is transmitted from user terminal 2 and received and clocked by wireless device 1 is the time when the information or signal is received in step S10. The information about this time is clocked in step S11 and transmitted from wireless device 1 to user terminal 2 in step S13.
[0053] The time when the information or signal is transmitted from the wireless device 1 to the user terminal 2 is T M and the time when information or a signal is transmitted from the user terminal 2 to the wireless device 1 is defined as T S and the time when the user terminal 2 receives the information or signal transmitted from the wireless device 1 is defined as T MS Furthermore, the time when the information or signal is transmitted from the user terminal 2 and received by the wireless device 1 is defined as T SM Then, the time difference between the wireless device 1 and the user terminal 2 is expressed by the following equation (4): L = 1 / 2 × ((T SM -T S )-(T MS -T M )) In step S17, the time difference between wireless device 1 and user terminal 2 is calculated using equation (4). Based on the calculated time difference, user terminal 2 corrects the time on its own to synchronize with the time on wireless device 1 (step S18).
[0054] Next, the distance between the wireless device 1 and the user terminal 2 is calculated (step S19). In step S19, the distance between the wireless device 1 and the user terminal 2 is calculated by calculating the propagation time of the information or signal between the wireless device 1 and the user terminal 2 based on the substantial difference between the time when the wireless device 1 transmits the information or signal and the time when the information or signal is received by the user terminal 2. The propagation time is then multiplied by the propagation speed of the information or signal (e.g., the speed of light) to calculate the distance between the wireless device 1 and the user terminal 2. The difference between the time when the wireless device 1 transmits the information or signal and the time when the information or signal is received by the user terminal 2 can be calculated based on, for example, the time when the information or signal was transmitted from the wireless device 1 to the user terminal 2 in step S1 (the time when the information or signal was transmitted from the wireless device 1 to the user terminal 2 in step S13), the time when the information or signal was received from the wireless device 1 at the user terminal 2 in step S4, which is the time stored in the storage unit 25 in step S6, and the time difference calculated in step S17.
[0055] Furthermore, in step S19, the distance between the wireless device 1 and the user terminal 2 can be calculated by calculating the propagation time of the information or signal between the wireless device 1 and the user terminal 2 from the substantial difference between the time when the information or signal is transmitted from the user terminal 2 and the time when the information or signal is received by the wireless device 1, and multiplying this propagation time by the propagation speed of the information or signal (e.g., the speed of light). The difference between the time when the information or signal is transmitted from the user terminal 2 and the time when the information or signal is received by the wireless device 1 can be calculated, for example, based on the time when the information or signal is transmitted from the user terminal 2 to the wireless device 1 in step S7, which is stored in the storage unit 25 in step S9, the time when the information or signal is received by the wireless device 1 in step S10 (transmitted from the wireless device 1 to the user terminal 2 in step S13), and the time difference calculated in step S37.
[0056] The distance between the wireless device 1 and the user terminal 2 calculated in step S19 is stored in the storage unit 25 of the user terminal 2 in association with, for example, time information relating to the calculated time and identification information (or location information of the wireless device 1) that can identify the wireless device 1 (step S20). By executing step S20, the distance calculation process is completed.
[0057] By performing the processes in steps S1 to S20, it is possible not only to correct the time difference and phase difference between the wireless device 1 and the user terminal 2, but also to calculate the distance between the wireless device 1 and the user terminal 2. Note that although the time difference between the wireless device 1 and the user terminal 2 is corrected in step S18, it is not necessary to correct the time difference, and it is also possible to calculate the distance between the wireless device 1 and the user terminal 2 without correcting the time difference based on the time difference calculated in step S17. Also, although the phase difference between the wireless device 1 and the user terminal 2 is corrected in step S16, it is not necessary to correct the phase difference, and it is also possible to calculate the distance between the wireless device 1 and the user terminal 2 without correcting the phase difference.
[0058] Furthermore, by executing the processing from steps S1 to S20, the time difference and phase difference between the wireless device 1 and the user terminal 2 are corrected and the distance between the wireless device 1 and the user terminal 2 is calculated. However, it is also possible to execute the processing for correcting the time difference between the wireless device 1 and the user terminal 2, the processing for correcting the phase difference between the wireless device 1 and the user terminal 2, and the processing for calculating the distance between the wireless device 1 and the user terminal 2 separately.
[0059] The above-described process for calculating the distance between the wireless device 1 and the user terminal 2 can calculate the distance between one user terminal 2 and each of multiple wireless devices 1. When specifying the position of the user terminal 2, as will be described later, the distance between the wireless device 1 and the user terminal 2 is specified for as many wireless devices 1 as necessary to specify the position. However, even when calculating the distance between one user terminal 2 and each of multiple wireless devices 1, it is also possible to perform the time shift correction process and the phase shift correction process only with one wireless device 1, and not perform the time shift correction process and the phase shift correction process when communicating with the other wireless devices 1.
[0060] Here, the distance between the wireless device 1 and the user terminal 2 is calculated in the user terminal 2, but the distance between the wireless device 1 and the user terminal 2 may be calculated by the wireless device 1 instead of the user terminal 2, by processing similar to step S19. When the distance is calculated in the wireless device 1, the distance between the wireless device 1 and the user terminal 2 is stored in the memory of the control unit 11 in association with time information regarding the calculated time, etc., and identification information that can identify the user terminal 2.
[0061] Alternatively, the server device 3, instead of the user terminal 2, may calculate the distance between the wireless device 1 and the user terminal 2 by processing similar to step S19. When the server device 3 calculates the distance, the information necessary for the calculation is received from the wireless device 1 and / or the user terminal 2. When the server device 3 calculates the distance, the distance between the wireless device 1 and the user terminal 2 is stored in the storage unit 33 of the server device 3 in association with time information regarding the calculated time, etc., identification information that can identify the wireless device 1 (or location information of the wireless device 1), and identification information that can identify the user terminal 2 (or user ID).
[0062] In the above distance calculation process, the distance between the wireless device 1 and the user terminal 2 is calculated, but if the system 10 includes multiple user terminals 2, it is possible to calculate the distance between one user terminal 2 and another user terminal 2. In this case, the propagation time for the information or signal to propagate between one user terminal 2 and another user terminal 2 is calculated based on the substantial difference between the time when the information or signal is transmitted by one user terminal 2 and the time when the information or signal is received by the another user terminal 2, and the propagation time is multiplied by the propagation speed of the information or signal (e.g., the speed of light), thereby calculating the distance between one user terminal 2 and another user terminal 2.
[0063] [Location Identification Processing] Next, the location identification processing will be described. The location identification processing is processing for identifying the location of the user terminal 2. The location identification processing may identify the location of the user terminal 2 based on the distances between each of the multiple wireless devices 1 and the user terminal 2 calculated in the distance calculation processing.
[0064] In order to identify the position of a user terminal 2, it is assumed that the distances to each of multiple wireless devices 1 have been calculated for one user terminal 2 in the distance calculation process. For example, if one user terminal 2 and multiple wireless devices 1 are located at the same height, that is, if these devices exist on the same XY plane, the position of the user terminal 2 (e.g., the XY coordinates of the user terminal 2) can be identified based on the distances between the one user terminal 2 and each of the three wireless devices 1 and the positions of the three wireless devices 1. Therefore, if one user terminal 2 and multiple wireless devices 1 are located at the same height, the number of data points for the distances between the wireless devices 1 and the user terminal 2 required to identify the position is three.
[0065] For example, if one user terminal 2 and at least one of multiple wireless devices 1 are at different heights and are not on the same plane, the position of the user terminal 2 (for example, the XYZ coordinates or latitude and longitude of the user terminal 2) can be identified based on the distances between the one user terminal 2 and four wireless devices 1 and the positions of the four wireless devices 1. Therefore, if one user terminal 2 and at least one of multiple wireless devices 1 are at different heights and are not on the same plane, the number of data points for the distance between the wireless device 1 and the user terminal 2 required to identify the position is four.
[0066] In other words, it is preferable that the system 10 of the present invention includes at least four wireless devices 1. This is because when the wireless devices 1 are installed on a transmission tower, the wireless devices 1 and the user terminal 2 are not at the same height. In this case, it is preferable that the four wireless devices 1 in the system 10 are not on the same plane. For example, it is preferable that the installation height of at least one wireless device 1 is different from the installation heights of the other three wireless devices 1. In this way, it becomes possible to identify the three-dimensional position of the user terminal 2 regardless of its location.
[0067] 7 is a flowchart showing a location specification process according to an embodiment of the present invention. Note that the following flowchart explains the process of specifying a location by the user terminal 2.
[0068] In the position identification process, the position of the user terminal 2 is identified based on the distance between each of the multiple wireless devices 1 and the user terminal 2 and the positions of these wireless devices 1 (step S31). The identified position of the user terminal 2 is associated with time information related to the calculated time (time information related to the time when the distance was calculated or time information related to the time when the position was identified), identification information of the wireless device 1 (or position information of the wireless device 1), and identification information of the user terminal 2 (or user ID), and is stored in the storage unit 25 of the user terminal 2 (step S32). Steps S31 and S32 complete the position identification process.
[0069] It is preferable that the distances between the user terminal 2 and each of the multiple wireless devices 1, which are used to identify the location of the user terminal 2 in step S31, are calculated at the same time or at similar times (for example, calculated when the propagation times of information or signals between the multiple wireless devices 1 and the user terminal 2 are measured at the same time or at similar times). Here, the "similar times" are not particularly limited, but are preferably within a predetermined range from time 1. By using the distances between the user terminal 2 and each of the multiple wireless devices 1 calculated at the same time or at similar times, it is possible to identify the location at that time more accurately.
[0070] Here, the distance between each of the multiple wireless devices 1 and the user terminal 2 is calculated, and the position of the user terminal 2 is determined based on the calculated distance. However, if there are multiple user terminals 2, the distance between the one user terminal 2 and each of the multiple other user terminals 2 can be calculated, and the position of the one user terminal 2 can be determined based on the calculated distance.
[0071] Here, the location of the user terminal 2 is determined by the user terminal 2. However, instead of the user terminal 2, the wireless device 1 or the server device 3 may determine the location of the user terminal 2 by processing similar to step S31. When the location determination processing is executed by the wireless device 1 or the server device 3, information regarding the distance between each of the multiple wireless devices 1 and the user terminal 2 (the distance calculated in step S19) is transmitted to the wireless device 1 or the server device 3 and used in association with time information regarding the calculated time, identification information of the wireless device 1 (or location information of the wireless device 1), and identification information of the user terminal 2 (or user ID). When the location of the user terminal 2 is determined by the wireless device 1 or the server device 3, the determined location of the user terminal 2 is stored in the memory of the control unit 11 or the storage unit 33 of the server device 3 in association with time information regarding the calculated time, identification information of the wireless device 1 (or location information of the wireless device 1), and identification information of the user terminal 2 (or user ID).
[0072] The location of the wireless device 1 used in step S31 may be stored in advance in any one of the wireless device 1, the user terminal 2, or the server device 3 that executes the location identification process.
[0073] There are no particular limitations on the calculation process used in step S31 to determine the location of the user terminal 2. In the above example, the location of the user terminal 2 is determined based on information or signal propagation time between the wireless device 1 and the user terminal 2. However, the location of the user terminal 2 can also be determined by using, for example, the GPS function of the user terminal 2.
[0074] [Application Program Processing] Before using the system 10 of the present invention, the administrator installs an application program for using the system 10 (hereinafter referred to as the administrator app) on the administrator terminal 4. Furthermore, before using the system 10 of the present invention, the user installs an application program for using the system 10 (hereinafter referred to as the user app) on the user terminal 2 or a computer device that can cooperate with the user terminal 2. Note that when using the system 10 of the present invention, the administrator app or the user app may be accessible on a browser. Furthermore, the administrator app and the user app may be the same application program.
[0075] Here, the user ID is assigned when the administrator links the administrator app to the user terminal 2 after downloading and installing the administrator app. For example, if the administrator links the administrator app to user terminal 2A and then links the same administrator app to a different user terminal 2B, different user IDs are assigned to user terminal 2A and user terminal 2B. The assigned user ID is stored in association with the administrator app in the storage unit 43 of the administrator terminal 4. The assigned user ID is also stored in the storage unit 33 of the server device 3 in association with information (also referred to as the administrator ID) that can identify the administrator terminal 4 or the administrator.
[0076] The user ID can be assigned by the administrator, or can be assigned when the user application is downloaded and installed. The assigned user ID is stored in association with the user application in the storage unit 25 of the user terminal 2, and is also stored in association with the administrator application in the storage unit 43 of the administrator terminal 4.
[0077] The user ID may be stored in a user management table, which will be described later, in association with information about the user, such as name, address, age, sex, nationality, and emergency contact information.
[0078] <First embodiment> Fig. 8 is a diagram showing a flowchart of an alarm output process according to a first embodiment of the present invention. The alarm output process manages biometric information of a user acquired from a user terminal 2, and outputs alarm information when the biometric information satisfies a predetermined condition. Below, a flow for identifying the location of the user terminal 2 by the user terminal is shown. Below, an example will be explained in which the user is an elderly person, the manager is their family member, and the elderly person lives away from their family.
[0079] First, the elderly person starts acquiring biometric information by wearing the user terminal 2 capable of acquiring biometric information (step S41). The administrator terminal 4 may manage multiple user terminals 2. When at least one user terminal 2 managed by the administrator terminal 4 is in use, the administrator app may be started on the administrator terminal 4.
[0080] After the acquisition of biometric information is started, the user terminal 2 performs a distance calculation process (step S42). Then, the user terminal 2 identifies the position of the user terminal 2 (step S43). The process of step S43 is executed by the process of step S31.
[0081] The user's biometric information acquired in step S41, the location information of the user terminal 2 identified in step S43, and the time information when the biometric information was acquired or the time information when the location was identified are transmitted from the user terminal 2 to the server device 3 (step S44) and received by the server device 3 (step S45). The information received in step S44 is associated with the user ID and stored in the user management table of the server device 3 (step S46).
[0082] 9 is a diagram showing an example of the user management table 6 according to an embodiment of the present invention. The storage unit 33 of the server device 3 stores the user management table 6, and the user ID is stored in association with the user's biometric information, etc., using the user management table 6. The user management table 6 stores, in association with each other, for example, a user ID 601, a family hospital 602, a name 603, an address 604, an age 605, a gender 606, a nationality 607, and health condition history information (date and time 608, a travel destination 609, biometric information 610, and a health condition 611).
[0083] 9, it is also possible to store information such as the user's emergency contact information in the user management table 6. The health condition history information records the user's health condition for each specified date and time, and is recorded each time biometric information is acquired, but it is also possible to record it when the user changes their destination or according to changes in their health condition.
[0084] The server device 3 identifies the user's destination, etc., from the user ID linked to the user terminal 2 (step S47). Fig. 10 is a diagram showing an example of the location management table 7 according to the embodiment of the present invention. The storage unit 33 of the server device 3 stores the location management table 7.
[0085] The location management table 7 includes a facility area. The facility included in the location management table 7 is not limited to any particular area within which the user can move, and includes not only facilities but also specific locations, rooms, parks, mountains, homes, roads, and the like within the facility. The location management table 7 stores, in association with one another, for example, a facility 71, a longitude 72, a latitude 73, vertical position information 74, and a facility area 75. The facility area 75 is information regarding the distance defining the area of the facility 71. For example, the area of the facility 71 is an area whose center is a predetermined position defined by the longitude 72, latitude 73, and vertical position information 74, and whose radius is the distance of the facility area 75. In step S47, the location of the user terminal 2 received in step S45 is compared with the location management table 7, and it is determined which facility area 75 the user is staying within.
[0086] It is preferable to store information about facilities around the elderly person's home in the location management table 7. The facility information around the home may be obtained by utilizing information from a publicly known map application that publishes an API. In the process of step S47, the server device 3 may refer to map information expressed in longitude, latitude, and altitude or a coordinate system instead of the location management table 7.
[0087] After the server device 3 identifies the user's destination, the server device 3 determines whether the biometric information satisfies a predetermined condition (step S48). The predetermined condition is not particularly limited. The predetermined condition may be that the value obtained as the biometric information is greater than or less than a threshold value. Alternatively, the predetermined condition may be that the amount of change in the value obtained as the biometric information is greater than or less than a threshold value. For example, the predetermined condition may be that the body temperature is greater than or equal to a threshold value (that the body temperature is 37°C or higher), or that the increase in heart rate per minute is greater than a threshold value compared to normal times or the previous time the biometric information was obtained.
[0088] If the biometric information does not satisfy the predetermined conditions (NO in step S48), the health condition 611 is determined to be normal, and the user management table 6 is updated with the information received in step S45 and the information about the destination identified in step S47 (step S49). The user management table 6 updated in step S49 is stored in the storage unit 33 of the server device 3 (step S50), and the alarm output process ends. For example, in FIG. 9 , as a result of updating the user management table 6 in step S49, it is stored that the health condition 611 was normal when the user moved to room A in hospital A at 9:00 on March 1, 2024.
[0089] If the biometric information satisfies the predetermined condition (YES in step S48), the server device 3 determines that the health condition 611 is abnormal, and sends alert information to the administrator terminal 4 together with the user ID of the user who satisfies the predetermined condition and the location information of the user terminal 2 of the user (step S51), which is then received by the administrator terminal 4 (step S52). The alert information includes information indicating that the predetermined condition is met (e.g., information that the body temperature is 37°C or higher). The alert information may also include the biometric information acquired in step S41, or may include biometric information of the user within a predetermined time period (e.g., 10 minutes) from the time the predetermined condition was met.
[0090] The administrator terminal 4 outputs the alert information and location information received in step S52 (step S53), thereby terminating the alert output process at the administrator terminal 4. The alert information output in step S53 may be either text or video displayed on a display screen, or audio output. Furthermore, in step S53, the administrator terminal 4 may be controlled to vibrate, sound, or emit light in response to receiving the alert information. Furthermore, in step S53, the administrator terminal 4 may be controlled to output a pop-up notification or launch an administrator app to output the alert information in response to receiving the alert information. Such output effectively notifies the administrator that there is a user requiring urgent attention. Furthermore, the administrator can be aware of the presence of a user requiring urgent attention without having to constantly monitor the user's health status.
[0091] The location of the user terminal 2 output in step S53 is preferably displayed on a map on the display screen of the display unit provided in the administrator terminal 4. The location of the user terminal 2 output in step S53 may display information about the destination identified in step S47.
[0092] After the alarm information is transmitted, the user management table 6 is updated (step S54) based on the information that the health condition 611 is abnormal, the information received in step S45, and the destination information identified in step S47, and the updated user management table 6 is stored in the storage unit 33 of the server device 3 (step S55), thereby completing the alarm output process. For example, in Fig. 9, as a result of updating the user management table 6 in step S54, it is stored that the health condition 611 was abnormal at 10:00 on March 1, 2024, when the user's destination was the shop of Hospital A.
[0093] Furthermore, if the biometric information satisfies predetermined conditions, the server device 3 sends warning information indicating that the health condition 611 is abnormal not only to the administrator terminal 4 but also to the user terminal 2 (step S56), and the warning information is received by the user terminal 2 (step S57).
[0094] The alarm information received by the user terminal 2 is output by the user terminal 2 (step S58), thereby terminating the alarm output process at the user terminal 2. The output of the alarm information in step S58 may be either text or video displayed on the display screen, or audio output. Also, in step S58, the user terminal 2 may be controlled to vibrate, sound, or emit light in a predetermined manner in response to receiving the alarm information.
[0095] After the alarm output process is completed, the alarm output process (steps S41 to S58) is executed again. The alarm output process is preferably executed continuously while the user is wearing the user terminal 2, but may also be executed at regular intervals, such as every minute. In other words, it is preferable that the biometric information be stored in the user management table 6 at regular intervals.
[0096] <Other Embodiments> Note that, in the first embodiment, an example was given in which the user moves freely, but the system 10 is not limited to this, and the system 10 can also be applied to cases in which the user stays in one facility. Specifically, in the first embodiment, an example was given in which the user is an elderly person, the manager is the family member, and the elderly person lives away from their family, but the system 10 can also be used in cases in which the user is an inpatient, the manager is the hospital where the inpatient is hospitalized, and the inpatient lives in the hospital where the inpatient is hospitalized, or in cases in which the user is a resident of a nursing home, the manager is the nursing home, and the resident lives in the nursing home.
[0097] In such a case, information on the place of stay may be stored in the user management table 6. The place of stay specifies the facility where the user is staying, and for example, the name of a hospital is stored. In addition, the location management table 7 stores one or more location areas within the facility where the user is staying.
[0098] Users of the system 10 are not limited to elderly people, but may include children, young people, adults, etc. For example, the system 10 may be applied to children who have difficulty managing their own physical condition. Furthermore, the system 10 may be applied to people who travel to places such as mountains or ski resorts where it takes a long time to arrive for rescue.
[0099] The processing executed by the server device 3 in the above embodiment may be executed by the wireless device 1. For example, the processing of steps S45 to S51 and S54 to S56 in the alarm output processing according to the first embodiment may be executed by the wireless device 1. The wireless device 1 and the server device 3 may be integrated into one device.
[0100] In the above embodiment, for example, the processes of steps S45 to S51 and S54 to S56 in the alarm output process according to the first embodiment have been described on the assumption that they are performed by the server device 3, but these processes may also be performed by the user terminal 2 or the administrator terminal 4. In this case, it is preferable to download information required for each process, such as the location management table 7, to the user terminal 2 or the administrator terminal 4. When the user terminal 2 executes the process of step S48, the user terminal 2 may determine whether or not a predetermined condition is met, and if it is determined that the predetermined condition is met, the user terminal 2 may output information indicating that the predetermined condition is met.
[0101] The content of the alarm information may be changed depending on the degree to which the predetermined conditions are not met. For example, if the body temperature is below 38°C, a low-alert level alarm may be issued, as it is considered that there is little need for emergency action, and if the body temperature is 38°C or higher, a high-alert level alarm may be issued, as it is considered that there is a high need for emergency action. For example, when outputting high-alert level alarm information on the administrator terminal 4 or the user terminal 2, a louder sound may be output, text or moving images may be displayed on the display screen in a conspicuous color scheme, or strong vibrations may be output, compared to when outputting low-alert level alarm information.
[0102] The predetermined condition in step S48 may be set depending on the user. For example, the threshold value for the body temperature of a child user may be set higher than the threshold value for an adult user. For example, the threshold value for the heart rate change of a user with a heart condition may be set lower than the threshold value for a user without a heart condition.
[0103] The process of step S42 may be omitted. If the process of step S42 is omitted, the location of the user terminal 2 is identified in step S43, for example, by the GPS function of the user terminal 2.
[0104] In addition, in the distance calculation process in step S42, it is not necessary to execute all steps of the distance calculation process every time; for example, steps related to the transmission and reception of information between the wireless device 1 and the user terminal 2 in steps S1 to S14, the phase correction in steps S15 and S16, or the time correction in steps S17 and S18 can be omitted.
[0105] The process of step S46 may be omitted, and the process of step S47 may be omitted.
[0106] Note that the alert information and the user's location information may be sent to a plurality of administrator terminals 4 in step S51. For example, in step S51, the alert information and the user's location information may be sent to an administrator terminal 4 associated with a user whose biometric information satisfies a predetermined condition.
[0107] In step S51 or S56, instruction information may be transmitted to instruct the ambulance to head to the location of the user identified in step S43. The instruction information includes information indicating that the user's biometric information satisfies a predetermined condition, or the user's biometric information, and the user's location information. In step S53 or S58, the administrator terminal 4 and the user terminal 2 may be able to communicate with each other.
[0108] In step S58, the user terminal 2 may output an input form for inputting the user's current condition, along with outputting the alarm information. The input form may display options such as "call an ambulance," "display the nearest hospital," "no support required," and "no abnormalities" on the display screen to facilitate user operation. The information input at the user terminal 2 is transmitted to the administrator terminal 4 via the server device 3. Outputting such an input form allows the user to take prompt and accurate action, and facilitates communication between the user and others, including the administrator.
[0109] The processes of steps S57 and S58 may be omitted. When the processes of steps S57 and S58 are omitted, the user terminal 2 does not need to include the input unit 26 and the display unit 27. Furthermore, the processes of steps S57 and S58 may be executed by a computer device that can cooperate with the user terminal 2. It is preferable that the computer device be carried by the user.
[0110] The biometric information of the user and the location of the user may be displayed on the display screen of the administrator terminal 4 in response to an operation input to the administrator terminal 4. The location of the user may be displayed on a map.
[0111] The operator of the system 10 can charge the administrator or user a usage fee as compensation for using the system 10. For example, the server device 3 may calculate the usage fee according to the number of times the updated user management table 6 is stored in steps S50 and S55 in the alarm output process according to the first embodiment. For example, the server device 3 may calculate the usage fee according to the number of times the synchronization process (e.g., step S16 or S18) is executed on the user terminal 2.
[0112] Furthermore, information about the user's location may be transmitted via a smart meter rather than directly from the user terminal 2 to the server device 3. In this case, the usage fee may be added to the electricity usage fee of the smart meter.
[0113] The system 10 can also evaluate the health status of each user. The system 10 can record historical health status information identified from the acquired biometric information and further has predetermined conditions for evaluating the health status of users. Therefore, for example, a user whose health status has been consistently evaluated as normal (a state in which biometric information does not meet the predetermined conditions) can be given a high health status rating, while a user whose health status has been consistently evaluated as abnormal (a state in which biometric information meets the predetermined conditions) can be given a low health status rating. Based on these ratings, the cycle for executing the alarm output process can also be changed. For example, the usage fee can be reduced by lengthening the cycle for executing the alarm output process for users with high ratings.
[0114] According to the present invention, an abnormality in a user's biometric information can be detected by providing a biometric information acquisition means for acquiring the user's biometric information at the user terminal, a location identification means for identifying the location of the user terminal, and a first output means for outputting, when the user's biometric information satisfies a predetermined condition, information indicating that the user's biometric information satisfies the predetermined condition and the location of the identified user terminal at the administrator terminal. Furthermore, when an abnormality occurs in the user's health condition, the location of the user terminal is output to the administrator terminal, allowing the user to be given appropriate medical assistance.
[0115] According to the present invention, when the user's biometric information satisfies a predetermined condition, the user terminal is provided with a second output means for outputting information indicating that the user's biometric information satisfies the predetermined condition, thereby enabling the user to grasp his or her own health condition in a more timely manner.
[0116] According to the present invention, the specified condition is that the numerical value obtained as biometric information is smaller than a threshold value or larger than a threshold value, or that the change over time in the numerical value obtained as biometric information is smaller than a threshold value or larger than a threshold value, so that an abnormality in the user's health condition can be detected.
[0117] According to the present invention, the first output means displays the location of the identified user terminal on a map on the display screen, allowing the administrator to more quickly rush to the rescue of the user when an abnormality occurs in the user's health condition.
[0118] According to the present invention, the biometric information is heart rate, blood pressure, blood glucose level, blood oxygen saturation, body temperature, and / or number of steps, and the user's health condition can be analyzed based on this information.
[0119] 1 Wireless device 2 User terminal 3 Server device 4 Administrator terminal 5 Communication network 11 Control unit 12 RF chip 12a Clock 12b Phase detector 13 Oscillator 21 Control unit 22 RF chip 22a Clock 22b Phase detector 23 Oscillator 24 RAM 25 Storage unit 26 Input unit 27 Display unit 28 Biometric information acquisition unit 31 Control unit 32 RAM 33 Storage unit 34 Communication interface 41 Control unit 42 RAM 43 Storage unit 44 Communication interface 45 Display unit 46 Input unit 6 User management table 601 User ID 602 Family hospital 603 Name 604 Address 605 Age 606 Gender 607 Nationality 608 Date and time 609 Destination 610 Biometric information 611 Health condition 7 Location management table 71 Facility 72 Longitude 73 Latitude 74 Vertical position information 75 Facility area
Claims
1. A system comprising a user terminal worn by a user and capable of acquiring the user's biometric information, and an administrator terminal operated by an administrator, the system comprising: a biometric information acquisition means for acquiring the user's biometric information at the user terminal; a location identification means for identifying the location of the user terminal; and a first output means for, when the user's biometric information satisfies a predetermined condition, outputting at the administrator terminal information indicating that the user's biometric information satisfies the predetermined condition and the location of the identified user terminal.
2. The system according to claim 1, further comprising a second output means for outputting information indicating that the user's biometric information satisfies a predetermined condition in the user terminal when the user's biometric information satisfies the predetermined condition.
3. A system as described in claim 1 or 2, wherein the predetermined condition is that the numerical value obtained as biometric information is smaller than a threshold value or larger than a threshold value, or that the change over time in the numerical value obtained as biometric information is smaller than a threshold value or larger than a threshold value.
4. A system according to claim 1 or 2, wherein the first output means displays the identified location of the user terminal on a map on the display screen.
5. The system according to claim 1 or 2, wherein the biological information is heart rate, blood pressure, blood glucose level, blood oxygen saturation, body temperature, and / or number of steps.
6. A system as claimed in claim 1 or 2, comprising a plurality of wireless devices, a distance calculation means for calculating the distance between each of the plurality of wireless devices and the user terminal based on the propagation time of information or signals between each of the plurality of wireless devices and the user terminal, and a location determination means for determining the location of the user terminal based on the calculated distance between each of the plurality of wireless devices and the user terminal.
7. A system according to claim 6, wherein the distance calculation means calculates the distance based on the time difference between the internal clock of one wireless device and the internal clock of the user terminal.
8. The system according to claim 6, comprising: a time difference calculation means for calculating the time difference between one wireless device and a user terminal by performing communication between the wireless device and the user terminal; and a time correction means for correcting the time on the user terminal based on the calculated time difference.
9. The system according to claim 6, comprising: a phase shift calculation means for calculating the phase shift of the clocks between one wireless device and a user terminal by performing communication between the wireless device and the user terminal; and a phase correction means for correcting the phase in the user terminal based on the calculated phase shift.
10. A method executed in a system comprising a user terminal worn by a user and capable of acquiring the user's biometric information, and an administrator terminal operated by an administrator, the method comprising: a biometric information acquisition step of acquiring the user's biometric information at the user terminal; a location determination step of determining the location of the user terminal; and a first output step of outputting, at the administrator terminal, information indicating that the user's biometric information satisfies the predetermined condition and the location of the determined user terminal, if the user's biometric information satisfies the predetermined condition.
Citation Information
Patent Citations
Data permission management for wearable devices
JP2017529883A
Information collection system and program
JP2022042445A
Health and behavior monitoring system
JP7280653B1