基于互动小说的用户测评方法及相关装置制造方法及图纸

技术编号:37444797 阅读:16 留言:0更新日期:2023-05-06 09:16
本申请提供了一种基于互动小说的用户测评方法及相关装置,应用于小说互动系统的服务器,方法包括:接收来自终端设备的用户测评请求;获取与目标属性对应的多个测评项;针对多个测评项中每个测评项,根据用户账号信息,从当前测评项对应的小说剧情节点集合包括的至少一个互动剧情节点中确定出当前测评项对应的目标剧情节点,目标剧情节点为至少一个互动剧情节点中被用户使用过的互动剧情节点;根据用户在多个测评项对应的多个目标剧情节点的用户实际输入内容,生成用户的目标属性的目标测评结果;向终端设备发送目标测评结果。本申请实施例有利于提高互动小说的智能性和用户测评的便捷性。测评的便捷性。测评的便捷性。

【技术实现步骤摘要】
基于互动小说的用户测评方法及相关装置


[0001]本申请属于互联网产业的一般数据处理
,具体涉及一种基于互动小说的用户测评方法及相关装置。

技术介绍

[0002]目前,互动小说的功能比较单一,通常仅能为用户提供剧情互动,而用户在剧情互动中表现出的心理状态或者性格未能得到很好的利用,用户在需要进行心理或性格评估时,通常需要额外查找心理或性格测试题来进行测评。

技术实现思路

