人机引导交互方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:38161213 阅读:19 留言:0更新日期:2023-07-13 09:33
本申请提供一种人机引导交互方法、装置、计算机设备及可读存储介质,方法包括:响应于游戏场景中玩家角色与非玩家角色开启对话时,未检测到任务目标,获取角色对话内容;其中,任务目标包括针对玩家角色所设的第一目标;若角色对话内容非空,则基于角色对话内容,确定目标决策空间,得到第一目标;其中,目标决策空间包括用于引导回复的目标引导信息,以及用于判断第一目标完成与否的目标判断空间;基于目标引导信息,生成并显示第一回复信息,以获取玩家角色针对第一回复信息反馈的第二回复信息;响应于检测到第一目标,基于第二回复信息和目标判断空间,确定第一目标是否达成。采用本方法,能够提升玩家游戏账号活跃度。能够提升玩家游戏账号活跃度。能够提升玩家游戏账号活跃度。

【技术实现步骤摘要】
人机引导交互方法、装置、计算机设备及可读存储介质


[0001]本申请涉及游戏
,具体涉及一种人机引导交互方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]在游戏场景中,玩家与NPC(non

player character,非玩家角色)进行对话时,通常都是漫无目标的闲聊,聊天内容具有很大的随机性,但为了满足玩家的需求,NPC需要做出符合当前场景的回答。
[0003]然而,现有游戏场景中的NPC回答方式,通常都是基于预设的套话进行回复,无法充分了解到玩家对话意图,这就导致了玩家在与NPC进行对话的过程中,可能会获得矛盾的信息,或者出现NPC回答无法满足玩家需求的情况,严重时将导致玩家不会持续和NPC进行聊天,致使玩家放弃游戏。
[0004]因此,现有游戏场景中的人机交互方式存在着对话随机不可控,导致玩家游戏账号活跃度不高的技术问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种人机引导交互方法、装置、计算机设备及可读存储介质,用以通过加强人机对话的可控性,来提升玩家游戏账号活跃度。
[0006]第一方面,本申请提供一种人机引导交互方法,包括:
[0007]响应于游戏场景中玩家角色与非玩家角色开启对话时,未检测到任务目标,获取角色对话内容;其中,任务目标包括针对玩家角色所设的第一目标;
[0008]若角色对话内容非空,则基于角色对话内容,确定目标决策空间,得到第一目标;其中,目标决策空间包括用于引导回复的目标引导信息,以及用于判断第一目标完成与否的目标判断空间;
[0009]基于目标引导信息,生成并显示第一回复信息,以获取玩家角色针对第一回复信息反馈的第二回复信息。
[0010]响应于检测到第一目标,基于第二回复信息和目标判断空间,确定第一目标是否达成。
[0011]第二方面,本申请提供一种人机引导交互装置,包括:
[0012]信息获取模块,用于响应于游戏场景中玩家角色与非玩家角色开启对话时,未检测到任务目标,获取角色对话内容;其中,任务目标包括针对玩家角色所设的第一目标;
[0013]目标决策模块,用于若角色对话内容非空,则基于角色对话内容,确定目标决策空间,得到第一目标;其中,目标决策空间包括用于引导回复的目标引导信息,以及用于判断第一目标完成与否的目标判断空间;
[0014]回复引导模块,用于基于目标引导信息,生成并显示第一回复信息,以获取玩家角色针对第一回复信息反馈的第二回复信息;
[0015]目标判断模块,用于响应于检测到第一目标,基于第二回复信息和目标判断空间,确定第一目标是否达成。
[0016]第三方面,本申请还提供一种计算机设备,包括:
[0017]一个或多个处理器;
[0018]存储器;以及一个或多个应用程序,其中的一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现上述的人机引导交互方法。
[0019]第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行上述人机引导交互方法。
[0020]第五方面,本申请实施例提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面提供的人机引导交互方法。
[0021]上述人机引导交互方法、装置、计算机设备及计算机可读存储介质,通过响应于游戏场景中玩家角色与非玩家角色开启对话时,未检测到任务目标,首先获取角色对话内容,然后在判定角色对话内容非空时基于角色对话内容,确定目标决策空间,以此得到第一目标,进而基于目标决策空间包括的目标引导信息,生成并显示第一回复信息,以获取玩家角色针对第一回复信息反馈的第二回复信息,从而响应于游戏场景中检测到第一目标,基于第二回复信息和目标决策空间包括的目标判断空间,判断第一目标是否达成,最终根据任务目标的达成情况配置一定游戏资源,以提升玩家游戏账号的活跃度。
附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请实施例中提供的人机引导交互方法的应用场景图;
[0024]图2是本申请实施例中提供的人机引导交互方法的流程示意图;
[0025]图3是本申请实施例中提供的人机引导交互装置的结构示意图;
[0026]图4是本申请实施例中提供的计算机设备的结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]在本申请的描述中,术语“例如”一词用来表示“用作例子、例证或说明”。本申请中被描述为“例如”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本专利技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节
的情况下也可以实现本专利技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本专利技术的描述变得晦涩。因此,本专利技术并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。
[0029]参阅图1,该人机引导交互方法可基于云交互系统来实现与执行,其中,云交互系统包括终端设备102和服务器104。终端设备102可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器。终端设备102具体可以是台式终端或移动终端,终端设备102具体还可以是手机、平板电脑、笔记本电脑、游戏机中的一种。服务器104可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,其包括但不限于计算机、网络主机、单个网络服务器、边缘服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。此外,终端设备102与服务器104之间通过网络建立通信连接,网络具体可以是广域网、局域网、城域网中的任意一种。
[0030]在本申请一些实施例中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人机引导交互方法,其特征在于,包括:响应于游戏场景中玩家角色与非玩家角色开启对话时,未检测到任务目标,获取角色对话内容;其中,所述任务目标包括针对所述玩家角色所设的第一目标;若所述角色对话内容非空,则基于所述角色对话内容,确定目标决策空间,得到所述第一目标;其中,所述目标决策空间包括用于引导回复的目标引导信息,以及用于判断所述第一目标完成与否的目标判断空间;基于所述目标引导信息,生成并显示第一回复信息,以获取所述玩家角色针对所述第一回复信息反馈的第二回复信息;响应于检测到所述第一目标,基于所述第二回复信息和所述目标判断空间,确定所述第一目标是否达成。2.如权利要求1所述的方法,其特征在于,所述任务目标还包括针对所述非玩家角色所设的第二目标,所述方法还包括:若所述角色对话内容为空,则显示至少一个预设的候选目标;响应于所述玩家角色针对所述候选目标提交的触发操作,确定所述第二目标;获取用于说明所述第二目标是否达成的第二目标判断结果,并根据所述第二目标判断结果和所述第二目标,确定第二目标判断引导信息;基于所述第二目标判断引导信息,生成并显示第三回复信息;响应于接收到所述玩家角色针对所述第三回复信息反馈的互动信息,确定所述第二目标已达成;其中,所述互动信息包括动作信息和/或文本信息。3.如权利要求1所述的方法,其特征在于,所述若所述角色对话内容非空,则基于所述角色对话内容,确定目标决策空间,得到所述第一目标,包括:若所述角色对话内容非空,则获取所述游戏场景的场景说明信息;其中,所述场景说明信息包括角色介绍信息和/或角色状态信息;通过已训练的决策模型,分析所述场景说明信息和所述角色对话内容,以确定所述目标决策空间,得到所述第一目标。4.如权利要求3所述的方法,其特征在于,所述通过已训练的决策模型,分析所述场景说明信息和所述角色对话内容,以确定所述目标决策空间,得到所述第一目标,包括:将所述场景说明信息和所述角色对话内容输入至已训练的决策模型中,以使所述已训练的决策模型对预存的多个决策空间进行评分,输出各所述决策空间的分数信息;筛选出对应所述分数信息大于或等于预设分数阈值的决策空间,作为所述目标决策空间;其中,各所述决策空间包括引导信息、判断空间以及描述内容;确定所述目标决策空间的描述内容,作为所述第一目标;其中,所述目标引导信息为所述目标决策空间包括的引导信息,所述目标判断空间为所述目标决策空间包括的判断空间。5.如权利要求1所述的方法,其特征在于,所述基于所述目标引导信息,生成并显示第一回复信息,以获取所述玩家角色针对所述第一回复信息反馈的第二回复信息,包括:将所述目标引导信息和所述角色对话内容输入至已训练的回复模型中,输出所述第一回复信息;显示所述第一回复信息以获取所述玩家角色针对所述第一回复信息反馈的互动信息,
作为所述第二回复信息;其中,所述互动信息包括动作信息和/或文本信息。6.如权利要求5所述的方法,所述将所述目标引导信息和所述角色对话内容输入至已训练的回复模型中,输出所述第一回复信息,包括:获取所述游戏场景的场景说明信息;其中,所述场景说明信息包括角色介绍信息和/或角色状态信息;将所述场景说明信息、所述目标引导信息以及所述角色对话内容输入至已训练的回复模型中,输出所述第一回复信息。7.如权利要求1所述的方法,其特征在于,所述目标决策空间还包括目标完成方案;所述目标判断空间包括第一目标判断引导信息;其中,在所述响应于检测到所述第一目标,基于所述第二回复信息和所述目标判断空间,确定所述第一目标是否达成之后,还包括:获取用于说明所述第一目标是否达成的第一目标判断结果;分析所述第二回复信息,以判断所述玩家角色是否完成所述目标完成方案,得到方案判断结果;根据所述第一目标判断结果、所述方案判断结果以及所述第一目标判断引导信息,生成并显示第四回复信息,并在判定所述第一目标已达成时下发任务奖励至所述玩家角色。8.如权利要求7所述的方法,其特征在于,所述目标判断空间包括至少一组文本集合,所述文本集合是由至少一个角色主语、至少一个动作谓语以及至少一个对象宾语构成的;其中,所述获取用于说明所述第一目标是否达成的第一目标判断结果,包括:基于预设的硬匹配算法,分析所述第二回复信息和所述文本集合,以判断所述第一目标是否达成;若所述第二回复信息为动作信息,且所述动作信息与所述文本集合匹配一致,则确定所述第一目标判断结果为目标已达成;若所述第二回复信息为动作信息,且所述动作信息与所述文本集合匹配不一致,则确定所述第一目标判断结果为目标未达成;若所述第二回复信息为文本信息,则确定所述第一目标判断结果为目标未达成。9.如权利要求7所述的方法,其特征在于,所述目标判断空间包括至少一组文本集合,所述文本集合是由至少一个角色主语、至少一个动作谓语以及至少一个对象宾语构...

【专利技术属性】
技术研发人员:张林箭宋有伟汪硕芃张聪范长杰胡志鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1