位置信息获取方法、装置及系统与流程

文档序号:22972021发布日期:2020-11-19 21:59阅读:224来源:国知局
位置信息获取方法、装置及系统与流程

本申请属于移动通信技术领域,具体涉及一种位置信息获取方法、装置及系统。



背景技术:

在移动通信网络中,用户的位置信息属于敏感信息,为保证用户的正常业务,需对用户位置进行移动性管理,目前,在对用户位置进行定位时,一般是通过全球定位系统(globalpositioningsystem,gps)对移动终端进行定位,但是,这种基于gps的定位方式往往存在定位不准确,误差大的问题。

相关技术中,通过移动网络接入核心网信息进行网络定位,其实现方法为:基于信令协议,通过移动性管理实体获得移动终端附着的基站信息,从而取得移动终端的位置信息。但是,由于定位信息来源于网络,存在伪造、篡改等情况,其获取的位置信息不可信或不准确。



技术实现要素:

为至少在一定程度上克服基于gps的定位方式存在定位不准确,误差大的问题;通过移动网络接入核心网信息进行网络定位,存在伪造、篡改等情况,其获取的位置信息不可信或不准确的问题,本申请提供一种位置信息获取方法、装置及系统。

第一方面,本申请提供一种位置信息获取方法,包括:

调用部署在移动终端的位置感应器接口获取第一位置信息;

通过移动终端接入的核心网获取第二位置信息;

对所述第一位置信息和第二位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

进一步的,还包括,

通过移动终端连接的通信设备获取第三位置信息;

对所述第一位置信息、第二位置信息及第三位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

进一步的,通信设备包括:wifi设备和蓝牙设备。

进一步的,所述位置感应器接口,包括:gps定位设备和北斗定位设备。

进一步的,所述通过移动终端接入的核心网获取第二位置信息,包括:

截取移动终端空口信令,根据所述空口信令获取第二位置信息;

和/或,

从mme网元中获取第二位置信息;

和/或,

通过gmlc发起用户位置查询信息获取第二位置信息;

和/或,

从用户业务承载的网元的信息获取第二位置信息;

和/或,

根据移动终端上层应用与后台服务器业务交互的信息获取第二位置信息。

进一步的,所述通过移动终端接入的核心网获取第二位置信息,还包括:

通过cellid定位技术获取第二位置信息。

进一步的,还包括:

获取第一位置信息对应的第一时钟信息;

获取第二位置信息对应的第二时钟信息;

对第一时钟信息和第二时钟信息进行比对,根据比对结果确定移动终端的实际位置信息。

进一步的,在对所述第一位置信息和第二位置信息进行比对前,还包括:

将第一位置信息和第二位置信息进行归一化处理。

第二方面,本申请提供一种位置信息获取装置,包括:

第一获取模块,用于调用部署在移动终端的位置感应器接口获取第一位置信息;

第二获取模块,用于通过移动终端接入的核心网获取第二位置信息;

确定模块,用于对所述第一位置信息和第二位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

第三方面,本申请提供一种位置信息获取系统,包括:

如第二方面所述的位置信息获取装置、移动终端和核心网;

所述位置信息获取装置分别与所述移动终端和核心网连接,通过移动终端和核心网获取移动终端的实际位置信息。

本申请的实施例提供的技术方案可以包括以下有益效果:

本发明实施例提供的位置信息获取方法、装置及系统,通过调用部署在移动终端的位置感应器接口获取第一位置信息;通过移动终端接入的核心网获取第二位置信息;对第一位置信息和第二位置信息进行比对,根据比对结果获取移动终端的实际位置信息,本申请通过多种方式获取用户位置信息,并对位置信息进行联合确认,能够确保用户位置信息的准确、可信性,排除因一种方式获取的位置信息存在误差、干扰、伪造、篡改等问题,从而为基于位置信息的业务处理提供可信支撑。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请一个实施例提供的一种位置信息获取方法的流程图。

图2为本申请另一个实施例提供的一种位置信息获取方法的流程图。

图3为本申请一个实施例提供的另一种位置信息获取方法的流程图。

图4为本申请一个实施例提供的一种位置信息获取装置的功能结构图。

图5为本申请一个实施例提供的一种位置信息获取系统的功能结构图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。

图1为本申请一个实施例提供的位置信息获取方法的流程图,如图1所示,该位置信息获取方法包括:

