一种网络游戏中的语音广播系统和方法

文档序号:7694937阅读:286来源:国知局
专利名称:一种网络游戏中的语音广播系统和方法
技术领域
本发明涉及网络游戏领域,尤其涉及一种网络游戏中的语音广播系统和 方法。
背景技术
在当前的网络游戏中,主要的交流方式是文字交流,用户对游戏世界的 认知都是通过查看游戏中的文字公告或使用帮助获取的。这种方式对游戏服 务器的压力很小、并且实现比较简单,但是游戏用户必须花费较多时间通过 阅读文字来获取信息,这使得游戏用户的体验较差。
现有的网络游戏中,虽然已经可以使用一些实时语音软件,4旦这些实时 语音软件只能使各游戏客户端相互之间进行交流。由于无法与游戏系统集成
戏的同时进行语音聊天,游戏玩家无法通过这种实时语音软件获取对游戏世 界的认知。

发明内容
本发明实施例提出 一种网络游戏中的语音广播系统,用于为游戏用户提 供实时的语音广播,使游戏用户方便地获取对游戏世界的认知,从而提高用 户体验。
本发明实施例还提出 一种网络游戏中的语音广播方法,用于为游戏用户 提供实时的语音广播,使游戏用户方便地获取对游戏世界的认知,从而提高 用户体验。
本发明的技术方案是这样实现的 一种网 游戏中的语音广播系统,包括语音节目编辑终端,用于编辑语音节目信息,将所述语音节目信息提供给
语音节目服务器;
所述语音节目服务器,用于接收游戏客户端的语音节目请求,获取所述语 音节目请求对应的语音节目信息,向游戏客户端返回所述语音节目信息;
游戏客户端,用于向语音节目服务器发送语音节目请求,接收语音节目服 务器返回的语音节目信息,对所述语音节目信息进行播;故。
一种网络游戏中的语音广播方法,包括
语音节目编辑终端编辑语音节目信息;
语音节目服务器接收游戏客户端的语音节目请求,从所述语音节目编辑终 端编辑的语音节目信息中获^U吾音节目请求所对应的语音节目信息,将所述语 音节目请求对应的语音节目信息返回至游戏客户端;
游戏客户端对所述语音节目服务器返回的语音节目信息进行播放。 可见,本发明提出的系统和方法,预先针对网络游戏编辑语音节目信息, 通过接收游戏客户端的请求、并向游戏客户端返回其请求的语音节目信息, 游戏客户端播放收到的语音节目信息,使得游戏用户在进行网络游戏的同时 能够同步收听系统播放的语音广播,从而方便地获取对游戏世界的认知,提 高游戏用户的使用体验。


