CN105335134A - 处理app的cpu占用率异常的方法、装置及移动终端 - Google Patents

处理app的cpu占用率异常的方法、装置及移动终端 Download PDF

Info

Publication number
CN105335134A
CN105335134A CN201410309657.6A CN201410309657A CN105335134A CN 105335134 A CN105335134 A CN 105335134A CN 201410309657 A CN201410309657 A CN 201410309657A CN 105335134 A CN105335134 A CN 105335134A
Authority
CN
China
Prior art keywords
app
cpu usage
user
information
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410309657.6A
Other languages
English (en)
Inventor
杨海英
丁上倫
肖超
张康宗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410309657.6A priority Critical patent/CN105335134A/zh
Priority to US15/322,990 priority patent/US10409441B2/en
Priority to PCT/CN2015/082114 priority patent/WO2016000544A1/zh
Publication of CN105335134A publication Critical patent/CN105335134A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3495Performance evaluation by tracing or monitoring for systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/501Performance criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/508Monitor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出一种处理APP的CPU占用率异常的方法、装置及移动终端。其中,该处理APP的CPU占用率异常的方法包括:确定当前APP的CPU占用率异常;以及显示杀进程的提示信息,以使用户根据提示信息查杀对应进程。本发明实施例的处理APP的CPU占用率异常的方法、装置及移动终端,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。

Description

