【技术实现步骤摘要】
数据同步方法及相关设备
[0001]本申请涉及终端
,尤其涉及一种数据同步方法及相关设备。
技术介绍
[0002]用户经常会使用不同类型的终端设备(例如手机、平板、车机、智能手表、大屏、手环、笔记本电脑、智能音箱)进行数据存储。为了实现不同的终端设备之间的数据共享,需要在不同的终端设备之间进行数据同步。然而,不同类型的终端设备具有不同的功能。例如,音箱可以用来播放音频文件,大屏可以用来播放视频文件、浏览图片,手表和手环可以用来查看运动健康信息、记事本、重要事项提醒。因此,在不同的终端设备之间进行数据同步时,容易出现从其他设备同步过来的数据/文件在本设备上不可用,造成了网络带宽和存储空间的浪费。
技术实现思路
[0003]本申请实施例公开了一种数据同步方法及相关设备,能够根据电子设备的软硬件能力进行数据同步,节省数据同步所消耗的网络带宽和存储空间。
[0004]本申请第一方面公开了一种数据同步方法,应用于第一电子设备,第一电子设备和第二电子设备通信连接,第一电子设备存储有第一电子设备的设备能力集和 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,应用于第一电子设备,其特征在于,所述第一电子设备和第二电子设备通信连接,所述第一电子设备存储有所述第一电子设备的设备能力集和本地文件的元数据,所述元数据包括能力字段,所述第二电子设备存储有所述第二电子设备的设备能力集,所述第一电子设备的设备能力集表示所述第一电子设备具有的软硬件能力,所述第二电子设备的设备能力集表示所述第二电子设备具有的软硬件能力,所述元数据中的能力字段表示文件使用所需的软硬件能力,所述方法包括:获取所述第二电子设备的设备能力集;确定所述第一电子设备中的待同步元数据;若所述待同步元数据与所述第二电子设备的设备能力集相匹配,将所述待同步元数据同步到所述第二电子设备。2.如权利要求1所述的数据同步方法,其特征在于,所述获取所述第二电子设备的设备能力集包括:向所述第二电子设备发送设备能力查询请求,所述设备能力查询请求用于查询所述第二电子设备的设备能力;接收所述第二电子设备返回的所述第二电子设备的设备能力集,所述第二电子设备的设备能力集是所述第二电子设备在接收到所述设备能力查询请求后向所述第一电子设备返回的;或者接收所述第二电子设备发送的所述第二电子设备的设备能力集,所述第二电子设备的设备能力集是所述第二电子设备在新增能力后向所述第一电子设备发送的,所述第二电子设备的设备能力集包含新增的能力对应的能力字段;或者读取所述第一电子设备本地存储的所述第二电子设备的设备能力集。3.如权利要求2所述的数据同步方法,其特征在于,所述读取所述第一电子设备本地存储的所述第二电子设备的设备能力集包括:若所述第一电子设备本地存储有所述第二电子设备的设备能力集,并且所述第一电子设备本地存储的所述第二电子设备的设备能力集满足时效性要求,读取所述第一电子设备本地存储的所述第二电子设备的设备能力集。4.如权利要求2所述的数据同步方法,其特征在于,所述向所述第二电子设备发送设备能力查询请求包括:在与所述第二电子设备首次连接时,向所述第二电子设备发送所述设备能力查询请求;或者在满足一定的同步触发条件时,向所述第二电子设备发送所述设备能力查询请求。5.如权利要求4所述的数据同步方法,其特征在于,所述满足一定的同步触发条件包括:所述第一电子设备的本地文件发生新增或修改;或者接收到同步指令;或者到达预设同步时间。6.如权利要求4所述的数据同步方法,其特征在于,所述在满足一定的同步触发条件时,向所述第二电子设备发送所述设备能力查询请求之前,所述方法还包括:判断所述第一电子设备本地是否存储有所述第二电子设备的设备能力集;
若所述第一电子设备本地未存储所述第二电子设备的设备能力集,向所述第二电子设备发送所述设备能力查询请求;或者若所述第一电子设备本地存储有所述第二电子设备的设备能力集,但所述第一电子设备本地存储的所述第二电子设备的设备能力集不满足时效性要求,向所述第二电子设备发送所述设备能力查询请求。7.如权利要求6所述的数据同步方法,其特征在于,所述第一电子设备本地存储有所述第二电子设备的设备能力集、所述第二电子设备的设备能力集对应的版本号和存储时间;所述第一电子设备本地存储的所述第二电子设备的设备能力集不满足时效性要求包括:所述第一电子设备的当前时间与所述存储时间的差值大于或等于预设时间阈值;或者所述第一电子设备本地存储的所述第二电子设备的设备能力集的版本号与所述第二电子设备的设备能力集的最新版本号不一致。8.如权利要求2所述的数据同步方法,其特征在于,所述确定所述第一电子设备中的待同步元数据包括:若所述第一电子设备的本地文件发生新增或修改,确定新增或修改的本地文件的元数据为所述待同步元数据;或者若接收到针对特定文件的同步指令,确定所述特定文件的元数据为所述待同步元数据;或者若到达预设同步时间,确定所述第一电子设备中所有本地文件的元数据为所述待同步元数据,或者确定所述第一电子设备中发生新增或修改的本地文件的元数据为所述待同步元数据;或者确定与所述第二电子设备的设备能力集相匹配的,所...
【专利技术属性】
技术研发人员:王昱晨,王浩,郭玉兵,孙黎,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。