تنبيهات لحظية تصل إلى شخص قادر على التصرّف

الكشف الذي يظهر على شاشة لا يراقبها أحد ليس نظام سلامة. توجّه IREX الأحداث إلى الأشخاص المخوّلين بالتصرّف حيالها، على الجهاز الذي يحملونه فعلاً، مع إرفاق اللقطة التي أطلقت التنبيه.

احجزوا عرضاً توضيحياً

ما الذي يُطلق التنبيه

الأسلحة، وقوائم المراقبة، وكل ما يهمّ

تدعم IREX كشف التهديدات القائم على الفيديو بزمن استجابة منخفض، مع الإخطار عبر مراكز مكافحة الجريمة الفورية، ومراكز طلبات الطوارئ (911)، وتطبيقات المراسلة الآمنة. تشمل الأحداث القابلة للكشف ظهور الأسلحة، والمشتبه بهم المعروفين على قائمة مراقبة، والأغراض المتروكة، والحريق والدخان، وأحداثاً مخصّصة يحدّدها طلب بلغة طبيعية.

تحمل التنبيهات سياقها: اللقطة، والكاميرا، والموقع على الخريطة، والوقت، والتحليلات التي أطلقته. يتحقّق المشغّل بدل التخمين، وهذا ما يمنع الإيجابية الكاذبة من أن تتحوّل إلى وحدة استجابة تُرسَل فعلياً.

لا شيء يستجيب تلقائياً. عمليات الكشف إشارات يتحقّق منها شخص، وتُسجَّل عملية التحقّق والقرار وتكليف فريق الاستجابة كلّها في سجلّ التدقيق تحت Case ID واحد.

ما الذي يغذّي الشاشات

كل كاميرا تصبح وكيلاً مركّزاً

جدار غرفة التحكّم نفسه الموجود في الصفحة الرئيسية: اثنتا عشرة فئة من القدرات، من الأسلحة وقوائم المراقبة إلى الحريق والحشود واقتحام المسارات وكاشفات StreamVLM™ المحدّدة بطلب نصّي. كل بلاطة كاشف يمكن لشاشة إنذار أن تحمل أحداثه. مرّروا المؤشّر لإيقاف الجدار مؤقتاً، أو انقروا بلاطة لمعرفة ما تكشفه وأين تعمل.

شاشة الإنذار

الشاشة التي تعمل عليها المناوبة فعلياً

شاشة الإنذار مساحة افتراضية تحمل تدفّقاً فرعياً واحداً من تدفّق الأحداث: التنبيهات التي يستطيع شخص واحد أو فريق واحد معالجتها فعلياً. وفي عمليات النشر الكبيرة يتجاوز التدفّق الكامل بكثير ما يمكن لأي شخص مراقبته، لذا تكون الشاشة، لا قائمة الكاميرات، وحدة العمل.

شاشة واحدة لكل منطقة، لا كل الكاميرات دفعة واحدة

تُفتح شاشة التنبيهات على الشاشات التي تحقّ لمجموعات المستخدم المسجّل الدخول، ولا شيء غيرها. يختار المستخدم شاشةً فتمتلئ الشاشة ببطاقات أحداثها، بتفاصيل التنبيه وموقعه على الخريطة في شريط جانبي إلى جوارها. تُظلَّل البطاقات غير المُشاهَدة باللون الأحمر الداكن، وتُرتَّب الشاشات التي تحمل تنبيهات غير مقروءة في أعلى القائمة بنقطة حمراء، ويحمل جرس في الترويسة عدد الشاشات التي ما زالت بانتظار المراجعة. يُفرِغ المشغّل البطاقات واحدةً تلو الأخرى بخيار تمييز كمقروء، ويحرّر الشاشة بخيار إخفاء المُشاهَد، ويعيد شاشةً خارج مسؤوليته بخيار تمييز الكل كمُشاهَد. يمكن تثبيت حتى خمس شاشات كمفضّلة. وتوجيه IREX نفسه بشأن حجم الشاشة مباشر: لا تضعوا عدداً كبيراً جداً من الكاميرات على شاشة واحدة، بل قسّموا المنطقة الكبيرة إلى مناطق فرعية شاشةً شاشة، وقسّموا قائمة الأشخاص الطويلة إلى قوائم أقصر بدل ترك شاشة التعرّف على الوجه تغرق بها.

