一种插件加载的方法和装置制造方法及图纸

技术编号:17247947 阅读:47 留言:0更新日期:2018-02-11 05:59
本发明专利技术实施例提供了一种插件加载的方法和装置,至少用于解决现有技术存在的如何提高主播端直播程序运行稳定性的技术问题。所述方法包括:启动主播端直播应用程序;获取所述主播端直播应用程序的主控进程;所述主控进程创建插件加载进程;所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件。

【技术实现步骤摘要】
一种插件加载的方法和装置
本专利技术涉及计算机
,尤其涉及一种插件加载的方法和装置。
技术介绍
网络直播已经逐渐成为现代生活一种主流的娱乐和交流方式。纵观目前各个平台的主播端直播应用程序,乃至其他类型的应用程序,都是采用单进程模式运行的,即,程序所有的功能都集成在一个进程中执行。尽管单进程模式具有架构简单、方便维护的优点,但是却存在稳定性低的问题,例如如果某插件出现问题,就可能导致整个进程崩溃,必须通过重启程序才能解决。因此,现有技术存在如何提高主播端直播程序运行稳定性的技术问题。
技术实现思路
本专利技术实施例提供了一种插件加载的方法和装置,至少用于解决现有技术存在的如何提高主播端直播程序运行稳定性的技术问题。第一方面,本专利技术提供了一种插件加载的方法,包括:启动主播端直播应用程序;获取所述主播端直播应用程序的主控进程;所述主控进程创建插件加载进程;所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件。可选的,在所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件之前,还包括:所述主控进程创建插件枚举器进程;所述插件枚举器进程本文档来自技高网...
一种插件加载的方法和装置

【技术保护点】
一种插件加载的方法,其特征在于,包括:启动主播端直播应用程序;获取所述主播端直播应用程序的主控进程;所述主控进程创建插件加载进程;所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件。

【技术特征摘要】
1.一种插件加载的方法,其特征在于,包括:启动主播端直播应用程序;获取所述主播端直播应用程序的主控进程;所述主控进程创建插件加载进程;所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件。2.如权利要求1所述的方法,其特征在于,在所述插件加载进程在所述插件加载进程中加载需要在所述直播应用程序中加载的目标插件之前,还包括:所述主控进程创建插件枚举器进程;所述插件枚举器进程向所述主控进程枚举当前加载目录中存在的且能够加载的备选插件;所述主控进程确定从所述备选插件中确定出所述目标插件,并通知所述插件加载进程所述目标插件。3.如权利要求2所述的方法,其特征在于,所述主控进程创建插件枚举器进程,包括:所述主控进程调用进程创建函数;所述主控进程将所述主控进程的ID传入所述进程创建函数;所述主控进程运行所述进程创建函数创建所述插件枚举器进程,所述插件枚举器进程在创建完成后,初始化进程环境,并基于所述进程创建函数所具有的所述主控进程的ID连接所述主控进程。4.如权利要求3所述的方法,其特征在于,所述插件枚举器进程在创建完成后,初始化进程环境,并基于所述进程创建函数所具有的所述主控进程的ID连接所述主控进程,包括:在所述插件枚举器进程中注册枚举插件函数和枚举退出函数;获取所述进程创建函数所具有的所述主控进程的ID连接所述主控进程。5.如权利要求4所述的方法,其特征在于,所述插件枚举器进程...

【专利技术属性】
技术研发人员:杨亮陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1