CN106557349A - 一种移动终端的应用程序控制方法及装置 - Google Patents

一种移动终端的应用程序控制方法及装置 Download PDF

Info

Publication number
CN106557349A
CN106557349A CN201611078489.XA CN201611078489A CN106557349A CN 106557349 A CN106557349 A CN 106557349A CN 201611078489 A CN201611078489 A CN 201611078489A CN 106557349 A CN106557349 A CN 106557349A
Authority
CN
China
Prior art keywords
application program
mobile terminal
opening operation
interface
application
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
CN201611078489.XA
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.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology 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 Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201611078489.XA priority Critical patent/CN106557349A/zh
Publication of CN106557349A publication Critical patent/CN106557349A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44578Preparing or optimising for loading
    • 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/442Shutdown

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种移动终端的应用程序控制方法及装置,该方法包括:获取移动终端的应用程序的控制界面,控制界面包括开启运行的应用程序的程序界面;获取开启运行的应用程序的运行数据;根据运行数据调整显示控制界面中开启运行的应用程序的程序界面。该装置包括:界面展示模块,获取移动终端的应用程序的控制界面,控制界面包括开启运行的应用程序的程序界面;数据获取模块,获取开启运行的应用程序的运行数据;调整显示模块,根据运行数据调整显示控制界面中开启运行的应用程序的程序界面。应用本发明可有效管理开启运行的应用程序,解决开启运行的应用程序过多占用移动终端资源的问题。

Description

