终端异常的处理方法、处理装置和终端的制作方法

文档序号:6639670阅读:385来源:国知局
终端异常的处理方法、处理装置和终端的制作方法
【专利摘要】本发明提出了一种终端异常的处理方法,包括:在终端使用当前系统时,将当前系统的运行日志存储到指定存储空间;控制终端中的指定系统读取指定存储空间中已存储的运行日志,并检测已存储的运行日志中是否存在异常运行日志;在存在异常运行日志时,控制指定操作系统通知当前系统开启异常运行日志对应的异常运行模块,并获取异常运行模块中的所有异常运行日志,并将所有异常运行日志发送至指定服务器。相应地,本发明还提供了一种终端异常的处理装置和终端。通过该技术方案,可以及时的将终端中出现的问题反馈给厂商,以便厂商根据出现的问题迅速找到解决方法,从而及时解决还未造成大影响的小问题,提高用户的使用体验。
【专利说明】终端异常的处理方法、处理装置和终端

【技术领域】
[0001]本发明涉及终端【技术领域】,具体而言,涉及一种终端异常的处理方法和终端异常的处理装置。

【背景技术】
[0002]目前终端售后通常采用的是事后服务的方式,即消费者在终端出了严重问题,影响到使用的情况下找到售后进行维修服务。终端出问题后找到售后,需要维修工程师具体分析问题原因,维修过程麻烦,维修周期长,影响客户体验。
[0003]另外,在上市终端出现新软件版本升级时,消费者需要在网络上下载新版本进行升级,该过程技术复杂,存在风险性。消费者或者去售后进行升级维护,也费时费力。
[0004]因此,需要一种新的技术方案,可以及时的将终端中出现的问题反馈给厂商,以便厂商根据出现的问题迅速找到解决方法,从而及时解决还未造成大影响的小问题,提高用户的使用体验。


【发明内容】

[0005]本发明正是基于上述问题,提出了一种新的技术方案,可以及时的将终端中出现的问题反馈给厂商,以便厂商根据出现的问题迅速找到解决方法,从而及时解决还未造成大影响的小问题,提高用户的使用体验。
[0006]有鉴于此,本发明提出了一种终端异常的处理方法,所述终端包括多个系统,包括:在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;控制所述终端中的指定系统按照预设时间间隔读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志;在所述已存储的运行日志中存在所述异常运行日志时,控制所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并获取所述异常运行模块中的所有异常运行日志,并将所述所有异常运行日志发送至指定服务器。
[0007]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间为当前系统和指定系统都可访问的存储空间,这样,指定系统按照预设时间间隔从指定存储空间中读取当前系统的运行日志,并判断是否存在异常运行日志,在存在异常运行日志时,通知当前系统开启异常运行日志对应的异常运行模块,并获取异常运行模块中的所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0008]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志
[0009]在上述技术方案中,优选地,还包括:在获取所述异常运行日志后,控制所述指定系统对所述异常运行日志进行分析,并根据分析结果确定所述异常运行日志对应的异常处理策略在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;控制所述指定系统将所述异常处理策略发送至所述指定服务器在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0010]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0011]在上述技术方案中,优选地,还包括:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0012]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0013]在上述技术方案中,优选地,还包括:在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及按照所述预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
[0014]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0015]根据本发明的另一方面,还提供了一种终端异常的处理方法,所述终端包括多个系统,包括:在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统;在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行日志,将所述异常运行日志发送至指定服务器。
[0016]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间可以为当前系统和指定系统都可访问的存储空间。这样,当前系统若检测到异常运行日志时,开启异常运行日志对应的异常运行模块,获取该异常运行模块的所有异常运行日志,并通知指定系统,指定系统根据通知获取所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0017]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0018]在上述技术方案中,优选地,还包括:在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0019]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0020]在上述技术方案中,优选地,包括:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0021]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0022]在上述技术方案中,优选地,还包括:在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
[0023]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0024]根据本发明的又一方面,还提供了一种终端异常的处理装置,所述终端包括多个系统,包括:存储单元,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;检测单元,控制所述终端中的指定系统读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志;获取单元,在所述已存储的运行日志中存在所述异常运行日志时,控制所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并获取所述异常运行模块中的所有异常运行日志;交互单元,将所述所有异常运行日志发送至指定服务器。
[0025]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间为当前系统和指定系统都可访问的存储空间,这样,指定系统从指定存储空间中读取当前系统的运行日志,并判断是否存在异常运行日志,在存在异常运行日志时,通知当前系统开启异常运行日志对应的异常运行模块,并获取异常运行模块中的所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0026]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0027]在上述技术方案中,优选地,还包括:确定单元,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;所述交互单元还用于:在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0028]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0029]在上述技术方案中,优选地,所述交互单元还用于:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0030]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0031]在上述技术方案中,优选地,还包括:休眠单元,在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及唤醒单元,按照所述预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
[0032]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0033]根据本发明的再一方面,还提供了一种终端异常的处理装置,所述终端包括多个系统,包括:存储单元,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;通知单元,在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统;获取单元,在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行日志;交互单元,将所述所有异常运行日志发送至指定服务器。
[0034]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间可以为当前系统和指定系统都可访问的存储空间。这样,当前系统若检测到异常运行日志时,开启异常运行日志对应的异常运行模块,获取该异常运行模块的所有异常运行日志,并通知指定系统,指定系统根据通知获取所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0035]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。在上述技术方案中,优选地,还包括:确定单元,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;所述交互单元还用于:在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0036]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0037]在上述技术方案中,优选地,所述交互单元还用于:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0038]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0039]在上述技术方案中,优选地,还包括:休眠单元,在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及唤醒单元,在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
[0040]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0041]根据本发明的又一方面,还提供了一种终端,包括:多个系统;以及上述技术方案中任一项所述的终端异常的处理装置。该终端具有与上述终端异常的处理装置相同的技术效果,在此不再赘述。
[0042]通过以上技术方案,可以及时的将终端中出现的问题反馈给厂商,以便厂商根据出现的问题迅速找到解决方法,从而及时解决还未造成大影响的小问题,提高用户的使用体验。

