一种车载场景控制方法、装置及车辆与流程

专利2023-07-12  92



1.本发明涉及车辆技术领域,尤其涉及一种车载场景控制方法、装置及车辆。


背景技术:

2.随着智能汽车的发展,用户对车辆的需求已从代步工具变成用车过程的全生命场景体验的需求,因此为用户提供智能化、个性化的车载场景是触发用户愉悦驾车体验的一个关键要素。
3.然而,当有新的车载场景满足触发条件时,车载系统默认打断当前执行的车载场景,直接执行新的车载场景,导致出现了新的车载场景与当前用户所处的场景不匹配的情况,甚至会给用户的行车过程带来安全威胁。例如,在用户倒车时,中控屏正在显示倒车影像;此时,车载系统判断到满足发送中控屏弹窗的触发条件,车载系统打断倒车影像在中控屏上的显示,并控制将弹窗发送至中控屏进行显示,会导致用户倒车时出现安全问题。


技术实现要素:

4.本发明实施例的目的是提供一种车载场景控制方法、装置及车辆,通过加入场景评分的判断,控制新的车载场景是否立马执行,而不是直接打断当前执行的车载场景,能够减少用户行车过程的干扰,提高驾车安全性。
5.为实现上述目的,本发明实施例提供了一种车载场景控制方法,包括:
6.当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;
7.判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。
8.作为上述方案的改进,所述计算所述新的车载场景的场景评分,包括:
9.读取在所述新的车载场景下的用户历史行为数据;
10.根据所述用户历史行为数据计算得到影响因子分值;
11.根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算所述新的车载场景的场景评分。
12.作为上述方案的改进,所述根据所述用户历史行为数据计算得到影响因子分值,包括:
13.根据下式计算得到影响因子分值:
14.y=n-m/n
15.其中,n为车载场景满足触发条件的次数,m为用户关闭该车载场景的次数。
16.作为上述方案的改进,所述若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行包括:
17.若否,将所述新的车载场景加入预先存储的车载场景列表中,按照场景评分从高
到低的排序,控制所述车载场景列表中对应的车载场景依次执行。
18.作为上述方案的改进,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:
19.计算所述车载场景列表中的每一车载场景的场景评分;
20.按照所述场景评分从高到低的顺序,控制所述车载场景列表中对应的车载场景依次执行。
21.作为上述方案的改进,在所述计算所述车载场景列表中的每一车载场景的场景评分之前,所述车载场景控制方法还包括:
22.判断所述车载场景列表中的每一车载场景的场景类型;
23.将属于同一场景类型的任一车载场景保留至所述车载场景列表中,并将属于同一场景类型的其余车载场景从所述车载场景列表中删除。
24.作为上述方案的改进,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:
25.根据所述车载场景列表中的每一车载场景的预设的场景优先级分值,通过链表数据结构,构建所述车载场景列表的决策树;
26.通过遍历所述决策树的每一结点,控制所述车载场景列表中对应的车载场景依次执行。
27.为实现上述目的,本发明实施例还提供了一种车载场景控制装置,包括:
28.第一场景评分计算模块,用于当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;
29.第一车载场景控制模块,用于判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。
30.作为上述方案的改进,所述计算所述新的车载场景的场景评分,包括:
31.读取在所述新的车载场景下的用户历史行为数据;
32.根据所述用户历史行为数据计算得到影响因子分值;
33.根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算得到所述车载场景对应的场景评分。
34.为实现上述目的,本发明实施例还提供了一种车辆,包括:车辆本体和如上述的车载场景控制装置。
35.与现有技术相比,本发明实施例提供的一种车载场景控制方法、装置及车辆,通过判断新的车载场景的场景评分是否大于当前车载场景的场景评分,若是,控制新的车载场景执行,否则,继续执行当前车载场景,并将新的车载场景加入预先存储的车载场景列表中进行排队执行,减少了用户行车过程的干扰,提高了驾车安全性。
附图说明
36.图1是本发明实施例提供的一种车载场景控制方法的流程图;
37.图2是本发明实施例提供的一种车载场景控制装置的结构框图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.参见图1,图1是本发明实施例提供的一种车载场景控制方法的流程图,所述车载场景控制方法,包括:
40.s1、当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;
41.s2、判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。
42.可以理解的是,所述触发条件为用户设置的或出厂设置的,当达到触发条件时,会按照预设的程序逻辑触发对应的功能,为用户提供相应的车载场景。
43.可以理解的是,所述车载场景列表为已触发但还在等待执行的车载场景和正在执行的车载场景,当车载场景执行结束或被打断,该车载场景将从车载场景列表中删除。
44.在本发明实施例中,在新的车载场景的场景评分大于当前正在执行的车载场景的场景评分时,直接打断当前执行的车载场景,当前车载场景内已执行的原子化操作不再恢复,未执行的原子化操作直接打断,并直接执行新的车载场景,在执行新的车载场景结束后,再接着执行车载场景列表中未执行过的车载场景;在新的车载场景的场景评分小于且等于当前正在执行的车载场景的场景评分时,继续控制当前车载场景执行,同时将新的车载场景加入车载场景列表进行排队,等待执行。
45.在一可选实施例中,所述计算所述新的车载场景的场景评分,包括:
46.读取在所述新的车载场景下的用户历史行为数据;
47.根据所述用户历史行为数据计算得到影响因子分值;
48.根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算所述新的车载场景的场景评分。
49.可以理解的是,每一车载场景对应有预设的场景优先级分值和加权系数;
50.示例性的,从预设的场景优先级分值数据库中,查找得到对应所述新的车载场景的场景优先级分值,具体地,根据车载场景的属性(如车辆故障类、安全提醒类、自定义模式类、车辆保养类、日程提醒类、运营事件类、关怀类、消息通知类、场景内推荐类)设置场景优先级;
51.示例性的,从预设的加权系数数据库中,查找得到对应所述新的车载场景的加权系数,具体地,加权系数的取值范围为[0-100],原则上故障类及安全提醒类的车载场景的加权系数较高。
[0052]
具体地,所述根据所述用户历史行为数据计算得到影响因子分值,包括:
[0053]
根据下式计算得到影响因子分值:
[0054]
y=n-m/n
[0055]
其中,n为车载场景满足触发条件的次数,m为用户关闭该车载场景的次数。
[0056]
可以理解的是,当车载场景满足触发条件时,即可认为车载场景被触发,影响因子分值实际为车载场景执行次数与车载场景被触发次数的比值,若场景被触发频次高,用户多次关闭,则影响因子系数小,若场景被触发频次低,触发时用户常进行二次交互等操作进行执行响应,则影响因子系数大。
[0057]
具体地,所述根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算所述新的车载场景的场景评分,包括:
[0058]
将预设的场景优先级分值、预设的加权系数和所述影响因子分值相乘,得到所述新的车载场景的场景评分。
[0059]
在又一可选实施例中,所述若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行包括:
[0060]
若否,将所述新的车载场景加入预先存储的车载场景列表中,按照场景评分从高到低的排序,控制所述车载场景列表中对应的车载场景依次执行。
[0061]
可以理解的是,在新的车载场景的场景评分小于且等于当前正在执行的车载场景的场景评分时,继续控制当前车载场景执行,同时根据场景评分的大小,将新的车载场景加入车载场景列表进行排队,待当前车载场景执行结束后,将当前车载场景从车载场景列表中删除,并按照场景评分从高到低的排序,控制所述车载场景列表中对应的车载场景依次执行。
[0062]
在又一可选实施例中,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:
[0063]
计算所述车载场景列表中的每一车载场景的场景评分;
[0064]
按照所述场景评分从高到低的顺序,控制所述车载场景列表中对应的车载场景依次执行。
[0065]
可以理解的是,本发明实施例场景评分的计算与上述实施例相同,即将每一场景优先级分值、每一加权系数和计算得到的每一影响因子分值相乘,得到每一车载场景的场景评分,在此不再赘述;在车载场景列表中,场景评分越高,车载场景执行优先级越高,能够避免指令冲突,例如当多个车载场景同时被触发时,按照场景评分从高到低顺序依次执行对应的车载场景,当场景评分相同时,随机执行。
[0066]
具体地,在所述计算所述车载场景列表中的每一车载场景的场景评分之前,所述车载场景控制方法还包括:
[0067]
判断所述车载场景列表中的每一车载场景的场景类型;
[0068]
将属于同一场景类型的任一车载场景保留至所述车载场景列表中,并将属于同一场景类型的其余车载场景从所述车载场景列表中删除。
[0069]
可以理解的是,在本发明实施例中,当车载场景列表中存在具有相同场景类型的车载场景时,将同类的车载场景进行归并,随机选择该类别的任一车载场景进行车载场景评分的计算和执行,该类别其余的车载场景从车载场景列表中删除,避免重复触发执行。
[0070]
在又一可选实施例中,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:
[0071]
根据所述车载场景列表中的每一车载场景的预设的场景优先级分值,通过链表数
据结构,构建所述车载场景列表的决策树;
[0072]
通过遍历所述决策树的每一结点,控制所述车载场景列表中对应的车载场景依次执行。
[0073]
可以理解的是,本发明实施例通过预设的场景优先级分值按照从高到低的顺序,构建车载场景列表的决策树,决策树的各结点即为车载场景列表中的每一车载场景,从决策树的根结点开始,逐一遍历各结点,将结点层层遍历执行完成,此时车载场景也依次执行完成。
[0074]
本发明实施例所提供的一种车载场景控制方法,通过判断新的车载场景的场景评分是否大于当前车载场景的场景评分,若是,控制新的车载场景执行,否则,继续执行当前车载场景,并将新的车载场景加入预先存储的车载场景列表中进行排队执行,减少了用户行车过程的干扰,提高了驾车安全性。
[0075]
参见图2,图2是本发明实施例提供的一种车载场景控制装置10的结构框图,所述车载场景控制装置10,包括:
[0076]
第一场景评分计算模块11,用于当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;
[0077]
第一车载场景控制模块12,用于判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。
[0078]
优选地,所述计算所述新的车载场景的场景评分,包括:
[0079]
读取在所述新的车载场景下的用户历史行为数据;
[0080]
根据所述用户历史行为数据计算得到影响因子分值;
[0081]
根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算所述新的车载场景的场景评分。
[0082]
优选地,所述根据所述用户历史行为数据计算得到影响因子分值,包括:
[0083]
根据下式计算得到影响因子分值:
[0084]
y=n-m/n
[0085]
其中,n为车载场景满足触发条件的次数,m为用户关闭该车载场景的次数。
[0086]
优选地,所述若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行包括:
[0087]
若否,将所述新的车载场景加入预先存储的车载场景列表中,按照场景评分从高到低的排序,控制所述车载场景列表中对应的车载场景依次执行。
[0088]
优选地,所述车载场景控制装置10还包括:
[0089]
第二场景评分计算模块,用于计算所述车载场景列表中的每一车载场景的场景评分;
[0090]
第二车载场景控制模块,用于按照所述场景评分从高到低的顺序,控制所述车载场景列表中对应的车载场景依次执行。
[0091]
优选地,所述车载场景控制装置10还包括:
[0092]
场景类型判断模块,用于判断所述车载场景列表中的每一车载场景的场景类型;
[0093]
车载场景归并模块,用于将属于同一场景类型的任一车载场景保留至所述车载场景列表中,并将属于同一场景类型的其余车载场景从所述车载场景列表中删除。
[0094]
优选地,所述车载场景控制装置10还包括:
[0095]
决策树构建模块,用于根据所述车载场景列表中的每一车载场景的预设的场景优先级分值,通过链表数据结构,构建所述车载场景列表的决策树;
[0096]
第三车载场景控制模块,用于通过遍历所述决策树的每一结点,控制所述车载场景列表中对应的车载场景依次执行。
[0097]
值得说明的是,本发明实施例所述的车载场景控制装置10中各个模块的工作过程可参考上述实施例所述的车载场景控制方法的工作过程,在此不再赘述。
[0098]
本发明实施例所提供的一种车载场景控制装置10,通过判断新的车载场景的场景评分是否大于当前车载场景的场景评分,若是,控制新的车载场景执行,否则,继续执行当前车载场景,并将新的车载场景加入预先存储的车载场景列表中进行排队执行,减少了用户行车过程的干扰,提高了驾车安全性。
[0099]
本发明实施例还提供了一种车辆,包括:车辆本体和如上述的车载场景控制装置10。
[0100]
具体的所述的车载场景控制装置10的工作过程可参考上述实施例所述的车载场景控制装置10工作过程,在此不再赘述。
[0101]
本发明实施例所提供的一种车辆,通过判断新的车载场景的场景评分是否大于当前车载场景的场景评分,若是,控制新的车载场景执行,否则,继续执行当前车载场景,并将新的车载场景加入预先存储的车载场景列表中进行排队执行,减少了用户行车过程的干扰,提高了驾车安全性。
[0102]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

