一种打包插件的方法及终端技术

技术编号:17615117 阅读:46 留言:0更新日期:2018-04-04 06:28
本发明专利技术提供一种打包插件的方法及终端,通过对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;获取要打包的插件的内容;将所述插件的内容插入所述插件模板,无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行插件。

A method and terminal for packaging plug-ins

The present invention provides a method and terminal plug-in package, by abstracting the common plug-in, plug-in template dependent properties containing plug-ins of the plug-in template; access to pack plugin content; the content is inserted into the plug-in plug-in template, without the help of external management system to help describe the plugin depends on the content, only need to pack plugin content, you can run the plugin.

【技术实现步骤摘要】
一种打包插件的方法及终端
本专利技术涉及计算机领域,特别涉及一种打包插件的方法及终端。
技术介绍
插件打包通常使用xml格式,将插件的相关属性内容打包成一个文件,缺陷在于无法将依赖的内容也一起打包,通常需要外部管理系统协助描述依赖管理,现有在插件平台上运行的插件,需要根据所发布插件内容进行引用,灵活性较差,代码的体积较大以及插件管理繁琐,因此,需要一种无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行插件的插件打包方法。
技术实现思路
本专利技术所要解决的技术问题是:提供一种无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行的打包插件的方法及终端。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种打包插件的方法,包括步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种打包插件的终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。本专利技术的有益效果在于:通过对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;获取要打包的插件的内容;将所述插件的内容插入所述插件模板,由于插件模板中已经包含了插件的依赖属性,因此,无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行插件。附图说明图1为本专利技术实施例的打包插件的方法的流程图;图2为本专利技术实施例的打包插件的终端的结构示意图;标号说明:1、打包插件的终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;获取要打包的插件的内容;将所述插件的内容插入所述插件模板。请参照图1,一种打包插件的方法,包括步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。从上述描述可知,本专利技术的有益效果在于:通过对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;获取要打包的插件的内容;将所述插件的内容插入所述插件模板,由于插件模板中已经包含了插件的依赖属性,因此,无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行插件。进一步的,步骤S1之前包括步骤:S0、对插件进行分类,不同类别的插件对应不同的通用的插件模板;所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:确定插件的类别,对插件进行抽象,得出通用的插件模板。从上述描述可知,对插件进行分类,不同类别的插件对应不同的通用的插件模版,可以对不同类别的插件进行有针对性的管理,方便插件的批量生产和管理。进一步的,所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:对所述插件运行需要的内容进行分类,得到通用的插件模版。从上述描述可知,对所述插件运行需要的内容进行分类,得到通用的插件模版,能够实现对插件的组成进行模块化分组,方便插件的打包。进一步的,步骤S2具体包括:打包程序获取要打包的插件的内容,采用压缩、混淆或引用相对路径的方式得到要打包的插件的内容。从上述描述可知,根据不同的方式打包,插件的大小、安全性以及引用逻辑将不同,可以根据不同的需要,采用不同的方式进行打包,灵活性高,适用性广。进一步的,所述依赖属性包含插件的依赖资源,所述依赖资源采用引用相对路径的方式插入到所述插件模板。从上述描述可知,所述依赖资源采用引用相对路径的方式插入到所述插件模版,可灵活的控制依赖资源的位置,不需要固定的位置,灵活的部署在不同的插件平台。请参照图2,一种打包插件的终端1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现以下步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。从上述描述可知,本专利技术的有益效果在于:通过对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;获取要打包的插件的内容;将所述插件的内容插入所述插件模板,由于插件模板中已经包含了插件的依赖属性,因此,无需借助外部管理系统协助描述插件的依赖内容,只需根据打包的插件的内容,即可运行插件。进一步的,步骤S1之前包括步骤:S0、对插件进行分类,不同类别的插件对应不同的通用的插件模板;所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:确定插件的类别,对插件进行抽象,得出通用的插件模板。从上述描述可知,对插件进行分类,不同类别的插件对应不同的通用的插件模版,可以对不同类别的插件进行有针对性的管理,方便插件的批量生产和管理。进一步的,所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:对所述插件运行需要的内容进行分类,得到通用的插件模版。从上述描述可知,对所述插件运行需要的内容进行分类,得到通用的插件模版,能够实现对插件的组成进行模块化分组,方便插件的打包。进一步的,步骤S2具体包括:打包程序获取要打包的插件的内容,采用压缩、混淆或引用相对路径的方式得到要打包的插件的内容。从上述描述可知,根据不同的方式打包,插件的大小、安全性以及引用逻辑将不同,可以根据不同的需要,采用不同的方式进行打包,灵活性高,适用性广。进一步的,所述依赖属性包含插件的依赖资源,所述依赖资源采用引用相对路径的方式插入到所述插件模板。从上述描述可知,所述依赖资源采用引用相对路径的方式插入到所述插件模版,可灵活的控制依赖资源的位置,不需要固定的位置,灵活的部署在不同的插件平台。实施例一一种打包插件的方法,包括步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:对所述插件运行需要的内容进行分类,得到通用的插件模版,所述插件模版具体包含插件描述信息、插件属性、样式、依赖资源,视图结构、逻辑控制代码和第三方依赖库其中,所述插件描述信息描述插件具体功能;所述插件属性描述插件的输入,控制插件的具体显示;所述样式描述插件的视图样式控制逻辑;所述视图结构描述插件的视图框架结构;所述逻辑控制代码描述插件具体的逻辑控制代码,所述依赖属性具体包括第三方依赖库和依赖资源,所述第三方依赖库中包含所述插件运行所需要的组件,插件平台可根据相关内容找到依赖组件,所述第三方依赖库可以是科学计算,所述依赖资源指运行插件所需的图片、音视频或文件资源,用于描述依赖资源的位置,所述插件属性用于描述所述插件的输入,控制插件的显示的信息;对插件平台上运行的插件,采用动态打包加载的方式,将所述插件运行需要的内容进行压缩组装,在xm本文档来自技高网
...
一种打包插件的方法及终端

【技术保护点】
一种打包插件的方法,其特征在于,包括步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。

【技术特征摘要】
1.一种打包插件的方法,其特征在于,包括步骤:S1、对插件进行抽象,得出通用的插件模板,所述插件模板中包含插件的依赖属性;S2、获取要打包的插件的内容;S3、将所述插件的内容插入所述插件模板。2.根据权利要求1所述的打包插件的方法,其特征在于,步骤S1之前包括步骤:S0、对插件进行分类,不同类别的插件对应不同的通用的插件模板;所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:确定插件的类别,对插件进行抽象,得出通用的插件模板。3.根据权利要求1或2所述的打包插件的方法,其特征在于,所述步骤S1中对插件进行抽象,得出通用的插件模板具体包括:对所述插件运行需要的内容进行分类,得到通用的插件模版。4.根据权利要求1所述的打包插件的方法,其特征在于,步骤S2具体包括:打包程序获取要打包的插件的内容,采用压缩、混淆或引用相对路径的方式得到要打包的插件的内容。5.根据权利要求4所述的打包插件的方法,其特征在于,所述依赖属性包含插件的依赖资源,所述依赖资源采用引用相对路径的方式插入到所述插件模板。6.一种打包插件的终端,包括存储器、处理器及存储在...

【专利技术属性】
技术研发人员:刘德建薛建彬郭玉湖
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建,35

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

1