【技术实现步骤摘要】
一种部署冲突检测方法、装置、电子设备及存储介质
[0001]本申请涉及计算机领域,尤其涉及一种部署冲突检测方法、装置、电子设备及存储介质。
技术介绍
[0002]在“软件定义汽车”的发展趋势背景下,面向服务的架构高效地开发部署车端应用关乎着车辆创新性发展的必要推动力,现有的用车场景个性化、多样化日趋明显,主机厂对车载软件的变化性和创新性要求越来越高,所以车载软件开发部署的灵活性越强、实现路径越高效,则越能支持多业务场景的需求。
[0003]相关技术中,在一定程度上解决了车机应用服务封装和标准化的通信协议进行通信,以及对服务构建分层的问题,但无法满足对车端软件高效地、正确地开发部署需求,尤其体现在相关技术在车机应用开发过程中无法有效对配置文件针对应用部署的冲突检测。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种部署冲突检测方法、装置、电子设备及存储介质,以解决无法有效对配置文件针对应用部署的冲突检测的问题。
[0005]本专利技术提供了一种部署冲突检测方法,所述部署冲突检测方式包 ...
【技术保护点】
【技术特征摘要】
1.一种部署冲突检测方法,其特征在于,所述部署冲突检测方式包括:响应于配置部署的保存操作,获取待部署内容被不同目标对象引用产生的编码数据;对所述待部署内容被不同目标对象引用产生的编码数据之间进行比较;根据所述比较结果确定部署冲突状态,以完成对部署冲突的检测。2.根据权利要求1所述的部署冲突检测方法,其特征在于,获取待部署内容被不同目标对象引用产生的编码数据之前,所述部署冲突检测方式包括:确定初始部署内容的被引用状态;若所述初始部署内容被至少两个初始目标对象引用,则将被至少两个初始目标对象引用的初始部署内容确定为待部署内容。3.根据权利要求2所述的部署冲突检测方法,其特征在于,当所述待部署内容为服务,所述目标对象包括微处理器和微控制单元,将被至少两个初始目标对象引用的初始部署内容确定为待部署内容之后,所述部署冲突检测方法还包括:确定所述服务被微处理器和微控制单元的引用状态;若所述服务被微处理器和微控制单元同时引用,则获取所述微处理器的服务端对服务的第一当前引用状态,以及获取所述微控制单元的车辆接口单元对服务的第二当前引用状态;若所述第一当前引用状态、第二当前引用状态均为引用,则判定部署冲突。4.根据权利要求1所述的部署冲突检测方法,其特征在于,当所述待部署内容为数据类型,所述目标对象包括服务,对所述待部署内容被不同目标对象引用产生的编码数据之间进行比较包括:确定所述数据类型被多个服务引用产生的数据类型快照编码数据的一致性状态;若所述数据类型被多个服务引用产生的数据类型快照编码数据存在至少两个数据类型快照编码数据一致,则判定部署冲突。5.根据权利要求1所述的部署冲突检测方法,其特征在于,当所述待部署内容为服务接口,所述目标对象包括应用,对所述待部署内容被不同目标对...
【专利技术属性】
技术研发人员:陶登攀,周小波,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。