移动终端的诊断方法、装置和系统的制作方法

文档序号:8258298阅读:292来源:国知局
移动终端的诊断方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,具体涉及一种移动终端的诊断方法、装置和系统。
【背景技术】
[0002]目前,手机、平板电脑等移动终端应用越来越广,移动终端的中的应用程序也呈现多样化。由于各种应用程序被安装到移动终端中,而应用程序的开发质量参差不齐,且可能产生兼容问题,可能会导致移动终端的不稳定。
[0003]例如,可能由于某应用程序的设计缺陷而在操作系统中运行时大量消耗CPU的计算能力,导致移动终端在安装该应用程序后耗电异常,严重缩短移动终端的使用时间。
[0004]而对于普通的消费者,其往往不具有高端的技术能力,无法依靠自身对移动终端中的异常情况进行诊断,对于移动终端出现各种异常情况却不知由于什么原因导致,目前缺乏有效方法能够帮助普通用户对移动终端进行诊断。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动终端的诊断方法、装置和相应地系统。
[0006]依据本发明的一个方面,提供了一种移动终端的诊断方法,包括:
[0007]接收移动终端发送的诊断信息;
[0008]根据所述诊断信息确定对所述移动终端的诊断结果;
[0009]将所述诊断结果发送给所述移动终端;
[0010]其中,所述诊断信息包括应用程序在所述移动终端中运行时的至少一种操作系统特征。
[0011]可选地,在将所述诊断结果发送给所述移动终端之后,所述方法还包括:
[0012]将所述诊断结果保存在云盘中。
[0013]可选地,所述根据所述诊断信息确定对所述移动终端的诊断结果,包括:
[0014]根据所述应用程序在所述移动终端中运行时的操作系统特征与诊断结果的对应关系确定当前移动终端的诊断结果。
[0015]可选地,所述应用程序在所述移动终端中运行时的操作系统特征包括下列至少之
[0016]应用程序对唤醒锁的持锁时间、应用程序在单位时间内消耗的电量、应用程序对中央处理器CPU的占用率、应用程序对屏幕的占用时间、应用程序被强制关闭。
[0017]可选地,所述根据所述应用程序在所述移动终端中运行时的操作系统特征与诊断结果的对应关系确定当前移动终端的诊断结果,包括:
[0018]当所述应用程序对唤醒锁的持锁时间超过预设时间时,确定诊断结果为由于该应用程序导致的耗电异常;
[0019]或,
[0020]当所述应用程序在单位时间内消耗的电量超过预设电量时,确定诊断结果为由于该应用程序导致的耗电异常;
[0021]或,
[0022]当所述应用程序对CPU的占用率超过预设阈值时,确定诊断结果为由于该应用程序导致的耗电异常;
[0023]或,
[0024]当所述应用程序对屏幕的占用时间超过预设时间时,确定诊断结果为由于该应用程序导致的耗电异常;
[0025]或,
[0026]当所述应用程序被强制关闭时,确定诊断结果为所述移动终端中存在恶意应用程序致使该应用程序被关闭。
[0027]依据本发明的另一个方面,提供了一种移动终端的诊断方法,应用于移动终端,包括:
[0028]接收用户发出的诊断指令;
[0029]获取应用程序在所述移动终端中运行时的至少一种操作系统特征作为诊断信息;
[0030]将所述诊断信息发送给服务器;
[0031]接收所述服务器根据所述诊断信息确定得到的诊断结果。
[0032]可选地,在所述获取应用程序在所述移动终端中运行时的至少一种操作系统特征作为诊断信息之前,所述方法还包括:
[0033]获取所述移动终端的ROOT权限。
[0034]依据本发明的另一个方面,提供了一种用于诊断移动终端的服务器,包括:
[0035]第一接收模块,适于接收移动终端发送的诊断信息;
[0036]诊断模块,适于根据所述诊断信息确定对所述移动终端的诊断结果;
[0037]第一发送模块,适于将所述诊断结果发送给所述移动终端;
[0038]其中,所述诊断信息包括应用程序在所述移动终端中运行时的至少一种操作系统特征。
[0039]可选地,所述服务器还包括:
[0040]保存模块,用于在将所述诊断结果发送给所述移动终端之后,将所述诊断结果保存在云盘中。
[0041]可选地,所述诊断模块适于按照如下方式根据所述诊断信息确定对所述移动终端的诊断结果:
[0042]根据所述应用程序在所述移动终端中运行时的操作系统特征与诊断结果的对应关系确定当前移动终端的诊断结果。
[0043]可选地,所述应用程序在所述移动终端中运行时的操作系统特征包括下列至少之
[0044]应用程序对唤醒锁的持锁时间、应用程序在单位时间内消耗的电量、应用程序对中央处理器CPU的占用率、应用程序对屏幕的占用时间、应用程序被强制关闭。
[0045]可选地,所述诊断模块适于按照如下方式根据所述应用程序在所述移动终端中运行时的操作系统特征与诊断结果的对应关系确定当前移动终端的诊断结果:
[0046]当所述应用程序对唤醒锁的持锁时间超过预设时间时,确定诊断结果为由于该应用程序导致的耗电异常;
[0047]或,
[0048]当所述应用程序在单位时间内消耗的电量超过预设电量时,确定诊断结果为由于该应用程序导致的耗电异常;
[0049]或,
[0050]当所述应用程序对CPU的占用率超过预设阈值时,确定诊断结果为由于该应用程序导致的耗电异常;
[0051]或,
[0052]当所述应用程序对屏幕的占用时间超过预设时间时,确定诊断结果为由于该应用程序导致的耗电异常;
[0053]或,
[0054]当所述应用程序被强制关闭时,确定诊断结果为所述移动终端中存在恶意应用程序致使该应用程序被关闭。
[0055]依据本发明的另一个方面,提供了一种移动终端,包括:
[0056]第二接收模块,适于接收用户发出的诊断指令;
[0057]获取模块,适于获取应用程序在所述移动终端中运行时的至少一种操作系统特征作为诊断信息;
[0058]第二发送模块,适于将所述诊断信息发送给服务器;
[0059]第三接收模块,适于接收所述服务器根据所述诊断信息确定得到的诊断结果。
[0060]可选地,所述移动终端还包括:
[0061]ROOT模块,适于在所述获取应用程序在所述移动终端中运行时的至少一种操作系统特征作为诊断信息之前,获取所述移动终端的ROOT权限。
[0062]依据本发明的另一个方面,提供了一种移动终端的诊断系统,包括如上所述的服务器以及如上所述的移动终端。
[0063]本发明实施例提供了一种移动终端的诊断方法、装置和系统,在接收到用户的诊断指令后,收集移动终端的操作系统特征作为诊断信息,并将诊断信息发送给具有诊断功能的服务器,由服务器根据其诊断信息进行诊断后,接收服务器发送的诊断结果,可以远程完成对移动终端的诊断,使得普通用户也能够清楚自身的移动终端发生异常情况为何原因所导致,从而帮助用户对异常情况进行排除。
[0064]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0065]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0066]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0067]图1是本发明一个实施例提供的一种移动终端的诊断方法流程图;
[0068]图2是本发明一个实施例提供的另一种移动终端的诊断方法流程图;
[0069]图3是本发明一个实施例提供的一种移动终端的诊断具体方法流程图;
[0070]图4是本发明一个实施例提供的一种用于诊断移动终端的服务器的结构框图;
[0071]图5是本发明一个实施例提供的一种移动移动终端的结构框图;
[0072]图6是本发明一个实施例提供的一种移动终端的诊断系统的结构框图。
【具体实施方式】
[0073]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应该被这里阐述的实施例所限制。相反,提供这些实施例是为了能够透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0074]本发明所提供的对于移动终端的诊断方法,进步性的加入了服务器,通过服务器远程对移动终端进行诊断。在实施一和实施例二中,分别以服务器侧和移动终端侧进行说明。
[0075]实施例一
[0076]本发明实施例一提供了一种移动终端的诊断方法,其可以应用于具有诊断功能的服务器,通过建
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1