一种解决终端运行故障的方法及终端技术

技术编号:9967428 阅读:161 留言:0更新日期:2014-04-25 07:39
本发明专利技术提供一种解决终端运行故障的方法及终端,所述终端包括模块检测单元和模块管理单元,首先在模块检测单元中检测终端中各模块是否影响所述终端的正常运行,再在模块管理单元中根据检测结果对影响所述终端正常运行的模块进行管理。本方案解决了终端在由于其本身模块的影响而使得终端在发生运行故障时,能准确及时地找出影响终端运行故障的模块,且对所述模块进行管理后,使得终端能恢复正常运行。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种解决终端运行故障的方法及终端,所述终端包括模块检测单元和模块管理单元,首先在模块检测单元中检测终端中各模块是否影响所述终端的正常运行,再在模块管理单元中根据检测结果对影响所述终端正常运行的模块进行管理。本方案解决了终端在由于其本身模块的影响而使得终端在发生运行故障时,能准确及时地找出影响终端运行故障的模块,且对所述模块进行管理后,使得终端能恢复正常运行。【专利说明】一种解决终端运行故障的方法及终端
本专利技术涉及电子领域,尤其涉及一种解决终端运行故障的方法及终端。
技术介绍
随着终端技术的发展,终端中的模块越来越多,同时由于终端模块的繁多,就很容易使得终端中由于某个模块发生故障而直接影响了终端系统的不稳定或者终端开机受阻等。终端发展趋势向模块自由装配发展,由于市面上同一功能模块性能间存在差异,这就需要终端能根据模块性能进行适当配置,如内存频率,当插入1866MHz的内存,用户可以重新配置终端以1866MHz运行,当终端检测到内存运行不稳定时,尝试降低频率或禁用多片内存中的一片,来达到系统稳定。例如,当手机越高档时,手机中的模块可能就越多,部分模块如陀螺仪、指南针、红外手势等,用户基本不用,若由于这些模块的不稳定而导致整个手机的不稳定,这样就很得不偿失了。所以必须将影响终端系统的不稳定或者影响终端无法正常开机的模块进行管理,这样才能让用户在使用终端时更能得心应手,且不会由于终端的不稳定而使得数据丢失等情况出现。现有技术中,存在许多检测模块功能、性能、稳定性测试的应用,由于应用可以进行部分测试如读写、稳定性测试,但无法做底层协议级测试、统计模块使用过程中的障次数、特定场景(如待机、唤醒、通话过程中)测试等测试,因此无法正确判断模块是否正常。又由于下面的原因,应用无法实现对模块的管理:1、应用可以控制模块的开关,但其他应用程序仍然可以控制模块的开关来使用模块;2、应用跟系统服务分享模块功能,必须同时不用时才能关闭模块,因此无法单方面控制模块开关,如触摸屏、传感器等。
技术实现思路
本专利技术提供一种解决终端运行故障的方法及终端,能通过对终端各个模块是否影响终端正常运行的检测后,对影响终端正常运行的模块进行管理,解决了模块导致终端运行不正常的问题,为了解决上述问题,本专利技术采用以下技术方案:一种终端,包括:模块检测单元,用于检测所述终端中各模块是否影响所述终端的正常运行;模块管理单元,用于根据所述模块检测单元得到的检测结果对影响所述终端正常运行的模块进行管理。进一步地,所述模块检测单元具体包括:硬件故障检测子单元,用于检测终端中各模块是否存在硬件故障;和/或性能检测子单元,用于检测终端中各模块的性能是否符合预设标准;判断子单元,用于在对应模块存在硬件故障和/或性能不符合预设标准时,判断为该模块影响终端的正常运行。进一步地,所述性能包括:模块的读写性能、模块对终端处理器的响应性能、模块的稳定性能中的一种或者多种。进一步地,所述模块管理单元将模块禁用后,被管理的模块在终端设备管理界面直接隐藏或者显示为不可用。进一步地,还包括管理模块启用单元,用于在终端设备管理界面中重新启用被管理的模块。 一种解决终端运行故障的方法,包括:检测终端中各模块是否影响所述终端的正常运行;根据检测结果对影响所述终端正常运行的模块进行管理。进一步地,所述检测终端中各模块是否影响终端的正常运行具体包括:检测终端中各模块是否存在硬件故障;和/或检测终端中各模块的性能是否符合预设标准;若存在硬件故障和/或性能不符合预设标准,则检测结果为所对应的模块影响终端的正常运行。进一步地,所述性能包括:模块的读写性能、模块对终端处理器的响应性能、模块的稳定性能中的一种或者多种。进一步地,所述根据检测结果对影响所述终端正常运行的模块进行管理后,被管理的模块在终端设备管理界面直接隐藏或者显示为不可用。进一步地,所述根据检测结果对影响所述终端正常运行的模块进行管理后还包括:在所述终端设备管理界面中重新启用被管理的模块。本专利技术提供了一种解决终端运行故障的方法及终端,所述终端包括模块检测单元和模块管理单元,首先在模块检测单元中检测终端中各模块是否影响所述终端的正常运行,再在模块管理单元中根据检测结果对影响所述终端正常运行的模块进行管理。本方案使得终端在发生运行故障时,能准确及时地找出影响终端运行故障的模块,且对所述模块进行管理后,使得终端能恢复正常运行,这样,不仅使得用户能快速地发现和解决终端所存在的问题,也能更好地保存用户终端中的数据,增加了终端保存数据的能力和增强了终端本身自查自修的能力,同时也增加了用户体验。【专利附图】【附图说明】图1为本专利技术实施例一所示终端的结构图;图2为本专利技术实施例一所示模块检测单元的结构图;图3为本专利技术实施例二所示解决终端运行故障的方法的流程图。【具体实施方式】下面通过【具体实施方式】结合附图对本专利技术作进一步详细说明。实施例一:如图1所示为本实施例一种终端的结构图,请参见图1,该终端100包括:模块检测单元101和模块管理单元102,其中,模块检测单元101是用于检测所述终端中各模块是否影响所述终端的正常运行;模块管理单元102是用于根据所述模块检测单元101得到的检测结果对影响所述终端100正常运行的模块进行管理。其中,影响终端正常运行包括以下情况:终端在开机时,由于模块的硬件损坏或者性能不达标而不能正常开机、终端在使用某些应用或者模块时,系统不稳定,即表现出画面晃动或者反应时间长或者是通话时声音断断续续、终端在运行存在故障的模块时,出现运行受阻或者死机等情况;对影响所述终端正常运行的模块进行管理包括:对影响所述终端正常运行的模块进行降低性能的管理或者是对影响所述终端正常运行的模块进行禁用;当某模块被管理后,终端将保存本次操作,并在终端下次启动或者运行时,该模块将按照管理时的操作进行表现。所述终端100可以是手机、平板电脑、电脑等终端,所述终端100中的各模块包括终端100的内设模块和终端100的外部功能模块。其中,内设模块包括:处理器、存储器、显示器和电源管理器等;外部功能模块包括:通信模块(用来打电话的)、近场通信模块(如蓝牙、无线WLAN模块、NFC)、导航模块、声卡、拍照摄像模块、输入输出模块(触摸屏、键盘、鼠标)、传感器、SD存储卡、USB模块。一实施例中,模块检测单元101具体包括:硬件故障检测子单元,用于检测终端中各模块是否存在硬件故障,其中硬件故障包括:模块损坏等。如,当发现手机中的系统运行不稳定时,在手机的设备管理界面上打开该检测应用,发现当检测手机中的蓝牙模块时,无法感知该蓝牙模块,则该手机中的蓝牙影响终端的正常运行需要被管理,此时应将该模块进行禁用。另一实施例中,模块检测单元101还包括:性能检测子单元,用于检测终端中各模块的性能是否符合预设标准。所述性能包括:模块的读写性能、模块对终端处理器的响应性能、模块的稳定性能中的一种或者多种。如,检测模块的读写是否正常、工作状态是否正常、模块能否按协议回应处理器指令、稳定性压力测试是否通过等。具体的,检测到终端中各模块的性能后,将这些性能与预设标准进行比较,看这些性能是否在预设标准范围内。如启动某模块时,是否超过反应时间了还是没反应本文档来自技高网
...

【技术保护点】
一种终端,其特征在于,包括:模块检测单元,用于检测所述终端中各模块是否影响所述终端的正常运行;模块管理单元,用于根据所述模块检测单元得到的检测结果对影响所述终端正常运行的模块进行管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯春松
申请(专利权)人:深圳酷派技术有限公司宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

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

1