一种模拟路测方法及装置与流程

文档序号:14411191阅读:414来源:国知局
一种模拟路测方法及装置与流程

本发明涉及无线通信技术领域,尤其涉及一种模拟路测方法及装置。



背景技术:

目前4g网络已初具规模,优化工作不断开展细化。路测收集道路信息是优化工作中必不可少的一环,路测是通信行业中对道路无线信号的一种最常用的测试方法,为提高测试效率,一般测试人员都是坐在汽车中,用专业的测试仪表对整个路段进行测试。

当前测试方式依旧是传统的现场路测:1.笔记本链接测试设备人工测试(如:cds,鼎力pioneer)2.车载自动路测设备测试(如:鼎力atu,诺优atu)。

若采用人工测试,所需设备包括:测试设备一套、车载逆变器一台、笔记本电脑一台、测试人员一位、测试车辆一台和司机一名。人工测试方法具体为:测试人员将测试设备调试好并随车由司机驾车在道路上进行模拟用户通话行为的测试。然而,其缺点为:一套测试设备只可配置一对主被叫业务,数据量非常少。如需增加测试任务还需相应的增加测试设备及测试人员,测试成本较高。因测试设备配套的测试终端类型较少,且不同终端性能略有差异所以无法完全如实反映出用户商务终端的通话情况。若采用自动路测,所需设备包括:自动路测设备一台、测试车辆一台和司机一名。自动路测方法具体为:将自动路测设备置于车内,链接车内12v电源并将天线置于车顶。配置测试计划后即可由司机驾车在道路上进行模拟用户通话行为的测试。然而,其缺点为:因为当前自动路测设备一般为8通道,所以一台设备一次最多只可进行4对主被叫业务,数据量较小。因为是现场测试所以测试路径的长度及道路的拥堵情况都会对测试时长产生影响,测试存在耗时长,验证周期长的问题。



技术实现要素:

针对现有技术的缺陷,本发明提供了一种模拟路测方法及装置,能够解决现有技术中测试数据量少、测试成本高、测试耗时长、且测试结果受测试终端性能影响而无法如实反映实际用户感知的问题。

第一方面,本发明提供了一种模拟路测方法,所述方法包括:

根据指定道路路段两端的位置信息,选取覆盖所述指定道路路段两端的道路两端小区集合;

根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务;

根据预设字段将预先获取的测量报告样本数据文件mro测量报告与所述道路业务进行关联,获得所述道路业务对应的mro测量报告;

将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取每个道路拟合点的指标。

可选地,所述根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务,包括:

根据所述道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行一次筛选,获得同时占用所述道路两端小区集合的多个候选业务;

将所述多个候选业务所占用的小区中超出指定道路范围的小区剔除,根据剩余的小区对所述多个候选业务进行二次筛选,获得所述指定道路路段上的道路业务。

可选地,所述根据指定道路路段两端的位置信息,选取覆盖所述指定道路路段两端的道路两端小区集合,包括:

根据指定道路路段两端的经纬度信息,选取同时满足公式一和公式二所示条件的小区作为道路两端小区,根据选取的多个道路两端小区生成道路两端小区集合:

b-angle≤a≤b+angle公式一

dist(cell,roadponint)≤dist公式二

其中,

其中,(lngc,latc)为小区的经纬度,小区方位角为b,(lngp,latp)为道路端点的经纬度,小区经纬度对应点与道路端点的连线与水平方向的夹角为a,小区经纬度对应点与道路端点的连线的距离为dist(cell,roadponint);angle为设定的角度常量,dist为设定的判断距离常量。

可选地,所述根据所述道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行一次筛选,获得同时占用所述道路两端小区集合的多个候选业务,包括:

根据预先获取的s1-mme接口信令数据中的业务流程开始时间及小区识别码,筛选出预设时间段内同时占用所述道路两端小区集合的业务对应的国际移动用户识别码及用户设备在移动性管理实体侧s1接口上的唯一标识,以获得同时占用所述道路两端小区集合的多个候选业务。

可选地,所述将所述多个候选业务所占用的小区中超出预设道路范围的小区剔除,根据剩余的小区对所述多个候选业务进行二次筛选,包括:

分别根据所述多个业务所占用的小区的经纬度信息及所述指定道路路段两端的经纬度信息,将同时满足公式三和公式四所示条件的小区保留为道路业务对应的小区,并将不满足所述条件的小区剔除:

