本发明涉及智能问答,具体涉及一种问答数据处理方法和设备。
背景技术:
1、智能问答系统是以一问一答形式,精确的定位用户所需要的提问知识,通过与用户进行交互,为用户提供个性化的信息服务。
2、现有技术中,通过问答的形式在数据库中获取数据,但是,目前的技术中想要对第一问题的答案进行追问,必须在追问中重新输入全部问题元素,相当于重新提问,否则系统便无法进行解答。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种问答数据处理方法和设备,以克服目前必须在追问中重新输入全部问题元素,相当于重新提问,否则系统便无法进行解答的问题。
2、为实现以上目的,本发明采用如下技术方案:
3、一方面,本申请提供了一种问答数据处理方法,包括:
4、获取用户输入的提问数据;
5、解析所述提问数据,获取提问元素信息;其中,所述提问元素信息包括:分析对象、维度、指标和筛选条件;
6、根据所述提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将所述提问解答数据展示给所述用户;
7、获取所述用户的追问数据;
8、解析所述追问数据,获取追问元素信息;
9、若所述追问元素信息不全,则根据所述提问元素信息对所述追问元素信息进行补充;
10、根据补充后的所述追问元素信息在社媒平台的知识库中获取对应的追问解答数据,并将所述追问解答数据展示给所述用户。
11、进一步的,以上所述的方法,在所述解析所述提问数据,获取提问元素之前,还包括:
12、获取所述用户权限信息;
13、根据所述用户权限信息,判断所述用户是否具有提问权限;
14、若不是,则拒绝解答所述提问数据,并提示所述用户权限不足。
15、进一步的,以上所述的方法,所述解析所述提问数据,获取提问元素信息,包括:
16、解析所述提问数据,获取提问元素信息;
17、判断所述提问元素信息中是否缺少分析对象;
18、若是,则无法解答所述提问数据,并向所述用户发出提示信息。
19、进一步的,以上所述的方法,在所述根据所述提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将所述提问解答数据展示给所述用户之前,还包括:
20、判断所述提问元素信息是否缺少除分析对象外其他的提问元素;
21、若是,则根据默认信息对所述提问元素进行补充。
22、进一步的,以上所述的方法,所述根据所述提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将所述提问解答数据展示给所述用户,包括:
23、将补充后的所述提问元素将加到所述提问数据中,并展示给所述用户;
24、在所述用户确认后,根据所述提问元素信息中的分析对象在所述社媒平台的知识库中检索对应的标签信息;其中,所述标签信息包括:数据标签和数据标签树;
25、根据所述标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据;
26、将所述提问解答数据展示给所述用户。
27、进一步的,以上所示的方法,所述根据所述标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据,包括:
28、获取所述标签信息所在的知识库、所属实体类型和标签类型;
29、根据所述标签信息的知识库、实体类型和标签类型,对所述标签信息进行筛选,确定目标标签信息;
30、根据所述目标标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据。
31、进一步的,以上所述的方法,在所述根据所述目标标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据之前,还包括:
32、判断所述用户是否具有所述目标标签信息所在知识库的权限;
33、若不具有,则拒绝在所述知识库中进行检索,并向所述用户发出提示信息。
34、进一步的,以上所述的方法,所述将所述提问解答数据展示给所述用户,包括:
35、将所述提问解答数据转换成图表信息,并在所述图表信息中添加追问按钮、评论按钮、下载按钮和图表更换按钮;
36、将所述图表信息展示给所述用户。
37、进一步的,以上所述的方法,所述根据所述提问元素信息对所述追问元素信息进行补充,包括:
38、确定所述追问元素信息中缺失的追问元素;
39、根据缺失的所述追问元素,将所述提问元素信息中对应的提问元素补充到所述追问元素信息中;
40、确定所述追问元素信息中存在的追问元素;
41、若所述存在的追问元素为分析对象,则将所述追问元素信息中的分析对象与所述提问元素信息中的分析对象执行且的逻辑,形成最终的追问分析对象;
42、若所述存在的追问元素为筛选条件,则将所述追问元素信息中的筛选条件与所述提问元素信息中的筛选条件执行且的逻辑,形成最终的追问筛选条件;
43、若所述存在的追问元素为维度,则将所述维度作为追问维度;
44、若所述存在的追问元素为指标,则将所述维度作为追问指标。
45、另一方面,本申请还提供了一种问答数据处理设备,包括处理器和存储器,所述处理器与存储器相连:
46、其中,所述处理器,用于调用并执行所述存储器中存储的程序;
47、所述存储器,用于存储所述程序,所述程序至少用于执行以上任一项所述的方法。
48、本申请技术方案可以应用于深度学习技术进行自然语言处理的设计。
49、本发明的有益效果为:
50、本申请中首先获取用户输入的提问数据,解析提问数据,获取提问元素信息;根据提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将提问解答数据展示给用户;获取用户的追问数据;解析追问数据,获取追问元素信息;若追问元素信息不全,则根据提问元素信息对追问元素信息进行补充;根据补充后的追问元素信息在社媒平台的知识库中获取对应的追问解答数据,并将追问解答数据展示给用户。在本申请中,在对提问答案进行追问时,无需输入全部问题元素,系统会根据提问时的问题元素自动对追问的问题元素进行补充,以获取追问答案数据,从而解决了目前必须在追问中重新输入全部问题元素,相当于重新提问,否则系统便无法进行解答的问题。
1.一种问答数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述解析所述提问数据,获取提问元素之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述解析所述提问数据,获取提问元素信息,包括:
4.根据权利要求3所述的方法,其特征在于,在所述根据所述提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将所述提问解答数据展示给所述用户之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述提问元素信息在社媒平台的知识库中获取对应的提问解答数据,并将所述提问解答数据展示给所述用户,包括:
6.根据权利要求5所示的方法,其特征在于,所述根据所述标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据,包括:
7.根据权利要求6所述的方法,其特征在于,在所述根据所述目标标签信息、所述提问元素信息中的维度、指标和筛选条件,获取对应的提问解答数据之前,还包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述提问解答数据展示给所述用户,包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述提问元素信息对所述追问元素信息进行补充,包括:
10.一种问答数据处理设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连: