游戏语音交互系统及其方法与流程

文档序号:13387256阅读:1857来源:国知局

本发明涉及技术领域,具体为一种游戏语音交互系统及其方法。



背景技术:

随着科学技术发展突飞猛进,各种新技术、新发明层出不穷,并被迅速应用并服务于社会,大大促进了经济的发展,在互联网时代的大背景下,随着移动网络的日益普及,以及智能移动终端的迅猛发展,越来越多的网民开始由传统的互联网上网方式转移到移动终端设备上网,其优势在于方便快捷性、不用受到时间和地域的限制。智能移动终端硬件和技术的不断提升,给各行各业都带来了日新月异的变化,同时也改变了人们以往的生活方式。其中,移动游戏产业的发展势态如火如荼,各大游戏公司开始利用移动平台的优势为用户提供品类丰富的游戏,移动游戏市场呈现一片繁荣景象。

然而现有的移动终端的显示屏只能显示一个应用程序的运行界面,不同同屏显示两个以上的应用程序的运行界面。因此,用户在玩移动终端游戏中,若需要与队员进行沟通,需要先退出游戏后通过社交软件进行沟通或先通过社交软件沟通好之后进入游戏,致使队员间交流滞后或不畅。



技术实现要素:

本发明的目的在于提供一种游戏语音交互系统及其方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种游戏语音交互系统,包括移动通信终端和服务器,所述移动通信终端包括群组构建模块的信号输出端与启动模块的信号输入端电性连接,所述启动模块的信号输出端通过启动模块与运行模块的信号输入端电性连接,所述运行模块的信号输出端与语音交互模块的信号输入端电性连接;

所述群组构建模块,用于通过社交软件构建一个包括两个以上成员的群组后,后台运行社交软件;

所述启动模块,用于启动一个应用软件,应用软件包括属性标记;

所述判断模块,用于根据属性标记判断应用软件是否为游戏软件;

所述运行模块,用于若应用软件是游戏软件,移动终端运行游戏软件至移动终端的显示屏的应用程序显示层、输出悬浮窗口至显示屏的错误提示显示层以及运行社交软件至悬浮窗口。此外,若应用软件非游戏软件,运行该应用软件;

所述语音交互模块,用于接收到外部的实时语音触发信号后,自动获取群组内任意一个成员的语音数据信息并自动将语音数据信息发送至群组中余下的成员。

优选的,所述移动通信终端包括显示屏状态检测模块,用于间隔时间段检测显示屏是否进入休眠状态。

优选的,所述移动通信终端包括时间修订模块,用于同步标准时刻,减少游戏的卡顿。

优选的,所述服务器包括地图服务器、付费服务器、资源服务器、音乐服务器和ntp服务器,所述地图服务器、付费服务器、资源服务器和音乐服务器通过网络与客户端之间连接,所述地图服务器、付费服务器、资源服务器和音乐服务器之间通过网络互联。

优选的,所述服务器包括成员状态检测模块,用于在超时时间内未接收到成员反馈的数据包,判定该成员离线并将该成员从群组中剔除。

本发明还提供了一种游戏语音交互方法,包括如下步骤:

s1:用户注册,用户使用移动通信终端通过蜂窝网络或无线wifi网络进行下载安装游戏,第一次登录需要注册用户帐号,用户帐号保存在游戏服务器数据库内,是客户端登陆游戏的凭证;

s2:帐号登陆,用户注册成功之后,使用注册的帐号和密码进行登陆服务器,通过蜂窝网络或无线wifi网络与服务器建立连接;

s3:进入游戏系统,客户端与服务器建立连接之后进入游戏地图引擎和角色动作引擎,通过操作角色使游戏地图引擎和角色动作引擎与服务器的数据进行交换;

s4:移动通信终端通过社交软件构建一个包括两个以上成员的群组后,后台运行社交软件;

s5:移动通信终端接收到外部的实时语音触发信号后,自动获取群组内任意一个成员的语音数据信息并自动将语音数据信息发送至群组中余下的成员,同时检测成员的在线状态;

s6:时间修订,客户端通过ntp服务器,把游戏内的时间同步到时间标准内;

s7:游戏客户端进行数据的协议和数据打包,将客户端用户的数据进行及时的保存,防止客户端数据的丢失。

优选的,所述游戏地图引擎的实现步奏如下:

游戏地图引擎通过网络与游戏数据库建立连接,客户端进行游戏引擎;

初始化所有地图数据,绘制初始地图;

当角色移动,调用摄像机算法,修正地图的偏移量;

地图偏移量不满足地图条件时,重绘缓冲区;

将缓冲区的内容绘制到移动通信客户端的屏幕上。

优选的,所述ntp服务器不仅可以校正现行时间,而且持续跟踪时间的变化,能够自行进行调整。

