Information interaction method and device, equipment and storage medium

By extracting the interactive information between users and digital assistants and updating the health profile, the shortcomings of existing online health consulting services in terms of interactivity and professionalism are solved, and health information management for multiple people or families is achieved, and service efficiency and user experience are improved.

CN119626583APending Publication Date: 2025-03-14BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311170280.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-11
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing online health consulting services have shortcomings in terms of interactivity and professionalism, and it is difficult to collect and update health information efficiently and accurately, and lack the ability to manage health records for multiple people or families.

Method used

By extracting health information based on the interactive information between users and digital assistants and updating relevant health records, the extracted health information generates reply from digital assistants, and supporting health record management of multiple people or families.

Benefits of technology

It realizes the update of health profiles based on interactive information, improves the efficiency and accuracy of health information management, supports the management of health services for multiple people or families, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626583A_ABST
    Figure CN119626583A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information interaction method and device, equipment and a storage medium. The method comprises the steps of extracting health information of a first consultation object at least based on interaction information of a user and a digital assistant in at least one health consultation for the first consultation object. The user is associated with a first advisory object. The method further includes updating a health profile of the first consulting object using the extracted health information. The method further includes, in response to the current health consultation being initiated, generating a reply to the message by the digital assistant based on the health profile of the first consultation object and the message input by the user. In this way, the information interaction between the user and the digital assistant can be utilized to update the health file of the consulting object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for information interaction. Background Art

[0002] With the development of Internet technology, people are expected to enjoy remote and online services in health consultation. Online health consultation improves the supply of high-quality medical resources efficiently and at low cost, helps medical institutions expand the scope of medical services, and enables the consulting objects to obtain authoritative and professional medical guidance at any time. At present, some websites, terminal applications, etc. try to provide online health consultation services. However, in online health consultation, the interactivity and professionalism need to be improved. Summary of the invention

[0003] In a first aspect of the present disclosure, an information interaction method is provided. The method includes extracting health information of a first consulting object based at least on interaction information between a user and a digital assistant in at least one health consultation for the first consulting object. The user is associated with the first consulting object. The method also includes updating the health record of the first consulting object using the extracted health information. The method also includes generating a reply to a message by the digital assistant based on the health record of the first consulting object and a message input by the user in response to the current health consultation being initiated.

[0004] In the second aspect of the present disclosure, a device for information interaction is provided. The device includes: a health information extraction module, configured to extract the health information of the first consulting object based on at least one interaction information between the user and the digital assistant in at least one health consultation for the first consulting object; a health record update module, configured to update the health record of the first consulting object using the extracted health information, and the user is associated with the first consulting object; and a reply generation module, configured to generate a reply to the message of the digital assistant based on the health record of the first consulting object and the message input by the user in response to the current health consultation being initiated.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the medium, and when the computer program is executed by a processor, the method of the first aspect is implemented.

[0007] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0010] Figures 2A to 2G Schematic diagrams of example interfaces for health consultation according to some embodiments of the present disclosure are respectively shown;

[0011] FIG. 3A to FIG. 3C Schematic diagrams of example interfaces for generating a health record according to some embodiments of the present disclosure are respectively shown;

[0012] Figure 3D A schematic diagram showing an example interface presenting a health record according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A flowchart of a process for information interaction according to some embodiments of the present disclosure is shown;

[0014] Figure 5 A block diagram showing an apparatus for information interaction according to some embodiments of the present disclosure; and

[0015] Figure 6 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.

[0018] Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0020] It is understandable that before using the technical solutions disclosed in the various embodiments of the present disclosure, the types, scopes of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to relevant users and their authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations. The relevant users may include any type of right holders, such as individuals, enterprises, and groups.

[0021] For example, in response to receiving an active request from a user, a prompt message is sent to the relevant user to clearly prompt the relevant user that the operation requested to be performed will require obtaining and using the information of the relevant user, so that the relevant user can independently choose whether to provide information to software or hardware such as an electronic device, application, server or storage medium that executes the operation of the technical solution of the present disclosure based on the prompt message.

[0022] As an optional but non-limiting implementation, in response to receiving an active request from a relevant user, a prompt message is sent to the relevant user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide information to the electronic device.