min(a1,a2)-angle≤b≤max(a1,a2)+angle公式三

dist(cell,road)≤dist公式四

其中,

其中,(lngc,latc)为小区的经纬度,小区方位角为b,道路路段两端经纬度分别为roadponint1(lngp1,latp1)、roadponint2(lngp2,latp2);小区经纬度对应点与道路端点roadponint1连线与水平方向的夹角为a1,小区经纬度对应点与道路端点roadponint2连线与水平方向的夹角为a2,小区经纬度对应点到道路两端连线的垂线线段长度为dist(cell,road);angle为设定的角度常量,dist为设定的判断距离常量。

可选地,所述根据预设字段将预先获取的测量报告样本数据文件mro测量报告与所述道路业务进行关联,获得所述道路业务对应的mro测量报告,包括:

根据用户设备在移动性管理实体侧s1接口上的唯一标识、小区识别码及所测量的时间段三个字段,将mro测量报告与所述道路业务进行关联,得到所述指定道路上的道路业务的mro测量报告。

可选地,所述将所述道路业务的mro测量报告映射到预先生成的道路拟合点的步骤之前,所述方法还包括:

对于所述指定道路的直线路段,标示出所述直线路段上的多个交叉点作为道路信息点;

对于所述指定道路的弯曲路段,在所述弯曲路段上选取若干点道路信息点,且所述弯曲路段上相邻两个道路信息点满足公式五和公式六:

dist(p,q)=dist_max公式五;

α-90≤β<α+90公式六;

根据道路信息点的间距对所述指定道路上所有的道路信息点进行线性拟合,生成所述道路拟合点;

其中,p、q为所述弯曲路段上相邻的两个道路信息点,p信息点道路切线方向与竖直方向的夹角为α,q信息点道路切线方向与竖直方向的夹角为β;dist(p,q)为p信息点与q信息点之间的距离,dist_max为预设的信息点之间的最大距离。

可选地,所述将所述道路业务的mro测量报告映射到预先生成的道路拟合点,包括:

获取mro测量报告所属小区的经纬度(lngc,latc),及该小区对应的基站到达角b,选取满足公式七及公式八的道路拟合点p,并将所述mro测量报告映射到该道路拟合点p:

a_p-angle1≤b≤a_p+angle2公式七;

dist(p,c)≤max_coverage公式八

其中,

其中,道路上的三个相邻拟合点分别为o(lngo,lato)、p(lngp,latp)、q(lngq,latq),mro测量报告所属小区到三个相邻拟合点与水平方向的夹角分别为a_o、a_p及a_q;mro测量报告所属小区经纬度对应点到道路拟合点p的连线的距离为dist(p,c);angle1、angle2为设定的角度常量,可根据线路拟合点对应的角度a_o及a_q设置;max_coverage为设定的小区最大覆盖范围常量。

可选地,所述获取每个道路拟合点的指标,包括:

根据每个道路拟合点对应的mro测量报告,采用公式九、公式十及公式十一分别计算得到每个道路拟合点的指标:

将每个道路拟合点的指标进行渲染,获得道路指标渲染图;

其中,rsrp_avgpoint_o为道路拟合点o的参考信号接收功率,rsrq_avgpoint_o为道路拟合点o的参考信号接收质量,sinrul_avgpoint_o为道路拟合点o的信号与干扰加噪声比,道路拟合点o对应m个mro测量报告,为m个mro测量报告的参考信号接收功率之和,为m个mro测量报告的参考信号接收质量之和,为m个mro测量报告的信号与干扰加噪声比之和。

第二方面,本发明提供了一种模拟路测装置,所述装置包括:

小区选取单元,用于根据指定道路路段两端的位置信息,选取覆盖所述指定道路路段两端的道路两端小区集合;

业务筛选单元,用于根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务;

业务关联单元,用于根据预设字段将预先获取的测量报告样本数据文件mro测量报告与所述道路业务进行关联,获得所述道路业务对应的mro测量报告;

道路拟合单元,用于将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取每个道路拟合点的指标。

