سلام
یکی از مهمترین قابلیتهای ایمنی که گوگل از اندروید ۸ به بعد به صورت پیشفرض داخل سیستمعاملش قرار داده، سرویس ELS یا Emergency Location Service هست. این سرویس وقتی با شمارههای اضطراری (مثل ۱۱۵، ۱۱۰، ۱۱۲، ۱۲۵ در ایران) تماس میگیرید یا پیامک میزنید، موقعیت مکانی خیلی دقیق شما رو به صورت خودکار برای مرکز امداد ارسال میکنه — حتی اگه GPS خاموش باشه یا موقعیتیابی رو غیرفعال کرده باشید.
تفاوت دقت ELS با موقعیتیابی معمولی
| روش موقعیتیابی | دقت متوسط | نیاز به فعال بودن کاربر |
|---|---|---|
| GPS معمولی | ۵–۱۰ متر | بله |
| Wi-Fi + Cell tower معمولی | ۲۰–۲۰۰ متر | بله |
| Emergency Location Service | ۳–۳۰ متر (در فضای باز) | خیر — بهصورت اجباری فعال میشه |
تکنولوژیهای پشت ELS
Google Emergency Location Service
- ترکیب GPS، Wi-Fi، Cell-ID و سنسورهای گوشی
- استفاده از دیتابیس عظیم Wi-Fi و دکلهای مخابراتی گوگل
- در اروپا و خیلی از کشورها با استاندارد AML (Advanced Mobile Location) یکپارچه شده
در اروپا: AML – Advanced Mobile Location از اندروید ۸ و iOS ۱۱.۳ به بعد، وقتی با ۱۱۲ تماس میگیرید، گوشی بهصورت خودکار موقعیت رو از طریق SMS یا HTTPS به مرکز امداد میفرسته. دقتش در تستهای واقعی معمولاً زیر ۲۵ متره.
در آمریکا و برخی کشورها: E911 Phase II + Google ELS
دقت واقعی در دنیای واقعی (آمار ۲۰۲۴–۲۰۲۵)
| منطقه | میانگین دقت افقی | درصد موارد زیر ۵۰ متر | منبع |
|---|---|---|---|
| اروپا (AML) | ۱۸ متر | ۹۴٪ | EENA 2024 |
| آمریکا (Google ELS + RapidSOS) | ۲۲ متر | ۹۱٪ | FCC Report 2024 |
| آسیا-اقیانوسیه | ۲۷–۳۵ متر | ۸۵–۸۹٪ | Google internal 2025 |
معماری فنی ELS (به صورت لایهبهلایه)
User Space
└─ Phone Dialer → تشخیص شماره اضطراری (E.164 list + local database)
↓
Telephony Framework (android.telephony)
↓
EmergencyLocationService (com.google.android.gms.location)
↓
Fused Location Provider (FLP) ← در حالت High-Accuracy + Power forced on
├─ GPS/GNSS raw measurements (Android ۷+)
├─ Wi-Fi RTT (Round-Trip Time – ۸۰۲.۱۱mc) → دقت ۱–۲ متر در محیطهای پشتیبانیشده
├─ Wi-Fi RSSI scanning + Google Geolocation API v2
├─ Cell tower trilateration + TA (Timing Advance) + RSRP/RSRQ
├─ Sensor fusion (accelerometer, gyroscope, barometer برای تشخیص داخل ساختمان/طبقه)
↓
Location Object → Latitude, Longitude, Accuracy, Altitude, Vertical Accuracy, Floor Level (اگه موجود باشه), Source (GPS/WiFi/Cell)
↓
سرویس ارسال:
• AML countries → HTTPS POST به endpoint ملی یا SMS (با فرمت NENA/ETSI)
• Google ELS countries → ارسال به Google Play Services → سرورهای ELS گوگل → تحویل به PSAP از طریق third-party partner (مثل RapidSOS, Intrado, Comtech)

نکات جالب
- حتی اگه Location کاملاً خاموش باشه، در لحظه برقراری تماس اضطراری سیستم بهصورت اجباری Location Mode رو به High Accuracy میبره و GPS رو روشن میکنه (Android ۱۰+).
- از Android ۱۲ به بعد از GNSS Raw Measurements و Carrier Phase استفاده میکنه (دقت زیر ۵ متر در فضای باز).
- Wi-Fi RTT (802.11mc) روی چیپستهای Qualcomm Snapdragon ۸xx/۷xx و خیلی از Exynos و MediaTek Dimensity فعاله و دقت ۱–۲ متری میده.
- در حالت AML، موقعیت به دو روش ارسال میشه: اول SMS (fallback) و بعد HTTPS (primary) تا اگر یکی کار نکرد، اون یکی برسه.
- دادهها کاملاً end-to-end رمزنگاریشده هستن و بعد از ۲۴ ساعت از سرورهای گوگل پاک میشن (مگر در کشورهایی که قانون ذخیره اجباری داره).
وضعیت فعالسازی و پوشش در ایران
متأسفانه هنوز در ایران ادغام رسمی با سازمان های اضطراری انجام نشده
چطور چک کنیم که فعال باشه؟
Settings → Location → Advanced → Emergency Location Service (در بعضی رامها: Location → Location services → Google Emergency Location Service)
معمولاً سه حالت داره:
- On (همیشه فعال) → پیشفرض
- Off (کاملاً خاموش) → در اکثر کشورها نمیذاره خاموش کنید
- Only while using emergency → فقط موقع تماس اضطراری
منابع رسمی
- صفحه رسمی گوگل درباره ELS https://www.android.com/safety/emergency-help/emergency-location-service/
- توضیح فنی AML (اروپا) https://eena.org/our-work/eena-special-focus/advanced-mobile-location/
- بلاگ گوگل وقتی ELS رو جهانی کرد (۲۰۱۸ + آپدیت ۲۰۲۴) https://blog.google/products/android/expanding-emergency-location-service-android-us/
- Android Open Source Project – Emergency Location https://source.android.com/docs/core/connect/emergency-location
- AML Technical Specification (ETSI TS 103 825) https://www.etsi.org/deliver/etsi_ts/103800_103899/103825/
- EENA AML Deployment Report 2024 https://eena.org/document/advanced-mobile-location-deployment-report-2024/
در عمل، این سرویس در خیلی از کشورهای دنیا جان آدما رو نجات داده؛ چون در لحظات اول حوادث، حتی ۳۰–۶۰ ثانیه زودتر رسیدن امداد میتونه تعیینکننده باشه.
یه قابلیت واقعاً حیاتی که تو لایههای عمیق سیستمعامل کار میکنه و بیشتر اوقات ما اصلاً خبر نداریم داره کارشو بیصدا انجام میده.