技术特征:
1.一种车载场景控制方法,其特征在于,包括:当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。2.如权利要求1所述的车载场景控制方法,其特征在于,所述计算所述新的车载场景的场景评分,包括:读取在所述新的车载场景下的用户历史行为数据;根据所述用户历史行为数据计算得到影响因子分值;根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算所述新的车载场景的场景评分。3.如权利要求2所述的车载场景控制方法,其特征在于,所述根据所述用户历史行为数据计算得到影响因子分值,包括:根据下式计算得到影响因子分值:y=n-m/n其中,n为车载场景满足触发条件的次数,m为用户关闭该车载场景的次数。4.如权利要求1所述的车载场景控制方法,其特征在于,所述若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行包括:若否,将所述新的车载场景加入预先存储的车载场景列表中,按照场景评分从高到低的排序,控制所述车载场景列表中对应的车载场景依次执行。5.如权利要求1所述的车载场景控制方法,其特征在于,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:计算所述车载场景列表中的每一车载场景的场景评分;按照所述场景评分从高到低的顺序,控制所述车载场景列表中对应的车载场景依次执行。6.如权利要求5所述的车载场景控制方法,其特征在于,在所述计算所述车载场景列表中的每一车载场景的场景评分之前,所述车载场景控制方法还包括:判断所述车载场景列表中的每一车载场景的场景类型;将属于同一场景类型的任一车载场景保留至所述车载场景列表中,并将属于同一场景类型的其余车载场景从所述车载场景列表中删除。7.如权利要求1所述的车载场景控制方法,其特征在于,在所述新的车载场景满足预设的触发条件之前,所述车载场景控制方法还包括:根据所述车载场景列表中的每一车载场景的预设的场景优先级分值,通过链表数据结构,构建所述车载场景列表的决策树;通过遍历所述决策树的每一结点,控制所述车载场景列表中对应的车载场景依次执行。8.一种车载场景控制装置,其特征在于,包括:第一场景评分计算模块,用于当有新的车载场景满足预设的触发条件时,计算所述新
的车载场景的场景评分;第一车载场景控制模块,用于判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。9.如权利要求8所述的车载场景控制装置,其特征在于,所述计算所述新的车载场景的场景评分,包括:读取在所述新的车载场景下的用户历史行为数据;根据所述用户历史行为数据计算得到影响因子分值;根据预设的场景优先级分值、预设的加权系数和所述影响因子分值,计算得到所述车载场景对应的场景评分。10.一种车辆,其特征在于,包括:车辆本体和如权利要求8所述的车载场景控制装置。

技术总结
本发明公开了一种车载场景控制方法、装置及车辆,所述方法包括:当有新的车载场景满足预设的触发条件时,计算所述新的车载场景的场景评分;判断所述场景评分是否大于当前车载场景的场景评分,若是,控制所述新的车载场景执行,若否,将所述新的车载场景加入预先存储的车载场景列表中进行排队执行;其中,所述车载场景列表包括已满足对应的触发条件,且还未执行的车载场景和所述当前车载场景。采用本发明实施例能够减少用户行车过程的干扰,提高驾车安全性。安全性。安全性。


技术研发人员:沈仲孝 梁伟强 刘俊峰 张莹 冉光伟 方宇坤 罗国辉 郑兴明 仲凯杰 朱文新
受保护的技术使用者:星河智联汽车科技有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-3850.html

最新回复(0)