数据同步方法、装置与终端的制作方法

文档序号:7999749阅读:151来源:国知局
数据同步方法、装置与终端的制作方法
【专利摘要】本发明公开一种数据同步方法、装置与终端,用于将终端中的数据信息共享给另外一个终端。该数据同步方法包括:在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信;从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中;从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。采用本发明的技术方案,可以将一台设备上的应用及数据很方便的同步到另外一个设备上,以此达到应用及数据的共享。
【专利说明】数据同步方法、装置与终端

【技术领域】
[0001]本发明涉及电子产品领域,更具体的涉及一种数据同步方法、装置与终端。

【背景技术】
[0002]随着移动通信技术和智能手机的迅速发展,智能触摸手机的使用人群范围越来越广,已成为我们生活中的一部分。由于手机的更新速度或其他原因,需要更换手机,或把手机中的应用及数据信息共享给另一手机。
[0003]目前对于此情况的一般做法是,备份出相应的一些应用中的数据到PC上,然后再把数据通过PC机发到另一手机上。此种做法仅实现了数据的共享,而且是一部分应用的数据共享。
[0004]目前的方式,对于新换手机的用户来说,可能意味着之前手机中大量的应用需要重新安装,应用对应的数据可能也会丢失。对于按手机或有多个手机的用户来说,很不方便。
[0005]因此,现有技术中存在更换设备带来的同步数据困难问题。


【发明内容】

[0006]本发明提供一种数据同步方法、装置与终端,用于解决现有技术中存在更换设备带来的同步数据困难问题。
[0007]为实现上述目的,根据本发明的一个方面,提供一种数据同步方法,并采用如下技术方案:
[0008]数据同步方法包括:在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信;从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中;从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
[0009]进一步地,在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信的步骤之前还包括:将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0010]进一步地,在所述将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中之前,所述方法还包括:按照预设的备份标准判断所述程序及本地数据是否需要备份到所述预设介质中,并在所述程序及所述相关数据需要备份到所述预设介质中时执行将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0011]进一步地,所述控制所述预设介质与所述第二设备通信包括:通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
[0012]进一步地,所述控制所述预设介质与所述第二设备通信包括:通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
[0013]进一步地,所述控制所述预设介质与所述第二设备通信包括:通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
[0014]进一步地,所述预设介质为T-flash卡。
[0015]根据本发明的另外一个方面,提供一种数据同步装置,并采用如下技术方案:
[0016]数据同步装置包括:控制模块,用于在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信;安装模块,用于从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中;同步模块,用于从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
[0017]进一步地,数据同步装置还包括:备份模块,用于将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0018]进一步地,数据同步装置还包括:判断模块,用于按照预设的备份标准判断所述程序及本地数据是否需要备份到所述预设介质中,并在所述程序及所述相关数据需要备份到所述预设介质中时执行将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0019]进一步地,所述控制模块包括:发送模块,用于通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
[0020]进一步地,所述控制模块包括:登录模块,用于通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
[0021]进一步地,所述控制模块包括:读取模块,用于通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
[0022]进一步地,所述预设介质为T-flash卡。
[0023]根据本发明的又一个方面,提供一种终端,并采用如下技术方案:
[0024]该终端包括上述的同步装置。
[0025]本发明提供的在两终端间共享应用及数据的方法,可以通过网络,也可以通过一种媒介,例如T卡,备份相应的安装的应用的安装程序及相应生成的数据,然后通过网络或此媒介及一个相应的安装程序自动把网络上或此媒介中的应用安装到另一终端上,并把数据放置到对应的位置,以此达到两台手机应用及数据的共享。

【专利附图】

【附图说明】
[0026]附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027]图1表示本发明实施例一所述的数据同步方法的流程图;
[0028]图2表示本发明实施例二所述的数据同步方法的流程图;
[0029]图3表示本发明实施例三所述的数据同步装置的结构示意图。

