1.一种网络拓扑结构调整方法,其特征在于,所述方法包括:获得当前网络拓扑结构、流量数据和可靠性参数;
对所述当前网络拓扑结构、流量数据和可靠性参数进行分析,获得可休眠网元,并生成待发布的网络拓扑结构;
根据所述待发布的网络拓扑结构生成路由控制表和控制策略;
将所述路由控制表和控制策略发布到网络中;
发布休眠命令控制所述可休眠网元进入休眠状态。
2.如权利要求1所述的方法,其特征在于,所述对所述当前网络拓扑结构、流量数据和可靠性参数进行分析,获得可休眠网元包括:根据所述当前网络拓扑结构确定网络中相邻层网元环网连接数量关系;
根据网元的环网连接数量由少到多的顺序对所述相邻层的其中一层的网元进行排序;
按照上述排序根据所述网元的流量数据和网络的可靠性参数依次分析所述其中一层的网元是否为可休眠网元,并生成可休眠网元列表。
3.如权利要求2所述的方法,其特征在于,所述网络为两层或两层以上网络,按照自下而上的网络层次分为第一层、第二层,或还包括第三层,所述根据网元的环网连接数量由少到多的顺序对所述相邻层的其中一层的网元进行排序包括:按照自下而上的网络层次对所述第一层、第二层,或还包括第三层的网元进行分析,并对每一层的网元按照网元的环网连接数量由少到多的顺序进行排序。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述发布休眠命令控制所述可休眠网元进入休眠状态之后还包括:按照预定的状态查询周期查询所述可休眠网元是否进入休眠状态;
若查询结果为网元均已进入休眠状态,则结束本次网络拓扑结构调整,若查询结果为有网元未进入休眠状态,则重新发布休眠命令控制所述可休眠网元进入休眠状态,直到所有可休眠网元均进入休眠状态或发送了预定次数的所述休眠命令,则结束本次网络拓扑结构调整;
在结束本次网络拓扑结构调整后,当预定的结构调整周期到达时启动下一次网络拓扑结构调整。
5.如权利要求4所述的方法,其特征在于,在结束本次网络拓扑结构调整之后还包括:开启进入休眠状态网元的QoS和可靠性报警中断。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:当接收到网元的QoS和可靠性报警时,根据网络情况判断是否需要将所述网元激活;
当判断为是时,发布激活命令控制所述网元激活。
7.如权利要求1至3中任一项所述的方法,其特征在于,所述控制策略包括路由控制策略,所述路由控制策略包括静态路由表项或多协议标签交换。
8.一种网络拓扑结构调整装置,其特征在于,所述装置包括:信息获取单元,用于获得当前网络拓扑结构、流量数据和可靠性参数;
结构生成单元,用于对所述当前网络拓扑结构、流量数据和可靠性参数进行分析,获得可休眠网元,并生成待发布的网络拓扑结构;
路由生成单元,用于根据所述待发布的网络拓扑结构生成路由控制表和控制策略;
路由发布单元,用于将所述路由控制表和控制策略发布到网络中;
休眠发布单元,用于发布休眠命令控制所述可休眠网元进入休眠状态。
9.如权利要求8所述的装置,其特征在于,所述结构生成单元包括:数量关系获得子单元,用于根据所述当前网络拓扑结构确定网络中相邻层网元环网连接数量关系;
排序子单元,用于根据网元的环网连接数量由少到多的顺序对所述相邻层的其中一层的网元进行排序;
休眠列表生成子单元,用于按照上述排序根据所述网元的流量数据和网络的可靠性参数依次分析所述其中一层的网元是否为可休眠网元,并生成可休眠网元列表。
10.如权利要求9所述的装置,其特征在于,所述网络为两层或两层以上网络,按照自下而上的网络层次分为第一层、第二层,或还包括第三层,所述排序子单元还用于按照自下而上的网络层次对所述第一层、第二层,或还包括第三层的网元进行分析,并对每一层的网元按照网元的环网连接数量由少到多的顺序进行排序。
11.如权利要求8至10中任一项所述的装置,其特征在于,所述装置还包括:状态查询单元,用于按照预定的状态查询周期查询所述可休眠网元是否进入休眠状态;
调整结束单元,用于当查询结果为网元均已进入休眠状态时,结束本次网络拓扑结构调整,当查询结果为有网元未进入休眠状态时,重新发布休眠命令控制所述可休眠网元进入休眠状态,直到所有可休眠网元均进入休眠状态或发送了预定次数的所述休眠命令,则结束本次网络拓扑结构调整;
调整启动单元,用于当调整结束单元结束本次网络拓扑结构调整后,当预定的结构调整周期到达时启动下一次网络拓扑结构调整。
12.如权利要求11所述的装置,其特征在于,装置还包括:报警单元,用于当调整结束单元结束本次网络拓扑结构调整后开启进入休眠状态网元的QoS和可靠性报警中断。
13.如权利要求12所述的方法,其特征在于,所述装置还包括:激活单元,用于当接收到网元的QoS和可靠性报警时,根据网络情况判断是否需要将所述网元激活,并当判断为是时,发布激活命令控制所述网元激活。