太阳城集团

  • / 10
  • 下载费用:30 金币  

管理系统插件的监控系统和方法.pdf

关 键 词:
管理 系统 插件 监控 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201510768863.8

申请日:

2015.11.12

公开号:

太阳城集团CN105224375A

公开日:

2016.01.06

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/445申请日:20151112|||公开
IPC分类号: G06F9/445 主分类号: G06F9/445
申请人: 用友网络科技股份有限公司
发明人: 马杰
地址: 100094 北京市海淀区北清路68号用友软件园
优先权:
专利代理机构: 北京中恒高博知识产权代理有限公司 11249 代理人: 刘洪京
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510768863.8

授权太阳城集团号:

|||

法律状态太阳城集团日:

2016.02.03|||2016.01.06

法律状态类型:

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

摘要

本发明公开了一种管理系统插件的监控系统和方法,其中,管理系统插件的监控系统,包括插件代理模块和插件监控模块,所述插件代理模块:在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件,并调用插件监控模块;所述插件监控模块:为用户提供查看插件运行状态和管理插件的界面,根据用户对插件进行的管理形成插件管理方案,将插件管理方案进行存储供系统代码初始化时调用。使得用户可以直接判断出系统问题是否有插件引起,插件执行的情况,运行的效率以及影响的数据可以通过界面清楚的得出。

权利要求书

权利要求书
1.  一种管理系统插件的监控系统,其特征在于,包括插件代理模块和插件监控模块,
所述插件代理模块:在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件,并调用插件监控模块;
所述插件监控模块:为用户提供查看插件运行状态和管理插件的界面,根据用户对插件进行的管理形成插件管理方案,将插件管理方案进行存储供系统代码初始化时调用。

2.  根据权利要求1所述的管理系统插件的监控系统,其特征在于,所述插件监控模块管理插件具体为:在系统代码运行期内,对插件执行操作,所述执行操作至少包括插件的转载、卸载、启用或停用。

3.  根据权利要求2所述的管理系统插件的监控系统,其特征在于,所述插件监控模块包括,操作显示单元和存储单元;
所述操作显示单元:为用户提供查看插件运行状态和管理插件的界面,并显示插件运行的参数;
所述存储单元:用于存储用户对插件进行管理形成的插件管理方案。

4.  根据权利要求3所述的管理系统插件的监控系统,其特征在于,所述插件管理方案存储在xml文件中。

5.  根据权利要求3或4所述的管理系统插件的监控系统,其特征在于,用户查看的插件运行状态包括,插件名称、插件注册载体、插件类型全名、插件运行状态、插件平均耗时、插件运行次数、插件加载太阳城集团、插件加载太阳城集团、插件首次执行太阳城集团、插件末次执行太阳城集团、插件程序集名称和插件注册配置文件。

6.  一种管理系统插件的监控方法,其特征在于,包括:
在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件的步骤;
查看上述插件的运行状态,并对插件进行管理,并根据对插件管理的结果形成插件管理方案,并将插件管理方案进行存储供系统代码初始化时调用的步骤。

7.  根据权利要求6所述的管理系统插件的监控方法,其特征在于,所述管理插件具体为:在系统代码运行期内,对插件执行操作,所述执行操作至少包括插件的转载、卸载、启用或停用。

8.  根据权利要求7所述的管理系统插件的监控方法,其特征在于,所述插件管理方案存储在xml文件中。

9.  根据权利要求8所述的管理系统插件的监控方法,其特征在于,用户查看的插件运行状态包括,插件名称、插件注册载体、插件类型全名、插件运行状态、插件平均耗时、插件运行次数、插件加载太阳城集团、插件加载太阳城集团、插件首次执行太阳城集团、插件末次执行太阳城集团、插件程序集名称和插件注册配置文件。

10.  根据权利要求8所述的管理系统插件的监控方法,其特征在于,还包括:对于需要运行的插件,设置一下插件运行监控点,将插件的运行起始太阳城集团、执行次数、结束太阳城集团、运行状况和性能统计存储起来的步骤。

说明书

