一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

模拟生物类游戏的智能控制方法以及系统与流程

2021-11-15 18:24:00 来源:中国专利 TAG:


1.本技术涉及通信以及游戏技术领域,具体涉及一种模拟生物类游戏的智能控制方法以及云服务器。


背景技术:

2.电子游戏(video games,少部分学者使用electronic games)又称电玩游戏(简称电玩),是指所有依托于电子设备平台而运行的交互游戏。模拟游戏,现今多为电子游戏,是一种广泛的游戏类型。模拟游戏试图去复制各种“现实”生活的各种形式,模拟生物类游戏为一种模拟生物的各种现实生活的各种形式的游戏,例如,模拟宠物类游戏等等。
3.现有的模拟生物类游戏通过传统方式来控制,即基于按键来实现模拟生物类游戏,无法实现智能控制,影响了用户的体验度。


技术实现要素:

4.本技术实施例提供了一种模拟生物类游戏的智能控制方法以及系统,可以实现语音的智能控制,提高了用户的体验度。
5.第一方面,本技术实施例提供一种模拟生物类游戏的智能控制方法,所述方法包括:终端设备接收目标对象的登录请求,对登录请求验证以后进入模拟生物类游戏的界面;终端设备采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;终端设备播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。
6.可选的,所述对该语音响应数据进行语音识别得到响应文本信息具体包括:对语音响应数据采用第一语音识别算法确定语音响应数据中每个发音组对应x个词的x个置信率;采用第二语音识别算法确定语音响应数据中每个发音组对应的y个词的y个置信率;将每个发音中x个置信率中最高置信率对应的文字确定为第一文本内的文字信息,将每个发音中y个置信率中最高置信率对应的文字确定为第二文本内的文字信息,遍历语音响应数据确定第一待定文本以及第二待定文本,将第一待定文本与第二待定文本比较确定相同的字,将相同的字确定为响应文本信息中的确定字,提取不相同的字中第一待定文本对应的x个词的x个置信率以及第二待定文本对应的y个词以及y个置信率,从x个词以及y个词中查询相同的n个词,提取n个词的置信率之和的最大值对应的词替换不相同的字确定为响应文本中的字。
7.可选的,所述提取n个词的置信率之和具体可以包括:提取n个词中每个词在第一待定文本的第一置信率以及第二待定文本的第二置信
率,将第一置信率以及第二置信率的和确定为每个词的置信率之和,然后确定n个词对应的n个置信率之和的最大值对应的第i个词替换不相同的字。
8.可选的,所述方法还包括:终端设备对该生物执行第一状态的操作之后,从预设的反馈与状态的映射关系中提取与第一状态对应的第一反馈,执行第一反馈。
9.可选的,上述将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态具体包括:将每个状态数据与该状态对应的标准数据进行比对确定大于标准数据的n个状态数据,确定该n个状态数据为至少一个状态数据。
10.第二方面,提供一种模拟生物类游戏的智能控制系统,所述系统应用于终端设备,所述系统包括:接收单元,用于接收目标对象的登录请求;处理单元,用于对登录请求验证以后进入模拟生物类游戏的界面;采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。
11.第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行第一方面提供的方法。
12.实施本技术实施例,具有如下有益效果:可以看出,本技术提供的技术方案终端设备接收目标对象的登录请求,对登录请求验证以后进入模拟生物类游戏的界面;终端设备采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;终端设备播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。这样能够自动识别生物的状态信息,在状态信息不符合要求时,自动语音提示用户进行相关操作,并通过语音方式来对生物执行第一状态的操作,进而方便目标对象语音操作控制。
附图说明
13.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1是本技术实施例提供的一种模拟生物类游戏的智能控制方法的流程示意图。
15.图2是本技术实施例提供的一种模拟生物类游戏的智能控制系统的结构示意图。
具体实施方式
16.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
17.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
18.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
19.本技术提供一种终端,该终端具体可以包括:处理器、存储器、摄像头和显示屏,上述部件可以通过总线连接,也可以通过其他方式连接,本技术并不限制上述连接的具体方式。在实际应用中,上述终端具体可以为个人计算机、服务器、平板电脑、智能手机等等。
20.示例的,本技术实施例的终端设备是一种具有无线通信功能的设备,可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、接入终端设备、车载终端设备、工业控制终端设备、ue单元、ue站、移动站、远方站、远程终端设备、移动设备、ue终端设备、无线通信设备、ue代理或ue装置等。终端设备可以是固定的或者移动的。需要说明的是,终端设备可以支持至少一种无线通信技术,例如lte、新空口(new radio,nr)等。例如,终端设备可以是手机(mobile phone)、平板电脑(pad)、台式机、笔记本电脑、一体机、车载终端、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备、未来移动通信网络中的终端设备或者未来演进的公共移动陆地网络(public land mobile network,plmn)中的终端设备等。
21.上述终端设备可以安装模拟生物类游戏,对于模拟生物类游戏,其在进行操作时通过按键操作,但是此类游戏的玩家年龄可能比较小,例如学龄前的部分小朋友可能会在电话手表养一些宠物之类的,但是对于学龄前的小朋友,负责的参阅图1,图1提供了一种模拟生物类游戏的智能控制方法,该方法可以采用上述终端设备执行,该方法如图1所示,包括如下步骤:步骤s101、终端设备接收目标对象的登录请求,对登录请求验证以后进入模拟生物类游戏的界面;示例的,上述登录请求可以为账户密码验证,当然还可以通过其他方式,例如通过指纹识别对登录请求验证。
22.上述模拟生物类游戏的界面可以为现有的游戏界面,这里并不限制上述游戏界面的具体表现形式,当然,由于是语音控制,也可以在现有的模拟生物类游戏的界面显示语音控制的提示标识。上述提示标识可以由多种,包括但不限于:文字标识、图像标识或语音标识等等。
23.步骤s102、终端设备采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;示例的,上述将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态具体可以包括:将每个状态数据与该状态对应的标准数据进行比对确定大于标准数据的n个状态数据,确定该n个状态数据为至少一个状态数据。
24.在实际应用中,例如,以宠物狗为例,上述状态可以包括:喂养、逗玩、洗澡等等,上述状态数据分别可以为:2天、3天、4天,对应的标准数据为:1天、2天、1天,那么确定该状态数据大于标准数据,则提示目标对象需要喂养、逗玩和洗澡。
25.步骤s103、终端设备播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。
26.本技术提供的技术方案终端设备接收目标对象的登录请求,对登录请求验证以后进入模拟生物类游戏的界面;终端设备采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;终端设备播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。这样能够自动识别生物的状态信息,在状态信息不符合要求时,自动语音提示用户进行相关操作,并通过语音方式来对生物执行第一状态的操作,进而方便目标对象语音操作控制。
27.示例的,上述对该语音响应数据进行语音识别得到响应文本信息具体可以包括:对语音响应数据采用第一语音识别算法确定语音响应数据中每个发音组对应x个词的x个置信率;采用第二语音识别算法确定语音响应数据中每个发音组对应的y个词的y个置信率;将每个发音中x个置信率中最高置信率对应的文字确定为第一文本内的文字信息,将每个发音中y个置信率中最高置信率对应的文字确定为第二文本内的文字信息,遍历语音响应数据确定第一待定文本以及第二待定文本,将第一待定文本与第二待定文本比较确定相同的字,将相同的字确定为响应文本信息中的确定字,提取不相同的字中第一待定文本对应的x个词的x个置信率以及第二待定文本对应的y个词以及y个置信率,从x个词以及y个词中查询相同的n个词,提取n个词的置信率之和的最大值对应的词替换不相同的字确定为响应文本中的字。
28.上述x、y均大于等于3的整数,x、y可以相等,也可以不相等。
29.示例的,上述提取n个词的置信率之和具体可以包括:提取n个词中每个词在第一待定文本的第一置信率以及第二待定文本的第二置信率,将第一置信率以及第二置信率的和确定为每个词的置信率之和,然后确定n个词对应的n个置信率之和的最大值对应的第i个词替换不相同的字。
30.示例的,上述方法还可以包括:终端设备对该生物执行第一状态的操作之后,从预设的反馈与状态的映射关系中提取与第一状态对应的第一反馈,执行第一反馈。
31.此种方式增加了趣味性,例如,第一状态为喂养,则喂养以后,可以反馈语音为宠
物对应的叫声,例如狗的叫声,又如,第一状态为逗玩时,在逗玩以后,其对应的反馈为摇尾巴时,对购物执行摇尾巴动作。当然还可以为其他的反馈,本技术并不限制上述第一反馈的具体实现。
32.示例的,上述对该语音响应数据进行语音识别得到响应文本信息具体可以包括:将该语音响应数据拆分成多个时刻对应的输入数据,提取t时刻的输入数据x
t
,按下述公式计算得到输出结果o,依据输出结果得到该语音数据的语音结果,具体可以包括:忘记门,f
t
=σ (*x
t
b
f
);输入门:i
t
=σ (*x
t
b
i
)c’t
=tanh (*x
t
b
c
);输出门:o
t
=σ (*x
t
b
o
);h
t
= o
t
* tanh(c
t
) ;其中,c
t
=c
t