一种移动终端的应用程序控制方法及装置
技术领域
本发明涉及移动终端技术领域,具体的,涉及一种移动终端的应用程序控制方法,还涉及实现移动终端的应用程序控制方法的装置。
背景技术
随着移动设备技术的发展,智能移动终端中可安装的应用程序越来越多,不断丰富人们的生活。智能移动终端在为用户带来方便的同时,也为用户带来了很多困扰,比如,应用程序对移动终端资源的恶意占用,造成移动终端的运行内存、电量或者移动流量等资源的浪费。使得用户体验不佳。
通常移动终端中运行的程序分两种:一种称为必须程序,是用于维护移动终端设备正常运行、基本功能正常使用而开启的程序,必须程序能任意关闭或终止;另一种称为功能程序,是用于实现某些特定应用功能的程序,功能程序可随着功能的开启而开启,随着功能的结束而结束,如拍照、短信以及播放器等程序。而在功能程序中,一部分程序是可以随着功能使用结束而完全关闭的,另一部分则是功能使用结束后程序被转到后台继续运行,仍然占用移动终端中资源的。
这类程序程序运行越多,占用的资源就会越多,分配给其他程序资源就越少,耗电量也越多,用户会感觉移动终端反应速度变慢、打开新的程序响应时间长,电池待机时间短等不佳的体验。
发明内容
本发明的主要目的是提供一种有效管理应用程序,解决应用程序过多占用移动终端资源的移动终端的应用程序控制方法。
本发明的另一目的是提供一种有效管理应用程序,解决应用程序过多占用移动终端资源的移动终端的应用程序控制装置。
为了实现上述主要目的,本发明提供的移动终端的应用程序控制方法包括:获取移动终端的应用程序的控制界面,控制界面包括开启运行的应用程序的程序界面;获取开启运行的应用程序的运行数据;根据运行数据调整显示控制界面中开启运行的应用程序的程序界面。
由上述方案可见,本发明移动终端的应用程序控制方法通过获取开启运行的应用程序的运行数据,根据运行数据调整显示控制界面中开启运行的应用程序的程序界面,可便于用户获取当前开启运行的应用程序的运行情况,便于对其进行下一步的操作处理,例如,开启运行的应用程序以卡片式的方式展示程序界面,根据运行数据的等级以颜色区分显示。运行数据分为两个等级,第一等级为未超标等级,第二等级为超标等级,当某一开启运行的应用程序的运行数据处于第一等级时,该开启运行的应用程序以红色的卡片进行展示,当某一开启运行的应用程序的占用数据处于第二等级时,该开启运行的应用程序以绿色的卡片进行展示程序界面,便于用户根据颜色判断开启运行的应用程序是否过多的占用资源,并进行相应的处理。
一个方案中,本发明移动终端的应用程序控制方法还包括:获取关闭开启运行的应用程序的关闭指令;根据关闭指令关闭开启运行的应用程序。
由此可见,本发明还通过对开启运行的应用程序进行关闭处理使得占用的移动终端资源得到释放,释放的方式包括自动释放和手动释放,为用户带来更好的体验。
进一步的方案中,运行数据包括开启运行的应用程序占用移动终端的运行内存的数据。获取关闭开启运行的应用程序的关闭指令,包括:获取开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率;若开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率满足预设阈值条件,则获取到关闭开启运行的应用程序的关闭指令。
由此可见,在判断开启运行的应用程序占用移动终端的运行内存资源时,通过实时获取开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率用于判断开启运行的应用程序是否处于释放内存范围,当处于释放内存范围时,将开启运行的应用程序所占用的运行内存释放,保证手机运行的流畅。使用开启运行的应用程序占用移动终端的运行内存的数据和开启运行的应用程序的使用频率判断开启运行的应用程序是否处于释放内存范围,停留的时间越长,使用频率越少则认为用户对该开启运行的应用程序的需求越少,因此,对一定范围内的需求的开启运行的应用程序进行释放处理。或者当占用的运行内存达到一定阈值时,则认为需要释放内存。
进一步的方案中,运行数据包括开启运行的应用程序消耗的移动流量数据。获取关闭开启运行的应用程序的关闭指令,包括:获取开启运行的应用程序在预设时间段内消耗的移动流量数据;若开启运行的应用程序在预设时间段内消耗的移动流量超过预设消耗值,则获取到关闭开启运行的应用程序的关闭指令。
由此可见,在对开启运行的应用程序消耗移动流量进行控制时,根据开启运行的应用程序在一定的时间段内所消耗的流量总和,判断开启运行的应用程序是否处于需要关闭的开启运行的应用程序,若某一开启运行的应用程序在一定的时间段内所消耗的流量总和超过该开启运行的应用程序预设的流量控制值,则认为该开启运行的应用程序处于非正常工作状态,因而向移动终端***发送关闭该开启运行的应用程序的指令,将其关闭。
进一步的方案中,获取关闭开启运行的应用程序的关闭指令,还包括:在移动终端的应用程序的控制界面下,获取在屏幕上关闭开启运行的应用程序的操作指令。
由此可见,用户可根据自己的需要进行开启运行的应用程序的关闭,在用户需要结束某一开启运行的应用程序的运行时,可通过在应用程序控制界面发送操作指令进行关闭,操作指令可包括在屏幕上点击、滑动等交互操作,例如,点击释放虚拟按键或者以特定规则的滑动方式在屏幕上滑动等。
为了实现上述另一目的,本发明提供的移动终端的应用程序控制装置包括:界面展示模块,获取移动终端的应用程序的控制界面,控制界面包括开启运行的应用程序的程序界面;数据获取模块,获取开启运行的应用程序的运行数据;调整显示模块,根据运行数据调整显示控制界面中开启运行的应用程序的程序界面。
由上述方案可见,本发明的移动终端的应用程序控制装置通过在应用程序控制的界面将开启运行的应用程序当前所对应的预设状态进行展示,使用户获知当前运行的开启运行的应用程序中是否存在需要关闭所占用的移动终端资源的开启运行的应用程序,并通过发送关闭开启运行的应用程序的指令,释放开启运行的应用程序所占用的移动终端资源,保证移动终端的运行流畅,提高用户的体验度。
附图说明
图1是本发明移动终端的应用程序控制方法第一实施例的流程图。
图2是本发明移动终端的应用程序控制方法第一实施例中展示开启运行的应用程序的程序界面的示意效果图。
图3是本发明移动终端的应用程序控制装置第一实施例的结构框图。
图4是本发明移动终端的应用程序控制方法第二实施例的流程图。
图5是本发明移动终端的应用程序控制装置第二实施例的结构框图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
本发明移动终端的应用程序控制方法是应用在诸如智能手机、平板电脑等移动终端上,本发明移动终端的应用程序控制装置是应用在移动终端上用于实现移动终端的应用程序控制方法的装置。应用本发明可实现对在移动终端***中开启运行的应用程序进行控制,实时监控开启运行的应用程序的运行数据,并根据运行数据对开启运行的应用程序进行处理,保障移动终端***的正常运行。运行数据可包括开启运行的应用程序所占用的移动终端的运行内存、CPU(中央处理器)、电量或者开启运行的应用程序所消耗的移动流量等数据。
移动终端的应用程序控制方法第一实施例:
本实施例中,开启运行的应用程序的运行数据包括开启运行的应用程序占用移动终端的运行内存的数据。
如图1所示,在进行移动终端的应用程序控制时,首先执行步骤S1,获取移动终端的应用程序的控制界面。应用程序的控制界面包括开启运行的应用程序的程序界面。例如,在移动终端的任务管理界面中,开启运行的应用程序的程序界面以卡片的形式在控制界面中展示。本实施例中,获取移动终端的应用程序的控制界面后,可以根据用户操作在屏幕上展示,例如,用户需要查看开启运行的应用程序的程序界面时,可选择展示控制界面,在进入应用程序的控制界面前需要输入进入界面的操作指令,进入界面的操作指令可包括点击桌面的图标或者在显示桌面下以一定规则的方式滑动等操作指令。获取移动终端的应用程序的控制界面后,也可以选择不展示,例如,移动终端***自动监控开启运行的应用程序的运行状态时,则不需要展示移动终端的应用程序的控制界面。
进入应用程序的控制界面后,执行步骤S2,获取开启运行的应用程序占用移动终端的运行内存的数据。每一个开启运行的应用程序包含一个以上的子进程,获取每一个开启运行的应用程序对应的子进程占用运行内存的数据总和,则可获得每一个开启运行的应用程序所占用的运行内存的数据。获取进程占用运行内存的数据为本领域技术人员所公知的技术,在此不再赘述。
获取开启运行的应用程序占用移动终端的运行内存的数据,可以是针对所有开启运行的应用程序进行获取,也可以是针对所有开启运行的应用程序中预设的应用程序进行获取,预设的应用程序可包括用户关注的应用程序或者安装时占用内存较大的应用程序等。可选的,用户可根据需要进入设置界面添加需要获取数据的应用程序。
需要说明的是,本实施例中的步骤S1和步骤S2在执行时不分先后顺序。
获取开启运行的应用程序占用移动终端的运行内存的数据后,执行步骤S3,根据运行数据调整显示控制界面中开启运行的应用程序的程序界面,即根据占用移动终端的运行内存的数据调整显示控制界面中开启运行的应用程序的程序界面。在应用程序的控制界面中,每一个开启运行的应用程序的程序界面以相应的预设状态进行显示,预设状态可由***开发人员设置,优选的,参见图2,每一个开启运行的应用程序显示程序界面时,将程序界面以卡片的形式显示在应用程序的控制界面。每一个应用程序设置固定的运行内存上限,将应用程序所占用的运行内存与其分配得到的运行内存的比例按等级划分,不同等级范围内对应的卡片显示的颜色不同。当占用运行内存为分配内存的0至60%的区间时,卡片显示的颜色为绿色。当占用运行内存为分配内存的61%至80%的区间时,卡片显示的颜色为黄色。当占用运行内存为分配内存的81%以上时,卡片显示的颜色为红色。当开启运行的应用程序的卡片显示黄色或红色时,则说明占用内存过多。例如,某应用程序分配的运行内存上限为400MB,当该应用程序的开启运行的应用程序占用的运行内存为300MB时,开启运行的应用程序对应的卡片显示为黄色。在移动终端使用过程中,开启运行的应用程序占用移动终端的运行内存的数据在不断的变化,因此,在显示程序界面时需要根据占用移动终端的运行内存的数据调整显示。例如,某个开启运行的应用程序占用移动终端的运行内存的大小从61%至80%的区间变为0至60%的区间时,对应程序界面的卡片显示的颜色由黄色变成绿色。
可选的,还可在控制界面显示出开启运行的应用程序占用内存的空间大小的提示信息,如,在开启运行的应用程序卡片上方显示“内存超标(300MB)”。而且,每一个开启运行的应用程序的程序界面对应的卡片包含该开启运行的应用程序下的所有进程,点击某一开启运行的应用程序的卡片时,可展示该卡片下所有运行中的进程,同时,还显示每一个进程所占用的运行内存大小。
以预设状态进行展示开启运行的应用程序的程序界面后,执行步骤S4,获取关闭开启运行的应用程序的关闭指令。本实施例中,获取关闭开启运行的应用程序的指令包括主动获取和被动获取。其中,主动获取指的是移动终端***根据预设的判断机制,判断是否需要释放运行内存,若需要释放内存时,则发出关闭开启运行的应用程序的关闭指令。被动获取是指在判断移动终端的屏幕或按键接收到操作指令后,获得关闭开启运行的应用程序的指令。
主动获取关闭开启运行的应用程序的关闭指令包括:获取开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率;若开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率满足预设阈值条件,则获取到关闭开启运行的应用程序的关闭指令。其中,开启运行的应用程序所占用移动终端的运行内存的数据包括占用移动终端的运行内存的时长和大小。开启运行的应用程序占用移动终端的运行内存的时间越长,则被关闭的几率越大。开启运行的应用程序的使用频率越高则被关闭的几率越小。所以最终***会优先释放那些不常用,且占用移动终端的运行内存的时间较长的开启运行的应用程序。此外,当判断某个启运行的应用程序占用移动终端的运行内存的总量大于预设上限阈值时,则认为需要将其关闭。
可选的,主动获取关闭开启运行的应用程序的关闭指令还包括实时获取移动终端CPU的温度,当移动终端CPU的温度超过一定阈值时,获得获取到关闭开启运行的应用程序的关闭指令。例如,设置关闭开启运行的应用程序的温度值为50摄氏度,当移动终端中的温度监测器检测到CPU的温度上升超过50摄氏度时,则认为需要进行关闭开启运行的应用程序所占用的运行内存空间,从而获得关闭需要关闭的应用程序的关闭指令。
被动获取关闭开启运行的应用程序的关闭指令包括在移动终端的应用程序控制界面下,获取在屏幕上关闭开启运行的应用程序的操作指令。用户可以通过以下方式输入关闭开启运行的应用程序的关闭指令:在屏幕上滑动、点击屏幕上的虚拟按键或点击物理按键等。例如,应用程序控制界面以卡片方式显示开启运行的应用程序并显示有相应的应用程序名称,为了方便用户关闭认为不需要的应用程序及其进程,用户可在应用程序控制界面选定需要关闭的应用程序的对应的卡片,在屏幕上拖动卡片向上滑动作为关闭开启运行的应用程序的关闭指令。
需要说明的是,在主动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕可以是处于展示移动终端的应用程序的控制界面的状态,也可是处于展示其他操作界面的状态。被动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕则需要处于展示移动终端的应用程序的控制界面的状态。
获取到关闭开启运行的应用程序的关闭指令后,执行步骤S5,根据关闭指令关闭开启运行的应用程序。主动获取关闭开启运行的应用程序的指令时,释放开启运行的应用程序的方式包括关闭应用程序开启运行的应用程序中一个以上的子进程。关闭的子程序可以是对下次启动该应用程序影响不大的进程,保留有助于下次启动的进程或者保留接收外界信息的进程,例如,某实时通信应用程序,在选择关闭后台进程时,可保留下次启动时可加快启动速度的空进程及信息推送的进程,从而使得该应用程序的开启运行的应用程序不会占用较多的运行内存,且能保障信息的接收。被动获取关闭开启运行的应用程序的指令时,则将所选择开启运行的应用程序中的进程全部关闭,释放开启运行的应用程序所占用的所有移动终端运行内存。
关闭开启运行的应用程序后,释放开启运行的应用程序所占用的移动终端运行内存,更新开启运行的应用程序在移动终端的应用程序控制界面所展示的相应的预设状态,即调整显示控制界面中开启运行的应用程序的程序界面。在对开启运行的应用程序进行关闭后,开启运行的应用程序占用移动终端的运行内存的数据发生改变,因而,需要进行展示状态的更新并显示提示信息。例如,参见图2,某应用程序的开启运行的应用程序经过释放后,开启运行的应用程序对应的卡片颜色显示为灰色,同时在开启运行的应用程序对应的卡片上方显示“已释放”的文字信息,便于提醒用户。
移动终端的应用程序控制装置第一实施例:
如图3所示,本实施例移动终端的应用程序控制装置包括界面展示模块1、数据获取模块2、调整显示模块3以及应用关闭模块4。其中,界面展示模块1用于获取移动终端的应用程序的控制界面。控制界面包括开启运行的应用程序的程序界面。获取移动终端的应用程序的控制界面后,可以根据用户操作在屏幕上展示,进入界面的操作指令可包括点击桌面的图标或者在显示桌面下以一定规则的方式滑动等操作指令。获取移动终端的应用程序的控制界面后,也可以选择不展示。
数据获取模块2用于获取开启运行的应用程序占用移动终端的运行内存的数据。每一个开启运行的应用程序包含一个以上的子进程,通过获取每一个开启运行的应用程序对应的子进程的运行内存占用数据总和,则可获得每一个开启运行的应用程序所占用的内存数据。
数据获取模块2获取开启运行的应用程序占用移动终端的运行内存的数据,可以是针对所有开启运行的应用程序进行获取,也可以是针对所有开启运行的应用程序中预设的应用程序进行获取,预设的应用程序可包括用户关注的应用程序或者安装时占用内存较大的应用程序等。
调整显示模块3用于根据占用移动终端的运行内存的数据调整显示控制界面中开启运行的应用程序的程序界面。在应用程序的控制界面中,每一个开启运行的应用程序的程序界面以相应的预设状态进行显示,预设状态可由***开发人员设置。可选的,每一个开启运行的应用程序的程序界面以卡片的形式显示在应用程序的控制界面,并根据占用移动终端的运行内存的总量大小进行显示。每一个应用程序设置固定的运行内存上限,将应用程序所占用的运行内存与其分配得到的运行内存的比例按等级划分,不同等级范围内对应的卡片显示的颜色不同,用以区分各开启运行的应用程序当前占用内存的情况。
应用关闭模块4用于获取关闭开启运行的应用程序的关闭指令,根据关闭指令关闭开启运行的应用程序。本实施例中,获取关闭开启运行的应用程序的指令包括主动获取和被动获取。其中,主动获取指的是移动终端***根据预设的判断机制,判断是否需要释放运行内存,若需要释放内存时,则发出获取关闭开启运行的应用程序的指令。被动获取是指在判断移动终端的屏幕或按键接收到操作指令后,获得的获取关闭开启运行的应用程序的指令。
主动获取关闭开启运行的应用程序的关闭指令包括:获取开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率;若开启运行的应用程序占用移动终端的运行内存的数据和/或开启运行的应用程序的使用频率满足预设阈值条件,则获取到关闭开启运行的应用程序的关闭指令。其中,开启运行的应用程序所占用移动终端的运行内存的数据包括占用移动终端的运行内存的时长和大小。开启运行的应用程序占用移动终端的运行内存的时间越长,则被关闭的几率越大。开启运行的应用程序的使用频率越高则被关闭的几率越小。所以最终***会优先释放那些不常用,且占用移动终端的运行内存的时间较长的开启运行的应用程序。此外,当判断某个启运行的应用程序占用移动终端的运行内存的总量大于预设上限阈值时,则认为需要将其关闭。
可选的,主动获取关闭开启运行的应用程序的关闭指令还包括实时获取移动终端CPU的温度,当移动终端CPU的温度超过一定阈值时,获得获取到关闭开启运行的应用程序的关闭指令。例如,设置关闭开启运行的应用程序的温度值为50摄氏度,当移动终端中的温度监测器检测到CPU的温度上升超过50摄氏度时,则认为需要进行关闭开启运行的应用程序所占用的运行内存空间,从而获得关闭需要关闭的应用程序的关闭指令。
主动获取关闭开启运行的应用程序的指令时,释放开启运行的应用程序的方式包括关闭应用程序开启运行的应用程序中一个以上的子进程。
被动获取关闭开启运行的应用程序的关闭指令包括在移动终端的应用程序控制界面下,获取在屏幕上关闭开启运行的应用程序的操作指令。用户可以通过以下方式输入关闭开启运行的应用程序的关闭指令:在屏幕上滑动、点击屏幕上的虚拟按键或点击物理按键等。例如,应用程序控制界面以卡片方式显示开启运行的应用程序并显示有相应的应用程序名称,为了方便用户关闭认为不需要应用程序及其进程,用户可在应用程序控制界面选定需要关闭的应用程序的对应的卡片,在屏幕上拖动卡片向上滑动作为关闭开启运行的应用程序的关闭指令。
被动获取关闭开启运行的应用程序的指令时,将所选择开启运行的应用程序中的进程全部关闭,释放开启运行的应用程序所占用的所有移动终端运行内存。
需要说明的是,在主动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕可以是处于展示移动终端的应用程序的控制界面的状态,也可是处于展示其他操作界面的状态。被动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕则需要处于展示移动终端的应用程序的控制界面的状态。
移动终端的应用程序控制方法第二实施例:
本实施例中,开启运行的应用程序的运行数据包括开启运行的应用程序消耗的移动流量数据,移动流量数据包括2G、3G和4G等移动流量数据。
如图4所示,在对移动终端中开启运行的应用程序进行控制时,首先,执行步骤S10,获取移动终端的应用程序的控制界面。应用程序的控制界面包括开启运行的应用程序的程序界面。本实施例中,获取移动终端的应用程序的控制界面后,可以根据用户操作在屏幕上展示,例如,用户需要查看开启运行的应用程序的程序界面时,可选择展示控制界面,在进入应用程序的控制界面前需要输入进入界面的操作指令,进入界面的操作指令可包括点击桌面的图标或者在显示桌面下以一定规则的方式滑动等操作指令。获取移动终端的应用程序的控制界面后,也可以选择不展示,例如,移动终端***自动监控开启运行的应用程序的运行状态时,则不需要展示移动终端的应用程序的控制界面。
进入应用程序控制的界面后,执行步骤S20,获取开启运行的应用程序消耗的移动流量数据。每一个开启运行的应用程序包含一个以上的子进程,获取每一个开启运行的应用程序中子进程消耗移动流量的总和,则可获得每一个开启运行的应用程序所消耗的移动流量数据。获取开启运行的应用程序消耗的移动流量数据,可以是针对所有开启运行的应用程序进行获取,也可以是针对所有开启运行的应用程序中预设的应用程序进行获取,预设的应用程序可包括用户关注的应用程序,例如,用户使用频率较高的应用程序。可选的,用户可根据需要进入设置界面添加需要获取数据的应用程序。
需要说明的是,本实施例中的步骤S1和步骤S2在执行时不分先后顺序。
获取开启运行的应用程序消耗的移动流量数据后,执行步骤S30,根据运行数据调整显示控制界面中开启运行的应用程序的程序界面,即根据消耗的移动流量数据调整显示控制界面中开启运行的应用程序的程序界面。预设状态可以是将开启运行的应用程序以卡片或者列表的方式进行展示,同时,在卡片或列表上以不同的颜色显示开启运行的应用程序对移动流量的消耗情况。
可选的,将开启运行的应用程序的程序界面以列表的形式展示在开启运行的应用程序的控制界面,每一个开启运行的应用程序占用一栏,多个应用程序的开启运行的应用程序栏按消耗移动流量的总量大小排列,用户可根据需要选择“由多到少”的排列方式或者“由少到多”的排列方式。同时,根据每个应用程序的开启运行的应用程序所占用流量的多少,将开启运行的应用程序栏以相应的颜色进行显示。例如,移动终端***为每个应用程序的后台设置一定的流量使用上限。若应用程序开启运行的应用程序使用的移动流量超过对应设置的流量使用上限值时,则将对应的开启运行的应用程序栏以红色背景显示。若应用程序开启运行的应用程序使用的移动流量没有超过对应设置的流量使用上限值,则将对应的开启运行的应用程序栏以绿色背景显示。同时,还可显示每一个开启运行的应用程序所使用的移动流量值的消耗量。
以预设状态进行展示开启运行的应用程序后,执行步骤S40,获取关闭开启运行的应用程序的关闭指令。本实施例中,获取关闭开启运行的应用程序的指令包括主动获取和被动获取。其中,主动获取指的是移动终端***根据预设的判断机制,判断是否需要释放开启运行的应用程序,若是,则发出关闭开启运行的应用程序的关闭指令。被动获取是指在判断移动终端的屏幕或按键接收到操作指令后,获得关闭开启运行的应用程序的指令。
主动获取关闭开启运行的应用程序的关闭指令包括:获取开启运行的应用程序在预设时间段内消耗的移动流量数据;若开启运行的应用程序在预设时间段内消耗的移动流量超过预设消耗值,则获取到关闭开启运行的应用程序的关闭指令。预设消耗值由用户根据需要进行设置,例如,某游戏应用应用程序设置的流量使用上限值为单次使用2M,当该游戏应用程序的开启运行的应用程序使用的移动流量超过2M时,则认为获取到关闭该应用程序的指令。
被动获取关闭开启运行的应用程序的关闭指令包括在移动终端的应用程序控制界面下,获取在屏幕上关闭开启运行的应用程序的操作指令。用户可以通过以下方式输入关闭开启运行的应用程序的关闭指令:在屏幕上滑动、点击屏幕上的虚拟按键或点击物理按键等。例如,应用程序控制界面以卡片方式显示开启运行的应用程序并显示有相应的应用程序名称,为了方便用户关闭认为不需要的应用程序及其进程,用户可在应用程序的控制界面选定需要关闭的应用程序对应的卡片,在屏幕上拖动卡片向上滑动作为关闭开启运行的应用程序的关闭指令。
需要说明的是,在主动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕可以是处于展示移动终端的应用程序的控制界面的状态,也可是处于展示其他操作界面的状态。被动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕则需要处于展示移动终端的应用程序的控制界面的状态。
获取到关闭开启运行的应用程序的指令后,执行步骤S50,根据关闭指令关闭开启运行的应用程序。主动获取关闭开启运行的应用程序的指令时,关闭开启运行的应用程序的方式包括关闭应用程序开启运行的应用程序中一个以上的子进程,例如,可选择关闭消耗流量较多的子进程。被动获取关闭开启运行的应用程序的指令时,则将所选择的开启运行的应用程序中的进程全部关闭。
当然,在关闭开启运行的应用程序前还需判断是否设置有禁止关闭的开启运行的应用程序。若某一个应用程序设置禁止关闭的设置,则保留该应用程序的运行,用户可根据需要进行设置。例如,用户需要保留某游戏应用程序的运行时,可在开启运行的应用程序的控制界面点击设置的虚拟按键进入设置界面,进行开启运行的应用程序的设置。
移动终端的应用程序控制装置第二实施例:
如图5所示,本实施例移动终端的应用程序控制装置包括界面展示模块10、、数据获取模块20、调整显示模块30以及应用关闭模块40。其中,界面展示模块10用于获取移动终端的应用程序的控制界面。控制界面包括开启运行的应用程序的程序界面。获取移动终端的应用程序的控制界面后,可以根据用户操作在屏幕上展示,进入界面的操作指令可包括点击桌面的图标或者在显示桌面下以一定规则的方式滑动等操作指令。获取移动终端的应用程序的控制界面后,也可以选择不展示。
数据获取模块20用于获取开启运行的应用程序消耗的移动流量数据,每一个开启运行的应用程序包含一个以上的子进程,通过获取每一个开启运行的应用程序对应的子进程的移动流量占用数据总和,则可获得每一个开启运行的应用程序所消耗的移动流量。
数据获取模块20获取开启运行的应用程序消耗的移动流量数据,可以是针对所有开启运行的应用程序进行获取,也可以是针对所有开启运行的应用程序中预设的应用程序进行获取,预设的应用程序可包括用户关注的应用程序等。
调整显示模块30用于根据消耗的移动流量数据调整显示控制界面中开启运行的应用程序的程序界面。在应用程序的控制界面中,每一个开启运行的应用程序的程序界面以相应的预设状态进行显示,预设状态可由***开发人员设置。预设状态可以是将开启运行的应用程序以卡片或者列表的方式进行展示,同时,在卡片或列表上以不同的颜色显示开启运行的应用程序对移动流量的消耗情况。
可选的,将开启运行的应用程序的程序界面以列表的形式展示在开启运行的应用程序的控制界面,每一个开启运行的应用程序消耗一栏,多个应用程序的开启运行的应用程序栏按消耗移动流量的总量大小排列,用户可根据需要选择“由多到少”的排列方式或者“由少到多”的排列方式。同时,根据每个应用程序的开启运行的应用程序所消耗流量的多少,将开启运行的应用程序栏以相应的颜色进行显示。
应用关闭模块40用于获取关闭开启运行的应用程序的关闭指令,根据关闭指令关闭开启运行的应用程序。本实施例中,获取关闭开启运行的应用程序的指令包括主动获取和被动获取。其中,主动获取指的是移动终端***根据预设的判断机制,判断是否需要释放开启运行的应用程序,若是,则发出释放开启运行的应用程序的指令。被动获取是指在判断移动终端的屏幕或按键接收到操作指令后,获得释放开启运行的应用程序的指令。
优选的,主动获取关闭开启运行的应用程序的关闭指令包括:获取开启运行的应用程序在预设时间段内消耗的移动流量数据;若开启运行的应用程序在预设时间段内消耗的移动流量超过预设消耗值,则获取到关闭开启运行的应用程序的关闭指令。预设消耗值由用户根据需要进行设置。主动获取关闭开启运行的应用程序的指令时,关闭开启运行的应用程序的方式包括关闭应用程序开启运行的应用程序中一个以上的子进程
被动获取关闭开启运行的应用程序的关闭指令包括在移动终端的应用程序控制界面下,获取在屏幕上关闭开启运行的应用程序的操作指令。用户可以通过以下方式输入关闭开启运行的应用程序的关闭指令:在屏幕上滑动、点击屏幕上的虚拟按键或点击物理按键等。被动获取关闭开启运行的应用程序的关闭指令时,则将所选择的应用程序中的进程全部关闭。
需要说明的是,在主动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕可以是处于展示移动终端的应用程序的控制界面的状态,也可是处于展示其他操作界面的状态。被动获取关闭开启运行的应用程序的关闭指令时,移动终端的屏幕则需要处于展示移动终端的应用程序的控制界面的状态。
由上述可知,本发明通过在应用程序控制的界面将开启运行的应用程序当前所对应的预设状态进行展示,使用户获知当前运行的开启运行的应用程序中是否存在需要关闭所占用的移动终端资源的开启运行的应用程序,并通过发送关闭开启运行的应用程序的指令,释放开启运行的应用程序所占用的移动终端资源,保障移动终端的运行流畅,提高用户的体验度。此外,关闭开启运行的应用程序的指令包括自动获取和主动获取两种方式,为用户提供便利。
需要说明的是,以上仅为本发明的优选实施例,但发明的设计构思并不局限于此,凡利用此构思对本发明做出的非实质性修改,也均落入本发明的保护范围之内。

