游戏语音传输方法、终端、语音服务模块及游戏系统的制作方法_2

文档序号:9670794阅读:来源:国知局
,用于接收所述第一终端根据所述语音获取码发起的翻译请求;
[0068]翻译处理单元,用于将所述翻译请求及所述语音数据发送给识别服务模块,以请求所述识别服务模块将所述语音数据翻译成文字信息;及
[0069]文字及获取码返回单元,用于将所述文字信息及语音获取码返回给所述第一终端;
[0070]其中,所述文字信息及所述语音获取码被所述第一终端发送至游戏服务模块,再经由所述游戏服务模块转发至所述第二终端,以使所述第二终端根据所述语音识别码查找对应的语音控件,并将所述文字信息加载到所述语音控件上。
[0071 ]本发明提供一种游戏系统,包括:
[0072]第一终端,用于将语音数据发送给语音服务模块;
[0073]所述语音服务模块,用于存储所述语音数据,并为所述语音数据分配一个语音获取码;
[0074]所述第一终端,还用于接收所述语音服务模块返回的语音获取码,并将所述语音获取码发送给游戏服务模块;
[0075]所述游戏服务模块,用于将所述语音获取码转发至第二终端;及
[0076]所述第二终端,用于根据所述语音获取码生成一个语音控件。
[0077]优选地,所述第一终端,还用于在接收所述语音服务模块返回的语音获取码之后,根据所述语音获取码向所述语音服务模块发送翻译请求;
[0078]所述语音服务模块,还用于将所述翻译请求和所述语音数据发送至识别服务模块;
[0079]所述识别服务模块,用于将所述语音数据翻译成文字信息,并将所述文字信息返回给所述语音服务模块;
[0080]所述语音服务模块,还用于将所述文字信息及语音获取码发送给所述第一终端;[0081 ]所述第一终端,还用于将所述文字信息及语音获取码发送给游戏服务模块;
[0082]所述游戏服务模块,还用于将所述文字信息及语音获取码转发至所述第二终端;
[0083]所述第二终端,还用于根据所述语音识别码查找对应的语音控件,并将所述文字信息加载到所述语音控件上。
[0084]优选地,所述第二终端,还用于在根据所述语音获取码生成一个语音控件之后,根据所述语音获取码向所述语音服务模块下载语音数据,并将所述语音数据加载到所述语音控件。
[0085]优选地,还包括:代理服务模块,其中:
[0086]所述代理服务模块,用于将所述第一终端发送的语音数据转发给所述语音服务模块;其中,所述语音服务模块是所述代理服务模块从语音服务模块集群中选出的其中一个语音服务模块,被配置用于处理所述语音数据。
【附图说明】
[0087]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0088]图1是本发明第一实施例提供的游戏语音传输方法的流程图。
[0089]图2是本发明第二实施例提供的游戏语音传输方法的流程图。
[0090]图3是本发明第三实施例提供的游戏语音传输方法的流程图。
[0091 ]图4是本发明第四实施例提供的游戏语音传输方法的流程图。
[0092]图5是本发明第五实施例提供的游戏语音传输方法的流程图。
[0093]图6是本发明第六实施例提供的游戏语音传输方法的流程图。
[0094]图7是本发明第七实施例提供的终端的结构示意图。
[0095]图8是本发明第八实施例提供的终端的结构示意图。
[0096]图9是本发明第九实施例提供的语音服务模块的结构示意图。
[0097]图10是本发明第十实施例提供的语音服务模块的结构示意图。
[0098]图11是本发明第十一实施例提供的游戏系统的结构示意图。
[0099]图12是本发明第十二实施例提供的游戏系统的结构示意图。
【具体实施方式】
[0100]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0101]请参阅图1,图1是本发明第一实施例提供的游戏语音传输方法的流程图。所述游戏语音传输方法是从第一终端这一侧进行描述的,所述游戏语音传输方法至少包括如下步骤:
[0102]S101,向语音服务模块发送语音数据,以使所述语音服务模块存储所述语音数据,并为所述语音数据分配一个语音获取码。
[0103]在本发明实施例中,所述第一终端可为移动终端,如智能手机、平板电脑等,当然,其也可为台式电脑,笔记本电脑等,本发明不做具体限定。所述第一终端可用于运行各种应用软件,如手机网络游戏等。其中,当所述第一终端在运行手机网络游戏时,该第一终端可与其他同样运行该手机网络游戏的终端设备(以下定义为第二终端)进行信息的交互,如可进行语音数据或文字信息的传输。
[0104]在本发明实施例中,当所述第一终端与其他第二终端进行语音数据的交互时,所述第一终端先通过其自身的语音采集模块或语音采集电路采集用户发出的语音,并将该语音转换为语音数据后发送给语音服务模块。
[0105]在本发明实施例中,所述语音服务模块可由游戏开发商自身提供,也可由专门从事语音服务的服务商提供。其中,所述语音服务模块在接收到所述语音数据后,保存所述语音数据,并为所述语音数据分配一个唯一的语音获取码。
[0106]需要说明的是,在本发明实施例中,所述语音服务模块在接收到所述语音数据后,如果该语音数据是加密的,则所述语音服务模块可先对该语音数据进行解密,此外,所述语音服务模块还可先对语音数据进行校验、参数合法性检查等,在此不再赘述。
[0107]S102,接收所述语音服务模块返回的语音获取码。
[0108]在本发明实施例中,所述语音服务模块将所述语音获取码返回所述第一终端,所述第一终端接收所述语音服务模块返回的语音获取码。
[0109]S103,将所述语音获取码发送给游戏服务模块;其中,所述语音获取码被所述游戏服务模块转发至第二终端,以使所述第二终端能够根据所述语音获取码生成一个语音控件,并将基于所述语音获取码从所述语音服务模块获取的语音数据加载到所述语音控件上。
[0110]在本发明实施例中,所述第一终端接收所述语音服务模块返回的语音获取码后,将所述语音获取码发送给所述游戏服务模块,并通过所述游戏服务模块将所述语音获取码发送给指向的第二终端,其中,所述指向的第二终端的数目可能为一个(如私聊或单聊的情况),也可能为多个(如群聊的情况)。
[0111]需要说明的是,在本发明实施例中,所述游戏服务模块在发送语音获取码时,可采用点对点发送,也可采用广播的方式进行发送,这可根据实际需要进行设置,本发明不做具体限定。
[0112]在本发明实施例中,所述第二终端在接收到所述语音获取码后,可根据所述语音获取码生成一个语音控件(或语音Item)。
[0113]在本发明实施例中,对于网络允许的情况(如WiFi模式下),所述第二终端可在生成所述语音控件后,自动向所述语音服务模块发送语音获取码,以请求接收与所述语音获取码对应的语音数据,并将获得的语音数据加载到所述语音控件上。
[0114]当然,在本发明其他实施例中,例如在所述第二终端处于移动网络下,所述第二终端可在生成所述语音控件后,在接收到用户点击所述语音控件后,再向所述语音服务模块发送语音获取码,以请求接收与所述语音获取码对应的语音数据,并将获得的语音数据加载到所述语音控件上。
[0115]在本发明实施例中,所述语音控件可具有一个可点击的语音按钮,其中,当语音按钮被点击时,所述语音控件播放加载的语音数据,直至完成播放。在播放过程中,当所述语音按钮被再次点击时,则所述语音控件暂停播放所述语音数据。
[0116]本发明实施例提供的游戏语音传输方法,通过语音服务模块存储并处理所述第一终端发送的语音数据后得到一个唯一的语音获取码,所述语音获取码被返回至所述第一终端,再通过游戏服务模块发送到第二终端,所述第二终端通过该语音获取码生成语音控件,并可从语音服务模块获取所述语音数据。由于语音服务模块与游戏服务模块是相互独立的,因而这两个模块中的一个出现故障都不会影响到另一个。此外,由于所述游戏服务模块转发的只是数据量很小的语音获取码,相比于进行语音数据的转发,工作压力和流量带宽的占用均大大减小,有效提高了游戏环境的稳定性,保证了用户可以及时的获取到语音数据,用户体验佳。
[0117]请参阅图2,图2是本发明第二实施例提供的游戏语音传输方法的流程图。所述游戏语音传输方法是从第一终端这一侧进行描述的,其除了包括第一实施例的所有步骤外,在接收所述语音服务模块返回的所述语音获取码之后,还进一步包括:
[0118]S201,根据所述语音获取码向所述语音服务模块发起翻译请求;其中,所述翻译请求和与所述语音获取码对应的语音数据被所述语音服务模块转发至识别服务模块,以请求所述识别服务模块将所述语音数据翻译成文字信息。
[0119]在本发明实施例中,所述第一终端在接收到所述语音服务模块返回的语音获取码,根据所述语音获取码向所述语音服务模块发起翻译请求,所述语音服务模块接收到所述语音获取码和翻译请求后,查找与所述语音获取码对应的语音数据,并将所述语音数据和翻译请求发送给识别服务模块。
[0120]在本发明实施例中,所述识别服务模块可由为一个语音识别服务器或语音翻译服务器,其可将所述语音数据翻译成文字信息。其中,所述识别服务模块可由游戏开发商自己提供,也可由专门的语音服务商提供,本发明不做具体限定。
[0121]S202,接收所述语音服务模块返回的所述文字信息及所述语音获取码。
[0122]S203,将所述文字信息及所述语音获取码通过所述游戏服务模块发送给所述第二终端,以使所述第二终端根据所述语音识别码查找对应的语音控件,并将所述文字信息加载到所述语音控件上。
[0123]在本发明实施例中,所述第一终端将所述文字信息及所述语音获取码通过所述游戏服务模块发送给所述第二终端,所述第二终端根据所述语音识别码查找对应的语音控件,并将所述文字信息加载到所述语音控件上。
[0124]本发明实施例提供的游戏语音传输方法,实现了游戏服务模块、语音服务模块及识别服
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1