s11:调用部署在移动终端的位置感应器接口获取第一位置信息;

s12:通过移动终端接入的核心网获取第二位置信息;

s13:对第一位置信息和第二位置信息进行比对,根据比对结果获取移动终端的实际位置信息。

若第一位置信息和第二位置信息一致,则将第一位置信息或第二位置信息作为移动终端的实际位置信息。

传统位置信息获取方法大多通过两种方式,一种方式是基于位置感应器接口获取移动终端位置信息;另一种基于核心网技术获取移动终端位置信息,通过位置感应器接口如gps对移动终端进行定位往往存在定位不准确,误差大的问题,而通过核心网技术进行网络定位,易存在伪造、篡改等情况,其获取的位置信息不可信或不准确的问题。

本实施例中,通过调用部署在移动终端的位置感应器接口获取第一位置信息;通过移动终端接入的核心网获取第二位置信息;对第一位置信息和第二位置信息进行比对,根据比对结果获取移动终端的实际位置信息,本申请通过多种方式获取用户位置信息,并对位置信息进行联合确认,能够确保用户位置信息的准确、可信性,排除因一种方式获取的位置信息存在误差、干扰、伪造、篡改等问题,从而为基于位置信息的业务处理提供可信支撑。

本发明实施例提供另一种位置信息获取方法,如图2所示的流程图,该位置信息获取方法包括:

s21:调用部署在移动终端的位置感应器接口获取第一位置信息;

一些实施例中,位置感应器接口,包括但不限于:gps定位设备和北斗定位设备。

通过在移动终端上部署代理,代理通过调用gps、北斗等位置感应器接口,获取移动终端的精确位置信息。

s22:通过移动终端接入的核心网获取第二位置信息;

一些实施例中,通过移动终端接入的核心网获取第二位置信息包括但不限于以下实现方式:

方式1:截取移动终端空口信令,根据所述空口信令获取第二位置信息;

方式2:从mme网元中获取第二位置信息;

mme(mobilitymanagemententity)网元是3gpp协议lte接入网络的关键控制节点,它负责空闲模式的ue(userequipment)的定位,传呼过程,包括中继。mme为移动管理实体,负责管理入网用户的移动接入管理。用户执行注册、重选、切换、tau(对于处于空闲状态和链接状态的ue,都要对其注册的ta进行管理)成功后,用户附着的基站都会将用户当前的跟踪区识别码(trackingareaidentity,tai)和e-utran小区全球标识码(e-utrancellglobalidentifier,ecgi)信息上报到所属的mme。现网中mme储存相关用户的位置信息,通过核心网信令协议从网元mme中能够得到用户移动终端附着的基站id号,因此可以从mme中直接查询到用户所属的基站以及附着的小区信息。该信息在小区网络拓扑图的配合下可以实现对用户的精准定位。

方式3:通过gmlc发起用户位置查询信息获取第二位置信息;

gmlc(gatewaymobilelocationcenter)网关移动位置中心,是外部位置程序访问gsmplmn(publiclandmobilenetwork,公共陆地移动网络)的第一个结点,它执行注册授权检查和从归属位置寄存器hlr请求路由信息,因此,通过gmlc发起用户位置查询信息可以获取移动终端的位置信息。

方式4:从用户业务承载的网元的信息获取第二位置信息;

例如,通过sgw(servinggateway,服务网关)网元或pgw(pdngateway,pdn网关)网元获取移动终端的位置信息。

方式5:根据移动终端上层应用与后台服务器业务交互的信息获取第二位置信息。

方式6:应用服务器通过终端上层应用获取的用户位置信息主要是小区层级、以及经纬度层级,对用户的定位精度在百米和米范围之间。

用户位置信息按照定位精确度从低到高可以分为用户归属的网元mme定位、用户所在的跟踪区ta(trackingarea)定位、用户身处的物理小区定位、以及用户的经纬度坐标定位。

方式7:网元通过移动网络获取的用户位置信息主要是mme层级、跟踪区层级、以及小区层级,对用户的定位精度在上万千米和百米范围之间。

方式8:通过cellid定位技术获取第二位置信息。

cellid是通过获取目标手机提供给定位用户获取信息。它是通过所在的蜂窝小区id来确定其所在的位置。目标手机可能处在不同的状态,当核心网发出lcs的请求后,如果目前ue处在其它状态,srnc(servingrnc,服务rnc)对ue进行寻呼,以确定蜂窝的id进而确定手机的位置信息。

