一种MR数据室内外分离方法及设备与流程

文档序号:17041906发布日期:2019-03-05 19:17阅读:350来源:国知局
一种MR数据室内外分离方法及设备与流程
本发明涉及通信
技术领域
,特别涉及一种mr数据室内外分离方法及设备。
背景技术
:测量报告(measurementreport,mr)数据是用户终端发起业务与基站通信过程中通过网络通信设备采集的用户通信的真实测量结果,包含了参考信号接收功率(referencesignalreceivingpower,rsrp)、时间提前量(timingadvance,ta)等通信质量关键指标。通过对mr数据的分析可以快速地发现网络问题,例如快速的发现网络覆盖问题,从而尽快的对网络问题进行修复,提升用户网络体验。对mr数据进行分析就需要对mr数据进行室内外的分离。目前对mr数据进行室内外分离是根据mr数据对应的信号的强弱对mr数据进行室内外分离,但是影响信号强弱的因素很多,例如小区周围环境的遮挡物会影响信号的强弱,所以如果采用现有技术对mr数据进行室内外分离会存在精确度较低的技术问题。技术实现要素:本发明实施例提供一种mr数据室内外分离方法及设备,用于提高mr数据室内外分离的精确度。第一方面,本发明一实施例提供了一种mr数据室内外分离方法,所述分离方法包括以下步骤:将mr数据划分为m个栅格,以使得划分后的每个栅格的mr数据的至少一项属性相同,m为正整数;对每个栅格对应的mr数据根据参考信号接收功率rsrp的值进行分离,将每个栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据;其中,mr数据包括rsrp,所述每个栅格对应一个第一阈值。可选的,所述mr数据包括时间提前量ta或天线到达角aoa,将mr数据划分为m个栅格,包括:根据第一参数的值将所述mr数据划分为m个栅格;其中,所述第一参数为ta或aoa。可选的,在根据第一参数的值将所述mr数据划分为m个栅格之后,还包括:根据第二参数的值将所述m个栅格划分为m×n个栅格;其中,n为正整数;所述第二参数为ta或aoa,当所述第一参数为ta,所述第二参数为aoa,当所述第一参数为aoa,所述第二参数为ta。可选的,根据rsrp的值对所述每个栅格对应的mr数据进行分离,包括:从所述每个栅格中的mr数据中选择两条mr数据;其中,一条mr数据的rsrp值最大,一条mr数据的rsrp值最小;将选择的两条mr数据对应的两个rsrp值作为两个初始聚类中心点;通过预设的聚类算法根据所述两个初始聚类中心点对所述每个栅格中的mr数据进行聚类分离。可选的,所述每个栅格对应的第一阈值为聚类后的所述每个栅格中的两个聚类中心对应的两个rsrp值的平均值。第二方面,本发明一实施例提供了一种mr数据室内外分离设备,所述分离设备包括:划分单元,用于将mr数据划分为m个栅格,以使得划分后的每个栅格的mr数据的至少一项属性相同,m为正整数;分离单元,用于对所述每个栅格对应的mr数据根据参考信号接收功率rsrp的值进行分离,将每个栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据;其中,mr数据包括rsrp,所述每个栅格对应一个第一阈值。可选的,所述mr数据包括时间提前量ta或天线到达角aoa,所述划分单元用于:根据第一参数的值将所述mr数据划分为m个栅格;其中,所述第一参数为ta或aoa。可选的,所述划分单元还用于:在根据第一参数的值将所述mr数据划分为m个栅格之后,根据第二参数的值将所述m个栅格划分为m×n个栅格;其中,n为正整数;所述第二参数为ta或aoa,当所述第一参数为ta,所述第二参数为aoa,当所述第一参数为aoa,所述第二参数为ta。可选的,所述分离单元用于:从所述每个栅格中的mr数据中选择两条mr数据;其中,一条mr数据的rsrp值最大,一条mr数据的rsrp值最小;将选择的两条mr数据对应的两个rsrp值作为两个初始聚类中心点;通过预设的聚类算法根据所述两个初始聚类中心点对所述每个栅格中的mr数据进行聚类分离。可选的,所述每个栅格对应的第一阈值为聚类后的所述每个栅格中的两个聚类中心对应的两个rsrp值的平均值。第三方面,提供一种计算机装置,所述装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面提供的mr数据室内外分离方法中任一项所述方法的步骤。第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面提供的mr数据室内外分离方法中任一项所述方法的步骤。本发明实施例中,在需要对mr数据进行室内外分离时,可以将mr数据划分成多个栅格,从而可以针对划分后的每个栅格的mr数据分别进行室内外分离。即根据每个栅格对应的第一阈值对划分后的每个栅格的mr数据分别进行室内外分离,以提高每个栅格的mr数据室内外分离的精确度,从而提高所有的mr数据室内外分离的精确度,尽量避免通过一个第一阈值对mr数据进行室内外分离而导致的精确度较低的弊端,达到提高mr数据室内外分离的精确度的效果。附图说明图1是本发明实施例提供的mr数据室内外分离方法的流程图;图2为本发明实施例提供的mr数据室内外分离设备的一种结构示意图;图3为本发明实施例提供的计算机装置的一种结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。下面介绍本发明实施例的技术背景。mr数据是用户终端发起业务与基站通信过程中通过网络通信设备采集的用户通信的真实测量结果。mr数据涵盖了小区的网络覆盖情况、业务质量、小区或载波发射功能等指标。通过采集全网的mr数据,分析mr数据,可以发现当前用户的分布状况,也可以评估小区覆盖情况,发现网络存在的问题,如网络中覆盖不佳的情况、用户掉线等问题,从而优化网络,提升用户使用体验。分析mr数据,通常都是分析mr样本(mroriginalmro)文件,mro文件中的数据是样本类的测量数据。mro文件中包括了很多项信息,一条mr数据包括了多项信息,每一项信息可以表征mr数据的一项属性。例如多项信息中包括time分时长期演进(divisionlongtermevolution,td-lte)服务小区的参考信号接收功率:mr.ltescrsrp,td-lte服务小区的时间提前量:mr.ltesctadv和/或td-lte服务小区的基站天线到达角:mr.ltescaoa。简单来说,mr.ltescrsrp表征服务小区rsrp。mr.ltesctadv表征服务小区收发时间差,可以根据该时间差计算出用户设备距离基站的距离。mr.ltescaoa表征服务小区天线到达角,可以根据该天线到达角计算出用户设备在基站的方位,从而可以根据mr.ltesctadv、mr.ltescaoa及基站的经纬度计算出用户设备的经纬度,实现对用户设备的定位。其中,mr.ltescrsrp、mr.ltesctadv、mr.ltescaoa分别可以认为是mr数据的一种属性,以上仅是举例,mr数据具有多种属性。大多数通信业务都发生在室内,如果室内存在弱覆盖等问题,将会严重影响用户体验。而mr数据可以反映小区覆盖情况,因此利用mr数据来进行室内外的覆盖分析。由于mr数据汇总并没有用户身份、坐标信息,所以无法直接对mr数据所携带的信息进行室内外mr点区分。不能区分室内外mr数据,不仅无法实现对室内覆盖的监测,还进一步影响到了mr点坐标的准确定位。目前,对mr数据进行室内外分离是根据信号的强弱来分离的,但是室内信号因为受到墙壁阻挡被削弱,相较于室外信号,信号强度较弱,信号数量较少,可以根据设置的门限区分室内外情形。针对所有的mr数据通常设置一个门限,以这个门限为分界点将mr数据分为室内mr数据和室外mr数据两部分。然而这种方式针对所有mr数据设置一个门限,有可能不同环境的室内外mr数据的特征不同,对应的门限也是不一样的,那么按照这种方式,对于某些mr数据来说,所设置的门限并不准确,这样就导致只通过一个门限来对mr数据进行室内外分离,分离的精确度可能较低。鉴于此,本发明实施例提供一种mr数据室内外分离方法,以提高mr数据室内外分离的精确度。下面结合说明书附图介绍本发明实施例提供的技术方案。请参见图1,本发明一实施例提供一种mr数据室内外分离方法,该方法可以通过电子设备执行,例如mr数据分析平台,该方法的流程描述如下。s101:将mr数据划分为m个栅格,以使得划分后的每个栅格的mr数据的至少一项属性相同,m为正整数;s102:对每个栅格对应的mr数据根据rsrp的值进行分离,将每个栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据,其中,mr数据包括rsrp,每个栅格对应一个第一阈值。mr数据可以反映小区覆盖情况,mr数据落在小区覆盖范围内。例如,覆盖范围可以是一个圆形区域,基站处于该圆形区域的中心。mr数据分析平台通过对mr数据进行分析,判断出mr数据是室内数据还是室外数据,从而评估小区覆盖情况。mr数据分析平台对mr数据进行室内外分离之前,可以将mr数据划分为m个栅格,m为正整数。一个栅格可以包括至少一条mr数据,也可以不包括mr数据。在划分完毕后,针对每个栅格的mr数据进行室内外分离。mr数据分析平台在对每个mr数据进行分离时,可以根据每个栅格对应的第一阈值进行分离,从而对一个栅格的mr数据进行分离时,是通过与该栅格对应的第一阈值进行分离,而不是对每个栅格的mr数据都按照一个固定的预设阈值进行分离。也就是利用每个栅格所对应的特定阈值来对每个栅格包括的mr数据进行分离,尽量提高每个栅格的mr数据分离的精确度,从而提高了小区覆盖范围内mr数据室内外分离的精确度。下面介绍mr数据分析平台将mr数据划分为m个栅格的方式。第一种划分方式:mr数据落在基站覆盖范围内,基站覆盖范围可以理解为以基站为中心呈圆形区域。理论上,从覆盖范围中心开始,也就是从圆形区域的中心开始,往覆盖区域的边缘延伸,信号的强度逐渐减弱,即mr数据根据信号强度随着用户设备与基站之间的距离的变化而呈现一定的分布特性。但是由于在基站覆盖范围内,会受到小区环境的影响,例如小区内障碍物的影响,导致mr数据在距离上的分布发生了变化。因此,mr数据分析平台可以根据距离特征来将mr数据划分为m个栅格。而时间提前量(timingadvance,ta)可以用于表征用户设备与基站之间的距离,例如,ta值对应的距离都是参照1ts来计算的,1ts对应的时间提前量距离等于4.89m。ta值等于1,那么用户设备调整上行发射时间为16*ta,也就是16ts,表征的距离为16*4.89m。因此,本发明实施例中,mr数据的距离特征可以通过ta值来示意。在可能的实施方式中,mr数据分析平台可以获取mro文件,mro文件是将mr数据按照一定的格式封装的文件。获取mro文件后,可以提取mro文件中的mr.ltesctadv,mr.ltesctadv,也就是mr数据的ta值,可以用于来表征用户设备与基站的距离,从而根据提取的ta值将mr数据划分为m个栅格。ta值的取值范围是(0,1,2,...,1282)×16ts,按照不同的区间段可以划分为多个区间,如表1所示,表1为ta值的取值范围。表1测量报告统计数据测量数据区间分布(单位ts)mr.tadv.00tadv<16mr.tadv.0116≤tadv<32……mr.tadv.11176≤tadv<192mr.tadv.12192≤tadv<224……mr.tadv.37992≤tadv<1024mr.tadv.381024≤tadv<1280……mr.tadv.411792≤tadv<2048mr.tadv.422048≤tadv<3072mr.tadv.433072≤tadv<4096mr.tadv.444096≤tadv如表1所示,从0到192ts每16ts为一个区间,对应mr.tadv.00到mr.tadv.11;从192ts到1024ts每32ts为一个区间,对应mr.tadv.12到mr.tadv.37;从1024ts到2048ts每256ts为一个区间,对应mr.tadv.38到mr.tadv.41;从2048ts到4096ts每1048ts为一个区间,对应mr.tadv.42和mr.tadv.43;大于4096ts为一个区间,对应mr.tadv.44。mr数据分析平台在根据ta值对mr数据进行划分时,可以等间距划分,例如按照每16ts为一个区间进行划分,这样mr数据分析平台不需要建立ta值和区间的对应关系,可以直接划分mr数据,既减轻了mr数据分析平台的负担,同时也节约了划分时间,提高了划分效率。mr数据分析平台在根据ta值对mr数据进行划分时也可以是不等间距划分。例如从0到192ts每16ts为一个区间,从192ts到1024ts每32ts为一个区间,以此类推进行划分,根据ta值和区间的对应关系进行划分,划分的精确度较高。mr数据分析平台在将mr数据划分为m个栅格时,可以将同一个区间的ta值的mr数据划分到一个栅格中,即每个栅格中的mr数据的ta值相同。如果每个栅格内的ta值相同,那么就可以认为在每个栅格范围内,mr数据对应的信号强度的变化规律较为一致,即mr数据的分布特性较为一致。此时在根据信号的强度对每个栅格内的mr数据进行室内外分离,就可以减少其他因素,如距离影响,分离的精确度就较高。第二种划分方式:在可能的实施方式中,mr数据分析平台也可以根据其他条件来将mr数据划分为m个栅格。例如mr数据分析平台也可以根据角度特征来将mr数据划分为m个栅格。由于基站(天线)所处的位置的气候等条件在各个方向可能存在差异,因此,即使在同一个距离范围内,当基站工作的方向不一样,即天线扫描的角度不一样,工作在各个扫描角度内的mr数据的信号的强度也有所不同。因此,mr数据分析平台也可以根据角度特征来将mr数据划分为m个栅格。而天线到达角(angle-of-arrival,aoa)可以用于表征用户设备相对服务小区天线的参考方位角,反映用户设备与基站位置关系。因此,本发明实施例中,mr数据的角度特征可以通过aoa值来示意。在可能的实施方式中,mr数据分析平台可以提取mro文件中的mr.ltescaoa,即mr数据的aoa值,其可以反映用户设备相对服务小区天线的参考方位角,从而根据提取的aoa值将mr数据划分为m个栅格。其中,aoa值的取值范围可以是(0°,360°)。mr数据分析平台在根据aoa值将mr数据划分为m个栅格时,aoa值可以是(0°,360°)的任意一个值,例如,aoa值可以是0.5°,即最小精度,也可以是0.5°的整数倍,例如5°。aoa值不宜较大也不宜较小。如果aoa值较小,那么mr数据分析平台划分根据aoa值划分时,划分的计算量就较大,划分的效率就较低。如果aoa值较大,那么mr数据分析平台划分根据aoa值划分时,虽然划分的计算量相对减小,划分的效率也提高了,但是划分的精度较低。因此,aoa值的取值可以位于预设的范围内,既能满足划分的精度,又能满足划分的效率。mr数据分析平台在将mr数据划分为m个栅格时,可以将一定角度范围内的mr数据划分到一个栅格中,即每个栅格中的mr数据的aoa值相同。如果每个栅格内的aoa值相同,那么就可以认为在每个栅格范围内,mr数据对应的信号强度的变化规律较为一致,即mr数据的分布特性较为一致。此时在根据mr数据的信号的强度对每个栅格内的mr数据进行室内外分离,就可以减少其他因素,如距离及角度影响,这样分离的精确度就较高。进一步地,为了提高mr数据室内外分离的精确度,在本发明实施例中,mr数据分析平台在获得m个栅格之后,还可以继续对m个栅格继续划分,将m个栅格划分为m×n个栅格,即将m个栅格中的每个栅格再进行划分,将m个栅格中的每个栅格划分为n个栅格。其中,n为正整数。即mr数据分析平台可以将每个栅格再划分为更小的栅格。本发明实施例中,mr数据分析平台可以先根据ta值将mr数据划分为m个栅格,再根据aoa值将m个栅格划分为m×n个栅格。也可以先根据aoa值将mr数据划分为m个栅格,再根据ta值将m个栅格划分为m×n个栅格。只要尽量使得每个栅格内的mr数据的信号强度的变化规律较为一致即可。即本发明实施例中的mr数据分析平台从综合考虑距离和角度对mr数据的影响,形成多维度室内外分离方法用以区分室内外mr数据,进而形成室内外mr栅格,以提高室内外分离mr数据的精确度。mr数据分析平台将mr数据划分为m×n个栅格之后,得到的m×n个栅格中,有的栅格包括至少一条mr数据,有的栅格没有对应的mr数据。针对包括至少一条mr数据的每个栅格可以根据mr数据的信号的强度对每个栅格的mr数据进行分离。可能的实施方式中,mr数据分析平台可以获取每个栅格内的每个mr数据的rsrp值,例如可以通过提取mro文件中的mr.ltescrsrp,即服务小区的参考信号接收功率来实现。mr数据分析平台获取每个mr数据的rsrp之后,可以根据rsrp的值对每个栅格对应的至少一条mr数据进行分离,将每个栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据。其中,每个栅格对应一个第一阈值。其中,第一阈值是根据预设的聚类算法计算得到的。可能的实施方式中,mr数据分析平台可以通过预设的聚类算法对每个栅格的至少一条mr数据进行分离。本发明实施例中,预设的聚类算法可能是k-means算法、k-medoids算法、clara算法或clarans算法。在具体实施时,mr数据分析平台可以根据rsrp的值从每个栅格中的mr数据中选择k个mr数据作为初始聚类中心点,k为正整数,例如2。本发明实施例中,以选择2个mr户数作为两个初始聚类中心点为例。每个栅格中所选择的两个mr数据中的一条mr数据的rsrp值最大,另一条mr数据的rsrp值最小。通过预设的聚类算法根据所选择的两个初始聚类中心点对每个栅格中的mr数据进行聚类分离,将每个栅格中的每个mr数据与其距离最近的初始聚类中心点划分为同一组,对于得到的每一个组,确定该组的中心点作为新的聚类中心点,并根据每个mr数据与新的聚类中心点之间的最近距离将每个栅格包括的mr数据重新划分成几个组,以此类推,直到得到的每组包括的mr数据不再变化,从而将每个栅格内的mr数据分离成两部分,其中一部分的电平较高,可以认为是室外的mr数据,另一部的电平较低,可以认为是室内的mr数据。每个栅格聚类分离后会得到两个聚类中心点,这两个聚类中心点为该栅格的质点,例如为p1和p2,而第一阈值可以为(p1+p2)/2,可以将对应栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据,小于等于第一阈值的mr数据确定为室内的mr数据,从而实现将每个栅格内的mr数据进行室内外分离。综上所述,本发明实施例中,在需要对mr数据进行室内外分离时,可以将mr数据划分成多个栅格,从而可以针对划分后的每个栅格的mr数据分别进行室内外分离。即根据每个栅格对应的预设阈值对划分后的每个栅格的mr数据分别进行室内外分离,以提高每个栅格的mr数据室内外分离的精确度,从而提高所有的mr数据室内外分离的精确度,尽量避免通过一个预设阈值对mr数据进行室内外分离而导致的精确度较低的弊端,达到提高mr数据室内外分离的精确度的效果。下面结合附图介绍本发明实施例提供的设备。请参见图2,基于同一发明构思,本发明一实施例提供一种mr数据室内外分离设备,该设备包括划分单元201和分离单元202。其中,划分单元201可以用于将mr数据划分为m个栅格,以使得划分后的每个栅格的mr数据的至少一项属性相同,m为正整数。分离单元202可以用于对每个栅格对应的mr数据根据rsrp的值进行分离,将每个栅格中rsrp值大于第一阈值的mr数据确定为室外的mr数据,其中,mr数据包括rsrp,每个栅格对应一个第一阈值。可选的,mr数据包括ta或aoa,划分单元201具体可以用于:根据第一参数的值将mr数据划分为m个栅格,其中,第一参数为ta或aoa。可选的,划分单元201还可以用于:在根据第一参数的值将mr数据划分为m个栅格之后,根据第二参数的值将m个栅格划分为m×n个栅格,其中,n为正整数,第二参数为ta或aoa,当第一参数为ta,第二参数为aoa,当第一参数为aoa,第二参数为ta。可选的,分离单元202可以用于:从每个栅格中的mr数据中选择两个mr数据;其中,一条mr数据的rsrp值最大,一条mr数据的rsrp值最小;将选择的两条mr数据对应的两个rsrp值作为两个初始聚类中心点;通过预设的聚类算法根据两个初始聚类中心点对每个栅格中的mr数据进行聚类分离。可选的,每个栅格对应的第一阈值为聚类后的每个栅格中的两个聚类中心对应的两个rsrp值的平均值。该分离设备可以用于执行图1所示的实施例所提供的方法。因此,对于该设备的各功能模块所能够实现的功能等可参考图1所示的实施例的描述,不多赘述。请参见图3,本发明一实施例还提供一种计算机装置,该计算机装置包括处理器301,处理器301用于执行存储器中存储的计算机程序时实现本发明实施例提供的mr数据室内外分离方法的步骤。可选的,处理器301具体可以是中央处理器、特定应用集成电路(英文:applicationspecificintegratedcircuit,简称:asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:fieldprogrammablegatearray,简称:fpga)开发的硬件电路,可以是基带处理器。可选的,处理器301可以包括至少一个处理核心。可选的,该计算机装置还包括存储器302,存储器302可以包括只读存储器(英文:readonlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)和磁盘存储器。存储器302用于存储处理器301运行时所需的数据。存储器302的数量为一个或多个。其中,存储器302在图3中一并示出,但需要知道的是存储器302不是必选的功能模块,因此在图3中以虚线示出。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdisk)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1