المزيد عن مراكز مكافحة الجريمة الفورية
شاشة تنبيهات IREX: قائمة شاشات على اليسار تُسمّي شاشات مثل أشخاص بلا كمامات، ومركبات غير مصرّح لها، وفريق IREX، وكل الأشخاص، والأطفال المفقودون والأسلحة، إلى جانب تغذية من بطاقات أحداث التعرّف على لوحات المركبات، بعضها مُظلَّل بالأحمر الداكن كبطاقات غير مُشاهَدة، تحت عنصر تحكّم لتمييز الكل كمُشاهَد
تبقى البطاقات غير المُشاهَدة مُظلَّلة بالأحمر الداكن إلى أن يميّزها أحد كمقروءة. لقطة من واجهة المنصّة؛ اللقطات أمثلة توضيحية لا سجلّات حوادث فعلية.

ما يُعَدّ مرّةً واحدة، ومن يمكنه رؤيته

إنشاء شاشة نموذج قصير: اسم يوضّح ذاته، ومجموعات المستخدمين التي ستملكها، وحدّ أقصى للأحداث يحدّد كم تنبيهاً يحمله الخط الزمني، وبروتوكول استجابة، وهو النص الذي يذكّر المشغّل بما يجب فعله عندما تُطلق هذه الشاشة تنبيهاً ويعيد فتحه من قائمة البطاقة باسم عرض البروتوكول. البروتوكول تذكير لا أتمتة: يبقى القرار بيد الشخص. لا يمكن لمن ينشئ شاشة اختيار سوى المجموعات التي ينتمي إليها هو نفسه، فتوسيع الوصول فعل يقوم به مسؤول الإدارة، يُمنَح شاشةً شاشة على صفحة مجموعة المستخدمين نفسها. ويقرّر مفتاحان إلى أين تسافر الأحداث خارج الشاشة، وهما تفعيل إشعارات المراسل وإرسال الأحداث إلى أنظمة خارجية. ثم يقرّر ضبط عامل التصفية ما تخدمه الشاشة أصلاً: وحدات التحليلات، والمستشعرات، والكاميرات، والمواقع، وقوائم الأشخاص، وقوائم المركبات، والأولويات، والأغراض، والمظهر، والعلامة التجارية، واللون، والسرعة. ومنذ الإصدار 4.40 تحمل الشاشة عدّة عوامل تصفية منفصلة بدل واحد، يُنشأ كل منها باسمه الخاص ومجموعة معاييره الخاصة، ويتحقّق المعاينة من عامل تصفية قبل تطبيقه: فتُظهر أي تنبيهات ستظهر على الشاشة وبأي معدّل، بحيث يكون الحجم الذي سينتجه عامل التصفية شيئاً يراجعه مشرف لا يكتشفه أثناء المناوبة. ومخالفات المرور فئة تصفية قائمة بذاتها، ترسل المخالفات المرصودة إلى شاشة منفصلة عن أحداث تحليلات الفيديو الأخرى. وكل إجراء إداري على شاشة، من إنشائها إلى تعديلها وإعادة تصفيتها وجدولتها أو حذفها، يتطلّب Case ID.

Docs: تعيين الشاشات لمجموعات المستخدمين (بالإنجليزية)
مربّع حوار إنشاء شاشة إنذار يحتوي حقلين للاسم ومجموعات المستخدمين، وحدّاً أقصى للأحداث قدره 100، ومربّع نص لبروتوكول الاستجابة، ومفتاحين لتفعيل إشعارات المراسل وإرسال الأحداث إلى أنظمة خارجية
إنشاء شاشة إنذار. لقطة من توثيق المنصّة.

إلى أين تذهب التنبيهات

خمس وجهات، حدث واحد

  1. مراكز مكافحة الجريمة الفورية

    تجمّع شاشات الإنذار الكاميرات والمواقع وأنواع الأحداث على محطات عمل المشغّلين، بحيث ترى كل مناوبة الأحداث الخاصة بها لا كل شيء دفعة واحدة.

  2. الطوارئ (911) ومراكز الإرسال

    تصل الأحداث إلى مسار عمل الإرسال حاملةً الأدلة بالفعل، وهذا هو مصدر تراجُع زمن الاستجابة المُبلَّغ عنه بمقدار 10 أضعاف أو أفضل.

  3. مراسل Sover الآمن

    فعّلوا إشعارات المراسل فتحصل الشاشة على محادثة جماعية خاصة بها في المساحة الآمنة، يكون المستخدمون المخوّلون أعضاءً فيها مسبقاً. تحمل كل رسالة لقطة الحدث، واسمَي الحدث والكاميرا، والبيانات الإضافية التي تنطبق مثل رقم لوحة المركبة، والموقع، ورابطاً يشغّل الحدث في مشغّل IREX. يعلّق الأعضاء، ويعيدون توجيه التنبيه، ويرفعون أدلّتهم الخاصة، فتصبح المحادثة سجلّاً لما فعله الفريق حياله.

    المزيد عن اتصالات Sover
  4. الأنظمة والأجهزة الخارجية

    يمكن لشاشة أن تستدعي رابطاً تحدّدونه بمجرّد وصول حدث إليها، وآلية ذلك موضّحة أدناه. من الاستخدامات الموثّقة: تطابق وجه يفتح باباً عند مدخل مكتب، وحدث «تجاوز خط السلامة» يشغّل تحذيراً صوتياً بالتراجع في محطة مترو، وحركة في منطقة محمية تشغّل الأضواء والصفّارات. تُدار تكاملات التحكّم في الوصول والأجهزة مثل Sigur وNetping لكل مجموعة مستخدمين ضمن الاتصالات الخارجية.

  5. لوحات المعلومات والتصدير

    تصدير مستمرّ إلى Apache Superset لخرائط الكثافة الحرارية، وتحليل الاتجاهات، وتدقيق الامتثال على عملية التنبيه نفسها.

