实现网管数据上报的方法、数据设备和管理设备与流程

文档序号:13215618阅读:272来源:国知局
技术领域本发明涉及网络管理技术,尤指一种通信系统中,实现网管数据上报的方法、数据设备和管理设备。

背景技术:
通信系统如无线通信系统通常包括多个数据设备,为了对通信系统进行全面管理,通常需要对数据设备采集到的网管数据进行汇总,并对汇总后的网管数据进行统一分析。分析后的网管数据对通信系统非常重要,比如通过分析后的数据进行通信系统的网络优化,或者进行故障排查等。由于通常通信系统包括数量庞大的数据设备如无线通信系统中的基站,为了得到汇总后的网管数据就需要通信系统中的各数据设备分别周期性采集网管数据,并上报给通信系统中的管理设备如无线通信系统中的网管设备,由其进行各网管数据的汇总以得到汇总后的网管数据。随着通信系统的规模的扩大和功能的复杂化,其中数据设备的数量不断增长,各数据设备周期性采集到的网管数据的数据量也不断增加,这样使得管理设备周期性需要处理的各网管数据的总数据量显著增加,即使得管理设备的负荷显著增大,从而降低了管理设备的处理效率,甚至使得处理效率下降到无法接受的程度。

技术实现要素:
为了解决上述技术问题,本发明提供了一种实现网管数据上报的方法、数据设备和管理设备,能够降低管理设备的负荷,从而提高管理设备的处理效率。为了达到本发明目的,本发明公开了一种实现网管数据上报的方法,包括:管理设备根据预先设置的获取策略从其管辖下的各数据设备中选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备并通知各数据设备;各数据设备分别向其归属的汇总数据设备发送下层网管数据;各汇总数据设备分别汇总自身和接收到的下层网管数据为中层网管数据,并发送给管理设备。本发明方法之后还包括:所述管理设备汇总接收到的各中层网管数据为上层网管数据。其中,所述获取策略为根据分组信息选择出所述汇总数据设备,将各数据设备归属于不同的汇总数据设备;这里,分组信息包括汇总数据设备的身份标识与归属于该汇总数据设备的一组数据设备的身份标识之间的对应关系。其中,所述获取策略为按照统计周期根据数据设备的特性参数选择出所述汇总数据设备。当所述特征性参数为时间信息,且预先设置分组数N时,所述选择出汇总数据设备包括:在所述统计周期中的第一时间段中,所述管理设备接收到数据设备的状态消息时,按照状态消息的接收时间的从先到后顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表所述汇总数据设备。当所述特性参数为负荷信息,且预先设置分组数N时;所述选择出汇总数据设备包括:在所述统计周期中的第一时间段中,所述管理设备接收到数据设备的状态消息时,按照状态消息中的负荷信息的从小到大顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表所述汇总数据设备。所述将各数据设备归属于不同的汇总数据设备包括:将所述排序结果中的其它所述数据设备的身份标识按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。所述通知包括:所述管理设备向所述各汇总数据设备分别通知其管辖哪些所述数据设备;所述各数据设备得知其管辖数据设备时,分别升级为所述汇总数据设备,并向管辖下的各数据设备分别通知该数据设备归属于其自身。所述发送下层网管数据之前,本发明方法还包括:所述数据设备,如果得知其归属的汇总数据设备的时间处于所述统计周期中的预先设置的第二时间段中,继续执行所述发送所述下层网管数据的步骤;如果第二时间段结束时所述数据设备没有得知其归属的汇总数据设备,向所述管理设备发送所述下层网管数据。本发明还公开了一种实现网管数据上报的管理设备,包括分组单元和通知单元,其中,分组单元,用于根据预先设置的获取策略从其管辖下的各数据设备中选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备,以组成不同的数据设备组;通知单元,用于对于分组单元组成的每个数据设备组,分别通知其中的各数据设备归属于哪个汇总数据设备。所述管理设备还包括上层汇总单元,用于汇总来自所述各汇总数据设备的中层网管数据为上层网管数据。其中,所述获取策略为根据分组信息选择出所述汇总数据设备,将各数据设备归属于不同的汇总数据设备;这里,分组信息包括汇总数据设备的身份标识与归属于该汇总数据设备的一组数据设备的身份标识之间的对应关系。其中,所述获取策略为按照统计周期根据数据设备的特性参数选择出所述汇总数据设备。当所述特征性参数为时间信息,且预先设置分组数N时,所述分组单元具体用于:在所述统计周期中的第一时间段中,接收到数据设备的状态消息时,按照状态消息的接收时间的从先到后顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表所述汇总数据设备;将所述排序结果中的其它所述数据设备的身份标识按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。当所述特征性参数为负荷信息,且预先设置分组数N时,所述分组单元具体用于:在所述统计周期中的第一时间段中,所述管理设备接收到数据设备的状态消息时,按照状态消息中的负荷信息的从小到大顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表所述汇总数据设备;将所述排序结果中的其它所述数据设备的身份标识按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。所述通知单元具体用于:对于所述分组单元组成的每个数据设备组,向所述各汇总数据设备分别通知其管辖哪些所述数据设备。本发明还公开了一种实现网管数据上报的数据设备,包括两个或两个以上,包括上报单元和中层汇总单元,其中,上报单元,用于向其归属的汇总数据设备发送下层网管数据;中层汇总单元,用于汇总自身和接收到的下层网管数据为中层网管数据,并发送给管理设备。所述数据设备中的中层汇总单元具体用于:得知所在数据设备管辖数据设备时,升级所在数据设备为汇总数据设备,并向管辖下的各数据设备分别通知该数据设备归属于所在汇总数据设备。所述数据设备中的上报单元还用于:如果得知所在数据设备归属的汇总数据设备的时间处于预先设置的统计周期中的第二时间段中,向归属的汇总数据设备发送所述下层网管数据;如果第二时间段结束时没有得知归属的汇总数据设备,向所述管理设备发送所述下层网管数据。与现有技术相比,本发明技术方案包括:管理设备根据预先设置的获取策略从其管辖下的各数据设备中选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备并通知各数据设备;各数据设备分别向其归属的汇总数据设备发送下层网管数据;各汇总数据设备分别汇总自身和接收到的下层网管数据为中层网管数据,并发送给管理设备。通过本发明技术方案,实现了从数据设备到汇总数据设备再到管理设备分级上报网管数据,由于汇总数据设备汇总后的中层网管数据的数据量明显小于汇总前的其自身和接收到的各下层网管数据的总数据量,这样管理设备所需汇总的各中层网管数据的总数据量相对于现有管理设备所需汇总的各下层网管数据的总数据量明显减少,因此明显降低了管理设备的负荷,提高了管理设备的处理效率,从而提高了通信系统的市场竞争力。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。图1为本发明实现网管数据上报的方法的流程图;图2为本发明数据设备和管理设备的组成结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本发明实现网管数据上报的方法的流程图,如图1所示,包括:步骤101:管理设备根据预先设置的获取策略从其管辖下的各数据设备中选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备并通知各数据设备。其中,获取策略可以为:根据分组信息选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备。这里,分组信息包括各汇总数据设备的身份标识与归属于该汇总数据设备的一组数据设备的身份标识之间的对应关系。获取策略还可以为:按照统计周期根据数据设备的特性参数选择出汇总数据设备。当特征性参数为时间信息时,步骤101中的选择出汇总数据设备包括:在统计周期中的第一时间段中,管理设备接收到数据设备的状态消息时,按照状态消息的接收时间的从先到后顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表汇总数据设备。这里,N代表预先设置的分组数。需要说明的是,此时通过排序动态地得到了正在工作中的数据设备的排序结果。当特征性参数为负荷信息时,步骤101中的选择出汇总数据设备包括:在统计周期中的第一时间段中,管理设备接收到数据设备的状态消息时,按照状态消息中的负荷信息的从小到大顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表汇总数据设备。需要说明的是,此时通过排序动态、精确地得到了按照正在工作中的数据设备的负荷信息从小到大顺序的排序结果其中,统计周期可以为秒级或分钟级时间,例如30秒或1分钟等;第一时间段可以为秒级时间,例如10秒或15秒等;负荷信息可以为CPU利用率或者内存利用率等。在本发明的一个实施例中,统计周期为30秒,第一时间段为10秒,统计周期和第一时间段的开始时间相同。综上所述,一方面,相比于获取策略为根据分组信息选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备时,获取策略为按照统计周期根据数据设备的特性参数选择出汇总数据设备时,本发明方法实现了管理设备周期性根据接收到的各状态消息,动态地选择正在工作中的数据设备作为汇总数据设备,避免了未在工作中如出现故障的数据设备被选定为汇总数据设备而影响上报网管数据。另一方面,在获取策略为按照统计周期根据数据设备的特性参数选择出汇总数据设备情况下,相比于特征性参数为时间信息时,特征性参数为负荷信息时,本发明方法实现了管理设备选择负荷较小的数据设备为汇总数据设备,这样较好地避免了负荷较大的数据设备选择为汇总数据设备,使其负荷进一步增加而处理效率下降,从而较好保证了各数据设备的负荷在合理的范围内,即较好保证了各数据设备的处理效率在合理的范围内。综上所述,获取策略由于可根据应用场景进行预先设置,因此使得本发明方法具有较好灵活性。当获取策略为按照统计周期根据数据设备的特性参数选择出汇总数据设备时,步骤101中的将各数据设备归属于不同的汇总数据设备包括:将排序结果中的其它数据设备的身份标识(即除前N个数据设备的身份标识之外的数据设备的身份标识)按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。步骤101中的通知包括:管理设备向各汇总数据设备分别通知其管辖哪些数据设备;各数据设备得知其管辖数据设备时,分别升级为汇总数据设备,并向管辖下的各数据设备分别通知该数据设备归属于其自身。本发明方法之前还包括:预先设置各数据设备中的用于指示是否发送状态消息的配置信息均为发送状态消息或不发送状态消息。当各数据设备中的配置信息为发送状态消息时,本发明方法还包括:各数据设备按照统计周期向管理设备分别发送状态消息。步骤102:各数据设备分别向其归属的汇总数据设备发送下层网管数据。其中,下层网管数据为数据设备采集到的网管数据。本步骤的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。这里强调的是,数据设备向汇总数据设备发送下层网管数据,而不是采用现有方式向管理设备发送下层网管数据。当配置信息为不发送状态消息时,步骤102中的发送按照统计周期进行。当配置信息为发送状态消息时,步骤102中的发送下层网管数据之前,本发明方法还包括:数据设备,如果得知其归属的汇总数据设备的时间处于统计周期中的预先设置的第二时间段中,继续执行步骤102中的发送下层网管数据的步骤;如果没有处于第二时间段中,不进行处理;如果第二时间段结束时没有得知其归属的汇总数据设备,向管理设备发送下层网管数据。第二时间段结束时数据设备没有得知其归属的汇总数据设备,说明数据设备与其归属的汇总数据设备之间的通信中断,此时数据设备采用现有方式直接向管理设备发送下层网管数据,从而提高了网管数据上报的稳定性。上述步骤中的第二时间段可以为秒级时间,例如为15秒或者35秒。在上述实施例中,第二时间段为15秒,第二时间段与统计周期的开始时间相同。步骤103:各汇总数据设备分别汇总自身和接收到的下层网管数据为中层网管数据,并发送给管理设备。本步骤的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。这里强调的是,各汇总数据设备分别向管理设备发送中层网管数据,从而实现了从数据设备到汇总数据设备再到管理设备分级上报网管数据。本发明方法之后还包括:管理设备汇总接收到的各中层网管数据为上层网管数据。本步骤的具体实现,属于本领域技术人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。图2为本发明数据设备和管理设备的组成结构示意图,如图2所示,管理设备包括分组单元和通知单元,其中,分组单元,用于根据预先设置的获取策略从其管辖下的各数据设备中选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备,以组成不同的数据设备组;通知单元,用于对于分组单元组成的每个数据设备组,分别通知其中的各数据设备归属于哪个汇总数据设备。管理设备还包括上层汇总单元,用于汇总来自各汇总数据设备的中层网管数据为上层网管数据。其中,获取策略可以为根据分组信息选择出汇总数据设备,将各数据设备归属于不同的汇总数据设备。这里,分组信息包括汇总数据设备的身份标识与归属于该汇总数据设备的一组数据设备的身份标识之间的对应关系其中,获取策略还可以为按照统计周期根据数据设备的特性参数选择出汇总数据设备。当特征性参数为时间信息时,分组单元具体用于:在统计周期中的第一时间段中,接收到数据设备的状态消息时,按照状态消息的接收时间的从先到后顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表汇总数据设备;将排序结果中的其它数据设备的身份标识按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。当特征性参数为负荷信息时,分组单元具体用于:在统计周期中的第一时间段中,管理设备接收到数据设备的状态消息时,按照状态消息中的负荷信息的从小到大顺序,对状态消息中的数据设备的身份标识进行排序;第一时间段结束时,将排序结果中的前N个数据设备的身份标识选择为代表汇总数据设备;将排序结果中的其它数据设备的身份标识按照数量平均分成N组,并将各组分别以随机的方式一一对应于选择出的各汇总数据设备的身份标识。通知单元具体用于:对于分组单元组成的每个数据设备组,向各汇总数据设备分别通知其管辖哪些数据设备。数据设备包括两个或两个以上,包括上报单元和中层汇总单元,其中,上报单元,用于向其归属的汇总数据设备发送下层网管数据;中层汇总单元,用于汇总自身和接收到的下层网管数据为中层网管数据,并发送给管理设备。数据设备还包括状态单元,其中预先设置用于指示是否发送状态消息的配置信息为发送或不发送状态消息,用于当配置信息为发送状态消息时,按照统计周期向管理设备分别发送状态消息。数据设备中的中层汇总单元具体用于:得知所在数据设备管辖数据设备时,升级所在所在数据设备数据设备为汇总数据设备,并向管辖下的各数据设备分别通知该数据设备归属于所在汇总数据设备。当配置信息为不发送状态消息时,数据设备中的上报单元具体用于:按照统计周期,向其归属的汇总数据设备发送下层网管数据。当配置信息为发送状态消息时,数据设备中的上报单元还用于:如果得知所在数据设备归属的汇总数据设备的时间处于预先设置的统计周期中的第二时间段中,向归属的汇总数据设备发送下层网管数据;如果没有处于第二时间段中,不进行处理;如果第二时间段结束时没有得知归属的汇总数据设备,向管理设备发送下层网管数据。虽然本发明所揭露的实施方式如上所述,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1