高铁用户定位方法、装置、设备及计算机存储介质转让专利

申请号 : CN201711097424.4

文献号 : CN109769198B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王天晓

申请人 : 中国移动通信集团福建有限公司中国移动通信集团公司

摘要 :

本发明公开了一种高铁用户定位方法、装置、设备及计算机存储介质。该方法包括:根据高铁小区的公共参数获取高铁小区的覆盖范围和高铁小区的切换点;获取高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,XDR数据包括:通信用户经过的高铁小区标识,以及通信用户经过切换点的时刻;根据通信用户经过的高铁小区标识,高铁小区的切换点之间的移动距离,以及通信用户经过高铁小区的移动时间,确定通信用户的平均速度;对比通信用户的平均速度和预设速度阈值确定高铁用户;根据高铁用户的平均速度确定指定时刻的高铁用户位置。采用本发明实施例后,可以根据公共参数和XDR数据确定用户的平均速度,根据平均速度可以准确获取高铁用户的位置。

权利要求 :

1.一种高铁用户定位方法,其特征在于,所述方法包括:

根据高铁小区的公共参数获取高铁小区的覆盖范围和所述高铁小区的切换点;

获取所述高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,所述XDR数据包括:所述通信用户经过的高铁小区标识,以及所述通信用户经过切换点的时刻;

根据所述通信用户经过的高铁小区标识,所述高铁小区的切换点之间的移动距离,以及所述通信用户经过高铁小区的移动时间,确定所述通信用户的平均速度;

对比所述通信用户的平均速度和预设速度阈值确定高铁用户;

根据所述高铁用户的平均速度确定指定时刻的高铁用户位置;

所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,具体包括:若所述高铁用户处于掉线状态,则根据所述高铁用户的移动方向,所述高铁用户相邻业务之间的移动距离,以及所述高铁用户相邻业务之间的移动时间,确定所述高铁用户处于掉线状态时的平均速度;

根据所述高铁用户的平均速度确定处于掉线状态的高铁用户指定时刻的高铁用户位置。

2.根据权利要求1所述的定位方法,其特征在于,所述根据所述通信用户经过的高铁小区标识,所述高铁小区的切换点之间的移动距离,以及所述通信用户经过高铁小区的移动时间,确定所述通信用户的平均速度,包括:依据所述通信用户依次经过的高铁小区标识,获取所述通信用户的移动方向;

根据所述高铁小区的公共参数确定所述高铁小区的切换点,所述切换点包括切入所述高铁小区的切入点和切出所述高铁小区的切出点;

将所述高铁小区的切入点和所述高铁小区的切出点之间的距离,作为所述高铁小区的切换点之间的移动距离;

将经过所述高铁小区的切入点和经过所述高铁小区的切出点之间的时间,作为所述通信用户经过高铁小区的移动时间;

根据所述通信用户的移动方向,所述通信小区的切换点之间的移动距离,以及所述通信用户经过高铁小区的移动时间,确定所述通信用户的平均速度。

3.根据权利要求1所述的定位方法,其特征在于,所述对比所述通信用户的平均速度和预设速度阈值确定高铁用户,包括:对比所述通信用户的平均速度和预设速度阈值;

若所述通信用户的平均速度高于所述预设速度阈值,则所述通信用户是高铁用户。

4.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户业务开始位置处于非切换点,则根据所述高铁用户业务开始时刻,以及所述高铁用户切换出所述高铁用户所在高铁小区的切换点的时刻,确定所述高铁用户的移动时间;

根据所述高铁用户的移动时间和所述高铁用户的平均速度确定指定时刻的高铁用户位置。

5.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户业务开始位置处于非切换点,则将所述高铁用户业务开始高铁小区的中心位置作为所述高铁用户业务开始位置;

根据所述高铁用户业务开始位置和所述高铁用户的平均速度确定指定时刻的高铁用户位置。

