摘要:
位置信标数据库和服务器,构建位置信标数据库的方法以及使用它们的基于位置的服务.定位在目标地理区域内的Wi-Fi接入点,以构建Wi-Fi接入点的位置的参考数据库.部署至少一辆汽车,它包括至少一个具有GPS设备和Wi-Fi无线设备的扫描设备,还包括Wi-Fi天线系统.按计划的路线遍历目标区域,以避免主干线偏向.计划路线基本上包括在目标地理区域中的所有可行驶的街道,并解决由所述可行驶的街道表示的图形的欧拉回路问题.在遍历目标区域时周期地接收GPS设备的GPS坐标.在遍历目标区域时检测来自Wi-Fi设备的范围内的Wi-Fi接入点的Wi-Fi信号,并记录所检测的Wi-Fi接入点的识别信息连同当检测到Wi-Fi接入点时汽车的GPS位置信息.位置信息被用来逆三角测量所检测的Wi-Fi接入点的位置;所检测的接入点的位置被记录到参考数据库中.可以定位具有Wi-Fi无线电部分的用户设备.提供在目标区域中Wi-Fi接入点的计算位置的参考数据库.响应于确定具有Wi-Fi无线电的用户设备的位置的用户应用请求,触发Wi-Fi设备发送请求到Wi-Fi设备的范围内的所有Wi-Fi接入点.从Wi-Fi设备的范围内的Wi-Fi接入点接收消息,每个消息标识发送消息的Wi-Fi接入点.计算由Wi-Fi接入点接收的消息的信号强度.访问参考数据库,以得到所识别的Wi-Fi接入点的计算位置.根据经由接收的消息识别的Wi-Fi接入点的数目,从多个位置确定算法中选择相应的位置确定算法,所述选择的算法适合于所识别的Wi-Fi接入点的数目.使用所识别的Wi-Fi接入点的计算位置和所述接收的消息的信号强度以及所选择的位置确定算法来确定用户设备的位置.数据库可被修改,新加入位置信息,以便改进以前确定的位置的质量,并避免易于出错的信息.
展开