处理APP的CPU占用率异常的方法、装置及移动终端
技术领域
本发明涉及移动通信技术领域,尤其涉及一种处理APP的CPU占用率异常的方法、装置及移动终端。
背景技术
随着移动通信技术的发展,移动终端(例如智能手机)的功能越来越强大,智能手机中通常会安装各种功能的应用程序(APP,APPlication),每个APP在运行时均会消耗一定的中央处理器(CPU,CentralProcessingUnit)资源。
目前,用户可通过安装在智能手机上的应用程序例如腾讯管家、360优化大师等获得智能手机当前的CPU占有率,其中,CPU占用率可以表示智能手机***中CPU资源的消耗情况,通常CPU占用率越小,智能手机***的运行效率越高,然而,现有的相关技术中仅是给出了每个APP的CPU占用率情况,并未对每个APP的CPU占用率是否存在异常进行判断,用户无法获知当前***中正在运行的APP的CPU占用率是否异常,进而无法对CPU占用率异常的APP进行处理,CPU占用率异常的APP会影响智能手机***运行的效率,进而可影响用户对智能手机的使用体验。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种处理APP的CPU占用率异常的方法,该方法可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
本发明的第二个目的在于提出一种处理APP的CPU占用率异常的装置。
本发明的第三个目的在于提出一种移动终端。
根据本发明第一方面实施例提出了一种处理APP的CPU占用率异常的方法,包括:确定当前APP的CPU占用率异常;显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
本发明实施例的处理APP的CPU占用率异常的方法,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
本发明第二方面实施例提出了一种处理APP的CPU占用率异常的装置,包括:确定模块,用于确定当前APP的CPU占用率异常;显示模块,用于显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
本发明实施例的处理APP的CPU占用率异常的装置,通过确定模块确定APP的CPU占用率异常,通过显示模块显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
本发明第三方面实施例提出了一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:确定当前APP的CPU占用率异常;显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
本发明实施例的移动终端,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1是根据本发明一个实施例的处理APP的CPU占用率异常的方法的流程图。
图2是根据本发明另一个实施例的处理APP的CPU占用率异常的方法的流程图。
图3是根据本发明又一个实施例的处理APP的CPU占用率异常的方法的流程图。
图4是根据本发明一个实施例的提示用户是否导入用户数据的提示框的示意图。
图5是根据本发明一个实施例的处理APP的CPU占用率异常的装置的结构示意图。
图6是根据本发明另一个实施例的处理APP的CPU占用率异常的装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的处理APP的CPU占用率异常的方法、装置及移动终端。
图1是根据本发明一个实施例的处理APP的CPU占用率异常的方法的流程图,如图1所示,该方法包括:
S101,确定当前APP的CPU占用率异常。
具体地,可计算当前APP的CPU占用率,然后判断当前APP的CPU占用率是否位于预定数值范围内,若不位于预定数值范围内,则确定当前APP的CPU占用率异常。
在该实施例中,在判断当前APP的CPU占用率是否位于预定数值范围内之前,还可以包括:获得APP的参数信息,向服务器发送参数信息,并接收服务器根据参数信息查询本地的数据库后返回的预定数值范围。
具体地,移动终端接收服务器返回的当前APP的CPU占用率的预定数值范围,并判断计算的当前APP的CPU占用率是否位于当前APP的CPU的预定数值范围内,若发现当前APP的CPU占用率不位于该预定数值范围内,则确定当前APP的CPU占用率异常。
其中,APP的CPU占用率的预设数值范围是根据APP的参数信息在服务器的本地的数据库中预先保存的APP的CPU占用率的数值范围,上述APP的参数信息可以包括但不限于APP的标识信息、运行环境和运行场景,上述标识信息用于唯一标识APP,该标识信息可为当前APP的包名或者包签名信息,APP的运行环境是指当前APP所在终端的硬件环境和软件环境,APP的运行场景是指APP在一定的运行环境(与硬件环境和软件环境有关)下所完成的功能或操作,例如,下载、上传、前台运行还是后台运行等,一个APP所要完成的功能或者操作越多,该APP的CPU占用率越高,例如,3D游戏的运行环境与2D游戏的运行环境相比,3D游戏的运行环境对应的CPU占用率更高,即3D游戏要消耗更多的CPU资源。
以APP为一款游戏为例,移动终端根据游戏的参数信息计算得到该游戏的CPU占用率为30%,而从服务器返回的该游戏所对应的CPU占用率的数值范围为20%-25%,则移动终端可以判断出该游戏的CPU占用率不位于CPU占用率的数值范围内,则该游戏的CPU占用率异常。
S102,显示杀进程的提示信息,以使用户根据提示信息查杀对应进程。
具体地,在移动终端运行的当前APP的CPU占用率异常后,显示杀进程的提示信息,此时用户可根据提示信息将CPU占用率异常的APP杀掉即关闭该APP的进程,由此,减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***运行的稳定性。
在该实施例中,在用户根据提示信息查杀对应进程之后,未必可以将该进程彻底杀死,为了降低未彻底杀死的进程对移动终端***运行效率的影响,如图2所示该方法还可以包括:
S103,若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
具体地,在用户根据提示信息将CPU占用率异常的APP关闭之后,若该APP具有后台自启动功能,在间隔预设时间例如1分钟后,该APP将自动启动,并继续运行于移动终端的后台进程中。例如,对于安卓(Android)***的智能手机,APP可利用Android***的***广播,触发APP的程序检查对应APP的服务(Service)的运行状态,若检查到对应APP的服务的运行状态已经被关闭,即检查到对应APP已经被杀掉,此时,可更改对应APP的服务的运行状态,重新后台启动该APP,即该APP又重新在移动终端的后台进程中运行。
若此时监控到该APP对应的CPU占用率又出现异常,则可为用户显示包含强行停止或者禁止自启动的提示页面,移动终端可根据用户的选择对当前APP执行强行停止或者禁止自启动操作,另外,也可以根据具体场景自动执行强行停止或者禁止自启动操作。
目前,用户对某些APP执行强行停止后,该APP仍然可能会自动启动。
为了进一步降低CPU占有率异常的APP对移动终端***运行效率的影响,如图3所示,该实施例还可以包括:
S104,若仍监控到被强行停止或禁止自启动的进程的CPU占用率异常,则显示引导界面,以引导用户卸载对应的进程。
在该实施例中,在引导用户卸载对应的进程的过程中,还可以为用户显示与当前APP的相似APP列表,也就是说,在卸载当前APP的过程中,为用户推送与当前APP同类的其他APP,以APP为QQ音乐为例,在用户卸载QQ音乐过程中,可在推荐列表中向该用户推荐音乐类的其他APP,例如,推荐列表中可显示虾米音乐、网易音乐和酷狗音乐等,另外,推荐列表中还可以显示QQ音乐的更新版本。
在该实施例中,在卸载当前APP之前,还可以获取当前APP中保存的用户数据,并保存对应的用户数据,以APP为QQ音乐为例,可将用户收藏的歌曲或者用户喜欢的歌曲的相关数据进行保存。
若用户从相似APP列表中选择某一个的相似APP,移动终端将接收用户的选择,并根据用户的选择从服务器下载对应的相似APP,并安装该相似APP,并且在安装相似APP后,显示一个提示用户是否需要导入用户数据的提示框,若用户需要导入用户数据,则在安装后的相似APP中导入用户数据,例如,在卸载QQ音乐的过程中,用户选择推荐列表中的网易音乐,移动终端将在安装网易音乐后,显示一个如图4所示的提示框,在用户点击确定之后,移动终端将把用户在使用QQ音乐中产生的用户数据导入至网易音乐中,比如可将用户收藏的歌曲或者用户喜欢的歌曲的相关数据导入至网易音乐中,由此,使得用户在更换APP后仍然可以继续使用原来的用户数据,而不需要用户重新手动添加,为用户节省了很多操作,更人性化和智能化,从而方便用户继续使用原来的服务。
综上所述,本发明实施例可以针对APP后台CPU占用率异常的次数和场景采取不同的做法,为用户提供多种可以处理APP后台CPU占用率异常的方式,提供更加人性化的处理方式,为解决CPU占用率异常提供了多种处理方案。
上述处理APP的CPU占用率异常的方法实施例,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
为了实现上述实施例,本发明还提出一种处理APP的CPU占用率异常的装置。
图5是根据本发明一个实施例的处理APP的CPU占用率异常的装置的结构示意图,如图5所示,该装置包括:确定模块51和显示模块52,其中:
确定模块51用于确定当前APP的CPU占用率异常;显示模块52用于显示杀进程的提示信息,以使用户根据上述提示信息查杀对应进程。
上述确定模块51具体用于:计算上述当前APP的CPU占用率,判断上述当前APP的CPU占用率是否位于预定数值范围内,若不位于上述预定数值范围内,则确定当前APP的CPU占用率异常。
另外,上述装置还可以包括获取模块50,该获取模块50用于在上述确定模块51判断上述当前APP的CPU占用率是否位于预定数值范围内之前,获得上述APP的参数信息,向服务器发送上述参数信息,并接收上述服务器根据上述参数信息查询本地的数据库后返回的上述预定数值范围。
其中,APP的CPU占用率的预设数值范围是根据APP的参数信息在服务器的本地的数据库中预先保存的APP的CPU占用率的数值范围,上述APP的参数信息可以包括但不限于APP的标识信息、运行环境和运行场景,上述标识信息用于唯一标识APP,该标识信息可为当前APP的包名或者包签名信息,APP的运行环境是指当前APP所在终端的硬件环境和软件环境,APP的运行场景是指APP在一定的运行环境(与硬件环境和软件环境有关)下所完成的功能或操作,一个APP所要完成的功能或者操作越多,该APP的CPU占用率越高,例如,3D游戏的运行环境与2D游戏的运行环境相比,3D游戏的运行环境对应的CPU占用率要高,即3D要消耗更多的CPU资源。
在用户根据提示信息查杀对应进程之后,未必可以将该进程彻底杀死,为了降低未彻底杀死的进程对移动终端***运行效率的影响,如图6所示,上述装置还可以包括第一处理模块53,该第一处理模块53用于在上述显示模块51显示杀进程的提示信息之后,若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
若第一处理模块53监控到该APP对应的CPU占用率又出现异常,则可为用户显示包含强行停止或者禁止自启动的提示页面,移动终端可根据用户的选择对当前APP执行强行停止或者禁止自启动操作,另外,也可以根据具体场景自动执行强行停止或者禁止自启动操作。
目前,用户对某些APP执行强行停止后,该APP仍然可能会自动启动,为了进一步降低CPU占有率异常的APP对移动终端***运行效率的影响,上述装置还可以包括第二处理模块54,该第二处理模块54用于在上述第一处理模块53执行强行停止或禁止自启动操作之后,若仍监控到被强行停止或禁止自启动的进程的CPU占用率异常,则显示引导界面,以引导用户卸载对应的进程。
上述显示模块52还可以用于显示当前APP的相似APP列表,以向用户推荐相似APP。
另外,上述装置还可以包括获取保存模块55,该获取保存模块55,用于获取当前APP中保存的用户数据,并保存上述用户数据。
为了方便用户在更换APP还可以继续使用原来的服务,上述装置还可以包括导入模块56,该导入模块56用于在上述获取保存模块55保存上述用户数据之后,接收并安装用户从上述相似APP列表中选择的相似APP,并在安装后的相似APP中导入上述用户数据。
通过导入模块56将用户数据导入用户新安装的相似APP中,可使用户继续使用原来的用户数据,而不需要用户重新手动添加,为用户节省了很多操作,更人性化和智能化,从而方便用户继续使用原来的服务。
另外,上述显示模块52还可以用于:在上述导入模块56接收并安装用户从上述相似APP列表中选择的相似APP之后,在上述导入模块56在安装后的相似APP中导入上述用户数据之前,显示提示框,以提示上述用户是否需要导入上述用户数据。
包含获取模块50、确定模块51、显示模块52、第一处理模块53、第二处理模块54、获取保存模块55和导入模块56的处理APP的CPU占用率异常的装置的处理过程可参见图1、图2或者图3,此处不赘述。
上述处理APP的CPU占用率异常的装置实施例,通过确定模块确定APP的CPU占用率异常,通过显示模块显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
为了实现上述实施例,本发明还提出一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,上述电路板安置在上述壳体围成的空间内部,上述处理器和上述存储器设置在上述电路板上;上述电源电路,用于为上述移动终端的各个电路或器件供电;上述存储器用于存储可执行程序代码;上述处理器通过读取上述存储器中存储的可执行程序代码来运行与上述可执行程序代码对应的程序,以用于执行以下步骤:
S101’,确定当前APP的CPU占用率异常。
具体地,可计算当前APP的CPU占用率,然后判断当前APP的CPU占用率是否位于预定数值范围内,若不位于预定数值范围内,则确定当前APP的CPU占用率异常。
在该实施例中,在判断当前APP的CPU占用率是否位于预定数值范围内之前,还可以包括:获得APP的参数信息,向服务器发送参数信息,并接收服务器根据参数信息查询本地的数据库后返回的预定数值范围。
具体地,移动终端接收服务器返回的当前APP的CPU占用率的预定数值范围,并判断计算的当前APP的CPU占用率是否位于当前APP的CPU的预定数值范围内,若发现当前APP的CPU占用率不位于该预定数值范围内,则确定当前APP的CPU占用率异常。
其中,APP的CPU占用率的预设数值范围是根据APP的参数信息在服务器的本地的数据库中预先保存的APP的CPU占用率的数值范围,上述APP的参数信息可以包括但不限于APP的标识信息、运行环境和运行场景,上述标识信息用于唯一标识APP,该标识信息可为当前APP的包名或者包签名信息,APP的运行环境是指当前APP所在移动终端的硬件环境和软件环境,APP的运行场景是指APP在一定的运行环境(与硬件环境和软件环境有关)下所完成的功能或操作,例如,下载、上传、前台运行还是后台运行等,一个APP所要完成的功能或者操作越多,该APP的CPU占用率越高,例如,3D游戏的运行环境与2D游戏的运行环境相比,3D游戏的运行环境对应的CPU占用率更高,即3D游戏要消耗更多的CPU资源。
以APP为一款游戏为例,移动终端根据游戏的参数信息计算得到该游戏的CPU占用率为30%,而从服务器返回的该游戏所对应的CPU占用率的数值范围为20%-25%,则移动终端可以判断出该游戏的CPU占用率不位于CPU占用率的数值范围内,则该游戏的CPU占用率异常。
S102’,显示杀进程的提示信息,以使用户根据提示信息查杀对应进程。
具体地,在移动终端运行的当前APP的CPU占用率异常后,显示杀进程的提示信息,此时用户可根据提示信息将CPU占用率异常的APP杀掉,由此,减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***运行的稳定性。
在用户根据提示信息查杀对应进程之后,未必可以将该进程彻底杀死,为了降低未彻底杀死的进程对移动终端***运行效率的影响,处理器还用于执行步骤S103’。
S103’,若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
具体地,在用户根据提示信息将CPU占用率异常的APP关闭之后,若该APP具有后台自启动功能,在间隔预设时间例如1分钟后,该APP将自动启动,并继续运行于移动终端的后台进程中。例如,对于安卓(Android)***的智能手机,APP可利用Android***的***广播,触发APP的程序检查对应APP的服务(Service)的运行状态,若检查到对应APP的服务的运行状态已经被关闭,即检查到对应APP已经被杀掉,此时,可更改对应APP的服务的运行状态,重新后台启动该APP,即该APP又重新在移动终端的后台进程中运行。
若此时监控到该APP对应的CPU占用率又出现异常,则可为用户显示包含强行停止或者禁止自启动的提示页面,移动终端可根据用户的选择对当前APP执行强行停止或者禁止自启动操作,另外,也可以根据具体场景自动执行强行停止或者禁止自启动操作。
目前,用户对某些APP执行强行停止后,该APP仍然可能会自动启动。
为了进一步降低CPU占有率异常的APP对移动终端***运行效率的影响,处理器还用于执行步骤S104’。
S104’,若仍监控到被强行停止或禁止自启动的进程的CPU占用率异常,则显示引导界面,以引导用户卸载对应的进程。
在该实施例中,在引导用户卸载对应的进程的过程中,还可以为用户显示与当前APP的相似APP列表,也就是说,在卸载当前APP的过程中,为用户推送与当前APP同类的其他APP,以APP为QQ音乐为例,在用户卸载QQ音乐过程中,可在推荐列表中向该用户推荐音乐类的其他APP,例如,推荐列表中可显示虾米音乐、网易音乐和酷狗音乐等,另外,推荐列表中还可以显示QQ音乐的更新版本。
在该实施例中,在卸载当前APP之前,还可以获取当前APP中保存的用户数据,并保存对应的用户数据,以APP为QQ音乐为例,可将用户收藏的歌曲或者用户喜欢的歌曲的相关数据进行保存。
若用户从相似APP列表中选择某一个的相似APP,移动终端将接收用户的选择,并根据用户的选择从服务器下载对应的相似APP,并安装该相似APP,并且在安装相似APP后,显示一个提示用户是否需要导入用户数据的提示框,若用户需要导入用户数据,则在安装后的相似APP中导入用户数据,例如,在卸载QQ音乐的过程中,用户选择推荐列表中的网易音乐,移动终端将在安装网易音乐后,显示一个如图4所示的提示框,在用户点击确定之后,移动终端将把用户在使用QQ音乐中产生的用户数据导入至网易音乐中,比如可将用户收藏的歌曲或者用户喜欢的歌曲的相关数据导入至网易音乐中,由此,使得用户在更换APP后仍然可以继续使用原来的用户数据,而不需要用户重新手动添加,为用户节省了很多操作,更人性化和智能化,从而方便用户继续使用原来的服务。
综上所述,本发明实施例可以针对APP后台CPU占用率异常的次数和场景采取不同的做法,为用户提供多种可以处理APP后台CPU占用率异常的方式,提供更加人性化的处理方式,为解决CPU占用率异常提供了多种处理方案。
上述移动终端实施例,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端***运行效率的影响,提高移动终端***的运行效率。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (21)