[0023] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0024] As used herein, the term "model" can learn the association between the corresponding input and output from the training data, so that after the training is completed, the corresponding output can be generated for a given input. The generation of the model can be based on machine learning technology. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs by using multi-layer processing units. A neural network model is an example of a model based on deep learning. In this article, "model" may also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", and these terms are used interchangeably in this article.

[0025] During the online health consultation process, users can enter the health information of the consulting object by filling out forms and other methods. However, this way of collecting health information may cause problems such as incomplete information collection, incorrect information filling, and long time consumption. Therefore, there is a lack of effective solutions for efficiently and accurately collecting health information and updating health records. In addition, health records cover a wide range of information, and the formats, units and standards of various types of information may be inconsistent, making it difficult to achieve data standardization. On the other hand, current online health service platforms often only support personal health record management, but lack health record management for multiple people or families.

[0026] According to an embodiment of the present disclosure, an improved scheme for information interaction is proposed. In this scheme, the health information of the consulting object is extracted based on the interaction information between the user and the digital assistant for health consultation in at least one health consultation for the consulting object. The consulting object is associated with the user. For example, the consulting object may be the user himself or another consulting object associated with the user. The health record of the consulting object is updated using the extracted health information. If the current health consultation is initiated, the digital assistant's reply to the message is generated based on the health record of the consulting object and the message entered by the user.

[0027] In this way, the health records of the consulting object can be updated based on the information interaction between the user and the digital assistant, so as to better manage the health information of the consulting object. In addition, since the consulting object can be a consulting object associated with the user, the user can manage and update the health records of multiple consulting objects associated with him, thereby improving the experience of health services.

[0028] Some example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0029] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.

[0030] In some embodiments, the application 120 can be downloaded and installed on the terminal device 110. In some embodiments, the application 120 can also be accessed through other means, such as through a web page. Figure 1 In the environment 100, if the application 120 is started, the terminal device 110 can present the interface 150 of the application 120. The interface 150 may include various user interfaces that the application 120 can provide. The interface 150 is sometimes also referred to as a client interface.

[0031] In an embodiment of the present disclosure, the application 120 includes any appropriate application capable of providing health consultation services. In some embodiments, the application 120 can implement a dialogue interaction with the user 140 based on the digital assistant 125 to provide health consultation services to the user 140. In some embodiments, in addition to the interaction with the digital assistant 125, the application 120 can also provide other services, and the embodiments of the present disclosure are not limited in this respect.

[0032] In some embodiments, the terminal device 110 can communicate with the server 130 to provide services for the application 120 and / or the digital assistant 125. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a television receiver, a radio broadcast receiver, an e-book device, a gaming device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The application 130 can be various types of computing systems / servers that can provide computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0033] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0034] In an embodiment of the present disclosure, the digital assistant 125 is used for interaction with the user. The interactive interface between the user and the digital assistant 125 is presented in the client interface, also referred to as an interactive window or a dialog window. As an intelligent assistant, the digital assistant 125 has intelligent dialogue and information processing capabilities. In the interactive interface, the user inputs an interactive message, and the digital assistant 125 provides a reply message in response to the user input. In the application 120, the digital assistant 125 can be started or awakened by an appropriate means (e.g., a shortcut key, a button, or voice) to present an interactive interface with the user. The interactive interface may include interface elements for information interaction, such as an input box, a message list, a message bubble, and the like.

[0035] In the embodiments of the present disclosure, the digital assistant 125 is used to provide services related to health consultation. Such a digital assistant 125 may sometimes also be referred to as a "digital doctor". Users can use simple text or voice input to send health consultation needs to the digital assistant 125, and can obtain real-time replies from the digital assistant 125 to conduct medical knowledge popular science questions and answers, health consultation, or pan-health management. In this way, the digital assistant 125 can be used to improve the supply of high-quality medical resources efficiently and at low cost, help medical institutions expand the coverage of medical services, and allow users to obtain authoritative and professional guidance at any time.

[0036] In some embodiments, the digital assistant 125 can use the model to determine the response to the user's question. In some embodiments, the model can be trained based on a general corpus and a special corpus for the medical field, so as to achieve accessible, credible, and understandable medical knowledge education and health consultation guidance. Special corpora in the medical field may include, for example, authoritative clinical guidelines, literature, textbooks, clinical doctor-patient communication question and answer data at home and abroad. In some embodiments, the training of medical safety-related mechanisms can be strengthened during model training, so that the model can have the ability to provide credible health consultation advice and pass comprehensive safety testing. In some embodiments, when evaluating the performance of the digital assistant 125, the digital assistant 125 can also be evaluated in terms of communication expression ability, humanistic care and friendliness, so that the digital assistant 125 can achieve empathy with users, understand user needs, and communicate in detail and patiently, which is conducive to alleviating the problems of short communication time and insufficient communication between doctors and patients.

