网络数据的回退方法及设备的制作方法

文档序号:7549431阅读:322来源:国知局
专利名称:网络数据的回退方法及设备的制作方法
技术领域
本发明涉及通信领域,特别涉及一种网络数据的回退方法及回退设备。
背景技术
在无线网络运营中,经常出现当无线网络数据被调整后导致无线网络指标下降的状况,为了能够快速的恢复无线网络指标,通常采用对调整过的数据进行恢复到调整前的操作。在复杂的无线网络运营中对数据进行恢复操作的一个重要方法是:在无线网络数据被调整前对数据打个时间标签并且保存下所述时间点的数据快照,当无线网络调整后再打个时间标签且保存下新的时间的数据快照,这样利用两个时间标签点的数据快照的差异化对比即可进行数据恢复操作(通常称为数据回退)。如图1所示,在时间点X打上时间标签X并保存标签X点的数据快照;对无线网络进行配置调整,增加一个基站,并对调整过的网络配置数据在时间点Y打上时间标签Y,并保存标签Y点的数据快照,以此类推可以得到标签Z和标签Z点的数据快照。在图1中,最新的配置数据是Z,最老的配置数据是X。配置数据的回退路径有Z- > Y,Z- > X,Z- >Y- > X(需要进行两次配置回退)。当前,进行配置数据回退时,对源配置数据快照点、目的配置数据快照点进行数据比对,比对出差异的配置数据,根据差异的配置数据生成相关的数据配置命令,执行相关的配置数据命令就可以达到配置回退的目的。以Z- > Y的回退路径为例,通过比较Z、Y的数据差异可知,Z比Y多了一个小区的配置数据,系统就会执行删除一个小区的相关配置命令,由此,当前网络的配置数据就可以回到Y点了。但是,目前的现有技术,当比对出两个标签点的数据差异时,是以整个差异数据为单位进行全部回退。

发明内容
鉴于此,本发明提供一种网络数据的回退方法和设备,可以特性数据为单位对两个时间标签点的数据快照的差异数据进行部分或全部回退。本发明第一方面提供一种网络数据的回退方法,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退方法包括:当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。在第一种可能的实现方式中,当所述网络数据由多个特性数据组成时,在进行数据回退之前,还可包括: 将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系;设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合第一方面,在第二种可能的实现方式中,所述网络数据包括多个层,在每个层内包括至少一个特性数据时,在进行数据回退之前,还可包括:将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层;将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系;设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退;所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态,可包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态,包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时, 将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;
当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。本发明第二方面提供一种网络数据的回退设备,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退设备包括:差异分析单元,用于当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;数据回退单元,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。在第一种可能的实现方式中,当所述网络数据由多个特性数据组成时,所述网络数据的回退设备还可包括:第一划分单元,用于将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系;第一设定单元,用于设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合第二方面,在第二种可能的实现方式中,当所述网络数据包括多个层,在每个层内包括至少一个特性数据时,所述网络数据的回退设备还可包括:第二划分单元,用于将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层,以及将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系;第二设定单元,用于设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退;所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述数据回退单元包括:选择单元, 用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据;第一回退单元,用于当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;第二回退单元,用于当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述数据回退单元包括:选择单元,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据;第三回退单元,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;第四回退单元,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;第五回退单元,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;第六回退单元,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。本发明第三方面提供一种网络数据的回退设备,其特征在于,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退设备包括处理器,所述处理器执行如下步骤:当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。在第一种可能的实现方式中,当所述网络数据由多个特性数据组成时,在进行数据回退之前,所述处理器还执行如下步骤:将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系;设定所述回退规则; 所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退;所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。结合第三方面,在第二种可能的实现方式中,所述网络数据包括多个层,在每个层内包括至少一个特性数据时,在进行数据回退之前,所述处理器还执行如下步骤:将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层;将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系;设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退;所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退;所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。结合第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述处理器执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述处理器执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述 第一时间标签点的网络数据状态;
当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。本发明第四方面提供一种计算机存储介质,其特征在于,该计算机存储介质可存储有程序,给程序执行时可包括本发明所述的网络数据的回退方法的部分或全部步骤。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。