[0003]本申请提供一种基于互动小说的用户测评方法及相关装置,以期提高互动小说的智能性和用户测评的便捷性。
[0004]第一方面,本申请提供一种基于互动小说的用户测评方法,所述小说互动系统包括所述服务器和终端设备,其中,所述服务器包括专用人机对话引擎,所述专用人机对话引擎的人机对话逻辑由互动小说赋予,单个互动小说包括多个互动剧情节点,单个互动剧情节点包括机器输出内容和多个期望用户输入内容,所述多个期望用户输入内容与所述单个互动剧情节点对应的多个后续剧情分支一一对应,所述方法包括:接收来自终端设备的用户测评请求,所述用户测评请求携带用户账号信息和测评需求信息,所述测评需求信息用于表征所述用户针对自身的目标属性的测评需求,所述目标属性包括心理和/或性格;获取与所述目标属性对应的多个测评项,所述多个测评项中每个测评项对应一个小说剧情节点集合,单个小说剧情节点集合包括至少一个互动小说中的至少一个互动剧情节点,任意两个不同测评项对应的小说剧情节点集合中的互动剧情节点不同;针对所述多个测评项中每个测评项执行如下操作,以确定所述多个测评项对应的多个目标剧情节点:根据所述用户账号信息,从当前测评项对应的小说剧情节点集合包括的至少一个互动剧情节点中确定出所述当前测评项对应的目标剧情节点,所述目标剧情节点为所述至少一个互动剧情节点中被所述用户使用过的互动剧情节点;根据所述用户在所述多个测评项对应的多个目标剧情节点的用户实际输入内容,生成所述用户的所述目标属性的目标测评结果,单个剧情节点的用户实际输入内容包括:所述单个剧情节点对应的多个预设后续剧情分支中被所述用户选择的剧情分支,和/或所述用户在所述单个剧情节点输入语音数据对应的文本信息;向所述终端设备发送所述目标测评结果。
[0005]第二方面,本申请提供一种基于互动小说的用户测评装置,所述小说互动系统包括所述服务器和终端设备,其中,所述服务器包括专用人机对话引擎,所述专用人机对话引擎的人机对话逻辑由互动小说赋予,单个互动小说包括多个互动剧情节点,单个互动剧情
节点包括机器输出内容和多个期望用户输入内容,所述多个期望用户输入内容与所述单个互动剧情节点对应的多个后续剧情分支一一对应,所述装置包括:接收单元,用于接收来自终端设备的用户测评请求,所述用户测评请求携带用户账号信息和测评需求信息,所述测评需求信息用于表征所述用户针对自身的目标属性的测评需求,所述目标属性包括心理和/或性格;获取单元,用于获取与所述目标属性对应的多个测评项,所述多个测评项中每个测评项对应一个小说剧情节点集合,单个小说剧情节点集合包括至少一个互动小说中的至少一个互动剧情节点,任意两个不同测评项对应的小说剧情节点集合中的互动剧情节点不同;确定单元,用于针对所述多个测评项中每个测评项执行如下操作,以确定所述多个测评项对应的多个目标剧情节点:根据所述用户账号信息,从当前测评项对应的小说剧情节点集合包括的至少一个互动剧情节点中确定出所述当前测评项对应的目标剧情节点,所述目标剧情节点为所述至少一个互动剧情节点中被所述用户使用过的互动剧情节点;生成单元,用于根据所述用户在所述多个测评项对应的多个目标剧情节点的用户实际输入内容,生成所述用户的所述目标属性的目标测评结果,单个剧情节点的用户实际输入内容包括:所述单个剧情节点对应的多个预设后续剧情分支中被所述用户选择的剧情分支,和/或所述用户在所述单个剧情节点输入语音数据对应的文本信息;发送单元,用于向所述终端设备发送所述目标测评结果。
[0006]第三方面,本申请提供一种服务器,包括:一个或多个处理器;一个或多个存储器,用于存储程序,所述一个或多个存储器和所述程序被配置为,由所述一个或多个处理器控制所述服务器执行如本申请实施例第一方面任一方法中的步骤的指令。
[0007]第四方面,本申请提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
[0008]第五方面,本申请提供一种计算机程序,其中,所述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序可以为一个软件安装包。
[0009]可以看出,本申请实施例中,小说互动系统的服务器可接收来自终端设备的用户测评请求,由于该用户测评请求携带的用于表征用户针对自身心理和/或性格的目标属性的测评需求信息,服务器可获取与该目标属性对应的多个测评项,并再次针对每个测评项,根据用户测评请求信息中携带的用户账号信息,从当前测评项对应的至少一个互动小说的至少一个互动剧情节点中确定出用户使用过的该当前测评项对应的目标剧情节点,从而得到每个测评项各自对应的目标剧情节点,并根据每个测评项对应的目标剧情节点的用户实际输入内容,生成该用户的目标属性的目标测评结果并发送给终端设备,其中,每个剧情节点中用户实际输入内容包括多个预设后续剧情分支中被用户选择的剧情分支,和/或用户在该剧情节点输入语音数据对应的文本信息。根据用户在目标属性对应的测评项所对应的互动剧情节点中已使用的互动剧情节点内选择的剧情分支,和/或输入语音数据对应的文
本信息,生成该用户的目标属性的目标测评结果,有利于提高互动小说的智能性和用户测评的便捷性。
附图说明
[0010]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本申请实施例提供的一种小说互动系统的架构示意图;图2是本申请实施例提供的一种服务器的组成结构示意图;图3是本申请实施例提供的一种基于互动小说的用户测评方法的流程图;图4是本申请实施例提供的一种测评需求选择界面的界面图;图5是本申请实施例提供的一种测评结果展示界面的界面图;图6是本申请实施例提供的一种基于互动小说的用户测评装置的功能单元组成框图;图7是本申请实施例提供的另一种基于互动小说的用户测评装置的功能单元组成框图。
具体实施方式
[0012]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互动小说的用户测评方法,其特征在于,应用于小说互动系统的服务器,所述小说互动系统包括所述服务器和终端设备,其中,所述服务器包括专用人机对话引擎,所述专用人机对话引擎的人机对话逻辑由互动小说赋予,单个互动小说包括多个互动剧情节点,单个互动剧情节点包括机器输出内容和多个期望用户输入内容,所述多个期望用户输入内容与所述单个互动剧情节点对应的多个后续剧情分支一一对应,所述方法包括:接收来自终端设备的用户测评请求,所述用户测评请求携带用户账号信息和测评需求信息,所述测评需求信息用于表征所述用户针对自身的目标属性的测评需求,所述目标属性包括心理和/或性格;获取与所述目标属性对应的多个测评项,所述多个测评项中每个测评项对应一个小说剧情节点集合,单个小说剧情节点集合包括至少一个互动小说中的至少一个互动剧情节点,任意两个不同测评项对应的小说剧情节点集合中的互动剧情节点不同;针对所述多个测评项中每个测评项执行如下操作,以确定所述多个测评项对应的多个目标剧情节点:根据所述用户账号信息,从当前测评项对应的小说剧情节点集合包括的至少一个互动剧情节点中确定出所述当前测评项对应的目标剧情节点,所述目标剧情节点为所述至少一个互动剧情节点中被所述用户使用过的互动剧情节点;根据所述用户在所述多个测评项对应的多个目标剧情节点的用户实际输入内容,生成所述用户的所述目标属性的目标测评结果,单个剧情节点的用户实际输入内容包括:所述单个剧情节点对应的多个预设后续剧情分支中被所述用户选择的剧情分支,和/或所述用户在所述单个剧情节点输入语音数据对应的文本信息;向所述终端设备发送所述目标测评结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户账号信息,从当前测评项对应的小说剧情节点集合包括的至少一个互动剧情节点中确定出所述当前测评项对应的目标剧情节点,包括:从所述当前测评项对应的至少一个互动小说剧情节点中确定出所述用户使用过的参考剧情节点;若所述参考剧情节点的数量等于1,则将所述参考剧情节点确定为所述当前测评项对应的目标剧情节点;若所述参考剧情节点的数量大于1,确定所述参考剧情节点中是否存在被所述用户使用的时间与当前时间的时间间隔小于预设时间间隔的候选剧情节点;若否,则将所述参考剧情节点中被所述用户使用的时间距离当前时刻最近的节点确定为所述目标剧情节点;若是,则将所述候选剧情节点确定为所述目标剧情节点。3.根据权利要求1或2所述的方法,其特征在于,单个剧情节点的用户实际输入内容包括:所述单个剧情节点对应的多个预设后续剧情分支中被所述用户选择的剧情分支,所述根据所述用户在所述多个测评项对应的多个目标剧情节点的用户实际输入内容,生成所述用户的所述目标属性的测评结果,包括:获取所述多个测评项对应的用户属性标签集合,所述用户属性标签集合包括多个预设的用户属性标签;
针对所述每个测评项对应的目标剧情节点执行如下操作,以确定出所述每个测评项对应的目标用户属性标签:获取当前测评项对应的目标剧情节点对应的多个预设后续剧情分支中被所述用户选择的目标剧情分支;从所述多个预设的用户属性标签中确定出与所述目标剧情分支对应的目标属性标签;根据预设的多个参考测评结果与所述多个预设的用户属性标签之间的映射关系以及所述每个测评项对应的目标用户属性标签,从所述多个参考测评结果中确定出所述目标测评结果。4.根据权利要求3所述的方法,其特征在于,所述从所述多个预设的用户属性标签中确定出与所述目标剧情分支对应的目标属性标签,包括:在所述当前测评项对应的目标剧情节点的数量大于1的情况下,针对与所述当前测评项对应的多个目标剧情节点中每个目标剧情节点执行如下操作,以确定与所述当前测评项对应的多个目标剧情节点一一对应的多个候选用户属性标签:从所述多个预设用户属性标签中确定出与当前目标剧情节点中被所述用户选择的目标剧情分支对应的标签,作为所述当前目标剧情节点对应的候选用户属性标签;将所述多个候选用户属性标签中出现次数最多的候选用户属性标签确定为所述目标用户属性标签。5.根据权利要求3所述的方法,其特征在于,所述单个剧情节点的用户实际输入内容还包括:所述用户在所述单个剧情节点输入语音数据对应的文本信息;所述根据预设的多个参考测评结果与所述多个预设的用户属性标签之间的映射关系以及所述每个测评项对应的目标用户属性标签,从所述多个参考测评结果中确定出所述目标测评结果,包括:获取与所述用户账号信息对应的历史剧情节点,所述历史剧情节点为所述用户使用过的互动剧情节点;针对每个所述历史剧情节点执行以下操作:确定当前历史剧情节点中用户实际...

【专利技术属性】
技术研发人员:顾蓝笛徐俊杰
申请(专利权)人:深圳市人马互动科技有限公司
类型:发明
国别省市:

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

1