معماری و اجزای ردیابی ناوگان

پیاده‌سازی Fleet Tracking شامل کار با چندین مؤلفه Last Mile Fleet Solution - Fleet Engine، کتابخانه ردیابی ناوگان جاوا اسکریپت و Driver SDK است:

  • Fleet Engine سرویس باطنی راه حل ناوگان آخرین مایل است. مسئولیت مدیریت وظایف و وضعیت خودرو را بر عهده دارد. تعامل بین Driver SDK، کتابخانه جاوا اسکریپت Fleet Tracking، و سرویس Backend شما را مدیریت می کند - که می تواند با برقراری تماس های REST یا gRPC با Fleet Engine ارتباط برقرار کند.
  • کتابخانه ردیابی ناوگان جاوا اسکریپت می تواند در برنامه های مدیریت ناوگان داخلی شما ادغام شود و به شما امکان می دهد مکان های وسیله نقلیه و سایر اطلاعات حمل و نقل را تجسم کنید.
  • Driver SDK کتابخانه ای است که در برنامه درایور خود ادغام می کنید. مسئول به روز رسانی Fleet Engine با موقعیت راننده، مسیر، مسافت باقیمانده و ETA است. همچنین با Navigation SDK که دستورالعمل‌های ناوبری گام به گام را برای راننده ارائه می‌کند، ادغام می‌شود. برای اطلاعات بیشتر، به پیمایش با Google Maps مراجعه کنید.

نمودار زیر رابطه بین این اجزا را نشان می دهد:

معماری

وسایل نقلیه و وظایف

ایجاد یک برنامه کاربردی Fleet Performance برای مدل‌سازی تحویل و تحویل محموله‌ها شامل موارد زیر است:

  • وسیله نقلیه تحویلی که برای حمل محموله استفاده می شود.
  • وظایف تحویل و تحویل محموله

وسایل نقلیه تحویل

وسایل نقلیه تحویل محموله ها را از انبار به محل تحویل و از محل تحویل به انبار حمل می کنند. در موارد خاص، آنها همچنین ممکن است یک محموله را مستقیماً از محل تحویل به محل تحویل حمل کنند.

وظایف

هر وسیله نقلیه وظایفی دارد که به آن محول شده است. اینها می تواند شامل کارهای تحویل یا تحویل، استراحت های لازم برای رانندگان، یا توقف های برنامه ریزی شده در باکس ها یا مکان های دیگر باشد. هر کار باید یک شناسه وظیفه منحصر به فرد داشته باشد، اما ممکن است شناسه ردیابی یکسانی داشته باشد. وظایف و ترتیب برنامه ریزی آنها برای محاسبه ETA برای هر کار استفاده می شود.

وظایف حمل و نقل مربوط به تحویل یا تحویل محموله است. هنگام ایجاد یک کار حمل و نقل، باید یک شماره پیگیری یا شناسه مشخص کنید. همچنین باید یک زمان اقامت برای در نظر گرفتن زمان اضافی برای تکمیل کار، جستجوی پارکینگ یا پیاده روی به محل تحویل مشخص کنید.

  • با مشخص کردن محل تحویل و شماره ردیابی یا شناسه، یک وظیفه تحویل برای تحویل محموله ایجاد کنید.
  • با مشخص کردن محل تحویل و شماره پیگیری یا شناسه، یک وظیفه تحویل برای تحویل یک محموله ایجاد کنید.

همچنین می‌توانید برای یک دوره زمانی که وسیله نقلیه برای تحویل یا تحویل در دسترس نباشد، یک کار عدم دسترسی ایجاد کنید، و کارهای توقف برنامه‌ریزی‌شده برای مدل‌سازی توقف‌ها توسط وسیله نقلیه تحویلی انجام شود. با این حال، نمی‌توانید یک tracking_id را به یک کار عدم دسترسی یا توقف برنامه‌ریزی‌شده اختصاص دهید. در نتیجه، نمی‌توانید مستقیماً ردیابی ناوگان را روی یک کار در دسترس نبودن یا توقف برنامه‌ریزی‌شده انجام دهید.

جریان نمونه

نمودار توالی زیر جریان ردیابی ناوگان معمولی را نشان می دهد.

نمودار جریان

برای شروع اجرای ردیابی حمل و نقل، به ردیابی ناوگان خود با کتابخانه جاوا اسکریپت Fleet Tracking مراجعه کنید.