[发明专利]对已加密音频数据文件进行解密的方法及其装置有效
| 申请号: | 201410055791.8 | 申请日: | 2014-02-19 |
| 公开(公告)号: | CN103812612B | 公开(公告)日: | 2017-11-24 |
| 发明(设计)人: | 姚为;万宏宇 | 申请(专利权)人: | 立德高科(北京)数码科技有限责任公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L9/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加密 音频 数据文件 进行 解密 方法 及其 装置 | ||
技术领域
本发明涉及一种音频文件处理方法,尤其是一种对已加密音频数据文件进行解密的方法及其装置。
背景技术
目前,音频数据文件在加密过程中、或者传输过程中可能会对原音频数据文件的内容造成影响,从而使音频数据文件的内容不完整。但是,由于当前操作者在对接收到的音频数据文件进行解密操作后,并不知道该音频数据文件为无法进行播放、或内容不完整的无效音频数据文件。
基于上述问题,急需一款在解密过程中,能够对已加密音频据文件的有效性进行辨别的音频文件解密方法。
发明内容
针对上述问题中存在的不足之处,本发明提供了一种可实现对接收到的音频载波进行快速解密与校验,以保证解密后音频数据文件的有效性的对已加密音频数据文件进行解密的方法及其装置。
为实现上述目的,本发明提供一种对已加密音频数据文件进行解密的方法,包括以下步骤:
S10、将接收到的音频载波信号放入缓存数据链表中;
S20、提取缓存中的音频载波信号,并对其进行滤波处理,以去除在传输过程中有可能产生的杂波;
S30、对音频载波信号进行解调,以还原为与其相对应的音频数据文件;
S40、判断音频数据文件中的前导字节是否有效,以辨别音频数据文件是否完整;
S50、判断音频数据文件的加密方式,并对其进行解密处理;
S60、对解密后音频数据文件进行校验,以辨别其是否为有效的音频数据文件;
S70、提取有效的音频数据文件进行播放。
上述的对已加密音频数据文件进行解密的方法,其中,在步骤S10中,还包括以下子步骤:
S101、创建一个用于接收音频载波信号的线程,以接收发送的音频载波信号;
S102、将接收到的音频载波信号存储在缓存数据链表中;
S103、创建一个处理音频载波信号的线程,以处理接收到的音频载波信号。
上述的对已加密音频数据文件进行解密的方法,其中,在步骤S102中,当缓存数据链表中存储的音频载波信号达到缓存数据链表的存储上限时,按照音频载波信号的接收时间进行排序,以自动删除接收时间最早的音频载波信号。
上述的对已加密音频数据文件进行解密的方法,其中,在步骤S50中,包括以下步骤:
S501、判断音频数据文件是否为已加密的音频数据文件,若判定音频数据文件为没有进行加密的形式,则执行步骤S60;若判断音频数据文件为已加密的音频数据文件,则执行步骤S502;
S502、对已加密的音频数据文件的加密类型进行辨别,以确认音频数据文件的加密类型;
S503、针对音频数据文件的加密类型对其进行解密。
上述的对已加密音频数据文件进行解密的方法,其中,在步骤S502中,可识别的加密类型为xTEA加密方式、TEA加密方式、与AES加密方式。
上述的对已加密音频数据文件进行解密的方法,其中,在步骤S60中,若确认音频数据文件为有效文件,则将其存储在有效音频数据文件存储链表中,以等待对其进行提取播放;
若确认音频数据文件为无效文件,则对音频数据文件进行解析,以分析能否将音频数据文件恢复为有效文件;若确认该音频数据文件无法进行恢复,则自动将其删除。
本发明还提供一种对已加密音频数据文件进行解密的装置,包括:
音频载波接收模块,用于接收音频载波信号,并将其放入缓存数据链表中;
滤波模块,用于对音频载波信号进行滤波处理,以去除在传输过程中有可能产生的杂波;
解调模块,用于对音频载波信号进行解调,以还原为与其相对应的音频数据文件;
前导字节判断模块,用于判断音频数据文件中的前导字节是否有效,以辨别音频数据文件是否完整;
解密模块,用于判断前导字节有效的音频数据文件的加密方式,并对其进行解密处理;
校验模块,用于对解密后音频数据文件进行校验,以辨别其是否为有效的音频数据文件;
播放模块,用于提取有效的音频数据文件进行播放。
上述的装置,其中,在所述解密模块用于:
判断音频数据文件是否为已加密的音频数据文件,若判定音频数据文件为没有进行加密的形式,则执行校验模块;若判断音频数据文件为已加密的音频数据文件,则执行依次执行下述步骤;
对已加密的音频数据文件的加密类型进行辨别,以确认音频数据文件的加密类型。
针对音频数据文件的加密类型对其进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于立德高科(北京)数码科技有限责任公司,未经立德高科(北京)数码科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410055791.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:上推灭蝇器
- 下一篇:一种光纤热剥装置的加热控制系统及方法