6.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户业务结束位置处于非切换点,则根据所述高铁用户业务结束时刻,以及所述高铁用户切换入所述高铁用户所在高铁小区的切换点的时刻,确定所述高铁用户的移动时间;

根据所述高铁用户的移动时间和所述高铁用户的平均速度确定所述高铁用户业务结束位置;

依据所述高铁用户业务结束位置和所述高铁用户的平均速度确定指定时刻的高铁用户位置。

7.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户业务结束位置处于非切换点,则将所述高铁用户业务结束高铁小区的中心位置作为所述高铁用户业务结束位置;

根据所述高铁用户业务结束位置和所述高铁用户的平均速度确定指定时刻的高铁用户位置。

8.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户在切换前的高铁小区的平均速度与在切换后的高铁小区的平均速度的差小于或等于预设阈值,则确定所述高铁用户处于匀速运行状态,所述切换前的高铁小区与所述切换后的高铁小区相邻;

根据所述高铁用户的平均速度确定指定时刻的所述高铁用户位置。

9.根据权利要求1所述的定位方法,其特征在于,所述根据所述高铁用户的平均速度确定指定时刻的高铁用户位置,包括:若所述高铁用户在切换前的高铁小区的平均速度与在切换后的高铁小区的平均速度的差大于预设阈值,则所述高铁用户处于匀加速或匀减速的运行状态,所述切换前的高铁小区与所述切换后的高铁小区相邻;

根据所述高铁用户的平均速度和所述高铁用户的移动时间,确定所述高铁用户在切换点的速度和所述高铁用户的加速度;

依据所述高铁用户在切换点的速度和所述高铁用户的加速度,确定指定时刻的高铁用户位置。

10.一种高铁用户定位装置,其特征在于,所述装置包括:获取模块,用于根据高铁小区的公共参数获取高铁小区的覆盖范围和所述高铁小区的切换点;

读取模块,用于读取所述高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,所述XDR数据包括:所述通信用户经过的高铁小区标识,以及所述通信用户经过切换点的时刻;

计算模块,用于根据所述通信用户经过的高铁小区标识,所述高铁小区的切换点之间的移动距离,以及所述通信用户经过高铁小区的移动时间,确定所述通信用户的平均速度;

对比模块,用于对比所述通信用户的平均速度和预设速度阈值确定高铁用户;

确定模块,用于根据所述高铁用户的平均速度确定指定时刻的高铁用户位置;

其中,所述确定模块具体用于:

若所述高铁用户处于掉线状态,则根据所述高铁用户的移动方向,所述高铁用户相邻业务之间的移动距离,以及所述高铁用户相邻业务之间的移动时间,确定所述高铁用户处于掉线状态时的平均速度;

根据所述高铁用户的平均速度确定处于掉线状态的高铁用户指定时刻的高铁用户位置。

11.一种高铁用户定位设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;

所述处理器执行所述计算机程序指令时实现如权利要求1-9任意一项所述的高铁用户定位方法。

12.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-9任意一项所述的高铁用户定位方法。

说明书 :

高铁用户定位方法、装置、设备及计算机存储介质

技术领域

[0001] 本发明属于通信技术领域,尤其涉及一种高铁用户定位方法、装置、设备及计算机存储介质。

背景技术

[0002] 随着我国高铁技术的发展,高铁已逐步成为乘客出行工具。为了满足高铁用户对移动通信的需求,同时在高铁运行过程中提供安全可靠的数据信息分析,减小出行风险,需要在高速铁路沿线建立高铁网络。当前我国高速铁路基本实现移动网络覆盖,但是由于高铁速度快,通信技术难度高,多普勒效应显著,而且由于高速铁路沿线地区与地区之间的地理位置不同,易出现通信质量问题。
[0003] 为了完成高铁网络的优化分析,提高高铁用户对网络的使用体验,需要对高铁用户进行定位分析与行为分析。通常高铁移动速度快,动车的典型运行速度为200千米/小时(km/h),高铁为300km/h,分别换算为动车速度为55米/秒(m/s),高铁速度为83m/s。在高速条件之下,普通全球定位系统(Global Positioning System,GPS)难以准确定位高铁用户,所以在做高铁网络测试分析的时候,很难获得高铁用户的位置。

