专利名称: |
一种高级辅助驾驶系统处理方法、装置、车辆和存储介质 |
摘要: |
本发明涉及一种高级辅助驾驶系统处理方法、装置、车辆和存储介质,所述方法包括:接收针对高级辅助驾驶系统确定性配置模板的配置数据,所述配置数据包括事件通知数据、内存访问数据和进程调度数据;依据所述事件通知数据,确定事件通知控制信息;依据所述内存访问数据,确定访问控制信息;依据所述进程调度数据,确定调度控制信息;采用所述事件通知控制信息、所述访问控制信息和所述调度控制信息配置所述高级辅助驾驶系统。本发明实施例可以提升了高级辅助驾驶系统的核心能力。并且可以独立于高级辅助驾驶系统的业务来实现,与高级辅助驾驶系统业务解耦,可以为更多的业务提供服务。 |
专利类型: |
发明专利 |
国家地区组织代码: |
重庆;50 |
申请人: |
重庆长安汽车股份有限公司 |
发明人: |
韩三楚;文洋;王晓伟;杨明灯;李毓强 |
专利状态: |
有效 |
申请日期: |
2023-09-28T00:00:00+0800 |
发布日期: |
2023-11-24T00:00:00+0800 |
申请号: |
CN202311279716.5 |
公开号: |
CN117104252A |
代理机构: |
北京润泽恒知识产权代理有限公司 |
代理人: |
邵颖 |
分类号: |
B60W50/00;B;B60;B60W;B60W50;B60W50/00 |
申请人地址: |
400020 重庆市江北区建新东路260号 |
主权项: |
1.一种高级辅助驾驶系统处理方法,其特征在于,所述方法包括: 接收针对高级辅助驾驶系统确定性配置模板的配置数据,所述配置数据包括事件通知数据、内存访问数据和进程调度数据; 依据所述事件通知数据,确定事件通知控制信息; 依据所述内存访问数据,确定访问控制信息; 依据所述进程调度数据,确定调度控制信息; 采用所述事件通知控制信息、所述访问控制信息和所述调度控制信息配置所述高级辅助驾驶系统。 2.根据权利要求1所述的方法,其特征在于,在所述接收针对高级辅助驾驶系统确定性配置模板的配置数据的步骤之前,所述方法还包括: 对所述高级辅助驾驶系统确定性配置模板进行校验; 在所述高级辅助驾驶系统确定性配置模板通过所述校验时,执行所述接收针对高级辅助驾驶系统确定性配置模板的配置数据的步骤。 3.根据权利要求1所述的方法,其特征在于,所述事件通知数据包括目标事件类型、事件风暴条件数据和事件通知粒度,所述依据所述事件通知数据,确定事件通知控制信息的步骤包括: 获取通知事件; 判断所述通知事件是否满足所述事件风暴条件数据,和所述通知事件是否为所述目标事件类型; 当所述通知事件满足所述事件风暴条件数据,且所述通知事件为所述目标事件类型时,确定依据所述事件通知粒度唤醒读端进程为所述事件通知控制信息; 当所述通知事件不满足所述事件风暴条件数据,或所述通知事件不为所述目标事件类型时,确定立即唤醒读端进程为所述事件通知控制信息。 4.根据权利要求3所述的方法,其特征在于,所述事件风暴条件数据包括:在预设时间窗内,事件发生次数大于预设阈值;所述判断所述通知事件是否满足所述事件风暴条件数据的步骤包括: 响应于所述通知事件在所述预设时间窗内,事件发生次数大于所述预设阈值,确定所述通知事件满足所述事件风暴条件数据; 响应于所述通知事件在所述预设时间窗内,事件发生次数不大于所述预设阈值,确定所述通知事件不满足所述事件风暴条件数据。 5.根据权利要求1所述的方法,其特征在于,所述内存访问数据包括目标进程和字节长度值,所述依据所述内存访问数据,确定访问控制信息的步骤包括: 针对所述目标进程的内存设置所述字节长度值; 确定对设置后的目标进程进行内存锁定为所述访问控制信息。 6.根据权利要求5所述的方法,其特征在于,所述目标进程为父进程时,所述对设置后的目标进程进行内存锁定的包括: 调用应用锁定标志函数,对所述设置后的目标进程进行内存锁定,所述父进程标识有内存锁定标志。 7.根据权利要求5所述的方法,其特征在于,所述目标进程为子进程时,所述对设置后的目标进程进行内存锁定的还包括: 对所述子进程设置预设补丁; 将所述子进程标识所述内存锁定标志。 8.根据权利要求1所述的方法,其特征在于,所述进程调度数据包括中央处理器亲和性数据和内核工作队列优先级提升值,所述依据所述进程调度数据,确定调度控制信息的步骤包括: 依据所述中央处理器亲和性数据,确定所述高级辅助驾驶系统的业务指定中央处理器范围和迁移信息; 依据所述内核工作队列优先级提升值,确定内核工作队列优先级信息; 将所述业务指定中央处理器范围、所述迁移信息和所述内核工作队列优先级信息确定为所述调度控制信息。 9.根据权利要求8所述的方法,其特征在于,所述依据所述中央处理器亲和性数据,确定所述高级辅助驾驶系统的业务指定中央处理器范围和迁移信息的步骤包括: 将所述高级辅助驾驶系统的业务指定中央处理器范围指定为所述中央处理器亲和性数据对应的目标范围; 将所述高级辅助驾驶系统之外的业务指定为所述目标范围外的中央处理器范围; 将所述目标范围的硬终端中断迁移至所述目标范围外的中央处理器范围,并确定为迁移信息。 10.一种高级辅助驾驶系统处理装置,其特征在于,所述装置包括: 接收模块,用于接收针对高级辅助驾驶系统确定性配置模板的配置数据,所述配置数据包括事件通知数据、内存访问数据和进程调度数据; 第一确定模块,用于依据所述事件通知数据,确定事件通知控制信息; 第二确定模块,用于依据所述内存访问数据,确定访问控制信息; 第三确定模块,用于依据所述进程调度数据,确定调度控制信息; 配置模块,用于采用所述事件通知控制信息、所述访问控制信息和所述调度控制信息配置所述高级辅助驾驶系统。 11.一种车辆,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至9任一项所述的高级辅助驾驶系统处理方法的步骤。 12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的高级辅助驾驶系统处理方法的步骤。 |
所属类别: |
发明专利 |