[发明专利]一种事务控制方法、系统和装置无效
| 申请号: | 200710301955.0 | 申请日: | 2007-12-21 |
| 公开(公告)号: | CN101212481A | 公开(公告)日: | 2008-07-02 |
| 发明(设计)人: | 向海;尹志权;丁宁;卢剑锋 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 事务 控制 方法 系统 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种事务控制方法、系统和装置。
背景技术
XCAP(XML Configuration Access Protocol,XML配置访问协议)协议是IETF(Internet Engineering Task Force,Internet工程任务组)制定的一个协议,该协议允许客户端读、写、修改存放在服务器中的XML(eXtensible MarkupLanguage,可扩展的标记语言)格式的应用配置数据。XCAP将XML文档中的节点映射到HTTP(Hyper Text Transfer Protocol,超文本传输协议)的URI(Universal Resource Identifier,通用资源标志符)中,使得这些组件能够直接通过HTTP访问。
OMA XCAP标准信令PUT、GET、DELETE均为单个文档或节点操作,一次请求就是一个数据库操作,也就是说对于一个标准的XCAP信令,数据库执行一次操作,并提交一次结果。所以现有XCAP信令不需要事务控制参数,XDMS(XML Document Management System,XML数据管理服务器)也不需要事务控制。然而对于XCAP批处理信令,也没有对XDMS文档操作的事务类型进行约定,其结果是:要么被当作一个数据库事务处理,要么被当作多个数据库事务处理,对终端来讲具有不确定性。
在实现本发明实施例过程中,发明人发现现有技术中至少存在如下问题:由于终端和服务端无法约定相同的事务处理机制,因此会导致服务端在事务处理机制上不健全,终端体验具有不确定性。例如终端想要请求服务端对终端的连续的多个请求进行多事务处理,然而现有技术中由于服务端无法得知该终端请求的是多事务处理,可能依然按照默认的单事务处理方式处理。但是如果服务端是按多事务处理的,而终端希望按单事务处理而无法通知服务端时,就会出现写入了不该写入的数据;反之,如果请求中有不正确的数据,就会导致操作总是不能成功。
发明内容
本发明实施例要解决的问题是提供一种事务控制方法、系统和装置,解决现有技术中由于终端和服务端无法约定相同的事务处理机制,而使服务端因为无法得知终端所请求的事务类型,造成服务端实际执行的操作和终端的所请求的操作不一致的技术缺陷。
为达到上述目的,本发明实施例一方面提出一种事务控制方法,包括以下步骤:服务端接收终端的请求消息;所述服务端解析所述请求消息,在所述请求消息中的操作指令为数据更改操作指令时,获取所述请求消息中携带的所述终端请求的事务类型;所述服务端根据得到的所述数据更改操作指令和事务类型进行操作。
本发明实施例还提供了一种事务控制方法,包括以下步骤:服务端接收终端的请求消息;所述服务端解析所述请求消息,得到相应的数据更改操作指令,并根据所述数据更改操作指令查询对应的事务类型;服务端根据得到的所述数据更改操作指令和事务类型进行操作。
本发明实施例还提供了一种事务控制系统,包括服务端和至少一个终端,所述终端,用于向所述服务端发送请求消息;所述服务端,用于接收并解析所述终端发送的请求消息,在所述请求消息中的操作指令为数据更改操作指令时,获取所述请求消息中携带的所述终端请求的事务类型;并根据得到的所述数据更改操作指令和事务类型进行操作。
本发明实施例还提供了一种服务端,包括请求接收模块、判断模块和事务处理模块,所述请求接收模块,用于接收终端发送的请求消息;所述判断模块,用于解析所述请求接收模块接收到的请求消息,在所述请求消息中的操作指令为数据更改操作指令时,通知所述事务处理模块;所述事务处理模块,用于在所述判断模块判断所述请求消息中的操作指令为数据更改操作指令时,获取所述请求消息中携带的所述终端请求的事务类型;并根据得到的所述数据更改操作指令和事务类型进行操作。
本发明实施例还提供了一种终端,包括请求发送模块,用于向服务端发送请求消息,所述请求消息携带有所述终端请求的事务类型。
本发明实施例的技术方案具有以下优点,因为采用通过在终端发送的请求消息中添加相应的事务类型,使得服务端能够识别终端所请求的事务类型并做相应的处理。这样就使得终端能够根据终端具体的应用要求对XCAP批量处理做事务控制,对于批量数据添加操作,则可以选择多事务类型,过滤掉非法的数据;对于一些需要保持事务一致性的批处理操作,可以选择单事务类型,从而增强了XCAP信令的实用性和灵活性,增强了终端用户的体验。
附图说明
图1为本发明实施例事务控制方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710301955.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备掺杂二氧化钛纳米晶体的方法
- 下一篇:一种养生理疗床