[0037] The model can be deployed on the terminal device 110 or can be accessed by the terminal device 110. Alternatively, the terminal device 110 can communicate with the model to use the model to provide application management services for the user 140. For example, the terminal device 110 can send a prompt word input to the model based on the interaction information between the user 140 and the digital assistant 125, and obtain the processing result of the model. As an alternative or in addition, the digital assistant 125 itself can also be obtained based on the model. The digital assistant 125 can process the conversation message input by the user 140 to obtain the needs of the user 140, such as the questions that the user 140 expects to consult, etc. The model can be configured locally on the terminal device 110 or independently of the terminal device 110 according to the needs, and the present disclosure is not intended to limit this.

[0038] In an embodiment of the present disclosure, in response to a consultation initiation operation, an interactive interface between the user 140 and the digital assistant 125 is provided for health consultation of the user 140. The consultation initiation operation may be an operation initiated by the user 140 in any appropriate manner. The health consultation may be a health consultation with the user 140 as the consultation object, or may be other consultation objects specified by the user 140. In the interactive interface between the user 140 and the digital assistant 125, the user may be supported to input various types of interactive messages by text or voice. Voice input may be converted into a text message. The digital assistant 125 determines the corresponding reply based on the text input by the user.

[0039] In some cases, the user 140 may input a file in a non-text message format for consultation. In an embodiment of the present disclosure, the user is supported to input messages in a multimodal data format for interaction, including text message format and non-text message format. When the user 140 inputs a file in a non-text message format, the digital assistant 125 can also appropriately determine the reply.

[0040] In the following, for a better understanding of the embodiments of the present disclosure, reference will be made to Figures 2A to 2G as well as FIG. 3A to FIG. 3D The information interaction interface shown in the figures is described in detail. It should be understood that the information interaction interfaces in these figures are merely examples, and various interface designs may actually exist. The various graphic elements in the interface may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect.

[0041] As previously described, the digital assistant 125 provides health consulting services (also referred to as health consulting services) to the user 140 . Figure 2AA schematic diagram of an example interface 200A for health consultation according to some embodiments of the present disclosure is shown. In this article, the example interface 200A is also referred to as an information interaction interface 200A. As shown in the figure, the interface 200A provides an option 202 for health consultation with the user 140 himself, an option 204 for health consultation for relatives and friends, and an option 206 for creating a health record.

[0042] In some embodiments, if the current health consultation is activated, consultation options corresponding to multiple consultation objects will be provided in the interface 200A, such as option 202 and option 204. Figure 2A In the example of FIG. 1 , a single option 204 is presented for multiple friends and relatives associated with the user 140 , but in some embodiments, different options corresponding to different friends and relatives or consultation objects may be presented respectively.

[0043] In some embodiments, if user 140 selects option 204, a Figure 2B Example interface 200B shown. In interface 200B, a consultant management window 210 (also called a consulting object management window) is presented. User 140 can select relatives and friends who want to be consulted in consultant management window 210. For example, user 140 can select the corresponding consultant (i.e., consulting object) who will help him / her with consultation from option 212, option 214 and option 216. For example, in the illustrated example, option 212 is selected, and the consultant to be consulted is the user's father "Zhang X". In this article, the consultant presented in the consultant management window 210 is also referred to as the relative and friend consultant of user 140, or the consulting object or consultant associated with user 140.

[0044] Additionally or alternatively, in some embodiments, the interface 200B may also present an option 218 for creating a new consultant. In this way, the user 140 may associate the relatives, friends, or consulting objects associated with the user 140 to the account of the user 140. Thus, the user 140 may uniformly manage the health consultations or health records of multiple relatives, friends, or consulting objects.

[0045] It should be understood that although Figure 2C In the example of FIG. 2 , the consultant management window 210 is presented as a pop-up window that at least partially covers the interface 200C, but in some embodiments, the consultant management window 210 may also be presented in other forms. The scope of the present disclosure is not limited in this respect.

