[发明专利]一种数据同步方法及服务器在审
申请号: | 201611042652.7 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108076126A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 董振江;胡洁;陈梓洋;洪汉舒 | 申请(专利权)人: | 中兴通讯股份有限公司;南京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;李梅香 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步数据信息 同步操作 同步指令 同步状态 数据同步 服务器 排列规则 终端发送 状态时 检测 预设 数据库 携带 | ||
本发明实施例公开了一种数据同步方法及服务器,上述方法包括:接收至少一个终端发送的至少一个同步指令,至少一个同步指令用于指示对至少一个第一待同步数据信息依次进行同步操作,至少一个同步指令中携带至少一个第一待同步数据信息;根据至少一个同步指令,将至少一个第一待同步数据信息按照预设排列规则进行排列,得到第一排列顺序;检测第二待同步数据信息的同步状态,同步状态包括:进行当前同步操作状态和未进行当前同步操作状态,第二待同步数据信息为数据库中的同步数据信息;当检测到同步状态为进行当前同步操作状态时,按照第一排列顺序,等待对至少一个第一待同步数据信息依次进行同步操作。
技术领域
本发明涉及互联网领域中的同步技术,尤其涉及一种数据同步方法及服务器。
背景技术
随着移动互联网的不断发展,数字化办公已经变得越来越普遍,用户可以在智能终端上对文档进行查阅和修改,同时随着云技术的发展,越来越多的用户将智能终端的文档存储到云服务器中从而大大节省智能终端的存储空间,用户不仅可以将修改后的文档同步到云服务器中,也可以从云服务器中下载最新版本的文档至智能终端中。
现有技术中,云服务器可以根据信息同步标准(SyncML,Synchronization MarkupLanguage)协议、数据同步(CPISync,Characteristic Polynomial InterpolationSychronization)协议等协议进行智能终端与云数据库之间的数据同步,这些协议可以实现包括掌上电脑、移动电话等不同设备之间的数据同步。
但是,当多个智能终端同时对同一个数据与云服务器之间进行同步时,由于云服务器一次只能与一个智能终端进行数据同步,所以会造成数据同步时的冲突,导致数据同步速度下降。
发明内容
为解决上述技术问题,本发明实施例期望提供一种数据同步方法及服务器,能够消除数据同步时的冲突问题,提升数据同步的速度。
本发明的技术方案是这样实现的:
本发明实施例提供一种数据同步方法,应用于服务器中,包括:
接收至少一个终端发送的至少一个同步指令,所述至少一个同步指令用于指示对至少一个第一待同步数据信息依次进行同步操作,所述至少一个同步指令中携带所述至少一个第一待同步数据信息;
根据所述至少一个同步指令,将所述至少一个第一待同步数据信息按照预设排列规则进行排列,得到第一排列顺序;
检测第二待同步数据信息的同步状态,所述同步状态包括:进行当前同步操作状态和未进行当前同步操作状态,所述第二待同步数据信息为数据库中的同步数据信息;
当检测到所述同步状态为所述进行当前同步操作状态时,按照所述第一排列顺序,等待对所述至少一个第一待同步数据信息依次进行所述同步操作。
在上述方案中,所述检测第二待同步数据信息的同步状态之后,所述方法还包括:
当检测到所述同步状态为所述未进行当前同步操作状态时,按照所述第一排列顺序从所述至少一个第一待同步数据信息中依次选择第一待同步数据信息进行所述同步操作。
在上述方案中,所述检测第二待同步数据信息的同步状态,包括:
检测所述第二待同步数据信息的同步状态字段,所述同步状态字段的值包括第一预设值和第二预设值;
当检测到所述同步状态字段的值为所述第一预设值时,表征所述同步状态为所述进行当前同步操作状态;
当检测到所述同步状态字段的值为所述第二预设值时,表征所述同步状态为所述未进行当前同步操作状态。
在上述方案中,所述按照所述第一排列顺序从所述至少一个第一待同步数据信息中依次选择第一待同步数据信息进行所述同步操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司;南京邮电大学,未经中兴通讯股份有限公司;南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611042652.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接口配置方法及系统
- 下一篇:业务对象的处理方法、装置和设备