欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

10种方式智能手机可获取你行踪

程序员文章站 2022-06-19 11:52:41
智能手机具备的最重要的功能之一就是知道它们在哪里。对于台式电脑、笔记本电脑、个人导航设备或者平板电脑,你比较难以随身携带,而智能手机可以随手放入口袋,它能够将其位置信息与... 12-05-09...
智能手机具备的最重要的功能之一就是知道它们在哪里。对于台式电脑、笔记本电脑、个人导航设备或者平板电脑,你比较难以随身携带,而智能手机可以随手放入口袋,它能够将其位置信息与很多其他数据相结合以提供新服务。

current analysis公司分析师avi greengart表示:“手机定位正处于第二个发展阶段,从基本的定位转移到社交媒体和其他应用程序上,第三个阶段可能会带来我们甚至还没有预见到的用途。”

与其他数字技术一样,这些新功能既有利也有弊。电子前沿基金会高级技师seth schoen表示,用户非常担心隐私问题,因为知道用户的位置意味着人身安全可能受到威胁。然而,大多数人在使用定位服务时,并没有考虑这些危险,例如服务供应商按照法律要求提交位置数据,或者黑客从应用程序供应商窃取用户的位置数据。

“这种转变发生地太快,以至于人们还没有来得及考虑这些问题,”schoen表示,“大多数人甚至不是很清楚哪些定位技术是主动的,哪些是被动的。”很多应用程序供应商的做法隐藏在冗长的服务条款中。schoen表示,用户授权收集位置数据的应用程序的数量越多,涉及的风险也就越大,所以用户至少可以从这个方面来进行控制。

至少有十个(正在使用或者还在开发中)不同的系统能够用于手机定位:

1.gps

全球定位系统是由美国国防部开发的,最早在20世纪90年代出现在手机中,它仍然是进行户外定位最知名的方法。gps通过卫星直接将位置和时间数据发到用户手机。如果手机能够获取三个卫星的信号,就能够显示用户在平面地图的位置,如果是四个卫星,还能够显示你的高度。

其他国家也开发了与gps类似的系统,但并不与gps相冲突,实际上这些系统可以让室外定位变得更容易。俄罗斯的glonass已经投入使用,中国的compass也正在试用阶段。欧洲的galileo和日本的quasi-zenith卫星系统也正在开发中。手机芯片制造商正在开发可以利用多个卫星以更快获取定位信息的处理器。

2.辅助gps技术

gps虽然运作良好,但是可能需要很长时间,并且当你在室内或者反射卫星信号的建筑群中时将无法精确定位。assistedgps就是帮助解决这个问题的工具组合。gps等待时间较长的原因之一在于,当发现卫星后,手机需要下载卫星未来四小时的位置信息,以跟踪卫星。

这些信息到达手机后,才会启动完整的gps服务。现在运营商可以通过蜂窝网络或者无线网络来发送这些数据,这要比卫星链接要快得多。定位技术公司rxnetworks公司首席执行官guylain roy-mac habee表示,这能帮助将gps启动时间从45秒缩短到15秒或者更短,目前还不可预知。

3.synthetic gps

上述的辅助gps技术仍然需要一个可用的数据网络和传递卫星信息的时间。synthetic gps使用计算能力来提前几天或几周预测卫星的定位。通过缓存的卫星数据,手机旺旺能够在两秒内识别卫星位置。

4.cell id

然而,上述加速gps的技术仍然需要找到三个卫星才能定位。运营商已经知道如何在没有gps的情况下定位手机,运营商通过被称为cellid的技术来确定用户正在使用的cell基站,以及他们与相邻基站的距离。确定手机正在使用的基站后,使用基站识别号码和位置的数据库,运营商就可以知道手机的位置。这种技术更适用于基站覆盖面广的城市地区。

5.wi-fi

wi-fi与cellid定位技术有些类似,但更精确,因为wi-fi接入点覆盖面积较小。实际上有两种方法可以通过wi-fi来确定位置,最常见的方法是rssi(接受信号强度指示),利用用户手机从附近接入点检测到的信号,并反映到wi-fi网络数据库。使用信号强度来确定距离,rssi通过已知接入点的距离来确定用户距离。

6.惯性传感器

如果你在一个没有无线网络的地方,惯性传感器仍然可以追踪你的位置。目前大多数智能手机配有三个惯性传感器:罗盘(或者磁力仪)来确定方向;加速度计来报告你朝那个方向前进的速度;以及陀螺仪来确定转向动作。这些传感器可以在没有外部数据的情况下确定你的位置,但是只能在有限时间内,例如几分钟内。

经典实例就是行驶到隧道时:如果你的手机知道你进入隧道前的位置,它就能够根据你的速度和方向来判断你的位置。这些工具通常与其他定位系统结合使用。

7.气压计

在人行道或者街道上的室外导航要么是直行,要么是向左转或者向右转。但是对于室内,gps很难做出正确定位。确定高度的方法之一就是气压计,气压计利用了高度越高空气越稀薄的原理。

一些智能手机已经具备可以检测气压的芯片,但是,要使用气压功能,手机需要下载当地天气数据作为测量气压的基准数字,而且建筑物内的空调流动也会影响传感器的精准度。气压计最好与其他工具结合使用,例如gps、wi-fi和短程系统。

8.超声波

有时候检测某人是否进入某一地区可以说明他们在做什么。这可以通过短距离无线系统来实现,例如rfid(射频识别)。nfc(近场通信)开始出现在手机中,可用于检查点,但是厂商安装nfc的主要目的是为了支付。

顾客忠诚度公司shopkick已经开始使用短距离系统来确定客户是否走进一家商店。shopkick不是使用射频,而是使用商店门内的超声波装置。如果客户运行着shopkick应用程序,当他们进入商店大门时,应用程序就会告诉shopkick。购物者进入商店后,手机就会立即显示可以赚取积分,兑换礼品卡和其他奖品。

9.蓝牙信号

使用通过蓝牙发出信号的信标在特定区域(例如在零售商店内)可以实现非常精确的定位。这些比手机要小的信标每隔几米就放置了一个,能够与所有装有bluetooth4.0(最新版本)的移动设备进行通信。

broadcom公司的abraham表示,场地所有者可以使用来自传送器密集网络的信号来确定该空间的位置,例如商店可以确定客户在接近货架上的特定产品,并提供优惠。

10.地面传送器

澳大利亚初创公司locata正在试图将gps带到地面来克服gps的限制。该公司制作了与gps原理相同的定位传送器,不过是安装在建筑物和基站塔上。因为这种传送器是固定的,并且提供比卫星更强的信号,locata可以提供非常精准的定位,该公司首席执行官nunzio gambale表示,locata网络也比gps更可靠。

相关标签: 定位 手机