专利名称:获取数据的方法及装置、业务服务质量监控方法及装置的制作方法
技术领域:
本发明涉及通信技术领域,特别涉及一种获取用于监控业务服务质量的业务数据 的方法及装置、业务服务质量监控方法及装置。
背景技术:
面对业务种类繁多、业务数据量大的现状,如何提高无线网络业务服务质量(QoS, Quality of Service) 一直是电信运营商面临的难题,由于这些业务最终都是承载在电信 运营商的网络设备上,因此现有的技术手段是通过监控网络设备来定位网络问题,并通过 解决网络问题来提升业务QoS的。目前对网络设备进行监控管理可以通过以下设备完成 专业网管系统、厂商的运行维护中心(OMC,Operation & Maintenance Center)、故障系统、 性能系统、信令拔测系统、数据业务协议分析仪、终端监控管理系统等。上述技术手段都只是在关注某些网络设备,因此对业务QoS进行监控时的准确率 较低。
发明内容
本发明实施例提供一种获取用于监控业务服务质量的业务数据的方法及装置、业 务服务质量监控方法及装置,用以提高对业务QoS进行监控时的准确率。本发明实施例提出的技术方案如下一种获取用于监控业务服务质量的业务数据的方法,该方法包括步骤获得需进 行业务服务质量监控的业务的网络设备信息;以及获得所述业务的业务信息;根据获得的 网络设备信息和业务信息,确定出需获取业务数据的业务参数名称;获取确定出的业务参 数名称对应的业务数据。—种获取用于监控业务服务质量的业务数据的装置,包括第一获得单元,用于获 得需进行业务服务质量监控的业务的网络设备信息;第二获得单元,用于获得所述业务的 业务信息;确定单元,用于根据第一获得单元获得的网络设备信息和第二获得单元获得的 业务信息,确定出需获取业务数据的业务参数名称;获取单元,用于获取确定单元确定出的 业务参数名称对应的业务数据。一种业务服务质量监控方法,包括步骤获得需进行业务服务质量监控的业务的 网络设备信息;以及获得所述业务的业务信息;根据获得的网络设备信息和业务信息,确 定出需获取业务数据的业务参数名称;获取确定出的业务参数名称对应的业务数据;根据 获取到的业务数据,对所述业务的业务服务质量进行监控。一种业务服务质量监控装置,包括第一获得单元,用于获得需进行业务服务质量 监控的业务的网络设备信息;第二获得单元,用于获得所述业务的业务信息;确定单元,用 于根据第一获得单元获得的网络设备信息和第二获得单元获得的业务信息,确定出需获取 业务数据的业务参数名称;获取单元,用于获取确定单元确定出的业务参数名称对应的业 务数据;监控单元,用于根据获取单元获取到的业务数据,对所述业务的业务服务质量进行监控。本发明实施例技术方案中,首先获得需进行业务监控的业务的QoS网络设备信息 和该业务的业务信息,然后根据获得的网络设备信息和业务信息,确定出需获取业务数据 的业务参数名称,获取确定出的业务参数名称对应的业务数据,这就使得获取到的用于进 行业务QoS监控的业务数据不仅仅是针对网络设备信息的,还包含针对该业务的业务信息 的业务数据;在获取到业务数据后,后续还可以根据获取到的业务数据,对该业务的业务 QoS进行监控,这样就避免了仅仅从网络设备角度监控业务的QoS,而且孤立的关注网络设 备的问题,而是针对端到端业务,从该业务的整个进程和整个无线网络进行全面的分析,从 而实现了端到端业务的业务QoS管理,有效地提高了对业务QoS进行监控时的准确率,且提 升了用户的业务体验。
图1为本发明实施例中,获取用于监控业务QoS的业务数据的方法流程示意图;图2为本发明实施例中,网络设备信息和业务信息示意图;图3为本发明实施例中,获取用于监控业务QoS的业务数据的装置结构示意图;图4为本发明实施例中,业务QoS监控方法流程示意图;图5为本发明实施例中,SP彩信推送业务的业务拓扑路径示意图;图6为本发明实施例中,确定业务QoS的方法具体实现流程示意图;图7为本发明实施例中,确定发生故障的原因的方法具体实现流程示意图;图8为本发明实施例中,业务QoS监控装置结构示意图。
具体实施例方式下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细的阐述。如图1所示,为本发明实施例中获取用于监控业务QoS的业务数据的方法流程图, 其具体处理过程如下步骤11,获得需进行业务QoS监控的业务的网络设备信息,其中网络设备信息可 以但不限于为以下信息中的一种或多种终端设备信息、无线接入网络设备信息、核心网络 设备信息、服务提供商信息。本发明实施例中,监控业务QoS时,关注的网络设备不再是现有技术中的某些设 备,而是更加全面的对各个网络设备进行监控。步骤12,获得该业务的业务信息,上述业务信息可以但不限于为以下信息中的一 种或多种终端属性信息、用户属性信息、业务属性信息,其中终端属性信息可以为终端所 处的位置信息,例如基站、小区、区域、省份、整个网络等;用户属性信息可以为用户所属业 务群组信息,例如集团客户、国际漫游客户等;业务属性信息可以为业务类型信息或业务 执行时间信息,也可以同时包含业务类型信息和业务执行时间信息,其中的业务类型信息 为业务所属的类型,例如短信业务、彩信业务、通用分组无线业务(GPRS,General Packet Radio Service)等,业务执行时间信息为执行业务的时间,例如小时、忙时、每天、每日忙 时、每周、每月等。
图2为本发明实施例提出的用于获取用于监控业务QoS的业务数据时所需的网络 设备信息和业务信息示意图。由于当前的业务类型较多,因此划分某个业务的业务类型比较繁琐,本发明实施 例提出,可以将现有的所有业务按照技术实现方式和业务运行方式结合起来后进行抽象分 解,得到基本业务类型,现有和今后一定时期内的任何业务都可以由这些基本业务类型进 行组合和推演,那么对于每个进行业务QoS监控的业务,都可以归入到这些基本业务类型 中。步骤13,根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参 数名称,其中该过程的具体实现方式但不限于下述首先根据获得的网络设备信息,在网络设备信息与业务参数名称的对应关系中, 查找与获得的网络设备信息对应的业务参数名称,根据获得的业务信息,在业务信息与业 务参数名称的对应关系中,查找与获得的业务信息对应的业务参数名称,在查找到的各业 务参数名称中,确定出需获取业务数据的业务参数名称。由于业务所涉及到的业务参数非 常多,但是对于监控该业务的业务QoS来讲,并不是每个业务参数都必须要监控,因此可以 根据各业务参数之间的关联关系,确定出对业务QoS影响较大的业务参数名称,这样可以 避免获取对业务QoS影响很小的业务参数名称对应的业务数据,从而节省了系统资源。此外,本发明实施例还可以根据业务信息或网络设备信息设置特定的业务参数名 称策略,例如可以根据业务的业务类型信息设置业务参数名称策略,属于相同业务类型的 业务都按照相同的业务参数名称策略确定需获取业务数据的业务参数名称,例如针对所有 彩信业务,均获取“MM1平均接收时间”、“GPRS附着成功率”、“多媒体消息业务中心(MMSC, Multimedia Message Service Centre)间互通率”等业务参数,还可以在第一次对某个业 务类型(也可以为业务的其他信息)的业务进行业务QoS监控时,按照步骤13确定需获取 业务数据的业务参数名称,然后记录确定的业务参数名称,即确定了该业务类型对应的业 务参数名称策略,后续针对与该业务的业务类型相同的业务,均按照确定的业务参数名称 策略确定需获取业务数据的业务参数名称。步骤14,获取确定出的业务参数名称对应的业务数据。此外,在上述实施过程中,还可以先执行步骤12,再执步骤11,即首先获得需进行 业务QoS监控的业务的业务信息,再获取该业务的网络设备信息,或者同时执行步骤11和 12,即同时获得业务的业务信息和网络设备信息。由上述处理过程可知,本发明实施例技术方案中,首先获得需进行业务监控的业 务的QoS网络设备信息和该业务的业务信息,然后根据获得的网络设备信息和业务信息, 确定出需获取业务数据的业务参数名称,获取确定出的业务参数名称对应的业务数据,这 就使得获取到的用于进行业务QoS监控的业务数据不仅仅是针对网络设备信息的,还包含 针对该业务的业务信息的业务数据,以便后续在对业务进行业务QoS监控时,可以同时从 网络设备信息角度和业务信息角度同时对业务QoS进行分析。本发明提供一种获取用于监控业务QoS的业务数据的装置,其结构示意如图3所 示,包括第一获得单元31、第二获得单元32、确定单元33和获取单元34,其中第一获得单元31,用于获得需进行业务QoS监控的业务的网络设备信息;第二获得单元32,用于获得上述业务的业务信息;
6
确定单元33,用于根据第一获得单元31获得的网络设备信息和第二获得单元32 获得的业务信息,确定出需获取业务数据的业务参数名称;获取单元34,用于获取确定单元33确定出的业务参数名称对应的业务数据。其中,第二获得单元32获得的业务信息至少包括终端属性信息、用户属性信息和 业务属性信息中的一种信息。较佳地,确定单元33具体包括第一查找子单元、第二查找子单元和确定子单元, 其中第一查找子单元,用于根据第一获得单元31获得的网络设备信息,在网络设备信息与 业务参数名称的对应关系中,查找与上述网络设备信息对应的业务参数名称;第二查找子 单元,用于根据第二获得单元32获得的业务信息,在业务信息与业务参数名称的对应关系 中,查找与上述业务信息对应的业务参数名称;确定子单元,用于在第一查找子单元和第二 查找子单元查找到的各业务参数名称中,确定出需获取业务数据的业务参数名称。如图4所示,为本发明实施例中业务QoS监控方法流程图,其具体处理过程如下步骤41,获得需进行业务QoS监控的业务的网络设备信息;步骤42,获得上述业务的业务信息;步骤43,根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参 数名称;步骤44,获取确定出的业务参数名称对应的业务数据;步骤45,根据步骤44获取到的业务数据,对该业务的业务QoS进行监控,其中对业 务QoS进行监控的具体实现方式可以但不限于下述两种实施情况第一种实施情况,确定业务QoS,具体为首先基于预设的分析策略,对获取到的 业务数据进行分析,然后根据分析结果,确定该业务的业务QoS ;第二种实施情况,确定故障原因,具体为根据预设的监控策略,检测出异常的业 务数据,根据检测出异常的业务数据对应的业务参数名称,确定业务故障点,对确定出的业 务故障点进行测试,并根据测试结果,确定发生故障的原因。下面给出更为具体的实施方式。若需要进行业务QoS监控的业务为用户A向用户B发送服务提供商(SP,Service Provider)彩信推送业务,其在网络中的业务拓扑路径如图5所示,那么针对上述第一种实 施情况,确定该业务的业务QoS的方法具体实现流程如图6所示,其处理过程如下步骤61,根据图5所示的业务拓扑路径,确定出该业务涉及的网络设备信息,如 MMSC 等;步骤62,确定该业务的业务信息,如确定出用户A和用户B所在小区分别为小区A 和小区B,该业务发生的时间为业务忙时,用户A和用户B均为集团客户,业务类型为SP彩 信推送业务;步骤63,确定与获得的网络设备信息和业务信息分别对应的业务参数名称,例如匪SC对应的业务参数名称为匪SC间互通率等;步骤64,在步骤63确定的各业务参数名称中,确定出需要获取业务数据的业务参数名称;步骤65,获取确定出的需要获取业务数据的业务参数名称对应的业务数据;步骤66,基于预设的分析策略,对获取到的业务数据进行分析,得到获取业务数据的每个业务参数名称对该业务的业务QoS的影响权重值;步骤67,将获取到的每个业务数据与对应的影响权重值相乘后再相加,得到该业 务的业务QoS。其中,在步骤67确定出业务QoS后,还可以进一步将确定出的结果输出,可以但不 限于以图形或图标的形式输出。由上述过程可知,采用本发明实施例提供的技术方案确定某个业务的QoS,可以通 过将该业务从各个角度进行分解,再将各个业务数据与对应的影响程度相关联,使业务QoS 与业务类型、用户所属群组、用户所在位置等信息一一对应,从而将现有技术中隐含的用户 体验转变为显示的用户体验,更加直观、简便的监控业务QoS。若需要进行业务QoS监控的业务为用户A向用户B发送彩信业务失败,那么针对 上述第二种实施情况,确定发生故障的原因的方法具体实现流程如图7所示,其处理过程 如下步骤71,根据预先设置的针对彩信业务的业务参数名称策略,确定出需要获取业 务数据的业务参数名称,例如确定出的业务参数名称包括“MM1平均接收时间”、“GPRS附着 成功率”等;步骤72、获取确定出的各业务参数名称对应的业务数据;步骤73,根据预设的监控策略,检测出异常的业务数据,例如检测出异常的业务数 据对应的业务参数名称为“发送匪SC和接收MMSC之间的通信成功率”;步骤74,根据检测出异常的业务数据对应的业务参数名称,确定业务故障点为“发 送MMSC和接收MMSC之间通信失败”;步骤75,对确定出的业务故障点进行测试,结果为“发送匪SC和接收匪SC之间转 发的消息格式错误”;步骤76,根据测试结果,确定发生故障的原因为“发送MMSC向接收MMSC转发了消 息格式错误的彩信,从而导致用户A向用户B发送彩信业务失败”;步骤77,将该故障原因发送给相关维护设备。在相关维护设备对该故障进行修复后,可以进一步对该故障点进行测试,若测试 结果为“发送匪SC和接收匪SC间通信正常”,则确定该故障已修复成功。由上述处理过程可知,本发明实施例技术方案中,首先获得需进行业务监控的业 务的QoS网络设备信息和该业务的业务信息,然后根据获得的网络设备信息和业务信息, 确定出需获取业务数据的业务参数名称,获取确定出的业务参数名称对应的业务数据,根 据获取到的业务数据,对该业务的业务QoS进行监控,这样就避免了仅仅从网络设备角度 监控业务的QoS,而且孤立的关注网络设备的问题,而是针对端到端业务,从该业务的整个 进程和整个无线网络进行全面的分析,从而实现了端到端业务的业务QoS管理,有效地提 高了对业务QoS进行监控时的准确率,且提升了用户的业务体验。相应的,本发明还提供一种业务QoS监控装置,其结构示意图如图8所示,包括第 一获得单元81、第二获得单元82、确定单元83和获取单元84,其中第一获得单元81,用于获得需进行业务QoS监控的业务的网络设备信息;第二获得单元82,用于获得该业务的业务信息;确定单元83,用于根据第一获得单元82获得的网络设备信息和第二获得单元83
8获得的业务信息,确定出需获取业务数据的业务参数名称;获取单元84,用于获取确定单元83确定出的业务参数名称对应的业务数据;监控单元85,用于根据获取单元84获取到的业务数据,对该业务的业务QoS进行 监控。较佳地,监控单元85具体包括分析子单元和第一确定子单元,其中分析子单元, 用于基于预设的分析策略,对获取单元84获取到的业务数据进行分析;第一确定子单元, 用于根据分析子单元的分析结果,确定该业务的业务QoS。较佳地,监控单元85具体包括检测子单元、第二确定子单元、测试子单元和第三 确定子单元,其中检测子单元,用于根据预设的监控策略,检测业务数据是否异常;第二确 定子单元,用于在检测子单元检测出业务数据异常时,根据检测出异常的业务数据对应的 业务参数名称,确定业务故障点;测试子单元,用于对第二确定子单元确定出的业务故障点 进行测试;第三确定子单元,用于根据测试子单元的测试结果,确定发生故障的原因。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种获取用于监控业务服务质量的业务数据的方法,其特征在于,包括获得需进行业务服务质量监控的业务的网络设备信息;以及获得所述业务的业务信息;根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参数名称;获取确定出的业务参数名称对应的业务数据。
2.如权利要求1所述的获取用于监控业务服务质量的业务数据的方法,其特征在于, 根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参数名称,具体包 括根据获得的网络设备信息,在网络设备信息与业务参数名称的对应关系中,查找与所 述网络设备信息对应的业务参数名称;以及根据获得的业务信息,在业务信息与业务参数名称的对应关系中,查找与所述业务信 息对应的业务参数名称;在查找到的各业务参数名称中,确定出需获取业务数据的业务参数名称。
3.如权利要求1所述的获取用于监控业务服务质量的业务数据的方法,其特征在于, 所述业务信息至少包括终端属性信息、用户属性信息和业务属性信息中的一种信息。
4.如权利要求3所述的获取用于监控业务服务质量的业务数据的方法,其特征在于, 所述业务属性信息包括业务类型信息;或业务执行时间信息;或业务类型信息和业务执行时间信息。
5.一种获取用于监控业务服务质量的业务数据的装置,其特征在于,包括 第一获得单元,用于获得需进行业务服务质量监控的业务的网络设备信息; 第二获得单元,用于获得所述业务的业务信息;确定单元,用于根据第一获得单元获得的网络设备信息和第二获得单元获得的业务信 息,确定出需获取业务数据的业务参数名称;获取单元,用于获取确定单元确定出的业务参数名称对应的业务数据。
6.如权利要求5所述的获取用于监控业务服务质量的业务数据的装置,其特征在于, 所述确定单元具体包括第一查找子单元,用于根据第一获得单元获得的网络设备信息,在网络设备信息与业 务参数名称的对应关系中,查找与所述网络设备信息对应的业务参数名称;第二查找子单元,用于根据第二获得单元获得的业务信息,在业务信息与业务参数名 称的对应关系中,查找与所述业务信息对应的业务参数名称;确定子单元,用于在第一查找子单元和第二查找子单元查找到的各业务参数名称中, 确定出需获取业务数据的业务参数名称。
7.如权利要求5所述的获取用于监控业务服务质量的业务数据的装置,其特征在于, 所述第二获得单元获得的业务信息至少包括终端属性信息、用户属性信息和业务属性信息 中的一种信息。
8.—种业务服务质量监控方法,其特征在于,包括获得需进行业务服务质量监控的业务的网络设备信息;以及获得所述业务的业务信息;根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参数名称; 获取确定出的业务参数名称对应的业务数据; 根据获取到的业务数据,对所述业务的业务服务质量进行监控。
9.如权利要求8所述的业务服务质量监控方法,其特征在于,根据获取到的业务数据, 对所述业务的业务服务质量进行监控,具体包括基于预设的分析策略,对获取到的业务数据进行分析;并 根据分析结果,确定所述业务的业务服务质量。
10.如权利要求8所述的业务服务质量监控方法,其特征在于,根据获取到的业务数 据,对所述业务的业务服务质量进行监控,具体包括根据预设的监控策略,检测出异常的业务数据; 根据检测出异常的业务数据对应的业务参数名称,确定业务故障点; 对确定出的业务故障点进行测试;并 根据测试结果,确定发生故障的原因。
11.一种业务服务质量监控装置,其特征在于,包括第一获得单元,用于获得需进行业务服务质量监控的业务的网络设备信息; 第二获得单元,用于获得所述业务的业务信息;确定单元,用于根据第一获得单元获得的网络设备信息和第二获得单元获得的业务信 息,确定出需获取业务数据的业务参数名称;获取单元,用于获取确定单元确定出的业务参数名称对应的业务数据; 监控单元,用于根据获取单元获取到的业务数据,对所述业务的业务服务质量进行监控。
12.如权利要求11所述的业务服务质量监控装置,其特征在于,所述监控单元具体包括分析子单元,用于基于预设的分析策略,对获取单元获取到的业务数据进行分析; 第一确定子单元,用于根据分析子单元的分析结果,确定所述业务的业务服务质量。
13.如权利要求11所述的业务服务质量监控装置,其特征在于,所述监控单元具体包括检测子单元,用于根据预设的监控策略,检测业务数据是否异常; 第二确定子单元,用于在检测子单元检测出业务数据异常时,根据检测出异常的业务 数据对应的业务参数名称,确定业务故障点;测试子单元,用于对第二确定子单元确定出的业务故障点进行测试; 第三确定子单元,用于根据测试子单元的测试结果,确定发生故障的原因。
全文摘要
本发明公开了一种获取数据的方法及装置、业务服务质量监控方法及装置,获取数据的方法包括获得需进行业务监控的业务的QoS网络设备信息和该业务的业务信息,然后根据获得的网络设备信息和业务信息,确定出需获取业务数据的业务参数名称,获取确定出的业务参数名称对应的业务数据。采用本发明技术方案,提高了对业务QoS进行监控时的准确率。
文档编号H04L12/24GK101834749SQ20091007975
公开日2010年9月15日 申请日期2009年3月10日 优先权日2009年3月10日
发明者冯瑞军, 徐海东, 王烨, 魏丽红 申请人:中国移动通信集团公司