本申请涉及电子电气架构,特别是涉及一种车辆开发方法、装置、计算机设备、存储介质和程序产品。
背景技术:
1、电子电气架构是汽车开发的主体框架,能够提供整车项目的实现方案与规范指导,因此电子电气架构需要具备前瞻性、平台化和可拓展性等特点。
2、目前,随着智能驾驶技术的不断发展,汽车功能日益复杂,传统的电子电气架构基于文档进行开发,存在开发效率低、开发流程不规范等问题,传统的开发方式已无法满足汽车行业对智能化开发的需求。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够高效率进行规范化设计的车辆开发方法、装置、计算机设备、存储介质和程序产品。
2、第一方面,本申请提供了一种车辆开发方法,包括:
3、获取针对待开发车辆的软件需求数据和硬件需求数据;
4、根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件;
5、根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系;
6、根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。
7、在其中一个实施例中,软件需求数据包括功能需求数据和标准需求数据,根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件,包括:
8、根据功能需求数据,创建针对待开发车辆的功能用例;
9、根据标准需求数据,生成针对待开发车辆的功能定义数据;
10、根据功能用例和功能定义数据,确定待开发车辆的各功能子系统;
11、根据各功能子系统,以及各功能子系统之间的关联关系,构建各功能子系统对应的逻辑组件。
12、在其中一个实施例中,根据功能用例和功能定义数据,确定待开发车辆的各功能子系统,包括:
13、根据功能用例和功能定义数据,确定待开发车辆所需的目标功能;
14、为目标功能分配对应的功能子系统;其中,每一目标功能均对应于至少两个功能子系统。
15、在其中一个实施例中,根据硬件需求数据,对待开发车辆的各控制器进行配置,包括:
16、根据硬件需求数据,确定待开发车辆的网络拓扑数据;其中,网络拓扑数据包括控制器局域网络can总线网段;
17、根据硬件需求数据和网络拓扑数据,对待开发车辆的各控制器进行配置。
18、在其中一个实施例中,根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果,包括:
19、分别对各逻辑组件和各控制器进行建模,得到软件建模结果和硬件建模结果;
20、根据各逻辑组件与各控制器之间的关联关系,对软件建模结果和硬件建模结果进行匹配,得到待开发车辆的目标建模结果。
21、在其中一个实施例中,方法还包括:
22、根据车型配置信息,从软件建模结果中选择目标软件,以及从硬件建模结果中选择目标硬件;
23、根据所选择的目标软件和目标硬件,确定待开发车辆在不同车型下的目标建模结果。
24、第二方面,本申请还提供了一种车辆开发装置,包括:
25、数据获取模块,用于获取针对待开发车辆的软件需求数据和硬件需求数据;
26、软件构建模块,用于根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件;
27、硬件构建模块,用于根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系;
28、车辆建模模块,用于根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。
29、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
30、获取针对待开发车辆的软件需求数据和硬件需求数据;
31、根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件;
32、根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系;
33、根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。
34、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
35、获取针对待开发车辆的软件需求数据和硬件需求数据;
36、根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件;
37、根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系;
38、根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。
39、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、获取针对待开发车辆的软件需求数据和硬件需求数据;
41、根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件;
42、根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系;
43、根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。
44、上述车辆开发方法、装置、计算机设备、存储介质和程序产品,获取针对待开发车辆的软件需求数据和硬件需求数据,根据软件需求数据,确定待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件,进而根据硬件需求数据,对待开发车辆的各控制器进行配置,并建立所配置的各控制器与各逻辑组件之间的关联关系,进一步的,根据相关联的各逻辑组件和各控制器,对待开发车辆进行建模,得到目标建模结果。本申请基于一种新的电子电气架构模型框架实现,分别从软件层面和硬件层面对车辆进行开发设计,进而建立软件上的各逻辑组件与硬件上的各控制器之间的关联关系,对车辆进行整体建模,可以实现高效率高可靠性车辆开发,适用于车辆功能日益复杂的车辆开发场景。
1.一种车辆开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述软件需求数据包括功能需求数据和标准需求数据,所述根据所述软件需求数据,确定所述待开发车辆的各功能子系统,并构建各功能子系统对应的逻辑组件,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述功能用例和所述功能定义数据,确定所述待开发车辆的各功能子系统,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述硬件需求数据,对所述待开发车辆的各控制器进行配置,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据相关联的各逻辑组件和各控制器,对所述待开发车辆进行建模,得到目标建模结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种车辆开发装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
