1.一种版本发布方法,其特征在于,所述方法包括:
当检测到目标用户登录新建虚拟机时,确定所述新建虚拟机为主机,并确定所述目标用户的初始虚拟机为备用机,所述目标用户为体验新版软件的用户,所述新建虚拟机配置有所述新版软件,所述初始虚拟机和新建虚拟机已建立关联关系;
获取所述目标用户登录所述主机后的使用数据,并同步所述使用数据至所述备用机;
当检测到双机倒换功能被激活后,分离处理所述主机和所述备用机,并切换所述目标用户登录至所述备用机,所述双机倒换功能用于指示切换主机和备用机的使用。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述初始虚拟机的参数信息,所述参数信息至少包括:软件信息、历史使用数据和配置信息;
根据所述初始虚拟机的参数信息,创建新的虚拟机;
建立所述初始虚拟机和所述新建虚拟机之间的传输链路,以使得所述初始虚拟机和所述新建虚拟机保持数据同步。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
持续监测所述主机的心跳状态,所述心跳状态用于指示所述虚拟机设备的运行状态;
当在预设时间段内未成功检测到心跳状态时,则激活双机倒换功能;
或者,接收到退出指令,所述退出指令用于指示退出体验所述新版软件;
根据所述退出指令,激活双机倒换功能。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述主机与所述备用机已成功分离后,对所述主机中的新版软件进行维修处理;
当新版软件已成功维修后,重新建立备用机与主机之间的传输链路。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取所述目标用户登录并使用所述备用机期间的使用数据;
当所述主机与所述备用机重新建立传输链路后,同步所述备用机中的使用数据至所述主机中;
切换所述目标用户登录至所述主机。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过登录界面获取所述目标用户的登录信息,所述登录界面包括第一虚拟机的登录入口和第二虚拟机的登录入口,所述登录信息用于指示登录初始虚拟机或者新建虚拟机;
根据所述登录信息,登录初始虚拟机或者新建虚拟机;
在初始虚拟机或者新建虚拟机中确定本次登录的虚拟机为主机,并确定另一个虚拟机为备用机。
7.一种版本发布装置,其特征在于,包括:确定模块、同步模块和分离模块,
所述确定模块,用于当检测到目标用户登录新建虚拟机时,确定所述新建虚拟机为主机,并确定所述目标用户的初始虚拟机为备用机,所述目标用户为体验新版软件的用户,所述新建虚拟机配置有所述新版软件,所述初始虚拟机和新建虚拟机已建立关联关系;
所述同步模块,用于获取所述目标用户登录所述主机后的使用数据,并同步所述使用数据至所述备用机;
所述分离模块,用于当检测到双机倒换功能被激活后,分离处理所述主机和所述备用机,并切换所述目标用户登录至所述备用机,所述双机倒换功能用于指示切换主机和备用机的使用。
8.根据权利要求7所述的装置,其特征在于,所述同步模块,还用于:
获取所述初始虚拟机的参数信息,所述参数信息至少包括:软件信息、历史使用数据和配置信息;
根据所述初始虚拟机的参数信息,创建新的虚拟机;
建立所述初始虚拟机和所述新建虚拟机之间的传输链路,以使得所述初始虚拟机和所述新建虚拟机保持数据同步。
9.根据权利要求7所述的装置,其特征在于,所述分离模块,还用于:
持续监测所述主机的心跳状态,所述心跳状态用于指示所述虚拟机设备的运行状态;
当在预设时间段内未成功检测到心跳状态时,则激活双机倒换功能;
或者,接收到退出指令,所述退出指令用于指示退出体验所述新版软件;
根据所述退出指令,激活双机倒换功能。
10.根据权利要求7所述的装置,其特征在于,所述分离模块,还用于:
当所述主机与所述备用机已成功分离后,对所述主机中的新版软件进行维修处理;
当新版软件已成功维修后,重新建立备用机与主机之间的传输链路。
11.根据权利要求10所述的装置,其特征在于,所述分离模块,还用于:
获取所述目标用户登录并使用所述备用机期间的使用数据;
当所述主机与所述备用机重新建立传输链路后,同步所述备用机中的使用数据至所述主机中;
切换所述目标用户登录至所述主机。
12.根据权利要求7所述的装置,其特征在于,所述确定模块,还用于:
通过登录界面获取所述目标用户的登录信息,所述登录界面包括第一虚拟机的登录入口和第二虚拟机的登录入口,所述登录信息用于指示登录初始虚拟机或者新建虚拟机;
根据所述登录信息,登录初始虚拟机或者新建虚拟机;
在初始虚拟机或者新建虚拟机中确定本次登录的虚拟机为主机,并确定另一个虚拟机为备用机。