[0046] In some embodiments, assuming that Figure 2B If option 218 is selected in the consultant management window 210 of Figure 2CExample interface 200C shown in . In other words, based on receiving a selection of a consulting option 218 related to a first consulting object (e.g., consulting object "Zhang X"), interface 200C is presented. In this article, "first consulting object" is used to represent the selected consulting object. In interface 200C, basic information 232 of the first consulting object is presented. In addition, in interface 200C, interaction information between the user 140 and the digital assistant 125 is also presented, such as dialogue 234, dialogue 236, etc. Dialogue 234 and dialogue 236 can be dialogues sent by the digital assistant 125 to the user 140 to prompt the user 140 to input. Additionally, in interface 200C, prompt information 238 is also presented to prompt the user 140 to describe in detail the issues that he wants to consult.

[0047] Figure 2D An example interface 200D is shown. In the interface 200D, the user 140 provides an input message 242. The input message 242 includes a question that the user 140 wants to ask. In response to the input 242, the digital assistant 125 can generate a reply 244 to the message 242.

[0048] In some embodiments, in response to the current health consultation being initiated, a reply of the digital assistant 125 to the message 242 can be generated based on the health record of the first consulting object and the message 242 input by the user 140. The health record of the first consulting object includes the health information of the first consulting object. The health information of the first consulting object is extracted based on at least the interaction information between the user 140 and the digital assistant 120 in at least one health consultation for the first consulting object. For example, the at least one health consultation for the first consulting object may be all historical health consultations before the current health consultation. For another example, the at least one health consultation for the first consulting object may also be a predetermined number of historical health consultations before the current health consultation.

[0049] Additionally or alternatively, in some embodiments, in addition to at least one health consultation for the first consultant, the health information of the first consultant can also be extracted based on at least one of the health consultation summary and the electronic medical record generated in the at least one health consultation for the first consultant. In this article, the health consultation summary refers to the summary information of the health consultation obtained by summarizing the interactive information during the health consultation process. The electronic medical record refers to an electronic record created for the first consultant that records the consultant's illness obtained from the health consultation. By further based on the health consultation summary and the electronic medical record, the health information of the consultant can be more fully extracted.

[0050] Several examples of extracting health information based on at least one health consultation for the first consulting object are described above. In some embodiments, the extracted health information is used to update the health record of the first consulting object. As an example, the health record of the first consulting object can be updated as a health consultation for the first consulting object occurs. In other words, after each health consultation for the first consulting object, the health record of the first consulting object can be updated based on the interactive information of the health consultation.

[0051] In some embodiments, in the health record, the extracted health information is organized according to the timeline corresponding to at least one health consultation. For example, the health information extracted from the health consultation summary and electronic medical record corresponding to each health consultation can be stored in association with the time of the health consultation. As the user's health consultation continues, the corresponding information can be better displayed in the health record for the user to view.

[0052] Based on the health record of the first consulting object and the message 242 input by the user 140, a reply 244 of the digital assistant 125 to the message 242 can be generated. As an example, the reply 244 of the digital assistant 125 can be generated based on the health record of the first consulting object and the message 242 by means of natural language processing technology and machine learning algorithms. It should be understood that any appropriate natural language processing technology or machine learning algorithm can be used to generate the reply of the digital assistant 125, and the embodiments of the present disclosure are not limited in this respect.

[0053] The following will describe using the model to generate a reply 244 as an example. As an example, a prompt word input for the model can be generated based on the health record of the first consulting object and the message 242 input by the user 140. For example, the prompt word input can be a field related to the health of the first consulting object extracted from the message 242. The generated prompt word is input to the model, and the output of the model can be obtained. For example, the output of the model can be a field related to the prompt word input for health advice or health analysis. Based on the input of the model, a reply 244 for the user 140 can be generated. For example, based on the output of the model, a statement including the output of the model can be generated as a reply 244.

[0054] In each conversation, the patient’s health record is used as input to the model. In this way, the model can provide more accurate and personalized health consultation and health advice based on the patient’s specific health conditions and needs.

