
چگونه گوگل گوشیهای اندرویدی را به یک شبکه سراسری تشخیص زلزله تبدیل میکند؟
اینجاست که غول فناوری دنیا، گوگل، با یک رویکرد نوآورانه وارد عمل شده است: استفاده از قدرت جمعسپاری (Crowdsourcing) و تبدیل میلیونها گوشی هوشمند به یک شبکه عصبی لرزهنگار عظیم. این سیستم که تحت عنوان Android Earthquake Alerts System شناخته میشود، نمونهای درخشان از کاربرد اینترنت اشیاء (IoT) و کلاندادهها (Big Data) در خدمت امنیت عمومی است.
هسته اصلی این فناوری درون جیب شما قرار دارد. هر گوشی هوشمند امروزی مجهز به قطعهای کوچک به نام شتابسنج (Accelerometer) است. در حالت عادی، وظیفه این حسگر تشخیص جهت قرارگیری گوشی (پرتره یا لنداسکیپ) برای چرخاندن خودکار صفحه نمایش، هدایت کاراکترها در بازیها یا شمارش قدمهای شماست.
اما گوگل متوجه شد که این سختافزار ارزانقیمت و همهگیر، حساسیت کافی برای ثبت لرزشهای بسیار خفیف زمین را نیز دارد. شتابسنجهای گوشیهای هوشمند قادرند نوسانات و امواج حرکتی اولیه زمین را که ناشی از گسیختگی گسلها هستند، ثبت کنند. به عبارت سادهتر، هر گوشی اندرویدی فعال در جهان میتواند نقش یک حسگر لرزهای مینیاتوری را ایفا کند
امواج زلزله چگونه تفکیک میشوند؟ (امواج P در برابر امواج S)
وقتی زلزلهای رخ میدهد، انرژی آزاد شده در قالب چندین نوع موج سهبعدی منتشر میشود که دو نوع از آنها اهمیت حیاتی دارند:
- امواج اولیه یا امواج پی (P-Waves): این امواج طولی و سریعترین امواج زلزله هستند. امواج P آسیب چندانی وارد نمیکنند، اما حسگرهای گوشی (شتابسنجها) اولین لرزشهای خفیف ناشی از آنها را احساس میکنند.
- امواج ثانویه یا امواج اس (S-Waves): این امواج عرضی، کندتر و مخرب هستند که پس از امواج P از راه میرسند و باعث تکانهای شدید و تخریب ساختمانها میشوند.
هدف سیستم هشدار گوگل، شناسایی امواج P توسط شتابسنجها و ارسال سریع اطلاعات به سرورهای پردازش ابری است تا پیش از رسیدن امواج مخرب S به مناطق مسکونی، به ساکنان آن نواحی هشدار داده شود. حتی چند ثانیه هشدار زودتر میتواند به افراد فرصت دهد پناه بگیرند، خودروهای خود را متوقف کنند یا شیرهای اصلی گاز را ببندند.
پردازش ابری و فیلتر کردن نویزها: سگها، دویدن و افتادن گوشی!
یکی از بزرگترین چالشهای فنی در طراحی این سیستم، متمایز کردن زلزله واقعی از نوسانات روزمره است. یک گوشی ممکن است از دست کاربر بیفتد، روی میز کار بلرزد، یا هنگام دویدن در جیب تکان بخورد. اگر گوگل با هر تکانی یک هشدار زلزله صادر کند، هرجومرج ایجاد میشود.
گوگل برای حل این مسئله از الگوریتمهای پیشرفته فیلترینگ و تحلیل توزیعشده استفاده میکند:
- ارسال کلیدهای رویداد: وقتی شتابسنج گوشی لرزشی مطابق با الگوی امواج زلزله ثبت میکند، یک سیگنال اولیه به همراه دادههای مکانی تقریبی (بدون افشای هویت یا موقعیت دقیق کاربر جهت حفظ حریم خصوصی) به سرور مرکزی زلزلهنگاری گوگل ارسال میکند.
- فیلتر جمعسپاری: سرورهای گوگل اطلاعات دریافتی را در کسری از ثانیه تحلیل میکنند. اگر تنها یک یا چند گوشی در یک منطقه بلرزند، سیستم آن را به عنوان نویز (افتادن گوشی یا ضربه زدن به میز) نادیده میگیرد. اما اگر صدها یا هزاران گوشی به طور همزمان در یک محدوده جغرافیایی مشخص الگوی لرزشی مشابهی را گزارش کنند، الگوریتم بلافاصله متوجه وقوع زلزله میشود.
قدرت بیحد و مرز مقیاسپذیری (Scale)
قدرت اصلی این مدل نه در دقت تکتک حسگرها، بلکه در مقیاس (Scale) و تعداد آنها نهفته است. ایستگاههای لرزهنگاری سنتی بسیار دقیق و گرانقیمت هستند اما پوشش جغرافیایی محدودی دارند. در مقابل، میلیاردها دستگاه اندرویدی فعال در سراسر جهان وجود دارند.
ترکیب این تعداد نجومی از حسگرها در کنار هم، یک شبکه عصبی توزیعشده و سراسری (Decentralized Mesh) را شکل میدهد.
این پوشش بهقدری گسترده است که عملاً هیچ زلزله متوسط یا شدیدی نمیتواند بدون شناسایی از زیر چتر این شبکه عبور کند.
-آینده مدیریت بحران در دستان فناوریهای توزیعشده
سیستم هشدار زلزله اندروید نمونهای فوقالعاده از چگونگی استفاده از سختافزارهای موجود برای حل چالشهای بزرگ بشری است؛ بدون اینکه نیاز به توسعه زیرساختهای جدید و میلیاردها دلار سرمایهگذاری دولتی باشد. گوگل ثابت کرد که با نرمافزار هوشمند، الگوریتمهای پردازش داده قوی و تکیه بر جامعه کاربری، میتوان از کوچکترین قطعات الکترونیکی درون جیبمان، سپری برای نجات جان انسانها ساخت.
نظرها
تجربه، سوال یا بازخوردت درباره این مطلب را اینجا بنویس.
ثبت نظر
ایمیل شما فقط برای ثبت نظراتتان استفاده می شود و در سایت نمایش داده نخواهد شد.

