恭喜四川效率源信息安全技术股份有限公司梁效宁获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜四川效率源信息安全技术股份有限公司申请的专利一种从损坏的存储设备中提取amr音频文件的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115114090B 。
龙图腾网通过国家知识产权局官网在2025-05-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210740276.8,技术领域涉及:G06F11/14;该发明授权一种从损坏的存储设备中提取amr音频文件的方法是由梁效宁;刘波;朱星海;杨先珉;董超设计研发完成,并于2022-06-27向国家知识产权局提交的专利申请。
本一种从损坏的存储设备中提取amr音频文件的方法在说明书摘要公布了:本发明公开了一种从损坏的存储设备中提取amr音频文件的方法,其特征在于包括以下步骤:S100:获取簇的字节长度,包括以下步骤:S101:遍历N个以amr头标识为起始的簇并记录各个簇的起始地址,其中,N为不小于1的自然数;S102:计算并记录各个簇中相邻两个簇的起始地址之差;S103:获取步骤S102中的N‑1个起始地址之差的最小值,作为簇的字节长度;S200:获取首个簇的地址,包括以下步骤:S201:获取首个以amr头标识为起始的簇的地址;S202:以首个以amr头标识为起始的簇的地址作为起始地址,以簇的字节长度为偏移量,向前寻址各个簇直至寻址到首个簇的地址;S300:对存储设备中amr数据进行分类并按分类存储至各个map数据结构,遍历各个map数据结构并提取amr音频文件。
本发明授权一种从损坏的存储设备中提取amr音频文件的方法在权利要求书中公布了:1.一种从损坏的存储设备中提取amr音频文件的方法,其特征在于包括以下步骤:S100:获取簇的字节长度,包括以下步骤:S101:遍历N个以amr头标识为起始的簇并记录各个簇的起始地址,其中,N为不小于1的自然数;S102:计算并记录各个簇中相邻两个簇的起始地址之差;S103:获取步骤S102中的N-1个起始地址之差的最小值,作为簇的字节长度;S200:获取首个簇的地址,包括以下步骤:S201:获取首个以amr头标识为起始的簇的地址;S202:以首个以amr头标识为起始的簇的地址作为起始地址,以簇的字节长度为偏移量,向前寻址各个簇直至寻址到首个簇的地址;S300:对存储设备中amr数据进行分类并按分类存储至各个map数据结构,遍历各个map数据结构并提取amr音频文件,其中,amr数据包括amr头及amr帧,相应地,map数据结构包括头map储存及数据map储存,所述步骤S300包括以下步骤:S3000:寻址首个簇的地址;S3001:判断是否完成所有簇的提取,如果是,执行步骤S3008,否则,执行步骤S3002;S3002:根据簇的字节长度及当前簇的地址,读取当前簇的内容;S3003:判断当前簇是否具有amr头,如果是,执行步骤S3004,否则,执行步骤S3005;S3004:将amr头存储在map数据结构中,记为头map储存;采用当前簇在存储设备中的偏移地址作为关键字、采用amr头信息作为关键值,将当前关键字及当前关键值添加至头map储存中,寻址下一簇并执行步骤S3001,其中,amr头信息包括当前簇中帧头的值、末帧在当前簇中缺失的字节长度;S3005:判断当前簇是否具有amr帧,如果是,执行步骤S3006,否则,执行步骤S3007;S3006:将amr帧存储在map数据结构中,记为数据map储存;采用当前簇在储存设备中的偏移地址作为关键字、采用amr帧信息作为关键值,将当前关键字及当前关键值添加至数据map储存中,寻址下一簇并执行步骤S3001,其中,amr帧信息包括帧头的值、首帧的起始地址、当前簇末帧在当前簇中缺失的字节长度及文件结尾标识的值;S3007:寻址下一簇并执行步骤S3001;S3008:遍历map数据结构,提取amr音频文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川效率源信息安全技术股份有限公司,其通讯地址为:641000 四川省内江市市中区汉渝大道1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。