终端定位方法及装置制造方法
【专利摘要】本发明公开了一种终端定位方法及装置,该方法包括步骤:接收第一终端设备发送的第一终端定位请求;获得第一终端设备当前的位置信息;查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备;获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向;在查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。采用本发明技术方案,解决了现有技术中终端定位的精度比较低,且定位过程比较繁琐,灵活性较差的问题。
【专利说明】终端定位方法及装置
【技术领域】
[0001]本申请涉及定位【技术领域】,尤其涉及一种终端定位方法及装置。
【背景技术】
[0002]现有技术中,距离非常近的两个终端设备之间可能需要传输信息(例如名片信息或图像信息等),此时,其中一个终端设备需要在位于附近的终端设备中查找到另一个终端设备,然后再与查找到的该另一个终端设备建立通信连接,以进行信息传输。
[0003]其中,可以采用碰撞(Bump)技术来定位终端设备,具体步骤为:使用终端设备A的用户想要通过终端设备A与其他终端设备传输信息,此时使用终端设备A的用户需要晃动终端设备A,终端设备A中的重力感应器感应到晃动操作后,会向网络侧的定位服务器发送终端定位请求,将自身当前所处位置的坐标上报给定位服务器,定位服务器就能够得到该终端设备A的坐标,或者终端设备A将自身当前所属基站的标识以及信号强度上报给定位服务器,定位服务器根据该终端设备A当前所属基站的标识以及信号强度,就能够计算出该终端设备A的坐标,此外,定位服务器可以将接收终端定位请求的时间点作为该终端设备A执行晃动操作的时间点,定位服务器定位出与终端设备A执行晃动操作的时间点相同、且坐标差在预设的坐标差阈值内的终端设备,并将定位出的终端设备的标识提供给终端设备A,以使终端设备A与定位出的该终端设备建立通信连接。
[0004]由上可见,若终端设备A需要与终端设备B传输信息,则使用终端设备B的用户也需要在终端设备A执行晃动操作的同时,晃动终端设备B,如果两个终端设备执行晃动操作的时间点不同,那么定位服务器就不会为终端设备A定位出终端设备B,这就使得终端定位的精度比较低,且对用户的互动要求比较高。
[0005]此外,也可以蓝牙技术来定位终端设备,具体步骤为:终端设备A需要与终端设备B传输信息时,两个终端设备均需要开启蓝牙功能,即用户需要启动终端设备内的蓝牙模块,若终端设备A需要搜索到终端设备B,则使用终端设备B的用户需要将终端设备B的状态设置为对外可见,在终端设备A搜索到终端设备B后,使用终端设备A的用户还需要在终端设备A中输入终端设备B设置的授权码,才能建立终端设备A与终端设备B之间的通信连接。
[0006]由上可见,使用蓝牙技术来定位终端设备时,用户的操作比较繁琐,使得终端定位的灵活性较差。
【发明内容】
[0007]有鉴于此,本申请实施例提供一种终端定位方法及装置,用于解决现有技术中终端定位的精度比较低,且定位过程比较繁琐,灵活性较差的问题。
[0008]本申请实施例通过如下技术方案实现:
[0009]一种终端定位方法,该方法包括步骤:接收第一终端设备发送的第一终端定位请求;获得第一终端设备当前的位置信息;查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备;获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向;在查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。
[0010]一种终端定位装置,包括:第一定位请求接收单元,用于接收第一终端设备发送的第一终端定位请求;位置信息获得单元,用于获得第一终端设备当前的位置信息;设备查找单元,用于查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备;方向获取单元,用于获取所述第一终端设备和设备查找单元查找到的各第二终端设备中的电子罗盘所指向的方向;设备确定单元,用于在设备查找单元查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。
[0011]设备确定单元,用于在设备查找单元查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。
[0012]本申请实施例技术方案中,在接收到第一终端设备发送的第一终端定位请求后,先获得第一终端设备当前的位置信息,查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备,然后获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向,在查找到的各第二终端中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备,由上述描述可知,若第一终端设备需要与第二终端设备传输信息,则只需要使用第一终端设备的用户转动该第一终端设备,以使第一终端设备的电子罗盘所指向的方向与该第二终端设备的电子罗盘所指向的方向符合预设的匹配规则即可,终端定位装置就可以为第一终端设备定位出该第二终端设备,无需用户在定位过程中晃动终端设备,也无需按照终端设备执行晃动操作的时间点来进行定位,因此有效地提高了终端定位的精度,且降低了对用户的互动要求,此外,本申请实施例提出的终端定位方法无需用户执行设置终端设备的状态以及输入授权码的操作,简化了终端定位的流程,有效地提高了终端定位的灵活性。
[0013]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0014]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中:
[0015]图1为本申请实施例一中,终端定位方法流程示意图;
[0016]图2为本申请实施例一中,终端设备A和终端设备B的电子罗盘方向示意图一;
[0017]图3为本申请实施例一中,终端设备A和终端设备B的电子罗盘方向示意图二 ;
[0018]图4为本申请实施例一中,终端设备A和终端设备B的电子罗盘方向示意图三;
[0019]图5为本申请实施例一中,终端设备A和终端设备B的电子罗盘方向示意图四;
[0020]图6为本申请实施例二中,终端定位方法具体实现流程示意图一;
[0021]图7为本申请实施例三中,终端定位方法具体实现流程示意图二 ;[0022]图8为本申请实施例四中,终端定位方法具体实现流程示意图三;
[0023]图9为本申请实施例五中,终端定位装置结构示意图。
【具体实施方式】
[0024]以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0025]实施例一
[0026]如图1所示,为本申请实施例一提出的终端定位方法流程图,其具体处理流程如下:
[0027]步骤11,接收第一终端设备发送的第一终端定位请求。
[0028]其中,本申请实施例一中提到的终端设备可以为移动终端设备,也可以为个人计算机(PC, Personal Computer)设备。执行终端定位方法的终端定位装置可以但不限于置于定位服务器中。
[0029]若使用第一终端设备的用户想要通过第一终端设备和其他终端设备传输信息,则可以通过使用的上述第一终端设备向网络侧的终端定位装置发送第一终端定位请求,其中,上述第一终端设备可以为信息发送方设备,即第一终端设备需要向其他终端设备发送信息时,向网络侧的终端定位装置发送第一终端定位请求,上述第一终端设备也可以为信息接收方设备,即第一终端设备需要接收其他终端设备发送的信息时,向网络侧的终端定位装置发送第一终端定位请求。
[0030]本申请实施例一中,若使用第一终端设备的用户打开了第一终端设备中具有定位功能的某个应用,则第一终端设备可以向终端定位装置发送第一终端定位请求;或者使用第一终端设备的用户打开了第一终端设备中具有定位功能的某个应用,且按下了应用界面上的定位按钮,则第一终端设备可以向终端定位装置发送第一终端定位请求;或者使用第一终端设备的用户打开了第一终端设备中具有定位功能的某个应用,且使用第一终端设备的用户将第一终端设备平放,即第一终端设备通过自身的重力传感器检测到自身处于水平放置状态,则第一终端设备可以向终端定位装置发送第一终端定位请求。
[0031]步骤12,获得第一终端设备当前的位置信息,查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备。
[0032]本申请实施例一中,终端定位装置在进行定位时,先按照现有技术的定位方法进行模糊定位,以定位出位于第一终端设备附近的各终端设备,其中,终端定位装置在进行模糊定位后定位出的各终端设备可以称为各第一终端设备。
[0033]终端定位装置在进行模糊定位时,先获得第一终端设备当前的位置信息,然后查找落入该第一终端设备当前所处位置对应的定位区域内的各第二终端设备,查找到的各第二终端设备即为模糊定位出的第二终端设备。
[0034]其中,第一终端设备当前的位置信息可以为第一终端设备当前所处位置的坐标,终端定位装置可以但不限于采用GPS定位法或基站定位法来进行模糊定位。下面简单介绍下GPS定位法以及基站定位法。
[0035]一、GPS 定位法。[0036]各终端设备中的GPS模块周期性的将自身当前所处位置的坐标上报给终端定位装置,终端定位装置接收到第一终端设备发送的第一终端定位请求后,将其他终端设备当前所处位置的坐标分别与第一终端设备当前所处位置的坐标进行比对,定位出与第一终端设备之间的坐标差在预设的坐标差阈值内的其他各终端设备,那么定位出的终端设备就落入该第一终端设备当前的位置信息对应的定位区域内。
[0037]二、基站定位法。
[0038]当终端设备处于室内时,将自身当前所属基站的标识以及信号强度上报给终端定位装置,终端定位装置接收到第一终端设备发送的第一终端定位请求后,根据该第一终端设备当前所属基站的标识以及信号强度,就能够计算出该第一终端设备当前所处位置的坐标,终端定位装置将其他终端设备的坐标分别与第一终端设备的坐标进行比对,定位出与第一终端设备之间的坐标差在预设的坐标差阈值内的其他各终端设备,那么定位出的终端设备就落入该第一终端设备当前的位置信息对应的定位区域内。
[0039]步骤13,获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向。
[0040]终端定位装置在进行模糊定位之后,再根据电子罗盘所指向的方向进行精确定位,终端定位装置在进行精确定位时,先要获取第一终端设备和模糊定位出的各第二终端设备中的电子罗盘所指向的方向,获取电子罗盘所指向的方向的方式可以但不限于包括下述三种方式:
[0041]第一种获取方式,终端定位装置主动获取,终端定位装置在需要获取电子罗盘所指向的方向时,向第一终端设备和模糊定位出的各第二终端设备分别发送方向获取请求,第一终端设备和各第二终端设备在接收到上述方向获取请求之后,采集自身的电子罗盘所指向的方向的方向标识,并将采集到的方向标识反馈给终端定位装置,那么终端定位装置就能够根据接收到的方向标识,确定出第一终端设备和各第二终端设备中的电子罗盘所指向的方向。
[0042]第二种获取方式,终端设备主动上报,各终端设备周期性的采集自身的电子罗盘所指向的方向的方向标识,并上报给终端定位装置,其中,上报周期可以进行设置。终端定位装置初次接收到终端设备上报的方向标识后,将接收到的方向标识与该终端设备的标识对应存储,那么就得到了终端设备的标识和方向标识之间的对应关系,在后续接收到终端设备周期性上报的方向标识后,终端定位装置对上述对应关系中的终端设备的方向标识进行更新,具体的:终端定位装置针对各终端设备,分别根据该终端设备的标识,在存储的终端设备的标识和方向标识之间的对应关系中,查找该终端设备对应的方向标识,并根据接收到的该终端设备此次上报的方向标识,更新查找到的、该终端设备对应的方向标识,由上可见,终端设备的标识和方向标识之间的对应关系中存储有各终端设备最近一次上报的方向标识。其中,上述对应关系可以但不限于如下表所示:
[0043]
【权利要求】
1.一种终端定位方法,其特征在于,包括: 接收第一终端设备发送的第一终端定位请求; 获得第一终端设备当前的位置信息; 查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备; 获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向; 在查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。
2.如权利要求1所述的方法,其特征在于,获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向,具体包括: 向第一终端设备和查找到的各第二终端设备分别发送方向获取请求; 接收第一终端设备和查找到的各第二终端设备在接收到所述方向获取请求之后采集并反馈的、自身的电子罗盘所指向的方向的方向标识; 根据接收到的方向标识, 确定所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向。
3.如权利要求1所述的方法,其特征在于,还包括: 接收各终端设备周期性上报的、自身的电子罗盘所指向的方向的方向标识; 针对各终端设备,分别根据该终端设备的标识,在存储的终端设备的标识和方向标识之间的对应关系中,查找该终端设备对应的方向标识,并根据接收到的该终端设备上报的方向标识,更新查找到的、该终端设备对应的方向标识; 获取所述第一终端设备和查找到的各第二终端设备中的电子罗盘所指向的方向,具体包括: 针对第一终端设备和各第二终端设备,分别根据该终端设备的标识,在存储的终端设备的标识和方向标识之间的对应关系中,查找该终端设备对应的方向标识,并根据查找到的方向标识,确定该终端设备中的电子罗盘所指向的方向。
4.如权利要求1所述的方法,其特征在于,所述预设的匹配规则为: 第二终端设备的电子罗盘所指向的方向与第一终端设备的电子罗盘所指向的方向相同;或 第二终端设备的电子罗盘所指向的方向与第一终端设备的电子罗盘所指向的方向相反。
5.如权利要求1所述的方法,其特征在于,还包括: 将确定出的第二终端设备的标识发送给所述第一终端设备。
6.如权利要求5所述的方法,其特征在于,还包括: 向所述第一终端设备发送用于询问是否与确定出的第二终端设备建立连接的询问信息;并 接收所述第一终端设备反馈的确认回复,所述确认回复中携带有需要与第一终端设备建立通信连接的第二终端设备的标识; 建立所述第一终端设备与接收到的确定回复中携带的标识对应的第二终端设备之间的通信连接。
7.如权利要求1~6任一权利要求所述的方法,其特征在于,还包括:若检测到所述第一终端设备和查找到的各第二终端设备中的至少一个终端设备的电子罗盘所指向的方向发生改变,则重新在查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备; 判断此次确定出的第二终端设备与上一次确定出的第二终端设备是否相同; 若判断出不同,则将此次确定出的第二终端设备的标识发送给所述第一终端设备。
8.—种终端定位装置,其特征在于,包括: 第一定位请求接收单元,用于接收第一终端设备发送的第一终端定位请求; 位置信息获得单元,用于获得第一终端设备当前的位置信息; 设备查找单元,用于查找落入所述第一终端设备当前的位置信息对应的定位区域内的各第二终端设备; 方向获取单元,用于获取所述第一终端设备和设备查找单元查找到的各第二终端设备中的电子罗盘所指向的方向; 设备确定单元,用于在设备查找单元查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备。
9.如权利要求8所述的装置,其特征在于,所述方向获取单元具体包括: 获取请求发送子单元,用于向第一终端设备和设备查找单元查找到的各第二终端设备分别发送方向获取请求; 方向标识接收子单元,用于接收第一终端设备和设备查找单元查找到的各第二终端设备在接收到所述方向获取请求之后采集并反馈的、自身的电子罗盘所指向的方向的方向标识; 方向确定子单元,用于根据方向标识接收子单元接收到的方向标识,确定所述第一终端设备和设备查找单元查找到的各第二终端设备中的电子罗盘所指向的方向。
10.如权利要求8所述的装置,其特征在于,还包括: 方向标识接收单元,用于接收各终端设备周期性上报的、自身的电子罗盘所指向的方向的方向标识; 方向标识查找单元,用于针对各终端设备,分别根据该终端设备的标识,在存储的终端设备的标识和方向标识之间的对应关系中,查找该终端设备对应的方向标识; 方向标识更新单元,用于针对各终端设备,分别根据接收到的该终端设备上报的方向标识,更新方向标识查找单元查找到的、该终端设备对应的方向标识; 所述方向获取单元,具体用于针对第一终端设备和各第二终端设备,分别根据该终端设备的标识,在存储的终端设备的标识和方向标识之间的对应关系中,查找该终端设备对应的方向标识,并根据查找到的方向标识,确定该终端设备中的电子罗盘所指向的方向。
11.如权利要求8所述的装置,其特征在于,还包括: 第一设备标识发送单元,用于将设备确定单元确定出的第二终端设备的标识发送给所述第一终端设备。
12.如权利要求11所述的装置,其特征在于,还包括: 询问信息发送单元,用于向所述第一终端设备发送用于询问是否与设备确定单元确定出的第二终端设备建立连接的询问信息; 确认回复接收单元,用于接收所述第一终端设备反馈的确认回复,所述确认回复中携带有需要与第一终端设备建立通信连接的第二终端设备的标识; 第一通信连接建立单元,用于在确认回复接收单元接收到所述第一终端设备反馈的确认回复后,建立所述第一终端设备与所述确定回复中携带的标识对应的第二终端设备之间的通信连接。
13.如权利要求8~12任一权利要求所述的装置,其特征在于,还包括: 方向检测单元,用于检测所述第一终端设备和设备查找单元查找到的各第二终端设备中的电子罗盘所指向的方向是否发生改变; 所述设备确定单元,还用于在方向检测单元检测到所述第一终端设备和设备查找单元查找到的各第二终端设备中的至少一个终端设备的电子罗盘所指向的方向发生改变时,重新在设备查找单元查找到的各第二终端设备中,确定出电子罗盘所指向的方向与所述第一终端设备的电子罗盘所指向的方向符合预设的匹配规则的第二终端设备; 设备判断单元,用于判断设备确定单元此次确定出的第二终端设备与上一次确定出的第二终端设备是否相同; 第四设备标识发送单元,用于在设备判断单元判断出不同时,将设备确定单元此次确定出的第二终端设备的标识发送给所述第一终端设备。
【文档编号】H04W4/02GK103731800SQ201210389995
【公开日】2014年4月16日 申请日期:2012年10月15日 优先权日:2012年10月15日
【发明者】孟超峰, 陈晓薇, 陈凌云, 祝枫, 胡研, 夏炎, 罗凯耀 申请人:阿里巴巴集团控股有限公司