1.一种处理APP的CPU占用率异常的方法,其特征在于,包括:
确定当前APP的CPU占用率异常;
显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
2.根据权利要求1所述的方法,其特征在于,在所述显示杀进程的提示信息之后,还包括:
若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
3.根据权利要求2所述的方法,其特征在于,在所述执行强行停止或禁止自启动操作之后,还包括:
若仍监控到被强行停止或禁止自启动的进程的CPU占用率异常,则显示引导界面,以引导用户卸载对应的进程。
4.根据权利要求3所述的方法,其特征在于,还包括:
显示当前APP的相似APP列表,以向所述用户推荐相似APP。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取当前APP中保存的用户数据,并保存所述用户数据。
6.根据权利要求5所述的方法,其特征在于,在所述保存所述用户数据之后,还包括:
接收并安装用户从所述相似APP列表中选择的相似APP,并在安装后的相似APP中导入所述用户数据。
7.根据权利要求6所述的方法,其特征在于,在所述接收并安装用户从所述相似APP列表中选择的相似APP之后,在所述在安装后的相似APP中导入所述用户数据之前,还包括:
显示提示框,以提示所述用户是否需要导入所述用户数据。
8.根据权利要求1-7任一权利要求所述的方法,其特征在于,所述确定当前APP的CPU占用率异常,包括:
计算所述当前APP的CPU占用率,判断所述当前APP的CPU占用率是否位于预定数值范围内,若不位于所述预定数值范围内,则确定当前APP的CPU占用率异常。
9.根据权利要求8所述的方法,其特征在于,在所述判断所述当前APP的CPU占用率是否位于预定数值范围内之前,还包括:
获得所述APP的参数信息,向服务器发送所述参数信息,并接收所述服务器根据所述参数信息查询本地的数据库后返回的所述预定数值范围。
10.根据权利要求8所述的方法,其特征在于,所述APP的参数信息包括所述APP的标识信息、运行环境和运行场景。
11.一种处理APP的CPU占用率异常的装置,其特征在于,包括:
确定模块,用于确定当前APP的CPU占用率异常;
显示模块,用于显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
12.根据权利要求11所述的装置,其特征在于,还包括:
第一处理模块,用于在所述显示模块显示杀进程的提示信息之后,若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
13.根据权利要求12所述的装置,其特征在于,还包括:
第二处理模块,用于在所述第一处理模块执行强行停止或禁止自启动操作之后,若仍监控到被强行停止或禁止自启动的进程的CPU占用率异常,则显示引导界面,以引导用户卸载对应的进程。
14.根据权利要求13所述的装置,其特征在于,所述显示模块,还用于:显示当前APP的相似APP列表,以向所述用户推荐相似APP。
15.根据权利要求14所述的装置,其特征在于,还包括:
获取保存模块,用于获取当前APP中保存的用户数据,并保存所述用户数据。
16.根据权利要求15所述的装置,其特征在于,还包括:
导入模块,用于在所述获取保存模块保存所述用户数据之后,接收并安装用户从所述相似APP列表中选择的相似APP,并在安装后的相似APP中导入所述用户数据。
17.根据权利要求16所述的装置,其特征在于,所述显示模块,还用于:
在所述导入模块接收并安装用户从所述相似APP列表中选择的相似APP之后,在所述导入模块在安装后的相似APP中导入所述用户数据之前,显示提示框,以提示所述用户是否需要导入所述用户数据。
18.根据权利要求11-17任一权利要求所述的装置,其特征在于,所述确定模块,具体用于:
计算所述当前APP的CPU占用率,判断所述当前APP的CPU占用率是否位于预定数值范围内,若不位于所述预定数值范围内,则确定当前APP的CPU占用率异常。
19.根据权利要求18所述的装置,其特征在于,还包括:
获取模块,用于在所述确定模块判断所述当前APP的CPU占用率是否位于预定数值范围内之前,获得所述APP的参数信息,向服务器发送所述参数信息,并接收所述服务器根据所述参数信息查询本地的数据库后返回的所述预定数值范围。
20.根据权利要求18所述的装置,其特征在于,所述APP的参数信息包括所述APP的标识信息、运行环境和运行场景。
21.一种移动终端,所述移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
确定当前APP的CPU占用率异常;
显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
CN201410309657.6A 2014-06-30 2014-06-30 处理app的cpu占用率异常的方法、装置及移动终端 Pending CN105335134A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201410309657.6A CN105335134A (zh) 2014-06-30 2014-06-30 处理app的cpu占用率异常的方法、装置及移动终端
US15/322,990 US10409441B2 (en) 2014-06-30 2015-06-23 Method of processing application CPU usage rate anomaly, and device and mobile terminal
PCT/CN2015/082114 WO2016000544A1 (zh) 2014-06-30 2015-06-23 处理app的cpu占用率异常的方法、装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410309657.6A CN105335134A (zh) 2014-06-30 2014-06-30 处理app的cpu占用率异常的方法、装置及移动终端

