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

الخطوة 1: التسجيل

قبل أن يستطيع الموظف استخدام الجهاز، لا بد من تسجيله. وجلسة التسجيل تلتقط السمة البيومترية وتنشئ القالب المرجعي الذي ستُطابَق معه كل عملية مسح لاحقة.

في جهاز بصمة الإصبع، يجري التسجيل عادةً هكذا:

  1. يضع الموظف إصبعه على الحساس.
  2. يلتقط الحساس صورة عالية الدقة لنمط الحواف.
  3. يكرر الجهاز ذلك مرتين أو ثلاثاً لتعديل ضوضاء الحساس واختلاف وضع الإصبع.
  4. تستخرج خوارزمية السمات المميزة (النقاط الدقيقة، ونهايات الحواف، والتشعبات، والاتجاه).
  5. تُخزَّن هذه السمات كقالب رقمي.
  6. تُتلَف الصورة الأصلية.
  7. يُربَط رقم الموظف بالقالب في قاعدة بيانات الجهاز.

وفي جهاز الوجه، الأمر مشابه مع اختلاف في الالتقاط:

  1. يقف الموظف أمام الكاميرا على مسافة معقولة.
  2. تلتقط الكاميرا عدة لقطات من زوايا مختلفة قليلاً.
  3. يؤكد حساس الأشعة تحت الحمراء أن الوجه لشخص حي (لا صورة فوتوغرافية).
  4. تستخرج خوارزمية قياسات هندسية: المسافات بين العينين، وعرض عظام الوجنتين، وشكل الفك، وغيرها.
  5. تُخزَّن هذه القياسات كقالب.
  6. تُتلَف الصور الأصلية.
  7. يُربَط رقم الموظف بالقالب.

إجمالي زمن التسجيل: من 30 إلى 60 ثانية للبصمة، ومن 5 إلى 10 ثوانٍ للوجه. والتركيب الجيد يسجّل كل موظف في الموقع أثناء التسليم، لا عن بُعد.

الخطوة 2: القالب

القالب هو الناتج المثير للاهتمام. وهو:

  • تمثيل رياضي للسمة البيومترية.
  • بحجم يتراوح عادةً بين 200 و1000 بايت لبصمة الإصبع، وبين 1500 و5000 بايت للوجه.
  • ليس صورة. ولا يمكن عكسه إلى صورة فوتوغرافية.
  • مفيد فقط للمقارنة مع عمليات مسح لاحقة للسمة نفسها.

وسؤال الخصوصية الأكثر تكراراً: "إذا سُرق قالب بصمتي، فهل يمكن استخدامه لانتحال شخصيتي في مكان آخر؟"

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

وفي أجهزة Suprema، يُخزَّن القالب داخل عنصر آمن معتمد بمستوى CC EAL6+. وهي فئة الحماية العتادية نفسها المستخدمة في بطاقات البنوك الذكية. واستخراجه غير مجدٍ اقتصادياً.

الخطوة 3: المطابقة

عندما يصل الموظف، يقوم الجهاز بـ:

  1. التقاط السمة البيومترية (بصمة، وجه، راحة يد) بالحساس نفسه المستخدم عند التسجيل.
  2. استخراج قالب من السمة الملتقطة بالخوارزمية نفسها.
  3. مقارنة ذلك القالب بكل قالب مسجّل في قاعدة بيانات الجهاز.
  4. إرجاع أفضل تطابق، فوق عتبة ثقة معينة.
  5. إذا تطابق، يتعرف على الموظف ويسجّل البصمة.
  6. وإذا لم يتطابق، يرفض المحاولة.

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

وهناك نمطا إخفاق ينبغي فهمهما:

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

الأجهزة الجيدة توازن بين الأمرين بعتبات قابلة للضبط. وتذكر مواصفات المصنّعين معدل القبول الخاطئ عند نحو 1 من كل 100,000 لبصمة الإصبع، و1 من كل 1,000,000 أو أفضل للوجه.

الخطوة 4: سجل البصمة

بعد المطابقة، ينشئ الجهاز سجل بصمة يتضمن:

  • رقم الموظف (الرقم المربوط، لا السمة البيومترية نفسها)
  • الطابع الزمني (بالثانية)
  • رقم الجهاز (أي باب)
  • الاتجاه (دخول أو خروج، يحدده النظام أو الاختيار اليدوي)
  • وأحياناً وسيلة التعريف المستخدمة (أي إصبع، وأي وسيلة في الأجهزة متعددة الوسائل)

يُكتب هذا السجل إلى التخزين المحلي للجهاز فوراً. ثم يحاول الجهاز دفع السجل إلى البرنامج المركزي.

الخطوة 5: المزامنة مع البرنامج

يتحدث الجهاز إلى البرنامج عبر الشبكة. والبروتوكولات الشائعة:

  • REST API عبر HTTPS: الأجهزة الحديثة تدفع البصمات إلى نقطة نهاية سحابية.
  • TCP محلي: يفتح الجهاز اتصالاً بخادم على الشبكة المحلية.
  • بث UDP: بروتوكول أقدم ما زالت بعض موديلات ZKTeco تستخدمه.

فإذا كانت الشبكة متاحة، تصل البصمة إلى البرنامج خلال ثوانٍ وتظهر في لوحة المعلومات المباشرة.

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

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

الخطوة 6: البرنامج يتولى الأمر

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

أمور تستحق المعرفة

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

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

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

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

قراءات ذات صلة

أو احجز معاينة مجانية ونأخذك في جولة على العتاد المناسب تحديداً لظروف موقعك.