应用程序的管理方法、管理装置及终端与流程

文档序号:12469628阅读:314来源:国知局
应用程序的管理方法、管理装置及终端与流程

本发明涉及终端技术领域,具体而言,涉及一种应用程序的管理方法、一种应用程序的管理装置和一种终端。



背景技术:

相关技术中,随着终端中应用程序的不断增加,可能会根据需求将一些应用程序进行冻结,以节省运行空间和降低功耗,当用户需要重新启用处于冻结状态的应用程序时,通常需要用户手动将其进行解冻,以将应用程序恢复到正常状态重新使用。

依赖用户手动对应用程序进行解冻存在一些弊端,如随着冻结应用程序的增多,并且冻结时间较长后,用户可能会遗忘已冻结了哪些应用程序,从而会重新下载安装同类型的应用程序,占用终端空间,增加了终端空间的负担。

因此,如何能够避免重新下载或安装同类型应用程序成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的应用程序的管理方案,能够通过监控对应用程序的下载或安装操作,来自动对与需下载或安装应用程序相关联的已冻结应用程序进行解冻处理,使得在满足用户使用需求的同时,有效地避免了重新下载或安装同类型应用程序,从而避免终端空间的浪费。

有鉴于此,本发明提出了一种应用程序的管理方法,包括:当监测到对终端中的第一应用程序进行下载或安装操作时,检测所述终端中是否存在有与所述第一应用程序相关联且已冻结的第二应用程序;在确定存在有所述第二应用程序时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装操作。

在该技术方案中,当监测到对终端中的第一应用程序进行下载或安装操作时,通过检测终端中是否存在有与第一应用程序相关联且已冻结的第二应用程序,在确定存在有第二应用程序时,对第二应用程序进行解冻处理,并不响应对第一应用程序的下载或安装操作,使得当终端中存在有第二应用程序,不再重新下载或安装与第二应用程序相同或相似的第一应用程序,而直接对第二应用程序进行解冻处理,以使用户能够重新启用第二应用程序,在满足用户使用需求的同时,有效地避免了重新下载或安装相同或相似的应用程序,从而避免终端空间的浪费,且无需用户来对应用程序进行手动解冻,提升了用户使用体验。其中,与第一应用程序相关联的第二应用程序是指第二应用程序和第一应用程序可以是同一应用程序,也可以是第一应用程序和第二应用程序是应用类型相同的应用程序(即相似应用程序)。

在上述技术方案中,优选地,所述检测所述终端中是否存在有与所述第一应用程序相关联且已冻结的第二应用程序的步骤,具体包括:在冻结应用列表中查找与所述第一应用程序相关联的应用程序,其中,所述冻结应用列表中包含有所有已冻结的应用程序;若查找到与所述第一应用程序相关联的应用程序,则将所述与所述第一应用程序相关联的应用程序作为所述第二应用程序;若查找不到与所述第一应用程序相关联的应用程序,则确定所述终端中不存在所述第二应用程序。

在该技术方案中,通过在包含有所有已冻结应用程序的冻结应用列表中查找第二应用程序,使得整个查找过程具有目的性和针对性,保证了查找结果的准确性和时效性。其中,冻结应用列表可根据需求进行更新,比如终端中新增加了冻结应用程序,则会将新增加了冻结应用程序添加到冻结应用列表中。

在上述任一项技术方案中,优选地,具体包括:获取所述第一应用程序的应用信息;在所述应用列表中查找与所述第一应用程序的应用信息相匹配的应用程序。

在该技术方案中,应用信息包括安装标识信息(如安装包名称)、应用类别信息等,可通过获取第一应用程序的应用信息,在冻结应用列表中查找与第一应用程序的应用信息相匹配的应用程序,从而获取与第一应用程序相同或相似的第二应用程序。

在上述任一项技术方案中,优选地,在所述确定存在有所述第二应用程序的步骤之后,以及在所述对所述第二应用程序进行解冻处理的步骤之前,还包括:输出是否需对所述第二应用程序进行解冻处理的提示信息;在接收到确认对所述第二应用程序进行解冻处理的指令时,执行所述对所述第二应用程序进行解冻处理的步骤。

