[发明专利]文件格式转换的方法、装置、存储介质及电子设备在审
申请号: | 202011412759.2 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112559470A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 李彬 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 卢夏子 |
地址: | 101300 北京市顺义区高丽营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件格式 转换 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种文件格式转换方法、装置、存储介质及电子设备,可以获取待转换的目标LIN通信文件;从所述目标LIN通信文件中读取待转换信息;按照预设LDF文件格式将所述待转换信息写入预设文本文件,得到转换后的目标LDF文件。
技术领域
本公开涉及计算机领域,具体地,涉及一种文件格式转换的方法、装置、存储介质及电子设备。
背景技术
LIN(LocalInterconnectNetwork,局域互联网络)是一种低成本的车载内部互联网络,是对现存的车载复杂网络的一个补充,而在设计车辆LIN总线通信协议时,完成LIN通信协议的设计后,通常会以Excel文件的形式存储LIN通信协议文件,但实际的应用场景中需要基于LDF数据库文件进行LIN通信的仿真和测试。
相关技术中,可以借助专用的LIN通信数据库文件编辑软件(例如Vector公司的LIN Explorer),将以Excel文件形式存储的LIN通信协议文件转换成LDF(Log data files,日志数据文件)数据库文件,但这需要根据LIN通信协议逐个建立节点、报文、信号、调度表等信息,这种手工编辑方法操作繁琐、效率低下,并容易出错,给后期调试和测试工作带来极大的不便。
发明内容
本公开的目的是提供一种文件格式转换的方法、装置、存储介质及电子设备。
第一方面,提供一种文件格式转换方法,所述方法包括:获取待转换的目标LIN通信文件;从所述目标LIN通信文件中读取待转换信息;按照预设LDF文件格式将所述待转换信息写入预设文本文件,得到转换后的目标LDF文件。
可选地,所述待转换信息包括调度表信息以及至少一条报文信息,所述从所述目标LIN通信文件中读取待转换信息包括:从第一预设起始行开始逐行读取所述目标LIN通信文件中的信息,得到所述调度表信息以及至少一条所述报文信息。
可选地,所述第一预设起始行包括目标报文对应的报文定义起始行或者所述调度表信息对应的调度表信息起始行,所述目标报文包括任意一条报文。
可选地,所述方法还包括:在所述第一预设起始行为所述调度表信息起始行的情况下,确定是否读取到休眠指令报文;在确定读取到所述休眠指令报文的情况下,确定读取完所述待转换信息。
可选地,所述确定是否读取到休眠指令报文包括:确定当前读取的报文信息中对应的报文的标识是否为预设标识;在确定所述报文的标识为所述预设标识的情况下,确定读取到所述休眠指令报文。
可选地,所述方法还包括:在从所述目标LIN通信文件中未读取到信息的情况下,确定读取完所述待转换信息。
可选地,所述待转换信息包括调度表信息以及至少一条报文信息,所述从所述目标LIN通信文件中读取待转换信息包括:获取所述目标LIN通信文件中每条所述报文信息分别对应的第二预设起始行,以及所述调度表信息对应的第三预设起始行;根据所述第二预设起始行、所述第三预设起始行并行读取每条所述报文信息以及所述调度表信息。
可选地,所述方法还包括:针对并行读取所述待转换信息的多个读取进程中的每个读取进程,确定是否获取到该读取进程返回的读取结束指示信息;在确定多个所述读取进程均返回所述读取结束指示信息的情况下,确定读取完所述待转换信息。
可选地,所述报文信息包括节点信息、报文定义信息以及信号信息。
可选地,所述按照预设LDF文件格式将所述待转换信息写入预设文本文件包括:针对获取到的所述节点信息、所述报文定义信息、所述信号信息以及所述调度表信息中的每种待转换信息,确定所述预设LDF文件格式定义的该待转换信息对应的预设字段;将该待转换信息写入所述预设文本文件中对应的所述预设字段下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011412759.2/2.html,转载请声明来源钻瓜专利网。