طريقة توزيع الطلبات

طريقة توزيع الطلبات



كل سائق لديه 15 ثانية لقبول المهمة.

 (خلال هذا الوقت)

يتم إخطاره بالاهتزاز الطويل ورنات الهاتف (طول الإشعار 12 ثانية لـ asap و 2 ثانية للطلبات المحجوزة مسبقًا).
ومع ذلك يحدث أن السائق لا يقبل الوظيفة.

لذا فإن نظام "البطاقات الصفراء والخضراء" ينطبق في مثل هذه الحالات.


اضغط على الصورة لعرض أكبر.*  الإسم:    319c6f9b-9314-478f-a8cd-a492ad3f8ab7.jpg* مشاهدات:    0* الحجم:    81.5 كيلوبايت* الهوية:    85


كيفية عمل خوارزمية البطاقات الصفراء والخضراء؟

لنفترض أن أحد الركاب قدم طلبًا للحصول على خدمة كلاسيكية وهناك 4 سائقين في هذه الخدمة في المنطقة.
سيذهب الطلب أولاً إلى السائق 1 (الذي انتظر في الطابور لفترة أطول ثم الآخرين) لذلك سيكون للسائق 1 حالة "البطاقة الخضراء" و 15 ثانية لقبول الطلب.
إذا لم يقبل السائق 1 الأمر يتغير حالته فورا إلى "البطاقة الصفراء"
ويتحول الطلب إلى السائق التالي في الطابور السائق 2 الذي لديه الآن 15 ثانية "البطاقة الخضراء" لتولي المهمة.
في ذلك الوقت، لا يزال بإمكان السائق 1 الضغط على "المزايدة"
لذلك إذا لم يقبل السائق 2 الطلب في غضون 15 ثانية، فسيتم إعطاؤه للسائق 1 الذي يزايد على الطلب.


ماذا لو عرض سائقان على الطلب؟

إذا لم يأخذ السائق 2 الوظيفة في غضون 15 ثانية، فسيحصل على حالة "البطاقة الصفراء"
كذلك وسيذهب الطلب إلى السائق 3 (سيحصل على "البطاقة الخضراء" الآن).

لذلك، في هذا الوقت، سيحصل كل من السائقين 1 و 2 على حالة "البطاقة الصفراء" وسيتمكنون من تقديم عطاءات للطلب.

إذا قام كل من السائقين 1 و 2 الذين يملكون "بطاقات صفراء" بالمزايدة على الطلب ولم يقبله السائق الذي يحمل "البطاقة الخضراء"
فسيذهب إلى السائق الذي يضع وقت وصول أقصر (ETA) في عرضه.

يتم الاحتفاظ بنفس الخوارزمية حتى يتم قبول الطلب. في تلك اللحظة يفقد السائقون الذين يحملون "بطاقة صفراء" خيار "العرض" الخاص بهم.
قم بتقديم عرض سريع الاستجابة تحذير للسائقين الذين يطلبون أوامر لوضع قيمة حقيقية في ETA، وإلا فإنهم يخاطرون بإلغاء الطلبات من الركاب.


على سبيل المثال:

إذا وضع السائق دقيقة واحدة في عرض السعر الفعلي في عرضه ولم يصل لمدة 4 دقائق فسيكون لدى الراكب كل الأسباب للإلغاء.
سوف يتعرف النظام على الوضع على أنه "لم يظهر السائق" وقد يفرض على السائق رسوم إلغاء.