一种实现汽车通讯网关软件重配置的数据处理方法及装置的制作方法

文档序号:7681434阅读:150来源:国知局
专利名称:一种实现汽车通讯网关软件重配置的数据处理方法及装置的制作方法
技术领域
本发明涉及一种实现软件重配置的数据处理方法及装置,尤其是涉及一种实现汽车通讯网关软件重配置的数据处理方法及装置。
背景技术
目前而言,每辆新的车型开发都需要为新的车辆电子电气架构定制新的通讯网关模块,而且作为整车通讯的核心电子部件,往往在车辆电子系统开发后期,或是测试阶段都很有可能涉及大量的通讯网关模块内部的软件更改。但是作为担负着复杂的通讯延时控制,整车信号以及诊断信号路由以及转发功能的网关,任何发生在整车开发周期末期的软件更改都会带来很大的量产风险,况且这些更改需要大量的人力资源成本来进行维护。因此,找到一种能根据用户需要,且方便快捷的对汽车通讯网关的软件进行配置 的方法或装置,是一个亟待解决的问题。到目前为止,还没有找到这样一种方法或装置。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种大大缩短了通用型网关硬件的软件开发时间,方便对网关软件进行调整和更改,降低了软件更改和维护的成本的实现汽车通讯网关软件重配置的数据处理方法及装置。本发明的目的可以通过以下技术方案来实现一种实现汽车通讯网关软件重配置的数据处理方法,其特征在于,该方法包括以下步骤1)网关配置参数数据库存储器接收网关配置参数信息,并发送给可配置软件模块生成器;2)可配置软件模块生成器对网关配置参数信息进行编辑,并发送给网关软件目标代码生成器;3)网关软件目标代码生成器从网关核心软件数据存储器调取网关核心软件配置数据,并将其与接收到的经过可配置软件模块生成器编辑的网关配置参数信息进行整合处理生成目标代码,然后将目标代码通过下载通讯接口发送给通用网关硬件。所述的步骤I)中的网关配置参数信息包括从外部导入的已配置好的配置文件和网关可配置参数编辑器发送的配置文件。所述的网关可配置参数编辑器发送的配置文件的生成方法包括以下步骤11)网关可配置参数编辑器调取已定义的通用型网关参数,并以用户界面的方式显示给用户;12)用户按照整车电子电器构架对已定义的通用型网关参数进行编辑;13)网关可配置参数编辑器根据经用户编辑后的已定义的通用型网关参数生成配置文件。所述的网关配置参数数据库存储器接收的网关配置参数信息可以导出。一种实施权利要求I所述的实现汽车通讯网关软件重配置的数据处理方法的装置,其特征在于,该装置包括PC机和通用型网关硬件,所述的PC机与通用型网关硬件连接。所述的PC机为台式电脑、笔记本电脑或掌上电脑。所述的PC机包括显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器、处理器,所述的显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器分别与处理器连接,所述的网关可配置参数编辑器与网关配置参数数据库存储器连接,所述的网关配置参数数据库存储器与可配置软件模块生成器连接,所述的可配置软件模块生成器与网关软件目标代码生成器连接,所述的网关软件目标代码生成器与网关核心软件数据存储器连接。所述的通用型网关硬件通过CAN总线与PC机连接。所述的通用型网关硬件通过CAN总线与发动机控制模块、汽车仪表、DVD连接。所述的通用型网关硬件通过CAN总线与诊断仪连接。与现有技术相比,本发明具有以下优点I、大大缩短了通用型网关硬件的软件开发时间,可通过本发明自动生成用户需要的目标代码并下载到通用型网关硬件。2、方便整车开发后期或测试阶段对网关软件进行调整和更改,降低了软件更改和·维护的成本。3、通过复用核心软件模块和标准化、工具化的开发流程提高了软件质量。


