一种自动检测设备出错并保存出错视频的方法

文档序号:9567462阅读:290来源:国知局
一种自动检测设备出错并保存出错视频的方法
【技术领域】
[0001]本发明适用于智能电视,智能显示器,手机等电子设备,尤其涉及一种自动检测设备出错并保存出错视频的方法。
【背景技术】
[0002]目前当电视,显示器,手机等产品出现系统错误时,一般需要工程师使用专业的串口工具打印出错信息,进行排查解决。但是该技术有两大缺陷:在遇到出现概率较低的错误情况下,工程师需要花费大量的时间进行模拟;用户若是在家里操作出现了错误,则需要客服或工程师出差上门服务,花费的时间,金钱成本都很大。
[0003]另一种是通过服务器采集系统工作日志,工程师查看日志进行排查解决,采用这种方式时工程师看不到系统出错的现象及复现步骤,只能依据工作日志来排查错误,仍然需要大量时间来定位问题。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供一种让工程师更直观的看到系统出错的现象及步骤的自动检测设备出错并保存出错视频的方法。
[0005]本发明所采用的技术方案是:
一种自动检测设备出错并保存出错视频的方法,所述方法使用的系统包括检测模块、视频录制模块、存储模块和视频查看模块;所述检测模块输出端连接存储模块输入端;所述视频录制模块输出端连接存储模块的输入端;所述视频查看模块连接存储模块的输出端;所述方法包括如下步骤:
1)视频录制步骤:所述视频录制模块在设备开启后对显示画面的视频录制,并缓存N分钟视频录制模块录制的视频,N为非零正整数;
2)检测步骤:所述检测模块在设备开启后检测设备的运行情况,并在检测到需要保存出错视频的触发信息后向存储模块发送存储命令;
3)存储步骤:所述存储模块收到来自检测模块的存储命令后,将产生触发信息时视频录制模块所缓存的N分钟视频录制模块录制的视频作为出错视频保存至存储模块;
4)视频查看步骤:用户通过所述视频查看模块调用并查看存储模块上所存储的出错视频。
[0006]所述检测步骤包括以下子步骤:
A)系统信息采集:实时采集设备运行时产生的各种运行信息;
B)系统错误信息判定:
当未采集到需要保存出错视频的触发信息时,判断设备运行出现正常,则返回步骤A); 当采集到需要保存出错视频的触发信息时,判断设备运行出现错误,则进入步骤C);
C)发送存储命令;判定设备运行出现错误后,向存储模块发送存储命令。
[0007]所述检测模块包括1C处理器。
[0008]所述存储模块包括Flash内存,SD卡,硬盘和云端服务器。
[0009]本发明采用以上技术方案,利用检测模块检测设备的运行并由视频录制模块对设备的显示画面进行录制,并在产生触发事件后由检测模块向存储模块发送存储产生触发事件时所录制的视频,用户通过视频查看模块查看所保存的视频从而快速查找和分析系统出错原因并解决,提高工作效率和售后服务质量。
【附图说明】
[0010]以下结合附图和【具体实施方式】对本发明做进一步详细说明;
图1为本发明一种自动检测设备出错并保存出错视频的方法的流程图。
【具体实施方式】
[0011]本实施例是一种自动检测设备出错并保存出错视频的方法,所述方法使用的系统包括检测模块、视频录制模块、存储模块和视频查看模块。本实施例所述的检测模块包括硬件部分和软件部分,其中硬件含1C处理器,软件含系统底层程序,中间件,应用层程序等。所述存储模块可为Flash内存,SD卡,硬盘和云端服务器等。所述视频录制模块是一种可以对设备的显示画面进行视频录制的系统。
[0012]本实施例所述方法的步骤如下,流程如图1所述:
1)视频录制步骤:所述视频录制模块用于设备开启后对显示画面的视频录制;设备开启后,设备发送广播,视频录制模块在监听到设备开启的广播后自动开启相应的服务,对设备的显示画面进行视频录制,并保留N分钟的缓存视频,N为非零正整数。N分钟为不固定的时间,视视频录制模块的硬件资源情况决定。设备开启可以由用户通过远程控制或面板电源键使设备运行。
[0013]2)检测步骤:所述检测模块用于检测设备的运行情况,并在检测到需要保存出错视频的触发信息后向存储模块发送存储命令;
所述检测步骤具体包括以下子步骤:
A)系统信息采集:检测模块后台实时采集设备运行时产生的各种运行信息;设备运行过程中,后台都会打印工作日志,检测模块采集并监听这些信息,不管是软件系统底层,中间件或应用层。
[0014]B)系统错误信息判定:
当未采集到需要保存出错视频的触发信息时,判断设备运行出现正常,则返回步骤A);当采集到需要保存出错视频的触发信息时,判断设备运行出现错误,则进入步骤C);所述触发信息为约定范围内的错误,如Error,Null,ANR, FC等;当然正常情况下,设备调用了某个模块,没有出错,没有异常,但用户照样可以要求保存视频做特殊用途;检测模块拦截捕获到这些需要保存出错视频的触发信息时,即可判断设备运行出现错误。
[0015]C)发送存储命令;检测模块判定设备运行出现错误后,向存储模块发送存储命令。检测模块拦截捕获到需要保存出错视频的触发信息并判定设备运行出现错误后,检测模块的1C处理器即以此为触发点,向存储模块发送对当前视频录制模块所缓存的N分钟视频录制模块录制的视频进行保存的命令。
[0016]3)存储步骤:所述存储模块收到来自检测模块的存储命令后,将产生触发信息时视频录制模块所缓存的N分钟视频录制模块录制的视频作为出错视频保存至存储模块;所述存储模块如Flash内存,SD卡,硬盘或云端服务器等,当接收1C处理器发送过来的命令时,即对N分钟缓存视频进行保存。
[0017]4 )视频查看步骤:用户通过所述视频查看模块调用并查看存储模块上所存储的出错视频。用户通过此步骤就可以查看保存在Flash内存,SD卡,硬盘和云端服务器里的系统出错的视频。
[0018]采用本发明技术方案所提供的方法,利用检测模块检测设备的运行并由视频录制模块对设备的显示画面进行录制,并在产生触发事件后由检测模块向存储模块发送存储产生触发事件时所录制的视频,用户通过视频查看模块查看所保存的出错视频从而快速查找和分析设备出错原因并解决,提高工作效率和售后服务质量。
[0019]综上所述,仅为本发明的一种【具体实施方式】。但是,本领域中的普通技术人员在不偏离本发明的精神和范围的情况下,还可以对本发明的【具体实施方式】作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
【主权项】
1.一种自动检测设备出错并保存出错视频的方法,所述方法使用的系统包括检测模块、视频录制模块、存储模块和视频查看模块;所述检测模块输出端连接存储模块输入端;所述视频录制模块输出端连接存储模块的输入端;所述视频查看模块连接存储模块的输出端;其特征在于:所述方法包括如下步骤: 1)视频录制步骤:所述视频录制模块在设备开启后对显示画面的视频录制,并缓存N分钟视频录制模块录制的视频,N为非零正整数; 2)检测步骤:所述检测模块在设备开启后检测设备的运行情况,并在检测到需要保存出错视频的触发信息后向存储模块发送存储命令; 3)存储步骤:所述存储模块收到来自检测模块的存储命令后,将产生触发信息时视频录制模块所缓存的N分钟视频录制模块录制的视频作为出错视频保存至存储模块; 4)视频查看步骤:用户通过所述视频查看模块调用并查看存储模块上所存储的出错视频。2.根据权利要求1所述的一种自动检测设备出错并保存出错视频的方法,其特征在于:所述检测步骤包括以下子步骤: A)系统信息采集:实时采集设备运行时产生的各种运行信息; B)系统错误信息判定: 当未采集到需要保存出错视频的触发信息时,判断设备运行出现正常,则返回步骤A); 当采集到需要保存出错视频的触发信息时,判断设备运行出现错误,则进入步骤C); C)发送存储命令;判定设备运行出现错误后,向存储模块发送存储命令。3.根据权利要求1所述的一种自动检测设备出错并保存出错视频的方法,其特征在于:所述检测模块包括1C处理器。4.根据权利要求1所述的一种自动检测设备出错并保存出错视频的方法,其特征在于:所述存储模块包括Flash内存,SD卡,硬盘和云端服务器。
【专利摘要】一种自动检测设备出错并保存出错视频的方法,所述方法使用的系统包括检测模块、视频录制模块、存储模块和视频查看模块;包括如下步骤:1)视频录制模块在设备开启后对显示画面的视频录制,并缓存N分钟视频录制模块录制的视频;2)检测模块在设备开启后检测设备的运行情况,并在检测到需要保存出错视频的触发信息后向存储模块发送存储命令;3)存储模块收到来自检测模块的存储命令后,将视频录制模块所缓存的N分钟视频作为出错视频保存至存储模块;4)用户通过视频查看模块调用并查看存储模块上所存储的出错视频。用户采用本发明所提供的方法通过查看出错视频能够快速查找和分析设备出错原因并解决问题,提高工作效率和售后服务质量。
【IPC分类】H04N17/00
【公开号】CN105323581
【申请号】CN201410373882
【发明人】陈亚勇, 苏坤龙
【申请人】冠捷显示科技(厦门)有限公司
【公开日】2016年2月10日
【申请日】2014年7月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1