在虚拟私有云中部署网络的方法和相关装置与系统的制作方法_5

文档序号:9754342阅读:来源:国知局
生成部署指令序列。
[0259]可选的,在本发明的一些可能的实施方式中,所述云平台900还包括发送单元950。
[0260]所述接收单元910还用于,在接收来自第一部署终端的携带网络组网图的网络部署请求之前,接收来自所述第一部署终端的携带有身份认证信息的登录请求。
[0261]其中,所述发送单元950,用于在基于所述身份认证信息对所述第一部署终端进行的身份认证通过之后,向所述第一部署终端发送用于指示允许登录的登录响应。
[0262]可选的,在本发明的一些可能的实施方式中,所述接收单元910还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,接收来自第一部署终端的登录请求。
[0263]所述发送单元950用于向第二部署终端发送用于授权第一部署终端登录的二维码,若所述接收单元接收到已经登录所述云平台的所述第二部署终端扫描所述二维码之后发送的登录授权请求,则向所述第一部署终端发送用于指示允许登录的登录响应。
[0264]可以看出,本实施例方案中,云平台900可以基于部署终端上传的网络组网图进行相关网络的部署,由于部署终端通过向云平台发送携带网络组网图的网络部署请求便可触发云平台进行网络部署,整个网络部署过程可无需用户进行多次的命令交互便可完成,这样有利于极大简化了在虚拟私有云中部署网络的交互复杂度,并且也有利于简易的复制网络部署。
[0265]进一步的,本实施例方案引入身份认证机制,有利于提高网络部署的权限可控性。
[0266]进一步的,通过引入部署终端之间进行授权登录的机制,可使不同部署终端使用同一账户信息登录,有利于拓展部署灵活性,例如当第二部署终端(如手机)登录云平台之后,发现网络组网图存储于第一部署终端(例如台式电脑)之中,因此,第二部署终端(如手机)可通过上述举例的授权登录机制来授权第一部署终端(例如台式电脑)登录云平台,如此,第一部署终端(例如台式电脑)就可方便的向云平台发起携带网络组网图的网络部署请求。
[0267]参见图10,本发明实施例提供一种部署服务器1000包括:
[0268]接收单元1010、识别单元1020、生成单元1030和接口单元1040。
[0269]其中,接收单元1010,用于接收来自第一部署终端的携带网络组网图的网络部署请求。
[0270]识别单元1020,用于识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数。
[0271]生成单元1030,用于基于所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列。
[0272]接口单元1040,用于调用与第一云平台对应的适配接口将所述部署指令序列转换为与第一云平台匹配的部署指令序列,向所述第一云平台发送携带有与所述第一云平台匹配的部署指令序列的第一网络部署触发消息,所述第一网络部署触发消息用于指示所述第一云平台通过执行第一网络部署触发消息携带的部署指令序列来在VPC中部署网络。
[0273]可选的,在本发明的一些可能的实施方式中,所述识别单元1020具体用于对所述网络组网图进行标准化处理以得到标准化的网络组网图;识别所述标准化的网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数。
[0274]可选的,在本发明的一些可能的实施方式中,所述生成单元1030具体用于基于所述网络组件之间的连接关系得出所述网络组件之间的依赖关系;基于所述网络组件之间的依赖关系、所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列。
[0275]可选的,在本发明的一些可能的实施方式中,所述部署服务器1000还可包括发送单元1050。
[0276]所述接收单元1010还用于,在接收来自第一部署终端的携带网络组网图的网络部署请求之前,接收来自所述第一部署终端的携带有身份认证信息的登录请求。
[0277]其中,所述发送单元1050,用于在基于所述身份认证信息对所述第一部署终端进行的身份认证通过之后,向所述第一部署终端发送用于指示允许登录的登录响应。
[0278]可选的,在本发明的一些可能的实施方式中,所述接收单元1010还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,接收来自第一部署终端的登录请求。
[0279]发送单元1050用于向第二部署终端发送用于授权第一部署终端登录的二维码,若所述接收单元接收到已经登录所述云平台的所述第二部署终端扫描所述二维码之后发送的登录授权请求,则向所述第一部署终端发送用于指示允许登录的登录响应。
[0280]可选的,在本发明的一些可能的实施方式中,所述接口单元1040还用于调用与所述第二云平台对应的适配接口将所述部署指令序列转换为与第二云平台匹配的部署指令序列,向所述第二云平台发送携带有与所述第二云平台匹配的部署指令序列的第二网络部署触发请求。所述第二网络部署触发消息用于指示第二云平台通过执行第二网络部署触发消息携带的部署指令序列来在VPC中部署网络。
[0281]可以看出,本实施例方案中,部署服务器1000可以基于部署终端上传的网络组网图进行相关网络的部署,由于部署终端通过向部署服务器1000发送携带网络组网图的网络部署请求便可触发部署服务器和云平台进行网络部署,整个网络部署过程可无需用户进行多次的命令交互便可完成,这样有利于极大简化了在虚拟私有云中部署网络的交互复杂度,并且也有利于简易的复制网络部署。
[0282]进一步的,本实施例方案引入身份认证机制,有利于提高网络部署的权限可控性。
[0283]进一步的,通过引入部署终端之间进行授权登录的机制,可使不同部署终端使用同一账户信息登录,有利于拓展部署灵活性,例如当第二部署终端(如手机)登录云平台之后,发现网络组网图存储于第一部署终端(例如台式电脑)之中,因此,第二部署终端(如手机)可通过上述举例的授权登录机制来授权第一部署终端(例如台式电脑)登录云平台,如此,第一部署终端(例如台式电脑)就可方便的向云平台发起携带网络组网图的网络部署请求。
[0284]参见图11,本发明实施例提供一种用于在虚拟私有云中部署网络的云平台1100,包括:存储单元1110、通信接口 1110及与所述存储单元1110和通信接口 1120耦合的处理器1130。所述存储单元1110用于存储指令,所述处理器1120用于执行所述指令,所述通信接口1120用于在所述处理器1130的控制下与部署终端进行通信。当所述处理器1130在执行所述指令时可根据所述指令执行在虚拟私有云中部署网络的方法。
[0285]具体的,所述处理器1130,用于通过通信接口1120接收来自第一部署终端的携带网络组网图的网络部署请求;识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数;基于所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列;通过执行所述部署指令序列在虚拟私有云中部署网络。
[0286]可选的,在本发明的一些可能的实施方式中,所述处理器1130可以用于对所述网络组网图进行标准化处理以得到标准化的网络组网图;识别所述标准化的网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数。
[0287]可选的,在本发明的一些可能的实施方式中,所述处理器1130可基于所述网络组件之间的连接关系得出所述网络组件之间的依赖关系;基于所述网络组件之间的依赖关系、所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列。
[0288]可选的,在本发明的一些可能的实施方式中,所述处理器1130可还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,通过通信接口 1120接收来自所述第一部署终端的携带有身份认证信息的登录请求。
[0289]其中,所述处理器1130还用于在基于所述身份认证信息对所述第一部署终端进行的身份认证通过之后,通过通信接口 1120向所述第一部署终端发送用于指示允许登录的登录响应。
[0290]可选的,在本发明的一些可能的实施方式中,所述处理器1130还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,通过通信接口 1120接收来自第一部署终端的登录请求。
[0291]所述处理器1130还用于通过通信接口 1120向第二部署终端发送用于授权第一部署终端登录的二维码,若通过通信接口 1120接收到已经登录所述云平台的所述第二部署终端扫描所述二维码之后发送的登录授权请求,则通过通信接口 1120向所述第一部署终端发送用于指示允许登录的登录响应。
[0292]可以看出,本实施例方案中,云平台1100可以基于部署终端上传的网络组网图进行相关网络的部署,由于部署终端通过向云平台发送携带网络组网图的网络部署请求便可触发云平台进行网络部署,整个网络部署过程可无需用户进行多次的命令交互便可完成,这样有利于极大简化了在虚拟私有云中部署网络的交互复杂度,并且也有利于简易的复制网络部署。
[0293]进一步的,本实施例方案引入身份认证机制,有利于提高网络部署的权限可控性。
[0294]进一步的,通过引入部署终端之间进行授权登录的机制,可使不同部署终端使用同一账户信息登录,有利于拓展部署灵活性,例如当第二部署终端(如手机)登录云平台之后,发现网络组网图存储于第一部署终端(例如台式电脑)之中,因此,第二部署终端(如手机)可通过上述举例的授权登录机制来授权第一部署终端(例如台式电脑)登录云平台,如此,第一部署终端(例如台式电脑)就可方便的向云平台发起携带网络组网图的网络部署请求。
[0295]参见图12,本发明实施例提供一种用于在虚拟私有云中部署网络的云平台1200,包括:存储单元1210、通信接口 1210及与所述存储单元1210和通信接口 1220耦合的处理器1230。所述存储单元1210用于存储指令,所述处理器1220用于执行所述指令,所述通信接口1220用于在所述处理器1230的控制下与部署终端进行通信。当所述处理器1230在执行所述指令时可根据所述指令执行在虚拟私有云中部署网络的方法。
[0296]具体的,所述处理器1230用于通过通信接口1220接收来自第一部署终端的携带网络组网图的网络部署请求;识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数;基于所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列;调用与第一云平台对应的适配接口将所述部署指令序列转换为与第一云平台匹配的部署指令序列,通信接口 1220向所述第一云平台发送携带有与所述第一云平台匹配的部署指令序列的第一网络部署触发消息,所述第一网络部署触发消息用于指示所述第一云平台通过执行第一网络部署触发消息携带的部署指令序列来在VPC中部署网络。
[0297]可选的,在本发明的一些可能的实施方式中,所述处理器1230可具体用于对所述网络组网图进行标准化处理以得到标准化的网络组网图;识别所述标准化的网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数。
[0298]可选的,在本发明的一些可能的实施方式中,所述处理器1230可基于所述网络组件之间的连接关系得出所述网络组件之间的依赖关系;基于所述网络组件之间的依赖关系、所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列。
[0299]可选的,在本发明的一些可能的实施方式中,所述处理器1230可还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,通过通信接口 1220接收来自所述第一部署终端的携带有身份认证信息的登录请求。
[0300]其中,所述处理器1230还用于在基于所述身份认证信息对所述第一部署终端进行的身份认证通过之后,通过通信接口 1220向所述第一部署终端发送用于指示允许登录的登录响应。
[0301]可选的,在本发明的一些可能的实施方式中,所述处理器1230还用于在接收来自第一部署终端的携带网络组网图的网络部署请求之前,通过通信接口 1220接收来自第一部署终端的登录请求。
[0302]所述处理器1230还用于通过通信接口 1220向第二部署终端发送用于授权第一部署终端登录的二维码,若通过通信接口 1220接收到已经登录所述云平台的所述第二部署终端扫描所述二维码之后发送的登录授权请求,则通过通信接口 1220向所述第一部署终端发送用于指示允许登录的登录响应。
[0303]可选的,在本发明的一些可能的实施方式中,所述处理器1230还用于调用与所述第二云平台对应的适配接口将所述部署指令序列转换为与第二云平台匹配的部署指令序列,通过通信接口 1220向所述第二云平台发送携带有与所述第二云平台匹配的部署指令序列的第二网络部署触发请求。所述第二网络部署触发消息用于指示第二云平台通过执行第二网络部署触发消息携带的部署指令序列来在VPC中部署网络。
[0304]可以看出,本实施例方案中,部署服务器1200可基于部署终端上传的网络组网图进行相关网络的部署,由于部署终端通过向部署服务器1200发送携带网络组网图的网络部署请求便可触发部署服务器和云平台进行网络部署,整个网络部署过程可无需用户进行多次的命令交
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1