[发明专利]用户配置数据的方法及装置有效
申请号: | 201110277579.2 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102999532A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 王雅芳;王婉菲;汪星 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 配置 数据 方法 装置 | ||
技术领域
本发明涉及移动通讯领域,特别是涉及一种用户配置数据的方法及装置。
背景技术
目前,在数据配置管理系统中,将每套逻辑完整的数据定义为一个数据集合,传统的数据配置过程采取的是对整个数据集合加锁的方式来保证多用户之间数据操作的互斥性,因此不支持多用户同时操作同一个数据集合,并且对于同一个表的多用户修改无法做出区分。在现有技术中,对于每个用户的修改没有进行缓存,导致各个用户修改的数据交织在一起,如果不对数据集合加锁,则一个用户的数据配置提交时,会将所有用户的修改都提交生效。
随着数据配置系统的中需要配置的数据不断增多,在实际应用中,一个数据集合的数据通常都是通过多人协作的方式完成配置的。单用户的配置方式在初始配置时会影响数据配置的效率,在后续运维时各用户间的配置会互相影响,可能会造成当前用户不希望提交生效的数据被另一个用户提交生效。同时,现有数据系统在数据提交时才对数据进行冲突检查,而由多用户进行轮番修改后的数据会导致无法确切判断数据应该以冲突中的哪一方数据为准。
目前,对于多用户同时配置数据的方案主要是采用数据分区来实现,用户通过编辑不同的数据库表,在数据提交生效时和其他用户的修改进行数据冲突检查。但是,通过上述技术方案,在多用户同时配置数据时,多用户不能够同时配置同一个数据集合,此外,在数据编辑时不能够进行实时的冲突检查,并且不能够以指定用户为单位进行独立的数据提交和独立的数据回滚。
发明内容
本发明提供一种用户配置数据的方法及装置,以解决现有技术中在用户配置数据时多用户不能够同时配置同一个数据集合,在数据编辑时不能够进行实时的冲突检查,并且不能够以指定用户为单位进行独立的数据提交的问题。
本发明提供一种用户配置数据的方法,包括:
根据用户对配置数据的操作,在编辑表中相应的配置数据条目下保存操作用户名和操作类型,在编辑表中的数据存在冲突的情况下,对编辑表中的冲突数据进行处理,在编辑表中的数据无冲突的情况下,将编辑表的表名和相应的操作用户名保存在预先设置的增量表中;
在用户提交配置数据时,根据该用户的操作用户名以及增量表获取相应的编辑表,并将该编辑表中记录的该用户修改后的配置数据提交到在线表,其中,在线表用于保存生效的配置数据。
本发明还提供了一种用户配置数据的装置,包括:
第一保存模块,用于根据用户对配置数据的操作,在编辑表中相应的配置数据条目下保存操作用户名和操作类型;
数据冲突模块,用于在编辑表中的数据存在冲突的情况下,对编辑表中的冲突数据进行处理;
第二保存模块,用于在编辑表中的数据无冲突的情况下,将编辑表的表名和相应的操作用户名保存在预先设置的增量表中;
数据提交模块,用于在用户提交配置数据时,根据该用户的操作用户名以及增量表获取相应的编辑表,并将该编辑表中记录的该用户修改后的配置数据提交到在线表,其中,在线表用于保存生效的配置数据。
本发明有益效果如下:
通过将数据库配置表设计为在线表和编辑表两套表,其中,在线表和现有的数据配置表完全一致,编辑表的表结构完全以现有的数据配置表的表结构为基础进行改造,根据在线表、编辑表以及增量表记录的信息来控制多用户配置数据的按用户生效和按用户回滚流程,解决了现有技术中在用户配置数据时多用户不能够同时配置同一个数据集合,在数据编辑时不能够进行实时的冲突检查,并且不能够以指定用户为单位进行独立的数据提交的问题,能够在多用户配置数据时进行实时的数据冲突检查,同时,由于记录了每个用户的操作信息,可以支持按用户进行数据的独立生效和按用户进行数据的独立回滚,可以起到实时自动备份数据的功能。
附图说明
图1是本发明实施例的用户配置数据的方法的流程图;
图2是本发明实施例的在线表编辑表增量表的关系示意图;
图3是本发明实施例的用户配置数据的方法的详细处理流程图;
图4是本发明实施例的数据冲突检查的流程图;
图5是本发明实施例的用户配置数据的装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110277579.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置