以太网服务自动化配置方法及相关设备与流程

    技术2025-02-12  54


    本发明涉及车载以太网通信,更具体地,涉及一种以太网服务自动化配置方法、一种以太网服务自动化配置装置、一种电子设备以及一种存储介质。


    背景技术:

    1、随着汽车智能化的迅速发展,汽车的功能逐渐增多,为了在汽车上实现日益丰富的功能,汽车各个电子控制单元承载的通信需求在快速更新迭代。以太网通信具有实时性高、可靠性强的特点,在汽车上运用广泛。

    2、目前,车载以太网通信的开发方式主要以人工为主,配置传输控制/网际协议模块(tcp/ip)、电子控制单元参数配置模块(ecuc)、存储器模块(sd)、套接字适配器模块(soad)、通信服务模块(pdur)、通信栈(ldcom)等模块形成底层的以太网通信链路再生成代码编译,由于各模块的配置项繁琐且相互关联,在开发前期阶段不仅耗费大量时间而且极易出错,后期软件维护和更新也耗费精力,不能适应如今汽车功能快速迭代的发展趋势。

    3、因此,亟需一种新的技术方案以解决上述技术问题。


    技术实现思路

    1、在
    技术实现要素:
    部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。

    2、第一方面,本发明提出了一种以太网服务自动化配置方法,包括:

    3、根据不同的通信需求,确定对应的以太网通信矩阵;

    4、基于以太网通信矩阵,提取关键信息,以生成配置文件;

    5、基于配置文件进行自动配置,以基于配置后导出的接口文件生成可刷写软件。

    6、可选地,根据不同的通信需求,确定对应的以太网通信矩阵,包括:

    7、基于通信需求,制定以太网服务及对应接口,以生成以太网通信矩阵的电子表格文档。

    8、可选地,基于以太网通信矩阵,提取关键信息,包括:

    9、利用python脚本从电子表格文档中提取关键信息,包括:

    10、导入数据库;

    11、定义读取电子表格文档的函数;

    12、输入电子表格文档的路径。

    13、可选地,分别设置以太网通信相关模块的多个节点及其对应的标签和属性,包括:

    14、增加根节点数据库,以生成根节点;

    15、基于可扩展标记语言格式文件的结构,依次在根节点下建立父节点和子节点以及各自对应的标签和属性。

    16、可选地,基于以太网通信矩阵,提取关键信息,以生成配置文件,包括:

    17、分别设置以太网通信相关模块的多个节点及其对应的标签和属性;

    18、基于以太网通信相关模块的数据库文件,识别多个节点及其对应的标签和属性,以生成配置文件。

    19、可选地,生成配置文件,包括:

    20、基于汽车开放系统架构的控制器协议对以太网通信相关模块的需求规范,生成各个模块的配置文件。

    21、可选地,基于配置后导出的接口文件生成可刷写软件,包括:

    22、在对接口文件进行映射后生成对应的代码,以对代码进行编译打包后生成可刷写软件。

    23、第二方面,还提出了一种以太网服务自动化配置装置,包括:

    24、通信矩阵确定模块,用于根据不同的通信需求,确定对应的以太网通信矩阵;

    25、提取模块,用于基于以太网通信矩阵,提取关键信息,以生成配置文件;

    26、自动配置模块,用于基于配置文件进行自动配置,以基于配置后导出的接口文件生成可刷写软件。

    27、第三方面,还提出了一种电子设备,包括处理器和存储器,其中,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行如上所述以太网服务自动化配置方法。

    28、第四方面,还提出了一种存储介质,在存储介质上存储了程序指令,程序指令在运行时用于执行如上所述以太网服务自动化配置方法。

    29、根据上述技术方案,根据不同的通信需求,确定对应的以太网通信矩阵;根据不同的通信需求,确定对应的以太网通信矩阵;基于配置文件进行自动配置,以基于配置后导出的接口文件生成可刷写软件。由此,解决了人工手动配置以太网的tcp/ip、ecuc、sd、soad、pdur、ldcom等模块时由于过程繁琐、耗费时间且容易出错,并且在后期软件维护和更新中也耗费时间和精力等问题,提高了车载以太网通信的软件开发效率和软件质量,对以太网通信软件开发技术提供一定的指导意义。

    30、本发明的以太网服务自动化配置方法,本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。



    技术特征:

    1.一种以太网服务自动化配置方法,其特征在于,包括:

    2.如权利要求1所述的以太网服务自动化配置方法,其特征在于,所述根据不同的通信需求,确定对应的以太网通信矩阵,包括:

    3.如权利要求2所述的以太网服务自动化配置方法,其特征在于,所述基于所述以太网通信矩阵,提取关键信息,包括:

    4.如权利要求1所述的以太网服务自动化配置方法,其特征在于,所述基于所述以太网通信矩阵,提取关键信息,以生成配置文件,包括:

    5.如权利要求4所述的以太网服务自动化配置方法,其特征在于,所述分别设置以太网通信相关模块的多个节点及其对应的标签和属性,包括:

    6.如权利要求5述的以太网服务自动化配置方法,其特征在于,所述生成配置文件,包括:

    7.如权利要求1至6中任一项所述的以太网服务自动化配置方法,其特征在于,所述基于配置后导出的接口文件生成可刷写软件,包括:

    8.一种以太网服务自动化配置装置,其特征在于,包括:

    9.一种电子设备,其特征在于,包括处理器和存储器,其中,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行如权利要求1至7任一项所述以太网服务自动化配置方法。

    10.一种存储介质,在所述存储介质上存储了程序指令,所述程序指令在运行时用于执行如权利要求1至7任一项所述以太网服务自动化配置方法。


    技术总结
    本发明提供一种以太网服务自动化配置方法及相关设备,涉及车载以太网通信技术领域,方法包括:根据不同的通信需求,确定对应的以太网通信矩阵;根据不同的通信需求,确定对应的以太网通信矩阵;基于配置文件进行自动配置,以基于配置后导出的接口文件生成可刷写软件。由此,解决了人工手动配置以太网的TCP/IP、ECUC、SD、SOAD、PDUR、LDCOM等模块时由于过程繁琐、耗费时间且容易出错,并且在后期软件维护和更新中也耗费时间和精力等问题,提高了车载以太网通信的软件开发效率和软件质量,对以太网通信软件开发技术提供一定的指导意义。

    技术研发人员:蔡文超,唐可,费博,田学余,杜驱虎
    受保护的技术使用者:岚图汽车科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-26368.html

    最新回复(0)