1. 一种定位目标地理区域内的Wi-Fi接入点以构建Wi-Fi接入点的位置的参考数据库的方法,包括:部署至少一辆汽车,该汽车包括至少一个具有GPS设备和Wi-Fi无线电设备的扫描设备,还包括Wi-Fi天线系统;按计划的路线遍历所述目标区域,以避免主干线偏向,所述计划的路线主要包括在目标地理区域中的所有可行驶的街道并解决由所述可行驶街道代表的图形的欧拉回路问题;在遍历目标区域时,周期地接收所述GPS设备的GPS坐标;在遍历目标区域时,检测来自所述Wi-Fi设备的范围内的Wi-Fi接入点的Wi-Fi信号,并记录检测到的Wi-Fi接入点的识别信息连同在检测到该Wi-Fi接入点时汽车的GPS位置信息;使用所述位置信息来逆三角测量检测到的Wi-Fi接入点的位置;以及把检测到的接入点的位置记录到参考数据库中。
2. 根据权利要求1的方法,其中,所述目标地理区域具有几十 英里量级的半径。
3. 根据权利要求1的方法,其中,通过使用中国邮递员路由算 法来确定所述计划路线。
4. 根据权利要求1的方法,其中,所述参考数据库位于远端, Wi-Fi接入点的位置信息经由Wi-Fi接入网被载入所述参考数据库中。
5. 根据权利要求1的方法,其中当检测Wi-Fi信号时,对于给 定的Wi-Fi接入点进行Wi-Fi信号的几次读数,从而对于给定的Wi-Fi 接入点形成一组读数值,并且其中当确定检测到的Wi-Fi接入点的位 置时使用所述的一组读数值。
6. 根据权利要求l的方法,其中当检测Wi-Fi接入点时,有关 来自该Wi-Fi接入点的信号的信号强度信息由所述扫描设备来计算和 记录。
7. 根据权利要求1的方法,其中,在给定可行驶的街道的组织 结构后,从尽可能多的不同角度检测给定的Wi-Fi接入点。
8. 根据权利要求6的方法,其中,在给定可行驶的街道的组织 结构后,从尽可能多的不同角度检测给定的Wi-Fi接入点,并且其中, 确定和记录给定的Wi-Fi接入点的信号强度的功率分布。
9. 根据权利要求1的方法,其中所述Wi-Fi天线系统包括定向 天线,并且其中,所述扫描设备才艮据由Wi-Fi接入点在定向天线上接 收的不同信号强度记录该Wi-Fi接入点的原点向量。
10. 根据权利要求l的方法,其中,由工作在连续模式下的GPS 设备大约每秒监视所述汽车的GPS坐标。
11. 根据权利要求l的方法,其中,所述Wi-Fi设备约每十分之 一秒发送探测请求并记录GPS位置信息。
12. 根据权利要求1的方法,其中接入点被放置在多个目标区域。
13. 根据权利要求12的方法,其中所述参考数据库保留所述多 个目标区域内的检测到的接入点的位置信息,并且其中,所述信息是 根据目标区域来组织的。
14. 一种定位具有Wi-Fi无线电部分的用户i史备的方法,包括: 提供在目标区域内的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接入点的计算位置和所述接收的消息的信号强度以及所选择的位置确定算法来确定用户设备的位置。
15. 根据权利要求14的方法,其中所识别的Wi-Fi接入点的计 算位置被过滤,以确定自从有关Wi-Fi接入点的信息被包括到参考数 据库中以来,相应的Wi-Fi接入点是否移动。
16. 根据权利要求14的方法,其中所述参考数据库相对于用户 设备本地放置。
17. 根据权利要求14的方法,其中所述参考数据库相对于用户 设备远程放置。
18. 根据权利要求14的方法,其中所述用户设备的位置配有绊 度和经度坐标。
19. 根据权利要求14的方法,其中所述多个位置确定算法包括 简单信号强度加权平均模型。
20. 根据权利要求14的方法,其中所述多个位置确定算法包括 最近邻居模型。
21. 根据权利要求14的方法,其中所述多个位置确定算法包括 三角测量技术。
22. 根据权利要求14的方法,其中所述多个位置确定算法包括 基于设备速度的自适应平滑技术。
23. 根据权利要求14的方法,其中位置确定算法的选择还基于 发出位置请求的用户应用。
24. —种用于具有几十英里量级的半径的至少一个目标区域的 Wi-Fi接入点数据库,所述数据库被记录在计算机可读介质上并包括 在目标区域中几乎所有的Wi-Fi接入点的数据库记录,每个记录包括 对应的Wi-Fi接入点的识别信息和对应的Wi-Fi接入点的计算出的位 置信息,其中所述计算出的位置信息是按下述方式获得的:记录Wi-Fi 接入点的多个读数,以在计算该Wi-Fi接入点的位置时提供参考对称 性,并避免计算出的位置信息出现主干线偏向。
25. 根据权利要求24的数据库,具有用于多个目标区域的数据 库记录,所述数据库记录按目标区域组织。
26. —种Wi-Fi位置服务器,包括:用于具有几十英里量级的半径的至少一个目标区域的Wi-Fi接入 点数据库,所述数据库被记录在计算机可读介质上并包括在目标区域 中几乎所有的Wi-Fi接入点的数据库记录,每个记录包括对应的Wi-Fi 接入点的识别信息和对应的Wi-Fi接入点的计算出的位置信息,其中 所述计算出的位置信息是按下述方式获得的:记录Wi-Fi接入点的多 个读数,以在计算该Wi-Fi接入点的位置时提供参考对称性,并避免 计算出的位置信息出现主干线偏向;计算机实施的逻辑,对于新发现的Wi-Fi接入点把记录添加到所 述数据库中,所述计算机逻辑包括对于以前被存储在所述数据库中的 Wi-Fi接入点重新计算位置信息,以便对于新发现的Wi-Fi接入点利 用该位置信息的逻辑。
27. 根据权利要求26服务器,还包括计算机实施的集群逻辑, 用来根据易于出错的GPS信息识别位置信息。
28. 根据权利要求27的服务器,其中,所述集群逻辑包括:对 于针对一个接入点报告的所有位置信息确定一个加权质心位置的逻 辑;以及用来识别偏离所述质心位置超过统计偏差阈值量的位置信息 并从所述数据库中排除这样的偏离位置信息,使这样的偏离位置信息 不影响Wi-Fi接入点的计算位置的逻辑。