Claims (10)

1.一种移动终端的应用程序控制方法,其特征在于,包括:
获取移动终端的应用程序的控制界面,所述控制界面包括开启运行的应用程序的程序界面;
获取所述开启运行的应用程序的运行数据;
根据所述运行数据调整显示所述控制界面中所述开启运行的应用程序的程序界面。
2.根据权利要求1所述的移动终端的应用程序控制方法,其特征在于,所述方法还包括:
获取关闭所述开启运行的应用程序的关闭指令;
根据所述关闭指令关闭所述开启运行的应用程序。
3.根据权利要求2所述的移动终端的应用程序控制方法,所述运行数据包括所述开启运行的应用程序占用移动终端的运行内存的数据,其特征在于,所述获取关闭所述开启运行的应用程序的关闭指令,包括:
获取所述开启运行的应用程序占用所述移动终端的运行内存的数据和/或所述开启运行的应用程序的使用频率;
若所述开启运行的应用程序占用所述移动终端的运行内存的数据和/或所述开启运行的应用程序的使用频率满足预设阈值条件,则获取到关闭所述开启运行的应用程序的关闭指令。
4.根据权利要求2所述的移动终端的应用程序控制方法,所述运行数据包括所述开启运行的应用程序消耗的移动流量数据,其特征在于,所述获取关闭所述开启运行的应用程序的关闭指令,包括:
获取所述开启运行的应用程序在预设时间段内消耗的移动流量数据;
若所述开启运行的应用程序在预设时间段内消耗的移动流量超过预设消耗值,则获取到关闭所述开启运行的应用程序的关闭指令。
5.根据权利要求3或4所述的移动终端的应用程序控制方法,其特征在于:所述获取关闭所述开启运行的应用程序的关闭指令,还包括:
在所述移动终端的应用程序的控制界面下,获取在屏幕上关闭所述开启运行的应用程序的操作指令。
6.一种移动终端的应用程序控制装置,其特征在于,包括:
界面展示模块,获取移动终端的应用程序的控制界面,所述控制界面包括开启运行的应用程序的程序界面;
数据获取模块,获取所述开启运行的应用程序的运行数据;
调整显示模块,根据所述运行数据调整显示所述控制界面中所述开启运行的应用程序的程序界面。
7.根据权利要求6所述的移动终端的应用程序控制装置,其特征在于,所述装置还包括:
应用关闭模块,获取关闭所述开启运行的应用程序的关闭指令;
所述应用关闭模块根据所述关闭指令关闭所述开启运行的应用程序。
8.根据权利要求7所述的移动终端的应用程序控制装置,所述运行数据包括所述开启运行的应用程序占用移动终端的运行内存的数据,其特征在于,所述应用关闭模块获取关闭所述开启运行的应用程序的关闭指令,包括:
获取所述开启运行的应用程序占用所述移动终端的运行内存的数据和/或所述开启运行的应用程序的使用频率;
若所述开启运行的应用程序占用所述移动终端的运行内存的数据和/或所述开启运行的应用程序的使用频率满足预设阈值条件,则获取到关闭所述开启运行的应用程序的关闭指令。
9.根据权利要求7所述的移动终端的应用程序控制装置,所述运行数据包括所述开启运行的应用程序消耗的移动流量数据,其特征在于,所述应用关闭模块获取关闭所述开启运行的应用程序的关闭指令,包括:
获取所述开启运行的应用程序在预设时间段内消耗的移动流量数据;
若所述开启运行的应用程序在预设时间段内消耗的移动流量超过预设消耗值,则获取到关闭所述开启运行的应用程序的关闭指令。
10.根据权利要求8或9所述的移动终端的应用程序控制装置,其特征在于,所述应用关闭模块获取关闭所述开启运行的应用程序的关闭指令,还包括:
在所述移动终端的应用程序控制界面下,获取在屏幕上关闭所述开启运行的应用程序的操作指令。
CN201611078489.XA 2016-11-29 2016-11-29 一种移动终端的应用程序控制方法及装置 Pending CN106557349A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611078489.XA CN106557349A (zh) 2016-11-29 2016-11-29 一种移动终端的应用程序控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611078489.XA CN106557349A (zh) 2016-11-29 2016-11-29 一种移动终端的应用程序控制方法及装置

