[发明专利]执行语音通信的方法及服务器有效
申请号: | 201510456757.6 | 申请日: | 2015-07-29 |
公开(公告)号: | CN105162836B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 李世龙 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京金律言科知识产权代理事务所(普通合伙)11461 | 代理人: | 罗延红,杨移 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 语音 通信 方法 服务器 智能 终端设备 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种在网络业务中执行语音通信的方法、服务器和智能终端设备。
背景技术
随着终端技术和网络技术的不断发展,人们越来越热衷于使用终端设备通过视频、音频等方式与其他人进行交流和沟通。
例如,在手机网络游戏中,用户之间经常需要进行游戏战术沟通或聊天等,这样,用户之间需要相互传递信息。相应地,用户需要在进行网络游戏的过程中调出所述智能终端设备中安装的文字输入法,通过所述文字输入界面输入相应的文字并发送所述文字内容;或者,用户点击相应的语音输入按键,所述智能终端设备启动麦克风接收用户的语音数据,并且将用户输入的文字或语音数据发送给所述其他用户的智能终端设备。
前述在网络业务中执行通信的方法至少存在以下问题:对于通过文字输入法输入的文字执行通信的情况,用户在输入文字时,无法执行所述网络业务的操作。而对于通过语音执行通信的情况,用户在大多数时候并不方便收听接收到的语音,从而容易错过较重要的信息。
发明内容
本发明的实施例提供一种在网络业务中执行语音通信的方法、服务器和智能终端设备,在执行网络业务的过程中,通过语音执行通信,并且将语音数据转换为识别文本数据,从而为在网络业务中执行通信提供便利。
为达到上述目的,本发明的实施例提供了一种在网络业务中执行语音通信的方法。所述方法包括,在执行所述网络业务的业务服务器中执行以下步骤:通过第一线程从智能终端设备接收发送给目标用户的语音数据,并且将包括所述语音数据和识别结果接收位置的语音识别请求发送给语音识别服务器;通过第二线程将在所述识别结果接收位置接收到的识别文本数据发送给所述目标用户的智能终端设备。
可选地,所述通过第一线程将包括所述语音数据和识别结果接收位 置的语音识别请求发送给语音识别服务器的处理包括:通过所述第一线程将所述语音数据和用于接收所述语音数据的识别结果的回调网页链接封装在HTTP/HTTPS请求中,并且将所述HTTP/HTTPS请求发送给所述语音识别服务器,其中,在所述回调网页链接中包括所述目标用户的信息。
可选地,所述方法还包括:通过第三线程将通过所述回调网页链接接收到的第一识别文本数据以及所述回调网页链接中包含的第一目标用户的信息写入识别结果队列中,所述通过第二线程将在所述识别结果接收位置接收到的所述识别文本数据发送给所述目标用户的智能终端设备的处理包括:从所述识别结果队列读取第二识别文本数据和相应的第二目标用户的信息,并且将所述第二识别文本数据发送给所述第二目标用户的智能终端设备。
可选地,通过线程同步机制控制第三线程对所述识别结果队列的写入操作和第二线程对所述识别结果队列的读取操作。
可选地,所述将所述第二识别文本数据发送给所述第二目标用户的智能终端设备的处理还包括:将所述第二识别文本数据和与其相应的语音数据发送给所述第二目标用户的智能终端设备。
可选地,所述通过第一线程将包括所述语音数据和识别结果接收位置的语音识别请求发送给语音识别服务器的处理包括:通过第一线程根据预先设定的预处理参数对所述语音数据执行预处理,得到预处理后的语音数据,其中,所述预处理参数包括语音格式和语音采样率;将包括所述预处理后的语音数据和识别结果接收位置的语音识别请求发送给语音识别服务器。
为达到上述目的,本发明的实施例提供了一种在网络业务中执行语音通信的方法。所述方法包括,语音识别请求接收步骤:从业务服务器接收包括发送给目标用户的语音数据和识别结果接收位置的语音识别请求;语音识别执行步骤:将所述语音数据转换为识别文本数据;识别文本数据发送步骤:将包括所述识别文本数据的语音识别响应发送至所述识别结果接收位置,以通过所述业务服务器将接收到的识别文本数据发送给所述目标用户的智能终端设备。
可选地,所述语音识别请求是包括所述语音数据和用于接收所述语 音数据的识别结果的回调网页链接的HTTP/HTTPS请求,其中,所述回调网页链接中包括所述目标用户的信息,所述识别文本数据发送步骤的处理包括:根据所述回调网页链接,将包括所述识别文本数据和所述目标用户的信息的HTTP/HTTPS响应发送给所述回调网页链接对应的业务服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510456757.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用墙中应用的显示方法及装置
- 下一篇:一种油烟机