一种应用程序管理方法及装置与流程

文档序号:12176517阅读:245来源:国知局
一种应用程序管理方法及装置与流程

本发明涉及移动通信技术领域,特别是涉及一种应用程序管理方法及装置。



背景技术:

随着科技的发展,手机、平板电脑等终端设备的逐渐普及,针对上述终端设备所开发的各种各样的应用软件充斥于各类应用市场。

目前,各类应用程序层出不穷,极大的满足了用户的使用需求。用户可以基于自身各种需求下载各类应用程序并安装使用。然而,用户对某些应用程序只是一时之需,所以,就存在有一部分应用程序在使用一段时间后,便不会在短时间内被再次使用。用户在面对该类应用程序时,往往很难抉择是直接卸载还是继续保留,如果直接卸载,以后需要使用时,还需要再次进行下载安装,且相应的数据也会被擦除。如果继续保留,又会导致图标显示界面显示较多应用图标,用户很难从图标显示界面中快速选中所需要的应用图标。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不能方便用户灵活、简单的对终端设备上的应用程序进行管理的问题,提供一种应用程序管理方法及装置。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种应用程序管理方法,所述方法包括:

接收用户卸载应用程序的卸载指令,其中,所述卸载指令包含第一卸载指令和第二卸载指令;

判断所述卸载指令为第一卸载指令或第二卸载指令;

若所述卸载指令为第一卸载指令,则根据所述第一卸载指令卸载所述应用程序;若所述卸载指令为第二卸载指令,则根据所述第二卸载指令将所述应用 程序移入暂存文件夹。

进一步的,所述暂存文件夹为隐藏文件夹,所述根据所述第二卸载指令将所述应用程序移入暂存文件夹具体为:

根据所述第二卸载指令将所述应用程序及应用图标移入隐藏文件夹进行隐藏。

进一步的,在所述根据所述第二卸载指令将所述应用程序移入暂存文件夹之后,所述方法还包括:

记录所述应用程序移入暂存文件夹的起始时间,若从所述起始时间起在第一预设时间段内未检测到用户使用该应用程序,则将所述应用程序卸载;

或,记录所述应用程序移入暂存文件夹的起始时间,若从所述起始时间起在第一预设时间段内检测到用户使用该应用程序,则将所述应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。

进一步的,在所述接收用户卸载应用程序的卸载指令之前,所述方法还包括:

设置应用程序的卸载密码,其中,所述卸载密码包括第一密码和第二密码;

所述接收用户卸载应用程序的卸载指令的步骤具体为:

接收用户卸载应用程序的卸载操作,并根据所述卸载操作弹出密码输入界面;

接收用户输入密码并比较所述输入密码和所述卸载密码;

所述判断所述卸载指令为第一卸载指令或第二卸载指令的步骤具体为:

若所述输入密码与所述第一密码一致,则判断所述卸载指令为第一卸载指令;若所述输入密码与所述第二密码一致,则判断所述卸载指令为第二卸载指令。

进一步的,所述根据所述第二卸载指令将所述应用程序移入暂存文件夹的具体方式为:

将所述应用程序及应用图标移入暂存文件夹,并在移入过程中在显示界面显示正在卸载该应用程序的提示信息,在移入完成后在显示界面显示卸载该应用程序完成的提示信息。

为解决上述技术问题,本发明还提供一种应用程序管理装置,所述装置包括:

指令接收模块,用于接收用户卸载应用程序的卸载指令,其中,所述卸载指令包含第一卸载指令和第二卸载指令;

判断模块,用于判断所述卸载指令为第一卸载指令或第二卸载指令;

卸载模块,用于在所述判断模块判断所述卸载指令为第一卸载指令时,根据所述第一卸载指令卸载该应用程序;

数据搬移模块,用于在所述判断模块判断所述卸载指令为第二卸载指令时,根据所述第二卸载指令将该应用程序移入暂存文件夹。

进一步的,所述装置还包括:

隐藏模块,用于隐藏移入所述暂存文件夹内的应用程序及应用图标,和/或,隐藏所述暂存文件。

进一步的,所述装置还包括:

检测模块,用于从应用程序移入暂存文件夹的起始时间开始,检测用户在第一预设时间段内是否使用该应用程序;

