接口配置方法和装置的制造方法

文档序号:9750593阅读:177来源:国知局
接口配置方法和装置的制造方法
【技术领域】
[0001]本申请涉及汽车电子技术领域,尤其涉及一种接口配置方法和装置。
【背景技术】
[0002]目前,中间层对控制器局域网络(Controller Area Network ,CAN)接口的配置方法是通过解读CAN协议后对每一条接口信息进行手动逐条配置完成。平均每个项目要完成1000条CAN报文接口的手动配置工作。
[0003]由此可见,目前CAN接口的人工配置方式耗时耗力,并且降低了配置的效率和可靠性。

【发明内容】

[0004]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本申请的第一个目的在于提出一种接口配置方法,该方法提高了配置效率和准确率,保证了配置工作的可靠性。
[0006]本申请的第二个目的在于提出一种接口配置装置。
[0007]为达上述目的,本申请第一方面实施例提出了一种接口配置方法,包括:从源文件获取报文信息;解析所述报文信息中的配置参数;根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。
[0008]本申请实施例的接口配置方法,通过从源文件获取报文信息,解析所述报文信息中的配置参数,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。由此,提高了配置效率和准确率,保证了配置工作的可靠性。
[0009]为达上述目的,本申请第二方面实施例提出了一种接口配置装置,包括:获取模块,用于从源文件获取报文信息;解析模块,用于解析所述报文信息中的配置参数;处理模块,用于根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。
[0010]本申请实施例的接口配置装置,通过获取模块从源文件获取报文信息,通过解析模块解析所述报文信息中的配置参数,通过处理模块根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。由此,提高了配置效率和准确率,保证了配置工作的可靠性。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本申请一个实施例的接口配置方法的流程图;
[0013]图2是本申请另一个实施例的接口配置方法的流程图;
[0014]图3为通过函数调用进行接口配置的流程图;
[0015]图4为第三函数配置过程流程图;
[0016]图5是本申请一个实施例的接口配置装置的结构示意图。
【具体实施方式】
[0017]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0018]下面参考附图描述本申请实施例的接口配置方法和装置。
[0019]图1是本申请一个实施例的接口配置方法的流程图。
[0020]如图1所示,该接口配置方法包括:
[0021 ]步骤101,从源文件获取报文信息。
[0022]步骤102,解析所述报文信息中的配置参数;
[0023]步骤103,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。
[0024]具体地,按照指定的路径信息读取源文件,从源文件中获取报文信息。
[0025]需要注意的是,针对不同的应用场景中对应不同的数据通信方式,不同的通信方式对用不同的文件形式和报文格式,例如:
[0026]当采用控制器局域网络(Controller Area Network ,CAN)总线型通信方式进行数据交互时,保存CAN报文信息的文件可以为(Data Base for CAN,DBC)文件。
[0027]解析报文信息中的配置参数。需要说明的是,不同的报文信息具有不同的配置参数,配置参数种类很多,可以包括以下至少之一:
[0028]报文标示符,接口变量名,起始位,数据长度,系数,偏移量。
[0029]根据预定义格式处理配置参数,生成与预设格式对应的配置报文。
[0030]将生成的配置报文写入目标文件中。
[0031]本申请实施例的接口配置方法,通过从源文件获取报文信息,解析所述报文信息中的配置参数,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。由此,提高了配置效率和准确率,保证了配置工作的可靠性。
[0032]图2是本申请另一个实施例的接口配置方法的流程图。
[0033]如图2所示,该接口配置方法包括:
[0034]步骤201,调用预设的第一函数从预定的路径中读取源文件,并存储到第一变量中。
[0035]步骤202,调用预设的第二函数从所述第一变量中解析出报文信息,并存储到第二变量中。
[0036]步骤203,调用预设的第三函数从所述第二变量中解析所述报文信息中的配置参数。
[0037]步骤204,将解析出的各个配置参数存储到相应的第三变量中。
[0038]步骤205,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。
[0039]步骤206,生成配置结束符、所述目标文件的保存路径及文件名称。
[0040]具体来说,本实施例描述通过函数调用的方式执行接口配置过程,包括:
[0041]首先,通过调用预设的第一函数从预定的路径中读取源文件,并存储到第一变量中,再通过调用预设的第二函数从第一变量中解析出报文信息,并存储到第二变量中。
[0042]然后,调用预设的第三函数从第二变量中解析报文信息中的配置参数。例如:报文标示符,接口变量名,起始位,数据长度,系数,偏移量。再将解析出的各个配置参数存储到相应的第三变量中。
[0043]进而,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中。
[0044]最后,标记配置结束符、目标文件的保存路径及文件名称。
[0045]为了更加清楚的说明通过函数调用的方式执行接口配置过程,举例说明如下:
[0046]图3为通过函数调用进行接口配置的流程图,图4为第三函数配置过程流程图,参见图3和图4,具体如下:
[0047]预设的第一函数为read_input(),第一变量为pAll变量;
[0048]预设的第二函数为get_vcu_single_line(),第二变量为vcu_pers变量;
[0049]预设的第三函数为write_out_put();
[0050]配置过程为:在Python3.4脚本语言开发环境中,通过read_input()函数在预定的路径中读取源文件信息并保存到pAll变量中。
[0051 ] 通过get_vcu_single_line()读取pAll变量中的值,获取报文信息,把不用的字符从pAll变量重剔除掉,并将解析后的报文信息存储到VCu_perS变量中。
[OO52 ]调用wr i t e_ou t_pu t O函数对每一帧报文信息(包括报文的标示符,接口变量名,起始位,数据长度,精度,偏移量)解析出来保存到相应的变量中,将上述变量的值按照预定义格式进行组合,并将组合好的报文打印存储到目标文件中。最后打印出配置结束符和目标文件所保存的路径及文件名称。
[0053]本申请实施例的接口配置方法,通过函数调用方式解析报文信息,以及报文信息中的配置参数,根据预定义格式处理所述配置参数生成配置报文,并写入目标文件中,并且标记配置结束符、所述目标文件的保存路径及文件名称。由此,提高了配置效率和准确率,保证了配置工作的可靠性。
[0054]为了实现上述实施例,本申请还提出一种接口配置装置。
[0055]图5是本申请一个实施例的接口配置装置的结构示意图。
[0056]如图5所示,该接口配置装置包括:
[0057]获取模块11,用于从源文件获取报文信息;
[0058]解析模块12,用于解析所述报文信息中的配置参数;
[0059]其中,所述配置参数包括以下至少之一:
[0060]报文标示符,接口变量名,起始位,数据长度,系数,偏移
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1