一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于云手机克隆备份真机的方法、终端设备、及存储介质与流程

2021-10-27 20:51:00 来源:中国专利 TAG:终端设备 克隆 备份 实施 通信


1.本发明实施例涉及计算机通信技术领域,尤其涉及一种基于云手机克隆备份真机的方法、终端设备、及存储介质。


背景技术:

2.目前手机备份软件的方式都是将当前安装的应用和数据备份到本地磁盘空间,在用户需要还原数据的时候本地手机必须要恢复到之前的数据状态,在备份之后运行所产生的的数据都必须丢弃,对使用者来说产生诸多不便利性,并且这种备份方式属于一种冷备份。
3.该种方式存在的缺陷性,在于:
4.1,当用户需要还原数据的时候,本地手机必须要恢复到之前的数据状态;
5.2,在备份之后运行所产生的数据都必须丢弃;
6.3数据只能还原到备份的原手机运行,若将数据导入到其他手机由于设备硬件参数信息的差异性会导致还原后的应用出现差异性.


技术实现要素:

7.为解决背景技术提到的以上技术问题,本发明提出一种基于云手机克隆备份真机的方法,所述方法包括:
8.真机设备将需要备份的目标数据发送至云手机应用程序对应的云手机端,其中,所述云手机应用程序预先装载于所述真机设备上,所述目标数据至少包括目标应用和目标数据;
9.所述云手机端将接收到的所述目标应用安装到所述云手机,并将接收到的所述目标数据备份至所述云手机;
10.所述真机设备获取所述真机设备的硬件信息参数,并将所述真机设备的硬件信息参数发送至所述云手机端;
11.所述云手机端将接收到的所述真机设备的硬件信息参数应用到所述云手机上,使得所述云手机具有与所述真机设备相同的设备硬件信息参数;
12.所述云手机端响应用户对所述真机设备上的所述目标数据的操作,若所述云手机端检测到所述真机设备装载的所述云手机应用程序处于预设使用状态时,则所述云手机端按照所述用户对所述真机设备的所述目标数据的操作来运行所述云手机装载的所述目标应用,并将运行该目标应用后新的相关数据文件保存至所述云手机。
13.优选的,所述目标数据包括与所述目标应用对应的数据文件;
14.相应地,所述云手机端将接收到的所述目标应用安装到所述云手机,并将接收到的所述目标数据备份至所述云手机,包括:
15.所述云手机端将接收到的所述目标应用安装到所述云手机之后,所述云手机端将所述与所述目标应用对应的数据文件同步存储于所述目标应用的安装目录。
16.优选的,所述云手机端按照所述用户对所述真机设备的所述目标数据的操作来运行所述云手机装载的所述目标应用,并将运行该目标应用后新的相关数据文件保存至所述云手机的步骤,具体包括:
17.所述云手机端在检测到对所述云手机装载的所述目标应用进行运行操作时,所述目标应用会对所述云手机的身份信息进行认证;
18.若认证结果为所述云手机具有与所述真机设备相同的设备硬件信息参数,则准许所述云手机端执行所述按照所述用户对所述真机设备的所述目标数据的操作来运行所述云手机装载的所述目标应用的步骤,并将运行该目标应用后新的相关数据文件保存至所述云手机中所述目标应用的安装目录。
19.其中,所述用户在所述目标应用的用户信息与所述真机设备的硬件信息参数存在对应绑定关系,且所述对应绑定关系预先存储于所述目标应用的服务器数据库。
20.优选的,所述硬件信息参数至少包括设备型号、国际国际移动设备身份码、以及mac地址。
21.优选的,所述真机设备将需要备份的目标数据发送至云手机应用程序对应的云手机端的步骤之前,还包括:
22.所述真机设备响应用户对备份数据的选择操作,将被用户选择好的目标数据添加至待备份应用列表;
23.相应地,所述真机设备将需要备份的目标数据发送至云手机应用程序对应的云手机端的步骤,具体包括:
24.真机设备将待备份应用列表中的目标数据进行打包,通过所述云手机应用程序将所述打包后的目标数据发送至云手机应用程序对应的云手机端。
25.此外,为解决以上技术问题,本发明还公开了一种终端设备,所述终端设备包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于云手机克隆备份真机的方法。
26.此外,为解决以上技术问题,本发明还公开了一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的基于云手机克隆备份真机的方法。
27.本发明的有益效果在于:本发明将用户的真机设备的数据及时备份克隆到云手机上,并将真机设备的硬件参数信息完全克隆到云手机上,完成克隆备份后的云手机可以立即使用,能够对真机设备的信息数据在云手机端进行热备份。
附图说明
28.图1是本发明一种基于云手机克隆备份真机的方法的实施例流程示意图;
29.图2为本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
30.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
31.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
32.实施例一
33.图1是本发明实施例是本发明一种基于云手机克隆备份真机的方法的第一实施例流程示意图;
34.步骤s10:真机设备将需要备份的目标数据发送至云手机应用程序对应的云手机端,所述目标数据至少包括目标应用和目标数据。
35.需要说明的是,本实施例中的真机设备为用户使用的真实手机设备;
36.而云手机本质上是采用arm芯片运行的手机并不是模拟器,可理解成真实手机去掉了屏幕的手机,只不过操作系统是预先定制的;
37.云手机应用程序可理解为云手机客户端app,其中,所述云手机应用程序预先装载于所述真机设备上,云手机客户端app中包括“克隆备份真机”选项,用户启动云手机客户端app后,选择“克隆备份真机”这个选项后,才会执行上述步骤s10;而云手机端可以理解为云手机对应的服务器(即云端);
38.可理解的是,云手机就是一种运行在云端的操作系统(可以是安卓系统也可以是ios系统,本实施例对此不加以限制)的系统手机,通过云手机应用程序程序在真实手机端控制。
39.所述目标数据至少包括目标应用和目标数据,所述目标应用可以理解为装载于用户使用的真实手机设备上的app应用程序,而目标数据可以包括app应用程序运行时产生的数据文件;当然,目标数据还可以包括存储于真机设备上的其他静态文件:例如照片图像文件、视频文件、办公文件(如文档、表格、记事本等)以及应用程序安装包等静态文件。
40.在具体实现中,在步骤s10之前,所述真机设备会响应用户对备份数据的选择操作,将被用户选择好的目标数据添加至待备份应用列表;而真机设备将待备份应用列表中的目标数据进行打包,通过所述云手机应用程序将所述打包后的目标数据发送至云手机应用程序对应的云手机端,也就是说云手机客户端app中包括一个“供用户上传备份数据应用列表”选项,用户选择它后可以选择需要备份的目标数据,方便了用户的操作。
41.步骤s20:所述云手机端将接收到的所述目标应用安装到所述云手机,并将接收到的所述目标数据备份至所述云手机。
42.可理解的是,从原来的真实手机获取到的需要备份的目标数据分为应用程序app的安装包和app运行时产生的数据文件,本实施例云手机端在云手机上首先安装app的安装包,然后将app的数据文件同步到对应的目录中,此时应用数据已经完成还原过程;
43.具体地,所述云手机端将接收到的所述目标应用(app应用程序)安装到所述云手机之后,所述云手机端将所述与所述目标应用(app应用程序)对应的数据文件(例如app应用程序的运行的历史数据文件)同步存储于所述目标应用的安装目录。
44.步骤s30:所述真机设备获取所述真机设备的硬件信息参数,并将所述真机设备的硬件信息参数发送至所述云手机端;
45.在具体实现中,本实施例以安卓操作系统为例进行说明,本实施例获取安卓手机硬件信息的方法可以是从build和telephonymanager中获取,以及使用反射获取systemproperties,并使用它的get方法获取一些系统隐藏掉的api以及某些rom独有的数据,例如手机自己定制的osversion系统版本信息等。
46.步骤s40:所述云手机端将接收到的所述真机设备的硬件信息参数应用到所述云手机上,使得所述云手机具有与所述真机设备相同的设备硬件信息参数;
47.需要说明的是,所述硬件信息参数至少包括设备型号(即手机型号)、国际移动设备身份码(即手机串码,imei(international mobile equipment identity))、以及mac地址;
48.在具体实现中,原真实手机的硬件信息参数包括手机型号,手机串码,网卡mac地址、wifi信息、以及主板型号等信息,本实施例的云手机端通过云手机上深度定制的操作系统,可以将这些硬件信息参数应用到云手机上,让运行在云手机上app获取到这些硬件信息参数,进而云手机可以完全克隆真机的硬件信息。
49.步骤s50:所述云手机端响应用户对所述真机设备上的所述目标数据的操作,若所述云手机端检测到所述真机设备装载的所述云手机应用程序处于预设使用状态时,则所述云手机端按照所述用户对所述真机设备的所述目标数据的操作来运行所述云手机装载的所述目标应用,并将运行该目标应用后新的相关数据文件保存至所述云手机。
50.需要说明的是,本步骤中的预设使用状态表征为用户使用真手设备时打开了云手机应用程序客户端app,
51.在具体实现中,所述云手机端在检测到(人为)对所述云手机装载的所述目标应用进行运行操作时,所述目标应用会对所述云手机的身份信息进行认证;
52.若认证结果为所述云手机具有与所述真机设备相同的设备硬件信息参数,则准许所述云手机端执行所述按照所述用户对所述真机设备的所述目标数据的操作来运行所述云手机装载的所述目标应用的步骤,并将运行该目标应用后新的相关数据文件保存至所述云手机中所述目标应用的安装目录;
53.可理解的是,所述用户在所述目标应用的用户信息与所述真机设备的硬件信息参数存在对应绑定关系,且所述对应绑定关系预先存储于所述目标应用的服务器数据库;有些真机上的应用app会通过识别真机设备的硬件信息参数作为用户的身份识别码,若不将原真机设备的硬件信息克隆到云手机上,则会无法使用目标应用app,或者运行目标应用app后会产生数据异常的情况;因此用户使用真机设备在打开云手机应用程序app并打开了云手机应用程序app中的“克隆备份真机”选项后,云手机应用程序app如果检测到用户对真机设备上的目标应用x进行运行操作,目标应用x会对云手机的硬件信息参数(例如手机型号,手机串码,网卡mac地址、wifi信息、以及主板型号等信息)进行认证;由于目标应用x对应的服务器已经预先将所述用户的信息和真机设备的硬件信息参数关联,如果认证结果为所述云手机具有与所述真机设备相同的设备硬件信息参数,则说明云手机端将真机的硬件信息克隆到云手机上,那么目标应用x准许所述云手机端按照所述用户对真机设备的目标应用x的操作来运行所述云手机上的目标应用x,进而所述云手机会将运行目标应用x后新的相关数据文件保存至所述云手机中所述目标应用x的安装目录;这样云手机上将真机备份的数据原样安装后,用户的应用读取到的硬件环境和真机是完全一样的,这样就完成了
对真机的克隆备份过程,云手机和真机可以同时使用。
54.本发明方法实施例的有益效果在于:将用户的真机设备的数据及时备份克隆到云手机上,并将真机设备的硬件参数信息完全克隆到云手机上,完成克隆备份后的云手机可以立即使用,能够对真机设备的信息数据在云手机端进行热备份;克隆备份之后的云手机与源手机(真机设备)具有相同的硬件参数信息,两者能够独立使用。
55.实施例二
56.本技术实施例提供了一种终端设备,参照图2,所述终端设备可理解为实施例一种的真机设备;该终端设备中可集成本技术实施例一提供的云手机应用程序。
57.如图2所示,该终端设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口以及无线接口,而用户接口1003的有线接口在本发明中可为通用串行总线(universal serial bus,usb)接口。网络接口1004可选的可以包括标准的有线接口以及无线接口(如wi

fi接口)。存储器1005可以是高速随机存取存储器(randomaccess memory,ram);也可以是稳定的存储器,比如,非易失存储器(non

volatile memory)。
58.本领域技术人员可以理解,图2中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
59.具体地,终端设备可表现为智能手机,可理解为上述基于云手机克隆备份真机的方法实施例一中的真机设备。
60.如图2所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于区域的异常检测程序。
61.在图2所示的真机设备中,网络接口1004主要用于云手机的服务器进行通信;用户接口1003主要用于供用户操作真机设备;所述电子设备通过处理器1001调用存储器1005中存储的云手机应用程序,并执行基于云手机克隆备份真机的方法的步骤。
62.实施例三
63.本技术实施例还提供一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的基于云手机克隆备份真机的方法的步骤。
64.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd

rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
65.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