所述卸载模块还用于在所述检测模块在第一预设时间段内未检测到用户使用该应用程序时,卸载该应用程序;

所述数据搬移模块还用于在检测模块在第一预设时间段内检测到用户使用该应用程序时,将该应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。

进一步的,所述装置还包括:

显示模块,用于在将该应用程序移入暂存文件夹过程中在显示界面显示正在卸载该应用程序的提示信息,还用于在移入完成后在显示界面显示卸载该应用程序完成的提示信息。

进一步的,所述装置还包括:

密码设置模块,用于设置应用程序的卸载密码,其中,该卸载密码包括第一密码和第二密码;

操作接收模块,用于接收用户卸载应用程序的卸载操作;

显示模块,用于根据该卸载操作弹出密码输入界面;

密码输入模块,用于接收用户输入密码;

比较模块,用于比较用户输入密码与卸载密码;

所述卸载模块还用于在所述比较模块判断该输入密码与第一密码一致时, 卸载该应用程序;

所述数据搬移模块还用于在所述比较模块判断该输入密码与第二密码一致时,将该应用程序移入暂存文件夹。

本发明的有益效果是:实施本发明的应用程序管理方法时,终端在接收到用户卸载应用程序的卸载指令后,判断用户本次所触发的卸载指令是第一卸载指令还是第二卸载指令,若判断该卸载指令为第一卸载指令,则根据该第一卸载指令卸载该应用程序,若判断该卸载指令为第二卸载指令,则根据该第二卸载指将该应用程序移入暂存文件夹。通过上述方法,用户可直接对确认需要卸载的应用程序输入第一卸载指令,进行直接卸载。而对不确定是否卸载的应用程序,可选择输入第二卸载指令,将该应用程序暂时移入暂存文件夹内进行暂存,等待用户进行进一步的处理。该应用程序在被移入暂存文件夹之后,其所对应的应用图标不会继续在图标显示界面进行显示,减少图标显示界面上的应用图标数量,方便用户使用。而且将这些不确定是否卸载的应用程序移入同一暂存文件夹,方便用户进行统一管理,从而实现对应用程序的有效管理。

附图说明

图1是本发明应用程序管理方法的第一实施例的流程图;

图2是本发明应用程序卸载操作界面示意图;

图3是本发明应用程序管理方法的第一实施例的另一实施方式的流程图;

图4是本发明应用程序管理方法的第二实施例的流程图;

图5是本发明应用程序管理装置的第一实施例的结构示意图;

图6是本发明应用程序管理装置的第二实施例的结构示意图。

具体实施方式

为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。

本发明中所描述的终端为智能手机、平板电脑等可以下载、安装、存储、卸载应用程序的终端。

请参阅图1,为本发明应用程序管理方法的第一实施例的流程图,在应用 程序管理方法的第一实施例中,该方法包括以下步骤:

步骤S101,接收用户卸载应用程序的卸载指令,其中,该卸载指令包含第一卸载指令和第二卸载指令;

步骤S102,判断该卸载指令为第一卸载指令或第二卸载指令;

步骤S103,若该卸载指令为第一卸载指令,则根据第一卸载指令卸载该应用程序;

步骤S104,若该卸载指令为第二卸载指令,则根据第二卸载指令将该应用程序移入暂存文件夹。

其中,上述步骤S103和步骤S104不分先后,终端根据步骤S102的判断结果从步骤S103、步骤S104或其他执行方式中选择其中之一进行执行。

用户在使用终端的过程中,在需要对终端上安装的应用程序进行卸载时,可通过向屏幕顶端拖动应用图标的方式触发卸载指令,终端在接收到用户卸载应用程序的卸载指令后,判断该卸载指令属于第一卸载指令还是第二卸载指令,若判断该卸载指令为第一卸载指令,则将该应用程序卸载,若判断该卸载指令为第二卸载指令,则将该应用程序移入暂存文件夹。优选的,被移入暂存文件夹的应用程序包括应用图标及应用程序相关文件。

