Information processing device, information processing method, and information processing program
The information processing device analyzes user input text and biometric data to identify health risks, facilitating early detection of health issues without user intervention.
Patent Information
- Application Number
- JP2021124693
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-29
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2041-07-29
AI Technical Summary
Existing health monitoring technologies require user intervention for disease detection, making early detection difficult if users are unwilling to take action.
An information processing device that analyzes user input text, location data, and biometric information to estimate health risks without user awareness, using determinations based on keywords, locations, and biometric thresholds.
Enables early identification of health risks by analyzing routine user data, allowing users to be alerted to potential health issues without their knowledge.
Smart Images

Figure 0007726689000001 
Figure 0007726689000002 
Figure 0007726689000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is known a technique for estimating a user's health risk based on the user's location information and biometric information. For example, Patent Document 1 describes a technique for determining a user's disease risk based on the user's location information and biometric information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-195639 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, with the widespread use of portable devices such as smartphones and wearable devices, users have become accustomed to inputting their interests, utilizing location information, and measuring biometric information into their devices. Typically, detecting various diseases requires users to take action themselves, such as visiting a doctor or undergoing tests. Early detection of diseases can be difficult if users are unwilling to do so. There is a need for technology that contributes to the early detection of risks to users' health or safety by utilizing the various types of information routinely acquired by these devices.
[0005] The present disclosure provides an information processing device, an information processing method, and an information processing program that allow a user to check their health condition without being aware of it. [Means for solving the problem]
[0006] A first aspect of the present disclosure is an information processing device including at least one processor, the processor acquiring text information to which first time information indicating an input time is assigned and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information is assigned, and performing a first determination of whether the text information includes a predetermined keyword related to the health or safety of the user, and determining whether the text information includes a predetermined keyword related to the health or safety of the user, the first determination being made as to whether the keyword is included in a predetermined first period including the time indicated by the first time information assigned to the text information. and indicates a time later than the time indicated by the first time information. Based on the location information to which the second time information has been assigned, a second determination is made as to whether the user was present at a predetermined location related to the user's health or safety within the first period, and an estimate is made of risks that may affect the user's health or safety based on the results of the first and second determinations.
[0007] In the first aspect, the processor may determine, as the second determination, based on the location information, whether the user has been in a predetermined location for a predetermined second period or longer.
[0009] In the first aspect, the processor may vary the first period in accordance with a keyword included in the text information.
[0010] In the first aspect, the keyword may be related to the health condition of the user.
[0011] In the first aspect, the keyword may indicate the possibility of the user being infected with an infectious disease.
[0012] In the first aspect, the keyword may be related to the health status of other people around the user.
[0013] In the first aspect, the keyword may indicate the infectious disease state of other people around the user.
[0014] In the first aspect, the keyword may be related to a disaster or pollution in the user's vicinity.
[0015] In the first aspect, the text information may be information entered in at least one of an email and an SNS (Social Networking Service).
[0016] In the above-mentioned first aspect, the processor may acquire location information for each of a plurality of different users, and may estimate that a second user, whose location information indicates that the second user was present at the same location and at the same time as a first user who is estimated to be at risk in the risk estimation, is at a similar risk to the first user.
[0017] In the first aspect, the predetermined location may indicate at least one of the location of a medical institution and a restaurant.
[0018] In the first aspect, the processor acquires biometric information measured from a user, the biometric information being assigned third time information indicating a measurement time, and the processor acquires a predetermined third period including a time indicated by the first time information assigned to text information determined to include a keyword in the first determination. and indicates a time before or after the time indicated by the first time information. Based on the biological information to which the third time information has been added, a third determination may be made as to whether the biological information indicates an abnormality, and a risk may be estimated based on the results of the first, second, and third determinations.
[0019] In the first aspect, the processor may make the third determination by comparing the biological information with a predetermined threshold value.
[0020] In the first aspect, the biological information may indicate at least one of heart rate, arterial blood oxygen saturation, electrocardiogram, blood pressure, and body temperature.
[0021] In the first aspect, the biological information may be measured by a wearable device.
[0022] A second aspect of the present disclosure is an information processing method, which acquires text information to which first time information indicating an input time has been added and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information has been added, performs a first determination of whether the text information includes a predetermined keyword related to the health or safety of the user, and determines whether the keyword is included in a predetermined period including the time indicated by the first time information added to the text information determined to include the keyword in the first determination. and indicates a time later than the time indicated by the first time information. Based on the location information to which the second time information has been added, the computer performs a second determination of whether the user was present at a predetermined location related to the user's health or safety, and, depending on the results of the first and second determinations, performs a process of estimating risks that may affect the user's health or safety.
[0023] A third aspect of the present disclosure is an information processing program that acquires text information to which first time information indicating an input time has been added, and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information has been added, performs a first determination of whether the text information includes a predetermined keyword, and determines whether the text information includes a keyword included in a predetermined period including the time indicated by the first time information added to the text information that has been determined to include the keyword in the first determination. and indicates a time later than the time indicated by the first time information. Based on the location information to which the second time information has been added, the computer makes a second determination as to whether the user was present at a predetermined location related to the user's health or safety, and, depending on the results of the first and second determinations, causes the computer to execute a process of estimating risks that may affect the user's health or safety. [Effects of the Invention]
[0024] According to the above aspects, the information processing device, the information processing method, and the information processing program of the present disclosure can check the health condition of a user without the user being aware of it. [Brief explanation of the drawings]
[0025] [Figure 1] 1 is a schematic configuration diagram of an information processing system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of an information processing device. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of an information processing device. [Figure 4] FIG. 10 is a diagram illustrating an example of text information. [Figure 5] FIG. 10 is a diagram illustrating an example of location information. [Figure 6] FIG. 2 is a diagram illustrating an example of biological information. [Figure 7] FIG. 10 is a diagram showing an example of risks according to the results of the first determination, the second determination, and the third determination. [Figure 8] FIG. 10 is a diagram illustrating an example of a screen displayed on a display. [Figure 9] 10 is a flowchart showing an example of a first information process. [Figure 10] FIG. 10 is a schematic configuration diagram of an information processing system according to a second embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of user information. [Figure 12] FIG. 10 is a diagram illustrating an example of a screen displayed on a display. [Figure 13] 10 is a flowchart showing an example of a second information process. [Figure 14] 10 is a flowchart illustrating an example of a third information process. DETAILED DESCRIPTION OF THE INVENTION
[0026] Hereinafter, examples of embodiments for carrying out the technology of the present disclosure will be described in detail with reference to the drawings.
[0027] [First embodiment] First, with reference to FIG. 1, an example of the configuration of an information processing system 1X according to this embodiment will be described. As shown in FIG. 1, the information processing system 1X includes an information processing device 10, multiple terminal devices 2A and 2B, and a measurement device 4. The information processing device 10, the terminal devices 2A and 2B, and the measurement device 4 are capable of communicating with each other via a wired or wireless network 5. The multiple terminal devices 2A and 2B are owned by different users. In the following description, it is assumed that user A owns terminal device 2A and measurement device 4, and user B owns terminal device 2B, as shown in FIG. 1. Furthermore, when there is no need to distinguish between terminal devices 2A and 2B in the description, they will simply be referred to as "terminal devices 2."
[0028] The terminal device 2 has a function that allows the user, who is the owner, to input text information using an input unit such as a touch panel and a keyboard. The terminal device 2 also has a function that measures the location of the device itself using, for example, a global positioning system (GPS) and records the location information. As the terminal device 2, in addition to the smartphone shown in FIG. 1, portable devices such as a laptop, a tablet terminal, and a wearable terminal can be used as appropriate.
[0029] The measuring device 4 has a function of measuring at least one type of biometric information of the user. The biometric information is, for example, information indicating at least one of body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial oxygen saturation (SpO2), blood glucose level, and lipid level. In these cases, the measuring device 4 can be, for example, a thermometer, a heart rate monitor, a blood glucose self-monitoring device, or a wearable device such as a smart watch equipped with a sensor that measures biometric information such as heart rate and arterial oxygen saturation. Furthermore, the measuring device 4 may measure the biometric information only once when a command to measure the biometric information is received, or may measure the biometric information over time. "Measurement over time" means that the biometric information is continuously measured at predetermined time intervals.
[0030] The measuring device 4 may also have a function of transmitting the measured biological information to the information processing device 10 and / or the terminal device 2A via wired or wireless communication. In this case, Wi-Fi (registered trademark) and Bluetooth (registered trademark), for example, can be used as appropriate as wireless communication standards. While FIG. 1 illustrates one measuring device 4, the number of measuring devices 4 included in the information processing system 1X according to this embodiment is not particularly limited. For example, when the information processing system 1X includes multiple measuring devices 4, it is sufficient that each of the multiple measuring devices 4 is capable of communicating with the information processing device 10 and / or the terminal device 2A via wired or wireless communication. Furthermore, each of the multiple measuring devices 4 may measure different types of biological information.
[0031] The information processing device 10 according to this embodiment estimates risks that may affect the health or safety of a user based on text information input by the user, location information of the user (i.e., user behavior), and biometric information of the user, thereby identifying users at risk at an early stage. The detailed configuration of the information processing device 10 will be described below.
[0032] First, an example of the hardware configuration of an information processing device 10 according to this embodiment will be described with reference to Fig. 2. As shown in Fig. 2, the information processing device 10 includes a CPU (Central Processing Unit) 21, a non-volatile storage unit 22, and a memory 23 as a temporary storage area. The information processing device 10 also includes a display 24 such as a liquid crystal display, an input unit 25 such as a keyboard, a mouse, a touch panel, and buttons, and a network I / F (Interface) 26. The network I / F 26 is connected to a network 5 and performs wired or wireless communication. The CPU 21, the storage unit 22, the memory 23, the display 24, the input unit 25, and the network I / F 26 are connected via a bus 28 such as a system bus and a control bus so as to be able to exchange various information with one another.
[0033] The storage unit 22 is realized by a storage medium such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage unit 22 stores an information processing program 27 for the information processing device 10. The CPU 21 reads the information processing program 27 from the storage unit 22, loads it into the memory 23, and executes the loaded information processing program 27. The CPU 21 is an example of a processor of the present disclosure. For example, a personal computer, a server computer, a smartphone, a tablet terminal, a wearable terminal, or the like can be appropriately applied as the information processing device 10.
[0034] Next, an example of the functional configuration of the information processing device 10 according to this embodiment will be described with reference to Fig. 3. As shown in Fig. 3, the information processing device 10 includes an acquisition unit 30, a determination unit 32, an estimation unit 34, and a control unit 36. The CPU 21 executes the information processing program 27, causing the CPU 21 to function as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0035] In the following description, it is assumed that the information processing device 10 acquires various information from the terminal device 2A and measurement device 4 owned by user A in Fig. 1 and estimates risks that may affect the health or safety of user A. It is assumed that the terminal device 2A, measurement device 4, and user are associated and stored in advance in the storage unit 22, making it possible to identify the owners of the terminal device 2A and measurement device 4.
[0036] The acquiring unit 30 acquires text information to which first time information indicating the time of input is attached from the terminal device 2A via the network 5 using the network I / F 26. The text information is, for example, a character string entered by user A using the input unit of the terminal device 2A, and may be a search word entered into a search engine. FIG. 4 shows search words as an example of text information to which first time information (i.e., information indicating the time of search) is attached. FIG. 4 shows five search words in chronological order, and hereinafter, when these search words are to be distinguished, they will be referred to as "search word W1" to "search word W5" using the symbols in the "No." column. In this specification, "time" means a point in time represented by the year, month, day, hour, minute, and second.
[0037] The acquiring unit 30 also acquires, via the network I / F 26 and the network 5, from the terminal device 2A, location information of user A, to which second time information indicating the time when user A was present at the location indicated by the location information has been added. "Location information of user A" refers to the location information of the terminal device 2A owned by user A. FIG. 5 shows an example of location information to which second time information has been added. FIG. 5 shows four pieces of location information in chronological order, and hereinafter, when these pieces of location information are to be distinguished, they will be referred to as "location information L1" to "location information L4" using the reference numerals in the "No." column. Note that, for ease of understanding, FIG. 5 shows facility names and the like as location information, but location information may also be expressed as latitude and longitude, address notation, and the like.
[0038] The acquisition unit 30 also acquires, via the network I / F 26 and the network 5, biological information measured from the measurement device 4 of the user A, which is provided with third time information indicating the time of measurement. FIG. 6 shows body temperature as an example of biological information provided with the third time information. Three body temperatures are shown in chronological order in FIG. 6, and hereinafter, when these body temperatures are to be distinguished, they will be referred to as "body temperature B1" to "body temperature B3" using the symbols in the "No." column.
[0039] First, the determination unit 32 performs a first determination as to whether the text information acquired by the acquisition unit 30 includes a predetermined keyword. The "predetermined keyword" is, for example, related to the health condition of user A. Examples of such keywords include symptom-related keywords such as "fever," "headache," "cough," and "symptoms," keywords related to disease names such as "cold," and keywords suggesting medical examination such as "hospital" and "internal medicine." In particular, the "predetermined keyword" may indicate the possibility of user A being infected with an infectious disease. Examples of such keywords include infectious disease-related keywords such as "influenza virus," "novel coronavirus," and "food poisoning." The predetermined keywords are stored, for example, in the storage unit 22.
[0040] 4, the determination unit 32 determines that the search words W1, W2, and W3 contain a predetermined keyword. Since the search words can be said to reflect subjective symptoms related to the health condition of user A, it can be inferred from the search words W1, W2, and W3 that user A has noticed something abnormal in his or her health condition and is considering visiting a hospital.
[0041] Second, the determination unit 32 performs a second determination of whether or not user A was present at a predetermined location within the first period, based on location information acquired by the acquisition unit 30 that is provided with second time information indicating a predetermined first period including the time indicated by the first time information assigned to the text information determined in the first determination to contain the predetermined keyword. That is, the second determination is a determination of whether or not user A went to the predetermined location within the predetermined first period from the time when user A input the predetermined keyword. The "predetermined location" is, for example, the location of a medical institution such as a hospital or pharmacy. The "first period" can be set to any appropriate period from the time when the user notices something abnormal in their health condition to the time when they head to a medical institution, and may be, for example, several hours to several days.
[0042] In addition, as the second determination, the determination unit 32 may determine whether or not user A was present at a predetermined location based on location information to which second time information indicating a time later than the time indicated by the first time information assigned to the text information determined in the first determination to contain the predetermined keyword is assigned. That is, in the second determination, it may be determined whether or not user A went to the predetermined location after inputting the predetermined keyword. This is because, in general, users often head to a medical institution after noticing something is wrong with their health, and it is considered that the user's actions before noticing something is wrong with their health can be ignored.
[0043] Furthermore, the determination unit 32 may change the first period according to a keyword included in the text information. For example, the first period may be changed according to the average recovery period of the disease indicated by the keyword, the incubation period of the infectious disease, etc. The correspondence between the keyword and the first period is stored in the storage unit 22, for example.
[0044] Furthermore, as a second determination, the determination unit 32 may determine, based on the location information, whether or not user A has been present at a predetermined location for a predetermined second period or longer. The "second period" can be set to any appropriate period during which the user stays at a medical institution, and may be, for example, several tens of minutes to several hours. Note that the second period is shorter than the first period. With this configuration, it is possible to exclude, for example, cases in which user A simply passes through a medical institution.
[0045] As an example, the first period is set to within three hours from the time indicated by the first time information assigned to the text information determined in the first determination to contain a predetermined keyword, and the second period is set to 30 minutes. In the examples of FIGS. 4 and 5, the determination unit 32 determines that user A was present at "Q Hospital" during the first period based on location information L3 to which second time information indicating a first period (the period from 8:18 to 11:18 on June 1, 2021) indicating a time within three hours from the time indicated by the first time information of search word W3 is assigned. Furthermore, based on the time interval between the second time information in location information L3 and the second time information in location information L4, the determination unit 32 determines that user A was present at "Q Hospital" for 30 minutes or more. This second determination suggests that user A actually visited a hospital after noticing something was wrong with his or her health.
[0046] Third, the determination unit 32 performs a third determination of whether the biometric information indicates an abnormality based on the biometric information acquired by the acquisition unit 30, to which third time information indicating a predetermined third period including the time indicated by the first time information assigned to the text information determined to include the predetermined keyword in the first determination is assigned. That is, the third determination is a determination of whether the biometric information indicates an abnormality within the predetermined third period from the time when user A inputs the predetermined keyword. Here, the determination unit 32 may perform the third determination of whether the biometric information indicates an abnormality by comparing the biometric information with a predetermined threshold. The "third period" can be set to any appropriate period as the time interval between the time when the user notices an abnormality in their health condition and the time when the abnormality occurs in the biometric information, and may be, for example, several hours to several days.
[0047] As an example, the threshold for determining whether a body temperature is abnormal is set to "37.0°C," and the third period is set to three hours before and after the time indicated by the first time information attached to the text information determined in the first determination to contain a predetermined keyword. In the examples of FIGS. 4 and 6, the determination unit 32 determines whether a body temperature is abnormal based on body temperatures B1 and B2 attached with third time information indicating a third period ("2021 / 6 / 1 5:18-11:18") indicating within three hours before and after the time indicated by the first time information of the search word W3. This third determination allows user A to determine that his or her biological information actually indicates an abnormality when he or she notices something abnormal about his or her health condition.
[0048] The estimation unit 34 estimates a risk (hereinafter simply referred to as "risk") that may affect the health or safety of the user, depending on the results of the first, second, and third determinations made by the determination unit 32. FIG. 7 shows an example of a table in which risks corresponding to combinations of the results of the first, second, and third determinations are predetermined. In the first, second, and third determination columns, a circle indicates that each determination was a positive determination, and a cross indicates that each determination was a negative determination. In the risk column, risks are evaluated in descending order as "high," "medium," "low," and "none." The estimation unit 34 estimates the presence or absence and magnitude of a risk depending on the results of the first, second, and third determinations made by the determination unit 32 by comparing the results with the table in FIG. 7.
[0049] As described above, the results of the first, second, and third determinations in the examples of Figures 4 to 6 are all positive. Therefore, the estimation unit 34 estimates the risk in the examples of Figures 4 to 6 as "high" based on the table of Figure 7.
[0050] The control unit 36 notifies the terminal device 2A of the risk estimated by the estimation unit 34. The control unit 36 may also perform control to display the risk estimated by the estimation unit 34 on the display of the terminal device 2A. FIG. 8 shows an example of a screen D1 displayed on the display of the terminal device 2A. By looking at the screen D1, user A can confirm that there is a risk that may affect his or her health or safety.
[0051] Next, the operation of the information processing device 10 according to this embodiment will be described with reference to Fig. 9. In the information processing device 10, the CPU 21 executes the information processing program 27, thereby executing the first information processing shown in Fig. 9. The first information processing is executed, for example, when a command to start execution is given by the user via the input unit 25.
[0052] In step S10, the acquisition unit 30 acquires text information to which first time information indicating the input time has been added from the terminal device 2. In step S12, the determination unit 32 makes a first determination as to whether the text information acquired in step S10 includes a predetermined keyword. If the determination in step S12 is positive (i.e., if the text information includes the predetermined keyword), the process proceeds to step S14.
[0053] In step S14, the acquisition unit 30 acquires location information to which second time information indicating the time when the user was present at the location indicated by the location information is attached from the terminal device 2. In step S16, the determination unit 32 performs a second determination of whether the user was present at the predetermined location within the first period, based on the location information to which second time information indicating a predetermined first period including the time indicated by the first time information attached to the text information determined to include the predetermined keyword in the first determination of step S12 is attached, from the location information acquired in step S14.
[0054] In step S18, the acquisition unit 30 acquires biological information to which third time information indicating the measurement time has been assigned from the measurement device 4. In step S20, the determination unit 32 makes a third determination as to whether the biological information indicates an abnormality, based on the biological information acquired in step S18 to which third time information indicating a predetermined third period including the time indicated by the first time information assigned to the text information determined to include the predetermined keyword in the first determination in step S12 has been assigned.
[0055] In step S22, the estimation unit 34 estimates a risk that may affect the user's health or safety based on the result of the first determination in step S12, the result of the second determination in step S16, and the result of the third determination in step S20. In step S24, the control unit 36 performs control to notify the terminal device 2 of the risk estimated in step S22, and then ends this first information processing.
[0056] If step S12 results in a negative determination (i.e., if the text information does not contain the predetermined keyword), steps S14 to S20 may be omitted and the process may proceed to step S22. In this case, in step S22, the estimation unit 34 may estimate that there is no risk based on the result of the first determination in step S12. In addition, in the first information processing, the order of the steps may be changed as appropriate, such as performing the processes of steps S14 and S18 before step S12.
[0057] As described above, an information processing device 10 according to an embodiment of the present disclosure includes at least one processor. The processor acquires text information to which first time information indicating an input time is assigned and user location information to which second time information indicating a time when the user was present at the location indicated by the location information is assigned. The processor also performs a first determination as to whether the text information includes a predetermined keyword. The processor also performs a second determination as to whether the user was present at the predetermined location based on the location information to which second time information indicating a first predetermined period including the time indicated by the first time information assigned to the text information determined to include the predetermined keyword in the first determination is assigned. The processor also estimates risks that may affect the user's health or safety based on the results of the first and second determinations.
[0058] The information processing device 10 can estimate risks that may affect the user's health or safety based on the text information that the user inputs on a daily basis and the user's daily behavior, allowing the user's health condition to be confirmed without the user being aware of it, thereby enabling early identification of users at risk.
[0059] In the first embodiment, the determination unit 32 performs the first determination, the second determination, and the third determination, and the estimation unit 34 estimates the risk based on the results of the first determination, the second determination, and the third determination. However, the present invention is not limited to this. In the information processing device 10 according to the first embodiment, the third determination may be omitted. That is, the determination unit 32 may perform the first determination and the second determination, and the estimation unit 34 may estimate the risk that may affect the health or safety of the user based on the results of the first determination and the second determination.
[0060] In the first embodiment, a search word entered by the user who is the owner of the terminal device 2 is used as an example of text information, but the present invention is not limited to this. The acquisition unit 30 can acquire, as text information, information addressed by the user to others and information addressed by others to the user. For example, the text information may be a message entered by the user or others via at least one of email and SNS (Social Networking Service). Email is not limited to email using protocols such as SMTP (Simple Mail Transfer Protocol), but also includes various services with a function to send and receive messages, such as webmail and SMS (Short Message Service). SNS includes various services with a function to send and receive messages, such as Twitter (registered trademark), Facebook (registered trademark), and LINE (registered trademark).
[0061] Furthermore, for example, the text information may include a doctor's diagnosis result and a medical examination result regarding the user's health condition, which are transmitted from a server computer that manages electronic medical records to the terminal device 2. When the acquisition unit 30 acquires such information, the determination unit 32 determines, as a first determination, that the information includes keywords related to the user's health condition.
[0062] Furthermore, for example, the text information may be a notification sent to the terminal device 2 using a known novel coronavirus contact-confirming application, indicating that the user who is the owner of the terminal device 2 may have come into contact with a person infected with the novel coronavirus. When the acquisition unit 30 acquires this notification, the determination unit 32 makes a first determination that the notification contains a keyword indicating the possibility that the user has been infected with the infectious disease.
[0063] Furthermore, in the first embodiment, the keyword used in the first determination is described as being related to the health condition of user A, but this is not limiting. For example, the keyword used in the first determination may be related to the health condition of others around the user. In particular, the keyword may be one that indicates whether others around the user are infected with an infectious disease. This is because if others around the user are infected with an infectious disease, it may affect the user's health condition. Examples of such keywords include keywords that indicate the health condition of others around the user, such as "having a fever," "went to the hospital," and "having the flu," which are included in messages from others to the user.
[0064] Furthermore, for example, the keywords used in the first determination may be related to disasters or pollution in the user's surroundings. For example, the text information may be a notification that a disaster or pollution, such as a fire or gas leak, has occurred in the area where the user, the owner of the terminal device 2, is staying. This is because if a disaster or pollution occurs in the user's surroundings, it may affect the user's health and safety. When the acquisition unit 30 acquires this notification, the determination unit 32 determines, as the first determination, that the notification contains keywords related to disasters or pollution in the user's surroundings.
[0065] In the first embodiment, the risk is estimated based on the user's text information, location information, and biometric information, but the present invention is not limited to this. For example, if the user is suffering from an infectious disease, other people around the user may be considered to be at the same risk as the user.
[0066] Specifically, the acquisition unit 30 acquires location information for each of a plurality of different users. The estimation unit 34 estimates that a second user, whose location information indicates that the second user was present at the same location and time as a first user who was estimated to be at risk in the risk estimation, is at a similar risk to the first user. The control unit 36 notifies the terminal device 2 owned by the second user of the risk estimated by the estimation unit 34. The "same time period" may refer to a time indicated by the second time information assigned to the location information for each user that falls within a predetermined period. The "same location" may refer to a time period indicated by the second time information assigned to the location information for each user that falls within a predetermined distance.
[0067] For example, in the example of FIG. 1, the acquisition unit 30 acquires location information from each of a terminal device 2A owned by user A and a terminal device 2B owned by user B. Here, each piece of location information indicates that user A and user B were present in the same location at the same time. When the estimation unit 34 estimates that user A is at risk, it estimates that user B, who was present in the same location at the same time as user A, is at the same risk as user A.
[0068] Furthermore, in the first embodiment, the locations of medical institutions such as hospitals and pharmacies were exemplified as the "predetermined locations" used in the second determination, but this is not limited thereto. The "predetermined locations" used in the second determination may also be the locations of restaurants. Restaurants are generally considered to be areas where infectious diseases are likely to spread. By notifying users who have entered predetermined keywords (i.e., users who have symptoms) and who have visited a restaurant that they are at high risk, a warning can be issued to the users. Furthermore, as described above, by notifying other people whose location information indicates that they were at the same restaurant at the same time as the user estimated to be at risk that they are at similar risk to the user who estimated the risk, it is possible to encourage caution for those other people.
[0069] Furthermore, in the information processing system 1X according to the first embodiment, at least some of the information processing device 10, the terminal device 2, and the measurement device 4 may be the same device. For example, the terminal device 2 may have some or all of the functions of the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36 of the information processing device 10. In this case, the acquisition unit 30 may acquire text information input in the terminal device itself and location information measured in the terminal device itself. Also, for example, the terminal device 2 may have a function to measure biometric information, and the acquisition unit 30 may acquire biometric information measured by the terminal device itself instead of the measurement device 4.
[0070] [Second embodiment] In the first embodiment, when it is estimated that there is a risk that may affect the health or safety of a user, a notification to that effect is given to the terminal device 2 owned by the user. However, in order to prevent the spread of infectious diseases, it may be effective to quickly share information about the user's health condition and risk by sending the information about the user's health condition and risk from the user to others in the vicinity, and then forwarding the information from the others to other others in the vicinity of the others.
[0071] Therefore, the information processing device according to the second embodiment has a function of transmitting or transferring information about the user's health condition and risks to information processing devices owned by other people around the user. Hereinafter, functions of the information processing system 1Y and the information processing device 10 according to the second embodiment will be described, but descriptions of functions and configurations similar to those of the first embodiment will be omitted.
[0072] First, an example of the configuration of an information processing system 1Y according to this embodiment will be described with reference to Fig. 10. As shown in Fig. 10, the information processing system 1Y includes information processing devices 10A to 10H owned by multiple users A to H, respectively. The information processing devices 10A to 10H are capable of communicating with each other via a wired or wireless network (not shown). Each of the information processing devices 10A to 10H includes the functions and configuration of the terminal device 2 in addition to the functions and configuration of the information processing device 10 in the first embodiment (in other words, the terminal device 2 in the first embodiment includes the functions and configuration of the information processing device 10). Hereinafter, when the information processing devices 10A to 10H are not distinguished from each other, they will simply be referred to as "information processing devices 10," and when the users A to H are not distinguished from each other, they will simply be referred to as "users."
[0073] In the following description, it is assumed that in the information processing system 1Y, the information processing device 10A of user A is the transmission source of user information about user A (details will be described later), and the information processing devices 10B to 10H transfer the user information about user A according to the results of the determinations described below. The illustrated positions of the information processing devices 10A to 10H in FIG. 10 represent the locations of users A to H. For example, users B to G are present within a certain range R from the location of user A, and user H is present outside the certain range R from the location of user A. The solid arrows in FIG. 10 indicate the transmission path or transfer path of user information, and the circled numbers indicate the number of transfers (details will be described later). The dotted lines in FIG. 10 indicate that the information processing devices 10 connected by the dotted lines are pre-registered contacts (details will be described later).
[0074] Next, an example of the functional configuration of an information processing device 10A owned by user A, which is a transmission source of user information, will be described. As shown in Fig. 3, similar to the information processing device 10 according to the first embodiment, the information processing device 10A includes an acquisition unit 30, a determination unit 32, an estimation unit 34, and a control unit 36. The CPU 21 executes an information processing program 27, causing the CPU 21 to function as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0075] The acquisition unit 30 acquires text information input by user A, location information of user A, and biometric information of user A, similar to the first embodiment. The determination unit 32 makes a first determination based on the text information, a second determination based on the location information, and a third determination based on the biometric information, similar to the first embodiment. The estimation unit 34 estimates a risk that may affect the health or safety of user A based on the results of the first, second, and third determinations made by the determination unit 32, similar to the first embodiment.
[0076] The estimation unit 34 also generates health information related to the health of user A. The "health information" is information indicating at least one of the health status of user A and risks that may affect the health or safety of user A estimated by the estimation unit 34 (see FIG. 11). That is, the estimation unit 34 may estimate and generate health information (specifically, risks) of user A based on the locations where user A was located within a predetermined first period that includes the time when the text information acquired by the acquisition unit 30 was input.
[0077] The "health condition" is indicated, for example, by biological information acquired by the acquisition unit 30. The "biological information" here may be, for example, at least one of body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, SpO2, blood glucose level, lipid level, etc. measured by the measurement device 4. It may also be, for example, a doctor's diagnosis regarding the health condition of user A, the results of a health check, or test results regarding various diseases such as infectious diseases, etc., transmitted to the information processing device 10A from a server computer or the like that manages electronic medical records.
[0078] Furthermore, for example, the estimation unit 34 may estimate and generate health information for user A based on text information input via the input unit 25 by at least one of user A and other people around user A. Specifically, when the text information contains keywords related to user A's health condition, the estimation unit 34 may estimate user A's health condition based on the keywords and generate the health information. For example, when the text information contains the keyword "influenza virus," the estimation unit 34 estimates that user A may be infected with influenza virus infection and generates health information indicating this.
[0079] The keywords used by the estimation unit 34 to estimate the health state may be the same as those used in the first determination by the determination unit 32 described in the first embodiment. That is, keywords related to the health state of user A, keywords indicating the possibility of user A being infected with an infectious disease, keywords related to the health state of others around user A, and keywords indicating the infection state of others around user A with an infectious disease may be applied.
[0080] When a predetermined condition is satisfied, the control unit 36 controls the transmission of user information, including health information about user A's health generated by the estimation unit 34 and location information about user A acquired by the acquisition unit 30, to a pre-registered contact. For example, the control unit 36 may determine that the condition is satisfied when the result of the health information estimation by the estimation unit 34 indicates a risk that may affect user A's health or safety. In this case, the control unit 36 may determine that the condition is satisfied depending on the magnitude of the estimated risk, such as determining that the condition is satisfied when the risk is estimated to be "high" and determining that the condition is not satisfied when the risk is "medium" or "low." Furthermore, for example, the control unit 36 may determine that the condition is satisfied when it determines that user A's biometric information is abnormal. In this case, the control unit 36 can determine whether the biometric information indicates an abnormality by comparing the biometric information with a predetermined threshold.
[0081] An example of user information is shown in Fig. 11. The user information shown in Fig. 11 includes biometric information (body temperature) of user A, health information indicating the risk of user A, and location information of user A. In Fig. 11, the location information is expressed by latitude and longitude.
[0082] The user information can be transmitted, for example, via at least one of email and SNS. Here, "pre-registered contacts" refers to contacts whose email addresses are stored in advance in the storage unit 22 or an external storage medium such as a cloud server when the transmission method is email. Also, when the transmission method is SNS, it refers to contacts whose accounts are associated in advance so that various information can be transmitted and received between them.
[0083] The example of Fig. 10 indicates that the information processing devices 10B and 10C are registered in advance as contacts in the information processing device 10A. The information processing devices 10A to 10C are known to each other in advance as belonging to the same group through functions such as a well-known group talk in SNS and a mailing list using email. Meanwhile, the information processing devices 10D to 10H are not registered in the information processing device 10A as contacts. In the example of Fig. 10, the control unit 36 controls the transmission of user information to the information processing devices 10B and 10C when predetermined conditions are met.
[0084] Furthermore, when the location information included in the user information indicates the residence of user A, it is preferable that the control unit 36 processes the location information to indicate a non-residential area near the residence of user A. A "non-residential area" is, for example, a location where no one lives, such as a road, a river, or farmland. Alternatively, when the location information is expressed as latitude and longitude, it is preferable that the control unit 36 processes the location information to indicate an area wider than the residence by rounding off digits, for example. This is because user A's location information is considered to be personal information, and therefore, from the perspective of protecting personal information, it is preferable that user A's residence is not revealed.
[0085] The control unit 36 may also transmit, together with the user information, an instruction to the destination user regarding measurement of the biological information. For example, the control unit 36 may transmit an instruction to the measurement device 4 that measures the destination user's biological information to start measuring the biological information. For example, the control unit 36 may also transmit an instruction to the measurement device 4 that measures the destination user's biological information to change the measurement conditions for measuring the biological information. The "measurement conditions" may be, for example, the type of biological information to be measured, and, when the measurement device 4 measures biological information over time, the period and frequency of measurement for which the measurement will continue. Specifically, for example, the instruction may be to change the measurement frequency setting for the measurement device 4 that is set to measure body temperature once a day to measure body temperature three times a day.
[0086] The health information included in the user information transmitted by the information processing device 10A is not limited to that related to user A, the transmission source. As described in the first embodiment, the estimation unit 34 can estimate that a second user, whose location information indicates that the second user was present at the same location and time as the first user whose risk was estimated, is at a similar risk to the first user. Therefore, when it is estimated that user A is at a similar risk to the risk estimated for another person (first user) around user A (second user), the control unit 36 may control the transmission of user information including the estimated risk for the other person. In this case, the transmitted user information may also include information indicating the health status of the other person (e.g., biological information). In other words, the "health information" included in the user information may be information indicating at least one of the health status and risks that may affect the health or safety of user A and / or another person around user A.
[0087] In this case, when the control unit 36 obtains health information from another person around user A, it may determine that the predetermined conditions are met and perform control to send the user information to a pre-registered contact.
[0088] Next, an example of the functional configuration of the information processing devices 10B to 10H on the receiving side of user information will be described. As shown in Fig. 3, like the information processing device 10A and the information processing device 10 according to the first embodiment, the information processing devices 10B to 10H include an acquisition unit 30, a determination unit 32, an estimation unit 34, and a control unit 36. The CPU 21 executes the information processing program 27, causing the CPU 21 to function as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0089] First, a description will be given using an information processing device 10B owned by user B as a representative. The acquisition unit 30 of the information processing device 10B receives user information including health information related to the health of another person (user A) and location information of the other person (user A). The user information is received, for example, via at least one of email and SNS.
[0090] The determination unit 32 of the information processing device 10B determines whether or not the location information included in the user information acquired by the acquisition unit 30 indicates a location within a predetermined range R from at least one of the location of the information processing device 10B itself and a predetermined location. The "location of the information processing device 10B" is, for example, a location including a destination of the information processing device, measured using GPS. The "predetermined location" is, for example, a location designated in advance, such as the residence, workplace, or school of user B. In the example of FIG. 10, the location information of the information processing device 10A included in the user information indicates a location within a predetermined range R from the location of the information processing device 10B.
[0091] If the determination by the determination unit 32 is positive, the control unit 36 of the information processing device 10B transfers the user information received by the acquisition unit 30 to a pre-registered contact. In this case, it is preferable that the control unit 36 transfers the user information to a contact that belongs to a different affiliation from user A who is the sender of the user information. The transfer of the user information is performed, for example, via at least one of email and SNS.
[0092] 10, information processing devices 10C, 10D, and 10G are registered in advance as contacts in information processing device 10B. However, as described above, information processing devices 10A to 10C are mutually aware that they belong to the same group. In this case, control unit 36 transfers user information about user A to information processing device 10D and 10G, but does not transfer user information about user A to information processing device 10C. This makes it possible to avoid duplicate transfer of user information about user A to information processing device 10C.
[0093] Furthermore, it is preferable that the forwarded user information be assigned forwarding count information indicating the number of times the user information has been forwarded, and that the control unit 36 increment the forwarding count indicated by the received forwarding count information and then forward the user information to which the forwarding count information has been assigned. It is also preferable that the control unit 36 not forward the user information if the forwarding count indicated by the forwarding count information reaches a predetermined threshold. This is because the more people involved in the transmission, the less the user A's relationship with the source of the information becomes, and the less the impact on the health of user A becomes, so it is considered that forwarding the user information becomes less valuable. Furthermore, by setting a limit on the number of forwardings, it is possible to prevent the forwarding of user information from becoming a loop.
[0094] In FIG. 10, the number of transfers is indicated by a circled number. As shown in FIG. 10, the control unit 36 increments the number of transfers indicated by the transfer count information, which was "1" when the user information was received from the information processing device 10A, to "2," and then transfers the user information to which the transfer count information has been assigned to the information processing devices 10D and 10G. Similarly, the information processing device 10D, which has received the user information from the information processing device 10B, increments the number of transfers indicated by the transfer count information to "3," and then transfers the user information about user A to which the transfer count information has been assigned to the information processing device 10F, which has been registered as a contact in advance. Here, it is assumed that the threshold for the number of transfers is predetermined to be "3." In this case, when the information processing device 10F receives the user information from the information processing device 10D, the number of transfers increases to four, exceeding the threshold, and therefore the information processing device 10F does not transfer the user information.
[0095] Furthermore, if the control unit 36 has previously received the same user information as the received user information, it is preferable that the control unit 36 discard the received user information. In FIG. 10 , the information processing device 10C, which receives the user information from the information processing device 10A, also performs the same process as the information processing device 10B, and transfers the user information about user A, to which transfer count information indicating the number of transfers has been incremented to "2," to the information processing device 10E. The information processing device 10E, which receives the user information from the information processing device 10C, also performs the same process, and transfers the user information about user A, to which transfer count information indicating the number of transfers has been incremented to "3," to the information processing device 10F. Here, the information processing device 10F has already received the user information about user A from the information processing device 10D. Therefore, the control unit 36 of the information processing device 10F discards the user information received from the information processing device 10E and does not transfer the user information.
[0096] Furthermore, information processing device 10G, which has received the user information from information processing device 10B, is located outside a predetermined range R from the position of information processing device 10A (see FIG. 10). Therefore, in information processing device 10G, the determination by determination unit 32 is negative. In this case, control unit 36 of information processing device 10G discards the user information regarding user A without transferring the user information.
[0097] Note that the information processing device 10H, which is pre-registered as a contact point for the information processing devices 10F and 10G, is located within a predetermined range R from the location of the information processing device 10A, but user information about user A is not transferred from either information processing device. However, since user H is connected to user A through a large number of users or is only involved with user A through a distant user (user G), it is considered that there is little effect in transferring the user information of user A and that it is not necessary to transfer the information.
[0098] Furthermore, when the control unit 36 receives an instruction for measuring biological information together with the user information, the control unit 36 may also transfer the instruction. Furthermore, the control unit 36 may control the measurement device 4 to measure the biological information in accordance with the instruction.
[0099] The control unit 36 may also perform control to display the received user information of user A on the display 24. Fig. 12 shows an example of a screen D2 displayed on the display 24 of the information processing devices 10B to 10F. Screen D2 displays the location of user A (indicated by a star) based on the user information of user A shown in Fig. 11, the location of the device itself, and the predetermined location of the user's home (indicated by a square). Screen D2 also displays the body temperature and risk of user A based on the user information of user A shown in Fig. 11. Users B to F can check the health information and locations of others around them by looking at screen D2.
[0100] When the control unit 36 controls the display 24 to display the location of user A (i.e., the location of the transmission source of the user information), it is preferable that the control unit 36 process the display so that user A's place of residence is not revealed. For example, the control unit 36 may control the display so that the graphic indicating user A's location is larger than the location of the residence and / or is an asymmetrical graphic that makes it difficult to see the center position. Also, for example, the control unit 36 may control the display so that user A's location is displayed using text indicating a non-residential location near user A's place of residence (e.g., "near the intersection of X town"). This is because user A's location information is considered to be personal information, and therefore it is preferable to hide user A's place of residence from the perspective of protecting personal information.
[0101] Next, the operation of the information processing device 10 according to this embodiment will be described with reference to Figures 13 and 14. In the information processing device 10, the CPU 21 executes the information processing program 27, thereby executing the second information processing shown in Figure 13 and / or the third information processing shown in Figure 14. The second information processing is processing in an information processing device that is a transmission source of user information, and in the example of Figure 10, it is processing performed in the information processing device 10A. The second information processing is executed, for example, when a command to start execution is given by the user via the input unit 25.
[0102] In step S30, CPU 21 executes a first information processing to estimate a risk that may affect the user's health or safety. In step S32, estimation unit 34 generates health information related to the user's health, including at least one of the user's biometric information acquired in step S18 of the first information processing and the risk estimated in step S22.
[0103] In step S34, the control unit 36 determines whether the above-mentioned predetermined condition is satisfied. If the determination in step S34 is affirmative (i.e., if the predetermined condition is satisfied), the process proceeds to step S36. In step S36, the control unit 36 assigns forward count information, in which the forward count is set to "1," to the user information including the health information generated in step S32 and the user's location information acquired in step S14 in the first information processing, and transmits the user information to the pre-registered contacts. When step S36 is completed, the CPU 21 ends the second information processing. On the other hand, if the determination in step S34 is negative (i.e., if the predetermined condition is not satisfied), the CPU 21 does not perform the processing in step S36 and ends the second information processing.
[0104] The third information processing is processing in the information processing device that has received the user information, and is processing performed in the information processing devices 10B to 10G in the example of Fig. 10. The third information processing is started, for example, when the acquisition unit 30 receives the user information (corresponding to step S50).
[0105] In step S50, the acquisition unit 30 receives user information including health information and location information of another person. Here, the user information is assumed to be provided with forwarding count information indicating the number of times the user information has been forwarded. In step S52, the determination unit 32 determines whether the location information of the other person included in the user information acquired in step S50 indicates that the other person is within a predetermined range from at least one of the location of the device itself and a predetermined location (e.g., residence, workplace, school, etc.).
[0106] If the determination in step S52 is affirmative (i.e., if the location information indicates the location of the device itself and / or within a predetermined range from a predetermined location), the process proceeds to step S54. In step S54, the control unit 36 determines whether the number of forwardings indicated by the forwarding count information added to the user information received in step S50 is less than a predetermined threshold. If the determination in step S54 is affirmative (i.e., if the number of forwardings is less than the threshold), the process proceeds to step S56.
[0107] In step S56, the control unit 36 increments the number of forwardings indicated by the forwarding count information attached to the user information received in step S50. In step S58, the control unit 36 transfers the user information received in step S50, with the attached forwarding count information having the number of forwardings incremented in step S56, to the pre-registered contacts, and ends the third information processing.
[0108] On the other hand, if the determination in step S52 is negative (i.e., the location information indicates that the device is located outside a predetermined range from its own location and / or a predetermined location), the processes in steps S54 to S58 are not performed, and the third information processing ends. Also, if the determination in step S54 is negative (i.e., the number of transfers has reached the threshold), the processes in steps S56 to S58 are not performed, and the third information processing ends.
[0109] As described above, the information processing device 10 according to one embodiment of the present disclosure includes at least one processor. When a predetermined condition is met, the processor transmits user information, including health information related to the user's health and location information, to pre-registered contacts. In other words, the user's health information can be easily shared with pre-registered contacts. This allows, for example, information on the status of various infectious diseases, such as COVID-19, to be quickly shared, contributing to preventing the spread of infection.
[0110] Furthermore, an information processing device 10 according to one embodiment of the present disclosure includes at least one processor. The processor receives user information including health information about another person's health and location information about the other person, determines whether the location information indicates that the other person is within a predetermined range from at least one of the device's own location and a predetermined location, and if the determination is positive, transfers the user information to pre-registered contacts. Therefore, even health information about other people can be easily shared. This allows, for example, information about the state of infection with various infectious diseases such as COVID-19 to be quickly shared, contributing to preventing the spread of infection.
[0111] Furthermore, in each of the above embodiments, the following various processors can be used as the hardware structure of processing units that perform various processes, such as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36. As described above, the various processors include a CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units, as well as dedicated electrical circuits that are processors having a circuit configuration specifically designed to perform specific processes, such as a programmable logic device (PLD), a processor whose circuit configuration can be changed after manufacture, such as an FPGA (Field Programmable Gate Array), and an ASIC (Application Specific Integrated Circuit).
[0112] A single processing unit may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, multiple processing units may be configured with a single processor.
[0113] Examples of configuring multiple processing units with a single processor include, first, a form in which one processor is configured with a combination of one or more CPUs and software, and this processor functions as multiple processing units, as typified by computers such as client and server. Second, a form in which a processor is used to realize the functions of the entire system including multiple processing units with a single IC (Integrated Circuit) chip, as typified by systems on chips (SoCs). In this way, various processing units are configured using one or more of the above-mentioned various processors as a hardware structure.
[0114] Furthermore, more specifically, the hardware structure of these various processors can be an electric circuit that combines circuit elements such as semiconductor elements.
[0115] In addition, in each of the above embodiments, the information processing program 27 is described as being pre-stored (installed) in the storage unit 22, but this is not limiting. The information processing program 27 may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The information processing program 27 may also be downloaded from an external device via a network. Furthermore, the technology of the present disclosure extends to not only information processing programs but also storage media that non-temporarily store information processing programs.
[0116] The technology of the present disclosure can also be achieved by appropriately combining the above-described exemplary embodiments. The above-described description and illustrations are detailed descriptions of the parts related to the technology of the present disclosure and are merely examples of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or new elements may be substituted from the above-described description and illustrations, within the scope of the gist of the technology of the present disclosure. [Explanation of symbols]
[0117] 1X, 1Y Information Processing System 2A, 2B terminal equipment 4. Measuring equipment 5. Network 10, 10A~10H Information processing equipment 21 CPU 22 Memory section 23 Memory 24 displays 25 Input section 26 Network I / F 27 Information Processing Program 28 Bus 30 Acquisition Department 32 Judgment section 34 Estimation part 36 Control Unit D1, D2 screen R Range
Claims
1. at least one processor; The processor: acquiring text information to which first time information indicating an input time is assigned, and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information is assigned; making a first determination of whether the text information includes a predetermined keyword related to the user's health or safety; making a second determination as to whether the user was present at a predetermined location related to the health or safety of the user during the first period, based on the location information to which the second time information is added, the second time information being included in a predetermined first period including the time indicated by the first time information added to the text information determined to include the keyword in the first determination and indicating a time later than the time indicated by the first time information; and estimating a risk that may affect the health or safety of the user according to the results of the first determination and the second determination. Information processing device.
2. The processor: As the second determination, it is determined whether the user has been present at the predetermined position for a predetermined second period or longer based on the position information. The information processing device according to claim 1 .
3. The processor: The first period is changed in accordance with the keyword included in the text information.
3. The information processing device according to claim 1.
4. The keywords relate to the user's health condition. The information processing device according to any one of claims 1 to 3.
5. The keyword indicates the possibility of the user being infected with an infectious disease. The information processing device according to claim 4 .
6. The keywords relate to the health status of other people around the user. The information processing device according to any one of claims 1 to 5.
7. The keyword indicates the infectious disease status of other people around the user. The information processing device according to claim 6 .
8. The keyword is related to a disaster or pollution in the user's vicinity. The information processing device according to any one of claims 1 to 7.
9. The text information is sent via e-mail and SNS (Social Networking Service) at least. Both are information entered on the other hand. The information processing device according to any one of claims 1 to 8.
10. The processor: obtaining the location information for each of a plurality of different users; A second user whose location information indicates that he or she was present at the same location as a first user who was estimated to be at risk in the risk estimation is estimated to be at the same risk as the first user. The information processing device according to any one of claims 1 to 9.
11. The predetermined location indicates at least one of the location of a medical institution and a restaurant. The information processing device according to any one of claims 1 to 10.
12. The processor: acquiring biometric information measured from the user, the biometric information having third time information indicating a measurement time added thereto; making a third determination as to whether the biological information indicates an abnormality based on the biological information to which the third time information is added, the third time information being included in a predetermined third period including the time indicated by the first time information added to the text information determined to include the keyword in the first determination and indicating a time before or after the time indicated by the first time information; The risk is estimated according to the results of the first determination, the second determination, and the third determination. The information processing device according to any one of claims 1 to 11.
13. The processor: The third determination is made by comparing the biological information with a predetermined threshold value. The information processing device according to claim 12.
14. The biological information indicates at least one of heart rate, arterial blood oxygen saturation, electrocardiogram, blood pressure, and body temperature.
14. The information processing device according to claim 12 or 13.
15. The biological information is measured by a wearable device.
15. The information processing device according to claim 12.
16. acquiring text information to which first time information indicating an input time is assigned, and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information is assigned; making a first determination of whether the text information includes a predetermined keyword related to the user's health or safety; making a second determination as to whether the user was present at a predetermined location related to the health or safety of the user, based on the location information to which the second time information is added, the second time information being included within a predetermined period including the time indicated by the first time information added to the text information determined to include the keyword in the first determination and indicating a time later than the time indicated by the first time information; and estimating a risk that may affect the health or safety of the user according to the results of the first determination and the second determination. An information processing method in which processing is performed by a computer.
17. acquiring text information to which first time information indicating an input time is assigned, and location information of a user to which second time information indicating a time when the user was present at a location indicated by the location information is assigned; making a first determination of whether the text information includes a predetermined keyword related to the user's health or safety; making a second determination as to whether the user was present at a predetermined location related to the health or safety of the user, based on the location information to which the second time information is added, the second time information being included within a predetermined period including the time indicated by the first time information added to the text information determined to include the keyword in the first determination and indicating a time later than the time indicated by the first time information; and estimating a risk that may affect the health or safety of the user according to the results of the first determination and the second determination. An information processing program that causes a computer to execute a process.
Citation Information
Patent Citations
System and method for providing information on protection against infectious diseases
JP2011191236A
Risk level determination device, risk level determination method, and wearable device
JP2016195639A
Information providing method, server, voice recognition device, information providing program, and information providing system
JP2020027610A
Information processing device, information processing method, and information processing program
JP2020154857A