s23:通过移动终端连接的通信设备获取第三位置信息;

一些实施例中,通信设备包括但不限于:wifi设备和蓝牙设备。

针对特定场景,移动终端接入特定场景中的通信设备可以快速获取第三位置信息。

s24:对第一位置信息、第二位置信息及第三位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

若第一位置信息、第二位置信息及第三位置一致,则将一致的位置信息作为移动终端的实际位置信息。

一些实施例中,在专用设备和移动终端中各有一个合法设备的白名单,非法设备访问时将导致告警,并且禁止访问用户位置信息,防护非法设备获取用户位置信息。

本实施例中,通过增加其他定位方法获取第三位置信息,以及通过多种实现方式获取第一位置信息和第二位置信息,可以进一步保证获取定位信息的准确性及真实性,从而为基于位置信息的业务处理提供可信支撑。

本发明实施例提供另一种位置信息获取方法,如图3所示的流程图,该位置信息获取方法包括:

s31:获取第一位置信息对应的第一时钟信息;

s32:获取第二位置信息对应的第二时钟信息;

s33:判断第一时钟信息和第二时钟信息是否一致,若一致,执行s34;

s34:将第一位置信息和第二位置信息进行归一化处理;

s35:将归一化后的第一位置信息和第二位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

一些实施例中,将第一位置信息和第二位置信息进行归一化处理包括设置第一位置信息和第二位置信息的满足条件,将不满足条件的位置信息剔除,满足条件例如包括经纬度范围条件,时间条件等。例如,若前一分钟在新疆,后一分钟在广州的位置信息不满足条件,需重新获取位置信息。

归一化后的第一位置信息和第二位置信息若一致,可确认当前用户的位置信息是准确的,否则,通过其它手段进行问题排查,如判断是否存在两个同样身份的终端,以获取用户准确位置。

本实施例中,通过验证多种途径获取位置信息多对应的时间是否一致,可以进一步提高获取位置的准确性和可信度,另外通过归一化处理便于进行位置比对,以最终获取移动终端的时间位置。

本发明实施例提供一种位置信息获取装置,如图4所示的功能结构图,该位置信息获取装置包括:

第一获取模块41,用于调用部署在移动终端的位置感应器接口获取第一位置信息;

第二获取模块42,用于通过移动终端接入的核心网获取第二位置信息;

确定模块43,用于对第一位置信息和第二位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息。

一些实施例中,还包括:

第三获取模块44,用于通过移动终端连接的通信设备获取第三位置信息;

确定模块43还用于对第一位置信息、第二位置信息及第三位置信息进行比对,根据比对结果确定移动终端的实际位置信息。

一些实施例中,还包括:

时钟验证模块45,用于获取第一位置信息对应的第一时钟信息,获取第二位置信息对应的第二时钟信息,对第一时钟信息和第二时钟信息进行比对,根据比对结果确定移动终端的实际位置信息。

一些实施例中,还包括:

处理模块46,用于将第一位置信息和第二位置信息进行归一化处理。

本实施例中,通过第一获取模块调用部署在移动终端的位置感应器接口获取第一位置信息;第二获取模块通过移动终端接入的核心网获取第二位置信息;确定模块对第一位置信息和第二位置信息进行比对,根据比对结果确定所述移动终端的实际位置信息,可以实现通过多种方式获取用户位置信息,并对位置信息进行联合确认,能够确保用户位置信息的准确、可信性,排除因一种方式获取的位置信息存在误差、干扰、伪造、篡改等问题,从而为基于位置信息的业务处理提供可信支撑。

本发明实施例提供一种位置信息获取系统,如图5所示的功能结构图,该位置信息获取系统包括:

如上述实施例中所述的位置信息获取装置51、移动终端52和核心网53;

位置信息获取装置51分别与移动终端52和核心网53连接,通过移动终端52和核心网获53取移动终端的实际位置信息。

本实施例中,通过位置信息获取装置通过移动终端和核心网获取移动终端的实际位置信息,排除因一种方式获取的位置信息存在误差、干扰、伪造、篡改等问题,从而为基于位置信息的业务处理提供可信支撑。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能组件的形式实现。所述集成的模块如果以软件功能组件的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

需要说明的是,本发明不局限于上述最佳实施方式,本领域技术人员在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

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