由上述技术方案可知,本发明提供一种模拟路测方法及装置,通过选取的覆盖所述指定道路路段两端的道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行筛选,获取所述指定道路路段上的道路业务,从而获得所述道路业务对应的mro测量报告,将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取相应的指标,完成路测的模拟。由此可见,本发明通过基于s1接口筛选现网信令数据,识别道路用户数据并结合mro测量报告,从而分析用户在道路行驶时的网络使用情况,地理化呈现mro测量报告,以更高效方式对道路进行评估,为优化提供参考。与传统模拟路测方法相比,本发明具备耗时短、测试成本低、数据量大且测试结果不受测试终端影响反映实际用户感知的优势。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是本发明一实施例提供的一种模拟路测方法的流程示意图;

图2是本发明另一实施例提供的紫荆山端小区集合地图显示示意图;

图3是本发明另一实施例提供的中州大道端小区集合地图显示示意图;

图4是本发明另一实施例提供的模拟路测方法中一次筛选后的候选业务所占用小区的示意图;

图5是本发明另一实施例提供的模拟路测方法中二次筛选后的道路业务所占用小区的示意图;

图6是本发明另一实施例提供的一种模拟路测方法的流程示意图;

图7是本发明另一实施例提供的弯曲路段道路信息点选取示意图;

图8是本发明另一实施例提供的道路信息点线性拟合示意图;

图9是本发明另一实施例提供的道路拟合点地图显示示意图;

图10是本发明另一实施例提供的将mro映射至道路拟合点的示意图;

图11是本发明另一实施例提供的指定道路路段rsrp渲染示意图;

图12是本发明另一实施例提供的一种模拟路测方法的流程示意图;

图13是本发明一实施例提供的一种模拟路测装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明一实施例中的一种模拟路测方法的流程示意图,本实施例的执行主体为服务器,如图1所示,所述方法具体包括如下步骤:

s101:根据指定道路路段两端的位置信息,选取覆盖所述指定道路路段两端的道路两端小区集合。

具体来说,由于无法预先得到指定道路路段上进行业务的用户设备占用小区情况,因此首先从路段两端根据小区覆盖范围选取道路两端小区集合,以进行道路业务筛选。其中,道路两端中的一端包括覆盖该端点的一个或多个小区,另一端也包括覆盖该端点的一个或多个小区,从而构成道路两端小区集合。

s102:根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务。

具体地,根据所述道路两端小区集合及预先获取的s1接口信令数据,确定同时占用所述道路两端小区集合的多个候选业务,并从所述多个候选业务中筛选出指定道路路段上的道路业务。

s103:根据预设字段将预先获取的测量报告样本数据文件mro测量报告与所述道路业务进行关联,获得所述道路业务对应的mro测量报告。

其中,mro即为测量报告样本数据文件,不包括事件触发的样本数据,主要包括所测量的时间段timestamp、小区识别码cellid、用户设备在移动性管理实体侧s1接口上的唯一标识mme_ue_s1ap_id、基站到达角ltescaoa、参考信号接收功率rsrp、参考信号接收质量rsrq、信噪比sinr等信息。

具体来说,已知筛选出的道路业务对应的cellid、procedurestarttime及mme_ue_s1ap_id等信息,而预先获取的mro测量报告中包括:cellid、mme_ue_s1ap_id及所测量的时间段timestamp等信息。则将依据上述字段可将测量报告样本数据文件mro测量报告与所述道路业务进行关联,从而获得所述道路业务对应的mro测量报告。

s104:将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取每个道路拟合点的指标。

具体来说,根据mro测量报告所属小区、基站到达角等,结合道路拟合点可将mro测量报告映射到道路拟合点。其中,每个道路拟合点对应一个或多个mro测量报告。

进一步地,根据每个道路拟合点对应的mro测量报告,可统计得到每个道路拟合点的指标,并对每个道路拟合点的指标进行渲染显示。

由此可见,本实施例通过选取的覆盖所述指定道路路段两端的道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行筛选,获取所述指定道路路段上的道路业务,从而获得所述道路业务对应的mro测量报告,将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取相应的指标,完成路测的模拟。由此可见,本实施例通过基于s1接口筛选现网信令数据,识别道路用户数据并结合mro测量报告,从而分析用户在道路行驶时的网络使用情况,地理化呈现mro测量报告,以更高效方式对道路进行评估,为优化提供参考。

