一种定位方法及装置的制造方法

文档序号:10691753阅读:206来源:国知局
一种定位方法及装置的制造方法
【专利摘要】本发明提供一种定位方法及装置,所述方法包括:接收无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据;根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据;根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。应用本发明实施例可以实现WLAN定位数据和蓝牙定位数据的对应关系的确定。
【专利说明】
一种定位方法及装置
技术领域
[0001]本发明涉及网络通信技术领域,尤其涉及一种定位方法及装置。
【背景技术】
[0002]随着移动互联网和大数据的应用,无线室内定位技术越来越炙手可热,在零售、酒店、交通、医疗等众多的行业都有着光明的应用前景。
[0003]无线室内定位技术多种多样,其中应用最为普遍、接受程度最高的是WLAN(Wireless Local Area Networks,无线局域网)和蓝牙iBeacon(—种蓝牙技术,以下简称iBeacon)定位。
[0004]其中,WLAN定位技术依托部署广泛的室内WLAN网络,在所有类型的定位技术中,其终端的覆盖范围是最广的,因此在商业等公众场合拥有较强的吸引力。而iBeacon定位技术的突出优势是部署方便、可以配合商家进行基于位置的营销,因此也获得了越来越多的应用。
[0005]目前的智能终端往往同时支持WLAN和蓝牙接口,因此,如果能够在一套定位系统内部同时利用WLAN信号、蓝牙信号作为定位数据源,其定位效果必然要比单独利用其中一个定位效果更好。同时,为了能够发挥各自技术的优势、取长补短,实际项目中往往会部署WLAN AP(Access Point,无线接入点)和iBeacon基站的混合组网,融合WLAN和iBeacon两种定位方法进行定位。
[0006]然而,由于WLAN和蓝牙分别属于不同的无线接入技术,因此在定位系统内生成了两份彼此独立的数据源,而融合定位则需要知道WLAN和蓝牙的对应关系,即在定位服务器侧需要确定哪些WLAN、蓝牙是属于同一个用户终端的。因此,在融合定位技术中实现,如何确定WLAN定位数据和蓝牙定位数据的对应关系成为一个亟待解决的技术问题。

【发明内容】

