游戏数据的获取方法及装置制造方法及图纸

技术编号:17197943 阅读:30 留言:0更新日期:2018-02-04 00:03
本发明专利技术提供了一种游戏数据的获取方法及装置,该方法包括:利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果;根据语义结果匹配对应的游戏操作类型,游戏操作类型包括游戏数据的获取和发送;获取游戏操作类型对应的游戏数据,并将游戏数据发送至客户端。通过本发明专利技术中的实施例,预先设置可能出现的游戏操作类型,通过语义识别,将对话内容匹配到对应的游戏操作类型中,然后将该游戏操作类型将对应的游戏数据反馈给客户端,本发明专利技术对于用户发起的对话内容可以给予准确地响应,从而提高了游戏的交互能力,强化了游戏的功能。

【技术实现步骤摘要】
游戏数据的获取方法及装置
本专利技术涉及互联网领域,特别是涉及一种游戏数据的获取方法及装置。
技术介绍
交互性的游戏可以增加用户和游戏系统的互动,如果游戏能够对用户的对话内容进行及时和准确地反馈,则可以较大地提高用户体验。现有技术中,很多游戏的人机交互中往往存在以下问题,即对话内容的控制指令单一,往往局限于默认的少数词组,当对话内容是一句话或多句话时,游戏系统更加无法理解对话内容的意思,从而无法进行相应的操作,因此智能化程度较低。针对现有技术中游戏交互能力较低的问题,目前业界没有理想的解决方式。
技术实现思路
本专利技术目的在于提供一种游戏数据的获取方法及装置,旨在解决现有技术中游戏交互能力较低的问题。本专利技术提供了一种游戏数据的获取方法,该方法包括:利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果;根据语义结果匹配对应的游戏操作类型,游戏操作类型包括游戏数据的获取和发送;获取游戏操作类型对应的游戏数据,并将游戏数据发送至客户端。本专利技术还提供了一种游戏数据的获取装置,该装置包括:利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果;根据语义结果匹配对应的游戏操作类型,游戏操作类型包括游戏数据的获取和发送;获取游戏操作类型对应的游戏数据,并将游戏数据发送至客户端。本专利技术预先设置可能出现的游戏操作类型,通过语义识别,将对话内容匹配到对应的游戏操作类型中,然后将该游戏操作类型将对应的游戏数据反馈给客户端,本专利技术对于用户发起的对话内容可以给予准确地响应,从而提高了游戏的交互能力,强化了游戏的功能。附图说明图1是本专利技术实施例提供的游戏数据的获取方法的流程图;图2是本专利技术实施例提供的识别对话内容的方法的流程图;图3是本专利技术实施例提供的识别对话内容的方法的示意图;图4是本专利技术实施例提供的游戏数据的获取方法的示意图;图5是本专利技术实施例提供的游戏数据的获取装置的结构框图。具体实施方式为了使本专利技术要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供了一种游戏数据的获取方法,该方法涉及服务器与客户端之间的通信,本专利技术实施例的执行主体可以是服务器。图1是本专利技术实施例提供的游戏数据的获取方法的流程图,如图1所示,该方法包括步骤S110至步骤S130。步骤S110,利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果。对话内容可以是用户输入的语音或文本,一般可以是一句或多句话,对话内容往往根据不同用户的特点而具有较大的随机性,在用词、语法和指代关系上都没有进行规则限定。语义结果一般是一个动宾短语,例如“读取用户信息”或“购买该等级的装备等”,语义结果的用词和语法比较规范,表意明确,所以便于进行准确操作。本步骤的作用即在于将随机性较大的对话内容转换成明确的语义结果,以执行对应操作。图2是本专利技术实施例提供的识别对话内容的方法的流程图,该方法可以是步骤S110的一种优选实现方式,如图2所示,该方法包括步骤S210至步骤S260。步骤S210,生成数据库。数据库可以是人工输入的或者基于已有文本语料库进行无监督学习后生成的。生成该数据库后可以将接口提供给运行游戏的客户端。数据库包含基本知识、对话流程和语义解构关系。其中,基本知识可以定义“什么是什么”,例如,“金蛇剑是5级装备”;对话流程可以是用户与机器人的多轮对话的话题,其中包括问题与答案,语义解构关系则是定义不同的语义应该如何处理,协助机器人判断与用户的那些对话属于基本知识,那些属于对话流程所需要的答复。在使用数据库时,基本知识组成一问一答形式的知识,对话流程则是多轮对话,在判定了用户输出的语义解构关系之后,在对话中寻找是否有相似的答复,如果有,则根据对话流程记住回答并当整个话题的答案都匹配或近似匹配时,给出用户这个话题对应的答案。语义解构关系在使用时不会显示出来,操作人员在后台编写了不同句子的语法关系下,哪些词汇属于这个语义关系下的答案,并将语义关系与对话进行绑定,当进入A话题的第n个问题的时候会使用的就是在语义解构关系里提这个问题设置好的语义解构逻辑。从预设的资源里提取大量含有关键字的回答之后,可以生成基本知识,当这些关键字被激活时,可以被用于回答用户的问题。基本知识同时有语义逻辑处理功能,比如基础知识中记录了“A是B和C”,那么当被问到“B和C是什么”的时候,根据该基础知识,可以给出答案“A”。对话流程是基于在数据库里设置的多个问题库和答案库,对话流程同时会将问题分成不同级别或者话题,这样当用户激活了某一个话题的时候,数据库会做出相应的对答与提问,而如果这些问题的答案全部满足了数据库中的要求(如果不满足,数据库会寻找最相似的)那么,数据库就会立刻将库中的答案传给用户。语义解构关系则是需要编辑人员将一个例句中的不同词汇以变量的形式标注出来,然后设立一个规则。当一个句子满足这个例句的语法同时词汇都属于变量的允许范围内时,会对这个句子进行之前所定义的解构。步骤S220,接收客户端发送的对话内容。对话内容是用户通过文本或语音输入到客户端中的,客户端再将该对话内容转发给服务器。若对话内容为文本,则直接接收文本。若对话内容为语音,则在将语音转换成文本后,接收文本。由于文本内容相比语音内容更容易进行处理,因此,如果用户输入的对话内容是文本,则直接使用;如果用户输入的对话内容是语音,则转换成文本后使用。步骤S230,利用语义识别引擎获取对话内容中的语义关系。语义识别引擎处理对话内容,可以得到语义关系。优选地,该处理可以包括:对对话内容进行指代消除、语义提取和句法分析。通过该处理,得到的对话内容比较符合相应语法,避免游戏系统理解对话内容时产生歧义。例如“根据我的角色的情况,给他配点什么装备”通过指代消除可以确定,“他”表示“我的角色”。通过语义提取可知,“配点”表示“购买”,“情况”表示“角色信息”。通过句法分析可以确定,该对话内容表示“角色信息+购买装备”。步骤S240,根据数据库生成知识图谱,知识图谱中包括多项备选语义。数据库可以是人工输入的或者基于已有文本语料库进行无监督学习后生成的,因此包括大量的游戏所需内容,例如读取角色信息或购买所属级别对应的装备等。步骤S250,对比语义关系与知识图谱,得出各备选语义的置信度。将生成的语义关系与知识图谱中的多项备选语义进行比对之后,可以根据相似程度得到置信度,即该语义关系准确匹配备选语义的可信程度。步骤S260,确定置信度最高的备选语义为语义结果。备选语义中含有例如“查询角色信息”等信息,如果对于用户的回答,在解构语法时被确定为用户想要查找用户信息,那么就会视为匹配“查询角色信息”。例如将语义关系“角色信息+购买装备”与多项备选语义对比之后,“读取角色信息”和“购买所属级别对应的装备”的置信度最高,因此将该备选语义作为语义结果。通过步骤S210至步骤S260,可以实现对话内容的识别。图3是本专利技术实施例提供的识别对话内容的方法的示意图,在该实施例中,用户是通过语音输入对话内容的,如图3所示,客户端310接收到用户的语音后,将语音发送给服务器,服务器进行语音识别320,生成文本后进行语法分本文档来自技高网...
游戏数据的获取方法及装置