发明内容

[0004] 本发明实施例提供一种高铁用户定位方法、装置、设备及计算机存储介质,能够确定高铁用户的平均速度,依据高铁用户的平均速度获取高铁用户的位置。
[0005] 一方面,本发明实施例提供一种高铁用户定位方法,包括:
[0006] 根据高铁小区的公共参数获取高铁小区的覆盖范围和高铁小区的切换点;
[0007] 获取高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,XDR数据包括:通信用户经过的高铁小区标识,以及通信用户经过切换点的时刻;
[0008] 根据通信用户经过的高铁小区标识,高铁小区的切换点之间的移动距离,以及通信用户经过高铁小区的移动时间,确定通信用户的平均速度;
[0009] 对比通信用户的平均速度和预设速度阈值确定高铁用户;
[0010] 根据高铁用户的平均速度确定指定时刻的高铁用户位置。
[0011] 另一方面,本发明实施例提供了一种高铁用户定位装置,装置包括:
[0012] 获取模块,用于根据高铁小区的公共参数获取高铁小区的覆盖范围和高铁小区的切换点;
[0013] 读取模块,用于获取高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,XDR数据包括:通信用户经过的高铁小区标识,以及通信用户经过切换点的时刻;
[0014] 计算模块,用于根据通信用户经过的高铁小区标识,高铁小区的切换点之间的移动距离,以及通信用户经过高铁小区的移动时间,确定通信用户的平均速度;
[0015] 对比模块,用于对比通信用户的平均速度和预设速度阈值确定高铁用户;
[0016] 确定模块,用于根据高铁用户的平均速度确定指定时刻的高铁用户位置。
[0017] 再一方面,本发明实施例提供了一种高铁用户定位设备,设备包括:处理器以及存储有计算机程序指令的存储器;
[0018] 处理器执行计算机程序指令时实现本发明实施例提供的高铁用户定位方法。
[0019] 再一方面,本发明实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令;
[0020] 计算机程序指令被处理器执行时实现本发明实施例提供的高铁用户定位方法。
[0021] 本发明实施例的高铁用户定位方法、装置、设备及计算机存储介质,接收高铁小区基站的公共参数和高铁小区基站范围内的高铁用户的XDR数据,结合公共参数和XDR数据计算高铁用户的平均速度,根据高铁用户的平均速度确定指定时刻的高铁用户位置。采用本发明实施例后,能够准确确定高铁用户的位置。

附图说明

[0022] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 图1是本发明实施例提供的高铁用户定位方法的流程示意图;
[0024] 图2是本发明实施例提供的高铁小区切换点的结构示意图;
[0025] 图3是本发明实施例提供的高铁用户业务的第一流程示意图;
[0026] 图4是本发明实施例提供的高铁用户业务的第二流程示意图;
[0027] 图5是本发明实施例提供的高铁用户业务的第三流程示意图;
[0028] 图6是本发明实施例提供的高铁用户定位装置的结构示意图;
[0029] 图7是本发明实施例提供的高铁用户定位设备的结构示意图。

具体实施方式

[0030] 下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
[0031] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0032] 为了解决现有技术问题,本发明实施例提供了一种高铁用户定位方法、装置、设备及计算机存储介质。下面首先对本发明实施例所提供的高铁用户定位方法进行介绍。
[0033] 图1示出了本发明实施例提供的高铁用户定位方法的流程示意图。如图1所示,该方法可以包括:
[0034] S110,根据高铁小区的公共参数获取高铁小区的覆盖范围和高铁小区的切换点。
[0035] 在移动通信中,一个基站的通信网络信号覆盖范围成为一个小区,每个小区下有若干名通信用户接入其中。作为一个示例,有一座基站,它的通信网络信号覆盖距离时8千米(Kilometer,KM),这座基站的覆盖范围所形成的小区是指,以这座基站为中心,8KM为半径所覆盖的小区。
[0036] 高铁小区是指专为高铁沿线设置的小区和/或覆盖范围有高铁经过的小区。高铁小区的公共参数,可以从通信网络运营商的服务器中获取。高铁小区的公共参数包括以下中的一个或多个:高铁小区标识ID,基站位置,基站覆盖范围和网络类型。为了避免频率干扰,相邻高铁小区使用不同的信号频率,当通信用户从一个高铁小区移动到另一个高铁小区时,为了保持通信用户的通信不中断需要进行信道切换,相邻高铁小区基站的覆盖范围重合的区域称为切换点。
[0037] 示例性的,高铁小区包括至少一个射频拉远单元(Radio Remote Unit,RRU),RRU是在远端将基带光信号转成射频信号放大传送出去。如图2所述,高铁小区1包括RRU1,RRU2和RRU3,高铁小区2包括RRU1,RRU2和RRU3,高铁小区1和高铁小区2的切换点是高铁小区1中的RRU1和高铁小区的RRU3的重合的区域。
[0038] 通过从运营商的服务器中读取的高铁小区的公共参数,可以确定高铁小区的覆盖范围,以及高铁小区的切换点。
[0039] S120,获取高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,XDR数据包括:通信用户经过的高铁小区标识,以及通信用户经过切换点的时刻。
[0040] 在移动通信中,S1接口是长期演进(Long Term Evolution,LTE)中的演进型节点(Evolved NodeB,eNodeB)基站与演进分组核心网(Evolved Packet Core,EPC)之间的通讯接口,S1接口将LTE系统划分为无线接入网和核心网,S1接口包括用户面接口(S1-U)和控制面接口(S1-MME)。
[0041] 在核心网监测与维护领域,当传输控制协议(Transmission Control Protocol,TCP)或用户数据报协议(User Datagram Protocol,UDP)数据报通过基于深度包检测(Deep Packet Inspection,DPI)系统时,该DPI系统通过读取网络协议(Internet Protocol,IP)包载荷的内容来对开放式系统互联(Open System Interconnection,OSI)七层协议中的应用(Application)层信息进行分析,并将经过分析的信息生成一条条的记录,称为外部数据表示(External Data Representation,XDR)。
[0042] 在本发明的一个实施例中,采集通信用户的S1-MME的信令面XDR数据,表1是S1-MME采集字段规范及含义。
[0043] 表1
[0044]
[0045] 如表1所示,S1-MME的XDR数据包括:通信用户经过的高铁小区的标识Cell ID,以及通信用户经过切换点的时刻Procedure Start Time和Procedure End Time。
[0046] S130,根据通信用户经过的高铁小区标识,高铁小区的切换点之间的移动距离,以及通信用户经过高铁小区的移动时间,确定通信用户的平均速度。
[0047] 小区基站周围会有大量的通信用户,包括高铁用户和非高铁用户,读取经过当前高铁小区的通信用户的S1-MME的XDR数据,获取通信用户占用高铁小区的标识(Identification,ID),选定连续经过三个以上高铁小区的通信用户。
[0048] 根据通信用户占用高铁小区的序列确定通信用户移动方向,如图3所示,通信用户一次占用高铁小区1,高铁小区2,高铁小区3,高铁小区4,则通信用户移动方向是高铁小区1/2/3/4。
[0049] 根据高铁小区的公共参数确定高铁小区的切换点,切换点包括切入当前高铁小区的切入点和切出当前高铁小区的切出点。如图3所示,按照通信用户运行方向,高铁小区1与切换前高铁小区的切换点是高铁小区1的切入点,高铁小区2与切换后的切换点是高铁小区2的切出点。根据高铁小区切入点和高铁小区切出点之间的距离,确定高铁小区的切换点之间的移动距离。
[0050] 通信用户切入高铁小区的时刻为通信用户第一个业务开始时刻,通信用户切出高铁小区的时刻为通信用户最后一个业务结束时刻,根据通信用户第一个业务开始时刻和通信用户最后一个业务结束时刻,计算通信用户经过高铁小区的移动时间。如图3所示,通信用户业务值包含第一个业务,则计算通信用户第一个业务开始时刻和第一个业务结束时刻,确定通信用户经过高铁小区1的移动时间。其中,通过读取S1-MME的XDR数据获取通信用户第一个业务开始时刻和通信用户最后一个业务结束时刻。
[0051] 根据通信用户的移动方向,高铁小区的切换点之间的移动距离,通信用户经过高铁小区的移动时间,确定通信用户的平均速度。
[0052] S140,对比通信用户的平均速度和预设速度阈值确定高铁用户。
[0053] 对比通信用户的平均速度和预设速度阈值,例如,预设速度阈值为150千米/小时(kilometer/hour,km/h),若通信用户的平均速度大于预设阈值,则确定通信用户是高铁用户。若通信用户的平均速度小于预设阈值,则确定通信用户是非高铁用户。
[0054] S150,根据高铁用户的平均速度确定指定时刻的高铁用户位置。
[0055] 根据高铁用户的切换点和高铁用户的平均速度,确定指定时刻高铁用户在高铁小区的位置。
[0056] 在本发明实施例中,获取高铁小区的公共参数和高铁小区覆盖范围内的通信用户的XDR数据,确定通信用户的平均速度,对比通信用户的平均速度和预设速度阈值确定高铁用户,根据高铁用户的平均速度能够准确确定指定时刻高铁用户的位置。下面针对上述S150根据高铁用户的平均速度确定指定时刻的高铁用户位置,进行详细说明。
[0057] 在本发明的一个实施例中,高铁用户处于掉线状态,读取高铁小区的公共参数确定高铁小区的切换点,读取高铁用户的S1-MME的XDR数据,确定高铁用户的移动方向,高铁用户相邻业务之间的移动距离,以及高铁用户相邻业务之间的移动时间,确定高铁用户处于掉线状态时的平均速度。
[0058] 如图3所示,高铁用户切换出高铁小区3后离开高铁网络,进入公网小区,即高铁用户处于掉线状态。高铁用户在进入公网小区前,高铁用户第三个业务结束,高铁用户在离开公网小区后,高铁用户第四个业务开始。读取高铁用户的S1-MME的XDR数据,确定高铁用户第三个业务结束时刻和高铁用户第四个业务开始时刻,计算高铁用户在公网小区的移动时间。读取高铁小区的公共参数确定高铁小区3和高铁小区4的切换点,计算高铁用户在公网小区的移动距离。
[0059] 根据高铁用户在公网小区的移动时间和移动距离,确定高铁用户在公网小区指定时刻的位置。
[0060] 在本发明的一个实施例中,高铁用户业务开始位置处于非切换点,根据高铁用户业务开始时刻,以及高铁用户切换出当前高铁小区的切换点的时刻,计算高铁用户在当前高铁小区业务持续时间。
[0061] 结合高铁用户在当前高铁小区业务持续时间,以及高铁用户在当前高铁小区的平均速度,确定高铁用户业务开始位置。
[0062] 根据高铁用户业务开始位置和高铁用户在当前高铁小区的平均速度确定指定时刻高铁用户位置。
[0063] 在本发明的一个实施例中,高铁用户业务开始位置处于非切换点,将高铁用户业务开始高铁小区的中心位置作为高铁用户业务开始位置,如图4所示,高铁用户在高铁小区1的业务开始位置为高铁小区1的中心位置。
[0064] 根据高铁用户业务开始位置和高铁用户在当前高铁小区的平均速度确定指定时刻高铁用户位置。
[0065] 在本发明的一个实施例中,高铁用户业务结束位置处于非切换点,根据高铁用户业务结束时刻,以及高铁用户切换出当前高铁小区的切换点的时刻,计算高铁用户在当前高铁小区业务持续时间。
[0066] 结合高铁用户在当前高铁小区业务持续时间,以及高铁用户在当前高铁小区的平均速度,确定高铁用户业务结束位置。
[0067] 根据高铁用户业务结束位置和高铁用户在当前高铁小区的平均速度确定指定时刻高铁用户位置。
[0068] 在本发明的一个实施例中,高铁用户业务结束位置处于非切换点,将高铁用户业务结束高铁小区的中心位置作为高铁用户业务结束位置,如图4所示,高铁用户在高铁小区1的业务结束时点为高铁小区1的中心位置。
[0069] 根据高铁用户业务结束位置和高铁用户在当前高铁小区的平均速度确定指定时刻高铁用户位置。
[0070] 在高铁运行过程中,存在加速与减速的过程。通常高铁的主要加速过程在高铁出站时,主要减速过程在高铁进站时。高铁出站加速时间约5分钟,距离2到3公里。高铁进站减速时间比较长,减速距离超过15到20公里。另外,在行驶过程中遇到转弯、桥梁、隧道灯场景也会有加减速的过程。
[0071] 在本发明的一个实施例中,高铁用户在切换前的高铁小区的平均速度与在切换后的高铁小区的平均速度的差小于或等于预设速度阈值,则可以确定高铁用户处于匀速运行状态。如图5所示,高铁用户在高铁小区1的平均速度V1,与高铁用户在高铁小区2的平均速度V2的差值小于或等于预设速度阈值,预设速度阈值例如可以为30km/h,确定高铁用户在高铁小区1和高铁小区2处于匀速运行状态,根据高铁用户的移动方向,高铁用户的移动距离和高铁用户的移动时间,计算高铁用户的平均速度。
[0072] 在本发明的一个实施例中,高铁用户在切换前的高铁小区的平均速度与在切换后的高铁小区的平均速度的差大于预设速度阈值,则可以确定高铁用户处于匀加速运行状态或匀减速运行状态。以高铁出站时匀加速运动状态作为一个示例,如图5所示,通过读取高铁小区的公共参数和高铁用户的XDR数据,确定高铁用户在高铁小区的移动距离D1和移动时间T1,确定高铁用户在高铁小区1的平均速度V1,同理,确定高铁用户在高铁小区的平均速度V2。其中,高铁的平均速度与初速度,末速度,及加速度的关系如公式(1)-公式(4)所示。
[0073] (Va+Vb)/2=V1                           (1)
[0074] (Vb+Vc)/2=V2                           (2)
[0075] (Va-Vb)/T1=a                           (3)
[0076] (Vc-Vb)/T2=a                           (4)
[0077] 通过上述方程式组,高铁用户的平均速度V1和V2,高铁用户经过高铁小区的移动时间T1和T2已知,获取高铁用户经过高铁小区的初速度,末速度和加速度,即Va,Vb,Vc和a。根据高铁用户经过高铁小区的初速度,末速度和加速度,确定指定时刻高铁用户的位置。
[0078] 与上述的方法实施例相对应,本发明实施例还提供一种高铁用户定位装置。图6示出了本发明实施例提供的高铁用户定位装置的结构示意图。如图6所示,该装置包括:获取模块610、读取模块620、计算模块630、对比模块640和确定模块650。
[0079] 获取模块610,用于根据高铁小区的公共参数获取高铁小区的覆盖范围和高铁小区的切换点。
[0080] 读取模块620,用于获取高铁小区的覆盖范围内的通信用户的外部数据表示法XDR数据,XDR数据包括:通信用户经过的高铁小区标识,以及通信用户经过切换点的时刻。
[0081] 计算模块630,用于根据通信用户经过的高铁小区标识,高铁小区的切换点之间的移动距离,以及通信用户经过高铁小区的移动时间,确定通信用户的平均速度。
[0082] 对比模块640,用于对比通信用户的平均速度和预设速度阈值确定高铁用户。
[0083] 确定模块650,用于根据高铁用户的平均速度确定指定时刻的高铁用户位置。
[0084] 在本发明的一个实施例中,获取模块610具体可以用于通过从运营商的服务器中读取的高铁小区的公共参数,可以确定高铁小区的覆盖范围,以及高铁小区的切换点。
[0085] 在本发明的一个实施例中,高铁小区是指专为高铁沿线设置的小区和/或覆盖范围有高铁经过的小区。高铁小区的公共参数,可以从通信网络运营商的服务器中获取。高铁小区的公共参数包括以下中的一个或多个:高铁小区标识ID,基站位置,基站覆盖范围和网络类型。为了避免频率干扰,相邻高铁小区使用不同的信号频率,当通信用户从一个高铁小区移动到另一个高铁小区时,为了保持通信用户的通信不中断需要进行信道切换,相邻高铁小区基站的覆盖范围重合的区域称为切换点。
[0086] 在本发明的一个实施例中,读取模块620具体可以用于采集通信用户的S1-MME的信令面XDR数据,S1-MME的XDR数据包括:通信用户经过的高铁小区的标识Cell ID,以及通信用户经过切换点的时刻Procedure Start Time和Procedure End Time。
[0087] 在本发明的一个实施例中,计算模块640具体可以用于根据通信用户占用高铁小区的序列确定通信用户移动方向,根据高铁小区的公共参数确定高铁小区的切换点。依据高铁小区切入点和高铁小区切出点之间的距离,确定高铁小区的切换点之间的移动距离。根据通信用户业务开始时刻和通信用户业务结束时刻,计算通信用户经过高铁小区的移动时间。
[0088] 根据通信用户的移动方向,高铁小区的切换点之间的移动距离,通信用户经过高铁小区的移动时间,确定通信用户的平均速度。
[0089] 在本发明的一个实施例中,对比模块640具体可以用于对比通信用户的平均速度和预设速度阈值,例如,预设速度阈值为150km/h,若通信用户的平均速度大于预设阈值,则确定通信用户是高铁用户。若通信用户的平均速度小于预设阈值,则确定通信用户是非高铁用户。
[0090] 在本发明的一个实施例中,确定模块650具体可以用于根据高铁用户的切换点和高铁用户的平均速度,确定指定时刻高铁用户在高铁小区的位置。
[0091] 对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0092] 另外,结合本发明实施例的高铁用户定位方法和装置可以由高铁用户定位设备来实现。图7示出了本发明实施例提供的高铁用户定位设备的硬件结构示意图。
[0093] 本实施例中的高铁用户定位设备700包括:处理器701、存储器702、通信接口703和总线710,其中,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。
[0094] 具体地,上述处理器701可以包括中央处理器(CPU),或者特定集成电路(ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
[0095] 存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括HDD、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器702可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器702可在高铁用户定位设备700的内部或外部。在特定实施例中,存储器702是非易失性固态存储器。在特定实施例中,存储器702包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
[0096] 通信接口703,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
[0097] 总线710包括硬件、软件或两者,将高铁用户定位设备700的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
[0098] 也就是说,图7所示的高铁用户定位设备700可以被实现为包括:处理器701、存储器702、通信接口703和总线710。处理器701、存储器702和通信接口703通过总线710连接并完成相互间的通信。存储器702用于存储程序代码;处理器701通过读取存储器702中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种高铁用户定位方法,其中,该高铁用户定位方法包括:
[0099] 该高铁用户定位设备700可以基于来自业务调用链系统和CMDB配置管理数据库系统的相关信息执行本发明实施例中的高铁用户定位方法,从而实现结合图1至图6描述的高铁用户定位方法和装置。
[0100] 还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0101] 以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。