【专利附图】

【附图说明】
[0043]图1示出了根据本发明的一个实施例的终端异常的处理方法的流程图;
[0044]图2示出了根据本发明的另一个实施例的终端异常的处理方法的流程图;
[0045]图3示出了根据本发明的一个实施例的终端异常的处理装置的框图;
[0046]图4示出了根据本发明的另一个实施例的终端异常的处理装置的框图;
[0047]图5示出了根据本发明的实施例的终端的结构示意图;
[0048]图6示出了根据本发明的实施例的终端的结构示意图。

【具体实施方式】
[0049]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0050]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0051]图1示出了根据本发明的一个实施例的终端异常的处理方法的流程图。
[0052]如图1所示,根据本发明的一个实施例的终端异常的处理方法,所述终端包括多个系统,包括:步骤102,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;步骤104,控制所述终端中的指定系统读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志;步骤106,在所述已存储的运行日志中存在所述异常运行日志时,控制所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并获取所述异常运行模块中的所有异常运行日志,并将所述所有异常运行日志发送至指定服务器。
[0053]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间为当前系统和指定系统都可访问的存储空间,这样,指定系统从指定存储空间中读取当前系统的运行日志,并判断是否存在异常运行日志,在存在异常运行日志时,通知当前系统开启异常运行日志对应的异常运行模块,并获取异常运行模块中的所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0054]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0055]在上述技术方案中,优选地,还包括:在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0056]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0057]在上述技术方案中,优选地,还包括:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0058]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0059]在上述技术方案中,优选地,还包括:在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及按照所述预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
[0060]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0061]图2示出了根据本发明的另一个实施例的终端异常的处理方法的流程图。
[0062]如图2所示,根据本发明的另一个实施例的终端异常的处理方法,包括:步骤202,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;步骤204,在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统;步骤206,在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行日志,将所述所有异常运行日志发送至指定服务器。
[0063]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间可以为当前系统和指定系统都可访问的存储空间。这样,当前系统若检测到异常运行日志时,开启异常运行日志对应的异常运行模块,获取该异常运行模块的所有异常运行日志,并通知指定系统,指定系统根据通知获取所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0064]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0065]在上述技术方案中,优选地,还包括:在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0066]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0067]在上述技术方案中,优选地,包括:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0068]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0069]在上述技术方案中,优选地,还包括:在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
[0070]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0071]图3示出了根据本发明的一个实施例的终端异常的处理装置的框图。
[0072]如图3所示,根据本发明的一个实施例的终端异常的处理装置300,存储单元302,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;检测单元304,控制所述终端中的指定系统读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志;获取单元306,在所述已存储的运行日志中存在所述异常运行日志时,控制所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并获取所述异常运行模块中的所有异常运行日志;交互单元308,将所述所有异常运行日志发送至指定服务器。
[0073]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间为当前系统和指定系统都可访问的存储空间,这样,指定系统从指定存储空间中读取当前系统的运行日志,并判断是否存在异常运行日志,在存在异常运行日志时,通知当前系统开启异常运行日志对应的异常运行模块,并获取异常运行模块中的所有异常运行日志,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0074]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0075]在上述技术方案中,优选地,还包括:确定单元310,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;所述交互单元308还用于:在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0076]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0077]在上述技术方案中,优选地,所述交互单元308还用于:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0078]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0079]在上述技术方案中,优选地,还包括:休眠单元312,在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及唤醒单元314,按照所述预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
[0080]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0081]图4示出了根据本发明的另一个实施例的终端异常的处理装置。
[0082]如图4所示,根据本发明的另一个实施例的终端异常的处理装置400,包括:存储单元402,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间;通知单元404,在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统;获取单元406,在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行日志;交互单元408,将所述所有异常运行日志发送至指定服务器。
[0083]在该技术方案中,在终端使用当前系统时,如普通操作系统,将当前系统的运行日志存储到指定存储空间,该指定存储空间可以为当前系统和指定系统都可访问的存储空间。这样,当前系统若检测到异常运行日志时,开启异常运行日志对应的异常运行模块,获取该异常运行模块的所有异常运行日志,并通知指定系统,指定系统根据通知获取所有异常运行日志时,将所有异常运行日志发送到指定服务器,其中,该指定服务器可以是厂商维护的一个服务器,也可以是厂商可以访问的一个云服务器。这样,厂商可以直接获知已售出终端的异常情况,从而根据该异常采取具体的解决办法,如厂商的售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件中进行完善,还可以通过系统的运行日志分析出是否属于硬件故障,从而便于维修。
[0084]具体地,指定系统可以是一个专门的诊断系统其存在于终端的特定分区中。具体地,异常运行日志的判断方法为:每个运行日志上都会带有运行日志标记,根据该标记可以判断运行日志是否正常,在已存储的运行日志中带有异常标记的运行日志的数量超过预设数量时,则可以判定已存储的运行日志中存在异常运行日志。
[0085]在上述技术方案中,优选地,还包括:确定单元410,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略;所述交互单元408还用于:在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
[0086]在该技术方案中,指定系统可以自动对异常运行日志进行分析,比如,分析出异常运行日志的异常模块,并从指定服务器中存储的或记录的该异常模块的处理策略中获取该处理策略。如果终端系统可以直接根据处理策略进行处理,则可自行处理,如果不能自行处理维修人员可以根据该处理策略进行相应的处理,这样,自动分析异常问题,并给出处理策略,大大提高了售后维修效率,不仅给售后人员带来便利,还可及时处理终端的问题,提升了用户的使用体验。
[0087]在上述技术方案中,优选地,所述交互单元408还用于:控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
[0088]在该技术方案中,在终端的异常问题可直接通过软件进行解决时,售后人员可以直接通过指定服务器发送软件更新或软件补丁到终端,由终端的系统进行更新即可。这样,在终端正常运行时提供终端检查功能,并及时发送软件补丁,软件更新等,能提前预防手机可能出现的问题,进而及时解决还未造成大影响的小问题,提升用户的使用体验。
[0089]在上述技术方案中,优选地,还包括:休眠单元412,在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及唤醒单元414,在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
[0090]在该技术方案中,在指定系统工作时,即进行运行日志读取时,唤醒指定系统,否则使其处于休眠状态,这样,可以节省功耗,延长终端的使用时间。
[0091]下面以一个具体实施例详细说明本发明的技术方案。
[0092]如图5所示,根据本发明的实施例的终端500,包括:操作系统502(相当于当前系统),诊断系统504(相当于指定系统)和指定存储空间506。另外图5中还示出了诊断云600 (相当于指定服务器)。
[0093]其中操作系统502与目前通用操作系统相同,不作过多说明。诊断系统504其特点如下:
[0094]1、诊断系统504存在特定分区中,具有启动、休眠、唤醒功能。
[0095]2、具有独立电源管理模块,通过终端电池供电。
[0096]3、诊断系统504集成了 PC端adb、fastboot等终端操作系统调试和升级工具。可对操作系统502参数进行配置,对软件版本进行补丁和升级操作。
[0097]其中,操作系统502与诊断系统504关系:
[0098]操作系统502是主操作系统,诊断系统504是为操作系统502服务的,相当于操作系统502的诊断医师,监控着操作系统502运行的健康情况。二者相互独立,操作系统502在出现问题无法启动的情况下诊断系统504能照常工作。二者共用指定存储空间内存,分时复用手机通信硬件模块。
[0099]诊断系统504与诊断云600关系:
[0100]诊断云600由厂商维护,主要是接收诊断系统504上传的终端运行日志信息,供工程师分析,同时向诊断系统504提供补丁和软件新版本。诊断云能通过诊断系统504给消费者提供 air-after—sale service.其月艮务主要包括 air log、air diagnose、air upgrade三个部分。
[0101]如图6所示,其具体步骤包括:
[0102]步骤602,操作系统502运行过程中,将运行日志存储在指定存储空间506中,检测到有异常日志进行步骤604,否则继续往指定存储空间里写日志,池满后,新日志将旧日志覆盖,采用fifo数据结构。
[0103]步骤604,操作系统502检测到异常日志,唤醒诊断系统504。
[0104]步骤606,诊断系统504从指定存储空间中读取日志。
[0105]步骤608,诊断系统504上传异常日志到诊断云。售后工程师可从诊断云上获取日志,分析,并为问题手机提供补丁或者新软件版本。
[0106]步骤610,售后工程师可通过诊断云700上传补丁或软件升级新版本。
[0107]步骤612,诊断系统504通过无线通信模块获取补丁、新版本。
[0108]步骤614,诊断系统504通过诊断工具,为操作系统502提供补丁或升级版本。
[0109]说明:步骤608中,售后工程师可以通过云端给诊断系统504发送诊断包,其功能是在操作系统502运行时添加重点模块运行日志,或者运行特定的测试用例,以获取更全更丰富的运行日志。通过这种交互,可以实现air diagnose,空中诊断,有效定位终端问题。
[0110]售后工程师可以通过众多终端反馈的问题,对出现较多的问题,在新软件版本中进行完善,并通过诊断系统504发布,实现air upgrade,空中升级服务。
[0111]终端出现的问题,并不能完全通过软件更新的方式解决。维修工程师可以通过诊断日志分析出是否属于硬件故障,若属于硬件故障,可以提供诊断报告。当终端送到售后点维修时,维修人员可以通过从诊断云506获取诊断报告,加快维修进度。
[0112]综上,本发明具有以下有益效果:
[0113]1、本发明相当于给每台手机安装了黑匣子,在手机出问题后能提供手机运行日
)■'、O
[0114]2、本发明可以在手机正常运行时提供手机健康检查功能,能提前预防手机可能出现的问题,及时解决还未造成大影响的小毛病,类似于做身体检查,具有预防功能。
[0115]3、本发明实现了远程诊断,对可以解决的软件问题,直接通过air upgrade解决,对无法解决的硬件问题提供了诊断报告,大大提高了售后维修效率,提高了用户体验。
[0116]4、对厂商来说,可以通过诊断云收集的日志,来总结手机容易出现的故障,提供有效的统计数据,能不断改进手机质量品质。每位消费者都扮演者软件测试人员工作,为提高手机品质做出贡献。
[0117]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以及时的将终端中出现的问题反馈给厂商,以便厂商根据出现的问题迅速找到解决方法,从而及时解决还未造成大影响的小问题,提高用户的使用体验。
[0118]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种终端异常的处理方法,其特征在于,所述终端包括多个系统,包括: 在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间; 控制所述终端中的指定系统读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志; 在所述已存储的运行日志中存在所述异常运行日志时,所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并控制所述指定操作系统获取所述异常运行模块中的所述所有异常运行日志,并将所述所有异常运行日志发送至指定服务器。
2.根据权利要求1所述的终端异常的处理方法,其特征在于,还包括: 在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略; 在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
3.根据权利要求1所述的终端异常的处理方法,其特征在于,还包括: 控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
4.根据权利要求1至3中任一项所述的终端异常的处理方法,其特征在于,还包括: 在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及 按照预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
5.一种终端异常的处理方法,其特征在于,所述终端包括多个系统,包括: 在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间; 在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统; 在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行日志,将所述所有异常运行日志发送至指定服务器。
6.根据权利要求5所述的终端异常的处理方法,其特征在于,还包括: 在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略; 在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
7.根据权利要求5所述的终端异常的处理方法,其特征在于,还包括: 控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
8.根据权利要求5至7中任一项所述的终端异常的处理方法,其特征在于,还包括: 在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及 在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
9.一种终端异常的处理装置,其特征在于,所述终端包括多个系统,包括: 存储单元,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间; 检测单元,控制所述终端中的指定系统读取所述指定存储空间中已存储的运行日志,并检测所述已存储的运行日志中是否存在异常运行日志; 获取单元,在所述已存储的运行日志中存在所述异常运行日志时,控制所述指定操作系统通知所述当前系统开启所述异常运行日志对应的异常运行模块,并获取所述异常运行模块中的所有异常运行日志; 交互单元,将所述所有异常运行日志发送至指定服务器。
10.根据权利要求9所述的终端异常的处理装置,其特征在于,还包括: 确定单元,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略; 所述交互单元还用于: 在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
11.根据权利要求9所述的终端异常的处理装置,其特征在于,所述交互单元还用于: 控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
12.根据权利要求9至11中任一项所述的终端异常的处理装置,其特征在于,还包括: 休眠单元,在所述指定系统未读取所述指定存储空间中已存储的运行日志时,控制所述指定系统处于休眠状态;以及 唤醒单元,按照预设时间间隔唤醒处于休眠状态的所述指定系统,以使所述指定系统按照所述预设时间间隔读取所述已存储的运行日志。
13.—种终端异常的处理装置,其特征在于,所述终端包括多个系统,包括: 存储单元,在所述终端使用当前系统时,将所述当前系统的运行日志存储到指定存储空间; 通知单元,在所述当前系统检测到所述运行日志中存在异常运行日志时,开启所述异常运行日志对应的异常运行模块,以获取所述异常运行模块中的所有异常运行日志,并发送异常运行日志通知至所述终端的指定系统; 获取单元,在所述指定系统接收到所述异常运行日志通知时,获取所述所有异常运行曰志; 交互单元,将所述所有异常运行日志发送至指定服务器。
14.根据权利要求13所述的终端异常的处理装置,其特征在于,还包括: 确定单元,在获取所述所有异常运行日志后,控制所述指定系统对所述所有异常运行日志进行分析,并根据分析结果和从所述指定服务器获取的异常处理策略记录查找所述所有异常运行日志对应的目标异常处理策略; 所述交互单元还用于: 在查找到所述目标异常处理策略时,根据所述目标异常处理策略对所述异常运行模块进行处理。
15.根据权利要求13所述的终端异常的处理装置,其特征在于,所述交互单元还用于: 控制所述指定系统接收所述指定服务器发送的数据,并将所述数据发送至所述当前系统。
16.根据权利要求13至15中任一项所述的终端异常的处理装置,其特征在于,还包括: 休眠单元,在所述指定系统未接收到来自所述当前系统的异常运行日志通知时,控制所述指定系统处于休眠状态;以及 唤醒单元,在所述指定操作系统接收到所述异常运行日志通知时,唤醒处于休眠状态的所述指定系统。
17.一种终端,其特征在于,包括: 多个系统;以及 如权利要求9至12中任一项所述的终端异常的处理装置,或者如权利要求13至16中任一项所述的终端异常的处理装置。
【文档编号】G06F11/34GK104503892SQ201410805634
【公开日】2015年4月8日 申请日期:2014年12月19日 优先权日:2014年12月19日
【发明者】袁新焰 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1