SyncML协议翻译(页)

SyncML协议翻译(页)

ID:46865473

大小:162.00 KB

页数:35页

时间:2019-11-28

SyncML协议翻译(页)_第1页
SyncML协议翻译(页)_第2页
SyncML协议翻译(页)_第3页
SyncML协议翻译(页)_第4页
SyncML协议翻译(页)_第5页
资源描述:

《SyncML协议翻译(页)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SyncML同步协议(SyncMLSyncProtocol)翻译周鹏2006-1-24摘要木规范定义了SyncML客户和服务的同步协议。它规范了怎样使用SynML表示层协议去完成SyncML客户端和服务端的操作。1.介绍木规范的目的是用SyncML表示层协议(usingtheSyncMLRepresentationprotocol)定义同步协议.木协议的名称称为SyncML同步协议,为不同的同步过程定义协议,同步过程发生在SyncML客户端和服务端•它们间的消息顺序图参考MSC's.本规范包含了一些普通的有用的同步案例.1.1SyncML框架通过SyncML框架(图一)提供的

2、SyncML接口实现木规范.木规范不要求实现SyncML接口的所有特征.图一SyncML框架应用描述的是一个提供网络同步服务的应用程序•应用"IT是和同网络上面的设备•服务和设备使用相同的网络传输协议(HTTP).在上图中,同步引擎在SyncML服务器中实现,有时也可以在客户端提供同步引擎.SyncML接口同步服务代理(Syncserver)和客户同步代理(ClientAgent)使用本I■办议和SyncML接口(theSyncMLinterface*SyncMLI/Fj提供表示层协议.1.2设备的角色图二描述了一部作为SyncML客户的手机和一个SyncML服务器同步的例了

3、.SyncML客户发送SyncML消息给SyncML服务器,这个SyncML消息包含了SyncML客户的修改数据•服务器同步数据(包含可能的增加修改删去),数据是服务器的同步消息(SyncMLmessages),之后,同步服务器(theSyncMLserver)返回给同步客户(SynMLClient)它的修改数据.图二移动电话和服务器同步的例子上图提供了一个十分简单的例子,描述了规范中的设备角色:同步客户端(SyncMLClient)-设备包含了同步客户代理,它首先发送它的修改数据给服务器•客户必须能够接收同步服务器(theSyncMLserver)的影响.同步客户端(Syn

4、cMLClient)通常首先发送修改,但是,冇些情况下服务器会首先初始化同步•同步客户端通常是移动电话设备,个人电脑,PDA设备.同步服务器(SyncMLserver)-它是包含了同步引擎和同步代理的设备•通常是等待通步客户端发发起同步请求和修改数据•当它收到客户的修改数据,服务器处理同步分析并H给客户端响应.同步服务器在传输协议层可以主动的发送命令初始化同步.典型的同步服务器设备是服务设备或者是个人电脑1.3同步类型本规范定了七种同步类型,将在下面表一•种介绍表一SyncML同步类型同步类型描述参考两方同步类型(Two-waysync)普通的同步类型,客户端和服务器相•互交

5、换修改数据,客户端首先发送修改.第五章慢同步(Slowsync)一种双方同步的形式,服务器需要比较客户端的每一项数据的每一个字段,这种同步方式客户端需要把全部数据发送给服务器•然后服务器进行比较.第五章五节客户端方同步(One-waysyncfromclientonly)客户端发送它的修改数据给服务器,服务器步发送修改给客户端第六章客户端更新同步(Refreshsyncfromclientonly)客户端发送所自的数据给服务器,替换服务器中的数据弟八早弟二节服务器端单方同步(One-waysyncfromserveronly)客户端获得所有的服务器的修改数据,客户端不发送自己

6、的修改数据给服务器第七章服务器端更新服务器发送所有的数据给客户端,替换客户端的数据第七章五节同步(Refreshsync服务器提醒客户端执行同步第八章fromserveronly)服务器提醒同步ServerAlertedSync1.4符合和约定参考英文版Thekeywords〃MUST〃,"MUSTNOT","REQUIRED”,〃SHALL〃,"SHALLNOT","SHOULD","SHOULDNOT〃,〃RECOMMENDED","NOTRECOMMENDED","MAY"and"OPTIONAL"inthisdocumentarctobeintcrprctcdasde

7、scribedin[RFC2119]・AnyreferencetocomponentsoftheDeviceInformationDTDorXMLsnippetsarespecifiedinthistypeface.1.4.1MSC名称概念用在消息序列图上面的名称概念如下•BOX--个初始过程或者设备的内部过程•Hexagon-开始传输的一个需耍条件•Arrow-代表一个消息或者一个传输过程2.协议的基础在此章节,所有的同步类型的特征和需求都将被定义2.1改变日志信息木协议要求所有设备(客户端设备和服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。