图1为本发明实施例 图2为本发明实施例 图3为本发明实施例 图4为本发明实施例
具体实施例方式
本发明实施例提出 一种网络游戏中的语音广播系统,该系统包括 语音节目编辑终端,用于编辑语音节目信息,将所述语音节目信息提供给
一针对预先录制语音的语音广播系统结构示意图; 一针对预先录制语音的语音广播方法实现流程图; 二针对实时语音的语音广播系统结构示意图; 二针对实时语音的语音广播方法实现流程图。语音节目服务器;
所述语音节目服务器,用于接收游戏客户端的语音节目请求,获取所述语
音节目请求对应的语音节目信息,向游戏客户端返回所述语音节目信息;
游戏客户端,用于向语音节目服务器发送语音节目请求,接收语音节目 服务器返回的语音节目信息,对所述语音节目信息进行播放。
本发明实施例提出的语音上述系统,旨在在网络游戏中为用户提供两种 不同的语音广播预先录制语音广播和实时语音广播。其中,预先录制语音 广播,是指预先为不同的游戏场景制作并保存语音节目信息,不同的游戏场 景对应不同的场景标识(ID), 一个游戏场景可能有一段或多段语音节目信 息,每段语音节目信息都对应一个唯一的语音标识(ID),这样就存在场景 标识和语音标识的对应关系。当用户进行到不同的游戏场景时,会根据游戏 服务器的提示,向语音节目服务器发送语音节目请求,该语音节目请求中包 含语音标识,语音节目服务器检索语音标识对应的语音节目信息,并将该语 音节目信息返回至游戏客户端,游戏客户端实时播放该语音节目信息。这样 的操作在每个切换场景时都会进行。这样,用户在切换到不同的游戏场景时, 可以播放预先制作的关于该场景的语音介绍,而不需要阅读文字的说明。实 时语音广播相当于游戏世界中的官方媒体,系统实时制作并利用广播频道上 传语音节目信息,应游戏客户端的请求,语音节目服务器可以向游戏客户端 播放所述语音节目信息。
针对上述两种不同的语音广播,以下分别详细介绍两种情况下的网络游 戏中的语音广播系统和方法。
实施例 一针对预先录制语音的语音广播系统和方法。 参见图1,图1为本发明实施例一针对预先录制语音的语音广播系统结 构示意图。该系统包括
语音节目编辑终端110、语音节目服务器120、游戏客户端130;由于 预先录制语音节目信息的数据量很大,还可以包括一个语音数据库140,用 于保存语音节目信息;此外,由于预先录制语音节目信息与游戏场景有关,该系统还可以包括游戏服务器150,用于当游戏客户端切换场景时,向游戏 客户端提供该场景标识对应的语音标识。各模块具体功能可以为
语音节目编辑终端110,用于为预先设置的各语音标识编辑对应的语音 节目信息,将各语音标识对应的语音节目信息发送至语音数据库140; 语音数据库140,用于接收并保存各语音标识对应的语音节目信息;
游戏服务器150,用于保存所述预先设置的语音标识与场景标识的对应关 系,定位游戏当前所在场景,根据所述对应关系查找所述游戏当前所在场景的 标识所对应的语音标识,将查找到的语音标识发送至游戏客户端130;
游戏客户端130,用于接收游戏服务器150发送的语音标识,向语音节目 服务器120发送包含该语音标识的语音节目请求;还用于接收语音节目服务器 120发送的语音节目信息,对检索到的语音节目信息进行播放;
语音节目服务器120,用于接收游戏客户端130发送的语音节目请求,才艮 据所述语音节目请求中的语音标识从语音数据库140中检索对应的语音节目信 息,将所述语音节目信息发送至游戏客户端130。
为完成上述功能,各模块可以包含不同的子模块,其中,语音节目编辑终 端110可以包括
第一语音节目制作模块111,用于为预先设置的语音标识录制对应的模拟 语音节目信号,将所述模拟语音节目信号转换成数字语音节目信号,将所述数 字语音节目信号压缩成语音标识对应的语音节目信息,将所述语音标识对应的 语音节目信息提供给第一发送模块112;
所述第一发送模块112,用于将所述语音标识对应的语音节目信息发送至 语音数据库140。
游戏客户端130可以包括
第一游戏逻辑模块131,用于接收游戏服务器150发送的语音标识,生成 包含所述语音标识的语音节目请求,将所述语音节目请求发送至第一语音控制 模块132;
所述第一语音控制模块132,用于将所述语音节目请求发送至语音节目服务器120,接收语音节目服务器120返回的语音节目信息,对所述语音节目信
息进行播放。
语音节目服务器120可以包括
接收模块121,用于接收游戏客户端130发送的语音节目请求,将所述语 音节目请求中的语音标识提供给检索模块122;
所述检索模块122,用于根据所述语音标识在语音数据库140中检索对应 的语音节目信息;
缓存及发送模块123,用于将检索模块122检索到的语音节目信息进行緩 存,并将所述语音节目信息发送至游戏客户端130。
基于上述系统,本发明实施例一针对预先录制语音的语音广播方法如图 2所示,图2为所述方法的实现流程图。具体实现过程包括
步骤201:语音节目编辑终端为预先设置的语音标识编辑对应的语音节 目信息;
步骤202:语音节目编辑终端将所述语音节目信息发送至语音数据库; 步骤203:用户使用游戏客户端进入游戏,登陆游戏服务器; 步骤204:游戏服务器定位当前所在的游戏场景,根据预先设置的语音
标识和场景标识的对应关系,查找当前所在游戏场景的标识对应的语音标
识,将该语音标识发送至游戏客户端;
步骤205:游戏客户端生成包含语音标识的语音节目请求,将语音节目
请求发送至语音节目服务器;
步骤206:语音节目服务器根据语音节目请求中的语音标识,从语音数
据库中检索语音标识对应的语音节目信息,将语音节目信息返回至游戏客户
二山,
顺;
步骤207:游戏客户端播放收到的语音节目信息。 实施例二 针对实时语音的语音广系统和方法。
参见图3,图3为本发明实施例二针对实时语音的语音广播系统结构示意 图。该系统包括语音节目编辑终端310,用于实时制作广播频道的语音节目信息,将所述
广播频道的语音节目信息发送至语音节目服务器320;
语音节目服务器320,用于接收语音节目编辑终端310发送的广播频道的 语音节目信息,保存并维护所述广播频道的语音节目信息;向游戏客户端330 提供广播频道信息,接收游戏客户端330发送的语音节目请求,根据所述语音 节目请求中的收听的广播频道的标识选4奪对应的语音节目信息,将所述语音节 目信息发送至游戏客户端330;
游戏客户端330,用于接收语音节目服务器320提供的广播频道信息, 选择收听的广播频道,将所述收听的广播频道的标识包含在语音节目请求 中,将语音节目请求发送至语音节目服务器320;接收语音节目服务器320 返回的语音节目信息,对所述语音节目信息进行播放。
上述系统中,语音节目编辑终端310可以包括
第二语音节目制作模块311,用于实时制作广播频道的模拟语音节目信号, 将所述模拟语音节目信号转换成数字语音节目信号,将所述数字语音节目信号 压缩成广播频道的语音节目信息,将所述广播频道的语音节目信息提供给第二 发送模块312;
所述第二发送模块312,用于将所述广播频道的语音节目信息发送至语音 节目服务器320。
语音节目服务器320可以包括
维护模块321,用于接收语音节目编辑终端310发送的广播频道的语音节 目信息,保存并维护广播频道的语音节目信息,包括管理和分配各广播频道的 内容等;
广播频道信息发送模块322,用于向游戏客户端330提供广播频道信息; 语音节目请求处理模块323 ,用于接收游戏客户端330发送的语音节目请 求,根据所述语音节目请求中的收听的广播频道的标识,从维护模块321中选 才奪对应的语音节目信息,将所述语音节目信息发送至游戏客户端330。 游戏客户端330可以包括第二语音控制模块331,用于接收语音节目服务器320发送的广播频道信 息,将所述广播频道信息发送至第二游戏逻辑模块332;接收第二游戏逻辑模 块332发送的语音节目请求,将所述语音节目请求发送至语音节目服务器320; 接收语音节目服务器320返回的语音节目信息,对所述语音节目信息进行播放;
第二游戏逻辑模块332,用于接收并显示所述广播频道信息,生成包含收 听的广播频道的标识的语音节目请求,将所述语音节目请求发送至第二语音控 制模块331。
基于上述系统,本发明实施例二针对实时语音的语音广播方法如图4所 示,图4为所述方法的实现流程图。具体实现过程包括
步骤401:语音节目编辑终端实时地制作广播频道的语音节目信息;
步骤402:语音节目编辑终端将广播频道的语音节目信息发送至语音节 目服务器,语音节目服务器保存并维护广播频道的语音节目信息;
步骤403:用户通过游戏客户端进行游戏,语音节目服务器向游戏客户 端提供广播频道信息;
步骤404:游戏客户端选择收听的广播频道,生成语音节目请求,该语 音节目请求中包含收听的广播频道的标识,将语音节目请求发送至语音节目 服务器;
步骤405:语音节目服务器根据语音节目请求中的收听的广播频道的标 识,选择对应的语音节目信息,将该语音节目信息返回至游戏客户端; 步骤406:游戏客户端播放收到的语音节目信息。
另外值得指出的是,在实际实现时,上述针对预先录制语音的广播语音 系统和针对实时语音的广播语音系统可以同时存在,为游戏用户提供预先录 制语音和实时语音两种广播服务。
本发明实施例提出 一种网络游戏中的语音广播方法,包括 (1)语音节目编辑终端编辑语音节目信息;
(2 )语音节目服务器接收游戏客户端的语音节目请求,从所述语音节目编 辑终端编辑的语音节目信息中获取语音节目请求所对应的语音节目信息,将所述语音节目请求对应的语音节目信息返回至游戏客户端;
(3 )游戏客户端对所述语音节目服务器返回的语音节目信息进行播放。 针对预先录制语音广播,上述方法步骤(1 )中的语音节目编辑终端编辑语
音节目信息的步骤可以包括语音节目编辑终端为预先设置的语音标识编辑对 应的语音节目信息;
步骤(2)中的语音节目服务器接收游戏客户端的语音节目请求之前可以进 一步包括游戏服务器定位游戏当前所在场景,根据预先设置的所述语音标识 和场景标识的对应关系,查找所述游戏当前所在场景的标识所对应的语音标识, 将查找到的语音标识发送至游戏客户端;
步骤(2 )中的语音节目服务器接收游戏客户端的语音节目请求的步骤可以 包括游戏客户端生成包含所述语音标识的语音节目请求,语音节目服务器接 收所述语音节目请求;
步骤(2 )中的从语音节目编辑终端编辑的语音节目信息中获取语音节目请 求所对应的语音节目信息的步骤包括语音节目编辑终端将预先编辑的各语音 标识对应的语音节目信息保存在语音数据库,语音节目服务器根据所述语音节 目请求中的语音标识,/人语音凄t悟库中获取该语音节目请求中的语音标识对应 的语音节目信息。
针对实时语音广播,上述方法步骤(1 )中的语音节目编辑终端编辑语音节
目信息的步骤可以包括语音节目编辑终端实时地制作广播频道的语音节目信 自
步骤(2 )中的语音节目服务器接收游戏客户端的语音节目请求之前可以进 一步包括语音节目服务器向游戏客户端提供广播频道信息;
步骤(2)中的语音节目服务器接收游戏客户端的语音节目请求的步骤可以 包括游戏客户端生成语音节目请求,所述语音节目请求中包含收听的广播频 道的标识;语音节目服务器接收所述语音节目请求;
步骤(2)中的从语音节目编辑终端编辑的语音节目信息中获^f又语音节目请 求所对应的语音节目信息的步骤可以包括语音节目服务器接收语音节目编辑终端发送的广播频道的语音节目信息,保存并维护所述广播频道的语音节目信
息;根据所述语音节目请求中的收听的广播频道的标识选择出对应的语音节目信息。
综上可见,本发明提出的系统和方法,能够为用户提供预先录制语音和实 时语音两种不同的广播服务。其中,预先录制语音主要是针对不同游戏场景预 先录制的语音节目信息,可以使游戏用户在进行游戏的同时收听系统关于网络 游戏的介绍,摒弃了现有网络游戏中游戏用户阅读文字介绍的方式,这样游戏 用户可以轻松地获取网络认知,提高了用户的使用体验。实时语音则相当于网 络世界中的官方媒体,可以播放游戏世界不同地点的战况播报,这样用户能够 体会到游戏世界时时刻刻的变化,提高真实感;还可以让一些游戏用户进行直 播间,分享体验;此外,在不破坏游戏世界观的前提下还可以适当播放广告, 成为新的贏利手段。
权利要求
1、一种网络游戏中的语音广播系统,其特征在于,所述系统包括语音节目编辑终端,用于编辑语音节目信息,将所述语音节目信息提供给语音节目服务器;所述语音节目服务器,用于接收游戏客户端的语音节目请求,获取所述语音节目请求对应的语音节目信息,向游戏客户端返回所述语音节目信息;游戏客户端,用于向语音节目服务器发送语音节目请求,接收语音节目服务器返回的语音节目信息,对所述语音节目信息进行播放。
2、 根据权利要求1所述的系统,其特征在于,所述系统进一步包括游戏 服务器和语音数据库;所述语音节目编辑终端,用于为预先设置的各语音标识编辑对应的语音节 目信息,将各语音标识对应的语音节目信息发送至语音数据库;所述语音数据库,用于接收并保存各语音标识对应的语音节目信息;游戏服务器,用于保存所述预先设置的语音标识与场景标识的对应关系, 定位游戏当前所在场景,根据所述对应关系查找所述游戏当前所在场景的标识 所对应的语音标识,将查找到的语音标识发送至游戏客户端;游戏客户端,用于接收游戏服务器发送的语音标识,向语音节目服务器发 送包含该语音标识的语音节目请求;语音节目服务器,用于根据所述语音节目请求中的语音标识从语音数据库 中检索对应的语音节目信息,将检索到的语音节目信息发送至游戏客户端。
3、 根据权利要求2所述的系统,其特征在于,所述语音节目编辑终端包括 第一语音节目制作模块,用于为预先设置的语音标识录制对应的模拟语音节目信号,将所述模拟语音节目信号转换成数字语音节目信号,将所述数字语 音节目信号压缩成语音标识对应的语音节目信息,将所述语音标识对应的语音 节目信息提供给第一发送模块;所述第一发送模块,用于将所述语音标识对应的语音节目信息发送至语音数据库。
4、 根据权利要求2所述的系统,其特征在于,所述游戏客户端包括 第一游戏逻辑模块,用于接收游戏服务器发送的语音标识,生成包含所述语音标识的语音节目请求,将所述语音节目请求发送至第一语音控制模块;所述第一语音控制模块,用于将所述语音节目请求发送至语音节目服务器, 接收语音节目服务器返回的语音节目信息,对所述语音节目信息进行播放。
5、 根据权利要求2所述的系统,其特征在于,所述语音节目服务器包括 接收模块,用于接收游戏客户端发送的语音节目请求,将所述语音节目请求中的语音标识提供给检索模块;所述检索模块,用于根据所述语音标识在语音数据库中检索对应的语音节 目信息;缓存及发送模块,用于将检索模块检索到的语音节目信息进行缓存,并将 所述语音节目信息发送至游戏客户端。
6、 根据权利要求1所述的系统,其特征在于,所述语音节目编辑终端,用 于实时制作广播频道的语音节目信息,将所述广播频道的语音节目信息发送至 语音节目服务器;语音节目服务器,用于接收语音节目编辑终端发送的广播频道的语音节目 信息,保存并维护所述广播频道的语音节目信息;向游戏客户端提供广播频道 信息,接收游戏客户端发送的语音节目请求,根据所述语音节目请求中的广播 频道的标识选择对应的语音节目信息,将所述语音节目信息发送至游戏客户端;游戏客户端,用于接收语音节目服务器提供的广播频道信息,选择收听的 广播频道,将所述收听的广播频道的标识包含在语音节目请求中,将语音节目 请求发送至语音节目服务器。
7、 根据权利要求6所述的系统,其特征在于,所述语音节目编辑终端包括 第二语音节目制作模块,用于实时制作广播频道的模拟语音节目信号,将所述模拟语音节目信号转换成数字语音节目信号,将所述数字语音节目信号压 缩成广播频道的语音节目信息,将所述广播频道的语音节目信息提供给第二发送模块;所述第二发送模块,用于将所述广播频道的语音节目信息发送至语音节目 服务器。
8、 根据权利要求6所述的系统,其特征在于,所述游戏客户端包括 第二语音控制模块,用于接收语音节目服务器发送的广播频道信息,将所述广播频道信息发送至第二游戏逻辑模块;接收第二游戏逻辑模块发送的语音 节目请求,将所述语音节目请求发送至语音节目服务器;接收语音节目服务器 返回的语音节目信息,对所述语音节目信息进行播放;第二游戏逻辑模块,用于接收并显示所述广播频道信息,生成包含收听的 广播频道的标识的语音节目请求,将所述语音节目请求发送至第二语音控制模 块。
9、 根据权利要求6所述的系统,其特征在于,所述语音节目服务器包括 维护模块,用于接收语音节目编辑终端发送的广播频道的语音节目信息,保存并维护广播频道的语音节目信息;广播频道信息发送模块,用于向游戏客户端提供广播频道信息; 语音节目请求处理模块,用于接收游戏客户端发送的语音节目请求,根据所述语音节目请求中的收听的广播频道的标识,从维护模块中选择对应的语音节目信息,将所述语音节目信息发送至游戏客户端。
10、 一种网络游戏中的语音广播方法,其特征在于,所述方法包括 语音节目编辑终端编辑语音节目信息;语音节目服务器接收游戏客户端的语音节目请求,从所述语音节目编辑终 端编辑的语音节目信息中获:f又语音节目请求所对应的语音节目信息,将所述语 音节目请求所对应的语音节目信息返回至游戏客户端;游戏客户端对所述语音节目服务器返回的语音节目信息进行播放。
11、 根据权利要求10所述的方法,其特征在于,所述语音节目编辑终端编 辑语音节目信息的步骤包括语音节目编辑终端为预先设置的语音标识编辑对 应的语音节目信息;所述语音节目服务器接收游戏客户端的语音节目请求之前进一步包括游 戏服务器定位游戏当前所在场景,根据预先设置的所述语音标识和场景标识的 对应关系,查找所述游戏当前所在场景的标识所对应的语音标识,将查找到的语音标识发送至游戏客户端;所述语音节目服务器接收游戏客户端的语音节目请求的步骤包括游戏客 户端生成包含所述语音标识的语音节目请求,语音节目服务器接收所述语音节 目请求;所述从语音节目编辑终端编辑的语音节目信息中获耳又语音节目请求所对应 的语音节目信息的步骤包括语音节目编辑终端将预先编辑的各语音标识对应 的语音节目信息保存在语音数据库,语音节目服务器根据所述语音节目请求中 的语音标识,从语音数据库中获取该语音节目请求中的语音标识对应的语音节 目信息。
12、根据权利要求IO所述的方法,其特征在于,所述语音节目编辑终端编 辑语音节目信息的步骤包括语音节目编辑终端实时地制作广播频道的语音节 目信息;所述语音节目服务器接收游戏客户端的语音节目请求之前进一步包括语 音节目服务器向游戏客户端提供广播频道信息;所述语音节目服务器接收游戏客户端的语音节目请求的步骤包括游戏客 户端生成语音节目请求,所述语音节目请求中包含收听的广播频道的标识;语 音节目服务器接收所述语音节目请求;所述从语音节目编辑终端编辑的语音节目信息中获取语音节目请求所对应 的语音节目信息的步骤包括语音节目服务器接收语音节目编辑终端发送的广 播频道的语音节目信息,保存并维护所述广播频道的语音节目信息;根据所述 语音节目请求中的收听的广播频道的标识选择出对应的语音节目信息。
全文摘要
本发明提出一种网络游戏中的语音广播系统和方法,其中系统包括语音节目编辑终端,用于编辑语音节目信息,将所述语音节目信息提供给语音节目服务器;所述语音节目服务器,用于接收游戏客户端的语音节目请求,获取所述语音节目请求对应的语音节目信息,向游戏客户端返回所述语音节目信息;游戏客户端,用于向语音节目服务器发送语音节目请求,接收语音节目服务器返回的语音节目信息,对所述语音节目信息进行播放。本发明提出的系统和方法能够使游戏用户方便地获取对游戏世界的认知,提高游戏用户的使用体验。
文档编号H04L12/18GK101588280SQ20081011264
公开日2009年11月25日 申请日期2008年5月23日 优先权日2008年5月23日
发明者李慧鹏, 范皓宇 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1