电视机软件的故障记录方法及装置制造方法及图纸

技术编号:7901774 阅读:274 留言:0更新日期:2012-10-23 13:49
本发明专利技术公开了一种电视机软件的故障记录方法及装置。其中,该方法包括:接收电视机软件在运行过程中发生预定的故障事件时发送的故障信息;将该故障信息记录在电视机的存储器的预设存储区中。通过本发明专利技术,能够在电视机软件的运行过程中主动记录故障信息,从而可以提高解决问题的效率。

【技术实现步骤摘要】

本专利技术涉及电器领域,具体而言,涉及一种电视机软件的故障记录方法及装置
技术介绍
电视机网络功能的增加,使得电视机软件的复杂度增加,从而增加了电视机软件的故障发生机率。故障信息对于电视机软件 问题的解决极为重要,对于用户提出的问题如果不能够同时提供相应的故障信息,则需要花费大量时间进行问题重现。目前,电视机的软件大多是基于操作系统的嵌入式软件,在软件调试过程中,通常采用在代码中增加打印信息,利用串口或USB 口查看打印信息的方式获取软件运行中的相关信息。但是在用户使用过程中,不便于通过这种方式查看电视机软件当前产生的故障信息,并且,采用这种方式也不能实时获取电视机软件运行过程中的故障信息,降低了解决问题的工作效率。针对上述现有技术中,只能在软件调试过程中通过在代码中增加打印信息,利用串口或USB 口查看的方式获取电视机软件的故障信息,从而导致不能实时获取电视机软件运行过程中的故障信息,解决问题的工作效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种电视机软件的故障记录方法及装置,以解决现有技术的解决问题的工作效率较低的问题。为了实现上述目的,根据本专利技术的一方面,提供了一种电视机软件的故障记录方法。根据本专利技术的电视机软件的故障记录方法包括接收电视机软件在运行过程中发生预定的故障事件时发送的故障信息;将所述故障信息记录在电视机的存储器的预设存储区中。为了实现上述目的,根据本专利技术的另一个方面,提供了一种电视机软件的故障记录装置,位于电视机中。根据本专利技术的电视机软件的故障记录装置包括接收模块,用于接收电视机软件在运行过程中发生预定的故障事件时发送的故障信息;记录模块,用于将所述故障信息记录在电视机的存储器的预设存储区中。通过本专利技术,在电视机软件的运行过程中,当发生预定的故障事件时,接收电视机软件发送的故障信息,将该故障信息存储在电视机的存储器的预定存储区,从而可以在电视机软件发生故障事件时获取相应的故障信息,在解决问题时不需要花费时间进行故障重现,从而解决了现有技术中解决问题的工作效率较低的问题,进而提高了解决问题的工作效率及用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是根据本专利技术实施例的电视机软件的故障记录方法的流程图;图2是本专利技术实施例一中函数Function_A的运行流程图;图3是本专利技术实施例二中故障信息主动反馈的流程图;图4是本专利技术实施例三中电视机软件的运行流程图;图5是根据本专利技术实施例的电视机软件的故障记录装置的结构示意图;图6是根据本专利技术优选实施例的电视机软件的故障记录装置的结构示意图;图7是根据本专利技术另一优选实施例的电视机软件的故障记录装置的结构示意图 以及图8是根据本专利技术又一优选实施例的电视机软件的故障记录装置的结构示意图。具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。本专利技术实施例提供了一种电视机软件的故障记录方法。图I是根据本专利技术实施例的电视机软件的故障记录方法的流程图。如图I所示,该方法主要包括以下步骤步骤S102,接收电视机软件在运行过程中发生预定的故障事件时发送的故障信息;例如,在电视机软件的设置过程中,可以预先设定故障事件,并且为每一种故障事件设定标志位,代码设计的同时增加容错控制,例如,可以将内存资源申请、关键参数设置及初始化设置等操作失败为故障事件。在本专利技术实施例的一个优选实施方式中,可以通过增加函数Function_A来实现故障记录,例如,在电视机软件的设计时,可以设计在进行内存资源申请、关键参数设置及初始化设置等操作失败时,增加对调用函数Function_A,同时将调用Function_A的函数名称及故障类型作为参数传递给函数Function_A。则在电视机软件的运行过程中,当发生上述预设的故障事件时,电视机软件调用函数Function_A,将当前发生的故障事件的故障信息发送给函数Function_A。步骤S104,将所述故障信息记录在电视机的存储器的预设存储区中。在本专利技术实施例的一个优选实施方式中,可以在电视机的存储器中预先划分出故障记录的存储区,并规定故障记录的数据存储格式,在电视机软件运行发生上述预定的故障事件时,将电视机软件发送的故障信息存储在该存储区中。例如,如果函数Function_A进行故障记录,则在电视机软件调用函数Function_A将当前故障事件的故障信息传送给函数Function_A时,函数Function_A对故障信息进行分类整理和保存。在本专利技术实施例的一个优选实施方式中,在多进程的操作系统中,函数Function_A在电视机软件运行过程中一直运行。故障信息可以采用列表的形式进行存储,在函数FUnction_A首次运行时,可以在存储区创建一个列表用于保存故障信息,每当接收到电视机软件传送的故障信息时,函数Function_A将故障信息保存在该列表中。在本专利技术实施例的一个优选实施方式中,为了便于对故障事件进行定位,上述故障信息可以包括但不限于故障事件的故障类型、故障原因及发生位置。其中,故障原因可以根据需要设定为如表I所示的形式内存分配失败、初始化失败、参数设置错误等等。在电视机软件设计过程中,在进行容错处理时需要增加对故障信息的处理,例如,在进行内存申请时会检测是否能够获得足够的内存空间,如果申请失败则要将故障信息标记为内存分配失败。在本专利技术实施例中,故障信息的设定需要在整个电视机软件的设计过程中确定。表I.故障原因的数据格式 内存分配失败 初始化失败 参数设置错误在本专利技术实施例的另一个优选实施方式中,为了避免重复存储,在接收到电视机软件发送的上述故障信息后,可以根据接收到的故障信息进行整理,按照故障类型将故障信息进行分类,并判断上述存储区中是否已存储与该故障类型相同的故障信息,如是没有存储,则将接收到的故障信息按照预设的数据格式保存在存储区中。例如,如果故障信息保存在列表中,则在接收到电视机软件发送的故障信息时,可以采用查表的方式判断故障是否已存在,如果故障不存在,将故障类型、产生位置、故障原因等信息按照固定的数据格式生成记录保存到列表中。当然,在本专利技术实施例的另一个优选实施例中,在存储区中已存储有与当前故障信息的故障类型相同的故障信息时,也可以再次存储该故障信息,或者,也可以增加一个用于记录每种故障类型出现的次数的参数,从而使得维护人员或软件设计人员可以获知每种故障类型出现的概率,进而针对出现频率较高的故障类型进行维护,并对电视机软件进行改进。在本专利技术实施例的一个优选实施方式中,为了便于解决问题,在上述存储区中还可以进一步存储电视机软件当前运行的电视机的机型标识(例如,电视机的机型名称或代码等)以及电视机软件的软件版本号。例如,如果上述故障信息采用列表的形式记录,则可以将电视机的机型标识及软件版本号作为每条记录的字段。在本专利技术实施例的又一个优选实施方式中,为了便于识别故障的严重程度,在电视机软件设计过程中,可以设置各种故障类型的故障等级,并在故障事件发生时,将该故障事件的故障本文档来自技高网...

【技术保护点】
一种电视机软件的故障记录方法,其特征在于,包括:接收电视机软件在运行过程中发生预定的故障事件时发送的故障信息;将所述故障信息记录在电视机的存储器的预设存储区中。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈春晓
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:

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

1