在该技术方案中,通过输出是否需要对第二应用程序进行解冻处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对第二应用程序进行解冻处理,并通过在接收到确认对第二应用程序进行解冻处理的指令,才对第二应用程序进行解冻操作,提升了用户的交互体验,而在未接到确认对第二应用程序进行解冻处理的指令或接收到确认不对第二应用程序进行解冻处理的指令时,不对第二应用程序进行解冻操作,并对第一应用程序进行下载或安装处理,在实际的使用过程中,即便终端中已存在与第一应用程序相同或相似的第二应用程序时,特别是仅存在相似的第二应用程序时,用户可能仍有下载或安装第一应用程序的需求时,仍可继续对第一应用程序进行下载或安装操作,使得更加贴合用户的实际使用需求,提升了用户的使用体验。

在上述任一项技术方案中,优选地,还包括:当确定不存在所述第二应用程序时,对所述第一应用程序进行下载或安装处理。

在该技术方案中,当不存在第二应用程序时,对第一应用程序进行下载或安装处理,以保证用户的正常使用需求。

根据本发明的第二方面,提出了一种应用程序的管理装置,包括:检测单元,用于当监测到对终端中的第一应用程序进行下载或安装操作时,检测所述终端中是否存在有与所述第一应用程序相关联且已冻结的第二应用程序;处理单元,用于在确定存在有所述第二应用程序时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装操作。

在该技术方案中,当监测到对终端中的第一应用程序进行下载或安装操作时,通过检测终端中是否存在有与第一应用程序相关联且已冻结的第二应用程序,在确定存在有第二应用程序时,对第二应用程序进行解冻处理,并不响应对第一应用程序的下载或安装操作,使得当终端中存在有第二应用程序,不再重新下载或安装与第二应用程序相同或相似的第一应用程序,而直接对第二应用程序进行解冻处理,以使用户能够重新启用第二应用程序,在满足用户使用需求的同时,有效地避免了重新下载或安装相同或相似的应用程序,从而避免终端空间的浪费,且无需用户来对应用程序进行手动解冻,提升了用户使用体验。其中,与第一应用程序相关联的第二应用程序是指第二应用程序和第一应用程序可以是同一应用程序,也可以是第一应用程序和第二应用程序是应用类型相同的应用程序(即相似应用程序)。

在上述技术方案中,优选地,所述检测单元包括:查找单元,用于在冻结应用列表中查找与所述第一应用程序相关联的应用程序,其中,所述冻结应用列表中包含有所有已冻结的应用程序;确定单元,用于当查找到与所述第一应用程序相关联的应用程序时,将所述与所述第一应用程序相关联的应用程序作为所述第二应用程序;以及当查找不到与所述第一应用程序相关联的应用程序时,确定所述终端中不存在所述第二应用程序。

在该技术方案中,通过在包含有所有已冻结应用程序的冻结应用列表中查找第二应用程序,使得整个查找过程具有目的性和针对性,保证了查找结果的准确性和时效性。其中,冻结应用列表可根据需求进行更新,比如终端中新增加了冻结应用程序,则会将新增加了冻结应用程序添加到冻结应用列表中。

在上述任一项技术方案中,优选地,所述查找单元具体用于:获取所述第一应用程序的应用信息;在所述应用列表中查找与所述第一应用程序的应用信息相匹配的应用程序。

在该技术方案中,应用信息包括安装标识信息(如安装包名称)、应用类别信息等,可通过获取第一应用程序的应用信息,在冻结应用列表中查找与第一应用程序的应用信息相匹配的应用程序,从而获取与第一应用程序相同或相似的第二应用程序。

在上述任一项技术方案中,优选地,还包括:提示单元,用于输出是否需对所述第二应用程序进行解冻处理的提示信息;所述处理单元,具体用于在接收到确认对所述第二应用程序进行解冻处理的指令时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装。

