数据配置及其回退方法和设备技术

技术编号:7842476 阅读:209 留言:0更新日期:2012-10-13 00:44
一种数据配置及其回退方法和设备,应用于信息处理技术领域。一种数据配置方法包括:接收数据配置操作请求,数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求;为数据配置操作请求分配操作序号;根据数据配置操作请求,将分配的操作序号和数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。一种数据配置的回退方法包括:获取数据配置的回退操作序号;根据记录的创建操作序号、删除操作序号和数据的对应关系,获取创建操作序号小于或等于(或大于或等于)回退操作序号,且删除操作序号大于(或小于)回退操作序号或删除操作序号为空所对应的数据。实现了数据的配置操作和数据配置的回退。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息处理
,特别涉及数据配置及其回退方法和设备
技术介绍
在信息处理
,对设备或业务进行管理吋,都需要进行一定的数据配置,比如对物理设施、逻辑结构和业务等信息的配置,具体地,可以将配置数据以记录的形式来描述现实中的ー个配置项,例如,在关系型数据库中,对设备单板创建一个表来管理单板的配置数据。 数据配置的回退是比较重要的功能,主要是在执行完数据的配置操作后,对新配置的数据进行验证,如果发现新配置的数据有误,就需要进行数据配置的回退,退回到之前配置的数据;如果新配置的数据无误就确认实施新配置的数据。现有ー种数据配置包括当配置操作开始时,将当前的配置数据进行备份形成主用状态和备用状态的数据,对主用状态的数据进行若干次的配置后,如果需要数据配置的回退时,将配置的数据和未配置的数据状态进行切換,则主用状态的数据即为未配置的数据;如果新配置的数据无误,则删除未配置的数据。但是这种方法需要备份当前的配置数据,使得对存储空间的要求増加,且难以支持单步回退。而另ー种数据配置的方法中,不需要备份配置数据,减低了对存储空间的要求,且可以支持单步回退,具体地,在执行每个数据配置操作时,为该数据配置操作形成一个反向操作,如果需要进行数据配置的回退时执行反向操作即可实现回退的功能。由于在具体的数据配置过程中,有些数据配置的操作比较复杂,则生成反向操作的算法复杂;且数据配置的操作比较多,在进行回退时都需要执行相应的反向操作,使得回退的时间较长即回退率比较低。
技术实现思路
本专利技术实施例提供数据配置及其回退方法和设备,简化数据配置及其回退操作。本专利技术实施例提供一种数据配置方法,包括接收数据配置操作请求,所述数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求;为所述数据配置操作请求分配操作序号;根据所述数据配置操作请求,将所述分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。本专利技术实施例还提供一种数据配置设备,包括请求接收单元,用于接收数据配置操作请求,所述数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求;序号分配単元,用于为所述请求接收单元接收的操作请求分配操作序号;记录单元,用于根据所述请求接收单元接收的数据配置操作请求,将所述序号分配単元分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。在本实施例的数据配置过程中,需要为每个数据配置操作请求分配操作序号,其中数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求,且根据数据配置操作请求,将分配的操作序号和数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。这样与现有技术中需要在进行每一次数据配置操作时,需要生成一个反向操作相比,本实施例中的分配、记录操作序号和记录数据的操作比较简单,从而简化了数据配置的操作;且本实施例中只需要储存数据、创建操作序号和删除操作序号的相互关联关系,对存储空间的要求不高。本专利技术实施例提供一种数据配置的回退方法,包括获取数据配置的回退操作序号; 根据记录的创建操作序号、删除操作序号和数据的对应关系,获取创建操作序号小于或等于所述回退操作序号,且删除操作序号大于所述回退操作序号或删除操作序号为空所对应的数据;或,根据记录的创建操作序号、删除操作序号和数据的对应关系,获取创建操作序号大于或等于所述回退操作序号,且删除操作序号小于所述回退操作序号或删除操作序号为空所对应的数据。本专利技术实施例提供一种数据配置设备,包括回退序号获取单元,用于获取数据配置的回退操作序号;配置数据获取単元,用于根据储存单元中记录的对应关系,获取创建操作序号小于或等于所述回退序号获取单元获取的回退操作序号,且删除操作序号大于所述回退序号获取单元获取的回退操作序号所对应的数据;或用于获取创建操作序号大于或等于所述回退操作序号,且删除操作序号小于所述回退操作序号或删除操作序号为空所对应的数据;储存单元,用于储存所述创建操作序号、删除操作序号和数据的对应关系。可见本专利技术实施例的数据配置的回退方法和相关设备中,通过获取数据配置的回退操作序号后,获取到创建操作序号小于或等于(或大于或等干)回退操作序号,且删除操作序号大于(或小干)回退操作序号或删除操作序号为空所对应的数据。相对于现有技术中执行ー个反向操作来实现回退相比,本专利技术实施例中的回退过程中,只需要根据关联关系查找数据,从而实现了数据配置的回退,可以退回到任一次执行任一次数据配置的操作后,简化了数据配置的回退操作,且提高了回退率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例提供的一种数据配置方法的流程图;图2是本专利技术实施例提供的数据配置过程的流程图;图3是本专利技术实施例提供的另ー种数据配置方法的流程图4是本专利技术实施例提供的数据配置及其回退过程的结构示意图;图5是本专利技术实施例中在数据配置的过程中配置项表的结构示意图;图6是本专利技术实施例提供的一种数据配置设备的结构示意图; 图7是本专利技术实施例提供的另ー种数据配置设备的结构示意图;图8是本专利技术实施例提供的另ー种数据配置设备的结构示意图;图9是本专利技术实施例提供的另ー种数据配置设备的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种数据配置方法及相应的数据配置的回退方法,应用于任一个具有数据配置功能的领域,其中对于数据配置方法来说,是由具有数据配置的功能设备(即数据配置设备)来执行,流程图如图I所示,包括步骤101,接收数据配置操作请求,所述数据配置操作请求包括插入(Insert)数据请求、删除(delete)数据请求或更新数据请求。可以理解,在对设备或业务等进行管理吋,需要通过数据配置操作请求来触发对设备或业务等相关数据的配置,具体可以由用户通过业务层发送数据配置操作请求,并触发本实施例中数据配置的过程;也可以由系统中的其它操作来触发数据配置的过程。其中在数据配置操作请求中可以包括请求配置的数据地址、标识和具体操作(比如插入数据,或修改数据,或更新数据)等信息。步骤102,为所述数据配置操作请求分配操作序号。当数据配置设备接收到数据配置操作请求后,可以以递增或递减的方式为该操作请求分配操作序号(Operation Serial Number, OSN),用来卩隹ー标识ー个数据配置操作请求。如果以递增(或递减)的方式进行分配,则为当前接收的操作请求分配的操作序号是在为上次获取的操作请求分配的操作序号的基础上加(或减)I或η的結果。步骤103,根据数据配置操作请求,将步骤102中分配的操作序号和数据配置操作请求所请求操作的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数据配置方法,其特征在于,包括 接收数据配置操作请求,所述数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求; 为所述数据配置操作请求分配操作序号; 根据所述数据配置操作请求,将所述分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。2.如权利要求I所述的方法,其特征在于,所述根据所述数据配置操作请求,将所述分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系包括 若所述数据配置操作请求为所述插入数据请求,则记录所述插入数据请求所请求的插入数据,并记录所述插入数据对应的创建操作序号为所述分配的操作序号,所述插入数据对应的删除操作序号为空; 若所述数据配置操作请求为所述删除数据请求,则记录所述删除数据请求所请求的删除数据对应的删除操作序号为所述分配的操作序号; 若所述数据配置操作请求为所述更新数据请求,则记录所述更新数据请求所请求的更新数据,并记录所述更新数据对应的创建操作序号为所述分配的操作序号,记录所述更新数据请求所请求的原始数据对应的删除操作序号为所述分配的操作序号。3.如权利要求I或2所述的方法,其特征在于,所述接收数据配置操作请求之后,还包括 判断所述操作请求所请求的数据配置操作是否有效,如果是,则为所述操作请求分配操作序号。4.如权利要求I或2所述的方法,其特征在于,还包括 显示已记录的数据,所述已记录的数据包括创建操作序号小于或等于预置的操作序号,且所述删除操作序号大于所述预置的操作序号或所述删除操作序号为空所对应的数据; 或,所述已记录的数据包括所述创建操作序号大于或等于所述预置的操作序号,且删除操作序号小于所述预置的操作序号或删除操作序号为空对应的数据; 所述预置的操作序号包括为当前数据配置操作请求分配的操作序号或预置的生效的操作序号AOSN。5.如权利要求I至4任一项所述的方法,其特征在于,还包括 将删除操作序号小于或等于一个生效的操作序号对应的数据删除,所述生效的操作序号是为当前数据配置的操作请求分配的操作序号。6.如权利要求I至5任一项所述的方法,其特征在于,所述创建操作序号、删除操作序号和数据的对应关系,具体包括 用一个配置项表储存的所述创建操作序号、删除操作序号和数据的对应关系; 或,用第一配置项表储存的所述创建操作序列号与数据的对应关系,及,用第二配置项表储存的所述删除操作序列号与数据的对应关系; 或,用第三配置项表储存的多种类型数据,及,用第四配置项表储存的所述创建操作序号、删除操作序号及所述多种类型中的至少一种类型数据的对应关系。7.一种数据配置的回退方法,其特征在于,包括 获取数据配置的回退操作序号; 根据记录的创建操作序号、删除操作序号和数据的对应关系,获取创建操作序号小于或等于所述回退操作序号,且删除操作序号大于所述回退操作序号或删除操作序号为空所对应的数据; 或,根据记录的创建操作序号、删除操作序号和数据的对应关系,获取创建操作序号大于或等于所述回退操作序号,且删除操作序号小于所述回退操作序号或删除操作序号为空所对应的数据。8.如权利要求7所述的方法,其特征在于,所述获取数据配置的回退操作序号之前还包括 接收数据配置操作请求,所述数据配置操作请求包括插入数据请求、删除数据请求或更新数据请求; 为所述数据配置操作请求分配操作序号; 根据所述数据配置操作请求所请求,将所述分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系。9.如权利要求8所述的方法,其特征在于,所述根据所述数据配置操作请求所请求,将所述分配的操作序号和所述数据配置操作请求所请求操作的数据记录成创建操作序号、删除操作序号和数据的对应关系具体包括 若所述数据配置操作请求为所述插入数据请求,则记录所述插入数据请求所请求的插入数据,并记录所述插入数据对应的创建操作序号为所述分配的操作序号,所述插入数据对应的删除操作序号为空; 若所述数据配置操作请求为所述删除数据请求,则记录所述删除数据请求所请求的删除数据对应的删除操作序号为所述分配的操作序号; 若所述数据配置操作请求为所述更新数据请求,则记录所述更新数据请求所请求的更新数据,并记录所述更新数据对应的创建操作序号为所述分配的操作序号,记录所述更新数据请求所请求的原始数据对应的删除操作序号为所述分配的操作序号。10.如权利要求8或9所述的方法,其特征在于,所述接收到数据配置操作请求之后,还包括 判断所述操作请求所请求的数据配置操作是否有效,如果是,则为所述操作请求分配ー个操作序号。11.如权利要求7至10任一项所述的方法,其特征在于,所述创建操作序号...

【专利技术属性】
技术研发人员:甘嘉栋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1