确定基于Wi-Fi信号强度的室内定位是很容易的,如果你知道恰恰是接入点的位置,但聚集在广域的信息是费时。
但是,如果你可以在提供室内定位服务的同时,把所需的信息众包出来,那会怎么样呢?在世界移动通信大会上展出的InLocoMedia和Sensewhere这两家公司就是这样做的,但它们的商业模式完全不同。
来自巴西累西腓(Recife)的InLocoMedia向当地应用开发商和广告商提供一种基于距离的即时通讯服务,作为对其地图数据库扩张的回报。总部位于爱丁堡的Sensewhere向其第一个客户、也是主要投资者——中国互联网门户网站腾讯(Tencent)——免费提供室内位置服务。
来自MWC的更多信息:查看所有的消息从移动会议+
他们通过软件开发工具包提供他们的服务,应用开发者可以集成到自己的应用程序,并采取了类似的技术方法来确定位置的过程。
利用GPS信号,应用程序很容易确定手机在户外的位置,但一旦手机进入建筑物,这些信号就会消失。
到那时,InLocoMedia或Sensewhere的SDK开发的应用程序就可以开始使用手机的陀螺仪和加速计来计算它的位置,基于自上次GPS定位以来手机移动的距离和方向,这种导航过程被称为航迹推算。在此过程中,它还会记录附近Wi-Fi接入点的身份和信号强度,并将这些信息连同计算出的位置一起传输到服务器,以便登录数据库。
InLocoMedia的SDK“指纹”的Wi-Fi信号并且还通过与每一步的加速计检测出手机内的罗盘传感器记录的磁场强度,说首席运营官阿兰·戈麦斯。
“航迹推算一次只能工作几分钟,”Sensewhere公司业务发展副总裁J. Blake Bullock说:“随着手机中廉价传感器的输出漂移,真实的位置和计算出来的位置会逐渐偏离。”
如果一个地区已经调查了至少一次,然而,一个应用程序使用一个sdk的不需要单独依靠航迹推算:它可以比较wi - fi信号的强度检测与先前的观察,和完善的计算过程类似于三角测量手机的位置。
从Wi-Fi信号来计算位置不是什么新鲜事:手机操作系统已经能够确定其位置到几十使用由谷歌和天棚保持Wi-Fi接入点的数据库米之内。
基于Wi-Fi三角定位的更精确定位服务也已经存在很多年了。总部位于斯坦福的初创公司WiFiSlam就是其中之一,该公司在2011年展示了自己的系统,然后在2013年被苹果公司收购。
不过,早期方法的局限性在于,在使用之前,需要有人精确地绘制出所有Wi-Fi接入点的地图。那些使用蓝牙信标的设备也有类似的缺点,另外一个缺点是,人们需要激活手机上的蓝牙才能使用手机,而他们可能已经开启了Wi-Fi,以尽可能降低手机数据成本。
Sensewhere和inlocomdia通过众包调查信息,解决了最初的制图问题。他们使用GPS修复建筑物入口的起点的船位推算的计算,逐步细化精度和覆盖的数据库使用观察wi - fi信号从数以百计的访问,直到附近的访问点的位置确定足够准确,他们也可以作为进一步探索室内的起点。
有对电池寿命影响不大,公司说。
Gomes的起算InLocoMedia的系统每天消耗手机的电池容量的一个额外的0.5〜1%,作为操作系统已经收集最其依赖所述传感器的数据。“如果激活了GPS五分钟,这将耗尽不止这些,”他说。
至于Sensewhere,其SDK将使用50%的功率可以比Android的自身位置的服务,以及更准确,根据布洛克。为了降低功耗和成本数据,运行Sensewhere的SDK手机不接触服务器上的每一个步骤。“所以它知道在附近的Wi-Fi接入点的位置,我们发下来数据库的一小快照。如果你步行10分钟,就可能不需要更新,”布洛克说。
但是,整天追踪手机位置对隐私有什么影响呢?
Sensewhere只存储在其服务器上的Wi-Fi信号的测量和相关联的位置,并且不记录从手机识别信息,布洛克说。该公司的商业模式是简单地提供应用程序开发与位置SDK和服务,以及手机的位置和它的主人的身份之间的任何进一步的关联是由他们决定。它的第一个客户,腾讯投资了数百万的公司,以换取使用Sensewhere的SDK在其地图服务的免版税许可。
Gomes说,InLocoMedia提供基于位置的广告的商业模式可能会引起人们对隐私的质疑,但应用程序开发人员无法跟踪用户。他说,地图数据库没有将识别信息与位置指纹联系起来。至于从InLocoMedia基于位置的广告中分得收入的应用程序,他们只知道一个消息事件已经被触发,他说。
更多的广告客户可能能够推断出一点:“他们可能会在人谁最近一直在一家杂货店特定的过道要目标的广告,”戈麦斯说。这件事情InLocoMedia可以帮助,但他表示,公司不会让广告客户定位少于5,000个用户的集群,以避免消息变得过于个人化的风险。
此外,手机用户可以选择的广告跟踪完全使用他们的移动操作系统的现有设置了出来,他说。