Information Processing Apparatus, Information Processing Method, and Information Processing Program
Patent Information
- Application Number
- JP2021124694
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-29
- Publication Date
- 2025-06-02
- Estimated Expiration
- 2041-07-29
AI Technical Summary
Existing techniques for notifying individuals who may have been in proximity to an infected person with an infectious disease require the infected person to be diagnosed at a hospital, which can lead to the spread of infection during the incubation period and among asymptomatic carriers.
An information processing device that includes a processor to send user health information to pre-registered contacts when certain conditions are met, utilizing text, location, and biometric information to assess health risks and share health information easily.
Enables early identification of at-risk individuals and facilitates quick sharing of health information among contacts, thereby aiding in the prevention of infectious disease spread.
Smart Images

Figure 00000017_0000 
Figure 00000018_0000 
Figure 00000018_0001
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, an information processing system, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, a technique for notifying others who have come close to a user of the possibility of infection based on the position information of the user identified as having been infected with an infectious disease is known. For example, in Patent Document 1, an estimated infection date and time, which is the date and time when it is estimated that an infected person with a virus has been infected with the virus, is obtained from a hospital, and for participants who have come within a predetermined distance from the infected person after the estimated infection date and time, it is disclosed that a notification to the effect that they are suspected of having been infected with the virus is made.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
[0006] A first aspect of this disclosure is an information processing device comprising at least one processor, the processor transmitting user information, including health information relating to the user's health and the user's location information, to a pre-registered contact when predetermined conditions are met.
[0007] In the first embodiment described above, the health information may indicate at least one of the health status and / or risks that may affect the health or safety of at least one of the user and / or other people around the user.
[0008] In the first embodiment described above, the processor may estimate health information based on text information entered via an input unit by the user and at least one of other people around the user.
[0009] In the first embodiment described above, the processor may estimate health information based on the location where the user was located within a predetermined period including the time the text information was entered.
[0010] In the first embodiment described above, the processor may determine that the conditions are met in at least one of the following cases: when the user's biometric information is abnormal, or when the results of the health information estimation indicate a risk that may affect the user's health or safety.
[0011] In the first embodiment described above, the processor may determine that the conditions have been met when it has obtained health information from another person.
[0012] In the first embodiment described above, the processor may transmit, along with user information, instructions relating to the measurement of biometric information to the destination.
[0013] In the first embodiment described above, the command may be at least one of a command to start a measurement and a command to change the measurement conditions in the measurement.
[0014] In the first embodiment described above, the location information may indicate a non-residential area near the user's place of residence.
[0015] A second aspect of the present disclosure is an information processing device comprising at least one processor, the processor receiving user information including health information relating to another person's health and location information of another person, determining whether the location information indicates a range within a predetermined range from at least one of the location of the device and a predetermined location, and if the determination is affirmative, transferring the user information to a pre-registered contact.
[0016] In the second embodiment described above, the processor may transfer user information to a contact who belongs to a different organization than the user who sent the user information.
[0017] In the second embodiment described above, the processor may discard the received user information if it has previously received user information identical to the received user information.
[0018] In the second embodiment described above, user information is accompanied by transfer count information indicating the number of times the user information has been transferred, and the processor may increment the transfer count indicated by the received transfer count information before transferring the user information to which the transfer count information has been accompanied.
[0019] In the second embodiment described above, the processor does not need to transfer user information if the number of transfers indicated by the transfer count information reaches a predetermined threshold.
[0020] A third aspect of this disclosure is an information processing system comprising an information processing device according to the first aspect and an information processing device according to the second aspect.
[0021] In the third embodiment described above, the transmission, reception, and forwarding of user information may be carried out via email and / or SNS (Social Networking Service).
[0022] A fourth aspect of the present disclosure is an information processing method, in which, when predetermined conditions are satisfied, a computer executes a process of transmitting user information including health information regarding a user's health and the user's location information to a pre-registered contact.
[0023] A fifth aspect of the present disclosure is an information processing method, in which a computer receives user information including health information regarding another person's health and the other person's location information, determines whether the location information indicates within a predetermined range from at least one of the location of the own device and a predetermined location, and when the determination is an affirmative determination, executes a process of transferring the user information to a pre-registered contact.
[0024] A sixth aspect of the present disclosure is an information processing program for causing a computer to execute a process of transmitting user information including health information regarding a user's health and the user's location information to a pre-registered contact when predetermined conditions are satisfied.
[0025] A seventh aspect of the present disclosure is an information processing program for causing a computer to receive user information including health information regarding another person's health and the other person's location information, determine whether the location information indicates within a predetermined range from at least one of the location of the own device and a predetermined location, and when the determination is an affirmative determination, execute a process of transferring the user information to a pre-registered contact.
Advantages of the Invention
[0026] According to the above aspect, the information processing apparatus, information processing method, and information processing program of the present disclosure can easily share the health information of the user.
Brief Description of the Drawings
[0027] [Figure 1] It is a schematic configuration diagram of an information processing system according to the first embodiment. [Figure 2]This is a block diagram showing an example of the hardware configuration of an information processing device. [Figure 3] This is a block diagram showing an example of the functional configuration of an information processing device. [Figure 4] This figure shows an example of text information. [Figure 5] This figure shows an example of location information. [Figure 6] This figure shows an example of biometric information. [Figure 7] This figure shows an example of the risk based on the results of the first, second, and third assessments. [Figure 8] This figure shows an example of a screen displayed on a display. [Figure 9] This is a flowchart illustrating an example of the first information processing step. [Figure 10] This is a schematic diagram of the information processing system according to the second embodiment. [Figure 11] This figure shows an example of user information. [Figure 12] This figure shows an example of a screen displayed on a display. [Figure 13] This is a flowchart illustrating an example of the second type of information processing. [Figure 14] This flowchart shows an example of the third type of information processing. [Modes for carrying out the invention]
[0028] Hereinafter, with reference to the drawings, examples of embodiments for carrying out the technology of this disclosure will be described in detail.
[0029] [First Embodiment] First, with reference to Figure 1, an example of the configuration of the information processing system 1X according to this embodiment will be described. As shown in Figure 1, the information processing system 1X comprises an information processing device 10, a plurality of terminal devices 2A and 2B, and a measuring device 4. The information processing device 10, terminal devices 2A and 2B, and measuring device 4 are each capable of communicating with each other via a wired or wireless network 5. The plurality of terminal devices 2A and 2B are each owned by different users. Hereinafter, as shown in Figure 1, it will be assumed that user A owns terminal device 2A and measuring device 4, and user B owns terminal device 2B. Also, when terminal devices 2A and 2B are not distinguished in the description, they will simply be referred to as "terminal device 2".
[0030] Terminal device 2 has a function that allows the user, the owner, to input text information using input units such as a touch panel and keyboard. Terminal device 2 also has a function to determine its own position and record location information using, for example, GPS (Global Positioning System). In addition to the smartphone shown in Figure 1, terminal device 2 can be any portable device such as a laptop, tablet, or wearable device.
[0031] The measuring device 4 has the function of measuring at least one type of the user's biometric information. Biometric information refers to information indicating at least one of the following: body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial blood 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 meter, or a wearable device such as a smartwatch equipped with sensors that measure biometric information such as heart rate and arterial blood oxygen saturation. Furthermore, the measuring device 4 may measure biometric information only once when a command to measure biometric information is received, or it may measure biometric information over time. "Measurement over time" means continuously measuring biometric information at predetermined time intervals.
[0032] Furthermore, the measuring device 4 may have a function to transmit the measured biological information to the information processing device 10 and / or terminal device 2A via wired or wireless communication. In this case, appropriate wireless communication standards such as Wi-Fi® and Bluetooth® can be applied. Although Figure 1 shows 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, if the information processing system 1X includes multiple measuring devices 4, each of the multiple measuring devices 4 should be able to communicate with the information processing device 10 and / or terminal device 2A via wired or wireless communication. Also, each of the multiple measuring devices 4 may measure different types of biological information.
[0033] The information processing device 10 according to this embodiment estimates the risks that may affect the user's health or safety based on the text information entered by the user, the user's location information (i.e., the user's behavior), and the user's biometric information, thereby identifying users at risk at an early stage. The detailed configuration of the information processing device 10 will be described below.
[0034] First, an example of the hardware configuration of the information processing device 10 according to this embodiment will be described with reference to Figure 2. As shown in Figure 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, mouse, touch panel, and buttons, and a network interface 26. The network interface 26 is connected to a network 5 and performs wired or wireless communication. The CPU 21, storage unit 22, memory 23, display 24, input unit 25, and network interface 26 are connected to each other via a bus 28 such as a system bus and a control bus, enabling the exchange of various types of information.
[0035] The storage unit 22 is implemented by a storage medium such as an HDD (Hard Disk Drive), SSD (Solid State Drive), and flash memory. The information processing program 27 of the information processing device 10 is stored in the storage unit 22. The CPU 21 reads the information processing program 27 from the storage unit 22, expands it into memory 23, and executes the expanded information processing program 27. The CPU 21 is an example of the processor of this disclosure. As the information processing device 10, for example, a personal computer, server computer, smartphone, tablet terminal, and wearable terminal can be appropriately applied.
[0036] Next, with reference to Figure 3, an example of the functional configuration of the information processing device 10 according to this embodiment will be described. As shown in Figure 3, the information processing device 10 includes an acquisition unit 30, a determination unit 32, an estimation unit 34, and a control unit 36. By executing the information processing program 27, the CPU 21 functions as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0037] In the following description, the information processing device 10 will acquire various information from the terminal device 2A and measuring device 4 owned by user A in Figure 1, and will estimate the risks that may affect user A's health or safety. It will be assumed that the owners of the terminal device 2A and measuring device 4 can be identified by associating them with the user and storing them in the storage unit 22 in advance.
[0038] The acquisition unit 30 acquires text information from the terminal device 2A via the network 5 using the network I / F 26, which includes first time information indicating the time that was entered. The text information is, for example, a string entered by user A using the input unit of terminal device 2A, and may also be a search term entered into a search engine. Figure 4 shows a search term as an example of text information with first time information (i.e., information indicating the time that was searched) attached. Figure 4 shows five search terms in chronological order, and hereafter, when these search terms are distinguished, the symbols listed in the "No." column will be used, and they will be referred to as "search term W1" to "search term W5". In this specification, "time" means a single point in time expressed in years, months, days, hours, minutes, and seconds.
[0039] Furthermore, the acquisition unit 30 acquires location information from the terminal device 2A via the network I / F 26 through the network 5, which is the location information of user A, and is accompanied by second time information indicating the time when user A was at the location indicated by the location information. "Location information of user A" is, in other words, the location information of the terminal device 2A owned by user A. Figure 5 shows an example of location information with second time information. Figure 5 shows four pieces of location information in chronological order, and hereafter, when distinguishing these pieces of location information, the symbols listed in the "No." column will be used, and they will be referred to as "Location Information L1" to "Location Information L4". Note that in Figure 5, for clarity, the location information is shown as a facility name, etc., but the location information may also be expressed as latitude and longitude, as well as an address, etc.
[0040] Furthermore, the acquisition unit 30 acquires biological information measured by user A from the measuring device 4 via the network I / F 26 through the network 5, and the biological information is accompanied by third-time information indicating the measurement time. Figure 6 shows body temperature as an example of biological information accompanied by third-time information. Figure 6 shows three body temperatures in chronological order, and when referring to these body temperatures hereafter, the symbols listed in the "No." column will be used, and they will be referred to as "Body Temperature B1" to "Body Temperature B3".
[0041] Firstly, the determination unit 32 makes a first determination as to whether the text information acquired by the acquisition unit 30 contains predetermined keywords. The "predetermined keywords" are, for example, related to the health status of user A. Examples of such keywords include keywords related to symptoms such as "fever," "headache," "cough," and "symptoms," keywords related to disease names such as "cold," and keywords suggesting a visit to a doctor such as "hospital" and "internal medicine." In particular, the "predetermined keywords" may indicate the possibility of user A being infected with an infectious disease. Examples of such keywords include keywords related to infectious diseases such as "influenza virus," "novel coronavirus," and "food poisoning." The predetermined keywords are stored, for example, in the storage unit 22.
[0042] In the example shown in Figure 4, the determination unit 32 determines that the search words W1, W2, and W3 contain predetermined keywords. Since the search words reflect the subjective symptoms related to user A's health, it can be inferred from the search words W1, W2, and W3 that user A is experiencing abnormalities in their health and is considering visiting a hospital.
[0043] Secondly, the determination unit 32 makes a second determination based on location information acquired by the acquisition unit 30, which includes location information that has been assigned second time information indicating a predetermined first period that includes the time indicated by the first time information assigned to the text information that was determined in the first determination to contain a predetermined keyword. The determination unit 32 determines whether or not user A was in a predetermined location within the predetermined first period from the time user A entered the predetermined keyword. In other words, the second determination is to determine whether or not user A went to a predetermined location within the predetermined first period. A "predetermined location" is, for example, the location of a medical institution such as a hospital or pharmacy. The "first period" can be arbitrarily set as an appropriate period from the time the user notices an abnormality in their health condition until they go to a medical institution, and may be, for example, several hours to several days.
[0044] Furthermore, the determination unit 32 may, as a second determination, determine whether user A was in 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 attached to the text information determined in the first determination to contain a predetermined keyword has been attached. In other words, in the second determination, it may be determined whether user A went to a predetermined location after entering the predetermined keyword. Generally, users often go to a medical institution after noticing an abnormality in their health condition, and it is considered that actions taken by the user before noticing an abnormality in their health condition can be ignored.
[0045] Furthermore, the determination unit 32 may change the first period depending on the keywords included in the text information. For example, the first period may be changed depending on the average recovery period of a disease indicated by the keyword, the incubation period of an infectious disease, etc. The correspondence between the keyword and the first period is stored, for example, in the memory unit 22.
[0046] Furthermore, the determination unit 32 may, as a second determination, determine, based on location information, whether or not user A has been in a predetermined location for a predetermined second period or longer. The "second period" can be arbitrarily set to an appropriate period of time for the user to stay at the medical institution, for example, several tens of minutes to several hours. Note that the second period is shorter than the first period. With this configuration, for example, cases where user A merely passed through the medical institution can be excluded.
[0047] As an example, the first period is defined as within 3 hours from the time indicated by the first time information attached to the text information determined in the first judgment to contain a predetermined keyword, and the second period is defined as 30 minutes. In the examples in Figures 4 and 5, the judgment unit 32 determines that user A was at "Q Hospital" within the first period based on location information L3 to which second time information is attached indicating within 3 hours from the time indicated by the first time information of search word W3 (within the period of 2021 / 6 / 1 8:18~11:18). Furthermore, the judgment unit 32 determines that user A was at "Q Hospital" for 30 minutes or more based on the time interval between the second time information of location information L3 and the second time information of location information L4. According to this second judgment, it can be inferred that user A actually visited a hospital after noticing an abnormality in their health condition.
[0048] Thirdly, the determination unit 32 makes a third determination to determine whether the biometric information is abnormal, based on the biometric information acquired by the acquisition unit 30 to which the third time information indicates a predetermined third period that includes the time indicated by the first time information attached to the text information that was determined in the first determination to contain a predetermined keyword. In other words, the third determination is to determine whether the biometric information was abnormal within a predetermined third period from the time when user A entered a predetermined keyword. Here, the determination unit 32 may make the third determination to determine whether the biometric information is abnormal by comparing the biometric information with a predetermined threshold. The "third period" can be arbitrarily set as an appropriate period of time between the time when the user noticed an abnormality in their health condition and the time when an abnormality occurred in the biometric information, for example, it may be several hours to several days.
[0049] As an example, the threshold for determining an abnormal body temperature is set at "37.0°C," and the third period is defined as three hours before and three hours after the time indicated by the first time information attached to the text information determined in the first judgment to contain a predetermined keyword. In the examples in Figures 4 and 6, the judgment unit 32 determines that the body temperature is abnormal based on the body temperature B1 and B2, which are assigned third time information indicating a third period ("2021 / 6 / 1 5:18~11:18") that falls within three hours before and three hours after the time indicated by the first time information of the search word W3. According to this third judgment, it can be seen that when user A notices an abnormality in their health condition, their biometric information is actually showing an abnormality.
[0050] The estimation unit 34 estimates the risks (hereinafter simply referred to as "risks") that may affect the user's health or safety, based on the results of the first, second, and third judgments made by the determination unit 32. Figure 7 shows an example of a table in which the risks corresponding to combinations of the results of the first, second, and third judgments are predetermined. In the columns for the first, second, and third judgments, a circle means that the judgment was positive, and an X means that the judgment was negative. In the risk column, the risks are evaluated in descending order of magnitude as "high," "medium," "low," and "none." The estimation unit 34 estimates the presence and magnitude of risks corresponding to the results of the first, second, and third judgments made by the determination unit 32 by comparing them with the table in Figure 7.
[0051] As described above, the results of the first, second, and third judgments in the examples in Figures 4 to 6 are all positive judgments. Therefore, the estimation unit 34 estimates the risk in the examples in Figures 4 to 6 as "high" based on the table in Figure 7.
[0052] The control unit 36 notifies the terminal device 2A of the risk estimated by the estimation unit 34. The control unit 36 may also control the terminal device 2A to display the risk estimated by the estimation unit 34 on its display. Figure 8 shows an example of screen D1 displayed on the terminal device 2A's display. By viewing screen D1, user A can confirm that there are risks that may affect their health or safety.
[0053] Next, the operation of the information processing device 10 according to this embodiment will be described with reference to Figure 9. In the information processing device 10, the CPU 21 executes the information processing program 27, thereby executing the first information processing shown in Figure 9. The first information processing is executed, for example, when a user gives an instruction to start execution via the input unit 25.
[0054] In step S10, the acquisition unit 30 acquires text information from the terminal device 2, which includes first time information indicating the time that was entered. In step S12, the determination unit 32 makes a first determination as to whether the text information acquired in step S10 contains a predetermined keyword. If the determination in step S12 is positive (i.e., the text information contains a predetermined keyword), the process proceeds to step S14.
[0055] In step S14, the acquisition unit 30 acquires location information from the terminal device 2, to which second time information indicating the time when the user was present at the location indicated by the location information is attached. In step S16, the determination unit 32 makes a second determination to determine whether the user was present at the predetermined location within the predetermined period, based on the location information acquired in step S14, to which second time information indicating within a predetermined first period that includes the time indicated by the first time information attached to the text information that was determined to contain a predetermined keyword in the first determination in step S12 is attached.
[0056] In step S18, the acquisition unit 30 acquires biological information from the measuring device 4, to which third time information indicating the measurement time is attached. In step S20, the determination unit 32 makes a third determination to determine whether the biological information is abnormal or not, 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 attached to the text information determined in the first determination in step S12 to contain a predetermined keyword is attached.
[0057] In step S22, the estimation unit 34 estimates the risks that may affect the user's health or safety based on the results of the first determination in step S12, the second determination in step S16, and the third determination in step S20. In step S24, the control unit 36 controls the terminal device 2 to notify it of the risks estimated in step S22, and terminates this first information processing.
[0058] If step S12 results in a negative determination (i.e., the text information does not contain any predetermined keywords), 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. Furthermore, in the first information processing described above, the order of each step may be changed as appropriate, such as performing the processing of steps S14 and S18 before step S12.
[0059] As described above, the information processing device 10 according to one aspect of this disclosure comprises at least one processor, which acquires text information to which first time information indicating the time of input is attached, and location information to which second time information indicating the time the user was present at the location indicated by the location information is attached. The processor also makes a first determination as to whether the text information contains predetermined keywords. 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 contain predetermined keywords in the first determination, the processor makes a second determination as to whether the user was present at a predetermined location. Furthermore, based on the results of the first and second determinations, the processor estimates the risks that may affect the user's health or safety.
[0060] According to this information processing device 10, risks that may affect the user's health or safety can be estimated based on the text information that the user inputs on a daily basis and the user's daily behavior, so the user's health status can be checked without the user's awareness. Therefore, users at risk can be identified at an early stage.
[0061] In the first embodiment described above, the determination unit 32 performs first, second, and third determinations, and the estimation unit 34 estimates the risk according to the results of the first, second, and third determinations. However, the invention is not limited to this configuration. In the information processing device 10 according to the first embodiment, the third determination may be omitted. That is, the determination unit 32 performs first and second determinations, and the estimation unit 34 estimates the risk that may affect the user's health or safety according to the results of the first and second determinations.
[0062] Furthermore, in the first embodiment described above, a form in which a search word entered by the user, who is the owner of the terminal device 2, is used as an example of text information was explained, but the invention is not limited to this. The acquisition unit 30 can acquire information that the user has sent to others, and information that others have sent to the user, as text information. For example, as text information, messages entered by the user themselves or others in at least one of email and SNS (Social Networking Service) may be applied. Email is not limited to email using protocols such as SMTP (Simple Mail Transfer Protocol), but also includes various services that have the function of sending and receiving messages, such as webmail and SMS (Short Message Service). SNS includes various services that have the function of sending and receiving messages, such as Twitter (registered trademark), Facebook (registered trademark), and LINE (registered trademark).
[0063] Alternatively, for example, text information such as the results of a doctor's diagnosis and a health checkup regarding the user's health status, which are transmitted to the terminal device 2 from a server computer that manages electronic medical records, may also be applied. When the acquisition unit 30 acquires this information, the determination unit 32 makes a first determination that it contains keywords related to the user's health status.
[0064] Alternatively, for example, a notification indicating that the user, who is the owner of terminal device 2, may have come into contact with a person infected with COVID-19 may be applied as text information, using a publicly known COVID-19 contact tracing application. If the acquisition unit 30 acquires this notification, the determination unit 32 makes a first determination that it contains keywords indicating the possibility of the user being infected with the disease.
[0065] Furthermore, while the first embodiment described above explains a form in which the keywords used in the first determination relate to the health status of user A, it is not limited to this. For example, the keywords used in the first determination may relate to the health status of others around the user. In particular, the keywords may indicate whether others around the user have contracted an infectious disease. This is because if others around the user have contracted an infectious disease, it may affect the user's health status. Examples of such keywords include keywords that indicate the health status of others around the user, such as "I have a fever," "I went to the hospital," and "I have the flu," which are included in messages sent from others to the user.
[0066] For example, the keywords used in the first determination may relate to disasters or pollution in the user's vicinity. For instance, a notification that a disaster or pollution such as a fire or gas leak has occurred in the area where the user, who is the owner of terminal device 2, is staying may be applied as text information. This is because if a disaster or pollution occurs in the user's vicinity, it may affect the user's health and safety. If 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 vicinity.
[0067] Furthermore, while the first embodiment described above explains a method for estimating risk based on the user's text information, location information, and biometric information, the method is not limited to this. For example, if a user is suffering from an infectious disease, others around the user can be considered to be at a similar risk.
[0068] Specifically, the acquisition unit 30 acquires location information for each of several different users. The estimation unit 34 estimates that a second user, whose location information indicates they were in the same location at the same time as the first user who was estimated to be at risk in the risk estimation, is at the same risk as 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. "Same time period" means that the time indicated by the second time information attached to the location information for each user falls within a predetermined period. "Same location" means that the distance between the locations indicated by the location information for each user falls within a predetermined distance.
[0069] For example, in the example shown in Figure 1, the acquisition unit 30 acquires location information from terminal device 2A owned by user A and terminal device 2B owned by user B. Here, each piece of location information indicates that user A and user B were in the same location at the same time. If the estimation unit 34 estimates that user A poses a risk, it estimates that user B, who was in the same location at the same time as user A, also poses a similar risk.
[0070] Furthermore, in the first embodiment described above, the locations of medical institutions such as hospitals and pharmacies were given as examples of "predetermined locations" used in the second determination, but the system is not limited to these. The "predetermined locations" used in the second determination may also be the locations of restaurants. In general, restaurants are said to be places where infectious diseases are likely to spread. By notifying users who have entered predetermined keywords (i.e., users with symptoms) and who have visited restaurants that they are at high risk, a warning can be issued to the users. Also, as mentioned above, by notifying others whose location information indicates they were in the same restaurant at the same time as the user who was estimated to be at risk that they are at similar risk to the user who was estimated to be at risk, a warning can be issued to those others.
[0071] Furthermore, in the information processing system 1X according to the first embodiment described above, at least a part of the information processing device 10, the terminal device 2, and the measuring 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, determination unit 32, estimation unit 34, and control unit 36 related to the information processing device 10. In this case, the acquisition unit 30 may acquire text information input by its own device and location information measured by its own device. Alternatively, for example, the terminal device 2 may have a function to measure biological information, and the acquisition unit 30 may acquire biological information measured by its own device instead of the measuring device 4.
[0072] [Second Embodiment] In the first embodiment, a method was described in which, when it is estimated that there is a risk that may affect the user's health or safety, the user is notified of this fact via a 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 status and risks by having the user transmit this information to others around them, and then have those others forward it to other people around them.
[0073] Therefore, the information processing device according to the second embodiment has a function to transmit or transfer information about the user's health status and risks to information processing devices owned by others in the user's vicinity. The functions of the information processing system 1Y and the information processing device 10 according to the second embodiment will be described below, but the same functions and configurations as in the first embodiment will not be described.
[0074] First, an example of the configuration of the information processing system 1Y according to this embodiment will be described with reference to Figure 10. As shown in Figure 10, the information processing system 1Y comprises information processing devices 10A to 10H, each owned by a plurality of users A to H. Each of the information processing devices 10A to 10H is capable of communicating with each other via a wired or wireless network (not shown). Each of the information processing devices 10A to 10H has the functions and configuration of the information processing device 10 in the first embodiment, in addition to the functions and configuration of the terminal device 2 (in other words, the terminal device 2 in the first embodiment has the functions and configuration of the information processing device 10). Hereinafter, when the information processing devices 10A to 10H are not distinguished, they will simply be referred to as "information processing device 10," and when the users A to H are not distinguished, they will simply be referred to as "users."
[0075] In the following explanation, in the information processing system 1Y, information processing device 10A for user A acts as the source of user information about user A (details described later), and information processing devices 10B to 10H transfer user information about user A according to the results of the determination shown below. The positions of information processing devices 10A to 10H in Figure 10 represent the locations of users A to H. For example, users B to G are located within a certain range R from user A's location, and user H is located outside a certain range R from user A's location. The solid arrows in Figure 10 indicate the transmission or transfer path of user information, and the circled numbers indicate the number of transfers (details described later). The dotted lines in Figure 10 indicate that the information processing devices 10 connected by the dotted lines are pre-registered contacts (details described later).
[0076] Next, an example of the functional configuration of the information processing device 10A owned by user A, which is the source of user information, will be described. As shown in Figure 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 the information processing program 27, and the CPU 21 functions as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0077] The acquisition unit 30 acquires text information entered by user A, location information of user A, and biometric information of user A, in the same manner as in the first embodiment. The determination unit 32 performs 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, in the same manner as in the first embodiment. The estimation unit 34 estimates the risks that may affect user A's health or safety based on the results of the first, second, and third determinations by the determination unit 32, in the same manner as in the first embodiment.
[0078] Furthermore, the estimation unit 34 generates health information regarding user A's health. "Health information" refers to information indicating at least one of user A's health status and risks that may affect user A's health or safety, as estimated by the estimation unit 34 (see Figure 11). In other words, the estimation unit 34 may estimate and generate user A's health information (specifically, risks) based on the location where user A was present within a predetermined first period including the time when the text information acquired by the acquisition unit 30 was input.
[0079] "Health status" is indicated, for example, by biological information acquired by the acquisition unit 30. Here, "biological information" may be at least one of the following, for example, body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, SpO2, blood glucose level, and lipid level, measured by the measuring device 4. Alternatively, it may be, for example, the results of a doctor's diagnosis regarding user A's health status, the results of a health checkup, and the results of tests for various diseases such as infectious diseases, transmitted from a server computer that manages electronic medical records to the information processing device 10A.
[0080] For example, the estimation unit 34 may estimate and generate health information for user A based on text information entered via the input unit 25 by user A and at least one other person around user A. Specifically, if the text information contains keywords related to user A's health status, the estimation unit 34 may estimate user A's health status according to those keywords and generate health information. For example, if the text information contains the keyword "influenza virus," the estimation unit 34 may estimate that user A may be infected with influenza virus and generate health information indicating that.
[0081] The keywords used by the estimation unit 34 to estimate the health status can 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 user A's health status, keywords indicating the possibility of user A being infected with an infectious disease, keywords related to the health status of others around user A, and keywords indicating the infectious disease status of others around user A can be used.
[0082] The control unit 36 performs control to transmit user information, including health information about user A generated by the estimation unit 34 and location information of user A acquired by the acquisition unit 30, to a pre-registered contact when predetermined conditions are met. For example, the control unit 36 may determine that the conditions are met if the result of the health information estimation by the estimation unit 34 indicates that there is a risk that may affect user A's health or safety. In this case, the control unit 36 may determine that the conditions are met if the risk is estimated to be "high," and not met if the risk is "medium" or "low," and so on, depending on the magnitude of the estimated risk. Alternatively, the control unit 36 may determine that the conditions are met if it determines that user A's biometric information is abnormal. In this case, the control unit 36 can determine whether the biometric information is abnormal by comparing the biometric information with a predetermined threshold.
[0083] Figure 11 shows an example of user information. The user information shown in Figure 11 includes user A's biometric information (body temperature), health information indicating user A's risk, and user A's location information. In Figure 11, the location information is represented by latitude and longitude.
[0084] User information can be transmitted, for example, via email and at least one of social networking services (SNS). Here, "pre-registered contacts" refers to contacts whose email addresses are pre-stored in the storage unit 22 or an external storage medium such as a cloud server, when the transmission method is email. When the transmission method is SNS, it refers to contacts whose accounts are pre-associated with each other so that they can send and receive various kinds of information.
[0085] In the example in Figure 10, information processing devices 10B and 10C are pre-registered as contacts in information processing device 10A. It also indicates that information processing devices 10A to 10C are aware of belonging to the same group through functions such as group chats known on SNS and mailing lists using email. On the other hand, information processing device 10A indicates that information processing devices 10D to 10H are not registered as contacts. In the example in Figure 10, the control unit 36 performs control to send user information to information processing devices 10B and 10C when predetermined conditions are met.
[0086] Furthermore, if the location information included in the user information indicates user A's place of residence, it is preferable for the control unit 36 to process the location information to indicate a non-residential area near user A's place of residence. A "non-residential area" refers to, for example, a location where no one lives, such as a road, river, or farmland. Alternatively, if the location information is expressed in latitude and longitude, it is preferable for the control unit 36 to process it to indicate a wider area than the place of residence by rounding the digits or other means. This is because user A's location information is considered personal information, and from the standpoint of protecting personal information, it is preferable to ensure that user A's place of residence is not revealed.
[0087] Furthermore, the control unit 36 may transmit commands regarding the measurement of biometric information to the recipient user along with user information. For example, the control unit 36 may transmit a command to the measuring device 4 that measures the recipient user's biometric information to start measuring biometric information. Alternatively, the control unit 36 may transmit a command to the measuring device 4 that measures the recipient user's biometric information to change the measurement conditions for measuring biometric information. "Measurement conditions" may include, for example, the type of biometric information to be measured, and the period and frequency of measurement when the measuring device 4 measures biometric information over time. Specifically, for example, it may be a command to change the measurement frequency setting of the measuring device 4, which is set to measure body temperature once a day, to measure body temperature three times a day.
[0088] Furthermore, the health information included in the user information transmitted by the information processing device 10A is not limited to that relating to user A, the source of the transmission. As described in the first embodiment, the estimation unit 34 can estimate that a second user, whose location information indicates was in the same location at the same time as the first user for whom the risk estimation was performed, has the same risk as the first user. Therefore, if it is estimated that user A also has a similar risk to that estimated risk for other people (first user) around user A (second user), the control unit 36 may perform control to transmit user information that includes the risk estimated for those other people. In this case, the user information to be transmitted may also include information indicating the health status of those other people (e.g., biometric information). In other words, the "health information" included in the user information may be information indicating the health status and at least one of the risks that may affect health or safety relating to at least one of user A and other people around user A.
[0089] In this case, the control unit 36 may also determine that predetermined conditions have been met when it obtains health information from other people in the vicinity of user A, and may perform control to send user information to pre-registered contacts.
[0090] Next, an example of the functional configuration of the user information receiving information processing devices 10B to 10H will be described. As shown in Figure 3, similar to 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, and the CPU 21 functions as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36.
[0091] First, as a representative example, we will explain using the information processing device 10B owned by user B. 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 receipt of user information is carried out, for example, via email and at least one of social networking services (SNS).
[0092] The determination unit 32 of the information processing device 10B determines whether the location information included in the user information acquired by the acquisition unit 30 indicates a predetermined range R from at least one of the location of the device (information processing device 10B) and a predetermined location. "Location of the device" refers to, for example, the location including the destination of the device, determined using GPS. "Predetermined location" refers to, for example, a predetermined location such as the user B's residence, workplace, and school. In the example in Figure 10, the location information of the information processing device 10A included in the user information indicates a predetermined range R from the location of the information processing device 10B.
[0093] If the determination by the determination unit 32 is positive, the control unit 36 of the information processing device 10B forwards the user information received by the acquisition unit 30 to a pre-registered contact. In this case, it is preferable for the control unit 36 to forward the user information to a contact that belongs to a different organization than user A, the source of the user information. The forwarding of user information is carried out, for example, via email and at least one of SNS.
[0094] In the example shown in Figure 10, information processing devices 10C, 10D, and 10G are pre-registered as contacts in information processing device 10B. However, as described above, information processing devices 10A to 10C are known to belong to the same group. In this case, the control unit 36 transfers user information about user A to information processing devices 10D and 10G, but does not transfer user information about user A to information processing device 10C. This avoids the duplicate transfer of user information about user A to information processing device 10C.
[0095] Furthermore, it is preferable that the user information being transferred is accompanied by transfer count information indicating the number of times the user information has been transferred. The control unit 36 preferably increments the transfer count indicated by the received transfer count information before transferring the user information to which the transfer count information has been accompanied. It is also preferable that the control unit 36 refrains from transferring the user information if the number of transfers indicated by the transfer count information reaches a predetermined threshold. This is because the more people the information passes through, the smaller the connection with user A, the source of the transmission, and the smaller the influence of user A's health status becomes, thus reducing the value of transferring the user information. In addition, setting a limit on the number of transfers can prevent the transfer of user information from becoming a loop.
[0096] Figure 10 shows the number of transfers using circled numbers. As shown in Figure 10, when the control unit 36 receives user information from the information processing device 10A, it increments the number of transfers indicated by the transfer count information, which was "1", to "2", and then transfers the user information to the information processing devices 10D and 10G. When the information processing device 10D receives user information from the information processing device 10B, it similarly increments the number of transfers indicated by the transfer count information to "3", and then transfers the user information concerning user A, to whom the transfer count information is assigned, to the information processing device 10F, which is pre-registered as a contact. Here, the threshold for the number of transfers is predetermined to be "3". In this case, when the information processing device 10F receives user information from the information processing device 10D, it increments the number of transfers to 4, which exceeds the threshold, so it does not transfer the user information.
[0097] Furthermore, it is preferable for the control unit 36 to discard the received user information if it has previously received user information identical to the received user information. In Figure 10, the same processing as in the information processing unit 10B is performed in the information processing unit 10C, which has received user information from the information processing unit 10A, and user information relating to user A, to which the transfer count information has been incremented to "2", is transferred to the information processing unit 10E. Similarly, the same processing is performed in the information processing unit 10E, which has received user information from the information processing unit 10C, and user information relating to user A, to which the transfer count information has been incremented to "3", is transferred to the information processing unit 10F. Here, the information processing unit 10F has already received user information relating to user A from the information processing unit 10D. Therefore, the control unit 36 of the information processing unit 10F discards the user information received from the information processing unit 10E and does not transfer the user information.
[0098] Furthermore, the information processing device 10G, which receives user information from the information processing device 10B, is located outside a predetermined range R from the position of the information processing device 10A (see Figure 10). Therefore, the determination by the determination unit 32 in the information processing device 10G results in a negative determination. In this case, the control unit 36 of the information processing device 10G discards the user information without transferring the user information relating to user A.
[0099] Furthermore, although information processing device 10H, which is pre-registered as a contact for information processing devices 10F and 10G, is located within a predetermined range R from the location of information processing device 10A, user information concerning user A is not transferred from either information processing device. However, since user H interacts with a large number of users, or only interacts with distant users (user G), there is little benefit in transferring user A's user information, and it is considered unnecessary to transfer it.
[0100] Furthermore, if the control unit 36 receives a command regarding the measurement of biological information along with user information, it may also transmit that command. The control unit 36 may also control the measuring device 4 to measure biological information in accordance with that command.
[0101] Furthermore, the control unit 36 may control the display 24 to display the received user information of user A. Figure 12 shows an example of screen D2 displayed on the displays 24 of the information processing devices 10B to 10F. Screen D2 displays user A's location (indicated by a star) based on user A's user information shown in Figure 11, the location of the device itself, and a predetermined location of the user's home (indicated by a rectangle). Screen D2 also displays user A's body temperature and risk based on user A's user information shown in Figure 11. Users B to F can check the health information and location of others around them by looking at screen D2.
[0102] Furthermore, when the control unit 36 controls the display 24 to show the location of user A (i.e., the location of the source of user information), it is preferable to display the information in a way that does not reveal user A's place of residence. For example, the control unit 36 may control the display by making the figure indicating user A's location larger than the place of residence, and / or by making it an asymmetrical figure whose center is difficult to determine. Alternatively, the control unit 36 may control the display by showing user A's location using text that indicates a non-residential area near user A's place of residence (for example, "near the intersection of X town"). This is because user A's location information is considered personal information, and from the standpoint of protecting personal information, it is preferable to conceal user A's place of residence.
[0103] 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 a process performed in the information processing device that is the source of user information, and in the example of Figure 10, it is a process performed in the information processing device 10A. The second information processing is executed, for example, when the user gives an instruction to start execution via the input unit 25.
[0104] In step S30, the CPU 21 performs a first information processing to estimate risks that may affect the user's health or safety. In step S32, the estimation unit 34 generates health information relating to the user's health, which includes at least one of the user's biometric information obtained in step S18 of the first information processing and the risks estimated in step S22.
[0105] In step S34, the control unit 36 determines whether the predetermined conditions described above are met. If step S34 is determined to be positive (i.e., the predetermined conditions are met), the process proceeds to step S36. In step S36, the control unit 36 adds transfer count information, set to "1", to the user information, which includes the health information generated in step S32 and the user's location information acquired in step S14 of the first information processing, and sends it to a pre-registered contact. Once step S36 is completed, the CPU 21 terminates this second information processing. If step S34 is determined to be negative (i.e., the predetermined conditions are not met), the CPU 21 does not perform the processing in step S36 and terminates this second information processing.
[0106] The third information processing is performed in the information processing device that receives user information, and in the example of Figure 10, this is the processing performed in the information processing devices 10B to 10G. The third information processing is started, for example, when the acquisition unit 30 receives user information (corresponding to step S50).
[0107] In step S50, the acquisition unit 30 receives user information, which includes the health information and location information of the other person. Here, the user information is assumed to be accompanied by transfer count information indicating the number of times the user information has been transferred. 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 a predetermined range from at least one of the location of the device itself and a predetermined location (e.g., place of residence, workplace, and school).
[0108] If step S52 is a positive result (i.e., the location information indicates the location of the device and / or a predetermined location within a predetermined range), the process proceeds to step S54. In step S54, the control unit 36 determines whether the number of transfers indicated by the transfer count information attached to the user information received in step S50 is less than a predetermined threshold. If step S54 is a positive result (i.e., the number of transfers is less than the threshold), the process proceeds to step S56.
[0109] In step S56, the control unit 36 increments the number of transfers indicated by the transfer 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, for which the number of transfers was incremented in step S56, to a pre-registered contact, and terminates this third information processing.
[0110] On the other hand, if step S52 is a negative result (i.e., the location information indicates that the device's location and / or a predetermined location is outside a predetermined range), steps S54 to S58 are not performed, and this third information processing is terminated. Also, if step S54 is a negative result (i.e., the number of transfers has reached a threshold), steps S56 to S58 are not performed, and this third information processing is terminated.
[0111] As described above, the information processing device 10 according to one aspect of this disclosure comprises at least one processor, and the processor transmits user information, including health information relating to the user's health and the user's location information, to pre-registered contacts when predetermined conditions are met. In other words, the user's health information can be easily shared with pre-registered contacts. This allows for the rapid sharing of information regarding the status of various infectious diseases, such as COVID-19, and contributes to preventing the spread of infection.
[0112] Furthermore, the information processing device 10 according to one aspect of this disclosure includes at least one processor, which receives user information including health information relating to another person's health and location information of another person, determines whether the location information indicates a range predetermined from at least one of the device's location and a predetermined location, and if the determination is positive, transfers the user information to a pre-registered contact.Therefore, even health information of another person can be easily shared.This enables, for example, the rapid sharing of information regarding the status of various infectious diseases such as COVID-19, and can contribute to preventing the spread of infection.
[0113] Furthermore, in each of the above embodiments, the hardware structure of the processing unit that performs various processes, such as the acquisition unit 30, the determination unit 32, the estimation unit 34, and the control unit 36, can be the various processors shown below. As mentioned above, these various processors include a CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units, as well as programmable logic devices (PLDs), such as FPGAs (Field Programmable Gate Arrays), which are processors whose circuit configuration can be changed after manufacturing, and dedicated electrical circuits, such as ASICs (Application Specific Integrated Circuits), which are processors with circuit configurations specifically designed to perform specific processes.
[0114] A single processing unit may consist of one of these various processors, or it may consist of 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). Alternatively, multiple processing units may be composed of a single processor.
[0115] Examples of configuring multiple processing units with a single processor include, firstly, a configuration where one or more CPUs and software combine to form a single processor, which then functions as multiple processing units, as exemplified by client and server computers. Secondly, a configuration using a processor that realizes the functions of the entire system, including multiple processing units, on a single IC (Integrated Circuit) chip, as exemplified by System on Chip (SoC). Thus, various processing units are configured, in terms of hardware structure, using one or more of the above-mentioned processors.
[0116] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits, which are combinations of circuit elements such as semiconductor devices.
[0117] Furthermore, although the above embodiments describe a configuration in which the information processing program 27 is pre-stored (installed) in the storage unit 22, the invention is not limited thereto. The information processing program 27 may be provided in the form of a recording medium such as a CD-ROM (Compact Disc Read Only Memory), DVD-ROM (Digital Versatile Disc Read Only Memory), or USB (Universal Serial Bus) memory. Alternatively, the information processing program 27 may be downloaded from an external device via a network. Moreover, the technology of this disclosure extends not only to the information processing program but also to storage media for non-temporarily storing the information processing program.
[0118] The technology of this disclosure can also be appropriately combined with the above-described embodiments. The descriptions and illustrations shown above are detailed explanations of the parts relating to the technology of this disclosure and are merely examples of the technology of this disclosure. For example, the above-described explanation of the configuration, function, operation, and effect is an explanation of an example of the configuration, function, operation, and effect of the parts relating to the technology of this disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements added, or replaced from the descriptions and illustrations shown above, as long as they do not deviate from the spirit of the technology of this disclosure. [Explanation of symbols]
[0119] 1X, 1Y Information Processing System 2A, 2B Terminal Devices 4. Measuring device 5 Network 10, 10A~10H Information Processing Equipment 21 CPU 22 Memory section 23 memory 24 displays 25 Input section 26 Network Interface 27 Information Processing Programs 28 buses 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: When a predetermined condition is met, user information including health information related to the user's health and location information of the user is sent to a pre-registered contact. Information processing device.
2. The health information indicates at least one of the health status and risks that may affect the health or safety of the user and / or other people around the user. The information processing device according to claim 1 .
3. The processor: The health information is estimated based on text information input via an input unit by at least one of the user and other people around the user.
3. The information processing device according to claim 1.
4. The processor: The health information is estimated based on the location where the user was present within a predetermined period including the time when the text information was input. The information processing device according to claim 3 .
5. The processor: The condition is determined to be met when at least one of the following occurs: the user's biological information is abnormal; and the result of estimating the health information indicates that there is a risk that may affect the health or safety of the user.
5. The information processing device according to claim 3 or 4.
6. The processor: When the health information is acquired from another person, it is determined that the condition is met.
5. The information processing device according to claim 3.
7. The processor: A command for measuring the biometric information is transmitted to the destination together with the user information. The information processing device according to any one of claims 1 to 6.
8. The command is at least one of a command to start the measurement and a command to change the measurement conditions in the measurement. The information processing device according to claim 7 .
9. The location information indicates a non-residential location near the user's residential location. The information processing device according to any one of claims 1 to 8.
10. at least one processor; The processor: receiving user information including health information relating to the health of another person and location information of the other person; determining whether the location information indicates that the location is within a predetermined range from at least one of the location of the device itself and a predetermined location; If the determination is affirmative, the user information is transferred to a pre-registered contact address. Information processing device.
11. The processor: The user information is forwarded to the contact person who belongs to a different department from the user who sent the user information. The information processing device according to claim 10.
12. The processor: If the same user information as the received user information has been received in the past, the received user information is discarded. The information processing device according to claim 10 or 11.
13. The user information is provided with transfer count information indicating the number of times the user information is transferred, The processor: After incrementing the number of transfers indicated by the received information on the number of transfers, the user information to which the information on the number of transfers has been added is transferred. The information processing device according to any one of claims 10 to 12.
14. The processor: When the number of transfers indicated by the transfer count information reaches a predetermined threshold, the user information is not transferred. The information processing device according to claim 13.
15. An information processing device according to any one of claims 1 to 9; An information processing device according to any one of claims 10 to 14; An information processing system comprising:
16. The sending, receiving, and forwarding of the user information is performed via at least one of email and SNS (Social Networking Service).
16. The information processing system according to claim 15.
17. When a predetermined condition is met, user information including health information related to the user's health and location information of the user is sent to a pre-registered contact. An information processing method in which processing is performed by a computer.
18. receiving user information including health information relating to the health of another person and location information of the other person; determining whether the location information indicates that the location is within a predetermined range from at least one of the location of the device itself and a predetermined location; If the determination is affirmative, the user information is transferred to a pre-registered contact address. An information processing method in which processing is performed by a computer.
19. When a predetermined condition is met, user information including health information related to the user's health and location information of the user is sent to a pre-registered contact. An information processing program that causes a computer to execute a process.
20. receiving user information including health information relating to the health of another person and location information of the other person; determining whether the location information indicates that the location is within a predetermined range from at least one of the location of the device itself and a predetermined location; If the determination is affirmative, the user information is transferred to a pre-registered contact address. An information processing program that causes a computer to execute a process.