【技术实现步骤摘要】
一种数据同步方法及同步服务设备
本申请涉及数据传输
,尤其涉及一种数据同步方法及同步服务设备。
技术介绍
随着移动终端设备的广泛应用,用户在移动终端设备中保存的数据越来越多,也越来越重要,如日历、浏览器书签以及通讯录等数据。为了防止数据丢失以及实现数据共享,终端设备生产商通过云端服务器为用户提供数据同步服务,使得用户的终端设备上的数据与云端服务器上保存的该用户的数据保持一致,进而使得当用户使用多个终端设备时,每个终端设备上的数据能够保持一致,如图1所示。云端服务器通过对云端存储的终端设备的同步数据进行维护和管理,实现终端设备与云端服务器之间的数据实时同步,如云端服务器根据终端设备发送的上行数据同步请求,在众多同步数据中查找特定的数据,对该特定的数据进行修改或删除等,因此云端服务器维护的同步数据越多,数据同步服务的成本也越高。目前,终端设备生产商通过设置同步数据量的上限来控制数据同步服务的成本,例如限制每个用户同步的通讯录、日历、备忘录以及书签均不超过20000条。在实际应用中,用户一般不会主动删除终端设备中需要同步到云端服务器的数据(如备忘录),所以随着时间 ...
【技术保护点】
1.一种数据同步方法,其特征在于,包括:确定第一服务器上的第一数据集合中存在满足设定条件的目标数据;其中,所述第一数据集合用于存储终端设备的同步数据;将所述目标数据存储到第二服务器上的第二数据集合中,并删除所述第一数据集合中的所述目标数据;其中,当接收到终端设备发送的下行数据同步请求时,所述第一数据集合中的数据用于同步更新所述终端设备中对应的同步数据,并且所述第二数据集合中的数据用于不同步更新所述终端设备中对应的同步数据。
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:确定第一服务器上的第一数据集合中存在满足设定条件的目标数据;其中,所述第一数据集合用于存储终端设备的同步数据;将所述目标数据存储到第二服务器上的第二数据集合中,并删除所述第一数据集合中的所述目标数据;其中,当接收到终端设备发送的下行数据同步请求时,所述第一数据集合中的数据用于同步更新所述终端设备中对应的同步数据,并且所述第二数据集合中的数据用于不同步更新所述终端设备中对应的同步数据。2.如权利要求1所述的方法,其特征在于,所述设定条件为以下条件中的任意一个或者至少两个条件的组合:条件一:所述第一数据集合中数据的存储时长大于设定阈值;条件二:所述第一数据集合中数据的存储时间在第一设定日期之前;条件三:所述第一数据集合中数据自身包含的时间信息在第二设定日期之前;条件四:所述第一数据集合中数据在设定时长内没有更新。3.如权利要求1或2所述的方法,其特征在于,将所述目标数据存储到第二服务器上的第二数据集合中,包括:将所述目标数据转换成非结构化数据,将转换得到的非结构化数据存储到所述第二数据集合中。4.如权利要求1-3任意一项所述的方法,其特征在于,将所述目标数据存储到第二服务器上的第二数据集合中之后,还包括:获取所述目标数据在所述第二数据集合中的存储地址;为所述目标数据创建并保存转存记录,所述转存记录中包括所述目标数据对应的终端设备的同步数据标识,以及所述目标数据在所述第二数据集合中的存储地址。5.如权利要求4所述的方法,其特征在于,所述方法还包括:接收终端设备发送的下行数据同步请求,其中,所述下行数据同步请求中携带所述终端设备请求的同步数据的标识;根据所述终端设备请求的同步数据的标识以及所述转存记录,确定所述第一数据集合以及所述第二集合中存在所述终端设备请求的同步数据;将所述第一数据集合中所述终端设备请求的数据以及所述转存记录中所述终端设备请求的同步数据对应的存储地址,发送给所述终端设备。6.如权利要求4所述的方法,其特征在于,所述方法还包括:接收终端设备发送的数据查询请求,其中,所述数据查询请求中携带所述终端设备所要查询的数据的标识;根据所述终端设备所要查询的数据的标识以及所述转存记录,确定所述第二数据集合中储有所述终端设备所要查询的数据;将所述转存记录中所述终端设备所要查询的数据对应的存储地址,发送给所述终端设备。7.如权利要求1-3所述的方法,其特征在于,所述方法还包括:接收终端设备发送的下行数据同步请求,其中,所述下行数据同步请求中携带所述终端设备请求的同步数据的标识;根据所述终端设备请求的同步数据的标识,确定所述第一集合中存在所述终端设备请求的同步数据;从所述第一数据集合中获取所述终端设备请求的同步数据,并将获取到的数据发送给所述终端设备。8.一种同步服务设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储程序指令;所述处理器,用于调用所属存储器中存储的程序指令,执行:确定第一服务器上的第一数据集合中存在满足设定条件的目标数据;其中,所述第一数据集合用于存储终端设备的同步数据;将所述目标数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。