本技术涉及视频数据领域,尤其涉及车机视频数据控制方法、车机视频数据控制装置及电子设备。
背景技术:
1、当前车机系统的法规要求越来越严格,比如,要求提供给用户可以选择车机是否被允许采集车内外的生物识别数据(如,语音、声纹、人脸等)的交互端。
2、为了应对这一要求,车机上提供采集语音、人脸的授权开关交的互端,如果授权开关开启,则可以使用车上的麦克收集的相关功能,可以使用车内摄像头相关功能,如dsm和osm相关的功能;如果授权开关关闭,则不可使用上述的相关功能。
3、针对摄像头相关功能,车内一般包含dsm和osm两种摄像头,(dsm多用于驾驶员监控,osm多用于乘员监控)。
4、因此,为了达成合法合规的目标,设计车机视频数据控制的方案,从车端控制车机视频流数据的上传。
技术实现思路
1、本发明的目的在于提供一种车载中控的桌面控制方法、车载中控的桌面控制装置及电子设备,至少解决上述的一个技术问题。
2、本发明提供了下述方案:
3、根据本发明的一个方面,提供一种车机视频数据控制方法,所述车机视频数据控制方法包括:
4、获取车机停止视频流采集的工况;
5、根据当前为所述车机停止视频流采集的工况,切断视频流的采集;
6、其中,获取车辆自动驾驶功能等级信息;
7、判断所述车辆自动驾驶功能等级是否为l3级或更高等级;
8、若,所述车辆自动驾驶功能等级为l3级或更高等级,则dsm服务的摄像头由had控制器控制电源,osm服务的摄像头由csc控制器控制电源;
9、若,所述车辆自动驾驶功能等级低于l3级,则dsm服务的摄像头和osm服务的摄像头由csc控制器控制电源;
10、根据dsm服务的摄像头或/和osm服务的摄像头被控制电源和当前为所述车机停止视频流采集的工况,切断dsm服务的摄像头或/和osm服务的摄像头的视频流的采集。
11、进一步的,所述车获取车机停止视频流采集的工况包括:
12、设置定时关闭的端口和感知关闭的端口;
13、根据定时关闭的端口接收计时到达预设定时阈值的信号或感知关闭的端口接收驾驶周期结束的信号,控制dsm服务的摄像头或/和osm服务的摄像头的电源为关闭状态。
14、进一步的,所述感知关闭的端口包括:
15、调用csc控制器的适配层接口,控制osm服务的摄像头的电源关闭;
16、其中,
17、适配层集成osm服务的jar包;
18、所述jar包与oms服务进行对接;
19、根据osm服务接收所述感知关闭的端口驾驶周期结束的信号,将osm服务的算法停止运行,并向mcu service发送上下电处理的指令;
20、所述mcu service根据上下电处理的指令进行上下电处理,包括,将状态数据存储到eeprom中后,完成给摄像头下电的操作。
21、进一步的,所述感知关闭的端口还包括:
22、调用csc控制器的适配层接口,包括,调用soaproxyservice与底层someip交互;
23、根据调用soaproxyservice与底层someip交互,通过网络传递所述感知关闭的端口驾驶周期结束的信号给qnx侧的someip,向上传递给hq-api,再向上传递到dsm服务;
24、根据dsm服务接收所述感知关闭的端口驾驶周期结束的信号,将dsm服务的算法关闭,并调用hq-api向mcuservice发送上下电处理的指令;
25、所述mcu service根据上下电处理的指令进行上下电处理,包括,将状态数据存储到eeprom中后,完成给摄像头下电的操作。
26、进一步的,所述感知关闭的端口还包括:
27、调用csc控制器的适配层接口,包括,调用soaproxyservice与底层someip交互;
28、根据调用soaproxyservice与底层someip交互,通过网络传递所述感知关闭的端口驾驶周期结束的信号给had侧的someip,再向上传递到dsm服务;
29、根据dsm服务接收所述感知关闭的端口驾驶周期结束的信号,将dsm服务的算法关闭,并向had发送上下电处理的指令;
30、所述had根据上下电处理的指令进行上下电处理,包括,由had存储开关状态,并完成给摄像头下电的操作。
31、进一步的,还包括:设置感知开启的端口;
32、获取车机启动视频流采集的工况;
33、根据当前为所述车机启动视频流采集的工况,接通视频流的采集;
34、根据所述车辆自动驾驶功能等级的信息和所述感知开启的端口接收启动驾驶周期的信号,控制dsm服务的摄像头或/和osm服务的摄像头的电源为开启状态;
35、其中,
36、调用csc控制器的适配层接口,控制osm服务的摄像头的电源开启;
37、适配层集成osm服务的所述jar包;
38、所述jar包与oms服务进行对接;
39、根据osm服务接收所述感知开启的端口启动驾驶周期的信号,将osm服务的算法启动运行,并向所述mcu service发送上下电处理的指令;
40、所述mcu service根据上下电处理的指令进行上下电处理,包括,将状态数据存储到eeprom中后,完成给摄像头上电的操作。
41、进一步的,所述感知开启的端口还包括:
42、调用csc控制器的适配层接口,包括,调用soaproxyservice与底层someip交互;
43、根据调用soaproxyservice与底层someip交互,通过网络传递所述感知开启的端口启动驾驶周期的信号给qnx侧的someip,向上传递给hq-api,再向上传递到dsm服务;
44、根据dsm服务接收所述感知开启的端口启动驾驶周期的信号,将dsm服务的算法启动运行,并调用hq-api向所述mcu service发送上下电处理的指令;
45、所述mcu service根据上下电处理的指令进行上下电处理,包括,将状态数据存储到eeprom中后,完成给摄像头上电的操作。
46、进一步的,所述感知开启的端口还包括:
47、调用csc控制器的适配层接口,包括,调用soaproxyservice与底层someip交互;
48、根据调用soaproxyservice与底层someip交互,通过网络传递所述感知启动的端口启动驾驶周期的信号给had侧的someip,再向上传递到dsm服务;
49、根据dsm服务接收所述感知关闭的端口启动驾驶周期的信号,将dsm服务的算法启动运行,并向had发送上下电处理的指令;
50、所述had根据上下电处理的指令进行上下电处理,包括,由had存储开关状态,并完成给摄像头上电的操作。
51、根据本发明的二个方面,提供一种车机视频数据控制装置,所述车机视频数据控制装置包括:
52、工况信息模块,用于获取车机停止视频流采集的工况;
53、切断视频模块,用于根据当前为所述车机停止视频流采集的工况,切断视频流的采集;
54、驾驶等级模块,用于获取车辆自动驾驶功能等级信息;
55、等级判断模块,用于判断所述车辆自动驾驶功能等级是否为l3级或更高等级;
56、高级方案模块,用于若,所述车辆自动驾驶功能等级为l3级或更高等级,则dsm服务的摄像头由had控制器控制电源,osm服务的摄像头由csc控制器控制电源;
57、普通方案模块,用于若,所述车辆自动驾驶功能等级低于l3级,则dsm服务的摄像头和osm服务的摄像头由csc控制器控制电源;
58、视频流模块,用于根据dsm服务的摄像头或/和osm服务的摄像头被控制电源和当前为所述车机停止视频流采集的工况,切断dsm服务的摄像头或/和osm服务的摄像头的视频流的采集。
59、根据本发明的三个方面,提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
60、所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行所述车机视频数据控制方法的步骤。
61、通过上述方案,获得如下有益的技术效果:
62、本技术通过区分不同的自动驾驶功能等级,利用配置的不同,采取不同的控制器实现对dsm服务的摄像头和osm服务的摄像头的控制,充分利用不同车辆的配置资源。
63、本技术通过将osm服务部署在安卓侧,避免链路过长容易出现传输问题。
64、本技术通过设置定时关闭的端口和感知关闭的端口两类交互端口,控制dsm服务的摄像头或/和osm服务的摄像头的电源状态,使dsm服务的摄像头或/和osm服务的摄像头的电源控制方式更灵活。