[发明专利]大对象传输方法、服务器无效
申请号: | 200910138535.4 | 申请日: | 2009-04-30 |
公开(公告)号: | CN101877862A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 陈波;鞠飞;袁磊;周韬;阳翰凌;沈建 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W24/00 | 分类号: | H04W24/00;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 传输 方法 服务器 | ||
技术领域
本发明涉及通信领域,并且特别地,涉及一种用于OMASyncML协议的大对象传输方法、服务器。
背景技术
在相关技术中,开放移动联盟设备管理(Open Mobile Alliance Device Management,简称为OMA DM)业务是基于OMA信息同步标准协议(Synchronization Mark up Language,简称为SyncML)DM相关标准的移动数据增值业务,它使得运营商实现了通过无线方式对移动终端进行远程管理的能力。运行于手机中的设备管理(Device Management,简称为DM)客户端需要同服务器进行协议规定的交互来完成SyncML DM功能,其中包括设备信息管理、参数采配、终端软件/固件升级等功能。
OMA DM协议是隶属于OMA SyncML协议之下的应用协议。在OMA DM协议中,会话是通过发送各种命令并获取终端的响应的方式来完成各种设备管理功能。OMA DM协议支持的命令包括Get(获取)、Add(添加)、Replace(代替)、Exec(执行)、Delete(删除)等多种,其支持的命令是OMA SyncML协议的子集。
OMA SyncML协议支持对象的传输,当对象大小大于终端的最大消息字节数时,该对象可以被称为大对象。即,对象的大小(Size)大于终端支持的最大消息大小(MaxMsgSize)值。对于大对象的传输,OMA SyncML协议通常是将大对象进行分块传输,每一块的Size等于或小于终端的支持能力即可。完成传输后,终端将所有块组合起来,并根据传送时提供的Size信息来判断传输是否成功完整。
图1是相关技术中OMA DM协议中设备管理会话的信令流程图,其处理过程是DM协议规定的,大对象的传输发生处在协议规定的会话阶段。如图1所示,在客户端上报消息的包1以后,服务器就可以在响应包(包2)中发出大对象传输的命令;客户端和服务器可以通过包3和包4的反复交互,完成整个大对象的传输过程。
根据协议支持的命令,大对象的传输可以通过两种命令完成,即,Replace和Add。其中,Replace命令需要对一个终端已经存在的叶子节点进行操作,并且替换的值需要符合叶子节点的值属性要求;Add命令必须对一个终端中不存在的节点进行操作。如果不能满足以上条件,这两个命令的执行都会返回失败。
下面是一个用Add命令进行大对象方式传送的实例,图2是相关技术中大对象传输的信令流程图,如图2所示,包括如下处理:
1、服务器向客户端发送notification消息,初始化会话;
2、客户端收到notification消息后发出的第一消息(上报设备信息),第一消息中上报服务器客户端所支持的MaxMsgSize为3500。
<SyncML>
<SyncHdr>
<Meta>
<MaxMsgSize>3500</MaxMsgSize>
<MaxObjSize>524288</MaxObjSize>
</Meta>
</SyncHdr>
<SyncBody>略......</SyncBody>
</SyncML>
3、服务器收到客户端的上报后,通过Add命令开始大对象的传输。在第一个Add命令中,给出了大对象的Size为4000。该Size值已经大于客户端支持的MaxMsgSize,因此服务器传输前3500字节(每一块的Size等于或小于终端的支持能力即可),并通过<Moredata/>通知客户端还有数据未传完。
<SyncML>
<SyncHdr>略......</SyncHdr>
<SyncBody>
<Add>
<CmdID>4</CmdID>
<Meta>
<Size xmlns=″syncml:metinf″>4000</Size>
</Meta>
<Target>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910138535.4/2.html,转载请声明来源钻瓜专利网。