【技术实现步骤摘要】
插件管理方法、设备及存储介质
[0001]本申请涉及通信
,具体涉及一种插件管理方法、设备及存储介质。
技术介绍
[0002]为了对客户端进行功能扩展,在客户终端网关设备采用插件方式进行开发扩展功能,将客户端所要实现的功能封装在插件中。
[0003]为了能在家庭光猫等客户终端网关设备上更灵活方便开发应用插件,现有技术通过可以和不同品牌、不同型号的终端网关设备适配的中间件系进行开发,从而实现上层应用的灵活开发,但是当插件数量较多时,插件与中间件的编译包会变得极为臃肿,从而占用大量的终端设备的硬件资源。
[0004]因此现有技术在插件数量较多的情况时,由于不能够减轻由于本地资源占用导致的运行效率降低的问题方面仍有所欠缺。
技术实现思路
[0005]本申请提供一种插件管理方法、设备及存储介质,用以解决现有技术在插件数量较多的情况时,由于不能够减轻由于本地资源占用导致的运行效率降低的问题方面仍有所欠缺的问题。
[0006]第一方面,本申请提供一种插件管理方法,包括:
[0007] ...
【技术保护点】
【技术特征摘要】
1.一种插件管理方法,其特征在于,所述方法包括:获取前端页面发送的调用请求,所述调用请求包括目标业务和请求信息,根据所述请求信息调用多个目标插件,其中,所述请求信息用于指示多个请求插件标识,所述多个目标插件用于实现所述目标业务;获取本地资源利用率,若所述本地资源利用率大于资源阈值,则根据所述多个目标插件的消耗信息和本地参数信息,在所述多个目标插件中确认至少一个目标上云插件,并将至少一个所述目标上云插件发送至云端服务器进行业务数据处理,其中,所述本地参数信息用于指示本地网关设备的性能参数;获取所述云端服务器发送的云端数据处理结果,并将所述云端数据处理结果和其余所述目标插件的本地数据处理结果发送至目标终端设备。2.根据权利要求1所述的插件管理方法,其特征在于,所述本地资源利用率包括本地网关设备实时的CPU利用率和内存利用率,所述资源阈值包括CPU阈值和内存阈值,所述方法包括:若所述CPU利用率大于所述CPU阈值,或者所述内存利用率大于所述内存阈值,确认所述本地资源利用率大于资源阈值;若所述CPU利用率小于或等于CPU阈值,且所述内存利用率小于或等于所述内存阈值,则不确认所述目标上云插件,将所述目标插件的本地数据处理结果发送至终端设备。3.根据权利要求1所述的插件管理方法,其特征在于,所述目标插件的消耗信息包括CPU消耗占比和内存消耗占比,所述本地参数信息包括CPU能力参数和内存参数,所述根据所述多个目标插件的消耗信息和本地参数信息,在所述多个目标插件中确认至少一个目标上云插件,包括:根据所述CPU消耗占比依次排列所述多个目标插件,生成第一插件队列,其中,所述CPU消耗占比最大的目标插件为最高优先级;根据所述内存消耗占比依次排列所述多个目标插件,生成第二插件队列,其中,所述内存消耗占比最大的目标插件为最高优先级;根据对应的所述插件队列和所述本地综合信息确认目标上云插件。4.根据权利要求3所述的插件管理方法,其特征在于,所述根据对应的所述插件队列和所述本地综合信息确认目标上云插件,所述方法包括:若所述CPU能力参数大于预设CPU参数,且所述内存参数小于预设内存参数,则在所述第二插件队列中,根据优先级从高到低依次选择预设数量的目标插件确认为目标上云插件;若所述内存参数大于预设内存参数,且所述CPU能力参数小于预设CPU参数,则在所述第一插件队列中,根据优先级从高到低依次选择预设数量的目标插件确认为目标上云插件。5.根据权利要求4所述的插件管理方法,其特征在于,所述方法还包括:若所述CPU能力参数大于预设CPU参数,且所述内存参数大于预设内存参数,或者所述CPU能力参数小于预设CPU参数,且所述内存参数小于预设内存参数;在所述第一插件队列中,根据优先级从高到低依次选择预设数量的...
【专利技术属性】
技术研发人员:金光,王宏鼎,董昕,陆洋,徐铮,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。