多网定位查询方法和系统技术方案

技术编号:13360527 阅读:117 留言:0更新日期:2016-07-17 20:09
本发明专利技术公开一种多网定位查询方法和系统。该方法包括:接收用户终端发送的定位服务请求,其中,用户终端的定位服务请求包括用户终端上报的环境参数,基础网络能提供多种定位方式产生的定位结果;根据用户终端上报的环境参数获取当前所有定位方式的适配值;选择适配值最高的定位方式,向基础网络发送终端定位请求;判断是否在预定时间内接收到定位结果;若在预定时间内接收到定位结果,则将定位结果发送给用户终端。本发明专利技术可以为多种终端提供定位服务,缩短了终端位置查询的响应时间,通过多网联合定位,提高了终端的定位精度。

【技术实现步骤摘要】

本专利技术涉及位置服务领域,特别涉及一种多网定位查询方法和系统
技术介绍
目前的无线网络是由多种网络形式组成的,终端的形式也呈现多样化。越来越广泛的终端希望能够得到网络的定位服务。传统的定位服务系统往往只能提供一种定位方式,很难满足复杂环境下终端的定位需求。同时,多样化的基础网络也为终端定位提供了多种资源,泛在网络特征下的定位技术,不再是单一网络的终端定位,而是多种网络的联合定位。现有技术在终端坐标未知的情况下,无线环境参数获取不充分时,无法估计各个定位方式定位误差的。不能够在接收来自多种终端形式的位置请求,并能够在多种基础网络中合理的查询终端的位置,评估终端所处无线环境的特点,以选择合适的定位方式。
技术实现思路
鉴于以上技术问题,本专利技术提供了一种多网定位查询方法和系统,可以为多种终端提供定位服务,缩短了终端位置查询的响应时间,通过多网联合定位,提高了终端的定位精度。根据本专利技术的一个方面,提供一种多网定位查询方法,包括:接收用户终端发送的定位服务请求,其中,用户终端的定位服务请求包括用户终端上报的环境参数,基础网络能提供多种定位方式产生的定位结果;根据用户终端上报的环境参数获取当前所有定位方式的适配值;选择适配值最高的定位方式,向基础网络发送终端定位请求;判断是否在预定时间内接收到定位结果;若在预定时间内接收到定位结果,则将定位结果发送给用户终端。<br>在本专利技术的一个实施例中,所述方法还包括:若在预定时间内未接收到定位结果,则选择基础网络中还未使用的定位方式中适配值最高的方式,执行向基础网络发送终端定位请求的步骤。在本专利技术的一个实施例中,在根据用户终端上报的环境参数获取当前所有定位方式的适配值的步骤之后,所述方法还包括:选择所有定位方式中适配值最高的m种定位方式,同时向基础网络发送终端定位请求,其中m为大于1的自然数;若同时接收到n种定位方式返回的定位数据,则根据n种定位方式返回的定位数据确定定位结果,之后执行将定位结果发送给用户终端的步骤,其中1<n≤m且n为自然数。在本专利技术的一个实施例中,根据n种定位方式返回的定位数据确定定位结果的步骤包括:选择n种定位方式中,适配值最高的定位方式返回的定位数据作为定位结果。在本专利技术的一个实施例中,根据n种定位方式返回的定位数据确定定位结果的步骤包括:将n种定位方式返回的定位数据进行加权平均后作为定位结果。在本专利技术的一个实施例中,所述方法还包括:若只接收到一种定位方式返回的定位数据,则将接收到的定位数据作为定位结果,之后执行将定位结果发送给用户终端的步骤。在本专利技术的一个实施例中,环境参数包括参考点ID,其中参考点为基础网络中坐标已知、用于终端定位的基准点;根据用户终端上报的环境参数获取当前所有定位方式的适配值的步骤包括:根据用户终端上报的参考点ID在数据库中查询参考点的已知坐标;根据所述参考点的已知坐标获取用户终端到所述参考点的真实距离;根据用户终端上报的环境参数获取每种方式下所述真实距离的距离测量误差;根据所述定位方式的距离测量误差获取相应定位方式的定位误差;根据所述定位方式的定位误差获取相应定位方式的适配值。根据本专利技术的另一方面,提供一种多网定位查询系统,包括请求接收单元、适配值获取单元、第一请求发送单元、识别单元和定位结果发送单元,其中:请求接收单元,用于接收用户终端发送的定位服务请求,其中,用户终端的定位服务请求包括用户终端上报的环境参数,基础网络能提供多种定位方式产生的定位结果;适配值获取单元,用于根据用户终端上报的环境参数获取当前所有定位方式的适配值;第一请求发送单元,用于选择适配值最高的定位方式,向基础网络发送终端定位请求;识别单元,用于判断是否在预定时间内接收到定位结果;定位结果发送单元,用于根据识别单元的判断结果,在预定时间内接收到定位结果时,将定位结果发送给用户终端。在本专利技术的一个实施例中,第一请求发送单元还用于在根据识别单元的判断结果,在预定时间内未接收到定位结果时,选择基础网络中还未使用的定位方式中适配值最高的方式,执行向基础网络发送终端定位请求的操作。在本专利技术的一个实施例中,所述系统还包括第二请求发送单元和第一结果获取单元,其中:第二请求发送单元,用于在适配值获取单元根据用户终端上报的环境参数获取当前所有定位方式的适配值之后,选择所有定位方式中适配值最高的m种定位方式,同时向基础网络发送终端定位请求,其中m为大于1的自然数;第一结果获取单元,用于在同时接收到n种定位方式返回的定位数据时,根据n种定位方式返回的定位数据确定定位结果,之后指示定位结果发送单元将定位结果发送给用户终端,其中1<n≤m且n为自然数。在本专利技术的一个实施例中,第一结果获取单元在根据n种定位方式返回的定位数据确定定位结果时,具体用于选择n种定位方式中,适配值最高的定位方式返回的定位数据作为定位结果。在本专利技术的一个实施例中,第一结果获取单元在根据n种定位方式返回的定位数据确定定位结果时,具体用于将n种定位方式返回的定位数据进行加权平均后作为定位结果。在本专利技术的一个实施例中,所述系统还包括第二结果获取单元,其中:第二结果获取单元,用于在只接收到一种定位方式返回的定位数据时,将接收到的定位数据作为定位结果,之后指示定位结果发送单元将定位结果发送给用户终端。在本专利技术的一个实施例中,环境参数包括参考点ID,其中参考点为基础网络中坐标已知、用于终端定位的基准点;适配值获取单元包括坐标获取模块、距离获取模块、距离误差获取模块、定位误差获取模块和适配值获取模块,其中:坐标获取模块,用于根据用户终端上报的参考点ID在数据库中查询参考点的已知坐标;距离获取模块,用于根据所述参考点的已知坐标获取用户终端到所述参考点的真实距离;距离误差获取模块,用于根据用户终端上报的环境参数获取每种方式下所述真实距离的距离测量误差;定位误差获取模块,用于根据所述定位方式的距离测量误差获取相应定位方式的定位误差;适配值获取模块,用于根据所述定位方式的定位误差获取相应定位方式的是适配值。本专利技术可以为多种终端提供定位服务,并能够利用多种基础网络进行高精度定位。本专利技术解决了现有技术在终端坐标未知的本文档来自技高网...

