一种云系统及云服务消费方法技术方案

技术编号:26178147 阅读:23 留言:0更新日期:2020-10-31 14:26
本公开提供了一种云系统及云服务消费方法。所述方法包括:在云服务消费端登录云服务代理,云服务消费端向云服务代理发送消费请求,云服务代理根据消费请求确定对应的云平台列表,并将云平台列表反馈给云服务消费端;云服务消费端确定要选择的云平台;云服务代理将所述消费请求发送给被选择的云平台;云平台根据所述消费请求确定云服务消费端具有权限时,通过云服务代理将云服务地址发送给云服务消费端;云服务消费端根据所述云服务地址与云服务提供端建立通信连接使用云服务。通过设置云服务代理,云服务消费者只要向云服务代理发送一次云服务请求,可通过云服务代理找到对应的云平台,云服务代理可接入不同云平台,提高资源利用率和提高效率。

A consumption method of cloud system and cloud service

【技术实现步骤摘要】
一种云系统及云服务消费方法
本公开涉及一种云计算领域,尤其涉及一种云系统及云服务消费方法。
技术介绍
云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。有不同类型的云计算,例如:平台即服务(PaaS),基础架构即服务(IaaS),软件即服务(SaaS)等。云平台可以为应用程序开发人员提供设计,开发,测试,部署和托管其软件应用程序的工具,以及提供由云平台上托管的软件应用程序使用的应用程序服务和基础结构。云服务消费者使用云计算时,针对不同的云服务平台需要使用不同的接口,有时云服务消费端不知道哪个云服务平台有对应的云服务,则需要在不同的云平平台去查询,给云服务消费者使用云服务造成了不便。
技术实现思路
本公开的目的提供一种云系统及云服务消费方法,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。第一方面,本公开实施例提供了一种云服务消费方法,所述方法包括:在云服务消费端登录云服务代理,云服务消费端向云服务代理发送消费请求,所述消费请求包括云服务信息和用户信息;云服务代理根据所述消费请求,确定对应的云平台列表,云平台列表包括至少一个云平台,所述至少一个云平台包括所述云服务信息;并将所述云平台列表反馈给云服务消费端;云服务消费端确定要选择的云平台;云服务代理响应于云服务消费端选择的云平台,将所述消费请求发送给被选择的云平台;所述被选择的云平台根据所述消费请求确定云服务消费端具有权限时,向云服务代理提供云服务地址;云服务代理将所述云服务地址发送给云服务消费端;云服务消费端根据所述云服务地址与云服务提供端建立通信连接使用云服务。可选地,云平台根据所述消费请求确定云服务消费端不具有权限时,向云服务代理发送拒绝的消息,云服务代理向云服务消费端反馈拒绝的消息。可选地,所述云服务地址是统一资源标识符URL。可选地,所述云服务代理根据所述消费请求,确定对应的云平台列表包括:所述云服务代理根据所述消费请求获取云服务信息,在存储的数据库中查找,确定包括该云服务信息的云平台,并整理成云平台列表。可选地,云服务提供端将新的云服务发布到云平台时,云服务代理更新所述数据库。第二方面,本公开实施例提供了一种云系统,所述云系统包括云服务消费端、云服务代理和至少一个云平台、至少一个云服务提供端,云服务提供端将云服务发布到云平台,在云服务消费端登录云服务代理,云服务消费端,用于向云服务代理发送消费请求,所述消费请求包括云服务信息和用户信息;还用于接收云服务代理发送的云平台列表,从云平台列表中确定要选择的云平台;还用于根据接收的云服务地址与云服务提供端建立通信连接使用云服务;云服务代理,用于根据云服务消费端发送的消费请求,确定对应的云平台列表,将所述云平台列表反馈给云服务消费端;还用于响应于云服务消费端选择的云平台,将所述消费请求发送给被选择的云平台,接收云平台发送的云服务地址,并将所述云服务地址转发给云服务消费端;其中,云平台列表包括至少一个云平台,所述至少一个云平台包括所述云服务信息;云平台,用于接收到云服务代理发送的消费请求时,根据所述消费请求中包括的云服务信息和用户信息确定云服务消费端具有权限时,向云服务代理提供云服务地址。可选地,云平台,还用于根据所述消费请求确定云服务消费端不具有权限时,向云服务代理发送拒绝的消息;云服务代理,还用于向云服务消费端反馈拒绝的消息。可选地,所述云服务地址是统一资源标识符URL。可选地,所述云服务代理,用于根据所述消费请求,确定对应的云平台列表包括:所述云服务代理,用于根据所述消费请求获取云服务信息,在存储的数据库中查找,确定包括该云服务信息的云平台,并整理成云平台列表。可选地,云服务代理,还用于检测到新的云服务发布到云平台时,更新所述数据库。本公开实施例的一种云系统及云服务消费方法,至少具有以下有益效果:通过设置云服务代理,云服务消费者只要向云服务代理发送一次云服务请求,可通过云服务代理找到对应的云平台,云服务代理可接入不同云平台请求云服务,提高资源利用率和提高效率。附图说明附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。图1是本公开的一个实施例提供的云系统的结构图。图2是本公开的一个实施例一种云服务消费方法的流程图。图3是本公开的一个实施例的云系统的结构示意图。具体实施方式为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定本公开。需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。图1是本公开一个实施例提供的云系统的框架图。云系统包括云服务消费端,云服务代理,云平台和云服务提供端。云服务提供端,设置为提供云服务。云平台,设置为发布云服务提供端的云服务信息,以及向云服务消费端提供云服务地址。云服务代理,设置为接入不同的云平台,可集成一个或多个平台的服务,可抽象成接入不同平台的接口,解决不同云平台之间不兼容的问题。云服务消费端,设置为通过云服务代理向云平台请求云服务,并在获取云服务地址时,通过云服务地址与云服务提供端通信连接使用云服务。如图1所示,云服务消费端可包括n个云服务消费端,云平台可包括N个云平台,每个云平台可包括M个云服务提供端,其中n、N、M为大于等于1的整数。在云服务消费端登录云服务代理,可通过用户名和密码登录云服务代理。在使用用户名和密码登录云服务代理之前,先进行注册。云服务消费端,用于向云服务代理发送消费请求,所述消费请求包括云服务信息和用户信息;还用于接收云服务代理发送的云平台列表,从云平台列表中确定要选择的云平台;还用于根据接收的云服务地址与云服务提供端建立通信连接使用云服务;云服务代理,用于根据云服务消费端发送的消费请求,确定对应的云平台列表,将云平台列表反馈给云服务消费端;还用于响应于云服务消费端选择的云平台,将云服务消费端的消费请求发送给被选择的云平台,接收云平台发送的云服务地址,并将所述云服务地址转发给云服务消费端;其中,云平台列表包括至少一个云平台,该至少一个云平台包括云服务信息;云平台,用于接收到云服务代理发送的消费请求时,根据消费请求中包括的云服务信息和用户信息确定云服务消费端具有权限时,向云服务代理提供本文档来自技高网...

