发明名称 |
一种基于增量数据的数据更新方法、装置和系统 |
摘要 |
本发明公开了一种用于进行数据更新的方法、装置和系统,所述系统包括上传数据处理装置、下载数据处理装置和服务器,上传数据处理装置和下载数据处理装置中保存有当前版本的数据,上传数据处理装置用于根据更新前的数据和更新后的数据生成增量数据,并将该增量数据发送到该服务器,其中增量数据是指更新后的数据相对于更新前的数据的变化的数据;服务器接收并保存该增量数据,并将该增量数据发送到下载数据处理装置;下载数据处理装置用于从服务器接收增量数据,并根据该下载数据处理装置保存的待更新的数据与该增量数据产生经更新的数据。本发明能够减小数据更新时所占用的网络带宽、提高更新的速度、效率和实时性。 |
申请公布号 |
CN103002010B |
申请公布日期 |
2016.09.28 |
申请号 |
CN201210421027.9 |
申请日期 |
2012.10.29 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
薛向旭;江宽;吴浩;刘武;刘启明;王有存;任寰 |
分类号 |
H04L29/08(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京中强智尚知识产权代理有限公司 11448 |
代理人 |
田治;吴立臣 |
主权项 |
一种由数据处理装置共享更新数据的方法,所述数据处理装置存储有更新前的数据和更新后的数据,且能够与一个服务器进行数据交换,该方法包括如下步骤:所述数据处理装置根据更新前的数据和更新后的数据生成增量数据,并将该增量数据发送到该服务器,以便该服务器向其他连接于服务器的数据处理装置共享该更新后的数据,其中所述增量数据是指更新后的数据相对于更新前的数据的变化的数据;其中,所述数据处理装置是客户端;当数据的版本数目达到第一阈值时,该服务器要求上传客户端将最新版本的全量的更新后的数据发送到该服务器,在该服务器上保存该全量的更新后的数据;当所述服务器上的数据版本数量达到第二阈值时,删除较旧版本的数据,以保持数据版本的数目不多于该第二阈值;每次客户端向服务器请求更新数据时,服务器将最新版本的更新数据发送到该客户端,该最新版本的更新数据为增量数据或全量的更新后的数据。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |