线上问答方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19748376 阅读:32 留言:0更新日期:2018-12-12 05:16
本申请涉及一种线上问答方法、装置、计算机设备和存储介质。所述方法包括:接收终端获取的用户输入的文本,并对所述文本进行清洗;对清洗后的文本进行分词处理得到分词;识别终端获取的当前场景,并加载与所述当前场景对应的转义词库;通过所述转义词库对所述分词进行推导得到不同维度的本体词;查找与所述本体词对应的答案,并输出所述答案。采用本方法能够提高线上问答准确性。

【技术实现步骤摘要】
线上问答方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种线上问答方法、装置、计算机设备和存储介质。
技术介绍
AI技术主要是机器学习用户输入的文本的内容,并返回与该内容对应的答案,例如当线上推荐科室的医疗场景下,机器学习需要根据用户输入的文本推荐相应的科室等。然而,目前的机器学习文本的语义单一,导致所得到的内容较少,从而输出的与该内容对应的答案不准确。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高准确性的线上问答方法、装置、计算机设备和存储介质。一种线上问答方法,所述方法包括:接收终端获取的用户输入的文本,并对所述文本进行清洗;对清洗后的所述文本进行分词处理得到分词;识别所述终端获取的当前场景,并加载与所述当前场景对应的转义词库;通过所述转义词库对所述分词进行推导得到不同维度的本体词;查找与所述本体词对应的答案,并输出所述答案。在其中一个实施例中,所述通过所述转义词库对所述分词进行推导得到不同维度的本体词,包括:检索所述转义词库中是否存在与当前分词对应的本体词;当所述转义词库中存在与所述当前分词对应的本体词时,则对所述本体词进行维度处理得到不同维度的本体词,并输出所述不同维度的本体词;当所述转义词库中不存在与所述当前分词对应的本体词时,检索所述转义词库中是否存在与所述当前分词对应的近义词;当所述转义词库中存在与所述当前分词对应的近义词时,则通过所述近义词更新所述当前分词,并继续检索所述转义词库中是否存在与当前分词对应的本体词。在其中一个实施例中,所述识别所述终端获取的当前场景,包括:接收所述终端获取的当前操作位置,根据所述当前操作位置识别得到当前场景。在其中一个实施例中,所述对所获取的文本进行分词处理得到分词之后,还包括:从所述分词中选取核心关键词;所述通过所述转义词库对所述分词进行推导得到不同维度的本体词,包括:通过所述转义词库对所述核心关键词进行推导得到不同维度的本体词。在其中一个实施例中,所述对所获取的文本进行分词处理得到分词,包括:加载预设字典,并根据所加载的预设字典生成前缀树;根据所述前缀树以及所述文本中的字生成有向无环图,所述有向无环图用于表示所述文本中的字所能组成词语的情况;通过动态路径查找所述有向无环图中的最大概率路径,并获取与所述最大概率路径对应的分词。在其中一个实施例中,所述方法还包括:从所述文本中选取未出现在所述有向无环图中的字;获取预设的隐马尔科夫模型;通过隐马尔科夫模型对所选取的字进行分词处理得到分析。在其中一个实施例中,所述方法还包括:接收针对所述本体词的管理指令;根据所述管理指令对对应的本体词进行修改。一种线上问答装置,所述装置包括:文本获取模块,用于接收终端获取的用户输入的文本,并对所述文本进行清洗;第一分词模块,用于对清洗后的所述文本进行分词处理得到分词;转义词库获取模块,用于识别所述终端获取的当前场景,并加载与所述当前场景对应的转义词库;推导模块,用于通过所述转义词库对所述分词进行推导得到不同维度的本体词;输出模块,用于查找与所述本体词对应的答案,并输出所述答案。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。上述线上问答方法、装置、计算机设备和存储介质,在获取到用户输入的文本后,首先进行分词处理,然后根据当前场景加载对应的转义词库,从而可以根据转义词库推导出分词对应的不同维度的本体词,从而可以获取到不同维度的本体词对应的答案,提高了答案的准确性。附图说明图1为一个实施例中线上问答方法的应用场景图;图2为一个实施例中线上问答方法的流程示意图;图3为一个实施例中转义词库的示意图;图4为图2所示实施例中的步骤S208的流程图;图5为一实施例中的前缀树的示意图;图6为一实施例中的有向无环图的示意图;图7为一个实施例中线上问答装置的结构框图;图8为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的线上问答方法,可以应用于如图1所示的应用环境中。其中,终端通过网络与服务器进行通信。终端可以获取到用户输入的文本,然后将用户输入的文本发送到服务器,从而服务器可以接收终端发送的用户输入的文本,然后对该文本进行分词处理得到分词,然后识别终端获取到的当前场景,即终端获取到当前操作位置并发送到服务器,从而服务器也可以获取到当前操作位置,进而获取到当前场景,从而服务器可以加载对应的转义词库,并通过转义词库对分词进行推导得到不同维度的本体词,进而服务器查询与该本体词对应的答案,输出该答案至终端,完成线上问答过程。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种线上问答方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:S202:接收终端获取的用户输入的文本,并对文本进行清洗。具体地,用户可以通过终端中的客户端输入文本,然后终端获取到用户所输入的文本,终端将用户所输入的文本发送至服务器,即服务器接收终端获取的用户输入的文本,并对文本进行清洗。其中用户输入的文本可以是用户通过终端的虚拟键盘输入的文本,或者是通过终端输入的语音,并且终端将输入的语音转化为相应的文本后发送至服务器,从而服务器接收终端获取的用户输入的文本,并对文本进行清洗。其中可选地,对文本进行清洗的步骤是将文本中无效的文本进行删除,例如您好、语气词等,该无效文本可以预先进行存储,在获取到文本后,首先与存储的无效文本进行匹配,删除掉无效文本,从而可以避免分词时,无效文本的影响,提高了分词的准确率,且删除掉无效文本还可以提高分词的分词效率。可选地,当服务器接收到多个终端发送的文本时,可以首先将文本放在接收线程中,然后获取到服务器集群中各个服务器的当前处理量,根据各个服务器的当前处理量将放在接收线程中的来自不同终端的文本发送的文本进行分配处理,从而可以保证服务器的稳定性。且可以选地,服务器在接收到来自各个终端的文本后,还可以首先获取到各个文本对应的用户标识,即使用终端的用户的用户标识,查询所接收到的用户标识是否存在关联关系,例如根据用户标识判断是否存在亲属关系等,该亲属关系可以是根据用户预先输入至终端的关联用户的用户标识来进行判断,当存在亲属关系时,则将两个文本发送至同一服务器进行处理,因为此时两个用户终端发送的文本可能存在相似性,从而所获取的分词可能会相同,进而在后续的推导过程中可以进行合并,从而可以减少处理量。S204:对清洗后的文本进行分词处理得到分词。具体地,对清洗后的文本进行分词处理得到分词,即时将所获取的文本,一般是以句子形式的文本进行分词,得到具有独立含义的多个分词。S206:识别终端获取的当前场景,并加载与当前场景对应的转义词库。具体地,当前场景是指用户在使用终端进本文档来自技高网...

