Аппаратно-программный комплекс для оптимизации работы предприятия
HARDWARE-SOFTWARE SYSTEM FOR OPTIMIZATION OF ENTERPRISE OPERATION

Изобретение относится к рынку оказания услуг и направлено на ускорение и оптимизацию рабочего процесса предприятия за счет автоматизации процесса сбора, обработки, передачи и комплексного анализа информации.
Известна система анализа рабочего процесса предприятия, например банка, [US2018053193A1]. В данном патенте описывается алгоритм сбора информации, форма взаимодействия с ней человека и прогнозируемый эффект от получения данной информации. В частности делается акцент на сборе информации о работе систем, установленных на предприятии, например, принтер, сканер и пр. и сообщается о необходимости планового технического обслуживания или дополнить бумагой. Данная информация посредством отправки информации заинтересованным пользователям, через интерфейс системы, позволяет видеть эту информацию, преобразовывать ее в рабочую команду для исполнителей. Система также подразумевает контакт с конечным потребителем услуги – клиентом предприятия, позволяя ему выбирать и преобразовывать услуги предприятия под свои нужды. В частности, система подразумевает:
• Использование в различных предприятиях (банки, торговля и т.п.);
• Всевозможные способы идентификации клиента, включая его местоположение;
• Наличие, по меньшей мере, одного мобильного устройства как на стороне учреждения, так и на стороне клиента;
• Аутентификация, в том числе посредством распознавания лиц;
• Различные схемы взаимодействия с клиентом, включая историю отношений (жалобы, пожелания, предпочтения), онлайн-общение и т.п.;
• Наличие интеллектуальной очереди;
• Создание задач клиентами;
• Наличие системы безопасности;
• Аналитику по каждому клиенту.
Известная система является интерактивной, а значит постоянно накапливает погрешность, связанную с некорректным и отвлеченным поведением как пользователя системы, так и оператора со стороны предприятия. Соответственно аналитика, формируемая системой, включает вышеуказанный субъективный аспект.
Наиболее близким техническим решением является техническое решение, раскрытое в патенте RU153306U1, касающееся информационного терминала, содержащего блок связи, выполненный с возможностью получения сигнала от устройства для организации электронной очереди, соответствующего услуге, выбранной пользователем на указанном устройстве, и с возможностью взаимодействия с сервером для получения контента на основании полученного сигнала, блок демонстрации, связанный с блоком связи и выполненный с возможностью демонстрации контента, полученного от сервера, блок взаимодействия с пользователем для получения информации от пользователя, связанный с блоком связи, при этом блок связи выполнен с возможностью передачи информации, полученной от пользователя, на сервер. Сервер может быть локальным и/или удаленным. Информационный терминал может содержать блок сбора информации для сбора статистической информации, полученной блоком взаимодействия с пользователем в результате взаимодействия с пользователем.
В одном из вариантов реализации информационный терминал представляет собой мобильное устройство (например, планшетный персональный компьютер). Это означает, что пользователь может воспользоваться информационным терминалом в офисе предприятия, либо информационный терминал может быть смоделирован в устройстве пользователя, например, с помощью специального приложения.
Фактически информационный терминал описан как единичный элемент разветвлённой системы оказания услуг (интегрирован или выполнен с возможностью интегрирования в информационную систему с обратной связью), хоть и являющейся по сути интерактивной, но подразумевающей интеллектуальный блок, позволяющий дифференцированно реагировать на действия пользователя и вести независимую статистику.
Система и интегрированный в систему информационный терминал, описанные в вышеуказанном патенте, выбраны в качестве прототипа.
Существенные признаки, которые присущи прототипу и присутствуют в заявляемом аппаратно-программном комплексе:
• блок идентификации пользователя (например, через систему электронной очереди в момент получения талона на обслуживание);
• один или более блоков связи (передачи), выполненный с возможностью получения идентификационных сведений пользователя и передачи сведений о пользователе на локальный и/или удаленный сервер;
• собственно локальный и/или удаленный сервер;
• аналитический блок (например, блок маркетинговых исследований);
• подблок хранения информации (например, база данных, в которой информация хранится в привязке к конкретному клиенту, а также к заданным вопросам и услугам (товарам), которые были оказаны (проданы) конкретному клиенту);
• подблок формирования отчётов (например, для формирования отчетов в разных разрезах (по клиентам, по услугам/товарам, по операторам/сотрудникам организации) на основании собранных данных;
Задача изобретения, оптимизация работы предприятия, путем сокращения операций, в которых задействован человек, создание аналитики без участия человеческого фактора.
Указанная задача достигается за счет аппаратно-программного комплекса для оптимизации работы предприятия, содержащего блок идентификации пользователя, локальный и/или удаленный сервер, по меньшей мере один блок передачи, выполненный с возможностью получения идентификационных сведений пользователя и передачи сведений о пользователе на локальный и/или удаленный сервер, аналитический блок, подблок хранения информации, подблок формирования отчётов, в котором, согласно предожению, блок идентификации включает, по меньшей мере блок видео и блок слежения, связанные непосредственно или через подблок сбора информации и/или подблок передачи с локальным и/или центральным сервером, при этом локальный и/или центральный сервер связан непосредственно или через подблок сбора информации и/или подблок передачи с по меньшей мере одной электронной системой обслуживания предприятия.
Целесообразно, если подблок формирования отчетов включает или связан напрямую или через центральный сервер с подблоком формирования рейтингов.
Центральный сервер может включать или может быть напрямую связан с подблоком передачи отчётов заказчику, а также с подблоком «Обработка» и/или подблоком «Загрузка», выполненном с возможностью формирования информации о загрузке по меньшей мере двух офисов предприятия, а также локальный и/или центральный сервер непосредственно или через подблок сбора информации и/или подблок передачи может быть связан с блоком оценки удовлетворенности и с блоком «Прочее», содержащим вычислительный резерв для возможностей подключения сторонних для аппаратно-программного комплекса блоков видео, слежения, маркетинга, хранения информации.
Заявленный аппаратно-программный комплекс поясняется блок-схемой, демонстрирующей один из предпочтительных вариантов реализации.
В общем случае комплекс включает следующий функционал:
• Блок 1 – «Видео». Данный блок характеризует появление в системе сигнала (сигналов) с видеокамер. Количество камер, уровень качества сигнала, тип получаемого сигнала не зависит от конечного результата.
• За сбор информации со всех камер, установленных в каждом помещении предприятия, отвечает подблок 2 – «Сбор». Информация поступает на локальный сервер 3 предприятия и не подлежит передаче на сторонние ресурсы, например, облако.
• После получения сигнала, вступает в работу подблок 4 – «Передача», обеспечивающий передачу собранной информации в следующий подблок. Передача может осуществляться только в рамках локального сервера 3, что исключает возможность нарушения прав людей, присутствующих на видео и не нарушает основополагающие аспекты безопасности на предприятии.
• В результате передачи, информация попадает в подблок 5 «Обработка», размещённый в локальном сервере 3 и/или центральном сервере 9. В данном подблоке происходит процесс анализа информации и ее преобразование в необходимый формат для последующего использования.
• После обработки и преобразование в необходимый формат, например EXEL, информация попадает в подблок 6 – «Хранение».
• Параллельно с блоком 1 – «Видео» происходит работа блока 7 – «Слежение». Данный блок представляет из себя вычислительный ресурс, позволяющий идентифицировать клиентов и сотрудников предприятия и отслеживать их перемещения. Процедура распознавания и  слежения производится в три этапа:
1. НАЧАЛО. Клиент предприятия вошел в помещение предприятия, камера из блока 1 осуществила сбор информации, передачу и обработку сигнала, блок 7 посредством обработки сигнала начал процедуру распознавания клиента,
2. ИДЕНТИФИКАЦИЯ ОБЪЕКТА. После поступления преобразованного сигнала, блок 7, приступил к идентификации объекта, согласно заданному алгоритму, например, обращение к базе данных и сопоставления объектов на изображении с той категорией, которая соответствует заданным параметрам в базе данных. После распознавания, объект получает регистрационный номер и регистрируется в локальной базе данных, для последующей работе с данными.
3. ОТСЛЕЖИВАНИЕ ПЕРЕМЕЩЕНИЙ. После распознавания и регистрации в базе, блок 7 может следить за перемещением объекта по территории офиса предприятия, формируя необходимые вводные для последующего отчета о деятельности предприятия.
Для идентификации объекта и его сопровождения задействуется также любая электронная система предприятия (Блок 8), например, система электронной очереди, система видеонаблюдения, банкомат, компьютер операционного сотрудника и т.п. Данный блок 8 отвечает за сбор и аналитику дополнительной информации с электронных систем предприятия. Анализ и совмещение данных с данными блоков 1 и 7 служит основой для формирования последующего отчета о деятельности предприятия. За сбор информации, как и в случае с блоками 1 и 7 отвечает подблок 2 «Сбор». Впоследствии собранная информация передается подблоком 4 в подблок 5, где информация преобразуется, анализируется и совмещается с информацией со всех задействованных блоков. Например, в блоке 8 собираются данные с системы электронной очереди, установленной на предприятии, т.е. с учетом информации от блоков 1 и 7 подблок 5 определяет кто, когда и какие именно действия совершает в рамках офиса в режиме реального времени. Затем на локальном сервере 3 или центральном сервере 9, происходит анализ времени старта оказываемой услуги, а также действий клиента до момента получения услуги, впоследствии, например через систему 1С предприятия происходит анализ времени, потраченного на каждую конкретную операцию, каждым конкретным сотрудником предприятия.
В результате, полученная информация используется в целях, установленных предприятием, например: подблок 10 «Загрузка». В данном подблоке формируется информация о загрузке каждого конкретного офиса предприятия. В подблоке 10 формируется аналитический анализ в реальном времени о примерном времени ожидания очереди клиентом (пользователем), в случае если он решит воспользоваться услугой непосредственно в данный момент времени. При этом эта информация может быть доступна клиенту посредством перехода на соответствующий интернет ресурс предприятия или любым другим способом, например, используя мобильное приложения предприятия.
Подблок 11 «Отчёты» (формирование отчетов). В результате сбора информации, заинтересованным лицам со стороны предприятия передаются отчеты в удобной форме, в которых указана интересующая информация о работе предприятия (подблок 12 «Передача»). Данный отчет создается без участия человека, автоматически посредством анализа собранной информации, что исключает возможность получения субъективной информации и позволяет оценивать работу исполнителей максимально оперативно на основе реальных цифр.
Количество подблоков, отвечающих за использование полученной информации практически безграничен и не ограничивается озвученными выше, например, подблок 13 «Формирование рейтингов» сотрудников. Анализируя данные о количестве клиентов, операциях, которые они совершают на предприятии, маршрутах перемещения клиентов и сотрудников предприятия, подблок 13 позволяет сформировать обновляющийся в реальном времени рейтинг офисов/сотрудников, который основан на реальных, автоматически заполняющихся цифрах – скорости оказываемой услуги и пр. Или подблок 14 «Прочее», зарезервированный, например, для обеспечения возможностей подключения сторонних для аппаратно-программного комплекса блоков видео, слежения, маркетинга, хранения информации или любых других.
Количество блоков в аппаратно-программном комплексе, также не ограничивается блоками 1, 7 и 8. Исходя из задач предприятия комплекс может включать в себя другие системы и Блоки, например, блок 15 «Оценка удовлетворенности». Посредством установки дополнительного оборудования, например, камер, блок 15 позволяет собирать, передавать, обрабатывать и хранить данные о деятельности сотрудников и клиентов предприятия в рамках оказываемой услуги. Например, анализ мимики, жестов, речи и пр. Данные об удовлетворенности клиентов и анализа деятельности сотрудника предприятия также ложатся в основу подблока 11, подблока 13 и пр.
Другим примером блока, реализованного в аппаратно-программном комплексе, является блок 16 «Маркетинг». Данный блок 16 отвечает за сбор информации, передачу, обработку и хранение полученных данных по направлению «Маркетинг». Например, в офисе предприятия устанавливаются рекламные конструкции, показывающие определенную информацию определенной группе клиентов, определение которой является одной из задач блоков 1, 7 и 8. В результате взаимодействия с рекламной конструкцией, собираются данные о кол-ве просмотров, а также формируется рекламная компания, погружающая потенциального покупателя в рекламную информацию, что в свою очередь позволяет получить только объективную информацию о проведении, эффективности и результатах рекламной компании.  Или блок 17 «Прочее», зарезервированный, например, для обеспечения возможностей подключения сторонних для аппаратно-программного комплекса блоков видео, слежения, маркетинга, хранения информации или любых других.
Все собранные данные из каждого офиса формируются в сводную таблицу и передаются посредством подблока 4 на центральный сервер 9, где происходит обработка, анализ и формируется единый отчет, который передается конечному заказчику – руководству предприятия.
Таким образом, аппаратно-программный комплекс является уникальным решением, не имеющим аналогов на рынке, т.к. формирует аналитическую базу данных, которая может быть использована для целей развития и оптимизации работы предприятия, при этом комплекс не предусматривает связи систем и устройств внутри предприятия (сторонних элементов) для обмена информацией – осуществляется только сбор данных с этих устройств.  Важной особенностью комплекса, выгодно отличающей ее от аналога и прототипа является факт отсутствия у пользователя возможности редакции, только просмотр конечного результатов работы подблоков, например, подблока 11 или 13.  Алгоритмы обработки и формы отчетов доступны только разработчикам комплекса. Важным аспектом работы комплекса, является тот факт, что он  не взаимодействует с клиентской информацией и не может явиться источником утечки информации, а вся работа с видео данными производятся локально в рамках офиса предприятия (локального сервера 3), что в свою очередь обеспечивает возможность не нарушать права и свободы клиентов предприятия. Говоря о безопасности, нельзя не упомянуть тот факт, что комплекс не управляет оборудованием предприятия, только получает данные с устройств, что не позволяет получить доступ и использовать эти устройства третьей стороне, при этом комплекс не регламентирует работу предприятия и не создает прямой зависимости предприятия от его работы, а автономность (независимость) работы комплекса, позволяет гарантировать получение объективной информации в режиме 24/7.
Примеры работы системы.
Пример 1. Банк.
Клиент вошел в офис предприятия. Посредством блоков 1, 7 и 8 Клиент распознается, ему присваивается порядковый номер или другое наименование, позволяющее идентифицировать его впоследствии и загрузить в базу данных, как пользователя услуг предприятия. Клиент  подошел к банкомату и снял со своей карты денежные средства. Блоки 1, 7, 8 зафиксировали этот момент. После этого Клиент отправился в зону электронной очереди и взял талон на закрытие расчетного счета. Блоки 1, 7, 8 это зафиксировали. Клиент проследовал к месту ожидания, при этом по пути остановившись, чтобы пообщаться с сотрудником предприятия. Блоки 1, 7, 8, 15 зафиксировали данное действие. Обработка и включение в отчёт – блок 5. Придя в зону ожидания, Клиент прождал своей очереди 15 минут, рассматривая различные экраны, с расположенной на них информацией. Блоки 1, 7, 16 зафиксировали данный факт. Обработка и включение в отчёт – блок 5. После ожидания, клиент проследовал к операционному сотруднику и получил услугу. Блоки 1, 7, 8, 15  зафиксировали данный факт. Информация включается в отчёт (подблоки 2, 4, 11). После этого Клиент  удалился из офиса. Блоки 1, 7 зафиксировали данный факт. Информация включена в отчёт.
Пример 2. Предприятие общественного питания.
Клиент  вошел в зал обслуживания предприятия.  Посредством блоков 1, 7 и 8 Клиент распознается, ему присваивается порядковый номер или другое наименование, позволяющее идентифицировать его впоследствии и загрузить в базу данных, как пользователя услуг предприятия. Клиент подошел к кассе и сделал выбор из меню, при этом с ним через три минуты начал взаимодействовать сотрудник предприятия. Блоки 1, 7, 8, 15, 16 зафиксировали этот момент. После этого Клиент отправился в зону ожидания своего заказа и провел там семь минут. Блоки 1, 7, 8 это зафиксировали. Клиент получил свой заказ и отправился выбирать столик для приема пищи. Блоки 1, 7зафиксировали данное действие.  Обработка и включение в отчёт – блок 5. Найдя столик, Клиент 1 приступил к приему пищи и потратив на это 15 минут рассматривал информацию на экранах, установленных в заведении, при этом с ним взаимодействовал сотрудник предприятия, отвечающий за уборку. Блоки 1, 7, 8, 15, 16 зафиксировали данный факт. Обработка и включение в отчёт – блок 5. Окончив прием пищи Клиент покинул заведение, убрав по пути за собой поднос с едой. Блоки 1, 7, 8, 15, 16 зафиксировали данный факт. Обработка и включение в отчёт – блок 5.
Аппаратно-программный комплекс может быть реализован на основе, например, информационного терминала, установленного в офисе предприятия, включающего, по меньшей мере, блоки подблоки 1, 2, 4, 5, 7, 8, 10, 15, 16, 17 локальный сервер 3 и выполненный с возможностью соединения с центральным сервером 9 и соответствующими подблоками 6, 11, 12, 13, 14.
Исходя из вышеуказанного (см. также сведения о прототипе) аппаратно-программный комплекс может быть реализован на основе, например, мобильного устройства как нас стороне предприятия, так и на стороне клиента. Мобильное устройство может включать, по меньшей мере, блок 1 (камера мобильного устройства), блок 7 (например, встроенная система навигации), блоки 2, 4, 15, 16, 17, выполненное с возможностью соединения с серверами 3 и/или 9 и соответственно с подблоками 6, 11, 12, 13, 14.
Информационный терминал или мобильное устройство, могут включать, в некоторых вариантах исполнения, часть подблоков (и соответственно функционал) центрального сервера, например: подблоки 11 и 13.
Конфигурация и компоновка устройства или устройств, позволяющих реализовать заявляемый аппаратно-программный комплекс, не ограничивается приведенными примерами.