【技术保护点】
一种多网定位查询方法,其特征在于,包括:接收用户终端发送的定位服务请求,其中,用户终端的定位服务请求包括用户终端上报的环境参数,基础网络能提供多种定位方式产生的定位结果;根据用户终端上报的环境参数获取当前所有定位方式的适配值;选择适配值最高的定位方式,向基础网络发送终端定位请求;判断是否在预定时间内接收到定位结果;若在预定时间内接收到定位结果,则将定位结果发送给用户终端。

【技术特征摘要】
1.一种多网定位查询方法,其特征在于,包括:
接收用户终端发送的定位服务请求,其中,用户终端的定位服务
请求包括用户终端上报的环境参数,基础网络能提供多种定位方式产
生的定位结果;
根据用户终端上报的环境参数获取当前所有定位方式的适配值;
选择适配值最高的定位方式,向基础网络发送终端定位请求;
判断是否在预定时间内接收到定位结果;
若在预定时间内接收到定位结果,则将定位结果发送给用户终端。
2.根据权利要求1所述的方法,其特征在于,还包括:
若在预定时间内未接收到定位结果,则选择基础网络中还未使用
的定位方式中适配值最高的方式,执行向基础网络发送终端定位请求
的步骤。
3.根据权利要求1所述的方法,其特征在于,在根据用户终端上
报的环境参数获取当前所有定位方式的适配值的步骤之后,还包括:
选择所有定位方式中适配值最高的m种定位方式,同时向基础网
络发送终端定位请求,其中m为大于1的自然数;
若同时接收到n种定位方式返回的定位数据,则根据n种定位方
式返回的定位数据确定定位结果,之后执行将定位结果发送给用户终
端的步骤,其中1<n≤m且n为自然数。
4.根据权利要求3所述的方法,其特征在于,根据n种定位方式
返回的定位数据确定定位结果的步骤包括:
选择n种定位方式中,适配值最高的定位方式返回的定位数据作
为定位结果。
5.根据权利要求3所述的方法,其特征在于,根据n种定位方式
返回的定位数据确定定位结果的步骤包括:
将n种定位方式返回的定位数据进行加权平均后作为定位结果。
6.根据权利要求3所述的方法,其特征在于,还包括:
若只接收到一种定位方式返回的定位数据,则将接收到的定位数
据作为定位结果,之后执行将定位结果发送给用户终端的步骤。
7.根据权利要求1-6中任一项所述的方法,其特征在于,环境参
数包括参考点ID,其中参考点为基础网络中坐标已知、用于终端定位
的基准点;
根据用户终端上报的环境参数获取当前所有定位方式的适配值的
步骤包括:
根据用户终端上报的参考点ID在数据库中查询参考点的已知坐
标;
根据所述参考点的已知坐标获取用户终端到所述参考点的真实距
离;
根据用户终端上报的环境参数获取每种方式下所述真实距离的距
离测量误差;
根据所述定位方式的距离测量误差获取相应定位方式的定位误
差;
根据所述定位方式的定位误差获取相应定位方式的适配值。
8.一种多网定位查询系统,其特征在于,包括请求接收单元、适
配值获取单元、第一请求发送单元、识别单元和定位结果发送单元,
其中:
请求接收单元,用于接收用户终端发送的定位服务请求,其中,
用户终端的定位服务请求包括用户终端上报的环境参数,基础网络能
提供多种定位方式产生的定位结果;
适配值获取单元,用于...

【专利技术属性】
技术研发人员:谢鑫
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1