来自SMS消息的位置数据

时间:2011-12-04 05:50:31

标签: sms sms-gateway

这个问题实际上可能没有答案,但我想在这里发布以防万一,因为它需要一些开箱即用的思考。这本身可能不是一个程序设计问题。如果它不是,而不是downvoting,也许你可以建议另一个stackoverflow站点用于这个特定的问题?

我们已经从SMS Tools 3(http://smstools3.kekekasvi.com/)安装并运行了一个SMS网关,我可以接收/发送短信。

此外,我们已经为Android / iPhone创建了一个自定义短信应用程序,将GPS位置数据嵌入到短信中,但我们正在尝试找出一种方法,使用哑巴手机从用户那里获取基于位置的数据(想想非政府组织)在非洲,用户使用最基本的手机)。

是否可以从缺少wifi / GPS的手机短信中获取基于位置的数据?到目前为止,唯一的想法是以某种方式通过与目标国家的手机供应商合作来使用手机信号塔。

思想?

注意:这不是在不知不觉中跟踪用户位置的尝试(否则我们不会创建自定义SMS消息应用程序)

2 个答案:

答案 0 :(得分:3)

您可以随时进行GSM塔式三角测量(首先是iPhone),您不需要去所有运营商 - 那里有很多服务。

答案 1 :(得分:1)

不使用WiFi,GPS(和其他基于卫星的导航系统)的蜂窝定位方法在很大程度上依赖于无线电接入网络(RAN),因此将根据运营商网络的类型而有所不同(GSM / CDMA / UMTS / LTE等)。理解这一点很重要,因为在同一个国家通常存在多种类型的网络共存,这可能导致所使用的定位方案的性能不同。

由于你的问题专门提到GSM,我们坚持下去。 GSM小区三角测量包括用于获得订户的位置信息的不同方案。从广义上讲,这些方案分为两类:基于网络和基于终端。

基于网络的服务需要在运营商的核心网络(CN)中发送信号,并且可以通过与运营商的协议触发。从技术上讲,这是在发出呼叫或将SMS发送到预定义的紧急号码时发生的。有关更多技术细节,请参阅ETSI规范[1]

* 缺点:需要操作员支持! *

基于终端的服务取决于手机上某些位置服务的存在--GPS,Wi-Fi,互联网等。如果没有这些,可以想象只有一种解决方案:让移动终端(MT)将其蜂窝位置信息 - [MCC + MNC + LAC + CellId]发送到RAN,RAN可以将信息转发到GIS服务而不是获得用户的Lat / Long。一个免费提供的GIS服务是Google的地理位置API [2]

[1] http://www.etsi.org/deliver/etsi_ts/101700_101799/101724/07.03.00_60/ts_101724v070300p.pdf
[2] https://developers.google.com/maps/documentation/business/geolocation/