一种插件加载方法、装置、计算设备及可读存储介质与流程

文档序号:26139110发布日期:2021-08-03 14:22阅读:来源:国知局

技术特征:

1.一种插件加载方法,适于在计算设备中执行,包括步骤:

创建插件加载主进程;

获取当前需要加载的目标插件的插件数量;

通过所述主进程创建所述插件数量个子进程;

通过所述子进程加载所述目标插件,并把所述目标插件的加载信息传递回主进程。

2.如权利要求1所述的方法,所述目标插件依赖于第三方动态链接库,所述通过所述子进程加载所述目标插件包括:

加载所述第三方动态链接库;

基于所述第三方动态链接库加载所述目标插件。

3.如权利要求1或2所述的方法,所述目标插件的类型包括activex类型、npapi类型。

4.如权利要求1-3中任意一项所述的方法,其中,所述通过所述主进程创建所述插件数量个子进程包括:

所述主进程通过fork创建子进程。

5.如权利要求1-4中任意一项所述的方法,所述子进程与所述主进程之间的通信机制包括:管道、消息队列和共享内存。

6.如权利要求1-5中任意一项所述的方法,还包括:

当所述任一个目标插件加载完成时,结束该目标插件对应的子进程。

7.如权利要求1-6中任意一项所述的方法,其中,所述主进程为浏览器进程。

8.一种插件加载装置,适于驻留在计算设备中,包括:

进程管理单元,适于创建插件加载主进程;通过所述主进程创建子进程;

插件管理单元,适于获取当前需要加载的目标插件的插件数量;通过所述子进程加载所述目标插件,并把所述目标插件的加载信息传递回主进程。

9.一种计算设备,包括:

至少一个处理器;以及

存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-7中任一项所述方法的指令。

10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述方法。


技术总结
本发明公开了一种插件加载方法,适于在计算设备中执行,包括步骤:创建插件加载主进程;获取当前需要加载的目标插件的插件数量;通过主进程创建插件数量个子进程;通过子进程加载目标插件,并把目标插件的加载信息传递回主进程。本发明一并公开了相应的装置、计算设备及可读存储介质。

技术研发人员:王俊
受保护的技术使用者:南京统信软件技术有限公司
技术研发日:2021.05.17
技术公布日:2021.08.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1