基于无线局域网的定位方法及装置制造方法及图纸

技术编号:14707932 阅读:63 留言:0更新日期:2017-02-25 23:19
本公开提供了一种基于无线局域网的定位方法及装置,属于定位领域。该方法包括:获取第一RSSI信息和至少一个第二RSSI信息;接收移动终端上报的至少一个第三RSSI信息;接收至少一个智能设备上报的至少一个第四RSSI信息;根据第一RSSI信息、至少一个第二RSSI信息、至少一个第三RSSI信息和至少一个第四RSSI信息,对移动终端、路由设备和至少一个智能设备进行定位。本公开通过收集各个待定位设备两两之间的点对点报文的RSSI信息,由于RSSI信息可以表示待定位设备之间的距离,因此,可以通过多个待定位设备两两之间的距离实现定位,准确度高。

【技术实现步骤摘要】

本公开涉及定位领域,尤其涉及一种基于无线局域网的定位方法及装置
技术介绍
随着计算机和网络通讯等技术的发展,智能设备逐渐兴起,例如无线插座、空气净化器、净水器等。通常室内会部署多个智能设备,需要通过定位这些智能设备以对其进行单独控制和管理,这就给室内定位技术提供了广阔的发展空间。而随着无线局域网的广泛部署和普及应用,基于WLAN(WirelessLocalAreaNetworks,无线局域网)的室内定位技术,成为近年来室内定位领域的一个研究热点。相关技术中,通过测量智能设备收到的无线信号强度,即RSSI(ReceivedSignalStrengthIndicator,接收信号强度指标)信息,利用信号强度与距离间的经验公式,来估算无线信号发送端AP(AccessPoint,接入点)与智能设备之间的距离,根据该距离估计智能设备的位置,从而实现室内智能设备的定位。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种基于无线局域网的定位方法及装置。根据本公开实施例的第一方面,提供一种基于无线局域网的定位方法,包括:获取第一RSSI信息和至少一个第二RSSI信息,所述第一RSSI信息为根据移动终端发送的点对点报文测量得到,所述至少一个第二RSSI信息为根据至少一个智能设备发送的点对点报文测量得到;接收所述移动终端上报的至少一个第三RSSI信息,所述至少一个第三RSSI信息为根据所述至少一个智能设备向所述移动终端发送的点对点报文测量得到;接收所述至少一个智能设备上报的至少一个第四RSSI信息,所述至少一个第四RSSI信息为根据所述至少一个智能设备中的任一个智能设备向其他智能设备发送的点对点报文测量得到;根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位。本公开实施例提供的方法,通过收集各个待定位设备两两之间的点对点报文的RSSI信息,由于RSSI信息可以表示待定位设备之间的距离,因此,可以通过多个待定位设备两两之间的距离实现定位,准确度高。在第一方面的第一种实现方式中,所述根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位包括:根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,绘制相对位置图,并将所述相对位置图发送至所述移动终端,所述相对位置图用于表示所述移动终端、所述路由设备和所述至少一个智能设备之间的相对位置;或,将所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息发送至指定服务器,由所述指定服务器绘制得到所述相对位置图,并由所述指定服务器将所述相对位置图发送至所述移动终端。本公开实施例提供的方法,通过绘制相对位置图来确定待定位设备之间的相对位置,该相对位置图可以由路由设备绘制,也可以交由指定服务器进行绘制,定位方式具有可选性。在第一方面的第二种实现方式中,所述根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,绘制相对位置图包括:根据所述第一RSSI信息,确定所述路由设备与所述移动终端之间的第一距离,并将第一圆环上的任一点获取为所述移动终端的位置,所述第一圆环的圆心为所述路由设备的位置,半径为所述第一距离;根据所述至少一个第二RSSI信息,确定所述路由设备与所述至少一个智能设备之间的至少一个第二距离,根据所述至少一个第三RSSI信息,确定所述移动终端与所述至少一个智能设备之间的至少一个第三距离;将至少一个第二圆环和至少一个第三圆环的至少两个交叉点确定为所述至少一个智能设备的可能位置,每个第二圆环的圆心为所述路由设备的位置,半径为所述第二距离,每个第三圆环的圆心为所述移动终端的位置,半径为所述第三距离。本公开实施例提供的方法,通过多个RSSI信息确定待定位设备两两之间的距离,根据这些距离绘制多个圆环,通过圆环之间的交叉点等,确定各个设备的相对位置,从而得到相对位置图,以实现准确的定位。在第一方面的第三种实现方式中,所述方法还包括:当出现新增智能设备时,获取第五RSSI信息,所述第五RSSI信息为根据该新增智能设备发送的点对点报文测量得到;接收所述移动终端上报的第六RSSI信息,所述第六RSSI信息为根据所述新增智能设备向所述移动终端发送的点对点报文测量得到;接收所述新增智能设备上报的至少一个第七RSSI信息,所述至少一个第七RSSI信息为根据所述至少一个智能设备中的任一个智能设备向所述新增智能设备发送的点对点报文测量得到;根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程进行定位。本公开实施例提供的方法,通过收集新增智能设备与已定位设备之间的点对点报文的RSSI信息,由于RSSI信息可以表示新增智能设备与已定位设备之间的距离,因此,可以通过新增智能设备与已定位设备之间的距离,对新增智能设备进行定位。在第一方面的第四种实现方式中,所述根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程进行定位包括:根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程的定位结果,对所述新增智能设备进行定位;或,根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程中所获取到的定位数据,对所述移动终端、所述路由设备、所述至少一个智能设备和所述新增智能设备进行定位。本公开实施例提供的方法,当出现新增智能设备时,可以采取两种方式对其进行定位,灵活性高。根据本公开实施例的第二方面,提供一种基于无线局域网的定位装置,包括:获取模块,用于获取第一RSSI信息和至少一个第二RSSI信息,所述第一RSSI信息为根据移动终端发送的点对点报文测量得到,所述至少一个第二RSSI信息为根据至少一个智能设备发送的点对点报文测量得到;第一接收模块,用于接收所述移动终端上报的至少一个第三RSSI信息,所述至少一个第三RSSI信息为根据所述至少一个智能设备向所述移动终端发送的点对点报文测量得到;第二接收模块,用于接收所述至少一个智能设备上报的至少一个第四RSSI信息,所述至少一个第四RSSI信息为根据所述至少一个智能设备中的任一个智能设备向其他智能设备发送的点对点报文测量得到;定位模块,用于根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位。在第二方面的第一种实现方式中,所述定位模块包括:绘制子模块,用于根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,绘制相对位置图,并将所述相对位置图发送至所述移动终端,所述相对位置图用于表示所述移动终端、所述路由设备和所述至少一个本文档来自技高网...
基于无线局域网的定位方法及装置