Publications (1)

Publication Number Publication Date
CN105335134A true CN105335134A (zh) 2016-02-17

Family

ID=55018428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410309657.6A Pending CN105335134A (zh) 2014-06-30 2014-06-30 处理app的cpu占用率异常的方法、装置及移动终端

Country Status (3)

Country Link
US (1) US10409441B2 (zh)
CN (1) CN105335134A (zh)
WO (1) WO2016000544A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106648730A (zh) * 2016-09-26 2017-05-10 北京小米移动软件有限公司 异常应用的处理方法和装置
CN107577507A (zh) * 2017-08-09 2018-01-12 广州视源电子科技股份有限公司 一种应用删除方法及装置
EP3277029A1 (en) * 2016-07-29 2018-01-31 Samsung Electronics Co., Ltd Electronic device and method for operating the same
CN109508265A (zh) * 2018-11-02 2019-03-22 郑州云海信息技术有限公司 一种判断cpu运行异常的方法、装置、终端及存储介质
CN109597645A (zh) * 2018-12-11 2019-04-09 平安科技(深圳)有限公司 一种属性参数修改方法和相关装置
CN109614282A (zh) * 2018-09-28 2019-04-12 东软集团股份有限公司 确定应用的***资源使用信息的方法和装置
CN109669781A (zh) * 2018-12-29 2019-04-23 联想(北京)有限公司 数据处理方法和***
CN113505015A (zh) * 2021-06-21 2021-10-15 上海硬通网络科技有限公司 应用异常信息采集方法、装置、计算机设备和存储介质
CN116484373A (zh) * 2023-05-08 2023-07-25 合芯科技(苏州)有限公司 异常进程查杀方法、***、装置、计算机设备及存储介质
WO2023202406A1 (zh) * 2022-04-22 2023-10-26 华为技术有限公司 显示方法及电子设备

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893223A (zh) * 2016-04-29 2016-08-24 乐视控股(北京)有限公司 异常显示方法及装置
CN107784227A (zh) * 2017-11-21 2018-03-09 深圳市沃特沃德股份有限公司 车载***的应用保护方法和装置
CN108197000B (zh) * 2018-01-10 2021-04-09 武汉斗鱼网络科技有限公司 应用程序启动日志保存方法、存储介质、电子设备及***
CN111026538B (zh) * 2019-12-26 2023-04-14 杭州蓦然认知科技有限公司 一种app生态***建立、使用方法、装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408861A (zh) * 2007-10-11 2009-04-15 鸿富锦精密工业(深圳)有限公司 应用程序实时监控***及方法
CN102306118A (zh) * 2011-08-31 2012-01-04 中兴通讯股份有限公司 Android终端应用程序功耗监控的方法和装置
CN103530193A (zh) * 2013-11-01 2014-01-22 北京网秦天下科技有限公司 用于调节应用进程的方法和设备
CN103595758A (zh) * 2013-10-11 2014-02-19 北京奇虎科技有限公司 推荐软件的方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7047448B2 (en) * 2002-11-21 2006-05-16 Bitfone Corporation Software self-repair toolkit for electronic devices
US7853996B1 (en) * 2003-10-03 2010-12-14 Verizon Services Corp. Methodology, measurements and analysis of performance and scalability of stateful border gateways
KR100730822B1 (ko) 2005-06-09 2007-06-20 에스케이 텔레콤주식회사 중앙처리장치의 사용률 산출 방법
DE102005050587A1 (de) * 2005-10-21 2007-05-03 Siemens Ag Verfahren zum Weiterleiten von Signalisierungsdaten in einer Netzübergangseinheit und in einer Steuereinheit sowie zugehörige Einheiten
JP2010198155A (ja) * 2009-02-24 2010-09-09 Fujitsu Ten Ltd プログラム更新装置、プログラム更新方法、及び情報処理装置
US20120137369A1 (en) * 2010-11-29 2012-05-31 Infosec Co., Ltd. Mobile terminal with security functionality and method of implementing the same
CN102810059A (zh) 2011-06-01 2012-12-05 鸿富锦精密工业(深圳)有限公司 计算机假死机现象处理***及方法
US9141914B2 (en) * 2011-10-31 2015-09-22 Hewlett-Packard Development Company, L.P. System and method for ranking anomalies
CN102946486A (zh) 2012-11-20 2013-02-27 惠州Tcl移动通信有限公司 一种基于手机的后台应用自动清理方法及手机
WO2014172567A1 (en) * 2013-04-17 2014-10-23 Systech Corporation Gateway device for machine-to-machine communication with dual cellular interfaces
CN104166542B (zh) * 2013-05-17 2018-01-05 腾讯科技(深圳)有限公司 检测应用耗电的方法和装置
US9628356B2 (en) * 2013-10-10 2017-04-18 Ixia Methods, systems, and computer readable media for providing user interfaces for specification of system under test (SUT) and network tap topology and for presenting topology specific test results

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408861A (zh) * 2007-10-11 2009-04-15 鸿富锦精密工业(深圳)有限公司 应用程序实时监控***及方法
CN102306118A (zh) * 2011-08-31 2012-01-04 中兴通讯股份有限公司 Android终端应用程序功耗监控的方法和装置
CN103595758A (zh) * 2013-10-11 2014-02-19 北京奇虎科技有限公司 推荐软件的方法及装置
CN103530193A (zh) * 2013-11-01 2014-01-22 北京网秦天下科技有限公司 用于调节应用进程的方法和设备

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3277029A1 (en) * 2016-07-29 2018-01-31 Samsung Electronics Co., Ltd Electronic device and method for operating the same
EP3522614A1 (en) * 2016-07-29 2019-08-07 Samsung Electronics Co., Ltd. Electronic device and method for operating the same
US11138032B2 (en) 2016-07-29 2021-10-05 Samsung Electronics Co., Ltd. Electronic device and method for operating the same
CN106648730A (zh) * 2016-09-26 2017-05-10 北京小米移动软件有限公司 异常应用的处理方法和装置
CN107577507A (zh) * 2017-08-09 2018-01-12 广州视源电子科技股份有限公司 一种应用删除方法及装置
CN109614282A (zh) * 2018-09-28 2019-04-12 东软集团股份有限公司 确定应用的***资源使用信息的方法和装置
CN109614282B (zh) * 2018-09-28 2022-06-03 东软集团股份有限公司 确定应用的***资源使用信息的方法和装置
CN109508265A (zh) * 2018-11-02 2019-03-22 郑州云海信息技术有限公司 一种判断cpu运行异常的方法、装置、终端及存储介质
CN109597645B (zh) * 2018-12-11 2022-02-01 平安科技(深圳)有限公司 一种属性参数修改方法和相关装置
CN109597645A (zh) * 2018-12-11 2019-04-09 平安科技(深圳)有限公司 一种属性参数修改方法和相关装置
CN109669781A (zh) * 2018-12-29 2019-04-23 联想(北京)有限公司 数据处理方法和***
CN113505015A (zh) * 2021-06-21 2021-10-15 上海硬通网络科技有限公司 应用异常信息采集方法、装置、计算机设备和存储介质
WO2023202406A1 (zh) * 2022-04-22 2023-10-26 华为技术有限公司 显示方法及电子设备
CN116484373A (zh) * 2023-05-08 2023-07-25 合芯科技(苏州)有限公司 异常进程查杀方法、***、装置、计算机设备及存储介质
CN116484373B (zh) * 2023-05-08 2024-02-23 合芯科技(苏州)有限公司 异常进程查杀方法、***、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
US20170192619A1 (en) 2017-07-06
WO2016000544A1 (zh) 2016-01-07
US10409441B2 (en) 2019-09-10

