电子器件故障的自动检测方法及装置制造方法及图纸

技术编号:15541438 阅读:155 留言:0更新日期:2017-06-05 10:50
本发明专利技术涉及通信领域,公开了一种电子器件故障的自动检测方法及装置。本发明专利技术中,预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识;电子器件故障的自动检测方法包括:扫描终端设备中所有的电子器件,获取各个电子器件的信息;根据获取的信息与预设信息之间的匹配关系,将与匹配关系相对应的log打印标识添加到log文件中。本发明专利技术还公开了一种电子器件故障的自动检测装置。与现有技术相比,本发明专利技术使得可以根据log文件中的故障信息对电子器件进行维修、处理、维护等,以便后期对软件质量和技术的改进。

Automatic detection method and device for electronic device fault

The invention relates to the field of communication, and discloses a method and an apparatus for automatically detecting an electronic device fault. In the invention, pre add running log log print logo in the electronic device driving each terminal equipment and start-up code; including automatic detection method of electronic device failure: all electronic devices scan terminal equipment, access to various electronic devices information; according to the matching relationship between the information and the preset information acquisition, add log print the logo corresponding to the matching relation to the log file. The invention also discloses an automatic detecting device for the fault of the electronic device. Compared with the prior art, the invention enables the maintenance, processing and maintenance of the electronic devices according to the fault information in the log file, so as to improve the quality and technology of the software in the later stage.

【技术实现步骤摘要】
电子器件故障的自动检测方法及装置
本专利技术涉及通信领域,特别涉及一种电子器件故障的自动检测方法及装置。
技术介绍
随着科学技术的发展,手机等电子设备已经得到很大的普及,且已成为人们工作和生活中不可缺少的一部分。同时,为满足消费者的需要,这些电子数码产品一般都具备播放视频、听歌曲等各种视听娱乐功能,并且用户还可以使用电子设备投递简历、存储数据等。目前,电子设备的应用尤其广泛。对于手机而言,如果手机出现故障,售后维修人员,基本上是通过观察查看手机中损坏的电子器件,然后将损坏的电子器件进行更换。但是,专利技术人在实现本专利技术的过程中,发现现有技术中还存在以下技术问题:手机发生故障需要维修的原因有很多,有器件不良导致其使用寿命较短,也有软件本身存在的漏洞BUG问题。如果仅通过查看手机故障来更换电子器件,往往会导致故障原因不明,无法为研发提供有力的信息和故障原因,以便下次改进技术。
技术实现思路
本专利技术实施例的目的在于提供一种电子器件故障的自动检测方法及装置,使得可以根据log文件中的故障信息对电子器件进行维修、处理、维护等,以便后期对软件质量和技术的改进。为解决上述技术问题,本专利技术实施例提供了一种电子器件故障的自动检测方法,预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识;电子器件故障的自动检测方法包括:扫描终端设备中所有的电子器件,获取各个电子器件的信息;根据获取的信息与预设信息之间的匹配关系,将与匹配关系相对应的log打印标识添加到log文件中。本专利技术实施例还提供了一种电子器件故障的自动检测装置,包括:预设模块,用于预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识;扫描模块,用于扫描终端设备中所有的电子器件;获取模块,用于获取各个电子器件的信息;匹配模块,用于将信息与预设信息之间进行匹配;打印模块,用于根据获取的信息与预设信息之间的匹配关系,将与匹配关系相对应的log打印标识添加到log文件中。本专利技术实施例相对于现有技术而言,通过预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识,并且扫描终端设备中所有的电子器件,获取各个电子器件的信息,然后根据获取的信息与预设信息之间的匹配关系,将与匹配关系相对应的log打印标识添加到log文件中,使得可以从log文件中获知电子器件的软件部分是否出现故障,以便维修人员可以根据log文件中的故障信息对电子器件进行维修处理;或者程序开发人员可以根据log文件中的故障信息对电子器件进行分析维护,以便后期对软件质量和技术的改进。另外,将与匹配关系相对应的log打印标识添加到log文件中之后,电子器件故障的自动检测方法还包括:对log文件进行分析,提取出现异常的log打印标识;根据提取的出现异常的log打印标识,生成故障log文件,使得维修人员可以从故障log文件中便捷的获知故障信息,以便进行维修处理;并且研发人员可以根据从故障log文件中获知的故障信息对电子器件进行分析维护,以便技术改进。另外,对log文件进行分析,提取出现异常的log打印标识,具体包括:对log文件中各log打印标识中的分类Tag进行分析;在Tag的内容指示log出现异常时,提取出现异常的log打印标识。通过这种方式,提供了一种提取出现异常的log打印标识的具体实现方式,而且这种方式提取的出现异常的log打印标识较为精确。另外,将与匹配关系相对应的log打印标识添加到log文件中,具体包括:以预定格式和/或按照预设分类将与匹配关系相对应的log打印标识添加到log文件中。通过这种方式,使得可以对电子器件的故障信息进行更好地分类,从而用户可以更加精确便捷的从log文件中获知电子器件的故障信息。另外,将与匹配关系相对应的log打印标识添加到log文件中之后,电子器件故障的自动检测方法还包括:将log文件存储至指定的目录,使得用户可以对存储的log文件进行调用和查看。和/或,将log文件上传至后台,使得用户可以对上传到后台的log文件进行查看并分析。和/或,将log文件进行显示,使用户可以更为直观的对显示的log文件进行查看并分析。另外,电子器件故障的自动检测装置还包括:分析模块,用于对log文件进行分析;提取模块,用于提取出现异常的log打印标识;生成模块,用于根据提取的出现异常的log打印标识,生成故障log文件。另外,分析模块,还用于对log文件中各log打印标识中的分类Tag进行分析;提取模块,还用于在Tag的内容指示log出现异常时,提取出现异常的log打印标识。另外,打印模块,还用于以预定格式和/或按照预设分类将与匹配关系相对应的log打印标识添加到log文件中。另外,电子器件故障的自动检测装置还包括:存储模块,用于将log文件存储至指定的目录;和/或上传模块,用于将log文件上传至后台;和/或显示模块,用于将log文件进行显示。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式中电子器件故障的自动检测方法的流程图;图2是根据本专利技术第二实施方式中电子器件故障的自动检测方法的流程图;图3是根据本专利技术第三实施方式中电子器件故障的自动检测装置的方框图;图4是根据本专利技术第四实施方式中电子器件故障的自动检测装置的方框图;图5是根据本专利技术第五实施方式中电子设备的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种电子器件故障的自动检测方法。需要说明的是,在终端设备出厂之前,可以创建终端设备自动体检程序,并且在自动体检程序中可以预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识。并且,于实际的应用中,针对每一个电子器件都可以预先设定多个log打印标识。通常情况下,log打印标识可以分为两类,其中一类用于指示该电子器件正常,另外一类用于指示该电子器件出现故障。比如,在电子器件启动正常的关键LOG中,可以添加[auto_test_OK],而当电子器件的程序走了异常的流程时,可以在异常的流程里添加[auto_test_ERROR]等。电子器件故障的自动检测方法的具体流程如图1所示,其包括:步骤101,扫描终端设备中所有的电子器件。具体地说,进入终端设备自动体检程序,自动打开终端设备的log,当用户点击自动体检程序中的全面体检时,按照预设顺序依次打开终端设备的电子器件,并对打开的电子器件进行扫描。并且,在扫描结束之后可以将打开的电子器件同时关闭,也可以在每个电子器件被扫描结束时,即将该电子器件关闭。比如,终端设备的电子设备至少可以但不限于包括:显示屏,触摸屏,摄像头,距离传感器,光感传感器,指南针等等,则可以依次打开显示屏,触摸屏,摄像头,距离传感器,光感传感器,本文档来自技高网...
电子器件故障的自动检测方法及装置

【技术保护点】
一种电子器件故障的自动检测方法,其特征在于,预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识;所述电子器件故障的自动检测方法包括:扫描所述终端设备中所有的电子器件,获取各个电子器件的信息;根据获取的所述信息与预设信息之间的匹配关系,将与所述匹配关系相对应的log打印标识添加到log文件中。

【技术特征摘要】
1.一种电子器件故障的自动检测方法,其特征在于,预先在终端设备的每个电子器件的驱动和启动代码中添加运行日志log打印标识;所述电子器件故障的自动检测方法包括:扫描所述终端设备中所有的电子器件,获取各个电子器件的信息;根据获取的所述信息与预设信息之间的匹配关系,将与所述匹配关系相对应的log打印标识添加到log文件中。2.根据权利要求1所述的电子器件故障的自动检测方法,其特征在于,所述将与匹配关系相对应的log打印标识添加到log文件中之后,所述电子器件故障的自动检测方法还包括:对所述log文件进行分析,提取出现异常的log打印标识;根据提取的所述出现异常的log打印标识,生成故障log文件。3.根据权利要求2所述的电子器件故障的自动检测方法,其特征在于,所述对log文件进行分析,提取出现异常的log打印标识,具体包括:对所述log文件中各log打印标识中的分类Tag进行分析;在所述Tag的内容指示所述log出现异常时,提取出现异常的所述log打印标识。4.根据权利要求1所述的电子器件故障的自动检测方法,其特征在于,所述将与匹配关系相对应的log打印标识添加到log文件中,具体包括:以预定格式和/或按照预设分类将与匹配关系相对应的log打印标识添加到log文件中。5.根据权利要求1至4中任意一项所述的电子器件故障的自动检测方法,其特征在于,所述将与所述匹配关系相对应的log打印标识添加到log文件中之后,所述电子器件故障的自动检测方法还包括:将所述log文件存储至指定的目录;和/或,将所述log文件上传至后台;和/或,将...

【专利技术属性】
技术研发人员:王双军
申请(专利权)人:上海与德信息技术有限公司
类型:发明
国别省市:上海,31

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

1