System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于知识图谱的Web服务构建和推荐方法和系统技术方案_技高网

基于知识图谱的Web服务构建和推荐方法和系统技术方案

技术编号:40962868 阅读:4 留言:0更新日期:2024-04-18 20:41
本发明专利技术提供基于知识图谱的Web服务构建和推荐方法和系统,分析所有网络应用程序接口各自的数据处理日志,确定所有网络应用程序接口各自的数据处理属性信息,以此构建关于所有网络应用程序接口的知识图谱,利用知识图谱对所有网络应用程序接口进行全面准确的性能表征;还基于用户端的任务处理日志,确定用户端的所有待处理任务各自的任务属性信息,以此与知识图谱进行对比,确定与待处理任务匹配的网络应用程序接口;基于待处理任务匹配的网络应用程序接口的运作状态,对待处理任务分配相应的密钥,并生成待处理数据包,以此发送至匹配的网络应用程序接口,保证对待处理数据包进行良好的Web服务,提高数据处理的效率和准确性。

【技术实现步骤摘要】

本专利技术涉及计算机网络的领域,尤其涉及基于知识图谱的web服务构建和推荐方法和系统。


技术介绍

1、随着面向服务的软件开发任务数据处理模式日趋成熟,网络应用程序接口webapi能够满足不同开发用户的数据处理需求。在实际操作中,网络应用程序接口的数据处理功能多种多样,使得开发用户需要针对自身的数据处理需求选择合适的网络应用程序接口,这样无法保证开发用户高效准确地进行软件开发任务数据的处理,降低软件开发任务数据的处理可靠性。


技术实现思路

1、本专利技术的目的在于提供基于知识图谱的web服务构建和推荐方法和系统,其分析所有网络应用程序接口各自的数据处理日志,确定所有网络应用程序接口各自的数据处理属性信息,以此构建关于所有网络应用程序接口的知识图谱,利用知识图谱对所有网络应用程序接口进行全面准确的性能表征;还基于用户端的任务处理日志,确定用户端的所有待处理任务各自的任务属性信息,以此与知识图谱进行对比,确定与待处理任务匹配的网络应用程序接口,为对待处理任务进行可靠处理选择最匹配的网络应用程序接口;基于待处理任务匹配的网络应用程序接口的运作状态,对待处理任务分配相应的密钥,并生成待处理数据包,以此发送至匹配的网络应用程序接口,保证对待处理数据包进行良好的web服务,提高数据处理的效率和准确性。

2、本专利技术是通过以下技术方案实现:

3、基于知识图谱的web服务构建和推荐方法,包括:

4、获取所有网络应用程序接口各自的数据处理日志,对所述数据处理日志进行分析,确定所有网络应用程序接口各自的数据处理属性信息;基于所述数据处理属性信息,构建关于所有网络应用程序接口的知识图谱;

5、基于用户端的任务处理日志,确定所述用户端的所有待处理任务各自的任务属性信息;将所述任务属性信息与所述知识图谱进行对比,确定与所述待处理任务匹配的网络应用程序接口;

6、基于所述待处理任务匹配的网络应用程序接口的运作状态,对所述待处理任务分配相应的密钥;基于所述待处理任务的任务数据和所述密钥,生成相应的待处理数据包,并将所述待处理数据包发送至所述匹配的网络应用程序接口;

7、对所述网络应用程序接口接收到的待处理数据包进行验证,以此将验证成功的待处理数据包推送至相应的应用程序进程中执行相应的web服务。

8、可选地,获取所有网络应用程序接口各自的数据处理日志,对所述数据处理日志进行分析,确定所有网络应用程序接口各自的数据处理属性信息;基于所述数据处理属性信息,构建关于所有网络应用程序接口的知识图谱,包括:

9、获取所有网络应用程序接口各自的已处理数据运算日志,对所述已处理数据运算日志进行分析,确定所有网络应用程序接口各自对不同数据类型的运算任务的处理准确度信息;基于所述处理准确度信息,确定每个网络应用程序接口具有最大处理准确度对应的运算任务的数据类型,以此构建关于所有网络应用程序接口的知识图谱。

10、可选地,基于用户端的任务处理日志,确定所述用户端的所有待处理任务各自的任务属性信息;将所述任务属性信息与所述知识图谱进行对比,确定与所述待处理任务匹配的网络应用程序接口,包括:

11、对用户端的任务处理日志进行分析,得到所述用户端的所有待处理任务各自的数据内容信息,以此判断每个待处理任务的数据内容是否完整;若所述待处理任务的数据内容完整,则判断所述待处理任务属于有效待处理任务;否则,判断所述待处理任务不属于有效待处理任务;并确定所述用户端的所有有效待处理任务各自的任务数据类型信息;

12、将所述任务数据类型信息与所述知识图谱内部所有网络应用程序接口各自具有最大处理准确度对应的运算任务的数据类型进行对比,确定与所述待处理任务匹配的网络应用程序接口。

13、可选地,基于所述待处理任务匹配的网络应用程序接口的运作状态,对所述待处理任务分配相应的密钥;基于所述待处理任务的任务数据和所述密钥,生成相应的待处理数据包,并将所述待处理数据包发送至所述匹配的网络应用程序接口,包括:

14、获取所述待处理任务匹配的网络应用程序接口的算力使用状态,基于所述算力使用状态,确定所述匹配的网络应用程序接口对所述待处理任务的允许处理时间区间;再基于所述允许处理时间区间,对所述待处理任务分配相应的密钥;

15、对所述待处理任务的任务数据和所述密钥进行打包整合,生成相应的带处理数据包,并将所述待处理数据包发送至所述匹配的网络应用程序接口。

16、可选地,对所述网络应用程序接口接收到的待处理数据包进行验证,以此将验证成功的待处理数据包推送至相应的应用程序进程中执行相应的web服务,包括:

17、对所述网络应用程序接口接收到的待处理数据包包含的密钥进行验证,判断所述匹配的网络应用程序接口当前是否处于对所述待处理任务的允许处理时间区间;若是,则对所述待处理数据包的验证成功;若否,则对所述待处理数据包的验证失败;再将验证成功的待处理数据包推送至相应的应用程序进程中执行相应的web服务。

18、基于知识图谱的web服务构建和推荐系统,包括:

19、应用程序接口识别模块,用于获取所有网络应用程序接口各自的数据处理日志,对所述数据处理日志进行分析,确定所有网络应用程序接口各自的数据处理属性信息;

20、知识图谱构建模块,用于基于所述数据处理属性信息,构建关于所有网络应用程序接口的知识图谱;

21、应用程序接口筛选模块,用于基于用户端的任务处理日志,确定所述用户端的所有待处理任务各自的任务属性信息;将所述任务属性信息与所述知识图谱进行对比,确定与所述待处理任务匹配的网络应用程序接口;

22、待处理数据包生成模块,用于基于所述待处理任务匹配的网络应用程序接口的运作状态,对所述待处理任务分配相应的密钥;基于所述待处理任务的任务数据和所述密钥,生成相应的待处理数据包,并将所述待处理数据包发送至所述匹配的网络应用程序接口;

23、web服务确定模块,用于对所述网络应用程序接口接收到的待处理数据包进行验证,以此将验证成功的待处理数据包推送至相应的应用程序进程中执行相应的web服务。

24、可选地,所述应用程序接口识别模块用于获取所有网络应用程序接口各自的数据处理日志,对所述数据处理日志进行分析,确定所有网络应用程序接口各自的数据处理属性信息,包括:

25、获取所有网络应用程序接口各自的已处理数据运算日志,对所述已处理数据运算日志进行分析,确定所有网络应用程序接口各自对不同数据类型的运算任务的处理准确度信息;

26、所述知识图谱构建模块用于基于所述数据处理属性信息,构建关于所有网络应用程序接口的知识图谱,包括:

27、基于所述处理准确度信息,确定每个网络应用程序接口具有最大处理准确度对应的运算任务的数据类型,以此构建关于所有网络应用程序接口的知识图谱。

28、可选地,所述应用程序接口筛选模块用于基于用本文档来自技高网...

【技术保护点】

1.基于知识图谱的Web服务构建和推荐方法,其特征在于,包括:

2.如权利要求1所述的基于知识图谱的Web服务构建和推荐方法,其特征在于:

3.如权利要求2所述的基于知识图谱的Web服务构建和推荐方法,其特征在于:

4.如权利要求3所述的基于知识图谱的Web服务构建和推荐方法,其特征在于:

5.如权利要求4所述的基于知识图谱的Web服务构建和推荐方法,其特征在于:

6.基于知识图谱的Web服务构建和推荐系统,其特征在于,包括:

7.如权利要求6所述的基于知识图谱的Web服务构建和推荐系统,其特征在于:

8.如权利要求7所述的基于知识图谱的Web服务构建和推荐系统,其特征在于:

9.如权利要求8所述的基于知识图谱的Web服务构建和推荐系统,其特征在于:

10.如权利要求9所述的基于知识图谱的Web服务构建和推荐系统,其特征在于:

【技术特征摘要】

1.基于知识图谱的web服务构建和推荐方法,其特征在于,包括:

2.如权利要求1所述的基于知识图谱的web服务构建和推荐方法,其特征在于:

3.如权利要求2所述的基于知识图谱的web服务构建和推荐方法,其特征在于:

4.如权利要求3所述的基于知识图谱的web服务构建和推荐方法,其特征在于:

5.如权利要求4所述的基于知识图谱的web服务构建和推荐方法,其特征在于:

...

【专利技术属性】
技术研发人员:兰雨晴余丹乔孟阳邢智涣孙中杰
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1