[发明专利]一种插件运行的方法、装置及系统有效
申请号: | 200910129187.4 | 申请日: | 2009-03-31 |
公开(公告)号: | CN101510167A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 张利明;闻波;孔勇伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/36;G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏 杉 |
地址: | 英属开曼群*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 插件 运行 方法 装置 系统 | ||
技术领域
本申请涉及计算机领域,尤其涉及一种插件运行的方法、装置及系统。
背景技术
随着网络技术的发展,一些网络工具已经被越来越广泛的使用了,例如: 即时通讯工具已逐渐成为用户生活中不可或缺的网络工具。同时,随着这些网 络工作的普遍使用,用户也对它们产生了更多的需求。在这种背景下,往往这 些网络工具的开发商独自开发的软件已经不能满足用户的需求了,即这些网络 工具的核心业务程序提供的服务已经不能满足客户的需求了。因此,通过制定 规范,允许符合规范的程序模块,即插件,接入对应的网络工具的软件中,从 而,插件和核心业务程序共同为用户提供更多的服务。这已经成为了一种不可 阻挡的潮流。
目前,插件的运行模式有以下几种方法:
1、插件和核心业务程序运行于同一个进程中,这样,插件的支持体系简 单,插件和核心业务程序交互效率高,但是因为在一个进程内,一旦插件出现 问题,会直接导致核心业务程序出现异常或者崩溃,并且由于核心业务程序内 的模块众多,较难具体定位是哪个模块或者插件出现了问题;
2、插件在核心业务程序运行进程之外运行,并且每个插件一个进程,这 样,能够防止因插件导致核心业务程序被影响,但是当插件数量较多时候,将 大量占用客户端的系统资源,降低用户体验;
3、插件在核心业务程序运行进程之外运行,并且全部插件运行于一个特 定进程中,这样,能够节省客户端的系统资源,但是当某个插件出现异常,有 可能导致所有的插件不可用或者异常,同时也不利于具体定位是哪个插件出现 了问题。
由此可见,现有的插件运行方式对插件稳定性要求比较高,或者占用的客 户端资源比较多。但是,随着插件开发者的增多,其技术水平良莠不齐,插件 的稳定性也很难保证,通常都不如核心业务程序,插件会经常崩溃或者出现故 障,这样,采用上述方法1或3,会因为个别插件运行不稳定,从而导致核心 业务程序或者所有插件运行不正常。同时客户端的资源都是有限的,采用上述 方法2会过多的占用客户端的资源,从而也会导致客户端的运行速度缓慢,甚 至会导致客户端系统崩溃。
发明内容
有鉴于此,本申请实施例提供一种插件运行的方法,用以解决现有技术中 插件运行方式带来的系统运行不稳定的问题。
本申请实施例提供的一种插件运行的方法,包括:
获取待运行插件的稳定级别;
根据保存的稳定级别与插件运行模式的对应关系,确定获取的稳定级别对 应的插件运行模式;
根据确定的插件运行模式运行所述待运行插件。
本申请实施例提供的一种插件运行的客户端,包括:
第一获取单元,用于获取待运行插件的稳定级别;
存储单元,用于保存稳定级别与运行模式的对应关系;
第一确定单元,用于根据存储单元保存的稳定级别与运行模式的对应关 系,确定获取的稳定级别对应的插件运行模式;
运行单元,用于根据确定的插件运行模式运行所述待运行插件。
本申请实施例提供的一种插件运行的系统,包括:
客户端,用于从服务器保存的插件的稳定级别中,获取待运行插件的稳定 级别,根据保存的稳定级别与运行模式的对应关系,确定获取的稳定级别对应 的插件运行模式,根据确定的插件运行模式运行所述待运行插件;
服务器,用于保存插件的稳定级别。
本申请实施例中,获取待运行插件的稳定级别,根据保存的稳定级别与运 行模式的对应关系,确定获取的稳定级别对应的插件运行模式,根据确定的插 件运行模式运行所述待运行插件,这样,根据插件的不同的稳定级别,选择不 同的插件运行模式,从而可以提高系统运行的稳定性,也可以有效控制插件对 资源的占用。
附图说明
图1为本申请实施例插件运行的流程图;
图2为本申请实施例插件运行的具体方法流程图;
图3为本申请实施例获取插件运行的异常信息流程图;
图4为本申请实施例调整插件稳定级别的流程图;
图5为本申请实施例运行插件的客户端的结构图;
图6为本申请实施例运行插件的系统的架构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910129187.4/2.html,转载请声明来源钻瓜专利网。