一种vdi兼容多个iaas平台的方法

文档序号:6400340阅读:199来源:国知局
专利名称:一种vdi兼容多个iaas平台的方法
技术领域
本发明涉及计算机虚拟技术及云端运算领域,特别涉及一种VDI兼容多个IAAS平台的方法。
背景技术
虚拟桌面基础架构平台(VDI),是指用户通过来自客户端设备的客户计算协议与虚拟桌面进行连接,用户访问他们的桌面就像是访问传统的本地安装桌面一样;基础设施及服务(Iaas)是指消费者通过Internet从完善的计算机基础设施获得服务,Iaas属于云端计算的一种服务模式。近几年,随着云端运算的急剧高涨,使企业信息科技结构产生变革的VDI迅速登场,其中,在VDI运行和部署的时候,可能需要支持新的IAAS平台,在现有技术中,通常通过重新开发VDI来兼容新的IAAS平台,使得调用周期长,成本高,并且容易导致VDI不稳定。因此,现有技术确实有待于改善。

发明内容
针对现有技术的不足,本发明提供一种VDI兼容多个IAAS平台的方法,使得在调用新的IAAS平台时,无须重新开发VDI,以实现VDI对多个IAAS的兼容。为实现以上目的,本发明通过以下技术方案予以实现:本发明提供一种VDI兼容多个IAAS平台的方法,包括以下步骤:S1、在VDI中定义能调用IAAS平台的接口,并编译所述接口的驱动程序;S2、开发待调用IAAS平台的驱动程序,并将所述待调用IAAS平台的驱动程序部署到所述VDI相应的文件夹中;S3、所述VDI在所述文件夹中发现所述待调用IAAS平台的驱动程序后,通过所述接口调用该待调用IAAS平台。优选的,所述步骤SI进一步包括:在所述VDI中定义所述接口驱动程序的描述文件格式。优选的,所述步骤S2进一步包括:S21、填写所述待调用IAAS平台驱动程序的描述文件;S22、将步骤S21中的所述描述文件和所述待调用IAAS平台驱动程序部署到所述VDI相应的文件夹中。优选的,所述步骤S21进一步包括:所述待调用IAAS平台驱动程序的描述文件扩展名为xml类型。优选的,所述步骤S3进一步包括:S31、当所述VDI调用所述待调用IAAS平台时,所述VDI通过读取所述文件夹中的描述文件发现所述待调用IAAS平台的驱动程序;S32、利用java的类反射技术,将步骤S31中发现的所述待调用IAAS平台的驱动程序实例化;S33、通过所述接口调用该待调用IAAS平台。本发明通过提供一种VDI兼容多个IAAS平台的方法,使得当所述VDI调用新的IAAS平台时,无须重新开发VDI即可兼容新的IAAS平台,解决了现有技术中重新开发VDI而导致的调用周期长,成本高,并且容易导致VDI不稳定的问题。


图1为本发明一实施例的流程图。
具体实施例方式下面对于本发明所提出的一种VDI兼容多个IAAS平台的方法,结合附图和实施例详细说明。如图1所示,本发明提供一种VDI兼容多个IAAS平台的方法,包括以下步骤:S1、在VDI中定义能调用IAAS平台的接口,并编译所述接口的驱动程序;S2、开发待调用IAAS平台的驱动程序并打包,将所述待调用IAAS平台的驱动程序部署到所述VDI相应的文件夹中;S3、所述VDI在所述文件夹中发现所述待调用IAAS平台的驱动程序后,通过所述接口调用该待调用IAAS平台。优选的,所述步骤SI进一步包括:在所述VDI中定义所述接口驱动程序的描述文件格式。优选的,所述步骤S2进一步包括:S21、填写所述待调用IAAS平台驱动程序的描述文件;S22、将步骤S21中的所述描述文件和所述待调用IAAS平台驱动程序部署到所述VDI相应的文件夹中。优选的,所述步骤S21进一步包括:所述待调用IAAS平台驱动程序的描述文件扩展名为xml类型。优选的,所述步骤S3进一步包括:S31、当所述VDI调用所述待调用IAAS平台时,所述VDI通过读取所述文件夹中的描述文件发现所述待调用IAAS平台的驱动程序;S32、利用java的类反射技术,将步骤S31中发现的所述待调用IAAS平台的驱动程序实例化;S33、通过所述接口调用该待调用IAAS平台。这样,VDI就可以调用其开发时完全不知道的IAAS平台了。本发明通过提供一种VDI兼容多个IAAS平台的方法,使得当所述VDI调用新的IAAS平台时,无须重新开发VDI即可兼容新的IAAS平台,解决了现有技术中重新开发VDI而导致的调用周期长,成本高,并且容易导致VDI不稳定的问题。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种VDI兼容多个IAAS平台的方法,其特征在于,包括以下步骤: 51、在VDI中定义能调用IAAS平台的接口,并编译所述接口的驱动程序; 52、开发待调用IAAS平台的驱动程序,并将所述待调用IAAS平台的驱动程序部署到所述VDI相应的文件夹中; 53、所述VDI在所述文件夹中发现所述待调用IAAS平台的驱动程序后,通过所述接口调用该待调用IAAS平台。
2.如权利要求1所述的方法,其特征在于,所述步骤SI进一步包括:在所述VDI中定义所述接口驱动程序的描述文件格式。
3.如权利要求2所述的方法,其特征在于,所述步骤S2进一步包括: 521、填写所述待调用IAAS平台驱动程序的描述文件; 522、将步骤S21中的所述描述文件和所述待调用IAAS平台驱动程序部署到所述VDI相应的文件夹中。
4.如权利要求3所述的方法,其特征在于,所述步骤S21进一步包括:所述待调用IAAS平台驱动程序的描述文件扩展名为xml类型。
5.如权利要求4所述的方法,其特征在于,所述步骤S3进一步包括:. 531、当所述VDI调用所述待调用IAAS平台时,所述VDI通过读取所述文件夹中的描述文件发现所述待调用IAAS平台的驱动程序;. 532、利用java的类反 射技术,将步骤S31中发现的所述待调用IAAS平台的驱动程序实例化;. 533、通过所述接口调用该待调用IAAS平台。
全文摘要
本发明提供一种VDI兼容多个IAAS平台的方法,包括以下步骤S1、在VDI中定义能调用IAAS平台的接口,并编译所述接口的驱动程序;S2、开发待调用IAAS平台的驱动程序,并将所述待调用IAAS平台的驱动程序部署到所述VDI相应的文件夹中;S3、所述VDI在所述文件夹中发现所述待调用IAAS平台的驱动程序后,通过所述接口调用该待调用IAAS平台;本发明使得当所述VDI调用新的IAAS平台时,无须重新开发VDI即可兼容新的IAAS平台,解决了现有技术中重新开发VDI而导致的调用周期长,成本高,并且容易导致VDI不稳定的问题。
文档编号G06F9/44GK103218223SQ201310081839
公开日2013年7月24日 申请日期2013年3月15日 优先权日2013年3月15日
发明者谭运华 申请人:汉柏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1