[发明专利]插件调用方法、系统、介质及装置有效
申请号: | 201910860509.6 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110673890B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 陈清阳;严永峰;张小虎;吴旭;段然;华东旭;朱志刚 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/73;G06F8/71 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 调用 方法 系统 介质 装置 | ||
本发明提供一种插件调用方法、系统、介质及装置,所述方法包括以下步骤:在主框架程序通过预设注解规范进行插件的功能的定义;获取JAR包,所述JAR包由根据所述预设注解规范对插件的功能进行注解,且在所述插件的预设文件进行插件版本信息的描述的插件打包而成;将所述JAR包上传至所述主框架程序的媒介平台,基于所述JAR包的预设文件获取所述插件版本信息,并基于注解获取所述插件的功能,从而基于所述媒介平台实现所述JAR包对应的插件的功能。本发明用于通过注解的方法进行插件的功能定义,而不需要特定的功能接口,功能的可扩展性好,为主框架程序的研发和维护提供便利。
技术领域
本发明涉及插件技术领域,特别是涉及一种插件调用方法、系统、介质及装置。
背景技术
在通过主框架程序完成了媒介平台的搭建,即所述媒介平台是基于所述主框架程序实现的。所述媒介平台具有的能力包括但不限于人脸识别、声纹识别、ORC扫描识别。而在传统的媒介平台中会提供相应的插件接口,并对所述插件接口进行定义,即所述插件接口的功能是特定的,这样一个插件接口只能对应某个特定的功能,从而会影响业务功能迭代的效率,如果出现新的功能就需要主程序进行重启发布。
因此,希望能够解决如何在不需要主程序进行重启发布的情况下,快速完成插件的部署上线的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种插件调用方法、系统、介质及装置,用于解决现有技术中如何在不需要主程序进行重启发布的情况下,快速完成插件的部署上线的问题。
为实现上述目的及其他相关目的,本发明提供一种插件调用方法,包括以下步骤:在主框架程序通过预设注解规范进行插件的功能的定义;获取JAR包,所述JAR包由根据所述预设注解规范对插件的功能进行注解,且在所述插件的预设文件进行插件版本信息的描述的插件打包而成;将所述JAR包上传至所述主框架程序的媒介平台,基于所述JAR包的预设文件获取所述插件版本信息,并基于注解获取所述插件的功能,从而基于所述媒介平台实现所述JAR包对应的插件的功能。
于本发明的一实施例中,所述插件的功能包括:第一功能信息及方法信息。
于本发明的一实施例中,还包括在所述插件的预设文件进行导出类信息的描述。
于本发明的一实施例中,所述媒介平台还具有管理控制台,所述管理控制台用于插件管理,所述插件管理的内容包括:插件编排、插件内容管理、插件版本管理。
为实现上述目的,本发明还提供一种插件调用系统,包括:注解模块、获取模块和实现模块;所述注解模块用于在主框架程序通过预设注解规范进行插件的功能的定义;所述获取模块用于获取JAR包,所述JAR包由根据所述预设注解规范对插件的功能进行注解,且在所述插件的预设文件进行插件版本信息的描述的插件打包而成;所述实现模块用于将所述JAR包上传至所述主框架程序的媒介平台,基于所述JAR包的预设文件获取所述插件版本信息,并基于注解获取所述插件的功能,从而基于所述媒介平台实现所述JAR包对应的插件的功能。
于本发明的一实施例中,所述插件的功能包括:第一功能信息及方法信息。
于本发明的一实施例中,还包括在所述插件的预设文件进行导出类信息的描述。
为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一上述插件调用方法。
为实现上述目的,本发明还提供一种插件调用装置,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述插件调用装置执行任一上述的插件调用方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910860509.6/2.html,转载请声明来源钻瓜专利网。