移动终端数据同步的实现系统及方法

文档序号:7973184阅读:189来源:国知局
专利名称:移动终端数据同步的实现系统及方法
技术领域
本发明涉及通信领域,尤其涉及一种移动终端数据同步的实现系统及方法。
背景技术
由于现代社会通讯产品的更新换代日益的加快,普通人更换移动终端的频率也变得越来越快。其原来移动终端上通过无线同步所保存的信息在移动终端更换后,由于其数据格式无法与新的移动终端相适应,是无法正常完成同步操作的,也就无法把用户原来保存的数据更新到新的移动终端上。
现有的同类无线同步方案中,服务端存放的数据基本上都是针对的具体的某个移动终端。具体的说就是服务器保存着某个移动终端的数据备份,移动终端与服务器之间是通过移动终端的移动终端号码或者电子序列号ESN作为唯一标识进行数据的同步。服务器段保存的数据格式是只针对这一型号的移动终端的数据格式。
现有的无线同步方案下,如果用户发生换移动终端的情况,其所换移动终端如果不是原来的移动终端型号的话,那么他的新移动终端是无法直接和上一部移动终端所保存的数据进行同步的。一般需要通过以下几种办法将这些数据输入到新的移动终端上(1)用户可以登录到无线同步服务的管理台上,将自己所保存的信息显示出来,然后逐条的手动输入到新的终端里。
(2)通过移动终端厂家提供的专用软件,将这些信息转换成新的移动终端所支持的数据格式,然后通过同步或下载的方式输入到新移动终端中。
(3)将保存的信息转换成某种移动终端支持的标准格式(如邮件格式,EXCEL格式等),然后移动终端通过数据线连接的方式将装换格式后的数据到入到新的终端之中。

发明内容
本发明实施例要解决的技术问题在于,克服上述现有技术存在的不足,提供一种移动终端数据同步的实现系统及方法,使新的移动终端能够直接与原来保存的数据进行同步,从而最大限度的方便用户对移动终端的操作。
为解决上述技术问题,本发明实施例提供一种移动终端数据同步的实现系统,包括数据同步模块,用于与移动终端进行同步操作;同步数据库模块,用于存储同一用户帐号下所有移动终端的同步数据;还包括数据格式转换模块,用于将数据同步模块发送的不同型号移动终端的同步数据转换成统一的格式;或者将存储在同步数据库模块上的用户的同步数据格式转换成与用户某一型号的移动终端相适配的数据格式。
本发明实施例还提供一种移动终端数据同步的实现方法,包括以下步骤A.移动终端启动数据同步初始化;B.根据数据同步操作类型对同步数据进行格式转换;以及C.对格式转换后的同步数据进行处理。
本发明实施例具有以下有益的效果通过数据格式转换的机制,使新的移动终端能够直接与原来保存的数据进行同步,从而最大限度的方便用户对移动终端的操作。解决了用户更换移动终端后,其原来保存的同步数据无法方便的更新到新的终端上,也无法完成与新的移动终端进行同步操作的问题。


