终端故障通告方法及终端的制作方法

文档序号:7752399阅读:159来源:国知局
专利名称:终端故障通告方法及终端的制作方法
技术领域
本发明涉及通讯技术领域,尤其涉及一种终端故障通告方法及终端。·
背景技术
随着社会的发展与科技的进步,各种终端产品层出不穷,且分布日益广泛,对终端产品的维护工作提出了很大的挑战。在出厂前,通讯设备的故障,仅仅是在开发阶段的测试过程中得以发现,由于待测设备的数量不成规模,环境不够复杂,应用场景也不够多样化,通讯设备在开发阶段的测试过程中出现的故障较少,此种故障发现方式不利于通信设备的质量提升。目前,通讯设备在使用过程的故障反馈,大都是依赖于用户的主动反馈。但是,在用户反馈时,由于用户对故障信息的描述不够专业,也无法提供通讯设备出现故障时所处状态的详细信息,而且很多设备故障问题用户并不察觉,由此为设备开发人员对设备故障查证带来很大困难,开发人员无法收集通讯设备在实际使用中出现的故障,同时通讯设备故障无法得到及时解决也给用户带来很多困扰。

发明内容
本发明的主要目的在于提供一种终端故障通告方法及终端,可以方便的收集并反馈通讯终端的故障,提高终端故障问题解决的高效性。为了达到上述目的,本发明提出一种终端故障通告方法,包括终端运行时监控该终端是否发生预定故障;若是,则记录故障信息,并将所述故障信息存储在故障预留区域;发送存储在所述故障预留区域中的故障信息至预定的服务器。优选地,该方法还包括终端启动时检测所述故障预留区域中是否存在故障信息;若有,则发送存储在所述故障预留区域中的故障信息至预定的服务器。优选地,所述终端运行时监控该终端是否发生预定故障的步骤之前还包括终端设定包括所述预定故障的故障集。优选地,所述故障集至少包括系统崩溃、内存不足或任务挂死。优选地,终端发送所述故障信息至预定的服务器的方式至少包括以下之一通过邮件、短信或上传日志方式发送。优选地,所述终端发送存储在所述故障预留区域中的故障信息至预定的服务器的步骤包括终端检测到所述故障预留区域无空闲时发送存储在所述故障预留区域中的故障信息至预定的服务器。本发明还提出一种故障通告终端,包括监控模块,用于在终端运行时监控该终端是否发生预定故障;
记录模块,用于当终端发生预定故障时,记录故障信息,并将所述故障信息存储在故障预留区域;发送模块,用于发送存储在所述故障预留区域中的故障信息至预定的服务器。优选地,该终端还包括检测模块,用于在终端启动时检测所述故障预留区域中是否存在故障信息;若有,则由所述发送模块发送存储在所述故障预留区域中的故障信息至预定的服务器。优选地,该终端还包括设定模块,用于设定包括所述预定故障的故障集。优选地,所述发送模块还用于在所述记录模块检测到所述故障预留区域无空闲时,发送存储在所述故障预留区域中的故障信息至预定的服务器。本发明提出的一种终端故障通告方法及终端,终端在运行时,实时监控终端产生的预定故障,并将故障信息存储在终端的故障预留区域,在终端启动时以及故障预留区域无空闲时,将故障预留区域中的故障信息发送至预定的服务器,解决了现有技术中通讯产品的现场故障难以收集的问题。本发明在无需人为参与的情况下,将研发人员关注的预定故障,以及故障出现时系统所处的状态通过邮件、短信、日志的方式或者其他网络数据传输形式发往指定的服务器,研发人员可以在服务器上查看设备运行过程中出现的故障,以及出现故障时系统所处的状态,从而可以方便并及时的对终端故障进行分析与解决,提升了产品质量;此外,本发明借助于网络的故障自动通告的方法,具有较低的成本。


