《一种定位数据的处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种定位数据的处理方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104066052A43申请公布日20140924CN104066052A21申请号201410302245X22申请日20140627H04W4/02200901H04W64/0020090171申请人百度在线网络技术北京有限公司地址100085北京市海淀区上地十街10号百度大厦72发明人蒋方胜74专利代理机构北京鸿德海业知识产权代理事务所普通合伙11412代理人袁媛54发明名称一种定位数据的处理方法及装置57摘要本发明实施例提供了一种定位数据的处理方法,包括利用第一定位技术,获得终端的位置信息;利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以。
2、获得校正结果;本发明实施例还提供一种定位数据的处理装置。根据本发明实施例提供的技术方案,可以实现提高定位精准度。51INTCL权利要求书2页说明书9页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图2页10申请公布号CN104066052ACN104066052A1/2页21一种定位数据的处理方法,其特征在于,所述方法包括利用第一定位技术,获得终端的位置信息;利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。2根据权利要求1所述的方法,其特征在于,所述利用第一定位技术,获得终端的位置信息,包括所述终端接收近距离通信设。
3、备发送的消息,所述消息包含所述近距离通信设备的标识;所述终端依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息;或者,所述终端接收其他终端发送的所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。3根据权利要求1所述的方法,其特征在于,所述利用第一定位技术,获得终端的位置信息,包括服务器接收所述终端发送的近距离通信设备的标识,所述近距离通信设备的标识为所述终端从所述近距离通信设备发送的消息中获得的;所述服务器依据预设的近距离通信设备与位置信息的对应关系,获得所述近距离通信设备的位置信息,将。
4、所述近距离通信设备的位置信息作为所述终端的位置信息。4根据权利要求1至3中任一项所述的方法,其特征在于,所述利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果,包括依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量依据所述校正向量并利用如下公式,获得所述校正结果其中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息;LT为校正结果;T1为上一次利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正的时刻,T2为当前时刻。5根据权利要求1所述的方法,其特征在于,所述方法还包括所述终端依据所述。
5、校正结果,获得指纹数据;以及将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;或者,所述方法还包括所述服务器依据所述校正结果,获得指纹数据,以及存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;其中,所述指纹数据包括所述校正结果以及所述校正结果对应的无线接入点信息。6一种定位数据的处理装置,其特征在于,所述装置包括位置获取单元,利用第一定位技术,获得终端的位置信息;轨迹校正单元,用于利用所述终端的位置信息,对利用第二定位技术获得的所述终端权利要求书CN104066052A2/2页3经过的轨迹进行校正,。
6、以获得校正结果。7根据权利要求6所述的装置,其特征在于,所述位置获取单元具体用于接收近距离通信设备发送的消息,所述消息包含所述近距离通信设备的标识;依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息;或者,接收其他终端发送的所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。8根据权利要求6所述的装置,其特征在于,所述位置获取单元具体用于接收所述终端发送的近距离通信设备的标识,所述近距离通信设备的标识为所述终端从所述近距离通信设备发送的消息中获得的;依据预设的近距离通信设备与位置信息的对应。
7、关系,获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。9根据权利要求6至8中任一项所述的装置,其特征在于,所述轨迹校正单元具体用于依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量依据所述校正向量并利用如下公式,获得所述校正结果其中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息;LT为校正结果;T1为上一次利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正的时刻,T2为当前时刻。10根据权利要求6所述的装置,其特征在于,所述装置还包括指纹生成单元,用于依据所述校正结果,获得指纹数据。
8、;数据输出单元,用于将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;或者,存储单元,用于存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;其中,所述指纹数据包括所述校正结果以及所述校正结果对应的无线接入点信息。权利要求书CN104066052A1/9页4一种定位数据的处理方法及装置【技术领域】0001本发明涉及定位技术领域,尤其涉及一种定位数据的处理方法及装置。【背景技术】0002为了能够进行终端的定位操作,需要预先采集大量的指纹数据,如终端的位置信息以及终端在该位置扫描到的无线接入点信息。目前,获。
9、得指纹数据的方法是依据终端在移动过程中,终端检测的用户步行时的步数以及方向数据生成终端的轨迹,然后依据终端的轨迹生成指纹数据。0003然而,实际应用中,终端检测的步数和方向数据存在误差,而且此误差随着时间累积会越来越大,使得生成的轨迹存在较大误差,从而导致定位精准度比较低。【发明内容】0004有鉴于此,本发明实施例提供了一种定位数据的处理方法及装置,可以实现提高定位精准度。0005本发明实施例提供了一种定位数据的处理方法,包括0006利用第一定位技术,获得终端的位置信息;0007利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。0008上述方法中,所述。
10、利用第一定位技术,获得终端的位置信息,包括0009所述终端接收近距离通信设备发送的消息,所述消息包含所述近距离通信设备的标识;所述终端依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息;或者,0010所述终端接收其他终端发送的所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0011上述方法中,所述利用第一定位技术,获得终端的位置信息,包括0012服务器接收所述终端发送的近距离通信设备的标识,所述近距离通信设备的标识为所述终端从所述近距离通信设备发送的消息中获得的;0013所述服务器依据。
11、预设的近距离通信设备与位置信息的对应关系,获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0014上述方法中,所述利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果,包括0015依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量0016依据所述校正向量并利用如下公式,获得所述校正结果0017说明书CN104066052A2/9页50018其中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息;LT为校正结果;T1为上一次利用所述终端的位置信息,对利用第二定位技术获得的所。
12、述终端经过的轨迹进行校正的时刻,T2为当前时刻。0019上述方法中,所述方法还包括所述终端依据所述校正结果,获得指纹数据;以及将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;或者,0020所述方法还包括所述服务器依据所述校正结果,获得指纹数据,以及存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;0021其中,所述指纹数据包括所述校正结果以及所述校正结果对应的无线接入点信息。0022本发明实施例提供了一种定位数据的处理装置,包括0023位置获取单元,利用第一定位技术,获得终端的位置信息;0024轨迹。
13、校正单元,用于利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。0025上述装置中,所述位置获取单元具体用于0026接收近距离通信设备发送的消息,所述消息包含所述近距离通信设备的标识;依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息;或者,0027接收其他终端发送的所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0028上述装置中,所述位置获取单元具体用于0029接收所述终端发送的近距离通信设备的标识,所述近距离通信设备的标识为所述终端从所述。
14、近距离通信设备发送的消息中获得的;0030依据预设的近距离通信设备与位置信息的对应关系,获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0031上述装置中,所述轨迹校正单元具体用于0032依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量0033依据所述校正向量并利用如下公式,获得所述校正结果00340035其中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息;LT为校正结果;T1为上一次利用所述终端的位置信息,对利用第二定位技术说明书CN104066052A3/9页6获得的所述终端经过的轨迹进行校正的时刻。
15、,T2为当前时刻。0036上述装置中,所述装置还包括0037指纹生成单元,用于依据所述校正结果,获得指纹数据;0038数据输出单元,用于将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;或者,存储单元,用于存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;0039其中,所述指纹数据包括所述校正结果以及所述校正结果对应的无线接入点信息。0040由以上技术方案可以看出,本发明实施例具有以下有益效果0041本发明实施例中,可以利用第一定位技术获得终端的位置信息,然后依据终端的位置信息对利用第二定位技术获得的。
16、终端的轨迹进行校正,从而可以减小利用第二定位技术获得轨迹的误差,从而提高指纹数据的精准度,提高依据指纹数据对终端进行定位时的定位精准度。【附图说明】0042为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。0043图1是本发明实施例所提供的技术方案使用的系统;0044图2是本发明实施例所提供的定位数据的处理方法的流程示意图;0045图3是本发明实施例所提供的对利用第二定位技术获得的所述终端经过的轨迹进行校正的示例图。
17、;0046图4是本发明实施例所提供的定位数据的处理装置的功能方块图。【具体实施方式】0047为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。0048应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。0049在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。0050应当理解,本文中使用的术。
18、语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。0051应当理解,尽管在本发明实施例中可能采用术语第一、第二来描述定位技术,但这说明书CN104066052A4/9页7些关键词不应限于这些术语。这些术语仅用来将关键词彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一定位技术也可以被称为第二定位技术,类似地,第二定位技术也可以被称为第一定位技术。0052取决于语境,如在此所使用的词语“如果”可以被解释成为“在时”或“当时”或“响应于。
19、确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测陈述的条件或事件”可以被解释成为“当确定时”或“响应于确定”或“当检测陈述的条件或事件时”或“响应于检测陈述的条件或事件”。0053本发明实施例所提供的技术方案使用的系统如图1所示,主要由终端和服务器组成,本发明实施例所提供的方法和装置可以在服务器侧实现,也可以在终端侧实现,都可以利用第一定位技术获得终端的位置信息,然后利用终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。可以理解的是,所述终端可以包括个人计算机PERSONALCOMPUTER,PC、笔记本电脑、手机或平板电脑。0054本。
20、发明实施例给出一种定位数据的处理方法,请参考图2,其为本发明实施例所提供的定位数据的处理方法的流程示意图,如图所示,该方法包括以下步骤0055S201,利用第一定位技术,获得终端的位置信息。0056具体的,本发明实施例中,可以由终端利用第一定位技术,获得终端的位置信息,也可以由服务器利用第一定位技术,获得终端的位置信息。0057优选的,第一定位技术指的是利用近距离通信设备对终端进行定位操作,其中,可以在室内预先安装一定数量的近距离通信设备,安装的近距离通信设备可以始终处于广播状态,向周围一定距离内的至少一个终端发送消息。0058优选的,所述近距离通信设备可以包括蓝牙设备、红外线设备、近距离无线。
21、通信NEARFIELDCOMMUNICATION,NFC设备或者射频集成电路RADIOFREQUENCYINTEGRATEDCIRCUIT,RFIC设备;其中,蓝牙设备可以为IBEACON设备。0059相应的,如果终端中设置有低功耗蓝牙模块如蓝牙40模块,终端就可以接收IBEACON设备发送的消息。如果终端中设置有红外线模块,终端就可以接收红外线设备发送的消息。如果终端中设置有NFC芯片,终端就可以接收NFC设备发送的消息。如果终端中设置有RFIC卡,就可以接收RFIC设备发送的消息。0060优选的,终端利用第一定位技术,获得终端的位置信息的方法包括以下两种0061第一种首先,终端可以接收到近。
22、距离通信设备发送的消息,所述消息包含所述近距离通信设备的标识。然后,终端可以依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,终端将该近距离通信设备的位置信息作为所述终端的位置信息。0062例如,终端可以发送查询请求消息给服务器,该查询请求消息中携带该终端获得的近距离通信设备的标识。服务器依据预先存储的近距离通信设备与位置信息的对应关系,获得查询请求消息中携带的近距离通信设备的标识所对应的位置信息,然后将该位置信息通过查询响应消息发送给终端,这样,终端就可以从服务器获得所述近距离通信设备的位置信息。0063第二种终端接收其他终端发送的所述近距离通信设备的位置信息,将其他终。
23、端发送的近距离通信设备的位置信息作为所述终端的位置信息。说明书CN104066052A5/9页80064例如,终端A可以利用第一种方法获得近距离通信设备的位置信息,然后终端A与终端B交互自身的状态信息,如果终端A发现终端B与自身的距离小于一定阈值,且终端B在最近一段时间内没有对利用第二定位技术获得的终端B经过的轨迹进行校正,则终端A可以将该近距离通信设备的位置信息发送给终端B,终端B将终端A发送的近距离通信设备的位置信息作为终端B的位置信息。0065优选的,服务器利用第一定位技术,获得终端的位置信息的方法可以包括0066首先,服务器可以接收终端发送的近距离通信设备的标识,所述近距离通信设备的标。
24、识可以为所述终端从所述近距离通信设备发送的消息中获得的。然后,服务器依据预设的近距离通信设备与位置信息的对应关系,获得该近距离通信设备的标识所对应的近距离通信设备的位置信息,然后将获得的近距离通信设备的位置信息作为该终端的位置信息。0067优选的,所述近距离通信设备发送给终端的消息可以是广播消息。0068优选的,所述近距离通信设备的标识可以包括近距离通信设备的地址、近距离通信设备的名称和近距离通信设备的身份识别号IDENTITY,ID中至少一个。0069例如,若所述近距离通信设备为IBEACON设备,IBEACON设备的标识可以为该IBEACON设备的蓝牙地址。0070例如,在门口预先安装一个。
25、IBEACON设备,当用户进入室内时,用户使用的终端可以接收到该IBEACON设备发送的消息,依据该消息中IBEACON设备的标识,终端可以从服务器获得IBEACON设备的位置信息,然后依据该IBEACON设备的位置信息,就可以获得终端当前的位置信息,即终端进入室内后轨迹的初始位置。0071S202,利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。0072具体的,服务器或者终端在利用第一定位技术获得终端的位置信息后,可以利用该终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。0073优选的,请参考图3,其为本发明实施。
26、例所提供的对利用第二定位技术获得的所述终端经过的轨迹进行校正的示例图,如图所示,利用终端的位置信息,对利用第二定位技术获得的终端经过的轨迹进行校正,以获得校正结果的方法可以包括0074首先,可以依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量0075例如,图3中点A表示获得的终端的位置,点B表示终端经过的轨迹的终点的位置,其中,XA,YA表示终端的位置信息,XB,YB表示终端经过的轨迹的终点的位置信息。0076然后,如图3所示,虚线表示利用第二定位技术获得的所述终端经过的轨迹,实线表示校正结果,即实线表示利用第一定位技术对利用第二定位技术获得的所述终端经过的轨迹进行校正。
27、后,终端经过的轨迹。0077需要说明的是,第二定位技术指的是除第一定位技术以外的其它定位技术,如WIFI定位技术。说明书CN104066052A6/9页90078需要说明的是,利用第二定位技术获得的所述终端经过的轨迹指的是依据终端检测的用户步行时的步数以及终端检测的方向数据,生成的终端经过的轨迹。0079可以依据所述校正向量并利用如下公式,获得所述校正结果00800081该公式中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息,即LT为对所述终端经过的轨迹校正之前,终端经过的轨迹中时刻T所述终端的位置信息。0082该公式中,LT为校正结果,即LT为对所述终端经过的轨迹。
28、校正之后,获得的终端经过的轨迹中时刻T所述终端的位置信息。0083该公式中,T1为上一次利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正的时刻,例如,图3中利用第二定位技术获得的所述终端经过的轨迹中点C对应的时刻。0084该公式中,T2为当前时刻,即本次利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正的时刻。0085需要说明的是,依据上述公式可以获知,本发明实施例提供的技术方案是每次利用第一定位技术获得终端的位置信息,都可以对利用第二定位技术获得的所述终端在两次校正操作之间经过的轨迹进行校正。0086例如,如图3所示,点C与点B之间为利用第二。
29、定位技术获得的终端经过的轨迹,点C与点A之间为利用终端的位置信息,对利用第二定位技术获得的终端经过的轨迹进行校正后,获得的校正结果,即校正后终端经过的轨迹。在时刻T1与时刻T2之间,用户走了10步,在第10步走完后,终端接收到A点处近距离通信设备发送的消息,然后依据该消息中携带的近距离通信设备的标识,获得近距离通信设备的位置信息,将该近距离通信设备的位置信息作为终端的位置信息,然后利用终端的位置信息对点C与点B之间的轨迹进行校正,获得点C与点A之间的轨迹。0087例如,用户走了10步,使用了10S,每秒走一步,时刻T1等于0,时刻T2等于10S,对于第9步,T等于9,则校正向量等于同理,对于第。
30、8步,T等于8,则校正向量等于以此类推,就可以对利用第二定位技术获得的终端经过的轨迹中的若干位置进行校正,然后可以依据校正后获得的位置信息获得校正后终端经过的轨迹。0088可选的,上述方法中,S202之后,所述方法还包括0089所述终端依据所述校正结果,获得指纹数据;以及将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作。或者,0090所述服务器依据所述校正结果,获得指纹数据,以及存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他终端的定位操作。0091优选的,所述指纹数据可以包括所述校正结果以及所述校正结果对应的无线。
31、接入说明书CN104066052A7/9页10点信息。0092例如,终端依据所述校正结果,获得指纹数据的方法可以是终端在用户步行过程中,可以在用户每走一步时都扫描周围的无线接入点,以获得无线接入点信息,然后终端保存该无线接入点信息与终端当前位置信息的对应关系,这样,终端经过一段轨迹后,就可以获得若干位置信息以及每个位置信息对应的无线接入点信息,该无线接入点信息可以包括无线接入点的介质访问控制MEDIAACCESSCONTROL,MAC地址和信号强度信息。在对终端经过的轨迹进行校正后,获得对上述若干位置信息进行校正后的位置信息,依据校正后获得的位置信息以及该校正后获得的位置信息对应的校正前的位置。
32、信息所对应的无线接入点信息,获得所述指纹数据。由于服务器需要指纹数据,所以如果上述方法在终端侧实现,终端需要将指纹数据上报给服务器。0093举例说明,服务器依据所述校正结果,获得指纹数据的方法可以是终端在用户步行过程中,可以在用户每走一步时都扫描周围的无线接入点,以获得无线接入点信息,然后终端保存该无线接入点信息与终端当前位置信息的对应关系,这样,依据终端经过一段轨迹后,就可以获得若干位置信息以及每个位置信息对应的无线接入点信息,终端可以将位置信息以及对应的无线接入点信息发送给服务器,服务器在对终端经过的轨迹进行校正后,获得对上述若干位置信息进行校正后的位置信息,依据校正后的位置信息以及该校正。
33、后的位置信息对应的校正前的位置信息所对应的无线接入点信息,获得所述指纹数据。服务器在获得指纹数据后可以直接存储该指纹数据。0094例如,点B的位置信息是XB,YB,终端在点B扫描到的无线接入点信息包括AP1MAC1/55;AP2MAC2/103;AP3MAC3/40,对轨迹进行校正后,点B校正后的位置是点A,依据点A的位置信息XA,YA和无线接入点信息AP1MAC1/55;AP2MAC2/103;AP3MAC3/40,获得指纹数据。其中,AP1AP3表示无线接入点的名称、MAC1MAC3表示无线接入点的MAC地址,55、103和40分别表示无线接入点AP1AP3的信号强度信息。0095本发明实。
34、施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。0096请参考图4,其为本发明实施例所提供的定位数据的处理装置的功能方块图。如图所示,该装置包括0097位置获取单元401,利用第一定位技术,获得终端的位置信息;0098轨迹校正单元402,用于利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正,以获得校正结果。0099优选的,所述位置获取单元401具体用于0100接收近距离通信设备发送的消息,所述消息包含所述近距离通信设备的标识;依据所述近距离通信设备的标识,从服务器获得所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息;或者,。
35、0101接收其他终端发送的所述近距离通信设备的位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0102优选的,所述位置获取单元401具体用于0103接收所述终端发送的近距离通信设备的标识,所述近距离通信设备的标识为所述终端从所述近距离通信设备发送的消息中获得的;0104依据预设的近距离通信设备与位置信息的对应关系,获得所述近距离通信设备的说明书CN104066052A108/9页11位置信息,将所述近距离通信设备的位置信息作为所述终端的位置信息。0105优选的,所述轨迹校正单元402具体用于0106依据所述终端的位置信息和所述终端经过的轨迹的终点的位置信息,获得校正向量0107。
36、依据所述校正向量并利用如下公式,获得所述校正结果01080109其中,LT为利用第二定位技术获得的所述终端经过的轨迹中时刻T所述终端的位置信息;LT为校正结果;T1为上一次利用所述终端的位置信息,对利用第二定位技术获得的所述终端经过的轨迹进行校正的时刻,T2为当前时刻。0110可选的,所述装置还包括0111指纹生成单元403,用于依据所述校正结果,获得指纹数据;0112数据输出单元404,用于将所述指纹数据发送给服务器,以便于所述服务器依据所述指纹数据进行所述终端和/或所述其他终端的定位操作;或者,存储单元405,用于存储所述指纹数据,所述指纹数据用于依据所述指纹数据进行所述终端和/或所述其他。
37、终端的定位操作;0113其中,所述指纹数据包括所述校正结果以及所述校正结果对应的无线接入点信息。0114由于本实施例中的各单元能够执行图2所示的方法,本实施例未详细描述的部分,可参考对图2的相关说明。0115本发明实施例的技术方案具有以下有益效果0116本发明实施例中,可以利用第一定位技术获得终端的位置信息,然后依据终端的位置信息对利用第二定位技术获得的终端的轨迹进行校正,从而可以减小利用第二定位技术获得轨迹的误差,从而提高指纹数据的精准度,提高依据指纹数据对终端进行定位时的定位精准度。0117所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可。
38、以参考前述方法实施例中的对应过程,在此不再赘述。0118在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。0119所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物。
39、理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。说明书CN104066052A119/9页120120另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。0121上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置可以是个人计算机,服务器,或者网络装置等或处理器PROCESSOR执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器READONLYMEMORY,ROM、随机存取存储器RANDOMACCESSMEMORY,RAM、磁碟或者光盘等各种可以存储程序代码的介质。0122以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。说明书CN104066052A121/2页13图1图2图3说明书附图CN104066052A132/2页14图4说明书附图CN104066052A14。