СИСТЕМА ИНТЕЛЛЕКТУАЛЬНОГО РОЗЛИВА ТЕХНИЧЕСКИХ ЖИДКОСТЕЙ
SYSTEM OF SMART POURING OF TECHNICAL LIQUIDS

Заявленное техническое решение относится к области систем для интеллектуального управления процессами, в частности к процессу розлива технических жидкостей, например, моторные и трансмиссионные масла, смазочно-охлаждающие жидкости и другие негорючие жидкости сходной вязкости.
УРОВЕНЬ ТЕХНИКИ
Из уровня техники известна система для розлива моторного масла (US 20200048069 A1, Graco Minnesota Inc, 13.02.2020). Система содержит емкость с жидкостью, насос, контроллер управления насосом, связанные каналом передачи данных с системой управления розливом, которая в свою очередь связана с компьютерным устройством. Пользователь с помощью своего мобильного устройства, например, через приложение или вебсайт может управлять розливом и дозировкой жидкости, а также получать всю необходимую информации о состоянии системы розлива, в частности остаток топлива, идентифицирующую информацию и т.п.
Недостатком данного решения является то, что в известном решении насос не снабжается средствами защиты от несанкционированного розлива, в частности электрическим замком при установке на емкость, а также сравнения гео-координат при осуществлении розлива.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Заявленное изобретение направлено на решение технической проблемы, заключающейся в создании эффективной системы для розлива технических жидкостей, обеспечивающей улучшенную защиту и простоту использования потребителями.Технический результат заключается в повышении эффективности и защищенности процесса розлива за счет хранения и проверки гео-координат емкостей и связанных с ними насосов при получении запроса на розлив от пользовательских устройства.
Заявленный результат достигается за счет реализации системы интеллектуального розлива технических жидкостей, содержащей связанные каналом передачи данных сервер, по меньшей мере одно устройство пользователя и по меньшей мере один насос, установленный на емкости с жидкостью, при этом:
насос содержит электронный блок управления и электрический замок, блокирующийся при установке насоса на емкость с жидкостью, при этом блок управления обеспечивает управление розливом жидкости из емкости посредством беспроводного канала передачи данных, а также передачу информации о гео-координатах насоса на сервер;
сервер выполнен с возможностью программного управления данными, формируемыми элементами системы, а также фиксации данных в базе данных, содержащей ID насосов и ID емкостей, на которых они установлены, гео-координаты размещения упомянутых насосов и емкостей на торговых площадях дистрибьюторов, а также адреса упомянутых торговых площадей;
устройство пользователя выполнено с возможностью выбора емкости и количества жидкости для розлива, и передачи упомянутых данных по беспроводному каналу передачи данных на сервер,
причем
сервер в ответ на полученную информацию от устройств пользователей осуществляет проверку гео-координат и ID насоса, выполняет сравнение записей, содержащихся в базе данных, и активирует розлив жидкости путем передачи управляющего сигнала через пользовательское устройство на электронный блок насоса в случае успешной проверки информации.
В одном из частных примеров реализации системы сервер содержит мастер-ключ для генерирования связанных с ним зависимых ключей для авторизации процесса розлива на торговой площади.
В другом частном примере реализации системы зависимые ключи, присваиваются насосам.
В другом частном примере реализации системы сервер осуществляет проверку допустимого количества жидкости для розлива
В другом частном примере реализации системы в случае недостаточного или превышающего установленные лимиты количества жидкости для розлива по запросу пользователя сервер формирует уведомление, содержащее информацию о допустимом количестве жидкости для розлива.
В другом частном примере реализации системы при изменении гео-координат насоса, соответствующих гео-координатам торговой площади дистрибьютора, выполняется его удаленная блокировка.
В другом частном примере реализации системы сервер дополнительно синхронизируется с по меньшей мере одной ERP системой дистрибьютора.
В другом частном примере реализации системы база данных сервера дополнительно фиксирует информацию о количестве и стоимости жидкости, получаемой от ERP системы дистрибьюторов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На Фиг. 1 представлен общий вид архитектуры заявленной системы.
На Фиг. 2 представлена блок-схема процедуры розлива жидкости.
На Фиг. 3А-3В представлен пример графического интерфейса пользовательского устройства.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Общая архитектура заявленной системы (100) включает в себя одно или несколько устройств (110) пользователя (10), насосы, установленные на емкости с жидкостью (120), устройства продавцов (130), сервер (140), ERP-система (160). Элементы системы (100) соединяются между собой посредством сети передачи данных (150), например, сети Интернет, организованной с помощью средств и методов, широко известных из уровня техники.
Устройство пользователя (110) может выбираться из ряда вычислительных устройств, обеспечивающих цифровую обработку данных и ее передачу посредством беспроводных каналов передачи данных, например, смартфон, планшет, ноутбук, персональный компьютер, терминал оплаты и т.п. Необходимым аспектом для устройства (110) является обеспечение связи посредством Bluetooth или BLE протокола, что необходимо для связи с насосами (121 – 123) при инициировании процедуры розлива.
Устройства продавцов (130) являются необязательным компонентом системы и применяются для дополнительного учета реализуемой продукции в емкостях (124 – 126), формирование данных для ERP-системы (160), а также дополнительного контроля размещения насосов и емкостей (120) на соответствующих торговых площадях.
Сервер (140) представляет собой технически стандартизованное решение, обеспечивающее централизованную обработку информационных потоков, необходимых для осуществления функционала системы (100). Сервер (140) выполнен с возможностью программного управления данными, формируемыми элементами системы (100), в частности важным аспектом заявленного решения является фиксация данных в базе данных (141), таких как: ID насосов (121 – 123) и ID емкостей (124 - 126), на которых они устанавливаются на соответствующих торговых площадях продавцов (дистрибьюторов) для реализации продукции. Емкости и поставляемые к ним насосы (120) регистрируются в управляющей системе на сервере (140), для каждой емкости (124 – 126) и насоса (121 – 123) указываются и хранятся его гео-координаты размещения упомянутых насосов и емкостей на торговых площадях дистрибьюторов, а также адреса упомянутых торговых площадей. Эта информация хранится в базе (141) и используется для дальнейшего сопоставления данных при инициировании процедур розлива с помощью пользовательских устройств (110).
Емкости (124 – 126) могут представлять различный тип тары для хранения технических жидкостей, например, бочки, цистерны и т.п. Насосы (121 – 123) представляют собой электромеханические изделия, обеспечивающие дозированную перекачку жидкостей из емкостей (124 – 126). Каждый из насосов имеет электронный блок управления и электронный замок, который обеспечивает снятие и установку на емкости. Электронный блок содержит вычислительный модуль (процессор, микропроцессор или микроконтроллер) для обработки программных команд, а также средство приемо-передачи данных для реализации возможности обмена информацией посредством беспроводного канала передачи данных, в частности сведений о запрошенном количестве жидкости для розлива, гео-координаты насоса, обеспечения связи с устройством пользователей (110) и устройствами дистрибьюторов (130).
При процедуре первичной регистрации насоса (121 – 123) и емкостей (124 – 126) на торговой площади дистрибьютора на сервере (140) создается соответствующая запись в БД (141), содержащая идентификационные данные оборудования и гео-координаты. При установке насосов (121 – 123) на емкости (124 – 126), насос переводится в режим установки на емкость с разблокировкой его замка. После установки его на емкость и проверки посредством сервера (140) совпадения гео-координат его расположения и емкости установки, электронный замок переводится в режим запирания, что препятствует последующему несанкционированному снятию насоса с емкости.
ERP-система (160) (от англ. Enterprise Resource Planning -  планирование ресурсов предприятия) связывается с сервером (140) и устройствами дистрибьюторов (130) и предназначена для управления бизнес-процессами, которое объединяет финансы, цепочки поставок, операции, отчетность, производство, кадры и т.п. Информация в ERP-систему (160) может поступать как от устройств дистрибьюторов (130), так и непосредственно от сервера (140).
На Фиг. 2 представлен процесс (200) розлива продукции с помощью заявленной системы (100). После отгрузки емкости (124 – 126) и установки насосов (121 – 123) на торговой площади дистрибьютора, пользователи получают возможность самостоятельного получения требуемого продукта. На первом этапе (201) пользователь (10) с помощью устройства (110) осуществляет ввод требуемой информации для инициирования процедуры розлива жидкости.
Для осуществления процедуры взаимодействия пользователей (10) с системой розлива, каждый пользователь (10) осуществляет регистрацию на сервере (140) с помощью стандартной связки логин/пароль с формированием уникального ID для пользователей (10). При регистрации и формировании записей на сервере (140) каждый участник системы (100) получает соответствующую роль, например, дистрибьютор/розничный клиент/продавец. Каждый пользователь (10) также может выбирать конкретную точку продаж дистрибьютора для доступа к требуемому насосу (121 – 123), поскольку насосы привязаны посредством их ID к конкретной торговой площади, для которой сохранены гео-координаты в БД (141). Связь устройства пользователя (110) с насосами (121 – 123) осуществляется также посредством ID пользователя (10), содержащегося в системе для соответствующей торговой площади.
Если пользователь (10), не связанный с соответствующей торговой площадью попытается установить связь с насосом (121 – 123), то в доступе будет отказано, при этом, если каким-то образом связь посредством bluetooth-канала будет сформирована, то процесс розлива жидкости не будет инициирован, поскольку валидированная команда от сервера (140) включает также проверку ID насоса и соответствующего логина пользователя.
На Фиг. 3А показан примерный графический интерфейс пользователя (GUI – от англ. Graphical User Interface), отображаемый на дисплее устройства (110). Пользователь (10) выбирает емкость (123 – 126) с требуемым продуктом и вводит количество литров для розлива. Для каждой емкости (123 – 126) на сервере (140) в БД (141) хранится информация о продукте, в частности, бренд, степени вязкости, стоимость, остаток продукта в емкости.
После ввода пользователем (10) информации о выбранной емкости (123 – 126) и количестве продукта данная информация передается (этап 202) на сервер (140) для ее последующей обработки. Полученная информация проверяется на этапе (203) на критерий соответствия текущих записей в БД (141). В первую очередь выполняется проверка допустимости количества отпускаемого продукта (этап 204) из емкости на основании указанного литража пользователем (10). Если количество литров допустимо и не превышает установленного порогового значения (превышает остаток продукта в емкости, дневной лимит и пр.), то далее на этапе (205) выполняется проверка соответствия гео-координат насоса и емкостей.
Как показано на Фиг. 3Б на этапе (205) запрос от устройства (110) на сервере (140) анализирует полученные ID насоса (122) и ID емкости (125), на которой он установлен, в частности, гео-координаты насоса (122) и емкости (125) с данными, зарегистрированными в БД (141). Гео-координаты могут считываться с помощью их внесения в радиочастотные метки (RFID, BLE), с помощью трекеров ГНСС, устанавливаемых на емкости или насосы, и любым другим пригодным способом с помощью известных средств. В случае успешной проверки координат насоса (122) и соответствующей емкости (125), сервер (140) передает валидный ответ на устройство (100), которое впоследствии посредством протокола Bluetooth (или BLE) передает валидированную информацию на электронный блок насоса (122) для старта процедуры розлива (этап 206). На Фиг. 3В показан пример отображения соответствующей информации о статусе розлива на устройстве (110) пользователя (10).
Если на этапе (204) количество жидкости, указанное пользователем (10), недоступно, или превышает установленный лимит для данной емкости, или лимит оставшейся жидкости, то приложение на устройстве (110) предлагает скорректировать запрос и повторить ввод данных. В случае, если гео-координаты на этапе (205), полученные в запросе пользователя (10), не совпадают с координатами из БД (141), то выбранный насос (122) блокируется без возможности его снятия с емкости (125) с помощью электронного замка, и в систему управления на сервере (140) передается информация о нарушении эксплуатации оборудования (этап 207).
Контроль доступа к насосам (121 – 123) осуществляется с помощью их авторизации в системе посредством создания ключей доступа. Сервер (140) хранит мастер-ключ для генерирования связанных с ним зависимых ключей для авторизации процесса розлива на торговой площади, на которую поставляются насосы и емкости с продуктом. Зависимые ключи присваиваются насосам (121 – 123) для последующей проверки их гео-координат и возможности удаленного управления в целях предотвращения несанкционированного доступа и валидации запроса на розлив продукции.
Устройство пользователя (110) может быть связано с сервером (140) или устройствами дистрибьюторов (130) в части обмена данными для выполнения бесконтактного приобретения продукции. Это может быть реализовано с помощью стандартизованных средств безналичной оплаты, например, через платежные сервисы посредством банковских карт, оплаты с помощью NFC и т.п. Информация о стоимости и количестве реализованного товара, равно как и техническая информация о состоянии насосов, передается на сервер (140). Информация о стоимости и реализации жидкости на торговых площадках дистрибьюторов фиксируется в ERP системе (160) и впоследствии передается на сервер (140).
В случае если выполняется транспортировка насосов с одной торговой площади на другую, соответствующая информация обновляется в базе данных (141) сервера (140) с привязкой к новому адресу дистрибьютора и расположения соответствующего оборудования.