语音数据交互方法、装置及文件服务器制造方法及图纸

技术编号:15520348 阅读:133 留言:0更新日期:2017-06-04 09:56
本发明专利技术提供一种语音数据交互方法、装置及文件服务器,涉及移动端游戏领域。该方法包括:第一客户端录制语音数据并传送至文件服务器处存储。文件服务器生成与所述语音数据匹配的URL并将所述URL发送给所述第一客户端。第一客户端依据URL生成识别文本并通过游戏服务器发送至第二客户端,第二客户端识别所述识别文本后,向文件服务器发送获取语音数据请求,并从文件服务器中下载语音数据。可使游戏服务器与文件服务器分离,语音数据不经过游戏服务器,减轻游戏服务器的负担。发送语音数据时不占用带宽,不影响游戏质量,且使用该方案不需要对原游戏程序、用户界面以及游戏服务器进行改进,方便接入使用。

Voice data interaction method, device and file server

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生成后发送至所述游戏服务器,并由所述游戏服务器发送至所述第二客户端;依据所述请求将所述语音数据发送至所述第二客户端。本专利技术第二实施例提供一种语音数据交互方法,所述语音数据交互方法应用于分别与文件服务器以及游戏服务器通信连接的第一客户端,所述文件服务器以及所述游戏服务器还分别与第二客户端通信连接,所述语音数据交互方法包括:录制语音数据;将所述语音数据发送至所述文件服务器;接收所述文件服务器发送的URL,其中所述URL由所述文件服务器存储所述语音数据后根据所述语音数据匹配生成;根据所述URL生成识别文本;将所述识别文本发送至所述游戏服务器。本专利技术第三实施例提供一种语音数据交互方法,所述语音数据交互方法应用于分别与文件服务器以及游戏服务器通信连接的第二客户端,所述文件服务器以及所述游戏服务器还分别与第一客户端通信连接,所述语音数据交互方法包括:接收所述游戏服务器发送的识别文本,其中所述识别文本由所述第一客户端根据所述文件服务器发送的URL生成后发送至所述游戏服务器,所述URL由所述文件服务器根据所述第一客户端发送的语音数据匹配生成,所述语音数据由所述第一客户端录制并发送至所述文件服务器后由所述文件服务器存储;根据所述识别文本从所述文件服务器获取所述语音数据。本专利技术第四实施例提供一种语音数据交互装置,所述语音数据交互装置应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互装置包括:存储模块,用于存储第一客户端发送的语音数据;第一生成模块,用于生成与所述语音数据匹配的URL;第一发送模块,用于将所述URL发送给所述第一客户端;第一接收模块,用于接收由所述第二客户端发送的请求,所述请求由所述第二客户端依据识别文本生成,所述识别文本由所述第一客户端根据所述URL生成后发送至所述游戏服务器,并由所述游戏服务器发送至所述第二客户端;所述第一发送模块还用于依据所述请求将所述语音数据发送至所述第二客户端。本专利技术第五实施例提供一种语音数据交互装置,所述语音数据交互装置应用于分别与文件服务器以及游戏服务器通信连接的第一客户端,所述文件服务器以及所述游戏服务器还分别与第二客户端通信连接,所述语音数据交互方法包括:录制模块,用于录制语音数据;第二发送模块,用于将所述语音数据发送至所述文件服务器;第二接收模块,用于接收所述文件服务器发送的URL,其中所述URL由所述文件服务器存储所述语音数据后根据所述语音数据匹配生成;第二生成模块,根据所述URL生成识别文本;所述第二发送模块还用于将所述识别文本发送至所述游戏服务器。本专利技术第六实施例提供一种语音数据交互装置,所述语音数据交互装置应用于分别与文件服务器以及游戏服务器通信连接的第二客户端,所述文件服务器以及所述游戏服务器还分别与第一客户端通信连接,所述语音数据交互装置包括:第三接收模块,用于接收所述游戏服务器发送的识别文本,其中所述识别文本由所述第一客户端根据所述文件服务器发送的URL生成后发送至所述游戏服务器,所述URL由所述文件服务器根据所述第一客户端发送存储的语音数据匹配生成,所述语音数据发送至所述文件服务器后由所述文件服务器存储;获取模块,用于根据所述识别文本从所述文件服务器获取所述语音数据。本专利技术实施例还提供一种文件服务器,所述文件服务器分别与第一客户端以及第二客户端通信连接,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述文件服务器包括:第一存储器;第一处理器;以及语音数据交互装置,所述语音数据交互装置安装于所述第一存储器中并包括一个或多个由所述第一处理器执行的软件功能模组,所述语音数据交互装置包括:存储模块,用于存储第一客户端发送的语音数据;第一生成模块,用于生成与所述语音数据匹配的URL;第一发送模块,用于将所述URL发送给所述第一客户端;第一接收模块,用于接收由所述第二客户端发送的请求,所述请求由所述第二客户端依据识别文本生成,所述识别文本由所述第一客户端根据所述URL生成后发送至所述游戏服务器,并由所述游戏服务器发送至所述第二客户端;所述第一发送模块还用于依据所述请求将所述语音数据发送至所述第二客户端。与现有技术相比,本专利技术提供的一种语音数据交互方法、装置及文件服务器,利用第一客户端录制语音数据并传送至文件服务器处存储。文件服务器生成与所述语音数据匹配的URL并将所述URL发送给所述第一客户端。第一客户端依据URL生成识别文本并通过游戏服务器发送至第二客户端,第二客户端识别识别文本后,向文件服务器发送获取语音数据请求,并从文件服务器中下载语音数据。这样使游戏服务器与文件服务器分离,语音数据不经过游戏服务器,减轻游戏服务器的负担。发送语音数据时不占用带宽,不影响游戏质量,且使用该方案不需要对原游戏程序、用户界面以及游戏服务器进行改进,方便接入使用。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术的应用环境示意图。图2为本发本文档来自技高网...
语音数据交互方法、装置及文件服务器

【技术保护点】
一种语音数据交互方法,其特征在于,所述语音数据交互方法应用于分别与第一客户端以及第二客户端通信连接的文件服务器,所述第一客户端以及所述第二客户端还分别与游戏服务器通信连接,所述语音数据交互方法包括:存储第一客户端发送的语音数据;生成与所述语音数据匹配的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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1