[发明专利]一种聊天室的语音检测方法及相关设备有效
申请号: | 201910721184.3 | 申请日: | 2019-08-06 |
公开(公告)号: | CN110445781B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 杜志福;黄勇;郑丁华;钟少奋;贾子昂;欧阳典玖 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 聊天室 语音 检测 方法 相关 设备 | ||
1.一种聊天室的语音检测方法,其特征在于,包括:
依据服务器发送的麦克风信息,确定聊天室中的开麦用户;
依据所述聊天室对应的语音状态信息,确定所述开麦用户对应的静音时长;
若所述静音时长超过预设时长阈值,则向所述服务器发送所述开麦用户存在语音异常的信息;
所述服务器为信令服务器,所述麦克风信息包括麦位推送信息和麦克风状态信息;所述依据服务器发送的麦克风信息确定所述聊天室中的开麦用户包括:
依据所述麦位推送信息确定所述聊天室中的各麦上用户;
依据所述麦克风状态信息确定各麦上用户的麦克风状态;
将麦克风状态为开麦状态的麦上用户确定为所述聊天室中的开麦用户。
2.根据权利要求1所述的聊天室的语音检测方法,其特征在于,所述方法在依据服务器发送的麦克风信息确定所述聊天室中的开麦用户之前,还包括:
向所述信令服务器发送麦位请求信息;
接收所述信令服务器针对所述麦位请求信息反馈的麦位信息;
依据所述麦位信息记录所述聊天室中的麦上用户;
其中,依据所述麦位推送信息确定所述聊天室中的各麦上用户,包括:基于所述麦位推送信息,对本地记录的所述聊天室中的麦上用户进行更新。
3.根据权利要求1所述的聊天室的语音检测方法,其特征在于,所述方法在依据服务器发送的麦克风信息确定所述聊天室中的开麦用户之前,还包括:
向所述信令服务器发送本地麦状态信息,其中,所述信令服务器用于依据所述本地麦状态信息确定所述聊天室的麦克风信息。
4.根据权利要求1所述的聊天室的语音检测方法,其特征在于,所述方法应用于客户端,所述客户端配置有媒体工具包,依据所述聊天室对应的语音状态信息确定所述开麦用户对应的静音时长包括:
将媒体工具包的语音状态推送信息作为所述聊天室对应的语音状态信息;
基于所述语音状态信息确定所述媒体工具包是否接收到媒体数据;
若所述媒体工具包没有接收到媒体数据,则基于当前时间确定所述开麦用户对应的静音时长。
5.根据权利要求4所述的聊天室的语音检测方法,其特征在于,依据所述聊天室对应的语音状态信息确定所述开麦用户对应的静音时长还包括:
若所述媒体工具包接收到媒体数据,则判断所述媒体工具包接收到的媒体数据是否包含所述开麦用户对应的媒体数据;
若所述媒体工具包接收到的媒体数据不包含所述开麦用户对应的媒体数据,则基于当前时间确定所述开麦用户对应的静音时长。
6.根据权利要求4或5所述的聊天室的语音检测方法,其特征在于,所述方法还包括:
向所述信令服务器发送地址分配请求;
接收所述信令服务器针对所述地址分配请求返回的媒体服务器地址信息;
依据所述媒体服务器地址信息,调用媒体工具包与媒体服务器建立连接,其中,所述媒体服务器用于转发所述聊天室中产生的媒体数据。
7.根据权利要求1所述的聊天室的语音检测方法,其特征在于,还包括:
确定所述麦克风状态信息对应的等待时长;
当所述等待时长达到等待时长阈值,从所述信令服务器中拉取麦克风状态信息;
基于拉取到的麦克风状态信息确定所述聊天室中各麦上用户的麦克风状态。
8.根据权利要求1所述的聊天室的语音检测方法,其特征在于,所述方法在向所述服务器发送所述开麦用户存在语音异常的信息之前,还包括:
获取所述开麦用户对应的标识信息,所述标识信息包含以下至少一项:客户端网际协议地址信息、媒体服务器地址信息、麦位唯一标识符信息、用户唯一标识符信息和设备特征信息;
将所述标识信息作为所述开麦用户存在语音异常的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910721184.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低成本单向网络传输的装置及方法
- 下一篇:一种多媒体安全播控系统及方法