[发明专利]一种发送语音消息的方法及装置有效
申请号: | 201310229543.6 | 申请日: | 2013-06-08 |
公开(公告)号: | CN103281683A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 阮良;周兆春 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 赵百令;刘大玲 |
地址: | 310013 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 语音 消息 方法 装置 | ||
1.一种发送语音消息的方法,其中该方法应用于客户端,包括:
响应于相应的触发事件,通过录制语音获得语音数据;
对所述语音数据进行语音识别,获得识别文本;
将所述识别文本与通讯录中的联系人文本信息进行匹配;
如果获得与识别文本匹配的联系人文本信息,将所述语音数据发送至该联系人文本信息所确定的接收端。
2.根据权利要求1所述的方法,其中所述触发事件包括:
呈现在触摸屏的预设按钮控件被按压;
或者,
两个或两个以上触点同时在触摸屏上按压并划动一段轨迹后停止划动。
3.根据权利要求2所述的方法,其中响应于相应的触发事件,通过录制语音获得语音数据包括:
在所述按压期间,录制语音;
当检测到所述按压取消时,停止录制,获得所录制的语音数据。
4.根据权利要求1所述的方法,其中对所述语音数据进行语音识别包括对语音数据的预设区间进行识别;
在将所述识别文本与通讯录中的联系人文本信息进行匹配之后,还包括:如果未获得与识别文本匹配的联系人文本信息,重新计算预设区间,返回对所述语音数据的预设区间进行识别的步骤。
5.根据权利要求1所述的方法,其中如果获得与识别文本匹配的联系人文本信息,将所述语音数据发送至该联系人文本信息所确定的接收端包括:
如果获得与识别文本匹配的联系人文本信息,发出是否发送语音的提示;
如果收到根据所述提示反馈的肯定确认,将所述语音数据发送至该联系人文本信息所确定的接收端。
6.根据权利要求1所述的方法,其中如果获得与识别文本匹配的联系人文本信息,将所述语音数据发送至该联系人文本信息所确定的接收端包括:
如果获得与识别文本匹配的联系人文本信息,向媒体服务器上传所述语音数据;
如果上传成功,接收媒体服务器根据上传的语音数据反馈的下载地址;
向推送服务器发送新语音信息通知,所述新语音信息通知包括匹配的联系人文本信息所确定的接收端信息及所述下载地址,以使推送服务器将所述下载地址发送至所述接收端信息对应的接收端,以使该接收端根据所述下载地址从媒体服务器下载语音数据。
7.根据权利要求6所述的方法,其中与所述推送服务器、媒体服务器之间的通信具体通过前端连接建立的安全信道通信。
8.根据权利要求6所述的方法,其中所述上传成功后,还接收媒体服务器根据上传的语音数据反馈的用于唯一标识语音数据的语音标识ID,以使所述向推送服务器发送的新语音信息通知中包括所述语音ID;
且还包括:
如果从所述推送服务器接收到包含语音ID及下载地址的新语音信息通知,且未下载到该语音ID标识的语音数据,向所述推送服务器发送包含该语音ID及未收到语音信息的更新消息,以使所述推送服务器根据该更新消息将该语音ID对应的语音状态更新为未收到语音,并接收所述推送服务器根据该语音ID对应的语音状态为未收到语音相应反馈的下载语音数据的提示消息;
如果从所述推送服务器接收到包含语音ID及下载地址的新语音信息通知,且下载到该语音ID标识的语音数据且未收听,向所述推送服务器发送包含该语音ID及未收听信息的更新消息,以使所述推送服务器根据该更新消息将该语音ID对应的语音状态更新为未收听,并接收所述推送服务器根据该语音ID对应的语音状态为未收听相应反馈的收听语音数据的提示消息;
如果从所述推送服务器接收到包含语音ID及下载地址的新语音信息通知,且下载到该语音ID标识的语音数据且已收听,向所述推送服务器发送包含该语音ID及已收听信息的更新消息,以使所述推送服务器根据该更新消息将该语音ID对应的语音状态更新为已收听,并使所述推送服务器向发送该新语音信息通知的发送端发送已收听语音数据的提示消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310229543.6/1.html,转载请声明来源钻瓜专利网。