终端位置信息获取方法及设备的制作方法

文档序号:6171026阅读:161来源:国知局
终端位置信息获取方法及设备的制作方法
【专利摘要】本发明实施例提供一种终端位置信息获取方法及设备。本发明终端位置信息获取方法,包括:终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息;所述终端接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息;所述终端根据所述目标设备的位置信息,获取所述终端自身的位置信息。本发明实施例实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
【专利说明】终端位置信息获取方法及设备

【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种终端位置信息获取方法及设备。

【背景技术】
[0002]随着通信网络技术的发展,基于移动终端定位技术的应用越来越广泛,基于位置的服务极大的丰富了人们的生活。
[0003]目前获得终端的位置信息需要终端能够自行进行位置的确定,例如基于全球定位系统(Global Posit1n System,简称GPS)的定位,或者基于网络的定位,基于网络的定位方法由位于网络侧的定位服务器根据终端检测的网络信号进行定位,例如在第三代移动通信伙伴组织(3rd Generat1n Partnership Project,简称3GPP)中,定位服务器通过不同基站到达终端的时延差估计终端的位置。但有些终端则无法采用这两种方法定位,例如终端没有安装GPS,则无法进行基于GPS的定位,或者终端虽然安装了 GPS,但终端处于室内,室内GPS定位效果很差;或者终端没有接入到网络中,则无法基于网络定位服务器的定位。


【发明内容】

[0004]本发明实施例提供一种终端位置信息获取方法及设备。
[0005]第一方面,本发明实施例提供一种终端位置信息获取方法,包括:
[0006]终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息;
[0007]所述终端接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息;
[0008]所述终端根据所述目标设备的位置信息,获取所述终端自身的位置信息。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述终端向与所述终端有通信连接的目标设备发送位置信息获取请求,包括:
[0010]所述终端选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为所述目标设备,并向所述目标设备发送所述位置信息获取请求。
[0011]结合第一方面、第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述终端根据所述目标设备的位置信息,获取所述终端自身的位置信息包括:
[0012]所述终端选择距离最近的目标设备返回的位置信息作为自身的位置信息;或
[0013]所述终端选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的目标设备返回的位置信息作为自身的位置信息;或
[0014]所述终端根据至少三个目标设备的位置信息,计算获取所述终端自身的位置信肩、O
[0015]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述终端判断目标设备与所述终端的距离的方法包括:
[0016]所述终端根据发送所述位置信息获取请求的信号强度,以及所述定位响应信号中携带的目标设备接收所述位置信息获取请求的信号强度,判断所述目标设备与所述终端的距离;或
[0017]所述终端根据所述终端与目标设备之间的传输时延,判断所述目标设备与所述终端的距离。
[0018]结合第一方面、第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述目标设备为与所述终端直接进行通信连接的设备;或者,所述目标设备为通过至少一个中间设备与所述终端进行通信连接的设备。
[0019]第二方面,本发明实施例提供一种终端位置信息获取方法,包括:
[0020]定位服务器接收终端发送的定位请求,所述定位请求包括有所述终端的邻居设备的标识信息;
[0021]所述定位服务器根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息;
[0022]所述定位服务器将所述终端的位置信息发送给所述终端。
[0023]结合第二方面,在第二方面的第一种可能的实现方式中,所述定位服务器根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息,包括:
[0024]所述定位服务器选择距离所述终端最近的邻居设备的位置信息,作为所述终端的位置信息;或
[0025]所述定位服务器选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的邻居设备的位置信息作为所述终端的位置信息;或
[0026]所述定位服务器根据至少三个邻居设备的位置信息,计算获取所述终端的位置信肩、O
[0027]第三方面,本发明实施例提供一种终端,包括:
[0028]第一发送模块,用于向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息;
[0029]第一接收模块,用于接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息;
[0030]第一处理模块,用于根据所述目标设备的位置信息,获取所述终端自身的位置信肩、O
[0031]结合第三方面,在第三方面的第一种实现方式中,所述第一发送模块,还用于:
[0032]选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为所述目标设备,并向所述目标设备发送所述位置信息获取请求。
[0033]结合第三方面、第三方面的第一种实现方式,在第三方面的第二种实现方式中中,所述第一处理模块包括:
[0034]第一单元,用于选择距离最近的目标设备返回的位置信息作为自身的位置信息;或
[0035]第二单元,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的目标设备返回的位置信息作为所述终端自身的位置信息;或
[0036]第三单元,用于根据至少三个目标设备的位置信息,计算获取所述终端自身的位置信息。
[0037]第四方面,本发明实施例提供一种定位服务器,包括:
[0038]第二接收模块,用于接收终端发送的定位请求,所述定位请求包括有所述终端的邻居设备的标识信息和所述终端与所述邻居设备的距离;
[0039]第二处理模块,用于根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息;
[0040]第二发送模块,用于将所述终端的位置信息发送给所述终端。
[0041]结合第四方面,在第四方面的第一种实现方式中,所述第二处理模块包括:
[0042]第一单元,用于选择距离所述终端最近的邻居设备的位置信息,作为所述终端的位置信息;或
[0043]第二单元,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的邻居设备的位置信息作为所述终端的位置信息;或
[0044]第三单元,用于根据至少三个邻居设备的位置信息,计算获取所述终端的位置信肩、O
[0045]本发明实施例终端位置信息获取方法及设备,通过终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取目标设备本身的位置信息,终端接收目标设备返回的包括目标设备的位置信息的定位响应信号,终端根据目标设备的位置信息,获取终端自身的位置信息,或者定位服务器接收终端发送的包括有终端的邻居设备的标识信息的定位请求,定位服务器根据与标识信息对应的邻居设备的位置信息,获取终端的位置信息,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。