与现有技术相比,本发明的有益效果是:通过各自的运行界面对各自的软件进行操作。此外,社交软件可以自动获取群组内任意一个成员的语音数据信息并将该语音数据信息转发至群组内余下的成员,通过不同服务器的设置,提高游戏的运行效果,减少游戏的卡顿现象,通过设置的ntp服务器,可以将不同客户端之间的时间进行校正,使不同客户端之间在统一的游戏时间内游戏,因此,用户的双手用于玩游戏时,用户不用腾出手来执行相应操作以用于与群组内其他的用户进行语音交流,致使操作更加便捷。

附图说明

图1为本发明的模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:

一种游戏语音交互系统,包括移动通信终端和服务器,所述移动通信终端包括群组构建模块的信号输出端与启动模块的信号输入端电性连接,所述启动模块的信号输出端通过启动模块与运行模块的信号输入端电性连接,所述运行模块的信号输出端与语音交互模块的信号输入端电性连接;

所述群组构建模块,用于通过社交软件构建一个包括两个以上成员的群组后,后台运行社交软件;

所述启动模块,用于启动一个应用软件,应用软件包括属性标记;

所述判断模块,用于根据属性标记判断应用软件是否为游戏软件;

所述运行模块,用于若应用软件是游戏软件,移动终端运行游戏软件至移动终端的显示屏的应用程序显示层、输出悬浮窗口至显示屏的错误提示显示层以及运行社交软件至悬浮窗口。此外,若应用软件非游戏软件,运行该应用软件;

所述语音交互模块,用于接收到外部的实时语音触发信号后,自动获取群组内任意一个成员的语音数据信息并自动将语音数据信息发送至群组中余下的成员。

具体的,所述移动通信终端包括显示屏状态检测模块,用于间隔时间段检测显示屏是否进入休眠状态。

具体的,所述移动通信终端包括时间修订模块,用于同步标准时刻,减少游戏的卡顿。

具体的,所述服务器包括地图服务器、付费服务器、资源服务器、音乐服务器和ntp服务器,所述地图服务器、付费服务器、资源服务器和音乐服务器通过网络与客户端之间连接,所述地图服务器、付费服务器、资源服务器和音乐服务器之间通过网络互联。

具体的,所述服务器包括成员状态检测模块,用于在超时时间内未接收到成员反馈的数据包,判定该成员离线并将该成员从群组中剔除。

本发明还提供了一种游戏语音交互方法,包括如下步骤:

s1:用户注册,用户使用移动通信终端通过蜂窝网络或无线wifi网络进行下载安装游戏,第一次登录需要注册用户帐号,用户帐号保存在游戏服务器数据库内,是客户端登陆游戏的凭证;

s2:帐号登陆,用户注册成功之后,使用注册的帐号和密码进行登陆服务器,通过蜂窝网络或无线wifi网络与服务器建立连接;

s3:进入游戏系统,客户端与服务器建立连接之后进入游戏地图引擎和角色动作引擎,通过操作角色使游戏地图引擎和角色动作引擎与服务器的数据进行交换;

s4:移动通信终端通过社交软件构建一个包括两个以上成员的群组后,后台运行社交软件;

s5:移动通信终端接收到外部的实时语音触发信号后,自动获取群组内任意一个成员的语音数据信息并自动将语音数据信息发送至群组中余下的成员,同时检测成员的在线状态;

s6:时间修订,客户端通过ntp服务器,把游戏内的时间同步到时间标准内;

s7:游戏客户端进行数据的协议和数据打包,将客户端用户的数据进行及时的保存,防止客户端数据的丢失。

具体的,所述游戏地图引擎的实现步奏如下:

游戏地图引擎通过网络与游戏数据库建立连接,客户端进行游戏引擎;

初始化所有地图数据,绘制初始地图;

当角色移动,调用摄像机算法,修正地图的偏移量;

地图偏移量不满足地图条件时,重绘缓冲区;

将缓冲区的内容绘制到移动通信客户端的屏幕上。

具体的,所述ntp服务器不仅可以校正现行时间,而且持续跟踪时间的变化,能够自行进行调整。

对于本发明而言,工作原理为:通过各自的运行界面对各自的软件进行操作。此外,社交软件可以自动获取群组内任意一个成员的语音数据信息并将该语音数据信息转发至群组内余下的成员,通过不同服务器的设置,提高游戏的运行效果,减少游戏的卡顿现象,通过设置的ntp服务器,可以将不同客户端之间的时间进行校正,使不同客户端之间在统一的游戏时间内游戏,因此,用户的双手用于玩游戏时,用户不用腾出手来执行相应操作以用于与群组内其他的用户进行语音交流,致使操作更加便捷。

类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1