[0055] In this way, the digital assistant 125 can continuously generate replies to the messages input by the user 140. Thus, the interaction information between the user 140 and the digital assistant 125, such as multi-round dialogue information, can be obtained. In some embodiments, based on the interaction information or multi-round dialogue information of the current health consultation, a health consultation report (also referred to as a health consultation report in this article) of the current health consultation can be generated, such as Figure 2E The example interface 200E of the embodiment of the present invention shows a health consultation report 250. In the health consultation report 250, information such as personal information of the first consultation object, problem description information and health advice can be included. In some embodiments, the health consultation report 250 can be used as a health consultation summary of the current health consultation. The health consultation report 250 can be used to further update the health record of the first consultation object.

[0056] In some embodiments, the health record of the consulting object may have multiple predetermined fields. Each predetermined field indicates the corresponding information type. In this article, multiple predetermined fields are also referred to as "minimum set fields". Examples of multiple predetermined fields include, but are not limited to: "retrosternal discomfort", "sleep disorders", "polyps", "inflammation", "laboratory tests", and other health-related words or terms. The scope of the present disclosure is not limited here.

[0057] In the process of updating the health record of the first consulting object, the extracted health information can be filled into corresponding fields in the plurality of predetermined fields based on the information types indicated by the plurality of predetermined fields. As an example, "discomfort behind the sternum" can be filled into the field corresponding to "discomfort behind the sternum", and so on.

[0058] By setting multiple predetermined fields, it is possible to ensure that comprehensive, valid, and standard information is collected in the health record. By collecting this information, it is convenient for subsequent health analysis and suggestions.

[0059] Combination of the above FIG. 2C to FIG. 2E An example process of a health consultation is described. In some embodiments, user 140 may also rate the health consultation. Figure 2E An example interface 200E for evaluating health consultation is shown. Interface 200E presents personal information 262 of the first consulting object, health information involved in the current health consultation, such as a summary 264 of the current health consultation, and evaluation boxes 266 and 268 for evaluating the current health consultation. User 140 can rate the current health consultation in evaluation box 266. In addition, user 140 can add comments to the current health consultation in evaluation box 268. In this way, the user's experience can be improved.

[0060] As described above, the health information of the first consulting object can be extracted based on the interaction information between the user 140 and the digital assistant 125 in at least one health consultation. In some embodiments, the interaction information between the user 140 and the digital assistant 125 is not limited to the dialogue information. As an example, the user 140 can also provide the digital assistant 125 with other information about the first consulting object.

[0061] Figure 2G An example interface 200G for providing other information of the first consulting object to the digital assistant 125 is shown. In interface 200G, user 140 can not only enter message 272, but user 140 can also use option 274, option 276 or option 278 to provide other information of the first consulting object. For example, user 140 can provide pictures related to the health information of the first consulting object through option 274, such as scanned pictures of various test results or test reports. For another example, user 140 can take pictures of content related to the health information of the first consulting object through option 276. For example, user 140 can take pictures of paper medical records or other test results or reports of the first consulting object through option 276. For another example, user 140 can upload files about the health information of the first consulting object, such as electronic medical records, electronic test reports, and so on, through option 278.

[0062] In some embodiments, the interactive information between the user 140 and the electronic assistant 125 in the current health consultation and the content uploaded by the user 140 such as pictures, photos, files, etc. listed above can be jointly extracted for health information. The health information extracted in the current health consultation can further update the health record of the first consulting object.

[0063] Combination of the above Figures 2A to 2G Several examples for health consultation and extracting health information based on the health consultation and updating the health profile are described. In some embodiments, the user 140 can create respective health profiles for the consultation object associated with the user 140 (eg, the first consultation object). Figure 3A A schematic diagram of an example interface 300A for generating a health profile according to some embodiments of the present disclosure is shown. As an example, the interface 300A may be presented in response to the user 140 selecting the option 206 in the interface 200A.

[0064] As shown in the figure, the interface 300A includes a prompt message 302 for creating a health record and an information input area 304. In the information input area 304, the user 140 can input information of the current consulting object (e.g., the first consulting object) such as a headshot, name, gender, age, and relationship with the user 140. In addition, the interface 300A also provides a submit information option 306 for submitting the filled information.

[0065] In some embodiments, if the user 140 chooses to fill in the information of the relationship with the user 140 (ie, "relationship with me"), a separate information window 312 may be presented, such as Figure 3B In the information window 312, various predetermined relationship options are presented. For example, in the illustrated example, the user 140 selects the relationship between the current consulting object and the user as a relative or friend relationship 314. It should be understood that Figure 3B The various relationships illustrated in the figure are merely exemplary and not restrictive. In some embodiments, in addition to these commonly used predetermined relationship options, the user 140 can also choose to input other relationship information.

[0066] Similarly, in some embodiments, if the user 140 chooses to fill in the age of the current consulting object, a separate information window 322 may be presented, such as Figure 3C In the information window 322, various alternative ages may be presented in a manner such as scrolling. The user 140 may select the age of the current consulting object by, for example, scrolling with the mouse. As shown in the figure, in this example, the age "24 years old" 324 is selected.

[0067] It should be understood that although Figure 3B and 3C In the example of FIG. 3 , information window 312 and information window 322 are presented as pop-up windows that at least partially cover interfaces 300B and 300C, but in some embodiments, information window 312 and information window 322 may also be presented in other forms. The scope of the present disclosure is not limited in this respect.

[0068] In a similar manner, user 140 can input various information about the current consulting object, thereby obtaining basic information about the health record of the current consulting object. After the health record of the current consulting object is created (i.e., the health record of the current consulting object is initialized), the options of the current consulting object can be displayed in a window such as Figure 2B The user 140 can select the consulting object and conduct a consultation with the digital assistant 125 on the consulting object. Figure 2C to Figure 2G The illustrated interaction extracts the health information of the consulting subject and updates the health record of the consulting subject.

[0069] exist Figure 3DIn the figure, an example interface 300D for presenting the health record of the consulting object is shown. The interface 300D includes an area 331, in which the basic information or personal information of the consulting object is presented. The interface 300D also includes an area 332, in which the health information of the consulting object is presented. In the illustrated example, the extracted health information (e.g., consultation records) of multiple health consultations of the consulting object is organized according to the timeline corresponding to the multiple health consultations. For example, multiple consultation records 334, 336 and 338 are presented in the order from the most recent to the farthest according to the time of the corresponding health consultation. For example, in some embodiments, the health information or health change trend (not shown) of the consulting object over a period of time can also be presented in the health record in the form of a table or a curve chart. In the embodiment of the present disclosure, the presentation form of the health record is not limited.

[0070] In some embodiments, in the health record, at least one entity word may be annotated with a corresponding entry link. In this document, "entity word" generally refers to a term or vocabulary related to medical treatment or health, which generally has a certain medical meaning. Figure 3D As shown, entity words such as "Helicobacter pylori" or "cough" are shown as marked with corresponding entry links in bold underline. These entity words can be selected or identified according to any appropriate technology or method. The embodiments of the present disclosure are not limited in this respect.

[0071] In some embodiments, the entry link can be used to access the entry page corresponding to the entity word. As an example, if user 140 selects a certain entity word, the entry page corresponding to the entity word will be presented on the interface 300D in a form such as a pop-up window. Alternatively, you can jump to an external page such as a browser page to present the entry page corresponding to the entity word. On the entry page, the medical meaning or medical interpretation of the entity word can be presented. By presenting the entry link and entry page of the entity word, it is convenient for users or consulting objects to quickly and conveniently obtain the medical meaning or interpretation related to their health information, thereby improving the user experience.

[0072] In some embodiments, in a page associated with a health record (e.g., interface 300D or other appropriate page), an access link (not shown) for the health record may be provided. As an example, the access link for the health record may be a QR code or other appropriate form of link or hyperlink.

[0073] Alternatively or additionally, in a page associated with the health record (e.g., interface 300D or other appropriate pages), an access link for interactive information may also be provided. As an example, the access link for interactive information may be a QR code or other appropriate form of link or hyperlink for viewing the conversation history between the user 140 and the digital doctor or digital assistant 125.

[0074] By providing access links to health records or interactive information, user 140 can view the health records of the consulting object or interactive information such as historical health consultation dialogues at any time. Thus, user 140 can track the health status of the consulting object.

[0075] As previously mentioned, user 140 can be associated with multiple consulting objects. For example, user 140 can provide health consultation for different consulting objects associated with it and generate health records of the corresponding consulting objects. In some embodiments, user 140 can manage the health records of multiple consulting objects. For example, the health records of family members can be created and managed separately. User 140 can switch between the health records of different consulting objects. The health consultation dialogue or interaction information and health record of each consulting object will be stored independently. Additionally, if the consulting object currently consulted by user 140 does not match the currently stored health record, user 140 can be reminded to switch to the corresponding health record to ensure the accuracy of the information.

