应用合并部署的方法及相关产品技术

技术编号:36434266 阅读:16 留言:0更新日期:2023-01-20 22:47
本申请提供了一种应用合并部署的方法及相关产品,方法包括:先获取用于表征待合并的至少两个应用的应用重要等级以及资源数据的应用信息,根据资源数据确定至少两个应用是否具备相同或者相似度大于预设相似度的第一资源数据,若是,则根据应用信息确定至少两个应用的应用重要等级,确定至少两个应用中应用重要等级最高的第一应用,获取至少两个应用中除第一应用之外的第二应用的资源数据中除与第一应用相同或者相似度大于预设相似度的资源之外的第二资源数据,根据第二资源数据将第一应用和第二应用进行合并,得到包括第一应用的全部资源数据以及第二资源数据中的部分或全部的目标应用。能够拓展应用合并的机制,提升合并后应用的运行稳定性。合并后应用的运行稳定性。合并后应用的运行稳定性。

【技术实现步骤摘要】
应用合并部署的方法及相关产品


[0001]本申请属于互联网产业的一般数据处理
,具体涉及一种应用合并部署的方法及相关产品。

技术介绍

[0002]随着互联网产业的一般数据处理技术的发展,为了防止应用信息的完全泄露,需要通过不同的技术团队进行不同的应用设计,最后需要将设计的多个应用进行合并。目前,直接将多个应用的数据全部迁移到其中一个应用中,此种方式,容易造成应用所占空间较大,多应用的资源交叉,使得合并后的应用运行出错。

技术实现思路

