网络性能分析系统与分析方法

文档序号:7972381阅读:200来源:国知局
专利名称:网络性能分析系统与分析方法
技术领域
本发明涉及一种网络性能分析系统与分析方法,尤其是一种可对海量的 网络性能数据进行统一管理与精确分析的网络性能分析设备、由该网络性能 分析设备构成的网络性能分析系统,以及利用该系统分析网络性能数据的方 法。
背景技术
随着移动通信技术的发展以及移动终端用户数量的快速增长,无线通信 网络的性能得到了快速提高,网络覆盖范围也日趋完善,同时,移动终端用 户对业务水平和服务质量的要求也不断提高。为了更好地满足用户的需求, 向用户提供高质量的服务,就必须首先保证网络服务质量。为此,如何获取 网络性能数据、对该数据进行深入分析以发现网络中潜在的隐患,从而采取 相应的措施来有效避免网络服务质量的下降,是目前最为关键的问题之一。现有才支术中,为了分析网络性能数据,优化网络性能,各运营商和通信 厂商分别采用了各种数据采集测试设备来采集网络性能数据来采集和显示网 络性能数据,但这些数据采集测试设备在对数据的分析处理方面的功能较为简单,无法实现对数据的多维度分析,从而无法全面的了解网络性能;并且, 采用不同的数据采集测试设备采集的数据的格式不同,而各种格式的数据之 间又不兼容,因此,针对每一个数据采集测试设备都需要提供相应的后台处 理平台来进行数据分析,成本高,且不利于统一维护和管理。对此,英国ACTIX公司开发出一种后期处理软件Actix analyzer,该软件 可兼容多种数据采集设备采集的数据的格式,并且可以对接收到的少量数据 进行多维度分析,但该软件不具有存储、管理数据的功能,因此,可接收与
分析的数据量小,无法满足实际应用的需要,从而,也就无法实现对海量测 试数据的管理与多维度分析。发明内容本发明所要解决的技术问题在于,针对现有技术可接收与分析的数据量 小以及无法实现对海量测试数据的管理与多维度分析的缺陷与不足,提供一 种网络性能分析设备、由该网络性能分析设备构成的网络性能分析系统与分 析方法,以克服现有技术存在的上述缺陷与不足。本发明提供的一种网络性能分析设备,包括 数据库模块,用于接收、存储网络性能数据;数据分析模块,与所述数据库模块连接,用于从所述数据库模块中提取 网络性能^:据、对该网络性能数据进行分析并输出分析结果信息;客户端模块,与所述数据分析模块连接,用于向数据分析模块发送对网 络性能数椐进行分析的分析请求信息并接收所述分析结果信息。所述客户端模块包括浏览器,用于接收、发送所述分析请求信息,以及接收与显示所述分析 结果信息;信息处理单元,分别与所述浏览器及所述数据分析模块连接,用于接收、 转发分析请求信息与分析结果信息。所述客户端模块还包括信息存储单元,分别与所述浏览器及所述信息 处理单元连接,用于存储具有对网络性能数据的处理权限的用户信息。另外,所述网络性能分析设备还包括预处理模块,分别与所述信息处理 单元及所述数据库模块连接,用于获取分析请求信息中的分析条件,通过对 分析条件的统计分析获知用户的最可能采用的分析条件,并根据该最可能采 用的分析条件对所述数据库模块接收到的网络性能数据进行实时分析,并将 分析结果存储在所述数据库模块中。
本发明提供的一种网络性能分析系统,包括网络性能分析设备,包括依次连接的数据库模块、数据分析模块与客户端模块,.所述数才居库模块用于接收、存储网络性能数据;所述数据分析模块用于从所述数据库模块中提取网络性能数据、对该网络性能数据进行分析并输出分析结果信息;所述客户端模块用于向数据分析模块发送对网络性能数 据进行分析的分析请求信息并接收所述分析结杲信息;数据导入设备,与所述数据采集设备及所述数据库模块通信连接,用于 将数据采集设备发送的网络性能数据导入所述数据库模块中。另外,所述网络性能分析设备还包括预处理模块,分别与所述信息处理 单元及所述数据库模块连接,用于获取分析请求信息中的分析条件,通过对 分析条件的统计分析获知用户的最可能采用的分析条件,并根据该最可能采 用的分析条件对所述数据库模块接收到的网络性能数据进行实时分析,并将 分析结果存储在所述数据库模块中。上述网络性能分析系统中,还包括数据压缩设备,与所述数据导入设备 连接,用于对所述网络性能数据进行压缩及格式转换。本发明提供的一种网络性能分析方法,其中,包括以下步骤步骤1、网络性能分析设备中的客户端模块接收用户发送的用于对网络 性能数据进行分析的分析请求信息,并将该分析请求信息发送给网络性能分 析设备中的数据分析模块;步骤2、所述数据分析模块根据所述分析请求信息中的分析条件,从所 述网络性能分析设备中的数据库模块中获取满足所述分析条件的网络性能数 据,并对该网络性能数据进行分析,得到分析结果信息;步骤3、所述数据分析模块将所述分析结果信息发送给所述客户端模块。所述步骤1之前,还包括步骤A、数据导入设备将数据采集设备发送 的网络性能数据按照时间、地点、参数与事件信息将所述网络性能数据分类 存储在数据库模块中。
所述步骤A之前还包括数据压缩设备接收到数据采集设备发送的网络 性能数据后,对所述网络性能数据进行压缩,并将压缩后的网络性能数据及 测试该网络性能数据的时间、地点、参数与事件信息发送给数棍导入设备。所述步骤A之前还包括数据压缩设备接收到数据采集设备发送的网络 性能数据后,对所述网络性能数据的格式转换为预先定义的格式,并将格式 转换后的网络性能数据及测试该网络性能数据的时间、地点、参数与事件信 息发送给数据导入设备。所述步骤A之前还包括数据压缩设备接收到数据采集设备发送的网络 性能数据后,对所述网络性能数据的格式转换为预先定义的格式,同时,对 所述网络性能数据进行压缩,并将压缩与格式转换后的网络性能数据及测试 该网络性能数据的时间、地点、参数与事件信息发送给数据导入设备。所述步骤l包括步骤ll、客户端模块中的浏览器接收用户发送的用于 对网络性能数据进行分析的分析请求信息,并将该分析请求信息发送给该客 户端模块中的信息处理单元;步骤12、所述信息处理单元将所述分析请求信 息转发给数据分析模块。所述步骤12包括所述信息处理单元对所述分析请求信息中携带的用户 信息进行鉴权,若鉴权通过,执行步骤2;否则,结束操作。对所述分析请 求信息中携带的用户信息进行鉴权的操作具体为所述信息处理单元接收到 所述分析请求信息后,从该分析请求信息中提取用户信息,同时,从所述客 户端模块中的信息存储单元中获取与该用户信息中的用户名对应的密码信 息,并比较该密码信息是否与所述用户信息中的密码信息相同,若相同,执 行步骤2;否则,结束操作。所述步骤2与所述步骤3之间还包括所述数据分析模块根据所述分析 结果信息生成图表。相应的,所述步骤3具体为所述数据分析模块将表示 分析结果的所述图表发送给所述客户端模块。该步骤3包括步骤3U、所 述数据分析模块将所述图表发送给所述信息处理单元;步骤312、所述信息
处理单元将所述图表转发给所述浏览器。所述步骤3包括步骤321、所述数据分析模块将所述分析结果信息发 送给所述信息处理单元;步骤322、所述信息处理单元根据与所述分析结杲 信息对应的时间、地点、参数与事件信息,将该分析结果信息绘制在地图上, 然后将绘制有分析结果信息的地图发送给浏览器。所述步骤2中,对所述网络性能数据进行分析时,还生成所述网络性能 数据的位置信息,并对该位置信息设置所述网路性能数据的超链接属性。相 应的,所述步骤3中,所述lt据分析;漠块将所述分析结果信息与具有超链接 属性的所述位置信息发送给所述客户端模块。另外,所述步骤l之前,还包括预处理模块获取分析请求信息中的分 析条件,通过对分析条件的统计分析获知用户的最可能采用的分析条件并存 储。相应的,所述预处理;f莫块监测到所述数据库模块中导入新网络性能数据 时,根据所述最可能采用的分析条件对所述数据库模块中的网络性能数据进 行分析,得到分析结果信息,并将该分析结果信息以及相应的分析条件存储 在所述数据库模块中。所述步骤2具体为所述数据分析模块从所述分析请 求信息中获取分析条件,查询所述数据库模块中数否存在与所述分析条件对 应的分析结果信息,是,执行步骤3;否则,从所述数据库模块中获取满足 所述分析条件的数据,并对该数据进行分析,得到分析结果信息。基于上述技术方案,本发明具有以下有益的技术效果网络性能分析设备中设置有数据库模块,因此,可以实现对实际应用中 测试的海量数据的存储、管理与分析,从而满足实际需求;数据库模块中存 储有按照时间、地点、参数与事件等属性分类保存的网络性能数据,用户通 过浏览器输入查询指令后,数据分析模块便可以获取在某一段时间内具体地 点的网络性能数据,并将对该数据的分析结果信息返回给用户,使用户可以 得到更加精确的分析结果。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图l为本发明的网络性能分析设备实施例一的结构示意图;图2为本发明的网络性能分析设备实施例二的结构示意图; 图3为本发明的浏览器的一内容示意图; 图4为本发明的浏览器的另一内容示意图; 图5为本发明的网络性能分析设备实施例三的结构示意图; 图6为本发明的网络性能分析设备实施例四的结构示意图; 图7为本发明网络性能分析系统实施例一的结构示意图; 图8为本发明网络性能分析系统实施例二的结构示意图; 图9为本发明网络性能分析系统实施例三的结构示意图; 图10为本发明网络性能分析系统实施例四的结构示意图; 图11为本发明网络性能分析系统实施例五的结构示意图; 图12为本发明网络性能分析方法的基本流程图; 图13为本发明网络性能分析方法实施例一的流程图; 图14为本发明网络性能分析方法实施例二的流程图; 图15为本发明的浏览器的又一内容示意图。
具体实施方式
图1所示为本发明的网络性能分析设备实施例一的结构示意图,该网络 性能分析设备由依次连接的客户端模块11、数据分析模块12与数据库模块 13构成,其中客户端模块11用于提供用户发送对网络性能数据进行分析的 分析请求信息的界面,通过该界面接收用户发送的分析请求信息,将该分析 请求信息发送给数据分析模块12,并接收、显示数据分析模块12返回的分 析结果信息;数据分析模块12用于从数据库模块13中提取满足客户端模块 11发送的分析请求信息中的分析条件的网络性能数据、对该网络性能数据进
行分析,并将分析结果信息返回给客户端模块11,可以采用现有的英国ACTIX公司的后期处理软件Actix Analyzer;另外,数据分析模块12还可以 生成数据库模块13中网络数据信息的位置信息,对该位置信息设置相应的网 路性能数据的超链接属性;数据库模块13用于接收、存储由数据采集设备采 集的网络性能数据,以供用户查询与分析。网络性能分析设备中设置有数据库模块,因此,可以实现对实际应用中 测试的海量数据的存储、管理与分析,从而满足实际需求;数据库模块中存 储有按照时间、地点、参数与事件等属性分类保存的网络性能数据,用户通 过浏览器输入查询指令后,数据分析模块便可以获取在某一段时间内具体地 点的网络性能数据,并将对该数据的分析结果信息返回给用户,使用户可以 得到更加精确的分析结果。图2所示为本发明的网络性能分析设备实施例二的结构示意图,该网络 性能分析设备包括依次连接的客户端模块11、数据分析模块12与数据库模 块13,其中,客户端模块11包括相互连接的浏览器111与信息处理单元112, 信息处理单元112与数据分析模块12连接。其中,浏览器111用于提供用户 发送对网络性能数据进行分析的分析请求信息的界面,通过该界面接收用户 发送的分析请求信息,将该分析请求信息发送给信息处理单元112,并接收、 显示信息处理单元112返回的分析结果信息;信息处理单元112用于将浏览 器111发送的分析请求信息发送给数据分析模块12,同时将数据分析模块12 发送的分析结果信息转发给浏览器111,此外,信息处理单元112还可以将 分析结果信息绘制在地图上,将绘制有分析结果信息的地图发送给浏览器 111;数据分析模块12用于从数据库模块13中提取满足信息处理单元112发 送的分析i青求信息中的分析条件的网络性能数据、对该网络性能数据进行分 析并将分析结果信息返回给信息处理单元112;数据库模块13用于接收、存 储由数据采集设备采集的网络性能数据,以供用户查询与分析。图3所示为 浏览器111呈现的一个页面的内容示意图。另外,浏览器lll也可以为WEB
浏览器,如图4所示,为浏览器111作为WEB浏览器呈现的一个页面的内 容示意图。图5为本发明的网络性能分析"i殳备实施例三的结构示意图,该网络性能 分析设备在图2所示的实施例的&出上,在客户端模块11内增设了信息存储 单元113,该信息存储单元113分别与浏览器111及信息处理单元112连接, 用于存储具有对网络性能数据的处理权限的用户信息,用户先在浏览器111 提供的信息输入界面上输入用户信息,包括用户名和密码,通过浏览器111 发送分析-清求信息时,将输入的用户名和密码携带在分析请求信息中发送给 信息处理单元112,信息处理单元112根据信息存储单元113中存储的用户 信息对浏览器111发送的用户信息进行鉴权,判断用户输入的用户名是否存 在,及与该用户名对应的密码是否正确,是,则鉴权通过,信息处理单元112 便将分析i青求信息转发给数据分析模块12,否则,结束操作,有效保证了网 络性能分析设备的安全性。此外,信息存储单元113中还可以存储待测试网 络性能的地区的地图,以便于信息处理单元112将分析结果信息绘制在地图 上发送给浏览器111,从而使用户可以更形象、直观的了解测试地点的网络 性能的现状或者走势。另外,还可以在上述网络性能分析设备中增设一预处理模块14,图6所 示为本发明的网络性能分析设备实施例四的结构示意图,该实施例在图5所 示的实施例的基础上增设了一预处理模块14,该预处理模块14分别与信息 处理单元112及数据库模块13连接,用于获取用户输入的分析请求信息中的 分析条件,通过对分析条件的统计分析获知该用户的最可能采用的分析条件 并保存,并根据该最可能采用的分析条件对数据库模块13接收到的网络性能 数据进行实时分析,并将分析结果存储在数据库模块13中。利用预处理模块,可以对用户每次分析网络性能的分析条件信息进行统 计分析,从而获知用户分析网络性能数据最有可能采取的分析条件信息并保 存。当数据库模块中有新的网络性能数据导入时,按照用户有可能采取的分析条件对数据库模块中的数据进行指标的计算和统计,并将得到的分析结果 信息保存在数据库模块中。这样,当用户需要按照以往习惯获知网络性能指 标时,便可直接从数据库模块中获取分析结杲信息,不需用户现场等待数据 分析模块对数据的分析,节省了用户等待分析结果信息所耗费的时间成本。图7为本发明网络性能分析系统实施例一的结构示意图,该网络性能分析系统由依次连接的数据导入设备2与网络性能分析设备1构成。其中,数 据导入设备2用于将位于网络测试现场的数据采集设备发送的网络性能数据 导入数据库模块13中,以备用户查询与分析之用;网络性能分析设备1采用 了图1所示实施例。另外,网络性能分析设备1也可以采用图2或图5所示 的网络性能分析设备,由其相应构成的网络性能分析系统的实施例二与实施 例三的结构示意图分别如图8与图9所示。图IO所示为本发明网络性能分析系统实施例四的结构示意图,该网络性 能分析系统在图9所示的网络性能分析系统中,增设了数据压缩设备3,该 数据压缩设备3与数据导入设备3连接,用于对数据采集设备采集的网络性 能数据进行合并、压缩及格式转换,通过对数据的合并与压缩,减少传输数 据的网络带宽,同时减小了网络性能数据在数据库模块中占用的存储空间, 有利于传输与存储更多的数据;而对数据进行格式转换,将利用不同的数据 采集设备采集的不同格式的数据转换为同一的标准格式,确保了网络性能分 析设备1进行网络性能分析的一致性,避免了对不同格式的数据进行统一比 较、分析所带来的误差,提高了分析结果的精确性。图11所示为本发明网络性能分析系统实施例五的结构示意图,该实施例 中,网络性能分析设备采用了图6所示的设备。图12所示为本发明网络性能分析方法的基本流程图,其包括以下步骤步骤1、网络性能分析设备1中的客户端模块11接收用户发送的用于对 网络性能l(i:据进行分析的分析请求信息,并将该分析请求信息发送给网络性 能分析设备1中的数据分析模块12;
步骤2、数据分析模块12根据分析请求信息中的分析条件,该分析条件 可以是网全备选项(例如移动GSM、联通GSM与CDMA,或这三种网络的 话音业务性能对比,移动GPRS与联通CDMA1X的数据业务性能对比)、 测试网络性能数据的设备选项(例如TOM、 TEMS、 TA、 Agilent、 WANDER 和/或鼎利)、时间选项(包括起始与终止时间,该时间可以以年、月、周、 日、小时、分等为统计单位)、现有网络(包括但不限于GSM、 GPRS、 CDMA、 CDMA1X)的各项性能参数与事件(例如接通率、覆盖率、掉话率、RAU 成功率、PDP成功率、Attach成功率)、地理位置选项(可以包括具体地点、 路线和区域)等,从网络性能分析设备1中的数据库模块13中获取满足分析 条件的数据,并对该数据进行分析,得到分析结果信息。例如从数据库模 块13中获取条件为2006年3月12日在XXX区YYY路上测试的PDP( Packet Data Protocol,分组数据协议)激活平均时间的网络性能数据,将该PDP激 活平均时间进行横向及纵向比较,即比较2006年3月12日第一次测试的 XXX区YYY路上各具体地点的PDP激活平均时间数据,以及比较在2006 年3月12日测试的XXX区YYY路上同一地点的各次PDP激活平均时间数 据,由此形成分析结果信息,该分析结果信息也可以以图表形式表示;步骤3、数据分析模块12将分析结果信息发送给客户端模块11,若绘制 了图表,则将图表发送给客户端模块11。具体地,数据分析模块12将分析 结果信息发送给客户端模块11中信息处理单元112,再由信息处理单元112 将分析结果信息转发给浏览器111 。在执行图12所示的上述流程之前,还执行采集、导入网络性能数据的搡 作,数据采集设备3采集网络性能数据,并将该网络性能数据及测试该网络 性能数据的时间、地点、参数与事件(例如GPRS的Attach平均时间、Attach 失败、Attach成功率等)信息发送给数据导入设备2,数据导入设备2按照时 间、地点、参数与事件信息将网络性能数据分类存储在数据库模块13中。为了减少发送数据占用的网络带宽,数据采集设备在将网络性能数据及
测试该网络性能数据的时间、地点、参数与事件信息发送给数据导入设备2 之前,先将网络性能数据及测试该网络性能数据的时间、地点、参数与事件 信息发送给数据压缩设备3,由数据压缩设备3对网络性能数据进行压缩后, 将其及测试该网络性能数据的时间、地点、参数与事件信息发送给数据导入 设备2。另外,为了避免数据分析模块12对不同格式的网络性能数据时带来 的误差,数据压缩设备3将接收到的网络性能数据转换为预先规定的统一的 标准格式,然后将转换为标准格式的网络性能数据及测试该网络性能数据的 时间、地点、参数与事件信息发送给数据导入设备2。当然,数据压缩设备3 也可以根据预先选择的参数,同时对接收到的网络性能数据进行格式转换, 然后才发送给数据导入设备2。图13为本发明网络性能分析方法实施例的流程图,其具体包括以下步骤步骤1301、用户通过浏览器111提供的界面输入登录网络性能分析系统 的用户名MMM与密码NNN后,向信息处理单元112发送请求登录网络性 能分析系统的登录请求信息;步骤1302、信息处理单元112从登录请求信息中获取用户输入的用户名 MMM与密码NNN信息,查询信息存储单元113中是否存在用户名MMM以 及与用户名MMM对应的密码是否为NNN,是,执行步骤1303;否则,执 行步骤1309。通过对用户身份的鉴权,保证了网络性能数据的安全性,有效避免了非 管理员身份的用户频繁查询网络性能信息而对网络性能分析系统带来的负荷 以及因此引起的系统工作性能与效率的降低;步骤1303、信息处理单元112向浏览器111返回鉴权通过的鉴权结果信自 步骤1304、浏览器111向用户提供用于查询网络性能数据以及分析网络 性能的信息输入界面;
步骤1305、用户通过浏览器111输入对网络性能数据进行分析的分析条 件,例如2006年3月12日、XXX区YYY路与PDP激活平均时间,然后 向信息处理单元112发送分析请求信息,该分析请求信息中携带有分析条件;步骤1306、信息处理单元112将分析请求信息转发给数据分析模块12;步骤1307、数据分析模块12从数据库模块13中提取2006年3月12日 在XXX区YYY路上各地点采集的PDP激活平均时间数据,并将各PDP激 活平均时间数据对预先定义的标准数据进行比较,分析各地点的手机拨号上 网的接入时延,得到分析结果信息,例如XXX区YYY路上A地点与C地 点才妄入时延大于预先规定的标准值,B地点、D地点、E地点接入时延小于 预先规定的标准值,并将得到的分析结果发送给信息处理单元112;步骤1308、信息处理单元112从信息储存模块113中获取包含XXX区 YYY路的地图,按照预先设定的网络性能标识符号,例如红色"#"表示网 络未覆盖,绿色"*"表示网络覆盖良好,按照数据分析模块12发送的分析结 果信息,在地图上绘制XXX区YYY路上各地点的网络性能,根据步骤907 与预先i殳定的网络性能标识符号,在XXX区YYY路上A地点与C地点绘 制红色"#",在XXX区YYY路上B地点、D地点、E地点绘制绿色"",然 后将绘制有网络性能标识的地图发送给浏览器111;步骤1309、结束。在用户通过浏览器111每次发送对网络性能进行分析的分析请求信息 时,预处理模块14都获取该分析请求信息中的分析条件,并实时对历史分析 条件进行统计,来获取用户最偏爱的分析条件,即在以后分析网络性能时 最可能采取的分析条件,例如预处理模块14从信息处理单元112发送的分 析请求信息中携带的分析条件得知,近三个月内用户每次都要分析一次最近 一周的网络性能情况,分析条件中的其他参数为移动GSM网络、TOM设 备、掉话率、北京全网,于是通过对分析条件的统计分析获知该分析条件为 近期内用户的最可能采用分析条件并存储。然后,预处理模块14对数据库模块13中导入的数据进行监控,当其监测到数据库模块13中导入新网络性能 数据时,冲艮据存储的用户最可能采用的分析条件对数据库模块中满足分析条 件的网络性能数据进行分析,得到分析结杲信息,并将该分析结杲信息以及 相应的分才斤条件存储在数据库模块13中。当后,当用户利用本发明的网络性 能分析系统分析网络性能数据时,便可采用图14所示实施例二的方法来进行 分析,其具体包括以下步骤步骤1401、用户通过WEB浏览器111提供的界面(参见图4)输入对 网络性能数据进行分析的分析条件,然后通过点击浏览器111上的"显示结 果"按4丑向向信息处理单元112发送对网络性能数据进行分析的分析请求信 息,该分析请求信息中携带有分析条件2006年3月12日在XXX区YYY 路上的网络覆盖状况;步骤1402,信息处理单元112将分析请求信息转发给数据分析模块12;步骤1403,数据分析模块12从分析请求信息中获取分析条件,查询数 据库模块13中数否存在该分析条件,也即是否存在与该分析条件对应的分 析结果信息,是,执行步骤1404;否则,执行步骤1405;步骤1404,数据分析模块12从数据库模块13中提取与分析条件对应的 分析结果4言息,并将该分析结果信息发送给信息处理单元112,然后执行步 骤1406;步骤1405、数据分析模块12从数据库模块13中提取满足分析条件的网 络性能数据,并按照分析条件的要求,对该网络性能数据进行相应的统计、 计算,得到分析结果信息,例如对2006年3月12日在XXX区YYY路上 采样点的测试数据中包含的ServRxlevelSub (通话时的场强)、NborRxLevJ) (最强邻区的场强)、ServingCellDistance (采样点与当前主控小区的实际距 离)与NeighborCellDistance一O (采样点与当前最强邻小区的实际距离)参数 进行统计、分析,若采样点的ServRxlevelSub<-90dBm, NborRxLev—0>-90dBm, ServingCellDistance〉 NdghborCellDistance—0,则定位该采样点存在由于切换
不及时导致的弱覆盖问题;若采样点的ServRxlevelSub<-90dBm, NborRxLev—0<-90dBm,ServingCellDistance〉 1 OOOrn, NeighborCellDistance—0〉 1000m,则定位该采样点存在由于基站距离过远导致的弱覆盖问题;若采样点的ServRxlevelSub〈-90dBm, NborRxLev_0<-90dBm, ServingCdlDistance〈500m, 则定位该采样点存在由于主控小区信号受到阻挡导致的弱覆盖问题;采样点 的 ServRxlevelSub〈-90dBm, NborRxLev一0〉-90dBm, ServingCellDistance〈 NeighborCellDistance—0,则定位该采样点存在由于主控小区发射功率过4氐导致 的弱覆盖问题;同时,由该网络性能数据在数据库模块13中的位置生成网络 性能数据的位置信息,并对该位置信息设置所述网路性能数据的超链接属性, 然后将得到的分析结果信息以及设置有超链接属性的位置信息发送给信息处 理单元112;步骤1406,信息处理单元112将分析结果信息以及设置有超链接属性的 位置信息转发给浏览器lll。图15所示为浏览器上显示的包含有分析结果信息以及设置有超链接属 性的网络数据信息的位置信息的一内容示意图,用户点击"数据位置",客 户端模块便可通过数据分析模块从数据库模块中提取原始的网络性能数据, 并通过浏览器呈现给用户。预处理模块实现了对根据用户最有可能采取的分析条件信息预先、实时 对数据库模块中的网络性能数据的计算和统计,当用户需要按照以往习惯获 知网络性能指标时,便可直接从数据库模块中获取相应分析结果信息,不需 用户现场等待数据分析模块对数据的分析,节省了用户等待分析结果信息所 ^^费的时间成本。另外,因为每一分析结果数据都有相应的设置有超链接诶 属性的位置信息,该位置信息直接链接到数据库模块中原始的网络性能数据, 用户对某一分析结果教感兴趣时,可以通过点击浏览器上显示的位置信息直 观的看到原始数据信息,方便了用户。最后所应说明的是以上实施例仅用以说明本发明的技术方案,而非对本
发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改或 者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范 围。
权利要求
1、一种网络性能分析设备,其特征在于,包括数据库模块,用于接收、存储网络性能数据;数据分析模块,与所述数据库模块连接,用于从所述数据库模块中提取网络性能数据、对该网络性能数据进行分析并输出分析结果信息;客户端模块,与所述数据分析模块连接,用于向数据分析模块发送对网络性能数据进行分析的分析请求信息并接收所述分析结果信息。
2、 根据权利要求1所述的设备,其特征在于,所述客户端模块包括 浏览器,用于接收、发送所述分析请求信息,以及接收与显示所述分析结果信息;信息处理单元,分别与所述浏览器及所述数据分析模块连接,用于接收、 转发分初 清求信息与分析结果信息。
3、 才艮据权利要求2所述的设备,其特征在于,所述客户端模块还包括 信息存储单元,分别与所述浏览器及所述信息处理单元连接,用于存储具有对网络性能数据的处理权限的用户信息。
4、 根l^权利要求2或3所述的设备,其特征在于,还包括 预处理才莫块,分别与所述信息处理单元及所述数据库模块连接,用于获取分析请求信息中的分析条件,通过对分析条件的统计分析获知用户的最可 能采用的分析条件,并根据该最可能采用的分析条件对所述数据库模块接收 到的网络性能数据进行实时分析,并将分析结果存储在所迷数据库模块中。
5、 一种网络性能分析系统,其特征在于,包括网络性能分析设备,包括依次连接的数据库模块、数据分析模块与客户 端模块,所述数据库模块用于接收、存储网络性能数据;所述数据分析模块 用于从所述数据库模块中提取网络性能数据、对该网络性能数据进行分析并 输出分析结果信息;所述客户端模块用于向数据分析模块发送对网络性能数 据进行分析的分析请求信息并接收所述分析结果信息;数据导入设备,与所述数据库模块通信连接,用于将数据采集设备发送 的网络性能数据导入所述数据库模块中。
6、 根据权利要求5所述的系统,其特征在于,所述客户端模块包括 浏览器,用于接收、发送所述分析请求信息,以及接收与显示所述分析结果信息;信息处理单元,与所述浏览器连接,用于接收、转发分析请求信息与分 析结果信息。
7、 才艮据权利要求6所述的系统,其特征在于,所述客户端模块还包括 信息存储单元,与所述浏览器连接,用于存储具有对网络性能数据的处理权限的用户信息。
8、 才艮据权利要求7所述的系统,其特征在于,所述网络性能分析设备还 包括预处理模块,分别与所述信息处理单元及所述数据库模块连接,用于存 储用户预先设置的对网络性能数据进行分析的分析条件并根据该分析条件对 所述数据库模块接收到的网络性能数据进行实时分析,并将分析结果存储在 所述^t据库模块中。
9、 根据权利要求5-8任意一项所述的系统,其特征在于,还包括 数据压缩设备,与所述数据导入设备连接,用于对所述网络性能数据进行压缩及格式转换。
10、 一种网络性能分析方法,其中,包括以下步骤步骤1、网络性能分析设备中的客户端模块接收用户发送的用于对网络 性能数据进行分析的分析请求信息,并将该分析请求信息发送给网络性能分 析设备中的数据分析模块;步骤2、所述数据分析模块根据所述分析请求信息中的分析条件,从所 述网络性能分析设备中的数椐库模块中获取满足所述分析条件的网络性能数 据,并对该网络性能数据进行分析,得到分析结果信息;步骤3、所述数据分析模块将所述分析结果信息发送给所述客户端模块。
11、 根据权利要求IO所述的方法,其中,所述步骤l之前,还包括 步骤A、数据导入设备将数据采集设备发送的网络性能数据按照时间、 地点、参数与事件信息将所述网络性能数据分类存储在数据库模块中。
12、 才艮据权利要求ll所述的方法,其中,所述步骤A之前还包括 数据压缩设备接收到数据采集设备发送的网络性能数据后,对所述网络性能数据进行压缩,并将压缩后的网络性能数据及测试该网络性能数据的时 间、地点、参数与事件信息发送给数据导入设备。
13、 才艮据权利要求11所述的方法,其中,所述步骤A之前还包括 数据压缩设备接收到数据采集设备发送的网络性能数据后,对所述网络性能数据的格式转换为预先定义的格式,并将格式转换后的网络性能数据及 测试该网络性能数据的时间、地点、参数与事件信息发送给数据导入设备。
14、 才艮据权利要求11所述的方法,其中,所述步骤A之前还包括 凄丈据压缩设备接收到数据采集设备发送的网络性能数据后,对所述网络性能数据的格式转换为预先定义的格式,同时,对所述网络性能数据进行压 缩,并将压缩与格式转换后的网络性能数据及测试该网络性能数据的时间、 地点、参数与事件信息发送给数据导入设备。
15、 4艮据权利要求11所述的方法,其中,所述步骤l包括步骤11、客户端模块中的浏览器接收用户发送的用于对网络性能数据进 行分析的分析请求信息,并将该分析请求信息发送给该客户端模块中的信息 处理单元;步骤12、所述信息处理单元将所述分析请求信息转发给数据分析模块。
16、 4艮据权利要求15所述的方法,其中,所述步骤12包括 所述信息处理单元对所述分析请求信息中携带的用户信息进行鉴权,若鉴权通过,执行步骤2;否则,结束操作。
17、 才艮据权利要求16所述的方法,其中,对所述分析请求信息中携带的 用户信息进行鉴权的操作具体为所述^f言息处理单元接收到所述分析请求信息后,从该分析请求信息中提 取用户信息,同时,从所述客户端模块中的信息存储单元中获取与该用户信息中的用户名对应的密码信息,并比较该密码信息是否与所述用户信息中的密码信息相同,若相同,执行步骤2;否则,结束操作。
18、 根据权利要求11所述的方法,其中,所述步骤2与所述步骤3之间 还包括所述数据分析模块根据所述分析结果信息生成图表。
19、 根据权利要求18所述的方法,其中,所述步骤3具体为所述凄t据分析模块将表示分析结果的所述图表发送给所述客户端模块。
20、 才艮据;f又利要求19所述的方法,其中,所述步骤3包括步骤311、所述数据分析模块将所述图表发送给所述信息处理单元; 步骤312、所述信息处理单元将所述图表转发给所述浏览器。
21、 根据权利要求11所述的方法,其中,所述步骤3包括步骤321、所述数据分析模块将所述分析结果信息发送给所述信息处理单元;步骤322、所述信息处理单元根据与所述分析结果信息对应的时间、地 点、参数与事件信息,将该分析结果信息绘制在地图上,然后将绘制有分析 结果信息的地图发送给浏览器。
22、 4艮据权利要求11-21任意一项所述的方法,其中,所述步骤2中, 对所述网络性能数据进行分析时,还生成所述网络性能数据的位置信息,并 对该位置信息设置所述网路性能数据的超链接属性。
23、 根据权利要求22所述的方法,其中,所述步骤3中,所述数据分析 模块将所述分析结果信息与具有超链接属性的所述位置信息发送给所述客户 端模块。
24、 4艮据权利要求11-21任意一项所述的方法,其中,所述步骤1之前, 还包括预处理才莫块获取分析请求信息中的分析条件,通过对分析条件的统计分 析获知用户的最可能采用的分析条件并存储。
25、 才艮据权利要求24所述的方法,其中,还包括所述预处理模块监测到所述数据库模块中导入新网络性能数据时,根据所述最可能采用的分析条件对所述数据库模块中的网络性能数据进行分析,得到分析结果佶息,并将该分析结果信息以及相应的分析条件存储在所述数 据库模块中。
26、才艮据权利要求25所述的方法,其中,所述步骤2具体为 所述数据分析模块从所述分析请求信息中获取分析条件,查询所述数据库模块中数否存在与所述分析条件对应的分析结果信息,是,执行步骤3;否则,从所述数据库模块中获取满足所述分析条件的数据,并对该数据进行分析,得到分析结果信息。
全文摘要
本发明涉及网络性能分析系统,包括数据导入设备与网络性能分析设备,网络性能分析设备包括依次连接的数据库模块、数据分析模块与客户端模块,数据库模块用于接收、存储网络性能数据;数据分析模块用于从数据库模块中提取网络性能数据、对该网络性能数据进行分析并输出分析结果信息;客户端模块用于向数据分析模块发送对网络性能数据进行分析的分析请求信息并接收分析结果信息;数据导入设备与数据库模块通信连接,用于将数据采集设备采集到的网络性能数据导入数据库模块中。本发明还涉及网络性能分析方法。采用本发明,可实现海量数据的存储、管理与分析,并得到具体地点的网络性能分析结果。
文档编号H04L12/24GK101155066SQ20061015242
公开日2008年4月2日 申请日期2006年9月29日 优先权日2006年9月29日
发明者舰 廖, 朱优久, 光 陈, 疆 高 申请人:中国移动通信集团北京有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1