接口组件的确定方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:35343609 阅读:21 留言:0更新日期:2022-10-26 12:08
本申请涉及一种接口组件的确定方法、装置、计算机设备、存储介质和程序产品,涉及大数据技术领域。所述方法包括:获取行为数据;行为数据为低代码开发平台生成目标分布式应用程序所产生的;根据行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定当前接口组件对应的下一接口组件所在的目标范围;根据目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表;其中,知识图谱和时序数据库为根据历史时间段内低代码开发平台生成分布式应用程序时所调用的接口组件的信息所构建的。采用本方法能够确定出与目标分布式应用程序的匹配度较高的目标推荐列表。程序的匹配度较高的目标推荐列表。程序的匹配度较高的目标推荐列表。

【技术实现步骤摘要】
接口组件的确定方法、装置、设备、存储介质和程序产品


[0001]本申请涉及大数据
,特别是涉及一种接口组件的确定方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]低代码开发平台是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过低代码开发平台生成应用程序能够提高生成的应用程序的效率。
[0003]通常,通过低代码开发平台生成应用程序时需要调用对应的接口组件,但是,对于分布式应用程序的生成,由于待调用的接口组件数量庞大,可能存在调用的接口组件与待生成分布式应用程序所需的接口组件匹配度较低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高调用的接口组件与待生成分布式应用程序所需的接口组件的匹配度的接口组件的确定方法、装置、设备、存储介质和程序产品。
[0005]第一方面,本申请提供了一种接口组件的确定方法。所述方法包括:
[0006]获取所述行为数据;所述行为数据为低代码开发平台生成目标分布式应用程序所产生的;
[0007]根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围;
[0008]根据所述目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表;其中,所述知识图谱和所述时序数据库为根据历史时间段内所述低代码开发平台生成分布式应用程序时所调用的接口组件的信息所构建的。
[0009]在其中一个实施例中,所述目标范围包括第一目标范围和第二目标范围;所述根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围,包括:
[0010]根据所述知识图谱中与所述第一调用链的MD5签名相同的第二调用链,确定所述第一目标范围;
[0011]根据所述知识图谱中与所述第一调用链的MD5签名不同的第三调用链,确定所述第二目标范围。
[0012]在其中一个实施例中,所述根据所述目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表,包括:
[0013]根据所述第一目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第一推荐列表;
[0014]根据所述第二目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第二推荐列表;
[0015]对所述第一推荐列表和所述第二推荐列表进行组合,得到所述目标推荐列表。
[0016]在其中一个实施例中,所述根据所述第一目标范围中各接口组件所在调用链的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第一初始推荐列表,包括:
[0017]将所述第一目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签相同的接口组件确定为第一目标接口组件;
[0018]根据所述时序数据库中所述第一目标接口组件的调用次数,从所述第一目标接口组件中确定出第一初始推荐列表;
[0019]将所述第一目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签不同的接口组件确定为第二目标接口组件;
[0020]根据所述时序数据库中所述第二目标接口组件的调用次数,从所述第二目标接口组件中确定出第二初始推荐列表;
[0021]将所述第一初始推荐列表和所述第二初始推荐列表进行组合,得到所述第一推荐列表。
[0022]在其中一个实施例中,所述根据所述第二目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第二推荐列表,包括:
[0023]将所述第二目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签相同的接口组件确定为第三目标接口组件;
[0024]根据所述时序数据库中所述第三目标接口组件的调用次数,从所述第三目标接口组件中确定出第三初始推荐列表;
[0025]将所述第二目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签不同的接口组件确定为第四目标接口组件;
[0026]根据所述时序数据库中所述第四目标接口组件的调用次数,从所述第四目标接口组件中确定出第四初始推荐列表;
[0027]将所述第三初始推荐列表和所述第四初始推荐列表进行组合,得到所述第二推荐列表。
[0028]在其中一个实施例中,所述根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围之前,所述方法还包括:
[0029]确定所述知识图谱中是否存在与所述第一调用链的MD5签名相同的调用链;
[0030]若存在,则执行所述根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围的步骤。
[0031]在其中一个实施例中,所述方法还包括:
[0032]获取所述历史时间段内所述低代码开发平台生成分布式应用程序时所调用的接口组件的信息;所述信息包括调用的接口组件、调用的接口组件间的调用关系、调用的接口组件的调用次数;
[0033]以调用的接口组件为节点、调用的接口组件间的调用关系为边,构建所述知识图谱;
[0034]根据调用的接口组件的调用次数,构建所述时序数据库。
[0035]第二方面,本申请还提供了一种接口组件的确定装置。所述装置包括:
[0036]第一获取模块,用于获取行为数据;所述行为数据为低代码开发平台生成目标分布式应用程序所产生的;
[0037]第一确定模块,用于根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围;
[0038]第二确定模块,用于根据所述目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表。
[0039]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面的任一实施例所述的接口组件的确定方法。
[0040]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面的任一实施例所述的接口组件的确定方法。
[0041]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面的任一实施例所述的接口组件的确定方法。
[0042]上述接口组件的确定方法、装置、设备、存储介质和程序产品,通过获取低代码开发平台生成目标分布式应用程序时产生的行为数据,根据行为数据中的当前接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口组件的确定方法,其特征在于,所述方法包括:获取行为数据;所述行为数据为低代码开发平台生成目标分布式应用程序所产生的;根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围;根据所述目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表;其中,所述知识图谱和所述时序数据库为根据历史时间段内所述低代码开发平台生成分布式应用程序时所调用的接口组件的信息所构建的。2.根据权利要求1所述的方法,其特征在于,所述目标范围包括第一目标范围和第二目标范围;所述根据所述行为数据中的当前接口组件所在的第一调用链和预先构建的知识图谱,确定所述当前接口组件对应的下一接口组件所在的目标范围,包括:根据所述知识图谱中与所述第一调用链的MD5签名相同的第二调用链,确定所述第一目标范围;根据所述知识图谱中与所述第一调用链的MD5签名不同的第三调用链,确定所述第二目标范围。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标范围中的接口组件和预先构建的时序数据库,确定当前接口组件对应的下一接口组件的目标推荐列表,包括:根据所述第一目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第一推荐列表;根据所述第二目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第二推荐列表;将所述第一推荐列表和所述第二推荐列表进行组合,得到所述目标推荐列表。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一目标范围中各接口组件所在调用链的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第一推荐列表,包括:将所述第一目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签相同的接口组件确定为第一目标接口组件;根据所述时序数据库中所述第一目标接口组件的调用次数,从所述第一目标接口组件中确定出第一初始推荐列表;将所述第一目标范围中各接口组件的业务场景标签与所述当前接口组件的业务场景标签不同的接口组件确定为第二目标接口组件;根据所述时序数据库中所述第二目标接口组件的调用次数,从所述第二目标接口组件中确定出第二初始推荐列表;将所述第一初始推荐列表和所述第二初始推荐列表进行组合,得到所述第一推荐列表。5.根据权利要求3所述的方法,其特征在于,所述根据所述第二目标范围中各接口组件的业务场景标签、所述当前接口组件的业务场景标签和所述时序数据库,获取第二推荐列...

【专利技术属性】
技术研发人员:张丹枫张家宇谢鹏
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1