[0076] Figure 4 FIG. 4 is a flowchart of a process 400 for information interaction according to some embodiments of the present disclosure. The process 400 may be implemented at the terminal device 110. Figure 1 Process 400 is described.

[0077] In box 410, the terminal device 110 extracts the health information of the first consulting object based on at least the interaction information between the user 140 and the digital assistant 125 in at least one health consultation for the first consulting object. In some embodiments, the terminal device 110 can also extract the health information of the first consulting object based on at least one of the health consultation summary and the electronic medical record generated in at least one health consultation for the first consulting object.

[0078] In box 420, the terminal device 110 updates the health record of the first consulting object with the extracted health information. The user is associated with the first consulting object. In some embodiments, the health record has multiple predetermined fields. Each predetermined field indicates a corresponding information type. In such an embodiment, in box 420, the terminal device 110 can fill the extracted health information into corresponding fields in the multiple predetermined fields based on the information types indicated by the multiple predetermined fields.

[0079] In box 430, in response to the current health consultation being initiated, the terminal device 110 generates a reply to the message from the digital assistant 125 based on the health record of the first consultation object and the message input by the user 140.

[0080] In some embodiments, user 140 is associated with multiple consulting objects. The multiple consulting objects include a first consulting object. Each consulting object has a respective health profile. In such an embodiment, the terminal device 110 can provide consulting options corresponding to each of the multiple consulting objects in response to the current health consultation being initiated. In box 430, the terminal device 110 can generate a reply to the message from the digital assistant 125 based on receiving a selection of a consulting option related to the first consulting object, based on the health profile of the first consulting object and the message entered by the user 140.

[0081] In some embodiments, in box 430, the terminal device 110 can generate a prompt word input for the model based on the health record and the message input by the user 140; provide the generated prompt word input to the model to obtain the output of the model; and generate a reply to the user 140 based on the output of the model.

[0082] In some embodiments, in the health record, the extracted health information is organized according to a timeline corresponding to at least one health consultation.

[0083] In some embodiments, the health record of the first consulting subject is updated as the health consultation for the first consulting subject occurs.

[0084] In some embodiments, in the health record, at least one entity word is annotated with a corresponding entry link. Each entry link is used to access the entry page corresponding to the entity word.

[0085] In some embodiments, at least one of the following is provided in the page associated with the health record: an access link to the health record, or an access link to the interactive information.

[0086] Figure 5 A schematic structural block diagram of an apparatus 500 for information interaction according to some embodiments of the present disclosure is shown. The apparatus 500 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0087] As shown in the figure, the device 500 includes a health information extraction module 510, which is configured to extract the health information of the first consulting object based on at least the interaction information between the user and the digital assistant in at least one health consultation for the first consulting object. The device 500 also includes a health record update module 520, which is configured to update the health record of the first consulting object using the extracted health information. The user is associated with the first consulting object. The device 500 also includes a reply generation module 530, which is configured to generate a reply to the message of the digital assistant based on the health record of the first consulting object and the message input by the user in response to the current health consultation being initiated.

[0088] In some embodiments, the health information extraction module 510 is configured to extract the health information of the first consultant further based on at least one of a health consultation summary and an electronic medical record generated in at least one health consultation for the first consultant.

[0089] In some embodiments, the health record has multiple predetermined fields. Each predetermined field indicates a corresponding information type. In such an embodiment, the health record update module 520 can be configured to fill the extracted health information into corresponding fields in the multiple predetermined fields based on the information types indicated by the multiple predetermined fields.

[0090] In some embodiments, in the health record, the extracted health information is organized according to a timeline corresponding to at least one health consultation.

[0091] In some embodiments, the user is associated with multiple consulting objects. The multiple consulting objects include a first consulting object and each consulting object has a respective health profile. In such an embodiment, the reply generation module 530 includes: a consulting option providing module, configured to provide consulting options corresponding to each of the multiple consulting objects in response to the current health consultation being initiated; and a first reply generation module, configured to generate a reply to the message by the digital assistant based on the health profile of the first consulting object and the message input by the user based on the selection of the consulting option related to the first consulting object received.

