本申请属于软件开发,尤其涉及一种路径部署方法、装置、设备及计算机介质。
背景技术:
1、autosar ap(adaptive application,自适应应用)平台是一个系统,具备了autosar规定的各功能,autosar ap具体为应用开发平台。当前的ap平台是目录强相关的,比如ap平台部署时,必须部署于ap平台所运行的系统(如linux系统)的根目录/opt目录下。在应用开发过程中,开发日志存储于系统的根目录/log下,应用的配置文件存储于根目录/opt/应用名称/etc下。不同应用交互时,需要建立通信句柄,相应的句柄文件存储/neusar/etc下。还有em(execution management,执行管理模块),someip守护进程使用的全局配置文件,也存储于根目录下/neusar/etc下。ap平台是一个与目录强相关的平台,平台自身、开发日志、配置文件等数据不能随意部署。但是,在实际的需求中,车厂商在一些情况下,会部署多个基于不同研发平台的应用,此时,车厂商对前述开发平台、开发日志、配置文件等数据会有自身个性化的路径安排。
2、相关技术中,如果应用开发方已经对应用开发完毕,则开发平台、开发日志、配置文件等数据的存储位置已经固定,若车厂商对数据的存储位置的要求与应用开发方的数据存储位置不同,则需要人工重新手动对各数据的存储位置进行配置,耗费时间较多,路径更改效率较低。
技术实现思路
1、本申请实施例提供一种与现有技术不同的实现方案,以解决相关技术中,对应用相关的路径进行配置时,耗费时间较多,路径更改效率较低的技术问题。
2、第一方面,本申请提供一种路径部署方法,应用于开发平台设备,包括:
3、获取车厂设备发送的路径部署信息,所述路径部署信息包括多个应用相关的路径;
4、获取所述多个应用对应的目标数据包;
5、根据预设的路径部署函数、所述目标数据包,以及所述路径部署信息对所述多个应用相关的路径进行部署。
6、第二方面,本申请提供一种路径部署装置,包括:
7、获取单元,用于获取车厂设备发送的路径部署信息,所述路径部署信息包括多个应用相关的路径;
8、所述获取单元,用于获取所述多个应用对应的目标数据包;
9、部署单元,用于根据预设的路径部署函数、所述目标数据包,以及所述路径部署信息对所述多个应用相关的路径进行部署。
10、第三方面,本申请提供一种电子设备,包括:
11、处理器;以及
12、存储器,用于存储所述处理器的可执行指令;
13、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面或第一方面各可能的实施方式中的任一方法。
14、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第一方面各可能的实施方式中的任一方法。
15、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面或第一方面各可能的实施方式中任一所述的方法。
16、本申请通过应用于开发平台设备的获取车厂设备发送的路径部署信息,所述路径部署信息包括多个应用相关的路径;获取所述多个应用对应的目标数据包;根据预设的路径部署函数、所述目标数据包,以及所述路径部署信息对所述多个应用相关的路径进行部署的方案,可以基于预设的路径部署函数自动对多个应用相关的路径进行部署,提高了对多个应用相关的路径的部署效率。
1.一种路径部署方法,其特征在于,应用于开发平台设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预设的路径部署函数、所述目标数据包,以及所述路径部署信息对所述多个应用相关的路径进行部署,包括:
3.根据权利要求1所述的方法,其特征在于,所述多个应用相关的路径包括以下至少一种路径:所述多个应用的应用数据的第一存储路径、所述多个应用相关的全局配置文件的第二存储路径,以及所述多个应用在运行时相应的日志文件的第三存储路径。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述设置指令包括预设字符,根据所述设置指令对所述配置文件的存储路径进行设置,包括:将所述预设字符作为所述配置文件的最下层目录的上层目录。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种路径部署装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法。
