一种无线网络测试数据的三维呈现方法及装置制造方法
【专利摘要】本发明公开了一种无线网络测试数据的三维呈现方法即装置,所述方法包括:导入无线网络的测试数据到预设的数据库中;选择所述测试数据中待呈现的网络参数值,将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标;根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。本发明的方案通过有效利用测试数据中的经度、纬度和高度信息,实现将无线网络的测试数据以三维形式呈现,为监控和分析无线网络提供了方便。
【专利说明】一种无线网络测试数据的三维呈现方法及装置【技术领域】
[0001]本发明涉及数据处理领域,尤其涉及一种无线网络测试数据的三维呈现方法及装置。
【背景技术】
[0002]现有的无线网络测试技术中,测试设备除了采集无线网络的网络参数信息之外,还通过GPS、陀螺仪、高度计等采集网络参数信息的经度、纬度和高度。受限于现有的工具和软件,目前对无线网络的测试数据进行呈现时主要利用了其中的经度、纬度信息,将无线网络的测试数据以平面形式呈现出来。
[0003]现有技术对无线网络的测试数据呈现时没有将其中的高度信息有效的利用,导致工程师监控和分析无线网络测试结果的难度增加,尤其是针对室内多层建筑内的无线网络测试结果分析,工程师只能对每一楼层的测试数据进行单独分析呈现。
【发明内容】
[0004]本发明的目的在于提供一种无线网络测试数据的三维呈现方法及装置,以有效地、准确地、直观地将无线网络的测试数据呈现给工程师,为监控和分析无线网络提供了方便。
[0005]为达此目的,本发明采用以下技术方案:
[0006]本发明一方面提供了一种无线网络测试数据的三维呈现方法,包括:
[0007]导入无线网络的测试数据到预设的数据库中,所述测试数据中包含无线网络的若干网络参数值、以及各网络参数值对应的经度、纬度和高度信息;
[0008]选择所述测试数据中待呈现的网络参数值,从所述数据库中获取待呈现的网络参数值的经度、纬度和高度信息,将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标;
[0009]根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。
[0010]其中,所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染之前,包括:
[0011]建模若干立体形状体,并将所述立体形状体统一存储到一图库中;
[0012]从所述图库中获取待渲染的立体形状体。
[0013]其中,所述无线网络为GSM/WCDMA/TD-SCDMA/CDMA2000/WLAN/TD-LTE 中的一种或多种;
[0014]所述导入无数网络的测试数据到预设的数据库中,包括:
[0015]读取无数网络的测试数据的后缀信息,根据后缀信息判断出该无数网络的类型;
[0016]根据该无数网络的类型调用对应的解码程序对该无数网络的测试数据进行解码;[0017]将解码后的测试数据对应预设的数据库的各个字段进行入库存储。
[0018]其中,所述将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标,具体为:
[0019]将待呈现的网络参数值的经度、纬度和高度信息转换为直角XYZ三维空间坐标,且
[0020]X= (R+H) *cos (Lat) *cos (Lon)
[0021]Y= (R+H) *cos (Lat) *sin (Lon)
[0022]Z= ([ 1-E2] *R+H) *sin (Lat)
[0023]其中,Lat为纬度,Lon为经度,H为海拔高度,E为地球离心率,R为地球平均半径。
[0024]其中,所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染之前,还包括:
[0025]将无线网络的测试数据划分为若干数值区域,建立各数值区域与不同颜色的一一对应关系;
[0026]所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染,包括:
[0027]判断待呈现的网络参数值所属的数值区域,根据所述对应关系获得该待呈现的网络参数值对应的颜色;
[0028]根据待呈现的网络参数值对应的三维空间坐标确定出在获取的预先建模的立体形状体中对应的渲染位置,将该立体形状体的该渲染位置渲染为所述对应的颜色。
[0029]本发明另一方面提供了一种无线网络测试数据的三维呈现装置,包括:
[0030]导入模块,用于导入无数网络的测试数据到预设的数据库中,所述测试数据包含若干网络参数值、以及各网络参数值对应的经度、纬度和高度信息;
[0031]转换模块,用于选择所述测试数据中待呈现的网络参数值,从所述数据库中获取待呈现的网络参数值的经度、纬度和高度信息,并将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标;
[0032]呈现模块,用于根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。
[0033]其中,还包括建模模块,用于建模若干立体形状体,并将所述立体形状体统一存储到一图库中。
[0034]其中,所述无线网络为GSM/WCDMA/TD-SCDMA/CDMA2000/WLAN/TD-LTE 中的一种或多种;
[0035]所述导入模块,具体用于读取无数网络的测试数据的后缀信息,根据后缀信息判断出该无数网络的类型;根据该无数网络的类型调用对应的解码程序对该无数网络的测试数据进行解码;将解码后的测试数据对应预设的数据库的各个字段进行入库存储。
[0036]其中,所述转换模块,具体用于将待呈现的网络参数值的经度、纬度和高度信息转换为直角XYZ三维空间坐标,且
[0037]X= (R+H) *cos (Lat) *cos (Lon)
[0038]Y= (R+H) *cos (Lat) *sin (Lon)
[0039]Z= ([1-E2] *R+H) *sin (Lat)[0040]其中,Lat为纬度,Lon为经度,H为海拔高度,E为地球离心率,R为地球平均半径。
[0041]其中,所述呈现模块,具体用于将无线网络的测试数据划分为若干数值区域,建立不同数值区域与不同颜色的一一对应关系;判断待呈现的网络参数值所属的数值区域,根据所述对应关系获得该网络参数值对应的颜色;根据网络参数值对应的三维空间坐标确定出在获取的预先建模的立体形状体中对应的渲染位置,并将该立体形状体的该渲染位置渲染为所述对应的颜色。
[0042]实施本发明实施例,具有如下有益效果:
[0043]本发明实施例通过将无线网络的测试数据的经度、纬度和高度信息转换为对应的三维空间坐标,并结合预先建模的立体形状体,实现了测试数据的三维呈现,使得测试数据的呈现效果更有效、准确、直观,为工程师监控和分析无线网络提供了方便。
【专利附图】
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明的一种无线网络测试数据的三维呈现方法第一实施例的流程图。
[0046]图2是本发明的一种无线网络测试数据的三维呈现方法第二实施例的流程图。
[0047]图3是本发明的一种无线网络测试数据的三维呈现的一效果示意图。
[0048]图4是本发明的一种无线网络测试数据的三维呈现装置实施例的结构示意图。
【具体实施方式】
[0049]下面结合本发明的附图对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]首先结合附图1-附图3,对本发明实施例提供的无线网络测试数据的三维呈现方法的方法进行详细介绍。
[0051]请参见图1,其是本发明一种无线网络测试数据的三维呈现方法的第一实施例的流程图,本实施例中该方法具体包括如下步骤:
[0052]步骤SI,导入无线网络的测试数据到预设的数据库中,所述测试数据中包含无线网络的若干网络参数值、以及各网络参数值对应的经度、纬度和高度信息。
[0053]本发明的无线网络为GSM/WCDMA/TD-SCDMA/CDMA2000/WLAN/TD-LTE 中的一种或多种,测试数据中包括对应制式的无线网络的上千类网络参数,这些网络参数是用来代表对应无线网络状态和性能好坏的指标。无数网络的测试数据中,包含若干属于各不同类网络参数的网络参数值。
[0054]步骤S2,选择测试数据中待呈现的网络参数值,从所述数据库中获取待呈现的网络参数值的经度、纬度和高度信息,将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标。[0055]一种制式无线网络的测试数据中包含上千类网络参数,根据需要选出一类或者多类需要呈现的网络参数,属于这些类的网络参数的全部网络参数值均为待呈现的网络参数值。
[0056]本实施例的三维空间坐标为XYZ三维空间坐标。
[0057]步骤S3,根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。
[0058]上述的对立体形状体的渲染包括:在立体形状体的对应空间位置进行颜色渲染或者绘制对应图标。
[0059]为提升呈现速度,提高无线网络测试数据的三维呈现效率,可预先建模若干常用的立体形状体,如与建筑物对应的柱体、球体等;并将所述立体形状体统一存储到一图库中。
[0060]通过实施上述实施例,有效利用了无线网络的测试数据中的经度、纬度和高度信息,实现了无线网络测试得到的各网络参数值的三维呈现,更有效、准确、直观的将测试数据反映给工程师,为工程师分析无线网络测试数据,判断网络问题,掌握整体网络情况。
[0061]请参阅图2,其为本发明一种无线网络测试数据的三维呈现方法的第二实施例的流程图,本实施例与前一实施例的区别之处包括,本实施例中对前一实施例中的导入无线网络的测试数据到数据库步骤、将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标步骤、以及对待呈现的网络参数值进行分析的步骤、以及根据分析结果对建模的一立体形状体进行渲染步骤做出了具体说明。
[0062]请参见图2,本实施例的无线网络测试数据的三维呈现方法包括如下步骤:
[0063]首先是导入无线网络的`测试数据到数据库的步骤,具体如步骤S21-步骤S23。
[0064]步骤S21,读取无数网络的测试数据的后缀信息,根据后缀信息判断出该无数网络的类型。本发明实施例中无线网络的测试数据的格式定义遵行行业统一的通信协议,具体如表1所示。
[0065]表1:
[0066]
【权利要求】
1.一种无线网络测试数据的三维呈现方法,其特征在于,包括: 导入无线网络的测试数据到预设的数据库中,所述测试数据中包含无线网络的若干网络参数值、以及各网络参数值对应的经度、纬度和高度信息; 选择所述测试数据中待呈现的网络参数值,从所述数据库中获取待呈现的网络参数值的经度、纬度和高度信息,将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标; 根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。
2.根据权利要求1所述的无线网络测试数据的三维呈现方法,其特征在于,所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染之前,包括: 建模若干立体形状体,并将所述立体形状体统一存储到一图库中; 从所述图库中获取待渲染的立体形状体。
3.根据权利要求1所述的无线网络测试数据的三维呈现方法,其特征在于,所述无线网络为 GSM/WCDMA/TD-SCDMA/CDMA2000/WLAN/TD-LTE 中的一种或多种; 所述导入无数网络的测试数据到预设的数据库中,包括: 读取无数网络的测试数据的后缀信息,根据后缀信息判断出该无数网络的类型; 根据该无数网络的类型调用对应的解码程序对该无数网络的测试数据进行解码;. 将解码后的测试数据对应预设的数据库的各个字段进行入库存储。
4.根据权利要求1所述的无线网络测试数据的三维呈现方法,其特征在于,所述将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标,具体为: 将待呈现的网络参数值的经度、纬度和高度信息转换为直角XYZ三维空间坐标,且 X=(R+H)*cos(Lat)*cos(Lon);
Y=(R+H)*cos(Lat)*sin(Lon);
Z= ([1-E2]*R+H)*sin (Lat); 其中,Lat为纬度,Lon为经度,H为海拔高度,E为地球离心率,R为地球平均半径。
5.根据权利要求1所述的无线网络测试数据的三维呈现方法,其特征在于,所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染之前,还包括: 将无线网络的测试数据划分为若干数值区域,建立各数值区域与不同颜色的一一对应关系; 所述根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染,包括: 判断待呈现的网络参数值所属的数值区域,根据所述对应关系获得该待呈现的网络参数值对应的颜色; 根据待呈现的网络参数值对应的三维空间坐标确定出在获取的预先建模的立体形状体中对应的渲染位置,将该立体形状体的该渲染位置渲染为所述对应的颜色。
6.一种无线网络测试数据的三维呈现装置,其特征在于,包括: 导入模块,用于导入无数网络的测试数据到预设的数据库中,所述测试数据包含若干网络参数值、以及各网络参数值对应的经度、纬度和高度信息; 转换模块,用于选择所述测试数据中待呈现的网络参数值,从所述数据库中获取待呈现的网络参数值的经度、纬度和高度信息,并将待呈现的网络参数值的经度、纬度和高度信息转换为三维空间坐标; 呈现模块,用于根据待呈现的网络参数值、待呈现的网络参数值对应的三维空间坐标对获取的预先建模的立体形状体的对应空间位置进行渲染。
7.根据权利要求6所述的装置,其特征在于,还包括建模模块,用于建模若干立体形状体,并将所述立体形状体统一存储到一图库中。
8.根据权利要求6所述的装置,其特征在于,所述无线网络为GSM/WCDMA/TD-SCDMA/CDMA2000/WLAN/TD-LTE 中的一种或多种; 所述导入模块,具体用于读取无数网络的测试数据的后缀信息,根据后缀信息判断出该无数网络的类型;根据该无数网络的类型调用对应的解码程序对该无数网络的测试数据进行解码;将解码后的测试数据对应预设的数据库的各个字段进行入库存储。
9.根据权利要求6所述的装置,其特征在于,所述转换模块,具体用于将待呈现的网络参数值的经度、纬度和高度信息转换为直角XYZ三维空间坐标,且
X=(R+H) * cos (Lat) * cos (Lon);
Y=(R+H) * cos ( Lat) * sin(Lon);
Z=([l-E2] *R+H) * sin(Lat); 其中,Lat为纬度,Lon为经度,H为海拔高度,E为地球离心率,R为地球平均半径。
10.根据权利要求6所述的装置,其特征在于,所述呈现模块,具体用于将无线网络的测试数据划分为若干数值区域,建立不同数值区域与不同颜色的一一对应关系;判断待呈现的网络参数值所属的数值区域,根据所述对应关系获得该网络参数值对应的颜色;根据网络参数值对应的三维空间坐标确定出在获取的预先建模的立体形状体中对应的渲染位置,并将该立体形状体的该渲染位置渲染为所述对应的颜色。
【文档编号】G06T17/00GK103473349SQ201310439887
【公开日】2013年12月25日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】崔裕昆, 王笛 申请人:深圳市专一通信科技有限公司, 中国移动通信集团湖南有限公司株洲分公司