LI JIN (CN)
WEN XIULIN (CN)
ZHOU YAN (CN)
XIONG JITAO (CN)
ZHANG GUOCAI (CN)
DU XIANJUN (CN)
LI JIN (CN)
WEN XIULIN (CN)
ZHOU YAN (CN)
XIONG JITAO (CN)
ZHANG GUOCAI (CN)
CN1983972A | 2007-06-20 | |||
CN101604312A | 2009-12-16 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 1. 一种网络管理中多维统计性能数据的获取装置, 包括: 划分模块, 设置为根据对性能数据的多维度统计需求, 对统计维度进行二 维划分; 建模模块, 设置为建立所述性能数据的二维坐标统计模型; 路径设置模块, 设置为在所述二维坐标统计模型上, 设置所述性能数据的 统计执行路径; 获取模块, 设置为根据预定规则触发所述统计执行路径的运行, 得到与所 述多维度统计需求对应的汇总结果。 2. 根据权利要求 1所述的装置, 其中, 所述划分模块, 设置为将所述统计维度划 分为时间统计维度和位置统计维度, 其中, 所述位置统计维度包括以下至少之 一: 测量对象维度、 网元维度、 网络维度、 区域维度、 业务类型维度、 用户维 度。 3. 根据权利要求 1所述的装置, 其中, 所述路径设置模块, 设置为对每条所述统 计执行路径中的相邻两个统计状态节点设置数据汇总方式; 以及根据不同的统 计需求对不相邻的两个状态节点设置不同的所述统计执行路径。 4. 根据权利要求 1至 3任一项所述的装置, 其中, 所述获取模块, 包括: 触发单元, 设置为根据新产生的所述性能数据实时触发所述统计执行路径 的运行, 或在到达预设时间段时触发所述统计执行路径的运行; 获取单元, 设置为运行所述统计执行路径, 得到与所述多维度统计需求对 应的汇总结果。 5. 根据权利要求 1至 3任一项所述的装置, 其中, 所述路径设置模块, 还设置为 在同一个所述二维坐标统计模型上, 根据预定方向设置所述统计执行路径, 和 / 或对同一维度上的统计执行路径跨过中间的状态节点设置所述统计执行路径。 6. 一种网络管理中多维统计性能数据的获取方法, 包括: 划分模块根据对性能数据的多维度统计需求, 对统计维度进行二维划分; 建模模块根据所述划分模块划分的维度建立所述性能数据的二维坐标统计 模型; 在所述二维坐标统计模型上, 路径设置模块设置所述性能数据的统计执行 路径; 获取模块根据预定规则触发所述统计执行路径的运行, 得到与所述多维度 统计需求对应的汇总结果。 7. 根据权利要求 6所述的方法, 其中, 所述划分模块根据对性能数据的多维度统 计需求, 对统计维度进行二维划分, 包括: 所述划分模块将所述统计维度划分为时间统计维度和位置统计维度,其中, 所述位置统计维度包括以下至少之一: 测量对象维度、 网元维度、 网络维度、 区域维度、 业务类型维度、 用户维度。 8. 根据权利要求 6所述的方法, 其中, 所述路径设置模块设置所述性能数据的统 计执行路径, 包括: 所述路径设置模块对每条所述统计执行路径中的相邻两个统计状态节点设 置数据汇总方式; 以及根据不同的统计需求对不相邻的两个状态节点设置不同 的所述统计执行路径。 9. 根据权利要求 6至 8任一项所述的方法, 其中, 所述获取模块根据以下之一预 定规则触发所述统计执行路径的运行: 根据新产生的所述性能数据实时触发所述统计执行路径的运行; 在到达预设时间点时触发所述统计执行路径的运行。 10. 根据权利要求 6至 8任一项所述的方法, 其中, 所述路径设置模块设置所述性 能数据的统计执行路径, 还包括以下至少之一步骤: 在同一个所述二维坐标统计模型上,根据预定方向设置所述统计执行路径; 对同一维度上的统计执行路径跨过中间的状态节点设置所述统计执行路 径。 |
( 1 )、 定义性能计数器原始时间维度 RT和性能计数器原始位置维度 RL; 原始时间维度 RT表示性能数据原始的最细的时间维维度;原 位置维度 RL表示 性能数据原始的最细的位置维维度; 对于综合网管采集的性能计数器数据, RT和 RL是从各下级网管上报的性能数据 获取的, RT和 RL是所有性能计数器最基本的属性。
(2)、 根据性能数据时间维统计需求定义性能计数器 扩展时间维度; 对于综合网管的性能数据, 性能计数器的扩展时间维度一般可定为 H, D, W, M, Y 几种, 其中, H表示小时 (Hour) 统计, D表示天 (Day) 统计, W表示周 (Week) 统计, M表示月 (Month) 统计、 Y表示年 (Year) 统计。
(3 )、 根据性能数据位置维统计需求定义性能计数器 扩展位置维度; 性能计数器的扩展位置维度一般可定义为多个 层次, L1,L2,L..., Ln, 每个层次 之间有包容关系, 从 L1到 Ln表示从低到高的位置层次。 对于综合网管的性能数据, 其扩展的位置维度可分为测量对象, 网元、 专业网, 地区、 业务类型、 用户等多个扩展位置维度。 除了时间维度外的统计维度均可归纳为 位置维度。 步骤 S404, 建模模块建立性能计数器的二维坐标统计模型 。 根据计数器的多维统计要求建立性能计数器的 二维坐标统计模型, 具体可以参见 附图 3 计数器二维坐标统计模型的建立原则如下: 横坐标表示时间统计维度, 纵坐标表示位置统计维度。 图 5中每个点均有其坐标 (X,Y), 表示性能计数器的一种统计状态。 其中原点 (RT,RL) 表示性能计数器最原始的未进行任何统计汇总 的状态, 其余 节点均为统计状态。 同时, 原点 (RT,RL) 是必须的初始的状态, 其余均根据统计需 求可选。 横坐标的刻度从左到右表示时间维度的粒度从 小到大, 原则上只能从小粒度到大 粒度的汇总。 如从左到右为 分钟、 小时、 月、 年。 纵坐标的刻度从下到上表示位置维度的粒度从 小到大, 原则上只能从小粒度到大 粒度的汇总。 如从下到上为 网元、 网络类型等。 横坐标和纵坐标中的刻度 (维度) 来源根据性能计数器的业务统计需求来确定。 如该计数器对应的统计需求没有对该性能计数 器的周 (W) 时间维度的统计要求, 则 坐标图中上无周 (W) 相关节点。 同一计数器可以有一个到多个二维坐标统计模 型。 且多个二维坐标统计模型间是 独立的, 没有关联关系。 二维统计模型的多少由该计数器的统计业务需 求决定。 步骤 S406, 路径设置模块设定性能计数器的统计执行路径 和数据汇总方式。 性能计数器的统计执行路径反映了二维坐标统 计模型图上的统计状态变迁。 统计 执行路径代表了该性能计数器对应的统计业务 需求。 数据汇总方式指的是数据分组汇总的手段, 一般可分为求平均、求最大, 求最小, 求和等统计算法。 数据汇总方式由该计数器的本身属性及对其的 统计业务需求确定。 统计执行路径和数据汇总方式设定的原则如下 : 统计执行路径具有方向性。 在同一个二维坐标统计模型图上, 统计执行路径的设 置方向只能选择为从左到右, 从下到上。 如图 6所示, 统计执行路径 1 : (RT,RL) -> (RT,L2) ->(D,L2)为正确的统计执行路径。 同一个二维坐标统计模型图上可以定义多条统 计执行路径; 且每条统计执行路径 包括不少于两个的统计状态节点。 如图 6所示, 二维坐标统计模型上包括统计执行路 径 1和统计执行路径 2两条统计执行路径。 需要对每条统计执行路径中的相邻的两个统计 状态节点设置数据汇总方式。 统计 状态节点间设置的数据汇总方式用于统计状态 变迁过程中采取的数据汇总、聚合方式。 不相邻的两个状态节点间可以定义不同的统计 执行路径。 如图 6 所示, 原点 (RT,RL) 和状态点 (D,L2) 之间可以设置统计执行路径 1和统计执行路径 2。 同一维度上的统计执行路径可以跨过中间的状 态节点。 如图 6所示, 可直接定义 统计执行路径: (RT,RL)-> (RT,L2), 也可定义统计执行路径: (RT,RL)-> (RT,L1 ) ->
步骤 S408, 获取模块设置性能计数器的统计驱动模式。 统计驱动模式分为数据实时驱动和定时驱动两 种。 数据实时驱动适用于对数据的 实时处理需求, 即联机事务处理(On-Line Transaction Processing, 简称为 OLTP)型统 计需求, 定时驱动适用于大数据量处理的性能要求, 即联机分析处理 (On-Line Analytical Processing, 简称为 OLAP) 型统计需求。 步骤 S410, 获取模块运行性能计数器的统计执行路径。 具体包括以下处理过程: 1、 采集计数器的原始性能数据, 实例化时间维模型和位置维模型; 2、 根据设定的性 能计数器的统计驱动模式以及统计执行路径完 成性能计数器的汇总统计。 上述实例, 能够灵活实现性能计数器的多个维度的统计需 求, 满足高实时性统计 及大数据量处理效率要求, 整个处理方法清晰, 高效, 具有良好的扩展性和新颖性。 实例 2 本实例以无线网络小区下的计数器 "呼叫成功次数"的统计为例进行说明。 假设综合网管用户的业务需求是对不同时间维 度和网元、 区域等位置维度的计数 器值进行统计。本例中以下面两个具体需求为 例进行描述: 1 )统计不同省份的月粒度 的"呼叫成功次数", 2) 统计不同城市的天粒度的"呼叫成功次数"。 假设下级网管系统中上报给综合网管系统的" 叫成功次数"计数器的时间粒度为 5分钟 (Min)。 1, 根据用户需求, 划分模块对计数器"呼叫成功次数 "的统计维度进行划分: 对时间维度进行划分。 原始时间维度 RT为 5Min。 扩展时间维度为: 小时 (H)、 天 (D)、 月 (M)。 对位置维度进行划分。 原始位置维度 RL为 Cell。 扩展位置维度为: 基站 (Base Transceiver Station, 简称为 BTS)、 基站系统 (Base Station System, 简称为 BSS), 城市 (City), 省 ( Province )。
2,建模模块根据性能计数器的二维坐标统 模型的建立原则来建立 "呼叫成功次 数"的二维坐标统计模型。 该性能计数器的二位坐标统计模型如图 7所示。
3,路径设置模块对性能计数器 "呼叫成功次数"的统计执行路径和数据汇总方 进 行设定。结合用户的统计需求, 本例中设置统计执行路径 A和统计执行路径 B, 其中, 统计执行路径 A的统计用来满足"统计不同城市的天粒度的呼 成功次数"需求, 而统 计执行路径 B的统计则用来满足"统计不同省份的月粒度的 叫成功次数"需求。 统计执行路径 A、 B的示意图如图 8所示, 其详细信息为: 统计执行路径 A: 原点 ( 5Min, Cell) -> ( 5Min, City) -> (D, City)。 其中, 原点 (5Min, Cell) -> ( 5Min, City) 的数据统计方式设置为求和, (5Min, City) -> (D, City) 的数据统计方式设置为求和。 该统计执行路径 A先完成位置维度的汇总 (Cell->City), 然后再进行时间维度的汇总 (5Min->D)。 统计执行路径 B: 原点 ( 5Min, Cell) -> (M, Cell) -> (M, province ) 0 其中, 原点 (5Min, Cell) -> (M, Cell) 的数据统计方式设置为求和, (M, Cell) -> (M, province ) 的数据统计方式设置为求和。 该统计执行路径先完成时间维度的汇总 ( 5Min->M), 然后再进行位置维度的汇总 (Cell->Province)。
4. 获取模块设置计数器 "呼叫成功次数"的统计驱动模式。 由于该应用中的计数器 涉及的数据量较大, 且统计需求主要是完成性能数据按天、 月汇总统计, 实时性要求 不高, 因此本实例中设置统计驱动模式为定时驱动。 5, 获取模块运行计数器 "呼叫成功次数"的统计执行路径, 完成汇总统计。 从其它资源系统或模块中获取如下信息: 各个 CELL所属的 BTS信息, 各个 BTS 所属的 BSS信息, 各个 BSS归属的 City, 各个 City归属的 Province; 综合网管开始从下级网管采集该计数器的原始 值, 包括各个 CELL下的 5分钟粒 度的值; 启动定时任务, 定时对设定的执行路径 、 B进行执行, 得到统计结果。 如果用户的需求发生变化, 例如增加按 BSS统计小时粒度的该计数器值, 那么可 以增加统计执行路径 C来满足用户的需求。 另外, 可以对各统计执行路径进行修改, 亦可对统计执行路径的数据汇总算法进行调整 。 从以上的描述中, 可以看出, 本发明实现了如下技术效果: 通过本发明, 根据对性能数据的多维度统计需求, 将统计维度划分为二维度, 解 决了相关技术中多维度的性能数据统计使得性 能管理的实现较为复杂和繁琐以及难以 满足多种用户需求, 扩展性较差等问题, 并且通过采用根据新产生的所述性能数据实 时触发所述统计执行路径的运行以及在到达预 设时间点时触发所述统计执行路径的运 行的技术手段, 解决了相关技术中不能满足不同用户对性能数 据的不同时间要求的问 题, 通过进而达到了降低实现性能数据的多个维度 的统计的复杂度, 以及满足多种用 户需求的效果。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路 模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
Next Patent: TERMINAL, AND TERMINAL DATA STORAGE METHOD AND SYSTEM