异常处理方法、终端设备以及服务器的制造方法

文档序号:8365274阅读:428来源:国知局
异常处理方法、终端设备以及服务器的制造方法
【技术领域】
[0001]本发明涉及一种异常处理方法、终端设备以及服务器,尤其涉及不仅能够在最大程度上抑制异常状态对用户体验造成的影响,还能够降低终端设备的开发成本,节省终端设备的运行开销的异常处理方法、终端设备以及服务器。
【背景技术】
[0002]随着电子科技的迅速发展,大量的新电子产品在不断上市。尽管各个电子产品的制造厂商在产品上市之前往往会进行多次测试,但在产品上市后才发现软件系统存在异常的情况并不罕见。除此之外,也有可能在终端设备的使用过程中因其他应用程序导致终端设备的异常。对此,按照以往的异常修复方式,在电子产品上建立异常报告以及定期检查更新的机制。下面,结合【附图说明】使用该机制进行异常修复的具体方法。
[0003]图1是表示通过传统的方法进行异常修复的时序图。如图1所示,当各个设备出现异常状态时,向服务器发送指示出现该异常状态的异常信息。虽然在图1中仅存在两个终端设备(设备I与设备2)并且均发送一种异常信息,但实际上一个服务器可能管理大量的终端设备,并且这些终端设备可能向服务器发送各种各样的类型的异常信息。负责维护人员能够从服务器获得这些异常信息,从而获知这些终端设备都出现了何种异常状态以及出现了多少次该异常状态等。维护设备的人员可以针对这些信息,制作用于修复该异常状态的修复文件,并将多个修复文件组成一个更新包而发布到服务器中。与此同时,各个终端设备定期向服务器查询是否存在更新包。当服务器当中存在更新包时,向终端设备通知下载。终端设备接收到该通知下载后,可以向服务器发出下载请求,从而获取该更新包。由于该更新包中包含了异常的修复文件,因此终端设备可以通过安装更新包来修复异常状态。
[0004]然而,传统的异常处理方法至少存在例如以下几点问题:
[0005]首先,服务器中发放更新包的周期通常较长。一般情况下,更新包中包含多种修复文件。具体而言,维护人员通常不会每当制作出用于修复一种异常状态的修复文件就会作为一个更新包进行发布,而会将多种修复文件整体打包作为一个更新包进行发布。这会使得更新的周期变得很长,一般情况下每隔几个月甚至一年才会有一次系统更新。因此当终端设备出现异常状态后,需要等待几个月甚至一年的时间才可以下载到包含用于修复该异常状态的修复文件的更新包,不能得到及时的修复。很显然,这种方式严重影响了终端设备的用户体验。
[0006]其次,各个终端设备需要定期向服务器查询是否存在可下载的更新包。也就是说,需要在每一个终端设备当中都建立检查更新机制,这不仅提高了终端设备的开发成本,还会增加终端设备的运行开销。
[0007]再次,正如上面所说,维护人员通常会在将多种修复文件整体打包作为一个更新包进行发布。因此即使当终端设备没有出现更新包中包含的个别异常,也必须下载整个更新包并且对整体进行安装,造成了网络资源以及终端设备空间资源的浪费。

【发明内容】

[0008]本发明鉴于以上技术问题而完成,其目的在于,提供一种在终端设备中执行的异常处理方法、在服务器中执行的异常处理方法、终端设备以及服务器,能够使得终端设备在发生异常状态时及时获得针对于该异常状态的修复文件,不仅在最大程度上抑制了异常状态对用户体验造成的影响,还能够降低终端设备的开发成本,节省终端设备的运行开销。
[0009]本发明的实施例提供一种在终端设备中执行的异常处理方法,包括:监测所述终端设备中发生的异常状态;根据所述异常状态生成指示所述异常状态的异常信息;向服务器发送所述异常信息;以及当从所述服务器接收到指示所述服务器中存在用于修复所述异常信息所指示的异常状态的修复文件的消息时,从所述服务器获取所述修复文件。
[0010]本发明的实施例还提供一种在服务器中执行的异常处理方法,包括:从终端设备接收指示在所述终端设备发生的异常状态的异常信息;判断所述服务器中是否存在用于修复所述异常信息所指示的异常状态的修复文件;当所述服务器中存在用于修复所述异常信息所指示的异常状态的修复文件时,向所述终端设备发送指示所述服务器中存在所述修复文件的消息以由所述终端设备从所述服务器获取所述修复文件。
[0011]本发明的实施例还提供一种终端设备,其中包括:监测单元,配置来监测所述终端设备中发生的异常状态;处理单元,配置来根据所述异常状态生成指示所述异常状态的异常信息;以及通信单元,配置来向服务器发送所述异常信息,并且当从所述服务器接收到指示所述服务器中存在用于修复所述异常信息所指示的异常状态的修复文件的消息时,从所述服务器获取所述修复文件。
[0012]本发明的实施例还提供一种服务器,其中包括:通信单元,配置来从终端设备接收指示在所述终端设备发生的异常状态的异常信息并且当所述服务器中存在用于修复所述异常信息所指示的异常状态的修复文件时,向所述终端设备发送指示所述服务器中存在所述修复文件的消息以由所述终端设备从所述服务器获取所述修复文件;处理单元,配置来判断所述服务器中是否存在用于修复所述异常信息所指示的异常状态的修复文件。
[0013]根据本发明的异常处理方法、终端设备以及服务器,能够使得终端设备在发生异常状态时及时获得针对于该异常状态的修复文件,不仅在最大程度上抑制了异常状态对用户体验造成的影响,还能够降低终端设备的开发成本,节省终端设备的运行开销。
【附图说明】
[0014]图1是表示通过传统的方法进行异常修复的时序图。
[0015]图2是根据本发明的实施例的在终端设备中执行的异常处理方法的流程图。
[0016]图3是根据本发明的实施例的在服务器中执行的异常处理方法的流程图。
[0017]图4是表示通过本发明的实施例的异常处理方法进行异常修复的时序图。
[0018]图5是根据本发明的实施例的终端设备的功能框图。
[0019]图6是根据本发明的实施例的服务器的功能框图。
【具体实施方式】
[0020]为使本领域的技术人员能够更好地理解本发明的技术方案,下面结合附图分别详细说明本发明的在终端设备中执行的异常处理方法、在服务器中执行的异常处理方法、终端设备以及服务器的【具体实施方式】。当然,本发明不限于这些【具体实施方式】,在本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
[0021]【在终端设备中执行的异常处理方法】
[0022]下面,结合附图来详细说明本发明的在终端设备中执行的异常处理方法。图2是根据本发明的实施例的在终端设备中执行的异常处理方法的流程图。如图2所示,该方法包括以下步骤:
[0023]首先,监测所述终端设备中发生的异常状态(步骤S210)。这里所说的异常状态可以是终端设备的运行出现的异常,例如包括操作系统或者应用程
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1