发明名称 一种文件格式转换方法
摘要 本发明公开了一种文件格式转换方法,所述方法包括:接收转换前文件,提取所述转换前文件中的信息数据,并将所述信息数据按照预设分类规则进行存储,得到与所述转换前文件相对应的中间数据文件,根据预设的转换规则,将所述中间数据文件生成预设的转换后的文件,实现了Excel表和专有文件格式这两种类型的文件准确、方便的互相转换。
申请公布号 CN103020024B 申请公布日期 2016.01.27
申请号 CN201210581502.9 申请日期 2012.12.27
申请人 北京经纬恒润科技有限公司 发明人 赵睿锐
分类号 G06F17/22(2006.01)I 主分类号 G06F17/22(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 王宝筠
主权项 一种文件格式转换方法,其特征在于,应用于车辆网络通信数据库中不同格式文件的相互转换,所述方法包括:接收转换前文件;提取所述转换前文件中的信息数据,并将所述信息数据按照预设分类规则进行存储,得到与所述转换前文件相对应的中间数据文件;根据预设的转换规则,将所述中间数据文件生成预设的转换后的文件;其中,所述中间数据文件中包含的信息数据包括:文件信息数据、调度信息数据、报文信息数据、信号信息数据和版本信息数据中的任意一种或几种的组合;其中,所述提取所述转换前文件中的信息数据之前,所述方法还包括:判断所述转换前文件的文件名格式是否符合第一预设条件,如果是,则提取所述转换前文件中的信息数据,否则重新接收转换前文件;其中,所述判断所述转换前文件的文件名格式是否符合第一预设条件,具体包括:当所述转换前文件的文件名格式为文件命名格式时,所述转换前文件的文件命名格式与预设文件命名格式一致时,符合第一预设条件;当所述转换前文件的文件名格式为文件命名格式和车型文件格式时,所述转换前文件的文件命名格式与预设文件命名格式一致,且所述转换前文件的车型文件格式与预设车型文件格式一致时,符合第一预设条件;其中,在所述提取所述转换前文件中的信息数据,并将所述信息数据按照预设分类规则进行存储,得到与所述转换前文件相对应的中间数据文件之后,所述根据预设的转换规则,将所述中间数据文件生成预设的转换后的文件之前,还包括:判断所述中间数据文件是否符合第二预设条件,如果是,则根据预设的转换规则,将所述中间数据文件生成预设的转换后的文件;其中,所述判断所述中间数据文件是否符合第二预设条件,具体包括:当所述中间数据文件中的信息数据是信号信息数据时,判断所述信号信息数据是否超出信号信息数据的预设范围,如果否,则所述中间数据文件符合第二预设条件;当所述中间数据文件中的信息数据是信号信息数据和报文信息数据时,判断所述信号信息数据是否超出信号信息数据的预设范围,若超出,则所述中间数据文件不符合第二预设条件,若不超出,则判断所述报文信息数据是否超出报文信息数据的预设范围,若超出,则所述中间数据文件不符合第二预设条件,若不超出,则判断所述信号信息数据和报文信息数据是否满足报文信息与信号信息匹配关系的条件,若是,则所述中间数据文件符合第二预设条件,若否,则所述中间数据文件不符合第二预设条件;其中,所述根据预设的转换规则,将所述中间数据文件生成预设的转换后的文件的过程包括:接收预设的转换后的文件,判断所述预设的转换后的文件的文件名格式是否符合第三预设条件,如果是,将所述中间数据文件转换生成预设的转换后的文件,如果否,重新定义所述预设的转换后的文件的文件名格式;其中,所述判断所述预设的转换后的文件的文件名格式是否符合第三预设条件,具体包括:判断所述预设的转换后的文件的文件命名格式是否符合预设输出文件的文件命名格式,如果是,则符合第三预设条件,否则,不符合第三预设条件;或者,当所述预设的转换后的文件的文件命名格式与预设输出文件的文件命名格式一致,且,所述预设的转换后的文件的车型文件格式与预设输出车型文件格式一致时,所述转换后的文件符合第三预设条件。
地址 100101 北京市朝阳区安翔北里11号B座8层