插件管理装置制造方法

文档序号:6490361阅读:106来源:国知局
插件管理装置制造方法
【专利摘要】本发明涉及一种插件管理装置,该插件管理装置包括本地插件管理模块,设置在客户端中,用于管理应用程序中安装的插件。该本地插件管理模块包括插件安装检测单元,用于通过在程序管理器中检测应用程序的命名标识以及应用程序中插件的命名标识,确定应用程序中安装的插件;插件进程检测单元,用于通过在任务管理器中检测插件的运行标识,确定应用程序中正在运行的插件;以及管理单元,用于列表显示应用程序中安装的插件和应用程序中正在运行的插件,并接收外部管理命令。本发明的移动通信终端应用的插件管理装置,可对移动通信终端中应用的插件进行管理、优化;解决了现有的移动通信终端中应用的插件无法进行管理的技术问题。
【专利说明】插件管理装置
【技术领域】
[0001]本发明涉及移动通信【技术领域】,特别是涉及一种移动通信终端应用的插件管理装置。
【背景技术】
[0002]随着移动通信技术的发展,越来越多的用户都拥有了自己的移动通信终端,如智能手机、平板电脑等。用户通过该移动通信终端可以随时随地的交流以及共享信息。
[0003]为了满足用户日益增长的使用需求,服务商开发了各种应用软件以及各种插件以方便用户的使用体验。但是随着应用中插件的增多,导致应用的运行速度越来越慢,应用所占的存储空间也越来越大,同时移动通信终端的耗电量也越来越多。一般用户只了解在需要的时候按系统提示安装插件,但是并不了解如何管理这些插件以及删除不需要的插件。
[0004]故,有必要提供一种移动通信终端应用的插件管理装置,以解决现有技术所存在的问题。

【发明内容】

[0005]本发明的目的在于提供一种移动通信终端应用的插件管理装置,可对移动通信终端中应用的插件进行管理、优化;解决了现有的移动通信终端中应用的插件无法进行管理的技术问题。
[0006]为解决上述问题,本发明提供的技术方案如下:
[0007]本发明涉及一种插件管理装置,其包括:
[0008]本地插件管理模块,设置在客户端中,用于管理应用程序中安装的插件,包括:
[0009]插件安装检测单元,用于通过在程序管理器中检测所述应用程序的命名标识以及所述应用程序中插件的命名标识,确定所述应用程序中安装的插件;
[0010]插件进程检测单元,用于通过在任务管理器中检测所述插件的运行标识,确定所述应用程序中正在运行的插件;以及
[0011]管理单元,用于列表显示所述应用程序中安装的插件和所述应用程序中正在运行的插件,并接收外部管理命令。
[0012]相较于现有技术的移动通信终端中应用的插件无法进行管理的技术问题,本发明的插件管理装置可对移动通信终端中应用的插件进行管理、优化,提高了移动通信终端的使用效率。
[0013]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【专利附图】

