The invention provides a voice data interaction method, an apparatus and a file server, which relates to the mobile end game field. The method comprises the following steps: first, the client records voice data and transmits it to the file server storage. The file server generates an URL that matches the voice data and sends the URL to the first client. The first client based on URL generated text recognition and the game server is sent to the client second client second, identified by the identifying text, to the file server to send voice data acquisition request, and download the voice data from the file server. The game server can be separated from the file server, and the voice data does not pass through the game server, thereby reducing the burden of the game server. When the voice data is transmitted, the bandwidth is not occupied, the quality of the game is not influenced, and the program does not need to be improved for the original game program, the user interface and the game server, so as to be convenient for accessing and using.
【技术实现步骤摘要】
语音数据交互方法、装置及文件服务器
本专利技术涉及移动端游戏领域,具体而言,涉及一种语音数据交互方法、装置及文件服务器。
技术介绍
在目前移动端游戏火热的时期下,出现了众多大型多人在线角色扮演游戏(MultiplayerOnlineRole-PlayingGame,MMORPG)、多人在线战术竞技游戏(MultiplayerOnlineBattleArena,MOBA)类游戏,这类游戏受到众多玩家的青睐。但在移动环境下,例如,走路、搭公交、搭地铁等情形下,使用文字输入的交流方式显得极其不便利,使好友与好友之间的信息互动耗时长,达不到实时的要求。现有的移动端游戏通过在游戏里集成第三方SDK(如科大讯飞),通过语音输入的方式提高沟通效率,省去打字的烦恼,使游戏更具趣味性。但是,游戏在调用第三方SDK进行录制、存储、发送,会使客户端系统中第三方SDK进程驻留、对系统系统资源的占用、加快耗电量损耗,甚至导致手机CPU、内存消耗过快,严重还会导致游戏客户端闪退,严重影响游戏玩家体验。
技术实现思路
本专利技术的目的在于提供一种语音数据交互方法,用以改善上述问题。本专利技术的另一目的在于提供一种语音数据交互装置,用以改善上述问题。本专利技术的另一目的在于提供一种文件服务器,用以改善上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:本专利技术第一实施例提供一种语音数据交互方法,所述语音数据交互方法应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互方法包括:存储第一客户端发送的语 ...
【技术保护点】
一种语音数据交互方法,其特征在于,所述语音数据交互方法应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互方法包括:存储第一客户端发送的语音数据;生成与所述语音数据匹配的URL;将所述URL发送给所述第一客户端;接收由所述第二客户端发送的请求,所述请求由所述第二客户端依据识别文本生成,所述识别文本由所述第一客户端根据所述URL生成后发送至所述游戏服务器,并由所述游戏服务器发送至所述第二客户端;依据所述请求将所述语音数据发送至所述第二客户端。
【技术特征摘要】
1.一种语音数据交互方法,其特征在于,所述语音数据交互方法应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互方法包括:存储第一客户端发送的语音数据;生成与所述语音数据匹配的URL;将所述URL发送给所述第一客户端;接收由所述第二客户端发送的请求,所述请求由所述第二客户端依据识别文本生成,所述识别文本由所述第一客户端根据所述URL生成后发送至所述游戏服务器,并由所述游戏服务器发送至所述第二客户端;依据所述请求将所述语音数据发送至所述第二客户端。2.如权利要求1所述语音数据交互方法,其特征在于,所述识别文本包括URL文本或识别码文本数据。3.如权利要求1所述语音数据交互方法,其特征在于,所述请求包括GET请求。4.如权利要求1所述语音数据交互方法,其特征在于,所述文件服务器为分布式文件存储架构的服务器。5.一种语音数据交互方法,其特征在于,所述语音数据交互方法应用于分别与文件服务器以及游戏服务器通信连接的第一客户端,所述文件服务器以及所述游戏服务器还分别与第二客户端通信连接,所述语音数据交互方法包括:录制语音数据;将所述语音数据发送至所述文件服务器;接收所述文件服务器发送的URL,其中所述URL由所述文件服务器存储所述语音数据后根据所述语音数据匹配生成;根据所述URL生成识别文本;将所述识别文本发送至所述游戏服务器。6.如权利要求5所述语音数据交互方法,其特征在于,所述识别文本包括URL文本或识别码文本数据。7.一种语音数据交互方法,其特征在于,所述语音数据交互方法应用于分别与文件服务器以及游戏服务器通信连接的第二客户端,所述文件服务器以及所述游戏服务器还分别与第一客户端通信连接,所述语音数据交互方法包括:接收所述游戏服务器发送的识别文本,其中所述识别文本由所述第一客户端根据所述文件服务器发送的URL生成后发送至所述游戏服务器,所述URL由所述文件服务器根据所述第一客户端发送的语音数据匹配生成,所述语音数据由所述第一客户端录制并发送至所述文件服务器后由所述文件服务器存储;根据所述识别文本从所述文件服务器获取所述语音数据。8.如权利要求7所述的一种语音数据交互方法,其特征在于,所述方法还包括:在所述根据所述识别文本从所述文件服务器获取所述语音数据之前,查询所述第二客户端是否接入Wi-Fi;当所述第二客户端接入Wi-Fi时,所述根据所述识别文本从所述文件服务器获取所述语音数据包括:依据所述识别文本生成请求,其中所述请求包括GET请求;发送所述请求至所述文件服务器;下载所述文件服务器根据所述请求中的所述URL匹配到的所述语音数据;当所述第二客户端未接入Wi-Fi时,所述根据所述识别文本从所述文件服务器获取所述语音数据包括:获取用户触发的确认指令;依据所述识别文本生成所述请求;发送所述请求至所述文件服务器;下载所述文件服务器根据所述请求中的所述URL匹配到的所述语音数据。9.一种语音数据交互装置,其特征在于,所述语音数据交互装置应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互装置包括:存储模块,用于存储第一客户端发送的语音数据;第一生成模块,用于生成与所述语音数...
【专利技术属性】
技术研发人员:陈康明,
申请(专利权)人:广州爱九游信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。