CN109710747B - 信息处理方法、装置及电子设备 - Google Patents
信息处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN109710747B CN109710747B CN201910040573.XA CN201910040573A CN109710747B CN 109710747 B CN109710747 B CN 109710747B CN 201910040573 A CN201910040573 A CN 201910040573A CN 109710747 B CN109710747 B CN 109710747B
- Authority
- CN
- China
- Prior art keywords
- question
- answer
- template
- input information
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种信息处理方法、装置及电子设备,该方法可以包括:先获取输入信息;并获取与输入信息对应的问答模板;再根据输入信息和问答模板,生成至少一个目标问答对。本发明实施例提供的信息处理方法、装置及电子设备,提高了问题和对应的答案的添加效率,从而提高了用户体验。
Description
技术领域
本发明实施例涉及人工智能技术领域,尤其涉及一种信息处理方法、装置及电子设备。
背景技术
现有技术中,用户在与智能设备(例如机器人)交互的过程中,当智能设备采集到用户的语音信息时,将该语音信息上报至服务器进行处理,服务器通过自动语音识别(Automatic Speech Recognition,ASR)模型对该语音信息进行识别,得到对应的文本信息,通过自然语言理解(Natural Language Understanding,NLU)模型对该文本信息进行处理,以进行语义理解,从而根据语义理解的结果,确定该语音信息对应的响应信息,并控制智能设备输出该响应信息。在控制智能设备输出该响应信息时,主要是NLU模型基于询问请求库中预先存储的询问请求对语音信息对应的文本信息进行语义理解。
然而,目前,企业用户只能通过后台配置的自定义问答入口,自行编纂添加问题和对应的答案,耗时耗力,降低了用户体验。
发明内容
本发明实施例提供一种信息处理方法、装置及电子设备,提高了问题和对应的答案的添加效率,从而提高了用户体验。
第一方面,本发明实施例提供一种信息处理方法,该方法可以包括:
获取输入信息;
获取与所述输入信息对应的问答模板;
根据所述输入信息和所述问答模板,生成至少一个目标问答对。
在一种可能的实现方式中,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对,包括:
获取所述问答模板中的问题模板;
根据所述输入信息,确定所述问题模板包含的句式中的空槽位置需要补充的内容;
根据所确定的内容和所述问题模板,生成对应的目标问题。
在一种可能的实现方式中,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对,包括:
获取所述问答模板中的答案模板;
根据所述输入信息,确定所述答案模板包含的句式中的空槽位置需要补充的内容;
根据所确定的内容和所述答案模板,生成对应的目标答案。
在一种可能的实现方式中,所述获取与所述输入信息对应的问答模板,包括:
确定所述输入信息所属的字段类型;
根据字段类型与问答模板的对应关系,获取与所述输入信息所属的字段类型对应的问答模板。
在一种可能的实现方式中,所述获取输入信息之前还包括:接收选择指令;以及根据所述选择指令,输出所述选择指令所选择的问答卡片的输入界面;
所述获取输入信息,包括:获取在所述输入界面中的输入信息;
所述获取与所述输入信息对应的问答模板,包括:获取所述问答卡片所属类型对应的问答模板;
所述根据所述输入信息和所述问答模板,生成至少一个目标问答对之后,基于所选择的问答卡片的模板,根据所述输入信息和所述输入信息对应的目标问答对,生成对应的问答卡片。
在一种可能的实现方式中,所述接收第一选择指令之前,还包括:
显示预设的问答卡片的各级分类界面,所述分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
在一种可能的实现方式中,所述问答卡片还包括:封面显示界面,所述封面显示界面中包括显示字段、所述问答卡片的完成进度、所述问答卡片的修改时间中的至少一种信息。
在一种可能的实现方式中,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对之后,还包括:
若接收到第一操作指令,根据所述第一操作指令,输出所述第一操作指令所指示的问答卡片的内容预览;或者
若接收到第二操作指令,根据所述第二操作指令,修改所述第二操作指令所指示的问答卡片的内容;或者
若接收到第三操作指令,根据所述第三操作指令,删除所述第三操作指令所指示的问答卡片。
在一种可能的实现方式中,所述获取与所述输入信息对应的问答模板,包括:
获取历史问答信息;
对所述历史问答信息进行训练,得到与所述输入信息对应的问答模板。
在一种可能的实现方式中,所述输入信息包括文本信息和/或多媒体信息。
第二方面,本发明实施例还提供一种信息处理装置,该装置可以包括:
获取单元,用户获取输入信息,并获取与所述输入信息对应的问答模板;
处理单元,用于根据所述输入信息和所述问答模板,生成至少一个目标问答对。
在一种可能的实现方式中,所述处理单元,具体用于获取所述问答模板中的问题模板,并根据所述输入信息,确定所述问题模板包含的句式中的空槽位置需要补充的内容;再根据所确定的内容和所述问题模板,生成对应的目标问题。
在一种可能的实现方式中,所述处理单元,具体用于获取所述问答模板中的答案模板,并根据所述输入信息,确定所述答案模板包含的句式中的空槽位置需要补充的内容,再根据所确定的内容和所述答案模板,生成对应的目标答案。
在一种可能的实现方式中,所述获取单元,具体用于确定所述输入信息所属的字段类型;并根据字段类型与问答模板的对应关系,获取与所述输入信息所属的字段类型对应的问答模板。
在一种可能的实现方式中,该装置还包括接收单元;
其中,所述接收单元用于接收选择指令;
所述处理单元,还用于根据所述选择指令,输出所述选择指令所选择的问答卡片的输入界面;
所述获取单元,还用于获取在所述输入界面中的输入信息;并获取所述问答卡片所属类型对应的问答模板;
所述处理单元,还用于基于所选择的问答卡片的模板,根据所述输入信息和所述输入信息对应的目标问答对,生成对应的问答卡片。
在一种可能的实现方式中,所述处理单元,还用于显示预设的问答卡片的各级分类界面,所述分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
在一种可能的实现方式中,所述问答卡片还包括:封面显示界面,所述封面显示界面中包括显示字段、所述问答卡片的完成进度、所述问答卡片的修改时间中的至少一种信息。
在一种可能的实现方式中,所述处理单元,还用于若接收到第一操作指令,根据所述第一操作指令,输出所述第一操作指令所指示的问答卡片的内容预览;或者,若接收到第二操作指令,根据所述第二操作指令,修改所述第二操作指令所指示的问答卡片的内容;或者,若接收到第三操作指令,根据所述第三操作指令,删除所述第三操作指令所指示的问答卡片。
在一种可能的实现方式中,所述获取单元,具体用于获取历史问答信息;并对所述历史问答信息进行训练,得到与所述输入信息对应的问答模板。
在一种可能的实现方式中,所述输入信息包括文本信息和/或多媒体信息。
第三方面,本申请实施例还提供一种电子设备,该电子设备可以包括处理器和存储器,其中,
所述存储器用于存储程序指令;
所述处理器用于读取所述存储器中的程序指令,并根据所述存储器中的程序指令执行上述第一方面任一项所述的信息处理方法。
第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,在所述计算机程序被处理器执行时,执行上述第一方面任一项所述的信息处理方法。
本发明实施例提供的信息处理方法、装置及电子设备,先获取输入信息;并获取与输入信息对应的问答模板;再根据输入信息和问答模板,生成至少一个目标问答对,由此可见,本申请实施例提供的信息处理方法、装置及电子设备,与现有技术相比,无需通过用户手动编纂添加问题和对应的答案,而是直接根据输入信息和问答模板,生成至少一个目标问答对,即可以生成多个目标问答对,实现了目标问答对的自动化泛化,提高了问题和对应的答案的添加效率,从而提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种信息处理方法的流程示意图;
图2为本发明实施例提供的一种信息处理装置的结构示意图;
图3为本发明实施例提供的另一种信息处理装置的结构示意图;
图4为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
现有技术中,企业用户只能通过后台配置的自定义问答入口,自行编纂添加问题和对应的答案,耗时耗力,降低了用户体验。为了提高问题和对应的答案的添加效率,本发明实施例提供了一种信息处理方法,先获取输入信息;并获取与输入信息对应的问答模板;再根据输入信息和问答模板,生成至少一个目标问答对,由此可见,本申请实施例提供的信息处理方法,与现有技术相比,无需通过用户手动编纂添加问题和对应的答案,而是直接根据输入信息和问答模板,生成至少一个目标问答对,即可以生成多个目标问答对,实现了目标问答对的自动化泛化,提高了问题和对应的答案的添加效率,从而提高了用户体验。
下面以具体的实施例对本发明的技术方案以及本发明的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图1为本发明实施例提供的一种信息处理方法的流程示意图,该方法可以由服务器执行,也可以由智能设备的控制器执行。示例的,请参见图1所示,该信息处理方法可以包括:
S101、获取输入信息。
其中,输入信息包括文本信息和/或多媒体信息。多媒体信息可以包括语音信息、音频信息、和/或视频信息。示例的,输入信息可以为“张三”、“李四”等人名、也可以为“苹果手机”、“电脑”等设备名,当然,也可以为用于指示年龄或者地点的输入信息,具体可以根据实际需要进行设置,在此,对于输入信息具体为什么,本申请实施例不做进一步地限制。
可选的,在获取输入信息时,可以通过电子设备的麦克风采集用户输入的输入信息,也可以通过网络或者蓝牙等方式接收其他设备发送的输入信息,当然,也可以通过电子设备的屏幕获取用户输入的输入信息,在此,本发明实施例只是以这三种可能的实现方式获取输入信息为例进行说明,但并不代表本发明实施例仅局限于此。
S102、获取与输入信息对应的问答模板。
其中,问答模板包括问题模板和答案模板,答案模板为所述问题模板对应的答案模板。
可选的,问答模板可以是基于历史问答信息进行训练得到的,具体的:可以先获取历史问答信息;此处的历史问题信息为智能设备(如机器人)应用过程中,实际被问到的历史问答信息,在获取到这些历史问答信息之后,可以对这些历史问答信息进行训练,以得到与输入信息对应的问题模板和/或答案模板,这样可以使得获取的到问答模板的实用性较高,提高了问答模板的准确度。当然问答模板也可以是运营人员人工配制的,本发明实施例中不对问答模板的具体实现方式进行限定。
示例的,当输入信息为“张三”或者“李四”等人名时,与其对应的问题模板可以为“你们公司的XX是谁”,“介绍一下XXX”等,与其对应的答案模板应该为“XX是XX”;当然,也可以为与其对应的其它问题模板和答案模板;当输入信息为“苹果手机”或者“电脑”等设备名时,与其对应的问题模板可以为“你们公司的XX多钱”,“我想了解一下XXX”等,与其对应的答案模板应该为“XX为XX钱”,当然,本申请实施例只是以输入信息为人名或者设备名时,分别对应的问题模板和答案模板为例进行说明,但并不代表本申请实施例仅局限于此。
可选的,同一的输入信息对应的问答模板的数量可以是一个,也可以是多个(即两个或两个以上)。具体的,问题模板和答案模板可以是一对一,即一个问题模板对应一个答案模板;也可以是多对一,即多个问题模板对应一个答案模板,以达到对问法的泛化,例如,对于输入信息为“张三”或者“李四”等人名时,与其对应的问题模板可以为“你们公司的XX是谁”,“介绍一下XXX”等;还可以是一对多,即一个问题模板对应多个答案模板,以到达对解答的泛化。
在通过上述S101和S102分别获取到输入信息,及与输入信息对应的问题模板之后,就可以执行下述S103:
S103、根据输入信息和问答模板,生成至少一个目标问答对。
其中,所生成的目标问答对的数量可以为一个,也可以为多个,具体的,可以是所生成的目标问答对中目标问题和目标答案可以是一对一的关系,也可以是多对一的关系,还可以是一对多的关系,还可以是多对多的关系,在此,对于至少一个目标问答对的具体数量,本发明实施例不做具体限制。
在通过上述S101和S102分别获取到输入信息和输入信息对应的问答模板之后,就可以根据该输入信息和问答模板,生成至少一个目标问答对。其中,各目标问答对中包括目标问题和目标答案。
详细来说,在生成至少一个目标问答对时,可以根据输入信息和问答模板中的问题模板,生成目标问题,并根据输入信息和问答模板中的答案模板,生成目标答案,该目标问题和其对应的目标答案为一个目标问答对。
需要说明的是,在根据输入信息和问答模板,生成至少一个目标问答对之后,还可以进一步将生成的至少一个目标问答对存储于预先配置的问答库中,从而丰富了预先配置的问答库。
本发明实施例提供的信息处理方法,先获取输入信息;并获取与输入信息对应的问答模板;再根据输入信息和问答模板,生成至少一个目标问答对,由此可见,本申请实施例提供的信息处理方法,与现有技术相比,无需通过用户手动编纂添加问题和对应的答案,而是直接根据输入信息和问答模板,生成至少一个目标问答对,即可以生成多个目标问答对,实现了目标问答对的自动化泛化,提高了问题和对应的答案的添加效率,从而提高了用户体验。
基于图1所示的实施例,需要说明的是,在上述S102中,在获取与输入信息对应的问答模板时,可以包括至少两种获取方式,下面将针对这两种可能的获取方式进行详细地说明。
在一种可能的实现方式中,在获取与输入信息对应的问答模板时,可以先确定输入信息所属的字段类型;再根据字段类型与问答模板的对应关系,获取与输入信息所属的字段类型对应的问答模板,从而获取到与输入信息对应的问答模板。
通常情况下,不同的字段类型,对应的问答模板不同。示例的,当输入信息为“张三”或者“李四”等人名时,其所属的字段类别为人物名,对应的问答模板为与人物相关的问答模板;当输入信息为“苹果手机”或者“电脑”等设备名时,其所属的字段类别为设备名,对应的问答模板为与设备相关的问答模板。当然,人物名的字段类别还可以进一步细分,例如,人物名进一步划分为高管和普通员工等字段类别。
在该种可能的实现方式中,在获取与输入信息对应的问答模板时,可以先根据输入信息,确定该输入信息所属的字段类型,并根据该输入信息所属的字段类型,及预先设置的字段类型与问答模板的对应关系,在对应关系中获取与输入信息所属的字段类型对应的问答模板,从而获取到与输入信息对应的问答模板。
在另一种可能的实现方式中,在获取与输入信息对应的问答模板时,可以先接收用户输入的选择指令;以及根据选择指令,输出选择指令所选择的问答卡片的输入界面;并获取在输入界面中的输入信息;再获取问答卡片所属类型对应的问答模板,从而获取到与输入信息对应的问答模板。
需要说明的是,在该种可能的实现方式中,在接收用户输入的第一选择指令之前,可以先显示预设的问答卡片的各级分类界面,分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
其中,至少一种类别的问答卡片的数量可以为一个,也可以为多个,具体可以根据实际需要进行设置,在此,对于至少一种类别的问答卡片的数量,本发明实施例不做具体限制。同样的,每一种类别下包括的至少一种级别的问答卡片的数量可以为一个,也可以为多个,具体可以根据实际需要进行设置,在此,对于至少一种级别的问答卡片的数量,本发明实施例不做具体限制。
示例的,分类界面中包括的类别可以为企业场景类别,也可以为展会场景类别,当然,也可以为其它场景类别,在此,本发明实施例只是以类别为企业场景类别或者展会场景类别为例进行说明,但并不代表本发明仅局限于此。进一步地,当分类界面中包括的类别为企业场景类别时,该企业场景类别中包括的问答卡片可以包括一级问答卡片、二级问答卡片及三级问答卡片,示例的,一级问答卡片可以为企业,二级问答卡片可以为“人物”和“产品”,三级问答卡片可以为“高管”或者“员工”等。当分类界面中包括的类别为展会场景类别时,该展会场景类别中包括的问答卡片同样可以包括一级问答卡片、二级问答卡片及三级问答卡片,示例的,一级问答卡片可以为展会,二级问答卡片可以为“位置”,三级问答卡片可以为“一号馆”或者“二号馆”等。
在显示预设的问答卡片的各级分类界面时,可以以列表的方式向用户显示预设的问答卡片的各级分类界面,以供用户查看,并接收用户输入的选择指令,再根据该选择指令输出该选择指令输出所选择的问答卡片的输入界面,以通过输入界面获取用户输入的输入信息,之后,在获取到用户在输入界面中输入的输入信息之后,再获取该问答卡片类型对应的问题模板,从而获取到与输入信息对应的问答模板。
示例的,以分类界面中包括的类别为企业场景类别为例,该企业场景类别中包括的问答卡片可以包括一级问答卡片、二级问答卡片及三级问答卡片,示例的,一级问答卡片可以为企业,二级问答卡片可以为“人物”和“产品”,三级问答卡片可以为“高管”或者“员工”等,用户在查看该企业场景类别中的问答卡片时,若用户选择的是三级问答卡片“高管”,则此时可以输出对应的三级问答卡片的输入界面,用户可以在该三级问答卡片的输入界面中的关键字段(例如:姓名,性别,年龄,生日,毕业学校,个人简介等)对应的位置上输入输入信息,例如“张三”,这样就可以根据输入信息“张三”和该三级问答卡片类型对应的问题模板,获取到与输入信息“张三”对应的问答模板。
在通过上述两种可能的实现方式,获取到与输入信息对应的问答模板之后,就可以根据输入信息和问答模板,生成至少一个目标问答对,在生成至少一个目标问答对时,可以分别生成目标问题和该目标问题对应的目标答案。
可选的,在生成目标问题时,可以先获取问答模板中的问题模板;并根据输入信息,确定问题模板包含的句式中的空槽位置需要补充的内容;再根据所确定的内容和问题模板,生成对应的目标问题。
其中,需要补充的内容为输入信息和/或输入信息对应的属性信息。即需要补充的内容可以仅为输入信息,也可以仅为输入信息对应的属性信息,当然,也可以为输入信息和输入信息对应的属性信息。具体实施时,可以根据问题模板包含的句式中的空槽位置的描述信息确定需要补充的内容,该描述信息描述了空槽位置与需要补充的内容(输入信息和/或输入信息对应的属性信息)的对应关系,即可以通过空槽位置的描述信息在输入信息和/或输入信息对应的属性信息中确定空槽位置需要补充的内容。示例的,当输入信息为“张三”或者“李四”等人名时,与其对应的属性信息可以为“张三”或者“李四”的年龄、入职时间、身高、职级等属性信息;当输入信息为“苹果手机”或者“电脑”等设备名时,与其对应的属性信息可以为“苹果手机”或者“电脑”的价格、销量、产地等属性信息。
当需要补充的内容为输入信息时,可以将该输入信息直接补充在问题模板包含的句式中的空槽位置,从而生成该输入信息对应的目标问题;当需要补充的内容为输入信息对应的属性信息或者,输入信息和输入信息对应的属性信息时,可以先获取该输入信息对应的属性信息,再将该输入信息对应的属性信息或者,输入信息和输入信息对应的属性信息补充在问题模板包含的句式中的空槽位置,从而生成该输入信息对应的目标问题。
示例的,以输入信息为“张三”,对应的属性信息为“老板”,则可以根据输入信息,确定问题模板包含的句式中的空槽位置需要补充的内容,若问题模板包含的句式为你们公司XX是谁,其中XX表示空槽位,则可以确定该空槽位需要补充的内容为输入信息“张三”,或者“张三”属性信息“老板”,并将输入信息“张三”,或者“张三”属性信息“老板”补充在问题模板包含的句式中的空槽位置,从而生成两个目标问题,这两个目标问题为“你们公司张三是谁”,及“你们公司老板是谁”。
可选的,在生成目标问题对应的目标答案时,可以先获取问答模板中的答案模板;并根据输入信息,确定答案模板包含的句式中的空槽位置需要补充的内容;再根据所确定的内容和答案模板,生成对应的目标答案。
其中,需要补充的内容为输入信息对应的属性信息和/或输入信息。即需要补充的内容可以仅为输入信息对应的属性信息,也可以仅为输入信息,当然,也可以为输入信息对应的属性信息和输入信息。具体实施时,可以根据答案模板包含的句式中的空槽位置的描述信息确定需要补充的内容,该描述信息描述了空槽位置与需要补充的内容(输入信息对应的属性信息和/或输入信息)的对应关系,即可以通过空槽位置的描述信息在输入信息对应的属性信息和/或输入信息中确定空槽位置需要补充的内容。
当需要补充的内容为输入信息时,可以将该输入信息直接补充在答案模板包含的句式中的空槽位置,从而生成该输入信息对应的目标答案;当需要补充的内容为输入信息对应的属性信息或者,输入信息对应的属性信息和输入信息时,可以先获取该输入信息对应的属性信息,再将该输入信息对应的属性信息或者,输入信息对应的属性信息和输入信息补充在答案模板包含的句式中的空槽位置,从而生成该输入信息对应的目标答案。
示例的,以输入信息为“张三”,对应的属性信息为“老板”,则可以根据输入信息,确定问题模板包含的句式中的空槽位置需要补充的内容,若问题模板包含的句式为XX,其中XX表示空槽位,则可以确定该空槽位需要补充的内容为输入信息“张三”属性信息“老板”,或者,“张三”,并将输入信息“张三”,或者“张三”属性信息“老板”补充在问题模板包含的句式中的空槽位置,从而生成两个目标答案,这两个目标答案为“老板”,及“张三”,若问题模板包含的句式为XX是XX,则将输入信息“张三”,或者“张三”属性信息“老板”补充在问题模板包含的句式中的空槽位置,也可以生成两个目标答案,这两个目标答案为“张三是老板”,及“老板是张三”。
需要说明的是,在上述问题模板和答案模板中设置空槽位,其目的在于:可以根据输入信息确定空槽位需要补充的内容,当输入信息不同时,空槽位需要补充的内容也可能会不相同,这样就可以根据问题模板和答案模板的空槽位需要补充的内容不同,生成不同的目标问题模板和目标答案模板,实现了目标问答对的自动化泛化,提高了问题和对应的答案的添加效率,从而提高了用户体验。
此外,还需要说明的是,在通过第二种可能的实现方式获取到与输入信息对应的问答模板,即先接收选择指令;以及根据选择指令,输出选择指令所选择的问答卡片的输入界面;并获取在输入界面中的输入信息;再获取问答卡片所属类型对应的问答模板,并根据输入信息和问答模板,生成至少一个目标问答对之后,还可以包括:
基于所选择的问答卡片的模板,根据输入信息和输入信息对应的目标问答对,生成对应的问答卡片。
其中,生成的问答卡片中可以包括输入信息和该输入信息对应的目标问答对。需要说明的是,在根据输入信息和输入信息对应的目标问答对,生成对应的问答卡片,其目的在于:可以将生成的问答卡片通过屏幕显示给用户,以供用户查看。
可选的,在根据输入信息和问答模板,生成至少一个目标问答对之后,还可以根据用户输入的操作指令,对该操作指令指示的问答卡片的内容分执行相应的操作。在根据用户输入的操作指令,对该操作指令指示的问答卡片的内容分执行相应的操作之前,需要先接收用户输入的操作指令。示例的,在接收用户输入的操作指令时,可以通过问答卡片显示界面上设置的操作按键接收用户在相应操作按键的触发操作,以接收到该用户输入的操作指令,这样就可以根据该操作指令指示的问答卡片的内容分执行相应的操作。示例的,该操作可以为问答卡片的内容预览操作,问答卡片的内容修改操作,或者问答卡片删除操作。
举例说明:若接收到第一操作指令,根据第一操作指令,输出第一操作指令所指示的问答卡片的内容预览,从而可以根据第一操作指令,对该第一操作指令所指示的问答卡片的内容进行预览。
又如,若接收到第二操作指令,根据第二操作指令,修改第二操作指令所指示的问答卡片的内容,从而可以根据第二操作指令,对该第二操作指令所指示的问答卡片的内容进行修改,以对该第二操作指令所指示的问答卡片的内容进行更新。在实施时,在接收到第二操作指令后,输出第二操作指令所指示的问答卡片对应的内容修改界面,用户可以在内容修改界面上对该问答卡片的内容进行修改。
再如,若接收到第三操作指令,根据第三操作指令,删除第三操作指令所指示的问答卡片,从而可以根据第三操作指令,对该第三操作指令所指示的问答卡片进行删除,以删除掉不需要的问答卡片。
此外,还需要说明的是,基于所选择的问答卡片的模板,根据输入信息和输入信息对应的目标问答对,所生成的问答卡片还包括:封面显示界面,封面显示界面中包括显示字段、问答卡片的完成进度、问答卡片的修改时间中的至少一种信息。
示例的,显示字段可以为输入信息本身(例如,显示字段显示部分输入信息或者全部输入信息),也可以为用于唯一标识该输入信息的字段,具体可以根据实际需要进行设置,在此,对于显示字段具体为什么,本申请实施例不做具体限制。问答卡片的完成进度可以用于表示该问答卡片的完善程度,问答卡片的修改时间可以用于表示用户最近一次修改该问答卡片的时间。
图2为本发明实施例提供的一种信息处理装置20的结构示意图,该信息处理装置20可以位于智能设备,示例的,请参见图2,该信息处理装置20可以包括:
获取单元201,用户获取输入信息,并获取与输入信息对应的问答模板。
处理单元202,用于根据输入信息和问答模板,生成至少一个目标问答对。
可选的,处理单元202,具体用于获取问答模板中的问题模板,并根据输入信息,确定问题模板包含的句式中的空槽位置需要补充的内容;再根据所确定的内容和问题模板,生成对应的目标问题。
可选的,处理单元202,具体用于获取问答模板中的答案模板,并根据输入信息,确定答案模板包含的句式中的空槽位置需要补充的内容,再根据所确定的内容和答案模板,生成对应的目标答案。
可选的,获取单元201,具体用于确定输入信息所属的字段类型;并根据字段类型与问答模板的对应关系,获取与输入信息所属的字段类型对应的问答模板。
可选的,该信息处理装置20还可以包括接收单元203,示例的,请参见图3所示,图3为本发明实施例提供的另一种信息处理装置20的结构示意图。其中,接收单元203用于接收选择指令。
处理单元202,还用于根据选择指令,输出选择指令所选择的问答卡片的输入界面。
获取单元201,还用于获取在输入界面中的输入信息;并获取问答卡片所属类型对应的问答模板。
处理单元202,还用于基于所选择的问答卡片的模板,根据输入信息和输入信息对应的目标问答对,生成对应的问答卡片。
可选的,处理单元202,还用于显示预设的问答卡片的各级分类界面,分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
可选的,问答卡片还包括:封面显示界面,封面显示界面中包括显示字段、问答卡片的完成进度、问答卡片的修改时间中的至少一种信息。
可选的,处理单元202,还用于若接收到第一操作指令,根据第一操作指令,输出第一操作指令所指示的问答卡片的内容预览;或者,若接收到第二操作指令,根据第二操作指令,修改第二操作指令所指示的问答卡片的内容;或者,若接收到第三操作指令,根据第三操作指令,删除第三操作指令所指示的问答卡片。
可选的,获取单元201,具体用于获取历史问答信息;并对历史问答信息进行训练,得到与输入信息对应的问答模板。
可选的,输入信息包括文本信息和/或多媒体信息。
本发明实施例所示的信息处理装置20,可以执行上述任一实施例所示的信息处理方法的技术方案,其实现原理以及有益效果与信息处理方法的实现原理以及有益效果类似,此处不再进行赘述。
图4为本发明实施例提供的一种电子设备的结构示意图,该电子设备可以是智能设备的控制器,还可以是服务器,本发明实施例中不对电子设备的具体实现进行限定。示例的,请参见图4所示,该电子设备40可以包括处理器401和存储器402,其中,
存储器402用于存储程序指令。
处理器401用于读取存储器402中的程序指令,并根据存储器402中的程序指令执行上述任一实施例所示的信息处理方法。
本发明实施例所示的电子设备40,可以执行上述任一实施例所示的信息处理方法的技术方案,其实现原理以及有益效果与信息处理方法的实现原理以及有益效果类似,此处不再进行赘述。
本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,在计算机程序被处理器执行时,可以执行上述任一实施例所示的信息处理方法的技术方案,其实现原理以及有益效果与信息处理方法的实现原理以及有益效果类似,此处不再进行赘述。
上述实施例中处理器可以是通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
Claims (20)
1.一种信息处理方法,其特征在于,包括:
获取输入信息;
获取与所述输入信息对应的问答模板,所述问答模板包括问题模板和答案模板,所述答案模板为所述问题模板对应的答案模板;
根据所述输入信息和所述问答模板,生成至少一个目标问答对;
所述获取与所述输入信息对应的问答模板,包括:确定所述输入信息所属的字段类型;根据字段类型与问答模板的对应关系,获取与所述输入信息所属的字段类型对应的问答模板;
或者;
所述获取输入信息之前还包括:接收选择指令,以及根据所述选择指令,输出所述选择指令所选择的问答卡片的输入界面;所述获取输入信息包括:获取在所述输入界面中的输入信息;所述获取与所述输入信息对应的问答模板包括:获取所述问答卡片所属类型对应的问答模板。
2.根据权利要求1所述的方法,其特征在于,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对,包括:
获取所述问答模板中的问题模板;
根据所述输入信息,确定所述问题模板包含的句式中的空槽位置需要补充的内容;
根据所确定的内容和所述问题模板,生成对应的目标问题。
3.根据权利要求1所述的方法,其特征在于,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对,包括:
获取所述问答模板中的答案模板;
根据所述输入信息,确定所述答案模板包含的句式中的空槽位置需要补充的内容;
根据所确定的内容和所述答案模板,生成对应的目标答案。
4.根据权利要求1所述的方法,其特征在于,
所述根据所述输入信息和所述问答模板,生成至少一个目标问答对之后,还包括:基于所选择的问答卡片的模板,根据所述输入信息和所述输入信息对应的目标问答对,生成对应的问答卡片。
5.根据权利要求4所述的方法,其特征在于,所述接收第一选择指令之前,还包括:
显示预设的问答卡片的各级分类界面,所述分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
6.根据权利要求4所述的方法,其特征在于,所述问答卡片还包括:封面显示界面,所述封面显示界面中包括显示字段、所述问答卡片的完成进度、所述问答卡片的修改时间中的至少一种信息。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述根据所述输入信息和所述问答模板,生成至少一个目标问答对之后,还包括:
若接收到第一操作指令,根据所述第一操作指令,输出所述第一操作指令所指示的问答卡片的内容预览;或者
若接收到第二操作指令,根据所述第二操作指令,修改所述第二操作指令所指示的问答卡片的内容;或者
若接收到第三操作指令,根据所述第三操作指令,删除所述第三操作指令所指示的问答卡片。
8.根据权利要求1所述的方法,其特征在于,所述获取与所述输入信息对应的问答模板,包括:
获取历史问答信息;
对所述历史问答信息进行训练,得到与所述输入信息对应的问答模板。
9.根据权利要求1-6、8任一项所述的方法,其特征在于,所述输入信息包括文本信息和/或多媒体信息。
10.一种信息处理装置,其特征在于,包括:
获取单元,用于获取输入信息,并获取与所述输入信息对应的问答模板,所述问答模板包括问题模板和答案模板,所述答案模板为所述问题模板对应的答案模板;
处理单元,用于根据所述输入信息和所述问答模板,生成至少一个目标问答对;
其中,所述获取单元,具体用于确定所述输入信息所属的字段类型;并根据字段类型与问答模板的对应关系,获取与所述输入信息所属的字段类型对应的问答模板;
或者;
所述信息处理装置还包括接收单元,用于接收选择指令;
所述处理单元,还用于根据所述选择指令,输出所述选择指令所选择的问答卡片的输入界面;以及
所述获取单元,还用于获取在所述输入界面中的输入信息;并获取所述问答卡片所属类型对应的问答模板。
11.根据权利要求10所述的装置,其特征在于,
所述处理单元,具体用于获取所述问答模板中的问题模板,并根据所述输入信息,确定所述问题模板包含的句式中的空槽位置需要补充的内容;再根据所确定的内容和所述问题模板,生成对应的目标问题。
12.根据权利要求10所述的装置,其特征在于,
所述处理单元,具体用于获取所述问答模板中的答案模板,并根据所述输入信息,确定所述答案模板包含的句式中的空槽位置需要补充的内容,再根据所确定的内容和所述答案模板,生成对应的目标答案。
13.根据权利要求10所述的装置,其特征在于,
所述处理单元,还用于基于所选择的问答卡片的模板,根据所述输入信息和所述输入信息对应的目标问答对,生成对应的问答卡片。
14.根据权利要求13所述的装置,其特征在于,所述处理单元,还用于显示预设的问答卡片的各级分类界面,所述分类界面中包括至少一种类别的问答卡片,每种类别包括至少一种级别的问答卡片。
15.根据权利要求13所述的装置,其特征在于,所述问答卡片还包括:封面显示界面,所述封面显示界面中包括显示字段、所述问答卡片的完成进度、所述问答卡片的修改时间中的至少一种信息。
16.根据权利要求13-15任一项所述的装置,其特征在于,所述处理单元,还用于若接收到第一操作指令,根据所述第一操作指令,输出所述第一操作指令所指示的问答卡片的内容预览;或者,若接收到第二操作指令,根据所述第二操作指令,修改所述第二操作指令所指示的问答卡片的内容;或者,若接收到第三操作指令,根据所述第三操作指令,删除所述第三操作指令所指示的问答卡片。
17.根据权利要求10所述的装置,其特征在于,所述获取单元,具体用于获取历史问答信息;并对所述历史问答信息进行训练,得到与所述输入信息对应的问答模板。
18.根据权利要求10-15、17任一项所述的装置,其特征在于,所述输入信息包括文本信息和/或多媒体信息。
19.一种电子设备,其特征在于,包括处理器和存储器,其中,
所述存储器用于存储程序指令;
所述处理器用于读取所述存储器中的程序指令,并根据所述存储器中的程序指令执行权利要求1-9任一项所述的信息处理方法。
20.一种计算机可读存储介质,其特征在于,
计算机可读存储介质上存储有计算机程序,在所述计算机程序被处理器执行时,执行权利要求1-9任一项所述的信息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910040573.XA CN109710747B (zh) | 2019-01-16 | 2019-01-16 | 信息处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910040573.XA CN109710747B (zh) | 2019-01-16 | 2019-01-16 | 信息处理方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109710747A CN109710747A (zh) | 2019-05-03 |
CN109710747B true CN109710747B (zh) | 2021-04-06 |
Family
ID=66261558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910040573.XA Active CN109710747B (zh) | 2019-01-16 | 2019-01-16 | 信息处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710747B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113095056B (zh) * | 2021-03-17 | 2024-04-12 | 阿里巴巴创新公司 | 生成方法、处理方法、装置、电子设备以及介质 |
CN113505238A (zh) * | 2021-07-09 | 2021-10-15 | 北京小谛机器人科技有限公司 | 语义图谱构建方法及装置 |
CN113591158A (zh) * | 2021-07-23 | 2021-11-02 | 新奥数能科技有限公司 | 能源企业新增信息处理方法、装置、计算机设备及介质 |
CN114328803A (zh) * | 2021-12-24 | 2022-04-12 | 科大讯飞(苏州)科技有限公司 | 问答库构建方法、问答方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
CN101986293A (zh) * | 2010-09-03 | 2011-03-16 | 百度在线网络技术(北京)有限公司 | 用于在搜索界面中呈现搜索答案信息的方法及设备 |
CN108255826A (zh) * | 2016-12-28 | 2018-07-06 | 中兴通讯股份有限公司 | 一种常用问答对faq 生成方法、装置及系统 |
CN108874915A (zh) * | 2018-05-30 | 2018-11-23 | 苏州思必驰信息科技有限公司 | 知识组织方法、系统、电子设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7895240B2 (en) * | 2005-02-03 | 2011-02-22 | General Electric Company | Systems and methods for managing information |
CN104050256B (zh) * | 2014-06-13 | 2017-05-24 | 西安蒜泥电子科技有限责任公司 | 基于主动学习的问答方法及采用该方法的问答系统 |
CN106991112B (zh) * | 2016-11-07 | 2021-05-25 | 创新先进技术有限公司 | 信息查询方法及装置 |
CN107832374A (zh) * | 2017-10-26 | 2018-03-23 | 平安科技(深圳)有限公司 | 标准知识库的构建方法、电子装置及存储介质 |
-
2019
- 2019-01-16 CN CN201910040573.XA patent/CN109710747B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
CN101986293A (zh) * | 2010-09-03 | 2011-03-16 | 百度在线网络技术(北京)有限公司 | 用于在搜索界面中呈现搜索答案信息的方法及设备 |
CN108255826A (zh) * | 2016-12-28 | 2018-07-06 | 中兴通讯股份有限公司 | 一种常用问答对faq 生成方法、装置及系统 |
CN108874915A (zh) * | 2018-05-30 | 2018-11-23 | 苏州思必驰信息科技有限公司 | 知识组织方法、系统、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109710747A (zh) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109710747B (zh) | 信息处理方法、装置及电子设备 | |
CN109360550B (zh) | 语音交互系统的测试方法、装置、设备和存储介质 | |
CN110309350B (zh) | 背诵任务的处理方法、系统、装置、介质及电子设备 | |
CN107220228A (zh) | 一种教学录播数据修正装置 | |
CN109040157A (zh) | 一种基于互联网的录播数据学习监控方法 | |
US11094215B2 (en) | Internet-based recorded course learning following system and method | |
CN112307176B (zh) | 一种引导用户写作的方法和装置 | |
US20220301454A1 (en) | Language Fluency System | |
CN115544241B (zh) | 一种线上作业的智能推送方法及装置 | |
CN109472007B (zh) | 医疗问卷的自动建题方法、装置、电子设备、存储介质 | |
CN110619115A (zh) | 一种模板创建方法、装置、电子设备及存储介质 | |
CN109214501A (zh) | 用于识别信息的方法和装置 | |
CN108958731A (zh) | 一种应用程序界面生成方法、装置、设备和存储介质 | |
CN109801527A (zh) | 用于输出信息的方法和装置 | |
CN111223015B (zh) | 课程推荐方法、装置及终端设备 | |
CN113077147B (zh) | 学员课程智能推送方法、系统及终端设备 | |
CN112328616A (zh) | 一种数据更新方法、装置和存储介质 | |
CN113641908A (zh) | 课程推送方法、装置、服务器和计算机存储介质 | |
CN111797637A (zh) | 交互式标注方法及装置 | |
JP2015206835A (ja) | 学習システム | |
CN114913042A (zh) | 教学课件生成方法、装置、电子设备及存储介质 | |
JP2018101249A (ja) | ロボット、ロボットシステム、サーバ、情報収集方法及びプログラム | |
KR20190070683A (ko) | 강의 콘텐츠 구성 및 제공을 위한 장치 및 방법 | |
CN114168547A (zh) | 教学资源配置系统、方法以及设备 | |
CN109584012B (zh) | 用于生成物品推送信息的方法和装置 |
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 |