【技术保护点】
1.一种云服务消费方法,其特征在于,所述方法包括:/n在云服务消费端登录云服务代理,云服务消费端向云服务代理发送消费请求,所述消费请求包括云服务信息和用户信息;/n云服务代理根据所述消费请求,确定对应的云平台列表,云平台列表包括至少一个云平台,所述至少一个云平台包括所述云服务信息;并将所述云平台列表反馈给云服务消费端;/n云服务消费端确定要选择的云平台;/n云服务代理响应于云服务消费端选择的云平台,将所述消费请求发送给被选择的云平台;/n所述被选择的云平台根据所述消费请求确定云服务消费端具有权限时,向云服务代理提供云服务地址;/n云服务代理将所述云服务地址发送给云服务消费端;/n云服务消费端根据所述云服务地址与云服务提供端建立通信连接使用云服务。/n

【技术特征摘要】
1.一种云服务消费方法,其特征在于,所述方法包括:
在云服务消费端登录云服务代理,云服务消费端向云服务代理发送消费请求,所述消费请求包括云服务信息和用户信息;
云服务代理根据所述消费请求,确定对应的云平台列表,云平台列表包括至少一个云平台,所述至少一个云平台包括所述云服务信息;并将所述云平台列表反馈给云服务消费端;
云服务消费端确定要选择的云平台;
云服务代理响应于云服务消费端选择的云平台,将所述消费请求发送给被选择的云平台;
所述被选择的云平台根据所述消费请求确定云服务消费端具有权限时,向云服务代理提供云服务地址;
云服务代理将所述云服务地址发送给云服务消费端;
云服务消费端根据所述云服务地址与云服务提供端建立通信连接使用云服务。


2.根据权利要求1所述的云服务消费方法,其特征在于,云平台根据所述消费请求确定云服务消费端不具有权限时,向云服务代理发送拒绝的消息,云服务代理向云服务消费端反馈拒绝的消息。


3.根据权利要求1所述的云服务消费方法,其特征在于,所述云服务地址是统一资源标识符URL。


4.根据权利要求1所述的云服务消费方法,其特征在于,所述云服务代理根据所述消费请求,确定对应的云平台列表包括:
所述云服务代理根据所述消费请求获取云服务信息,在存储的数据库中查找,确定包括该云服务信息的云平台,并整理成云平台列表。


5.根据权利要求4所述的云服务消费方法,其特征在于,云服务提供端将新的云服务发布到云平台时,云服务代理更新所述数据库。


6.一种云系统,其特征在于,所述云系统包括云服务消费端、云服务代理和至少一个云平台、...

【专利技术属性】
技术研发人员:陈荣征
申请(专利权)人:广东职业技术学院
类型:发明
国别省市:广东;44

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

1