[发明专利]用于改善无线数字通信系统接收方密文语音质量的方法有效
申请号: | 201810710872.5 | 申请日: | 2018-07-03 |
公开(公告)号: | CN108933786B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 朱振荣;张莹;符东昇;史胜伟 | 申请(专利权)人: | 公安部第一研究所;北京迅安网络系统有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/823;H04L12/863 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 100048 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改善 无线 数字通信 系统 接收 方密文 语音 质量 方法 | ||
1.一种用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,包括如下步骤:
步骤S1、发送方MS发起语音通话,发送方TS向接收方TS发送RTP包;接收方TS接收到来自发送方TS的RTP包,先按发送方TS产生的顺序对RTP包进行排序,然后丢弃重复包和迟后到达的过期RTP包,最后将排序后的RTP包放入接收缓存队列;
步骤S2、接收方TS按空口的语音帧发送时间间隔定时从接收缓存队列取走指定的RTP包,如果获取成功,则直接发送RTP包中的语音帧;如果获取失败,确定是否需要引入额外的时延,若需要,则空口发送明文附加帧并继续等待本次欲获取的RTP包,若不需要,则空口发送明文静音帧并跳过本次欲获取的RTP包;
步骤S3、接收方MS定时接收从接收方TS发送的语音帧,根据获得的语音帧的类型进行如下处理:如为密文语音帧则直接解密并播放,如为明文附加帧则播放舒适背景噪声或者静音,如为无效语音帧或明文静音帧,则播放舒适背景噪声或者静音并跳过一帧解密密钥流。
2.根据权利要求1所述的用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,步骤S1具体包括:
S1.1、接收方TS设置一个空的接收缓存队列以及丢包队列,将接收到的第一个RTP包放入接收缓存队列,包括对应的序列号,并保存第一个RTP包的序列号以及时间戳;设置SNNext=第一个RTP包的序列号,然后并行启动步骤S2;
S1.2、接收方TS接收下一个RTP包,根据本次接收的RTP包中的序列号和时间戳以及上一个RTP包的序列号以及时间戳,计算扩展序列号,判断本次接收的RTP包的扩展序列号是否小于SNNext,如果是,即本次接收的RTP包已经过期,此时执行步骤S1.3,否则跳到步骤S1.5;
S1.3、判断本次接收的RTP包对应的扩展序列号是否出现在丢包队列中,如果是,则计算该包的过期时延,并记录到丢包队列中;
S1.4、丢弃本次接收的过期的RTP包,跳到步骤S1.6;
S1.5、根据本次接收的RTP包的扩展序列号,剔除重复包后,将本次接收的RTP包插入到接收缓存队列中,包括其扩展序列号;
S1.6、判断通话是否已结束,如已结束则执行步骤S1.7,否则跳到步骤S1.2;
S1.7、通知步骤S2对应的发送流程通话已结束,并结束步骤S1。
3.根据权利要求2所述的用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,在所述步骤S1.2中,通过如下方法计算扩展序列号:
S1.2.1、计算utdelta=本次接收的RTP包中的时间戳-TSbase;TSbase为上一次接收的RTP包的时间戳;如果utdelta大于MAX_TS_MISORDER,设置utdelta=4294967296-utdelta;MAX_TS_MISORDER为参数;
S1.2.2、计算得到扩展序列号SN=SNbase+utdelta/时间戳步进间隔;
S1.2.3、将TSbase、SNbase分别更新为本次接收的RTP包对应的时间戳和扩展序列号SN。
4.根据权利要求3所述的用于改善无线数字通信系统接收方密文语音质量的方法,其特征在于,MAX_TS_MISORDER取值为2147483648。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部第一研究所;北京迅安网络系统有限责任公司,未经公安部第一研究所;北京迅安网络系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810710872.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络风险监控方法、装置、计算机设备及存储介质
- 下一篇:报文生成方法及装置