التنبيه نفسه

بطاقة واحدة تحمل الحدث كاملاً

إرفاق الأدلّة بالتنبيه هو ما يتيح إجراء التحقّق على البطاقة نفسها، قبل إرسال أي شخص إلى أي مكان.

اللقطة، والكاميرا، والموقع، ورابط التشغيل

تبدأ البطاقة بفئة الحدث التي أطلقتها التحليلات، فوق اللقطة التي أثارته، مع اسم الكاميرا ووسوم الموقع أسفلها. بالنقر على اللقطة يُفتح الشريط الجانبي للتفاصيل باسم الحدث، والموقع على الخريطة، ووسوم الحدث التي تنطبق، مثل نوع المركبة أو العمر التقديري. قائمة النقاط الثلاث هي ما يلجأ إليه المشغّل بعد ذلك: تنزيل اللقطة للملف، ونسخ الرابط لرابط قصير يشغّل الحدث في مشغّل IREX ويمكن لصقه في رسالة، وإعدادات الكاميرا للتحقّق ممّا تعمل عليه الكاميرا الراصدة، للعرض فقط ما لم يسمح دور المشغّل بالتعديل، والمسار لرسم نقاط مسار الشخص أو المركبة على الخريطة بالترتيب الزمني.

Docs: مراجعة بطاقة حدث (بالإنجليزية)
ست بطاقات تنبيه من IREX، كل واحدة لقطة كاميرا معنونة بفئة الحدث التي أطلقتها: حريق أو دخان، مخرج مسدود، اتجاه قيادة خاطئ، تخريب، ازدحام أشخاص مفرط، وشخص في ساعات غير مصرّح بها، مع اسم الكاميرا ووسوم الموقع أسفل كل لقطة
فئة الحدث هي العنوان على كل بطاقة. لقطات توضيحية من الواجهة، وليست سجلّات حوادث ولا مقياساً للدقّة.

إخراج التنبيهات

ثلاث طرق يغادر بها التنبيه المنصّة

يحمل Sover التنبيه إلى شخص. أمّا الطريقتان الأخريان فتحملانه إلى برمجيات، واختيار إحداهما مسألة حجم: ويب هوك للتنبيهات التي يجب أن يطلق كل منها إجراءً، وApache Superset لتدفّق الأحداث ككلّ.

إلى الأشخاص: مراسل Sover

فعّلوا إشعارات المراسل لشاشة ما، فيصل كل تنبيه عليها إلى محادثة جماعية في مراسل Sover الآمن: لقطة الحدث، واسما الحدث والكاميرا، والبيانات الإضافية التي تنطبق مثل رقم لوحة، والموقع، ورابط يشغّل الحدث في مشغّل IREX، على أي جهاز يحمله المستجيب.

المزيد عن اتصالات Sover

إلى أنظمتكم: واجهة API مفتوحة وويب هوك

للتنبيهات التي يجب أن يقوم كل منها بشيء ما. فعّلوا إرسال الأحداث إلى أنظمة خارجية فتستدعي الشاشة رابطاً تحدّدونه بمجرّد وصول حدث إليها، بطريقة HTTP التي تختارونها، ومع طلبات POST تُرفَق اللقطات؛ وتصل الأحداث بصيغة JSON. تُنشئ واجهة REST API قائمة اللوحات والشاشة وفلترها وويب هوك الخاص بها من دون لمس الواجهة، وهذا ما يشرحه درس «تتبّع مركبة» المكوّن من سبع خطوات في دليل الواجهة البرمجية. استدعاء واحد لكل تنبيه، لذا تناسب شاشة تُطلق تنبيهاً بضع مرّات يومياً، لا شاشة تُطلقه ألف مرّة.

