[发明专利]提示音播放方法、装置、计算机设备及存储介质有效
申请号: | 202010954460.3 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112134863B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 唐凯 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | H04L65/65 | 分类号: | H04L65/65;H04L65/1016 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提示 播放 方法 装置 计算机 设备 存储 介质 | ||
本申请是关于一种提示音播放方法、装置、计算机设备及存储介质,主要涉及无线通信领域。所述方法包括:当所述终端处于被呼叫保持状态下时,接收网络侧设备下发的音频数据流;获取预设的时间周期,和初始值为0的计数变量;基于第i个时间周期内的所述音频数据流的数据帧,获取数据变量,当所述数据变量满足第一指定条件时,将计数变量加1;当所述计数变量大于阈值时,播放所述终端中预设的提示音,所述提示音用于指示所述终端处于所述被呼叫保持状态。上述方案在终端处于被呼叫保持状态下,通过监测网络侧设备下发的数据帧,使得网络提示音异常的情况下,终端可以播放预设的提示音,避免了用户无法判断是否处于通话保持状态的问题。
技术领域
本申请涉及无线通信技术领域,特别涉及一种提示音播放方法、装置、计算机设备及存储介质。
背景技术
随着通信技术的不断发展,正在通话的用户,可以暂时中断数据原来的电话,从而打出新的电话,从而与原来的电话保持联系;当需要回复原来的通话时,则使新打出的电话处于保持状态,再继续与原来的通话方通话。
在相关技术中,为了使用户知晓自身终端处于通话保持状态,通常通过网络侧设备,向用户发送announcement(音频数据流),在音频数据流中包含具有提示音频的音频帧。
然而,相关技术中,用户在处于通话保持状态时,经常出现终端无法根据网络侧设备下发的announcement播放与通话保持状态对应的提示音的情况,导致用户无法判断是否处于通话保持状态。
发明内容
本申请实施例提供了一种提示音播放方法、装置、计算机设备及存储介质。所述技术方案如下:
一方面,提供了一种提示音播放方法,所述方法包括:
当所述终端处于被呼叫保持状态下时,接收网络侧设备下发的音频数据流;所述音频数据流是服务器根据终端所处的被呼叫保持状态下发的包含音频数据的数据流;
获取预设的时间周期,和初始值为0的计数变量;
基于第i个时间周期内的所述音频数据流的数据帧,获取数据变量,所述数据变量包括第一数据变量与第二数据变量中的至少一种;所述第一数据变量用于指示所述数据帧中属于实时传输协议RTP的数据帧的数量;所述第二数据变量用于指示所述数据帧中的不属于静音插入描述帧SID的数据帧的数量;i大于0,且i为整数;
当所述数据变量满足第一指定条件时,将计数变量加1;
当所述计数变量大于阈值时,播放所述终端中预设的提示音,所述提示音用于指示所述终端处于所述被呼叫保持状态。
又一方面,提供了一种提示音播放装置,所述装置包括:
数据流接收模块,用于当所述终端处于被呼叫保持状态下时,接收网络侧设备下发的音频数据流;所述音频数据流是服务器根据终端所处的被呼叫保持状态下发的包含音频数据的数据流;
参数获取模块,用于获取预设的时间周期,和初始值为0的计数变量;
数据变量获取模块,用于基于第i个时间周期内的所述音频数据流的数据帧,获取数据变量,所述数据变量包括第一数据变量与第二数据变量中的至少一种;所述第一数据变量用于指示所述数据帧中属于实时传输协议RTP的数据帧的数量;所述第二数据变量用于指示所述数据帧中的不属于静音插入描述帧SID的数据帧的数量;i大于0,且i为整数;
计数变量更新模块,用于当所述数据变量满足第一指定条件时,将计数变量加1;
提示音播放模块,用于当所述计数变量大于阈值时,播放所述终端中预设的提示音,所述提示音用于指示所述终端处于所述被呼叫保持状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010954460.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:边框包膜设备
- 下一篇:用于制备马驴骡睾丸冰冻切片的方法