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

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113971051A(43)申请公布日2022.01.25(21)申请号202111137125.5(22)申请日2021.09.27(71)申请人上海信宝博通电子商务有限公司地址200333上海市普陀区真北路2251号6楼(72)发明人陈志刚(74)专利代理机构北京慧加伦知识产权代理有限公司16035代理人冯志慧(51)Int.Cl.G06F9/445(2018.01)G06F8/71(2018.01)权利要求书2页说明书8页附图2页(54)发明名称基于插件的开发方法、装置及存储介质(57)摘要本发明提供一种基于插件的开发方法、装置及存储介质,包括:基于选定信息选定本地终端中的目标软件数据,本地终端中预先存储有至少一个软件数据;判断所述目标软件数据的版本为最新版本,基于本地服务对所述目标软件数据加载运行;在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件;通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置。本发明提供的技术方案,能够在混合开发时,以插件的形式添加调用接口,使得相应的功能、服务、资源、图片等元素都能够在开发时被调用。CN113971051ACN113971051A权利要求书1/2页1.一种基于插件的开发方法,其特征在于,包括:基于选定信息选定本地终端中的目标软件数据,本地终端中预先存储有至少一个软件数据;判断所述目标软件数据的版本为最新版本,基于本地服务对所述目标软件数据加载运行;在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件;通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置。2.根据权利要求1所述的基于插件的开发方法,其特征在于,还包括:判断所述目标软件数据的版本不是最新版本;基于预先搭建的分布式版本控制系统获取服务端处最新版本的目标软件数据,将最新版本的目标软件数据保存至本地终端。3.根据权利要求1所述的基于插件的开发方法,其特征在于,通过所述目标插件对接收到的定制数据和/或拓展数据对所述目标软件数据进行开发配置包括:获取本地终端的所有功能信息,基于所有功能信息生成定制数据;根据所述定制数据配置相应的目标插件,以使所述目标插件接收所述定制数据对所述目标软件数据进行开发配置。4.根据权利要求1所述的基于插件的开发方法,其特征在于,在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:获取所述目标软件数据在加载运行时的关键属性信息;获取与所述关键属性信息对应的目标插件生成插件资源,每个关键属性信息对应至少一个目标插件;将所述插件资源注入至加载运行的目标软件数据。5.根据权利要求1所述的基于插件的开发方法,其特征在于,在所述目标软件数据加载运行过程中注入插件资源,所述插件资源包括多个类型的目标插件包括:获取所述目标软件数据的关键属性信息;预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合;对所述第一插件集合显示,接收用户输入的插件修正数据对所述第一插件集合修正得到第二插件集合;基于所述第二插件集合生成插件资源。6.根据权利要求5所述的基于插件的开发方法,其特征在于,预设的插件确定模型根据所述关键属性信息确定相应的目标插件生成第一插件集合包括:获取所有的关键属性信息得到关键属性集合A(a1,a2,...,an),其中an为第n个关键属性信息;2CN113971051A权利要求书2/2页根据关键属性信息与目标插件的预先对应关系,确定每个关键属性信息对应的目标插件得到插件集合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个插件。8.根据权利要求7所述的基于插件的开发方法,其特征在于,还包括:对所述关键属性集合A(a1,a2,...,an)作为属性模板存储,将所述关键属性集合A(a1,a2,...,an)与所述第二插件集合D(d1,d2,...,dy)关联对应设置;所述插件确定模型在