1*
f
t
i
t
* c’t
;其中,h
t
中的t为输入数据的时刻值,t≥2,b
f
表示f
t
函数的偏置,该数值为常量,同理,b
i
、b
c
、b
o
分别表示对应公式的偏置;c
t
‑1表示上一时刻的t

1的cell(细胞或单元)输出值,为上一时刻的输出值的平均值,x
t
表示当前时刻t的输入数据。其中,σ表示sigmod函数,tanh表示tanh函数,其均为激活函数。o
t
表示输出门的输出结果。
33.参阅图2,图2提供了一种模拟生物类游戏的智能控制系统,所述系统应用于终端设备,所述系统包括:接收单元201,用于接收目标对象的登录请求;处理单元202,用于对登录请求验证以后进入模拟生物类游戏的界面;采用模拟生物游戏中的生物的状态数据,将该状态数据与标准数据进行比对确定高于标准数据的至少一个状态数据的至少一个状态;播放该至少一个状态对应的语音提示信息,采集目标对象的语音响应数据,对该语音响应数据进行语音识别得到响应文本信息,对该响应文本信息进行语义识别得到响应的第一状态以及控制操作,对该生物执行该第一状态的操作。
34.可选的,处理单元202,具体用于对语音响应数据采用第一语音识别算法确定语音响应数据中每个发音组对应x个词的x个置信率;采用第二语音识别算法确定语音响应数据中每个发音组对应的y个词的y个置信率;将每个发音中x个置信率中最高置信率对应的文字确定为第一文本内的文字信息,将每个发音中y个置信率中最高置信率对应的文字确定为第二文本内的文字信息,遍历语音响应数据确定第一待定文本以及第二待定文本,将第一待定文本与第二待定文本比较确定相同的字,将相同的字确定为响应文本信息中的确定字,提取不相同的字中第一待定文本对应的x个词的x个置信率以及第二待定文本对应的y个词以
及y个置信率,从x个词以及y个词中查询相同的n个词,提取n个词的置信率之和的最大值对应的词替换不相同的字确定为响应文本中的字。
35.可选的,处理单元202,还用于提取n个词中每个词在第一待定文本的第一置信率以及第二待定文本的第二置信率,将第一置信率以及第二置信率的和确定为每个词的置信率之和,然后确定n个词对应的n个置信率之和的最大值对应的第i个词替换不相同的。
36.可选的,处理单元202,具体用于对该生物执行第一状态的操作之后,从预设的反馈与状态的映射关系中提取与第一状态对应的第一反馈,执行第一反馈。
37.如图2所示的系统中的处理单元还可以用于执行如图1所示方法实施例中的可选方案、细化方案或示例方案,这里不再赘述。
38.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种方法的部分或全部步骤。
39.本技术实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种方法的部分或全部步骤。
40.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选 实施例,所涉及的动作和模块并不一定是本技术所必须的。
41.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
42.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献