一种应用管理方法及其装置制造方法及图纸

技术编号:10283056 阅读:111 留言:0更新日期:2014-08-04 11:34
本发明专利技术实施例公开了一种应用管理方法和应用管理装置,其中方法包括:监测系统的运行场景;当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境;当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理。采用本发明专利技术,可防止不需要被使用的应用占用系统内存和网络带宽,保证了优化加速系统的作用;并且自动对已进行优化处理的应用执行恢复处理,保证了应用在需要被使用时及时恢复,避免了应用报错甚至浏览器崩溃等问题的出现,并且不需要用户的手动选择恢复应用,提高了用户体验。

【技术实现步骤摘要】
一种应用管理方法及其装置
本专利技术涉及计算机
,尤其涉及一种应用管理方法及其装置。
技术介绍
目前,大多数优化管理软件具备开机加速、实时加速的功能,即通过禁用开机启动项来加快开机启动的速度,以及结束正在运行的进程来加快计算机系统运行的速度。对于同一款软件,需要根据运行的场景模式,来决定是否对其进行清理。比如,当用户使用迅雷进行下载时,优化管理软件不应该推荐用户清理迅雷的进程,而当用户进行网络游戏时,迅雷下载会占用大量的系统内存和网络带宽,对用户造成较大的影响。此时则应该推荐用户结束迅雷下载,清理其进程。然而,存在一些软件,在不需要被使用的情况下禁用了其启动项,或者结束了他的进程、服务后,当需要重新使用时,可能会导致应用报错、甚至浏览器崩溃等问题,无法保证该软件的正常使用。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种应用管理方法及其装置,可根据系统的运行场景,自动优化应用或者开启应用。为了解决上述技术问题,本专利技术实施例提供了一种应用管理方法,包括:监测系统的运行场景,所述运行场景包括第一场景模式和第二场景模式;当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境;当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理。其中,所述当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境,包括:当监测到系统运行于所述第一场景模式时,获取当前运行的应用的基本信息和/或应用的进程信息;获取所述第一场景模式下预置的优化策略所指示的优化列表;根据所述预置的优化策略,判断所述应用是否存在于所述优化列表中;若判断结果为是,则根据所述应用的基本信息和/或应用的进程信息,对所述应用进行优化处理,以优化所述第一场景模式的运行环境。其中,所述获取当前运行的应用的基本信息和/或应用的进程信息,包括:确定当前运行的应用并获取对应的特征信息;根据所述特征信息,从本地数据库中获取所述当前运行的应用的基本信息和/或进程信息。其中,所述本地数据库根据应用的运行频率或运行时间进行设置,其存储有对应应用的基本信息和进程信息。其中,所述获取当前运行的应用的基本信息和/或应用的进程信息,包括:确定当前运行的应用并获取对应的特征信息;根据所述特征信息,向云端服务器发送用于查询所述当前运行的应用的基本信息和/或进程信息的查询请求;接收云端返回的包括所述当前运行的应用的基本信息和/或进程信息的查询结果O其中,所述特征信息包括当前运行的应用的启动项位置、注册表名或者指向所述应用对应的程序的路径。其中,当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理之后,还包括:将已进行优化处理的应用的基本信息和/或进程信息记录于恢复策略所指示的恢复列表中。其中,所述当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理,包括:当监测到系统切换至所述第二场景模式时,读取所述第二模式场景对应的恢复策略;确定所读取的恢复策略指示的恢复列表;根据所述指示的恢复列表中记录的应用的基本信息和进程信息对相关应用执行恢复处理。其中,所述根据所述恢复列表中记录的应用的基本信息和进程信息对相关应用执行恢复处理,包括:根据所述指示的恢复列表中记录的应用的基本信息和进程信息,判断所述记录的应用是否已处于运行状态;若判断结果为否,则对所述记录的应用执行恢复处理。其中,所述运行场景根据当前运行的主要应用的类别进行定义。本专利技术实施例还提供了一种应用管理装置,包括:场景监测模块,用于监测系统的运行场景,所述运行场景包括第一场景模式和第二场景模式;优化模块,用于当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境;恢复模块,用于当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理。其中,所述优化模块包括:信息获取单元,用于当监测到系统运行于所述第一场景模式时,获取当前运行的应用的基本信息和/或应用的进程信息;优化列表获取单元,用于获取所述第一场景模式下预置的优化策略所指示的优化列表;判断单元,用于根据所述预置的优化策略,判断所述应用是否存在于所述优化列表中;优化单元,用于当判断结果为是时,根据所述应用的基本信息和/或应用的进程信息,对所述应用进行优化处理,以优化所述第一场景模式的运行环境。其中,所述信息获取单元包括:第一确定子单元,用于确定当前运行的应用并获取对应的特征信息;第一获取子单元,用于根据所述特征信息,从本地数据库中获取所述当前运行的应用的基本信息和/或进程信息。其中,所述本地数据库根据应用的运行频率或运行时间进行设置,其存储有对应应用的基本信息和/或进程信息。其中,所述信息获取单元包括:第二确定子单元,用于确定当前运行的应用并获取对应的特征信息;发送子单元,用于根据所述特征信息,向云端服务器发送用于查询所述当前运行的应用的基本信息和/或进程信息的查询请求;接收子单元,用于接收云端返回的包括所述当前运行的应用的基本信息和/或进程信息的查询结果。其中,所述特征信息包括当前运行的应用的启动项位置、注册表名或者指向所述应用对应的程序的路径。其中,所述应用管理装置还包括:记录模块,用于将所述优化模块已进行优化处理的应用的基本信息和/或进程信息记录于恢复策略所指示的恢复列表中。其中,所述恢复模块包括:读取单元,用于当监测到系统切换至所述第二场景模式时,读取所述第二模式场景对应的恢复策略;恢复列表确定单元,用于确定所读取的恢复策略指示的恢复列表;恢复单元,用于根据所述指示的恢复列表中记录的应用的基本信息和进程信息对相关应用执行恢复处理。其中,所述恢复单元包括:判断子单元,用于根据所述指示的恢复列表中记录的应用的基本信息和进程信息,判断所述记录的应用是否已处于运行状态;恢复子单元,用于当第二判断子单元输出的判断结果为否时,对所述记录的应用执行恢复处理。其中,所述运行场景根据当前运行的主要应用的类别进行定义。采用本专利技术实施例,具有以下有益效果:通过监测系统的运行场景,对应用在运行于不同场景模式下做相应的处理,如当系统运行于第一场景模式时,根据预置的优化策略将正在运行的应用进行优化处理,防止不需要被使用的应用占用系统内存和网络带宽,保证了优化加速系统的作用;当系统运行于第二场景模式,自动对已进行优化处理的应用执行恢复处理,保证了应用在需要被使用时及时恢复,避免了应用报错甚至浏览器崩溃等问题的出现,并且不需要用户的手动选择恢复应用,提高了用户体验。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提本文档来自技高网...

