本申请提供一种数据同步方法及电子设备,用于解决电子设备的数据同步效果较差的技术问题。该方法包括:确定第一电子设备对应的第一状态信息,所述第一状态信息包括所述第一电子设备的当前的网络状态信息和/或当前的位置信息;获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应的数据同步方式。
【技术实现步骤摘要】
本专利技术涉及电子
,特别涉及一种数据同步方法及电子设备。
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子设备的性能及外观都得到了大力提升,成为学习和生活中不可缺少的一部分。用户利用电子设备可以做的事也越来越多,如:用户可将电子设备中的视频、音乐、图像、联系人等数据同步到其它设备中。目前,在设备之间进行数据同步之前,通常会为进行数据同步的设备设置相应的数据同步方式。例如,当需要进行数据同步的两个设备之间的距离较近时,用户可能会选择点对点的数据同步方式,而在两个设备之间的相对距离较远时,用户可能会选择通过无线或云端进行数据同步的方式,从而电子设备可以根据用户设置的数据同步方式进行数据的同步。然而,在实际应用中,用于在用户选定数据同步的方式之后,数据同步的方式就固定了,在数据同步的过程中不能改变,因此,在某些情况下容易导致数据同步失败,例如,在用户设置了采用点对点的数据同步方式时,若因用户的移动导致设备间的距离过大,可能造成点对点的连接失败,进而无法继续进行数据同步,同步效果较差。
技术实现思路
本申请提供一种数据同步方法及电子设备,用于解决电子设备的数据同步效果较差的技术问题。第一方面,提供一种数据同步方法,包括以下步骤:确定第一电子设备对应的第一状态信息,所述第一状态信息包括所述第一电子设备的当前的网络状态信息和/或当前的位置信息;获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应的数据同步方式。可选的,所述第一状态信息及所述第二状态信息中分别包括相应电子设备当前的位置信息;根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应的数据同步方式,包括:根据所述第一状态信息及所述第二状态信息确定所述第一电子设备与所述第二电子设备之间的相对距离;若所述相对距离小于等于预设相对距离,确定所述第一电子设备对应的数据同步方式为点对点数据同步方式。可选的,所述第一状态信息及所述第二状态信息中分别包括相应电子设备当前的网络状态信息;在根据所述第一状态信息及所述第二状态信息确定所述第一电子设备与所述第二电子设备之间的相对距离之后,还包括:若所述相对距离大于预设相对距离,确定所述第一电子设备是否和所述第二电子设备是否处于同一局域网内;若所述第一电子设备和所述第二电子设备处于同一局域网内,确定所述第一电子设备对应的数据同步方式为通过无线传输进行数据同步的方式。可选的,确定所述第一电子设备和所述第二电子设备是否处于同一局域网内,包括确定所述第一电子设备与所述第二电子设备是否处于同一接入点AP的覆盖范围内。可选的,在确定所述第一电子设备和所述第二电子设备是否处于同一局域网内之后,还包括:若所述第一电子设备和所述第二电子设备不处于同一局域网内,确定所述第一电子设备对应的数据同步方式为通过云服务器进行数据同步的方式。可选的,所述方法还包括:控制所述第一电子设备按照确定的数据同步方式与所述第二电子设备进行数据同步。第二方面,提供一种电子设备,包括:检测装置,用于确定所述电子设备对应的第一状态信息,所述第一状态信息包括所述电子设备的当前的网络状态信息和/或当前的位置信息,及用于获取包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;处理器,用于根据所述第一状态信息及所述第二状态信息,确定所述电子设备对应的数据同步方式。可选的,所述第一状态信息及所述第二状态信息中分别包括相应电子设备当前的位置信息,所述处理器用于:根据所述第一状态信息及所述第二状态信息确定所述电子设备与所述第二电子设备之间的相对距离;若所述相对距离小于等于预设相对距离,确定所述电子设备对应的数据同步方式为点对点数据同步方式。可选的,所述第一状态信息及所述第二状态信息中分别包括相应电子设备当前的网络状态信息,所述处理器用于:在根据根据所述第一状态信息及所述第二状态信息确定所述电子设备与所述第二电子设备之间的相对距离之后,若确定所述相对距离大于预设相对距离,确定所述电子设备是否和所述第二电子设备是否处于同一局域网内;若所述电子设备和所述第二电子设备处于同一局域网内,确定所述电子设备对应的数据同步方式为通过无线传输进行数据同步的方式。可选的,所述处理器用于:确定所述电子设备与所述第二电子设备是否处于同一接入点AP的覆盖范围内。可选的,所述处理器用于:在确定所述电子设备和所述第二电子设备是否处于同一局域网内之后,若确定所述电子设备和所述第二电子设备不处于同一局域网内,确定所述电子设备对应的数据同步方式为通过云服务器进行数据同步的方式。可选的,所述处理器还用于:控制所述第一电子设备按照确定的数据同步方式与所述第二电子设备进行数据同步。第三方面,提供一种电子设备,包括:确定模块,用于确定电子设备对应的第一状态信息,所述第一状态信息包括所述第一电子设备的当前的网络状态信息和/或当前的位置信息;获取模块,用于获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;处理模块,用于根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应的数据同步方式。本申请中,由于通过第一电子设备的第一状态信息能够获知其当前的网络状态信息和/或当前的位置信息,且其获得的第二状态信息能够表明第二电子设备的当前的网络状态信息和/或当前的位置信息,因此,根据第一状态信息和第二状态信息能够实时确定第一电子设备及第二电子设备当前的网络状态和/或当前的位置状态,从而可以确定与第一电子设备的当前的状态信息相匹配的数据同步方式,而无需用户手动干预,进而在数据同步过程中,可将第一电子设备当前的数据同步方式自动调整为所确定的数据同步方式,以更加符合电子设备当前的状态,提高数据同步的成功率。附图说明图1为本专利技术实施例中数据同步方法的主要流程图;图2为本专利技术实施例中基于点对点的数据同步方式的切换示意图;图3为本专利技术实施例中基于无线传输的数据同步方式的切换示意图;图4为本专利技术实施例中基于云服务器的数据同步方式的切换示意图;图5为本专利技术实施例中电子设备的结构示意图;图6为本专利技术实施例中电子设备的结构框图。
...
![一种数据同步方法及电子设备](https://img.jigao616.com/upload/patent/2017/3/30/201511017352.gif)
【技术保护点】
一种数据同步方法,包括:确定第一电子设备对应的第一状态信息,所述第一状态信息包括所述第一电子设备的当前的网络状态信息和/或当前的位置信息;获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应的数据同步方式。
【技术特征摘要】
1.一种数据同步方法,包括:
确定第一电子设备对应的第一状态信息,所述第一状态信息包括所述第一
电子设备的当前的网络状态信息和/或当前的位置信息;
获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二
状态信息;
根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应
的数据同步方式。
2.如权利要求1所述的方法,其特征在于,所述第一状态信息及所述第
二状态信息中分别包括相应电子设备当前的位置信息;
根据所述第一状态信息及所述第二状态信息,确定所述第一电子设备对应
的数据同步方式,包括:
根据所述第一状态信息及所述第二状态信息确定所述第一电子设备与所
述第二电子设备之间的相对距离;
若所述相对距离小于等于预设相对距离,确定所述第一电子设备对应的数
据同步方式为点对点数据同步方式。
3.如权利要求2所述的方法,其特征在于,所述第一状态信息及所述第
二状态信息中分别包括相应电子设备当前的网络状态信息;
在根据所述第一状态信息及所述第二状态信息确定所述第一电子设备与
所述第二电子设备之间的相对距离之后,还包括:
若所述相对距离大于预设相对距离,确定所述第一电子设备是否和所述第
二电子设备是否处于同一局域网内;
若所述第一电子设备和所述第二电子设备处于同一局域网内,确定所述第
一电子设备对应的数据同步方式为通过无线传输进行数据同步的方式。
4.如权利要求3所述的方法,其特征在于,确定所述第一电子设备和所
述第二电子设备是否处于同一局域网内,包括
确定所述第一电子设备与所述第二电子设备是否处于同一接入点AP的覆
盖范围内。
5.如权利要求3或4所述的方法,其特征在于,在确定所述第一电子设
备和所述第二电子设备是否处于同一局域网内之后,还包括:
若所述第一电子设备和所述第二电子设备不处于同一局域网内,确定所述
第一电子设备对应的数据同步方式为通过云服务器进行数据同步的方式。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
控制所述第一电子设备按照确定的数据同步方式与所述第二电子设备进
行数据同步。
7.一种电子设备,包括:
检测装置,用于确定第一电子设备对应的第一状态信息,所述第一状态信
息包括所述第一电子设备的当前的网络状态信息和/或当前的位置信息,及用于
获取包括第二电子设...
【专利技术属性】
技术研发人员:郭强,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。