CN109257756B - 室内无线网络质量评估方法及服务器 - Google Patents
室内无线网络质量评估方法及服务器 Download PDFInfo
- Publication number
- CN109257756B CN109257756B CN201710566430.3A CN201710566430A CN109257756B CN 109257756 B CN109257756 B CN 109257756B CN 201710566430 A CN201710566430 A CN 201710566430A CN 109257756 B CN109257756 B CN 109257756B
- Authority
- CN
- China
- Prior art keywords
- height
- indoor
- sequence
- gps
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种室内无线网络质量评估方法及服务器,所述方法包括:接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;根据所述GPS经纬度,确定室内二维平面坐标;根据所述GPS海拔高度,确定室内高度零点;根据所述气压,确定室内与所述室内高度零点之间的高度差;根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息,本发明实施例提供的室内无线网络质量评估方法适用范围广、成本低、分析过程智能自动化,可高效、准确地评估室内无线网络质量。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种室内无线网络质量评估方法及服务器。
背景技术
大部分手机用户在室内使用无线通信业务的频度远高于室外,室内客户感知一直是移动通信运营商关注的重点,同时室内重要场所投诉也是网络优化工作的重要工作。
进行无线覆盖优化工作前需要进行室内覆盖质量评估,目前针对室内场所的无线网络质量评估的传统手段主要是基于电脑+专业测试设备进行CQT人工打点测试和基站获取MR报告分析。其中,基于传统电脑+专业测试设备进行CQT手工打点测试,具体为:测试人员携带无线质量测试设备,定期进入室内,进行无线质量测量,收集相关数据进行分析。通过基站获取MR报告评估,具体为:通过基站对MR进行采集,对覆盖指标在90%以下为弱覆盖站点进行人工排查,其中,MR(Measurement Report)测量报告是指,用户终端在通话状态下向网络发送的测量报告,分为公共测量和专用测量,反映用户通话时的无线环境。
基于传统电脑+专业测试设备进行CQT手工打点测试,一方面,需要测试人员定期进入室内进行现场测试,这种模式的工作量和成本无比巨大,基本没有全面实施的可行性,且大多数室内场景测试人员是无法获得进入许可;另一方面,缺乏室内定位能力,在使用手工打点操作时工作量巨大、效率低下,因此多为定点测试,难以进行遍历性测试,无法进行全面的评估和对比,而且,由于使用电脑等专业设备进行测试,设备体积巨大。通过基站获取MR报告评估,虽然,基站MR测试报告包括比较全面的网络级别的测量,但无位置信息,只能以一个基站的扇区进行数据汇聚,一个基站的MR测量指标较好,只能代表总体情况。一个基站的覆盖范围从数百米到数千米,对于覆盖范围内的不同区域,不同高度、楼层都无法进行精确的覆盖评估。城市高楼较多,上述传统手段无法实现大范围、室内多楼层的、立体无线覆盖评估。
发明内容
针对现有技术中存在的问题,本发明实施例提供一种室内无线网络质量评估方法及服务器。
第一方面,本发明实施例提供一种室内无线网络质量评估方法,所述方法包括:
接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;
根据所述GPS经纬度,确定室内二维平面坐标;
根据所述GPS海拔高度,确定室内高度零点;
根据所述气压,确定室内与所述室内高度零点之间的高度差;
根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
第二方面,本发明实施例提供一种服务器,所述服务器包括:
接收模块,用于接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS高度以及气压;
平面坐标计算模块,用于根据所述GPS经纬度,确定室内二维平面坐标;
室内高度零点计算模块,用于根据所述GPS海拔高度,确定室内高度零点;
高度差计算模块,用于根据所述气压,确定室内与所述室内高度零点之间的高度差;
三维坐标计算模块,用于根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
第三方面,本发明实施例提供一种室内无线网络质量评估设备,所述设备包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述室内无线网络质量评估方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述室内无线网络质量评估方法。
本发明实施例提供的室内无线网络质量评估方法,数据采集、数据发送以及数据处理过程,均可自动化实现,通过普通大量终端的不断移动,可低成本、持续地更新室内分层立体空间内的无线网络覆盖情况,普通大量终端每天进出不同的建筑物内,通过一段时间的大数据积累,可覆盖城市主要区域90%以上的室内,每个终端只贡献少量数据,大量的终端形成终端云聚合成海量数据,实现了大范围室内无线网络质量评估;终端内的数据采集模块,可动态采集终端感知的信号强度、信噪比、小区号等无线网络信息,终端上感知的网络质量最靠近用户侧,因此,更能准确地体现室内的无线网络质量情况,而且所述数据采集模块可集成到任何普通的App,因此使用范围广阔。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的室内无线网络质量评估方法流程图;
图2为本发明实施例提供的服务器的结构示意图;
图3为本发明实施例提供的室内无线网络质量评估设备的结构示意图;
图4为本发明实施例提供的室内无线网络质量评估方法对应的***结构示意图;
图5为本发明实施例提供的气压高度和GPS高度数据示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的室内无线网络质量评估方法流程图,如图1所示,所述方法包括:
步骤11、接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;
步骤12、根据所述GPS经纬度,确定室内二维平面坐标;
步骤13、根据所述GPS海拔高度,确定室内高度零点;
步骤14、根据所述气压,确定室内与所述室内高度零点之间的高度差;
步骤15、根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
具体地,普通用户终端安装的运营商自有App中内嵌了网络信号数据采集SDK模块,该模块可以自动采集终端感知的无线网络指标信息,即移动通信无线网覆盖数据;可以自动从终端气压计传感器数据,获取到当时的气压值P;还可以在用户终端打开GPS定位功能,并且获取到足够数量的卫星信号时,自动采集当时的经度(Lng)、纬度(Lat)以及GPS海拔高度(GPS-H)。每一个终端将采集到的上述数据,自动通过移动通信网或者Wifi发送到后台服务器。
当用户终端处于室外时,数据采集SDK模块可以采集到GPS经纬度、GPS海拔高度以及气压等位置信息,但是,当用户终端从室外进入室内之后,GPS无信号,数据采集SDK模块无法采集到GPS经纬度、GPS海拔高度信息,只能采集到气压。因此,服务器可以根据接收到的位置信息中是否包括GPS经纬度和GPS海拔高度,区分用户终端是处于室外还是处于室内。服务器根据室外的GPS经纬度信息,确定用户终端进入室内之前的二维平面坐标,并将所述二维平面坐标作为室内二维平面坐标;服务器可以根据室外的GPS海拔高度,确定终端进入室内之前的地面海拔高度,并将所述地面海拔高度作为室内高度零点。
服务器可以根据终端进入室内之前的气压与终端处于室内时的气压,确定室内与地面海拔高度之间的高度差。具体地,用户终端内的气压计传感器极其灵敏,可以对大约10cm的高度差做出响应,而且精密度大于0.5米,但是,用户终端内的气压计传感器输出的绝对值受到多种因素影响,存在漂移问题,无法利用气压计传感器获取的气压值计算绝对高度,而是,利用较短时间内从气压计传感器获取到的气压数据,进行差分运算,根据用户终端进入室内之前的气压,算出室外气压高度,根据用户终端在室内的气压,计算出室内气压高度,然后,根据室外气压高度与室内气压高度,计算出室内与室外的地面海拔高度之间的高度差,再结合室内高度零点,计算出室内的高度。
根据室内二维平面坐标和室内的高度,可以确定室内的三维坐标,并将室内气压对应的无线网络指标信息,确定为室内的无线网络指标信息。
比如,服务器在T1时间段内,接收到的位置信息中包括GPS信号,但是,在接下来的T2时间段内,接收到的位置信息中不包括GPS信号,则说明用户终端在T1时间段内处于室外,在T2时间段内处于室内,则服务器可以根据在T1时间段内接收到的GPS海拔高度,确定用户终端在进入室内之前的地面海拔高度为H0,将H0作为室内高度零点;服务器可以根据在T1时间段内接收到的最后一个GPS经纬度,确定终端在进入室内之前的二维平面坐标,比如为E1、N2,则将E1、N2作为室内二维平面坐标;服务器根据在T1时间段接收到的气压,计算出对应的室外气压高度,根据在T2时间段接收到的气压,计算出对应的室内气压高度,然后,根据室内气压高度与室外气压高度,计算出室内与室内高度零点之间的高度差,假如高度差为ΔH,则室内的高度为(H0+ΔH),室内的三维坐标为:E1、N2、(H0+ΔH),相应的,将T2时间段内接收到的无线网络指标信息确定为三维坐标为E1、N2、(H0+ΔH)的室内的无线网络指标信息。
本发明实施例提供的室内无线网络质量评估方法,通过接收终端发送的位置信息和无线网络指标信息,并根据位置信息中的GPS经纬度、GPS海拔高度以及气压,确定室内的三维坐标,并将室内气压对应的无线网络指标信息确定为室内的无线网络指标信息,在整个数据采集、数据发送以及数据处理过程,均可自动化实现,通过普通大量终端的不断移动,可低成本、持续地更新室内分层立体空间内的无线网络覆盖情况,普通大量终端每天进出不同的建筑物内,通过一段时间的大数据积累,可覆盖城市主要区域90%以上的室内,每个终端只贡献少量数据,大量的终端形成终端云聚合成海量数据,实现了大范围室内无线网络质量评估;终端内的数据采集模块,可动态采集终端感知的信号强度、信噪比、小区号等无线网络信息,终端上感知的网络质量最靠近用户侧,因此,更能准确地体现室内的无线网络质量情况,而且所述数据采集模块可集成到任何普通的App,因此,可以低成本、高效、准确的实现大范围内的室内立体分层位置处的无线网络质量评估。
可选的,在上述实施例的基础上,所述根据所述气压,确定室内与所述室内高度零点之间的高度差,具体包括:
根据气压得到高度;
根据所述高度,得到有效高度聚类序列;
根据第一有效高度聚类序列和第二有效高度聚类序列,确定室内与所述室内高度零点之间的高度差;其中,所述第一有效高度聚类序列对应的时刻小于所述第二有效高度序列对应的时刻,且所述第一有效高度聚类序列对应的位置信息中包括GPS经纬度和GPS海拔高度,所述第二有效高度聚类序列对应的位置信息中不包括GPS经纬度和GPS海拔高度。
具体地,上述实施例中所提及的根据所述气压,确定室内与所述室内高度零点之间的高度差,具体为:首先,服务器按照如下公式,计算出每个气压对应的高度:
其中,P0是一个标准大气压强,A是根据气压P计算出来的高度;然后,将计算出来的高度A按照时间排列,并将处于同一楼层的高度进行聚类,得到一系列的有效高度聚类序列,每一个有效高度聚类序列内的高度都对应着同一个楼层。在所述有效高度聚类序列中,选出两个在时间上相邻的两个有效高度聚类序列作为有效序列对,其中,对应的位置信息中包括GPS经纬度和GPS海拔高度,且对应的时刻较小的有效高度聚类序列,记为第一有效高度聚类序列,对应的位置信息中不包括GPS经纬度和GPS海拔高度,且对应的时刻较大的有效高度聚类序列,记为第二有效高度聚类序列,服务器根据对应的位置信息中,是否包括GPS经纬度和GPS海拔高度,识别出用户终端在第一有效高度聚类序列对应的时间段内处于室外,在第二有效高度聚类序列对应的时间段内处于室内。
接下来,服务器将所述第一有效高度聚类序列中的所有高度求平均,得到高度H1,将所述第二有效高度聚类序列中的所有高度求平均,得到高度H2,则H2-H1为室内与室内高度零点之间的高度差。
本发明实施例提供的室内无线网络质量评估方法,通过根据气压得到高度,并将所述高度中属于同一楼层的高度进行聚类得到有效高度聚类序列,并从所述有效高度聚类序列中,找到有效序列对,对所述有效序列对中的两个有效高度聚类序列中的高度分别求平均,得到两个平均高度,然后计算两个平均高度之差,得到室内与室内高度零点之间的高度差,进而求出室内的高度,这使得本发明实施例在实现上述实施例的技术效果基础之上,更加科学,得到的室内无线网络质量评估结果更加精确。
可选的,在上述各实施例的基础上,所述根据所述高度,得到有效高度聚类序列,具体包括:
将所述高度中,位移速度大于预设速度阈值的高度清洗掉,将剩余的高度,按照时间排列,得到有效高度序列;
将所述有效高度序列中,连续两个高度之差的绝对值不大于预设阈值的高度,聚类成一个高度聚类序列;
将所述高度聚类序列中,对应的时间跨度处于预设的时间范围内的高度聚类序列,确定为有效高度聚类序列。
具体地,在上述实施例中,提及的对高度进行聚类之前,首先进行有效数据提取。这是因为,服务器从终端中接收到的数据,可能会存在错误的或者不准确的数据,在进行下一步的数据处理之前,首先需要对接收到的数据进行清洗,从中提取中有效数据。具体的,服务器把接收到每一个气压按照计算公式转换成对应的高度之后,首先,将位移速度大于预设的速度阈值Vmax米/秒的高度清洗掉,可以将速度阈值设置成超过电梯最高速度,比如可以设置为20米/秒;然后,将剩余的高度按照时间排列,得到一个有效高度序列。
由于所述有效高度序列可能是处于不同楼层的高度,比如,用户终端在二楼停留一段时间之后,又去了三楼,因此,需要将所述有效高度序列进行聚类,将处于同一楼层的高度聚类成一个高度聚类序列,具体方法是:计算所述有效高度序列中连续两个高度之差,将所述高度之差的绝对值不大于预设阈值Hspan的高度,聚类成一个高度聚类序列,比如说,所述有效高度序列中的前m个高度,连续两个高度之差的绝对值都小于或者等于预设阈值Hspan,而第m个高度与第m+1个高度之差的绝对值大于预设阈值Hspan,则将前m个高度聚类成一个高度聚类序列,其中,所述预设阈值Hspan一般设置成一层楼的高度,比如3至5米。
由于,所述高度聚类序列中的高度是根据气压转换过来的,而气压值易受外界因素影响,比如易受温度的影响,所以,所述高度聚类序列对应的时间跨度不宜过长,比如不能超过30分钟,否则,得到的数据有可能不准确,另外,为了保证数据的稳定可靠,所述高度聚类序列对应的时间跨度也不宜过短,比如小于5分钟,因此,需要对上述高度聚类序列继续筛选,将对应的时间跨度处于预设的时间范围内的高度聚类序列,确定为有效高度聚类序列,其中,所述预设的时间范围可以定为,5分钟至30分钟。
本发明实施例提供的室内无线网络质量评估方法,通过对高度进行筛选,得到有效高度序列,对有效高度序列进行聚类,得到高度聚类序列,对所述高度聚类序列进行筛选,得到有效高度聚类序列,清洗掉无效数据,使得本分明实施例在实现上述实施例的技术效果的基础之上,还可以使得室内无线网络质量评估结果更加准确、高效。
可选的,在上述各实施例的基础上,所述无线网络指标信息包括:信号强度、信噪比以及小区号。
具体的,在上述实施例中提及到的无线网络指标信息,包括无线网信号强度RSRP、信噪比RSSNR以及小区号CGI等。在确定好室内的三维坐标之后,将是室内相应数据点采集到的无线网信号强度RSRP、信噪比RSSNR等指标,按照小区号CGI进行聚类,作为该楼层位置的无线网络质量覆盖指标。服务器将将终端云中海量用户终端多天采集的数据进行清洗、模式筛选、数据累计合成后,即可形成大范围的室内分层立体无线覆盖情况。
本发明实施里提供的室内无线网络质量评估方法,通过对室内三维位置处相应数据点对应的无线网络指标信息,按照小区号进行聚类,对海量终端的多天采集到的数据进行处理合成,从而实现对室内分层立体无线覆盖评估。
接下来,以一个具体的实施例,详细的描述本发明实施例提供的技术方案。
图4为本发明实施例提供的室内无线网络质量评估方法对应的***结构示意图,图5为本发明实施例提供的气压高度和GPS高度数据示意图。如图4所示,所述***包括终端云和服务器,终端云由千万级别的海量用户终端组成,每个用户终端都集成有数据采集SDK模块,该模块可采集少量终端感知的无线网络指标信息和位置信息,其中,所述位置信息包括GPS经纬度、GPS海拔高度和气压,所述无线网络指标信息包括信号强度、信噪比以及小区号,终端将采集到的上述无线网络指标信息和位置信息,通过移动通信网或者wifi发送到大数据分析后头服务器。
由于用户终端采集到的数据量很大,而且可能存在无效数据,因此,服务器首先需要对从每个用户终端接收到的数据进行清洗,提取出用户从室外进入室内过程中采集的位置信息和无线网络指标信息中的有效数据,具体包括:服务器首先将接收到的每一个气压,按照计算公式,转换成对应的高度,将所述高度中位移速度超过预设速度阈值的高度清洗掉,其中,所述速度阈值可以设置为超过电梯最高速度,比如20米/秒;然后,将剩余的高度按照时间排列,得到一个有效高度序列;将所述有效高度序列中,连续两个高度之差的绝对值不大于预设阈值的高度聚类成一个高度聚类序列,其中,所述预设阈值可以设置为一个楼层的高度,比如3至5米;将对应的时间跨度处于预设的时间范围内的高度聚类序列,提取出来,作为有效高度聚类序列,其中,所述预设的时间范围可以设置为5至30分钟;然后,从所述有效高度聚类序列中,选出两个在时间上相邻的两个有效高度聚类序列作为有效序列对,其中,对应的位置信息中包括GPS经纬度和GPS海拔高度,且对应的时刻较小的有效高度聚类序列,记为第一有效高度聚类序列,对应的位置信息中不包括GPS经纬度和GPS海拔高度,且对应的时刻较大的有效高度聚类序列,记为第二有效高度聚类序列,服务器根据对应的位置信息中,是否包括GPS经纬度和GPS海拔高度,识别出用户终端在第一有效高度聚类序列对应的时间段内处于室外,在第二有效高度聚类序列对应的时间段内处于室内;如图5所示,T1区间表示的是用户终端处于室外时的GPS海拔高度数据和根据气压计算出来的气压高度;T2区间表示的是用户终端进入室内的气压高度,此时,GPS没有数据,其中,A0(m)可以表示第一有效高度聚类序列,A1(n)可以表示第二有效高度聚类序列,所述第一有效高度聚类序列对应时间区间的最后一个GPS经纬度,作为室内二维平面坐标,比如,可以将T1时间段末对应的GPS经纬度E1、N2,作为室内二维平面坐标;将所述第一有效高度聚类序列对应的GPS海拔高度求平均,可以得到室内高度零点H0,将所述第一有效高度聚类序列对应的高度求平均,得到高度H1,将所述第二有效高度聚类序列对应的高度求平均,得到高度H2,即
则第二有效高度聚类序列对应的第二室内与室内高度零点之间的高度差为H2-H1,则所述第二室内的高度为(H2-H1+H0),三维坐标为:E1、N2、(H2-H1+H0),将所述第二有效高度聚类序列对应的无线网信号强度RSRP、信噪比RSSNR等指标,按照小区号CGI进行聚类,作为第二室内的无线网络指标信息。A1(n)后续的A2(k)等连续的有效高度聚类序列,如果T2时间小于30分钟,也作为有效序列进行高度累计,用户终端所处建筑物室内的二维平面坐标,依然为E1、N2,室内高度值Hindoor是连续的有效高度聚类序列平均值的差值累计再加上室内高度零点H0,按照如下公式计算:
将终端云中海量用户终端多天采集的数据按照上述方法,进行清洗、筛选、数据累计合成后,即可形成大范围的室内分层立体无线覆盖情况。
图2为本发明实施例提供的服务器的结构示意图,如图2所示,所述服务器包括:接收模块21、平面坐标计算模块22、室内高度零点计算模块23、高度差计算模块24以及三维坐标计算模块25,其中:
接收模块21用于接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS高度以及气压;平面坐标计算模块22用于根据所述GPS经纬度,确定室内二维平面坐标;室内高度零点计算模块23用于根据所述GPS海拔高度,确定室内高度零点;高度差计算模块24用于根据所述气压,确定室内与所述室内高度零点之间的高度差;三维坐标计算模块25用于根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
具体地,接收模块21接收终端通过移动通信网或WiFi发送的GPS经纬度、GPS海拔高度和气压等位置信息,以及无线网络指标信息,平面坐标计算模块22根据接收模块接收到的GPS经纬度信息,确定用户终端进入室内之前的二维平面坐标,并将所述二维平面坐标作为室内二维平面坐标;室内高度零点计算模块23根据接收模块21接收到的GPS海拔高度,确定终端进入室内之前的地面海拔高度,并将所述地面海拔高度作为室内高度零点;高度差计算模块24根据接收模块接收到的终端进入室内之前的气压与终端处于室内时的气压,进行差分运算,确定室内与地面海拔高度之间的高度差。三维坐标计算模块25根据平面坐标计算模块22计算得到的室内二维平面坐标、室内高度零点计算模块23计算得到的室内高度零点以及高度差计算模块24计算得到的高度差,计算出室内的高度,并确定室内的三维坐标,将室内气压对应的无线网络指标信息,确定为室内的无线网络指标信息。
本发明实施例提供的服务器,其功能具体参照上述方法实施例,此处不再赘述。
本发明实施例提供的服务器,通过接收终端发送的位置信息和无线网络指标信息,并根据位置信息中的GPS经纬度、GPS海拔高度以及气压,确定室内的三维坐标,并将室内气压对应的无线网络指标信息确定为室内的无线网络指标信息,可以低成本、高效、准确的实现大范围内的室内立体分层位置处的无线网络质量评估。
可选的,在上述实施例的基础上,所述高度差计算模块包括:第一计算子模块、第二计算子模块以及第三计算子模块,其中:
第一计算子模块用于根据气压得到高度;第二计算子模块用于根据所述高度,得到有效高度聚类序列;第三计算子模块用于根据第一有效高度聚类序列和第二有效高度聚类序列,确定室内与所述室内高度零点之间的高度差;其中,所述第一有效高度聚类序列对应的时刻小于所述第二有效高度序列对应的时刻,且所述第一有效高度聚类序列对应的位置信息中包括GPS经纬度和GPS海拔高度,所述第二有效高度聚类序列对应的位置信息中不包括GPS经纬度和GPS海拔高度。
上述实施例中所提及的服务器的高度差计算模块,在根据所述气压,确定室内与所述室内高度零点之间的高度差时,首先由第一计算子模块按照如下公式,计算出每个气压对应的高度:
其中,P0是一个标准大气压强,A是根据气压P计算出来的高度;然后,第二计算子模块将第一计算子模块计算出来的高度A按照时间排列,并且将处于同一楼层的高度进行聚类,得到一系列的有效高度聚类序列,每一个有效高度聚类序列内的高度都对应着同一个楼层,第三计算子模块在第二计算子模块计算得到的有效高度聚类序列中,选出两个在时间上相邻的两个有效高度聚类序列作为有效序列对,其中,对应的位置信息中包括GPS经纬度和GPS海拔高度,且对应的时刻较小的有效高度聚类序列,记为第一有效高度聚类序列,对应的位置信息中不包括GPS经纬度和GPS海拔高度,且对应的时刻较大的有效高度聚类序列,记为第二有效高度聚类序列,服务器根据对应的位置信息中,是否包括GPS经纬度和GPS海拔高度,识别出用户终端在第一有效高度聚类序列对应的时间段内处于室外,在第二有效高度聚类序列对应的时间段内处于室内,将所述第一有效高度聚类序列中的所有高度求平均,得到高度H1,第三计算子模块将所述第二有效高度聚类序列中的所有高度求平均,得到高度H2,则H2-H1为室内与所述室内高度零点之间的高度差。
本发明实施例提供的服务器,通过根据气压得到高度,并将所述高度中属于同一楼层的高度进行聚类得到有效高度聚类序列,并从所述有效高度聚类序列中,找到有效序列对,对所述有效序列对中的两个有效高度聚类序列中的高度分别求平均,得到两个平均高度,然后计算两个平均高度之差,得到室内与室内高度零点之间的高度差,进而求出室内的高度,这使得本发明实施例在实现上述实施例技术效果的基础上,更加科学,得到的室内无线网络质量评估结果更加精确。
可选的,在上述各实施例的基础上,所述第二计算子模块包括:第一计算单元、第二计算单元以及第三计算单元,其中:
第一计算单元用于将所述高度中,位移速度大于预设速度阈值的高度清洗掉,将剩余的高度,按照时间排列,得到有效高度序列;第二计算单元用于将所述有效高度序列中,连续两个高度之差的绝对值不大于预设阈值的高度,聚类成一个高度聚类序列;第三计算单元用于将所述高度聚类序列中,对应的时间跨度处于预设的时间范围内的高度聚类序列,确定为有效高度聚类序列。
具体地,在上述实施例中,提及到的第二计算子模块对高度进行聚类之前,首先进行有效数据提取,具体的,第二计算子模块中的第一计算单元把气压对应的高度中,位移速度大于预设的速度阈值Vmax米/秒的高度清洗掉,可以将速度阈值设置成超过电梯最高速度,比如可以设置为20米/秒;然后,将剩余的高度按照时间排列,得到一个有效高度序列;然后,第二计算单元将第一计算单元得到的有效高度序列进行聚类,将处于同一楼层的高度聚类成一个高度聚类序列,具体的:第二计算单元计算所述有效高度序列中连续两个高度之差,将所述高度之差的绝对值不大于预设阈值Hspan的高度,聚类成一个高度聚类序列,其中,所述预设阈值Hspan一般设置成一层楼的高度,比如3至5米;然后,第三计算单元将第二计算单元得到高度聚类序列中对应的时间跨度处于预设的时间范围内的高度聚类序列,筛选出来,确定为有效高度聚类序列,其中,所述预设的时间范围可以定为5至30分钟。
本发明实施例提供的服务器,通过对高度进行筛选,通过对高度进行筛选,得到有效高度序列,对有效高度序列进行聚类,得到高度聚类序列,对所述高度聚类序列进行筛选,得到有效高度聚类序列,清洗掉无效数据,使得本分明实施例在实现上述实施例的技术效果的基础之上,还可以使得室内无线网络质量评估结果更加准确、高效。
可选的,在上述各实施例的基础上,所述接收模块接收到的无线网络指标信息包括:信号强度、信噪比以及小区号。
具体的,在上述实施例中提及到的接收模块接收到的无线网络指标信息,包括无线网信号强度RSRP、信噪比RSSNR以及小区号CGI等。服务器将将终端云中海量用户终端多天采集的数据进行清洗、模式筛选、数据累计合成后,即可形成大范围的室内分层立体无线覆盖情况。
本发明实施例提供的服务器,通过对室内三维位置处相应数据点对应的无线网络指标信息,按照小区号进行聚类,对海量终端的多天采集到的数据进行处理合成,从而实现对室内分层立体无线覆盖评估。
图3为本发明实施例提供的室内无线网络质量评估设备的结构示意图,如图3所示,所述无线网络质量评估设备,包括:处理器(processor)31、存储器(memory)32和总线33,其中:
所述处理器31和所述存储器32通过所述总线33完成相互间的通信;所述处理器31用于调用所述存储器32中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;根据所述GPS经纬度,确定室内二维平面坐标;根据所述GPS海拔高度,确定室内高度零点;根据所述气压,确定室内与所述室内高度零点之间的高度差;根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;根据所述GPS经纬度,确定室内二维平面坐标;根据所述GPS海拔高度,确定室内高度零点;根据所述气压,确定室内与所述室内高度零点之间的高度差;根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;根据所述GPS经纬度,确定室内二维平面坐标;根据所述GPS海拔高度,确定室内高度零点;根据所述气压,确定室内与所述室内高度零点之间的高度差;根据所述室内二维平面坐标、所述室内高度零点以及所述高度差,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述室内的网络指标信息。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的室内无线网络质量评估设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。
Claims (8)
1.一种室内无线网络质量评估方法,其特征在于,包括:
接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔高度以及气压;
根据所述GPS经纬度,确定室内二维平面坐标;
根据所述GPS海拔高度,确定室内高度零点;
根据所述气压,确定室内与所述室内高度零点之间的高度差;
根据所述室内二维平面坐标、所述室内高度零点与所述高度差之和,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述三维坐标的室内的网络指标信息;
所述根据所述气压,确定室内与所述室内高度零点之间的高度差,具体包括:
根据气压得到高度;
根据所述高度,得到有效高度聚类序列;
根据第一有效高度聚类序列和第二有效高度聚类序列,确定室内与所述室内高度零点之间的高度差;其中,所述第一有效高度聚类序列对应的时刻小于所述第二有效高度聚类序列对应的时刻,且所述第一有效高度聚类序列对应的位置信息中包括GPS经纬度和GPS海拔高度,所述第二有效高度聚类序列对应的位置信息中不包括GPS经纬度和GPS海拔高度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述高度,得到有效高度聚类序列,具体包括:
将所述高度中,位移速度大于预设速度阈值的高度清洗掉,将剩余的高度,按照时间排列,得到有效高度序列;
将所述有效高度序列中,连续两个高度之差的绝对值不大于预设阈值的高度,聚类成一个高度聚类序列;
将所述高度聚类序列中,对应的时间跨度处于预设的时间范围内的高度聚类序列,确定为有效高度聚类序列。
3.根据权利要求1所述的方法,其特征在于,所述无线网络指标信息包括:信号强度、信噪比以及小区号。
4.一种服务器,其特征在于,包括:
接收模块,用于接收终端发送的位置信息和无线网络指标信息;其中,所述位置信息包括:GPS经纬度、GPS海拔 高度以及气压;
平面坐标计算模块,用于根据所述GPS经纬度,确定室内二维平面坐标;
室内高度零点计算模块,用于根据所述GPS海拔高度,确定室内高度零点;
高度差计算模块,用于根据所述气压,确定室内与所述室内高度零点之间的高度差;
三维坐标计算模块,用于根据所述室内二维平面坐标、所述室内高度零点与所述高度差之和,确定室内的三维坐标,并将所述室内的气压对应的网络指标信息,确定为所述三维坐标的室内的网络指标信息;
所述高度差计算模块包括:
第一计算子模块,用于根据气压得到高度;
第二计算子模块,用于根据所述高度,得到有效高度聚类序列;
第三计算子模块,用于根据第一有效高度聚类序列和第二有效高度聚类序列,确定室内与所述室内高度零点之间的高度差;其中,所述第一有效高度聚类序列对应的时刻小于所述第二有效高度聚类 序列对应的时刻,且所述第一有效高度聚类序列对应的位置信息中包括GPS经纬度和GPS海拔高度,所述第二有效高度聚类序列对应的位置信息中不包括GPS经纬度和GPS海拔高度。
5.根据权利要求4所述的服务器,其特征在于,所述第二计算子模块包括:
第一计算单元,用于将所述高度中,位移速度大于预设速度阈值的高度清洗掉,将剩余的高度,按照时间排列,得到有效高度序列;
第二计算单元,用于将所述有效高度序列中,连续两个高度之差的绝对值不大于预设阈值的高度,聚类成一个高度聚类序列;
第三计算单元,用于将所述高度聚类序列中,对应的时间跨度处于预设的时间范围内的高度聚类序列,确定为有效高度聚类序列。
6.根据权利要求4所述的服务器,其特征在于,所述接收模块接收到的无线网络指标信息包括:信号强度、信噪比以及小区号。
7.一种室内无线网络质量评估设备,其特征在于,包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至3任一所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至3任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710566430.3A CN109257756B (zh) | 2017-07-12 | 2017-07-12 | 室内无线网络质量评估方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710566430.3A CN109257756B (zh) | 2017-07-12 | 2017-07-12 | 室内无线网络质量评估方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109257756A CN109257756A (zh) | 2019-01-22 |
CN109257756B true CN109257756B (zh) | 2022-04-01 |
Family
ID=65050780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710566430.3A Active CN109257756B (zh) | 2017-07-12 | 2017-07-12 | 室内无线网络质量评估方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109257756B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113514013B (zh) * | 2021-04-20 | 2023-02-24 | 广西电网有限责任公司南宁供电局 | 弧垂测量方法、装置、计算机设备和存储介质 |
CN114401528A (zh) * | 2021-12-27 | 2022-04-26 | 中国电信股份有限公司 | 一种无线网络的深度覆盖评估方法和装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090286556A1 (en) * | 2008-05-19 | 2009-11-19 | Freescale Semiconductor, Inc | Apparatus, method, and program for outputting present position |
CN102333339B (zh) * | 2011-09-22 | 2015-07-08 | 华为技术有限公司 | 一种覆盖数据库的校准方法和装置 |
US9939264B2 (en) * | 2011-12-21 | 2018-04-10 | Verizon Telematics Inc. | Method and system for determining the height of a device above ground |
US9841284B2 (en) * | 2013-03-15 | 2017-12-12 | Robert Bosch Tool Corporation | Distributed barometer network to assist in indoor navigation |
CN109246611A (zh) * | 2013-03-15 | 2019-01-18 | 耐克斯特纳威公司 | 用于使用三维位置信息改进定位服务的***和方法 |
CN104159253B (zh) * | 2013-05-13 | 2017-10-03 | 中国电信股份有限公司 | 呈现无线网络质量评估结果的方法和装置 |
CN104729463B (zh) * | 2015-03-20 | 2017-03-15 | 广东小天才科技有限公司 | 一种高度校正方法和装置 |
CN106714102B (zh) * | 2016-11-15 | 2020-03-17 | 南京航空航天大学 | 一种利用智能手机辅助室内定位的方法 |
-
2017
- 2017-07-12 CN CN201710566430.3A patent/CN109257756B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109257756A (zh) | 2019-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9681269B2 (en) | Positioning accuracy using 3D building models | |
EP3242144B1 (en) | Improving a positioning performance | |
US20170164157A1 (en) | Using smart meters as reliable crowd-sourcing agents | |
WO2016087008A1 (en) | Supporting a collaborative collection of data | |
CN109068272B (zh) | 相似用户识别方法、装置、设备及可读存储介质 | |
CN111479321B (zh) | 一种网格构建方法、装置、电子设备和存储介质 | |
CN109257756B (zh) | 室内无线网络质量评估方法及服务器 | |
CN107850656A (zh) | 用于定位目的的模型参数的确定 | |
CN110727752B (zh) | 位置指纹库处理方法、设备及计算机可读存储介质 | |
KR20140102450A (ko) | 기지국 위치추정 시스템 및 이의 기지국 위치추정 방법 | |
US20200187148A1 (en) | Method of considering the positions of data points in relation to boundaries represented in a geographic information system database, in estimating location | |
CN103648163A (zh) | 一种应用于无线局域网的室内定位方法 | |
CN103841639A (zh) | 用于室内定位的无线局域网技术 | |
CN108024328A (zh) | 一种无线定位方法、装置及基站 | |
CN110073236B (zh) | 机会信号数据中基础设施改变的检测 | |
US20210067901A1 (en) | Radio-based occupancies in venues | |
Torres-Sospedra et al. | Lessons Learned in Generating Ground Truth for Indoor Positioning Systems Based on Wi-Fi Fingerprinting | |
CN109842847B (zh) | 一种室内外用户终端的判别方法及基站 | |
CN112013814A (zh) | 高度获取方法、服务器以及存储装置 | |
KR101188195B1 (ko) | 불필요한 액세스 포인트 정보 제거 방법 및 이를 위한 장치 | |
US9730013B2 (en) | Method, recording medium and electronic device of 3D geolocation | |
JP6185804B2 (ja) | 判定装置、ネットワークノード、判定方法、及びプログラム | |
CN115412851B (zh) | 室内定位方法、装置、服务器及存储介质 | |
CN113573236B (zh) | 定位结果的置信度的评估方法和装置 | |
CN110858985B (zh) | 一种基于ott的mr定位方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |