[发明专利]一种移动数据库的关联事务处理方法无效
申请号: | 200710178568.2 | 申请日: | 2007-11-30 |
公开(公告)号: | CN101184106A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 牛建伟;张晓丹 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京永创新实专利事务所 | 代理人: | 周长琪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种移动数据库的关联事务处理方法,采用了关联事务划分算法、关联事务冲突处理算法等技术手段。以关联事务作为数据同步的基本粒度,移动终端按照事务之间的关联性进行结果集合并,采用关联事务划分算法、冲突处理算法来处理结果集,终端只需要上载关联事务操作结果和相应的时间戳就可以完成同步过程;事务处理过程确保了事务执行的正确性、串行性和原子性,降低了系统的时间和空间开销和出错事务的回滚次数,加快了系统响应时间,使系统运行速度更加稳定、迅速,具有良好的实用性和可扩充性。 | ||
搜索关键词: | 一种 移动 数据库 关联 事务处理 方法 | ||
【主权项】:
1.一种移动数据库的关联事务处理方法,其特征在于,本方法包括如下步骤:步骤一:用户向移动用户发出数据操作请求,移动终端接收到该请求;步骤二:移动终端查找本地缓存,如果本地缓存了请求涉及的数据,则在本地执行移动事务,实现本地提交,否则在网络连通时将数据操作请求上载到同步服务器;步骤三:本地保存的移动事务根据关联性进行划分,首先根据事务之间的关联性找到二元关联事务,去掉不满足串行性要求的事务集合,在剩下的集合中根据关联性继续合并,直到最终不能合并出关联事务;最后在剩余的集合中找到数目最少的,且可以覆盖所有事务的关联事务结果集;步骤四:在无线网络连通时,移动终端将关联事务结果集上载到同步服务器,否则在上载队列中等待;步骤五:移动终端发送的关联事务结果集全局提交到同步服务器后,同步服务器进行冲突处理;冲突处理结束后,该事物集中正确的集合被提交并写入到数据库,处理结果被发送到移动终端;出错集合被发送到移动终端,移动终端根据出错集合寻找相关的本地操作,取消已经执行的本地操作,等待从同步服务器下载最新的数据,根据这些最新数据重新执行出错的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710178568.2/,转载请声明来源钻瓜专利网。