·
图I是本发明终端故障通告方法一实施例的流程示意图;图2是本发明终端故障通告方法另一实施例的流程示意图;图3是本发明故障通告终端一实施例的结构示意图;图4是本发明故障通告终端另一实施例的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是终端在运行时,实时监控终端产生的预定故障,并将故障信息存储在终端的故障预留区域,在终端启动时以及故障预留区域无空闲时,将故障预留区域中的故障信息发送至预定的服务器,以便于研发人员及时解决终端故障,提高终端故障问题解决的高效性。如图I所示,本发明一实施例提出一种终端故障通告方法,包括步骤S101,终端运行时监控该终端是否发生预定故障;若是,则进入步骤S102 ;否贝U,结束流程。其中,预定故障可以根据各终端产品自身的主要功能进行定义,比如系统崩溃、内存不足、某个任务挂死或者某些主要功能异常等,可以将各种预定故障设定成故障集。在终端运行时,终端实时监控自身的运行状态,以便在运行状态出现异常,产生预定故障时,根据故障信息进行后续处理。步骤S102,记录故障信息,并将故障信息存储在故障预留区域;
当终端监控到自身产生预定故障时,将故障信息记录下来,并存储在预先设定的故障预留区域。其中,故障信息包括终端出现的预定故障以及终端出现故障时系统所处的状态。上述故障预留区域为终端产品研发时预留的一部分存储区域,该存储区域所依赖的存储介质以及存储空间的尺寸,可以由终端产品根据自身情况来确定;存储介质比如可以是dram、flash或其他存储介质中。步骤S103,发送存储在故障预留区域中的故障信息至预定的服务器。其中,故障信息可以通过邮件、短信、上传日志或者其他网络数据传输的形式发送到指定的服务器。故障信息发送的频率可以是终端记录一条,发送一条,但是,为了节省系统资源,较佳的处理方式是,直到终端故障预留区域存储满,即无空闲区域时,将存储在故障预留区·域中的故障信息发送至指定的服务器。本实施例在无需人为参与的情况下,将研发人员关注的预定故障,以及故障出现时系统所处的状态通过邮件、短信、日志的方式或者其他网络数据传输形式发往指定的服务器,研发人员可以在服务器上查看设备运行过程中出现的故障,以及出现故障时系统所处的状态,从而可以方便并及时的对终端故障进行分析与解决,提升了产品质量;此外,本发明借助于网络的故障自动通告的方法,具有较低的成本。如图2所示,本发明另一实施例提出一种终端故障通告方法,包括步骤S201,终端设定包括预定故障的故障集;步骤S202,终端启动时检测故障预留区域中是否存在故障信息;若有,则进入步骤S206;否则,结束流程。步骤S203,终端运行时监控该终端是否发生预定故障;若是,则进入步骤S204 ;否贝U,结束流程。步骤S204,记录故障信息,并将故障信息存储在故障预留区域;步骤S205,判断故障预留区域是否空闲,若是,则返回步骤S204 ;否则;进入步骤S206 ;步骤S206,发送存储在故障预留区域中的故障信息至预定的服务器。本实施例与上述实施例相似,其不同之处在于,本实施例中终端自身设定包括各种预定故障的故障集,以便后续根据预定故障对终端的运行状态进行实时监控。此外,本实施例终端在启动时,需要检测故障预留区域中是否存在故障信息,若存在,则发送存储在故障预留区域中的故障信息至预定的服务器。同时,终端在运行过程中,若监控到有故障发生时,将相关故障信息记录并保存在故障预留区域中,并等到故障预留区域存储满,即无空闲区域时,将存储在故障预留区域中的故障信息发送至指定的服务器,同时对终端故障预留区域进行格式化处理。如图3所示,本发明一实施例提出一种故障通告终端,包括监控模块301、记录模块302以及发送模块303,其中监控模块301,用于在终端运行时监控该终端是否发生预定故障;记录模块302,用于当终端发生预定故障时,记录故障信息,并将故障信息存储在故障预留区域;
发送模块303,用于发送存储在故障预留区域中的故障信息至预定的服务器。其中,预定故障可以根据各终端产品自身的主要功能进行定义,比如系统崩溃、内存不足、某个任务挂死或者某些主要功能异常等,可以将各种预定故障设定成故障集。在终端运行时,终端的监控模块301根据预定的故障集实时监控自身系统的运行状态,若监控到终端产生预定故障时,将故障信息传递给记录模块302 ;记录模块302将故障信息记录下来,并存储在预先设定的故障预留区域。其中,故障信息包括终端出现的预定故障以及终端出现故障时系统所处的状态。上述故障预留区域为终端产品研发时预留的一部分存储区域,该存储区域所依赖的存储介质以及存储空间的尺寸,可以由终端产品根据自身情况来确定;存储介质比如可以是dram、flash或其他存储介质中。之后,通过发送模块303将存储在故障预留区域中的故障信息发送至预定的服务 器。其中,故障信息可以通过邮件、短信、上传日志或者其他网络数据传输的形式发送到指定的服务器。故障信息发送的频率可以是记录模块302记录一条,发送模块303发送一条,但是,为了节省系统资源,较佳的处理方式是,发送模块303直到终端故障预留区域存储满,即无空闲区域时,将存储在故障预留区域中的故障信息发送至指定的服务器。本实施例可支持分布广泛的通讯设备,不限制具体的产品类型;同时通过记录模块302记录所有设备研发人员需要关注的常见故障,以及设备故障时系统所处的状态,以较低的成本收集终端运行过程中出现的问题,以利于研发人员及时解决问题,提升了产品质量。如图4所示,本发明另一实施例提出一种故障通告终端,在上述实施例的基础上还包括设定模块290及检测模块300,其中设定模块290,用于设定包括预定故障的故障集。检测模块300,用于在终端启动时检测所述故障预留区域中是否存在故障信息;若有,则由发送模块303发送存储在故障预留区域中的故障信息至预定的服务器。本实施例与上述实施例的区别在于,本实施例中,终端通过设定模块290设定包括各种预定故障的故障集,以便监控模块301根据预定故障对终端的运行状态进行实时监控。此外,本实施例终端在启动时,通过检测模块300检测故障预留区域中是否存在故障信息,若存在,则通过发送模块303发送存储在故障预留区域中的故障信息至预定的服务器。同时,终端在运行过程中,若监控模块301监控到有故障发生时,通知记录模块302将相关故障信息记录并保存在故障预留区域中,记录模块302还用于检测故障预留区域是否有空闲区域,若无空闲区域,即故障预留区域存储满时,通知发送模块303将存储在故障预留区域中的故障信息发送至指定的服务器,同时对终端故障预留区域进行格式化处理。本发明实施例终端故障通告方法及终端,终端在运行时,实时监控终端产生的预定故障,并将故障信息存储在终端的故障预留区域,在终端启动时以及故障预留区域无空闲时,将故障预留区域中的故障信息发送至预定的服务器,解决了现有技术中通讯产品的现场故障难以收集的问题。本发明在无需人为参与的情况下,将研发人员关注的预定故障,以及故障出现时系统所处的状态通过邮件、短信、日志的方式或者其他网络数据传输形式发往指定的服务器,研发人员可以在服务器上查看设备运行过程中出现的故障,以及出现故障时系统所处的状态,从而可以方便并及时的对终端故障进行分析与解决,提升了终端产品质量,并提高了终端故障问题解决的高效性,提高用户体验;此外,本发明借助于网络的故障自动通告的方法,具有较低的成本。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种终端故障通告方法,其特征在于,包括 终端运行时监控该终端是否发生预定故障;若是,则 记录故障信息,并将所述故障信息存储在故障预留区域; 发送存储在所述故障预留区域中的故障信息至预定的服务器。
2.根据权利要求I所述的方法,其特征在于,还包括 终端启动时检测所述故障预留区域中是否存在故障信息;若有,则 发送存储在所述故障预留区域中的故障信息至预定的服务器。
3.根据权利要求I所述的方法,其特征在于,所述终端运行时监控该终端是否发生预定故障的步骤之前还包括 终端设定包括所述预定故障的故障集。
4.根据权利要求3所述的方法,其特征在于,所述故障集至少包括系统崩溃、内存不足或任务挂死。
5.根据权利要求1-4中任一项所述的方法,其特征在于,终端发送所述故障信息至预定的服务器的方式至少包括以下之一通过邮件、短信或上传日志方式发送。
6.根据权利要求5所述的方法,其特征在于,所述终端发送存储在所述故障预留区域中的故障信息至预定的服务器的步骤包括 终端检测到所述故障预留区域无空闲时发送存储在所述故障预留区域中的故障信息至预定的服务器。
7.一种故障通告终端,其特征在于,包括 监控模块,用于在终端运行时监控该终端是否发生预定故障; 记录模块,用于当终端发生预定故障时,记录故障信息,并将所述故障信息存储在故障预留区域; 发送模块,用于发送存储在所述故障预留区域中的故障信息至预定的服务器。
8.根据权利要求7所述的终端,其特征在于,还包括 检测模块,用于在终端启动时检测所述故障预留区域中是否存在故障信息;若有,则由所述发送模块发送存储在所述故障预留区域中的故障信息至预定的服务器。
9.根据权利要求7或8所述的终端,其特征在于,还包括 设定模块,用于设定包括所述预定故障的故障集。
10.根据权利要求9所述的终端,其特征在于,所述发送模块还用于在所述记录模块检测到所述故障预留区域无空闲时,发送存储在所述故障预留区域中的故障信息至预定的服务器。
全文摘要
本发明涉及一种终端故障通告方法及终端,其方法包括终端运行时监控该终端是否发生预定故障;若是,则记录故障信息,并将故障信息存储在故障预留区域;在终端启动时以及故障预留区域无空闲时,发送存储在故障预留区域中的故障信息至预定的服务器。本发明在无需人为参与的情况下,将研发人员关注的预定故障,以及故障出现时系统所处的状态通过邮件、短信、日志的方式或者其他网络数据传输形式发往指定的服务器,研发人员可以在服务器上查看设备运行过程中出现的故障,以及出现故障时系统所处的状态,从而可以方便并及时的对终端故障进行分析与解决,提升了产品质量;此外,本发明借助于网络的故障自动通告的方法,具有较低的成本。
文档编号H04L12/24GK102946342SQ20111023314
公开日2013年2月27日 申请日期2011年8月15日 优先权日2011年8月15日
发明者陆亦芬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1