کاربران پلتفرم نقشهنگاری گوگل در سراسر جهان طی ماههای اخیر با یک معضل فنی آزاردهنده روبرو شدهاند؛ پایداری غیرعادی گزارشهای حوادث ترافیکی که با وجود پایان یافتن رویداد، همچنان در رابط کاربری اپلیکیشن باقی مانده و باعث گمراهی رانندگان میشوند.
معماری گزارشدهی در گوگل مپس و چالشهای بهروزرسانی
سرویس Google Maps با استفاده از سیستم Crowd-sourced، به کاربران اجازه میدهد تصادفات، ترافیکهای سنگین، ساختوسازهای جادهای و پلیس را گزارش دهند. این دادهها از طریق الگوریتمهای هوشمند گوگل ترکیب شده و به صورت لحظهای به دیگر رانندگان نمایش داده میشوند. با این حال، گزارشهای اخیر نشان میدهد که مکانیسم «انقضای گزارش» (Incident Expiration) که مسئول پاکسازی نشانگرها از روی نقشه است، دچار اختلال شده و دادههای قدیمی (Stale Data) را بیش از حد مجاز در دیتابیس نمایشگر حفظ میکند.
تحلیل فنی اختلال در دادههای زمانی
در بررسی سیستمهای توزیعشده، معمولاً زمان انقضا یا Time-to-Live (TTL) برای گزارشهای لحظهای تعریف میشود. در گوگل مپس، ظاهراً همگامسازی بین دادههای ارسالی از سمت کلاینت و سرورهای پردازش ابری دچار ناهماهنگی شده است. هنگامی که یک گزارش توسط کاربران دیگر تایید نمیشود یا زمان استاندارد آن به پایان میرسد، سیستم باید بهصورت خودکار آن را حذف کند، اما در نسخه فعلی، به نظر میرسد فیلترهای اعتبارسنجی (Validation Filters) به درستی عمل نمیکنند و گزارشها در لایه کش (Cache) نقشه باقی میمانند.
تاثیر بر تجربه کاربری و دقت مسیریابی
این نقیصه فنی صرفاً یک مشکل ظاهری نیست. الگوریتمهای مسیریابی گوگل بر اساس گزارشهای ترافیکی، مسیرهای بهینه را محاسبه میکنند. وقتی گزارشهای کهنه (مثلاً تصادفی که ۳ ساعت پیش رخ داده) همچنان در سیستم باقی میمانند، الگوریتم مسیریابی ممکن است رانندگان را از مسیرهای فرعی غیرضروری هدایت کند که این امر نه تنها باعث اتلاف وقت، بلکه موجب افزایش ترافیک در معابر فرعی و سردرگمی شدید کاربران در بهار ۱۴۰۴ شده است.
مشخصات و ابعاد فنی گزارش شده:
- موضوع اختلال: پایداری غیرمنطقی نشانگرهای ترافیکی (Incident Markers).
- بازه زمانی اثرگذاری: گزارشهای ثبت شده در ماههای اخیر (نیمه اول ۱۴۰۴).
- پلتفرمهای تحت تاثیر: اندروید، iOS و نسخه وب گوگل مپس.
- ماهیت خطا: عدم حذف دادهها پس از سپری شدن TTL تعیین شده توسط سمت سرور.
آینده سیستمهای Crowd-sourced گوگل
گوگل هنوز بیانیه رسمی دقیقی در مورد این باگ نرمافزاری منتشر نکرده است، اما تحلیلگران معتقدند برای رفع این مشکل، تیم مهندسی باید فرآیند «بازنگری دادهها» (Data Scrubbing) را در سمت سرور تقویت کند. پیادهسازی مکانیزمهای دقیقتر برای تاییدیه (Upvote/Downvote) و اعمال فیلترهای جغرافیایی سختگیرانهتر میتواند از انباشت دادههای نامعتبر جلوگیری کند.