插件加载方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:30829390 阅读:30 留言:0更新日期:2021-11-18 12:38
本申请实施例提供了一种插件加载方法、装置、电子设备及计算机可读存储介质。该方法包括:当包含多个插件的程序中有插件启动时,确定已启动的至少一个第一插件中是否包含供新启动的第二插件使用的第一信息;从至少一个第一插件中确定出第三插件包含第一信息时,控制第二插件从第三插件获取第一信息进行加载;对在第二插件之后启动的至少一个第四插件进行监听,以从至少一个第四插件中确定包含供第二插件使用的第二信息的第五插件,并控制第二插件从第五插件中获取第二信息进行使用。本申请实施例实现了当前启动的插件与其他插件之间顺利调用,简化了插件互相加载处理的逻辑复杂度。度。度。

【技术实现步骤摘要】
插件加载方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,具体而言,本申请涉及一种插件加载方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]插件是一种可以增加或增强程序特定功能的辅助性的程序,通过插件能够提高程序的可重用性、可扩展性和可维护性,以延长程序的生命周期。目前,插件已被广泛应用于各种程序中,最常见的有游戏、播放器、浏览器、编辑器等。
[0003]一般一个主程序可以包括多个插件,一些插件之间可以互相注册来实现各种功能。当用户启动主程序时,多个插件会按顺序进行加载。现有技术中,如果后加载的插件需要使用先加载的插件的功能,则会在加载时,直接将后加载的插件中携带的与先加载的插件相关的数据注入到先加载的插件中。

技术实现思路

[0004]根据本申请的一个方面,提供了一种插件加载方法,该方法包括:
[0005]当包含多个插件的程序中有插件启动时,确定已启动的至少一个第一插件中是否包含供新启动的第二插件使用的第一信息;
[0006]从至少一个第一插件中确定出第三插本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插件加载方法,其特征在于,包括:当包含多个插件的程序中有插件启动时,确定已启动的至少一个第一插件中是否包含供新启动的第二插件使用的第一信息;从所述至少一个第一插件中确定出第三插件包含所述第一信息时,控制所述第二插件从所述第三插件获取所述第一信息进行加载;对在所述第二插件之后启动的至少一个第四插件进行监听,以从所述至少一个第四插件中确定包含供所述第二插件使用的第二信息的第五插件,并控制所述第二插件从所述第五插件中获取所述第二信息进行使用。2.根据权利要求1所述的插件加载方法,其特征在于,所述第二插件启动后,还包括:向所述至少一个第一插件发送关于所述第二插件的启动通知。3.根据权利要求2所述的插件加载方法,其特征在于,所述向所述至少一个第一插件发送关于所述第二插件的启动通知之后,还包括:对于每个所述第一插件,确定所述第二插件中是否包含供所述第一插件使用的第三信息,若所述第二插件中包含所述第三信息,则控制所述第一插件从所述第二插件获取所述第三信息进行加载。4.根据权利要求1所述的插件加载方法,其特征在于,所述第二插件启动后,还包括:确定所述第二插件中是否包含供所述至少一个第一插件使用的第三信息;在确定出所述第二插件中包含供所述至少一个第一插件中的第六插件使用的第三信息时,向所述第六插件发送关于所述第二插件的启动通知。5.根据权利要求4所述的插件加载方法,其特征在于,向所述第六插件发送关于所述第二插件的启动通知之后,还包括:控制所述第六插件从所述第二插件获取对应的所述第三信息进行加载。6.根据权利要求1所述的插件加载方法,其特征在于,所述对在所述第二插件之后启动的至少一个第四插件进行监听,以从所述至少一个第四插件中确定包含供所述第二插件使用的第二信息的第五插件,并控制所述第二插件从所述第五...

【专利技术属性】
技术研发人员:王斯杰林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1