基于Wi-Fi的距离获取方法、终端、系统、服务器和电子设备技术方案

技术编号:13894036 阅读:51 留言:0更新日期:2016-10-24 19:37
本发明专利技术的实施例公开一种基于Wi‑Fi的距离获取方法、系统、服务器和一种电子设备,涉及无线通信技术领域,能够提高距离获取精度,降低人力物力成本。所述基于Wi‑Fi的距离获取方法包括:服务器获取联通区域内所有Wi‑Fi发射源信息/和移动基站信息和预设时间阈值;接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi‑Fi发射源信息/和移动基站信息;所述时间信息在所述时间阈值有效范围内,服务器根据所述第一终端采集到的Wi‑Fi发射源信息/和移动基站信息,与所述联通区域内所有Wi‑Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。本发明专利技术适用于基于Wi‑Fi信号场内的终端距离获取。

【技术实现步骤摘要】

本专利技术涉及无线通信
,尤其涉及一种基于Wi-Fi的距离获取方法、终端、系统、服务器和电子设备
技术介绍
在LBS(Location Based Services,基于位置的服务)领域中,很多应用系统均需通过移动终端(如手机设备)来估计用户之间的大致距离,进而开展交友、服务推荐等业务活动。具体而言,可将LBS分为休闲娱乐型、生活服务型、社交型和商业型。休闲娱乐型的LBS主要是使处于同一位置区域的用户可以参与到游戏中去,寻找乐趣;生活服务型的LBS较为多样,包括寻找附近的餐厅、酒店、商场等;社交型的LBS主要是指使在同一区域的用户可以进行通信与交友等活动;商业型的LBS主要是将用户的位置信息和商家的商品信息、折扣信息等进行结合,以促进用户消费等。显然,上述应用中都必须要提供移动终端的定位功能,而且定位的准确性越高,定位的手段越方便,能够为用户提供的服务就会越丰富。目前,定位技术主要可分为GPS(Global Position System,全球卫星定位系统)定位和非GPS定位。GPS定位,技术相对成熟,在室外车载导航等定位手段获得设备的绝对坐标,进而推算设备之间的距离。而非GPS定位,例如:基于Wi-Fi、蓝牙、红外、RFID等定位手段获得设备的绝对坐标,进而推算设备之间的距离,也属于此类;其二是基于点对点测距的方法。即设备与设备之间能够通过传感器互相感知,进而通过感知的强弱来估计相对距离。如文献CN104459612A,专利技术名称为具备测量与WI-FI设备距离及方向供能的移动终端,
是借助测距天线以及鉴相测距模块来进行移动终端距离及方向的测量。此种方法的特点在于需要测距双方限定在传感器能够感知的范围内,通过传感器模块实现点对点直接感知。然而,随着基于IEEE802.11b/g协议的无线局域网的日益普及,各类移动终端中逐渐开始内置无线网卡,加之,“无线城市”的发展理念由概念逐渐走向成熟,环境中出现越来越多的AP(Access Point,无线接入点),这些都为基于Wi-Fi的定位技术的发展创造了便利条件。目前出现的基于Wi-Fi的定位技术,主要有两类:1)基于信号传播模型的定位技术;2)基于指纹(fingerprint)模型的定位技术。前者是根据无线信号在空气中传播时所呈现出的非线性衰减特性,建立信号强度与距离的模型,从而获得位置信息。由于其主要是使用接收到的信号强度进行一系列的定位计算,通常涉及到大量的计算,仍然较为复杂;更为重要的是,由于复杂多变的室内环境对信号的传播造成较大的损耗,且信号传播过程中存在多径效应,因此该方法的定位结果精度并不高。而后者基于指纹模型的定位技术,则主要是基于大量实际观测数据实现定位。上述方法相较于基于信号传播模型的定位技术,虽然可以提升定位的精度,但是,在离线训练阶段需要耗费大量的时间、人力及物力进行标定工作,前期工作较为繁重。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于Wi-Fi的距离获取方法、系统、服务器和一种电子设备,能够解决现有技术中基于Wi-Fi定位精度不高,且耗费人力物力成本较高的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,本专利技术实施例提供一种基于Wi-Fi的距离获取方法,该方法包括:服务器获取联通区域内所有Wi-Fi发射源信息/和移动基站信息和预设时间阈值;接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi-Fi发射源信息/和移动基站信息;所述时间信息在所述时间阈值有效范围内,服务器根据所述第一终端采集到的Wi-Fi发射源信息/和移动基站信息,与所述联通区域内所有Wi-Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。作为另一实施例,所述联通区域内所有Wi-Fi发射源信息包括:所述联通区域内所有采集到的Wi-Fi接入点MAC地址集合,各个接入点信号强度集合及各个接入点间邻居关系;所述移动基站信息至少包括基站LAC以及基站CID。作为另一实施例,进一步的,所述方法还包括:预配置时间阈值及所述联通区域内所有Wi-Fi发射源信息;接收所述联通区域内各个终端上传的时间信息以及其采集到的Wi-Fi发射源信息;所述Wi-Fi发射源信息至少包括:所述终端采集到的Wi-Fi接入点MAC地址集合。作为另一实施例,所述获取与所述第一终端相匹配的终端距离的步骤具体包括:当所述服务器数据库中的记录与所述第一终端向所述服务器上传的数据构成的记录中存在相同的MAC地址,则按照公式Dist=Dsim-min+pdif-new*(Dsim-max-Dsim-min)计算所述第一终端与所述服务器数据库记录的与所述第一终端相匹配的终端距离Dist;所述Dsim-min是指所述服务器数据库中的记录与所述第一终端向所述服务器上传的数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的
距离最小值;所述Dsim-max是指所述服务器数据库中的记录与所述第一终端向所述服务器上传的数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的距离最大值;所述Pdif-new是指根据所述服务器数据库中的记录与所述第一终端向所述服务器上传的数据构成的记录中,具有不同MAC地址所占的比例换算得到的权重因子;当服务器的数据库中的记录与所述第一终端上传给所述服务器的数据构成的记录中不存在相同的MAC地址时,则比较所述第一终端与其他与其匹配的终端的移动基站信息的基站LAC以及基站CID是否一致;当所述移动基站信息一致时,所述第一终端与所述服务器数据库的记录对应的Wi-Fi终端的距离Dist小于或者等于基站覆盖范围的直径;当所述移动基站信息不一致时,则大于基站覆盖范围的直径。作为另一实施例,所述Pdif-new按照公式计算得到;其中,所述Pdif是指所述服务器数据库中的记录与所述第一终端的记录中不同MAC地址在两条记录中所占的比例;所述pdif-min是指,将0-100%的范围分为若干个区间,所述Pdif所在的区间范围内的最小值;所述pdif-max是指所述Pdif所在的区间范围内的最大值。作为另一实施例,所述Pdif按照公式计算得到;其中,所述MacNum是指所述服务器数据库中的记录与所述第一终端的记录中相同MAC地址的个数;M与N分别为所述服务器数据库中的记录与所述第一终端的记录中MAC地址的个数。作为另一实施例,将0-100%的范围分为以下4个区间:(0,20%)、(20%,40%)、
(40%,80%)、(80%,1),当Pdif落入其中某一个区间时,所述pdif-min与所述pdif-max是代表的这个区间的最小值与最大值。作为另一实施例,所述Dsim-min以及Dsim-max通过计算Dsim得到;所述Dsim是指所述服务器数据库中的记录与所述第一终端的记录中,相同MAC地址所占的比例对应的距离范围,所述Dsim-min以及Dsim-max代表的这个区间的最小值与最大值;其计算方式为:按照公式计算服务器数据库中的记录与所述第一终端的记录中相同MAC地址所占的比例Psim,其中min(N,M)是指取所述N与M中的较小值;当Psim≥80%时,Dsim取本文档来自技高网
...