[0007]本发明提供一种定位方法及装置,以解决现有融合定位方案无法确定WLAN定位数据和蓝牙定位数据的对应关系的问题。
[0008]根据本发明实施例的第一方面,提供一种定位方法,包括:
[0009]接收无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据;
[0010]根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据;
[0011 ]根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。
[0012]根据本发明实施例的第二方面,提供一种定位装置,包括:
[0013]接收单元,用于无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据;
[0014]确定单元,用于根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据;
[0015]定位单元,用于根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。
[0016]应用本发明实施例,当接收到AP发送的针对待定位终端的WLAN定位数据,以及待定位终端发送的蓝牙定位数据时,根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,并根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位,实现了 WLAN定位数据和蓝牙定位数据的对应关系的确定。
【附图说明】
[0017]图1是本发明实施例提供的一种定位的网络架构示意图;
[0018]图2是本发明实施例提供的一种定位方法的流程示意图;
[0019]图3是本发明实施例提供的一种具体应用场景的架构示意图;
[0020]图4是本发明实施例提供的一种定位装置的结构示意图;
[0021 ]图5是本发明实施例提供的另一种定位装置的结构示意图;
[0022]图6是本发明实施例提供的另一种定位装置的结构示意图。
【具体实施方式】
[0023]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0024]请参见图1,图1为本发明实施例提供的一种定位的网络架构示意图。如图1所示,该网络架构示意图可以包括定位服务器、AP、蓝牙基站(以下均以iBeacon基站为例进行说明)以及终端。其中,AP可以通过向定位服务器发送携带AP的标识信息的位置信息获取请求,从定位服务器中获取AP的位置信息,作为终端的粗略位置信息;终端可以通过向定位服务器发送携带蓝牙基站的标识信息的位置信息获取请求,从定位服务器中获取蓝牙基站的位置信息,也作为终端的粗略位置信息。进而,在需要进行定位时,AP向定位服务器发送的WLAN定位数据中除了包括AP的标识信息、RTT(Round-Trip Time,往返时间)之外,还需要携带根据待定位终端的IP地址以及AP的位置信息唯一确定的待定位终端的终端标识信息;同理,终端向定位服务器发送的蓝牙定位数据除了包括iBeacon基站的标识信息以及终端的信号接收强度之外,还需要携带根据待定位终端的IP地址以及蓝牙基站的位置信息唯一确定的待定位终端的终端标识信息,从而,定位服务器可以根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,实现WLAN定位数据和蓝牙定位数据的对应关系的确定。
[0025]其中,在本发明实施例中,图1所示的网络架构中的终端为支持WLAN定位和蓝牙定位的终端。上述WLAN定位数据以及蓝牙定位数据中携带的终端标识信息为能够唯一标识定位系统中的待定位终端的标识信息。
[0026]基于图1所示的网络架构,本发明实施例提供了一种定位方法,请参见图2,为本发明实施例提供的一种定位方法的流程示意图,如图2所示,该方法可以包括以下步骤:
[0027]需要说明的是,本发明实施例中,步骤201?步骤203的执行主体为图1所示网络架构中的定位服务器或定位服务器中的处理器,如CPU(Center Protocol Unit,中央处理单元),为便于描述,以下以步骤201?步骤203的执行主体为定位服务器为例进行说明。
[0028]步骤201、接收AP发送的针对待定位终端的WLAN定位数据,以及待定位终端发送的蓝牙定位数据。
[0029]本发明实施例中,定位服务器通过WLAN定位和蓝牙定位融合的定位方式对终端进行定位。
[0030]相应地,定位服务器可以分别获取由AP发送的WLAN定位数据,以及由待定位终端发送的蓝牙定位数据。
[0031]其中,在本发明实施例中,WLAN定位数据除了可以包括AP的标识信息、RTT等传统WLAN定位数据之外,还需要包括待定位终端的终端标识信息;蓝牙定位数据除了可以包括iBeacon基站的标识信息、待定位终端的信号接收强度等传统蓝牙定位数据之外,还需要包括待定位终端的终端标识信息。其中,WLAN定位数据中携带的终端标识信息可以由待定位终端的IP地址以及AP的位置信息确定,蓝牙定位数据中携带的终端标识信息可以由待定位终端的IP地址以及iBeacon基站的地址确定,该终端标识信息用于在定位系统中唯一标识待定位终端。
[0032]值得说明的是,本发明实施例中,定位服务器获取AP的标识信息、RTT等传统WLAN定位数据,以及iBeacon基站的标识信息、待定位终端的信号接收强度等传统蓝牙定位数据的具体实现方式可以参见现有WLAN定位技术以及蓝牙定位技术中的相关实现,本发明实施例对此不做赘述。
[0033]本发明实施例中,为了实现AP的位置信息以及iBeacon基站的位置信息的获取,定位服务器的数据库中可以添加不同地点的定位视图,其中包括场景中各AP的标识信息、iBeacon基站的标识信息以及其对应的位置信息,AP可以通过与定位服务器交互获取AP的位置信息;终端可以通过与定位服务器交互获取iBeacon基站的位置信息。
[0034]相应地,作为一种可选的实施方式,本发明实施例提供的定位方法还可以包括:
[0035]接收AP发送的第一位置信息获取请求,第一位置信息获取请求中携带有AP的标识信息;
[0036]根据AP的标识信息查询AP的位置信息,并将AP的位置信息发送给AP。
[0037]在该实施方式中,AP可以向定位服务器发送位置信息获取请求,以获取自身的位置信息,例如,AP可以在新上电或重启完成时,向定位服务器发送携带自身标识信息(如AP的BSSID(Basic Service Set Identifier,基础服务集标识))的位置信息获取请求(本文中称为第一位置信息获取请求)。
[0038]定位服务器接收到AP发送的位置信息获取请求时,可以根据该位置信息获取请求中携带的AP的标识信息从数据库中查询对应的位置信息,并将该位置信息返回给AP,由AP保存在本地,进而,当AP需要对待定位终端进行定位时,AP可以将自身的位置信息作为待定位终端的粗略位置信息。
[0039]作为一种可选的实施方式,本发明实施例提供的定位方法还可以包括:
[0040]接收终端发送的第二位置信息获取请求,该第二位置信息获取请求中携带有iBeacon基站的标识信息;[0041 ] 根据iBeacon基站的标识信息查询iBeacon基站的位置信息,并将该iBeacon基站的位置信息发送给终端。
[0042]在该实施方式中,终端可以向定位服务器发送位置信息获取请求,以获取iBeacon基站的位置信息,如终端新关联到网络时,终端可以通过本地安装的具有定位功能的APP(应用)(以下简称APP)扫描附近的iBeacon基站的信息,并根据扫描到的iBeacon基站的标识信息(如iBeacon基站的MAC(Media Access Control,媒体访问控制)地址),向定位服务器发送携带iBeacon基站的标识信息的位置信息获取请求。
[0043]定位服务器接收到终端发送的位置信息获取请求时,可以根据该位置信息获取请求中携带的iBeacon基站的标识信息从数据库中查询对应的位置信息,并将该位置信息返回给终端,由终端保存iBeacon基站的标识信息与位置信息的对应关系,进而,当终端需要通过蓝牙定位方式进行定位时,可以根据扫描到的iBeacon基站的标识信息,将对应的iBeacon基站的位置信息作为自身通过该iBeacon基站进行蓝牙定位时的粗略位置信息。
[0044]步骤202、根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据。
[0045]本发明实施例中,定位服务器接收到WLAN定位数据以及蓝牙定位数据之后,可以根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,进行终端匹配,确定属于同一终端的WLAN定位数据和蓝牙定位数据。
[0046]作为一种可选的实施方式,在本发明实施例中,WLAN定位数据中携带的终端标识信息为终端的IP地址以及AP的位置信息;蓝牙定位数据中携带的终端标识信息为终端的IP地址以及蓝牙基站的位置信息;
[0047]相应地,上述步骤202中,根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,可以包括:
[0048]将包括的终端的IP地址相同,且AP的位置信息与蓝牙基站的位置信息一致的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。
[0049]在该实施方式中,当需要对终端进行定位时,一方面,AP可以获取待定位终端的IP地址,并对待定位终端进行RTT测量,将测量结果(RTT值)以及获取到的终端的IP地址,以及本地保存的自身的位置信息等作为WLAN定位数据发送给定位服务器;另一方面,待定位终端可以获取网络分配的IP地址,并通过APP扫描附近的iBeacon基站,确定待定位终端对应扫描到的各iBeacon基站的信号接收强度,并根据扫描到的iBeacon基站的标识信息确定该iBeacon基站的位置信息,并将iBeacon基站的位置信息与待定位终端的IP地址以及信号接收强度等作为蓝牙定位数据发送定位服务器。
[0050]定位服务器接收到WLAN定位数据以及蓝牙定位数据后,可以获取接收到的WLAN定位数据中包括的终端的IP地址和AP的位置信息,以及蓝牙定位数据中包括的终端的IP地址和iBeacon基站的位置信息,并根据WLAN定位数据中包括的终端的IP地址和AP的位置信息,以及蓝牙定位数据中包括的终端的IP地址和iBeacon基站的位置信息进行终端匹配,将包括的终端的IP地址相同,且AP的位置信息与蓝牙基站的位置信息一致的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。
[0051 ]其中,在该实施方式中,上述AP的位置信息以及iBeacon基站的位置信息可以为字符串信息,如“A省B市C商场”、“A省B市D酒店”,在该情况下,可以认为字符串相同的位置信息为一致的位置信息;或者,上述AP的位置信息以及iBeacon基站的位置信息可以是经玮度信息,如“经度a玮度b”、“经度c玮度d”,在该情况下,可以认为属于同一经玮度范围内的经玮度为一致的位置信息。例如,可以预先根据实际地理位置确定对应的经玮度范围,如“A省B市C商场”对应的经玮度范围为[经度I玮度I,经度η玮度η],若定位服务器确定“经度a玮度b”和“经度c玮度d”均属于该经玮度范围,则定位服务器可以认为“经度a玮度b”和“经度c玮度d” 一致。
[0052]作为另一种可选的实施方式,在本发明实施例中,WLAN定位数据中携带的终端标识信息为AP根据待定位终端的IP地址以及AP的位置信息通过预设算法唯一确定的字符串;蓝牙定位数据中携带的终端标识信息为待定位终端根据自身的IP地址以及蓝牙基站的位置信息通过上述预设算法唯一确定的字符串;
[0053]相应地,上述步骤202中,根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,可以包括:
[0054]将包括的终端标识信息相同的WLAN定位数据和蓝牙定位数据,确定为属于同一终端的WLAN定位数据和蓝牙定位数据。
[0055]在该实施方式中,当需要对终端进行定位时,一方面,AP可以获取待定位终端的IP地址,并根据该待定位终端的IP地址以及AP本地保存的位置信息,通过预设算法进行计算,以得到对应的终端标识信息,其中,该预设算法需要满足当IP地址或/和位置信息不同时,通过该预设算法计算得到的终端标识信息不同,当IP地址和位置信息相同时,通过该预设算法计算得到的终端标识信息相同,即终端标识信息由IP地址和位置信息唯一确定。AP计算得到待定位终端的终端标识信息之后,可以将该终端标识信息以及通过RTT测量得到的RTT值作为WLAN定位数据发送给定位服务器;另一方面,待定位终端可以获取网络分配的IP地址,并通过APP扫描附近的iBeacon基站,确定待定位终端对应扫描的各iBeacon基站的信号接收强度,并根据扫描的iBeacon基站的标识信息确定该iBeacon基站的位置信息,并根据该iBeacon基站的位置信息,以及待定位终端获取到的网络分配的IP地址,通过上述预设算法,计算得到待定位终端的终端标识信息,并将该终端标识信息以及待定位终端的信号接收强度作为蓝牙定位数据发送给定位服务器。
[0056]例如,上述预设算法可以为MD5(Message_Digest Algorithm 5,消息-摘要算法5)算法,AP或待定位终端可以根据待定位终端的IP地址和位置信息,通过MD5算法计算得出一个128比特的字符串。
[0057]应该认识到,在本发明实施例中,MD5仅仅是上述预设算法的一种具体示例,而并不是对本发明保护范围的限定,本发明实施例提供的上述预设算法也可以为其它算法,本发明实施例对此不做赘述。
[0058]定位服务器接收到WLAN定位数据以及蓝牙定位数据后,可以获取接收到的WLAN定位数据中包括的终端标识信息,以及蓝牙定位数据中包括的终端标识信息,并将包括的终端标识信息相同的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。
[0059]值得说明的是,在本发明实施例中,AP获取待定位终端的IP地址的方法可以包括但不限于 AP 的 DHCP(Dynamic Host Configurat1n Protocol,动态主机配置协议)Snooping(探听)、查询接入交换机的ARP表项、AP和AC(Access Controller,无线接入控制器)交互查询等,本发明实施例对此不做限定。
[0060]步骤203、根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。
[0061 ]本发明实施例中,定位服务器确定了属于同一终端的WLAN定位数据和蓝牙定位数据之后,可以根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行融合定位;其中,定位服务器根据WLAN定位数据和蓝牙定位数据对终端进行融合定位的具体实现可以参见现有相关技术中的相关描述,本发明实施例在此不做赘述。
[0062]可见,在图2所示的方法流程中,通过在上报WLAN定位数据和蓝牙定位数据时,携带待定位终端的终端标识信息,从而,定位服务器接收到WLAN定位数据以及蓝牙定位数据之后,可以根据终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,并根据同一终端的WLAN定位数据和蓝牙定位数据对终端进行定位,实现了 WLAN定位数据和蓝牙定位数据的对应关系的确定,提高了融合定位的准确性。
[0063]为了使本领域技术人员更好地理解本发明实施例提供的技术方案,下面结合具体的应用场景对本发明实施例提供的技术方案进行描述。
[0064]请参见图3,为本发明实施例提供的一种具体应用场景的架构示意图,如图3所示,该应用场景可以包括:定位服务器、AC、AP、终端以及iBeacon基站;其中,该应用场景中包括的终端同时具备WLAN接口和蓝牙接口,支持WLAN定位和蓝牙定位。
[0065]基于该应用场景,本发明实施例提供的定位方法的流程可以如下:
[0066]1、预先在定位服务器的数据库中添加不同地点的定位视图,其中包括场景中各AP的BSSID地址、iBeacon基站的MAC地址以及其附带的位置信息字符串;
[0067]2、AP新上电或重启完成时,向定位服务器发送携带本AP的BSSID地址的位置信息获取请求;定位服务器接收到位置信息获取请求后,根据其中携带的AP的BSSID地址查询本地数据库,将查询到的位置信息字符串(假设为SI)返回给AP;
[0068]3、终端新关联到网络时,可以通过本地安装的定位APP扫描附近的iBeacon基站,并向定位服务器发送携带扫描到的IBeacon基站的MAC地址的位置信息获取请求;定位服务器接收到位置信息获取请求后,根据其中携带的iBeacon基站的MAC地址查询本地数据库,并将查询到的位置信息字符串(假设为S2)返回给终端;
[0069]4、AP向AC查询待定位终端的IP地址,并根据查询到的待定位终端的IP地址(假设为IPl)以及步骤2中获取到的位置信息字符串SI,进行128位MD5运算,得到对应的终端标识信息字符串(假设为Ml);
[0070]5、AP向待定位终端进行RTT测量,并将测量得到的RTT值以及上述Ml、AP的BSSID地址等作为WLAN定位数据发送给定位服务器;
[0071 ] 6、待定位终端通过本地安装的定位APP获取网络分配的IP地址(假设为IP2),并根据该IP地址以及步骤3中获取到的位置信息字符串S2,进行128位MD5运算,得到对应的终端标识信息字符串(假设为M2);
[0072]7、待定位终端通过本地安装的定位APP扫描附件的iBeacon基站,并根据扫描结果,将iBeacon基站的MAC地址、上述M2以及待定位终端的信号接收强度等作为蓝牙定位数据发送给定位服务器;
[0073]8、定位服务器分别接收WLAN定位数据和蓝牙定位数据,并比较WLAN定位数据中携带的Ml和蓝牙定位数据中携带的M2;若Ml和M2相同,则说明Ml和M2对应的数据为同一终端的定位数据,可以将对应的WLAN定位数据和蓝牙定位数据按照融合算法进行处理;否则,认为Ml和M2对应的数据为不同终端的定位数据,不能将对应的WLAN定位数据和蓝牙定位数据按照融合算法进行处理。
[0074]通过以上描述可以看出,在本发明实施提供的技术方案中,当接收到AP发送的针对待定位终端的WLAN定位数据,以及待定位终端发送的蓝牙定位数据时,根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,并根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位,实现了 WLAN定位数据和蓝牙定位数据的对应关系的确定。
[0075]请参见图4,为本发明实施例提供一种定位装置的结构示意图,其中,该装置可以应用于图1所示网络架构中的定位服务器,如图4所示,该装置可以包括:
[0076]接收单元410,用于无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据;
[0077]确定单元420,用于根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据;
[0078]定位单元430,用于根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。
[0079]在可选实施例中,所述WLAN定位数据中携带的终端标识信息为终端的互联网协议IP地址以及AP的位置信息;所述蓝牙定位数据中携带的终端标识信息为终端的IP地址以及蓝牙基站的位置信息;
[0080]相应地,所述确定单元420,可以具体用于将包括的终端的IP地址相同,且AP的位置信息与蓝牙基站的位置信息一致的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。
[0081 ]在可选实施例中,所述WLAN定位数据中携带的终端标识信息为AP根据待定位终端的IP地址以及AP的位置信息通过预设算法唯一确定的字符串;所述蓝牙定位数据中携带的终端标识信息为待定位终端根据自身的IP地址以及蓝牙基站的位置信息通过所述预设算法唯一确定的字符串;
[0082]相应地,相应地,所述确定单元420,可以具体用于将包括的终端标识信息相同的WLAN定位数据和蓝牙定位数据,确定为属于同一终端的WLAN定位数据和蓝牙定位数据。
[0083]在可选实施例中,所述接收单元410,还可以用于接收无线接入点AP发送的第一位置信息获取请求,所述第一位置信息获取请求携带有所述AP的标识信息;
[0084]相应地,请一并参阅图5,为本发明实施例提供的另一种定位装置的结构示意图,在图4所示实施例的基础上,图5所示的装置还可以包括:
[0085]第一查询单元440,用于根据所述AP的标识信息查询所述AP的位置信息;
[0086]第一发送单元450,用于将所述AP的位置信息发送给所述AP。
[0087]在可选实施例中,所述接收单元410,还可以用于接收终端发送的第二位置信息获取请求,所述第二位置信息获取请求中携带有蓝牙基站的标识信息;
[0088]相应地,请一并参阅图6,为本发明实施例提供的另一种定位装置的结构示意图,在图4所示实施例的基础上,图6所示的装置还可以包括:
[0089]第二查询单元460,用于根据所述蓝牙基站的标识信息查询所述蓝牙基站的位置信息;
[0090]第二发送单元470,用于将所述蓝牙基站的位置信息发送给所述终端。
[0091 ] 值得说明的是,在实际应用场景中,第一查询单元440和第二查询单元460可以由同一个查询单元实现;同理,第一发送单元450和第二发送单元470可以由同一个发送单元实现。
[0092]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0093]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0094]由上述实施例可见,当接收到AP发送的针对待定位终端的WLAN定位数据,以及待定位终端发送的蓝牙定位数据时,根据WLAN定位数据以及蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,并根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位,实现了 WLAN定位数据和蓝牙定位数据的对应关系的确定。
[0095]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0096]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种定位方法,其特征在于,包括: 接收无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据; 根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据; 根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。2.根据权利要求1所述的方法,其特征在于,所述WLAN定位数据中携带的终端标识信息为终端的互联网协议IP地址以及AP的位置信息;所述蓝牙定位数据中携带的终端标识信息为终端的IP地址以及蓝牙基站的位置信息; 所述根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,包括: 将包括的终端的IP地址相同,且AP的位置信息与蓝牙基站的位置信息一致的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。3.根据权利要求1所述的方法,其特征在于,所述WLAN定位数据中携带的终端标识信息为AP根据待定位终端的IP地址以及AP的位置信息通过预设算法唯一确定的字符串;所述蓝牙定位数据中携带的终端标识信息为待定位终端根据自身的IP地址以及蓝牙基站的位置信息通过所述预设算法唯一确定的字符串; 所述根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据,包括: 将包括的终端标识信息相同的WLAN定位数据和蓝牙定位数据,确定为属于同一终端的WLAN定位数据和蓝牙定位数据。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 接收AP发送的第一位置信息获取请求,所述第一位置信息获取请求携带有所述AP的标识信息; 根据所述AP的标识信息查询所述AP的位置信息,并将所述AP的位置信息发送给所述AP05.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 接收终端发送的第二位置信息获取请求,所述第二位置信息获取请求中携带有蓝牙基站的标识信息; 根据所述蓝牙基站的标识信息查询所述蓝牙基站的位置信息,并将所述蓝牙基站的位置信息发送给所述终端。6.一种定位装置,其特征在于,包括: 接收单元,用于无线接入点AP发送的针对待定位终端的无线局域网WLAN定位数据,以及待定位终端发送的蓝牙定位数据; 确定单元,用于根据所述WLAN定位数据以及所述蓝牙定位数据中携带的终端标识信息,确定属于同一终端的WLAN定位数据和蓝牙定位数据; 定位单元,用于根据同一终端的WLAN定位数据和蓝牙定位数据对该终端进行定位。7.根据权利要求6所述的装置,其特征在于,所述WLAN定位数据中携带的终端标识信息为终端的互联网协议IP地址以及AP的位置信息;所述蓝牙定位数据中携带的终端标识信息为终端的IP地址以及蓝牙基站的位置信息; 所述确定单元,具体用于将包括的终端的IP地址相同,且AP的位置信息与蓝牙基站的位置信息一致的WLAN定位数据和蓝牙定位数据确定为同一终端的WLAN定位数据和蓝牙定位数据。8.根据权利要求6所述的装置,其特征在于,所述WLAN定位数据中携带的终端标识信息为AP根据待定位终端的IP地址以及AP的位置信息通过预设算法唯一确定的字符串;所述蓝牙定位数据中携带的终端标识信息为待定位终端根据自身的IP地址以及蓝牙基站的位置信息通过所述预设算法唯一确定的字符串; 所述确定单元,具体用于将包括的终端标识信息相同的WLAN定位数据和蓝牙定位数据,确定为属于同一终端的WLAN定位数据和蓝牙定位数据。9.根据权利要求7或8所述的装置,其特征在于, 所述接收单元,还用于接收AP发送的第一位置信息获取请求,所述第一位置信息获取请求携带有所述AP的标识信息; 所述装置还包括: 第一查询单元,用于根据所述AP的标识信息查询所述AP的位置信息; 第一发送单元,用于将所述AP的位置信息发送给所述AP。10.根据权利要求7或8所述的装置,其特征在于, 所述接收单元,还用于接收终端发送的第二位置信息获取请求,所述第二位置信息获取请求中携带有蓝牙基站的标识信息; 所述装置还包括: 第二查询单元,用于根据所述蓝牙基站的标识信息查询所述蓝牙基站的位置信息; 第二发送单元,用于将所述蓝牙基站的位置信息发送给所述终端。
【文档编号】H04W84/12GK106060770SQ201610596421
【公开日】2016年10月26日
【申请日】2016年7月25日 公开号201610596421.4, CN 106060770 A, CN 106060770A, CN 201610596421, CN-A-106060770, CN106060770 A, CN106060770A, CN201610596421, CN201610596421.4
【发明人】李华
【申请人】杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1