数据同步方法及相关设备技术

技术编号:34827839 阅读:14 留言:0更新日期:2022-09-08 07:19
本申请的实施例提供了一种数据同步方法及相关设备。所述方法包括:获取业务数据对应的策略数据;根据所述策略数据校验所述第一电子设备与所述第二电子设备的同步权限;若所述第一电子设备与所述第二电子设备的同步权限校验成功,在所述第一电子设备与所述第二电子设备间同步所述业务数据。本实施例可实现范围可控的数据同步。可控的数据同步。可控的数据同步。

【技术实现步骤摘要】
数据同步方法及相关设备


[0001]本申请的实施例涉及终端
,尤其涉及一种数据同步方法及相关设备。

技术介绍

[0002]随着终端技术的发展,用户拥有的电子设备数量越来越多,用户同时使用多个电子设备的场景也越来越普遍。在用户操作多个电子设备时,经常需要跨设备进行数据同步。
[0003]分布式数据服务为应用程序提供在不同设备间进行数据同步的能力。如何在多个电子设备间实现范围可控、安全可控的数据同步,是一项亟待解决的问题。

技术实现思路

[0004]本申请实施例公开了一种数据同步方法及相关设备,实现范围可控的数据同步。
[0005]本申请第一方面公开了一种数据同步方法,应用于第一电子设备中,数据同步方法包括:获取业务数据对应的策略数据;根据策略数据校验第一电子设备与第二电子设备的同步权限;若第一电子设备与第二电子设备的同步权限校验成功,在第一电子设备与第二电子设备间同步业务数据。
[0006]通常,多个电子设备间,不能根据业务的实际需求动态控制分布式数据同步的范围。本申请的实施例能够根据策略数据校验第一电子设备与第二电子设备的同步权限,从而控制可以与第一电子设备进行数据同步的电子设备范围,实现范围可控、安全可控的数据同步。
[0007]在一些可选的实施方式中,获取业务数据对应的策略数据包括:获取数据同步条件;若数据同步条件被触发,获取业务数据对应的策略数据。
[0008]通过采用该技术方案,可以通过同步条件控制数据同步。
[0009]在一些可选的实施方式中,获取业务数据对应的策略数据包括:获取第一电子设备的业务数据对应的第一策略子数据;获取第二电子设备的业务数据对应的第二策略子数据。
[0010]在一些可选的实施方式中,根据策略数据校验第一电子设备与第二电子设备的同步权限包括:根据策略数据校验从第一电子设备向第二电子设备的同步权限;和/或根据策略数据校验从第二电子设备向第一电子设备的同步权限。
[0011]通过采用该技术方案,可以实现方向可控的同步权限校验。
[0012]在一些可选的实施方式中,根据策略数据校验从第一电子设备向第二电子设备的同步权限包括:根据策略数据判断第一电子设备的同步范围是否包括第二电子设备;若第一电子设备的同步范围包括第二电子设备,从第一电子设备向第二电子设备的同步权限校验成功;若第一电子设备的同步范围不包括第二电子设备,从第一电子设备向第二电子设备的同步权限校验失败。
[0013]在一些可选的实施方式中,根据策略数据校验从第一电子设备向第二电子设备的同步权限包括:根据策略数据判断第一电子设备的同步范围是否包括第二电子设备;若第
一电子设备的同步范围包括第二电子设备,根据业务数据对应的应用类型判断业务数据对应的应用程序是否具有同步权限;若业务数据对应的应用程序具有同步权限,从第一电子设备向第二电子设备的同步权限校验成功;若第一电子设备的同步范围不包括第二电子设备或业务数据对应的应用程序不具有同步权限,从第一电子设备向第二电子设备的同步权限校验失败。
[0014]通过采用该技术方案,可以通过应用程序控制同步权限。
[0015]在一些可选的实施方式中,根据策略数据判断第一电子设备的同步范围是否包括第二电子设备包括:判断策略数据中的第一策略子数据的远端设备标签是否包括策略数据中的第二策略子数据的本地端设备标签;若第一策略子数据的远端设备标签包括第二策略子数据的本地端设备标签,确定第一电子设备的同步范围包括第二电子设备;若第一策略子数据的远端设备标签不包括第二策略子数据的本地端设备标签,确定第一电子设备的同步范围不包括第二电子设备。
[0016]通过采用该技术方案,可以实现根据策略数据判断第一电子设备的同步范围是否包括第二电子设备。
[0017]在一些可选的实施方式中,根据策略数据校验从第二电子设备向第一电子设备的同步权限包括:根据策略数据判断第二电子设备的同步范围是否包括第一电子设备;若第二电子设备的同步范围包括第一电子设备,从第二电子设备向第一电子设备的同步权限校验成功;若第二电子设备的同步范围不包括第一电子设备,从第二电子设备向第一电子设备的同步权限校验失败。
[0018]在一些可选的实施方式中,根据策略数据校验从第二电子设备向第一电子设备的同步权限包括:根据策略数据判断第二电子设备的同步范围是否包括第一电子设备;若第二电子设备的同步范围包括第一电子设备,根据业务数据对应的应用类型判断业务数据对应的应用程序是否具有同步权限;若业务数据对应的应用程序具有同步权限,从第二电子设备向第一电子设备的同步权限校验成功;若第二电子设备的同步范围不包括第一电子设备或业务数据对应的应用程序不具有同步权限,从第二电子设备向第一电子设备的同步权限校验失败。
[0019]在一些可选的实施方式中,根据策略数据判断第二电子设备的同步范围是否包括第一电子设备包括:判断策略数据中的第二策略子数据的远端设备标签是否包括策略数据中的第一策略子数据的本地端设备标签;若策略数据中的第二策略子数据的远端设备标签包括策略数据中的第一策略子数据的本地端设备标签,确定第二电子设备的同步范围包括第一电子设备;若策略数据中的第二策略子数据的远端设备标签不包括策略数据中的第一策略子数据的本地端设备标签,确定第二电子设备的同步范围不包括第一电子设备。
[0020]在一些可选的实施方式中,若第一电子设备与第二电子设备的同步权限校验成功,在第一电子设备与第二电子设备间同步业务数据包括:若从第一电子设备向第二电子设备的同步权限校验成功,向第二电子设备同步业务数据;和/或若从第二电子设备向第一电子设备的同步权限校验成功,从第二电子设备接收业务数据。
[0021]在一些可选的实施方式中,若第一电子设备与第二电子设备的同步权限校验成功,在第一电子设备与第二电子设备间同步业务数据包括:若从第一电子设备向第二电子设备的同步权限校验成功且从第二电子设备向第一电子设备的同步权限校验成功,向第二
电子设备同步业务数据。
[0022]在一些可选的实施方式中,若第一电子设备与第二电子设备的同步权限校验成功,在第一电子设备与第二电子设备间同步业务数据包括:若从第一电子设备向第二电子设备的同步权限校验成功且从第二电子设备向第一电子设备的同步权限校验成功,从第二电子设备接收业务数据。
[0023]在一些可选的实施方式中,策略数据的同步优先级高于业务数据的同步优先级。
[0024]通过采用该技术方案,可以实现先同步策略数据,再同步业务数据,便于权限校验。
[0025]本申请第二方面公开了一种电子设备,包括处理器和存储器;存储器,用于存储指令;处理器,用于调用存储器中的指令,使得电子设备执行的数据同步方法。
[0026]本申请第三方面公开了一种计算机可读存储介质,计算机可读存储介质存储有至少一个指令,至少一个指令被处理器执行时实现的数据同步方法。
[0027]第二方面至第三方面所带来的技术效果可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据同步方法,应用于第一电子设备中,其特征在于,所述数据同步方法包括:获取业务数据对应的策略数据;根据所述策略数据校验所述第一电子设备与第二电子设备的同步权限;若所述第一电子设备与所述第二电子设备的同步权限校验成功,在所述第一电子设备与所述第二电子设备间同步所述业务数据。2.如权利要求1所述的数据同步方法,其特征在于,所述获取业务数据对应的策略数据包括:获取数据同步条件;若所述数据同步条件被触发,获取所述业务数据对应的策略数据。3.如权利要求1或2所述的数据同步方法,其特征在于,所述获取业务数据对应的策略数据包括:获取所述第一电子设备的业务数据对应的第一策略子数据;获取所述第二电子设备的业务数据对应的第二策略子数据。4.如权利要求1至3中任一项所述的数据同步方法,其特征在于,所述根据所述策略数据校验所述第一电子设备与所述第二电子设备的同步权限包括:根据所述策略数据校验从所述第一电子设备向所述第二电子设备的同步权限;和/或根据所述策略数据校验从所述第二电子设备向所述第一电子设备的同步权限。5.如权利要求4所述的数据同步方法,其特征在于,所述根据所述策略数据校验从所述第一电子设备向所述第二电子设备的同步权限包括:根据所述策略数据判断所述第一电子设备的同步范围是否包括所述第二电子设备;若所述第一电子设备的同步范围包括所述第二电子设备,从所述第一电子设备向所述第二电子设备的同步权限校验成功;若所述第一电子设备的同步范围不包括所述第二电子设备,从所述第一电子设备向所述第二电子设备的同步权限校验失败。6.如权利要求4所述的数据同步方法,其特征在于,所述根据所述策略数据校验从所述第一电子设备向所述第二电子设备的同步权限包括:根据所述策略数据判断所述第一电子设备的同步范围是否包括所述第二电子设备;若所述第一电子设备的同步范围包括所述第二电子设备,根据所述业务数据对应的应用类型判断所述业务数据对应的应用程序是否具有同步权限;若所述业务数据对应的应用程序具有同步权限,从所述第一电子设备向所述第二电子设备的同步权限校验成功;若所述第一电子设备的同步范围不包括所述第二电子设备或所述业务数据对应的应用程序不具有同步权限,从所述第一电子设备向所述第二电子设备的同步权限校验失败。7.如权利要求5或6所述的数据同步方法,其特征在于,所述根据所述策略数据判断所述第一电子设备的同步范围是否包括所述第二电子设备包括:判断所述策略数据中的第一策略子数据的远端设备标签是否包括所述策略数据中的第二策略子数据的本地端设备标签;若所述第一策略子数据的远端设备标签包括所述第二策略子数据的本地端设备标签,确定所述第一电子设备的同步范围包括所述第二电子设备;
若所述第一策略子数据的远端设备标签不包括所述第二策略子数据的本地端设备标签,确定所述第一电子设备的同步范围不包括所述第二电子设备。8.如权利要求4所述的数据同步方法,其特征在于,所述根据所述策略数据校验从所述第二电子设备向所述第一电子设备的同步权限包括:根据所述策略数据判断所述第二电子设备的同步范围是否包括所述第一电子设备;若所述第二电子设备的同步范围包括所述第一电子设备,从所述第二电子设备向所述第一电子设备的同步权限校验成功;若所述第二电子设备的同步范围不包...

【专利技术属性】
技术研发人员:刘玉辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1