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

文档序号:20676877发布日期:2020-05-08 17:56阅读:来源:国知局

技术特征:

1.一种基于网络配置数据的数据对账方法,其特征在于,所述方法包括以下步骤:

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

所述设备管理器向控制器发送对账请求;

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

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

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

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

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

2.根据权利要求1所述的基于网络配置数据的数据对账方法,其特征在于,在通过设备管理器从第一存储器获取网络配置数据并且计算第一验证信息的步骤中,进一步包括步骤:

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

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

所述设备管理器计算所述第一数组的循环冗余校验码;

所述设备管理器获取所述第一存储器中最新第一用户数据更新时间,并将所述最新第一用户数据更新时间定义为第一时间戳;以及

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

3.根据权利要求2所述的基于网络配置数据的数据对账方法,其特征在于,在所述控制器从第二存储器获取网络配置数据并且计算第二验证信息的步骤中,进一步包括步骤:

所述控制器从所述第二存储器中获取在所述第一时间戳之前的多个第二用户数据及对应的多个第二用户数据更新时间;

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

所述控制器计算所述第二数组的循环冗余校验码;

所述控制器获取第二存储器中最新第二用户数据更新时间,并将所述最新第二用户数据更新时间定义为第二时间戳;以及

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

4.根据权利要求3所述的基于网络配置数据的数据对账方法,其特征在于,在所述控制器将所述第一验证信息与所述第二验证信息进行对比并且将对比结果发送至所述设备管理器的步骤中,进一步包括:

判断所述第二时间戳是否在所述第一时间戳之后;以及

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

5.根据权利要求4所述的基于网络配置数据的数据对账方法,其特征在于,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:

当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳未在所述第一时间戳之后,所述设备管理器将所述同步数据参数中的第一参数和第二参数设置为零。

6.根据权利要求5所述的基于网络配置数据的数据对账方法,其特征在于,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:

当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,同时将同步数据参数中的所述第一参数设置为零。

7.根据权利要求6所述的基于网络配置数据的数据对账方法,其特征在于,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:

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

8.根据权利要求7所述的基于网络配置数据的数据对账方法,其特征在于,在所述设备管理器根据所述对比结果向所述控制器发送包括同步数据参数的同步数据请求的步骤中,进一步包括:

当判断出所述第一数组的循环冗余校验码与所述第二数组的循环冗余校验码不相同且所述第二时间戳在所述第一时间戳之后时,所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间,并且将所述设备管理器重新读取所述第一存储器中的最新第一用户数据更新时间设置为所述第二参数,而且所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间,并且将所述设备管理器重新读取第一存储器中的多个第一用户数据及对应的多个第一用户数据更新时间设置为所述第一参数。

9.根据权利要求8所述的基于网络配置数据的数据对账方法,其特征在于,在所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器的步骤中,进一步包括:

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

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

10.根据权利要求9所述的基于网络配置数据的数据对账方法,其特征在于,在所述控制器根据所述同步数据请求中的同步数据参数计算获得待同步数据,并且将所述待同步数据发送至所述设备管理器的步骤中,还进一步包括:

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

判断所述第三数组中的第二用户数据是否与所述第一参数中的第一用户数据是否相同;

当判断出所述第三数组中的第二用户数据与所述第一参数中的第一用户数据相同时,所述控制器从所述第一参数中获取相同的第一用户数据,并将相同的第一用户数据对应的第一用户数据更新时间替换为第三数组中第二用户数据更新时间,以形成所述待同步数据;

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


技术总结
本申请公开了一种基于网络配置数据的数据对账方法,所述方法包括以下步骤:通过设备管理器从第一存储器获取第一网络配置数据,并且计算第一验证信息;所述设备管理器向控制器发送对账请求;所述控制器从第二存储器获取第二网络配置数据,并且计算第二验证信息;所述控制器将所述第一验证信息与所述第二验证信息进行对比,并且将对比结果发送至所述设备管理器;以及根据同步数据参数的情况,计算出相对应的待同步数据。因此本申请所述方法中的所述设备管理器仅需进行部分网络配置数据的同步,便可以达到数据对账的目的,从而提高设备管理器的工作效率。

技术研发人员:殷翔
受保护的技术使用者:南京华智达网络技术有限公司
技术研发日:2020.03.31
技术公布日:2020.05.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1