System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载操作系统及车辆技术方案_技高网

车载操作系统及车辆技术方案

技术编号:40842765 阅读:4 留言:0更新日期:2024-04-01 15:10
本发明专利技术属于车辆管理技术领域,公开了一种车载操作系统及车辆。车载操作系统,包括:系统软件层,系统软件层包括基础系统内核和进阶功能平台,基础系统内核基于宏内核构建,用于提供基础系统功能,进阶功能平台基于微内核构建,用于提供进阶系统功能;功能软件层,用于存储应用程序,应用程序基于系统软件层提供的系统功能运行,应用程序包括通用应用程序及定制开发的应用程序。由于功能软件层的应用程序仅依赖于系统软件层提供的系统功能,而进阶功能平台是基于微内核构建,其中各进阶系统功能之间相互之间不存在耦合关系,使得车载操作系统可以根据实际需要进行裁剪部署,选择实际需要的软件模块。

【技术实现步骤摘要】

本专利技术涉及车辆管理,尤其涉及一种车载操作系统及车辆


技术介绍

1、随着车辆行业的整体发展,车辆上的软件越来越复杂,传统车辆产业正在围绕着“软件定义车辆”进行转型升级,在未来车辆中软件价值将大大超过车上的机械硬件,车辆从高度机电化的终端向智能化、可扩展而可不断升级的移动电子终端逐渐转变。随着智能网联车辆的高速发展,车辆增加了更多的智能传感器,需要对海量数据进行采集、处理和共享,而作为智能车辆的“大脑”,车载os系统重要性已愈发凸显,而对于商专车(商业专用车辆)等专用车型,相比于乘用车来说,自动驾驶等智能化能力将更快的落地,对于车载os的需求更加的迫切。

2、当前商专车行业提出了基于soa架构的整体车载操作系统架构,soa架构面向服务进行拆分,需要提供完善的通信适配层,且随着兼容协议的增多,该层会变得逐渐复杂,soa架构不能提供完善的插件管理机制,不利于功能服务的动态扩展和解耦,soa架构主要面向各个服务间进行进程间通信,通信效率不高;

3、同时,行业中采用技术未考虑通用化的场景管理和安全管理,无法解耦于具体场景,不同车型适配能力和不同场景适配能力上有所欠缺,在面向车载软件开发者的时候,没有便捷有效的开发方式。


技术实现思路

1、本专利技术的主要目的在于提供一种车载操作系统及车辆,旨在解决现有技术操作系统在商专车中应用效果较差的技术问题。

2、为实现上述目的,本专利技术提供了一种车载操作系统,所述车载操作系统包括:

3、系统软件层,所述系统软件层包括基础系统内核和进阶功能平台,所述基础系统内核基于宏内核构建,用于提供基础系统功能,所述进阶平台功能基于微内核构建,用于提供进阶系统功能;

4、功能软件层,用于存储应用程序,所述应用程序基于系统软件层提供的系统功能运行,所述应用程序包括通用应用程序及定制开发的应用程序。

5、可选的,所述进阶系统功能包括通信管理功能,所述进阶功能平台内部兼容多种通信协议;

6、所述进阶功能平台,还用于根据通信场景从所述多种通信协议中选取目标协议;基于目标协议为通信进程实现进程间通信。

7、可选的,所述进阶功能平台,还用于根据通信域及预设白名单确定通信进程间是否存在通信权限;在存在通信权限时,根据实际场景从所述多种通信协议中选取目标协议。

8、可选的,所述进阶系统功能包括层级插件管理功能;

9、所述进阶功能平台,还用于获取应用程序对应的插件配置文件;根据所述插件配置文件在所述应用程序的进程空间中加载或卸载插件;

10、其中,插件分为多个层级,高层级插件可以对应至少一个低层级插件。

11、可选的,所述进阶系统功能包括任务调度功能;

12、所述进阶功能平台,还用于将获取到的任务划分为多个任务组,所述任务组中的任务按任务优先级进行排序,各任务组对应不同的线程池,所述任务组中的任务由任务组对应的线程池依据任务优先级依次执行;

13、其中,所述任务由功能软件层中的应用提交,或由系统软件层中的系统功能生成。

14、可选的,所述进阶功能平台,还用于将接收到的任务划分为多个任务组,各任务组分别对应一个处理器,任务组对应的处理器执行所述任务组中的任务。

15、可选的,所述进阶系统功能包括场景引擎功能;

16、所述进阶功能平台,还用于根据目标应用所处的场景状态、目标应用反馈的数据、场景配置定义属性确定切换至下个场景状态所需调用的算法、应用程序、应用功能和/或系统功能。

