异构资源作品访问自适应路由方法及系统与流程

摘要: 本发明涉及数据处理技术,尤其涉及一种异构资源作品访问自适应路由方法及系统。背景技术:1、随着人工智能应用、云端应用、边缘应用以及接口服务的发展,开发者作品的形态...
异构资源作品访问自适应路由方法及系统与流程

本发明涉及数据处理技术,尤其涉及一种异构资源作品访问自适应路由方法及系统。

背景技术:

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、确定所述作品类型为端侧应用或桌面应用类型时,基于所述资源地址构建远程会话路径。

24、可选地,在第一方面的一种可能实现方式中,所述基于所述资源地址构建远程会话路径,包括:

25、基于所述资源地址对应的异构资源,生成相应目标作品的隔离会话;

26、根据所述资源地址和隔离会话形成远程会话路径。

27、可选地,在第一方面的一种可能实现方式中,还包括:

28、采集目标作品的运行状态和异构资源的可用状态;

29、确定所述可用状态为离线状态或所述运行状态为异常状态时,基于可用状态和运行状态对资源映射关系表进行更新,并将所述访问入口标记为不可体验状态。

30、本发明的第二方面,提供一种异构资源作品访问自适应路由系统,包括:

31、管理模块,用于确定目标作品对应的异构资源,生成目标作品与异构资源的资源映射关系表;

32、入口模块,用于基于所述资源映射关系表生成目标作品的访问入口;

33、路由模块,用于响应用户对所述访问入口的访问请求,根据资源映射关系表确定目标作品的访问路径。

34、本发明的第三方面,提供一种电子设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面及第一方面各种可能涉及的所述方法。

35、本发明的第四方面,提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能涉及的所述方法。

36、本发明的有益效果如下:

37、1、本发明确定目标作品对应的异构资源,生成目标作品与异构资源的资源映射关系表,并基于资源映射关系表生成目标作品的访问入口。响应用户对访问入口的访问请求,根据资源映射关系表确定目标作品的访问路径。本发明通过资源映射关系表将目标作品与对应的异构资源进行关联,使访问入口的指向与异构资源对应,实现了异构资源的统一管理与开发者作品的一键交互,避免了用户手动输入访问地址、账号信息或配置远程连接参数的操作,降低了用户访问门槛。

38、2、本发明调取资源映射关系表中目标作品的作品类型、部署地址以及异构资源的资源地址,根据作品类型确定访问入口的指向地址,并在确定访问路径之前对用户身份进行校验,对具有访问凭证的用户生成访问路径。本发明确定作品类型为页面访问类型时,基于部署地址构建页面访问路径;确定作品类型为接口调用类型时,基于部署地址构建接口调用路径;确定作品类型为端侧应用或桌面应用类型时,基于资源地址构建远程会话路径,并在异构资源上为请求访问的用户生成隔离会话,实现了多种类型目标作品的统一访问,以及不同用户之间访问环境的隔离。

39、3、本发明采集目标作品的运行状态和异构资源的可用状态,确定可用状态为离线状态或运行状态为异常状态时,对资源映射关系表进行更新,并将访问入口标记为不可体验状态。本发明访问入口可以随异构资源状态以及作品自身运行状态的变化而更新,避免了用户点击访问入口后才发现作品无法体验的情况。

1.一种异构资源作品访问自适应路由方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,还包括:

8.一种异构资源作品访问自适应路由系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行权利要求1至7任一所述的方法。

10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至7任一所述的方法。