本发明实施例涉及通信技术领域,特别是一种确定高速公路用户的方法、装置、电子设备和存储介质。
背景技术:
高速公路的lte(longtermevolution,长期演进)网络采用非专网的覆盖方式,即高速公路周边的基站既要保证高速公路的无线覆盖,还要兼顾非高速公路路面的周边区域的信号要求,针对同一基站而言,采集的mr(measurementreport,测量报告)数据既包含高速公路用户的mr数据,也包含周边区域用户的mr数据。
若需要对高速公路的无线覆盖网络质量进行评估,采用直接根据高速公路用户以及周边区域用户的mr数据进行评估的方式,不能准确的反映高速公路的网络覆盖情况。
现有技术中,利用mr数据评估高速公路的网络质量,在已知mr数据对应的用户经纬度的条件下,才能根据用户在一定时间内的位置变化,区分出高速公路用户的mr数据,从而根据高速公路用户的mr数据,评估高速公路的网络质量。
但是,mr数据中并不包含经纬度信息,现有技术中主要通过基于指纹库的定位方式来确定用户上报mr数据时所处的位置。
可以理解的是,基于指纹库的定位方式的精度依赖于位置范围的大小,位置范围通常是几百米的范围,而高速公路路面宽度的较小。
可以理解的是,现有技术中基于指纹库的定位方式对用户的mr数据进行定位,精度不高,无法确定用户是否在高速公路上,因此,不适用于高速公路用户的定位场景。
技术实现要素:
针对现有技术的缺陷,本发明实施例提供一种确定高速公路用户的方法、装置、电子设备和存储介质。
一方面,本发明实施例提供一种确定高速公路用户的方法,所述方法包括:
获取预设时间段内的切换表中小区的测量报告mr数据,每一mr数据包括用户的标识以及该用户上报该mr数据时所处的小区的标识;
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户;
条件一:用户在每个小区上报的mr数据的个数小于上限;
条件二:满足条件一的用户至少连续经过切换表中三个相邻的小区。
另一方面,本发明实施例提供一种确定高速公路用户的装置,所述装置包括:
获取模块,用于获取预设时间段内的切换表中小区的测量报告mr数据,每一mr数据包括用户的标识以及该用户上报该mr数据时所处的小区的标识;
确定模块,用于若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户;
条件一:用户在每个小区上报的mr数据的个数小于上限;
条件二:满足条件一的用户至少连续经过切换表中三个相邻的小区。
另一方面,本发明实施例还提供一种电子设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上方法的步骤。
另一方面,本发明实施例还提供一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上方法的步骤。
由上述技术方案可知,本发明实施例提供的确定高速公路用户的方法、装置、电子设备和存储介质,所述方法对获取的mr数据进行筛选,根据条件一和条件二联合确定在每一小区停留时间短且在切换表内连续顺序切换的用户,将筛选得到的用户作为高速公路用户。
附图说明
图1为本发明实施例提供的一种确定高速公路用户的方法的流程示意图;
图2为本发明实施例提供的高速公路以及周边区域的基站的小区示意图;
图3为本发明又一实施例提供的高速公路用户定位的示意图;
图4为本发明又一实施例提供的lte网络质量评估流程示意图;
图5为本发明又一实施例提供的一种确定高速公路用户的装置的结构示意图;
图6为本发明又一实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。
图1示出了本发明实施例提供的一种确定高速公路用户的方法的流程示意图。
如图1所示,本发明实施例提供的方法具体包括以下步骤:
步骤11、获取预设时间段内的切换表中小区的测量报告mr数据,每一mr数据包括用户的标识以及该用户上报该mr数据时所处的小区的标识;
可选地,本发明实施例提供的方法在确定高速公路用户的装置上实现,确定高速公路用户的装置可为无线网络优化平台。
可选地,获取lte小区拓扑图,沿着高速公路的一个方向,查看高速公路被哪些小区覆盖,若在高速公路上随车移动的高速公路用户,将经历小区切换,将多个小区按照切换的时间先后顺序进行整理,得到沿着高速公路的一个方向的切换表。
可选地,无线网络优化平台自omc-r(operationandmaintenancecenter-radio,无线子系统的操作维护中心)提取预设时间段内的切换表中小区的mr数据,omc-r具备配置周期性收集和统计mr数据的功能。
可选地,预设时间段可根据实际情况进行设置,可为一天,也可为一个小时。
可选地,自omc-r提取的mr数据是经过封装的mr数据,针对每一mr数据,无线网络优化平台对mr数据进行解析,得到用户的标识,以及用户上报该mr数据时所处的小区的标识。
可选地,用户的标识可为mmeues1apid(mobilitymanagemententity-userequipment-s1applicationprotocol-identification,移动性管理实体-用户设备-s1应用协议标识),mmeues1apid是一个用户在s1上的控制面的标识。
步骤12、若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户;
条件一:用户在每个小区上报的mr数据的个数小于上限;
条件二:满足条件一的用户至少连续经过切换表中三个相邻的小区。
可选地,无线网络优化平台对获取的mr数据,进行筛选,去除周边区域用户的mr数据,从而得到高速公路用户的mr数据。
可选地,针对一个mr数据,根据高速公路用户沿高速公路的移动特性,将高速公路用户的mr数据与周边区域用户的mr数据区分开来。
可选地,沿高速公路线性移动特性可表现在两方面:
一方面是由于由于沿高速公路线性移动,在每一个小区停留的时间短,可通过条件一筛选得到在小区停留的时间短的用户;
另一方面是由于沿高速公路的线性移动,用户在切换表中顺序切换,可通过条件二筛选得到在切换表中顺序切换的用户。
可选地,针对条件一,高速公路用户随车移动,通常情况下对于一个小区,一天只会进入小区一次,出去小区一次,在一个小区停留的时间较短,在一个小区停留的时间内,上报mr数据的次数也不会太多。
可选地,假设周边区域用户处于静止状态,则周边区域用户在一个小区停留的时间较长,一天内累计上报的mr的次数较多。
可选地,统计一个用户在一个小区内上报的mr数据的个数,也就是该用户在该小区出现次数。
可选地,将mr数据的个数与上限进行比较,上限是预设的一个高速公路用户在一个小区内最多上报的mr数据的个数,可根据实际情况进行设置,用于区分周边区域用户与高速公路用户。
若大于等于上限,表示一个用户在一个小区出现次数多,停留的时间长,则估计该用户是周边区域用户。
若小于上限,表示一个用户在一个小区出现次数少,停留的时间短,则估计该用户是高速公路用户。
图2为本发明实施例提供的高速公路以及周边区域的基站的小区示意图。
如图2所示,通常沿着高速公路设置基站,每一基站通常包括3个小区,其中2个一左一右覆盖高速公路,另一个背向高速公路的方向。
可选地,针对条件二,切换表中相邻的3个小区是基站1的小区1和小区2,以及基站2的小区3,也就是说,条件二中高速公路上相邻的3个小区对应的基站在lte网络中是不同的。
可选地,同一个用户连续经过切换表中相邻的3个小区,表示用户经过了两个基站,则可能是在高速公路上随车移动的高速公路用户。
可以理解的是,根据高速公路用户的移动特性,预设条件一和条件二,通过条件一,可以筛选得到在一个小区停留时间短的用户,通过条件二,可以筛选得到切换表内连续顺序切换的用户,由条件一和条件二联合确定处于沿高速公路线性移动状态的用户,将此用户作为高速公路用户。
本发明实施例提供的确定高速公路用户的方法,通过对获取的mr数据进行筛选,根据条件一和条件二联合确定在每一小区停留时间短且在切换表内连续顺序切换的用户,将筛选得到的用户作为高速公路用户。
在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最低限速,得到一个高速公路用户经过该段高速公路最慢所需要的时间;
根据最慢所需要的时间,以及mr数据的采样周期,得到所述上限,所述上限为一个高速公路用户经过该段高速公路,最多上报的mr数据的个数。
可选地,确定上限的方式有多种,本发明实施例以其中一种方式为例进行说明。
本发明实施例中,上限与当前高速公路用户经过的路段情况密切相关,如不同路段均使用相同的上限,则可能出现误判的情况。
可选地,确定高速公路用户上报mr数据时所处的小区,得到小区覆盖一段高速公路的长度。
可选地,高速公路上各路段对应的最低限速是不同的,查找地图中交通管制信息,得到高速公路用户上报mr数据时所处的路段对应的最低限速。
可选地,将一段高速公路的长度除以最低限速,得到的是假设一个高速公路用户在这个路段上以最低限速移动,所需要的时间,即最慢所需要的时间。
可选地,将最慢所需要的时间,除以mr的采样周期,可以估计一个高速公路用户经过该段高速公路,最多可能上报多少个mr数据,即上限。
可选地,mr数据的采样周期是协议设置的参数,例如5120ms,表示用户收到基站发送的测量指示后,每间隔多长时间,应当上报一次mr数据。
可以理解的是,根据高速公路用户经过一段高速公路最慢所需要的时间,以及mr数据的采样周期,可以准确的计算得到用户所处的小区的上限。
举例来说,根据以下公式得到上限:
式中,n1为上限,vlow为最低限速,前后站间距之和是以用户当前对应的基站为准,前一个基站至后一个基站的站间距。
可选地,通常沿着高速公路设置基站,获取高速公路的站址,所述站址是基站的地址,也就是基站的位置,并确定每个站址的前后站间距。
在本发明实施例中,前后站间距之和乘以2/3,得到中间的基站的一个小区最长覆盖一段高速公路的长度。
可选地,将一个小区最长覆盖一段高速公路的长度除以最低限速,得到经过该小区最慢所需要的时间,再除以mr的采样周期,可以估计得到上限。
可选地,针对切换表中每一小区执行本发明实施例,可计算得到每一小区对应的上限,将每一小区的上报的mr数据的个数与这一小区的上限进行比较,可以准确的筛选得到高速公路用户。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,将每一小区的上报的mr数据的个数与这一小区的上限进行比较,可以准确的筛选得到高速公路用户。
在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户;
条件三:用户在一个小区上报的mr数据的个数大于下限。
可选地,在mr数据满足条件一和条件二的基础上,使用条件三对mr数据,可进一步提高筛选高速公路用户的准确性。
可选地,统计一个用户在一个小区内上报的mr数据的个数,也就是该用户在该小区出现次数。
对于一个用户,若在一个小区仅出现比较少的次数,例如上报了一个或两个mr数据,认为该用户的可分析性不强,无从判断该mr数据对应的用户是高速公路用户还是周边区域用户。
可选地,将一个用户在一个小区的mr数据的个数与下限进行比较,下限是预设的一个高速公路用户在一个小区内至少上报的mr数据的个数。
若一个用户在一个小区的mr数据的个数大于下限,则表示可根据该用户的mr数据进行无线网络质量分析。
若小于等于下限,表示根据该用户的mr数据进行无线网络质量分析,准确性不高,则丢弃该用户在该小区的mr数据。
举例来说,下限可根据实际情况进行设置。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,通过将用户在一个小区上报的mr数据的个数与下限进行比较,可进一步提高筛选高速公路用户的准确性。
在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最高限速,得到一个高速公路用户经过该段高速公路最快所需要的时间;
根据最快所需要的时间,以及mr数据的采样周期,得到所述下限,所述下限为一个高速公路用户经过该段高速公路,最少上报的mr数据的个数。
可选地,确定下限的方式有多种,本发明实施例以其中一种方式为例进行说明。
本发明实施例中,下限与当前高速公路用户经过的路段情况密切相关,如不同路段均使用相同的下限,则可能出现误判的情况。
可选地,确定高速公路用户上报mr数据时所处的小区,得到小区覆盖一段高速公路的长度。
可选地,高速公路上各路段对应的最高限速是不同的,查找地图中交通管制信息,得到高速公路用户上报mr数据时所处的路段对应的最高限速。
可选地,将一段高速公路的长度除以最高限速,得到的是假设一个高速公路用户在这个路段上以最高限速移动,所需要的时间,即最快所需要的时间。
可选地,将最快所需要的时间,除以mr的采样周期,可以估计一个高速公路用户经过该段高速公路,最少可能上报多少个mr数据,即下限。
可以理解的是,根据高速公路用户经过一段高速公路最快所需要的时间,以及mr数据的采样周期,可以准确的计算得到用户所处的小区的下限。
举例来说,根据以下公式得到下限:
式中,n2为下限,vhigh为最高限速,前后站间距之和是以用户当前对应的基站为准,前一个基站至后一个基站的站间距。
在本发明实施例中,前后站间距之和乘以1/3,得到中间的基站的一个小区最短覆盖一段高速公路的长度。
可选地,将一个小区最短覆盖一段高速公路的长度除以最高限速,得到最快所需要的时间,再除以mr的采样周期5120ms,可以估计得到下限。
可选地,针对切换表中每一小区执行本发明实施例,可计算得到每一小区对应的下限,将每一小区的上报的mr数据的个数与这一小区的下限进行比较,可以准确的筛选得到高速公路用户。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,将每一小区的上报的mr数据的个数与这一小区的下限进行比较,可以准确的筛选得到高速公路用户。
在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,所述mr数据包括时间提前量ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件四,则确定mr数据对应的用户是高速公路用户;
条件四:用户在一个小区的ta的变化为先降再升。
可选地,若为移动中的高速公路用户,与一个基站的相对距离的变化为:
将要经过基站下的小区,距离基站较远;进入小区,距离基站很近;离开小区,距离基站较远。
假设周边区域用户是静止的,与基站的距离不会呈现上述变化。
可选地,ta(timingadvance,时间提前量)间接反映用户与基站距离。在mr中ta上报值为整数,代表用户距离基站的分布远近区间,一般的区间粒度为78米。
可选地,筛选得到同一用户在一个小区出现至少三次以上的mr数据,解析得到该用户在一个小区的每一mr数据的ta,并观察ta的变化趋势,若满足ta的变化为先降再升,则认为该用户处于移动状态。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,通过用户在一个小区的ta的变化趋势,可以准确的筛选得到高速公路用户。
在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件五,则确定mr数据对应的用户是高速公路用户;
条件五:用户在一个小区最小的ta大于等于阈值。
可选地,筛选得到同一用户在一个小区的多个mr数据,每一mr数据包括一个ta。
可选地,获取用户在一个小区内上报的多个ta中最小的ta,ta最小表示在上报最小的ta所对应的mr数据时,可知的用户距离基站最近位置。
可选地,阈值表示可知的用户距离基站最小距离,应小于高速公路与基站的最小距离。
可选地,若最小的ta大于等于预设的阈值,则将最小的ta对应的mr数据作高速公路用户的mr数据。
可选地,若最小的ta小于预设的阈值,表示用户距离基站距离小于基站与高速公路的最短距离,则此用户为非高速公路用户,删除该用户的mr数据。
可选地,阈值的计算方式有多种,本发明实施例以其中一种为例进行说明。
可选地,根据站轨距,以及一个ta换算的与基站的相对距离,得到所述阈值。
可选地,站轨距是预先获取的用户对应的基站距离高速公路的最小的距离。
可选地,确定每个站址与高速公路的最短距离,将最短距离记为该站址与高速公路的站轨距。
可选地,阈值可为t,根据以下公式确定t:
式中,78m表示ta反映的用户与基站之间的距离区间粒度。
可选地,将站轨距除以78,得到t,t表示高速公路用户的ta的最小值,由于测量可能存在误差,不想漏掉mr数据,将阈值设置为t。
由于位于高速公路上的用户距离高速公路的最小的距离不可能小于站轨距,因此位于高速公路上的用户最小ta不应当小于阈值。
可选地,若最小的ta小于阈值,则删除该用户的mr数据。
根据站轨距,以及一个ta换算的与基站的相对距离,可以准确得到阈值。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,通过用户在一个小区最小的ta与阈值进行比较,可以准确的筛选得到高速公路用户。
图3本发明又一实施例提供的高速公路用户定位的示意图。
如图3所示,在上述实施例的基础上,本发明又一实施例提供的确定高速公路用户的方法,所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之后,所述方法还包括:
根据高速公路用户经过三个相邻的小区的时间顺序及小区本身的相对位置,确定高速公路用户的移动方向;
针对每一高速公路用户的mr数据的ta,获取高速公路用户与基站的距离;
以高速公路用户的对应的站址为圆心,距离为半径,绘制一个圆弧;
将圆弧与移动方向的高速公路相交的位置,作为高速公路用户上报该mr数据时所处的位置。
可选地,在获取高速公路用户mr数据后,对筛选出的mr数据进行定位。
可选地,针对每一mr数据,换算ta对应的高速公路用户与基站的距离。
可选地,绘制以mr数据对应的站址为圆心,距离为半径的一个圆弧,则高速公路用户位于圆弧上的某一个位置。
可选地,图3中将一个方向的高速公路视为一条直线,则圆弧与高速公路有2个相交的交点。
可选地,如果当前ta值有变小趋势,则用户位置为初始方向交点。反之,用户位置为离开方向交点。
可选地,考虑到ta可能存在测量误差,可将地图划分为50*50的栅格,则所处的位置可使用栅格来表示,可确定弧线与高速公路相交的交点的栅格,从而可以确定高速公路用户位于哪一个栅格内,从而得到栅格级别的定位。
本发明实施例其他步骤与前述实施例步骤相似,本发明实施例不再赘述。
本发明实施例提供的确定高速公路用户的方法,通过ta,可准确绘制圆弧,从而准确的确定高速公路用户上报该mr数据时所处的位置。
为了更充分理解本发明的技术内容,在上述实施例的基础上,详细说明本发明实施例提供的确定高速公路用户的方法。
现有技术中基于指纹库的mr数据的定位方法也只能将用户定位到一定的区域范围内,对于线性的小面积的高速公路场景下精度不高。
现有技术中高速公路主要采用路测、扫频数据进行网络质量评估,需要人工收集测量数据,效率低,且不能够做到实时的自动化的监控。
为解决现有技术中的缺点,提出基于原始mr评估高速公路场景下高速公路用户的筛选及定位方法。
主要利用高速公路上用户在一定时间内移动的线性特征、速率特征筛选测量报告中的高速公路用户数据,并对高速公路用户的测量报告进行定位。
mr(测量报告):用户上报测量结果用于系统的无线资源调度及调整调制编码的策略,omc-r具备配置周期性收集统计测量报告的能力。
测量报告是在网用户实时上报的测量数据能够真实的反应当前网络运行状态,对评估网络质量,针对性的开展网络优化具有较强的指导意义。
应当说明的是,用户上报的mr数据中不包含经纬度信息。
本发明实施例的方法,包括:
a.高速公路周边小区位置及方向角线性排序整理;
b.对高速周边小区的mr数据解析并存储;
c.高速公路用户mr数据模型建立并对高速公路上用户上报的mr数据筛选;
d.对已确定的高速公路用户mr数据进行定位。
其中,步骤c是在步骤a、b的数据基础上,通过对现网lte站址分布,数据特征筛选出高速公路上用户的mr数据。步骤d是在步骤a和c的基础上,将高速公路上用户数据进行位置定位。
图4为本发明又一实施例提供的lte网络质量评估流程示意图。
如图4所示,基于mr数据的高速公路场景下的lte网络质量评估流程,具体包括:
(1)根据站址分布情况与高速公路的相对位置,按照高速公路的某个方向,结合lte小区的方向角度按照线路顺序整理出覆盖高速公路的td-lte高速切换链表,并计算记录每个站址距离高速最小距离记为站轨距,以及每个站址的前后站间距。
(2)完成高速周边小区lte小区的mr数据解析。
(3)根据高速公路的限速情况建立高速公路mr数据模型:
i.同一个mmeues1apid在一个小区出现次数小于n1,同时大于n2
ii.同一个mmeues1apid的ta在同一个小区的变化由大及小再变大,最小值不小于t。
iii.同一个mmeues1apid至少连续经历步骤(1)中高速切换链表中3个不同的逻辑相邻lte小区。
iv.满足以上三个条件的mmeues1apid标识的mr数据记为高速公路用户上报的mr数据。
其中,
(4)基于步骤(3)建立的高速公路用户mr数据筛选模型筛选mr数据。
(5)对步骤(4)筛选出的mr数据进行位置定位:
i.对步骤(4)筛选出的mr数据的主服务小区随时间变换关系与步骤(1)中的小区信息表中小区位置关系确定移动方向;
ii.利用mr数据中上报的ta值换算与基站的相对距离,结合高速公路轨道位置将mr数据在高速公路上进行定位。
本发明实施例与现有技术相比有如下优点:
(1)提高发现问题的效率,做到对高速公路全面实时自动化化监控。
不必进行路测、扫频测试等人工数据收集的过程,直接利用用户上报的mr数据监控高速公路上用户网络情况。
(2)提高高速公路场景下利用mr数据评估的准确度。
通过建立基于高速公路场景下下的高速公路用户的特征模型,精确筛选高速用户mr数据对高速公路网络情况进行评估。
(3)提高高速公路场景下mr数据定位的精度。
本发明实施例不借助其他的用户定位算法,采用在此场景下的自有定位算法,直接基于原始的不包含任何位置信息的mr数据,利用高速公路用户的移动特征,将mr数据直接定位到高速公路上,提高了mr数据在高速公路场景下的定位精度。
图5为本发明又一实施例提供的一种确定高速公路用户的装置的结构示意图。
参照图5,在上述实施例的基础上,本发明实施例提供的确定高速公路用户的装置,所述装置包括获取模块51和确定模块52,其中:
获取模块51用于获取预设时间段内的切换表中小区的测量报告mr数据,每一mr数据包括用户的标识以及该用户上报该mr数据时所处的小区的标识;确定模块52用于若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户;条件一:用户在每个小区上报的mr数据的个数小于上限;条件二:满足条件一的用户至少连续经过切换表中三个相邻的小区。
获取模块51获取lte小区拓扑图,沿着高速公路的一个方向,查看高速公路被哪些小区覆盖,若在高速公路上随车移动的高速公路用户,将经历小区切换,将多个小区按照切换的时间先后顺序进行整理,得到沿着高速公路的一个方向的切换表。
可选地,获取模块51自omc-r(operationandmaintenancecenter-radio,无线子系统的操作维护中心)提取预设时间段内的切换表中小区的mr数据,omc-r具备配置周期性收集和统计mr数据的功能。
可选地,预设时间段可根据实际情况进行设置,可为一天,也可为一个小时。
可选地,自omc-r提取的mr数据是经过封装的mr数据,针对每一mr数据,获取模块51对mr数据进行解析,得到用户的标识,以及用户上报该mr数据时所处的小区的标识。
可选地,用户的标识可为mmeues1apid(mobilitymanagemententity-userequipment-s1applicationprotocol-identification,移动性管理实体-用户设备-s1应用协议标识),mmeues1apid是一个用户在s1上的控制面的标识。
确定模块52对获取的mr数据,进行筛选,去除周边区域用户的mr数据,从而得到高速公路用户的mr数据。
可选地,针对一个mr数据,根据高速公路用户沿高速公路的移动特性,将高速公路用户的mr数据与周边区域用户的mr数据区分开来。
可选地,沿高速公路线性移动特性可表现在两方面:
一方面是由于由于沿高速公路线性移动,在每一个小区停留的时间短,可通过条件一筛选得到在小区停留的时间短的用户;
另一方面是由于沿高速公路的线性移动,用户在切换表中顺序切换,可通过条件二筛选得到在切换表中顺序切换的用户。
可选地,针对条件一,高速公路用户随车移动,通常情况下对于一个小区,一天只会进入小区一次,出去小区一次,在一个小区停留的时间较短,在一个小区停留的时间内,上报mr数据的次数也不会太多。
可选地,假设周边区域用户处于静止状态,则周边区域用户在一个小区停留的时间较长,一天内累计上报的mr的次数较多。
可选地,统计一个用户在一个小区内上报的mr数据的个数,也就是该用户在该小区出现次数。
可选地,将mr数据的个数与上限进行比较,上限是预设的一个高速公路用户在一个小区内最多上报的mr数据的个数,可根据实际情况进行设置,用于区分周边区域用户与高速公路用户。
若大于等于上限,表示一个用户在一个小区出现次数多,停留的时间长,则估计该用户是周边区域用户。
若小于上限,表示一个用户在一个小区出现次数少,停留的时间短,则估计该用户是高速公路用户。
如图2所示,通常沿着高速公路设置基站,每一基站通常包括3个小区,其中2个一左一右覆盖高速公路,另一个背向高速公路的方向。
可选地,针对条件二,切换表中相邻的3个小区是基站1的小区1和小区2,以及基站2的小区3,也就是说,条件二中高速公路上相邻的3个小区对应的基站在lte网络中是不同的。
可选地,同一个用户连续经过切换表中相邻的3个小区,表示用户经过了两个基站,则可能是在高速公路上随车移动的高速公路用户。
可以理解的是,根据高速公路用户的移动特性,预设条件一和条件二,通过条件一,可以筛选得到在一个小区停留时间短的用户,通过条件二,可以筛选得到切换表内连续顺序切换的用户,由条件一和条件二联合确定处于沿高速公路线性移动状态的用户,将此用户作为高速公路用户。
本发明实施例提供的确定高速公路用户的装置,通过确定模块对获取的mr数据进行筛选,根据条件一和条件二联合确定在每一小区停留时间短且在切换表内连续顺序切换的用户,将筛选得到的用户作为高速公路用户。
图6为本发明又一实施例提供的一种电子设备的结构示意图。
参阅图6,本发明实施例提供的电子设备,所述电子设备包括存储器(memory)61、处理器(processor)62、总线63以及存储在存储器61上并可在处理器上运行的计算机程序。其中,所述存储器61、处理器62通过所述总线63完成相互间的通信。
所述处理器62用于调用所述存储器61中的程序指令,以执行所述程序时实现如图1的方法。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最低限速,得到一个高速公路用户经过该段高速公路最慢所需要的时间;
根据最慢所需要的时间,以及mr数据的采样周期,得到所述上限,所述上限为一个高速公路用户经过该段高速公路,最多上报的mr数据的个数。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户;
条件三:用户在一个小区上报的mr数据的个数大于下限。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最高限速,得到一个高速公路用户经过该段高速公路最快所需要的时间;
根据最快所需要的时间,以及mr数据的采样周期,得到所述下限,所述下限为一个高速公路用户经过该段高速公路,最少上报的mr数据的个数。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
所述mr数据包括时间提前量ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件四,则确定mr数据对应的用户是高速公路用户;
条件四:用户在一个小区的ta的变化为先降再升。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件五,则确定mr数据对应的用户是高速公路用户;
条件五:用户在一个小区最小的ta大于等于阈值。
在另一种实施方式中,所述处理器执行所述程序时实现如下方法:
所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之后,所述方法还包括:
根据高速公路用户经过三个相邻的小区的时间顺序及小区本身的相对位置,确定高速公路用户的移动方向;
针对每一高速公路用户的mr数据的ta,获取高速公路用户与基站的距离;
以高速公路用户的对应的站址为圆心,距离为半径,绘制一个圆弧;
将圆弧与移动方向的高速公路相交的位置,作为高速公路用户上报该mr数据时所处的位置。
本发明实施例提供的电子设备,可用于执行上述方法实施例的方法对应的程序,本实施不再赘述。
本发明实施例提供的电子设备,通过所述处理器执行所述程序时实现对获取的mr数据进行筛选,根据条件一和条件二联合确定在每一小区停留时间短且在切换表内连续顺序切换的用户,将筛选得到的用户作为高速公路用户。
本发明又一实施例提供的一种存储介质,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现如图1的步骤。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最低限速,得到一个高速公路用户经过该段高速公路最慢所需要的时间;
根据最慢所需要的时间,以及mr数据的采样周期,得到所述上限,所述上限为一个高速公路用户经过该段高速公路,最多上报的mr数据的个数。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户;
条件三:用户在一个小区上报的mr数据的个数大于下限。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
若判断获知mr数据满足条件一、条件二和条件三,则确定mr数据对应的用户是高速公路用户的步骤之前,所述方法包括:
根据一个小区覆盖一段高速公路的长度,以及该段高速公路的对应的最高限速,得到一个高速公路用户经过该段高速公路最快所需要的时间;
根据最快所需要的时间,以及mr数据的采样周期,得到所述下限,所述下限为一个高速公路用户经过该段高速公路,最少上报的mr数据的个数。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
所述mr数据包括时间提前量ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件四,则确定mr数据对应的用户是高速公路用户;
条件四:用户在一个小区的ta的变化为先降再升。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤具体为:
若判断获知mr数据满足条件一、条件二和条件五,则确定mr数据对应的用户是高速公路用户;
条件五:用户在一个小区最小的ta大于等于阈值。
在另一种实施方式中,所述程序被处理器执行时实现如下方法:
所述mr数据包括ta,相应地,若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户的步骤之后,所述方法还包括:
根据高速公路用户经过三个相邻的小区的时间顺序及小区本身的相对位置,确定高速公路用户的移动方向;
针对每一高速公路用户的mr数据的ta,获取高速公路用户与基站的距离;
以高速公路用户的对应的站址为圆心,距离为半径,绘制一个圆弧;
将圆弧与移动方向的高速公路相交的位置,作为高速公路用户上报该mr数据时所处的位置。
本发明实施例提供的存储介质,所述程序被处理器执行时实现上述方法实施例的方法,本实施不再赘述。
本发明实施例提供的存储介质,对获取的mr数据进行筛选,根据条件一和条件二联合确定在每一小区停留时间短且在切换表内连续顺序切换的用户,将筛选得到的用户作为高速公路用户。
本发明又一实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:
获取预设时间段内的切换表中小区的测量报告mr数据,每一mr数据包括用户的标识以及该用户上报该mr数据时所处的小区的标识;
若判断获知mr数据满足条件一和条件二,则确定mr数据对应的用户是高速公路用户;
条件一:用户在每个小区上报的mr数据的个数小于上限;
条件二:满足条件一的用户至少连续经过切换表中三个相邻的小区。
本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。
本领域技术人员可以理解,实施例中的各步骤可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。
虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。