图1是本发明实施例移动终端数据同步的实现系统的结构示意图。
图2是本发明实施例中同步数据备份操作的流程图。
图3是本发明实施例中同步数据恢复操作的流程图。
具体实施例方式
以下结合附图对本发明实施例进行详细描述。
请参照图1所示,本发明实施例移动终端数据同步的实现系统包括数据同步服务器、同步数据库服务器以及数据格式转换服务器。
数据同步服务器用于接收用户的移动终端发送的数据,并从中获取该终端相关信息,最主要是型号信息。数据同步服务器以SyncML(SynchronizationMarkup Language,同步标记语言)协议方式与移动终端进行同步操作。
同步数据库服务器用于存储同一用户帐号下所有移动终端的同步数据,采用增量储存方式,以保证用户数据的完整性。
数据格式转换服务器用于进行移动终端数据的格式转换,包括(1)将数据同步服务器发送的用户不同型号的移动终端的数据转换成统一的格式;(2)将存储在同步数据库服务器上的用户的同步数据进行格式转换,转换成适合用户某一型号移动终端的数据格式。
本发明实施例是采用分离的服务器来构建数据同步的实现系统,可以理解的是,服务器也可整合在一体,同时所述服务器的方式还可设计为模块,通过分离或整体的模块来实现。
工作时,用户首先启动移动终端上的无线同步系统,输入自己的用户帐号信息,登录到数据同步服务器。数据同步服务器获取该用户移动终端相关信息,最主要是移动终端的型号信息。
然后用户选择具体的数据同步操作当用户选择备份操作时,数据格式转换服务器会将用户移动终端数据转换成统一的格式,并保存到同步数据库服务器中。用户移动终端的数据会以增量方式备份到同步数据库服务器上,即用户的数据不会发生损失,只要是用户以同一个用户帐号登录的不同终端上的数据都会备份到同步数据库服务器上。
当用户选择数据恢复操作时,数据格式转换服务器首先判断该用户现在使用的移动终端型号,根据该型号,数据格式转换服务器从同步数据库服务器上提取该用户的所有数据,并转换成与该型号相适配的数据格式,再将转换好的数据传递给数据同步服务器,数据同步服务器接收到数据后,以SyncML协议方式与移动终端进行同步操作,将数据恢复到用户的移动终端上。
具体地,请参照图2所示,同步数据备份操作的流程如下1、CMD_START_SYNC移动终端开始发出同步初始化命令,并发送同步初始化数据包,将移动终端包括型号等自身信息传递给数据同步服务器。
2、START_ROLE_CHECK数据同步服务器进行用户合法性验证和同步锚检查。数据验证采用的不再是移动终端号或者移动终端的ESN号,而是由系统统一分配的用户帐号,不管用户使用何种型号的移动终端,其数据都是同一份。
该用户帐号可以由移动终端用户向服务提供商购买服务时由服务商预先设定或者由用户在移动终端初次登入系统时自行设定。通常的流程是将用户的移动终端登录数据同步服务器进行注册,由数据同步服务器给其分配帐号。
3、CMD_RESPONSE_SYNC数据同步服务器向该移动终端发送初始化信息应答。
4、CMD_SYNCDATA_SEND_CLIENT移动终端将同步数据发送给数据同步服务器。
5、CMD_SYNCDATA_SEND数据同步服务器将同步数据传送给数据格式转换服务器。
6、CMD_DATA_CHANGE数据格式转换服务器将传送过来到数据转换成统一的数据格式。
7、CMD_SYNCDATA_STORE数据格式转换服务器将转换后的同步数据保存到同步数据库服务器中。
8、CMD_STORE_RESPONSE同步数据库服务器保存信息应答。
9、CMD_STORE_RESPONSE同步成功应答信息回复给数据同步服务器。
10、CMD_STORE_RESPONSE_CLIENT同步成功应答信息回复给移动终端。
请参照图3所示,同步数据恢复操作的流程如下
1、CMD_START_SYNC移动终端开始发出同步初始化命令,并发送同步初始化数据包,将移动终端包括型号等自身信息传递给同步服务器。
2、START_ROLE_CHECK数据同步服务器进行用户合法性验证和同步锚检查。数据验证采用的不再是移动终端号或者移动终端的ESN号,而是由系统统一分配的用户帐号,不管用户使用何种型号的移动终端,其数据都是同一份。所述用户帐号的获取与前述相同,此不赘述。
3、CMD_RESPONSE_SYNC数据同步服务器向该移动终端发送初始化信息应答。
4、CMD_SYNCDATA_REQUEST_CLIENT移动终端向数据同步服务器发送数据获取请求。
5、CMD_SYNCDATA_REQUEST数据同步服务器向同步数据库服务器发送数据获取请求。
6、CMD_SYNCDATA_REPONSE同步数据库服务器将该用户的所有同步数据传送给数据格式转换服务器。
7、START_DATA_CHANGE数据格式转换服务器将同步数据库服务器传送来的数据转换成与该移动终端型号相适配的数据格式。
8、CMD_SYNCDATA_RESPONSE数据格式转换服务器将转换后的数据传送给数据同步服务器。
9、CMD_SYNCDATA_RESPONSE_CLIENT数据同步服务器将数据传送给移动终端。
本发明实施例通过数据格式转换的机制,使新的移动终端能够直接与原来保存的数据进行同步,从而最大限度的方便用户对移动终端的操作。解决了用户更换移动终端后,其原来保存的同步数据无法方便的更新到新的终端上,也无法完成与新的移动终端进行同步操作的问题。
权利要求
1.一种移动终端数据同步的实现系统,包括数据同步模块,用于与移动终端进行同步操作;同步数据库模块,用于存储同一用户帐号下所有移动终端的同步数据;其特征在于还包括数据格式转换模块,用于将数据同步模块发送的不同型号移动终端的同步数据转换成统一的格式;或者将存储在同步数据库模块上的用户的同步数据格式转换成与用户某一型号的移动终端相适配的数据格式。
2.根据权利要求1所述的实现系统,其特征在于所述数据同步模块将移动终端的同步数据发送给所述数据格式转换模块,数据格式转换模块将所述同步数据转换成统一的格式,并保存到同步数据库模块中。
3.根据权利要求1所述的实现系统,其特征在于所述数据格式转换模块从所述同步数据库模块上提取用户的所有数据,转换为与用户某一型号的移动终端相适配的格式,并将格式转换后的数据传递给数据同步模块。
4.一种移动终端数据同步的实现方法,包括以下步骤A.移动终端启动数据同步初始化;B.根据数据同步操作类型对同步数据进行格式转换;以及C.对格式转换后的同步数据进行处理。
5.根据权利要求4所述的实现方法,其特征在于所述步骤A之前还包括A0.将用户的移动终端注册,获取用户帐号。
6.根据权利要求4所述的实现方法,其特征在于所述步骤A进一步包括A1.移动终端发出同步初始化命令,并发送同步初始化数据包,将包括移动终端型号的自身信息传递给数据同步模块;以及A2.数据同步模块进行用户帐号合法性验证和同步锚检查。
7.根据权利要求4所述的实现方法,其特征在于所述步骤B中当进行备份操作时,数据格式转换模块将数据同步模块发送的移动终端的同步数据转换成统一的格式。
8.根据权利要求7所述的实现方法,其特征在于所述步骤C具体是指将所述转换后的统一格式的同步数据保存到同步数据库模块中。
9.根据权利要求8所述的实现方法,其特征在于所述转换后的统一格式的同步数据以增量方式保存到所述同步数据库模块中。
10.根据权利要求4所述的实现方法,其特征在于所述步骤B中当进行数据恢复操作时,数据格式转换模块首先判断该用户当前使用的移动终端型号;根据该型号,数据格式转换模块从同步数据库模块上提取该用户的所有数据,并转换成与该型号相适配的数据格式。
11.根据权利要求10所述的实现方法,其特征在于所述步骤C进一步包括C1.数据格式转换模块将格式转换后的数据传递给数据同步模块;以及C2.数据同步模块接收到所述数据后,与移动终端进行同步操作,将所述数据恢复到所述移动终端上。
全文摘要
本发明提供一种移动终端数据同步的实现系统,包括数据同步模块,用于与移动终端进行同步操作;同步数据库模块,用于存储同一用户帐号下所有移动终端的同步数据;还包括数据格式转换模块,用于将数据同步模块发送的不同型号移动终端的同步数据转换成统一的格式;或者将存储在同步数据库模块上的用户的同步数据格式转换成与用户某一型号的移动终端相适配的数据格式。本发明还提供一种移动终端数据同步的实现方法。本发明通过数据格式转换的机制,使新的移动终端能够直接与原来保存的数据进行同步,从而最大限度地方便用户对移动终端的操作。
文档编号H04W4/18GK1997173SQ200610157909
公开日2007年7月11日 申请日期2006年12月22日 优先权日2006年12月22日
发明者曹井升, 王文江 申请人:深圳市戴文科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1