System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种插件迁移方法及相关设备技术_技高网

一种插件迁移方法及相关设备技术

技术编号:40021532 阅读:5 留言:0更新日期:2024-01-16 16:50
本申请实施例提供一种插件迁移方法及相关设备,可以应用于云技术、人工智能、智慧交通、车联网等各种场景;本申请可以获取目标应用对应的至少一个插件的插件数据和插件对应的迁移操作数据;根据操作指示信息,对迁移操作信息进行融合,得到迁移操作指引信息;获取目标应用的原始数据,并在原始数据中解析出每一插件在原始数据中对应的迁移地址;基于迁移操作指引信息,对插件数据进行编译,得到编译后插件数据;将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到目标应用对应的更新后应用,更新后应用包括至少一个迁移后插件。本申请可以一次性将至少一个插件迁移到目标应用,以提高插件迁移入应用的效率。

【技术实现步骤摘要】

本申请涉及插件,具体涉及一种插件迁移方法及相关设备,该相关设备包括插件迁移装置、电子设备、计算机可读存储介质,以及计算机程序产品。


技术介绍

1、应用如小程序在各大平台被广泛使用,为了丰富应用的功能,会将插件接入到应用中,以增加应用的功能。

2、目前将插件接入到应用中的方式一般为人工将插件的插件数据复制到应用的原始数据内,然后人工调整复制到原始数据中的插件数据,以此更新应用,使得应用能够运行插件,以具备插件的功能。但是,采用人工将插件接入到应用的这种方式,需要人工手动修改插件数据和原始数据,这样导致无法快速地将插件迁移入应用,也导致无法同时将多个插件迁移到应用。

3、综上,目前存在插件迁移入应用的效率低的问题。


技术实现思路

1、本申请实施例提供一种插件迁移方法及相关设备,能够提高插件迁移入应用的效率。

2、一种插件迁移方法,包括:

3、获取目标应用对应的至少一个插件的插件数据和插件对应的迁移操作数据,迁移操作数据包括操作指示信息和至少一个迁移操作信息;

4、根据操作指示信息,对迁移操作信息进行融合,得到迁移操作指引信息;

5、获取目标应用的原始数据,并在原始数据中解析出每一插件在原始数据中对应的迁移地址;

6、基于迁移操作指引信息,对插件数据进行编译,得到编译后插件数据;

7、将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到目标应用对应的更新后应用,更新后应用包括至少一个迁移后插件。

8、相应地,本申请实施例提供一种插件迁移装置,包括:

9、获取单元,用于获取目标应用对应的至少一个插件的插件数据和插件对应的迁移操作数据,迁移操作数据包括操作指示信息和至少一个迁移操作信息;

10、融合单元,用于根据操作指示信息,对迁移操作信息进行融合,得到迁移操作指引信息;

11、解析单元,用于获取目标应用的原始数据,并在原始数据中解析出每一插件在原始数据中对应的迁移地址;

12、编译单元,用于基于迁移操作指引信息,对插件数据进行编译,得到编译后插件数据;

13、迁移单元,用于将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到目标应用对应的更新后应用,更新后应用包括至少一个迁移后插件。

14、在一些实施例中,迁移单元,具体可以用于将每一插件对应的编译后插件数据分别复制到对应的迁移地址,得到每一插件对应的迁移后插件数据;对迁移后插件数据进行配置,得到配置后插件数据,并基于配置后插件数据更新目标应用,得到目标应用对应的更新后应用。

15、在一些实施例中,迁移单元,具体可以用于获取迁移后插件数据的配置数据,并将配置数据和目标应用的预设配置数据进行融合,得到融合后配置数据;在迁移后插件数据识别出待调整数据,并对待调整数据进行调整,得到调整后数据;根据融合后配置数据和调整后数据,确定配置后插件数据。

16、在一些实施例中,迁移单元,具体可以用于在每一迁移地址对应的存储空间内查询候选数据,候选数据为原始数据所包含的数据;当存在候选数据时,删除候选数据,并将每一插件对应的编译后插件数据分别复制到对应的迁移地址,得到每一插件对应的迁移后插件数据;当不存在候选数据时,将每一插件对应的编译后插件数据分别复制到对应的迁移地址,得到每一插件对应的迁移后插件数据。

17、在一些实施例中,编译单元,具体可以用于对插件数据解析,得到插件数据对应的存储地址,并基于迁移操作指引信息,启动编译进程;在编译进程下,基于存储地址,对插件数据进行编译,得到编译后插件数据。

