车辆服务编排的冲突管理方法和装置制造方法及图纸

技术编号:39033545 阅读:6 留言:0更新日期:2023-10-10 11:46
本发明专利技术涉及一种车辆服务编排的冲突管理方法和装置。其中,方法包括:获取待校验编排,其中,所述待校验编排用于指示所需车辆执行的行为/事件的执行逻辑;通过状态与行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果,其中,所述冲突结果用于指示所述待校验编排是否满足所述预设逻辑关系;按照所述冲突结果确定出所述待校验编排是否验证通过。通过本申请可以克服相关技术在无法对用户自定义编排的场景进行服务冲突检测,进而容易导致服务无法正常执行的技术问题。行的技术问题。行的技术问题。

【技术实现步骤摘要】
车辆服务编排的冲突管理方法和装置


[0001]本专利技术涉及汽车智能控制
,具体涉及一种车辆服务编排的冲突管理方法和装置。

技术介绍

[0002]车联网技术不断发展的大背景下,现代乘用车辆的越来越智能化,得益于车辆各个控制器能力可以通过服务的形式完全暴露给用户,用户在不同的用车场景下,可以对车辆提供的服务进行一定的编排,极大地提升了用车体验。
[0003]但同时,由于给予了用户自定义编排的能力,在用户自定义组合服务编排时,车辆服务状态也随之复杂化,不同的服务可能会在某些情况下产生一些冲突。
[0004]相关技术中,只可在多个已编排好的场景之间识别各个服务之间是否会发生冲突,对于用户自由编排的场景,则无法判断各个服务是否会发生冲突。
[0005]由此可见,相关技术中无法对用户自定义编排的场景进行服务冲突检测,进而容易导致服务无法正常执行的技术问题。

技术实现思路

