本发明涉及智能驾驶领域,具体而言,涉及一种车辆的紧急录像方法、装置、电子设备及计算机程序产品。
背景技术:
1、行车录像可以在发生事故的场景下为用户记录事故情况,从而为用户进行事故问题追溯与维保提供证据。但是现有技术中,行车录像需在外部硬件插入的前提下进行,在外部硬件损坏、松动或性能下降的情况下,行车录像功能的稳定性也会下降,增加丢失记录事故的关键录像的风险。此外,行车录像的视频会循环抹除,若用户未能及时导出记录事故的关键录像可能导致视频丢失。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种车辆的紧急录像方法、装置、电子设备及计算机程序产品,以至少解决车辆紧急事故的记录效果较差的技术问题。
2、根据本发明实施例的一个方面,提供了一种车辆的紧急录像方法,包括:响应于车辆触发紧急录像功能,获取触发紧急录像功能的第一触发时间点和车辆的循环录像状态,其中,循环录像状态用于表示车辆的循环录像功能是否处于工作状态,循环录像功能用于对车辆行车过程中存储在可移动存储设备中的行车视频进行循环覆盖录制;从循环录像状态对应的存储空间中调取车辆的录像视频,其中,录像视频为包含第一触发时间点的行车视频或第一触发时间点之前的行车视频;基于第一触发时间点对录像视频进行编辑,得到车辆的紧急录像视频。
3、可选地,该方法还包括:响应于设置在车辆上的可移动存储设备处于开启状态,确定循环录像状态为循环录像功能处于工作状态;响应于可移动存储设备未处于开启状态,确定循环录像状态为循环录像功能未处于工作状态。
4、可选地,录像视频包括如下之一:第一录像视频、第二录像视频,存储空间包括如下至少之一:可移动存储设备、车辆对应虚拟内存,从循环录像状态对应的存储空间中调取车辆的录像视频,包括:响应于循环录像状态为循环录像功能处于工作状态,调取存储在可移动存储设备中的第一录像视频,其中,第一录像视频为在可移动存储设备中执行循环擦写操作所存储的录像视频,第一录像视频为至少一个循环擦写周期内存储至可移动存储设备的录像视频,至少一个循环擦写周期为至少包含第一触发时间点的周期;响应于循环录像状态为循环录像功能未处于工作状态,调取存储在虚拟内存中的第二录像视频,其中,第二录像视频为在虚拟内存中执行循环擦写操作所存储的录像视频,第二录像视频为第一触发时间点前预设时长内存储至虚拟内存的录像视频。
5、可选地,基于第一触发时间点对录像视频进行编辑,得到车辆的紧急录像视频,包括:响应于循环录像状态为循环录像功能处于工作状态,对第一录像视频进行截取,得到紧急录像视频;响应于循环录像状态为循环录像功能未处于工作状态,从第一触发时间点开始录制第一预设时长的行车视频,得到第一行车录像视频,对第一录像视频和第一行车录像视频进行拼接,得到紧急录像视频。
6、可选地,对第一录像视频进行截取,得到紧急录像视频,包括:基于第一触发时间点和第二预设时长确定第一时间点和第二时间点,其中,第一时间点为第一触发时间点之前与第一触发时间点间隔第二预设时长的时间点,第二时间点为第一触发时间点之后与第一触发时间点间隔第二预设时长的时间点;基于第一触发时间点、第一时间点和第二时间点对第一录像视频进行截取,得到紧急录像视频。
7、可选地,基于第一触发时间点、第一时间点和第二时间点对第一录像视频进行截取,得到紧急录像视频,包括:对第一录像视频中第一触发时间点和第一时间点之间的视频进行截取,得到第一紧急录像视频;对第一录像视频中第一触发时间点和第二时间点之间的视频进行截取,得到第二紧急录像视频;对第一紧急录像视频和第二紧急录像视频进行拼接,得到紧急录像视频。
8、可选地,对第一紧急录像视频和第二紧急录像视频进行拼接,得到紧急录像视频,包括:响应于车辆在第一触发时间点和第二时间点之间触发紧急录像功能,获取紧急录像功能的第二触发时间点;基于第二触发时间点和第二预设时长确定第三时间点,其中,第三时间点与第一时间点之间的间隔时长小于第三预设时长;对第一录像视频中第二触发时间点和第三时间点之间的视频进行截取,得到第三紧急录像视频;对第一紧急录像视频、第二紧急录像视频和第三紧急录像视频进行拼接,得到紧急录像视频。
9、可选地,第一录像视频和第一行车录像视频进行拼接,得到紧急录像视频,包括:响应于车辆在第一触发时间点和第四时间点之间触发紧急录像功能,获取紧急录像功能的第三触发时间点;从第三触发时间点开始录制第一预设时长的行车视频,得到第二行车录像视频;对第一录像视频、第一行车录像视频和第二行车录像视频进行拼接,得到紧急录像视频。
10、可选地,该方法还包括:将紧急录像视频存储至车辆对应的固定存储设备中。
11、可选地,该方法还包括:响应于车辆接收到预设信号,确定车辆触发紧急录像功能,其中,预设信号包括如下至少之一:紧急制动信号、碰撞预警信号、安全气囊引爆信号、紧急录像功能交互信号。
12、可选地,响应于车辆触发紧急录像功能之后,该方法还包括:在车辆的交互界面中展示提示信息,其中,提示信息用于提示行车视频的录制状态。
13、可选地,该方法还包括:响应作用于交互界面的触控操作,在交互界面展示循环录像页面、紧急录像页面,其中,循环录像页面用于展示录像视频,紧急录像页面用于展示紧急录像视频和紧急录像视频的标记信息,标记信息用于记载紧急录像视频的触发事件。
14、可选地,该方法还包括:响应作用于紧急录像视频的播放操作,在紧急录像页面显示紧急录像视频中对应行车事件的至少一个事故信息,其中,事故信息包括如下至少之一:事故原因、事故地址。
15、可选地,该方法还包括:响应作用于交互界面中多个视角中前视角的选择操作,基于前视角对车辆的行车视频进行录制,得到录像视频;响应作用于多个视角中前视角和环视角的选择操作,基于前视角和环视角对车辆的行车视频进行录制,得到录像视频。
16、根据本发明实施例的另一方面,还提供了一种车辆的紧急录像装置,包括:获取模块,用于响应于车辆触发紧急录像功能,获取触发紧急录像功能的第一触发时间点和车辆的循环录像状态,其中,循环录像状态用于表示车辆的循环录像功能是否处于工作状态,循环录像功能用于对车辆行车过程中存储在可移动存储设备中的行车视频进行循环覆盖录制;调取模块,用于从循环录像状态对应的存储空间中调取车辆的录像视频,其中,录像视频为包含第一触发时间点的行车视频或第一触发时间点之前的行车视频;生成模块,用于基于第一触发时间点对录像视频进行编辑,得到车辆的紧急录像视频。
17、根据本发明实施例的另一方面,还提供了一种电子设备,包括:存储器,存储有可执行程序;处理器,用于运行程序,其中,程序运行时执行上述的车辆的紧急录像方法。
18、根据本发明实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述的车辆的紧急录像方法。
19、在本发明实施例中,响应于车辆触发紧急录像功能,获取触发紧急录像功能的第一触发时间点和车辆的循环录像状态;从循环录像状态对应的存储空间中调取车辆的录像视频;基于第一触发时间点对录像视频进行编辑,得到车辆的紧急录像视频。容易注意到的是,在事故发生时,根据循环录像功能的工作状态,从对应的存储空间调取事故发生的第一触发时间点前一段时间的录像视频,并基于第一触发时间点对录像视频进行编辑,得到记录事故的紧急录像视频,通过单独生成紧急录像视频,避免了由于循环录像丢失或循环录像被覆盖,造成记录事故的关键录像丢失的问题,并实现了及时记录紧急事故的技术效果,进而解决了车辆紧急事故的记录效果较差的技术问题。