The invention discloses a migration method, a server, a cloud phone and a system of a cloud phone, wherein the method comprises the following steps: sending a collection instruction to the source cloud phone, so that the source cloud phone obtains and uploads a software package list and a digital summary corresponding to each software package file; after receiving and storing a software package list and a digital summary, the software package list is acquired and sent in turn according to the software package list The package file and the digital summary corresponding to the package file are summarized to the destination cloud phone to enable the destination cloud phone to install the software until the software on the package list is installed on the destination cloud phone. Because the source cloud phone only needs to upload the software package list and the digital summary to the server, and the length of the digital summary is very small, which greatly saves the traffic use in the migration process, reduces the migration cost, reduces the migration use time, indirectly improves the user's use experience, and can be widely used in the field of data migration technology.
【技术实现步骤摘要】
一种云手机的迁移方法、服务器、云手机及系统
本专利技术涉及数据迁移
,尤其涉及一种云手机的迁移方法、服务器、云手机及系统。
技术介绍
云手机迁移的概念:将用户在云手机内安装的所有的软件包文件复制出来并保存到服务器,再从该服务器复制所有软件包文件到其他云手机并安装。用户不会感觉到云手机的物理位置发生了改变。海量的云手机部署在多地的数据中心机房内(IDC),由于各种原因需要将云手机内的用户数据迁移去其他数据中心机房内的云手机,或者同一数据中心的不同云手机,比如有如下原因:(1)、其他数据中心成本更加低;(2)、当前数据中心将停止运营;(3)、为了节省成本,将单个云手机机箱内使用率不高的云手机汇整集中。如某机房内部署了100台云手机服务器,每台云手机服务器内包含92台云手机。其中有1台云手机服务器内只有5台云手机分配给用户使用,需要将该云手机服务器内的这5台云手机内的用户安装的软件包,以及用户数据迁移去其他云手机服务器,再将该台云手机服务器下架节省部分机柜费用。目前,传统的云手机迁移的做法是,参照图6,将每台云手机内用户安装的软件包文件全部上传到迁移服务器,然后从迁移服务器往目的云手机复制对应用户的软件包文件并安装。但是这些做法存有以下问题:云手机用户数量巨大,传输所有用户安装的软件包文件到迁移服务器将产生巨大的流量(特别是跨机房)。迁移的时间成本以及花费的流量将是巨大的,由于迁移时用户无法使用云手机,降低了用户的使用体验。名词解释:数字摘要:DigitalDigest,以下简称摘要。 ...
【技术保护点】
1.一种云手机的迁移方法,其特征在于,包括以下步骤:/n发送收集指令至源云手机,以使源云手机获取并上传软件包列表以及与各软件包文件对应的数字摘要;/n接收并存储软件包列表和数字摘要后,根据软件包列表依次获取并发送软件包文件以及与该软件包文件对应的数字摘要至目的云手机,以使目的云手机安装软件,直到目的云手机上安装完软件包列表上的软件。/n
【技术特征摘要】
1.一种云手机的迁移方法,其特征在于,包括以下步骤:
发送收集指令至源云手机,以使源云手机获取并上传软件包列表以及与各软件包文件对应的数字摘要;
接收并存储软件包列表和数字摘要后,根据软件包列表依次获取并发送软件包文件以及与该软件包文件对应的数字摘要至目的云手机,以使目的云手机安装软件,直到目的云手机上安装完软件包列表上的软件。
2.根据权利要求1所述的一种云手机的迁移方法,其特征在于,还包括以下步骤:
根据接收到的数字摘要检测预设数据库中是否已存有该数字摘要,并在检测到未存有时,根据数字摘要生成并发送上传指令至源云手机,以使源云手机上传与该数字摘要对应的软件包文件;
接收并存储软件包文件,以及根据数字摘要修改该软件包文件的文件名。
3.根据权利要求2所述的一种云手机的迁移方法,其特征在于,所述接收并存储软件包文件这一步骤,具体包括以下步骤:
接收到软件包文件后,计算该软件包文件的摘要值;
将摘要值与接收到的数字摘要进行比对判断,并在判断到摘要值与数字摘要不相等时,提示上传文件有误。
4.根据权利要求1所述的一种云手机的迁移方法,其特征在于,还包括以下步骤:
当目的云手机接收到软件包文件以及与该软件包文件对应的数字摘要后,根据软件包文件计算摘要值,并将摘要值与接收到的数字摘要进行比对判断,以及在判断到摘要值与数字摘要不相等时,生成并上传报错信息;
接收到报错信息后,重新发送软件包文件。
5.一种云手机的迁移方法,其特征在于,包括以下步骤:
接收到服务器发送的收集指令后,获取所有的软件包文件,并根据软件包文件生成软件包列表;
分别计算各软件包文件的摘要值,并根据摘要值获得与软件包文件对应的数字摘要;
将软件包列表和数字摘要上传至服务器,以使服务器根据软件包列表依次发送软件包文件至目的云手机,从而使目的云手机安装软件。
...
【专利技术属性】
技术研发人员:石启铮,黄小勇,雷磊,黄坚,丁鄂,
申请(专利权)人:湖南微算互联信息技术有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。