【技术实现步骤摘要】
一种数据同步方法、系统和设备
本专利技术涉及通信
,尤其涉及一种数据同步方法、系统和设备。
技术介绍
随着移动互联网的快速发展和智能终端的大面积普及,用户设备越来越多样化,出现了个人电脑(PC机)、手提电脑、智能手机、掌上电脑(PDA)等多种形式的用户设备,一个用户常常拥有多个用户设备。随着人们对用户设备的功能性要求的不断提高,以及用户设备的多样化,使人们产生了对在不同用户设备之间进行数据资源同步的需求。目前,在不同用户设备之间进行数据同步的方案为:基于客户端/服务器(C/S)模型进行数据同步。具体地:用户在网络服务器上保存有自己的数据,可从多个客户端对数据进行操作,这样就可以保持多个客户端上数据的统一而无需对各客户端分别进行操作,简化了用户的操作过程,提高了效率和用户实时性要求,并为移动办公提供了很好的支持。图1是目前基于C/S模型的数据同步系统组成示意图。如图1所示,目前基于C/S模型的数据同步系统包括中心数据库服务器、同步服务器、Web服务器、移动终端和固定客户端。其中,中心数据库服务器采用的是轻量级目录访问协议(LDAP)。LDAP目录服务是一种特殊的数据库系统,其专门针对读取、浏览和搜索操作进行了特定的优化,被广泛地应用于基础性、关键性信息的管理,如用户信息、网络资源信息等。中心数据库服务器上的数据可以通过两种途径修改:①固定客户端通过Web页面经Web服务器对中心数据库中的记录进行修改;②移动客户端经过同步服务器访问中心数据库并和其同步。图1所示的数据同步系统采用syncML协议来实现数据同步。SyncML同步协议主要定义了数据同步操作的 ...
【技术保护点】
一种数据同步方法,其特征在于,该方法包括:同步控制服务器接收同步客户端的同步服务注册请求,存储该注册请求携带的用户信息;同步控制服务器根据自身存储的用户信息,在参与同步会话的同步客户端之间转发数据同步会话信息;根据所述数据同步会话信息,直接在参与同步会话的同步客户端之间进行数据传输。
【技术特征摘要】
1.一种数据同步方法,其特征在于,该方法包括:同步控制服务器接收同步客户端的同步服务注册请求,存储该注册请求携带的用户信息;同步控制服务器根据自身存储的用户信息,在参与同步会话的同步客户端之间转发数据同步会话信息;根据所述数据同步会话信息,直接在参与同步会话的同步客户端之间进行数据传输;其中,所述在参与同步会话的同步客户端之间转发数据同步会话信息包括:用户设备通过同步控制服务器与另一用户设备交互数据同步会话信息,从而在用户设备之间建立数据同步会话;所述用户信息包括同步客户端所在用户设备的IP地址和端口号;所述数据同步会话信息包括同步客户端所在用户设备的IP地址、端口号、需要同步的数据类型和采用的数据同步协议。2.根据权利要求1所述的方法,其特征在于,同步控制服务器接收同步客户端的同步注册服务请求包括:同步控制服务器接收同步客户端周期发送的、或在用户信息更新时发送的同步服务注册请求。3.根据权利要求1所述的方法,其特征在于,所述存储该注册请求携带的用户信息包括:同步控制服务器查询是否已存储该同步客户端本次发送的同步服务注册请求中携带的用户信息,如果是,保持该同步客户端的用户信息不变,否则,对该同步客户端进行认证,在认证通过后,更新该同步客户端的用户信息。4.根据权利要求2所述的方法,其特征在于,所述同步控制服务器根据自身存储的用户信息,在参与同步会话的同步客户端之间转发数据同步会话信息包括:同步控制服务器接收第一同步客户端的同步会话建立请求,该同步会话建立请求中携带有第一同步客户端的数据同步会话信息;同步控制服务器根据自身存储的用户信息,查询到参与同步会话的第二同步客户端,向该第二同步客户端转发所述第一同步客户端的数据同步会话信息;第二同步客户端将第一同步客户端的数据同步会话信息与该第二同步客户端支持的数据同步会话信息进行匹配,将匹配后的数据同步会话信息通过同步控制服务器转发给第一同步客户端。5.根据权利要求1所述的方法,其特征在于,该方法还包括:在需要更新或结束数据同步会话时,同步客户端通过同步控制服务器,更新或删除与另一同步客户端的数据同步会话信息。6.一种数据同步系统,其特征在于,该系统包括同步控制服务器和同步客户端;所述同步控制服务器,用于接收同步客户端的同步服务注册请求,存储该注册请求携带的用户信息,根据自身存储的用户信息,在参与同步会话的同步客户端之间转发数据同步会话信息;所述同步客户端,用于根据所述数据同步会话信息,直接与参与同步会话的其他同步客户端进行数据传输;其中,所述在参与同步会话的同步客户端之间转发数据同步会话信息包括:用户设备通过同步控制服务器与另一用户设备交互数据同步会话信息,从而在用户设备之间建立数据同步会话;所述用户信息包括同步客户端所在用户设备的IP地址和端口号;所述数据同步会话信息包括同步客户端所在用户设备的IP地址、端口号、需要同步的数据类型和采用的数据同...
【专利技术属性】
技术研发人员:郑健平,孙悦,杨金彬,张炎,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。