【技术保护点】
一种游戏数据的获取方法,其特征在于,包括:利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果;根据所述语义结果匹配对应的游戏操作类型,所述游戏操作类型包括游戏数据的获取和发送;获取所述游戏操作类型对应的游戏数据,并将所述游戏数据发送至所述客户端。

【技术特征摘要】
1.一种游戏数据的获取方法,其特征在于,包括:利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果;根据所述语义结果匹配对应的游戏操作类型,所述游戏操作类型包括游戏数据的获取和发送;获取所述游戏操作类型对应的游戏数据,并将所述游戏数据发送至所述客户端。2.如权利要求1所述的方法,其特征在于,利用预设的语义识别引擎识别客户端接收的对话内容,以获取语义结果包括:生成数据库;接收客户端发送的对话内容;利用所述语义识别引擎获取所述对话内容中的语义关系;根据所述数据库生成知识图谱,所述知识图谱中包括多项备选语义;对比所述语义关系与所述知识图谱,得出各备选语义的置信度;确定所述置信度最高的所述备选语义为语义结果。3.如权利要求2所述的方法,其特征在于,接收客户端发送的对话内容包括:若所述对话内容为文本,则直接接收所述文本;若所述对话内容为语音,则在将所述语音转换成文本后,接收所述文本。4.如权利要求2所述的方法,其特征在于,利用所述语义识别引擎获取所述对话内容中的语义关系包括:对所述对话内容进行指代消除、语义提取和句法分析。5.如权利要求1所述的方法,其特征在于,将所述游戏数据发送至所述客户端包括:将所述游戏数据整理成文本或语音,并发送至所述客户端。6.一种游戏数据的获...

【专利技术属性】
技术研发人员:王一
申请(专利权)人:深圳市人马互动科技有限公司
类型:发明
国别省市:广东,44

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

1