基于网络配置数据的数据对账方法与流程

文档序号:20676877发布日期:2020-05-08 17:56阅读:437来源:国知局
基于网络配置数据的数据对账方法与流程

本申请涉及计算机技术领域,尤其涉及一种基于网络配置数据的数据对账方法。



背景技术:

目前软件定义网络(software-definednetworking,简称sdn)的核心技术是将网络设备的控制面和转发面分离,从而实现网络流量的灵活控制。典型的sdn系统由一个集中的控制器软件和数量众多的转发设备组成。对比传统的网管系统,控制器软件实现了更细粒度、更灵活的网络流量调度能力。相对的,控制器需要向转发设备下发的配置数据也比网管系统有数量级上的提升。因此准确且高效的保证控制器和转发设备之间的数据一致性显得尤为重要。

目前有两种传统的解决方法。一种方法是设备管理器定时进行全量同步。该方案实现简单,但是完全不能适用控制器软件。因为控制器软件的配置数据量很大,全量同步会消耗大量的带宽和系统时间。尤其是出现启动风暴时(大量设备同时重启或者网络中断后恢复),控制器将无法及时响应全部的同步请求。导致设备间配置不一致,极端情况下会引起路由震荡,进而产生更多的不一致表项。

另一种方法是控制器记录失步配置,即记录没有成功下发的增删改变更。当网络恢复或者一段时间后,重放失步的变更。这种方式的优点是高效,但它本质上并不是一种对账方式,无法确保最终一致性。

因此,亟需一种新的方案以解决传统方法中的缺陷。



技术实现要素:

本申请实施例提供一种基于网络配置数据的数据对账方法,能够有效解决控制器的配置数据量很大、全量同步会消耗大量的带宽和系统时间的问题。

根据本申请的一方面,本申请实施例提供一种基于网络配置数据的数据对账方法,所述方法包括以下步骤:通过设备管理器从第一存储器获取第一网络配置数据,并且计算第一验证信息;所述设备管理器向控制器发送对账请求;所述控制器从第二存储器获取第二网络配置数据,并且计算第二验证信息;所述控制器将所述第一验证信息与所述第二验证信息进行对比,并且将对比结果发送至所述设备管理器;所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求;所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器;以及所述设备管理器保存所述待同步数据,以更新第一存储器中的网络配置数据。

进一步地,在通过设备管理器从第一存储器获取网络配置数据并且计算第一验证信息的步骤中,进一步包括步骤:所述设备管理器从所述第一存储器中获取多个第一用户数据及对应的多个第一用户数据更新时间;所述设备管理器将所述多个第一用户数据及对应的多个第一用户数据更新时间构建成第一数组;所述设备管理器计算所述第一数组的循环冗余校验码;所述设备管理器获取所述第一存储器中最新第一用户数据更新时间,并将所述最新第一用户数据更新时间定义为第一时间戳;以及所述设备管理器根据所述第一数组的循环冗余校验码及所述第一时间戳获得所述第一验证信息。

进一步地,在所述控制器从第二存储器获取网络配置数据并且计算第二验证信息的步骤中,进一步包括步骤:所述控制器从所述第二存储器中获取在所述第一时间戳之前的多个第二用户数据及对应的多个第二用户数据更新时间;所述控制器将所述多个第二用户数据及对应的多个第二用户数据更新时间构建成第二数组;所述控制器计算所述第二数组的循环冗余校验码;所述控制器获取第二存储器中最新第二用户数据更新时间,并将所述最新第二用户数据更新时间定义为第二时间戳;以及所述设备管理器根据所述第二数组的循环冗余校验码及所述第二时间戳获得所述第二验证信息。

进一步地,在所述控制器将所述第一验证信息与所述第二验证信息进行对比并且将对比结果发送至所述设备管理器的步骤中,进一步包括:判断所述第二时间戳是否在所述第一时间戳之后;以及判断所述第一验证信息与所述第二验证信息是否相同。

进一步地,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳未在所述第一时间戳之后,所述设备管理器将所述同步数据参数中的第一参数和第二参数设置为零。

进一步地,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,同时将同步数据参数中的所述第一参数设置为零。

进一步地,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳未在所述第一时间戳之后时,所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为第一参数,同时将同步数据参数中的第二参数设置为零。

进一步地,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,而且所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为所述第一参数。

进一步地,在所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器的步骤中,进一步包括:当所述第一参数不为零且所述第二参数为零时,所述控制器从所述第一参数中获取与所述第二数组中的不相同的第一用户数据,并从所述第一参数中删除所述不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据;当所述第一参数为零且所述第二参数不为零时,所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并将所述第二用户数据更新时间及对应的第二用户数据添加至所述第一参数中,以形成所述待同步数据。

进一步地,在所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器的步骤中,还进一步包括:当所述第一参数与所述第二参数均不为零时,所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并且将所述第二用户数据更新时间及对应的多个第二用户数据构建成第三数组;判断所述第三数组中的第二用户数据是否与所述第一参数中的第一用户数据是否相同;当判断出所述第三数组中的第二用户数据与所述第一参数中的第一用户数据相同时,所述控制器从所述第一参数中获取相同的第一用户数据,并将相同的第一用户数据对应的第一用户数据更新时间替换为第三数组中第二用户数据更新时间,以形成所述待同步数据;当判断出所述第三数组中的第二用户数据与所述第一参数中的第一用户数据不相同时,所述控制器将所述第三数组中的第二用户数据及对应的第二用户数据更新时间添加至所述第一参数中,并且所述控制器从所述第一参数中获取与所述第二数组中的第二用户数据不相同的第一用户数据,并从所述第一参数中删除不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据。

本申请的优点在于,相较于现有技术,本申请通过所述控制器将所述第一验证信息与所述第二验证信息进行对比,并且将对比结果发送至所述设备管理器,所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求,所述控制器会根据同步数据参数的情况,计算出相对应的待同步数据。本申请所述方法中的所述设备管理器仅需进行部分网络配置数据的同步便可以达到数据对账的目的,从而提高设备管理器的工作效率。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的一种基于网络配置数据的数据对账方法步骤流程图。

图2为图1所示的步骤s110的子步骤流程图。

图3为图1所示的步骤s130的子步骤流程图。

图4为图1所示的步骤s140的子步骤流程图。

图5为图1所示的步骤s150的子步骤流程图。

图6为图1所示的步骤s160的子步骤流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本实施例中,所述模拟显示屏触摸单元与所述头部追踪单元连接,用于获取所述显示设备中的感应光标的移动路径。

在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

如图1所示,为本申请实施例提供的显示屏恢复方法步骤流程图,包括以下步骤:

步骤s110:通过设备管理器从第一存储器获取第一网络配置数据,并且计算第一验证信息。

在本申请实施例中,所述第一网络配置数据包括多个第一用户数据及对应的多个第一用户数据更新时间。所述设备管理器根据第一网络配置数据计算第一验证信息。在步骤s110中计算所述第一验证信息,具体包括如下步骤:

步骤s111:所述设备管理器从所述第一存储器中获取多个第一用户数据及对应的多个第一用户数据更新时间。

步骤s112:所述设备管理器将所述多个第一用户数据及对应的多个第一用户数据更新时间构建成第一数组。

在本申请实施例中,设备管理器将每个第一用户数据及对应的所述第一用户数据更新时间合并在长度为24字节的第一子数组中,并将所有的第一子数组构建成第一数组。

步骤s113:所述设备管理器计算所述第一数组的循环冗余校验码。

在本申请实施例中,所述设备管理器再对第一数组计算64位的循环冗余校验码。

步骤s114:所述设备管理器获取所述第一存储器中最新第一用户数据更新时间,并将所述最新第一用户数据更新时间定义为第一时间戳。

在本申请实施例中,所述第一时间戳是指某一时刻。

步骤s115:所述设备管理器根据所述第一数组的循环冗余校验码及所述第一时间戳获得所述第一验证信息。

在本申请实施例中,第一验证信息中包括第一数组的循环冗余校验码及第一时间戳。

步骤s120:所述设备管理器向控制器发送对账请求。

在本申请实施例中,对账请求一般由设备控制器发出。

步骤s130:所述控制器从第二存储器获取第二网络配置数据,并且计算第二验证信息。

在本申请实施例中,所述第二网络配置数据包括多个第二用户数据及对应的多个第二用户数据更新时间。所述控制器根据第二网络配置数据计算第二验证信息。在步骤s130中计算所述第二验证信息,具体包括如下步骤:

步骤s131:所述控制器从所述第二存储器中获取多个第二用户数据及对应的多个第二用户数据更新时间。

步骤s132:所述控制器将所述多个第二用户数据及对应的多个第二用户数据更新时间构建成第二数组。

在本申请实施例中,控制器将每个第二用户数据及对应的第二用户数据更新时间合并在长度为24字节的第二子数组中,并将所有的第二子数组构建成第二数组。

步骤s133:所述控制器计算所述第二数组的循环冗余校验码。

在本申请实施例中,所述控制器再对所述第二数组计算64位的循环冗余校验码。

步骤s134:所述控制器获取所述第二存储器中最新第二用户数据更新时间,并将所述最新第二用户数据更新时间定义为第二时间戳。

在本申请实施例中,所述第二时间戳也指某一时刻。

步骤s135:所述控制器根据所述第二数组的循环冗余校验码及所述第二时间戳获得所述第二验证信息。

在本申请实施例中,所述第二信息中包括所述第二数组的循环冗余校验码及所述第二时间戳。

步骤s140:所述控制器将所述第一验证信息与所述第二验证信息进行对比,并且将对比结果发送至所述设备管理器。

在本申请实施例中,所述控制器将所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码进行对比,所述第一时间戳与所述第二时间戳进行对比。具体通过以下步骤获得对比结果。

步骤s141:判断所述第二时间戳是否在所述第一时间戳之后。

步骤s142:判断所述第一验证信息与所述第二验证信息是否相同。

在本申请实施例中,步骤s141和步骤s142的顺序可以调换。所述对比结果包括:所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳未在所述第一时间戳之后、所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳在所述第一时间戳之后、所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳未在所述第一时间戳之后以及所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳在所述第一时间戳之后。

步骤s150:所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求。

在本申请实施例中,所述同步数据参数包括第一参数及第二参数。步骤s150进一步包括:

步骤s151:所述设备管理器将所述同步数据参数中的第一参数和第二参数设置为零。

在本申请实施例中,当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳未在所述第一时间戳之后,所述设备管理器将所述同步数据参数中的第一参数和第二参数设置为零。当第一参数和第二参数设置为零,表明所述第一网络配置数据与所述第二网络配置数据为一致,所述设备管理器不需要进行同步操作。

步骤s152:所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,同时将同步数据参数中的所述第一参数设置为零。

在本申请实施例中,当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,同时将同步数据参数中的所述第一参数设置为零。当仅第一参数为零(即无第一参数),第二参数不为零时,表明设备管理器仅存在未同步新增的第二用户数据及对应的第二用户数据更新时间。

步骤s153:所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为第一参数,同时将同步数据参数中的第二参数设置为零。

在本申请实施例中,当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳未在所述第一时间戳之后时,所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为第一参数,同时将同步数据参数中的第二参数设置为零。当仅第二参数为零(即无第二参数),第一参数不为零时,表明设备管理器仅存在未同步删除的第一用户数据及对应的第一用户数据更新时间。

步骤s154:所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,而且所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为所述第一参数。

在本申请实施例中,当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,而且所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为第一参数。当第一参数和第二参数均不为零时,表明此时可能存在多种情况需要进一步分析。

步骤s160:所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器。

在本申请实施例中,所述待同步数据具体通过以下步骤获得:

步骤s161:所述控制器从所述第一参数中获取与所述第二数组中的不相同的第一用户数据,并从所述第一参数中删除所述不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据。

在本申请实施例中,当所述第一参数不为零且所述第二参数为零时,所述控制器从所述第一参数中获取与所述第二数组中的第二用户数据不相同的第一用户数据,并从所述第一参数中删除所述与第二用户数据不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据。

步骤s162:所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并将所述第二用户数据更新时间及对应的第二用户数据添加至所述第一参数中,以形成所述待同步数据。

在本申请实施例中,当所述第一参数为零且所述第二参数不为零时,所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并将所述第二用户数据更新时间及对应的第二用户数据添加至所述第一参数中,以形成所述待同步数据。

步骤s163:所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并且将所述第二用户数据更新时间及对应的多个第二用户数据构建成第三数组。