【专利附图】

【附图说明】
[0046]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本发明终端位置信息获取方法实施例一的流程图;
[0048]图2为本发明终端位置信息获取方法实施例四的流程图;
[0049]图3为本发明终端实施例一的结构示意图
[0050]图4为本发明终端实施例二的结构示意图;
[0051]图5为本发明定位服务器实施例一的结构示意图;
[0052]图6为本发明定位服务器实施例二的结构示意图;
[0053]图7为本发明终端设备实施例一的结构示意图;
[0054]图8为本发明定位服务器设备实施例一的结构示意图。

【具体实施方式】
[0055]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]图1为本发明终端位置信息获取方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
[0057]步骤101、终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取目标设备本身的位置信息。
[0058]具体地,终端向与所述终端有通信连接的目标设备发送位置信息获取请求,目标设备例如是与终端有无线通信连接,或者有线通信连接的设备,包括用户终端和基础设施,例如待定位终端与其他目标设备通过无线保真(Wireless Fidelity,简称WIFI)网络连接,或者与蜂窝基站通信,或者通过设备与设备间(device to device,简称D2D)连接,或者通过蓝牙连接,或者通过非对称数字用户环路(Asymmetric Digital Subscriber Line,简称ADSL)连接,或者通过电力线通信(Power line communicat1n,简称PLC)连接。
[0059]终端也可以有选择的依次发送位置信息获取请求,例如首先在WIFI网络中发送,然后在蓝牙网络中发送,最后在PLC网络中发送。这种选择也可以基于一定的优先级,例如选择通信距离最短或时延最小的网络中的目标设备发送位置信息获取请求。
[0060]终端也可以有选择的仅在某些网络连接中发送位置信息获取请求,例如仅在PLC网络中发送位置信息获取请求。终端也可以根据自己的服务质量(Quality of Service,简称:QoS)要求,例如定位精度要求、时延要求选择发送位置信息获取请求的通信网络。
[0061]步骤102、终端接收目标设备返回的定位响应信号,定位响应信号包括目标设备的位置信息。
[0062]具体地,定位响应信号可以包括目标设备的位置信息,所述位置信息例如可以包括:目标设备的位置、该位置的可信度、目标设备的速度,位置例如可以用经度、纬度、高度等来表示。
[0063]目标设备可以采用多种方式定位,且位置信息对目标设备内所有模块可见,例如WIFI+PLC多模设备,假设没有WIFI定位,而采用了 PLC定位,则将PLC定位后的位置信息通知同址的WIFI模块,例如WIFI+GPS多模,假设WIFI没有定位,采用GPS定位,则将GPS定位后的位置信息通知WIFI模块。
[0064]定位响应信号按照发送定位响应信号的目标设备与发送位置信息获取请求的终端的通信协议传输,例如假设发送定位响应信号的目标设备与发送位置信息获取请求的终端通过WIFI网络互联,贝U定位响应信号按照载波监听多路访问/冲突避免(Carrier SenseMultiple Access with Collis1n Avoidance,简称CSMA/CA)机制,等待空闲资源后传输定位响应信号;如果发送定位响应信号的目标设备与发送位置信息获取请求的终端通过D2D连接,则按照D2D资源共享机制,等待空闲的资源传输定位响应信号;如果发送定位响应信号的目标设备与发送位置信息获取请求的终端通过蜂窝网连接,则由蜂窝用户的主服务小区将定位响应信号传给发送位置信息获取请求的终端;如果发送定位响应信号的目标设备与发送位置信息获取请求的终端通过PLC连接,则通过PLC通信连接发送定位响应信号。
[0065]步骤103、终端根据目标设备的位置信息,获取终端自身的位置信息。
[0066]具体地,终端根据目标设备的位置信息,获取终端自身的位置信息,例如可以采用如下方式:终端判断在定位响应信号中携带位置信息的目标设备与自己的距离,选择距离最近的设备的位置作为自己的位置。终端事先就可以获得目标设备与自己的距离,或者可以采用现有的方法进行计算得出。
[0067]本发明方法实施例,通过终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取目标设备本身的位置信息,终端接收目标设备返回的包括目标设备的位置信息的定位响应信号,终端根据目标设备的位置信息,获取终端自身的位置信息,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
[0068]下面采用几个具体的实施例,对图1所示方法实施例的技术方案进行详细说明。
[0069]在本发明终端位置信息获取方法实施例二中,在图1所示实施例的基础上,进一步地,终端向与所述终端有通信连接的目标设备发送位置信息获取请求,可以具体采用如下方式实现:
[0070]终端选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为目标设备,并向目标设备发送位置信息获取请求。
[0071]具体地,终端选择自己的一个目标通信网络,向该网络中有通信连接的全部或部分设备作为目标设备发送位置信息获取请求,以获得其他目标设备的位置信息,最终通过其他目标设备的位置信息获取到自身的位置信息。如果终端无法从该目标通信网络中与自己有通信链接的目标设备获得自己的位置信息,则终端选择下一个目标通信网络,直到获得终端的位置信息,或者直到从所有的目标通信网络中的目标设备都无法获知自己的位置信息为止。
[0072]终端所选择的目标通信网络,如WIFI网络、蜂窝移动通信网络、PLC网络、ADSL网络等,终端也可以有选择的依次发送位置信息获取请求,也可以基于一定的优先级,如优先向目标通信网络距离短的目标设备发送位置信息获取请求,或者优先向目标通信网络时延小的目标设备发送位置信息获取请求等,终端也可以根据自己的服务质量(Quality ofService,简称:QoS)要求,例如定位精度要求、时延要求选择发送位置信息获取请求的目标通信网络。
[0073]进一步地,目标设备为与终端直接进行通信连接的设备;或者,目标设备为通过至少一个中间设备与终端进行通信连接的设备。
[0074]具体地,如果终端无法从与自己有通信连接的一跳邻居设备获得自己的位置信息,则终端向2跳邻居设备发起位置信息获取请求,如果通过2跳邻居也无法获得位置信息,则可以进一步获得3跳、4跳邻居的位置信息等。终端也可以根据定位的QoS要求,例如定位时延、定位精度等确定是否需要多跳(包括2跳)定位。
[0075]本实施例,通过终端选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为目标设备,并向目标设备发送位置信息获取请求,目标设备发送携带有自身位置信息的定位响应信号给终端,终端根据定位响应信号获取自身的位置信息,目标设备为与终端直接进行通信连接的设备;或者,目标设备为通过至少一个中间设备与终端进行通信连接的设备,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
[0076]在本发明终端位置信息获取方法实施例三中,在以上方法实施例一、二的基础上,进一步地,终端根据目标设备的位置信息,获取终端自身的位置信息,可以采用如下几种可能的方式实施:
[0077]第一种可能的实现方式:
[0078]终端选择距离最近的目标设备返回的位置信息作为自身的位置信息。
[0079]具体地,终端选择距离最近的目标设备返回的位置信息近似的作为自身的位置信息。例如,终端选择返回位置信息的时延最小的目标设备的位置信息作为自身的位置信息,时延越小说明该目标设备距离该终端的距离最短。
[0080]第二种可能的实现方式:
[0081]终端选择与终端的距离满足终端的第一定位精度要求、且自身的定位精度要求不低于第一定位精度要求的目标设备返回的位置信息作为自身的位置信息
[0082]具体地,终端也可以确定自身定位需求的准确度要求,例如第一定位精度要求为50m,则终端选择距离终端范围50m内与终端距离最近的、且自身的定位精度要求(如40m)不低于第一定位精度要求的目标设备的位置信息作为自己的位置信息。
[0083]第三种可能的实现方式:
[0084]终端根据至少三个目标设备的位置信息,计算获取终端自身的位置信息。
[0085]具体地,计算方法可以是根据目标设备到终端的距离,或者目标设备到终端的到达角,或者目标设备到终端的到达时间等,利用三边测量法、三角测量法、质心算法等算法计算处终端的位置。终端如何利用至少三个目标设备返回的位置信息计算获取自己的位置信息在现有的定位方法中都有具体阐述,本发明不再赘述。
[0086]进一步地,终端判断目标设备与终端的距离的方法,可以采用如下几种可能的方式实现:
[0087]第一种可能的实现方式:
[0088]终端根据发送位置信息获取请求的信号强度,以及定位响应信号中携带的目标设备接收位置信息获取请求的信号强度,判断目标设备与终端的距离。
[0089]具体地,终端例如可以根据发送位置信息获取请求的信号强度以及目标设备接收位置信息获取请求的信号强度来判断终端与发送定位响应信号的目标设备之间的无线传播路径损耗,路径损耗越小的,则距离越短。
[0090]第二种可能的实现方式:
[0091 ] 终端根据终端与目标设备之间的传输时延,判断目标设备与终端的距离。
[0092]具体地,终端还可以判断终端与发送定位响应信号的目标设备之间的传输时延,传输时延越小的,则距离越短。
[0093]本实施例,通过终端选择距离最近的目标设备返回的位置信息作为自身的位置信息;或终端选择与终端的距离满足终端的第一定位精度要求、且自身的定位精度要求不低于第一定位精度要求的目标设备返回的位置信息作为自身的位置信息;或终端根据至少三个目标设备的位置信息,计算获取终端自身的位置信息,其中目标设备与终端的距离可以根据发送位置信息获取请求的信号强度,以及定位响应信号中携带的目标设备接收位置信息获取请求的信号强度来判断,根据终端与目标设备之间的传输时延来判断,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
[0094]图2为本发明终端位置信息获取方法实施例四的流程图。如图2所示,本实施例的方法可以包括:
[0095]步骤201、定位服务器接收终端发送的定位请求,所述定位请求包括有终端的邻居设备的标识信息和终端与邻居设备的距离。
[0096]具体地,终端例如可以选择一个或者若干个最近的邻居设备,将上述邻居设备的标识信息,例如标识(Identity,简称ID),距离等,包含在定位请求中上报给定位服务器。
[0097]步骤202、定位服务器根据与标识信息对应的邻居设备的位置信息,获取终端的位置信息。
[0098]具体地,定位服务器根据邻居设备对应的标识信息,获取到邻居设备的位置信息,可以通过定位服务器定位或向邻居设备发起位置信息获取请求,由邻居设备将自身的位置信息反馈给定位服务器,定位服务器根据邻居设备的位置信息,获取终端的位置信息,并将终端的位置信息返回给发送定位请求的终端。
[0099]步骤203、定位服务器将终端的位置信息发送给终端。
[0100]本实施例,通过定位服务器接收终端发送的包括有终端的邻居设备的标识信息的定位请求,定位服务器根据与标识信息对应的邻居设备的位置信息,获取终端的位置信息,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
[0101]在本发明终端位置信息获取方法实施例五中,在图2所示实施例的基础上,进一步地,所述定位服务器根据与标识信息对应的邻居设备的位置信息,获取终端的位置信息,可以采用以下几种可能的方式实现:
[0102]第一种可能的实现的方式:
[0103]定位服务器选择距离终端最近的邻居设备的位置信息,作为终端的位置信息。
[0104]具体地,定位服务器选择距离终端最近的目标设备返回的位置信息近似的作为终端的位置信息,定位服务器可以将该位置信息返回给终端。
[0105]第二种可能的实现方式:
[0106]定位服务器选择与终端的距离满足终端的第一定位精度要求、且自身的定位精度要求不低于第一定位精度要求的邻居设备的位置信息作为终端的位置信息。
[0107]具体地,定位服务器也可以根据终端自身定位需求的准确度要求,例如第一定位精度要求为50m,则定位服务器选择距离终端范围50m内与终端距离最近的、且自身的定位精度要求(如40m)不低于第一定位精度要求的邻居设备的位置信息作为终端的位置信息,定位服务器可以将该位置信息返回给终端。
[0108]第三种可能的实现方式:
[0109]定位服务器根据至少三个邻居设备的位置信息,计算获取所述终端的位置信息。
[0110]具体实现原理与上述方法实施例三中类似,此处不再赘述。
[0111]本实施例,通过定位服务器选择距离终端最近的邻居设备的位置信息,作为终端的位置信息;或定位服务器选择与终端的距离满足终端的第一定位精度要求、且自身的定位精度要求不低于第一定位精度要求的邻居设备的位置信息作为终端的位置信息;或定位服务器根据至少三个邻居设备的位置信息,计算获取所述终端的位置信息,并将所述终端的位置信息发送给终端,实现了终端自身无法获得自身的位置信息时,获取到自身的位置信息。
[0112]图3为本发明终端实施例一的结构示意图,如图3所示,本实施例的终端30可以包括:第一发送模块301、第一接收模块302和第一处理模块303,其中,第一发送模块301用于向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息;第一接收模块302用于接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息;第一处理模块303用于根据所述目标设备的位置信息,获取所述终端自身的位置信息。
[0113]本实施例的终端,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0114]图4为本发明终端实施例二的结构示意图,如图4所示,本实施例的终端30在图3所示终端结构的基础上,进一步地,所述第一发送模块301,还用于选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为所述目标设备,并向所述目标设备发送所述位置信息获取请求。
[0115]进一步地,所述第一处理模块303包括:
[0116]第一单元3030或第二单元3031或第三单元3032,其中,第一单元3030,用于选择距离最近的目标设备返回的位置信息作为自身的位置信息;
[0117]具体地,终端30的第一处理模块303的第一单元3030选择距离终端30最近的目标设备返回的位置信息近似的作为终端30自身的位置信息。例如,选择返回位置信息的时延最小的目标设备的位置信息作为终端30自身的位置信息,时延越小说明该目标设备距离该终端的距离最短。
[0118]第二单元3031,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的目标设备返回的位置信息作为所述终端自身的位置信息;
[0119]具体地,终端30的第一处理模块303的第二单元3031可以确定出终端自身定位需求的准确度要求,例如终端30的第一定位精度要求为50m,则第二单元3031选择距离终端30范围50m内与终端30距离最近的、且自身的定位精度要求(如40m)不低于第一定位精度要求的目标设备的位置信息作为终端30的位置信息。
[0120]第三单元3032,用于根据至少三个目标设备的位置信息,计算获取所述终端自身的位置信息。
[0121]本实施例的装置,可以用于执行方法实施例二、三的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0122]图5为本发明定位服务器实施例一的结构示意图,如图5所示,本实施例的定位服务器50,可以包括:第二接收模块501、第二处理模块502和第二发送模块503,其中,第二接收模块501,用于接收终端发送的定位请求,所述定位请求包括有所述终端的邻居设备的标识信息和所述终端与所述邻居设备的距离;第二处理模块502,用于根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息;第二发送模块503,用于将所述终端的位置信息发送给所述终端。
[0123]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0124]图6为本发明定位服务器实施例二的结构示意图,如图6所示,本实施例的定位服务器在图5所示定位服务器结构的基础上,进一步地,所述第二处理模块502,可以包括:第一单元5020或第二单元5021或第三单元5022,其中,第一单元5020,用于选择距离所述终端最近的邻居设备的位置信息,作为所述终端的位置信息;第二单元5021,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的邻居设备的位置信息作为所述终端的位置信息;第三单元5022,用于根据至少三个邻居设备的位置信息,计算获取所述终端的位置信息。
[0125]本实施例的装置,可以用于执行方法实施例五的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0126]图7为本发明终端设备实施例一的结构示意图,如图7所示,本实施例的终端设备70包括:处理器701和存储器702。终端设备70还可以包括:发射器703、接收器704。发射器703和接收器704可以和处理器701相连。其中,发射器703用于发送数据或信息,接收器704用于接收数据或信息,存储器702存储执行指令,当终端设备70运行时,处理器701与存储器702之间通信,处理器701调用存储器702中的执行指令,用于执行终端位置信息获取方法实施例一?三中任一实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0127]图8为本发明定位服务器设备实施例一的结构示意图,如图8所示,本实施例的定位服务器设备80包括:处理器801和存储器802。定位服务器设备80还可以包括:发射器803、接收器804。发射器803和接收器804可以和处理器801相连。其中,发射器803用于发送数据或信息,接收器804用于接收数据或信息,存储器802存储执行指令,当定位服务器设备80运行时,处理器801与存储器802之间通信,处理器801调用存储器802中的执行指令,用于执行终端位置信息获取方法实施例四、五中任一实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0128]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0129]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0130]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0131]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种终端位置信息获取方法,其特征在于,包括: 终端向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息; 所述终端接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息; 所述终端根据所述目标设备的位置信息,获取所述终端自身的位置信息。
2.根据权利要求1所述的方法,其特征在于,所述终端向与所述终端有通信连接的目标设备发送位置信息获取请求,包括: 所述终端选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为所述目标设备,并向所述目标设备发送所述位置信息获取请求。
3.根据权利要求1或2所述的方法,其特征在于,所述终端根据所述目标设备的位置信息,获取所述终端自身的位置信息包括: 所述终端选择距离最近的目标设备返回的位置信息作为自身的位置信息;或所述终端选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的目标设备返回的位置信息作为自身的位置信息;或所述终端根据至少三个目标设备的位置信息,计算获取所述终端自身的位置信息。
4.根据权利要求3所述的方法,其特征在于,所述终端判断目标设备与所述终端的距离的方法包括: 所述终端根据发送所述位置信息获取请求的信号强度,以及所述定位响应信号中携带的目标设备接收所述位置信息获取请求的信号强度,判断所述目标设备与所述终端的距离;或 所述终端根据所述终端与目标设备之间的传输时延,判断所述目标设备与所述终端的距离。
5.根据权利要求1或2所述的方法,其特征在于,所述目标设备为与所述终端直接进行通信连接的设备;或者,所述目标设备为通过至少一个中间设备与所述终端进行通信连接的设备。
6.一种终端位置信息获取方法,其特征在于,包括: 定位服务器接收终端发送的定位请求,所述定位请求包括有所述终端的邻居设备的标识信息和所述终端与所述邻居设备的距离; 所述定位服务器根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息; 所述定位服务器将所述终端的位置信息发送给所述终端。
7.根据权利要求6所述的方法,其特征在于,所述定位服务器根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息,包括: 所述定位服务器选择距离所述终端最近的邻居设备的位置信息,作为所述终端的位置信息;或 所述定位服务器选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的邻居设备的位置信息作为所述终端的位置信息;或 所述定位服务器根据至少三个邻居设备的位置信息,计算获取所述终端的位置信息。
8.—种终端,其特征在于,包括: 第一发送模块,用于向与所述终端有通信连接的目标设备发送位置信息获取请求,以请求获取所述目标设备本身的位置信息; 第一接收模块,用于接收所述目标设备返回的定位响应信号,所述定位响应信号包括所述目标设备的位置信息; 第一处理模块,用于根据所述目标设备的位置信息,获取所述终端自身的位置信息。
9.根据权利要求8所述的终端,其特征在于,所述第一发送模块,还用于: 选择与所述终端在一个目标通信网络中有通信连接的全部或部分设备作为所述目标设备,并向所述目标设备发送所述位置信息获取请求。
10.根据权利要求8或9所述的终端,其特征在于,所述第一处理模块包括: 第一单元,用于选择距离最近的目标设备返回的位置信息作为自身的位置信息;或 第二单元,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的目标设备返回的位置信息作为所述终端自身的位置信息;或 第三单元,用于根据至少三个目标设备的位置信息,计算获取所述终端自身的位置信肩、O
11.一种定位服务器,其特征在于,包括: 第二接收模块,用于接收终端发送的定位请求,所述定位请求包括有所述终端的邻居设备的标识信息和所述终端与所述邻居设备的距离; 第二处理模块,用于根据与所述标识信息对应的邻居设备的位置信息,获取所述终端的位置信息; 第二发送模块,用于将所述终端的位置信息发送给所述终端。
12.根据权利要求11所述的定位服务器,其特征在于,所述第二处理模块包括: 第一单元,用于选择距离所述终端最近的邻居设备的位置信息,作为所述终端的位置信息;或 第二单元,用于选择与所述终端的距离满足所述终端的第一定位精度要求、且自身的定位精度要求不低于所述第一定位精度要求的邻居设备的位置信息作为所述终端的位置信息;或 第三单元,用于根据至少三个邻居设备的位置信息,计算获取所述终端的位置信息。
【文档编号】G01S5/02GK104244404SQ201310253238
【公开日】2014年12月24日 申请日期:2013年6月24日 优先权日:2013年6月24日
【发明者】冯淑兰, 刘劲楠 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1