【技术保护点】
一种基于Wi‑Fi的距离获取方法,其特征在于,包括:第二终端接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi‑Fi发射源信息/和移动基站信息;所述第二终端获取其自身的Wi‑Fi发射源信息/和移动基站信息和预设时间阈值;所述时间信息在所述时间阈值有效范围内,所述第二终端将所述第一终端采集到的Wi‑Fi发射源信息/和移动基站信息,与其自身的Wi‑Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。

【技术特征摘要】
1.一种基于Wi-Fi的距离获取方法,其特征在于,包括:第二终端接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi-Fi发射源信息/和移动基站信息;所述第二终端获取其自身的Wi-Fi发射源信息/和移动基站信息和预设时间阈值;所述时间信息在所述时间阈值有效范围内,所述第二终端将所述第一终端采集到的Wi-Fi发射源信息/和移动基站信息,与其自身的Wi-Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。2.根据权利要求1所述的方法,其特征在于,所述Wi-Fi发射源信息包括:所述第一终端采集到的Wi-Fi接入点MAC地址集合,各个接入点信号强度集合及各个接入点间邻居关系;所述移动基站信息至少包括基站LAC以及基站CID。3.根据权利要求2所述的方法,其特征在于,所述获取与所述第一终端相匹配的终端距离的步骤具体包括:当所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中存在相同的MAC地址,则按照公式Dist=Dsim-min+pdif-new*(Dsim-max-Dsim-min)计算所述第一终端与所述第二终端数据库记录的与所述第一终端相匹配的终端距离Dist;所述Dsim-min是指所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的距离最小值;所述Dsim-max是指所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的距离最大值;所述Pdif-new是指根据所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请
\t求的数据构成的记录中,具有不同MAC地址所占的比例换算得到的权重因子;当第二终端的数据库中的记录与所述第一终端发送给所述第二终端的距离获取请求数据构成的记录中不存在相同的MAC地址时,则比较所述第一终端与其他与其匹配的终端的移动基站信息的基站LAC以及基站CID是否一致;当所述移动基站信息一致时,所述第一终端与所述第二终端数据库的记录对应的Wi-Fi终端的距离Dist小于或者等于基站覆盖范围的直径;当所述移动基站信息不一致时,则大于基站覆盖范围的直径。4.根据权利要求3中所述的方法,其特征在于,所述Pdif-new按照公式计算得到;其中,所述Pdif是指所述第二终端数据库中的记录与所述第一终端的记录中不同MAC地址在两条记录中所占的比例;所述pdif-min是指将0-100%的范围分为若干个区间,所述Pdif所在的区间范围内的最小值;所述pdif-max是指所述Pdif所在的区间范围内的最大值。5.根据权利要求4中所述的方法,其特征在于,所述Pdif按照公式计算得到;其中,所述MacNum是指所述第二终端数据库中的记录与所述第一终端的记录中相同MAC地址的个数;M与N分别为所述第二终端数据库中的记录与所述第一终端的记录中MAC地址的个数。6.根据权利要求4或5中所述的方法,其特征在于,将0-100%的范围分为4个区间:(0,20%)、(20%,40%)、(40%,80%)、(80%,1),当Pdif落入其中某一个区间时,所述pdif-min与所述pdif-max是代表的这个区间的最小值与最大值。7.根据权利要求6所述的方法,其特征在于,所述Dsim-min以及Dsim-max通过计
\t算Dsim得到;所述Dsim是指所述第二终端数据库中的记录与所述第一终端的记录中,相同MAC地址所占的比例对应的距离范围,所述Dsim-min以及Dsim-max代表的这个区间的最小值与最大值;其计算方式为:按照公式计算所述第二终端数据库中的记录与所述第一终端的记录中相同MAC地址所占的比例Psim,其中min(N,M)是指取所述N与M中的较小值;当Psim≥80%时,Dsim取10-30m;当40%≤Psim<80%时,Dsim取30-50m;当20%≤Psim<40%时,Dsim取50-70m;当0<Psim<20%时,Dsim取70-100m;Psim=0时,Dsim>100m,则Dist大于100m。8.根据权利要求7所述的方法,其特征在于,所述Dsim-min以及Dsim-max通过Dsim计算得到;所述Dsim是指第二终端数据库中的记录与所述第一终端的记录中,相同MAC地址所占的比例对应的距离范围,所述Dsim-min以及Dsim-max代表的这个区间的最小值与最大值;其计算方式为:按照公式计算第二终端数据库中的记录与第一终端的记录中相同MAC地址所占的比例Psim,其中min(N,M)是指取N与M中的较小值;当Psim≥80%时,Dsim取10-30m;当40%≤Psim<80%时,Dsim取30-50m;当20%≤Psim<40%时,Dsim取50-70m;当0<Psim<20%时,Dsim取70-100m。9.根据权利要求8所述的方法,其特征在于,当第二终端数据库中的记录与所述第一终端的记录中不存在相同的MAC地址,且移动基站信息的基站LAC以及基站CID一致,则Dist大于100m;当第二终端数据库中的记录与第一终端的记录中不存在相同的MAC地址,且移动基站信息的基站LAC以及基站CID不一致,则Dist为大于600m。10.一种终端,其特征在于,包括:请求接收单元,用于接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi-Fi发射源信息/和移动基站信息;信息获取单元,用于获取其自身的Wi-Fi发射源信息/和移动基站信息和预设时间阈值;距离获取单元,用于所述时间信息在所述时间阈值有效范围内,所述第二终端将所述第一终端采集到的Wi-Fi发射源信息/和移动基站信息,与其自身的Wi-Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。11.根据权利要求10所述的终端,其特征在于,所述Wi-Fi发射源信息包括:所述第一终端采集到的Wi-Fi接入点MAC地址集合,各个接入点信号强度集合及各个接入点间邻居关系;所述移动基站信息至少包括基站LAC以及基站CID。12.根据权利要求11所述的终端,其特征在于,所述距离获取单元,具体用于当所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中存在相同的MAC地址,则按照公式Dist=Dsim-min+pdif-new*(Dsim-max-Dsim-min)计算所述第一终端与所述第二终端数据库记录的与所述第一终端相匹配的终端距离Dist;所述Dsim-min是指所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的距离最小值;所述Dsim-max是指所述第二终端数据库中的记录与所述第一终端向所述第二终端发送的距离获取请求数据构成的记录中,具有相同MAC地址所占的比例对应的距离范围中的距离最大值;所述Pdif-new是指根据所述第二终端数据库中的记录与所述第一终
\t端向所述第二终端发送的距离获取请求的数据构成的记录中,具有不同MAC地址所占的比例换算得到的权重因子;当第二终端的数据库中的记录与所述第一终端发送给所述第二终端的距离获取请求数据构成的记录中不存在相同的MAC地址时,则比较所述第一终端与其他与其匹配的终端的移动基站信息的基站LAC以及基站CID是否一致;当所述移动基站信息一致时,所述第一终端与所述第二终端数据库的记录对应的Wi-Fi终端的距离Dist小于或者等于基站覆盖范围的直径;当所述移动基站信息不一致时,则大于基站覆盖范围的直径。13.一种基于Wi-Fi的距离获取方法,其特征在于,包括:服务器获取联通区域内所有Wi-Fi发射源信息/和移动基站信息和预设时间阈值;接收第一终端的距离获取请求;所述距离获取请求中包括:所述第一终端时间信息以及其采集到的Wi-Fi发射源信息/和移动基站信息;所述时间信息在所述时间阈值有效范围内,服务器根据所述第一终端采集到的Wi-Fi发射源信息/和移动基站信息,与所述联通区域内所有Wi-Fi发射源信息/和移动基站信息进行匹配,获取与所述第一终端相匹配的终端距离。14.根据权利要求13所述的方法,其特征在于,所述联通区域内所有Wi-Fi发射源信息包括:所述联通区域内所有采集到的Wi-Fi接入点MAC地址集合,各个接入点信号强度集合及各个接入点间邻居关系;所述移动基站信息至少包括基站LAC以及基站CID。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:预配置时间阈值及所述联通区域内所有Wi-Fi发射源信息;接收所述联通区域内各个终端上传的时...

【专利技术属性】
技术研发人员:刘军发
申请(专利权)人:中科劲点北京科技有限公司
类型:发明
国别省市:北京;11

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

1