场景引擎系统、车舱、电子设备及存储介质技术方案

技术编号:36891796 阅读:12 留言:0更新日期:2023-03-15 22:00
本公开是关于一种场景引擎系统、车舱、电子设备及存储介质,所述场景引擎系统包括:场景触发器,与原子模块集合中多个原子模块通信连接,用于获取所述多个原子模块的条件数据,并根据所述条件数据对本地场景库内的至少一个场景进行触发;场景调度器,与所述场景触发器通信连接,用于获取所述场景触发器触发的场景,并将所述场景触发器触发的场景中至少一个场景发送至规则引擎;规则引擎,分别与所述场景触发器和所述原子模块集合中多个原子模块通信连接,用于接收所述场景调度器发送的至少一个场景,并根据所述至少一个场景中每个场景的规则,控制所述原子模块集合中至少一个原子模块执行响应动作。模块执行响应动作。模块执行响应动作。

【技术实现步骤摘要】
场景引擎系统、车舱、电子设备及存储介质


[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]根据本公开实施例的第四方面,提供一种电子设备,所述电子设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述的场景引擎系统的各项功能。
[0034]根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的场景引擎系统的各项功能。
[0035]本公开的实施例提供的技术方案可以包括以下有益效果:
[0036]本公开实施例所提供的场景引擎系统,可以通过场景触发器获取多个原子模块的条件数据,并根据所述条件数据对本地场景库内的至少一个场景进行触发;进而,可以通过场景调度器获取所述场景触发器触发的场景,并将所述场景触发器触发的场景中至少一个场景发送至规则引擎;最后,可以通过规则引擎根据所述至少一个场景中每个场景的规则,控制所述原子模块集合中至少一个原子模块执行响应动作。由于场景包括用于表征条件和动作之间映射关系的规则,且原子模块为车载的功能模块,因此该场景引擎系统能够通过原子模块监测车辆相关的信息,并根据当前信息触发并执行对应的场景动作,从而可以实现主动式的智能化控制;并且该场景引擎系统通过丰富的场景和原子化模块可以实现较多的功能,而且自动化程度较高。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0038]图1是本公开一示例性实施例示出的场景引擎的架构图;
[0039]图2是本公开一示例性实施例示出的原子能力结构化组织图;
[0040]图3是本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景引擎系统,其特征在于,包括:场景触发器,与原子模块集合中多个原子模块通信连接,用于获取所述多个原子模块的条件数据,并根据所述条件数据对本地场景库内的至少一个场景进行触发,其中,所述原子模块包括车载的功能模块,所述场景包括用于表征条件和动作之间映射关系的规则;场景调度器,与所述场景触发器通信连接,用于获取所述场景触发器触发的场景,并将所述场景触发器触发的场景中至少一个场景发送至规则引擎;规则引擎,分别与所述场景触发器和所述原子模块集合中多个原子模块通信连接,用于接收所述场景调度器发送的至少一个场景,并根据所述至少一个场景中每个场景的规则,控制所述原子模块集合中至少一个原子模块执行响应动作。2.根据权利要求1所述的场景引擎系统,其特征在于,所述原子模块集合中的多个原子模块中,每个原子模块均具有至少一项条件数据;所述本地场景库内每个场景均与至少一项条件数据相关联;所述场景触发器用于在任一场景相关联的条件数据满足该场景的触发条件的情况下,对该场景进行触发。3.根据权利要求2所述的场景引擎系统,其特征在于,所述原子模块集合中所有原子模块的条件数据用于表征环境信息、用户信息、车辆信息和交互信息。4.根据权利要求2所述的场景引擎系统,其特征在于,所述本地场景库内每个场景均在相关联的每项条件数据内设置观察模块,所述观察模块用于监听条件数据,并在条件数据发生变化时将条件数据上报至所述场景触发器,以使所述场景触发器判断条件数据是否满足场景的触发条件。5.根据权利要求1所述的场景引擎系统,其特征在于,所述场景触发器在对任一场景进行触发后,还用于将该场景的标识发送至所述场景调度器;所述场景调度器用于获取所述场景触发器触发的场景时,具体用于:根据所述场景触发器发送的标识,从所述本地场景库中获取对应的场景,并将获取的场景添加至优先级...

【专利技术属性】
技术研发人员:张逸嘉潘有富王伟伟
申请(专利权)人:北京宾理信息科技有限公司
类型:发明
国别省市:

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

1