一种终端辅助无线定位方法及装置制造方法

文档序号:7771759阅读:255来源:国知局
一种终端辅助无线定位方法及装置制造方法
【专利摘要】本发明公开了一种终端辅助无线定位方法及装置,涉及无线通讯领域,所述装置包括:请求发送模块,用于当其所属的第一终端不具备定位能力时,向所述第一终端附近的至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间;响应接收模块,用于接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间;定位计算模块,用于利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置。本发明通过终端间的相互协作,辅助不具备定位能力的终端完成无线定位。
【专利说明】一种终端辅助无线定位方法及装置

【技术领域】
[0001]本发明涉及无线通讯领域,特别涉及一种无线通信定位技术。

【背景技术】
[0002]随着时代的不断发展,手机定位技术受到越来越多的重视。不论是GPS定位技术,还是利用无线传感器网络或其他定位手段进行定位,都有局限性。为了达到更高的定位精度,多种定位系统协作组合定位,即多模定位,是未来发展的一个方向,发挥各自的优势,既可以提供较好的精度和响应速度,又可以覆盖较广的范围,实现无缝的、精确的定位。例如,将卫星定位系统与移动通信系统有机结合进行手机定位,充分利用卫星定位系统在覆盖面积大、空旷地区定位精度高及移动通信网络在室内、密集城区定位精度高的优势,更好地满足了市场需求。
[0003]卫星定位至少要搜索到4颗星,然后根据到达时间进行测距,再根据测距结果列出至少4个球面方程或者双曲方程,如图1和图2所示,通过解方程解出空间位置。在室内密集城区,由于GPS信号衰减大,因此无法搜索到足够的4个星,无法完成GPS定位,使得定位功能受到约束。
[0004]传统无线定位方案的主要问题是限于定位锚点的选择范围太少,仅限于公共的锚点,如卫星基站等。另外室内有NL0S、多径、信道环境变化等因素也会导致蜂窝定位不准确的问题,这方面业界虽然已有一些研究成果,但一般都基于理想的假设,需要进一步深入研究在实际应用中可行的技术方案。


【发明内容】

[0005]本发明的目的在于提供一种终端辅助无线定位方法及装置,能更好地解决终端实现无线定位问题。
[0006]根据本发明的一个方面,提供了一种终端辅助无线定位方法,包括:
[0007]不具备定位能力的第一终端向附近至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间;
[0008]第一终端接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间;
[0009]第一终端利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置。
[0010]优选地,在所述不具备定位能力的第一终端向附近至少一个已完成定位的第二终端发起辅助定位请求的步骤之前,还包括确定所述第一终端是否具备定位能力的步骤:
[0011]所述第一终端比较其已知定位信息的数目与预设第一门限;
[0012]若所述数目小于所述预设第一门限,则确定其不具备定位能力,否则,确定其具备定位能力;
[0013]其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。
[0014]优选地,已完成定位的第二终端接收所述辅助定位请求,并将所述辅助定位请求的信号强度与预设第二门限进行比较,若所述信号强度大于所述预设第二门限,则所述第二终端向所述第一终端发送用于响应所述辅助定位请求的辅助定位信息。
[0015]优选地,所述辅助定位信息包括所述第二终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差。
[0016]优选地,所述第一终端利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置的步骤包括:
[0017]所述第一终端利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定其与所述第二终端之间的距离;
[0018]利用所述距离和所述第二终端的空间位置,确定其空间位置。
[0019]优选地,若所述第一终端的已知定位信息与已收到的辅助定位信息的数目之和小于所述预设第一门限,则通过将辅助定位请求的信号强度增大,增加响应所述辅助定位请求的辅助定位信息的数目,直至所述数目之和大于或等于所述预设第一门限,从而使所述第一终端具备定位能力。
[0020]根据本发明的另一方面,提供了一种终端辅助无线定位装置,包括:
[0021]请求发送模块,用于当其所属的第一终端不具备定位能力时,向所述第一终端附近的至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间;
[0022]响应接收模块,用于接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间;
[0023]定位计算模块,用于利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置。
[0024]优选地,还包括:
[0025]能力确定模块,用于比较所述第一终端的已知定位信息的数目与预设第一门限,若所述数目小于所述预设第一门限,则确定所述第一终端不具备定位能力,否则,确定其具备定位能力,其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。
[0026]优选地,所述辅助定位信息包括所述第二终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,所述定位计算模块包括:
[0027]距离确定子模块,用于利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定所述第一终端与所述第二终端之间的距离;
[0028]位置确定子模块,用于利用所述距离和所述第二终端的空间位置,确定第一终端的空间位置。
[0029]根据本发明的另一方面,提供了一种终端辅助无线定位装置,包括:
[0030]请求接收模块,用于接收来自不具备定位能力的第一终端的辅助定位请求;
[0031]比较模块,用于将所述辅助定位请求的信号强度与其所属第二终端中的预设第二门限进行比较;
[0032]响应发送模块,用于当所述信号强度大于所述预设第二门限时,向所述第一终端发送用于响应所述辅助定位请求的辅助定位信息,以供所述第一终端实现辅助定位。
[0033]与现有技术相比较,本发明的有益效果在于:
[0034]本发明通过终端之间的相互协作,使依据卫星和/或无线基站和/或WIFI节点的已知定位信息无法独立完成定位的终端能够利用已经成功定位的终端,实现辅助无线定位。