实施本发明的应用程序管理方法时,终端在接收到用户卸载应用程序的卸载指令后,判断用户本次所触发的卸载指令是第一卸载指令还是第二卸载指令,若判断该卸载指令为第一卸载指令,则根据该第一卸载指令卸载该应用程序,若判断该卸载指令为第二卸载指令,则根据该第二卸载指将该应用程序移入暂存文件夹。通过上述方法,用户可直接对确认需要卸载的应用程序输入第一卸载指令,进行直接卸载。而对不确定是否卸载的应用程序,可选择输入第二卸载指令,将该应用程序暂时移入暂存文件夹内进行暂存,等待用户进行进一步的处理。该应用程序在被移入暂存文件夹之后,其所对应的应用图标不会继续在图标显示界面进行显示,减少图标显示界面上的应用图标数量,方便用户使用。而且将这些不确定是否卸载的应用程序移入同一暂存文件夹,方便用户进行统一管理,从而实现对应用程序的有效管理。

具体的,如图2所示,在判断卸载指令为第一卸载指令或第二卸载指令时,可根据用户将应用图标拖向显示屏顶端偏左位置还是偏右位置来进行判断。定义用户将应用图标拖向显示屏顶端左侧为第一卸载指令,定义用户将应用图标 拖向显示屏顶端右侧为第二卸载指令。若用户通过拖动应用程序的应用图标至显示屏顶端左侧来触发应用程序的卸载指令时,则判断该卸载指令为第一卸载指令,对该应用程序进行卸载。若用户通过拖动应用程序的应用图标至显示屏顶端右侧来触发应用程序的卸载指令时,则判断该卸载指令为第二卸载指令,将该应用程序移入暂存文件夹。

当然,在其他实施方式中,也可以通过设置不同的卸载密码的方式,在用户卸载应用程序的过程中,通过判断用户所输入的不同的卸载密码来判断该卸载指令为第一卸载指令还是第二卸载指令,详后述。可以理解的,在其他实施方式中,还可以采用其他方式判断卸载指令是第一卸载指令还是第二卸载指令,在此不作赘述。

进一步地,为保护用户隐私,可将该暂存文件夹设置为隐藏文件夹,终端在接收到第二卸载指令后,将应用程序文件及对应的应用图标移入该隐藏文件夹内进行隐藏。用户可通过点选文件夹、设置属性的方式隐藏该隐藏文件夹并对其内的所有文件进行隐藏,而在需要查看隐藏文件夹时,可通过终端的拨号键盘输入第一数字码串,若与预设的数字码串吻合,则显示该隐藏文件夹;或,通过非常规的点触终端的第一硬/软按键,若与预设的点触规则吻合,则显示该隐藏文件夹。在其他实施方式中,可通过设置暂存文件夹隐藏密码的方式对暂存文件夹进行隐藏和显示。

在其他实施方式中,也可以是终端在接收到第二卸载指令后,将应用程序文件及对应的应用图标移入该隐藏文件夹内,隐藏文件夹仅对移入其中的应用程序文件及对应的应用图标进行隐藏,而隐藏文件夹本身并不隐藏。

为更好的保护用户隐私,可在终端接收到第二卸载指令后,将对应的应用图标及应用程序文件移入该隐藏文件夹,并在移入过程中在显示界面显示正在卸载该应用程序的提示信息,在移入完成后在显示界面显示卸载该应用程序完成的提示信息。通过此方式,当终端上的某些应用程序被迫需要卸载而又不希望卸载时,可将通过触发第二卸载指令的方式,将应用程序移入隐藏文件夹进行隐藏,同时在移入的过程中在显示界面显示卸载该应用程序的提示信息,及在移入完成后在显示界面显示卸载完成的提示信息,起到迷惑他人的效果,避免部分应用程序被卸载给用户造成损失,起到更好的保护用户隐私的效果。

如图3所示,为本发明应用程序管理方法的第一实施例的另一实施方式的 流程图,在本实施方式中,为更好的便于用户对应用程序进行管理,在根据第二卸载指令将应用程序移入暂存文件夹之后,本实施方式还包括:

步骤S105,记录应用程序移入暂存文件夹的起始时间,若从起始时间起在第一预设时间段内未检测到用户使用该应用程序,则将该应用程序卸载;