17、可选的,所述进阶系统功能包括场景编排功能;

18、所述进阶功能平台,还用于根据预设场景配置文件或可视化配置界面反馈的配置信息进行业务场景配置,所述业务场景配置为对业务场景对应的应用程序进行业务应用配置及场景属性配置,所述业务应用配置包括算法注册配置、算法创建配置及应用节点数据流配置。

19、可选的,所述车载操作系统还包括算法货架,所述算法货架中存储有由所述系统软件层提供的元接口控件封装成的独立控件,所述独立控件分为多个层级;

20、所述算法货架,用于根据可视化的低代码开发界面反馈的组合信息选取对应的独立控件或元接口控件,并根据选取的独立控件或元接口控件进行封装,获得新的独立控件。

21、可选的,所述车载操作系统还包括通用安全平台,所述通用安全平台中存储有至少一个全量安全场景,所述全量安全场景对应至少一个安全子场景,所述安全子场景对应至少一个原子事件,所述全量安全场景的安全触发条件由所述全量安全场景对应的所有原子事件构建;

22、所述通用安全平台,用于根据各应用程序的运行信息生成原子事件;若所述原子事件满足全量安全场景对应的安全触发条件,则获取所述全量安全场景对应的场景安全配置;根据所述场景安全配置进行安全决策,确定待执行操作。

23、此外,为实现上述目的,本专利技术还提出一种车辆,所述车辆中设置有如上所述的车载操作系统。

24、本专利技术实施例提供了一种车载操作系统,包括:系统软件层,系统软件层包括基础系统内核和进阶功能平台,基础系统内核基于宏内核构建,用于提供基础系统功能,进阶功能平台基于微内核构建,用于提供进阶系统功能;功能软件层,用于存储应用程序,应用程序基于系统软件层提供的系统功能运行,应用程序包括通用应用程序及定制开发的应用程序。由于功能软件层的应用程序仅依赖于系统软件层提供的系统功能,而进阶功能平台是基于微内核构建,其中各进阶系统功能之间相互之间不存在耦合关系,使得车载操作系统可以根据实际需要进行裁剪部署,选择实际需要的软件模块。

本文档来自技高网...

【技术保护点】

1.一种车载操作系统,其特征在于,所述车载操作系统包括:

2.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括通信管理功能,所述进阶功能平台内部兼容多种通信协议;

3.如权利要求2所述的车载操作系统,其特征在于,所述进阶功能平台,还用于根据通信域及预设白名单确定通信进程间是否存在通信权限;在存在通信权限时,根据实际场景从所述多种通信协议中选取目标协议。

4.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括层级插件管理功能;

5.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括任务调度功能;

6.如权利要求5所述的车载操作系统,其特征在于,所述进阶功能平台,还用于将接收到的任务划分为多个任务组,各任务组分别对应一个处理器,任务组对应的处理器执行所述任务组中的任务。

7.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括场景引擎功能;

8.如权利要求7所述的车载操作系统,其特征在于,所述进阶系统功能包括场景编排功能;

9.如权利要求1所述的车载操作系统,其特征在于,所述车载操作系统还包括算法货架,所述算法货架中存储有由所述系统软件层提供的元接口控件封装成的独立控件,所述独立控件分为多个层级;

10.如权利要求1所述的车载操作系统,其特征在于,所述车载操作系统还包括通用安全平台,所述通用安全平台中存储有至少一个全量安全场景,所述全量安全场景对应至少一个安全子场景,所述安全子场景对应至少一个原子事件,所述全量安全场景的安全触发条件由所述全量安全场景对应的所有原子事件构建;

11.一种车辆,其特征在于,所述车辆中设置有如权利要求1-10中任一项所述的车载操作系统。

...

【技术特征摘要】

1.一种车载操作系统,其特征在于,所述车载操作系统包括:

2.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括通信管理功能,所述进阶功能平台内部兼容多种通信协议;

3.如权利要求2所述的车载操作系统,其特征在于,所述进阶功能平台,还用于根据通信域及预设白名单确定通信进程间是否存在通信权限;在存在通信权限时,根据实际场景从所述多种通信协议中选取目标协议。

4.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括层级插件管理功能;

5.如权利要求1所述的车载操作系统,其特征在于,所述进阶系统功能包括任务调度功能;

6.如权利要求5所述的车载操作系统,其特征在于,所述进阶功能平台,还用于将接收到的任务划分为多个任务组,各任务组分别对应一个处理器,任务组对应的处理器执行所述任务组中的任务。<...

【专利技术属性】
技术研发人员:李夏威姜波王发平
申请(专利权)人:深圳海星智驾科技有限公司
类型:发明
国别省市:

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

1