图I为本发明的流程图;图2为本发明的硬件结构示意图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例如图I所示,一种实现汽车通讯网关软件重配置的数据处理方法,该方法包括以下步骤步骤I)网关配置参数数据库存储器接收网关配置参数信息,并发送给可配置软件模块生成器;网关配置参数信息包括从外部导入的已配置好的配置文件和网关可配置参数编辑器发送的配置文件。网关可配置参数编辑器发送的配置文件的生成方法包括以下步骤
11)网关可配置参数编辑器调取已定义的通用型网关参数,并以用户界面的方式显示给用户;12)用户按照整车电子电器构架对已定义的通用型网关参数进行编辑;13)网关可配置参数编辑器根据经用户编辑后的已定义的通用型网关参数生成配置文件。网关配置参数数据库存储器接收的网关配置参数信息可以导出。步骤2)可配置软件模块生成器对网关配置参数信息进行编辑,并发送给网关软件目标代码生成器;步骤3)网关软件目标代码生成器从网关核心软件数据存储器调取网关核心软件配置数据,并将其与接收到的经过可配置软件模块生成器编辑的网关配置参数信息进行整合处理生成目标代码,然后将目标代码通过下载通讯接口发送给通用网关硬件。如图2所示,本发明还涉及一种用于实施实现汽车通讯网关软件重配置的数据处理方法的装置,该装置包括PC机I和通用型网关硬件2。PC机I与通用型网关硬件2连接。PC机为台式电脑、笔记本电脑或掌上电脑。PC机I包括显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器、处理器。显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器分别与处理器连接。网关可配置参数编辑器与网关配置参数数据库存储器连接,网关配置参数数据库存储器与可配置软件模块生成器连接,可配置软件模块生成器与网关软件目标代码生成器连接,网关软件目标代码生成器与网关核心软件数据存储器连接。通用型网关硬件2通过CAN总线与PC机I连接。通用型网关硬件2通过CAN总线与发动机控制模块4、汽车仪表5、DVD6连接。通用型网关硬件2通过CAN总线与诊断仪3连接。通用型网关硬件2还通过CAN总线与变速箱控制模块7、汽车空调8、导航仪9等模块连接。本发明通过剖析通用型网关硬件内部的软件结构,将通讯网关软件标准化和模块 化为核心软件模块和可重新配置的软件模块。并开放可重新配置软件模块部分的配置参数给用户。通过专门的具有友好用户界面的工具和固定的开发流程,让用户能自行快速有效的完成通用型网关硬件的配置,大大缩短通讯网关软件开发或软件更改的时间,并通过核心模块软件复用提高了可靠性。专门开发的通讯网关参数配置开发工具软件包安装在PC机中,用户不用关心网关通讯软件的复杂性,只需通过友好的用户界面配置好与整车电子电器架构相一致的配置参数。工具软件包自动将可配置的软件部分和核心软件一起形成目标代码,通过通讯总线下载到通用型的通讯网关硬件中。
权利要求
1.一种实现汽车通讯网关软件重配置的数据处理方法,其特征在于,该方法包括以下步骤 1)网关配置参数数据库存储器接收网关配置参数信息,并发送给可配置软件模块生成器; 2)可配置软件模块生成器对网关配置参数信息进行编辑,并发送给网关软件目标代码生成器; 3)网关软件目标代码生成器从网关核心软件数据存储器调取网关核心软件配置数据,并将其与接收到的经过可配置软件模块生成器编辑的网关配置参数信息进行整合处理生成目标代码,然后将目标代码通过下载通讯接口发送给通用网关硬件。
2.根据权利要求I所述的一种实现汽车通讯网关软件重配置的数据处理方法,其特征在于,所述的步骤I)中的网关配置参数信息包括从外部导入的已配置好的配置文件和网关可配置参数编辑器发送的配置文件。
3.根据权利要求2所述的一种实现汽车通讯网关软件重配置的数据处理方法,其特征在于,所述的网关可配置参数编辑器发送的配置文件的生成方法包括以下步骤 11)网关可配置参数编辑器调取已定义的通用型网关参数,并以用户界面的方式显示给用户; 12)用户按照整车电子电器构架对已定义的通用型网关参数进行编辑; 13)网关可配置参数编辑器根据经用户编辑后的已定义的通用型网关参数生成配置文件。
4.根据权利要求I所述的一种实现汽车通讯网关软件重配置的数据处理方法,其特征在于,所述的网关配置参数数据库存储器接收的网关配置参数信息可以导出。
5.一种实施权利要求I所述的实现汽车通讯网关软件重配置的数据处理方法的装置,其特征在于,该装置包括PC机和通用型网关硬件,所述的PC机与通用型网关硬件连接。
6.根据权利要求5所述的一种实现汽车通讯网关软件重配置的数据处理装置,其特征在于,所述的PC机为台式电脑、笔记本电脑或掌上电脑。
7.根据权利要求6所述的一种实现汽车通讯网关软件重配置的数据处理装置,其特征在于,所述的PC机包括显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器、处理器,所述的显示器、网关可配置参数编辑器、网关配置参数数据库存储器、可配置软件模块生成器、网关软件目标代码生成器、网关核心软件数据存储器分别与处理器连接,所述的网关可配置参数编辑器与网关配置参数数据库存储器连接,所述的网关配置参数数据库存储器与可配置软件模块生成器连接,所述的可配置软件模块生成器与网关软件目标代码生成器连接,所述的网关软件目标代码生成器与网关核心软件数据存储器连接。
8.根据权利要求5所述的一种实现汽车通讯网关软件重配置的数据处理装置,其特征在于,所述的通用型网关硬件通过CAN总线与PC机连接。
9.根据权利要求5所述的一种实现汽车通讯网关软件重配置的数据处理装置,其特征在于,所述的通用型网关硬件通过CAN总线与发动机控制模块、汽车仪表、DVD连接。
10.根据权利要求5所述的一种实现汽车通讯网关软件重配置的数据处理装置,其特征在于,所述的通用型网关硬件通过CAN总线与诊断仪连接。
全文摘要
本发明涉及一种实现汽车通讯网关软件重配置的数据处理方法及装置,该方法包括网关配置参数数据库存储器将接收到的网关配置参数信息发送给可配置软件模块生成器;可配置软件模块生成器对网关配置参数信息进行编辑,并发送给网关软件目标代码生成器;网关软件目标代码生成器对网关配置参数信息进行整合处理后发送给通用网关硬件;该装置包括PC机和通用型网关硬件,所述的PC机与通用型网关硬件连接。与现有技术相比,本发明具有大大缩短了通用型网关硬件的软件开发时间,方便对网关软件进行调整和更改,降低了软件更改和维护的成本等优点。
文档编号H04L12/66GK102811232SQ20111014419
公开日2012年12月5日 申请日期2011年5月31日 优先权日2011年5月31日
发明者姚志刚 申请人:德尔福电子(苏州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1