在该技术方案中,通过输出是否需要对第二应用程序进行解冻处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对第二应用程序进行解冻处理,并通过在接收到确认对第二应用程序进行解冻处理的指令,才对第二应用程序进行解冻操作,提升了用户的交互体验,而在未接到确认对第二应用程序进行解冻处理的指令或接收到确认不对第二应用程序进行解冻处理的指令时,不对第二应用程序进行解冻操作,并对第一应用程序进行下载或安装处理,在实际的使用过程中,即便终端中已存在与第一应用程序相同或相似的第二应用程序时,特别是仅存在相似的第二应用程序时,用户可能仍有下载或安装第一应用程序的需求时,仍可继续对第一应用程序进行下载或安装操作,使得更加贴合用户的实际使用需求,提升了用户的使用体验。

在上述任一项技术方案中,优选地,所述处理单元还用于:当确定不存在所述第二应用程序时,对所述第一应用程序进行下载或安装处理。

在该技术方案中,当不存在第二应用程序时,对第一应用程序进行下载或安装处理,以保证用户的正常使用需求。

根据本发明的第三方面,提出了一种终端,包括:如上述技术方案中任一项所述的应用程序的管理装置。

通过以上技术方案,能够通过监控对应用程序的下载或安装操作,来自动对与需下载或安装应用程序相关联的已冻结应用程序进行解冻处理,使得在满足用户使用需求的同时,有效地避免了重新下载或安装同类型应用程序,从而避免终端空间的浪费。

附图说明

图1示出了根据本发明的一个实施例的应用程序的管理方法的示意流程图;

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图;

图3示出了根据本发明的一个实施例的终端的示意框图;

图4示出了根据本发明的另一个实施例的终端的示意框图;

图5示出了根据本发明的另一个实施例的应用程序的管理方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个应用程序的管理方法的示意流程图。

如图1所示,根据本发明的一个应用程序的管理方法,包括:

步骤102,当监测到对终端中的第一应用程序进行下载或安装操作时,检测所述终端中是否存在有与所述第一应用程序相关联且已冻结的第二应用程序。

优选地,步骤102具体包括:在冻结应用列表中查找与所述第一应用程序相关联的应用程序,其中,所述冻结应用列表中包含有所有已冻结的应用程序;若查找到与所述第一应用程序相关联的应用程序,则将所述与所述第一应用程序相关联的应用程序作为所述第二应用程序;若查找不到与所述第一应用程序相关联的应用程序,则确定所述终端中不存在所述第二应用程序。

通过在包含有所有已冻结应用程序的冻结应用列表中查找第二应用程序,使得整个查找过程具有目的性和针对性,保证了查找结果的准确性和时效性。其中,冻结应用列表可根据需求进行更新,比如终端中新增加了冻结应用程序,则会将新增加了冻结应用程序添加到冻结应用列表中。

步骤104,在确定存在有所述第二应用程序时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装操作。

在该技术方案中,当监测到对终端中的第一应用程序进行下载或安装操作时,通过检测终端中是否存在有与第一应用程序相关联且已冻结的第二应用程序,在确定存在有第二应用程序时,对第二应用程序进行解冻处理,并不响应对第一应用程序的下载或安装操作,使得当终端中存在有第二应用程序,不再重新下载或安装与第二应用程序相同或相似的第一应用程序,而直接对第二应用程序进行解冻处理,以使用户能够重新启用第二应用程序,在满足用户使用需求的同时,有效地避免了重新下载或安装相同或相似的应用程序,从而避免终端空间的浪费,且无需用户来对应用程序进行手动解冻,提升了用户使用体验。其中,与第一应用程序相关联的第二应用程序是指第二应用程序和第一应用程序可以是同一应用程序,也可以是第一应用程序和第二应用程序是应用类型相同的应用程序(即相似应用程序)。

在上述任一项技术方案中,优选地,具体包括:获取所述第一应用程序的应用信息;在所述应用列表中查找与所述第一应用程序的应用信息相匹配的应用程序。