[0003]本申请提供了一种应用合并部署的方法及相关产品,以期拓展应用合并的机制,提升合并后应用的运行稳定性。
[0004]第一方面,本申请实施例提供了一种应用合并部署的方法,获取待合并的至少两个应用的应用信息,所述应用信息用于表征所述至少两个应用的应用重要等级以及资源数据,所述资源数据用于指示应用的业务功能、业务算法以及业务执行程序中的至少一种;
[0005]根据所述资源数据确定所述至少两个应用是否具备相同或者相似度大于预设相似度的第一资源数据;
[0006]若是,则根据所述应用信息确定所述至少两个应用的应用重要等级;
[0007]确定所述至少两个应用中应用重要等级最高的第一应用;
[0008]获取所述至少两个应用中第二应用的第二资源数据,所述第二应用是指所述至少两个应用中除所述第一应用之外的应用,所述第二资源数据是指所述第二应用的资源数据中除与所述第一应用相同或者相似度大于预设相似度的资源之外的资源;
[0009]根据所述第二资源数据将所述第一应用和所述第二应用进行合并,得到合并后的目标应用,所述目标应用包括所述第一应用的全部资源数据以及所述第二资源数据中的部分或者全部。
[0010]第二方面,本申请实施例提供了一种应用合并部署的装置,
[0011]第一获取单元,用于获取待合并的至少两个应用的应用信息,所述应用信息用于表征所述至少两个应用的应用重要等级以及资源数据,所述资源数据用于指示应用的业务功能、业务算法以及业务执行程序中的至少一种;
[0012]第一确定单元,用于根据所述资源数据确定所述至少两个应用是否具备相同或者相似度大于预设相似度的第一资源数据;
[0013]第二确定单元,用于若是,则根据所述应用信息确定所述至少两个应用的应用重要等级;
[0014]第三确定单元,确定所述至少两个应用中应用重要等级最高的第一应用;
[0015]第二获取单元,用于获取所述至少两个应用中第二应用的第二资源数据,所述第
二应用是指所述至少两个应用中除所述第一应用之外的应用,所述第二资源数据是指所述第二应用的资源数据中除与所述第一应用相同或者相似度大于预设相似度的资源之外的资源;
[0016]合并单元,用于根据所述第二资源数据将所述第一应用和所述第二应用进行合并,得到合并后的目标应用,所述目标应用包括所述第一应用的全部资源数据以及所述第二资源数据中的部分或者全部。
[0017]第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述一个或多个程序包括用于执行如本申请实施例第一方面所述方法中的步骤的指令。
[0018]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序/指令,所述计算机程序/指令被处理器执行时实现本申请实施例第一方面所述方法的步骤。
[0019]第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本申请实施例第一方面所述方法的步骤。
[0020]可以看出,本申请实施例中,先获取待合并的至少两个应用的应用信息,应用信息用于表征至少两个应用的应用重要等级以及资源数据,再根据资源数据确定至少两个应用是否具备相同或者相似度大于预设相似度的第一资源数据,若是,则根据应用信息确定至少两个应用的应用重要等级,再确定至少两个应用中应用重要等级最高的第一应用,再获取至少两个应用中除第一应用之外的第二应用的资源数据中除与第一应用相同或者相似度大于预设相似度的资源之外的第二资源数据,根据第二资源数据将第一应用和第二应用进行合并,得到合并后的第一应用的全部资源数据以及第二资源数据中的部分或者全部的目标应用。如此,能够拓展应用合并的机制,提升合并后应用的运行稳定性。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本申请实施例提供的一种应用运行平台的结构框图;
[0023]图2是本申请实施例提供的一种应用合并部署的方法的流程示意图;
[0024]图3是本申请实施例提供的一种确定应用重要等级的流程示意图;
[0025]图4是本申请实施例提供的一种应用合并部署的装置的功能单元组成框图;
[0026]图5是本申请实施例提供的另一种应用合并部署的装置的功能单元组成框图;
[0027]图6是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0030]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0031]本申请实施例提供了一种应用合并部署的方法及相关产品,该方法拓展了应用合并的机制,提升了合并后应用的运行稳定性。
[0032]请参阅图1,图1是本申请实施例提供的一种应用运行平台的结构框图。如图1所示,应用运行在相同的基础技术基座平台,即应用运行平台10上,该应用运行平台共分为两大块。Java应用运行基座11和运营H本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用合并部署的方法,其特征在于,包括:获取待合并的至少两个应用的应用信息,所述应用信息用于表征所述至少两个应用的应用重要等级以及资源数据,所述资源数据用于指示应用的业务功能、业务算法以及业务执行程序中的至少一种;根据所述资源数据确定所述至少两个应用是否具备相同或者相似度大于预设相似度的第一资源数据;若是,则根据所述应用信息确定所述至少两个应用的应用重要等级;确定所述至少两个应用中应用重要等级最高的第一应用;获取所述至少两个应用中第二应用的第二资源数据,所述第二应用是指所述至少两个应用中除所述第一应用之外的应用,所述第二资源数据是指所述第二应用的资源数据中除与所述第一应用相同或者相似度大于预设相似度的资源之外的资源;根据所述第二资源数据将所述第一应用和所述第二应用进行合并,得到合并后的目标应用,所述目标应用包括所述第一应用的全部资源数据以及所述第二资源数据中的部分或者全部。2.根据权利要求1所述的方法,其特征在于,所述应用信息包括开发团队的等级、应用重要性等级以及应用的至少一个业务的业务重要性等级。3.根据权利要求2所述的方法,其特征在于,所述根据所述应用信息确定所述至少两个应用的应用重要等级,包括:确定所述至少两个应用中应用重要性等级最高的第三应用;确定所述第三应用的个数是否大于1;若是,则确定所述第三应用中具有业务重要性等级最高的目标业务的第四应用;以及,确定所述第四应用的个数是否大于1;若是,则确定所述第四应用中开发团队的等级最高的第五应用;以及,确定所述第五应用的个数是否大于1;若是,则获取所述至少两个应用的应用标识;根据所述应用标识生成应用选择请求;向目标用户所在的电子设备发送所述应用选择请求,所述目标用户包括应用合并团队或个人;接收来自所述电子设备的针对所述应用选择请求的应用选择响应信息,所述应用选择响应信息用于指示所述目标用户选定的所述至少两个应用中的第六应用;以及,确定所述第六应用为所述第一应用;若否,则确定所述第五应用为所述第一应用;若否,则确定所述第四应用为所述第一应用;若否,则确定所述第三应用为所述第一应用。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述第二资源数据将所述第一应用和所述第二应用进行合并,得到合并后的目标应用,包括:确定所述第二应用的个数是否大于1;若是,则根据所述第二资源数据确定所述第二应用是否具备相似度大于预设相似度的第三资源数据;若是,则获取所述第三资源数据的资源描述信息,所述资源描述信息用于指示每个所述第三资源数据的运算准确率、运算速度以及资源尺寸;根据所述资源描述信息确定所述
第三资源数据的资源优先等级;根据所述资源优先等级确定所述第三资源数据中资源优先等级最高的第四资源数据;确定所述第二资源数据除所述第三资源数据之外的第五资源数据;以及,将所述第...

【专利技术属性】
技术研发人员:陈冬冬李志勇宋建辉余磊林华春梁万山
申请(专利权)人:招联消费金融有限公司
类型:发明
国别省市:

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

1