终端定位方法及终端技术

技术编号:17366517 阅读:71 留言:0更新日期:2018-02-28 18:43
本发明专利技术实施例提供一种终端定位方法及终端,终端可以直接向第二终端发送定位请求,第二终端接收到该定位请求之后,反馈定位请求响应,反馈的定位请求响应包含自身当前的位置信息;收到第二终端发送的定位请求响应后,即可基于第二终端的位置信息计算自身当前的位置信息。本发明专利技术提供的方案即使当待定位的终端处于不能获取定位卫星信息时,也可以直接通过与其他第二终端交互获取这些第二终端的位置信息,进而根据获取到的第二终端的位置信息计算得到自身当前的位置信息。

Terminal location method and terminal

The embodiment of the invention provides a method of locating terminal and terminal, terminal can request directly sent to the second terminal location, second after the terminal receives the positioning request, position feedback request response, feedback the positioning request response contains the current location information; sending second terminal to receive location request response, you can calculate the current location information of the second terminal based on. The scheme provided by the invention even when the terminal to be positioned in cannot obtain satellite positioning information, also can directly through the position information and the other second terminal interactive access to these second terminals, and then get their own when the location information before the calculation according to the location information of the second terminal access to the.

【技术实现步骤摘要】
终端定位方法及终端
本专利技术涉及通信领域,尤其涉及一种终端定位方法及终端。
技术介绍
目前的终端上一般都设置有卫星定位功能,但当终端处于无法获取到定位卫星的信息的应用场景时,其并不能使用卫星定位功能进行定位。例如,参见图1所示,在图1所示场景中,终端UE0处于室内,终端UE1…UEi处于室外。处于室外的终端UE1……UEi可以获取到卫星信号能对自身进行准确的定位,但处于室内的终端UE0由于建筑物的阻挡导致在室内无法获取到定位卫星的信息,就会导致定位失败。
技术实现思路
本专利技术实施例提供的终端定位方法及终端,主要解决的技术问题是:解决现有终端获取不到定位卫星的信息就会导致定位失败的问题。为解决上述技术问题,本专利技术实施例提供一种终端定位方法,包括:第一终端向第二终端发送定位请求;第一终端接收所述第二终端反馈的定位请求响应,所述定位请求响应包含所述第二终端自身当前的位置信息;第一终端基于所述第二终端的位置信息确定自身当前的位置信息。本专利技术实施例还提供一种终端定位方法,包括:第一终端向第二终端广播定位请求;所述第一终端接收所述第二终端反馈的定位请求响应,所述定位请求响应包含所述第二终端自身当前的位置信息,并根据接收天线确定第二终端与自身相对的第二方向角;所述第一终端选择至少一个第二终端反馈的定位请求响应,结合选择的定位请求响应中的经度、纬度、相对距离以及第二方向角,确定自身当前的位置信息。本专利技术实施例还提供一种终端,包括:定位发起模块,用于向第二终端发送定位请求;信息获取模块,用于接收所述第二终端反馈的定位请求响应,所述定位请求响应包含所述第二终端自身当前的位置信息;计算模块,用于基于所述第二终端的位置信息确定终端自身当前的位置信息。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的终端定位方法。本专利技术的有益效果是:根据本专利技术实施例提供的终端定位方法、终端及存储介质,第一终端可以向第二终端发送定位请求,第二终端接收到该定位请求之后,反馈定位请求响应,反馈的定位请求响应包含自身当前的位置信息;第一终端收到第二终端发送的定位请求响应后,即可基于第二终端的位置信息确定自身当前的位置信息。本专利技术提供的方案即使当第一终端处于不能获取定位卫星信息时,也可以直接通过与其他第二终端交互获取这些第二终端的位置信息,进而根据获取到的第二终端的位置信息计算得到自身当前的位置信息。附图说明图1为一种终端分布示意图;图2为本专利技术实施例一中终端定位方法流程示意图;图3为本专利技术实施例一中三点确定的圆形分布示意图;图4为本专利技术实施例一中第一终端天线分布示意图;图5为本专利技术实施例一中两点确定的圆形分布示意图;图6为本专利技术实施例二中第一终端结构示意图;图7为本专利技术实施例二中第二终端结构示意图;图8为本专利技术实施例二中另一第一终端结构示意图;图9为本专利技术实施例二中终端定位方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:本实施例中称需要对自身进行定位的终端为第一终端,称第一终端进行定位的各终端为第二终端。本实施例中的第一终端和第二终端可以是相同类型的终端,也可以是不同类型的终端。例如都为手机、pad等移动终端。本实施例中的第一终端还可以同时具有卫星定位功能和/或通过基站进行定位的功能。本实施例中的第一终端可以优先使用卫星定位功能和/或基站定位功能,在卫星定位失败和/或基站定位功能失败之后再使用本专利技术提供的定位方案,也可以直接使用本专利技术提供的方案。本专利技术中的第二终端也支持卫星定位功能和/或基站定位功能。本专利技术提供的第一终端定位的方案,尤其适用于第一终端自身处于获取不到定位卫星信息,又想获取自身精准的定位信息的场景。例如图1所示的应用场景。下面对本专利技术提供的定位方案进行示例性说明。参见图2所示,本实施例提供的终端定位方法,包括:S201:第一终端向第二终端发送定位请求。本实施例中第一终端与第二终端之间可以通过D2D(DevicetoDevice,终端到终端)通信实现信息的传输,具体可以通过各种无线通信方式实现通信,且其可以采用广播或单播的方式发送定位请求。例如二者之间的通信方式包括但不限于RTP(Real-timeTransportProtocol,实时传输协议)协议、蓝牙、红外、NFC(NearFieldCommunication,近距离无线通信技术)、WIFI(WIreless-FIdelity)中的任意一种。下面通过RTP协议进行示例说明。当然应当理解的是,本实施例中的第一终端和第二终端之间也可以采用通过D2D通信外的其他通信方式。通过RTP协议发送定位请求时,第一终端具体可以通过在发送的下行序列中定义一个发送位置请求信息的帧,该帧第二终端接收到之后可以识别出为定位请求帧,且该帧中还可以携带发送时间T1。假设第一终端为图1所示的终端UE0,终端UE0可以通过广播的方式向室外的各第二终端发送定位请求。S202:第一终端接收第二终端反馈的定位请求响应。各第二终端接收到定位终端发送的定位请求之后,即可使用自身的定位功能获取自身当前的位置信息,并随定位请求响应反馈给第一终端。本实施例中的第二终端可以采用卫星定位、基站定位或其他任意能获取到自身位置信息的定位方式。当对定位精准度要求比较高时,可以要求第二终端采用卫星定位的方式进行定位,反馈的位置信息包含经度和纬度。S203:第一终端基于第二终端的位置信息确定终端当前的位置信息。第一终端接收到各第二终端反馈的位置信息之后,即可采用对应的定位算法计算得到自身的位置信息。应当理解的是,本实施例中,采用的定位算法不同,对于要去获取到的位置信息的个数也可以灵活变化。且本实施例中可以采用任意能基于其他终端的位置信息计算得到自身位置信息的定位算法。例如包括但不限于Trilateration三边测量定位算法。本实施例中,位置信息还包括第二终端与第一终端之间的相对距离,相对距离等于定位请求或为定位请求响应在第一终端和第二终端之间的传输时间与传输速率的乘积。具体计算方式如下。第一终端向第二终端发送的定位请求中包含发送时间T1,第二终端接收到该定位请求之后,可以记录接收时间T2,(T2-T1)为定位请求传输时间;根据T1和T2以及第一终端发送该定位请求时采用的通信方式的传输速率C,就可以计算得到第一终端和第二终端之间的相对距离d:具体计算公式为:d=(T2-T1)*C。应当理解的是,本实施例中的相对距离d也可以由第一终端进行计算。例如第一终端可以记录自己发送定位请求的时间T1,第二终端可以在反馈的定位请求响应中包含接收到该定位请求的时间T2,第一终端即可采用上述公式计算得到相对距离d。又例如,第二终端可以在反馈的定位请求响应中增加发送该响应的时间T3,第一终端记录接收到定位请求响应的时间T4,(T4-T3)为定位请求响应传输时间,然后根据以下公式也可以计算得到相对距离d:具体计算公式为:d=(T4-T3)*C。本本文档来自技高网...
终端定位方法及终端

