发明内容
本申请的主要目的在于提供一种基于智能终端的心理危机人员主动预测方法及装置,以降低危机事件发生的概率。
为了实现上述目的,根据本申请的第一方面,提供了一种基于智能终端的心理危机人员主动预测方法。
根据本申请的基于智能终端的心理危机人员主动预测方法包括:
智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;
将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;
根据比对结果预测当前用户是危机人员的概率。
进一步的,所述方法还包括:
根据当前用户是危机人员的概率向危机人员输出对应的心理干预方案。
进一步的,所述根据比对结果预测当前用户是危机人员的概率包括:
获取所述比对结果中个体特征数据与每个特征集合组中的特征的匹配率;
将匹配率与预设阈值进行比较,确定用户的危机预测概率,所述危机预测概率为预测用户可能成为危机人员的概率,所述预设阈值与危机预测概率存在对应关系。
进一步的,在确定用户的危机预测概率之后,所述方法还包括:
获取危机人员核心特征,所述危机人员核心特征为决定危机人员成因的关键特征;
根据危机人员核心特征对所述危机预测概率进行调整,得到调整后的危机预测概率。
进一步的,所述方法还包括:
将危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计;和/或,
将调整后的危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计。
为了实现上述目的,根据本申请的第二方面,提供了一种基于智能终端的心理危机人员主动预测装置。
根据本申请的基于智能终端的心理危机人员主动预测装置包括:
收集单元,用于智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;
比对单元,用于将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;
预测单元,用于根据比对结果预测当前用户是危机人员的概率。
进一步的,所述装置还包括:
输出单元,用于根据当前用户是危机人员的概率向危机人员输出对应的心理干预方案。
进一步的,所述预测单元包括:
获取模块,用于获取所述比对结果中个体特征数据与每个特征集合组中的特征的匹配率;
确定模块,用于将匹配率与预设阈值进行比较,确定用户的危机预测概率,所述危机预测概率为预测用户可能成为危机人员的概率,所述预设阈值与危机预测概率存在对应关系。
进一步的,所述装置还包括:
获取单元,用于在确定用户的危机预测概率之后,获取危机人员核心特征,所述危机人员核心特征为决定危机人员成因的关键特征;
调整单元,用于根据危机人员核心特征对所述危机预测概率进行调整,得到调整后的危机预测概率。
进一步的,所述装置还包括:
发送单元,用于将危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计;
所述发送单元,还用于将调整后的危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计。
为了实现上述目的,根据本申请的第三方面,提供了一种基于智能终端的心理危机人员主动预测***,所述***包括智能终端、第三方服务器:
所述智能终端,用于收集与智能终端进行人机交互的当前用户的个体特征数据;将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;根据比对结果预测当前用户是危机人员的概率;将概率超过预设阈值的当前用户的用户信息发送至第三方服务器;
所述第三方服务器,用于接收智能终端发送的概率超过预设阈值的当前用户的用户信息。
为了实现上述目的,根据本申请的第四方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述第一方面中任一项所述的基于智能终端的心理危机人员主动预测方法。
在本申请实施例中,基于智能终端的心理危机人员主动预测方法及装置中,首先智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;然后,将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;最后,根据比对结果预测当前用户是危机人员的概率。可以看到,本申请中可以通过智能终端主动获取到用户的个体特征数据,并且根据个体特征数据以及危机人员对应的特征集合组对当前用户是否为危机人员进行预测,不需要危机人员主动上报,就可以方便的对危机人员进行预测,然后就可以对危机人员进行引导,改善其心理状态,从而在一定程度上降低危机事件发生的概率。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
根据本申请实施例,提供了一种基于智能终端的心理危机人员主动预测方法,如图1所示,该方法包括如下的步骤:
S101.智能终端收集与智能终端进行人机交互的当前用户的个体特征数据。
智能终端为可以与人进行会谈的人工智能机器人,当用户与智能终端进行人机交互的过程中,获取用户的个体特征。通常与机器人在进行交互时,用户会卸下防备,因此通过这种方式能够获取到更多更真实的用户数据。由于危机人员通常是心理有问题的人员,因此本实施例中选用与智能终端交互的方式获取个体特征,更符合危机人员的特性。本实施例中人机交互的形式包括语音对话、输入文本、选项选择、音视频输出等等。人机交互的形式是由需要获取的个体特征的决定的,不同的个体特征对应的获取方式以及获取的过程是不同的。有的特征可以通过对话内容直接获取(比如性别、年龄等基本特征),有些特征需要对直接获取到的对话内容进行分析后获取(比如情感、情绪方面的特征)、有的需要借助其他的设备或者平台获取(比如血压、血糖、行为特征等)。本实施例中个体特征主要为用户心理维度、生理维度、行为维度、个人基本信息维度的信息。心理维度的信息主要是指心理困扰、心理状态、心理危机情况、心理特质、心理能力、心理倾向、心理疾病史等特征;生理维度的信息主要是指身高、体重、血型、血压、血糖、血脂、生理疾病史等特征;行为维度的信息主要是指行为轨迹、行动方式、操作方式、聊天语句等特征;个人基本信息维度主要是指年龄、性别、居住地、职业、学历、收入水平、家庭情况、婚姻状况等特征。
S102.将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对。
特征集合组是预先根据大量的已经确定是危机人员的实际数据(实际数据的特征维度与上述步骤S101中当前用户的个体特征的维度保持一致)聚类分析得到的。在本实施例进行预测之前就需要提前将每种类型的危机人员对应的特征集合组设置到人工智能机器人中。每种类型的危机人员都有对应的特征集合组,比如对于***、伤害他人、暴力、欲违法犯罪、***等危机人员,会生成对应的***特征集合组、伤害他人特征集合组、暴力特征集合组、欲违法犯罪特征集合组、***人员特征集合组等。每种类型的危机人员对应的特征集合组都是根据大量的危机人员的真实数据分析得到的,因此特征集合组的准确性全面性是有保障的。特征集合组的准确性和全面性直接影响后续危机人员预测的准确性。
“将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对”即将通过人工智能机器人进行人机交互获取到的当前用户的个体特征与每种类型的危机人员对应的特征集合组中的特征进行比对,确定当前用户有多少特征是属于危机人员的特征,比对的结果为相同特征(相似度超过预设值认为相同)的特征数量或者比例。
另外,需要说明的是本实施例中已经确定为危机人员的实际数据的获取途径主要包括两种:一种是通过论文与科研成果、实际档案数据获取;另一种是通过已经确定为危机人员的用户在和人工智能机器人的交互过程中,人工智能机器人所获取的数据。
另外,特征集合组是根据大量的危机人员的用户数据经过聚类分析得到。此处的用户数据包括心理维度、生理维度、行为维度、个人基本信息维度的信息。分别对每种类型的危机人员的用户数据进行聚类具体的过程包括:首先需要提取用户数据中的心理维度、生理维度、行为维度、个人基本信息维度的特征;然后根据预设特征聚类阈值进行聚类,根据特征聚类阈值可以确定哪些用户特征信息可以聚为一类,即相似度较高的聚为一类,进而得到一种或多种用户群体,每种用户群体对应一个特征集合组,每个特征集合组中包括多个子集合组。本实施例中聚类的方法可以K-Means聚类算法、高斯混合模型聚类算法(Gaussian MixtureModel,GMM)、幂迭代聚类(Power Iteration clustering,PIC)、主题生成模型(Latent Dirichlet allocation,LDA)、流式K-Means聚类算法Streaming k-means等用于群体聚类的算法,具体的聚类方法本领域技术人员可以根据实际需求灵活选择,在此不做具体限定。
S103.根据比对结果预测当前用户是危机人员的概率。
由于特征集合组中的特征都是危机人员具有的特征,将当前用户的个体特征与危机人员具有的特征进行比对后根据比对结果就可以预测当前用户是危机人员的概率。比对结果中相同特征的数量或者比例越大,对应的用户为危机人员的概率越大。对于每个用户,会将个体特征与每种危机人员类型对应的特征集合组进行比对,因此得到的预测当前用户是危机人员的概率也包括用户是每种危机人员的概率。比如“有80%的可能为***人员、有40%的可能为有暴力倾向人员、有10%的可能为***人员,等等”
从以上的描述中,可以看出,本申请实施例的基于智能终端的心理危机人员主动预测方法中,首先智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;然后,将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;最后,根据比对结果预测当前用户是危机人员的概率。可以看到,本申请中可以通过智能终端主动获取到用户的个体特征数据,并且根据个体特征数据以及危机人员对应的特征集合组对当前用户是否为危机人员进行预测,不需要危机人员主动上报,就可以方便的对危机人员进行预测,然后就可以对危机人员进行引导,改善其心理状态,从而在一定程度上降低危机事件发生的概率。
作为上述实施例的进一步的补充和细化,根据本申请实施例,提供了另一种基于智能终端的心理危机人员主动预测方法,如图2所示,该方法包括如下的步骤:
S201.智能终端收集与智能终端进行人机交互的当前用户的个体特征数据。
本步骤的实现方式与图1步骤S101中的实现方式相同,此处不再赘述。
S202.将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对。
每种类型的危机人员对应的特征集合组中包含多个子集合组,每个子集合组中包含多个特征。
“将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对”即将个体特征数据中的特征分别与每种类型的危机人员对应特征集合组中的每个子集合组中的特征进行匹配,根据两两特征之间的相似度判断两个特征是否匹配,若相似度超过预设值则认为匹配成功,统计匹配成功的特征的数量,根据匹配成功的特征的数量计算匹配率。匹配率是匹配成功的特征数量占对应的子集合组中总的特征数量的比例。
S203.将比对结果中的匹配率与预设阈值进行比较,确定用户的危机预测概率。
危机预测概率为预测用户可能成为危机人员的概率,预设阈值与危机预测概率存在对应关系。每种类型的危机人员对应的特征集合组设置不同级别的预设阈值,不同的预设阈值对应不同的危机预测概率。将比对结果中的匹配率与分别与多个级别的预设阈值进行比较,若匹配率到达某个级别的预设阈值,则将该级别的预设阈值对应的危机预测概率确定为用户的危机预测概率。在确定危机预测概率时,对于一个特征集合组,如果用户个体特征与其中任意一个子集合组的匹配率达到某个级别的预设阈值,则可以将该级别预设阈值对应的危机预测概率作为用户成为该种危机类型的危机人员的概率。给出具体的示例进行说明:比如***类型的危机人员对应的特征集合组一包含5个子集合组,分别记作子集合组1、子集合组2、子集合组3、子集合组4、子集合组5。特征集合组一设置两级命中阈值—命中阈值a、命中阈值b,且a>b;命中阈值a、命中阈值b分别对应的危机预测概率为80%和40%;当个体特征与特征集合组一中的任一子集合组(子集合组1或子集合组2或子集合组3或子集合组4或子集合组5)匹配得到的匹配率达到a时,就会得到该用户的危机预测率为80%,即该用户有80%的可能性会成为危机人员。
另外,需要说明的是也可以将比对结果中的匹配成功的特征的数量与预设阈值进行比较,确定用户的危机预测概率,其与根据匹配率与预设阈值进行比较确定预测概率的方式是相同,除了预设阈值的值可能不同之外。
S204.根据当前用户是危机人员的概率向危机人员输出对应的心理干预方案。
危机人员通常是可以通过心理疏导、治疗等方式来改善其心理状态的,因此在预测当前用户可能为危机人员时,及时通过智能终端有针对性的为其提供心理干预方案,使用户根据心理干预方案改善心理状态,从而避免危机事件的发生或者危机人员的形成。对于是危机人员的概率高的用户可以避免一些危机事件的发生,对于是危机人员的概率低的用户可以有效的阻止其变为真正的危机人员。针对不同的概率以及不同的危机人员的类型提供不同的干预方案。干预方案包括线上实施(干预课程等)和/或线下实施方案(心理专家的咨询等)。
本步骤中的当前用户是危机人员的概率即为前述步骤中的危机预测概率。
S205.将危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计。
本实施例中的第三方服务器对应的第三方可以为相关的执法机构、社会组织等有权限获取用户信息的组织结构。预设概率阈值可以设置为80%或者其他值,本步骤中的目的是将有更高几率成为危机人员的用户进行上报,为第三方提供数据的支持。
作为上述实施例的补充,在步骤S203之后增加以下步骤如图3所示:
S301.获取危机人员核心特征。
危机人员核心特征为导致危机人员成因的关键特征,本实施例危机人员核心特征主要为:心理困扰、心理风险因子、行为、情绪状态、***与攻击性风险、理智感、心理稳定性、成熟度、需要、自我意识、聊天语句、过往行为记录等。
S302.根据危机人员核心特征对危机预测概率进行调整,得到调整后的危机预测概率。
为了提高危机人员的预测的准确性,提出在前述实施例中得到的危机预测概率的基础上再次对危机预测概率进行调整。调整的方式可以为:计算个体特征匹配时相同或者相似度很高的特征中属于危机人员核心特征的比例,将该比例与危机预测概率进行加权求和得到调整后的危机预测概率,权重值可以预先设置。调整的方式还可以为,将特征集合组按照危机人员核心特征进行筛选,得到筛选后的特征集合组,按照筛选后的特征集合组与个体特征数据进行匹配,得到的是调整后的危机预测概率。具体在实际应用中,调整的方式可以根据实际情况选择。
对应图3增加的步骤,上述步骤中S204中“根据当前用户是危机人员的概率向危机人员输出对应的心理干预方案”需要替换为“根据当前用户的调整后的危机预测概率向危机人员输出对应的心理干预方案”。步骤S205替换为“将调整后的危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计”
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本申请实施例,还提供了一种用于实施上述图1至图3所述方法的基于智能终端的心理危机人员主动预测装置,如图4所示,该装置包括:
收集单元41,用于智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;
比对单元42,用于将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;
预测单元43,用于根据比对结果预测当前用户是危机人员的概率。
从以上的描述中,可以看出,本申请实施例的基于智能终端的心理危机人员主动预测装置中,首先智能终端收集与智能终端进行人机交互的当前用户的个体特征数据;然后,将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;最后,根据比对结果预测当前用户是危机人员的概率。可以看到,本申请中可以通过智能终端主动获取到用户的个体特征数据,并且根据个体特征数据以及危机人员对应的特征集合组对当前用户是否为危机人员进行预测,不需要危机人员主动上报,就可以方便的对危机人员进行预测,然后就可以对危机人员进行引导,改善其心理状态,从而在一定程度上降低危机事件发生的概率。
进一步,如图5所示,所述装置还包括:
输出单元44,用于根据当前用户是危机人员的概率向危机人员输出对应的心理干预方案。
进一步的,如图5所示,所述预测单元43包括:
获取模块431,用于获取所述比对结果中个体特征数据与每个特征集合组中的特征的匹配率;
确定模块432,用于将匹配率与预设阈值进行比较,确定用户的危机预测概率,所述危机预测概率为预测用户可能成为危机人员的概率,所述预设阈值与危机预测概率存在对应关系。
进一步的,如图5所示,所述装置还包括:
获取单元45,用于在确定用户的危机预测概率之后,获取危机人员核心特征,所述危机人员核心特征为决定危机人员成因的关键特征;
调整单元46,用于根据危机人员核心特征对所述危机预测概率进行调整,得到调整后的危机预测概率。
进一步的,如图5所示,所述装置还包括:
发送单元47,用于将危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计;
所述发送单元47,还用于将调整后的危机预测概率超过预设概率阈值的当前用户的用户信息发送至第三方服务器,以使第三方服务器进行统计。
具体的,本申请实施例的装置中各单元、模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。
根据本申请实施例,还提供了一种基于智能终端的心理危机人员主动预测***,所述***包括智能终端、第三方服务器:
所述智能终端,用于收集与智能终端进行人机交互的当前用户的个体特征数据;将个体特征数据分别与每种类型的危机人员对应的特征集合组进行比对;根据比对结果预测当前用户是危机人员的概率;将概率超过预设阈值的当前用户的用户信息发送至第三方服务器;
所述第三方服务器,用于接收智能终端发送的概率超过预设阈值的当前用户的用户信息。
根据本申请实施例,还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行图1至图3中任一所述的基于智能终端的心理危机人员主动预测方法。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。