[0092] In some embodiments, the reply generation module 530 includes a prompt word input generation module, which is configured to generate a prompt word input for the model based on the health record and the message input by the user; a model output acquisition module, which is configured to provide the generated prompt word input to the model to obtain the output of the model; and a second reply generation module, which is configured to generate a reply to the user based on the output of the model.

[0093] In some embodiments, the health record of the first consulting subject is updated as the health consultation for the first consulting subject occurs.

[0094] In some embodiments, in the health record, at least one entity word is annotated with a corresponding entry link. Each entry link is used to access the entry page corresponding to the entity word.

[0095] In some embodiments, at least one of the following is provided in the page associated with the health record: an access link to the health record, or an access link to the interactive information.

[0096] Figure 6 1 shows a block diagram of an electronic device 600 that can implement one or more embodiments of the present disclosure. It should be understood that Figure 6 The electronic device 600 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 6 The electronic device 600 shown can be used to implement Figure 1 The terminal device 110 or Figure 5 Device 500.

[0097] like Figure 6 As shown, the electronic device 600 is in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 620. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capabilities of the electronic device 600.

[0098] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory) or some combination thereof. The storage device 630 can be a removable or non-removable medium, and can include a machine-readable medium, such as a flash drive, a disk, or any other medium, which can be used to store information and / or data and can be accessed within the electronic device 600.

[0099] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 6As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0100] The communication unit 640 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0101] The input device 650 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 660 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 600, or communicate with any device that allows the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0102] According to an exemplary embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary embodiment of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0103] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0104] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0105] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0106] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0107] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the various embodiments disclosed herein.

Claims

1. A method for information interaction, comprising: Extracting health information of a first consulting object based at least on interaction information between a user and a digital assistant in at least one health consultation for the first consulting object; updating a health profile of the first consulting subject using the extracted health information, the user being associated with the first consulting subject; as well as In response to the current health consultation being initiated, the digital assistant generates a reply to the message based on the health record of the first consultation object and the message input by the user.

2. The method according to claim 1, wherein extracting the health information of the first consulting object comprises: The health information of the first consultant is also extracted based on at least one of a health consultation summary and an electronic medical record generated in the at least one health consultation for the first consultant.

3. The method according to claim 1, wherein the health record has a plurality of predetermined fields, each predetermined field indicating a corresponding information type, and wherein updating the health record of the first consulting object comprises: Based on the information types indicated by the plurality of predetermined fields, the extracted health information is filled into corresponding fields among the plurality of predetermined fields. 4 . The method according to claim 1 , wherein in the health record, the extracted health information is organized according to a timeline corresponding to the at least one health consultation.

5. The method of claim 1, wherein the user is associated with a plurality of consulting objects, the plurality of consulting objects including the first consulting object and each consulting object having a respective health profile, wherein generating the digital assistant's reply to the message comprises: In response to the current health consultation being started, providing consultation options corresponding to each of the plurality of consultation objects; as well as Based on receiving a selection of a consultation option related to the first consultation object, the digital assistant generates a reply to the message based on the health record of the first consultation object and the message entered by the user.

6. The method of claim 1, wherein generating a reply of the digital assistant to the message comprises: Generating a prompt word input for a model based on the health record and the message input by the user; providing the generated prompt word input to the model to obtain the output of the model; as well as A response to the user is generated based on the output of the model.

7. The method according to claim 1, wherein the health record of the first consulting object is updated as health consultation for the first consulting object occurs.

8. The method according to claim 1, wherein in the health record, at least one entity word is annotated with a corresponding entry link, and each entry link is used to access the entry page corresponding to the entity word.

9. The method according to claim 1, wherein at least one of the following is provided in a page associated with the health record: an access link to the health record, or an access link to the interactive information.

10. A device for information interaction, comprising: a health information extraction module, configured to extract the health information of the first consulting object based on at least one interaction information between the user and the digital assistant in at least one health consultation for the first consulting object; a health record updating module configured to update the health record of the first consulting subject using the extracted health information, the user being associated with the first consulting subject; as well as The reply generation module is configured to generate a reply of the digital assistant to the message based on the health record of the first consulting object and the message input by the user in response to the current health consultation being initiated.

11. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the device to perform the method according to any one of claims 1 to 9 when executed by the at least one processing unit.

12. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by a processor.