基于对话的游戏交互方法、装置、终端及游戏交互模型制造方法及图纸

技术编号:18124247 阅读:45 留言:0更新日期:2018-06-06 02:58
本申请实施例提供了一种基于对话的游戏交互方法、装置、终端及游戏交互模型。在游戏交互过程中,能够理解用户的交互对话中包含的游戏意图;当用户的游戏意图为开始游戏意图时,能够顺应用户的开始游戏意图,创建游戏交互场景;然后,从用户的交互对话中挖掘用户要玩游戏的游戏名称和游戏交互模式;最后,根据挖掘到的游戏交互名称和游戏交互模式,调用游戏接口在游戏交互场景中执行对应的游戏内容;从而,本申请实施例提供的技术方案实现了:理解用户的游戏意图,在理解用户游戏意图的前提下,根据用户的游戏意图执行游戏内容,在交互逻辑上顺应了用户的意志,给用户带来一种仿佛在于人类进行游戏互动的感觉,为用户提供拟人化的游戏交互体验。

Dialogue based game interaction method, device, terminal and game interaction model

The application embodiment provides a dialogue based game interaction method, device, terminal and game interaction model. In the process of game interaction, it can understand the game intention contained in the interactive dialogue of the user. When the user's game intention is to start the game intention, it can conform to the user's start game intention, create the game interaction scene, and then excavate the game name and game interaction of the user to play the game from the user's interactive dialogue. In the end, according to the game interaction names and game interaction patterns that are excavated, the game interface is invoked to execute the corresponding game content in the game interaction scene; thus, the technical scheme provided by this application implementation is realized: understanding the user's game intention, under the premise of understanding the user's game intention, according to the user. The game is intended to execute the game content, complies with the will of the user in the interactive logic, and gives the user a sense of human interaction, and provides a personified interactive experience for the user.

【技术实现步骤摘要】
基于对话的游戏交互方法、装置、终端及游戏交互模型
本申请涉及自然语言处理
,尤其涉及一种基于对话的游戏交互方法、装置、终端及游戏交互模型。
技术介绍
人工智能(英语:ArtificialIntelligence,AI)亦称机器智能,是指由人工制造出来的系统所表现出来的智能,通常人工智能是指通过普通计算机系统实现的智能。在人工智能领域,通常把能够表现出人工智能的计算机系统成为人工智能系统,例如具备人机对话功能的对话系统,搭载人工智能系统的设备称为人工智能机器人。现有技术中提供多种人工智能机器人,其中,开放领域的聊天机器人得到了广泛的应用,开放领域的聊天机器人能够接收并理解人类的开放性语言,并实现与人类进行对话。目前,开放领域的聊天机器人通过知识库检索或使用经过训练的问答模型,能够与用户进行无主题闲谈、生活服务、百科知识等方面的对话。随着聊天机器人应用领域的不断拓展,本领域技术人员也将聊天机器人应用到游戏领域。但是,与聊天机器人在其他领域的应用不同,聊天机器人必须要能够理解用户对话中包含的游戏意图,才能够给出适应游戏意图的交互对话。然而,在现有技术中,不论是基于知识库检索的聊天机器人还是基于问答模型的聊天机器人,都是根据用户对话的文本内容在已有的知识库或问答模型中匹配出一个应答,没有对用户对话中的游戏意图进行理解,因此,现有技术的聊天机器人在游戏互动方面的表现还不够友好,智能化程度不高,不能很好地顺从用户的意志,无法为用户提供拟人化的游戏交互体验。
技术实现思路
为了解决现有技术中存在的问题,本申请实施例提供了一种基于对话的游戏交互方法、装置、终端及游戏交互模型。第一方面,本申请实施例提供了一种基于对话的游戏交互方法,包括:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。第二方面,本申请实施例提供了一种基于对话的游戏交互装置,包括:第一挖掘单元,用于根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;场景创建单元,用于当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;第二挖掘单元,用于当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;接口调用单元,用于根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。第三方面,本申请实施例提供了一种终端,包括:音频收发模块、存储器和处理器;所述音频收发模块用于接收用户的交互对话,以及,向用户发起交互对话;所述存储器用于存储游戏交互模型和所述处理器可执行的程序;所述处理器被配置为执行以下程序步骤:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。第四方面,本申请实施例提供了一种游戏交互模型,应用于本申请实施例提供的基于对话的游戏交互方法、装置,以及终端,所述游戏交互模型包括:游戏意图库和游戏概念库;其中,所述游戏意图库中包含开始游戏意图、退出游戏意图和继续游戏意图;每类游戏意图中包含多条能够表达游戏意图的知识语料;其中,所述游戏概念库包含游戏名称概念库和游戏交互模式概念库;其中,所述游戏名称概念库中包含多款游戏的游戏名称概念,所述游戏交互模式概念库中包含每款游戏可用的交互模式概念,以及每种交互模式概念的同义概念。由以上技术方案可知,本申请实施例提供了一种基于对话的游戏交互方法、装置、终端及游戏交互模型。在游戏交互过程中,能够理解用户的交互对话中包含的游戏意图;当用户的游戏意图为开始游戏意图时,能够顺应用户的开始游戏意图,创建游戏交互场景;然后,从用户的交互对话中挖掘用户要玩游戏的游戏名称和游戏交互模式;最后,根据挖掘到的游戏交互名称和游戏交互模式,调用游戏接口在游戏交互场景中执行对应的游戏内容;从而,本申请实施例提供的技术方案实现了:理解用户的游戏意图,在理解用户游戏意图的前提下,根据用户的游戏意图执行游戏内容,在交互逻辑上顺应了用户的意志,给用户带来一种仿佛在于人类进行游戏互动的感觉,为用户提供拟人化的游戏交互体验。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种游戏交互模型的结构示意图;图2为本申请实施例提供的一种基于对话的游戏交互方法的流程图;图3为本申请实施例示出的一种基于对话的游戏交互方法步骤S110的流程图;图4为本申请实施例提供的一种基于对话的游戏交互方法步骤S130的流程图;图5为本申请实施例提供的一种基于对话的游戏交互方法步骤S140的流程图;图6为本申请实施例提供的另一种基于对话的游戏交互方法步骤S140的流程图;图7为本申请实施例提供的一种基于对话的游戏交互方法继续游戏的流程图;图8为本申请实施例提供的一种基于对话的游戏交互方法退出游戏的流程图;图9为本申请实施例提供的一种基于对话的游戏交互装置的结构框图;图10为本申请实施例提供的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。实施例一本申请实施例提供了一种游戏交互模型。图1为本申请实施例提供的一种游戏交互模型的结构示意图,如图1所示,所述游戏交互模型包括:游戏意图库和游戏概念库;其中,所述游戏意图库中包含开始游戏意图、退出游戏意图和继续游戏意图;每类游戏意图中包含多条能够表达游戏意图的知识语料;其中,所述游戏概念库包含游戏名称概念库和游戏交互模式概念库;其中,所述游戏名称概念库中包含多款游戏的游戏名称概念,以及游戏名称的同义概念;所述游戏交互模式概念库中包含每款游戏可用的交互模式概念,以及每种交互模式的同义概念。用户在游戏时,通常会产生三类游戏意图,分别为:在游戏未开始时,希望开始游戏而产生的开始游戏意图;在游戏开始后,希望退出游戏而产生退出游戏意图;以及,在游戏的对局或关卡等结束时,希望继续进行游戏而产生的继续游戏意图。在与聊天机器人的交互过程中,用户通过与聊天机器人对话来表达这些游戏意图,因此,本申请在游戏意图库中包含开始游戏意图、退出游戏意图和继续游戏意图,并且,根据用户常用的表达游戏意图的对话内容生成知识语料,加入到每一类游戏意图中。从而,使本文档来自技高网
...
基于对话的游戏交互方法、装置、终端及游戏交互模型

【技术保护点】
一种基于对话的游戏交互方法,其特征在于,包括:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。

【技术特征摘要】
1.一种基于对话的游戏交互方法,其特征在于,包括:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。2.根据权利要求1所述的方法,其特征在于,所述根据游戏意图库,从用户的交互对话中挖掘开始游戏意图的步骤,包括:从用户的交互对话中获取对话文本的分词向量;计算所述对话文本与所述开始游戏意图中每个知识语料的相似度;如果所述相似度高于预设阈值,则用户的交互对话中包含所述开始游戏意图。3.根据权利要求1所述的方法,其特征在于,所述当游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式的步骤,包括:根据所述游戏名称概念库和所述游戏交互模式概念库,从用户的交互对话中匹配游戏名称概念和交互模式概念;当用户的交互对话中缺少所述游戏名称概念和\或所述交互模式概念时,向用户发起多轮对话请求;从用户对所述多轮对话请求的第一应答对话中匹配缺少的所述游戏名称概念和\或所述交互模式概念。4.根据权利要求1所述的方法,其特征在于,所述游戏交互模式包括用户应答模式和用户提问模式;所述根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容的步骤,包括:当所述游戏交互模式为用户应答模式时,调用所述游戏接口向用户发起问题对话,并生成所述问题对话的正确应答;根据所述正确应答,分析用户对所述问题对话的应答对话是否正确;当所述应答对话正确时,继续执行游戏内容;当所述应答对话不正确时,游戏结束;以及,当所述游戏交互模式为用户提问模式时,根据用户的问题对话,调用所述游戏接口生成应答对话;当所述游戏接口无法生成应答对话时,游戏结束。5.根据权利要求1所述的方法,其特征在于,所述根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容的步骤,还包括:当游戏结束时,向用户发起继续游戏选择对话;根据所述游戏意图库,从用户对所述继续游戏选择对话的第二应答对话中挖掘继续游戏...

【专利技术属性】
技术研发人员:蒋宏飞程剑华张青张笑然晋耀红杨凯程
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京,11

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

1