一种FlexRay网络配置方法及系统与流程

文档序号:17246469发布日期:2019-03-30 08:50阅读:759来源:国知局
一种FlexRay网络配置方法及系统与流程

本发明属于通信技术领域,涉及一种flexray网络配置方法及系统,用于自动化生成节点配置文件,能够提高配置的效率和可靠性。



背景技术:

flexray总线具有时间和事件触发兼容的特性,以及低成本的开支,使其应用范围在逐步扩展。具备了在小型航空器中的应用潜质。但是,随着网路节点的增多,网络配置复杂性增加,手工配置效率低且容易出错,导致系统配置变更困难,亟需一种自动化的flexray网络配置工具。



技术实现要素:

为解决手工配置flexray网络效率低且容易出错,网络配置变更困难的技术问题,本发明提供了一种flexray网络配置方法及系统,能够提高网络配置的效率和可靠性。

本发明的技术方案:

一种flexray网络配置方法,其特殊之处在于,包括步骤:

1)获取flexray网络通信项目信息数据;

2)配置flexray网络通信参数生成所需的存储资源、数据结构和访问目录;

3)获取用户输入的flexray网络通信参数及用户控制命令,根据用户控制命令将用户输入的flexray网络通信参数保存至用户指定存储资源中;

4)获取网络配置命令,执行配置验证操作,判断用户输入的flexray网络通信参数是否符合《flexray通信系统协议规范》要求,若验证失败,则返回错误状态,并返回步骤3);若验证成功,则进入5);

5)对用户输入的flexray网络参数进行约束计算,得到约束计算后的flexray网络通信参数;

6)以步骤2)配置的数据结构形式,保存用户输入的flexray网络通信参数和步骤5)约束计算后的flexray网络通信参数;

7)获取导出命令,按照步骤1)获取的flexray网络通信项目信息数据,从相应访问目录中,将约束计算后的flexray网络通信和用户输入的flexray网络通信参数,以步骤2)配置的数据结构导出。

进一步地,在步骤6)之前,先将约束计算后的flexray网络通信参数输出并显示。

本发明同时提供了一种flexray网络配置系统,其特殊之处在于,包括,

用户接口模块:用于接收用户输入的数据和指令;

验证与约束计算模块:从用户接口模块获取配置命令,执行配置验证操作,判断用户输入的flexray网络通信参数是否符合《flexray通信系统协议规范》,以及用于对用户输入的flexray网络通信参数进行约束计算并输出;

数据存储模块:用于存储用户输入的flexray网络通信参数以及约束计算模块输出的flexray网络通信参数;

数据输出模块:从用户接口模块获取导出命令,将数据存储模块中的数据输出。

进一步地,所述用户接口模块包括网络配置参数输入文本框、节点相关配置参数输入文本框、用户存储操作执行按钮和用户导出操作执行按钮。

进一步地,所述用户接口模块还包括建议值反馈文本和项目管理树;所述建议值反馈文本用于向用户反馈flexray网络通信参数参考值;所述项目管理树用于用户进行项目信息数据输入、管理。

本发明还提供了一种flexray网络配置系统,其特殊之处在于:包括处理器和计算机程序,所述计算机程序被处理器执行时实现以下步骤:

1)获取flexray网络通信项目信息数据;

2)配置flexray网络通信参数生成所需的存储资源、数据结构和访问目录;

3)获取用户输入的flexray网络通信参数及用户控制命令,根据用户控制命令将用户输入的flexray网络通信参数保存至用户指定存储资源中;

4)获取网络配置命令,执行配置验证操作,判断用户输入的flexray网络通信参数是否符合《flexray通信系统协议规范》要求,若验证失败,则返回错误状态,并返回步骤3);若验证成功,则进入步骤5);

5)对用户输入的flexray网络参数进行约束计算,得到约束计算后的flexray网络通信参数;

6)以步骤2)配置的数据结构形式,保存用户输入的flexray网络通信参数和步骤5)约束计算后的flexray网络通信参数;

7)获取导出命令,按照步骤1)获取的flexray网络通信项目信息数据,从相应访问目录中,将约束计算后的flexray网络通信和用户输入的flexray网络通信参数,以步骤2)配置的数据结构导出。

本发明的优点:

1)本发明实现了自动化的配置参数计算,自动生成flexray终端节点上的配置文件,提高了配置效率,保证了配置的正确性和一致性,避免人工计算的复杂和错误。

2)本发明中,配置参数是由用户接口模块到数据存储模块,然后再由数据存储模块向其它模块进行转发,数据前台和后台隔离,减少了数据传输过程中的远程通路,提高数据的安全性。

附图说明

图1为本发明方法流程图。

图2为本发明系统架构框图。

具体实施方式

以下结合附图对本发明作详细说明。

如图1所示,本发明所提供的flexray网络配置方法,包括步骤:

1)获取flexray网络通信项目信息数据;

2)配置flexray网络通信参数生成所需的存储资源、数据结构和访问目录;

3)获取用户输入的flexray网络通信参数及用户控制命令,根据用户控制命令将用户输入的flexray网络通信参数保存至用户指定存储资源中;

4)获取网络配置命令,执行配置验证操作,判断用户输入的flexray网络通信参数是否符合《flexray通信系统协议规范》要求,若验证失败,则返回错误状态,并返回步骤3);若验证成功,则进入5);

5)对用户输入的flexray网络参数进行约束计算,得到约束计算后的flexray网络通信参数;

6)以步骤2)配置的数据结构形式,保存用户输入的flexray网络通信参数和步骤5)约束计算后的flexray网络通信参数;

7)获取导出命令,按照步骤1)获取的flexray网络通信项目信息数据,从相应访问目录中,将约束计算后的flexray网络通信和用户输入的flexray网络通信参数,以步骤2)配置的数据结构导出。

为了便于用户查看约束计算结果,步骤6)之前,可先将约束计算后的flexray网络通信参数输出并显示。

如图2所示,本发明提供的flexray网络配置系统,包括,

用户接口模块101:用于接收用户输入的数据和指令,以及向用户提供建议反馈,它向验证与约束计算模块102以及数据输出模块104提供命令接口,向数据存储模块103提供命令和数据传输接口;

验证与约束计算模块102:从用户接口模块101获取配置命令,从数据存储模块103中获取数据,并执行配置验证操作,判断用户输入的flexray网络通信参数是否符合《flexray通信系统协议规范》,以及用于对用户输入的flexray网络通信参数进行约束计算并输出;

数据存储模块103:用于存储用户输入的flexray网络通信参数以及约束计算模块输出的flexray网络通信参数;

数据输出模块104:从用户接口模块101获取导出命令,将数据存储模块103中的数据转化为事先配置的数据结构后输出。

用户接口模块101包括网络配置参数输入文本框、节点相关配置参数输入文本框、用户存储操作执行按钮和用户导出操作执行按钮。用户接口模块101还包括建议值反馈文本和项目管理树;建议值反馈文本用于向用户反馈flexray网络通信参数参考值;项目管理树用于用户进行项目信息数据输入、管理。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1