在该技术方案中,应用信息包括安装标识信息(如安装包名称)、应用类别信息等,可通过获取第一应用程序的应用信息,在冻结应用列表中查找与第一应用程序的应用信息相匹配的应用程序,从而获取与第一应用程序相同或相似的第二应用程序。

在上述任一项技术方案中,优选地,在所述确定存在有所述第二应用程序的步骤之后,以及在所述对所述第二应用程序进行解冻处理的步骤之前,还包括:输出是否需对所述第二应用程序进行解冻处理的提示信息;在接收到确认对所述第二应用程序进行解冻处理的指令时,执行所述对所述第二应用程序进行解冻处理的步骤。

在该技术方案中,通过输出是否需要对第二应用程序进行解冻处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对第二应用程序进行解冻处理,并通过在接收到确认对第二应用程序进行解冻处理的指令,才对第二应用程序进行解冻操作,提升了用户的交互体验,而在未接到确认对第二应用程序进行解冻处理的指令或接收到确认不对第二应用程序进行解冻处理的指令时,不对第二应用程序进行解冻操作,并对第一应用程序进行下载或安装处理,在实际的使用过程中,即便终端中已存在与第一应用程序相同或相似的第二应用程序时,特别是仅存在相似的第二应用程序时,用户可能仍有下载或安装第一应用程序的需求时,仍可继续对第一应用程序进行下载或安装操作,使得更加贴合用户的实际使用需求,提升了用户的使用体验。

在上述任一项技术方案中,优选地,还包括:当确定不存在所述第二应用程序时,对所述第一应用程序进行下载或安装处理。

在该技术方案中,当不存在第二应用程序时,对第一应用程序进行下载或安装处理,以保证用户的正常使用需求。

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图。

如图2所示,根据本发明的实施例的应用程序的管理装置200,包括:检测单元202和处理单元204。

其中,检测单元202用于当监测到对终端中的第一应用程序进行下载或安装操作时,检测所述终端中是否存在有与所述第一应用程序相关联且已冻结的第二应用程序;处理单元204用于在确定存在有所述第二应用程序时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装操作。

优选地,检测单元202包括:查找单元2022,用于在冻结应用列表中查找与所述第一应用程序相关联的应用程序,其中,所述冻结应用列表中包含有所有已冻结的应用程序;确定单元2024,用于当查找到与所述第一应用程序相关联的应用程序时,将所述与所述第一应用程序相关联的应用程序作为所述第二应用程序;以及当查找不到与所述第一应用程序相关联的应用程序时,确定所述终端中不存在所述第二应用程序。

通过在包含有所有已冻结应用程序的冻结应用列表中查找第二应用程序,使得整个查找过程具有目的性和针对性,保证了查找结果的准确性和时效性。其中,冻结应用列表可根据需求进行更新,比如终端中新增加了冻结应用程序,则会将新增加了冻结应用程序添加到冻结应用列表中。

在该技术方案中,当监测到对终端中的第一应用程序进行下载或安装操作时,通过检测终端中是否存在有与第一应用程序相关联且已冻结的第二应用程序,在确定存在有第二应用程序时,对第二应用程序进行解冻处理,并不响应对第一应用程序的下载或安装操作,使得当终端中存在有第二应用程序,不再重新下载或安装与第二应用程序相同或相似的第一应用程序,而直接对第二应用程序进行解冻处理,以使用户能够重新启用第二应用程序,在满足用户使用需求的同时,有效地避免了重新下载或安装相同或相似的应用程序,从而避免终端空间的浪费,且无需用户来对应用程序进行手动解冻,提升了用户使用体验。其中,与第一应用程序相关联的第二应用程序是指第二应用程序和第一应用程序可以是同一应用程序,也可以是第一应用程序和第二应用程序是应用类型相同的应用程序(即相似应用程序)。

在上述任一项技术方案中,优选地,所述查找单元2022具体用于:获取所述第一应用程序的应用信息;在所述应用列表中查找与所述第一应用程序的应用信息相匹配的应用程序。

