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

一种基于语音交互的云游戏控制方法及系统与流程

2023-02-02 00:56:20 来源:中国专利 TAG:


1.本发明涉及云游戏技术领域,特别涉及一种基于语音交互的云游戏控制方法及系统。


背景技术:

2.现有技术中游戏必须要下载本地,如游戏机、电脑、手机、pad等一些终端设备,需要耗费很多流量和内存,而云游戏是基于云端运行,以云计算为基础的游戏方式,不用单独下载每一款游戏,一点即玩。
3.目前启动云游戏需要手动打开云游戏平台软件,里面提供了大量的游戏,想要玩某一款游戏需要查找搜索,还需要登录和实名认证才能玩,而通过预先装好云游戏平台软件的语音设备说出某款游戏名称,就可以快速定位到该游戏并脱壳启动,想要退出游戏时可语音说出退出即可,简单快捷,账号和语音设备直接是打通的,可一键登录。当然也可以手动打开软件浏览游戏目录,选择感兴趣的游戏进行游玩。


技术实现要素:

4.为了解决现有技术存在的不足,本发明的目的在于提供一种基于语音交互的云游戏控制方法及系统,能够单独运行通过语音定位到的云游戏,简便快捷。
5.为实现上述目的,本发明提供的一种基于语音交互的云游戏控制方法,包括以下步骤:
6.接收语音请求,通过语音识别技术提取特征词,与游戏库内游戏进行匹配,获取对应的游戏参数;
7.将游戏id传入游戏平台应用,利用脱壳技术和流化技术进行游戏快速启动。
8.进一步地,所述接收语音请求,通过语音识别技术提取特征词,与游戏库内游戏进行匹配,获取对应的游戏参数的步骤,还包括,
9.在后台建立游戏数据库,存储游戏相关的所有参数,根据提取的特征词在在预先存储的数据库表内查找与游戏名称对应的id。
10.进一步地,所述将游戏id传入游戏平台应用,利用脱壳技术和流化技术进行游戏快速启动的步骤,还包括,
11.通过hook系统函数进行dump内存数据,获取内存中dex的起始位置和大小,找到游戏启动关键类,传入游戏id,获取游戏启动数据,进行脱壳启动。
12.进一步地,所述将游戏id传入游戏平台应用,利用脱壳技术和流化技术进行游戏快速启动的步骤,还包括,采用流化技术将游戏的画面在云端的服务器渲染后编码成视频格式,传输到云游戏客户端,客户端再进行解码展示。
13.进一步地,还包括,
14.启动游戏时,通过语音设备通知服务器向终端推送消息;
15.通过终端远程关闭游戏时,使用mqtt向语音设备发送关闭游戏的消息。
16.为实现上述目的,本发明还提供一种基于语音交互的云游戏控制系统,包括,
17.语音采集识别模块,其使用基于计算机和软件的结束来识别处理人的语音,转换成计算机文本;
18.分析处理模块,其将识别到的文本提取游戏名称,放入数据库查找其对应的游戏参数id;
19.设备系统服务模块,其用于设备后台通过云游戏应用调起链接加入游戏id参数,启动云游戏应用,传递游戏id。
20.进一步地,所述设备系统服务模块还包括启动单元和流化单元,其中,
21.所述启动单元用于脱壳启动云游戏,通过hook系统函数进行dump内存数据,获取内存中dex的起始位置和大小,找到游戏启动关键类,传入游戏id,获取游戏启动数据,进行脱壳启动;
22.所述流化单元,用于采用流化技术将游戏的画面在云端的服务器渲染后编码成视频格式,传输到云游戏客户端,客户端再进行解码展示。
23.进一步地,还包括远程控制模块,其用于远程控制设备进行数据共享,启动游戏时控制语音设备通知服务器向终端推送启动消息,远程关闭游戏时,使用mqtt向语音设备发送关闭游戏的消息。
24.为实现上述目的,本发明还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的程序,所述处理器运行所述程序时执行上述的基于语音交互的云游戏控制方法的步骤。
25.为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述的基于语音交互的云游戏控制方法的步骤。
26.本发明的基于语音交互的云游戏控制方法,具有以下有益效果:
27.对提供大量云游戏的平台软件做脱壳处理,单独运行通过语音定位到的某一款游戏,用户无需下载该游戏,也无需浏览搜索,只需通过语音唤起相应游戏。
28.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
附图说明
29.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:
30.图1为本发明的基于语音交互的云游戏控制方法的流程图;
31.图2为本发明的基于语音交互的云游戏控制系统模块示意图;
32.图3为根据本发明的实施例一基于语音交互的云游戏控制系统整体示意图;
33.图4为根据本发明的实施例一基于语音交互的云游戏控制系统交互示意图;
34.图5为根据本发明的实施例一基于语音交互的云游戏控制流程示意图;。
具体实施方式
35.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
36.实施例1
37.图1为根据本发明的基于语音交互的云游戏控制方法流程图,下面将参考图1,对本发明的基于语音交互的云游戏控制方法进行详细描述。
38.在步骤101,接收语音请求,通过语音识别技术提取特征词,与游戏库内游戏进行匹配,获取对应的游戏参数。
39.优选地,用户对音箱设备进行语音请求,通过语音识别技术提取特征词即游戏名称,在后台建立游戏数据库,存有游戏相关的所有参数(名称、id、icon等),用接口传入游戏名称获取对应的游戏数据,从而获取对应的游戏id。
40.在步骤102,将游戏id传入游戏平台应用,利用脱壳技术、云游戏技术进行游戏快速启动。
41.优选地,脱壳启动云游戏的步骤包括,通过hook系统函数openmemory、openandreadmagic、dexfile::dexfile()函数进行dump内存数据,拿到内存中dex的起始位置和大小,找到游戏启动关键类提供的方法,传入游戏id参数,获取游戏启动数据,进行脱壳启动。
42.优选地,手机app远程控制通过设备数据共享,语音设备上启动游戏时向通知服务器,服务器接收到后向手机app推送消息,当需要通过手机app远程关闭游戏时,在app上向语音设备发送关闭游戏的消息,语音设备接收到都直接关闭游戏,使用mqtt推送。
43.本技术实施例中,手机app绑定语音设备,通过扫描二维码登录,账号数据同步,语音设备上进行的活动同步通知并显示手机上,比如语音打开或关闭游戏会立即通知手机app,并创建记录,下次玩游戏也可以直接在手机上的记录中打开,如果游戏游玩后忘记关闭,但是人已经走远,可以通过手机app远程关闭该游戏,避免资源浪费,也可以用来监管学生上网课时玩游戏。
44.本技术实施例中,云游戏采用流化技术(音视频采集、音视频编码、视频转码和智能码率控制等),将游戏的画面在云端的服务器渲染后编码成视频格式,传输给云游戏客户端,客户端再进行解码展示。客户端软件包含大量云游戏,语音呼叫任一款都可快速启动。
45.实施例2
46.图2为根据本发明的基于语音交互的云游戏控制系统整体示意图,如图2所示,本发明的基于语音交互的云游戏控制系统,包括,语音采集识别模块10,分析处理模块20,设备系统服务模块30,其中,
47.语音采集识别模块10,其使用基于计算机和软件的结束来识别处理人的语音,转换成计算机文本。
48.分析处理模块20,其将识别到的文本提取游戏名称,放入数据库查找其对应的游戏参数id。
49.设备系统服务模块30,其用于设备后台通过云游戏应用调起链接加入游戏id参数,启动云游戏应用,传递游戏id。
50.优选地,设备系统服务模块30还包括启动单元,所述启动单元用于脱壳启动云游戏,通过hook系统函数openmemory、openandreadmagic、dexfile::dexfile()函数进行dump内存数据,拿到内存中dex的起始位置和大小,进行脱壳。
51.优选地,还包括远程控制模块,手机app远程控制通过设备数据共享,语音设备上
启动游戏时向通知服务器,服务器接收到后向手机app推送消息,当需要通过手机app远程关闭游戏时,在app上向语音设备发送关闭游戏的消息,语音设备接收到都直接关闭游戏,使用mqtt推送。
52.本技术实施例中,手机app绑定语音设备,通过扫描二维码登录,账号数据同步,语音设备上进行的活动同步通知并显示手机上,比如语音打开或关闭游戏会立即通知手机app,并创建记录,下次玩游戏也可以直接在手机上的记录中打开,如果游戏游玩后忘记关闭,但是人已经走远,可以通过手机app远程关闭该游戏,避免资源浪费,也可以用来监管学生上网课时玩游戏。
53.本技术实施例中,如图4所示,一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,可以实现消息的发布和订阅,这里的手机端和语音设备端都既是发布者和订阅者。
54.本专利提出的一种通过语音交互控制云游戏启动和退出的方法,对提供大量云游戏的平台软件做脱壳处理,单独运行通过语音定位到的某一款游戏,用户需要下载该游戏,也无需浏览搜索,只需通过语音唤起相应游戏。
55.本发明还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的程序,所述处理器运行所述程序时执行上述的基于语音交互的云游戏控制方法的步骤。
56.本发明还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述的基于语音交互的云游戏控制方法的步骤,所述基于语音交互的云游戏控制方法参见前述部分的介绍,不再赘述。
57.本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献