Docs: تتبّع مركبة عبر واجهة API (بالإنجليزية)

إلى المحلّلين: Apache Superset

للتدفّق ككلّ. يُصدَّر كل حدث باستمرار إلى قاعدة بيانات أحداث ClickHouse الخاصة بالمنصّة، ويستعلم منها Apache Superset: أكثر من 35 عموداً لكل حدث، من الكاميرا والوحدة ونوع الحدث والأولوية إلى اللوحة ولون المركبة وسرعتها، والشخص المتعرَّف عليه ونسبة التطابق، وحجم الحشد، عبر عوامل تصفية أو SQL القياسية. تعرض لوحات المعلومات معدّلات التنبيهات لكل شاشة، وخرائط الكثافة الحرارية، وتكرار مطابقات قوائم المراقبة، وأنماط الاستخدام غير المعتادة التي يبحث عنها تدقيق الامتثال، وتُصدَّر بصيغة PDF أو صورة أو CSV.

Docs: تكامل Apache Superset (بالإنجليزية)

إبقاء التدفّق قابلاً للعمل

حجم التنبيهات مسألة تصميم، لا فكرة لاحقة

  • مُصمَّمة بحجم الفريق، لا بحجم المنشأة. التوصية أن تُبنى الشاشات بحيث يبقى معدّل التنبيهات الجديدة النموذجي ضمن قدرة فريق الاستجابة على المعالجة، وهذه مسألة تخطيط قوى عاملة قبل أن تكون مسألة برمجية.
  • جداول زمنية بنوافذ وقت. تُفعِّل الشاشة نفسها وتُعطِّلها بحسب يوم الأسبوع أو تاريخ محدّد، فلا تكون شاشة الليل شاشة نهار أيضاً. ويتجاوز إيقاف التشغيل اليدوي الجدول مؤقتاً بدل إلغائه.
  • حدّ معدّل يحمي العنقود. إذا تجاوزت التنبيهات الجديدة على شاشة ما حداً محدَّداً مسبقاً قدره 12 في الثانية، تحظر المنصّة تلك الشاشة، وتضع علامة عليها في الصفحة الرئيسية، وتتركها معطّلة إلى أن يحقّق شخص في السبب ويعيد تشغيلها عمداً.
  • تحديث يدوي أو تلقائي. افتراضياً، تبقى مصفوفة البطاقات ثابتة ويظهر مؤشّر أحداث جديدة، بحيث ينهي المشغّل البطاقة التي أمامه؛ أمّا التحديث التلقائي فيبثّ التنبيهات الجديدة فور حدوثها.
  • المفضّلة، وإخفاء ما انتهى أمره. يمكن تثبيت حتى خمس شاشات في أعلى القائمة، ويمكن إخفاء البطاقات المُشاهَدة بحيث لا تحمل الشاشة إلّا ما لم يتعامل معه أحد بعد.
  • عوامل تصفية مبنية من مجموعات الموارد. يمكن تجميع مصادر الفيديو في مجموعة موارد مُسمّاة، وتأخذ إعدادات تصفية شاشة الإنذار تلك المجموعة معياراً، بحيث تُبنى شاشة منطقة من المجموعة التي تُعرِّف المنطقة أصلاً بدل قائمة كاميرات مُنتقاة يدوياً. وتُصفَّى صفحات الكاميرات والأحداث والمخطّطات حسب مجموعة الموارد بالطريقة نفسها.
  • Case ID لكل تغيير. إدارة شاشة إجراء محكوم لا خياراً شخصياً: فهي تتطلّب Case ID، ويسجّل سجلّ نشاط المنصّة من غيّر ماذا، وهذا ما تدقّقه لاحقاً لجنة أخلاقيات أو مشرف.

الحقائق

الإنسان في حلقة القرار
لا استجابة تعمل تلقائياً. عمليات الكشف إشارات يتحقّق منها شخص، دائماً.
الأدلّة مرفقة
تنتقل مع التنبيه اللقطة والكاميرا والموقع على الخريطة والوقت والتحليلات التي أطلقته.
التحكّم في الضجيج
عتبات ثقة وفترات تهدئة للتنبيه لكل كاشف على حدة، إضافة إلى شاشات إنذار محدّدة النطاق حسب الدور.
مراقبة اختيارية
تضيف المراقبة الاحترافية مركز اتصال يتحقّق من الأحداث ويعمل وفق بروتوكول استجابة متّفق عليه.

الأسئلة الشائعة

هل يُغرَق المشغّلون بالإيجابيات الكاذبة؟

هذه هي مسألة التصميم التي تأخذها المنصّة على محمل الجدّ. يحمل كل كاشف عتبة ثقة وفترة تهدئة خاصتين به، وتحصر شاشات الإنذار الأحداث حسب الكاميرا والنوع للأدوار المعنية بها، وأُعيدت هندسة كاشف الأسلحة تحديداً لتقليل التنبيهات الكاذبة. تُضبَط العتبات على كاميراتكم الخاصة أثناء المشروع التجريبي.

كيف نُبقي تنبيهات فريق ما بعيدة عن نظر فريق آخر؟

تُشارَك الشاشة مع مجموعات مستخدمين مُسمّاة، وتعرض شاشة التنبيهات للمستخدم شاشاته التي تحملها مجموعاته فقط. ومن ينشئ شاشة لا يمكنه اختيار سوى المجموعات التي ينتمي إليها هو نفسه، فتوسيع الوصول فعل متعمَّد من مسؤول الإدارة، يُنفَّذ شاشةً شاشة على صفحة مجموعة المستخدمين نفسها. تُخصَّص الكاميرات والموارد المشتركة الأخرى، ومنها قوائم قواعد البيانات والمواقع، لمجموعات بالطريقة نفسها، وتقرّر الأدوار ما يمكن لعضو المجموعة أن يفعله لا ما يمكنه رؤيته. وتجميع الموارد نفسها صفحة قائمة بذاتها: مجموعات الموارد، في قسم التعاون من قائمة المستخدم، حيث تُنشأ مجموعة من مصادر الفيديو باسم مُحدَّد وتُمنَح مجموعة مستخدمين واحدة أو أكثر صلاحية الوصول إليها، هناك أو في تبويب مجموعات الموارد بصفحة مجموعات المستخدمين. وبمجرّد وجود المجموعة، يمكن لصفحات الكاميرات والأحداث والمخطّطات وإعدادات تصفية شاشة الإنذار جميعها التصفية حسبها، فيشكّل التقسيم ذاته الذي يحكم الوصول أيضاً ما تراقبه الشاشة. وهذا ما يجعل منصّة واحدة صالحة للعمل لعدّة جهات تتشارك بنية تحتية لمدينة واحدة.

هل يمكن لتنبيه أن يُطلق أنظمتنا الخاصة؟

نعم. يمكن لأي شاشة إنذار أن تستدعي رابطاً تحدّدونه بمجرّد وصول حدث إليها، باستخدام طريقة HTTP التي تختارونها، ومع POST تُرفَق لقطات الحدث؛ وتصل الأحداث إلى ذلك الرابط بصيغة JSON. تستخدمها عمليات نشر موثّقة لفتح باب عند تطابق وجه، ولتشغيل إعلان بالتراجع عند تجاوز خط سلامة في محطة مترو، ولتشغيل الأضواء والصفّارات عند حركة في منطقة محمية. تكاملات منتجات CAD أو RMS أو الإرسال المسمّاة ليست جزءاً من المجموعة الموثّقة، لذا عاملوا أي نظام إرسال محدَّد على أنه تكامل يُحدَّد نطاقه في المشروع التجريبي لا بنداً محسوماً سلفاً.

هل يمكن لـ IREX إرسال استجابة تلقائياً؟

لا، وهذا بقصد. عمليات الكشف إشارات يتحقّق منها إنسان؛ ولا استجابة تعمل تلقائياً.

ما المراقبة الاحترافية؟

خدمة اختيارية تُنقَل فيها تنبيهات كاميراتكم إلى مركز اتصال يتحقّق من الحدث ويستجيب وفق بروتوكول استجابة متّفق عليه، فيتّصل بجهات الاتصال في قائمتكم، بمن فيهم المستجيبون الأوائل، بالترتيب.

هل يصل التنبيه إلى هاتف في الميدان؟

نعم، عبر Sover، المراسل المشفّر تشفيراً تاماً من طرف إلى طرف. تحصل كل شاشة إنذار مفعّلة فيها إشعارات المراسل على محادثة جماعية خاصة بها، ويقبل الخيط نفسه رفع الأدلّة واستفسارات المتابعة بلغة طبيعية إلى المنصّة.

اختبروا مسار التنبيه من البداية إلى النهاية

يثبت المشروع التجريبي السلسلة كاملة: الكشف على كاميراتكم، والتوجيه إلى مشغّليكم، وسجلّ التدقيق الذي يتبع ذلك.