测量数据的处理方法、 接口机及测量系统 【技术领域】
本发明涉及移动通信领域, 尤其涉及一种测量数据的处理方法、 接口机及测量系统。 背景技术 测量是移动通信系统中的一项重要功能, 它不仅可以完成小区选择、 重选、 切换等 触发事件, 还可以通过查看测量值的分布情况, 对网络系统的运行情况进行掌握和监控。
目前, 测量报告的触发通常分为两类 : 周期性触发和事件性触发。其中, 周期性触 发是根据无线网络控制器 (Radio NetworkController, 简称为 RNC) 设定的周期周期性生 成测量报告, 事件性触发是根据某类事件触发后进行测量并上报测量报告。
基于周期性触发产生的测量报告中的数据来自用户设备 (UserEquipment, 简称 为 UE) 和节点 B(Node B) 的物理层、 无线链路控制 (Radio Link Control, 简称为 RLC) 层 以及 RNC 在无线资源管理过程中计算产生的数据。这些测量项所涉及的通信标准及协议 有: 3GPP 25.123 时分双工模式无线资源管理支持要求 (Requirements for support of radio resource management TimeDivision Duplexing(TDD))、 3GPP 25.225 TDD 物理层 测量 (Physicallayer Measurements(TDD))、 3GPP 25.331 无线资源控制协议要求 (Radio Resource Control(RRC)Protocol Specification)、 3GPP25.433 全球陆地无线接入网 Iub 接口基站应用部分协议信令 (Universal Terrestrial Radio Access(UTRAN)Network Iub interfaceNode B Application Part(NBAP)signaling) 和 3GPP 45.008 全球移动通信系 统 /GSM 增强数据率演进版本无线接入网无线子系统链路控制 (Global System for Mobile communications(GSM)/Enhance Datarates for GSM Evolution(EDGE)Radio Access Network Radiosubsystem link control)。
但是, 发明人发现在上述的相关技术中, 用户只能通过在终端上安装 RNC 相关软 件的方式查看 RNC 的测量报告数据, 这样, 用户只能查看某个 RNC 的测量报告的内容条目, 而无法从测量报告中判断整个网络的运行状态。
发明内容
本发明的主要目的在于提供一种测量数据的处理方案, 以至少解决上述相关技术 中用户无法对整个网络的运行状态进行判断的问题。
为了实现上述目的, 根据本发明的一个方面, 提供了一种测量数据的处理方法。
根据本发明的测量数据的处理方法, 包括以下步骤 : 接口机从多个测量报告服务 器下载与测量报告服务器对应的无线网络控制器 RNC 的测量数据信息 ; 接口机根据 RNC 的 版本信息对下载的 RNC 的测量数据信息进行解码, 并对解码后的 RNC 中的数据进行汇总。
进一步地, 接口机从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测 量数据信息包括 : 接口机周期性地从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测量数据信息, 其中, 测量报告服务器与 RNC 一一对应。进一步地, 在预设的 RNC 中的测量数据的汇总周期到达时, 接口机对解码后的 RNC 中的数据进行汇总。
进一步地, 接口机从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测 量数据信息之前, 该方法还包括 : 接口机在本地对多个测量报告服务器进行配置, 其中, 配 置内容包括以下至少之一 : 下载测量数据信息的源地址和目的地址、 下载测量数据信息的 周期、 下载测量数据信息的时延、 RNC 中测量数据的汇总周期、 RNC 的中测量数据的汇总时 延、 与 RNC 的版本信息对应的解码库。
进一步地, 接口机从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测 量数据信息之前, 该方法还包括 : RNC 按照其预定周期收集测量数据信息, 并将收集的测量 数据信息存储到测量报告服务器。
进一步地, 接口机对解码后的每个 RNC 中的数据进行汇总包括 : 接口机根据预定 的测量数据的汇总区段对解码后的每个 RNC 中的数据进行汇总, 并生成汇总文件。
进一步地, 接口机对解码后的每个 RNC 中的数据进行汇总之后, 该方法还包括 : 接 口机在接收到来自终端的查看汇总文件的指令后, 向终端发送汇总文件。
为了实现上述目的, 根据本发明的另一方面, 还提供了一种接口机。 根据本发明的接口机, 与多个测量报告服务器相连, 且包括 : 下载模块, 用于从多 个测量报告服务器下载与测量报告服务器对应的无线网络控制器 RNC 的测量数据信息 ; 解 码模块, 用于根据 RNC 的版本信息对下载的 RNC 的测量数据信息进行解码 ; 汇总模块, 用于 对解码后的 RNC 中的数据进行汇总。
进一步地, 汇总模块还用于在预设的 RNC 中的测量数据的汇总周期到达时, 对解 码后的 RNC 中的数据进行汇总。
为了实现上述目的, 根据本发明的再一方面, 还提供了一种测量系统。
根据本发明的测量系统, 包括上述接口机和多个测量报告服务器, 其中, 多个测量 报告服务器中的每个测量报告服务器包括收集模块, 用于按照预定周期收集与测量报告服 务器对应的无线网络控制器 RNC 中的测量数据信息。
通过本发明, 采用接口机对来自不同测量报告服务器的不同 RNC 的测量数据进行 分析汇总, 解决了相关技术中用户无法对整个网络的运行状态进行判断的问题, 增强了系 统的处理能力, 提高了用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 是根据本发明实施例的测量数据的处理方法的流程图 ;
图 2 是根据本发明实施例的接口机的结构框图 ;
图 3 是根据本发明优选实施例的接口机的结构框图 ;
图 4 是根据本发明实施例的测量系统的结构框图 ;
图 5 根据本发明实施例一的测量报告数据接口机的组网环境示意图 ;
图 6 根据本发明实施例二的测量报告数据接口机的内容工作机制的示意图。具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中, 根据本发明的实施例, 提供了一种测量数据的处理方法, 图 1 是根 据本发明实施例的测量数据的处理方法的流程图, 如图 1 所示, 该方法包括以下步骤 :
步骤 S102, 接口机从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测 量数据信息 ;
步骤 S104, 接口机根据 RNC 的版本信息对下载的 RNC 的测量数据信息进行解码, 并 对解码后的 RNC 中的数据进行汇总。
通过上述步骤, 采用接口机对来自不同测量报告服务器的不同 RNC 的测量数据进 行分析汇总, 解决了相关技术中用户无法对整个网络的运行状态进行判断的问题, 增强了 系统的处理能力, 提高了用户体验。
例如, 接口机接收到的多个 RNC 的测量数据信息是经过不同 RNC 各自编码后的数 据流, 在对编码后的数据流进行解码时, 需要知道不同 RNC 的版本信息, 因为 RNC 的版本不 同, 其编码的数据流采用的编码方式也不同, 这里可以在接口机上预先对与不同 RNC 版本 对应的解码库进行配置, 使得接口机可以根据 RNC 的版本信息对接收到的来自不同 RNC 的 测量数据信息进行解码。
优选地, 在步骤 S102 中, 接口机可以周期性地从多个测量报告服务器下载与测量 报告服务器对应的 RNC 的测量数据信息, 其中, 测量报告服务器与 RNC 一一对应。该方法可 以使测量数据得到更新, 提高了汇总数据的有效性。
例如, 在接口机上预先配置接口机从各个测量报告服务器中下载测量数据信息的 下载周期时间, 在下载周期时间到达时, 可以采用 FTP 访问方式登录到测量报告服务器中 下载与测量报告服务器对应的 RNC 的测量数据信息, 其中, 不同测量报告服务器的下载周 期可以是不同的。
优选地, 在预设的 RNC 中的测量数据的汇总周期到达时, 接口机对解码后的 RNC 中 的数据进行汇总。该方法可以提高系统的有效性和准确性, 可操作性强。
例如, 在接口机上预先配置了各个 RNC 中测量数据的汇总周期, 在每个 RNC 的汇总 周期到达时, 将下载到接口机中的解码后的测量数据进行汇总。 在具体实施过程中, 还可以 将汇总数据整理成统计图的方式, 以便于用户进行分析判断。
优选地, 在步骤 S102 之前, 接口机可以在本地对多个测量报告服务器进行配置, 其中, 配置内容包括以下至少之一 : 下载测量数据信息的源地址和目的地址、 下载测量数据 信息的周期、 下载测量数据信息的时延、 RNC 中测量数据的汇总周期、 RNC 中测量数据的汇 总时延、 与 RNC 的版本信息对应的解码库。该方法实现简单、 可操作性强。
例如, 接口机可以在自己的软件平台上对多个测量报告服务器进行配置, 也可以 在本地通过命令行或其他方式对测量报告服务器进行配置。
优选地, 在步骤 S102 之前, RNC 可以按照其预定周期收集测量数据信息, 并将收集 的测量数据信息存储到测量报告服务器。该方法可以实时获得各个 RNC 中的测量数据信 息, 提高了系统的效率和准确性。
优选地, 在步骤 S104 中, 接口机对解码后的每个 RNC 中的数据进行汇总包括 : 接口机根据预定的测量数据的汇总区段对解码后的每个 RNC 中的数据进行汇总, 并生成汇总文 件。该方法有利于接口机对测量数据进行分析汇总, 提高了系统的实用性。
优选地, 在步骤 S104 中, 接口机对解码后的每个 RNC 中的数据进行汇总之后, 接口 机可以在接收到来自终端的查看汇总文件的指令后, 向终端发送汇总文件。该方法可以使 得用户对网络运行的情况有一个整体的了解, 提高了用户体验和系统的性能。
在具体实施例中, 用户还可以通过终端采用 FTP 的方式登录到接口机, 对接口机 中不同 RNC 的测量数据的汇总文件进行查看, 从而可以得出整个网络的运行状态。
需要说明的是, 测量报告服务器在对 RNC 的测量数据进行采集时, 有一个采集周 期 T, 接口机从测量报告服务器下载 RNC 的测量数据信息时, 有一个下载周期 T’ 。在具体实 施过程中, 接口机的下载周期 T’ 相比测量报告服务器中的采集周期 T 可以有一个时延 n, 在接口机上配置的下载周期是指从测量报告服务器下载 RNC 的测量数据信息的下载周期 ( 即, 下载周期 T’ )。这样, 接口机从测量报告服务器中下载 RNC 的测量数据信息时, 可以根 据配置的与测量报告服务器对应的下载周期, 对测量报告服务器中的 RNC 的测量数据信息 进行下载。
对应于上述的方法, 在本实施例中还提供了一种接口机, 图 2 是根据本发明实施 例的接口机的结构框图, 如图 2 所示, 该接口机 20 与多个测量报告服务器相连, 该接口机 20 包括 : 下载模块 22、 解码模块 24 和汇总模块 26, 下面对该结构进行详细说明。 下载模块 22, 用于从多个测量报告服务器下载与测量报告服务器对应的 RNC 的测 量数据信息 ; 解码模块 24, 耦合至下载模块 22, 用于根据 RNC 的版本信息对 RNC 的测量数据 信息进行解码 ; 以及汇总模块 26, 耦合至解码模块 24, 用于对解码后的 RNC 中的数据进行汇 总。
通过上述装置, 采用接口机对来自不同测量报告服务器的不同 RNC 的测量数据进 行分析汇总, 解决了相关技术中用户无法对整个网络的运行状态进行判断的问题, 增强了 系统的处理能力, 提高了用户体验。
优选地, 下载模块 22 还用于周期性地从多个测量报告服务器下载与测量报告服 务器对应的 RNC 的测量数据信息, 其中, 测量报告服务器与 RNC 一一对应。
优选地, 汇总模块 26 还用于在 RNC 的汇总周期到达时, 对解码后的 RNC 中的数据 进行汇总。
图 3 是根据本发明优选实施例的接口机的结构框图, 如图 3 所示, 该接口机 20 还 包括 : 配置模块 32, 用于对多个测量报告服务器进行配置, 其中, 配置内容包括以下至少之 一: 下载测量数据信息的源地址和目的地址、 下载测量数据信息的周期、 下载测量数据信息 的时延、 RNC 中测量数据的汇总周期、 RNC 中测量数据的汇总时延、 与 RNC 的版本信息对应的 解码库。
优选地, 汇总模块 26 还用于根据预定的测量数据的汇总区段对解码后的每个 RNC 中的数据进行汇总, 并生成汇总文件。
优选地, 该接口机 20 还包括 : 发送模块 34, 用于在接收到来自终端的查看汇总文 件的指令后, 向终端发送汇总文件。
本发明实施例还提供了一种测量系统, 图 4 是根据本发明实施例的测量系统的结 构框图, 该系统 40 包括上述的接口机 20 和多个测量报告服务器 42, 其中, 多个测量报告服
务器 42 中的每个测量报告服务器 42 包括收集模块 422, 用于按照预定周期收集与测量报告 服务器对应的 RNC 中的测量数据信息。
以下各个实施例结合了上述优选的实施方式。
实施例一
在本优选实施例中, 提供了一种测量系统, 图 5 根据本发明实施例一的测量报告 数据接口机的组网环境示意图, 如图 5 所示, 该测量系统由以下几部分组成 :
A: 测量报告服务器 (RNC1), B: 测量报告服务器 (RNC2), C: 测量报告数据接口机, D: 工作机。其中 A, B 是代表通信网络中不同 RNC 上的测量报告服务器, 主要负责收集各自 RNC 上周期性测量报告信息, A, B 没有网络连接要求 ; C 为测量报告数据接口机, C 的主要功 能是采集不同 RNC 的测量报告, 并对这些数据进行周期性汇总并形成汇总文件, C 需要与 A 和 B 等测量报告服务器保持网络连接, 并且 C 可以通过 FTP 服务访问到 A 和 B 上的测量报 告; D 为用户的工作机, 和 C 保持连接, 并且 D 通过 FTP 服务可以访问 C 生成的测量报告统 计信息, 用户可以通过 D 周期性下载汇总文件并进行查看, 从而可以达到实时监控网络状 态的目的。
本实施例可以定期、 快速、 实时地查看多个 RNC 测量报告值的分布和统计情况, 实 时监控全网运行中多个 RNC 状态, 从而很直观地对网络情况做出判断, 节省了时间和空间 上搜集、 整理、 处理网络测量报告的开销, 提高了通信工程师的工作效率。 实施例二
假设现网有两个 RNC 的测量报告服务器 RNC1 和 RNC2, 还有测量报告接口机 C 和客 户端 PC, RNC1 和 RNC2 的具体配置情况如下 :
名称 RNC1 RNC2
RNCID 1 2 版本 v1 v2 IP IP1 IP2 测量项 MR1 MR2 文件生成周期 a b图 6 根据本发明实施例二的测量报告数据接口机的内容工作机制的示意图, 如图 6 所示, 即使不同 RNC 上测量报告设定的周期不一致, 测量报告数据接口机 C 也可以根据不 同的周期做不同的处理。
下面结合图 6 对本发明实施例中的测量数据的处理方法进行详细描述。
在具体实施过程中, 测量系统的硬件部分可以由测量报告服务器 RNC1 和 RNC2、 测 量报告接口机 C 以及客户端 PC 机组成。其中, RNC1 和 RNC2 不必保持网络连接, C 需要分别 和 RNC1 和 RNC2 建立网络连接, 并可以通过 FTP 协议下载 RNC1 和 RNC2 的测量报告数据, PC 机可以通过网络连接访问 C。
需要说明的是, 测量报告数据接口机 C 由于要处理数据, 需要选择一个性能优良 的服务器, 对操作系统没有限制。除此之外, 测量报告数据接口机 C 上还要有能完成下载、 解码和汇总测量报告能力的软件装置。
具体地, 测量数据的处理方法可以包括如下步骤 :
步骤 1, RNC1 和 RNC2 上分别按照周期 a 和 b 生成 v1 版本和 v2 版本的测量报告数据文件。 步骤 2, 在测量报告接口机 C 上配置好到 RNC1 和 RNC2 的 FTP 连接信息、 配置数据 下载的源地址和目的地址, 以及配置从 RNC1 下载数据的周期为 a, 从 RNC2 上下载数据的周 期为 b, 并设置 C 从 RNC1 和 RNC2 上下载数据的时延 m, 这样 C 就可以每过 a 周期再延后 m 的时间去 RNC1 上下载数据, 在每过 b 周期再延后 m 的时间去 RNC2 上下载数据。即, 对测量 报告接口机 C 中的下载周期进行配置。
步骤 3, 在测量报告接口机 C 上配置 RNC1 上 v1 版本对应的解码库, 配置 RNC2 上 v2 对应的解码库信息, 这样 C 可以通过识别数据的不同版本号, 来调用不同的解码库。
步骤 4, 在测量报告接口机 C 上配置汇总 RNC1 的周期 a*y 和 RNC2 的周期 b*y, 并 设置时延 n, 即在每过 a*y 周期再延后 n 的时间对 RNC1 进行数据统计汇总, 在每过 b*y 周 期再延后 n 的时间对 RNC2 进行统计汇总。其中, 这里 y 为整数, 一般取值为 1, 根据实际情 况, 修改 y。即, 对测量报告接口机 C 中的汇总周期进行配置。
步骤 5, 测量报告接口机 C 完成步骤 2-4 的配置信息后, 启动软件服务, 测量报告 接口机 C 上的采集软件则开始使用配置的周期 a 和 b 并延时 m 后从 RNC1 和 RNC2 上下载数 据。
步骤 6, 下载数据成功后, 测量报告接口机 C 立即根据数据接口信息文档对刚才下 载的数据进行逐个拆分、 读取版本信息, 再根据之前配置版本和解码库的对应信息来调用 不同的解码库分别对 RNC1 和 RNC2 进行解码。其中, 解码信息可以包括 : 时间、 RNCID、 CID、 载频、 时隙、 测量项名称、 测量项上报值等。
步骤 7, 对解码后的测量数据进行汇总。在具体实施过程中, 可以是到了每 a*y 周 期再延时 n 时间和每 b*y 周期再延时 n 时间, 系统将启动文件汇总任务, 汇总任务通过配置 的周期信息 a*y 来确定此次汇总的范围。 例如, RNC1 汇总的范围为 [-(a×y+n), -n] 的测量 数据, RNC2 汇总的范围是 [-(b×y+n), -n] 的测量数据。获取汇总时间范围后, 系统读取在 此时间段内的解码后测量报告文件, 并读取配置文件中原始值与汇总值对应关系表 ( 即, 该关系表中记录了测量数据与汇总区段的对应关系, 例如, 实际测量数据为 5, 属于 0 ~ 10 这个汇总区段 ) 得到某个测量值所在的汇总区段, 同时将数据的时间根据配置文件中的时 间粒度进行转换 ( 即, 根据汇总周期, 将时间相近的测量值划分到一个汇总时间, 例如, 汇 总周期为 15 分钟, 实际汇总时间为 10 点 58 分和 10 点 45 分都划分到 10 点 45 分的汇总时 间中 ), 再根据量化得到的汇总时间和汇总区段对测量数据进行统计, 生成汇总文件。需要 说明的是, 测量报告接口机 C 上软件装置需要对网管中设置的所有测量项都支持解码, 并 都定义了原始值和汇总值的对应关系表, 这样 RNC1 和 RNC2 上报的部分测量项 MR1 和 MR2 都可以在 C 上的软件进行解码和汇总。
步骤 8, 用户在 PC 通过网络访问测量报告接口机 C 查看周期性生成的汇总文件, 通 过查看测量值的统计分布, 从而达到对多个 RNC 的运行状态进行实时监控的目的。
综上所述, 通过上述实施例, 基于周期性测量报告来监控网络的状态, 可以针对测 量报告中一个测量项上报的多个测量值的分布情况做出统计, 以及对分布不同空间位置的 不同 RNC 的测量报告值进行统计, 从而可以直观地看出指定时间段的功率、 干扰、 误块率等 的统计信息和 2/3G 邻区信息, 判断网络的运行情况。
显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用
的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处的顺序执行所示 出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。