Similar Documents

Publication Publication Date Title
CN105335134A (zh) 处理app的cpu占用率异常的方法、装置及移动终端
CN104317649A (zh) 终端应用程序app的处理方法、装置及终端
US9785428B2 (en) Internal software updating method and system
CN105224439A (zh) 终端app的cpu占用率的检测方法、装置及终端
CN104298612A (zh) 移动终端中清理内存的方法、装置和移动终端
CN104268248A (zh) 应用程序的推荐方法、装置及终端
CN103761104A (zh) 应用程序的功能引导方法、装置和客户端
CN104239196A (zh) 应用程序运行异常的检测方法、装置和移动终端
CN108985489B (zh) 一种风险预测方法、风险预测装置和终端设备
CN104267995A (zh) 应用程序的处理方法、装置及终端
CN104346202A (zh) 终端应用程序的设置方法、装置及终端
CN104238882A (zh) 通知栏的管理方法、装置及移动终端
CN105468674A (zh) 窗口拦截方法、装置和终端设备
CN108134956B (zh) 一种硬解适配白名单的更新方法、终端以及***
CN109669798B (zh) 崩溃分析方法、装置、电子设备,及存储介质
CN104199765A (zh) 获取终端器件温度正常数值范围的方法、装置及终端
CN104504133A (zh) 应用程序的推荐方法及装置
CN111105786B (zh) 一种多采样率语音识别方法、装置、***及存储介质
WO2017020781A1 (zh) 省电处理方法、装置、移动终端和云端服务器
CN105306539A (zh) 业务信息展现控制方法、装置和互联网业务信息显示平台
CN104267980A (zh) 一种软件评分显示方法、终端、数据服务器及***
CN104199759A (zh) 引起终端温度升高的应用程序识别方法、装置及终端
CN111464351B (zh) 一种智能家居设备配网方法、装置、终端设备及存储介质
CN104216820A (zh) 一种浏览器性能测试方法、装置及服务器
CN104346201A (zh) 获取应用程序消耗***资源的方法、装置及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160217

RJ01 Rejection of invention patent application after publication