在SyncML层实现数据同步的方法技术

技术编号:3513035 阅读:149 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在SyncML层实现数据同步的方法,其不但详细给出了实现数据分类同步的具体实现方式,使得针对某一目录进行同步能够得以实现,而且,还在具体实现的过程中,尽量传递编号、数据类型等信息,避免了过多的具体的数据内容进行传递,且同步数据实际占用的物理空间也较小(每个数据只有一份),因而最大限度地减少了冗余数据的存在,节省了有限的设备资源和网络资源。同时用户可以按照自己的意愿创建物理或逻辑分类,可以指定任一目录即分类进行同步,增强了用户体验感。

【技术实现步骤摘要】

【技术保护点】
一种在SyncML层实现数据同步的方法,其特征在于,当SyncML客户端或服务器端中的一端接收到来自用户的同步请求时,客户端和服务器端协商待同步数据所属目录;该方法包括以下步骤:a、SyncML客户端或服务器端中的一端首先确定接收到 的请求同步命令中待同步数据的类型,如果是目录项,则执行步骤b,如果是数据项目,则执行步骤c;b、从已设置的目录表中获取该待同步数据的当前状态,如果当前状态指示为未变化,则不做处理,如果当前状态指示为变化,则根据该变化状态构建与之相对 应的数据同步命令,将该数据同步命令发送给客户端或服务器端中的另一端;c、从已设置的数据条目-目录对应关系表中获取该待同步数据的变化状态,并根据该变化状态构建与之相对应的数据同步命令,将该数据同步命令发送给客户端或服务器端中的另一端; 所述所构建的命令中至少包括待同步数据的数据类型和待同步数据编号;SyncML客户端或服务器中的另一端接收到来自对端的同步命令后,执行以下步骤:d、根据接收到的数据同步命令,确定操作类型,更改相应表格的内容,实现数据同 步。...

【技术特征摘要】

【专利技术属性】
技术研发人员:田林一
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1