一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

心理指导的方法、装置、电子设备及存储介质与流程

2022-03-02 00:16:26 来源:中国专利 TAG:


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.一种可选的实施方式中,所述基于所述目标用户的心理状态以及所述目标用户所在场景类型,确定与所述目标用户对应的心理指导建议信息,包括:
51.基于各场景类型与各心理指导建议模板之间的对应关系,确定与所述目标用户所在场景类型对应的心理指导建议模板;
52.从所述心理指导建议模板中查找与所述目标用户的心理状态匹配的模板信息;
53.将查找到的模板信息确定为与所述目标用户对应的心理指导建议信息,或基于查找到的模板信息,生成与所述目标用户对应的心理指导建议信息。
54.该实施方式中,心理指导建议模板与目标用户所在场景类型对应,利用心理指导建议模板可以快速地确定出与目标用户对应的心理指导建议信息,所确定出的心理指导建议的准确性也较高。
55.第二方面,本公开实施例还提供一种心理指导的装置,包括:
56.获取模块,用于响应于目标用户的会话请求,获取所述目标用户的待解答问题;
57.提取模块,用于基于所述待解答问题进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息;
58.生成模块,用于基于所述语义特征信息指示的所述目标用户的心理状态,生成与所述会话请求对应的解答内容,所述解答内容包括针对所述目标用户生成的心理指导建议信息。
59.一种可选的实施方式中,所述提取模块,在基于所述待解答问题进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息时,用于:
60.获取所述目标用户在历史时段内产生的历史对话信息,其中,所述历史对话信息包括至少一个已解答问题以及与所述已解答问题对应的解答内容;
61.基于所述待解答问题、以及所述历史对话信息进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息。
62.一种可选的实施方式中,所述提取模块,在基于所述待解答问题、以及所述历史对话信息进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息时,用于:
63.基于所述历史对话信息中各对话内容的生成时序以及与所述待解答问题对应的当前会话时刻,将所述历史对话信息包括的各对话内容和所述待解答问题进行合并,得到合并内容;
64.对所述合并内容进行语义特征提取,得到用于表示所述目标用户的心理状态的语义特征信息。
65.一种可选的实施方式中,按照如下步骤确定所述目标用户的心理状态:
66.将确定的所述语义特征信息输入到训练好的心理状态预测网络,确定对应于各个预设心理状态的预测概率;
67.选取预测概率最高的预设心理状态作为所述目标用户的心理状态。
68.一种可选的实施方式中,所述提取模块,在基于所述待解答问题进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息时,用于:
69.基于所述待解答问题,从备选描述问题库中选取与所述待解答问题匹配的至少一个备选描述问题;
70.响应于所述目标用户针对所述至少一个备选描述问题的选择指令,确定所述目标用户选取的目标描述问题;
71.基于所述目标描述问题进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息。
72.一种可选的实施方式中,所述提取模块,在基于所述目标描述问题进行语义特征提取,确定用于表示所述目标用户的心理状态的语义特征信息时,用于:
73.将所述目标描述问题进行拆分,得到多个字段;
74.针对所述多个字段中的目标字段,对所述目标字段进行语义特征提取,确定所述目标字段对应的语义特征信息;
75.基于所述目标字段对应的语义特征信息,确定用于表示所述目标用户的心理状态的语义特征信息。
76.一种可选的实施方式中,提取模块,用于按照如下步骤确定所述目标用户的心理状态:
77.在所述目标字段对应的语义特征信息指示为所述目标用户的心理状态的情况下,将所述目标字段确定为关键字段;
78.确定与所述关键字段对应的心理状态标签;所述心理状态标签用于标记所述目标用户的心理状态;
79.根据所述心理状态标签确定所述目标用户的心理状态。
80.一种可选的实施方式中,所述提取模块,在基于所述待解答问题,从备选描述问题库中选取与所述待解答问题匹配的至少一个备选描述问题时,用于:
81.确定所述待解答问题与所述备选描述问题库中的各个备选描述问题之间的内容相似度;
82.将内容相似度符合预设要求的备选描述问题确定为与所述待解答问题匹配的至少一个备选描述问题。
83.一种可选的实施方式中,所述提取模块,在基于所述待解答问题,从备选描述问题库中选取与所述待解答问题匹配的至少一个备选描述问题时,用于:
84.获取所述目标用户在历史时段内产生的历史对话信息,其中,所述历史对话信息包括至少一个已解答问题以及与所述已解答问题对应的解答内容;
85.基于所述历史对话信息中各对话内容的生成时序,从所述历史对话信息中选取距离当前会话时刻的时长小于预设时长的至少一条对话内容作为目标内容;
86.基于所述目标内容,从备选描述问题库中选取与所述目标内容匹配的至少一个备选描述问题,并从选取的至少一个备选描述问题中选取与所述待解答问题匹配的备选描述问题。
87.一种可选的实施方式中,在所述获取模块获取所述目标用户的待解答问题之后,所述装置还包括:
88.分析模块,用于基于所述待解答问题进行场景分析,确定所述目标用户所在场景类型;
89.所述生成模块,在基于所述语义特征信息指示的所述目标用户的心理状态,生成与所述会话请求对应的解答内容时,用于:
90.基于所述目标用户的心理状态以及所述目标用户所在场景类型,确定与所述目标用户对应的心理指导建议信息。
91.一种可选的实施方式中,所述生成模块,在基于所述目标用户的心理状态以及所述目标用户所在场景类型,确定与所述目标用户对应的心理指导建议信息时,用于:
92.基于各场景类型与各心理指导建议模板之间的对应关系,确定与所述目标用户所在场景类型对应的心理指导建议模板;
93.从所述心理指导建议模板中查找与所述目标用户的心理状态匹配的模板信息;
94.将查找到的模板信息确定为与所述目标用户对应的心理指导建议信息,或基于查找到的模板信息,生成与所述目标用户对应的心理指导建议信息。
95.第三方面,本公开可选实现方式还提供一种电子设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
96.第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
97.关于上述心理指导的装置、电子设备、及计算机可读存储介质的效果描述参见上述心理指导的方法的说明,这里不再赘述。
98.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
99.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
100.图1示出了本公开实施例所提供的一种心理指导的方法的流程图;
101.图2示出了本公开实施例所提供的心理指导的方法中,一种确定目标用户的心理状态的方法流程图;
102.图3示出了本公开实施例所提供的一种心理指导的方法中,确定用于表示目标用户的心理状态的语义特征信息的方法流程图;
103.图4示出了本公开实施例所提供的心理指导的方法中,另一种确定目标用户的心理状态的方法流程图;
104.图5示出了本公开实施例所提供的心理指导的方法中,一种确定与待解答问题匹配的至少一个备选描述问题的方法流程图;
105.图6示出了本公开实施例所提供的心理指导的方法中,另一种确定与待解答问题匹配的至少一个备选描述问题的方法流程图;
106.图7示出了本公开实施例所提供的一种心理指导的方法中,生成心理指导建议信
息的方法流程图;
107.图8示出了本公开实施例所提供的一种心理指导的装置的示意图;
108.图9示出了本公开实施例所提供的一种电子设备的示意图。
具体实施方式
109.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
110.经研究发现,相关的心理指导是通过人工服务的方式进行,用户通过与心理咨询师聊天咨询的形式进行心理指导,每次心理指导都需要提前与心理咨询师预约,心理指导的过程持续时间长,耗费大量的人力物力。
111.基于上述研究,本公开提供了一种心理指导的方法、装置、电子设备及存储介质,可以随时为目标用户提供心理指导服务,不受时间和空间限制,节约了人力物力。
112.针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
113.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
114.为便于对本实施例进行理解,首先对本公开实施例所公开的一种心理指导的方法进行详细介绍,本公开实施例所提供的心理指导的方法的执行主体一般为具有一定计算能力的电子设备,该电子设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等,其中,这里的终端可以是智能机器人,例如可以是具有聊天功能的机器人。在一些可能的实现方式中,该心理指导的方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
115.下面以执行主体为机器人为例对本公开实施例提供的心理指导的方法加以说明。
116.参见图1所示,为本公开实施例提供的心理指导的方法的流程图,所述方法包括步骤s101~s103,其中:
117.s101:响应于目标用户的会话请求,获取目标用户的待解答问题;
118.s102:基于待解答问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息;
119.s103:基于语义特征信息指示的目标用户的心理状态,生成与会话请求对应的解答内容,解答内容包括针对所述目标用户生成的心理指导建议信息。
120.为了便于理解本公开实施例提供的心理指导的方法,接下来首先对该方法的应用
场景进行简单说明。本公开实施例中的心理指导的方法主要可以应用于心理咨询领域,例如,可以应用于情感、工作、学习、生活等各种场景。
121.本公开实施例中的会话请求可以有多种形式。示例性地,会话请求可以是按钮点击触发的,例如目标用户可以通过点击机器人屏幕上设置的“开始心理指导”按钮触发上述会话请求;会话请求也可以是通过语音方式发起的,例如在机器人附近的目标用户说出“小x同学”这样类似的语音时,可以发起会话请求;会话请求还可以是基于人脸识别结果实现的,例如检测到目标用户的脸部图像的情况下,确定可以发起会话请求。
122.此外,这里的待解答问题可以是具体的提问语句,例如“怎么缓解工作压力”,“如何增进夫妻感情”,也可以是不包含提问的陈述性语句,例如“今天的工作不顺利”,“我最近经常感到害怕”。
123.针对上述待解答问题进行语义特征提取,可以确定用于表示目标用户的心理状态的语义特征信息,也即,通过语义分析,可以确定目标用户是在什么样的心理状态下发起诸如上述各种情况所示的待解答问题。
124.在具体应用中,确定心理状态的过程一方面可以是通过语义特征提取以及相关的心理状态预测网络实现的,也即,在将语义特征信息输入到用于进行心理状态分析的网络的情况下,可以直接确定出目标用户的心理状态;另一方面可以是结合关键字段提取以及心理状态标签之间的对应关系确定的,也即,针对不同的心理状态可以预设有不同的心理状态标签,且心理状态标签可以是与关键字段具有绑定关系的,这样,一旦确定出目标用户所需解答的待解答问题中的关键字段,即可以确定出与之对应的心理状态。
125.本公开实施例提供的心理指导的方法可以基于目标用户的心理状态,提供针对所述目标用户生成的心理指导建议信息,这主要是考虑到不同的心理状态可以折射出用户不同的心理需求,而不同的心理需求需要给予对应的心理指导建议,从而实现更为针对性的心理咨询服务。
126.这里,仍以“怎么缓解工作压力”这一待解答问题为例,在确定目标用户的心理状态处于工作中的焦虑状态的情况下,可以提供诸如运动放松等释放压力的具体心理指导建议。
127.考虑到目标用户的心理状态的确定对于本公开实施例提供的心理指导到的方法的关键作用,接下来将通过如下两个方面进一步进行说明。
128.第一方面:这里可以通过心理状态预测网络确定目标用户的心理状态,具体步骤如图2所示,包括:
129.s201:将用于表示目标用户的心理状态的语义特征信息输入到训练好的心理状态预测网络,确定对应于各个预设心理状态的预测概率;
130.s202:选取预测概率最高的预设心理状态作为目标用户的心理状态。
131.这里的心理状态预测网络可以训练的是有关语义特征与预设心理状态之间的对应关系,在训练好上述对应关系的情况下,可以将目标用户的语义特征信息输入到心理状态预测网络,心理状态预测网络可以输出的是对应于各个预设心理状态的预测概率,这里的预设心理状态有多种类型,示例性地,预设心理状态可以包括:开心、愤怒、紧张、恐惧、悲伤等。
132.这里,对应于各个预设心理状态的预测概率可以反映语义特征信息中包含各个预
设心理状态的可能性。一种预设心理状态对应的预测概率越高,一定程度上说明该心理状态为目标用户实际的心理状态的可能性越大,因而,这里可以选取预测概率最高的预设心理状态作为目标用户的心理状态。
133.示例性地,在确定恐惧状态、紧张状态和悲伤状态这三种预设心理状态,对应的预测概率分别为0.2、0.6、0.2的情况下,由于紧张状态的预测概率最高,因而本公开实施例可以选取紧张状态作为目标用户的心理状态。
134.这里,为了确定用于表示目标用户的心理状态的语义特征信息,可以参见图3所示,执行以下步骤:
135.s301:获取目标用户在历史时段内产生的历史对话信息,其中,历史对话信息包括至少一个已解答问题以及与已解答问题对应的解答内容;
136.s302:基于待解答问题、以及历史对话信息进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息。
137.这里的历史时段可以是指在目标用户输入待解答问题之前的时段,该历史时段的时长可以是10分钟、半小时或其他时长。历史时段的设置可以因场景而异,也可能受到设备处理数据能力的影响,在此不予限定。下面结合具体场景进行举例说明。
138.例如,在情感咨询场景下,目标用户与机器人的聊天已经持续了10分钟,在这10分钟里,目标用户针对如何处理亲密关系,向机器人发起了提问,机器人根据目标用户的提问,为目标用户提供了一些指导建议。该例子中,目标用户与机器人持续聊天的这10分钟可以作为历史时段,这10分钟内目标用户与机器人针对如何处理亲密关系展开的问答内容可以作为历史对话信息,这10分钟内目标用户关于如何处理亲密关系的提问以及机器人提供的指导建议可以分别作为历史对话信息中包括的已解答问题以及与已解答问题对应的解答内容。
139.在获取到目标用户的待解答问题的情况下,机器人可以将历史对话信息包括的各对话内容和待解答问题进行合并,得到合并内容,然后对合并内容进行语义特征提取,进而利用心理状态预测网络对得到的特征信息进行预测,确定出目标用户的心理状态。这样,可以使提取到的语义特征信息同时考虑历史对话信息和待解答问题的语义特征,从而更加准确地确定出目标用户的心理状态。
140.其中,这里的合并方式不是唯一的,示例性地,可以按照历史对话信息中各对话内容的生成时序以及发起待解答问题的当前会话时刻,将历史对话信息包括的各对话内容和待解答问题按照时间先后顺序拼接起来得到合并内容。
141.第二方面:这里可以通过心理状态标签确定目标用户的心理状态,具体步骤如图4所示,包括:
142.s401:基于待解答问题,从备选描述问题库中选取与待解答问题匹配的至少一个备选描述问题;
143.s402:响应于目标用户针对至少一个备选描述问题的选择指令,确定目标用户选取的目标描述问题;
144.s403:将目标描述问题进行拆分,得到多个字段;
145.s404:针对多个字段中的目标字段,对目标字段进行语义特征提取,确定目标字段对应的语义特征信息;
146.s405:基于目标字段对应的语义特征信息,确定用于表示目标用户的心理状态的语义特征信息;
147.s406:在目标字段对应的语义特征信息指示为目标用户的心理状态的情况下,将目标字段确定为关键字段;
148.s407:确定与关键字段对应的心理状态标签,并根据心理状态标签确定目标用户的心理状态;心理状态标签用于标记目标用户的心理状态。
149.这里,利用备选描述问题库所筛选出的目标描述问题进行语义特征提取,可以更加高效地确定出用于表示目标用户的心理状态的语义特征信息。
150.这里的备选描述问题库可以是预先设置好的一个数据库。在从备选描述问题库中选取与待解答问题匹配的至少一个备选描述问题的情况下,可以将选取的至少一个备选描述问题推送到机器人界面,进而便于目标用户快速地选取出与自身待解答问题相近的目标描述问题。通过针对目标描述问题的拆分、语义分析以及标签对应可以准确、高效地确定出目标用户的心理状态。
151.为了便于语义特征提取,在目标用户选取备选描述问题作为目标描述问题之后,可以将目标描述问题进行拆分。这里,拆分的方式不是唯一的,可以按照字符数量,将目标描述问题拆分成多个字段。例如,按照预设的词典将目标描述问题拆分成多个字段,可以将目标描述问题“如何缓解焦虑”拆分为“如何”、“缓解”、“焦虑”这三个字段。
152.为了能够更加细粒度地反映目标用户的心理状态,这里可以对拆分出来的多个字段分别进行语义特征提取,然后将提取到的语义特征进行组合,确定涵盖有目标用户的心理状态的语义特征。
153.这里,用于表示目标用户的心理状态的语义特征信息可以包括词性、句子结构、分段等。根据各词语之间的关系、各句之间的关系以及各段落之间的关系,可以确定出关键字段。
154.由于关键字段预先对应有对应的心理状态标签,从而可以更加快速地确定目标用户的心理状态。这里举例说明关键字段与心理状态标签的对应关系。例如,关键字段“害怕”、“惊吓”、“恐惧”对应的心理状态标签为“恐惧”,关键字段“开心”、“高兴”、“喜悦”对应的心理状态标签为“喜悦”,关键字段“伤心”、“悲伤”、“难过”对应的心理状态标签为“难过”等。在确定关键字段所对应的心理状态标签的情况下,也即是明确了目标用户的心理状态。需要说明的是,心理状态标签对应的内容可以与关键字段对应的内容相同,可以用关键字段中高频出现的关键字段表示,当然,心理状态标签也可与关键字段内容不同,选用能够囊括所有关键字段的表述,比如,上述心理状态标签“恐惧”可以为“不安情绪”,心理状态标签“喜悦”可以为“良好情绪”,心理状态标签“难过”可以为“低落情绪”,在此对于心理状态标签的表现形式不予限定。
155.除此之外,在实际应用中,上述备选描述问题库,不仅可以存储有各个备选描述问题,还可以预先存储有对应与各个备选描述问题的关键字段以及对应所属的心理状态标签,从而可以进一步提升确定心理状态的效率。
156.在实际应用中,为了提高备选描述问题库的准确性,可以定期对备选描述问题库中的备选描述问题进行更新。例如,可以对备选描述问题库预设一个数据容量阈值,当备选描述问题的数量达到数据容量阈值时,可以按照使用频率从高到低的顺序对备选描述问题
库中的备选描述问题进行排序,删除使用频率最低的备选描述问题,或是将使用频率较低的几个备选描述问题进行合并为一个备选描述问题,直至备选描述问题库中的备选描述问题数量小于数据容量阈值。
157.本公开实施例中提供给用户进行选择的备选描述问题可以是根据待解答问题与备选描述问题库中各个备选描述问题库之间的相关度进行确定,具体地,如图5,可以执行以下步骤:
158.s501:确定待解答问题与备选描述问题库中的各个备选描述问题之间的内容相似度;
159.s502:将内容相似度符合预设要求的备选描述问题确定为与待解答问题匹配的至少一个备选描述问题。
160.这里的内容相似度表示备选描述问题与待解答问题的相关程度,内容相似度越高,说明备选描述问题与待解答问题越相关,这样,基于备选描述问题提取的语义特征更接近于基于待解答问题提取的语义信息。可以给内容相似度预设一个阈值,若备选描述问题与待解答问题的内容相似度大于或等于预设的阈值,则备选描述问题与待解答问题是相关的,相反地,若备选描述问题与待解答问题的内容相似度小于预设的阈值,则备选描述问题与待解答问题是不相关的。
161.需要说明的是,在实际应用中,还可以预先对备选描述问题库中的备选描述问题进行分类,例如,可以存在情感类问题、工作类问题,在这种情况下,可以先确定待解答问题所对应的问题类别,进而从相应类别的备选描述问题中选取对应的可供用户进一步进行选择的备选描述问题,在确保所推送问题的准确度的前提下,还节省了推送资源,有利于在实际场景下进行应用。
162.为了进一步提升推送的质量,这里,可以先结合历史对话信息对可以推送的备选描述问题进行筛选,而后再基于筛选后的备选描述问题确定最终与待解答问题匹配的备选描述问题,具体地,如图6,可以按照以下步骤实现:
163.s601:获取目标用户在历史时段内产生的历史对话信息,其中,历史对话信息包括至少一个已解答问题以及与已解答问题对应的解答内容;
164.s602:基于历史对话信息中各对话内容的生成时序,从历史对话信息中选取距离当前会话时刻的时长小于预设时长的至少一条对话内容作为目标内容;
165.s603:基于目标内容,从备选描述问题库中选取与目标内容匹配的至少一个备选描述问题,并从选取的至少一个备选描述问题中选取与待解答问题匹配的备选描述问题。
166.这里举例进行说明。例如,目标用户与机器人已经进行了一次时长为半个小时的对话,对话中机器人先根据目标用户提出的“如何缓解工作压力”做出了相应回答,后又根据目标用户提出的“如何处理亲密关系”做出了相应回答,在该次对话结束时,最后一条对话内容是关于“如何处理亲密关系”的,5分钟后,目标用户发起当前会话请求,提出“如何缓解伤心情绪”,此时机器人可为目标用户生成的备选描述问题可以既与“如何处理亲密关系”有关,又与“如何缓解伤心情绪”有关。
167.该例子中,这一次时长为半个小时的对话的内容可以作为目标用户在历史时段内产生的历史对话信息,这里的预设时长可以是10分钟,目标用户发起的当前会话请求距离上次对话只有5分钟,小于预设时长,所以最后一条关于“如何处理亲密关系”的对话内容可
以作为目标内容,机器人生成的备选描述问题同时结合了历史对话内容以及待解答问题,例如,是否因为工作压力过大导致无法很好的处理亲密关系。
168.这里,在确定与待解答问题匹配的备选描述问题时,可以从上述筛选出的备选描述问题中选取,这样生成的备选描述问题更加连贯、更加准确,同时可以减少生成的备选描述问题的数量,从而减少语义特征提取的工作量,提高心理指导的效率。
169.为了使生成的心理指导建议信息更符合目标用户的心理状态,这里,可以结合目标用户所在的场景类型实现心理指导。
170.这里,场景类型有许多种,示例性地,场景类型可以包括情感、工作、生活等场景。不同的场景类型具有不同的特点,针对不同的场景类型,生成的心理指导建议信息有所不同。
171.例如,情感场景下的内容大多是情绪化的内容,生成的心理指导建议信息可以包括更多宏观上的建议;在生活场景下的内容大多是琐碎的内容,生成的心理指导建议信息可以包括更多细节化的建议。
172.这里,使用心理指导建议模板,能够更加快速地生成心理指导建议信息。具体步骤参见图7所示,包括:
173.s701:基于各场景类型与各心理指导建议模板之间的对应关系,确定与目标用户所在场景类型对应的心理指导建议模板;
174.s702:从心理指导建议模板中查找与目标用户的心理状态匹配的模板信息;
175.s703:将查找到的模板信息确定为与目标用户对应的心理指导建议信息,或基于查找到的模板信息,生成与目标用户对应的心理指导建议信息。
176.这里,心理指导建议模板与场景类型之间存在对应关系,示例性地,若场景类型是工作,与该场景类型对应的心理指导建议模板中则包含诸如如何缓解工作压力之类的内容;若场景类型是情感,与该场景类型对应的心理指导建议模板中则包含诸如如何处理亲密关系之类的内容。
177.这里,为了使心理指导建议更符合目标用户的心理状态,需要从心理指导建议模板中查找与目标用户的心理状态匹配的模板信息。这里,可以为每个心理指导建议模板预先设置心理指导建议标签以及对应的标签内容,每个心理指导建议标签对应目标用户的心理状态。例如,针对如何缓解工作压力的具体方案可以作为“缓解压力”这一心理指导建议标签的标签内容,在心理状态确定为紧张状态的情况下,可以基于紧张状态与“缓解压力”这一标签之间的对应关系,确定对应的心理指导建议,简单高效。
178.在实际应用中,除了可以直接将查找到的模板信息确定为与目标用户对应的心理指导建议信息,还可以基于模板信息进行适用于不同目标用户的定制化调整后再作为针对该目标用户的模板信息使用。比如,模板信息可以包括具体的指导建议内容,但面对具备不同性格、年龄等属性的目标用户,可以智能化调整该指导建议内容的呈现形式,从而可以适应更多用户的心理咨询需求。
179.比如,目标用户是中老年人时,心理指导建议可采用更加简洁易懂的表达形式,或直接将心理指导建议通过语音进行播放;目标用户是青少年时,心理指导建议可通过动画的形式呈现;目标用户是中青年时,可在心理指导建议中引证相关文章或事件等进行间接说明。在此,对于心理指导建议的表现形式不予限定,可结合实际应用场景及面向的人群进
行适应性调整。
180.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
181.基于同一发明构思,本公开实施例中还提供了与心理指导的方法对应的心理指导的装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述心理指导的方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
182.参照图8所示,为本公开实施例提供的一种心理指导的装置的示意图,该装置包括:获取模块801、提取模块802、生成模块803;其中,
183.获取模块801,用于响应于目标用户的会话请求,获取目标用户的待解答问题;
184.提取模块802,用于基于待解答问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息;
185.生成模块803,用于基于语义特征信息指示的目标用户的心理状态,生成与会话请求对应的解答内容,解答内容包括针对目标用户生成的心理指导建议信息。
186.上述心理指导的装置通过对获取的待解答问题提取语义特征,确定表示目标用户的心理状态的语义特征信息,并基于语义特征信息指示的目标用户的心理状态,生成与会话请求对应的解答内容。由于这里的解答内容是基于目标用户的心理状态来确定的,从而可以使得所提供的准确心理指导建议更加具有针对性。此外,本公开在响应会话请求的情况下,可以随时为目标用户提供心理指导服务,不受时间和空间限制,节约了人力物力。
187.一种可选的实施方式中,提取模块802,在基于待解答问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息时,用于:
188.获取目标用户在历史时段内产生的历史对话信息,其中,历史对话信息包括至少一个已解答问题以及与已解答问题对应的解答内容;
189.基于待解答问题、以及历史对话信息进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息。
190.一种可选的实施方式中,提取模块802,在基于待解答问题、以及历史对话信息进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息时,用于:
191.基于历史对话信息中各对话内容的生成时序以及与待解答问题对应的当前会话时刻,将历史对话信息包括的各对话内容和待解答问题进行合并,得到合并内容;
192.对合并内容进行语义特征提取,得到用于表示目标用户的心理状态的语义特征信息。
193.一种可选的实施方式中,提取模块802,用于按照如下步骤确定目标用户的心理状态:
194.将确定的语义特征信息输入到训练好的心理状态预测网络,确定对应于各个预设心理状态的预测概率;
195.选取预测概率最高的预设心理状态作为目标用户的心理状态。
196.一种可选的实施方式中,提取模块802,在基于待解答问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息时,用于:
197.基于待解答问题,从备选描述问题库中选取与待解答问题匹配的至少一个备选描
述问题;
198.响应于目标用户针对至少一个备选描述问题的选择指令,确定目标用户选取的目标描述问题;
199.基于目标描述问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息。
200.一种可选的实施方式中,提取模块802,在基于目标描述问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息时,用于:
201.将目标描述问题进行拆分,得到多个字段;
202.针对多个字段中的目标字段,对目标字段进行语义特征提取,确定目标字段对应的语义特征信息;
203.基于目标字段对应的语义特征信息,确定用于表示目标用户的心理状态的语义特征信息。
204.一种可选的实施方式中,提取模块802,用于按照如下步骤确定目标用户的心理状态:
205.在目标字段对应的语义特征信息指示为目标用户的心理状态的情况下,将目标字段确定为关键字段;
206.确定与关键字段对应的心理状态标签;心理状态标签用于标记目标用户的心理状态;
207.根据所述心理状态标签确定所述目标用户的心理状态。
208.一种可选的实施方式中,提取模块802,在基于待解答问题,从备选描述问题库中选取与待解答问题匹配的至少一个备选描述问题时,用于:
209.确定待解答问题与备选描述问题库中的各个备选描述问题之间的内容相似度;
210.将内容相似度符合预设要求的备选描述问题确定为与待解答问题匹配的至少一个备选描述问题。
211.一种可选的实施方式中,提取模块802,在基于待解答问题,从备选描述问题库中选取与待解答问题匹配的至少一个备选描述问题时,用于:
212.获取目标用户在历史时段内产生的历史对话信息,其中,历史对话信息包括至少一个已解答问题以及与已解答问题对应的解答内容;
213.基于历史对话信息中各对话内容的生成时序,从历史对话信息中选取距离当前会话时刻的时长小于预设时长的至少一条对话内容作为目标内容;
214.基于目标内容,从备选描述问题库中选取与目标内容匹配的至少一个备选描述问题,并从选取的至少一个备选描述问题中选取与待解答问题匹配的备选描述问题。
215.一种可选的实施方式中,在获取模块获取目标用户的待解答问题之后,该装置还包括:
216.分析模块804,用于基于待解答问题进行场景分析,确定目标用户所在场景类型;
217.生成模块803,在基于语义特征信息指示的目标用户的心理状态,生成与会话请求对应的解答内容时,用于:
218.基于目标用户的心理状态以及目标用户所在场景类型,确定与目标用户对应的心理指导建议信息。
219.一种可选的实施方式中,生成模块803,在基于目标用户的心理状态以及目标用户所在场景类型,确定与目标用户对应的心理指导建议信息时,用于:
220.基于各场景类型与各心理指导建议模板之间的对应关系,确定与目标用户所在场景类型对应的心理指导建议模板;
221.从心理指导建议模板中查找与目标用户的心理状态匹配的模板信息;
222.将查找到的模板信息确定为与目标用户对应的心理指导建议信息,或基于查找到的模板信息,生成与所述目标用户对应的心理指导建议信息。
223.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
224.基于同一技术构思,本公开实施例还提供了一种电子设备,如图9所示,为本公开实施例提供的电子设备900结构示意图,包括处理器91、存储器92、和总线93。其中,存储器92用于存储执行指令,包括内存921和外部存储器922;这里的内存921也称内存储器,用于暂时存放处理器91中的运算数据,以及与硬盘等外部存储器922交换的数据,处理器91通过内存921与外部存储器922进行数据交换,当电子设备900运行时,处理器91与存储器92之间通过总线93通信,使得处理器91在执行以下指令:
225.响应于目标用户的会话请求,获取目标用户的待解答问题;
226.基于待解答问题进行语义特征提取,确定用于表示目标用户的心理状态的语义特征信息;
227.基于语义特征信息指示的目标用户的心理状态,生成与会话请求对应的解答内容,解答内容包括针对目标用户生成的心理指导建议信息。
228.上述指令的具体执行过程可以参考本公开实施例中所述的心理指导的方法的步骤,此处不再赘述。
229.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的心理指导的方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
230.本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的心理指导的方法的步骤,具体可参见上述方法实施例,在此不再赘述。
231.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
232.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,
可以是电性,机械或其它的形式。
233.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
234.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
235.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献