一种接入云服务的方法及接入设备的制造方法_3

文档序号:8285260阅读:来源:国知局
一特征信息中的云服务接口类型标识匹配,具体的,可以在第一接入响应报文包含匹配成功指示用以表示待接入云服务的接口类型与第一特征信息中的云服务接口类型标识匹配。
[0074]虚拟化接入设备接收到待接入云服务基于接入请求报文返回的包含匹配成功指示的第一接入响应报文时,表示第一特征信息中的云服务接口类型标识对应的云服务接口类型是该虚拟化接入设备与待接入云服务建立连接的的接口类型。
[0075]在未接收到待接入云服务基于第一接入请求报文返回的第一接入响应报文的情况下,向待接入云服务发送第二接入请求报文,该第二接入请求报文包括第二特征信息中的云服务接口类型标识以及访问地址,该第二特征信息是特征信息集合中不同于第一特征信息的一条特征信息,直至接收到待接入云服务基于第二接入请求报文返回的包含匹配成功指示的第二接入响应报文为止,否则,继续向待接入云服务发送第三接入请求报文,其中,第一接入响应报文、第二接入响应报文物理意义相同,只是区别属于不同次数反馈的接入响应报文。
[0076]在特征信息集合中选择第二特征信息时,与选择第一特征信息类似,可以如按照自动排序的条目编号的从小到大的顺序选择第一特征信息的下一个特征信息,或按照预先设定的优先级顺序选择第一特征信息优先级的下一个优先级的特征信息,或者随机选择等,本发明实施例对此不做限定。
[0077]虚拟化接入设备接收到待接入云服务基于接入请求报文返回的第一接入响应报文,具体的,虚拟化接入设备在第一特征信息的云服务接口类型标识对应的至少一个云服务接口版本信息中,选择一个云服务接口版本信息作为目标云服务接口版本信息,可以随机选择,由于通常在一个特征信息中,一个云服务接口类型标识对应一个云服务接口版本信息,因此,可以将唯一的一个云服务接口版本信息作为目标云服务接口版本信息。
[0078]在云服务接口版本信息包含云服务接口版本URL的情况下,具体的,基于目标云服务接口版本信息以及访问账户,连接待接入云服务包括:
[0079]向待接入云服务发送版本请求报文,该版本请求报文包括目标云服务接口版本信息包含的云服务接口版本URL ;
[0080]接收待接入云服务基于版本请求报文返回的版本响应报文,该版本响应报文包含待接入云服务的至少一个云服务接口版本标识;
[0081]解析该版本响应报文,获得待接入云服务的至少一个云服务接口版本标识;
[0082]加载目标云服务接口版本标识指示的软件资源,并根据获取的访问账户,连接待接入云服务,目标云服务接口版本标识为该版本响应报文中包括的至少一个云服务接口版本标识中的一个。
[0083]具体的,云服务接口版本标识可以为版本号、版本名称等,该软件资源为客户端软件包,如超级文本传送协议(Hyper Text Transport Protocol, HTTP)客户端软件包等。
[0084]加载目标云服务接口版本标识指示的软件资源,然后通过获取的访问账户进行登录待接入云服务,从而与待接入云服务建立连接。
[0085]本发明实施例提供的上述接入云服务的方法,还包括:对特征信息集合进行更新,具体包括:
[0086]对特征信息集合进行新增操作,具体包括:将待添加的云服务接口类型标识以及与该待添加的云服务接口类型标识对应的至少一个云服务接口版本信息作为新的特征信息添加至特征信息集合;
[0087]对特征信息集合进行修改操作,具体包括:在特征信息集合中确定待修改的特征信息,对该待修改的特征信息中的云服务接口类型标识,和/或,该待修改的特征信息中的云服务接口类型标识对应的至少一个云服务接口版本信息进行修改。
[0088]采用本发明上述实施例中的接入云服务的方法,接入设备不需要人工设置,可以通过预设的特征信息集合中的一个特征信息的云服务接口类型标识构造第一接入请求报文,并向待接入云服务发送,在收到表示匹配成功的第一接入响应报文时,即可确定待接入云服务的云服务接口类型以及云服务接口版本信息,进而可以自适应连接待接入云服务,降低了与云服务建立连接的繁琐度,提高了工作效率,同时也避免了云服务接口类型和云服务接口版本对接错误,提高了接入云服务的成功率。进一步的,接入设备还可以对该特征信息集合进行管理,而不需要对虚拟化接入设备进行升级维护,在出现新的特征信息或以保存的特征信息发生改变时,可以对特征信息集合进行动态更新,灵活管理,降低了操作人员的工作复杂度,提高了效率。
[0089]基于以上实施例,本发明实施例提供了一种接入云服务的方法的具体流程,具体的,接入设备可以是VNFM,参阅图3所示,具体流程包括:
[0090]步骤301:接入设备获取待接入云服务的访问地址、访问账户。
[0091]具体的,接入设备获取待接入云服务的访问地址、访问账户,可以从预先存储访问地址和访问账户的存储模块中获取,还可以根据用户的输入直接获取。
[0092]具体的,以VNFM为例,参阅图4所示的VNFM与VIM的通信系统架构,该VNFM410可以是各种网络实体设备,其中,该VNFM 410可以包含用户界面(User Interface,UI)411、连接模块412以及管理模块413 ;每个虚拟化基础设施420对应一个VM,不同的虚拟化基础设施420对应的VM类型不同,即云服务接口类型或云服务接口版本不同如图所示,VIM I和VM 2类型不同。VNFM410通过VNFM-VI接口与VM 420建立通信连接,从而在每个VM 420中实现多个VNF421。
[0093]VNFM 410中的UI 411用于与用户进行交互,如输入待接入云服务的访问地址、访问账户等,连接模块412用于实现连接VM 420,管理模块413用于管理特征信息集合等。需要说明的是,图4中所示的各组成模块只是为了方便技术方案理解的示意性说明,该用户界面(User Interface, UI)411、连接模块412以及管理模块413只是以功能进行划分,本发明实施例对VNFM与VM的通信系统架构、VNFM的组成方式以及VM的组成方式不做限制。
[0094]在通过用户直接输入的情况下,VNFM 410获取的访问地址的形式如http://IP:port/xxx或http://域名/xxx,访问账户可以包括用户名及密码,可选的,该用户名为用户自定义的VIM名称。
[0095]步骤302:接入设备读取特征信息集合。
[0096]该该特征信息集合中保存有若干条特征信息,每条特征信息包含一个云服务接口类型标识以及与该云服务接口类型标识对应的至少一个云服务接口版本信息。
[0097]接入设备读取特征信息集合可以从本地存储模块中读取,也可以从与接入设备外接的其它存储设备中读取。应当理解的是,在接入设备启动后以及进行云服务接入前,接入设备会对特征信息集合进行初始化,比如,从文件或者数据库中加载系统预置的特征信息。
[0098]显然,该特征信息集合中的特征信息是预先配置的,因此,接入设备可以对特征信息集合中的特征信息进行的管理。示例性的,如图4中VNFM 410中的管理模块413,即可实现对特征信息的管理功能,如,管理人员在对特征信息进行添加时,首先在Π 411中选择特征信息“新增”功能,然后输入新增的云服务接口类型标识以及对该云服务接口类型标识对应的至少一个云服务接口版本信息,最后上传每个云服务接口版本信息对应的至少一个软件资源,或者输入每个云服务接口版本信息对应的软件资源的存储路径。每个软件资源对应唯一的一个云服务接口版本标识。
[0099]具体的,云服务接口类型标识可以为云服务接口类型的关键特征、名称等信息,当云服务接口类型标识为云服务接口类型的关键特征时,如openstack,每个云服务对应的云服务接口类型的关键特征可以通过查手册可以得到。
[0100]具体的,云服务接口版本信息可以为可以包含云服务接口版本URL。
[0101]可选的,还可以对特征信息集合中的特征信息进行删除、编辑、查询或导入保存等操作。示例性的,这些操作可以通过VNFM 410中的Π 411以及管理模块413实现。
[0102]具体的,对特征信息集合进行新增操作,具体包括:将待添加的云服务接口类型标识以及与该待添加的云服务接口类型标识对应的至少一个云服务接口版本信息作为新的特征信息添加至特征信息集合;
[0103]对特征信息集合进行修改操作,具体包括:在特征信息集合中确定待修改的特征信息,对该待修改的特征信息中的云服务接口类型标识,和/或,该待修改的特征信息中的云服务接口类型标识对应的至少一个云服务接口版本信息进行修改。
[0104]具体的,在对特征信息集合中的特征信息更新后,还需要上传新增或修改的云服务接口版本信息对应的软件资源。
[0105]步骤303:接入设备向待接入云服务发送第一接入请求报文。
[0106]其中,第一接入请求报文包括第一特征信息中的云服务接口类型标识以及待接入云服务的访问地址,该第一特征信息是特征信息集合中的一条特征信息。第一接入请求报文包括待接入云服务的访问地址,以使该第一接入请求报文发送至该待接入云服务。例如,针对http协议,会构造如下报文:Get URL。
[0107]第一特征信息可以是按照设定顺序在特征信息集合中选择的,如按照自动排序的条目编号的从小到大的顺序,或按照预先设定的优先级顺序,或者随机选择等。
[0108]步骤304:待接入云服务解析第一接入请求报文,判断得到的云服务接口类型标识与自身的接口类型是否匹配,若不匹配,则执行步骤305,若匹配,则执行步骤306。
[0109]待接入云服务接收到第一接入请求报文后,解析该第一接入请求报文,获得该第一接入请求报文中包含的云服务接口类型标识,并将该云服务接口类型标识与自身的接口类型进行匹配。
[0110]步骤305:待接入云服务向接入设备发送表示未匹配成功的接入响应报文。
[0111]当待接入云服务在执行步骤304中,确定解析得到的云服务接口类型标识与自身的接口类型不匹配,则向接入设备发送表示未匹配成功的接入响应报文,令接入设备继续执行步骤303,基于特征信息集合中不同第一特征信息的第二特征信息中的云服务接口类型标识以及待接入云服务的访问地址,构造第二接入请求报文,并发送给待接入云服务,……直至待接入云服务向接入设备发送表示匹配成功的第N接入响应报文。
[0112]步骤306:待接入云服务向
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1