18、在一些实施例中,迁移操作指引信息包括每一使用顺序对应的迁移操作信息;编译单元,具体可以用于在迁移操作指引信息中识别出目标迁移操作信息,目标迁移操作信息为使用顺序是当前正在使用的迁移操作信息;在目标迁移操作信息中查询目标字符;当存在目标字符时,根据目标字符,在插件数据中提取插件数据对应的存储地址。

19、在一些实施例中,融合单元,具体可以用于根据操作指示信息,确定迁移操作信息对应的使用顺序;根据使用顺序,对迁移操作信息进行融合,得到迁移操作指引信息。

20、此外,本专利技术实施例还提供一种电子设备,包括处理器和存储器,存储器存储有应用程序,处理器用于运行存储器内的应用程序实现本专利技术实施例提供的插件迁移方法。

21、此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种插件迁移方法。

22、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种插件迁移方法。

23、本申请可以获取目标应用对应的至少一个插件的插件数据和插件对应的迁移操作数据,迁移操作数据包括操作指示信息和至少一个迁移操作信息;根据操作指示信息,对迁移操作信息进行融合,得到迁移操作指引信息;获取目标应用的原始数据,并在原始数据中解析出每一插件在原始数据中对应的迁移地址;基于迁移操作指引信息,对插件数据进行编译,得到编译后插件数据;将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到目标应用对应的更新后应用,更新后应用包括至少一个迁移后插件。由于本申请可以利用操作指示信息融合迁移操作信息,得到迁移操作指引信息,以及在目标应用的原始数据中解析出每一插件对应的迁移地址,如此可以基于融合所得到的迁移操作指引信息,对每一插件的插件数据进行编译,得到编译后插件数据,从而可以将每一个插件对应的编译后插件数据迁移到对应的迁移地址,如此可以通过电子设备一次性将至少一个插件迁移到目标应用,而不需要对在插件迁移过程中插件的数量进行限制,从而本申请可以提高插件迁移入应用的效率。

本文档来自技高网...

【技术保护点】

1.一种插件迁移方法,其特征在于,包括:

2.根据权利要求1所述的插件迁移方法,其特征在于,所述将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到所述目标应用对应的更新后应用,包括:

3.根据权利要求2所述的插件迁移方法,其特征在于,所述对所述迁移后插件数据进行配置,得到配置后插件数据,包括:

4.根据权利要求2所述的插件迁移方法,其特征在于,所述将每一插件对应的编译后插件数据分别复制到对应的迁移地址,得到每一插件对应的迁移后插件数据,包括:

5.根据权利要求1所述的插件迁移方法,其特征在于,所述基于所述迁移操作指引信息,对所述插件数据进行编译,得到编译后插件数据,包括:

6.根据权利要求5所述的插件迁移方法,其特征在于,所述迁移操作指引信息包括每一使用顺序对应的迁移操作信息;所述对所述插件数据解析,得到所述插件数据对应的存储地址,包括:

7.根据权利要求1至6任一项所述的插件迁移方法,其特征在于,所述根据所述操作指示信息,对所述迁移操作信息进行融合,得到迁移操作指引信息,包括:

8.一种插件迁移装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有应用,所述处理器用于运行所述存储器内的应用,以执行权利要求1至7任一项所述的插件迁移方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的插件迁移方法。

11.一种计算机程序产品,其特征在于,所述计算机程序产品存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的插件迁移方法。

...

【技术特征摘要】

1.一种插件迁移方法,其特征在于,包括:

2.根据权利要求1所述的插件迁移方法,其特征在于,所述将每一插件对应的编译后插件数据分别迁移至对应的迁移地址,以得到所述目标应用对应的更新后应用,包括:

3.根据权利要求2所述的插件迁移方法,其特征在于,所述对所述迁移后插件数据进行配置,得到配置后插件数据,包括:

4.根据权利要求2所述的插件迁移方法,其特征在于,所述将每一插件对应的编译后插件数据分别复制到对应的迁移地址,得到每一插件对应的迁移后插件数据,包括:

5.根据权利要求1所述的插件迁移方法,其特征在于,所述基于所述迁移操作指引信息,对所述插件数据进行编译,得到编译后插件数据,包括:

6.根据权利要求5所述的插件迁移方法,其特征在于,所述迁移操作指引信息包括每一使用顺序对应的迁移操作信息;所述对所述插件数据...

【专利技术属性】
技术研发人员:杨浩彬黄维
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1