Publications (1)

Publication Number Publication Date
CN106557349A true CN106557349A (zh) 2017-04-05

Family

ID=58445956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611078489.XA Pending CN106557349A (zh) 2016-11-29 2016-11-29 一种移动终端的应用程序控制方法及装置

Country Status (1)

Country Link
CN (1) CN106557349A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108240A (zh) * 2018-01-03 2018-06-01 广东欧珀移动通信有限公司 进程管理方法、进程管理装置及移动终端
CN113296948A (zh) * 2021-05-24 2021-08-24 维沃移动通信有限公司 应用程序的管理方法、装置及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226486A (zh) * 2013-04-23 2013-07-31 北京奇虎科技有限公司 对浏览器运行进行优化的方法和装置
CN103324575A (zh) * 2012-03-23 2013-09-25 腾讯科技(深圳)有限公司 清理内存的方法和移动终端
CN105335216A (zh) * 2014-06-12 2016-02-17 乐蛙科技(上海)有限公司 通信终端的应用管理方法及***
CN106020834A (zh) * 2016-05-24 2016-10-12 珠海市魅族科技有限公司 一种控制应用程序的方法以及程序控制装置
CN106021072A (zh) * 2016-05-05 2016-10-12 北京小米移动软件有限公司 信息显示方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324575A (zh) * 2012-03-23 2013-09-25 腾讯科技(深圳)有限公司 清理内存的方法和移动终端
CN103226486A (zh) * 2013-04-23 2013-07-31 北京奇虎科技有限公司 对浏览器运行进行优化的方法和装置
CN105335216A (zh) * 2014-06-12 2016-02-17 乐蛙科技(上海)有限公司 通信终端的应用管理方法及***
CN106021072A (zh) * 2016-05-05 2016-10-12 北京小米移动软件有限公司 信息显示方法及装置
CN106020834A (zh) * 2016-05-24 2016-10-12 珠海市魅族科技有限公司 一种控制应用程序的方法以及程序控制装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108240A (zh) * 2018-01-03 2018-06-01 广东欧珀移动通信有限公司 进程管理方法、进程管理装置及移动终端
CN113296948A (zh) * 2021-05-24 2021-08-24 维沃移动通信有限公司 应用程序的管理方法、装置及电子设备
CN113296948B (zh) * 2021-05-24 2024-04-26 维沃移动通信有限公司 应用程序的管理方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN103927361B (zh) 一种锁屏界面图片定时更新的***及其实现方法
CN105117320B (zh) 在电子终端中管理应用的方法及其电子终端
CN105556417B (zh) 用于控制电力的电子设备及其方法
CN103744583B (zh) 操作处理方法和装置以及电子设备
CN102707888B (zh) 一种终端控制方法及终端
CN103827820B (zh) 管理计算设备的数据使用
CN103218307B (zh) 内存管理***和内存管理方法
CN103339607A (zh) 利用单个手势输入来锁定和解锁多个操作***环境的方法和设备
CN102970413B (zh) 一种智能手机运行方法
CN105740010B (zh) 一种开机方法及终端设备
CN106445617A (zh) 基于Android的应用程序冷启动优化方法及***
CN111459758B (zh) 一种应用信息的显示方法、装置、电子设备及存储介质
CN104077016A (zh) 一种多窗口显示和切换方法及装置
CN106557349A (zh) 一种移动终端的应用程序控制方法及装置
CN112364266A (zh) 小程序和宿主应用无缝导航方法、装置、电子设备及介质
CN106940616A (zh) 应用运行方法及装置
CN106502544A (zh) 一种应用程序启动方法及装置
CN107748697B (zh) 应用关闭方法、装置、存储介质及电子设备
CN105892833A (zh) 一种弹出消息的处理方法及装置
CN103218120A (zh) 一种用于android终端应用程序的快捷解锁方法
CN107450806A (zh) 快捷菜单显示方法、移动终端及具有存储功能的装置
CN111796735A (zh) 应用程序控制方法、装置及电子设备
CN106503543A (zh) 一种管理应用程序的方法和装置
CN106528211B (zh) 一种应用程序的解除禁用方法及终端
CN108399135A (zh) 一种磁盘设备识别的控制方法以及相关装置

Legal Events

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

Application publication date: 20170405