一种管理插件的方法及管理插件的装置.pdf

上传人:111****11 文档编号:1029276 上传时间:2018-03-26 格式:PDF 页数:15 大小:668.78KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910039820.0

申请日:

2009.05.31

公开号:

CN101566954A

公开日:

2009.10.28

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

珠海金山软件股份有限公司

发明人:

晁云瞳; 林镇群; 杨舒健; 曾有贵

地址:

519015广东省珠海市吉大景山路莲山巷8号金山电脑大厦

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司

代理人:

李双皓;王 茹

PDF下载: PDF下载
内容摘要

本发明公开了一种管理插件的方法及管理插件的装置,所述方法包括,步骤一、检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;如果不一致,则执行步骤二;步骤二、读取所述插件的标识,检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件。本发明可以在插件和应用程序不兼容的情况下,去服务端获取与应用程序相兼容的标识相同的插件,保证了和应用程序不兼容的插件不会被禁用,另外也不需要用户去服务端下载新的插件,节省了时间和精力;同时对于插件开发者来说,通过该插件积累起来的客户群也不会流失掉。

权利要求书

1、  一种管理插件的方法,其特征在于,包括步骤:
步骤一、检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;如果不一致,则执行步骤二;
步骤二、读取所述插件的标识,检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件。

2、
  根据权利要求1所述的管理插件的方法,其特征在于:在步骤一之前,还包括步骤:检测所述应用程序的接口参数是否改变,如果是,则执行步骤一。

3、
  根据权利要求1或2所述的管理插件的方法,其特征在于:从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件之后,还包括步骤:将从所述服务端获取的与所述标识相同且与所述应用程序的接口参数一致的插件安装在所述应用程序上。

4、
  一种管理插件的方法,其特征在于,包括步骤:
步骤一、读取安装在应用程序上的插件的标识,按预定时间检测服务端是否有与所述标识相同的新版本的插件;如果有,则执行步骤二;
步骤二、检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致,如果一致,执行步骤三;
步骤三、从所述服务端获取所述新版本的插件。

5、
  根据权利要求4所述的管理插件的方法,其特征在于:在从所述服务端获取所述新版本的插件之后,还包括步骤:将获取的所述新版本的插件安装在所述应用程序上。

6、
  一种管理插件的装置,其特征在于,包括:
第一检测模块,用于检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;
获取模块,与所述第一检测模块连接,在所述第一检测模块检测到所述插件的接口参数和所述应用程序的接口参数不一致时,用于读取所述插件的标识,从服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件。

7、
  根据权利要求6所述的管理插件的装置,其特征在于:还包括第二检测模块,与所述第一检测模块连接,用于检测所述应用程序的接口参数是否发生改变;如果是,则通知所述第二检测模块检测所述插件的接口参数和所述应用程序的接口参数是否一致。

8、
  根据权利要求6或7所述的管理插件的装置,其特征在于:还包括安装模块,与所述获取模块连接,用于将所述获取模块获取的与所述标识相同且与所述应用程序的接口参数一致的插件安装在所述应用程序上。

9、
  一种管理插件的装置,其特征在于,包括:
读取模块,用于读取安装在应用程序上的插件的标识,按预定时间检测服务端是否有与所述标识相同的新版本的插件;
检测模块,与所述读取模块连接,在所述读取模块检测到所述服务端有新版本的插件时,用于检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致;
获取模块,与所述检测模块连接,在所述检测模块检测到所述新版本的插件的接口参数和所述应用程序的接口参数一致时,用于从所述服务端获取所述新版本的插件。

10、
  根据权利要求9所述的管理插件的装置,其特征在于,还包括:安装模块,与所述获取模块连接,用于将所述获取模块获取的所述新版本的插件安装在所述应用程序上。

说明书

一种管理插件的方法及管理插件的装置
技术领域
本发明涉及插件技术领域,尤其涉及一种管理插件的方法及管理插件的装置。
背景技术
插件作为快捷、有效扩展应用程序功能的一种常见手段,在我们日常接触的办公软件、浏览器等应用程序中,不乏一些爱好者来安装某些插件去实现一些应用程序不能实现的功能,例如:在浏览器中安装设置网络书签插件,方便上网用户收藏、管理自己关注的网址;又譬如,在WPS文字中安装文字工具插件(包含功能:删除空段、删除段首空格、删除软回车等),轻松实现WPS文字中的智能排版;这些扩展功能是应用程序原本不具备的,通过安装相应的插件来可以满足广大用户的需求。
插件机制已经成为现代应用程序设计的主流模式,通过插件不需要修改应用程序就可以增加应用程序的功能,这大大的提高了应用程序的灵活性和扩展性。
但当应用程序升级后,就可能引起安装在该应用程序上的插件的接口参数与应用程序的接口参数不一致,造成插件与应用程序的不兼容,若在插件与应用程序不兼容的情况下,不把插件禁用掉,可能会造成应用程序的不稳定,从而给用户带来不便。
现有技术中,在应用程序升级之后,应用程序会去检查已安装的插件是否和其本身兼容,如果不兼容就会把该插件禁用掉,这样做虽然可以保证应用程序的稳定性,但同时也给用户带来了不便,用户再也不能使用插件带来的功能,还要去服务端重新下载新的插件,浪费时间和精力;另外用户在插件与应用程序不兼容的情况下,可能会去下载新的插件,而放弃原来的插件,这样对原有插件的开发者来说也是一种损失。
发明内容
本发明提供了一种管理插件的方法及管理插件的装置,能解决插件与应用程序的兼容性问题。
本发明的技术方案是:一种管理插件的方法,包括步骤:
步骤一、检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;如果不一致,则执行步骤二;
步骤二、读取所述插件的标识,检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件。
另外一种管理插件的方法,包括步骤:
步骤一、读取安装在应用程序上的插件的标识,按预定时间检测服务端是否有与所述标识相同的新版本的插件;如果有,则执行步骤二;
步骤二、检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致,如果一致,执行步骤三;
步骤三、从所述服务端获取所述新版本的插件。
本发明的管理插件的装置,包括:
第一检测模块,用于检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;
获取模块,与所述第一检测模块连接,在所述第一检测模块检测所述插件的接口参数和所述应用程序的接口参数不一致时,用于读取所述插件的标识,从服务端获取与所述标识相同且与所述应用程序的接口参数一致的所述插件。
另外一种管理插件的装置,包括:
读取模块,用于读取安装在应用程序上的插件的标识,按预定时间检测服务端是否有与所述标识相同的新版本的插件;
检测模块,与所述读取模块连接,在所述读取模块检测到所述服务端有新版本的插件时,用于检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致;
获取模块,与所述检测模块连接,在所述检测模块检测到所述新版本的插件的接口参数和所述应用程序的接口参数一致时,用于从所述服务端获取所述新版本的插件。
本发明的其中一种管理插件的方法及管理插件的装置,可以在检测到安装在应用程序上的插件的接口参数和所述应用程序的接口参数不一致(插件和应用程序不兼容)的情况下,去读取所述插件的标识,检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件;所以本发明可以在插件和应用程序不兼容的情况下,去服务端获取与应用程序相兼容的标识相同的插件,保证了和应用程序不兼容的插件不会被禁用,另外也不需要用户去服务端下载新的插件,节省了时间和精力;同时对于插件开发者来说,通过该插件积累起来的客户群也不会流失掉。
本发明的另外一种管理插件的方法及管理插件的装置,可以按预定时间检测服务端是否有与所述标识相同的新版本的插件;如果有,在检测到所述新版本的插件的接口参数和所述应用程序的接口参数一致时,从所述服务端获取所述新版本的插件。这样可以自动对安装在应用程序上的插件进行升级更新,保证用户能使用上最新版本的插件。
附图说明
图1是本发明管理插件的方法在一实施例中的流程图;
图2是本发明管理插件的方法在另一实施例中的流程图;
图3是本发明管理插件的装置在一实施例中的结构示意框图;
图4是本发明管理插件的装置在另一实施例中的结构示意框图;
图5是本发明管理插件的装置在又一实施例中的结构示意框图;
图6是本发明管理插件的装置在另一实施例中的结构示意框图。
具体实施方式
本发明的其中管理插件的方法及管理插件的装置,可以在插件和应用程序不兼容的情况下,去服务端获取与应用程序相兼容的标识相同的插件,保证了和应用程序不兼容的插件不会被禁用,另外也不需要用户去服务端下载新的插件,节省了时间和精力;同时对于插件开发者来说,通过该插件积累起来的客户群也不会流失掉。
本发明的另外一种管理插件的方法及管理插件的装置,可以自动对安装在应用程序上的插件进行升级更新,保证用户能使用上最新版本的插件。
下面对本发明的具体实施例做一详细的阐述。
实施例一
该实施例中,本发明的管理插件的方法,如图1,包括步骤:检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致(S102),该步骤是检测插件与所述应用程序是否兼容;如果一致,表明该插件与应用程序兼容,不需要更换插件的版本,则结束;应用程序可以是浏览器、WPS、WORD等软件;
如果不一致,表明该插件和应用程序不兼容,则读取所述插件的标识(S103),每个插件都有相应的标识,通过该标识可以区别不同的插件,标识可以是插件实现的功能等;检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件(S104),在服务端存储有各种标识的不同接口参数的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件(S105),由用户根据需要去安装该从服务端获取的插件;如果没有,则结束。
这样就可以在插件和应用程序不兼容的情况下,去服务端获取与应用程序相兼容的标识相同的插件,保证了和应用程序不兼容的插件不会被禁用,另外也不需要用户去服务端下载新的插件,节省了时间和精力;同时对于插件开发者来说,通过该插件积累起来的客户群也不会流失掉。
其中,步骤S104、检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件,具体可以为:读取所述应用程序的版本信息,从所述服务端获取与所述标识相同的插件的兼容区间信息,检测应用程序的版本是否落在所述兼容区间内;如果应用程序的版本落在所述兼容区间内,表明该应用程序和所述标识相同的插件兼容,如果应用程序的版本不落在所述兼容区间内,表明该应用程序和所述标识相同的插件不兼容;但要在服务端预先根据每个插件的接口参数设置一个兼容区间,在服务端的每一个插件都有相应的兼容区间。
另外,为了避免不必要的检测应用程序和插件是否兼容的过程,节省检测时间,在步骤S102之前还包括步骤:检测应用程序的接口参数是否改变(S101),即可以检测出该应用程序是否升级或降级,一般在应用程序升级或降级的时候,应用程序的接口参数会发生改变;如果检测到应用程序的接口参数发生改变,则再执行步骤S102,可以省去不少检测时间;如果检测到应用程序的接口参数不发生改变,则结束。
在步骤S105之后,还可以包括步骤S106:将从所述服务端获取的与所述标识相同且与所述应用程序的接口参数一致的插件安装在所述应用程序上。这样就不需要用户去安装从服务端获取的该插件,节省了安装时间。
实施例二
该实施例中,本发明的管理插件的方法,可以自动升级安装在应用程序上的插件,如图2,包括步骤:读取安装在应用程序上的插件的标识(S201);按预定时间检测服务端是否有与所述标识相同的新版本的插件(S202),预定时间可以根据用户设置来定,可以是一天或一星期等,一般在服务端预先对新版本的插件进行相应的标记,通过查看该标记即可知道服务端的插件是否是新版本的插件,该标记可以是插件的兼容区间;如果有,则检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致(S203),即检测该新版本的插件和所述应用程序是否兼容;如果没有,则结束;
如果检测到所述新版本的插件的接口参数和所述应用程序的接口参数一致,则从所述服务端获取所述新版本的插件(S204),由用户根据需要去安装该获取的新版本的插件;如果检测到所述新版本的插件的接口参数和所述应用程序的接口参数不一致,则结束。
这样就可以自动对安装在应用程序上的插件进行自动升级,可以让用户使用上最新版本的插件。
其中步骤S203、检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致,具体可以为:读取所述应用程序的版本信息,从所述服务端获取与所述标识相同的插件的兼容区间信息,检测应用程序的版本是否在所述兼容区间内;如果应用程序的版本落在所述兼容区间内,表明该应用程序和所述标识相同的插件兼容,如果应用程序的版本不落在所述兼容区间内,表明该应用程序和所述标识相同的插件不兼容;但要在服务端预先根据每个插件的接口参数设置一个兼容区间,在服务端的每一个插件都有相应的兼容区间。
另外,在步骤S204之后,还可以包括步骤:S205、将从所述服务端获取的新版本的插件安装在所述应用程序上。这样就不需要用户去安装该新版本的插件,省去了安装时间。
实施例三
对应于实施例一的本发明的管理插件的装置,如图3,包括:
第一检测模块,用于检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;该第一检测模块即为检测应用程序与所述插件是否兼容;
获取模块,与所述第一检测模块连接,在所述第一检测模块检测所述插件的接口参数和所述应用程序的接口参数不一致时,用于读取所述插件的标识,从服务端获取与所述标识相同且与所述应用程序的接口参数一致的所述插件;由用户根据需要去安装该从服务端获取的插件。
另外,为了避免不必要的检测应用程序和插件是否兼容的过程,节省检测时间,本发明的管理插件的装置还包括第二检测模块,如图4,与所述第一检测模块连接,用于检测所述应用程序的接口参数是否发生改变;如果是,则通知所述第二检测模块检测所述插件的接口参数和所述应用程序的接口参数是否一致;如果不是,就不需要再通知所述第二检测模块检测所述插件的接口参数和所述应用程序的接口参数是否一致。
另外,本发明的管理插件的装置还包括安装模块,与所述获取模块连接,用于将所述获取模块获取的与所述标识相同且与所述应用程序的接口参数一致的插件安装在所述应用程序上。这样就不需要用户去安装该插件,省去了安装时间。
需要说明的是,该实施例的管理插件的装置可以安装在客户端,也可以安装到所述应用程序上,根据用户需要来安装。
实施例四
对应于实施例二,本发明的管理插件的装置,如图5,包括:
读取模块,用于读取安装在应用程序上的插件的标识,按预定时间检测服务端是否有与所述标识相同的新版本的插件;预定时间可以根据用户需要来设置,可以是一天或一周等,一般在服务端预先对新版本的插件进行相应的标记,通过查看该标记即可知道服务端的插件是否是新版本的插件,该标记可以是插件的兼容区间;
检测模块,与所述读取模块连接,在所述读取模块检测到所述服务端有新版本的插件时,用于检测所述新版本的插件的接口参数和所述应用程序的接口参数是否一致;
获取模块,与所述检测模块连接,在所述检测模块检测到所述新版本的插件的接口参数和所述应用程序的接口参数一致时,用于从所述服务端获取所述新版本的插件;由用户根据需要去安装从服务端获取的插件。
这样本发明的管理插件的装置就可以自动对安装在应用程序上的插件进行自动升级,可以让用户使用上最新版本的插件。
另外,为了节省用户的安装时间,本发明的管理插件的装置还包括安装模块,与所述获取模块连接,用于将所述获取模块获取的所述新版本的插件安装在所述应用程序上。
需要说明的是,该实施例的管理插件的装置,可以安装在客户端上,也可以安装到所述应用程序上,根据用户需要来安装。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

一种管理插件的方法及管理插件的装置.pdf_第1页
第1页 / 共15页
一种管理插件的方法及管理插件的装置.pdf_第2页
第2页 / 共15页
一种管理插件的方法及管理插件的装置.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种管理插件的方法及管理插件的装置.pdf》由会员分享,可在线阅读,更多相关《一种管理插件的方法及管理插件的装置.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明公开了一种管理插件的方法及管理插件的装置,所述方法包括,步骤一、检测安装在应用程序上的插件的接口参数和所述应用程序的接口参数是否一致;如果不一致,则执行步骤二;步骤二、读取所述插件的标识,检测服务端是否有与所述标识相同且与所述应用程序的接口参数一致的插件;如果有,则从所述服务端获取与所述标识相同且与所述应用程序的接口参数一致的插件。本发明可以在插件和应用程序不兼容的情况下,去服务端获取与应用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1