信息的更新方法、服务器以及信息的更新系统技术方案

技术编号:7937169 阅读:185 留言:0更新日期:2012-11-01 08:08
本发明专利技术提供一种信息的更新方法、服务器以及信息的更新系统,涉及数据业务技术领域,为解决现有技术中信息的更新速度比较慢的技术问题而发明专利技术。所述信息的更新方法包括:服务器获取终端的更新请求,所述更新请求包括:信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;所述服务器将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。本发明专利技术能够提高终端信息的更新速度。

【技术实现步骤摘要】

本专利技术涉及数据业务
,特别是指一种信息的更新方法、服务器以及信息的更新系统
技术介绍
目前,号簿管家是中国移动的个人信息管理服务之一,是一种信息同步方法的具体应用。号簿管家的主要功能是随时备份或恢复手机号簿,保持手机号簿和网络号簿的同步,解决换机时的号簿转移难题。虽然号簿管家在通讯录备份方面的功能较完备,但每次更新数据时,需要从服务器接收指定版本的全部数据,更新速度比较慢。
技术实现思路
本专利技术要解决的技术问题是提供一种信息的更新方法、服务器以及信息的更新系统,能够提高信息的更新速度。为解决上述技术问题,本专利技术的实施例提供技术方案如下一方面,提供一种信息的更新方法,所述方法包括服务器获取终端的更新请求,所述更新请求包括信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;所述服务器将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤具体为所述服务器根据所述待同步版本号和所述当前版本号,搜索本地存储的所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据。所述第一增量数据是所述服务器侧将所述信息从当前版本号更新到所述待同步版本号时实时生成的;或者,所述第一增量数据是根据所述待同步版本号的信息和所述当前版本号的信息预先比较计算生成的。所述服务器获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤具体为所述服务器根据所述待同步版本号和所述当前版本号,生成所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据。所述服务器根据所述待同步版本号和所述当前版本号,生成所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤包括所述服务器将所述待同步版本号的信息分成至少两个第一信息段;所述服务器将所述当前版本号的信息分成至少两个当前信息段,所述第一信息段的内容分别相应于所述当前信息段的内容;所述服务器将比较所述第一信息段和所述当前信息段,生成第一信息段相对于所述当前信息段的增量更新信息段;所述服务器合并所述增量更新信息段,生成第一增量数据。所述服务器将所述第一增量数据发送给所述终端的步骤之前,所述方法还包括所述服务器判断本地是否保存有所述当前版本号的信息;如果为否,则所述服务器获取所述当前版本号的信息;并保存。所述服务器获取所述当前版本号的信息的步骤为 所述服务器从所述终端接收所述当前版本号的信息;或者所述服务器从所述终端接收所述当前版本号的信息相对于所述当前版本号的上一版本号的信息的第二增量数据;所述服务器查找本地保存的所述上一版本号的信息;所述服务器根据所述上一版本号的信息和所述第二增量数据,生成当前版本号的信息。所述服务器为云计算网络的云计算端。所述第一增量数据包括信息的变更位置的标识符、信息的变更动作的标识符、信息变更的内容。另一方面,提供一种服务器,包括第一获取单元,获取终端的更新请求,所述更新请求包括信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;第二获取单元,根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;发送单元,将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。 所述第二获取单元包括划分子单元,将所述待同步版本号的信息分成至少两个第一信息段;将所述当前版本号的信息分成至少两个当前信息段,所述第一信息段的内容分别相应于所述当前信息段的内容;比较子单元,比较所述第一信息段和所述当前信息段,生成第一信息段相对于所述当前信息段的增量更新信息段;合并子单元,合并所述增量更新信息段,生成第一增量数据。另一方面,提供一种信息的更新系统,包括服务器和终端;所述服务器用于,获取终端的更新请求,所述更新请求包括信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号;所述终端用于,向所述服务器发送所述更新请求。本专利技术的实施例具有以下有益效果上述方案中,终端将信息从当前版本更新到待同步版本时,不需要接收待同步版本的全部信息,只接收待同步版本的信息相对于所述当前版本的信息的第一增量数据;终端根据所述第一增量数据将所述终端的信息从所述当前版本更新到所述待同步版本,提高了更新速度。附图说明图I为本专利技术所述的信息的更新方法的一实施例的流程示意图;图2为本专利技术所述的信息的更新方法的另一实施例的流程示意图;图3为本专利技术所述的服务器的结构示意图;图4为本专利技术所述的信息的更新系统的结构示意图;图5为本专利技术所述的信息的更新系统的应用场景的组网结构示意图。 具体实施例方式为使本专利技术的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图I所示,为本专利技术所述的一种信息的更新方法的实施例,所述方法包括步骤11,服务器获取终端的更新请求,所述更新请求包括信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;步骤12,所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;步骤13,所述服务器将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。在一个实施例中,步骤12具体为所述服务器根据所述待同步版本号和所述当前版本号,搜索本地存储的所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据。其中,所述第一增量数据是所述服务器侧将所述信息从当前版本号更新到所述待同步版本号时实时生成的;或者,所述第一增量数据是根据所述待同步版本号的信息和所述当前版本号的信息预先比较计算生成的。在另一个实施例中,步骤12具体为所述服务器根据所述待同步版本号和所述当前版本号,生成所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据。该步骤12具体包括步骤121,所述服务器将所述待同步版本号的信息分成至少两个第一信息段;例如,以电话本为例,待同步版本的信息为“张三,13800000001 ;李四,15300000001”;将待同步版本的信息分为两段,第一段为“张三,13800000001” ;第二段为“李四,15300000001”。步骤122,所述服务器将所述当前版本号的信息分成至少两个当前信息段,所述第一信息段的内容分别相应于所述当前信息段的内容;例如,以电话本为例,当前版本的信息为“张三,1380000002 ;李四,15300000002”;将当前版本的信息分为两段,第一段为“张三,1380000002” ;第二段为“李四,15300000002” ;步骤123,所述服务本文档来自技高网...