与传统模拟路测方法相比,本实施例中的模拟路测方法具备耗时短、测试成本低、数据量大且测试结果不受测试终端影响反映实际用户感知的优势:本实施例实时采集汇总s1接口信令及mro测量报告,模拟路测及地理化结果可即时取出,缩短了人员去实地测试的时间;不需去现场测试所以相比以往传统路测方法节省了车辆及人员设备的成本,仅需数据支持和服务器的成本,有效降低了测试成本;本实施例通过信令可采集到所有用户的道路数据,则分析数据量大;本实施例通过s1接口信令及mro测量报告模拟路测结果,避免了测试设备的不同而造成对测试结果的影响。

在本发明的一个可选实施例中,上述步骤s102具体包括如下子步骤:

s1021:根据所述道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行一次筛选,获得同时占用所述道路两端小区集合的多个候选业务。

其中,所述s1-mme接口为基站与移动性管理实体(mobilitymanagemententity,简称mme)之间的数据接口,其信令数据包含了网络中用户业务信令、切换信令等消息。数据来自诺西共享层提供的s1_mme接口xdr数据。

具体来说,s1-mme接口信令数据包括:国际移动用户识别码imsi、业务流程开始时间procedurestarttime、mme_ue_s1ap_id、小区识别码cellid等。而从行业经验可知在同一小时内imsi和mme_ue_s1ap_id的组合是唯一的,则利用imsi和mmeues1apid可以唯一的确定一次业务,此步骤只需筛选出同时占用过道路两端的集合的业务的imsi和mmeues1apid即可进行下一步分析。

s1022:将所述多个候选业务所占用的小区中超出指定道路范围的小区剔除,根据剩余的小区对所述多个候选业务进行二次筛选,获得所述指定道路路段上的道路业务。

具体来说,步骤s1021中筛选得到的多个候选业务中,可能会存在超出需分析的路段范围的业务,因此需进一步对多个候选业务进行筛选,得到指定道路路段上的业务。

具体为对得到的多个候选业务所占用的所有小区进行甄别,剔除超出指定道路路段范围的小区,并将剩余的小区与业务进行关联,即可依据cellid求交集,从而获得指定道路路段上的业务。

在本发明的一个可选实施例中,上述步骤s101,具体包括:

根据指定道路路段两端的经纬度信息,选取同时满足式(1)和式(2)所示条件的小区作为道路两端小区,根据选取的多个道路两端小区生成道路两端小区集合:

b-angle≤a≤b+angle(1)

dist(cell,roadponint)≤dist(2)

其中:

其中,(lngc,latc)为小区的经纬度,小区方位角为b,(lngp,latp)为道路端点的经纬度,小区经纬度对应点与道路端点的连线与水平方向的夹角为a,小区经纬度对应点与道路端点的连线的距离为dist(cell,roadponint);angle为设定的角度常量,用于判定小区覆盖方向与道路端点的重叠度,可根据天线水平半功率角进行设置;dist为设定的判断距离常量,根据不同的场景需要设定不同的值,如城市设置为1000米,乡村设置为3000米。

需要说明的是,小区的经纬度信息及方位角信息可根据小区工程参数表获得,小区工程参数表为网络中在网小区的工程参数记录,是网络中所有小区的工程参数清单,且至少包括cellid、经纬度,物理小区标识pci、方位角等信息。

具体来说,a和dist(cell,roadponint)同时满足上述条件时,将道路端点p的小区归属标记为c,即小区c的覆盖范围中包括道路端点p。

举例来说,若小区cell经纬度信息为(lng1,lat1),道路端点roadponint经纬度信息为(lng2,lat2),则两者之间的距离dist的计算公式如下:

其中,r为地球半径,且r=6378137;radlat1=deg2rad(lat1)、radlat2=deg2rad(lat2)、radlng1=deg2rad(lng1)、radlng2=deg2rad(lng2),用于将角度转为弧度。

本实施例中,根据上述步骤可分别确定覆盖道路各端的小区集合。如图2示出的地图中的紫荆山端小区集合,及图3示出的地图中的中州大道端集合。如图2、图3可以看出,覆盖道路各端的小区为一个或多个。如此,本实施例中获得分别确定覆盖道路各端的小区集合,则根据指定道路路段的两端小区集合,可进一步对业务进行筛选,以获得同时占用指定道路路段的两端小区集合的候选业务,进而从候选业务中选择指定道路路段上的道路业务。

在本发明的一个可选实施例中,上述步骤s1021,具体包括:

根据预先获取的s1-mme接口信令数据中的业务流程开始时间procedurestarttime及小区识别码cellid,筛选出预设时间段内同时占用所述道路两端小区集合的业务对应的国际移动用户识别码imsi及用户设备在移动性管理实体侧s1接口上的唯一标识mme_ue_s1ap_id,以获得同时占用所述道路两端小区集合的多个候选业务。

具体来说,从行业经验可知在同一个小时内imsi和mme_ue_s1ap_id的组合是唯一的,利用imsi和mme_ue_s1ap_id可以唯一的确定一次业务。此步骤只需筛选出同时占用过道路两端的集合的业务的imsi和mme_ue_s1ap_id即可进行下一步分析,如表1所示。具体根据字段业务流程开始时间procedurestarttime及小区识别码cellid可确定占用过道路两端的集合的业务。

表1业务的imsi和mmeues1apid

举例来说,通过一次筛选在两个小时内共筛选出88条业务记录,由于此方法筛选的业务同时占用了两端的小区集合,则该业务的持续时长必然比较久,满足条件的记录也就比较少。如此,本实施例通过信令可采集到所有用户的道路数据,并对道路数据进行一次筛选以得到满足条件的数据,有效地减少了后续需分析的数据。

在本发明的一个可选实施例中,上述步骤s1022,具体包括:

分别根据所述多个业务所占用的小区的经纬度信息及所述指定道路路段两端的经纬度信息,将同时满足式(5)和式(6)所示条件的小区保留为道路业务对应的小区,并将不满足所述条件的小区剔除:

min(a1,a2)-angle≤b≤max(a1,a2)+angle(5)

dist(cell,road)≤dist(6)

其中:

其中,(lngc,latc)为小区的经纬度,小区方位角为b,道路路段两端经纬度分别为roadponint1(lngp1,latp1)、roadponint2(lngp2,latp2);小区经纬度对应点与道路端点roadponint1连线与水平方向的夹角为a1,小区经纬度对应点与道路端点roadponint2连线与水平方向的夹角为a2,小区经纬度对应点到道路两端连线的垂线线段长度为dist(cell,road);angle为设定的角度常量,dist为设定的判断距离常量。

本实施例中,若指定道路路段为花园路至金水东路的直线路段,而步骤s102中一次筛选得到多个候选业务所占用的小区如图4所示,由图4可以看出,多个候选业务所占用的小区很多都超出了指定道路路段,因此需对候选业务对应的小区进行甄别,获得指定道路路段上的业务。

由图4可知,候选业务所占用小区有很多已经超出需要分析的路段。由于一次筛选业务的最低标准是在一次通话中占用过路段两端的小区组合,所以具体的业务过程会存在很多业务路径超出所需的道路范围,需采用上述方法对超出分析范围的小区进行剔除。剔除超出指定道路路段范围后剩余的道路业务所占用的小区如图5所示,根据剔除后剩余的小区与业务进行关联,依据cellid求交集即可得到指定道路路段上的道路业务。如此,本实施例通过上述方法对候选业务进行二次筛选后剩余道路业务大大减少。

可理解地,本实施例中小区经纬度对应点到道路两端连线的垂线线段长度为dist(cell,road)可采用公式(4)进行计算,在此不再赘述。

在本发明的一个可选实施例中,上述步骤s103,具体包括:

根据用户设备在移动性管理实体侧s1接口上的唯一标识mme_ue_s1ap_id、小区识别码cellid及所测量的时间段timestamp三个字段,将mro测量报告与所述道路业务进行关联,得到所述指定道路上的道路业务的mro测量报告。

本实施例中,已知筛选出的道路业务对应的cellid、procedurestarttime及mme_ue_s1ap_id等信息,而预先获取的mro测量报告中包括:cellid、mme_ue_s1ap_id及所测量的时间段timestamp等信息。具体关联方法为依据cellid、mme_ue_s1ap_id及timestamp字段求交集,可得到道路业务对应的mro测量报告。则本实施例将依据上述三个字段可将测量报告样本数据文件mro测量报告与所述道路业务进行关联,从而获得所述道路业务对应的mro测量报告。

在本发明的一个可选实施例中,如图6所示,步骤s104之前,所述方法还包括如下步骤:

s104’:生成道路拟合点。

具体地,所述步骤s104’具体包括:

s1041’:对于所述指定道路的直线路段,标示出所述直线路段上的多个交叉点作为道路信息点。

即对于直线路段,则在直线路段上任两条道路的交汇点记为道路信息点。

s1042’:对于所述指定道路的弯曲路段,在所述弯曲路段上选取若干点道路信息点,且所述弯曲路段上相邻两个道路信息点满足式(8)和式(9):

dist(p,q)=dist_max(8)

α-90≤β<α+90(9)

其中,p、q为所述弯曲路段上相邻的两个道路信息点,p信息点道路切线方向与竖直方向的夹角为α,q信息点道路切线方向与竖直方向的夹角为β;dist(p,q)为p信息点与q信息点之间的距离,dist_max为预设的信息点之间的最大距离,dist_max根据分析精度的不同可以有不同的设置值,城市可设置为5000米。

具体来说,对于弯曲路段,如图7所示,假设完全路段上当前所在道路信息点为p,p点道路切线方向与竖直方向的夹角为α,在当前道路的延伸方向上取一个新的点q作为信息点,其道路切线方向与竖直方向的夹角β,q点需满足上式(8)和式(9)。

s1043’:根据道路信息点的间距对所述指定道路上所有的道路信息点进行线性拟合,生成所述道路拟合点;

具体地,依据道路信息点的间距进行线性拟合。如图8所示,假设信息点1经纬度为(lng1,lat1),信息点2经纬度为(lng2,lat2),则从信息点1为起点到信息点2的第n个点的经纬度(lngn,latn)拟合公式为:

其中p满足下述条件:

信息点1与信息点2之间的距离dist≤500米时,p=10;

信息点1与信息点2之间的距离500<dist≤2000米时,p=20;

信息点1与信息点2之间的距离2000<dist≤dist_max米时,p=dist_max/100。

例如,生成的道路拟合点在mapinfo地图显示如图9所示。其中,mapinfo地图包括数据采集区域内的道路及主要建筑物地理信息。

在本发明的一个可选实施例中,上述步骤s104中的将所述道路业务的mro测量报告映射到预先生成的道路拟合点,具体包括:

如图10所示,获取mro测量报告所属小区的经纬度(lngc,latc),及该小区对应的基站到达角b,选取满足式(12)及式(13)的道路拟合点p,并将所述mro测量报告映射到该道路拟合点p:

a_p-angle1≤b≤a_p+angle2(12)

dist(p,c)≤max_coverage(13)

其中:

其中,道路上的三个相邻拟合点分别为o(lngo,lato)、p(lngp,latp)、q(lngq,latq),mro测量报告所属小区到三个相邻拟合点与水平方向的夹角分别为a_o、a_p及a_q;mro测量报告所属小区经纬度对应点到道路拟合点p的连线的距离为dist(p,c);angle1、angle2为设定的角度常量,可根据线路拟合点对应的角度a_o及a_q设置;max_coverage为设定的小区最大覆盖范围常量,在城市可设置为1000米,在乡村可以设置为5000米。

其中,angle1、angle2为设定的角度常量,用于将mro测量报告分配至道路拟合点,具体可根据线路拟合点对应的角度a_o及a_q设置,例如:

可理解地,本实施例中小区经纬度对应点到道路拟合点p的连线的距离为dist(p,c)可采用公式(4)进行计算,在此不再赘述。

在本发明的一个可选实施例中,上述步骤s104中获取每个道路拟合点的指标,具体可包括:

根据每个道路拟合点对应的mro测量报告,采用式(17)、式(18)及式(19)分别计算得到每个道路拟合点的指标:

其中,rsrp_avgpoint_o为道路拟合点o的参考信号接收功率,rsrq_avgpoint_o为道路拟合点o的参考信号接收质量,sinrul_avgpoint_o为道路拟合点o的信号与干扰加噪声比,道路拟合点o对应m个mro测量报告,为m个mro测量报告的参考信号接收功率之和,为m个mro测量报告的参考信号接收质量之和,为m个mro测量报告的信号与干扰加噪声比之和。

进一步地,将每个道路拟合点的指标进行渲染,获得道路指标渲染图。

本实施例中,将每个道路拟合点的rsrp_avgpoint_o、rsrq_avgpoint_o及sinrul_avgpoint_o指标进行渲染,进而得到道路指标渲染图,如图11所示的道路rsrp渲染图,则根据该道路指标渲染图可直观地看出指定道路路段的对应指标信息。

在本发明的一个可选实施例中,如图12所示,步骤s101之前,所述方法还包括如下步骤:

s100:获取s1-mme接口信令数据及mro测量报告,对所述s1-mme接口信令数据及mro测量报告进行解析并存储。

具体来说,s1-mme接口信令数据包括公共部分,接口部分及csfb部分。字段较多则入库时主要关注如表2中的字段:

表2s1-mme接口信令数据中部分字段

而mro测量报告中主要关注如表3中的字段:

表3mro测量报告中部分字段

本实施例中,通过预先获取s1-mme接口信令数据及mro测量报告,以根据上述字段完成后续的业务筛选、业务关联及道路拟合步骤。

图13是本发明一实施例中的一种模拟路测装置的结构示意图,如图13所示,所述装置包括小区选取单元1301、业务筛选单元1302、业务关联单元1303及道路拟合单元1304。其中:

小区选取单元1301用于根据指定道路路段两端的位置信息,选取覆盖所述指定道路路段两端的道路两端小区集合;业务筛选单元1302用于根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务;业务关联单元1303用于根据预设字段将预先获取的测量报告样本数据文件mro测量报告与所述道路业务进行关联,获得所述道路业务对应的mro测量报告;道路拟合单元1304用于将所述道路业务的mro测量报告映射到预先生成的道路拟合点,并获取每个道路拟合点的指标。

由此可见,本实施例通过小区选取单元1301选取覆盖所述指定道路路段两端的道路两端小区集合后,业务筛选单元1302根据所述道路两端小区集合及预先获取的s1接口信令数据,获取指定道路路段上的道路业务,业务关联单元1303获得所述道路业务对应的mro测量报告,道路拟合单元1304将所述道路业务的mro测量报告映射到预先生成的道路拟合点,统计并渲染相应的指标,完成路测的模拟。由此可见,本实施例通过基于s1接口筛选现网信令数据,识别道路用户数据并结合mro测量报告,从而分析用户在道路行驶时的网络使用情况,地理化呈现mro测量报告,以更高效方式对道路进行评估,为优化提供参考。

与传统模拟路测方法相比,本实施例中的模拟路测方法具备耗时短、测试成本低、数据量大且测试结果不受测试终端影响反映实际用户感知的优势:本实施例实时采集汇总s1接口信令及mro测量报告,模拟路测及地理化结果可即时取出,缩短了人员去实地测试的时间;不需去现场测试所以相比以往传统路测方法节省了车辆及人员设备的成本,仅需数据支持和服务器的成本,有效降低了测试成本;本实施例通过信令可采集到所有用户的道路数据,则分析数据量大;本实施例通过s1接口信令及mro测量报告模拟路测结果,避免了测试设备的不同而造成对测试结果的影响。

在本发明的一个可选实施例中,所述业务筛选单元1302包括:一次筛选模块及二次筛选模块。其中:

一次筛选模块,用于根据所述道路两端小区集合及预先获取的s1-mme接口信令数据对业务数据进行一次筛选,获得同时占用所述道路两端小区集合的多个候选业务;

二次筛选模块,用于将所述多个候选业务所占用的小区中超出指定道路范围的小区剔除,根据剩余的小区对所述多个候选业务进行二次筛选,获得所述指定道路路段上的道路业务。

在本发明的一个可选实施例中,所述小区选取单元1301,具体用于:

根据指定道路路段两端的经纬度信息,选取同时满足式(1)和式(2)所示条件的小区作为道路两端小区,根据选取的多个道路两端小区生成道路两端小区集合:

b-angle≤a≤b+angle(1)

dist(cell,roadponint)≤dist(2)

其中,

其中,(lngc,latc)为小区的经纬度,小区方位角为b,(lngp,latp)为道路端点的经纬度,小区经纬度对应点与道路端点的连线与水平方向的夹角为a,小区经纬度对应点与道路端点的连线的距离为dist(cell,roadponint);angle为设定的角度常量,dist为设定的判断距离常量。

在本发明的一个可选实施例中,所述一次筛选模块,具体用于:

根据预先获取的s1-mme接口信令数据中的业务流程开始时间procedurestarttime及小区识别码cellid,筛选出预设时间段内同时占用所述道路两端小区集合的业务对应的国际移动用户识别码imsi及用户设备在移动性管理实体侧s1接口上的唯一标识mme_ue_s1ap_id,以获得同时占用所述道路两端小区集合的多个候选业务。

在本发明的一个可选实施例中,所述二次筛选模块,具体用于:

分别根据所述多个业务所占用的小区的经纬度信息及所述指定道路路段两端的经纬度信息,将同时满足式(5)和式(6)所示条件的小区保留为道路业务对应的小区,并将不满足所述条件的小区剔除:

min(a1,a2)-angle≤b≤max(a1,a2)+angle(5)

dist(cell,road)≤dist(6)

其中,

其中,(lngc,latc)为小区的经纬度,小区方位角为b,道路路段两端经纬度分别为roadponint1(lngp1,latp1)、roadponint2(lngp2,latp2);小区经纬度对应点与道路端点roadponint1连线与水平方向的夹角为a1,小区经纬度对应点与道路端点roadponint2连线与水平方向的夹角为a2,小区经纬度对应点到道路两端连线的垂线线段长度为dist(cell,road);angle为设定的角度常量,dist为设定的判断距离常量。

在本发明的一个可选实施例中,所述业务关联单元1303,具体用于:

根据用户设备在移动性管理实体侧s1接口上的唯一标识mme_ue_s1ap_id、小区识别码cellid及所测量的时间段timestamp三个字段,将mro测量报告与所述道路业务进行关联,得到所述指定道路上的道路业务的mro测量报告。

在本发明的一个可选实施例中,所述模拟路测装置还包括:拟合点生成单元,用于:

对于所述指定道路的直线路段,标示出所述直线路段上的多个交叉点作为道路信息点;

对于所述指定道路的弯曲路段,在所述弯曲路段上选取若干点道路信息点,且所述弯曲路段上相邻两个道路信息点满足式(8)和式(9):

dist(p,q)=dist_max(8)

α-90≤β<α+90(9)

根据道路信息点的间距对所述指定道路上所有的道路信息点进行线性拟合,生成所述道路拟合点;

其中,p、q为所述弯曲路段上相邻的两个道路信息点,p信息点道路切线方向与竖直方向的夹角为α,q信息点道路切线方向与竖直方向的夹角为β;dist(p,q)为p信息点与q信息点之间的距离,dist_max为预设的信息点之间的最大距离。

在本发明的一个可选实施例中,所述道路拟合单元1304,具体用于:

获取mro测量报告所属小区的经纬度(lngc,latc),及该小区对应的基站到达角b,选取满足式(12)及式(13)的道路拟合点p,并将所述mro测量报告映射到该道路拟合点p:

a_p-angle1≤b≤a_p+angle2(12)

dist(p,c)≤max_coverage(13)

其中,

其中,道路上的三个相邻拟合点分别为o(lngo,lato)、p(lngp,latp)、q(lngq,latq),mro测量报告所属小区到三个相邻拟合点与水平方向的夹角分别为a_o、a_p及a_q;mro测量报告所属小区经纬度对应点到道路拟合点p的连线的距离为dist(p,c);angle1、angle2为设定的角度常量,可根据线路拟合点对应的角度a_o及a_q设置;max_coverage为设定的小区最大覆盖范围常量。

在本发明的一个可选实施例中,所述道路拟合单元1304,还用于:

根据每个道路拟合点对应的mro测量报告,采用式(17)、式(18)及式(19)分别计算得到每个道路拟合点的指标:

将每个道路拟合点的指标进行渲染,获得道路指标渲染图;

其中,rsrp_avgpoint_o为道路拟合点o的参考信号接收功率,rsrq_avgpoint_o为道路拟合点o的参考信号接收质量,sinrul_avgpoint_o为道路拟合点o的信号与干扰加噪声比,道路拟合点o对应m个mro测量报告,为m个mro测量报告的参考信号接收功率之和,为m个mro测量报告的参考信号接收质量之和,为m个mro测量报告的信号与干扰加噪声比之和。

在本发明的一个可选实施例中,所述模拟路测装置还包括:数据获取单元,用于:

获取s1-mme接口信令数据及mro测量报告,对所述s1-mme接口信令数据及mro测量报告进行解析并存储。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在本发明的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1