说明书管理系统插件的监控系统和方法
技术领域
本发明涉及管理软件的插件控制与管理领域,具体地,涉及一种管理系统插件的监控系统和方法。
背景技术
目前,在管理软件系统的实施过程中,特别是对于大型的管理软件进行实施时,不可避免要进行一些插件开发,来针对用户的不同的特殊需求进行扩展原有软件系统的功能和进行原有的业务功能的更改,包括与第三方系统的对接等。
因为这些插件可有自身、客户、第三方或伙伴等不同人员进行开发,导致插件本身的质量会有良莠不齐。而常规的插件运行系统,不良的插件会对原有的系统产生影响,而导致原有系统可能出现性能或数据被破坏等问题。
现有的管理系统中插件执行方式如图1:在系统代码001过程对应的系统代码中查找到的插件点,在是否注册插件002过程中判断查找是否注册了插件,是就先执行插件代码003的插件代码,然后继续按照原先系统代码逻辑执行系统代码004过程,否则继续执行原系统代码004过程。
带来的问题如下:
1:系统代码001过程中无法控制插件运行与否;
2:插件代码003过程系统无法明确知道插件的执行状况。
3:插件代码003过程无法评估插件对系统的性能影响。
4:系统代码004过程无法知道是否是因为插件而导致的系统错误。
因此现有技术存在如何对插件进行监控管理,定位这些产品问题的原因是否由插件引起,插件导致了多少的性能影响,如何防止有些数据不能被插件篡改的问题。
发明内容
本发明的目的在于,针对上述问题,提出一种管理系统插件的监控系统和方法,以实现精确的管理插件的优点。
为实现上述目的,本发明采用的技术方案是:
一种管理系统插件的监控系统,包括插件代理模块和插件监控模块,
所述插件代理模块:在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件,并调用插件监控模块;
所述插件监控模块:为用户提供查看插件运行状态和管理插件的界面,根据用户对插件进行的管理形成插件管理方案,将插件管理方案进行存储供系统代码初始化时调用。
优选的,所述插件监控模块管理插件具体为:在系统代码运行期内,对插件执行操作,所述执行操作至少包括插件的转载、卸载、启用或停用。
优选的,所述插件监控模块包括,操作显示单元和存储单元;
所述操作显示单元:为用户提供查看插件运行状态和管理插件的界面,并显示插件运行的参数;
所述存储单元:用于存储用户对插件进行管理形成的插件管理方案。
优选的,所述插件管理方案存储在xml文件中。
优选的,用户查看的插件运行状态包括,插件名称、插件注册载体、插件类型全名、插件运行状态、插件平均耗时、插件运行次数、插件加载太阳城集团、插件加载太阳城集团、插件首次执行太阳城集团、插件末次执行太阳城集团、插件程序集名称和插件注册配置文件。
同时本发明技术方案还公开一种管理系统插件的监控方法,包括:
在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件的步骤;
查看上述插件的运行状态,并对插件进行管理,并根据对插件管理的结果形成插件管理方案,并将插件管理方案进行存储供系统代码初始化时调用的步骤。
优选的,所述管理插件具体为:在系统代码运行期内,对插件执行操作,所述执行操作至少包括插件的转载、卸载、启用或停用。
优选的,所述插件管理方案存储在xml文件中。
优选的,用户查看的插件运行状态包括,插件名称、插件注册载体、插件类型全名、插件运行状态、插件平均耗时、插件运行次数、插件加载太阳城集团、插件加载太阳城集团、插件首次执行太阳城集团、插件末次执行太阳城集团、插件程序集名称和插件注册配置文件。
优选的,还包括:对于需要运行的插件,设置一下插件运行监控点,将插件的运行起始太阳城集团、执行次数、结束太阳城集团、运行状况和性能统计存储起来的步骤。
本发明的技术方案具有以下有益效果:
本发明的技术方案通过在系统上运行插件监控,使得用户可以直接判断出系统问题是否有插件引起,插件执行的情况,运行的效率,影响的数据可以通过界面清楚的得出。使产品系统自身得到了完善,不在受困于外部插件带来的麻烦。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为现有的管理系统中插件执行方式原理图;
图2为本发明实施例所述的管理系统插件的监控系统的原理框图;
图3为本发明实施例所述的监控系统中插件执行方式原理图;
图4为对于需要运行的插件的监控原理图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图2所示,一种管理系统插件的监控系统,包括插件代理模块和插件监控模块,
插件代理模块:在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件,并调用插件监控模块;
插件监控模块:为用户提供查看插件运行状态和管理插件的界面,根据用户对插件进行的管理形成插件管理方案,将插件管理方案进行存储供系统代码初始化时调用。
其中,插件监控模块管理插件具体为:在系统代码运行期内,对插件执行操作,执行操作至少包括插件的转载、卸载、启用或停用。
插件监控模块包括,操作显示单元和存储单元;
操作显示单元:为用户提供查看插件运行状态和管理插件的界面,并显示插件运行的参数;
存储单元:用于存储用户对插件进行管理形成的插件管理方案。
插件管理方案存储在xml文件中。
用户查看的插件运行状态包括,插件名称、插件注册载体、插件类型全名、插件运行状态、插件平均耗时、插件运行次数、插件加载太阳城集团、插件加载太阳城集团、插件首次执行太阳城集团、插件末次执行太阳城集团、插件程序集名称和插件注册配置文件。
同时本发明技术方案还公开一种管理系统插件的监控方法,包括:
在系统代码运行需要查找插件处时,进行插件查找,并缓存加载查找到的插件的步骤;
查看上述插件的运行状态,并对插件进行管理,并根据对插件管理的结果形成插件管理方案,并将插件管理方案进行存储供系统代码初始化时调用的步骤。
还包括:对于需要运行的插件,设置一下插件运行监控点,将插件的运行起始太阳城集团、执行次数、结束太阳城集团、运行状况和性能统计存储起来的步骤。
管理系统插件的监控具体如图3所示,
1、在常规的查找插件的部分如图3的系统代码005与系统代码011之间,实现一个插件代理模块,具体功能包含常规的插件的查找、缓存加载功能、同时进行插件监控系统的调用。
2:插件监控系统其主要数据结构如表1:

表1、插件监控要数据结构表。
用户可以通过插件监控系统对应的用户UI页面模块查看各个系统插件的运行状况,并可以进行相应管理:用户可以看到的太阳城集团如表1,可以进行的操作有装载、卸载、启用、停用、
存储为插件监控方案。需要注意是用户对插件的执行操作(转载、卸载、启用、停用)都在运行期行为,只有保存为监控方案之后才会在系统重启之后起作用。
装载是指系统插件缓存集合持有该插件;启用是指该插件可以按照预先插件注册方式执行;卸载是指插件从系统插件缓存中去除;停用:系统代码执行不会按照插件注册方式执行插件。
A、通过插件监控方案在系统代码005初次执行时,控制插件是否装载,运行;如果用户还没有配置插件监控方案,则全部加载全部运行!
插件监控方案可以持久化存储在介质中例如xml文件中,其配置类似如下结构:
<plugin>
<pluginNamename='插件1isload=1isrun=1/>
</plugin>
<plugin>
<pluginNamename='插件2'isload=1isrun=1/>
</plugin>
在A的逻辑中可以根据插件监控方案的配置,如根据isload具体插件是否加载,根据isrun决定插件是否运行。
B、获取插件管理界面用户操作结果,实时处理插件控制插件状态:运行、停止、装载或卸载。
C、如图4所示:对于需要运行的插件,会设置一下插件运行监控点,进行当前操作的太阳城集团进行记录。通过执行插件代码后,再次记录操作太阳城集团、将插件的运行起始太阳城集团、执行次数、结束太阳城集团进行状况和性能统计存储起来,其存储数据结构于表1中的字段:平均耗时、运行次数,首次执行太阳城集团、末次执行太阳城集团字段中,并通过由监控管理界面进行展现。
太阳城集团最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

太阳城集团本文
本文标题:管理系统插件的监控系统和方法.pdf
链接地址:http://zh228.com/p-6397711.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

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


收起
展开
葡京赌场|welcome document.write ('');