【技术保护点】
一种基于无线局域网的定位方法,其特征在于,所述方法应用于路由设备,包括:获取第一接收信号强度指标RSSI信息和至少一个第二RSSI信息,所述第一RSSI信息为根据移动终端发送的点对点报文测量得到,所述至少一个第二RSSI信息为根据至少一个智能设备发送的点对点报文测量得到;接收所述移动终端上报的至少一个第三RSSI信息,所述至少一个第三RSSI信息为根据所述至少一个智能设备向所述移动终端发送的点对点报文测量得到;接收所述至少一个智能设备上报的至少一个第四RSSI信息,所述至少一个第四RSSI信息为根据所述至少一个智能设备中的任一个智能设备向其他智能设备发送的点对点报文测量得到;根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位。

【技术特征摘要】
1.一种基于无线局域网的定位方法,其特征在于,所述方法应用于路由设备,包括:获取第一接收信号强度指标RSSI信息和至少一个第二RSSI信息,所述第一RSSI信息为根据移动终端发送的点对点报文测量得到,所述至少一个第二RSSI信息为根据至少一个智能设备发送的点对点报文测量得到;接收所述移动终端上报的至少一个第三RSSI信息,所述至少一个第三RSSI信息为根据所述至少一个智能设备向所述移动终端发送的点对点报文测量得到;接收所述至少一个智能设备上报的至少一个第四RSSI信息,所述至少一个第四RSSI信息为根据所述至少一个智能设备中的任一个智能设备向其他智能设备发送的点对点报文测量得到;根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,对所述移动终端、所述路由设备和所述至少一个智能设备进行定位包括:根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,绘制相对位置图,并将所述相对位置图发送至所述移动终端,所述相对位置图用于表示所述移动终端、所述路由设备和所述至少一个智能设备之间的相对位置;或,将所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息发送至指定服务器,由所述指定服务器绘制得到所述相对位置图,并由所述指定服务器将所述相对位置图发送至所述移动终端。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一RSSI信息、所述至少一个第二RSSI信息、所述至少一个第三RSSI信息和所述至少一个第四RSSI信息,绘制相对位置图包括:根据所述第一RSSI信息,确定所述路由设备与所述移动终端之间的第一距离,并将第一圆环上的任一点获取为所述移动终端的位置,所述第一圆环的圆心为所述路由设备的位置,半径为所述第一距离;根据所述至少一个第二RSSI信息,确定所述路由设备与所述至少一个智能设备之间的至少一个第二距离,根据所述至少一个第三RSSI信息,确定所述移动终端与所述至少一个智能设备之间的至少一个第三距离;将至少一个第二圆环和至少一个第三圆环的至少两个交叉点确定为所述至少一个智能设备的可能位置,每个第二圆环的圆心为所述路由设备的位置,半径为所述第二距离,每个第三圆环的圆心为所述移动终端的位置,半径为所述第三距离。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当出现新增智能设备时,获取第五RSSI信息,所述第五RSSI信息为根据该新增智能设备发送的点对点报文测量得到;接收所述移动终端上报的第六RSSI信息,所述第六RSSI信息为根据所述新增智能设备向所述移动终端发送的点对点报文测量得到;接收所述新增智能设备上报的至少一个第七RSSI信息,所述至少一个第七RSSI信息为根据所述至少一个智能设备中的任一个智能设备向所述新增智能设备发送的点对点报文测量得到;根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程进行定位。5.根据权利要求4所述的方法,其特征在于,所述根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程进行定位包括:根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程的定位结果,对所述新增智能设备进行定位;或,根据所述第五RSSI信息、所述第六RSSI信息、所述至少一个第七RSSI信息和上一次定位过程中所获取到的定位数据,对所述移动终端、所述路由设备、所述至少一个智能设备和所述新增智能设备进行定位。6.一种基于无线局域网的定位装置,其特征在于,所述装置包括:获取模块,用于获取第一RSSI信息和至少一个第二RSSI信息,所述第一RSSI信息为根据移动终端发送的点对点报文测量得到,所述至少一个第二RSSI信息为根据至少一个智能设备发送的点对点报文测量得到;第一接收模块,用于接收所...

【专利技术属性】
技术研发人员:刘佳林立赵自强
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1