应用程序接口的处理方法、装置、电子设备及可读存储介质与流程
- 国知局
- 2024-11-06 14:47:53
本公开涉及数据处理,具体涉及大数据、信息处理等人工智能。
背景技术:
1、网络中的流量非常庞大,因此所产生的应用程序接口(application programminginterface,api)资源则会非常多。
2、通常,可以通过人工方式,定期对api资源进行整合处理,以实现将相似的api资源进行合并。这样会使得操作复杂,操作时间长,且容易出错,从而导致了api资源处理的效率和可靠性的降低。
技术实现思路
1、本公开提供了一种应用程序接口的处理方法、装置、电子设备及可读存储介质。
2、根据本公开的一方面,提供了一种应用程序接口的处理方法,包括:
3、确定指定应用的api访问路径中所包含的路径参数;
4、在所述指定应用的访问路径树中,匹配所述路径参数所对应的临时通配节点和经过所述临时通配节点的临时通配路径;
5、若匹配成功,将所述路径参数关联到所述临时通配路径的结束节点;
6、若所述结束节点所关联的全部路径参数的数量满足通配阈值,根据所述临时通配节点,在所述访问路径树中创建所述路径参数所对应的正式通配节点,以构成经过所述正式通配节点的正式通配路径。
7、根据本公开的另一方面,提供了一种应用程序接口的处理装置,包括:
8、确定单元,用于确定指定应用的api访问路径中所包含的路径参数;
9、匹配单元,用于在所述指定应用的访问路径树中,匹配所述路径参数所对应的临时通配节点和经过所述临时通配节点的临时通配路径;
10、关联单元,用于若匹配成功,将所述路径参数关联到所述临时通配路径的结束节点;
11、创建单元,用于若所述结束节点所关联的全部路径参数的数量满足通配阈值,根据所述临时通配节点,在所述访问路径树中创建所述路径参数所对应的正式通配节点,以构成经过所述正式通配节点的正式通配路径。
12、根据本公开的再一方面,提供了一种电子设备,包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方面和任一可能的实现方式的方法。
16、根据本公开的又一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上所述的方面和任一可能的实现方式的方法。
17、根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方面和任一可能的实现方式的方法。
18、由上述技术方案可知,本公开实施例通过确定指定应用的api访问路径中所包含的路径参数,进而在所述指定应用的访问路径树中,匹配所述路径参数所对应的临时通配节点和经过所述临时通配节点的临时通配路径,若匹配成功,则可以将所述路径参数关联到所述临时通配路径的结束节点,若所述结束节点所关联的全部路径参数的数量满足通配阈值,使得能够根据所述临时通配节点,在所述访问路径树中创建所述路径参数所对应的正式通配节点,以构成经过所述正式通配节点的正式通配路径,通过创建临时通配节点和正式通配节点所采用的通配节点匹配方式,能够快速地对指定应用的api访问路径中所包含的路径参数进行识别匹配与处理,用以将相似的api资源进行有效的合并处理,无需额外的人工参与,操作简单,处理时间短,且正确率高,从而提高了api资源处理的效率和可靠性。
19、另外,采用本公开所提供的技术方案,由于采用通配节点匹配方式,使得在新增加一个指定应用的api访问路径时,能够实时对该api访问路径中所包含的路径参数进行识别匹配与处理,用以将该api资源有效的合并到相似的api资源中,无需对全部的api访问路径进行重新计算,开销非常小,从而有效地提高了api资源处理的效率。
20、另外,采用本发明所提供的技术方案,通过将指定应用的api访问路径匹配到其中所包含的路径参数所对应的正式通配节点和经过所述正式通配节点的正式通配路径,能够有效降低api资源的数量,从而提高了api资源整合的复杂度和效率。
21、另外,采用本发明所提供的技术方案,通过对任意的指定应用的api访问路径进行通配节点的匹配,若任意两个指定应用的api资源的数量满足预设数量阈值,且该两个指定应用的api资源的相似程度满足预设相似阈值,那么则可以将该两个指定应用确定为同一个应用进行合并处理,能够有效提高应用的管理效率。
22、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
技术特征:1.一种应用程序接口的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述指定应用的访问路径树中,匹配所述路径参数所对应的临时通配节点和经过所述临时通配节点的临时通配路径之后,还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述访问路径树中,创建所述路径参数所对应的临时通配节点,以构成经过所述临时通配节点的临时通配路径,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述指定应用的访问路径树中,匹配所述路径参数所对应的正式通配节点和经过所述正式通配节点的正式通配路径之后,还包括:
5.根据权利要求1所述的方法,其特征在于,若所述结束节点所关联的全部路径参数的数量满足通配阈值,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述将所述路径参数关联到所述临时通配路径的结束节点,包括:
7.一种应用程序接口的处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述匹配单元,还用于
9.根据权利要求8所述的装置,其特征在于,所述匹配单元,具体用于在所述指定应用的访问路径树中,匹配所述路径参数所对应的正式通配节点和经过所述正式通配节点的正式通配路径;
10.根据权利要求9所述的装置,其特征在于,所述匹配单元,还用于若匹配成功,不执行任何操作。
11.根据权利要求7所述的装置,其特征在于,若所述结束节点所关联的全部路径参数的数量满足通配阈值,所述创建单元,还用于
12.根据权利要求7-11中任一项所述的装置,其特征在于,所述关联单元,具体用于
13.一种电子设备,其特征在于,包括:
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的方法。
15.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的方法。
技术总结本公开公开了一种应用程序接口的处理方法、装置、电子设备及可读存储介质,涉及数据处理技术领域,具体涉及大数据、信息处理等人工智能技术领域。具体实现方案为:确定指定应用的API访问路径中所包含的路径参数;在所述指定应用的访问路径树中,匹配所述路径参数所对应的临时通配节点和经过所述临时通配节点的临时通配路径;若匹配成功,将所述路径参数关联到所述临时通配路径的结束节点;若所述结束节点所关联的全部路径参数的数量满足通配阈值,根据所述临时通配节点,在所述访问路径树中创建所述路径参数所对应的正式通配节点,以构成经过所述正式通配节点的正式通配路径。技术研发人员:胡康,李华君,姜帆受保护的技术使用者:瑞数信息技术(上海)有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/324173.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表