CN111145900B - 信息的提示方法和装置、存储介质、电子装置 - Google Patents
信息的提示方法和装置、存储介质、电子装置 Download PDFInfo
- Publication number
- CN111145900B CN111145900B CN201911194972.8A CN201911194972A CN111145900B CN 111145900 B CN111145900 B CN 111145900B CN 201911194972 A CN201911194972 A CN 201911194972A CN 111145900 B CN111145900 B CN 111145900B
- Authority
- CN
- China
- Prior art keywords
- information
- node
- session
- diagnosis
- session information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Theoretical Computer Science (AREA)
- Public Health (AREA)
- Mathematical Physics (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Epidemiology (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pathology (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请公开了一种信息的提示方法和装置、存储介质、电子装置。其中,该方法包括:获取第一会话信息,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;向第一对象提示第二诊断信息,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。本申请解决了相关技术中诊断的效率较低的技术问题。
Description
技术领域
本申请涉及异常检测领域,具体而言,涉及一种信息的提示方法和装置、存储介质、电子装置。
背景技术
随着社会经济的不断发展,人们对于物质生活水平需求的不断提高,高负荷、重压力、长时间的工作强度给人们的身体健康构成了严重的威胁,同时随着现代都市人群对于自身健康认知程度的不断提高,使得现在年轻人群亟需及时获取真实有效的健康状况,而现有的获取健康状况的渠道主要有:通过医疗从业人员(如医生)的诊断确认等。
受限于医生的经验、水平、工作状态等原因,容易造成问题的遗漏,从而需要再次复诊等,从而造成诊断的效率较低。
发明内容
本申请实施例提供了一种信息的提示方法和装置、存储介质、电子装置,以至少解决相关技术中诊断的效率较低的技术问题。
根据本申请实施例的一个方面,提供了一种信息的提示方法,包括:获取第一会话信息,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;向第一对象提示第二诊断信息,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。
根据本申请实施例的另一方面,还提供了一种信息的提示装置,包括:获取单元,用于获取第一会话信息,其中,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;查找单元,用于在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;提示单元,用于向第一对象提示第二诊断信息,其中,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。
根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
在本申请实施例中,获取第一会话信息,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;向第一对象提示第二诊断信息,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息,可以预先准备信息集合,利用信息集合中的问题序列来提示待问诊的诊断信息,可以解决相关技术中诊断的效率较低的技术问题,从而避免了重复问诊,进而达到提高问诊效率的技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的信息的提示方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的信息的提示方法的流程图;
图3是根据本申请实施例的一种可选的提醒信息的示意图;
图4是根据本申请实施例的一种可选的树结构的示意图;
图5是根据本申请实施例的一种可选的提醒界面的示意图;
图6是根据本申请实施例的一种可选的信息的提示方案的示意图;
图7是根据本申请实施例的一种可选的提醒信息的示意图;
图8是根据本申请实施例的一种可选的信息的提示装置的示意图;以及,
图9是根据本申请实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请的技术方案适用于医患诊间对话场景,为医患在诊间对话提供协助,即医生询问患者病情,目前的医患诊间对话的问题集合和顺序主要由医生凭借经验、记忆及病情在现场进行实时决策,这样做的缺点主要有:1)快节奏的就医环境下,医生在询问过程中容易遗漏重要的问题;2)新医生面对疑难杂症时,由于经验不足,容易造成询问不充分,针对性不足;3)一部分患者存在就诊过程中先进行检查,待检查结果出来继续就诊的情况,容易导致医生遗忘已经询问过的问题。
为了解决以上问题,根据本申请实施例的一方面,提供了一种信息的提示方法的方法实施例。
可选地,在本实施例中,上述信息的提示方法可以应用于如图1所示的由终端101和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如信息提示服务等),可在服务器上或独立于服务器设置数据库105,用于为服务器103提供数据存储服务(如保存信息集合等),上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于PC、手机、平板电脑等。
本申请实施例的信息的提示方法可以由服务器103来执行,也可以由终端101来执行,还可以是由服务器103和终端101共同执行。其中,终端101执行本申请实施例的信息的提示方法也可以是由安装在其上的客户端来执行。为了描述的前后统一,后续以由终端101来执行为例进行说明,图2是根据本申请实施例的一种可选的信息的提示方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤S202,获取第一会话信息,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型。
可选地,获取第一会话信息包括:获取第一对象向第二对象传递的第一会话信息;和/或,获取第二对象向第一对象传递的第一会话信息。换言之,确定诊断信息(如医生向病患发起的诊疗问题)时,可以仅仅根据第一对象(发起诊断的对象,如医生)的会话信息确定,也可仅仅根据第二对象(被诊断的对象,如病患)的会话信息确定,还可以结合第一对象的会话信息和第二对象的会话信息来确定,具体的确定方式可以参见后文描述。
需要说明的是,对于第一会话信息的数量本申请不做限定,可以是一句,也可以是多句(这多句会话是围绕相同主题,即同一问题展开的会话)。
步骤S204,在信息集合中查找与第一会话信息匹配的第一诊断信息,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列。
每个异常类型(如病症类型)对应一系列用于确证该异常类型的诊断信息(即诊断问题),这一系列诊断信息可以认为是一个序列,如图3所示,而信息集合中保存的即这样的序列,序列的具体数量可以根据需求确定。
上述信息集合可以树结构的方式存在,如图4所示,在信息集合中查找与第一会话信息匹配的第一诊断信息包括:获取树结构,其中,树结构中包括具有连接关系的多个节点(如问题1至问题9所在的节点),每个节点携带有一个诊断信息(如问题1至问题9),树结构中从一个根节点遍历到一个没有子节点的节点之间的所有节点表示一个序列(如问题1、问题2、问题5以及问题8所在的节点所组成的序列);在树结构中查找第一节点,第一节点携带有与第一会话信息匹配的第一诊断信息。
可选地,在树结构中查找第一节点包括:在不存在第二会话信息的情况下,在树结构的根节点中查找第一节点(需要说明的是,图4仅仅示出了一个根节点的情况,实际情况下可能存在多个根节点),第二会话信息为第一会话信息之前在第一对象和第二对象之间进行会话的信息,根节点为树结构中没有父节点的节点;在存在第二会话信息的情况下,在树结构中以第二节点为父节点的候选节点中查找第一节点,第二节点携带有与第二会话信息匹配的诊断信息。
可选地,在树结构中查找第一节点包括:利用目标诊断问题的会话信息的语义在树结构中查找第一节点,其中,目标诊断问题的会话信息包括第一会话信息,第一节点携带的第一诊断信息与目标诊断问题的会话信息的语义匹配。在利用目标诊断问题的会话信息的语义在树结构中查找第一节点时,目标诊断问题的会话信息包括第一对象发起的会话信息和/或第二对象发起的会话信息,进行语义匹配包括:利用关键词进行匹配、利用上下文进行匹配等。
步骤S206,向第一对象提示第二诊断信息,如在第一对象的设备上显示第二诊断信息、在第一对象的耳机中播放第二诊断信息,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。
可选地,向第一对象提示第二诊断信息包括:在树结构中查找以第二节点为父节点的第三节点,其中,第二节点携带有与第二会话信息匹配的诊断信息;向第一对象提示第三节点携带的第二诊断信息,换言之,可以提示第二节点的所有子节点上的信息、也可以提示第二节点的部分子节点上的信息。
可选地,在获取第一会话信息之后,在信息集合中未查找与到第一会话信息匹配的第一诊断信息的情况下,将第一对象和第二对象之间进行的会话信息保存至历史会话信息,其中,历史会话信息用于对信息集合中的序列进行更新。上述历史会话信息相当于大规模问诊数据,可以用来形成信息集合(即询问提醒问题集合)。
通过上述步骤S202至步骤S206,可以预先准备信息集合,利用信息集合中的问题序列来提示待问诊的诊断信息,可以解决相关技术中诊断的效率较低的技术问题,从而避免了重复问诊,进而达到提高问诊效率的技术效果。
本申请提出了一种基于大规模问诊数据处理的智能医患对话提醒系统,用于解决医患诊间对话询问不充分、针对性不足、遗漏问题、重复询问等现象,具体的提醒界面参见图5,作为一种可选的实施例,下面结合图6和具体的步骤进一步详述本申请的技术方案。
步骤1:基于大规模问诊数据处理形成询问提醒问题集合。包括步骤1.1-步骤1.3。
步骤1.1:基于大规模问诊数据的病历描述对各个细分病种的询问路径进行聚类。
具体的收集渠道包括医生经验的总结、从大规模问诊数据中进行挖掘、基于专业书籍和知识库的数据挖掘。
上述聚类算法可用来计算询问路径的相似性,每一条询问路径都由若干问题组成,问题集合重合度越高的细分病种就会被聚在一起。
步骤1.2:总结得到各细分病种的问题列表和询问路径(或称问题顺序,即前述序列),一种可选的路径如图7所示。
询问路径就是一系列的问题集合,按照一定顺序进行询问,用来了解某个患者的病情的,根据一系列的问题,医生可以获取患者的起病原因、患者时间、程度、症状等情况,并作出相应的诊断。询问顺序则是在其中收集时已做了预先定义(某一种病先问什么问题,后问什么问题),再根据患者回答情况做动态调整。
树状路径即是对各病种的询问路径整合后形成的数据结构,一种简单的树状路径实例如示图7。
步骤1.3:综合各细分病种,形成树状的询问路径和问题列表集合。
步骤2:每次就诊时,根据医患诊间对话的过程更新问题列表和询问路径。包括步骤2.1-步骤2.2。
步骤2.1:根据医患对话的医生问题更新问题列表,主要有以下情况:
(1)当医生询问了某个问题时,通过问题的关键词匹配从本次就诊的列表中删除该问题;
(2)当医生询问了某个问题时,通过问题的语义相似度计算是否与列表中的问题匹配,如匹配,则从本次就诊的列表中删除该问题,其中相似度计算通过词向量实现;
(3)当医生询问了某个问题时,通过与上文中的问题组合,形成组合语义,再通过问题的语义相似度计算是否与列表中的问题匹配,如匹配,则从本次就诊的列表中删除该问题。
以图7为例,问题列表中呈现树状结构中的一条路径,如“身体哪里不舒服—肿胀持续时间及发展—肿胀是否为可凹性—平卧后是否可缓解”这一条问题路径,假定开始医患对话:如医生询问“哪儿不舒服啊?”,则通过关键词“哪儿”和“不舒服”,匹配到“身体哪里不舒服”问题,则列表中删除该问题;如医生询问“肿的地方有没有一摁一个坑?”,则通过相似度计算,匹配到“肿胀是否为可凹性”问题,则列表中删除该问题;如医生询问“啥时候开始肿的?”“一直这么肿吗?”,则通过组合语义计算,匹配到“肿胀持续时间及发展”问题,则列表中删除该问题。
步骤2.2:根据医患对话的患者回答更新询问路径,主要有以下情况:
(1)当患者回答了医生问题时,通过回答的关键词匹配确定病种或病情,更新询问路径;
(2)当患者回答了医生问题时,通过回答的语义相似度计算确定是否与某个病种或病情的特征相匹配,如匹配更新询问路径,特征包括:症状、用药、手术、部位、患病时间、起病原因等;
(3)当患者回答了医生问题时,通过与上文中的回答组合,形成组合语义,计算确定是否与某个病种或病情的特征相匹配,如匹配更新询问路径,特征包括:症状、用药、手术、部位、患病时间、起病原因等。
以图7为例,并以上个问题中的医生提问作为问题路径:如医生询问“哪儿不舒服啊?”,患者回答胳膊肿,则根据关键词“胳膊”,匹配为“四肢肿胀”,则按照树状结构第一条路径进行继续询问;如医生询问“肿的地方有没有一摁一个坑?”,患者回答“摁一下好半天回不来”,则通过语义分析得到患者回答为“肿胀为可凹性”;如医生分开询问两个问题“啥时候开始肿的?”(患者回答“三年前”),“一直这么肿吗?”(患者回答一开始没那么肿,后来越来越肿),则通过组合语义计算,组合患者回答为“肿胀持续三年,并逐渐加重”。
步骤3:更新询问路径及问题列表。
如医患对话内容无法匹配问题列表或询问路径的病种和病情,则将该次医患对话作为学习样本更新到大规模问诊数据库中,用于重复步骤1,更新询问路径及问题列表。
采用本申请的技术方案,可以自动提醒医生询问顺序及问题,避免医生遗漏重要问题;可以根据询问进展智能调整询问路径和问题列表,增强针对性;可以根据询问进展动态删除已询问的问题,避免冗余过程,提高效率;可以根据新的数据迭代优化,增强可扩展性;可智能生成及迭代优化医患对话询问路径及问题列表;可动态删除已询问的问题;可智能调整询问路径。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述信息的提示方法的信息的提示装置。图8是根据本申请实施例的一种可选的信息的提示装置的示意图,如图8所示,该装置可以包括:
获取单元801,用于获取第一会话信息,其中,所述第一会话信息是第一对象和第二对象之间进行会话的信息,所述第一对象用于利用与所述第二对象之间的会话确定所述第二对象所属的目标异常类型;
查找单元803,用于在信息集合中查找与所述第一会话信息匹配的第一诊断信息,其中,所述信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,所述第一诊断信息为与所述目标异常类型匹配的序列中的诊断信息,所述多个序列包括与所述目标异常类型匹配的序列;
提示单元805,用于向所述第一对象提示第二诊断信息,其中,所述第二诊断信息为用于确定所述目标异常类型的诊断信息且不同于所述第一诊断信息。
需要说明的是,该实施例中的获取单元801可以用于执行本申请实施例中的步骤S202,该实施例中的查找单元803可以用于执行本申请实施例中的步骤S204,该实施例中的提示单元805可以用于执行本申请实施例中的步骤S206。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
可选地,查找单元还可用于:获取树结构,其中,所述树结构中包括具有连接关系的多个节点,每个节点携带有一个诊断信息,所述树结构中从一个根节点遍历到一个没有子节点的节点之间的所有节点表示一个序列;在所述树结构中查找第一节点,其中,所述第一节点携带有与所述第一会话信息匹配的所述第一诊断信息。
可选地,查找单元还可用于:在不存在第二会话信息的情况下,在所述树结构的根节点中查找所述第一节点,其中,所述第二会话信息为所述第一会话信息之前在所述第一对象和所述第二对象之间进行会话的信息,所述根节点为所述树结构中没有父节点的节点;在存在所述第二会话信息的情况下,在所述树结构中以第二节点为父节点的候选节点中查找所述第一节点,其中,所述第二节点携带有与所述第二会话信息匹配的诊断信息。
可选地,查找单元还可用于:利用目标诊断问题的会话信息的语义在所述树结构中查找所述第一节点,其中,所述目标诊断问题的会话信息包括所述第一会话信息,所述第一节点携带的所述第一诊断信息与所述目标诊断问题的会话信息的语义匹配。
可选地,提示单元还可用于:在所述树结构中查找以第二节点为父节点的第三节点,其中,所述第二节点携带有与所述第二会话信息匹配的诊断信息;向所述第一对象提示所述第三节点携带的所述第二诊断信息。
可选地,提示单元还可用于:在所述树结构中查找第四节点,其中,所述第四节点为所述第二节点的父节点且所述第四节点携带的诊断信息与所述第一对象和所述第二对象之间进行过的会话信息不匹配;向所述第一对象提示所述第四节点携带的所述第二诊断信息。
可选地,本申请的装置还可包括,保存单元,用于在获取第一会话信息之后,在所述信息集合中未查找与到所述第一会话信息匹配的第一诊断信息的情况下,将所述第一对象和所述第二对象之间进行的会话信息保存至历史会话信息,其中,所述历史会话信息用于对所述信息集合中的序列进行更新。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的另一个方面,还提供了一种用于实施上述信息的提示方法的服务器或终端。
图9是根据本申请实施例的一种终端的结构框图,如图9所示,该终端可以包括:一个或多个(图9中仅示出一个)处理器901、存储器903、以及传输装置905,如图9所示,该终端还可以包括输入输出设备907。
其中,存储器903可用于存储软件程序以及模块,如本申请实施例中的信息的提示方法和装置对应的程序指令/模块,处理器901通过运行存储在存储器903内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的信息的提示方法。存储器903可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器903可进一步包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置905用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置905包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置905为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器903用于存储应用程序。
处理器901可以通过传输装置905调用存储器903存储的应用程序,以执行下述步骤:
获取第一会话信息,其中,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;
在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;
向第一对象提示第二诊断信息,其中,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。
处理器901还用于执行下述步骤:
获取树结构,其中,树结构中包括具有连接关系的多个节点,每个节点携带有一个诊断信息,树结构中从一个根节点遍历到一个没有子节点的节点之间的所有节点表示一个序列;
在树结构中查找第一节点,其中,第一节点携带有与第一会话信息匹配的第一诊断信息。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图9所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices,MID)、PAD等终端设备。图9其并不对上述电子装置的结构造成限定。例如,终端还可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行信息的提示方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
获取第一会话信息,其中,第一会话信息是第一对象和第二对象之间进行会话的信息,第一对象用于利用与第二对象之间的会话确定第二对象所属的目标异常类型;
在信息集合中查找与第一会话信息匹配的第一诊断信息,其中,信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,第一诊断信息为与目标异常类型匹配的序列中的诊断信息,多个序列包括与目标异常类型匹配的序列;
向第一对象提示第二诊断信息,其中,第二诊断信息为用于确定目标异常类型的诊断信息且不同于第一诊断信息。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
获取树结构,其中,树结构中包括具有连接关系的多个节点,每个节点携带有一个诊断信息,树结构中从一个根节点遍历到一个没有子节点的节点之间的所有节点表示一个序列;
在树结构中查找第一节点,其中,第一节点携带有与第一会话信息匹配的第一诊断信息。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种信息的提示方法,其特征在于,包括:
获取第一会话信息,其中,所述第一会话信息是第一对象和第二对象之间进行会话的信息,所述第一对象用于利用与所述第二对象之间的会话确定所述第二对象所属的目标异常类型,所述第一会话信息包括所述第一对象的会话信息和所述第二对象的会话信息;
在信息集合中查找与所述第一会话信息匹配的第一诊断信息,其中,所述信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,所述第一诊断信息为与所述目标异常类型匹配的序列中的诊断信息,所述多个序列包括与所述目标异常类型匹配的序列;
向所述第一对象提示第二诊断信息,其中,所述第二诊断信息为用于确定所述目标异常类型的诊断信息且不同于所述第一诊断信息;
其中,在信息集合中查找与所述第一会话信息匹配的第一诊断信息之后,所述方法还包括:
根据语义相似度,将所述第一对象的会话信息与问题列表中的问题进行匹配,其中,所述问题列表为所述第一对象对所述第二对象询问的问题列表;若所述第一对象的会话信息与所述问题列表中预设问题的语义相似度匹配,则删除所述问题列表中的预设问题;
根据语义相似度,若确定所述第二对象的会话信息与预设病情的特征相匹配,则更新询问路径,其中,所述询问路径为所述信息集合中诊断信息的排序。
2.根据权利要求1所述的方法,其特征在于,在信息集合中查找与所述第一会话信息匹配的第一诊断信息包括:
获取树结构,其中,所述树结构中包括具有连接关系的多个节点,每个节点携带有一个诊断信息,所述树结构中从一个根节点遍历到一个没有子节点的节点之间的所有节点表示一个序列;
在所述树结构中查找第一节点,其中,所述第一节点携带有与所述第一会话信息匹配的所述第一诊断信息。
3.根据权利要求2所述的方法,其特征在于,在所述树结构中查找第一节点包括:
在不存在第二会话信息的情况下,在所述树结构的根节点中查找所述第一节点,其中,所述第二会话信息为所述第一会话信息之前在所述第一对象和所述第二对象之间进行会话的信息,所述根节点为所述树结构中没有父节点的节点;
在存在所述第二会话信息的情况下,在所述树结构中以第二节点为父节点的候选节点中查找所述第一节点,其中,所述第二节点携带有与所述第二会话信息匹配的诊断信息。
4.根据权利要求3所述的方法,其特征在于,在所述树结构中查找第一节点包括:
利用目标诊断问题的会话信息的语义在所述树结构中查找所述第一节点,其中,所述目标诊断问题的会话信息包括所述第一会话信息,所述第一节点携带的所述第一诊断信息与所述目标诊断问题的会话信息的语义匹配。
5.根据权利要求3所述的方法,其特征在于,向所述第一对象提示第二诊断信息包括:
在所述树结构中查找以第二节点为父节点的第三节点,其中,所述第二节点携带有与所述第二会话信息匹配的诊断信息;
向所述第一对象提示所述第三节点携带的所述第二诊断信息。
6.根据权利要求3所述的方法,其特征在于,向所述第一对象提示第二诊断信息还包括:
在所述树结构中查找第四节点,其中,所述第四节点为所述第二节点的父节点且所述第四节点携带的诊断信息与所述第一对象和所述第二对象之间进行过的会话信息不匹配;
向所述第一对象提示所述第四节点携带的所述第二诊断信息。
7.根据权利要求1至6中任意一项所述的方法,其特征在于,在获取第一会话信息之后,所述方法还包括:
在所述信息集合中未查找到与所述第一会话信息匹配的第一诊断信息的情况下,将所述第一对象和所述第二对象之间进行的会话信息保存至历史会话信息,其中,所述历史会话信息用于对所述信息集合中的序列进行更新。
8.一种信息的提示装置,其特征在于,包括:
获取单元,用于获取第一会话信息,其中,所述第一会话信息是第一对象和第二对象之间进行会话的信息,所述第一对象用于利用与所述第二对象之间的会话确定所述第二对象所属的目标异常类型,所述第一会话信息包括所述第一对象的会话信息和所述第二对象的会话信息;
查找单元,用于在信息集合中查找与所述第一会话信息匹配的第一诊断信息,其中,所述信息集合中保存有多个序列,每个序列中包括与一个异常类型匹配的至少一个诊断信息,所述第一诊断信息为与所述目标异常类型匹配的序列中的诊断信息,所述多个序列包括与所述目标异常类型匹配的序列;
提示单元,用于向所述第一对象提示第二诊断信息,其中,所述第二诊断信息为用于确定所述目标异常类型的诊断信息且不同于所述第一诊断信息;
其中,所述装置还用于:
根据语义相似度,将所述第一对象的会话信息与问题列表中的问题进行匹配,其中,所述问题列表为所述第一对象对所述第二对象询问的问题列表;若所述第一对象的会话信息与所述问题列表中预设问题的语义相似度匹配,则删除所述问题列表中的预设问题;
根据语义相似度,若确定所述第二对象的会话信息与预设病情的特征相匹配,则更新询问路径,其中,所述询问路径为所述信息集合中诊断信息的排序。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至7任一项中所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911194972.8A CN111145900B (zh) | 2019-11-28 | 2019-11-28 | 信息的提示方法和装置、存储介质、电子装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911194972.8A CN111145900B (zh) | 2019-11-28 | 2019-11-28 | 信息的提示方法和装置、存储介质、电子装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111145900A CN111145900A (zh) | 2020-05-12 |
| CN111145900B true CN111145900B (zh) | 2024-03-05 |
Family
ID=70517454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911194972.8A Active CN111145900B (zh) | 2019-11-28 | 2019-11-28 | 信息的提示方法和装置、存储介质、电子装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111145900B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117707453B (zh) * | 2023-08-15 | 2024-09-20 | 荣耀终端有限公司 | 一种节点信息的读取方法、设备及存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109101624A (zh) * | 2018-08-13 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 对话处理方法、装置、电子设备及存储介质 |
| CN109256206A (zh) * | 2018-08-14 | 2019-01-22 | 平安医疗健康管理股份有限公司 | 问诊数据处理方法、装置、计算机设备和存储介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7171585B2 (en) * | 2003-11-26 | 2007-01-30 | International Business Machines Corporation | Diagnosing faults and errors from a data repository using directed graphs |
-
2019
- 2019-11-28 CN CN201911194972.8A patent/CN111145900B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109101624A (zh) * | 2018-08-13 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 对话处理方法、装置、电子设备及存储介质 |
| CN109256206A (zh) * | 2018-08-14 | 2019-01-22 | 平安医疗健康管理股份有限公司 | 问诊数据处理方法、装置、计算机设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111145900A (zh) | 2020-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109036544B (zh) | 医疗信息推送方法、装置、计算机设备和存储介质 | |
| CN106874677B (zh) | 远程辅助医疗方法、装置和医嘱平台系统 | |
| CN108717441B (zh) | 问题模板所对应的谓词的确定方法及装置 | |
| KR20220071331A (ko) | 건강 관리 인공지능 주치의 서비스 제공 방법 | |
| CN110660482A (zh) | 一种基于大数据的中医处方智能推荐系统及其控制方法 | |
| CN113223648A (zh) | 一种诊前信息采集方法及装置 | |
| CN111063429A (zh) | 一种医疗咨询方法、装置、设备和计算机可读存储介质 | |
| CN111159369A (zh) | 多轮智能问诊方法、装置及计算机可读存储介质 | |
| CN118866219A (zh) | 基于大模型的预问诊表单生成系统、方法、设备及介质 | |
| KR20220072049A (ko) | 인공지능 주치의 서비스 프로그램 | |
| CN111145900B (zh) | 信息的提示方法和装置、存储介质、电子装置 | |
| CN120183662A (zh) | 一种健康管理建议生成方法、系统、电子设备和存储介质 | |
| KR20220071339A (ko) | 개인화된 자가 컨텐츠를 이용한 건강 관리 서비스 제공 장치 | |
| CN117009839B (zh) | 基于异构超图神经网络的患者聚类方法和装置 | |
| KR20220071322A (ko) | 사용자의 증상 검사를 위한 질의 인터 페이스 구성 장치 | |
| KR20220071330A (ko) | 인공지능 주치의 기능 기반 건강 관리 서비스 제공 시스템 | |
| CN116978584A (zh) | 医疗随访方法、装置、设备及介质 | |
| KR20220069329A (ko) | 건강 관리 서비스 제공 프로그램 | |
| KR20220071337A (ko) | 개인화된 자가 컨텐츠를 이용한 건강 관리 서비스 제공 프로그램 기록매체 | |
| KR20220071327A (ko) | 건강 관리 서비스 제공 프로그램 기록매체 | |
| KR20220072050A (ko) | 인공지능 주치의 서비스 프로그램 기록매체 | |
| KR20220069327A (ko) | 유전자 검사 정보를 반영한 건강 관리 서비스 제공 장치의 동작 방법 | |
| KR20220069334A (ko) | 환경 및 주변 질환 발생 정보를 반영한 건강 관리 서비스 제공 방법 | |
| UNGUREANU et al. | Telemedicine Software Application | |
| KR20220069346A (ko) | 사용자 단말을 이용한 건강 관리 서비스 제공 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |