

Самые читаемые новости
- Теперь мы можем наводиться на ракеты
- Охрана Вашей машины у Вашего дома – за недорого
- Дивиар с компьютерной душой
- Бесперебойный видеоблейзер
- Вы просто поворачиваете руку и видите, что произошло на объекте
- А ведь звук распространяется не только в помещении
- CCTV-камеры еще не раз запотеют на похоронах IP-телевидения
- Еще один физический источник полезной информации
- Видеоплан
- Говорим все вместе!
Специализированный язык программирования
SL++. Разработан язык программирования для систем безопасности Security Language двойного назначения
Языков программирования много, но почти все они доступны только высококвалифицированным и высокооплачиваемым специалистам. Да и один программист уже давно «в коде не воин», хорошую программу пишут профессионалы в разных областях программирования. Поэтому простому человеку крайне сложно создать что-то свое. Вот и приходится пользоваться однотипными программами. Во множестве случаев это не представляет проблем, но только не в безопасности.
В этой специфической, но актуальной области каждый человек должен быть сам программистом своей безопасности. Любое повторение алгоритма защиты охранной системы упрощает ее вскрытие. Это легко понять на примере автосигнализаций, которые отнюдь не сокращают статистику автоугонов. Массовое «обезьянничество» (выражение экс-президента Путина) в области решечения окон, бронирования дверей, охранной сигнализации и даже электронного лаянья не привело к уменьшению квартирных краж. Человеку нужно дать механизм самостоятельного построения ИНДИВИДУАЛЬНОЙ системы безопасности.
Множество охранных систем, и особенно компьютерных, уже имеют некоторую возможность пользовательского программирования. Однако, это в основном простейшие комбинации, такие как «сработал датчик – включить сирену» и их модификации. Такие алгоритмы не намного сложнее обходятся злоумышленниками. В то же время сегодняшние средства детектирования позволяют выдавать массу параметров о ситуации на объекте, что дает возможность производить автоматический анализ, на основании чего предпринимать технические действия, направленные на защиту человека и его имущества.
Но такие сложные и чаще составные алгоритмы требуют развитого языка программирования. Сегодняшний рынок, конечно, ими изобилует, но <!-- выполнить переход на первый абзац -->. Существует и третье решение – скрипты. Они менее трудозатратны, тем не менее, без специальных знаний не пригодны. Людям требуется легко изучаемый инструмент. Поэтому «СпецЛаб» на основании своего длительного опыта в разработке систем безопасности создал новое решение данного вопроса – пользовательский язык программирования для человека с уровнем познаний школьного курса информатики «Security Language Plus Plus» - «SL++».
SL++ позволяет описать самое сложное поведение движущихся объектов на основании различного типа датчиков, видеодетекторов и других используемых устройств. При этом человеку предлагается выбор из описательных меню возможных в каждом конкретном случае вариантов. Обучение такой форме программирования среднестатистического человека занимает не более одного дня.
SL++ специально «заточен» под поведенческие алгоритмы в области безопасности и также может применяться для программирования всевозможной электроники «Умного дома», которая становится способной понимать человека не через пульты управления, а посредством анализа характера поведения хозяина.
SL++ настолько гибок и многозадачен, что можно даже с определенной долей вероятности идентифицировать походку человека по пространственно - временным срабатываниям датчиков. А пользуясь видеокамерой как датчиком, заводить массу отличительных параметров объектов: их объем, направление движения, скорость, идентификационные признаки (текст, лица, звук, речь) и т.д.
SL++ имеет двойное применение: на нем можно программировать как в среде персональных компьютеров, так и микрочипов. Этот язык уже встроен в GOALcity Pegal и способен получать информацию от всех типов охранных устройств, анализировать все виды детекции, которые представляет данная система, в том числе пользоваться видеоанализом «Внимание!». К нему прилагается транслятор для программирования автономной охранной системы «Telepatya-2».
Началась разработка трансляторов под различные типы микрочипов. Для разработчиков компьютерных систем безопасности также предлагается SDK функциональной связки.
Надо отметить, что код SL++ идентиферентен, и программа, созданная для одного устройства, может использоваться на другом. Таким образом, и пользователи, и специалисты могут разрабатывать свои поведенческие алгоритмы и сохранять их под собственными названиями, чтобы потом передать кому-либо другому. На сайте «СпецЛаб» будет организована открытая библиотека обмена такими комплексами алгоритмов.
Предупреждение: SL++ встроен в общетестовую версию GOALcity Pegal (начиная с 349 сборки) для волонтеров. В ближайшие три месяца компания не рекомендует использовать эту технологию на рабочих объектах. По истечении этого срока будет сделано специальное заявление по результатам тестирования «на людях».
Напоминаем, что надежной системой является версия GOALcity Skiff. GOALcity Pegal также устойчива, если не пользоваться новыми функциями, не прошедшими длительный курс тестирования.