或,步骤S106,记录应用程序移入暂存文件夹的起始时间,若从起始时间起在第一预设时间段内检测到用户使用该应用程序,则将应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。

可以理解的,该原存储文件夹为在将应用程序移入暂存文件夹之前存储该应用程序的原存储文件夹。

从终端接收到第二卸载指令,将应用程序移入暂存文件夹的起始时间开始,如果在第一预设时间段内未检测到用户使用该应用程序,则在第一预设时间段结束之后卸载该应用程序。而如果在第一预设时间段内检测到用户使用该应用程序,则继续在暂存文件夹内保存该应用程序,或将该应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。也就是说,暂存文件夹对应用程序暂存的时间为第一预设时间段,在第一预设时间段结束后,经对相应的应用程序进行清理。该第一预设时间段长短可根据用户需要进行设置或终端自行默认设置。

进一步的,终端可在第一预设时间段结束前或结束后提示用户是否继续保存该应用程序或直接卸载,终端根据用户选择继续保存或卸载该应用程序。

进一步的,在其他实施方式中,在步骤S106之后,终端继续检测该应用程序从移出暂存文件夹开始的第二预设时间段内用户是否再次使用该应用程序,若在第二预设时间段内未检测到用户再次使用该应用程序,则将该应用程序再次移入暂存文件夹内或卸载该应用程序。

在其他实施方式方式中,用户可根据需要在暂存文件夹内选择任一应用程序并将其还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。在其他实施方式总,该暂存文件夹还可以每隔第二预设时间段对暂存文件夹内的所有应用程序进行卸载清理。

请参阅图4,为本发明应用程序管理方法的第二实施例的流程图,在应用程序管理方法的第二实施例中,该方法包括以下步骤:

步骤S201,设置应用程序的卸载密码,其中,该卸载密码包括第一密码 和第二密码;

步骤S202,接收用户卸载应用程序的卸载操作,并根据该卸载操作弹出密码输入界面;

步骤S203,接收用户输入密码并比较该输入密码和卸载密码;

步骤S204,若该输入密码与第一密码一致,则判断该卸载指令为第一卸载指令;若该输入密码与第二密码一致,则判断该卸载指令为第二卸载指令;

步骤S205,若该卸载指令为第一卸载指令,则根据第一卸载指令卸载该应用程序;

步骤S206,若该卸载指令为第二卸载指令,则根据第二卸载指令将该应用程序移入暂存文件夹。

其中,上述步骤S205和步骤S206不分先后,终端根据步骤S204的判断结果从步骤S205、步骤S206或其他执行方式中选择其中之一进行执行。

具体的,终端接收用户设置卸载应用程序的卸载密码,该卸载密码包括第一密码和第二密码,用户在进行卸载密码设置时,可设置一个卸载应用程序的真密码作为第一密码,同时设置一个伪装卸载应用程序的伪密码作为第二密码。当然可以理解的,第一密码和第二密码为不同的密码。

在设置卸载密码完成后,在接收到用户卸载应用程序的卸载操作时,根据该卸载操作弹出密码输入界面,用户在密码输入界面上输入密码,终端接收用户输入密码并比较该输入密码和卸载密码,若该输入密码与第一密码一致,则判断该卸载指令为第一卸载指令,卸载该应用程序。若该输入密码与第二密码一致,则判断该卸载指令为第二卸载指令,将该应用程序移入暂存文件夹。

用户卸载应用程序的卸载操作为用户选中应用图标并将该应用图标拖动至显示屏顶端,终端在检测到该拖动操作后判断该拖动操作为卸载操作,并在当前显示界面显示密码输入界面,如果用户需要卸载该应用程序,输入第一密码即可。如果用户不希望卸载该应用程序,只是伪装卸载,输入第二密码即可。

同样地,为保护用户隐私,可将该暂存文件夹设置为隐藏文件夹,终端在接收到第二卸载指令后,将对应的应用图标及应用程序文件移入该隐藏文件夹内进行隐藏。用户可通过点选文件夹、设置属性的方式隐藏该隐藏文件夹,而在需要查看隐藏文件夹时,可通过终端的拨号键盘输入第一数字码串,若与预设的数字码串吻合,则显示该隐藏文件夹;或,通过非常规的点触终端的第一 硬/软按键,若与预设的点触规则吻合,则显示该隐藏文件夹。