【具体实施方式】
[0030]以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
[0031]实施例一
[0032]图1表示本发明实施例一所述的数据同步方法的流程图。
[0033]参见图1所示,数据同步方法包括:
[0034]SlOl:在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信;
[0035]S103:从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中;
[0036]S105:从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
[0037]优选地,在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信的步骤之前还包括:将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0038]在步骤SlOl中,预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据即备份应用安装包:一般A手机中的应用会在目录/data/app下面备份相应的安装的原始的APP的APK应用包,如test.Android, xxxgame-1.apk,则控制程序需要在应用安装后备份此目录下的apk安装包到预设介质中,也可在预设介质中的相应的目录中记录这些apk包的安装顺序。同样,将运行此程序产生的本地数据也备份到预设介质中,即备份应用对应的数据:应用对应的相关数据一般是在系统的data/data/test.Android,xxxgame目录下面,备份此目录下面对应的数据。
[0039]在步骤S103中,从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中,即安装备份程序包:控制程序访问媒介,随机或按顺序来安装相应的媒介中备份的应用程序。同样在步骤S105中进行恢复数据:控制程序访问媒介,把数据区的信息恢复到data/data中的各个对应的应用中。如有必要并把相应的权限设置为原始对应的访问权限。
[0040]通过本实施例的上述技术方案,可快速在两个设备中切换应用及相应的数据。恢复出厂模式后,也可利用该机制恢复应用及数据。不必换手机后重装应用。
[0041]实施例二:
[0042]图2表示本发明实施例二所述的数据同步方法的流程图。
[0043]参见图2所示,数据同步方法包括:
[0044]步骤201:判断是否需要同步媒介中的应用及数据。是到202,否到204。
[0045]在本步骤中,判断是否需要同步媒介中的应用及数据,此处判断是根据用户的需求进行判断的,可以预设一个判断的标准,对于需要同步的应用及数据才备份到媒介中,凸显一个选择性,而不是任何一个程序和数据都要同步的。
[0046]步骤202:控制模块调用安装备份程序模块把备份的应用安装程序依次安装在与该媒介通信的设备上。
[0047]本步骤可以通过三种方式实现,SP:
[0048]优选地,所述控制所述预设介质与所述第二设备通信包括:通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
[0049]优选地,所述控制所述预设介质与所述第二设备通信包括:通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
[0050]优选地,所述控制所述预设介质与所述第二设备通信包括:通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
[0051]步骤203:控制模块调用恢复应用数据模块把备份的应用数据复制到设备的相应位置中,进行数据的恢复。
[0052]步骤204:控制模块调用备份安装程序模块把原始安装程序文件备份到媒介。
[0053]步骤205:控制模块调用备份应用数据模块把应用数据备份到媒介。
[0054]通过上述实施例,本发明提供的在两终端间共享应用及数据的方法,可以通过网络,也可以通过一种媒介,例如T-flash卡,备份相应的安装的应用的安装程序及相应生成的数据,然后通过网络或此媒介及一个相应的安装程序自动把网络上或此媒介中的应用安装到另一终端上,并把数据放置到对应的位置,以此达到两台手机应用及数据的共享。
[0055]实施例三
[0056]图3表示本发明实施例三所述的数据同步装置的结构示意图。
[0057]参见图3所示,本发明提供的数据同步装置包括:控制模块301,用于在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信;安装模块303,用于从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中;同步模块305,用于从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
[0058]可选地,数据同步装置还包括:备份模块(图中未示),用于将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0059]可选地,数据同步装置还包括:判断模块(图中未示),用于按照预设的备份标准判断所述程序及本地数据是否需要备份到所述预设介质中,并在所述程序及所述相关数据需要备份到所述预设介质中时执行将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
[0060]可选地,所述控制模块301包括:发送模块(图中未示),用于通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
[0061]可选地,所述控制模块301包括:登录模块(图中未示),用于通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
[0062]可选地,所述控制301包括:读取模块(图中未示),用于通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
[0063]可选地,所述预设介质为T-flash卡。
[0064]本发明提供一种终端包括上述的同步装置。
[0065]本发明提供的在两终端间共享应用及数据的方法,可以通过网络,也可以通过一种媒介,例如T-flash卡,备份相应的安装的应用的安装程序及相应生成的数据,然后通过网络或此媒介及一个相应的安装程序自动把网络上或此媒介中的应用安装到另一终端上,并把数据放置到对应的位置,以此达到两台手机应用及数据的共享。对于恢复出厂模式后,也可利用该机制恢复应用及数据。不必换手机后重装应用。
【权利要求】
1.一种数据同步方法,其特征在于,包括: 在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信; 从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中; 从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
2.如权利要求1所述的同步方法,其特征在于,在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信的步骤之前还包括: 将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
3.如权利要求2所述的同步方法,其特征在于,在所述将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中之前,所述方法还包括: 按照预设的备份标准判断所述程序及本地数据是否需要备份到所述预设介质中,并在所述程序及所述相关数据需要备份到所述预设介质中时执行将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
4.如权利要求1所述的同步方法,其特征在于,所述控制所述预设介质与所述第二设备通信包括: 通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
5.如权利要求1所述的同步方法,其特征在于,所述控制所述预设介质与所述第二设备通信包括: 通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
6.如权利要求1所述的同步方法,其特征在于,所述控制所述预设介质与所述第二设备通信包括: 通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
7.如权利要求5所述的同步方法,其特征在于,所述预设介质为T-flash卡。
8.一种数据同步装置,其特征在于,包括: 控制模块,用于在将预设介质中存储的第一设备安装的程序以及运行所述程序所产生的本地数据同步到第二设备时,控制所述预设介质与所述第二设备通信; 安装模块,用于从所述预设介质读取所述程序并将所述程序安装到所述第二设备的第一预定目录中; 同步模块,用于从所述预设介质读取所述本地数据并将所述本地数据同步到所述第二设备的第二预定目录中。
9.如权利要求8所述的同步装置,其特征在于,还包括: 备份模块,用于将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
10.如权利要求9所述的同步装置,其特征在于,还包括: 判断模块,用于按照预设的备份标准判断所述程序及本地数据是否需要备份到所述预设介质中,并在所述程序及所述相关数据需要备份到所述预设介质中时执行将第一设备安装的程序以及运行所述程序所产生的本地数据备份到预设介质中。
11.如权利要求8所述的同步装置,其特征在于,所述控制模块包括: 发送模块,用于通过所述第二设备的网络功能模块将所述预设介质中的所述程序与所述本地数据发送至所述第二设备。
12.如权利要求8所述的同步装置,其特征在于,所述控制模块包括: 登录模块,用于通过所述第二设备的网络功能登录所述预设介质读取所述程序与所述本地数据后回传给所述第二设备。
13.如权利要求8所述的同步装置,其特征在于,所述控制模块包括: 读取模块,用于通过安装所述预设介质到所述第二设备上,使得所述第二设备通过与所述预设介质相应的读取模块直接读取所述预设介质上的所述程序与所述本地数据。
14.如权利要求8所述的同步装置,其特征在于,所述预设介质为T-flash卡。
15.一种终端,其特征在于,包括权利要求8至14任一项所述的同步装置。
【文档编号】H04L29/08GK104184764SQ201310195262
【公开日】2014年12月3日 申请日期:2013年5月23日 优先权日:2013年5月23日
【发明者】李虎军, 高宇, 陈聪 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1