Система автоматизированного управления пропусками и способ, реализуемый этой системой
SYSTEM FOR AUTOMATED PASS CONTROL AND METHOD IMPLEMENTED BY THIS SYSTEM

Группа изобретений относится к системам ограничения допуска посторонних лиц на территорию и может быть использована для организации пропускного режима на предприятиях и организациях любых отраслей промышленности.
Известны система и способ автоматизированной обработки запросов на доступ к пользовательской информации в сетевой вычислительной среде, при этом система содержит интерфейс, модуль формирования запроса на доступ к пользовательской информации, базу данных с запросами на доступ к пользовательской информации и модуль обработки запроса на доступ к пользовательской  информации, а способ заключается в том, что модуль формирования запроса на доступ к пользовательской информации обрабатывает входящие пользовательские запросы, в то время как модуль обработки запроса на доступ проверяет данные пользователя в запросе на возможность предоставления доступа этому пользователю к информации в базах данных [US7076558, дата публикации: 11.07.2006 г., МПК: G06F 15/16].
Недостатком известного технического решения является низкая эффективность обработки пользовательских запросов системой, что обусловлено низкой скоростью проверки данных пользователя в запросе с данными о возможном допуске пользователя к информации.
Известны система аутентификации и способ автоматизированной обработки запросов на доступ на территорию, при этом система содержит интерфейс, модуль формирования заявки на доступ с базой данных, необходимых для доступа на территорию, и модуль обработки запроса пользователей на доступ, а способ заключается в том, что пользователем через интерфейс сканируется QR-код, который обрабатывается модулем формирования заявки на доступ на территорию и этим модулем осуществляется отправка данных для аутентификации пользователя через интерфейс, после чего данные, введенные пользователем через интерфейс, поступают в модуль обработки запроса пользователей на доступ, который в ответ на это генерирует одноразовый пароль доступа на территорию [WO2018198036, дата публикации: 11.01.2018 г., МПК: H04L 29/06; H04W 12/06].
В качестве прототипа выбраны система и способ автоматизированного управления пропусками, при этом система содержит модуль формирования заявки на пропуск с базой данных заявок на пропуска и интерфейсом и модуль управления пропусками, выполненные с возможностью обмена данными между собой, а способ заключается  в вводе оператором через интерфейс в модуль формирования заявки на пропуск данных заявки на пропуск, кодирование модулем формирования заявки на пропуск данных заявки на пропуск в QR-код, последующее считывание пользователем QR-кода через интерфейс, считывание этого QR- кода модулем управления пропусками и распознавание им связанных данных заявки на пропуск в этом QR-коде [CN107845173, дата публикации: 27.03.2018 г., МПК: G06Q 50/20; G07C 9/00].
Преимуществом прототипа и известного технического решения является более высокая эффективность обработки запросов или заявок пользователей на доступ или пропуск, что обусловлено использованием в системах зашифрованных в QR-кодах данных. Также преимуществом таких систем является возможность организации на базе существующих в ней модулей, системы управления пропусками, которая будет обеспечивать возможность осуществления этапа заполнения заявки на бумажном носителе и дополнения бумажного носителя QR-кодом. Организация такой системы управления пропусками требуется на предприятиях с обязательной простановкой подписей должностными лицами в заявках на пропуск и последующей регистрацией подписанных должностными лицами заявок работником бюро пропусков, который впоследствии должен перенести данные заявки в систему путем сканирования данных заявки и QR-кода с бумажного носителя. Однако недостатком прототипа и известного технического решения в таком случае является высокая вероятность возникновения ошибок при принятии решения о выдаче пропуска или отклонении заявки на пропуск, что обусловлено возможным несоответствием данных в отсканированной оператором бюро пропусков заявке на пропуск условиям соответствия заявки установленным правилам выдачи пропусков, которые проверяются оператором вручную, вследствие чего ухудшается качество автоматизированного управления пропусками.
Техническая проблема, на решение которой направлена группа изобретений, заключается в необходимости улучшения качества автоматизированного управления пропусками.
Технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска возникновения ошибок в модуле управления пропусками системы автоматизированного управления пропусками.
Дополнительный технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска несанкционированного оформления пропуска модулем оформления пропусками.
Дополнительный технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска оформления пропуска через модуль управления пропусками лицами, не имеющими на это соответствующих прав.
Дополнительный технический результат, на достижение которого направлена группа изобретений, заключается в снижении ресурсоемкости базы данных заявок на пропуска.
Дополнительный технический результат, на достижение которого направлена группа изобретений, заключается в снижении риска несанкционированного создания копии пропуска модулем управления пропусками.
Сущность первого изобретения из группы изобретений заключается в следующем.
Система автоматизированного управления пропусками содержит модуль формирования заявки на пропуск с базой данных заявок на пропуска и интерфейсом и модуль управления пропусками, выполненные с возможностью обмена данными между собой, при этом модуль формирования заявки на пропуск выполнен с возможностью получения данных заявки на пропуск через интерфейс и кодирования данных заявки на пропуск в машиносчитываемый идентификатор, а модуль управления пропусками выполнен с возможностью считывания машиносчитываемого идентификатора с данными заявки на пропуск. В отличие от прототипа модуль управления пропусками содержит базу условий соответствия данных заявки установленным правилам и средство проверки данных заявки на пропуск на соответствие установленным правилам, выполненное с возможностью обмена данными с базой условий соответствия заявки установленным правилам.
Сущность второго изобретения из группы изобретений заключается в следующем.
Способ автоматизированного управления пропусками включает ввод через интерфейс данных для получения пропуска в модуль формирования заявки на пропуск, кодирование модулем формирования заявки на пропуск данных заявки на пропуск в машиносчитываемый идентификатор и считывание модулем управления пропусками машиносчитываемого идентификатора с данными заявки на пропуск. В отличие от прототипа модулем управления пропусками осуществляется проверка данных заявки на пропуск на соответствие установленным правилам за счет их сопоставления с условиями соответствия заявки установленным правилам, содержащимся в базе условий соответствия заявки установленным правилам.
Интерфейс обеспечивает возможность ввода инициатором данных в систему и вывода данных из нее. В качестве инициатора может выступать либо получатель пропуска, либо уполномоченное лицо на объекте с пропускным режимом. Интерфейс может быть представлен окном Веб-приложения или приложением, установленным на персональном компьютере, планшете или мобильном телефоне. При этом ввод данных может подразумевать ввод текстовой и графической информации, для чего интерфейс может содержать текстовые поля или окна, виртуальную или физическую клавиатуру, а также сканер, фото- или видеокамеру, считыватель RFID – метки, либо порты для подключения этих устройств. Вывод данных может подразумевать отображение текстовой или графической информации, в том числе печать на бумажном или ином носителе информации, для чего интерфейс может содержать монитор или дисплей, либо проектор, либо принтер, или порты для подключения этих устройств. При этом для снижения риска возникновения ошибок при вводе данных, интерфейс может содержать шаблоны заявок пропусков в формате html со встроенными java-скриптами, снабженные текстовыми полями для ввода данных, необходимых для оформления заявки на пропуск. Под пропуском в рамках настоящей группы изобретений может подразумеваться электронная карта или носитель текстовой или графической информации, обеспечивающей возможность допуска пользователя пропуска на объект.
Модуль формирования заявки на пропуск обеспечивает возможность автоматической обработки данных заявки, введенных через интерфейс и сохранения данных заявки в базу данных заявок. Для кодирования данных заявки на пропуск в машиносчитываемый идентификатор модуль формирования заявки может содержать средство генерации машиносчитываемого идентификатора, выполненное с возможностью получения данных заявки от модуля формирования заявки на пропуск. Под машиносчитываемым идентификатором в рамках настоящей группы изобретений могут подразумеваться QR-коды, штрих-коды, уникальные графические изображения или коды, передаваемые на интегральную микросхему бесконтактным способом. При этом средство генерации машиносчитываемого идентификатора выполнено с возможностью включения в машиносчитываемый идентификатор временной метки, что обеспечивает возможность создания уникального машиносчитываемого идентификатора, и исключает возможность дублирования заявки в базе данных заявок, снижая риск возникновения ошибок в модуле управления пропусками системы автоматизированного управления пропусками при обработке заявок.
Модуль формирования заявки на пропуск для передачи заявки на пропуск с присвоенным ей машиносчитываемым идентификатором из базы данных заявок может быть подключен к модулю управления пропусками для передачи заявки в электронном виде, либо модуль формирования заявки на пропуск может быть подключен к интерфейсу для вывода заявки на электронное устройство пользователя пропуска или для вывода заявки на бумажный носитель посредством принтера или других устройств.
Модуль управления пропусками обеспечивает возможность автоматического получения и обработки заявок на пропуска, что позволяет ему принимать решение о выдаче пропусков или отклонения заявки на пропуск. Для получения заявок на пропуска модуль управления пропусками может быть подключен к интерфейсу и/или к модулю формирования заявки на пропуск или к базе данных заявок на пропуска. Для считывания машиносчитываемого идентификатора с данными заявки на пропуск модуль управления пропусками может содержать средство распознавания машиносчитываемого идентификатора в заявке.
Модуль управления пропусками может содержать средство распознавания графической информации, которое обеспечивает возможность анализа фотографий, подписей, логотипов и другой идентификационной графической информации в данных пропуска, что снижает риск несанкционированного оформления пропуска модулем управления пропусками и риск оформления пропуска через модуль управления пропусками лицами, не имеющими на это соответствующих прав.
Дополнительно для снижения риска принятия ошибочного решения модулем управления пропусками он может содержать средство распознавания текстовой информации в заявке на пропуск, которое обеспечивает возможность анализа текстовых символов, дат, содержания таблиц, инициалов ответственных лиц и другой информации, введенной в текстовые поля заявки на пропуск.
Для осуществления всех указанных функций модуль управления пропусками может содержать пакет специализированного программного обеспечения, либо к нему могут быть подключены сторонние модули или программно-аппаратные комплексы, обеспечивающие возможность выполнения указанных функций.
Средство проверки данных заявки на пропуск на соответствие установленным правилам обеспечивает возможность снижения риска принятия ошибочного решения модулем управления пропусками. Для этого оно выполнено с возможностью автоматического обмена данными с базой условий соответствия заявки установленным правилам. В качестве таких правил могут быть представлены: уникальность заявки на пропуск и/или правильность заполнения заявки на пропуск и/или подписание заявки только уполномоченными на это лицами, и/или совпадение данных в заявке и персональных данных пользователя пропуска.
В качестве условия уникальности заявки на пропуск представлено отсутствие в системе заявки с идентичной временной меткой, для чего модуль управления пропусками может содержать базу обработанных заявок на пропуска, с которой средство проверки данных может обмениваться информацией, полученной в процессе распознавания модулем управления пропусками машиносчитываемого идентификатора.
В качестве условия правильности заполнения заявки на пропуск может быть представлено соответствие заполненных полей в новой заявке на пропуск полям ранее заполненной заявки на пропуск, хранящейся в базе заявок на пропуска, с которой средство проверки данных заявки на пропуск может автоматически обмениваться данными, полученными в процессе распознавания текстовой и/или графической информации, что не только снижает риск несанкционированного создания копии пропуска модулем управления пропусками, но и снижает ресурсоемкость базы данных заявок на пропуска.
В качестве условия подписания заявки уполномоченными на это лицами, может быть представлено наличие прав на подпись заявки на пропуск у подписавшего заявку лица, которое может быть, идентифицировано в процессе получения графической и/или текстовой информации с заявки и сопоставления ее с базой уполномоченных лиц, которую также может содержать модуль управления пропусками и с которой может обмениваться данными средство проверки данных заявки на пропуск.
В качестве условия совпадения данных в заявке и персональных данных пользователя пропуска может быть представлено отсутствие отличий в персональных данных пользователя, полученных, к примеру через интерфейс с графическими и/или текстовыми данными в заявке на пропуск. Все указанные условия снижают риск принятия ошибочного решения на выдачу пропуска или отклонение заявки на пропуск модулем управления пропусками, и могут быть введены в базу условий посредством использования интерфейса.
Модули системы автоматизированного управления пропусками, а также средство проверки заявки на пропуск на соответствие установленным правилам в рамках настоящей группы изобретений могут быть реализованы на базе одного или нескольких персональных компьютеров, и/или на базе одного или нескольких программно-аппаратных комплексов, и могут быть подключены друг к другу любыми известными средствами проводной и/или беспроводной передачи данных.
Группа изобретений может быть выполнена из известных материалов с помощью известных средств, что свидетельствует о ее соответствии критерию патентоспособности «промышленная применимость».
Группа изобретений характеризуется ранее не известными из уровня техники существенными признаками, заключающимися в том, что модуль управления пропусками содержит базу условий соответствия данных заявки установленным правилам и средство проверки данных заявки на пропуск на соответствие установленным правилам, выполненное с возможностью обмена данными с базой условий соответствия заявки установленным правилам, что позволяет модулю управления пропусками автоматически проверить данные заявки на пропуск и снизить таким образом риск ошибочного принятия решения о выдаче пропуска или об отзыве заявки на выдачу пропуска при автоматическом управлении пропусками, благодаря чему обеспечивается достижение технического результата, заключающегося в снижении риска возникновения ошибок в модуле управления пропусками системы автоматизированного управления пропусками, тем самым улучшается качество автоматизированного управления пропусками.
Группа изобретений характеризуется ранее неизвестной из уровня техники совокупностью существенных признаков, что свидетельствует о ее соответствии критерию патентоспособности «новизна».
Из уровня техники известна возможность проверки соответствия данных QR-кода, полученного системой через интерфейс, сохраненным данным пользователя пропуска в базе данных пропусков. При этом из уровня техники не известен модуль управления пропусками, содержащий базу условий соответствия данных заявки установленным правилам и средство проверки данных заявки на пропуск на соответствие установленным правилам, выполненное с возможностью обмена данными с базой условий соответствия заявки установленным правилам. При этом совокупность существенных признаков обеспечивает достижение группой изобретений синергетического эффекта, который заключается в существенном снижении риска, возникновения ошибок в модуле управления пропусками системы автоматизированного управления пропусками. Он достигается как за счет того, что исключается возможность допущения ошибок при переносе данных заявки из модуля формирования заявки на бумажный носитель и с бумажного носителя обратно в модуль управления пропусками за счет их кодирования модулем формирования заявки на пропуск в машиносчитываемый идентификатор и считывания этого машиносчитываемого идентификатора модулем управления пропусками, так и за счет того, что после расшифровки данных заявки из машиносчитываемого идентификатора обеспечивается проверка данных в заявке установленным внутренним правилам, что исключает возможность влияния человеческого фактора на возникновение в модуле управления пропусками ошибок и существенно влияет в конечном итоге на качество работы системы. Ввиду этого группа изобретений соответствует критерию патентоспособности «изобретательский уровень».
Группа изобретений связана между собой и образует единый изобретательский замысел, заключающийся в том, что система автоматизированного управления пропусками обеспечивает реализацию способа автоматизированного управления пропусками, что свидетельствует о соответствии группы изобретений требованию «единства изобретения».
Для иллюстрации возможности реализации и более полного понимания сути группы изобретений ниже представлен вариант ее осуществления, который может быть любым образом изменен или дополнен, при этом настоящая группа изобретений ни в коем случае не ограничивается представленным вариантом.
Группа изобретений поясняется следующими фигурами.
Фиг.1 – Функциональная схема системы автоматизированного управления пропусками.
Фиг.2 – Алгоритм способа автоматизированного управления пропусками, реализуемого системой, представленной на фиг.1.
Система автоматизированного управления пропусками содержит интерфейс 100, модуль 110 формирования заявки на пропуск с интегрированным в него средством кодирования данных заявки на пропуск в машиносчитываемый идентификатор, базу 111 данных заявок на пропуск и модуль 120 управления пропусками с интегрированным в него средствами считывания машиносчитываемого идентификатора и распознавания текстовой информации в заявке на пропуск, и средством 121 проверки данных заявки на пропуск на соответствие установленным правилам, и базу 122 условий соответствия данных заявки установленным правилам.
Интерфейс 100 может быть представлен страницей в Интернет-браузере, открытой на персональном компьютере, содержащем соединенные между собой ЦП, ОЗУ, ПЗУ и устройства ввода и вывода данных, или мобильным приложением, установленным на планшете или смартфоне. Модуль 110 формирования заявки на пропуск, модуль 120 управления пропусками и средство 121 проверки данных заявки на пропуск на соответствие установленным правилам могут быть представлены серверными ячейками, содержащими центральный процессор, системную память и системную шину, которая содержит системные компоненты, в том числе память, связанную с центральным процессором.
База 111 данных заявок на пропуска и база 122 условий соответствия данных заявки на пропуск установленным правилам могут быть представлены таблицами, списками и иными совокупностями машиночитаемых данных, хранящимися соответственно во внутренней памяти модуля 110 формирования заявки на пропуск и модуля 120 управления пропусками или удаленно.
Интерфейс 100 подключен к модулю 110 формирования заявки на пропуск с возможностью ввода и вывода данных заявок на пропуск; модуль 110 формирования заявки на пропуск и модуль 120 управления пропусками подключены к базе 111 данных заявок на пропуск с возможностью загрузки и выгрузки данных заявок на пропуск; модуль 120 управления пропусками подключен к средству 121 проверки данных заявки на пропуск на соответствие установленным правилам с возможностью передачи дешифрованных данных заявки на пропуск, а также подключен к интерфейсу 100 с возможностью передачи обработанных данных заявки на пропуск; средство 121 проверки данных заявки на пропуск на соответствие установленным правилам подключено к базе 122 условий соответствия данных заявки установленным правилам с возможностью запроса условий соответствия данных заявки установленным правилам, а также подключено к модулю 120 управления пропусками с возможностью передачи данных соответствия заявки установленным правилам; модуль 120 управления пропусками подключен к интерфейсу 100 с возможностью получения данных заявки с присвоенным ей машиносчитываемым идентификатором и с возможностью передачи данных соответствия заявки установленным правилам.
Способ автоматизированного управления пропусками выполняется рядом основных этапов, которые включают в себя: этап 200, на котором заявителем осуществляется ввод данных заявки на пропуск через интерфейс 100; этап 210, на котором модулем 110 формирования заявки на пропуск осуществляется кодирование данных заявки на пропуск в машиносчитываемый идентификатор; этап 220, на котором модулем 120 управления пропусками осуществляется считывание машиносчитываемого идентификатора с данными заявки на пропуск; этап 230, на котором средством 121 проверки данных заявки на пропуск осуществляется сопоставление данных заявки с условиями их соответствия установленным правилам, хранящимся в базе 122; этап 240, на котором модулем 120 управления пропусками осуществляется передача данных на интерфейс 100 и/или в базу 111 данных заявок на пропуска.
На этапе 200 заявителем через интерфейс 100, осуществляется ввод данных заявки на пропуск в модуль 110 формирования заявки на пропуск, для чего могут быть использованы текстовые шаблоны, хранящиеся на интерфейсе 100.
На этапе 210 модулем 110 формирования заявки на пропуск осуществляется обработка введенных в шаблон данных и последующее кодирование данных в машиносчитываемый идентификатор, который присваивается заявке на пропуск. Также в процессе кодирования в машиносчитываемый идентификатор включается временная метка. После этого может быть осуществлен вывод на печать текстового шаблона с присвоенным ему машиносчитываемым идентификатором, либо он может быть передан в электронном виде в модуль 120 управления пропусками или в базу 111 данных заявок на пропуск или посредством интерфейса 100 на электронное устройство заявителя.
На этапе 220 модулем 120 управления пропусками производится считывание машиносчитываемого идентификатора, считывание машиносчитываемого идентификатора и распознавание текстовых данных в заявке на пропуск, посредством получения заявки в электронном виде с присвоенным ей машиносчитываемым идентификатором от модуля 110 или от интерфейса 100, а посредством применения специализированного программного обеспечения полученные данные формализуются и корректируются, а в данных заявки на получение пропуска распознаются текстовые блоки.
На этапе 230 средством 121 осуществляется получение дешифрованных данных и данных из текстовых блоков заявки от модуля 120 управления пропусками и их сопоставление с условиями соответствия установленным правилам, хранящимся в базе 122, для чего данные заявки могут быть загружены средством 121 в базу 122 или из нее могут быть выгружены условия, а также могут быть получены данные из базы 111 данных заявок на пропуска, после чего средством 121 определяется соответствие или несоответствие данных в заявке установленным правилам.
На этапе 240 модулем 120 управления пропусками осуществляется получение данных соответствия или несоответствия заявки на пропуск установленным правилам, после чего данные могут быть переданы в виде уведомления на интерфейс и/или сохранены в базу 111 данных заявок на пропуск.
Группа изобретений поясняется следующим конкретным примером реализации.
Для получения доступа на предприятие заявителем, Никитиным Сергеем Анатольевичем, через интерфейс 100 путем доступа к Веб-ресурсу системы выбирается необходимый тип шаблона заявки на пропуск и в электронном виде вводятся персональные данные получателя пропуска «Иванов Игорь Иванович», данные должности и места работы: «Дизайнер», «Отдел разработки проектной документации». После этого им вводятся персональные данные уполномоченного лица, ответственного за выдачу пропуска «Никитин Сергей Анатольевич», а также его должность «Начальник отдела кадров». После этого заявителем заполняются данные объекта, на который должен быть допущен получатель пропуска: «Корпус 1», после чего вводятся данные действующего на объекте должностного лица «Сидоров Олег Михайлович» После этого данные кодируются модулем 120 управления пропусками в QR-код, который при этом содержит временную метку: 13 ч 17 мин 45 сек, после чего заявка на пропуск сохраняется в базу 111 данных заявок на пропуска и выводится заявителем на печать через интерфейс 100.
После этого распечатанная заявка сканируется работником бюро пропусков посредством сканера, подключенного к интерфейсу 100, и данные передаются в модуль 120 управления пропусками, который распознает QR-код на заявке, а также текстовые блоки в заявке. После этого средством 121 в соответствии с условиями из базы 122 осуществляется проверка считанного из заявки QR-кода на принадлежность к системе автоматизированной обработки заявок на пропуск. После этого заявка проверяется на уникальность для чего осуществляется проверка наличия в базе данных заявок с идентичной временной меткой, зашифрованной в QR-коде заявки на пропуск для исключения возможности ввода в систему второй идентичной заявки и несанкционированного создания копии пропуска. После этого проверяется правильность заполнения заявки, в частности, проверяется полнота введенных персональных данных, получателя пропуска «Иванова Игоря Ивановича, места работы и должности. После этого осуществляется проверка соответствия полномочий Никитина Сергея Анатольевича и Сидорова Олега Михайловича путем поиска данных об их полномочиях во внутренней базе данных. После завершения проверки соответствия данных заявки установленным правилам модулем 120 принимается решение о выдаче пропуска и уведомление о соответствии данных в заявке на пропуск, которое отправляется на интерфейс 100, а данные о соответствии заявки на пропуск установленным правилам сохраняются в базе 111 данных заявок на пропуска. При предъявлении получателем Ивановым Игорем Ивановичем паспорта в бюро пропусков модулем 120 осуществляется получение данных паспорта получателя путем его сканирования работником бюро пропусков и сверка персональных данных в заявке с данными в предъявленном паспорте. При этом получение персональных данных из паспорта осуществляется через маску документа, обеспечивающую считывание только тех данных, которые разрешены для хранения Законом о защите персональных данных. После проверки соответствия данных в паспорте получателя пропуска средством 121 установленным правилам им отправляется команда в модуль 120 на печать пропуска.
Таким образом достигается технический результат, заключающийся в снижении риска возникновения ошибок в модуле управления пропусками системы автоматизированного управления пропусками, тем самым улучшается качество автоматизированного управления пропусками.