为更好的保护用户隐私,可在终端接收到用户输入的第二密码后,将对应的应用图标及应用程序文件移入该隐藏文件夹,并在移入过程中在显示界面显示正在卸载该应用程序的提示信息,在移入完成后在显示界面显示卸载该应用程序完成的提示信息。通过此方式,当终端上的某些应用程序被迫需要卸载而又不希望卸载时,可将通过输入第二密码的方式,将应用程序移入隐藏文件夹进行隐藏,同时在移入的过程中在显示界面显示卸载该应用程序的提示信息,及在移入完成后在显示界面显示卸载完成的提示信息,起到迷惑他人的效果,避免部分应用程序被卸载会给用户造成损失,起到更好的保护用户隐私的效果。

同样的,从终端接收到用户输入的第二密码后,将应用程序移入暂存文件夹的起始时间开始,如果在第一预设时间段内未检测到用户使用该应用程序,则在第一预设时间段结束之后卸载该应用程序。而如果在第一预设时间段内检测到用户使用该应用程序,则继续在暂存文件夹内保存该应用程序,或将该应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。也就是说,暂存文件夹对应用程序暂存的时间为第一预设时间段,在第一预设时间段结束后,经对相应的应用程序进行清理。该第一预设时间段长短可根据用户需要进行设置或终端自行默认设置。

进一步的,终端可在第一预设时间段结束前或结束后提示用户是否继续保存该应用程序或直接卸载,终端根据用户选择继续保存或卸载该应用程序。

在其他实施方式方式中,用户可根据需要在暂存文件夹内选择任一应用程序并将其还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。在其他实施方式总,该暂存文件夹还可以每隔第二预设时间段对暂存文件夹内的所有应用程序进行卸载清理。

请参阅图5,为本发明应用程序管理装置的第一实施例的结构示意图,在应用程序管理装置的第一实施例中,该装置包括:

指令接收模块101,用于接收用户卸载应用程序的卸载指令,其中,该卸载指令包含第一卸载指令和第二卸载指令;

判断模块102,用于判断该卸载指令为第一卸载指令或第二卸载指令;

卸载模块103,用于在该判断模块102判断该卸载指令为第一卸载指令时, 根据该第一卸载指令卸载该应用程序;

数据搬移模块104,用于在该判断模块102判断该卸载指令为第二卸载指令时,根据该第二卸载指令将该应用程序移入暂存文件夹。

进一步的,该装置还包括:

隐藏模块,用于隐藏移入该暂存文件夹内的应用程序及应用图标,和/或,隐藏该暂存文件。

进一步的,该装置还包括:

检测模块,用于从应用程序移入暂存文件夹的起始时间开始,检测用户在第一预设时间段内是否使用该应用程序;

卸载模块103还用于,在检测模块在第一预设时间段内未检测到用户使用该应用程序时,卸载该应用程序;

数据搬移模块104还用于,在检测模块在第一预设时间段内检测到用户使用该应用程序时,将该应用程序还原至原存储文件夹、并在显示界面显示该应用程序的应用图标。

进一步的,该装置还包括:

显示模块107,用于在将该应用程序移入暂存文件夹过程中在显示界面显示正在卸载该应用程序的提示信息,还用于在移入完成后在显示界面显示卸载该应用程序完成的提示信息。

请参阅图6,为本发明应用程序管理装置的第二实施例的结构示意图,在应用程序管理装置的第二实施例中,该装置包括:

密码设置模块105,用于设置应用程序的卸载密码,其中,该卸载密码包括第一密码和第二密码;

操作接收模块106,用于接收用户卸载应用程序的卸载操作;

显示模块107,用于根据该卸载操作弹出密码输入界面;

密码输入模块108,用于接收用户输入密码;

比较模块109,用于比较用户输入密码与卸载密码;

卸载模块103,用于在比较模块109判断该输入密码与第一密码一致时,卸载该应用程序;

数据搬移模块104,用于在比较模块109判断该输入密码与第二密码一致时,将该应用程序移入暂存文件夹。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者装置中还存在另外的相同要素。

本领域技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1