چه در حال تاکسی باشید، چه پیشبینی آبوهوای محلی را بررسی کنید یا یک بازی واقعیت افزوده مبتنی بر مکان بازی کنید، برنامههای بیشماری به دانستن موقعیت مکانی من اکنون شما متکی هستند. اما دقیقاً چگونه میتوانند با این دقت باورنکردنی بفهمند من در حال حاضر کجا هستم؟
رویکرد فیوژن سنسور
دستگاه های مدرن برای یافتن مکان شما به یک فناوری تکیه نمی کنند. آنها از تکنیکی به نام "Sensor Fusion" برای ترکیب داده ها از چندین منبع برای رسیدن به دقیق ترین و سریع ترین نتیجه ممکن استفاده می کنند.
- GPS (سیستم موقعیت یابی جهانی): استاندارد طلایی برای ناوبری در فضای باز. به سیگنال های ماهواره ها گوش می دهد تا طول و عرض جغرافیایی دقیق شما را محاسبه کند. با این حال، شروع به کندی می کند و در داخل خانه به خوبی کار نمی کند.
- موقعیتیابی Wi-Fi: همانطور که در مقالات دیگر بحث شد، اسکن شبکههای Wi-Fi مجاور به تلفن شما اجازه میدهد تا به سرعت متوجه شود که شما کجا هستید، حتی در داخل ساختمانهای بزرگ.
- مثلث سازی سلولی: تلفن شما قدرت سیگنال چند برج تلفن اطراف را اندازه گیری می کند. اگرچه دقت کمتری نسبت به GPS دارد، اما فوراً یک موقعیت پایه ثابت را ارائه می دهد.
- بیکنهای بلوتوث: برخی فروشگاهها و موزهها چراغهای کوچک بلوتوث نصب میکنند. اگر برنامه خاص آنها را باز دارید، از این چراغها استفاده میکند تا دقیقاً بداند در مقابل کدام راهرو یا نمایشگاه ایستادهاید.
مجوزها مهم است
از آنجایی که دانستن دقیق جایی که در حال حاضر در آن هستید دادههای حساسی است، سیستمعاملهای تلفن همراه مانند iOS و Android کنترلهای سختی بر نحوه دسترسی برنامهها به این اطلاعات اعمال میکنند. وقتی یک برنامه مکان شما را میپرسد، معمولاً سه انتخاب دارید:
- یک بار اجازه داده شود: برنامه یک بار موقعیت مکانی شما را دریافت میکند و دفعه بعد که از آن استفاده میکنید باید دوباره درخواست کند.
- اجازه هنگام استفاده از برنامه: برنامه میتواند شما را ردیابی کند، اما فقط زمانی که بهطور فعال روی صفحهنمایش باز است.
- همیشه مجاز باشد: این برنامه میتواند شما را در پسزمینه ردیابی کند، حتی زمانی که تلفنتان در جیبتان است. این را فقط برای برنامه هایی رزرو کنید که کاملاً به آن نیاز دارند، مانند ناوبری یا ردیاب های تناسب اندام.
