一种控制行车记录仪自动重启的方法、存储介质及装置制造方法及图纸

技术编号:16646203 阅读:42 留言:0更新日期:2017-11-26 21:11
本发明专利技术公开一种控制行车记录仪自动重启的方法、存储介质及装置,其中,所述方法包括步骤:在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务,使摄像头拍摄的图像重新显示在显示屏中;本发明专利技术采用自动重启的方式,避免了用户手动重启摄像头或重启行车记录仪的麻烦,并且本发明专利技术是在行车记录仪整机开机的状态下,只对摄像头以及行车记录仪的多媒体服务进行重启,其耗时较短,能够有效保证视频图像的完整录制,同时还保证用户的驾驶安全。

Method, storage medium and device for automatic restart of control recorder

The method of the invention, a control driving recorder automatically restart open storage medium and a device, wherein said method comprises the steps of: creating a thread for monitoring real-time monitoring of image frames in Android tachograph system HAL layer; when the monitor thread at a predetermined time not to monitor the image frame, then reset the camera and restart the tachograph in multimedia services, so that the image of the camera to display on the screen; the invention adopts automatic restart mode, avoiding the user to manually restart the camera or restart the recorder in trouble, and the present invention is in the tachograph boot of the state, only to the camera and multimedia service recorder to restart, the shorter time, which can ensure the integrity of the video image recording, but also ensure that the user's driving Safety.

【技术实现步骤摘要】
一种控制行车记录仪自动重启的方法、存储介质及装置
本专利技术涉及行车记录仪领域,尤其涉及一种控制行车记录仪自动重启的方法、存储介质及装置。
技术介绍
行车记录仪可以记录车辆行驶过程中的视频图像和声音,相当于车辆的黑匣子,可为交通事故提供证据,也可以记录行驶过程中的美好画面。然而,行车记录仪在使用过程中经常会由于软件出错或者外部电器环境干扰而导致摄像头图像无法传递给显示屏的情况,此时用户看到的是黑屏的显示;现有技术在遇到这种情况时,通常需要用户手动重启行车记录仪,现有的这种手动处理方式不仅会导致行车记录仪在一段时间内无法录制视频,而且还会给正在驾驶的用户带来一定的危险。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种控制行车记录仪自动重启的方法、存储介质及装置,旨在解决现有的行车记录仪在遇到无法将图像传递给显示屏的情况下,需要手动重启导致行车记录仪在一段时间内无法录制视频且给用户带来危险的问题。本专利技术的技术方案如下:一种控制行车记录仪自动重启的方法,其中,包括步骤:A、在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;B、当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务。所述的控制行车记录仪自动重启的方法,其中,所述步骤A之前还包括:A01、开启行车记录仪,通过摄像头驱动获取摄像头拍摄的图像帧;A02、将所述图像帧暂存到预先创建的buffer中,并通知HAL层接收所述图像帧。所述的控制形成记录仪自动重启的方法,其中,所述步骤A还包括:A1、在所述行车记录仪Android系统的HAL层与框架层之间创建一用于控制摄像头的api接口。所述的控制行车记录仪自动重启的方法,其中,所述步骤B具体包括:B1、当所述监控线程在预定时间内未监测到图像帧时,则通过所述api接口对摄像头进行硬件复位;B2、通过所述api接口通知行车记录仪HAL层未获取到图像帧,重启行车记录仪中的多媒体服务。所述的控制行车记录仪自动重启的方法,其中,所述B1中对摄像头进行硬件复位的具体步骤为:通过api接口对摄像头进行断电再通电,即实现摄像头复位。所述的控制行车记录仪自动重启的方法,其中,所述预定时间为0.1-2s。一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务。所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:开启行车记录仪,通过摄像头驱动获取摄像头拍摄的图像帧;将所述图像帧暂存到预先创建的buffer中,并通知HAL层接收所述图像帧。所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并具体执行:在所述行车记录仪Android系统的HAL层与框架层之间创建一用于控制摄像头的api接口;当所述监控线程在0.05-1s内未监测到图像帧时,则通过api接口对摄像头进行断电再通电,实现摄像头复位;通过所述api接口通知行车记录仪HAL层未获取到图像帧,重启行车记录仪中的多媒体服务。一种控制行车记录仪自动重启的装置,其中,包括处理器,适于实现各指令;以及存储器,适于存储多条指令,所述指令适于由处理器加载并执行上述任意一项所述控制行车记录仪自动重启方法的步骤。有益效果:本专利技术通过在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;当所述监控线程在预定时间内未监测到图像帧时,则自动复位摄像头并重启行车记录仪中的多媒体服务,使摄像头拍摄的图像重新显示在显示屏中;本专利技术避免了用户手动重启摄像头或重启行车记录仪的麻烦,能够有效保证视频图像的完整录制,同时还保证用户的驾驶安全。附图说明图1为本专利技术一种控制行车记录仪自动重启的方法较佳实施例的流程图。图2为本专利技术一种控制行车记录仪自动重启的装置较佳实施例的结构框图。具体实施方式本专利技术提供一种控制行车记录仪自动重启的方法、存储介质及装置,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术一种控制行车记录仪自动重启的方法较佳实施例的流程图,如图所示,其包括步骤:S100、在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;S200、当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务。现有行车记录仪在遇到软件出错或外部电气环境干扰时,通常会出现摄像头无法将拍摄的图像传递至显示屏的情况,此时用户看到的是黑屏的显示;如果用户要恢复正常的图像显示则需要手动重启行车记录仪,这种手动重启的方式通常是对行车记录仪进行整机启动,整机启动的方式耗时较长,这会导致行车记录仪在一段时间内无法录制视频,而且手动的方式还会给正在驾驶的用户带来一定的危险。为解决上述问题,本专利技术通过创建监控线程实时监测图像帧,当所述监控线程在预定时间内未监测到图像帧时,则自动复位摄像头并重启行车记录仪中的多媒体服务,使摄像头拍摄的图像重新显示在显示屏中;本专利技术采用自动重启的方式,避免了用户手动重启摄像头或重启行车记录仪的麻烦,并且本专利技术是在行车记录仪整机开机的状态下,只对摄像头以及行车记录仪的多媒体服务进行重启,其耗时较短,能够有效保证视频图像的完整录制,同时还保证用户的驾驶安全。进一步,在本专利技术中,所述步骤S100之前还包括:S10、开启行车记录仪,通过摄像头驱动获取摄像头拍摄的图像帧;具体来说,预先在行车记录仪上创建一应用程序(Application,app)通过所述app发送指令对行车记录仪进行控制;例如,通过打开app开启行车记录仪进行视频图像的录制,通过摄像头驱动获取摄像头拍摄的图像帧;S20、将所述图像帧暂存到预先创建的buffer中,并通知HAL层接收所述图像帧。具体来说,摄像头拍摄的图像帧在写入flash存储器之前需暂存到预先创建的buffer中,并通知HAL层接收所述图像帧,所述HAL层接收到图像帧后,再将所述图像帧传送至显示屏进行显示。更进一步,在本专利技术所述步骤S100中,除了在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程之外,还包括在所述行车记录仪Android系统的HAL层与框架层之间创建一用于控制摄像头的api接口。具体地说,所述监控线程用于实时监控HAL层是否接收到图像帧,由于视频录像、视频显示都是在行车记录仪的HAL层完成的,若HAL层持续接收到图像帧,则说明行车记录仪可正常显示所述视频;更具体地,本专利技术通过在Android系统的HAL层与框架层之间创建一用于控制摄像头的api接口,所述行车记录仪上的app通过所述api接口可控制摄像头录像、拍照、参数设置以及录像时长设置等操作;进一步,在本专利技术中,所述步骤S200具体包括:S210、当所述监控线程在预定时间内未监测到图像帧时,则通过所述api接口对摄像头进行硬件复位;S220、通过所述api接口通知行车记录仪HAL层未获本文档来自技高网...
一种控制行车记录仪自动重启的方法、存储介质及装置

【技术保护点】
一种控制行车记录仪自动重启的方法,其特征在于,包括步骤:A、在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;B、当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务。

【技术特征摘要】
1.一种控制行车记录仪自动重启的方法,其特征在于,包括步骤:A、在行车记录仪Android系统的HAL层创建一用于实时监控图像帧的监控线程;B、当所述监控线程在预定时间内未监测到图像帧时,则复位摄像头并重启行车记录仪中的多媒体服务。2.根据权利要求1所述的控制行车记录仪自动重启的方法,其特征在于,所述步骤A之前还包括:A01、开启行车记录仪,通过摄像头驱动获取摄像头拍摄的图像帧;A02、将所述图像帧暂存到预先创建的buffer中,并通知HAL层接收所述图像帧。3.根据权利要求1所述的控制形成记录仪自动重启的方法,其特征在于,所述步骤A还包括:A1、在所述行车记录仪Android系统的HAL层与框架层之间创建一用于控制摄像头的api接口。4.根据权利要求3所述的控制行车记录仪自动重启的方法,其特征在于,所述步骤B具体包括:B1、当所述监控线程在预定时间内未监测到图像帧时,则通过所述api接口对摄像头进行硬件复位;B2、通过所述api接口通知行车记录仪HAL层未获取到图像帧,重启行车记录仪中的多媒体服务。5.根据权利要求4所述的控制行车记录仪自动重启的方法,其特征在于,所述B1中对摄像头进行硬件复位的具体步骤为:通过api接口对摄像头进行断电再通电,即实现摄像头复位。6.根据权利要求1所述的控制行车...

【专利技术属性】
技术研发人员:欧在欢
申请(专利权)人:深圳市爱培科技术股份有限公司
类型:发明
国别省市:广东,44

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

1