امکانات نرمافزاری
بهغیراز مباحث مربوط به پلاک خوانی و سرعت سنجی برای تکمیل چرخه مورد نیاز یک سامانه پایش ترافیکی و کنترل تخلفات نیاز به نرمافزارهای متعدد دیگر است که اکوسیستم یک سامانه ثبت تخلف را کامل نماید.
نرمافزارهای غیر پردازشی شامل موارد زیر میباشد:
- نرمافزار کنترلی تحت وب دوربین
- برنامه انتقال اطلاعات
- نرمافزار گزارشگیری مرکزی
- برنامه ارسال به اجراییات
- برنامه بهروزرسانی دکلها
- برنامه مدیریت برخط و نظارت سامانهها
نرمافزار کنترلی تحت وب دوربین
کلیت نرمافزار و اهداف
این نرمافزار برای مشاهده وضعیت و انجام تنظیمات مربوط به دوربین میباشد. این برنامه بهصورت تحت وب و بهصورت کاربر پسند برای انجام تمامی مراحل چه در حین نصب و چه در زمان بهرهبرداری طراحی شده است. برای استفاده از این برنامه تنها لازم است کهIP کارابین را از طریق Browser دستگاه متصل به شبکه کارابین (لپتاپ، تبلت و…) وارد نموده و وارد این نرمافزار شویم.
سطوح کاربری و صفحه ورود
سطوح کاربری سهگانه برای این سیستم به تفکیک
- Viewer
- Operator
- Administrator
وجود دارد. کاربر Viewer صرفاً مجاز به مشاهده وضعیت سامانه ، آخرین ترددها وتصویر زنده دوربین میباشد. کاربر Operator علاوه بر دسترسیهای Viewer قابلیت تعریف کاربر Viewer و نیز تعریف لیست پلاکهای خاص و راه اندازی مجدد سامانه و نیز مشاهده تنظیمات سیستمی میباشد. کاربر Administrator تمامی قابلیتهای نرمافزار از جمله تغییر نوع عملکرد سامانه تنظیمات کالیبراسیون و … را داره میباشد همچنین این کاربر قابلیت حذف یا تعریف سایر کاربران را دارا میباشد.
تنظیمات سیستم
این بخش اصلیترین بخش در تنظیمات سامانه میباشد که توسط کاربر Administrator برای انجام تنظیمات و کالیبراسیون و راهاندازی مورد استفاده قرار میگیرد. این تنظیمات در دودسته تنظیمات کلی و تنظیمات عملکردی دستهبندی میشوند که برخی از آنها به شرح زیر میباشند:
- تنظیمات کلی
- نام سامانه
- شهر
- محل نصب سامانه (نام خیابان و جهت نصب)
- موقعیت جغرافیایی سامانه N,E
- تنظیمات زمان
- تنظیمات شبکه از جمله IP و IP سرور و subnet mask و…
- و…
- تنظیمات عملکردی
- تنظیم نوع سامانه
- تنظیم لاین ها
- تنظیم خطوط مربوط به تخلفات چراغ قرمز
- تنظیم ماسک
- و سایر کالیبراسیونهای محلی و …
مشاهده وضعیت سامانه
در این بخش اطلاعات کلی سامانه شامل موارد زیر قابل مشاهده است:
- وضعیت فضای ذخیره سازی
- دمای سامانه
- وضعیت پروژکتورها
- وضعیت ورودی و خروجیهای سامانه
- وضعیت ارتباط با سرور
- تعداد ترددهای ثبت شده و ارسال شده و…
مشاهده تصویر زنده
یکی از بخشهای این سامانه بخش مشاهده تصویر دوربین میباشد که در این قسمت امکان مشاهده تصویر زنده بهدستآمده از دوربینها وجود دارد. از تصویر زنده برای تنظیم زاویه دوربین در فرآیند نصب و همچنین برای مشاهده شهودی وضعیت فضای تحت پوشش دوربین استفاده میگردد.
صفحه آخرین ترددها
یکی از عملکردهای اصلی دوربین embedded کارابین ثبت ترددهاست و در این صفحه لیستی از آخرین ترددهای صورت گرفته در اختیار کاربر قرار داده میشود و کاربر با کلیک بر روی هر کدام از این ترددها قادر به مشاهده تصاویر مربوط به آن خواهد بود.
مشاهده آمار عملکرد (System statistics)
در این بخش میتوان به تفکیک روزهای ماه و روزهای هفته و یا ساعات یک روز اطلاعات مهم مربوط به دوربین را مشاهده کرد از جمله این اطلاعات:
- تعداد ترددهای ثبت شده
- تعداد ترددهای ارسال شده به سرور
- تعداد تخلفات ثبت شده
- میانگین سرعت خودروهای عبوری
- وضعیت پینگ اجزا و سرور و …
نگهداری
در این بخش قابلیتهای زیر از سامانه قابل دسترسی میباشد:
- مشاهده ورژن برنامهها
- مشاهده لیست ایرادات اخیر شناسایی شده توسط دوربین
- راه اندازی مجدد نرمافزار
- راهاندازی سختافزاری سامانه
- تهیه نسخه پشتیبان از firmware
- بروز رسانی firmware
از دیگر بخشهای این نرمافزار میتوان به قابلیت خروجی گرفتن از تصاویر ذخیره شده ، جستجوی پلاک یا بخش از آن ، تعریف ماسک و محدودههای عملیاتی ، تعریف لاین و خطوط مربوط به چراغ قرمز و همچنین در مد پارکینگی انجام تعاریف و مدهای کاری مختلف دوربین و نیز اضافه کردن خودروهای مجاز برای کنترل راهبند اشاره کرد.
برنامه انتقال اطلاعات
برای انتقال مطمئن اطلاعات ترددها از دوربین به دیتا بیس سرور، درون دوربین برنامهای تعبیه شده است. این برنامه بهصورت کاملاً خاص برای ارتباط قابل اطمینان و انتقال اطلاعات ترددها در شرایط مختلف ارتباطی طراحی شده است. از قابلیتهای این برنامه میتوان به عملکرد تحت بسترهای رادیو، GPRS و … اشاره کرد. این زیرساخت قابلیت بروز رسانی firmware دوربینها حتی در حالتی که ارتباط رادیویی قطع میباشد مهیا میکند، همچنین اطلاعات توسط این برنامه بهصورت کاملاً فشرده انتقال مییابد و در آن قابلیت ازسرگیری ارسال پکت های داده بهصورت بخشبندی شده و بافر دار برای مواردی که ارتباط بهصورت مکرر قطع و وصل میشود تعبیه شده است.
لازم به ذکر است در پروژههای خاص که نیازی به در نظر گرفتن پیچیدگیهای ارتباطی نیست (شبکه پایدار و قابل اطمینان است مانند کاربردهای پارکینگی) و عموماً دوربین بهعنوان سنسور در سناریوی Acces Control بکار گیری میشود امکان استفاده از پروتکلهای ( مبتنی بر Socket , Rest API) دیگر برای دریافت سریع اطلاعات مربوط به هر یک از ترددها درون خود دوربین تعبیه شده که ازجمله موارد پیاده سازی شده در این خصوص پروتکل سامانه Nedap و دیگری پروتکل اختصاصی Karabin میباشد.
نرمافزار گزارشگیری مرکزی
بخش سرور این سامانه شامل چندین برنامه و سرویس میباشد که برای اختصار در این داکیومنت به توضیح نرمافزار اصلی مشاهده ترددها میپردازیم. سایر نرمافزارها شامل سرویس آمار انتقال، سرویس همگامسازی زمانی و تصاویر و … میباشد.
کلیت نرمافزار و اهداف
این نرمافزار بهمنظور مشاهده اطلاعات بهدستآمده از دوربینهای کارابین بهصورت یکپارچه و ارائه انواع ابزار گزارشگیری و سایر موارد مدیریتی طراحی شده است. این نرمافزار بهصورت Application طراحی شده (با استفاده از تکنولوژی WPF) و دادههای مربوط به سامانه بر روی SQL Server ذخیره میشود. این نرمافزار و دیتابیس آن بهمنظور نگهداری چند 10 میلیون اطلاعات جامع از ترددها بهینهشده است. همچنین نرمافزار دارای قابلیت اتصال به سرور حاوی پایگاه داده از طریق شبکه میباشد.
از قابلیتهای این نرمافزار : مشاهده آخرین ترددها ، مشاهده سوابق خودرو، تعریف تخلفات و حدود سرعت، جستجوی پلاک، تعریف کاربر با سطوح مختلف، گزارش از عملکرد کاربران، انجام تعاریف و فواصل سرعت میانگین، تعریف کد دوربین، مشاهده وضعیت دریافت و ارسال اطلاعات و نیز تعریف خودروهای تحت تعقیب اشاره کرد.
سطوح کاربری مدیریت کاربران
یکی از قابلیتهای خاص این سامانه تعریف سطوح کاربری بهصورت کاملاً دینامیک و مبتنی بر عملکرد میباشد. بدین صورت که تمامی عملکردهای نرمافزار بهصورت دستهبندی شده تعریف شده است و میتوان به کاربر جدید تمام یا بخشی از مجوزات را اعطا نمود و در نتیجه توانمندی بسیار انعطاف پذیر مدیریت بر کنترل عملکرد پرسنل فراهم شده است.
فرم احصا
این فرم یکی از برگههای اصلی مشاهده خروجی سیستمها میباشد که بر اساس فیلترهای مربوط به سامانهها و ترددها، لیستی از خروجیها را آماده و بهصورت اولویتبندی شده برای اعمال نظر در اختیار کاربر قرار میدهد.
از برخی قابلیتهای ارائهشده در این فرم میتوان به موارد زیر اشاره نمود:
- مشاهده آخرین تصاویر دریافتی در بخشی از فرم
- قابلیت تنظیم نحوه چینش و تعداد خانههای مربوط به ترددهای در حال نمایش
- قابلیت بزرگنمایی یک تردد
- قابلیت تایید یک تردد
- مشاهده خودروهای متخلف بهصورت مجزا از سایرین
- اعلام آلارم تحت تعقیب
- چاپ دستی تصویر یا قبض برای یکی از ترددها
- امکان مشاهده سوابق مربوط به یک خودرو
- محدود کردن اطلاعات نمایش داده شده به برخی سامانهها
- محدود کردن اطلاعات نمایش داده شده به برخی انواع خاص تخلف
- امکان تعریف اولویت بندی بر اساس زمان مشاهده یا انتقال و یا سرعت و …
آمار ارسال
در این صفحه امکان مشاهده وضعیت دریافت اطلاعات از دوربینها و نیز اطلاعات تفکیکی ارسال آنها در تاریخ مشخص و به تفکیک سامانهها وجود دارد. از اطلاعاتی که در جدول این فرم نمایش داده میشود میتوان به تعداد ترددها، تعداد تخلفات، تعداد خودروهای سنگین، تعداد موارد ارسال شده به اجراییات، تعداد رکوردهای خراب و برگشت خورده اشاره کرد.
فرم گزارشگیری
این فرم بهمنظور جستجو بر روی مجموعه دادههای موجود در دیتابیس بر اساس فیلدهای مختلف هر تردد و مشاهده جزییات مربوط به نتایج جستجو بهمنظور خروجی گرفتن از سامانه میباشد.
در این فرم بهصورت پیشفرض موارد زیر برای گزارشگیری در نظر گرفتهشده است:
- بازه زمانی
- پلاک یا بخشی از آن (باقابلیت تعیین نوع پلاک برای پلاکهای منطقه آزاد و…)
- تعیین نوع تردد یا تخلف
- بازه سرعت
- سامانه یا لیستی از سامانهها
لازم به ذکر است یکی از قابلیتهای این فرم امکان بروز رسانی نتایج در بازه زمانی قابل تنظیم میباشد و بدین صورت از این صفحه نیز میتوان برای مشاهده خروجیهای اخیر سامانهها استفاده نمود.
مشاهده وضعیت تجهیزات
در این فرم میتوان وضعیت تمامی سامانههای تعریف شده را مشاهده کرد و اطلاعاتی ازجمله وضعیت ارتباط شبکه داده، دما و … را برای هر یک از سامانهها مشاهده نمود از دیگر قابلیتهای این فرم امکان ریست سامانه توسط کاربر دارای مجوز میباشد.
فرم نقشه
در این نما از نرمافزار، هر یک از سامانهها بهصورت گرافیکی بر روی نقشه نمایش داده میشود و با کلیک کردن آیکون مربوط به هر سامانه اطلاعات سختافزاری آن سامانه مشاهده خواهد شد، همچنین در زیر لیستی چکیده عملکرد سامانه شامل ترددها و تخلفات و نیز خودروهای کشفشده برحسب لاین و نوع وسیله نقلیه به تفکیک 1 و 24 ساعت اخیر نمایش داده میشود.
تعریف پلاکهای خاص و تحت تعقیب
در این بخش از نرمافزار قابلیت تعریف لیست سیاه (پلاکهای تحت تعقیب) و یا پلاکهای لیست مجاز (برای سیستمهای کنترل محدوده طرح ترافیک و نیز خطوط BRT) در سامانه وجود خواهد داشت. لازم به ذکر است بر اساس این مجوز آلارم های مربوطه به کاربرهای سامانه نمایش داده خواهد شد. قابلیت ورودی این اطلاعات از Excel در این بخش تعبیه گردیده است.
سرعت میانگین
با توجه به ثبت پلاک تمامی خودروها مستقل از تعریف نوع سامانه، یکی از قابلیتهای این نرمافزار محاسبه سرعت میانگین تردد یک خودرو میباشد که بر اساس مشاهده خودرو در نقاط مختلف محاسبه میشود. قابلیت جستجو در بین این نقاط بر اساس نقاط مبدأ و مقصد زمان و سرعت میانگین وجود دارد.
از مهمترین قابلیتهای این نرمافزار در این بخش میتوان به موارد زیر اشاره کرد:
قابلیت تعریف گارد هوشمند بخشش برای متخلفین، استفاده از دکلهای مجاور و یا غیر مجاور برای محاسبه سرعت میانگین ( با این توضیح که در اکثر سامانههای موجود تنها از ترددهایی که در 2 دکل مجاور دیده شده باشند برای محاسبه سرعت میانگین استفاده میشود، ولی ممکن است به هر دلیلی ارتباط با یکی از دکلها قطع شده باشد و میتوان از دکلهای دیگر نیز برای محاسبات استفاده کرد البته درصورتیکه تردد از دکل قطع شده برسد سیستم بهصورت هوشمند سرعتهای قبلی را بروز میکند)
همچنین با توجه به پراکندگی این سامانهها در نقاط مختلف و از طرفی اهمیت بسیار بالای سینک زمانی بین نقاط برای صحت سرعت میانگین محاسبه شده در دوربینهای این شرکت GPS برای دریافت زمان دقیق تعبیه گردیده است.
سایر قابلیتها
- تولید عکس خروجی تخلف سرعت
- تولید عکس خروجی چراغ قرمز با درج اطلاعات موردنیاز
- تولید عکس خروجی تردد
- خروجی به اکسل
- اتصال به پرینتر
و…
برنامه ارسال به اجراییات
این برنامه برای ارسال ترددها و تخلفات به سامانه اجراییات یا سامانه سازمان راهداری طراحی شده و میتوان در آن با تنظیمات مختلف به ارسال اطلاعات پرداخت. در این برنامه میتوان مواردی مانند درخواست تایید کاربر برای برخی تخلفات، فعال یا غیر فعال کردن ارسال برخی سامانهها، ارسال یا عدم ارسال تصویر و تنظیمات مربوط به نحوه ارسال تصاویر را تنظیم نمود.
برنامه بهروزرسانی دکلها
هنگامیکه تعداد زیادی سامانه در نقاط مختلف جغرافیایی داریم، به یک برنامه ضروری برای آپدیت اتوماتیک سامانهها نیاز داریم. بهمنظور بروز رسانی firmware دوربینها و مثلاً اضافه کردن قرائت یک نوع پلاک جدید بهراحتی میتوان از این نرمافزار قدرتمند برای انجام مطمئن فرایند آپدیت بهره جست. این نرمافزار قابلیت بهکارگیری در بستر فیبر، رادیو و حتی GPRS را داراست و میتواند باحوصله! firmware را به تمامی دوربینها ارسال و آنها را آپدیت نماید. از دیگر قابلیتهای این نرمافزار بهینهسازی و کم حجم سازی فایل ارسالی و نیز بکاپ گیری از اطلاعات حساس دوربین قبل از بروز رسانی میباشد. همچنین درصورتیکه به هر دلیل فرایند بروز رسانی با موفقیت تمام نشود firmware به آخرین نسخه سالم بازگرداننده خواهد شد.
برنامه مدیریت برخط و نظارت سامانهها
نرمافزار کارابات (برنامه مدیریت برخط و نظارت سامانهها) یک نرمافزار سمت سرور میباشد که وضعیت عملکرد سرور، دوربینها و سامانه راهداری یا پلیس راهور را بهصورت مداوم چک می کند و لاگ می گیرد در صورت مشاهده ایراد قابلیت ارسال پیام در قالب ایمیل، پیامک و تلگرام به نفر مربوطه را دارا میباشد. همچنین این نرمافزار در پایان هر روز گزارشات مربوطه را بهصورت خودکار برای مدیران مرتبط ارسال میکند. همچنین کاربر دارای مجوز، در هرزمانی از روز امکان دریافت گزارش مورد نظر خود از سامانه را دارا خواهد بود. از دیگر موارد در نظر گرفته شده در سامانه میتوان به دریافت نمونه تصاویر دوربینها و بخشهای عیبیابی و آموزش در نظر گرفته شده در سامانه اشاره نمود، همچنین از طریق پنل وب بیس سامانه و در صورت دسترسی به سرور امکان مشاهده جزییات لاگهای ثبت شده توسط نرمافزار و نیز گزارشات و نمودارهای مختلف نیز مهیا میباشد.
این نرمافزار بهمنظور اخذ گزارشهای متعدد از سطوح کلان مدیریتی تا تیمهای نگهداری زیرساختها میتوان بهره جست، این نرمافزار علاوه بر پنل تحت وب، بهصورت کامل از طریق بستر شبکه اجتماعی مانند تلگرام نیز امکان دسترسی و اطلاع از وضعیت کاری دوربینها و خرابیهای به وجود آمده را در اختیار کاربران در سطوح مختلف قرار میدهد. از قابلیتهای کلی این نرمافزار میتوان به موارد زیر اشاره کرد:
- گزارشهای روزانه
- گزارش کلی
- آخرین گزارش روزانه شبکه
- آخرین گزارش روزانه ترددها
- جزئیات وضعیت سرور
- آخرین گزارش عکسهای شب
- استعلام وضعیت جاری
- وضعیت فعلی ارتباطات
- وضعیت یک ساعت اخیر ترددها
- پایگاه آموزش
- دریافت راهنما
- عیبیابی
- فیلمهای آموزشی
همچنین در صورت رخداد موارد خاص در وضعیت دوربین و سرور یا شبکه، کارابات بهصورت خودکار از طریق پیامک، تلگرام یا ایمیل مورد را به مسئول مربوطه ارسال میکند.
این سامانه زیرساخت پایش وضعیت کلی و جزئی و دسترسی به جزییات، راهنماها و ویدئوهای آموزشی برای تیمهای مدیریتی، نگهداری و حتی نصب و راهاندازی تأمین مینماید. بسیاری از موارد موردنیاز در قالب فیلمهای کوتاه از قبل در سامانه تعبیهشده و به فراخور درخواست کاربر در بستر تلگرام در اختیار قرار میگیرد.