本发明涉及云计算服务领域,尤其是一种云门户的拓展方法及系统。
背景技术:
1、随着数字化转型的深入,各行各业对云计算服务的依赖日益加深。企业通常会使用多个云服务提供商(csp)提供的服务,这种多样性虽然满足了不同业务需求,但也带来了服务资源分散的问题。在管理这些多样化的云服务时,企业面临接口管理的复杂性,用户往往需要频繁切换不同的服务界面,以满足具体业务需求。这种切换不仅耗费大量时间和精力,还直接影响了企业的运营效率和客户体验。因此,如何有效整合云服务资源,提升云服务的交互性与可用性,成为当前亟待解决的问题。
技术实现思路
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、本发明所提供的云门户的拓展方法及系统,其增益在于:本发明通过建立灵活的云服务交互层,有效整合多个云服务提供商的资源,显著提升了云服务的可用性和交互性;进一步地,本发明能够根据用户需求,快速匹配相应的云服务接口,减少了用户在不同服务之间的切换,提高了操作效率;进一步地,本发明通过统一的交互平台,使得用户可以在一个界面内轻松访问和管理所需的所有云服务,从而优化了用户体验并增强了企业的整体运营效能。
1.一种云门户的拓展方法,所述云门户集成有若干种云服务,其特征在于,包括如下步骤:
2.根据权利要求1所述的云门户的拓展方法,其特征在于,所述基于所述云门户的云服务资源,搭建第一云服务交互层,包括如下步骤:
3.根据权利要求2所述的云门户的拓展方法,其特征在于,所述基于所述云门户的云服务资源,搭建第一云服务交互层,还包括如下步骤:
4.根据权利要求3所述的云门户的拓展方法,其特征在于,所述获取用户的云服务交互需求,包括如下步骤:
5.根据权利要求3所述的云门户的拓展方法,其特征在于,所述第一类云服务需求为云服务功能需求,所述第二类云服务需求为云服务操作需求,所述第三类云服务需求为云服务性能需求。
6.根据权利要求5所述的云门户的拓展方法,其特征在于,所述第一类云服务需求至少包括两种云服务功能需求,所述根据所述云服务交互需求,从所述第一云服务交互层中筛选至少两个目标云服务接口节点,包括如下步骤:
7.根据权利要求6所述的云门户的拓展方法,其特征在于,任一个目标云服务接口节点满足如下匹配模型:
8.根据权利要求6所述的云门户的拓展方法,其特征在于,所述利用所述目标云服务接口节点,搭建第二云服务交互层,包括如下步骤:
9.根据权利要求8所述的云门户的拓展方法,其特征在于,所述基于所述第二云服务交互层,实现用户的云服务交互需求,包括如下步骤:
10.一种云门户的拓展系统,其特征在于,所述拓展系统包括输入设备、处理器、存储器和输出设备,其中,所述输入设备、所述处理器、所述存储器和所述输出设备相互连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1至9任一项所述的云门户的拓展方法。
