数据上传系统及方法与流程

文档序号:23147161发布日期:2020-12-01 13:27阅读:来源:国知局

技术特征:

1.一种数据上传系统,所述系统包括虚拟化平台和管理平台,所述虚拟化平台和所述管理平台进行通信连接;

所述虚拟化平台,被配置为接收数据上传请求,所述数据上传请求中携带数据上传的配置需求信息;根据所述配置需求信息,创建对应的虚拟机,通过所述虚拟机执行所述数据上传请求指示的数据上传操作;并将所述虚拟机的镜像文件的副本发送给所述管理平台;

所述管理平台,被配置为接收并存储所述镜像文件的副本,通过所述镜像文件的副本管理所述虚拟机。

2.根据权利要求1所述的数据上传系统,所述系统还包括目标计算设备,所述目标计算设备远程连接至所述虚拟化平台,所述虚拟化平台进一步被配置为:

在通过所述虚拟机执行所述数据上传请求指示的数据上传操作的过程中,判断所述数据上传操作是否需要安全校验;

若是,则生成安全校验请求,并将所述安全校验请求发送至所述目标计算设备;

在接收到所述目标计算设备返回的安全校验通过消息的情况下,执行所述数据上传操作。

3.根据权利要求2所述的数据上传系统,所述目标计算设备被配置为:

接收所述虚拟机发送的所述安全校验请求;

检测是否连接有目标u盾;

若检测到连接有所述目标u盾,则向所述虚拟机返回安全校验通过消息。

4.根据权利要求1所述的数据上传系统,所述虚拟化平台和所述管理平台设置于不同的计算设备上。

5.根据权利要求1所述的数据上传系统,所述虚拟化平台进一步被配置为:

创建配置需求信息与虚拟机标识之间的对应关系表。

6.根据权利要求5所述的数据上传系统,所述虚拟化平台进一步被配置为:

根据所述配置需求信息与虚拟机标识之间的对应关系表,确定所述数据上传请求中携带的配置需求信息是否存在对应的虚拟机;

在所述数据上传请求中携带的配置需求信息不存在对应的虚拟机的情况下,执行所述根据所述配置需求信息,创建对应的虚拟机的操作步骤;

根据所述数据上传请求中携带的配置需求信息和创建的虚拟机的虚拟机标识,更新所述配置需求信息与虚拟机标识之间的对应关系表。

7.根据权利要求1所述的数据上传系统,所述虚拟化平台进一步被配置为:

在检测到目标虚拟机发生故障的情况下,向所述管理平台发送故障消息;

接收所述管理平台返回的所述目标虚拟机对应的镜像文件的副本,根据所述目标虚拟机对应的镜像文件的副本,恢复所述目标虚拟机。

8.根据权利要求7所述的数据上传系统,所述管理平台进一步被配置为:

在接收到所述虚拟化平台发送的故障消息的情况下,从存储的镜像文件的副本中确定所述故障消息对应的目标虚拟机的镜像文件的副本;

向所述虚拟化平台返回所述目标虚拟机的镜像文件的副本。

9.根据权利要求1所述的数据上传系统,所述管理平台进一步被配置为:

在接收到虚拟机备份指令的情况下,从存储的镜像文件的副本中确定所述虚拟机备份指令对应的虚拟机的镜像文件的副本,并向请求方返回所述虚拟机备份指令对应的虚拟机的镜像文件的副本。

10.一种数据上传方法,应用于虚拟化平台,所述方法包括:

接收数据上传请求,所述数据上传请求中携带数据上传的配置需求信息;

根据所述配置需求信息,创建对应的虚拟机,通过所述虚拟机执行所述数据上传请求指示的数据上传操作;

将所述虚拟机的镜像文件的副本发送给管理平台。

11.根据权利要求10所述的数据上传方法,所述通过所述虚拟机执行所述数据上传请求指示的数据上传操作,包括:

判断所述数据上传操作是否需要安全校验;

若是,则生成安全校验请求,并将所述安全校验请求发送至目标计算设备;

在接收到所述目标计算设备返回的安全校验通过消息的情况下,执行所述数据上传操作,所述安全校验通过消息为所述目标计算设备在检测到连接有目标u盾的情况下发送的。

12.根据权利要求10所述的数据上传方法,所述方法还包括:

创建配置需求信息与虚拟机标识之间的对应关系表。

13.根据权利要求12所述的数据上传方法,所述根据所述配置需求信息,创建对应的虚拟机之前,还包括:

根据所述配置需求信息与虚拟机标识之间的对应关系表,确定所述数据上传请求中携带的配置需求信息是否存在对应的虚拟机;

在所述数据上传请求中携带的配置需求信息不存在对应的虚拟机的情况下,执行所述根据所述配置需求信息,创建对应的虚拟机的操作步骤;

根据所述数据上传请求中携带的配置需求信息和创建的虚拟机的虚拟机标识,更新所述配置需求信息与虚拟机标识之间的对应关系表。

14.根据权利要求10所述的数据上传方法,所述将所述虚拟机的镜像文件的副本发送给管理平台之后,还包括:

在检测到目标虚拟机发生故障的情况下,向所述管理平台发送故障消息;

接收所述管理平台返回的所述目标虚拟机对应的镜像文件的副本,根据所述目标虚拟机对应的镜像文件的副本,恢复所述目标虚拟机。

15.一种数据上传方法,所述方法包括:

虚拟化平台接收数据上传请求,所述数据上传请求中携带数据上传的配置需求信息;根据所述配置需求信息,创建对应的虚拟机,通过所述虚拟机执行所述数据上传请求指示的数据上传操作;并将所述虚拟机的镜像文件的副本发送给管理平台;

所述管理平台接收并存储所述镜像文件的副本,通过所述镜像文件的副本管理所述虚拟机。

16.一种计算设备,包括:

存储器和处理器;

所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现下述方法:

接收数据上传请求,所述数据上传请求中携带数据上传的配置需求信息;

根据所述配置需求信息,创建对应的虚拟机,通过所述虚拟机执行所述数据上传请求指示的数据上传操作;

将所述虚拟机的镜像文件的副本发送给管理平台。

17.一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现权利要求10至14任意一项所述数据上传方法的步骤。


技术总结
本说明书提供数据上传系统及方法,其中所述数据上传系统包括:虚拟化平台和管理平台,虚拟化平台和管理平台进行通信连接;虚拟化平台,被配置为接收数据上传请求,数据上传请求中携带数据上传的配置需求信息;根据配置需求信息,创建对应的虚拟机,通过虚拟机执行数据上传请求指示的数据上传操作;并将虚拟机的镜像文件的副本发送给管理平台;管理平台,被配置为接收并存储镜像文件的副本,通过镜像文件的副本管理虚拟机。本说明书中可以根据不同的数据上传的配置需求,创建不同的虚拟机,以完成不同的数据上传操作,大大降低了成本,且提高了维护和管理的便捷性。

技术研发人员:屈晋宇
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2020.09.14
技术公布日:2020.12.01
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1