[发明专利]一种XML文档管理方法及系统无效
| 申请号: | 200610060886.4 | 申请日: | 2006-05-27 |
| 公开(公告)号: | CN101079789A | 公开(公告)日: | 2007-11-28 |
| 发明(设计)人: | 孙谦;鲍洪庆;招扬;田林一;宋雪飞;彭程晖 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/54 | 分类号: | H04L12/54;H04L9/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 xml 文档 管理 方法 系统 | ||
技术领域
本发明涉及可扩展标记语言XML技术,尤其涉及一种XML文档的管理方法及系统。
背景技术
XML(可扩展标记语言)文档管理(XDM)系统是多种通信业务的通用引擎,能够存储和管理各种业务的数据。开放移动联盟OMA已经对XDM系统制定了初步的规范,XDM系统主要包括以下功能实体:
1.XDM客户端(XDMC):XDM客户端是提供访问XDM服务器的实体。XDM客户端可以是终端或者服务器实体。XCAP资源对应一个XML文档或一个XML文档中的元素或属性。XCAP(XML配置访问协议)资源通过一个XCAP URI来识别。XDM客户端通过XCAP操作来使用XML文档,XDM客户端应该基于应用的使用方法来构造请求操作的资源的URI。可以进行如下操作:创建或取代一个文档;删除一个文档;获取一个文档;创建或取代一个元素;删除一个元素;获取一个元素;创建或取代一个属性;删除一个属性;获取一个属性。关于XCAP协议具体可以参见互联网工程组IETF的“The Extensible Markup Language(XML)Configuration Access Protocol”规范。
2.XDM服务器(XDMS):共享XDM服务器提供操作鉴权、XML文档管理和XML文档改变通知等功能。如共享XDM服务器存储用户共享的URI列表文档,URI列表包括被不同业务引擎重用的群组、接受列表、拒绝列表等。
3.聚合代理:XDM客户端在用户设备实现访问XDM服务器上的XML文档的接触点,称之为聚合代理。通常业务引擎服务器访问XDM服务器不需要经过聚合代理。聚合代理执行以下的功能:1)执行对XDM客户端的鉴权。2)路由XCAP请求到正确的XDM服务器。3)在无线接口进行压缩/解压。
现有技术方案中,XML文档管理操作请求者只能是文档拥有者本身,用户可以对自己所拥有的XML文档执行XDM系统所允许的各种操作如删除、修改等,一个用户无法对其他用户的文档进行操作。如图1中所示,典型的XDM系统主要有以下装置组成:
A)XDM客户端:是访问XDM服务器的实体,可能为终端或服务器。当XDM客户端为终端时通过聚合代理与XDM服务器交互;否则XDM客户端直接与XDM服务器交互。XDM客户端使用XCAP协议管理存储与某XDM服务器上的相应XML文档。
B)聚合代理:当XDM客户端为用户设备终端时,XDM客户端的XCAP请求由聚合代理转发给恰当的XDM服务器,聚合代理的主要功能是路由,鉴权,压缩等。
C)XDM服务器:XDM服务器为多个XDM客户端存储和管理XML文档,为订阅了某些文档改变的客户端在相应文档发生改变时提供通知消息。
该系统所存在的缺点是,在操作存储在XDM服务器上的文档时只能由代表相应文档的拥有者的客户端操作,不能委托其他实体如其他用户或应用服务器为其操作XML文档,给用户带来不便。有很多情况下需要一种委托代理机制,以允许某个客户端将其对XML文档的存储管理等操作委托代理给其他用户的客户端进行,即让其他用户的XDM客户端为其管理XML文档。现有技术中也没有提供对XML文档进行访问控制的机制。
发明内容
本发明的目的之一是提供一种使XDM客户端能够委托其他实体进行XDM操作的方法,使用户可通过委托方式管理操作自己存储在XDMS中的XML文档。
为了达成上述目的,本发明所采取的技术方案是,提供一种XML文档管理方法,包括步骤:
A.XML文档管理客户端XDMC向XML文档管理服务器XDMS发送XML文档管理操作请求;
B.XDMS判断所述请求是否为委托方式;
C.当所述请求为委托方式时,XDMS根据XML文档相应的访问许可信息确定是否执行XDMC所请求的操作。
进一步,步骤B中,XDMS根据检查发送操作请求的XDMC的身份标识是否匹配目标文档拥有者的身份标识判断是否为委托方式,如果不匹配,则XDMS判断所述请求为委托方式。
或者在步骤A中,XDMC在请求消息中设置委托标志;步骤B中,XDMS通过检查所述委托标志判断所述请求是否为委托方式。
当在3GPP IMS网络上实现,并且提供GAA机制时,所述XDMC的身份标识由XDMS从请求消息中的X-3GPP-Asserted-Identity或X-3GPP-Intended-Identity中获取;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610060886.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:从多种烃化合物的混合物中除去含氧有机化合物的方法
- 下一篇:锂离子电池