【技术保护点】
一种应用管理方法,其特征在于,包括以下步骤:监测系统的运行场景,所述运行场景包括第一场景模式和第二场景模式;当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境;当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理。

【技术特征摘要】
1.一种应用管理方法,其特征在于,包括以下步骤: 监测系统的运行场景,所述运行场景包括第一场景模式和第二场景模式; 当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境; 当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理。2.如权利要求1所述的应用管理方法,其特征在于,所述当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理,以优化所述第一场景模式的运行环境,包括: 当监测到系统运行于所述第一场景模式时,获取当前运行的应用的基本信息和/或应用的进程信息; 获取所述第一场景模式下预置的优化策略所指示的优化列表; 根据所述预置的优化策略,判断所述应用是否存在于所述优化列表中; 若判断结果为是,则根据所述应用的基本信息和/或应用的进程信息,对所述应用进行优化处理,以优化所述第一场景模式的运行环境。3.如权利要求2所述的应用管理方法,其特征在于,所述获取当前运行的应用的基本信息和/或应用的进程信息,包括: 确定当前运行的应用并获取对应的特征信息; 根据所述特征信息,从本地数据库中获取所述当前运行的应用的基本信息和/或进程信息。4.如权利要求3所述的应用管理方法,其特征在于,所述本地数据库根据应用的运行频率或运行时间进行设置,其存储有对应应用的基本信息和进程信息。5.如权利要求2所述的应用管理方法,其特征在于,所述获取当前运行的应用的基本信息和/或应用的进程信息,包括: 确定当前运行的应用并获取对应的特征信息; 根据所述特征信息,向云端服务器发送用于查询所述当前运行的应用的基本信息和/或进程信息的查询请求; 接收云端返回的包括所述当前运行的应用的基本信息和/或进程信息的查询结果。6.如权利要求3-5任一项所述的应用管理方法,其特征在于,所述特征信息包括当前运行的应用的启动项位置、注册表名或者指向所述应用对应的程序的路径。7.如权利要求2所述的应用管理方法,其特征在于,当监测到系统运行于所述第一场景模式时,确定所述第一场景模式下已运行的应用,并根据预置的优化策略对所述已运行的应用进行优化处理之后,还包括: 将已进行优化处理的应用的基本信息和/或进程信息记录于恢复策略所指示的恢复列表中。8.如权利要求7所述的应用管理方法,其特征在于,所述当监测到系统切换至所述第二场景模式时,对已进行优化处理的应用执行恢复处理,包括: 当监测到系统切换至所述第二场景模式时,读取所述第二模式场景对应的恢复策略; 确定所读取的恢复策略指示的恢复列表;根据所述指示的恢复列表中记录的应用的基本信息和进程信息对相关应用执行恢复处理。9.如权利要求8所述的应用管理方法,其特征在于,所述根据所述恢复列表中记录的应用的基本信息和进程信息对相关应用执行恢复处理,包括: 根据所述指示的恢复列表中记录的应用的基本信息和进程信息,判断所述记录的应用是否已处于运行状态; 若判断结果为否,则对所述记录的应用执行恢复处理。10.如权利要求1所述的应用管理方法,其特...

【专利技术属性】
技术研发人员:黄舰赵昱
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东;44

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

1