在该技术方案中,应用信息包括安装标识信息(如安装包名称)、应用类别信息等,可通过获取第一应用程序的应用信息,在冻结应用列表中查找与第一应用程序的应用信息相匹配的应用程序,从而获取与第一应用程序相同或相似的第二应用程序。

在上述任一项技术方案中,优选地,还包括:提示单元206,用于输出是否需对所述第二应用程序进行解冻处理的提示信息;所述处理单元204,具体用于在接收到确认对所述第二应用程序进行解冻处理的指令时,对所述第二应用程序进行解冻处理,并不响应对所述第一应用程序的下载或安装。

在该技术方案中,通过输出是否需要对第二应用程序进行解冻处理的提示信息,具体地,以通过语音方式、弹出提示框等方式进行提示,使得用户可以根据自身的实际需求来选择是否对第二应用程序进行解冻处理,并通过在接收到确认对第二应用程序进行解冻处理的指令,才对第二应用程序进行解冻操作,提升了用户的交互体验,而在未接到确认对第二应用程序进行解冻处理的指令或接收到确认不对第二应用程序进行解冻处理的指令时,不对第二应用程序进行解冻操作,并对第一应用程序进行下载或安装处理,在实际的使用过程中,即便终端中已存在与第一应用程序相同或相似的第二应用程序时,特别是仅存在相似的第二应用程序时,用户可能仍有下载或安装第一应用程序的需求时,仍可继续对第一应用程序进行下载或安装操作,使得更加贴合用户的实际使用需求,提升了用户的使用体验。

在上述任一项技术方案中,优选地,所述处理单元204还用于:当确定不存在所述第二应用程序时,对所述第一应用程序进行下载或安装处理。

在该技术方案中,当不存在第二应用程序时,对第一应用程序进行下载或安装处理,以保证用户的正常使用需求。

图3示出了根据本发明的实施例的终端的示意框图。

如图3所示,根据本发明的一个实施例的终端300,包括:如图2所示的应用程序的管理装置200。

以下结合图4和图5对本发明的技术方案作进一步说明。

如图4所示,根据发明的另一个实施例的终端400,包括:应用冻结模块402、用户行为监控模块404,功能处理模块406。

其中,应用冻结模块402主要是根据冻结策略,对某些应用进行冻结处理,并生成冻结应用列表。

用户行为监控模块404,主要用于对用户的应用下载和安装行为进行监控,识别用户所要下载或者安装的应用程序,并且跟冻结应用列表中的应用程序进行对比,判断是否有同类型的应用程序存在于冻结应用列表。

功能处理模块406,主要是在用户行为监控模块404判定用户下载或者安装的应用程序在冻结应用列表中存在,则给出用户提示,让用户选择是否解冻已经存在的应用程序,若用户放弃下载或者安装新应用程序,选择解冻曾经冻结的同类型应用程序,则对相应的应用程序进行解冻,供用户继续使用。

如图5所示,具体的应用程序的管理方法,包括:

步骤502,用户行为监控模块监控用户对任一应用程序的下载和安装行为。

步骤504,判断冻结应用列表中是否存在相同类型的应用程序,若是,执行步骤506;否则,执行步骤512。

步骤506,提示用户冻结应用列表中已经存在同类型应用程序,是否解冻相关的应用程序。

步骤508,判断用户是否选择解冻同类型的相关应用程序,若是,执行步骤510;否则,执行步骤512。

步骤510,直接解冻用户选择的应用程序。

步骤512,下载或安装上述任一应用程序。

在本实施例中,可对用户的应用下载和安装行为进行监控,如果用户准备下载或者安装的应用程序在用户的冻结应用列表中存在相同类型的,就提示用户同类型的应用程序在冻结应用列表中已经存在,可以让用户选择解冻已有的应用程序,而不必重复下载或者安装。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的应用程序的管理方案,能够通过监控对应用程序的下载或安装操作,来自动对与需下载或安装应用程序相关联的已冻结应用程序进行解冻处理,使得在满足用户使用需求的同时,有效地避免了重新下载或安装同类型应用程序,从而避免终端空间的浪费。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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