Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of obtaining comprehensive health information by performing multiple web searches and categorizing results, reducing user burden through automated keyword expansion and biometric analysis.
Patent Information
- Application Number
- JP2021157272
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2041-09-27
AI Technical Summary
Users face difficulty in obtaining comprehensive health-related information due to the need for repeated web searches with changing keywords when experiencing physical abnormalities, especially when unfamiliar with web searches.
An information processing device that acquires input information and biometric data to perform multiple web searches using keywords directly entered, related words, and biometric-generated text, and classifies and displays results to reduce the user's search burden.
Reduces the burden of repetitive web searches by providing comprehensive health-related information through automated keyword expansion and result categorization based on user input and biometric data.
Smart Images

Figure 0007726718000001 
Figure 0007726718000002 
Figure 0007726718000003
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] The following technologies are known as technologies for providing information useful for a user's health management. For example, Patent Document 1 describes a computer extracting data based on a user's communications, identifying health-related problems from the extracted data, generating content showing first suggestions for addressing the health-related problems based on the extracted data, monitoring the user's communications, and generating additional suggestions that are improvements to the first suggestions.
[0003] Patent document 2 describes that a computer stores information about a specific medication taken in a memory unit in association with user identification information, and when it detects that the identification information indicating the source of a posted message corresponds to the user identification information stored in the memory unit and detects that the posted message contains a predetermined keyword, it executes a process to post a predetermined message about the specific medication. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-184403 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-170733 Summary of the Invention [Problem to be solved by the invention]
[0005] When users experience some kind of physical abnormality, they commonly conduct web searches to find the cause, the name of the illness, and treatment options. However, it is difficult for users to obtain all the information they need in a single search, and they must repeatedly search the web while changing search keywords as needed. For example, if a user first enters a symptom such as "headache" into a search engine, it is likely that the search results will include websites listing multiple causes of that symptom. After identifying the cause that applies to the user, if the user then searches the web to obtain information, for example, about the optimal medication for that cause or a nearby medical institution that provides treatment for that cause, they will need to enter new search keywords. Repeating web searches while changing search keywords as needed is cumbersome, making it difficult for users, especially those unfamiliar with web searches, to access the information they need.
[0006] The disclosed technology has been developed in consideration of the above points, and aims to reduce the burden of web searches on users when providing information useful for the user's health management extracted through web searches. [Means for solving the problem]
[0007] The information processing device according to the disclosed technology includes at least one processor. The processor acquires input information, which is information input to the information processing device, and biometric information of a user. If the processor determines that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biometric information, the processor performs a process of performing a web search based on at least one of the input information and the biometric information and displaying the results of the web search.
[0008] The input information may include search keywords entered into a search engine, words sent or transmitted to a specific or unspecified party, or words uttered by a user in a conversation with a chatbot running on an information processing device.
[0009] The processor may perform a first web search using the words entered as the input information as first search keywords and a second web search using related words associated with the words entered as the input information as second search keywords, and may perform processing to display web search results for each of the first and second web searches. The processor may derive the second search keywords using an ontology-style database that associates the first search keywords with the second search keywords.
[0010] The processor may perform a third web search using the text generated based on the biometric information as a third search keyword, and may perform processing to display the results of the third web search.
[0011] The processor may perform processing to display the results of the web search by classifying them into multiple categories.
[0012] The information processing method according to the disclosed technology acquires input information, which is information input into an information processing device, and the user's biometric information, and if it is determined that there is an abnormality in the user's physical condition based on at least one of the input information and the biometric information, at least one processor provided in the information processing device performs a process of performing a web search based on at least one of the input information and the biometric information and displaying the results of the web search.
[0013] The information processing program relating to the disclosed technology is a program that causes at least one processor provided in the information processing device to acquire input information, which is information input into the information processing device, and a user's biometric information, and if it is determined that there is an abnormality in the user's physical condition based on at least one of the input information and the biometric information, to execute a process of performing a web search based on at least one of the input information and the biometric information and displaying the results of the web search. [Effects of the Invention]
[0014] According to the disclosed technology, when providing information useful for the user's health management extracted by a web search, it is possible to reduce the burden of web searches on the user. [Brief explanation of the drawings]
[0015] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a health management system according to an embodiment of the disclosed technology. [Figure 2] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device according to an embodiment of the disclosed technology. [Figure 3] FIG. 1 is a functional block diagram illustrating an example of a functional configuration of an information processing device according to an embodiment of the disclosed technology. [Figure 4] 10 is a functional block diagram illustrating an example of a functional configuration when a search processing unit according to an embodiment of the disclosed technology performs a web search based on input information. FIG. [Figure 5A] FIG. 10 is a diagram illustrating an example of data recorded in a related word database according to an embodiment of the disclosed technology. [Figure 5B] FIG. 10 is a diagram showing another example of a recording format of data recorded in the related word database according to an embodiment of the disclosed technique. [Figure 6] 10 is a functional block diagram illustrating an example of a functional configuration when a search processing unit according to an embodiment of the disclosed technology performs a web search based on biometric information. FIG. [Figure 7] 10A and 10B are diagrams illustrating an example of a display form of a result of a web search when the web search is performed based on input information according to an embodiment of the disclosed technology. [Figure 8] 10A and 10B are diagrams illustrating an example of a display form of a result of a web search when the web search is performed based on input information according to an embodiment of the disclosed technology. [Figure 9] 10 is a flowchart illustrating an example of a flow of a process performed by executing a search program according to an embodiment of the disclosed technology. [Figure 10] 10 is a flowchart showing details of a second web search process according to an embodiment of the disclosed technology. [Figure 11] 10 is a flowchart showing details of a third web search process according to an embodiment of the disclosed technology. [Figure 12] FIG. 10 is a diagram illustrating an example of a display form of a web search result according to an embodiment of the disclosed technology. DETAILED DESCRIPTION OF THE INVENTION
[0016] Hereinafter, an example of an embodiment of the disclosed technology will be described with reference to the drawings. In each drawing, the same or equivalent components and parts are given the same reference numerals, and redundant description will be omitted.
[0017] 1 is a diagram showing an example of the configuration of a health management system 1 according to an embodiment of the disclosed technique. The health management system 1 includes an information processing device 10 and a biological information measuring device 20.
[0018] The information processing device 10 is a communication terminal device used by a user who is a subject of management by the health management system 1. The information processing device 10 may be, for example, a desktop computer, a notebook computer, a tablet computer, or a smartphone. The information processing device 10 is connected to a publicly available network 40 such as the Internet. The information processing device 10 can access a web server (not shown) via the network 40 and perform web searches using a search engine.
[0019] The biological information measurement device 20 measures biological information of a user. The biological information may be, 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. The biological information measurement device 20 may be a wearable device such as a smart watch equipped with a sensor that measures such biological information. The biological information measurement device 20 has a function of continuously measuring the user's biological information according to a predetermined time schedule and storing the measured biological information in an internal memory. The biological information measurement device 20 may measure the biological information at predetermined intervals (for example, every 30 minutes). The biological information measurement device 20 is communicably connected to the information processing device 10 and transmits the measured biological information to the information processing device 10.
[0020] 2 is a diagram showing an example of the hardware configuration of the information processing device 10. The information processing device 10 includes a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 102, a non-volatile memory 103, an input device 104 including a keyboard, a mouse, a microphone, etc., a display 105, a communication interface 106, and a network interface 107. These pieces of hardware are connected to a bus 108.
[0021] The display 105 may be a touch panel display. The communication interface 106 is an interface through which the information processing device 10 communicates with the biological information measuring device 20. The communication method may be either wired or wireless. For wireless communication, a method conforming to an existing wireless communication standard such as Wi-Fi (registered trademark) or Bluetooth (registered trademark) can be applied. The network interface 107 is an interface through which the information processing device 10 connects to the network 40. The communication method may be either wired or wireless. For wireless communication, a method conforming to an existing wireless communication standard such as Wi-Fi (registered trademark) can be applied.
[0022] The nonvolatile memory 103 is a storage medium such as a hard disk or flash memory, and stores a search program 110. The RAM 102 is a work memory for the CPU 101 to execute processing. The CPU 101 loads the search program 110 stored in the nonvolatile memory 103 into the RAM 102, and executes processing in accordance with the search program 110. The CPU 101 is an example of a "processor" in the disclosed technology.
[0023] 3 is a functional block diagram showing an example of the functional configuration of the information processing device 10. The information processing device 10 has an input information acquisition unit 11, a biometric information acquisition unit 12, an analysis unit 13, a search processing unit 14, and a display processing unit 15. When the CPU 101 executes the search program 110, the CPU 101 functions as the input information acquisition unit 11, the biometric information acquisition unit 12, the analysis unit 13, the search processing unit 14, and the display processing unit 15.
[0024] The input information acquiring unit 11 acquires input information input to the information processing device 10. The input information may include words input to the information processing device 10. The words as the input information may be input using, for example, a keyboard or a microphone as the input device 104. The input information may also be information input on various applications installed on the information processing device 10.
[0025] The input information may include, for example, search keywords entered into a search engine for searching for information on a network. The input information may also include, for example, words sent or transmitted to a specific or unspecified party, such as an outgoing email, a message on a messenger application, a post on a social networking service (SNS), a blog entry, or a chat conversation. The input information may also include words uttered by a user in a conversation with a chatbot running on the information processing device 10. The input information acquisition unit 11 may acquire, as input information, a combination of two or more of the above examples.
[0026] The input information acquisition unit 11 acquires input information by cooperating with various applications installed in the information processing device 10, such as a web browser, an email application, a messenger application, and an SNS application.
[0027] The biological information acquiring unit 12 acquires the user's biological information measured by the biological information measuring device 20. The biological information acquiring unit 12 acquires measurement values such as body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial oxygen saturation (SpO2), blood glucose level, and lipid level as biological information from the biological information measuring device 20 by communicating with the biological information measuring device 20. When the biological information is intermittently measured by the biological information measuring device 20, the biological information acquiring unit 12 may acquire the biological information each time a measurement is performed by the biological information measuring device 20. When the biological information is time-series data such as an electrocardiogram waveform, the biological information acquiring unit 12 may acquire time-series data over a predetermined period (e.g., one minute) as the biological information for one measurement. When the biological information measuring device 20 continuously measures time-series data such as an electrocardiogram waveform, the biological information acquiring unit 12 may continuously acquire the time-series data.
[0028] The analysis unit 13 analyzes the input information acquired by the input information acquisition unit 11 and the biometric information acquired by the biometric information acquisition unit 12, and determines whether or not there is an abnormality in the user's physical condition based on the input information and the biometric information. For example, the analysis unit 13 may determine that there is an abnormality in the user's physical condition when the words in the input information include words that are pre-registered as words related to the user's physical condition, symptoms, health, mood, emotion, or disease name.
[0029] For example, if the input information is a search keyword entered into a search engine and the search keyword contains pre-registered words such as "fever," "cough," "headache," "stomachache," "dizziness," "cold," "can't sleep," "anxiety," "depressed," "tired," "irritated," "influenza," "novel coronavirus," "COVID-19," etc., the analysis unit 13 may determine that something is wrong with the user's physical condition. Also, if the input information is a message entered on a messenger application and the message contains pre-registered words such as those exemplified above, the analysis unit 13 may determine that something is wrong with the user's physical condition.
[0030] Furthermore, the analysis unit 13 may determine that an abnormality has occurred in the user's physical condition if the measured values of biological information, such as body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial oxygen saturation (SpO2), blood glucose level, and lipid level, are not within a predetermined range. The predetermined range may be a predetermined fixed value, or may be a range determined based on the user's measured values over a recent predetermined period. The analysis unit 13 may also determine that an abnormality has occurred in the user's physical condition if the amount of fluctuation in the measured values of the acquired biological information is greater than a predetermined amount. The amount of fluctuation may be, for example, the amount of fluctuation from the average of the measured values over the user's most recent predetermined period (e.g., one week).
[0031] When the search processing unit 14 determines that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biometric information, it performs a web search based on at least one of the input information and the biometric information. That is, when the search processing unit 14 determines that an abnormality has occurred in the user's physical condition based only on the input information out of the input information and the biometric information, it performs a web search based on the input information. Furthermore, when the search processing unit 14 determines that an abnormality has occurred in the user's physical condition based only on the biometric information out of the input information and the biometric information, it performs a web search based on the biometric information. Furthermore, when the search processing unit 14 determines that an abnormality has occurred in the user's physical condition based on both the input information and the biometric information, it performs a web search based on both the input information and the biometric information.
[0032] When performing a web search based on input information, the search processing unit 14 performs a first web search using the word input as the input information as a first search keyword, and then performs a second web search using a related word that is related to the word input as the input information as a second search keyword.
[0033] 4 is a functional block diagram showing an example of the functional configuration when the search processing unit 14 performs first and second web searches based on input information. The search processing unit 14 includes a first search processing unit 31, a related word derivation unit 32, a priority determination unit 33, and a second search processing unit 34.
[0034] The first search processing unit 31 performs a first web search by inputting the words input as input information as first search keywords to the search engine 60. For example, the first search processing unit 31 inputs the words "I have a headache" as input information sent by the user on a messenger application as the first search keywords to the search engine 60. Note that the search engine 60 may exist on a website (a so-called search site) accessible via the network 40.
[0035] The related word derivation unit 32 derives one or more related words related to a word input as input information. The related word derivation unit 32 derives the related words by referring to the related word database 50. The related word database 50 is a database that stores words that can be input as input information (hereinafter referred to as input words) as well as related words that can be used as search keywords for web searches, in association with the input words. The related word database 50 may be stored in the non-volatile memory 103, or in external storage (not shown) accessible via the network 40.
[0036] FIG. 5A is a diagram showing an example of data recorded in the related word database 50. FIG. 5A illustrates a plurality of related words associated with input words, such as "headache," "headache," "heavy head," and "throbbing head." The related words are classified into a plurality of categories determined according to the input words. In the example shown in FIG. 5A, categories corresponding to the input words, such as "headache," "headache," "heavy head," and "throbbing head," are exemplified as "cause," "visit a hospital," "medicine," and "solution." FIG. 5A also illustrates related words classified as "cause," such as "cold," "migraine," "lack of sleep," "hangover," and "stress," and related words classified as "visit a hospital," such as "nearby hospital" and "online medical consultation." Related words classified as "medicine" include "headache medicine" and "painkiller e-commerce site," and related words classified as "solution," such as "food," "drink," "pressure point," "stretch," and "cool down." The categories and related words corresponding to input words may be updated as needed based on search history. The related word deriving unit 32 derives related words related to the input word for each of a plurality of categories by referring to the related word database 50 .
[0037] The related word database 50 may also associate related words in an ontology format, as illustrated in FIG. 5B. An ontology is knowledge that defines the meanings, usage, and conventions of concepts used to describe models and knowledge about the target world. It is a conceptual system that links together what constitutes multiple concepts. FIG. 5B illustrates an ontology tree diagram that systematizes concepts related to "I have a headache." In the example shown in FIG. 5B, "headache," "heavy head," and "throbbing head" are associated as similar expressions to "I have a headache." When these similar expressions are entered as input words, they are treated as synonyms for "I have a headache." In addition, "cold," "migraine," "lack of sleep," "hangover," and "stress" are associated as "causes" of "headache." Furthermore, "visiting a doctor," "medicine," and "coping methods" are associated as "actions" related to "headache." Furthermore, multiple items are subordinate to these actions. By defining such tree relationships, the classification and specific examples of related words can be organized. Furthermore, even when the input words are different, associating them in ontology format increases extensibility. Note that in Figure 5B, "is-a," "part-of," "generated-by," and "realization-of" written between concepts represent the relationship between concepts. "is-a" means a superordinate-subordinate relationship, "part-of" means a partial relationship, "generated-by" means a superordinate action, and "realization-of" means a subordinate action.
[0038] The priority determination unit 33 assigns priorities to the multiple related words derived by the related word derivation unit 32. For example, the priority determination unit 33 may assign priorities to the multiple related words derived by the related word derivation unit 32 based on the frequency with which they are used together with the corresponding input words. The frequency of use may be the frequency of use by the user or the frequency of use by an unspecified number of people. For each category of related words, the priority determination unit 33 assigns a priority to each of the related words classified into that category.
[0039] The second search processing unit 34 extracts, for each category, one or more related words that have relatively high priorities assigned by the priority determination unit 33, and performs a second web search by inputting the related words extracted for each category as second search keywords into a search engine. The second search processing unit 34 may also perform a second web search by inputting a combination of the first search keyword and the second search keyword into a search engine. The second search processing unit 34 may also perform a second web search for each category. In other words, the second web search may be performed multiple times.
[0040] When performing a web search based on biometric information, the search processing unit 14 performs a third web search using text generated based on the biometric information as a third search keyword. Figure 6 is a functional block diagram showing an example of the functional configuration of the search processing unit 14 when performing a web search based on biometric information. The search processing unit 14 includes a search keyword generation unit 35 and a third search processing unit 36.
[0041] The search keyword generation unit 35 generates third search keywords for performing a web search based on measurements of biological information such as body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial oxygen saturation (SpO2), blood glucose level, and lipid level. For example, the search keyword generation unit 35 may generate text describing the type of biological information and the measurement value, such as "body temperature 39.2 degrees," as the third search keyword, or may generate text indicating qualitative symptoms identified from various measurements, such as "high heart rate, rapidly rising blood glucose level," as the third search keyword. The third search processing unit 36 performs a third web search by inputting the third search keywords generated by the search keyword generation unit 35 into a search engine.
[0042] When performing a web search based on both the input information and the biometric information, the search processing unit 14 may perform a web search using a combination of the first search keyword and the third search keyword. Furthermore, the search processing unit 14 may further perform a web search using a combination of the second search keyword and the third search keyword. Furthermore, the first to third web searches may be performed independently.
[0043] The display processing unit 15 performs processing to display the results of the web search performed by the search processing unit 14 on the display 105. Figures 7 and 8 are diagrams showing examples of how the results of a web search are displayed when a web search is performed based on input information.
[0044] Display processing unit 15 performs processing to display a list of links for accessing websites extracted by performing the first web search as the web search results on display 105. Figure 7 shows an example of a state in which links to multiple websites extracted by the first web search using the input word "headache" as the first search keyword are displayed on display 105.
[0045] The display processing unit 15 classifies the results of the second web search into multiple categories and displays them. The display processing unit 15 displays "Cause," "Visit a hospital," "Medicine," and "Corrective measures" as categories for classifying second search keywords (related words) on the display 105 along with the results of the first web search. When one of the multiple categories displayed on the display 105 is selected with the mouse pointer 70, the display processing unit 15 displays links to multiple websites on the display 105 that have been extracted by a second web search using the related words classified into the selected category as second search keywords, as shown in FIG. 8. FIG. 8 illustrates an example in which "Visit a hospital" is selected from the multiple categories, and links to multiple websites that have been extracted by a second web search using the words "nearby hospital" and "online medical care," which are related words classified as "Visit a hospital," as second search keywords, are displayed on the display 105.
[0046] When a web search (third web search) is performed based on biometric information, the display processing unit 15 performs processing to display the results of the third web search on the display 105, either alone or together with the results of the web searches (first and second web searches) based on the input information, depending on whether or not a web search (first and second web searches) based on the input information has been performed.
[0047] 9 is a flowchart showing an example of the flow of processing performed by CPU 101 executing search program 110. Search program 110 is executed when, for example, a user operates input device 104 to instruct the start of processing.
[0048] In step S1, the CPU 101 functions as the input information acquisition unit 11 and acquires input information that is information input to the information processing device 10.
[0049] In step S2, the CPU 101 functions as the biological information acquisition unit 12 and acquires biological information from the biological information measurement device 20.
[0050] In step S3, the CPU 101 functions as the analysis unit 13 and determines whether or not there is something wrong with the user's physical condition based on the input information acquired in step S1 and the biological information acquired in step S2. If it is determined that there is something wrong with the user's physical condition, the process proceeds to step S4, and if it is determined that there is no something wrong with the user's physical condition, this routine ends.
[0051] In step S4, CPU 101 determines whether or not an abnormality in the user's physical condition has been detected from the input information. If it is determined that an abnormality in the user's physical condition has been detected from the input information, the process proceeds to step S5, and if it is determined that an abnormality in the user's physical condition has not been detected from the input information, the process proceeds to step S7.
[0052] In step S5, CPU 101 functions as search processor 14 (first search processor 31) and performs a first web search using the word input as the input information as a first search keyword.
[0053] In step S6, CPU 101 functions as search processing unit 14 and performs a second web search using, as second search keywords, words related to the word input as input information.
[0054] 10 is a flowchart showing the details of the second web search process in step S6. In step S11, CPU 101 functions as related word derivation unit 32 and derives related words related to the word entered as input information. CPU 101 derives one or more related words for each of a plurality of categories by referring to related word database 50.
[0055] In step S12, the CPU 101 functions as the priority determination unit 33 and assigns priorities to the multiple related words derived in step S11. For each category in the related word database 50, the CPU 101 assigns a priority to each of the related words classified into that category.
[0056] In step S13, the CPU 101 functions as the second search processing unit 34, extracts one or more related words with relatively high priority for each category, and performs a second web search by inputting each of the related words extracted for each category into a search engine as a second search keyword.
[0057] 9, in step S7, CPU 101 determines whether or not an abnormality in the user's physical condition has been detected from the biometric information. If it is determined that an abnormality in the user's physical condition has been detected from the biometric information, the process proceeds to step S8, and if it is determined that an abnormality in the user's physical condition has not been detected from the biometric information, this routine ends.
[0058] In step S8, the CPU 101 functions as the search processing unit 14 and performs a third web search using a third search keyword generated based on the biometric information.
[0059] 11 is a flowchart showing details of the third web search process in step S8. In step S21, CPU 101 functions as search keyword generation unit 35 and generates third search keywords for performing a web search based on measurements of biological information such as body temperature, heart rate, electrocardiogram, electromyogram, blood pressure, arterial oxygen saturation (SpO2), blood glucose level, and lipid level.
[0060] In step S22, CPU 101 functions as third search processing unit 36 and performs a third web search by inputting the third search keyword generated in step S21 into a search engine.
[0061] 9, in step S9, CPU 101 functions as display processing unit 15 and performs processing to display the results of a web search performed by search processing unit 14 on display 105. When a web search is performed based on input information, CPU 101 classifies the results of a second web search using related words into multiple categories and displays them.
[0062] Note that the input of the input information and the presentation of the web search results may be performed on a conversation screen with a chatbot running on the information processing device 10, as illustrated in FIG.
[0063] Figure 12 shows an example in which a user utters the word "headache" to a chatbot. In response, the chatbot displays on the conversation screen links to multiple websites extracted by entering the word "headache" into a search engine as a first search keyword. The chatbot also displays on the conversation screen categories for classifying related words, which are second search keywords, such as "cause," "visit a hospital," "medicine," and "treatment."
[0064] When a user selects, for example, "hospital visit" from the categories displayed on the conversation screen, the chatbot displays links to multiple websites on the conversation screen that are extracted by entering related words classified as "hospital visit," such as "nearby hospital" and "online medical consultation," into a search engine as second search keywords.
[0065] As described above, the information processing device 10 according to the embodiment of the disclosed technology acquires input information, which is information input to the information processing device, and biometric information of the user, and when it determines that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biometric information, performs a web search based on at least one of the input information and the biometric information and displays the results of the web search. In this way, the information processing device 10 according to the present embodiment performs a web search for information useful for the user's health management when there is a possibility that an abnormality has occurred in the user's physical condition, thereby reducing the burden of web searches on the user.
[0066] Furthermore, the information processing device 10 according to this embodiment performs a first web search using the words input as input information as first search keywords, and further performs a second web search using related words related to the words input as input information as second search keywords. The information processing device 10 performs a process of displaying web search results for each of the first web search and the second web search. As described above, the information processing device 10 according to this embodiment performs a web search using not only the words directly input as input information but also related words, thereby making it possible to present much of the information desired by the user without burdening the user with the burden of repeatedly performing web searches while changing search keywords.
[0067] Furthermore, the information processing device 10 according to this embodiment performs a third web search using text generated based on the biometric information as a third search keyword. In this way, according to the information processing device 10 according to this embodiment, when a measurement value indicates an abnormal value as biometric information, a search keyword corresponding to the measurement value is generated to perform a web search, thereby reducing the burden on the user of web searches.
[0068] Furthermore, the information processing device 10 according to this embodiment performs a process of classifying and displaying the results of a web search into a plurality of categories. In this way, the information processing device 10 according to this embodiment classifies and displays the results of a web search into a plurality of categories, allowing the user to easily and quickly access the information they desire.
[0069] In the above embodiment, the following various processors can be used as the hardware structure of processing units that perform various processes, such as the input information acquisition unit 11, the biometric information acquisition unit 12, the analysis unit 13, the search processing unit 14, the display processing unit 15, the first search processing unit 31, the related word derivation unit 32, the priority determination unit 33, the second search processing unit 34, the search keyword generation unit 35, and the third search processing unit 36. As described above, the various processors include CPUs and GPUs, which are general-purpose processors that execute software (programs) and function as various processing units, as well as dedicated electrical circuits, such as programmable logic devices (PLDs) whose circuit configuration can be changed after manufacture, such as FPGAs, and application-specific integrated circuits (ASICs), which are processors with a circuit configuration designed specifically to perform specific processes.
[0070] 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.
[0071] 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.
[0072] Furthermore, more specifically, the hardware structure of these various processors can be an electric circuit that combines circuit elements such as semiconductor elements.
[0073] In the above embodiment, the search program 110 is pre-stored (installed) in the non-volatile memory 103, but the present invention is not limited to this. The search program 110 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 search program 110 may also be downloaded from an external device via a network. [Explanation of symbols]
[0074] 1. Health Management System 10. Information processing equipment 11 Input information acquisition unit 12 Biometric information acquisition unit 13 Analysis Department 14 Search processing section 15 Display processing section 20 Biological information measuring device 31 First search processing unit 32 Related word extraction section 33 Priority Determination Unit 34 Second search processing section 35 Search Keyword Generation Unit 36 Third search processing section 40 Network 50 related word database 60 search engines 70 Mouse Pointer 101 CPU 102 RAM 103 Non-volatile memory 104 Input Device 105 Display 106 Communication Interface 107 Network Interface 108 Bus 110 Search Program
Claims
1. An information processing device including at least one processor, The processor: acquiring input information that is information input to the information processing device and biometric information of a user; when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; displaying the results of the web search; The input information includes a search keyword input to a search engine. Information processing device.
2. An information processing device having at least one processor, The processor: acquiring input information that is information input to the information processing device and biometric information of a user; when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; displaying the results of the web search; The input information includes words sent or transmitted to a specific or unspecified party. Information processing device.
3. An information processing device having at least one processor, The processor: acquiring input information that is information input to the information processing device and biometric information of a user; when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; displaying the results of the web search; The input information includes words uttered by the user in a conversation with a chatbot running on the information processing device. Information processing device.
4. The processor: performing a first web search using the word input as the input information as a first search keyword and a second web search using a related word that is related to the word input as the input information as a second search keyword; A process for displaying the results of the first web search and the second web search is performed. The information processing device according to claim 1 .
5. The processor derives the second search keyword using an ontology-based database that associates the first search keyword with the second search keyword. The information processing device according to claim 4 .
6. the processor performs a third web search using the text generated based on the biometric information as a third search keyword; Perform a process to display the results of the third web search. The information processing device according to claim 1 .
7. The processor: The results of the web search are sorted into multiple categories and displayed. The information processing device according to claim 1 .
8. acquiring input information, which is information input to an information processing device and includes a search keyword input to a search engine, and biometric information of a user; when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing method in which processing is executed by at least one processor included in the information processing device.
9. Acquiring information input into an information processing device, including words sent or transmitted to a specific or unspecified party, and biometric information of the user, when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing method in which processing is executed by at least one processor included in the information processing device.
10. Acquiring input information including words uttered by a user in a conversation with a chatbot running on an information processing device, and biometric information of the user, when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing method in which processing is executed by at least one processor included in the information processing device.
11. acquiring input information, which is information input to an information processing device and includes a search keyword input to a search engine, and biometric information of a user; when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing program for causing at least one processor included in the information processing device to execute processing.
12. Acquiring information input into an information processing device, including words sent or transmitted to a specific or unspecified party, and biometric information of the user, when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing program for causing at least one processor included in the information processing device to execute processing.
13. Acquiring input information including words uttered by a user in a conversation with a chatbot running on an information processing device, and biometric information of the user, when it is determined that an abnormality has occurred in the user's physical condition based on at least one of the input information and the biological information, performing a web search based on at least one of the input information and the biological information; Display the results of the web search An information processing program for causing at least one processor included in the information processing device to execute processing.
Citation Information
Patent Citations
Medical checkup network system
JP2006251872A
Message display program, message display method and information processor
JP2016170733A
System and method for providing individualized health and wellness coaching
JP2016184403A
Agent device, dialog system, dialog method and program
JP2018010610A
System and method for diagnosis involving crowdsourcing
US20130253940A1