[发明专利]动态解析mat文件的方法及装置在审
申请号: | 201910871224.2 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110597517A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 余立奇;林婷 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 11400 北京商专永信知识产权代理事务所(普通合伙) | 代理人: | 李彬彬;田孝谦 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标格式 数据结构 解析 动态解析 读取 获取文件 脚本代码 目标文件 数据格式 文件内容 遍历 递归 写入 统一 | ||
1.动态解析mat文件的方法,其特征在于,包括
读取mat文件;
依次获取文件中的数据进行数据结构判断,并递归遍历数据结构为第一目标格式的数据,直至获取到数据结构为第二目标格式的数据;
将获取到的第二目标格式的数据写入目标文件。
2.根据权利要求1所述的方法,其特征在于,所述第一目标格式包括字典和数组,所述第二目标格式为数字。
3.根据权利要求2所述的方法,其特征在于,所述目标文件为二进制文件,在将获取到的第二目标格式的数据写入目标文件前还对所述第二目标格式的数据进行二进制转换。
4.根据权利要求2或3所述的方法,其特征在于,所述依次获取文件中的数据进行数据结构判断,并递归遍历数据结构为第一目标格式的数据,直至获取到数据结构为第二目标格式的数据包括
依次获取文件中的数据进行数据结构判断,并根据判断结果对数据结构为第一目标格式的数据循环进行如下处理,直至判断遍历出的数据的数据结构为第二目标格式:遍历第一目标格式的数据,并依次对遍历出的数据进行数据结构判断;
对数据结构为第二目标格式的数据,获取第二目标格式的数据值。
5.根据权利要求4所述的方法,其特征在于,所述方法通过python脚本实现。
6.动态解析mat文件的装置,其特征在于,包括
文件读取模块,用于读取mat文件;
递归遍历模块,用于依次获取文件中的数据进行数据结构判断,并递归遍历数据结构为第一目标格式的数据,直至获取到数据结构为第二目标格式的数据;
目标文件生成模块,用于将获取到的第二目标格式的数据写入目标文件。
7.根据权利要求5所述的装置,其特征在于,所述第一目标格式包括字典和数组,所述第二目标格式为数字。
8.根据权利要求6所述的装置,其特征在于,所述目标文件为二进制文件,所述目标文件生成模块包括用于将第二目标格式的数据转换为二进制数据的格式转换单元。
9.电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5中任意一项所述方法的步骤。
10.存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910871224.2/1.html,转载请声明来源钻瓜专利网。