一种接入云服务的方法及接入设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种接入云服务的方法及接入设备。
【背景技术】
[0002]为了推动信息技术和通信技术的发展,网络功能虚拟化(Network Funct1nsVirtualizat1n, NFV)技术不仅可以提供新的网络环境,还可以提高工作效率等优势越来越受到通信领域研宄人员的重视。
[0003]NFV技术即通过大容量服务器、存储设备以及网络,将之前的电信应用以虚拟化软件的形式部署在虚拟化基础设施上。NFV技术可以分离数据和控制平台,使网络设备可以根据需要添加和控制虚拟设备,实现对软件进行安装、修改卸载等管理,实现虚拟网络功能的管理,最终实现业务扩展。
[0004]在NFV系统架构中,通过虚拟网络功能管理器(Virtualized Network Funct1nManager,VNFM)与虚拟基础设施管理器(Virtualized Infrastructure Manager,VIM)通过接口建立连接,以实现虚拟网络功能(Virtualized Network Funct1n,VFN)的管理,其中,VM具体是云服务。
[0005]在VNFM与云服务建立连接过程中,VNFM需要确定待接入的VM的云服务接口类型、云服务接口版本、云服务访问地址和访问账户等信息;VNFM通过云服务访问地址和访问账户登录指定的云服务,开始创建VNF ;VNFM根据云服务接口类型、云服务接口版本加载对应的客户端软件包,从而与该VM建立连接。
[0006]VNFM可以同时接入多个不同类型的云服务,由于云服务有多种类型,且不同的云服务提供的云服务接口类型、云服务接口版本均不同,VNFM在与每个云服务连接时,都需要人工确认每个云服务接口类型、云服务接口版本等信息,增加了建立连接的繁琐度,降低了工作效率。
【发明内容】
[0007]本发明实施例提供一种接入云服务的方法及接入设备,用以解决现有技术中存在的需要人工确认每个云服务接口类型、云服务接口版本等信息,增加了建立连接的繁琐度,降低了工作效率的问题。
[0008]本发明实施例提供的具体技术方案如下:
[0009]第一方面,一种接入云服务的方法,所述方法应用于接入设备,包括:
[0010]获取待接入云服务的访问地址和访问账户;
[0011]读取特征信息集合,其中,所述特征信息集合中保存有若干条特征信息,每条特征信息包含一个云服务接口类型标识以及与所述云服务接口类型标识对应的至少一个云服务接口版本信息;
[0012]向所述待接入云服务发送第一接入请求报文,所述第一接入请求报文包括第一特征信息中的云服务接口类型标识以及所述访问地址,所述第一特征信息是所述特征信息集合中的一条特征信息;
[0013]在接收到所述待接入云服务基于所述第一接入请求报文返回的第一接入响应报文的情况下,基于目标云服务接口版本信息以及所述访问账户,连接所述待接入云服务,所述目标云服务接口版本信息是所述第一特征信息中的至少一个云服务接口版本信息中的一个,所述第一接入响应报文表示所述待接入云服务的接口类型与所述第一特征信息中的云服务接口类型标识匹配。
[0014]结合第一方面,在第一种可能的实现方式中,所述方法还包括:
[0015]在未接收到所述第一接入响应报文的情况下,向所述待接入云服务发送第二接入请求报文,所述第二接入请求报文包括第二特征信息中的云服务接口类型标识以及所述访问地址,所述第二特征信息是所述特征信息集合中不同于所述第一特征信息的一条特征信息。
[0016]结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述云服务接口版本信息包含云服务接口版本全球资源定位器URL。
[0017]结合第一方面的第二种可能的首先方式,在第三种可能的实现方式中,所述基于所述目标云服务接口版本信息以及所述访问账户,连接所述待接入云服务,包括:
[0018]向所述待接入云服务发送版本请求报文,所述版本请求报文包括所述目标云服务接口版本信息包含的云服务接口版本URL ;
[0019]接收所述待接入云服务基于所述版本请求报文返回的版本响应报文,所述版本响应报文包含所述待接入云服务的至少一个云服务接口版本标识;
[0020]解析所述版本响应报文,获得所述待接入云服务的至少一个云服务接口版本标识;
[0021]加载目标云服务接口版本标识指示的软件资源,并根据所述访问账户,连接所述待接入云服务,所述目标云服务接口版本标识为所述版本响应报文中包括的至少一个云服务接口版本标识中的一个。
[0022]结合第一方面或第一方面的以上任一种可能的实现方式,在第四种可能的实现方式中,还包括:对所述特征信息集合进行更新。
[0023]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述对所述特征信息集合进行更新,包括:
[0024]对所述特征信息集合进行新增操作,具体包括:将待添加的云服务接口类型标识以及与所述待添加的云服务接口类型标识对应的至少一个云服务接口版本信息作为新的特征信息添加至所述特征信息集合;或者
[0025]对所述特征信息集合进行修改操作,具体包括:在所述特征信息集合中确定待修改的特征信息,对所述待修改的特征信息中的云服务接口类型标识,和/或,所述待修改的特征信息中的云服务接口类型标识对应的至少一个云服务接口版本信息进行修改。
[0026]第二方面,一种接入设备,包括:
[0027]第一获取单元,用于获取待接入云服务的访问地址和访问账户;
[0028]第二获取单元,用于读取特征信息集合,其中,所述特征信息集合中保存有若干条特征信息,每条特征信息包含一个云服务接口类型标识以及与所述云服务接口类型标识对应的至少一个云服务接口版本信息;
[0029]发送单元,用于向所述待接入云服务发送第一接入请求报文,所述第一接入请求报文包括第一特征信息中的云服务接口类型标识以及所述访问地址,所述第一特征信息是所述特征信息集合中的一条特征信息;
[0030]连接单元,用于在接收到所述待接入云服务基于所述第一接入请求报文返回的第一接入响应报文的情况下,基于目标云服务接口版本信息以及所述访问账户,连接所述待接入云服务,所述目标云服务接口版本信息是所述第一特征信息中的至少一个云服务接口版本信息中的一个,所述第一接入响应报文表示所述待接入云服务的接口类型与所述第一特征信息中的云服务接口类型标识匹配。
[0031]结合第二方面,在第一种可能的实现方式中,所述连接单元还用于:
[0032]在未接收到所述第一接入响应报文的情况下,向所述待接入云服务发送第二接入请求报文,所述第二接入请求报文包括第二特征信息中的云服务接口类型标识以及所述访问地址,所述第二特征信息是所述特征信息集合中不同于所述第一特征信息的一条特征信息。
[0033]结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述云服务接口版本信息包含云服务接口版本全球资源定位器URL。
[0034]结合第二方面的第二种可能的首先方式,在第三种可能的实现方式中,在基于所述目标云服务接口版本信息以及所述访问账户,连接所述待接入云服务方面,所述连接单元具体用于:
[0035]向所述待接入云服务发送版本请求报文,所述版本请求报文包括所述目标云服务接口版本信息包含的云服务接口版本URL ;
[0036]接收所述待接入云服务基于所述版本请求报文返回的版本响应报文,所述版本响应报文包含所述待接入云服务的至少一个云服务接口版本标识;
[0037]解析所述版本响应报文,获得所述待接入云服务的至少一个云服务接口版本标识;
[0038]加载目标云服务接口版本标识指示的软件资源,并根据所述访问账户,连接所述待接入云服务,所述目标云服务接口版本标识为所述版本响应报文中包括的至少一个云服务接口版本标识中的一个。
[0039]结合第二方面或第二方面的以上任一种可能的实现方式,在第四种可能的实现方式中,该接入设备还包括:更新单元,用于对所述特征信息集合进行更新。
[0040]结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述更新单元具体用于:
[0041]对所述特征信息集合进行新增操作,具体包括:将待添加的云服务接口类型标识以及与所述待添加的云服务接口类型标识对应的至少一个云服务接口版本信息作为新的特征信息添加至所述特征信息集合;或者
[0042]对所述特征信息集合进行修改操作,具体包括:在所述特征信息集合中确定待修改的特征信息,对所述待修改的特征信息中的云服务接口类型标识,和/或,所述待修改的特征信息中的云服务接口类型标识对应的至少一个云服务接口版本信息进行修改。
[0043]采用本发明提供的接入云服务的方法,向待接入云服务发送包括特征信息集合中一个特征信息的云服务接口类型标识以及待接入云服务的访问地址的第一接入请求报文,在接收到待接入云服务返回的表示匹配成功指示的第一接入响应报文的情况下,在特征信息集合中该云服务接口类型标识对应的至少一个云服务接口版本信息中,选择一个作为目标云服务接口版本信息,并基于该目标服务接口版本信息以及待接入云服务的访问账户,连接待接入云服务。这样,接入设备不需要人工设置,可以通过预设的特征信息集合中的一个特征信息的云服务接口类型标识构造第一接入请求报文,并向待接入云服务发送,在收到表示匹配成功的第一接入响应报文时,即可确定待接入云服务的云服务接口类型以及云服务接口版本信息,进而可以连接待接入云服务,降低了与云服务建立连接的繁琐度,提高了工作效率。
【附图说明】
[0044]图1为本发明实施例提供的一种NFV系统的系统架构示意图;
[0045]图2为本发明实施例提供的一种接入云服务的方法的流程图;
[0046]图3为本发明实施例提供的一种接入云服务的方法的具体流程图;
[0047]图4为本发明实施例提供的一种VNFM与VM的通信系统架构示意图;
[0048]图5为本发明实施例提供的一种接入设备的结构示意图;
[0049]图6为本发明实施例提供的一种接入设备的示意图。
【具体实施方式】
[0050]