专利名称:一种应用程序快速启动管理系统及方法
技术领域:
本发明涉及桌面快捷应用技术领域,特别是指一种应用程序快速启动管理系统及 方法。
背景技术:
所谓快速启动(Quick Launch),指的是在Windows任务栏中特定区域显示的工具 栏,其中存放着一系列程序或应用的图标,用户只需单击这些图标,即可快速打开程序或执 行任务,而不必在开始菜单或其他位置中逐一查找,这在很多情况下能够有效地提高操作 效率,相信大部分Windows XP用户均在日常使用中体会到快速启动带来的好处。
在运行系统中的一些常用程序、文件时,大家可能会对麻烦的启动方法感到厌烦。 为了改变这种情况,不少朋友都会给这些程序、文件创建相应的快捷图标放到桌面上,这样 只需点击这些图标快捷方式便可快速打开程序。
随着图标的不断增多,桌面又会显得日益拥挤,影响了桌面美观。同时碍于快速启 动栏的局限性,用户设置启动项时操作繁琐,而且并不能把所有的功能都加入到快速启动 项中(包括日常工作office文档、常用网站、常用文件夹)快速启动程序不仅满足了这些功 能而且还支持内存释放提闻系统效率。发明内容
有鉴于此,本发明的目的在于提出一种应用程序快速启动管理系统及方法,可实 现应用程序的快速启动,使用方便,提高了用户的应用程序启动速度。
基于上述目的本发明提供的应用程序快速启动管理系统,包括存储模块、显示模 块及管理模块
所述存储模块,用于存储应用程序图标及相关信息;
所述显示模块,用于显示应用程序图标;
所述管理模块,包括添加模块、快速启动模块、内存分配模块
所述添加模块,用于将所述应用程序图标添加到所述管理系统中,将添加的应用 程序图标与终端中的应用程序关联起来;
所述快速启动模块,用于一键启动应用程序,且记录需要输入账号和密码的应用 程序的账号和密码,并与添加的应用程序图标关联起来,使得点击所述应用程序图标即打 开所述应用程序;
所述内存分配模块,用于自动检测已退出的应用程序,并将其占用的物理内存的 数据转存至虚拟内存和/或直接删除。
在一个实施例中,所述添加模块还用于记录所述添加的应用程序图标对应的该应 用程序的注册表地址或绝对地址及程序的类型,在点击所述管理系统中的应用程序图标时 直接读取地址进行启动。
在另一个实施例中,所述添加模块还用于检测终端中应用程序在一段时间内的使用频率,并将高于设定使用频率值的应用程序对应的应用程序图标添加到所述管理系统 中。
在另一个实施例中,所述快速启动模块还用于自动检索应用程序是否需要输入账 号和密码,若是,则在首次登陆应用程序时获取账号和密码,并记录。
在另一个实施例中,所述快速启动模块还用于记录加入所述添加的应用程序图标 对应的应用程序的最终地址,在启动应用程序时,所述快速启动模块直接检索到应用程序 的启动地址进行启动。
本发明还提供了一种应用程序快速启动管理方法,其特征在于,包括
添加应用程序图标,并将添加的应用程序图标与终端中的应用程序关联起来;
存储应用程序图标及相关信息;
自动检测已退出的应用程序,并将其占用的物理内存的数据转存至虚拟内存和/ 或直接删除;
打开应用程序快速启动管理系统;
显示应用程序图标;
找到应用程序图标并打开对应的应用程序;
和/ 或
找到应用程序图标,获取账号和密码并记录,将所述账号和密码与添加的应用程 序图标关联起来,并打开对应的应用程序。
在一个实施例中,还包括记录所述添加的应用程序图标对应的该应用程序的注 册表地址或绝对地址及程序的类型,在点击所述管理系统中的应用程序图标时直接读取地 址进行启动。
在另一个实施例中,还包括检测终端中应用程序在一段时间内的使用频率,并将 高于设定使用频率值的应用程序对应的应用程序图标添加到所述管理系统中。
在另一个实施例中,还包括自动检索应用程序是否需要输入账号和密码,若是, 则在首次登陆应用程序时获取账号和密码,并记录。
在另一个实施例中,还包括记录加入所述添加的应用程序图标对应的应用程序 的最终地址,在启动应用程序时,所述快速启动模块直接检索到应用程序的启动地址进行 启动。
从上面所述可以看出,本发明提供的应用程序快速启动管理系统,能够把常用软 件、游戏、日程办公文件、文件夹和常用网站以应用程序图标的形式添加到该系统中,并且, 进一步的,通过自动扫描方法自动扫描系统注册表,扫描已安装的程序,并以图标列表形式 显示,然后可以进行选择是否加入到快速启动程序中;优选的,添加启动项时,拖动程序图 标到该系统中即可实现(对常用网址也可以直接把网址输入到本发明中),并同时记录该程 序的注册表地址或绝对地址及程序的类型,在启动时直接读取地址进行启动。同时,该系统 会自动检索需要启动的应用程序是否需要输入账号和密码,如需要,只需在首次登陆时输 入一次账号密码即可。
优选的,本发明提供的应用程序快速启动管理系统,能够自动扫描终端上的常用 软件并加入到该系统中,更加便于用户使用。
进一步的,在使用本发明提供的应用程序快速启动管理系统时,可以控制加入到该系统中的应用程序图标及其相关信息所占用的内存,当内存容量不够时,可以及时释放 内存提高系统效率;已添加的应用程序图标,由该系统统一进行管理,包括随时自检并进行 内存合理分配,即释放出应用程序退出时没有彻底释放的内存,将一些暂时不用,但可能 以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当前运行 的程序使用,使得本发明提供的应用程序快速启动管理系统自身的资源占用相当低。进一 步的,本发明提供的应用程序快速启动管理系统可在后台运行时自动的清理内存,可时刻 保持一定数目的可用内存,在将占用物理内存的程序移动到虚拟内存后,再启动新程序,程 序、系统运行的速度会变得更快,提升系统的工作效率。
图1为本发明实施例提供的应用程序快速启动管理系统的结构示意图2为本发明实施例提供的应用程序快速启动管理方法的流程示意图3为本发明实施例提供的图标整理模块删除应用程序图标的流程图4为本发明实施例提供的图标整理模块分类应用程序图标的流程图5为本发明实施例提供的热键启动模块热键启动应用程序的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本发明进一步详细说明。
一般快捷方式就是一种用于快速启动程序的命令行。它和程序既有区别又有联 系。打个简单的比方,如果把程序比作一台电视机的话,快捷方式就像是一只遥控板。通过 遥控板我们可以轻松快捷地控制电视的开关、频道的选择等。没有了遥控板我们还可以走 到电视机面前进行操作,只是没有遥控那么方便罢了,并不会影响到电视机的使用。但没有 了电视机,遥控板也就无所作为。快捷方式也是一样,当快捷方式配合实际安装的程序时, 非常便利。删除了快捷方式我们还可以通过“我的电脑”去找到目标程序,去运行它。而当 程序被删除后,光有一个快捷方式就会毫无用处。自己桌面上的快捷方式拷贝到别人的计 算机上,当然也就无法正常使用。本发明提供的应用程序快速启动管理系统能把经常使用 的程序、文件和文件夹、常用网站、游戏的快捷方式以应用程序图标的形式添加其中,使用 户能够更加快速、方便的使用应用程序。
参考附图1,为本发明实施例提供的应用程序快速启动管理系统的结构示意图。
本发明实施例提供的应用程序快速启动管理系统100,包括存储模块101、显示模 块102及管理模块103
所述存储模块101,用于存储应用程序图标及相关信息;
所述显示模块102,用于显示应用程序图标;
所述管理模块103,包括添加模块104、快速启动模块105、内存分配模块106
所述添加模块104,用于将所述应用程序图标添加到所述管理系统100中,将添加 的应用程序图标与终端中的应用程序关联起来;
所述快速启动模块105,用于一键启动应用程序,且记录需要输入账号和密码的应 用程序的账号和密码,并与添加的应用程序图标关联起来,使得点击所述应用程序图标即快速启动所述应用程序;
所述内存分配模块106,用于自动检测已退出的应用程序,并将其占用的物理内存 的数据转存至虚拟内存和/或直接删除。
较佳的,所述添加模块104还用于记录所述添加的应用程序图标对应的该应用程 序的注册表地址或绝对地址及程序的类型,在点击所述管理系统100中的应用程序图标时 直接读取地址进行启动。
可选的,所述添加模块104还用于检测终端中应用程序在一段时间内的使用频 率,并将高于设定使用频率值的应用程序对应的应用程序图标添加到所述管理系统100 中。
优选的,所述快速启动模块105还用于自动检索应用程序是否需要输入账号和密 码,若是,则在首次登陆应用程序时获取账号和密码,并记录。
进一步的,所述快速启动模块105还用于记录加入所述添加的应用程序图标对应 的应用程序的最终地址,在启动应用程序时,所述快速启动模块直接检索到应用程序的启 动地址进行启动。
从上述实施例可以看出,本发明实施例提供的应用程序快速启动管理系统,能够 把常用软件、游戏、日程办公文件、文件夹和常用网站以应用程序图标的形式添加到该系统 中,并且,进一步的,通过自动扫描方法自动扫描系统注册表,扫描已安装的程序,并以图标 列表形式显示,然后可以进行选择是否加入到快速启动程序中;优选的,添加启动项时,拖 动程序图标到该系统中即可实现(对常用网址也可以直接把网址输入到本发明中),并同时 记录该程序的注册表地址或绝对地址及程序的类型,在启动时直接读取地址进行启动。同 时,该系统会自动检索需要启动的应用程序是否需要输入账号和密码,如需要,只需在首次 登陆时输入一次账号密码即可。
优选的,本发明实施例提供的应用程序快速启动管理系统,能够自动扫描终端上 的常用软件并加入到该系统中,更加便于用户使用。
进一步的,在使用本发明实施例提供的应用程序快速启动管理系统时,可以控制 加入到该系统中的应用程序图标及其相关信息所占用的内存,当内存容量不够时,可以及 时释放内存提高系统效率;已添加的应用程序图标,由该系统统一进行管理,包括随时自检 并进行内存合理分配,即释放出应用程序退出时没有彻底释放的内存,将一些暂时不用, 但可能以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当 前运行的程序使用,使得本发明提供的应用程序快速启动管理系统自身的资源占用相当 低。进一步的,本发明提供的应用程序快速启动管理系统可在后台运行时自动的清理内存, 可时刻保持一定数目的可用内存,在将占用物理内存的程序移动到虚拟内存后,再启动新 程序,程序、系统运行的速度会变得更快,提升系统的工作效率。
进一步的,所述应用程序快速启动管理系统100的管理模块103还包括图标整理 模块107,用于删除和/或分类应用程序图标。优选的,该系统还包括分类模块108,包括多 个按应用程序的不同类型进行区分的分类,所述每个分类中分别包括对应类型的应用程序 图标。
进一步的,所述快速启动模块105还包括热键启动模块109,用于同时启动多个应用程序或一组应用程序。
从上述所有实施例可以看出,本发明提供的应用程序快速启动管理系统,具备多 种功能,方便快捷,很大程度地提高了用户使用应用程序的效率。
本发明还公开了一种应用程序快速启动管理方法,包括
添加应用程序图标,并将添加的应用程序图标与终端中的应用程序关联起来;
接收并存储应用程序图标及相关信息;
自动检测已退出的应用程序,并将其占用的物理内存的数据转存至虚拟内存和/ 或直接删除;
打开应用程序快速启动管理系统;
显示应用程序图标;
找到应用程序图标并打开对应的应用程序;
和/ 或
找到应用程序图标,获取账号和密码并记录,将所述账号和密码与添加的应用程 序图标关联起来,并打开对应的应用程序。
参考附图2,为本发明实施例提供的应用程序快速启动管理方法的流程示意图。
本发明实施例提供的应用程序快速启动管理方法,包括
步骤201 :所述添加模块104添加应用程序图标,并将添加的应用程序图标与终端 中的应用程序关联起来;
步骤202 :所述存储模块101接收并存储所添加的应用程序图标及其相关信息;
步骤203 :所述内存分配模块106自动检测终端中已退出的应用程序,并将其占用 的终端中的物理内存的数据转存至虚拟内存和/或直接删除;
步骤204 :打开应用程序快速启动管理系统100 ;
步骤205 :所述显示模块102显示所述存储模块101中存储的应用程序图标;
步骤206 :找到应用程序图标;
步骤207 :启动对应的应用程序;
和/ 或
步骤208 :所述快速启动模块105获取应用程序的账号和密码并记录,将所述账号 和密码与添加的应用程序图标关联起来,并启动对应的应用程序。
较佳的,还包括记录所述添加的应用程序图标对应的该应用程序的注册表地址 或绝对地址及程序的类型,在点击所述管理系统中的应用程序图标时直接读取地址进行启 动。
进一步的,还包括检测终端中应用程序在一段时间内的使用频率,并将高于设定 使用频率值的应用程序对应的应用程序图标添加到所述管理系统中。
优选的,还包括自动检索应用程序是否需要输入账号和密码,若是,则在首次登 陆应用程序时获取账号和密码,并记录。
进一步的,还包括记录加入所述添加的应用程序图标对应的应用程序的最终地 址,在启动应用程序时,所述快速启动模块直接检索到应用程序的启动地址进行启动。
进一步的,所述应用程序快速启动管理方法还包括删除和/或分类应用程序图 标。优选的,所述应用程序快速启动管理方法还包括按应用程序的不同类型进行分类。
参考附图3,为本发明实施例提供的图标整理模块删除应用程序图标的流程图。
所述图标整理模块107删除应用程序图标的流程包括
步骤301 :接收删除某个应用程序图标的指令;
步骤302 :删除存储于所述存储模块101中的该应用程序图标;
步骤303 :所述内存分配模块106将对应的应用程序占用的物理内存和虚拟内存 中的数据删除。
参考附图4,为本发明实施例提供的图标整理模块分类应用程序图标的流程图。
所述图标整理模块107对应用程序图标分类的流程包括
步骤401 :预先设置多个类型的分类(例如常用软件、游戏、日程办公文件、文件 夹、常用网站等);
步骤402 :检测添加的应用程序图标类型;
步骤403 :将与分类对应的应用程序图标放入其中。
进一步的,所述应用程序快速启动管理方法还包括同时启动多个应用程序或一 组应用程序。
参考附图5,为本发明实施例提供的热键启动模块热键启动应用程序的流程图。
所述热键启动模块109热键启动应用程序的流程包括
步骤501 :选中多个应用程序图标或某一分类;
步骤502 :新增一个热键启动图标;
步骤503 :将新增的热键启动图标与选中的多个应用程序图标或某一分类关联起 来;
步骤504:点击热键启动图标,发送启动对应的多个应用程序或某一分类下的所 有应用程序的命令;
步骤505 :同时启动对应的多个应用程序或某一分类下的所有应用程序。
从上述可以看出,本发明实施例提供的应用程序快速启动管理方法,在基于快捷 启动程序繁多的情况下,可以将用户常用软件、游戏、网站、办公文件等应用程序以应用程 序图标的形式添加到该系统中,使得用户打开该系统即可找到自己需要打开的应用程序, 并从该系统中快速启动该应用程序并进行使用;进一步的,该系统还自动检测用户常用软 件、游戏、网站、办公文件等自动装载到该系统中,从而提高用户操作电脑的效率。
同时,本发明实施例提供的应用程序快速启动管理方法还会对系统的内存进行合 理的分配,实时监测内存并当内存容量不够时及时释放,使用户用起来稳定、安全、快捷。进 一步的,该系统还可设置应用程序一键启动和一键启动一组程序,更加方便用户操作和使 用。
所属领域的普通技术人员应当理解以上所述仅为本发明的具体实施例而已,并 不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1.一种应用程序快速启动管理系统,其特征在于,包括存储模块、显示模块及管理模块 所述存储模块,用于存储应用程序图标及相关信息; 所述显示模块,用于显示应用程序图标; 所述管理模块,包括添加模块、快速启动模块、内存分配模块 所述添加模块,用于将所述应用程序图标添加到所述管理系统中,将添加的应用程序图标与终端中的应用程序关联起来; 所述快速启动模块,用于一键启动应用程序,且记录需要输入账号和密码的应用程序的账号和密码,并与添加的应用程序图标关联起来,使得点击所述应用程序图标即打开所述应用程序; 所述内存分配模块,用于自动检测已退出的应用程序,并将其占用的物理内存的数据转存至虚拟内存和/或直接删除。
2.根据权利要求1所述的应用程序快速启动管理系统,其特征在于,所述添加模块还用于记录所述添加的应用程序图标对应的该应用程序的注册表地址或绝对地址及程序的类型,在点击所述管理系统中的应用程序图标时直接读取地址进行启动。
3.根据权利要求2所述的应用程序快速启动管理系统,其特征在于,所述添加模块还用于检测终端中应用程序在一段时间内的使用频率,并将高于设定使用频率值的应用程序对应的应用程序图标添加到所述管理系统中。
4.根据权利要求1至3任意一项所述的应用程序快速启动管理系统,其特征在于,所述快速启动模块还用于自动检索应用程序是否需要输入账号和密码,若是,则在首次登陆应用程序时获取账号和密码,并记录。
5.根据权利要求4所述的应用程序快速启动管理系统,其特征在于,所述快速启动模块还用于记录加入所述添加的应用程序图标对应的应用程序的最终地址,在启动应用程序时,所述快速启动模块直接检索到应用程序的启动地址进行启动。
6.一种应用程序快速启动管理方法,其特征在于,包括 添加应用程序图标,并将添加的应用程序图标与终端中的应用程序关联起来; 存储应用程序图标及相关信息; 自动检测已退出的应用程序,并将其占用的物理内存的数据转存至虚拟内存和/或直接删除; 打开应用程序快速启动管理系统; 显示应用程序图标; 找到应用程序图标并打开对应的应用程序; 和/或 找到应用程序图标,获取账号和密码并记录,将所述账号和密码与添加的应用程序图标关联起来,并打开对应的应用程序。
7.根据权利要求6所述的应用程序快速启动管理方法,其特征在于,还包括记录所述添加的应用程序图标对应的该应用程序的注册表地址或绝对地址及程序的类型,在点击所述管理系统中的应用程序图标时直接读取地址进行启动。
8.根据权利要求7所述的应用程序快速启动管理方法,其特征在于,还包括检测终端中应用程序在一段时间内的使用频率,并将高于设定使用频率值的应用程序对应的应用程序图标添加到所述管理系统中。
9.根据权利要求6至8任意一项所述的应用程序快速启动管理方法,其特征在于,还包括自动检索应用程序是否需要输入账号和密码,若是,则在首次登陆应用程序时获取账号和密码,并记录。
10.根据权利要求9所述的应用程序快速启动管理方法,其特征在于,还包括记录加入所述添加的应用程序图标对应的应用程序的最终地址,在启动应用程序时,所述快速启动模块直接检索到应用程序的启动地址进行启动。
全文摘要
本发明公开了一种应用程序快速启动管理系统,包括存储模块、显示模块及管理模块所述存储模块,用于存储应用程序图标;所述显示模块,用于显示应用程序图标;所述管理模块,包括快速启动模块和内存分配模块所述快速启动模块,用于将所述应用程序图标与终端中的应用程序关联起来,使得点击所述应用程序图标即打开所述应用程序;所述内存分配模块,用于将已退出的应用程序占用的物理内存中的数据转存至虚拟内存;本发明还公开了一种应用程序快速启动管理方法;本发明所公开的一种应用程序快速启动管理系统及方法,可实现应用程序的快速启动,使用方便,提高了用户的应用程序启动速度。
文档编号G06F9/445GK103019770SQ201210477660
公开日2013年4月3日 申请日期2012年11月21日 优先权日2012年11月21日
发明者冯森, 王东辉, 潘纯峰 申请人:北京荣之联科技股份有限公司