【技术保护点】
一种信息的更新方法,其特征在于,所述方法包括:服务器获取终端的更新请求,所述更新请求包括:信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号;所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据;所述服务器将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。

【技术特征摘要】
1.一种信息的更新方法,其特征在于,所述方法包括 服务器获取终端的更新请求,所述更新请求包括信息的待同步版本号以及所述终端侧保存的所述信息的当前版本号; 所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据; 所述服务器将所述第一增量数据发送给所述终端,使所述终端根据所述第一增量数据将所述终端侧保存的所述信息更新到所述待同步版本号。2.根据权利要求I所述的信息的更新方法,其特征在于,所述服务器根据所述待同步版本号和所述当前版本号,获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤具体为 所述服务器根据所述待同步版本号和所述当前版本号,搜索本地存储的所述待同步版 本号的信息相对于所述当前版本号的信息的第一增量数据。3.根据权利要求2所述的信息的更新方法,其特征在于,所述第一增量数据是所述服务器侧将所述信息从当前版本号更新到所述待同步版本号时实时生成的;或者,所述第一增量数据是根据所述待同步版本号的信息和所述当前版本号的信息预先比较计算生成的。4.根据权利要求I所述的信息的更新方法,其特征在于,所述服务器获取所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤具体为所述服务器根据所述待同步版本号和所述当前版本号,生成所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据。5.根据权利要求4所述的信息的更新方法,其特征在于,所述服务器根据所述待同步版本号和所述当前版本号,生成所述待同步版本号的信息相对于所述当前版本号的信息的第一增量数据的步骤包括 所述服务器将所述待同步版本号的信息分成至少两个第一信息段; 所述服务器将所述当前版本号的信息分成至少两个当前信息段,所述第一信息段的内容分别相应于所述当前信息段的内容; 所述服务器比较所述第一信息段和所述当前信息段,生成第一信息段相对于所述当前信息段的增量更新信息段; 所述服务器合并所述增量更新信息段,生成第一增量数据。6.根据权利要求I所述的信息的更新方法,其特征在于,所述服务器将所述第一增量数据发送给所述终端的步骤之前,所述方法还包括 所述服务器判断本地是否保存有所述当前版本号的信息; 如果为否...

【专利技术属性】
技术研发人员:黄昭文孔轶黄伟湘陈涛余士韬李英黄克书雷志勇林茂吕汉鑫胡金龙
申请(专利权)人:中国移动通信集团广东有限公司
类型:发明
国别省市:

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

1