[发明专利]基于插件的开发方法、装置及存储介质在审
| 申请号: | 202111137125.5 | 申请日: | 2021-09-27 |
| 公开(公告)号: | CN113971051A | 公开(公告)日: | 2022-01-25 |
| 发明(设计)人: | 陈志刚 | 申请(专利权)人: | 上海信宝博通电子商务有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/71 |
| 代理公司: | 北京慧加伦知识产权代理有限公司 16035 | 代理人: | 冯志慧 |
| 地址: | 200333 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 插件 开发 方法 装置 存储 介质 | ||
1.一种基于插件的开发方法,其特征在于,包括:
基于选定信息选定本地终端中的目标软件数据,本地终端中预先存储有至少一个软件数据;
判断所述目标软件数据的版本为最新版本,基于本地服务对所述目标软件数据加载运行;
在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件;
通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置。
2.根据权利要求1所述的基于插件的开发方法,其特征在于,还包括:
判断所述目标软件数据的版本不是最新版本;
基于预先搭建的分布式版本控制系统获取服务端处最新版本的目标软件数据,将最新版本的目标软件数据保存至本地终端。
3.根据权利要求1所述的基于插件的开发方法,其特征在于,
通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置包括:
获取本地终端的所有功能信息,基于所有功能信息生成定制数据;
根据所述定制数据配置相应的目标插件,以使所述目标插件接收所述定制数据对所述目标软件数据进行开发配置。
4.根据权利要求1所述的基于插件的开发方法,其特征在于,
在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:
获取所述目标软件数据在加载运行时的关键属性信息;
获取与所述关键属性信息对应的目标插件生成插件资源,每个关键属性信息对应至少一个目标插件;
将所述插件资源注入至加载运行的目标软件数据。
5.根据权利要求1所述的基于插件的开发方法,其特征在于,
在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:
获取所述目标软件数据的关键属性信息;
预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合;
对所述第一插件集合显示,接收用户输入的插件修正数据对所述第一插件集合修正得到第二插件集合;
基于所述第二插件集合生成插件资源。
6.根据权利要求5所述的基于插件的开发方法,其特征在于,
预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合包括:
获取所有的关键属性信息得到关键属性集合A(a1,a2,...,an),其中an为第n个关键属性信息;
根据关键属性信息与目标插件的预先对应关系,确定每个关键属性信息对应的目标插件得到插件集合B(b1,b2,...,bi),其中bi为插件集合B中的第i个目标插件;
剔除插件集合B(b1,b2,...,bi)中重复的目标插件得到第一插件集合C(c1,c2,...,cx),其中cx为第一插件集合C中的第x个插件。
7.根据权利要求6所述的基于插件的开发方法,其特征在于,
接收用户输入的插件修正数据对所述第一插件集合修正得到第二插件集合包括:
所述插件修正数据包括插件添加信息和/或插件删除信息;
基于所述插件添加信息对所述第一插件集合C(c1,c2,...,cx)进行插件的添加和/或基于所述插件删除信息对所述第一插件集合C(c1,c2,...,cx)进行插件的删除得到第二插件集合D(d1,d2,...,dy),其中dy为第二插件集合D中的第y个插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海信宝博通电子商务有限公司,未经上海信宝博通电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111137125.5/1.html,转载请声明来源钻瓜专利网。





