预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107315628A(43)申请公布日2017.11.03(21)申请号201710441643.3(22)申请日2017.06.13(71)申请人浪潮金融信息技术有限公司地址215000江苏省苏州市吴中开发区吴淞江工业园吴淞路818号(72)发明人孙成通张金清王玉奎(74)专利代理机构南京苏科专利代理有限责任公司32102代理人姚姣阳(51)Int.Cl.G06F9/48(2006.01)G06F9/54(2006.01)权利要求书1页说明书4页附图2页(54)发明名称插件调用方法及装置、计算机可读存储介质、终端(57)摘要一种插件调用方法及装置、计算机可读存储介质、终端,所述方法包括:对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件;当脚本引擎释放时,释放所述插件代理层中对应的插件代理并保留所述插件。上述的方案,可以是在多脚本引擎环境下提高插件调用的可靠性。CN107315628ACN107315628A权利要求书1/1页1.一种插件调用方法,用于多个脚本引擎对同一插件进行调用,其特征在于,包括:对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件;当脚本引擎释放时,释放所述插件代理层中对应的插件代理并保留所述插件。2.根据权利要求1所述的插件调用方法,其特征在于,在对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件之前,还包括:通过预设的插件代理层中对应的插件代理分别将所述插件在多个脚本引擎中进行注册。3.根据权利要求1所述的插件调用方法,其特征在于,所述插件为QT低层级插件。4.根据权利要求3所述的插件调用方法,其特征在于,所述插件代理层采用QT元对象实现。5.一种插件调用装置,用于多个脚本引擎对同一插件进行调用,其特征在于,包括:调用单元,适于对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件;释放单元,适于当脚本引擎释放时,释放所述插件代理层中对应的插件代理并保留所述插件。6.根据权利要求5所述的插件调用装置,其特征在于,还包括:注册单元,适于在对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件之前,通过预设的插件代理层中对应的插件代理分别将所述插件在多个脚本引擎中进行注册。7.根据权利要求1所述的插件调用装置,其特征在于,所述插件为QT低层级插件。8.根据权利要求7所述的插件调用装置,其特征在于,所述插件代理层采用QT元对象实现。9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至4任一项所述的插件调用方法的步骤。10.一种终端,其特征在于,包括存储器和处理器,所述存储器上储存有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行权利要求1至4任一项所述的插件调用方法的步骤。2CN107315628A说明书1/4页插件调用方法及装置、计算机可读存储介质、终端[0001]技术领域[0002]本发明涉及插件技术领域,特别是涉及一种插件调用方法及装置、计算机可读存储介质、终端。背景技术[0003]插件(Plug-in)是一种遵循一定规范的应用程序接口编写出来的程序。插件只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。[0004]作为计算机编程语言的解释器的脚本引擎,同样可以通过调用插件来实现功能的扩展。其中,在多脚本引擎环境中,多个脚本引擎可以使用同一插件。[0005]但是,现有的多脚本引擎环境下的插件调用方法,存在着可靠性差的问题。发明内容[0006]本发明实施例解决的技术问题是在多脚本引擎环境下如何提高插件调用的可靠性。[0007]为解决上述问题,本发明实施例提供了一种插件调用方法,用于多个脚本引擎对同一插件进行调用,所述方法包括:对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件;当脚本引擎释放时,释放所述插件代理层中对应的插件代理并保留所述插件。[0008]可选地,在对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件之前,所述方法还包括:通过预设的插件代理层中对应的插件代理分别将所述插件在多个脚本引擎中进行注册。[0009]可选地,所述插件为QT低层级插件。[0010]可选地,所述插件代理层采用QT元对象实现。[0011]本发明实施例还提供了一种插件调用装置,用于多个脚本引擎对同一插件进行调用,所述装置包括:调用单元,适于对应的脚本引擎通过预设的插件代理层中对应的插件代理调用所述插件;释放单元,适于当脚本引擎释放时,释放所述插件代理层中对应的插件代理并保留所述插件。[0012]可选地,所述装置还包括:注册