【技术保护点】
1.一种线上问答方法,所述方法包括:接收终端获取的用户输入的文本,并对所述文本进行清洗;对清洗后的所述文本进行分词处理得到分词;识别所述终端获取的当前场景,并加载与所述当前场景对应的转义词库;通过所述转义词库对所述分词进行推导得到不同维度的本体词;查找与所述本体词对应的答案,并输出所述答案。

【技术特征摘要】
1.一种线上问答方法,所述方法包括:接收终端获取的用户输入的文本,并对所述文本进行清洗;对清洗后的所述文本进行分词处理得到分词;识别所述终端获取的当前场景,并加载与所述当前场景对应的转义词库;通过所述转义词库对所述分词进行推导得到不同维度的本体词;查找与所述本体词对应的答案,并输出所述答案。2.根据权利要求1所述的方法,其特征在于,所述通过所述转义词库对所述分词进行推导得到不同维度的本体词,包括:检索所述转义词库中是否存在与当前分词对应的本体词;当所述转义词库中存在与所述当前分词对应的本体词时,则对所述本体词进行维度处理得到不同维度的本体词,并输出所述不同维度的本体词;当所述转义词库中不存在与所述当前分词对应的本体词时,检索所述转义词库中是否存在与所述当前分词对应的近义词;当所述转义词库中存在与所述当前分词对应的近义词时,则通过所述近义词更新所述当前分词,并继续检索所述转义词库中是否存在与当前分词对应的本体词。3.根据权利要求1所述的方法,其特征在于,所述识别所述终端获取的当前场景,包括:接收所述终端获取的当前操作位置,根据所述当前操作位置识别得到当前场景。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述对所获取的文本进行分词处理得到分词之后,还包括:从所述分词中选取核心关键词;所述通过所述转义词库对所述分词进行推导得到不同维度的本体词,包括:通过所述转义词库对所述核心关键词进行推导得到不同维度的本体词。5.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:朱姬渊孙行智
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1