图1为现有技术的数据回退的原理示意图;图2为本发明的网络数据回退的原理示意图;图3为本发明的网络数据的回退方法的第一实施例的流程示意图;图4为本发明的网络数据的回退方法的第二实施例的流程示意图;图5为本发明的网络数据的回退方法的第三实施例的流程示意图;图6为本发明的网络数据的划分的一实施例的示意图;图7为本发明的网络数据的回退设备的第一实施例的结构组成示意图;图8为本发明的网络数据的回退设备的第二实施例的结构组成示意图;图9为图8中的数据回退单元的一实施例的结构组成示意图;图10为本发明的网络数据的回退设备的第三实施例的结构组成示意图;图11为图10中的数据回退单元的一实施例的结构组成示意图;图12为本发明的网络数据的回退设备的第四实施例的结构组成示意图。
具体实施例图3为本发明 的网络数据的回退方法的第一实施例的流程示意图。如图3所示,其可包括:
步骤S110,当需要进行数据回退时,将第二时间标签的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据。具体实现中,本发明的网络数据由多种特性数据组成。或者,本发明的网络数据包括多个层,在每个层内包括至少一种特性数据。本发明中网络数据包括特性数据表达的涵义是指本发明的网络数据由小的数据块构成,其中每种特性数据和/每个层代表了网络数据的一个小的数据块。步骤S111,从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。具体实现中,根据网络数据的特性数据划分方式的不同,设定的回退规则也不同。比如,当网络数据包括的特性数据之间本身没有关联时,回退规则可设定为可为对选择的每个特性数据单独进行数据回退。而当网络数据的特性数据之间具有依赖关系时,回退规则也必须设定为将有依赖关系的特性数据一起进行回退,这样才能保证数据回退之后,网络的正常运行。进一步参考图2,本发明在时间点X打上时间标签X并保存标签X点的数据快照(标签X的网络数据包括特性数据a (状态为al)、特性数据b (状态为bI)、特性数据c (状态为Cl));对无线网络进行配置调整,并对调整过的网络配置数据在时间点Y打上时间标签Y,并保存标签Y点的数据快照(标签Y的网络数据包括特性数据a(状态为a2)、特性数据b (状态为b2)、特性数据c (状态为c2)),以此类推可以得到标签Z和标签Z点的数据快照(标签Z的网络数据包括特性数据a(状态为a3)、特性数据b (状态为b3)、特性数据c (状态为c3))。在图2中,最新的网络数据是Z,最老的网络数据是X。网络数据的回退路径有Z-> Y,Z->X,Z-> Y->X(需要进行两次配置回退)。以Z-> Y的回退路径为例,通过比较Ζ、Y的数据差异可知,Z的数据由Y的数据完全不同了,此时采用本发明的方法时,可选择将特性数据a和特性数据b和特性数据c中的一个或者多个进行回退。比如,可选择保留Z中的特性数据c为c3的状态而回退特性数据a和特性数据b到a2和b2的状态。由此可知,本发明可以特性数据为回退单位,选择性地进行数据回退,而不需要将比较出的所有差异数据全部进行回退。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。图4为本发明的 网络数据的回退方法的第二实施例的流程示意图。如图4所示,其可包括:步骤S210,将网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系。在一些可行的实施方式中,可根据网络数据用途的不同将网络数据划分为不同种类的基础特性数据,比如,将网络布局的硬件设备配置划分为基础特性数据A、将网络的网络优化数据划分为基础特性数据B,将网络布局的链路连接划分为扩展特性数据Q,并且由于网络的链路需要依赖于网络的硬件设备配置,因此,建立扩展特性数据Q与基础特性数据A的依赖关系。由此,可形成表I所示的特性数据分配表。表I:
基础特性数据依赖于本特性的扩展特性~
基础特性数据A扩展特性数据Q
基础特性数据B步骤S211,设定回退规则,所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合表1,假设,基础特性数据A在第一时间标签点时的状态为Al,在第二时间标签点的状态为A2,扩展特性数据Q在第一时间标签点时的状态记为Q1,在第二时间标签点的状态为Q2,当需要将基础特性数据A由第二时间标签点的状态A2回退到第一时间标签点的状态Al时,将A2回退到Al的同时需要将依赖于该基础特性数据A的扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Q1。当需要将扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Ql时,直接将Q2回退到Ql即可。步骤S212,当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据。仍结合表I,假设基础特性数据B在第一时间标签点的状态为BI,在第二时间标签点的状态为B2。则表I的网络数据在第一时间标签点的数据快照为:基础特性数据A处于状态Al,扩展特性数据Q处于状态Ql,基础特性数据B处于状态BI ;第二时间标签点的数据快照为:基础特性数据A处于状态A2,扩展特性数据Q处于状态Q2,基础特性数据B处于状态B2。则当在步骤S212需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对可发现,基础特性数据A、基础特性数据B以及扩展数据Q的状态都发生了改变,也即三者都是差异特性数据。步骤S213,从所述差异的特性数据中选择需要回退的特性数据。仍结合表1,则在步骤S213,可选择回退基础特性数据A,或者选择回退基础特性B,或者选择回退扩展特性Q0步骤S214,当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态,后结束。步骤S215, 当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。仍结合表1,当步骤S213选择需要将基础特性数据A由第二时间标签点的状态A2回退到第一时间标签点的状态Al时,将A2回退到Al的同时需要将依赖于该基础特性数据A的扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Q1。当需要将扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Ql时,直接将Q2回退到Ql即可。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。图5为本发明的网络数据的回退方法的第三实施例的流程示意图。如图5所示,其可包括:步骤S310,将网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层。比如,如图6所示,根据网络数据的功能的不同,可将网络数据划分为无线设备层、无线传输层、无线业务层。其中,无线设备层为第一类层;无线传输层即为第一类层也为第二类层,其作为第二类层时依赖于无线设备层,其作为第一类层时,被无线业务层所依赖;无线业务层为第二类层,其依赖于无线传输层。步骤S311,将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系。比如,如图6所示,无线设备层、无线传输层以及无线业务层内的网络数据进一步可划分为不同的基础特性数据和扩展特性数据,比如,无线设备层内的网络数据进一步可划分为基础特性数据D和扩展特性数据E,无线传输层内的网络数据进一步可划分为基础特性数据F和扩展特性数据R,无线业务层内的网络数据进一步可划分为基础特性数据G、基础特性数据H、扩展特性数据S和扩展特性数据T,其中,扩展特性数据S依赖于基础特性数据G,扩展特性数据T依赖于基础特性数据H。步骤S312,设定层间的回退规则和层内的回退规则。具体的,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退;所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时, 对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合图6可知,当需要对无线业务层内的数据进行回退时,采用层内的回退规则对无线业务层内的基础特性和扩展特性数据进行回退即可。比如,当需要对无线业务层内的基础特性数据G进行回退时,直接对基础特性数据G进行回退即可。当需要对无线业务层内的扩展特性数据S进行回退时,需要对扩展特性数据S和基础特性数据G同时进行回退。当需要对无线传输层内的基础特性F进行回退时,需要同时将基础特性F和无线业务层内的所有特性数据(基础特性数据G、基础特性数据H、扩展特性数据S以及扩展特性数据T)进行回退。步骤S313,当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据。结合图6,假设在第一时间标签点无线设备层内的基础特性数据D的状态为Dl和扩展特性E的状态为El,无线传输层内的基础特性数据F的状态为Fl和扩展特性数据R的状态为Rl,无线业务层内的基础特性数据G的状态为Gl、基础特性数据H的状态为Hl、扩展特性数据S的状态为SI和扩展特性数据T的状态为Tl ;在第二时间标签点无线设备层内的基础特性数据D的状态为D2和扩展特性数据E的状态为E2,无线传输层内的基础特性数据F的状态为Fl和扩展特性数据R的状态为Rl,无线业务层内的基础特性数据G的状态为G2、基础特性数据H的状态为H1、扩展特性数据S的状态为S2和扩展特性数据T的状态为T2。则在步骤S313经过比对后,差异的特性数据为无线设备层的基础特性D、无线设备层的基础特性数据E,无线业务层的基础特性数据G、特性数据S和扩展特性数据T。步骤S314,从所述差异的特性数据中选择需要回退的特性数据。具体实现中,可从差异的特性数据中选择一个或者多个作为需要回退的特性数据。结合图6,可选择无线设备层的基础特性D、无线设备层的基础特性数据E,无线业务层的基础特性数据G、特性数据S和扩展特性数据T中的一个或者多个作为差异特性数据。步骤S315,当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择的特性数据为无线业务层内的扩展特性数据T时,可直接将扩展特性数据T由第二时间标签点的状态T2回退到第一时间标签点的状态Tl。步骤S316,当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择的特性数据为无线业务层的基础特性数据G时,将该基础特性数据G由第二时间标签点的G2回退到第一时间标签点的状态Gl的同时,需要将依赖于该基础特性数据G的扩展特性数据S由第二时间标签点的S2回退到第一时间标签点的状态SI。步骤S317,当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择的特性数据为无线设备层的扩展特性数据E时,将该扩展特性数据E由第二时间标签点的E2回退到第一时间标签点的状态El即可。步骤S318, 当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择的特性数据为无线设备层的基础特性数据D时,将该基础特性数据D由第二时间标签点的D2回退到第一时间标签点的状态Dl的同时,需要将依赖于该基础特性数据D的扩展特性数据E由第二时间标签点的E2回退到第一时间标签点的状态E1。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。相应的,本发明实施例还提供了可用于实施本发明方法实施例的设备实施例,下面结合附图对本发明的设备实施例进行详细说明。图7为本发明的网络数据的回退设备的第一实施例的结构组成示意图。如图7所示,其可包括:差异分析单元71,用于当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据。具体实现中,本发明的网络数据由多种特性数据组成。或者,本发明的网络数据包括多个层,在每个层内包括至少一种特性数据。本发明中网络数据包括特性数据表达的涵义是指本发明的网络数据由小的数据块构成,其中每种特性数据和/每个层代表了网络数据的一个小的数据块。数据回退单元72,用于从所述差异分析单元71找出的差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。具体实现中,根据网络数据的特性数据划分方式的不同,设定的回退规则也不同。比如,当网络数据包括的特性数据之间本身没有关联时,回退规则可设定为可为对选择的每个特性数据单独进行数据回退。而当网络数据的特性数据之间具有依赖关系时,回退规则也必须设定为将有依赖关系的特性数据一起进行回退,这样才能保证数据回退之后,网络的正常运行。进一步参考图2,本发明在时间点X打上时间标签X并保存标签X点的数据快照(标签X的网络数据包括特性数据a (状态为al)、特性数据b (状态为bI)、特性数据c (状态为Cl));对无线网络进行配置调整,并对调整过的网络配置数据在时间点Y打上时间标签Y,并保存标签Y点的数据快照 (标签Y的网络数据包括特性数据a(状态为a2)、特性数据b (状态为b2)、特性数据c (状态为c2)),以此类推可以得到标签Z和标签Z点的数据快照(标签Z的网络数据包括特性数据a(状态为a3)、特性数据b (状态为b3)、特性数据c (状态为c3))。在图2中,最新的网络数据是Z,最老的网络数据是X。网络数据的回退路径有Z-> Y,Z->X,Z-> Y->X(需要进行两次配置回退)。以Z-> Y的回退路径为例,通过比较Ζ、Y的数据差异可知,Z的数据由Y的数据完全不同了,此时采用本发明的方法时,可选择将特性数据a和特性数据b和特性数据c中的一个或者多个进行回退。比如,可选择保留Z中的特性数据c为c3的状态而回退特性数据a和特性数据b到a2和b2的状态。由此可知,本发明可以特性数据为回退单位,选择性地进行数据回退,而不需要将比较出的所有差异数据全部进行回退。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。图8为本发明的网络数据的回退设备的第二实施例的结构组成示意图。如图8所示,其可包括:第一划分单元81、第一设定单元82、差异分析单元83以及数据回退单元84,其中:第一划分单元81,用于将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系。在一些可行的实施方式中,第一划分单元81可根据网络数据用途的不同将网络数据划分为不同种类的基础特性数据,比如,将网络布局的硬件设备配置划分为基础特性数据A、将网络的网络优化数据划分为基础特性数据B,将网络布局的链路连接划分为扩展特性数据Q,并且由于网络的链路需要依赖于网络的硬件设备配置,因此,建立扩展特性数据Q与基础特性数据A的依赖关系。由此,可形成表I所示的特性数据分配表。表1:
基础特性数据依赖于本特性的扩展特性~
基础特性数据A扩展特性数据Q
基础特性数据B第一设定单元82,用于设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时, 对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合表1,假设,基础特性数据A在第一时间标签点时的状态为Al,在第二时间标签点的状态为A2,扩展特性数据Q在第一时间标签点时的状态记为Q1,在第二时间标签点的状态为Q2,当需要将基础特性数据A由第二时间标签点的状态A2回退到第一时间标签点的状态Al时,设定的回退规则为:将A2回退到Al的同时需要将依赖于该基础特性数据A的扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Q1。当需要将扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Ql时,直接将Q2回退到Ql即可。差异分析单元83,用于当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据。仍结合表1,假设基础特性数据B在第一时间标签点的状态为BI,在第二时间标签点的状态为B2。则表I的网络数据在第一时间标签点的数据快照为:基础特性数据A处于状态Al,扩展特性数据Q处于状态Ql,基础特性数据B处于状态BI ;第二时间标签点的数据快照为:基础特性数据A处于状态A2,扩展特性数据Q处于状态Q2,基础特性数据B处于状态B2。则当需要进行数据回退时,差异分析单元83将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对可发现,基础特性数据A、基础特性数据B以及扩展数据Q的状态都发生了改变,也即三者都是差异特性数据。数据回退单元84,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。进一步,如图9所示,本实施例的数据回退单元84可进一步包括:选择单元841、第一回退单元842和第二回退单元843 (具体实现中,本实施例的数据回退单元84也可仅包括第一回退单元842和第二回退单元843中任一种)。其中:选择单元841,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据。仍结合表1,选择单元841可选择回退基础特性数据A,或者选择回退基础特性B,或者选择回退扩展特性Q。第一回退单元842,用于当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。仍结合表1,当选择单元841选择需要将基础特性数据A由第二时间标签点的状态A2回退到第一时间标签点的状态Al时,则第一回退单元842直接将A2回退到Al即可。第二回退单元843,用于当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。仍结合表1,当选择单元841选择需要将基础特性数据A由A2状态回退到Al状态时,第二回退单元843需要同时将依赖该基础特性数据A的扩展特性数据Q由第二时间标签点的状态Q2回退到第一时间标签点的状态Q1。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层, 在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。图10为本发明的网络数据的回退设备的第三实施例的结构组成示意图。如图10所示,其可包括:第二划分单元101、第二设定单元102、差异分析单元103以及数据回退单元104,其中:第二划分单元101,用于将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层,以及将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系。比如,如图6所示,根据网络数据的功能的不同,第二划分单元101可将网络数据划分为无线设备层、无线传输层、无线业务层。其中,无线设备层为第一类层;无线传输层即为第一类层也为第二类层,其作为第二类层时依赖于无线设备层,其作为第一类层时,被无线业务层所依赖;无线业务层为第二类层,其依赖于无线传输层。并且,无线设备层、无线传输层以及无线业务层内的网络数据进一步可划分为不同的基础特性和扩展特性,比如,无线设备层内的网络数据进一步可划分为基础特性D和扩展特性E,无线传输层内的网络数据进一步可划分为基础特性F和扩展特性R,无线业务层内的网络数据进一步可划分为基础特性G、基础特性H、扩展特性S和扩展特性T,其中,扩展特性S依赖于基础特性G,扩展特性T依赖于基础特性H。第二设定单元102,用于设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退。所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。结合图6可知,当需要对无线业务层内的数据进行回退时,设定采用层内的回退规则对无线业务层内的基础特性和扩展特性数据进行回退即可。比如,当需要对无线业务层内的基础特性数据G进行回退时,直接对基础特性数据G进行回退即可。当需要对无线业务层内的扩展特性数据S进行回退时,设定的回退规则可为:需要对扩展特性数据S和基础特性数据G同时进行回退。当需要对无线传输层内的基础特性F进行回退时,设定的回退规则可为:需要同时将基础特性F和无线业务层内的所有特性数据(基础特性数据G、基础特性数据H、扩展特性数据S以及扩展特性数据T)进行回退。差异分析单元103,用于当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对, 找出差异的特性数据。结合图6,假设在第一时间标签点无线设备层内的基础特性数据D的状态为Dl和扩展特性E的状态为El,无线传输层内的基础特性数据F的状态为Fl和扩展特性数据R的状态为Rl,无线业务层内的基础特性数据G的状态为Gl、基础特性数据H的状态为Hl、扩展特性数据S的状态为SI和扩展特性数据T的状态为Tl ;在第二时间标签点无线设备层内的基础特性数据D的状态为D2和扩展特性数据E的状态为E2,无线传输层内的基础特性数据F的状态为Fl和扩展特性数据R的状态为Rl,无线业务层内的基础特性数据G的状态为G2、基础特性数据H的状态为Hl、扩展特性数据S的状态为S2和扩展特性数据T的状态为T2。则在步骤S313经过比对后,差异的特性数据为无线设备层的基础特性D、无线设备层的基础特性数据E,无线业务层的基础特性数据G、特性数据S和扩展特性数据T。数据回退单元104,用于从所述差异分析单元103找出的差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。进一步,如图11所示,本实施例中数据回退单元104可进一步包括:选择单元1041、第三回退单元1042、第四回退单元1043、第五回退单元1044以及第六回退单元1045(具体实现中,数据回退单元104在包括选择单元的前提下,可包括第三回退单元1042、第四回退单元1043、第五回退单元1044以及第六回退单元1045中的一种或多种),其中:选择单元1041,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据。具体实现中,选择单元1041可从差异的特性数据中选择一个或者多个作为需要回退的特性数据。结合图6,可选择无线设备层的基础特性D、无线设备层的基础特性数据E,无线业务层的基础特性数据G、特性数据S和扩展特性数据T中的一个或者多个作为差异特性数据。第三回退单元1042,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择的特性数据为无线业务层内的扩展特性数据T时,可直接将扩展特性数据T由第二时间标签点的状态T2回退到第一时间标签点的状态Tl。第四回退单元1043,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择单元1042选择的特性数据为无线业务层的基础特性数据G时,第四回退单元1043将该基础特性数据G由第二时间标签点的G2回退到第一时间标签点的状态Gl的同时,需要将依赖于该基础特性数据G的扩展特性数据S由第二时间标签点的S2回退到第一时间标签点的状态SI。第五回退单元1044,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择单元1041选择的特性数据为无线设备层的扩展特性数据E时, 第五回退单元1044将该扩展特性数据E由第二时间标签点的E2回退到第一时间标签点的状态El即可。第六回退单元1045,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。结合图6,当选择单元1041选择的特性数据为无线设备层的基础特性数据D时,第六回退单元1045将该基础特性数据D由第二时间标签点的D2回退到第一时间标签点的状态Dl的同时,需要将依赖于该基础特性数据D的扩展特性数据E由第二时间标签点的E2回退到第一时间标签点的状态El。由上可见,在本发明的一些可行的实施方式中,网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据。当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。由此,本发明实施例可以特性数据作为回退单元进行数据回退,并且在回退时,可从差异特性数据中有选择地选择需要回退的特性数据,相比现有技术需要将差异数据完全进行回退的方式更加灵活,减轻了网络数据回退对网络的整体影响(比如,如网络同时进行了物理硬件配置、网规网优的数据配置,在网规网优数据变化引起的网络指标恶化时,可以选择只回退网规网优的数据配置,配置回退时就可以避免硬件改造),并且由于回退的数据量的减少,提高了回退的效率。图12为本发明的网络数据的回退设备的第四实施例的结构组成示意图。如图12,本实施例的网络数据的回退设备的硬件模块组成包括一存储器121和处理器122,该存储器121用于存储一段计算机代码,该处理器122用于运行所述存储器121内存储的计算机代码,以执行如下步骤:当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。在一些可行的实施方式中,当所述网络数据由多个特性数据组成时,在进行数据回退之前,所述处理器122还执行如下步骤:将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系;设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退;所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。在一些可行的实施方式中,所述网络数据包括多个层,在每个层内包括至少一个特性数据时,在进行数据回退之前, 所述处理器122还执行如下步骤:
将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层;将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系;设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退;所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退;所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。在一些可行的实施方式中,所述处理器122执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。在一些可行的实施方式中,所述处理器122执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括:从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态;当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退, 以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,给程序执行时可包括本发明提供的网络数据回退方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种网络数据的回退方法,其特征在于,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退方法包括: 当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据; 从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
2.如权利要求1所述的网络数据的回退方法,其特征在于,当所述网络数据由多个特性数据组成时,在进行数据回退之前,还包括: 将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系; 设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。
3.如权利要求1所述的网络数据的回退方法,其特征在于,所述网络数据包括多个层,在每个层内包括至少一个特性数据时,在进行数据回退之前,还包括: 将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层; 将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系; 设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退; 所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。
4.如权利要求2所述的网络数据的回退方法,其特征在于,所述从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态,包括: 从所述差异的特性数据中选择需要回退的特性数据; 当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
5.如权利要求3所述的网络数据的回退方法,其特征在于,所述从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态,包括: 从所述差异的特性数据中选择需要回退的特性数据; 当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
6.一种网络数据的回退设备,其特征在于,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退设备包括: 差异分析单元,用于当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据; 数据回退单元,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
7.如权利要求6所述的网络数据的回退设备,其特征在于,当所述网络数据由多个特性数据组成时,所述网络数据的回退设备还包括: 第一划分单元,用于将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系; 第一设定单元,用于设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。
8.如权利要求6所述的网络数据的回退设备,其特征在于,当所述网络数据包括多个层,在每个层内包括至少一个特性数据时,所述网络数据的回退设备还包括: 第二划分单元,用于将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层,以及将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系; 第二设定单元,用于设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退; 所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退。
9.如权利要求7所述的网络数据的回退设备,其特征在于,所述数据回退单元包括: 选择单元,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据; 第一回退单元,用于当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 第二回退单元,用于当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
10.如权利要求8所述的网络数据的回退设备,其特征在于,所述数据回退单元包括: 选择单元,用于从所述差异分析单元找出的差异的特性数据中选择需要回退的特性数据; 第三回退单元,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签 点的网络数据状态; 第四回退单元,用于当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 第五回退单元,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 第六回退单元,用于当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
11.一种网络数据的回退设备,其特征在于,所述网络数据由多种特性数据组成或所述网络数据包括多个层,在每个层内包括至少一种特性数据,该网络数据的回退设备包括处理器,所述处理器执行如下步骤: 当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据; 从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
12.如权利要求11所述的网络数据的回退设备,其特征在于,当所述网络数据由多个特性数据组成时,在进行数据回退之前,所述处理器还执行如下步骤: 将所述网络数据划分为基础特性数据和扩展特性数据,并建立所述扩展特性数据与所述基础特性数据的依赖关系; 设定所述回退规则;所述回退规则包括:当对扩展特性数据进行回退时,仅对所述扩展特性数据进行数据回退;当对基础特性数据进行回退时,对所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退; 所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。
13.如权利要求11所述的网络数据的回退设备,其特征在于,所述网络数据包括多个层,在每个层内包括至少一个特性数据时,在进行数据回退之前,所述处理器还执行如下步骤: 将所述网络数据划分为多个层,并建立所述多个层之间的依赖关系,所述多个层中至少包括一个依赖其他层的第二类层和一个被其他层依赖的第一类层; 将每个层内的网络数据划分为基础特性数据和扩展特性数据,并建立所述每个层内的扩展特性数据与相同层内的基础特性数据的依赖关系; 设定层间的回退规则和层内的回退规则,所述层间的回退规则包括:对依赖于其他层的第二类层,采用层内的回退规则进行回退;对被其他层依赖的第一类层,在采用层内的回退规则对该第一类层的层内的特性数据进行回退的同时,还将依赖该第一类层的所有其他层的网络数据进行回退; 所述层内的回退规则包括:当对层内的扩展特性数据进行回退时,对所述层内的扩展特性数据进行数据回退;当对层内的基础特性数据进行回退时,对所述层内的基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退; 所述网络数据的回退设备还包括存储器,用于存储所述处理器设定的回退规则。
14.如权利要求12所述的网络数据的回退设备,其特征在于,所述处理器执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括: 从所述差异的特性数据中选择需要回退的特性数据; 当所述选择的特性数据为扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
15.如权利要求13所述的网络数据的回退设备,其特征在于,所述处理器执行从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态的步骤具体包括: 从所述差异的特性数据中选择需要回退的特性数据;当所述选择的特性数据为依赖于其他层的第二类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为依赖于其他层的第二类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为被其他层依赖的第一类层的层内的扩展特性数据时,对所述扩展特性数据进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态; 当所述选择的特性数据为被其他层依赖的第一类层的层内的基础特性数据时,将所述基础特性数据和依赖于所述基础特性数据的扩展特性数据一起进行数据回退,同时,将依赖该第一类层的所有其他层内的所有网络数据进行回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。
16.一种计算机存储介质,其特征在于,该计算机存储介质可存储有程序,给程序执行时可包括如权利要求1-5中任一 项所述方法的部分或全部步骤。
全文摘要
本发明涉及通信领域,特别涉及一种网络数据的回退方法及回退设备,其中所述方法包括当需要进行数据回退时,将第二时间标签点的数据快照与第一时间标签点的数据快照进行比对,找出差异的特性数据;从所述差异的特性数据中选择需要回退的特性数据,并根据预先设定的回退规则进行数据回退,以将所述第二时间标签点的网络数据部分或全部回退到所述第一时间标签点的网络数据状态。本发明可以特性数据为单位对两个时间标签点的数据快照的差异数据进行部分或全部回退。
文档编号H04W28/04GK103222220SQ201280001894
公开日2013年7月24日 申请日期2012年10月31日 优先权日2012年10月31日
发明者房相干 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1