【技术保护点】
一种终端定位方法,包括:第一终端向第二终端广播定位请求;所述第一终端接收所述第二终端反馈的定位请求响应,所述定位请求响应包含所述第二终端自身当前的位置信息;所述第一终端基于所述第二终端的位置信息确定自身当前的位置信息。

【技术特征摘要】
1.一种终端定位方法,包括:第一终端向第二终端广播定位请求;所述第一终端接收所述第二终端反馈的定位请求响应,所述定位请求响应包含所述第二终端自身当前的位置信息;所述第一终端基于所述第二终端的位置信息确定自身当前的位置信息。2.如权利要求1所述的终端定位方法,其特征在于,所述位置信息包括第二终端所在经度、纬度以及第二终端与第一终端之间的相对距离,所述相对距离等于所述定位请求或为所述定位请求响应在第一终端和第二终端之间的传输时间与传输速率的乘积。3.如权利要求2所述的终端定位方法,其特征在于,所述第一终端基于所述第二终端的位置信息确定自身当前的位置信息包括:从接收到的多个定位请求响应中选择至少三个定位请求响应中的位置信息作为目标位置信息;结合所述至少三个目标位置信息中的经度、纬度和相对距离计算自身当前的位置信息。4.如权利要求3所述的终端定位方法,其特征在于,所述第一终端从接收到的多个定位请求响应中选择三个定位请求响应中的位置信息作为目标位置信息;结合所述三个目标位置信息中的经度、纬度和相对距离,通过三边测量定位算法计算自身当前的位置信息。5.如权利要求2所述的终端定位方法,其特征在于,所述位置信息还包括第二终端根据接收天线确定的第一终端相对自身的第一方向角;所述第一终端基于所述第二终端的位置信息确定自身当前的位置信息包括:所述第一终端选择至少一个第二终端反馈的定位请求响应,结合选择的定位请求响应中的经度、纬度、相对距离以及第一方向角,确定自身当前的位置信息。6.如权利要求5所述的终端定位方法,其特征在于,所述第一终端选择两个第二终端反馈的定位请求响应;所述第一终端以选择的两个定位请求响应中的经度、纬度确定的坐标为圆心,并分别以对应的两个相对距离为半径确定两个圆;所述第一终端计算所述两圆之交点的坐标,并从得到的各交点中,选择出所述两个圆心相对该交点的方向角与所述两个定位请求响应中的第一方向角匹配的交点,作为自身当前的位置信息。7.如权利要求1-6任一项所述的终端定位方法,其特征在于,所述第一终端通过实时传输协议、蓝牙、红外、NFC或WIFI向所述第二终端发送定位请求。8....

【专利技术属性】
技术研发人员:王孟强叶建华高明刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1