【附图说明】
[0014]图1为本发明的插件管理装置的优选实施例的结构示意图;
[0015]图2为本发明的插件管理装置的优选实施例的管理单元的结构示意图;[0016]其中,附图标记说明如下:
[0017]10、本地插件管理模块;
[0018]11、插件安装检测单元;
[0019]12、插件进程检测单元;
[0020]13、管理单元;
[0021]131、插件进程清理子单元;
[0022]132、插件使用频率统计子单元;
[0023]133、插件删除子单元;
[0024]134、缓存清理子单元;
[0025]14、插件安装单元;
[0026]15、反馈单元;
[0027]16、展示单元;
[0028]20、云端服务器;
[0029]21、评价统计单元。
【具体实施方式】
[0030]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。
[0031]在图中,结构相似的单元是以相同标号表示。
[0032]请参照图1,图1为本发明的插件管理装置的优选实施例的结构示意图。该插件管理装置包括设置在客户端中的本地插件管理模块10,该插件管理装置用于管理应用程序中安装的插件。该本地插件管理模块10包括插件安装检测单元11、插件进程检测单元12以及管理单元13。
[0033]该插件安装检测单元11用于通过在移动通信终端内核的程序管理器中检测应用程序的命名标识以及应用程序中插件的命名标识(所有的应用程序和插件均具有唯一的命名标识),确定该应用程序中安装的插件;插件进程检测单元12用于通过在移动通信终端内核的任务管理器中检测插件的运行标识(包括插件进程在内的所有运行进程均具有唯一的运行标识),确定应用程序中正在运行的插件;管理单元13用于列表显示应用程序中安装的插件和应用程序中正在运行的插件,并接收外部管理命令。
[0034]本优选实施例的插件管理装置使用插件安装检测单元11通过应用程序的命名标识和插件的命名标识检测相应应用程序中安装的插件,使用插件进程检测单元12通过插件的运行标识检测相应应用程序中运行的插件,并通过管理单元13列表显示已安装的插件和运行中的插件。这样用户对移动通信终端中安装和运行的插件一目了然,便于使用外部管理命令对移动通信终端中安装和运行插件进行管理。
[0035]进一步,如图2所示,图2为本发明的插件管理装置的优选实施例的管理单元的结构示意图,该管理单元13还包括插件进程清理子单元131、插件使用频率统计子单元132、插件删除子单元133以及缓存清理子单元134。管理单元13使用上述的子单元对各个应用程序中的插件进行优化管理。
[0036]该插件进程清理子单元131用于自动关闭空闲时间大于空闲时间设定值的应用程序中正在运行的插件;缓存清理子单元134用于根据应用程序中正在运行的插件所产生的缓存量及应用程序中正在运行的插件的运行时间,对应用程序中正在运行的插件所使用的缓存进行清理;插件使用频率统计子单元132用于统计应用程序中安装的插件的使用频率;插件删除子单元133用于如应用程序中安装的插件的使用频率小于使用频率设定值,则自动对应用程序中安装的插件进行删除。
[0037]插件进程清理子单元131工作时,其会通过移动通信终端内核的任务管理器检测应用程序中每个正在运行的插件的时间戳属性;插件的时间戳属性在每次插件调用时都会进行刷新,因此通过检测该插件的时间戳属性可以获取该插件的空闲时间。当发现某个插件的空闲时间大于预先设定的空闲时间设定值(如30分钟等)时,插件进程清理子单元131则会自动关闭该插件。该空闲时间设定值可根据用户的要求进行设定。当然用户可选择是否设置该插件进程清理子单元131。
[0038]缓存清理子单元134工作时,其会通过移动通信终端内核的任务管理器检测应用程序中每个正在运行的插件的所产生的缓存量以及每个插件的运行时间。当发现该插件所产生的缓存量大于缓存设定值(如20兆等),或该插件的运行时间大于运行时间设定值(如一周等)时,缓存清理子单元134则会对该插件所使用的缓存进行清理,以释放出更多的缓存供其他应用程序和插件使用。当然用户可选择是否设置该缓存清理子单元134。
[0039]插件使用频率统计子单元132和插件删除子单元133工作时,插件使用频率统计子单元132会通过移动通信终端内核的任务管理器检测应用程序中安装的插件的使用频率;如该插件的使用频率小于使用频率设定值(I次/周等),则认为该插件的使用频率太低,插件删除子单元133对该应用程序中安装的插件进行删除(这里可增加用户确认删除的步骤)。当然用户可选择是否设置该插件使用频率统计子单元132以及插件删除子单元133。
[0040]进一步,本优选实施例的插件管理装置还可包括云端服务器20,该云端服务器20用于发布在应用程序中使用的插件。该本地插件管理模块10还可包括插件安装单元14、反馈单元15以及展示单元16 ;云端服务器20包括评价统计单元21。
[0041]插件安装单元14用于从云端服务器20下载并安装云端服务器20发布的插件;反馈单元15用于将应用程序中安装的插件的使用情况反馈给云端服务器20,该使用情况包括但不限于用户对应用程序中安装的插件的评分以及评价;展示单元16用于接收并展示云端服务器20发布的插件的总评分、总评价以及介绍;评价统计单元21用于根据用户对应用程序中安装的插件的评分以及评价,生成应用程序中安装的插件的总评分以及总评价。
[0042]本优选实施例的插件管理装置使用时,本地插件管理模块10的插件安装单元14可下载并安装云端服务器20上发布的插件;然后用户可对其使用过的插件进行评分以及评价,再通过反馈单元15将本地客户端应用程序中安装的插件的使用情况反馈给云端服务器20 ;云端服务器20接收本地插件管理模块10的插件的评分以及评价(使用情况),随后评价统计单元21生成该插件的总评分以及总评价,如总评分可以是接收到的所有评分的平均值,总评价可以是所有评价的总集合或随机集合;随后云端服务器20将上述的总评分、总评价以及插件的相应介绍发送给本地插件管理模块10的展示单元16进行展示,让相应的用户了解该插件的功能以及使用情况。这样,通过云端服务器20和本地插件管理模块10的设置可方便的向用户推荐以及介绍插件,同时用户也可更方便的将使用情况反馈给云端服务器20,以便开发者进行插件改进。当然可根据用户的需要选择设置云端服务器20、插件安装单元14、反馈单元15以及展示单元16。
[0043]本发明的插件管理装置可全方位地对插件进行管理,方便移动通信终端对插件进行添加、删除、查看、评分以及评价;可检测当前移动通信终端的插件运行进程,自动关闭相应的空闲进程,提升了移动通信终端的运行速度;检测当前移动通信终端的插件生成的缓存并自动进行清理,以节省移动通信终端的存储空间。
[0044]本发明提供一种移动通信终端应用的插件管理装置,可对移动通信终端中应用的插件进行管理、优化;同时可加强用户和插件开发者的沟通;很好的解决了现有的移动通信终端中应用的插件无法进行管理的技术问题。
[0045]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种插件管理装置,其特征在于,包括: 本地插件管理模块,设置在客户端中,用于管理应用程序中安装的插件,包括: 插件安装检测单元,用于通过在程序管理器中检测所述应用程序的命名标识以及所述应用程序中插件的命名标识,确定所述应用程序中安装的插件; 插件进程检测单元,用于通过在任务管理器中检测所述插件的运行标识,确定所述应用程序中正在运行的插件;以及 管理单元,用于列表显示所述应用程序中安装的插件和所述应用程序中正在运行的插件,并接收外部管理命令。
2.根据权利要求1所述的插件管理装置,其特征在于,所述管理单元还包括: 插件进程清理子单元,用于自动关闭空闲时间大于空闲时间设定值的所述应用程序中正在运行的插件。
3.根据权利要求2所述的插件管理装置,其特征在于,所述插件进程清理子单元通过检测所述插件的时间戳属性,确定所述插件的空闲时间。
4.根据权利要求1所述的插件管理装置,其特征在于,所述管理单元还包括: 插件使用频率统计子单元,用于统计所述应用程序中安装的插件的使用频率;以及 插件删除子单元,用于如所述应用程序中安装的插件的使用频率小于使用频率设定值,则自动对所述应用程序中安装的插件进行删除。
5.根据权利要求1所述的插件管理装置,其特征在于,所述管理单元还包括: 缓存清理子单元,用于根据所述应用程序中正在运行的插件所产生的缓存量及所述应用程序中正在运行的插件的运行时间,对所述应用程序中正在运行的插件所使用的缓存进行清理。
6.根据权利要求5所述的插件管理装置,其特征在于,当所述应用程序中正在运行的插件所产生的缓存量大于缓存设定值,或所述应用程序中正在运行的插件的运行时间大于运行时间设定值时,所述缓存清理子单元对所述应用程序中正在运行的插件所使用的缓存进行清理。
7.根据权利要求1所述的插件管理装置,其特征在于,所述插件管理装置还包括: 云端服务器,用于发布在所述应用程序中使用的插件。
8.根据权利要求7所述的插件管理装置,其特征在于,所述本地插件管理模块还包括: 插件安装单元,用于从所述云端服务器下载并安装所述云端服务器发布的插件。
9.根据权利要求8所述的插件管理装置,其特征在于,所述本地插件管理模块还包括: 反馈单元,用于将所述应用程序中安装的插件的使用情况反馈给所述云端服务器,所述使用情况包括用户对所述应用程序中安装的插件的评分以及评价。
10.根据权利要求9所述的插件管理装置,其特征在于,所述本地插件管理模块还包括: 展示单元,用于接收并展示所述云端服务器发布的插件的总评分、总评价以及介绍; 所述云端服务器包括: 评价统计单元,用于根据所述用户对所述应用程序中安装的插件的评分以及评价,生成所述应用程序中安装的插件的总评分以及总评价。
【文档编号】G06F9/46GK103793266SQ201210424199
【公开日】2014年5月14日 申请日期:2012年10月30日 优先权日:2012年10月30日
【发明者】林晓丹 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1