在本申请实施例中,当所述第一参数与所述第二参数均不为零时,所述控制器获取所述第二数组中在所述第一时间戳之后的第二用户数据更新时间,并且将所述第二用户数据更新时间及对应的多个第二用户数据构建成第三数组。

步骤s164:判断所述第三数组中的第二用户数据是否与所述第一参数中的第一用户数据是否相同。

步骤s165:所述控制器从所述第一参数中获取相同的第一用户数据,并将相同的第一用户数据对应的第一用户数据更新时间替换为第三数组中第二用户数据更新时间,以形成所述待同步数据.

在本申请实施例中,当判断出所述第三数组中的第二用户数据与所述第一参数中的第一用户数据相同时,此时可以判定在第一参数中与第三数组中的第二用户数据相同的第一用户数据被修改过,因此所述控制器从所述第一参数中获取与第三数组中的第二用户数据相同的第一用户数据,并将与第二用户数据相同的第一用户数据对应的第一用户数据更新时间替换为第三数组中与第一用户数据相同的第二用户数据对应的第二用户数据更新时间,以形成所述待同步数据。

步骤s166:所述控制器将所述第三数组中的第二用户数据及对应的第二用户数据更新时间添加至所述第一参数中,并且所述控制器从所述第一参数中获取与所述第二数组中的第二用户数据不相同的第一用户数据,并从所述第一参数中删除不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据。

在本申请实施例中,当判断出所述第三数组中的第二用户数据与所述第一参数中的第一用户数据不相同时,此时可以判定在第一参数中与所述第二数组中的第二用户数据不相同的第一用数据需要从所述第一参数中删除,且第三数组中所有的第二用户数据添加至所述第一参数中,因此所述控制器将所述第三数组中的第二用户数据及对应的第二用户数据更新时间添加至所述第一参数中,并且所述控制器从所述第一参数中获取与所述第二数组中的第二用户数据不相同的第一用户数据,并从所述第一参数中删除与第二数组中的第二用户数据不相同的第一用户数据及对应的第一用户数据更新时间,以形成所述待同步数据。

由此可以看出,在步骤s162及步骤s165,设备管理器与控制器中的数据均不需要一一对比,大大减小了网络配置数据的计算量。

步骤s170:所述设备管理器保存所述待同步数据,以更新第一存储器中的网络配置数据。

为了便于理解举例说明步骤s165与步骤s166。例如,在步骤s165中第一时间戳为t1,第二时间戳为t2,第三数组中包括(u1,t11)、(u2,t12)和(u3,t13)。其中u1、u2和u3为三个第二用户数据,t11、t12和t13为三个第二用户数据分别对应的第二用户数据更新时间。第一参数中包括(u1,t11)、(u4,t14)和(u5,t15),可以看出第三数组与第一参数中u1相同,由于所述控制器中的u1被修改过,从而导致设备管理器与控制器中的网络配置参数不一致,需要将第一参数中(u1,t11)修改为(u1,t11)即可。由于所述第二数组包括(u5,t15),因此可以看出第一参数中的(u4,t14)既不在第二数组中也不在第三数组中,此时需要将第一参数中的(u4,t14)删除。

另外,在步骤s166中,还可以看出第三数组中(u2,t12)和(u3,t13)不在第一参数中,此时需要将第三数组中的(u2,t12)和(u3,t13)添加至所述第一参数中。

综上所述,当所述第一参数与所述第二参数均不为零时(第一参数与第二数组不相同,且t1小于t2),如果第一参数中包括(u1,t11)、(u4,t14)和(u5,t15),第二数组包括(u5,t15),第三数组中包括(u1,t11)、(u2,t12)和(u3,t13),那么通过基于网络配置数据的数据对账方法可以计算出第一参数(即待同步参数)为(u1,t11)、(u2,t12)、(u3,t13)和(u5,t15)。

在本申请实施例中,所述设备管理器保存所述待同步数据,所述待同步数据包括第一参数。

本申请的优点在于,相较于现有技术,本申请通过所述控制器将所述第一验证信息与所述第二验证信息进行对比,并且将对比结果发送至所述设备管理器,所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求,所述控制器会根据同步数据参数的情况,计算出相对应的待同步数据。本申请所述方法中的所述设备管理器仅需进行部分网络配置数据的同步便可以达到数据对账的目的,从而提高设备管理器的工作效率。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1