【专利附图】

【附图说明】
[0035]图1是现有技术提供的球面交集定位示意图;
[0036]图2是现有技术提供的双曲面交集定位示意图;
[0037]图3是本发明实施例提供的终端辅助无线定位流程图;
[0038]图4是本发明实施例提供的终端辅助无线定位装置结构图;
[0039]图5是本发明实施例提供的密集城区的终端辅助无线定位场景图;
[0040]图6是本发明实施例提供的室内的终端辅助无线定位场景图;
[0041]图7是本发明实施例提供的矿井下的终端辅助无线定位场景图。

【具体实施方式】
[0042]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0043]图3是本发明实施例提供的终端辅助无线定位流程图,如图3所示,步骤包括:
[0044]步骤301、第一终端UE不能成功定位,将其作为辅助定位请求终端。
[0045]第一终端确定其定位条件是否满足,如果满足则进行定位,如果不满足,则作为辅助定位请求终端。具体地说,所述定位条件具体包括但不限于:收到卫星的信号个数是否足够,收到其他定位锚点的信号个数是否足够,其他定位锚点包括但不限于无线基站、室内wifi结点等。如果卫星的信号个数加上其他定位锚点的信号个数之和少于预设第一门限(至少为4),则定位条件不满足,需要发起辅助定位请求。辅助个数=预设第一门限-卫星的信号个数与其他定位锚点的信号个数之和,即至少要收到辅助个数个附近终端的辅助响应,即至少要收到辅助个数个辅助定位信息。
[0046]本实施例以第一终端不满足定位条件,即不具备定位能力为例进行说明。
[0047]步骤302、辅助定位请求终端确定辅助范围,向附近的终端发起辅助定位请求。
[0048]辅助定位请求终端可以预先规划几个辅助定位请求的信号强度等级,不同信号强度等级对应不同大小的辅助范围,信号强度越大,辅助范围越大。辅助定位请求终端第一次发送辅助定位请求时,将信号强度设置为最低等级,并向附近的终端发起辅助定位请求,并记录发送时刻T0。
[0049]步骤303、附近的终端接收所述辅助定位请求,并记录所述请求的到达时间Tl,同时判断自身是否符合辅助定位条件,若符合辅助定位条件,则作为辅助定位响应终端。辅助定位响应终端计算请求响应信号发送时刻T2,把本终端的空间位置和delta (delta等于T2-T1)发给辅助定位请求终端。
[0050]所述判断自身是否符合辅助定位条件的步骤具体包括但不限于:确定本终端是否已经完成定位;确定收到辅助定位请求的信号强度是否大于预设第二门限;若上述2个条件满足,则响应所述辅助定位请求。也就是说,如果辅助定位响应终端未完成定位或信号强度小于等于预设第二门限,则不响应所述辅助定位请求。如果辅助定位响应终端满足辅助定位条件,能够提供辅助定位信息,则把本终端的空间位置、辅助定位信息的发送时刻与辅助定位请求的接收时刻的差发给辅助定位请求终端。
[0051]步骤304、辅助定位响应终端把辅助定位信息发给辅助定位请求终端。
[0052]步骤305、辅助定位请求终端根据反馈过来的辅助定位信息,计算其空间位置。
[0053]辅助定位请求终端接收请求到的辅助定位信息,并记录接收时刻T3,根据上述时间信息计算距离信息,即距离Cli=C^TS-TO-(IeItai)tj其中c为光速;di为请求终端和第i个辅助定位响应终端的距离;i为响应所述辅助定位请求的辅助定位响应终端的编号^eltai为第i个辅助定位响应终端的时间修正量。
[0054]辅助定位请求终端综合融合搜到的已知位置点信息,包括卫星信息、其他锚点信息、辅助定位响应终端信息,计算其空间位置。设辅助定位请求终端的空间位置为(X,y, z),根据所有已知位置点的位置和距离信息,列联合方程组,通过解方程组得到(X,y, Z)的解。
[0055]如果辅助定位请求终端收到的响应个数大于或等于辅助个数,则计算本终端位置,否则提升辅助定位请求的信号强度等级,并重复步骤302至步骤305。如果已经达到最高信号等级,则提示不满足定位条件。换句话说,若所述辅助定位请求终端的已知定位信息与已收到的辅助定位信息的数目之和小于所述预设第一门限,则通过将辅助定位请求的信号强度增大,增加响应所述辅助定位请求的辅助定位信息的数目,直至所述数目之和大于或等于所述预设第一门限,从而使所述辅助定位请求终端具备定位能力。
[0056]简言之,第一终端首先比较其已知定位信息的数目与预设第一门限,当所述数目小于所述预设第一门限时,确定其不具备定位能力,否则,确定其具备定位能力,其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。本实施例中,假设第一终端不具备定位能力,将其作为辅助定位请求终端。所述辅助定位请求终端向附近至少一个已完成定位的辅助定位响应终端发起辅助定位请求,并保存所述辅助定位请求的发送时间。已完成定位的辅助定位响应终端接收所述辅助定位请求,并将所述请求的信号强度与预设第二门限进行比较,当所述信号强度大于所述预设第二门限时,辅助定位响应终端向所述辅助定位请求终端发送用于响应所述辅助定位请求的辅助定位信息,其中,所述辅助定位信息包括所述辅助定位响应终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差。辅助定位请求终端接收辅助定位响应终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间,然后利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定其与所述辅助定位响应终端之间的距离,并利用所述距离和所述辅助定位响应终端的空间位置,确定其空间位置。
[0057]图4是本发明实施例提供的终端辅助无线定位装置结构图,如图4所示,装置包括:不能定位的弟一终端和附近已完成定位的弟_.终端。
[0058]所述不能定位的第一终端包括能力确定模块、请求发送模块、响应接收模块、定位计算模块,其中:
[0059]所述能力确定模块,用于比较第一终端的已知定位信息的数目与预设第一门限,若所述数目小于所述预设第一门限,则确定所述第一终端不具备定位能力,否则,确定所述第一终端具备定位能力,其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。具体地说,所述能力确定模块用于检查第一终端的已知定位信息,其中,所述检查第一终端的已知定位信息的步骤包括但不限于:收到卫星的信号个数是否足够,收到其他定位锚点的信号个数是否足够,所述其他定位锚点包括但不限于无线基站、室内wifi节点等。如果卫星的信号个数加上其他定位锚点的信号个数之和少于预设第一门限(至少为4),则第一终端发起辅助定位请求。辅助个数=预设第一门限-卫星的信号个数与其他定位锚点的信号个数之和,则至少要收到辅助个数个辅助响应。
[0060]所述请求发送模块,用于当所述第一终端不具备定位能力时,向所述第一终端附近的至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间;进一步说,所述请求发送模块还用于通过确定发送辅助定位请求的信号强度,确定请求辅助的范围,以便在所述范围内发送辅助定位请求。预先设置几个信号强度等级,第一次发送辅助定位请求时,把信号强度设置为最低等级,如果收到的辅助定位信息个数少于辅助个数,则提高信号强度等级,重新广播发起辅助定位请求。也就是说,所述第一终端实现辅助定位,应满足已知定位信息与已收到的辅助定位信息的数目之和大于或等于所述预设第一门限。
[0061]所述响应接收模块,用于接收辅助定位响应,具体地说,用于接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间,其中,所述辅助定位信息包括所述第二终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差;
[0062]所述定位计算模块,用于利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置,具体地说,所述定位计算模块包括:距离确定子模块和位置确定子模块,其中,所述距离确定子模块利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定所述第一终端与所述第二终端之间的距离,然后,所述位置确定子模块利用所述距离和所述第二终端的空间位置,确定第一终端的空间位置。具体地说,所述定位计算模块综合融合搜到的已知位置点信息,包括卫星信息、其他锚点信息、第二终端信息,计算第一终端的空间位置。设第一终端的空间位置为(x,y,z),根据所有已知位置点的位置和距离信息,列联合方程组,解方程组得到(X,y, z)的解。
[0063]在第一终端依据当前已知的定位信息不能进行定位的情况下,第一终端与其附近的终端进行协作,向发起辅助定位请求并接收响应的辅助定位信息。经过协作,在能力确定模块确定定位信息满足定位算法之后,定位计算模块利用定位信息进行定位,输入包括但不限于公共定位设施的已知定位信息以及协作终端的辅助定位信息,输出包括但不限于第一终端的空间位置,即第一终端的坐标。
[0064]所述附近已完成定位的第二终端包括:
[0065]请求接收模块,用于接收来自不具备定位能力的第一终端的辅助定位请求;
[0066]比较模块,用于将所述辅助定位请求的信号强度与其所属第二终端中的预设第二门限进行比较;
[0067]响应发送模块,用于当所述信号强度大于所述预设第二门限时,向所述第一终端发送用于响应所述辅助定位请求的辅助定位信息,以供所述第一终端实现辅助定位;
[0068]定位计算模块,用于当其所属的第二终端的已知定位信息的数目大于或等于其所述第二终端中的预设第一门限时,利用所述已知定位信息,确定所述第二终端的空间位置,其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点等公共定位设施。
[0069]第二终端的定位计算模块通过卫星等公共定位设施,根据现有技术,独立完成自身定位,确定其空间位置,即第二终端的坐标。第二终端对不能定位的第一终端发来的辅助定位请求进行分析,判断是否向其发送辅助定位信息。如果能够辅助,则向第一终端发送辅助定位信息。
[0070]第二终端收到辅助定位请求后,判断自身是否满足辅助定位条件,所述辅助条件分析模块具体包括,但不限于:确定本终端是否已经完成定位,确定收到辅助定位请求的信号强度是否大于第二预设门限;只有上述两个条件均满足时,响应第一终端的辅助定位请求,也就是说,如果第二终端未完成定位或信号强度小于等于预设第二门限,则不响应所述辅助定位请求。如果第二终端满足辅助定位条件,能够提供辅助定位信息,则把本终端的空间位置、辅助定位信息的发送时刻与辅助定位请求的接收时刻的差发给第一终端。
[0071]上述不具备定位能力的终端包括依据公共定位设施的已知定位信息不能独立完成定位的终端,还包括依据公共定位设施的已知定位信息和其它协作终端的辅助定位信息不能完成定位的终端。
[0072]上述已完成定位的终端包括依据公共定位设施的已知定位信息能够独立完成定位的终端,还包括依据公共定位设施的已知定位信息和其它协作终端的辅助定位信息能够完成定位的终端。
[0073]图5是本发明实施例提供的密集城区的终端辅助无线定位场景图,如图5所示,在密集城区中,有4个UE,假设空中可见卫星有5个。
[0074]根据目前的卫星导航定位算法,要完成定位至少需要接收4个卫星信号。在本例中:
[0075]UE2能够收到GPS1、GPS2、GPS3、GPS4、GPS5共5颗卫星的信号,满足独立定位条件,因此能够独立完成定位,设定位后的信息为(α 2,x2, y2, z2),其中,α 2为UE2时钟和卫星的时差。x2、y2、z2分别为UE2的三维坐标。
[0076]UE3能够收到GPS1、GPS2、GPS3、GPS4、GPS5共5颗卫星的信号,满足独立定位条件,因此能够独立完成定位,设定位后的信息为(α 3,x3, y3, z3),其中,α 3为UE3时钟和卫星的时差。x3、y3、z3分别为UE3的三维坐标。
[0077]UE4能够收到GPS2、GPS3、GPS4、GPS5共4颗卫星的信号,满足独立定位条件,因此能够独立完成定位,设定位后信息为(α 4,x4, y4, z4),其中,α 4为UE4时钟和卫星的时差。x4、y4、z4分别为UE4的三维坐标。
[0078]UEl能够收到GPSl、GPS4、GPS5共3颗卫星的信号,不满足独立定位条件,因此不能够独立完成定位,即当前UEl不具备定位能力,设位置位置为(a,x,y,z),其中α为UEl时钟和卫星的时差。x、y、z分别为UEl的三维坐标。UEl依据本发明的方法,辅助定位过程下:
[0079]1、UEl不满足独立定位条件,因此作为辅助定位请求终端。辅助定位请求终端设置辅助定位请求的信号强度为最低等级,如果收到的辅助定位信息不够,则提高辅助定位请求的信号强度等级。
[0080]2、UEl向周围的终端发起辅助定位请求,并记录所述辅助定位请求的发送时刻TOo
[0081]3、周围的终端接收所述辅助定位请求,并记录所述辅助定位请求的接收时间Tl,同时检查自身是否符合辅助定位条件,如果满足辅助定位条件,则作为辅助定位响应终端。
[0082]本实施例中,UE2、UE3、UE4、UE5为UEl周围的终端。当请求信号强度等级调整到一定级别时,UE44会首先满足辅助定位条件,作为辅助定位响应终端。
[0083]4、UE4记录所述辅助定位请求的接收时间Tl,设其响应所述辅助定位请求而发送辅助定位信息的时间为T2,UE4计算delta4=T2-Tl,然后将包含delta4、(x4, y4, z4)信息发给UEI。
[0084]5、UEl接收所述辅助定位信息,并记录所述辅助定位信息的接收时刻T3,计算其与 UE4 之间的距离 d4=c* (T3-T0-delta4)o
[0085]6、由于UEl可以收到三颗卫星,因此需要辅助定位信息的个数等于1,只需要I个周围的终端进行响应就可以满足定位条件。
[0086]UEl收到UE4发过来的辅助定位信息后,通过UEl分别与GPS1、GPS4、GPS5的测距信息(即独立定位信息),以及其与UE4的测距信息(即辅助定位信息),可以建立包含4个方程的方程组,通过解方程组,可得到(α,x, y, z)。
[0087]图6是本发明实施例提供的室内的终端辅助无线定位场景图,如图6所示,室内有3个UE,假设空中可见卫星有4个。
[0088]根据目前的卫星导航定位算法,要完成定位,至少需要接收4个卫星的信号。在本实施例中:
[0089]UEl能够收到GPS1、GPS2、GPS3、GPS4共4颗卫星的信号,满足独立定位条件,因此能够独立完成定位,设定位后的信息为(al,xl, yl,zl),其中,α I是UEl时钟和卫星的时差,xl、yl、zl分别是UEl的三维坐标。
[0090]UE2能够收到GPS1、GPS2、GPS3、GPS4共4颗卫星的信号,满足独立定位条件,因此能够独立完成定位,设定位后的信息为U 2,x2, y2, z2),其中,α 2为UE2时钟和卫星的时差,x2、y2、z2分别为UE2的三维坐标。
[0091]UE3不能收到卫星信号,不满足独立定位条件,因此不能够独立完成定位,根据建筑物地图,由于其与UEl和UE2在一个室内水平面,因此设未知位置为(x,y),其中,x和y分别为UE3在UEl和UE2组成的平面内的坐标。
[0092]1、UE3不满足独立定位条件,即不具备定位能力,因此作为辅助定位请求终端。辅助定位请求终端设置辅助定位请求的信号强度为最低等级,如果收到的辅助定位信息不够,则提高辅助定位请求的信号强度等级。
[0093]2、UE3向周围的终端发起辅助定位请求,并记录所述辅助定位请求的发送时刻TOo
[0094]3、周围的终端接收所述辅助定位请求,并记录所述辅助定位请求的接收时间,SP到达时间,同时检查自身是否符合辅助定位条件,如果满足辅助定位条件,则作为辅助定位响应终端。
[0095]本实施例中,UEl和UE2为位于UE3周围的终端。当辅助定位请求的信号强度等级调整到一定级别时,UEl和UE2都会作为辅助定位响应终端。
[0096]4、UEl记录所述辅助定位请求的到达时间,即所述辅助定位请求的接收时间T11,设其用于响应所述辅助定位请求的而发送辅助定位信息的时间,即所述辅助定位信息的发送时间为T21,UEl计算deltal=T21_Tll,然后将包含deltal、(xl, yl)的辅助定位信息发送给UE3。
[0097]同理,UE2所述辅助定位请求的到达时间,即所述辅助定位请求的接收时间T12,设其用于响应所述辅助定位请求的而发送辅助定位信息的时间,即所述辅助定位信息的发送时间为T22,UE2计算delta2=T22-T12,然后将包含delta2、(x2, y2)的辅助定位信息发送给UE3。
[0098]5、UE3接收UEl响应所述辅助定位请求而发送的辅助定位信息,并记录所述辅助定位信息的到达时间,即所述辅助定位信息的接收时刻T31,计算其与UEl之间的距离dl=c* (T31-T0-deltal)。
[0099]同理,UE3接收UE2响应所述辅助定位请求而发送的辅助定位信息,并记录所述辅助定位信息的到达时间,即所述辅助定位信息的接收时刻T32,计算其与UE2之间的距离d2=c* (T32-T0_delta2)。
[0100]6、根据建筑物地图,三个UE在一个室内平面上,因此UE3通过与UEl的距离dl和UEl的坐标(xl,yl),通过与UE2的距离d2和UE2的坐标(x2,y2),可以建立包含2个球面方程的方程组,通过解方程可得到UE3的坐标(X,y)。
[0101]图7是本发明实施例提供的矿井下的终端辅助无线定位场景图,如图7所示,矿井内有9个UE,在本实施例中,由于矿井的空间结构是已知的,因此可以通过已知的矿井结构来减少对协作终端个数的要求,如本实施例中的UE4、UE5、UE6、U7、UE8、UE9。
[0102]UE1、UE2、UE3能够独立完成定位。
[0103]UE4通过本发明的辅助定位方法,可以通过UE1、UE2、UE3三个已经完成定位的终端的协助,分别得到UE4到UE1、UE2、UE3三个终端之间的距离。
[0104]由于UE1、UE2、UE3已独立完成定位,因此UE1、UE2、UE3三个终端的空间位置,即空间坐标是已知的。
[0105]假设UE4的空间坐标为未知数,则根据得到的所述三个距离和已知的所述三个终端的空间坐标,可以建立包含三个方程的方程组,通过解方程组可以解出UE4的空间坐标,即UE4完成定位。
[0106]同样的,通过类似UE4的辅助定位方法,可以解出UE5的空间坐标,即UE5完成定位。
[0107]在UE4和UE5已经定位的情况下,UE6和UE7可以通过UE4和UE5进行协作定位,根据UE6到UE4和UE5的距离,可以列出包含两个方程的方程组,通过解方程组,解出与UE4和UE5在同一个水平面的UE6的空间坐标,即UE6完成定位。同理,根据UE7到UE4和UE5的距离,可以列出包含两个方程的方程组,通过解方程组,解出与UE4和UE5在同一个水平面的UE7的空间坐标,即UE7完成定位。
[0108]在UE6和UE7已经定位的情况下,UE8通过UE6和UE7进行协作定位。根据矿井的空间结构图,UE8与UE6和UE7在一个平面上,因此根据UE8与UE6和UE7的距离,可以列出包含两个方程的方程组,通过解方程组,解出与UE6和UE7在同一个垂直平面的UE8的空间坐标,即UE8完成定位。
[0109]UE9通过UE8进行协助定位,根据矿井的空间结构图,可以确定UE9与UE8在同一线性通道上,因此通过一个距离方程就可以确定UE9的空间坐标,即UE9完成定位。
[0110]综上所述,本发明具有以下技术效果:
[0111]1、在人群多楼宇密集的地方,能够显著消除常规定位方法的盲点,例如卫星定位;
[0112]2、在大的室内空间,例如商场、写字楼,能够显著消除室内常规定位方法的盲点。
[0113]3、在某些特殊场合,如消防、矿井等,通过在路径中放置临时辅助终端,可以实现这些特殊场合的定位。
[0114]4、在临时应急场合,能够建立无线定位环境。
[0115]尽管上文对本发明进行了详细说明,但是本发明不限于此,本【技术领域】技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【权利要求】
1.一种终端辅助无线定位方法,其特征在于,包括: 不具备定位能力的第一终端向附近至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间; 第一终端接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间; 第一终端利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置。
2.根据权利要求1所述的方法,其特征在于,在所述不具备定位能力的第一终端向附近至少一个已完成定位的第二终端发起辅助定位请求的步骤之前,还包括确定所述第一终端是否具备定位能力的步骤: 所述第一终端比较其已知定位信息的数目与预设第一门限; 若所述数目小于所述预设第一门限,则确定其不具备定位能力,否则,确定其具备定位能力; 其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。
3.根据权利要求2所述的方法,其特征在于,已完成定位的第二终端接收所述辅助定位请求,并将所述辅助定位请求的信号强度与预设第二门限进行比较,若所述信号强度大于所述预设第二门限,则所述第二终端向所述第一终端发送用于响应所述辅助定位请求的辅助定位信息。
4.根据权利要求3所述的方法,其特征在于,所述辅助定位信息包括所述第二终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差。
5.根据权利要求4所述的方法,其特征在于,所述第一终端利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置的步骤包括: 所述第一终端利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定其与所述第二终端之间的距离; 利用所述距离和所述第二终端的空间位置,确定其空间位置。
6.根据权利要求2-5任意一项所述的方法,其特征在于,若所述第一终端的已知定位信息与已收到的辅助定位信息的数目之和小于所述预设第一门限,则通过将辅助定位请求的信号强度增大,增加响应所述辅助定位请求的辅助定位信息的数目,直至所述数目之和大于或等于所述预设第一门限,从而使所述第一终端具备定位能力。
7.—种终端辅助无线定位装置,其特征在于,包括: 请求发送模块,用于当其所属的第一终端不具备定位能力时,向所述第一终端附近的至少一个已完成定位的第二终端发起辅助定位请求,并保存所述辅助定位请求的发送时间; 响应接收模块,用于接收第二终端响应所述辅助定位请求而发送的辅助定位信息,并保存所述辅助定位信息的接收时间; 定位计算模块,用于利用所述辅助定位信息及接收时间、所述辅助定位请求的发送时间,确定其空间位置。
8.根据权利要求7所述的装置,其特征在于,还包括: 能力确定模块,用于比较所述第一终端的已知定位信息的数目与预设第一门限,若所述数目小于所述预设第一门限,则确定所述第一终端不具备定位能力,否则,确定其具备定位能力,其中,所述已知定位信息的来源包括卫星和/或无线基站和/或WIFI节点。
9.根据权利要求8所述的装置,其特征在于,所述辅助定位信息包括所述第二终端的空间位置、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,所述定位计算模块包括: 距离确定子模块,用于利用所述辅助定位信息的接收时间、所述辅助定位请求的发送时间、所述辅助定位信息的发送时间与所述辅助定位请求的接收时间之间的时间差,确定所述第一终端与所述第二终端之间的距离; 位置确定子模块,用于利用所述距离和所述第二终端的空间位置,确定第一终端的空间位置。
10.一种终端辅助无线定位装置,其特征在于,包括: 请求接收模块,用于接收来自不具备定位能力的第一终端的辅助定位请求; 比较模块,用于将所述辅助定位请求的信号强度与其所属第二终端中的预设第二门限进行比较; 响应发送模块,用于当所述信号强度大于所述预设第二门限时,向所述第一终端发送用于响应所述辅助定位请求的辅助定位信息,以供所述第一终端实现辅助定位。
【文档编号】H04W64/00GK104519566SQ201310445134
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】陈诗军, 胡留军, 郁光辉, 陈琳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1