[0006]本专利技术的目的之一在于提供一种车辆服务编排的冲突管理方法,以解决现有技术中的无法对用户自定义编排的场景进行服务冲突检测,进而容易导致服务无法正常执行的技术问题;目的之二在于提供一种车辆服务编排的冲突管理装置;目的之三在于提供一种电子设备;目的之四在于提供一种存储介质。
[0007]为了实现上述目的,本专利技术采用的技术方案如下:
[0008]一种车辆服务编排的冲突管理方法,包括:
[0009]获取待校验编排,其中,所述待校验编排用于指示所需车辆执行的行为/事件的执行逻辑;/>[0010]通过状态与行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果,其中,所述冲突结果用于指示所述待校验编排是否满足所述预设逻辑关系;
[0011]按照所述冲突结果确定出所述待校验编排是否验证通过。
[0012]通过本实施例,采用通过状态与行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果的方式,从而可以实现对待校验编排的冲突检测,从而可以克服相关技术在无法对用户自定义编排的场景进行服务冲突检测,进而容易导致服务无法正常执行的技术问题。
[0013]可选地,如前述的车辆服务编排的冲突管理方法,在所述获取待校验编排之前,所述方法还包括:
[0014]确定对应于第一目标状态的、待进行配置的第一目标对象以及与所述第一目标对象对应的目标行为,其中,所述第一目标状态为第一目标状态值的第一目标状态类型;
[0015]在所述目标行为存在对应的行为参数的情况下,确定出所述目标行为的目标行为参数;在所述目标行为不存在对应的行为参数的情况下,确定出所述目标行为的目标行为状态值;
[0016]按照相互对应的所述第一目标状态与所述目标行为参数下的所述目标行为,或相互对应的所述第一目标状态与所述目标行为状态值下的所述目标行为,编排得到状态行为关系,其中,所述状态行为关系用于指示所述目标行为参数/目标行为状态值下的所述目标行为的执行条件需满足所述第一目标状态,所述预设逻辑关系包括所述状态行为关系。
[0017]通过本实施例,提供了一种更能够实现配置得到状态与行为之间的对应关系的技术手段。
[0018]可选地,如前述的车辆服务编排的冲突管理方法,在所述获取待校验编排之前,所述方法还包括:
[0019]确定对应于第二目标状态的、待进行配置的第二目标对象以及与所述第二目标对象对应的目标对象事件,其中,所述第二目标状态为第二目标状态值的第二目标状态类型,对象事件为触发条件;
[0020]在所述目标对象事件为服务类事件的情况下,确定出所述目标对象事件的目标事件参数,其中,所述服务类事件存在对应的事件参数;在所述目标对象事件为编码类事件的情况下,确定出所述目标对象事件的目标事件状态值,其中,所述编码类事件存在对应的事件状态值;
[0021]按照相互对应的所述第二目标状态与所述目标事件参数下的目标对象事件,或相互对应的所述第二目标状态与所述目标事件状态值下的目标对象事件,编排得到状态事件关系,其中,所述状态事件关系用于指示所述目标事件参数/目标事件状态值的所述目标对象事件的执行条件需满足所述第二目标状态,所述预设逻辑关系包括所述状态事件关系。
[0022]通过本实施例,提供了两种能够实现配置得到状态与事件之间的对应关系的技术手段,从而可以便于后期按照不同的方式配置得到状态事件关系。
[0023]可选地,如前述的车辆服务编排的冲突管理方法,在所述获取待校验编排之前,所述方法还包括:
[0024]确定待进行配置的指定行为以及所述指定行为存在依赖关系的第三目标状态类型;
[0025]通过配置与第三目标状态类型对应的第三目标状态值,得到第三目标状态;根据所述指定行为以及所述第三目标状态得到所述指定行为的依赖状态关系,其中,所述指定行为的依赖状态关系用于指示在所述第三目标状态下,所述指定行为满足执行条件,所述预设逻辑关系包括所述依赖状态关系。
[0026]通过本实施例,提供了一种更能够实现配置得到行为所依赖的状态的依赖状态关系,从而可以便于后期对每个行为所需提前满足的前置状态进行控制。
[0027]可选地,如前述的车辆服务编排的冲突管理方法,所述通过状态与行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果,包括:
[0028]通过所有依赖状态关系,确定出所述待校验编排中的待校验行为依赖的所有待校验状态,并得到包括所述所有待校验状态的第三状态集合,其中,所述依赖状态关系用于指
示:当满足所述依赖状态关系中的第三目标状态时,所述依赖状态关系中的指定行为满足执行条件;
[0029]根据状态事件关系以及所述第三状态集合对所述待校验编排的待校验触发条件进行校验,得到触发条件判断结果,其中,所述待校验触发条件用于指示所述待校验编排被触发执行所需满足的条件,所述状态事件关系用于指示:所述状态事件关系中的目标事件参数/目标事件状态值的目标对象事件的执行条件需满足所述状态事件关系中的第二目标状态;
[0030]根据状态行为关系以及所述第三状态集合对所述待校验编排的待校验前置条件进行校验,得到目标前置条件判断结果,其中,所述待校验前置条件用于指示所述待校验编排被触发执行所需预先满足的条件,所述状态行为关系用于指示:所述状态行为关系中的目标行为参数/目标行为状态值下的目标行为的执行条件需满足所述状态行为关系中的第一目标状态;
[0031]在所述触发条件判断结果指示所述待校验触发条件校验通过,且所述前置条件判断结果指示所述待校验前置条件校验通过的情况下,得到用于指示所述待校验编排不存在冲突的所述冲突结果。
[0032]通过本实施例,提供了一种能够实现对待校验编排进行冲突检验的具体实现方式。
[0033]可选地,如前述的车辆服务编排的冲突管理方法,所述根据状态事件关系以及所述第三状态集合对所述待校验编排的待校验触发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车辆服务编排的冲突管理方法,其特征在于,包括:获取待校验编排,其中,所述待校验编排用于指示所需车辆执行的行为/事件的执行逻辑;通过状态与行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果,其中,所述冲突结果用于指示所述待校验编排是否满足所述预设逻辑关系;按照所述冲突结果确定出所述待校验编排是否验证通过。2.根据权利要求1所述的车辆服务编排的冲突管理方法,其特征在于,在所述获取待校验编排之前,所述方法还包括:确定对应于第一目标状态的、待进行配置的第一目标对象以及与所述第一目标对象对应的目标行为,其中,所述第一目标状态为第一目标状态值的第一目标状态类型;在所述目标行为存在对应的行为参数的情况下,确定出所述目标行为的目标行为参数;在所述目标行为不存在对应的行为参数的情况下,确定出所述目标行为的目标行为状态值;按照相互对应的所述第一目标状态与所述目标行为参数下的所述目标行为,或相互对应的所述第一目标状态与所述目标行为状态值下的所述目标行为,编排得到状态行为关系,其中,所述状态行为关系用于指示所述目标行为参数/目标行为状态值下的所述目标行为的执行条件需满足所述第一目标状态,所述预设逻辑关系包括所述状态行为关系。3.根据权利要求1所述的车辆服务编排的冲突管理方法,其特征在于,在所述获取待校验编排之前,所述方法还包括:确定对应于第二目标状态的、待进行配置的第二目标对象以及与所述第二目标对象对应的目标对象事件,其中,所述第二目标状态为第二目标状态值的第二目标状态类型,对象事件为触发条件;在所述目标对象事件为服务类事件的情况下,确定出所述目标对象事件的目标事件参数,其中,所述服务类事件存在对应的事件参数;在所述目标对象事件为编码类事件的情况下,确定出所述目标对象事件的目标事件状态值,其中,所述编码类事件存在对应的事件状态值;按照相互对应的所述第二目标状态与所述目标事件参数下的目标对象事件,或相互对应的所述第二目标状态与所述目标事件状态值下的目标对象事件,编排得到状态事件关系,其中,所述状态事件关系用于指示所述目标事件参数/目标事件状态值的所述目标对象事件的执行条件需满足所述第二目标状态,所述预设逻辑关系包括所述状态事件关系。4.根据权利要求1所述的车辆服务编排的冲突管理方法,其特征在于,在所述获取待校验编排之前,所述方法还包括:确定待进行配置的指定行为以及所述指定行为存在依赖关系的第三目标状态类型;通过配置与第三目标状态类型对应的第三目标状态值,得到第三目标状态;根据所述指定行为以及所述第三目标状态得到所述指定行为的依赖状态关系,其中,所述指定行为的依赖状态关系用于指示在所述第三目标状态下,所述指定行为满足执行条件,所述预设逻辑关系包括所述依赖状态关系。5.根据权利要求1所述的车辆服务编排的冲突管理方法,其特征在于,所述通过状态与
行为/事件之间的预设逻辑关系,对所述待校验编排进行冲突检测,得到所述待校验编排的冲突结果,包括:通过所有依赖状态关系,确定出所述待校验编排中的待校验行为依赖的所有待校验状态,并得到包括所述所有待校验状态的第三状态集合,其中,所述依赖状态关系用于指示:当满足所述依赖状态关系中的第三目标状态时,所述依赖状态关系中的指定行为满足执行条件;根据状态事件关系以及所述第三状态集合对所述待校验编排的待校验触发条件进行校验,得到触发条件判断结果,其中,所述待校验触发条件用于指示所述待校验编排被触发执行所需满足的条件,所述状态事件关系用于指示:所述状态事件关系中的目标事件参数/目标事件状态值的目标对象事件的执行条件需满足所述状态事件关系中的第二目标状态;根据状态行为关系以及所述第三状态集合对所述待校验编排的待校验前置条件进行校验,得到目标前置条件判断结果,其中,所述待校验前置条件用于指示所述待校验编排被触发执行所需预先满足的条件,所述状态行为关系用于指示:所述状态行为关系中的目标行为...

【专利技术属性】
技术研发人员:陈洋王辉朱雪峰王超彭一轩
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1