РЕГУЛЯТОР РАСПРЕДЕЛЕНИЯ ЖИДКОСТИ
LIQUID DISTRIBUTION REGULATOR

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ (РОДСТВЕННЫЕ ЗАЯВКИ)
[001] По заявке на данный патент испрашивается приоритет на основании предварительной заявки на патент США № 62/567035, поданной 2 октября 2017 г., под названием «FLUID MANAGEMENT CONTROLLER» от Benjamin J. Paar, Bradley G. Kahler, Chad G. Igo и Gregory D. Sieckert, описание которой включено в настоящий документ в полном объеме.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
[002] Настоящее изобретение относится к дозированию жидкости. Более конкретно, данное изобретение относится к независимому регулированию системы распределения жидкости регулятором распределения жидкости.
[003] Распределение жидкости приобретает все большее значение для контроля за издержками перерасхода жидкости. Например, многие автотранспортные предприятия и автосалоны устанавливают системы распределения жидкости для эффективного дозирования жидкостей, таких как моторное масло и трансмиссионная жидкость. Такие системы распределения жидкости часто содержат бак для жидкости и насос, расположенные на расстоянии от пункта дозирования. Системы распределения жидкости могут включать беспроводную передачу и прием показаний расходомера и информации об уровне в баке, чтобы упростить отслеживание дозирования жидкости по всему объекту. Системы распределения жидкости также могут включать управление авторизацией, не допускающее дозирования жидкости без предварительной авторизации.
[004] Системы распределения жидкости, как правило, содержат регулятор насоса и пункт дозирования, такой как расходомер. Эксплуатацию программных средств, управляющих системой распределения жидкости, можно осуществлять на персональном компьютере («PC») или на другой вычислительной платформе. PC может быть расположен рядом с пунктом дозирования жидкости, как, например, на рабочем месте автомеханика, или в различных других местах. PC может быть выполнен с возможностью сообщения с и во многих случаях управления по меньшей мере еще одним компонентом в системе распределения жидкости, таким как расходомер, регулятор насоса и/или регистратор бака. PC также может быть выполнен с возможностью сбора, агрегирования, анализа и создания отчета на основе данных об использовании жидкости и статистики. PC также может содержать приемопередатчик, выполненный с возможностью сообщения с аппаратными средствами системы распределения жидкости посредством беспроводной сети.
[005] Работа программных средств на базе персонального компьютера для системы распределения жидкости зависит как от операционной системы PC, так и от аппаратных и программных средств передачи данных PC. Если операционная система или аппаратные средства PC не работают должным образом, программные средства распределения жидкости не будут функционировать. Обновления межсетевой защиты на PC могут препятствовать соединению программных средств распределения жидкости, работающих на PC, с аппаратными средствами распределения жидкости, такими как насос распределения жидкости или расходомер. Патчи или обновления операционной системы PC, система управления автопарком или система управления автосалоном, или же полностью новая версия операционной системы также могут оказывать влияние на работу программных средств распределения жидкости и сообщению между программными средствами распределения жидкости и аппаратными средствами распределения жидкости, и могут препятствовать интеграции программных средств распределения жидкости с программными средствами управления автопарком.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[006] Согласно одному аспекту изобретения система распределения жидкости содержит по меньшей мере один компонент распределения жидкости; устройство пользовательского интерфейса; и регулятор распределения жидкости, выполненный с возможностью беспроводного сообщения с по меньшей мере одним компонентом распределения жидкости, авторизации по меньшей мере одного компонента распределения жидкости на инициацию события дозировки, и сбора данных, получаемых от по меньшей мере одного компонента распределения жидкости.
[007] Согласно другому аспекту изобретения способ включает авторизацию регулятором распределения жидкости первого события дозировки; сбор регулятором распределения жидкости первых данных о жидкости в связи с первым событием дозировки, получаемых от по меньшей мере одного компонента распределения жидкости, при этом регулятор распределения жидкости выполнен с возможностью беспроводного сообщения с по меньшей мере одним компонентом распределения жидкости; и предоставление регулятором распределения жидкости доступа к первым данным о жидкости посредством устройства пользовательского интерфейса.
[008] Согласно еще одному аспекту изобретения регулятор распределения жидкости содержит процессор; беспроводной приемопередатчик, выполненный с возможностью поддерживать беспроводное сообщение между регулятором распределения жидкости и одним или несколькими компонентами распределения жидкости; и машиночитаемое запоминающее устройство, куда записаны команды, которые при исполнении процессором приводят к авторизации регулятором распределения жидкости по меньшей мере одного компонента распределения жидкости на инициацию события дозировки, и сбору данных, получаемых от по меньшей мере одного компонента распределения жидкости.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[009]   На фиг. 1 показана блок-схема системы распределения жидкости.
[0010] На фиг. 2 показана блок-схема системы распределения жидкости и локальной системы управления.
[0011] На фиг. 3 показана блок-схема регулятора распределения жидкости.
[0012] На фиг. 4A показана принципиальная блок-схема регулятора распределения жидкости.
[0013] На фиг. 4B показан изометрический вид регулятора распределения жидкости.
[0014] На фиг. 5A показана принципиальная блок-схема регулятора распределения жидкости.
[0015] На фиг. 5B показан изометрический вид регулятора распределения жидкости.
ПОДРОБНОЕ ОПИСАНИЕ
[0016] На фиг. 1 показана принципиальная блок-схема системы 100 распределения жидкости. Система 100 распределения жидкости содержит регулятор 102 распределения жидкости, компоненты 104A–C распределения жидкости (в настоящем описании вместе «компоненты 104 распределения жидкости»), устройства 106A–N пользовательского интерфейса (в настоящем описании вместе «устройства 106 пользовательского интерфейса»), каналы 108 и 110 связи, бак 116, насос 118 и подающий шланг 120. Регулятор 102 распределения жидкости содержит процессор 112 и запоминающее устройство 114. Компоненты 104 распределения жидкости включают регистратор 104A уровня в баке, расходомер 104B и регулятор 104C насоса. Устройства 106 пользовательского интерфейса включают любые подходящие работающие на основе процессора устройства для связи с регулятором 102 распределения жидкости, такие как персональный компьютер (PC) 106A, мобильное устройство 106B и другие устройства мобильной связи и устройства-органайзеры 106N. PC 106A может представлять собой стационарный компьютер, ноутбук, карманный персональный компьютер, настольный компьютер или другое подобное устройство. Мобильное устройство 106B может представлять собой смартфон, планшет или другое подобное устройство.
[0017] Система 100 распределения жидкости представляет собой систему для дозирования жидкости и отслеживания расхода жидкости. Например, система 100 распределения жидкости может быть реализована в авторемонтной мастерской для дозирования и отслеживания расхода масла, охлаждающей жидкости и других автомобильных жидкостей. Регистратор 104A уровня в баке прикреплен к баку 116 и в некоторых примерах может проходить в бак 116. Регистратор 104A уровня в баке определяет уровень жидкости в баке 116 и выполнен с возможностью сообщения информации об уровне в баке регулятору 102 распределения жидкости по каналу 108 связи. Насос 118 выполнен с возможностью подавать дальше по ходу потока жидкость из бака 116 на расходомер 104B посредством подающего шланга 120. Регулятор 104C насоса соединен с насосом 118 и регулирует активацию насоса 118. В некоторых примерах регулятор 104C насоса расположен на расстоянии от бака 116 и насоса 118. Например, когда насос 118 представляет собой пневматический насос, регулятор 104C насоса может представлять собой блок регулирования подачи воздуха, выполненный с возможностью регулирования подачи воздуха в насос 118 и/или наддува бака 116 для недопущения несанкционированного расхода и утечек.
[0018] Регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости посредством каналов 108 связи. Каналы 108 связи могут представлять собой отдельные соединения, групповые соединения или их сочетание. По меньшей мере один из каналов 108 связи представляет собой беспроводное соединение. Хотя на фиг. 1 показано несколько каналов 108 связи, в некоторых примерах компоненты 104 распределения жидкости могут сообщаться с регулятором 102 распределения жидкости по общей коммуникационной сети. В некоторых примерах каналы 108 связи могут представлять собой беспроводные каналы связи. Например, на регуляторе 102 распределения жидкости может развертываться беспроводная персональная сеть (PAN), которая содержит компоненты 104 распределения жидкости. Однако подразумевается, что, хотя на регуляторе 102 распределения жидкости может развертываться беспроводная PAN, и он может сообщаться по беспроводной PAN, данные также могут пересылаться по существующей сети, такой как локальная интрасеть и/или интернет.
[0019] Регулятор 102 распределения жидкости сообщается с устройствами 106 пользовательского интерфейса посредством канала 110 связи, который может представлять собой проводное или беспроводное соединение. В некоторых примерах канал 110 связи может быть частью той же сети, что и каналы 108 связи, или может быть прямым соединением, таким как Ethernet-соединение. В одном примере как каналы 108 связи, так и каналы 110 связи могут быть частью беспроводной PAN, развернутой на регуляторе 102 распределения жидкости.
[0020] Регулятор распределения жидкости содержит процессор 112 и запоминающее устройство 114. В некоторых примерах процессор 112 и запоминающее устройство 114 размещены на одной и той же плате, так что регулятор 102 распределения жидкости представляет собой одноплатный компьютер («SBC»). В других примерах запоминающее устройство 114 может представлять собой внешнее запоминающее устройство, такое как внешний жесткий диск, флеш-память, карта памяти или другое подобное устройство. Процессор 112 выполнен с возможностью реализации функциональности и/или обработки команд. Например, процессор 112 может быть выполнен с возможностью обработки команд, хранящихся в запоминающем устройстве 114. Примеры процессора 112 могут включать любое или большинство из микропроцессора, контроллера, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или других аналогичных дискретных или интегральных логических схем.
[0021] Запоминающее устройство 114 в некоторых примерах может быть выполнено с возможностью хранения информации во время работы. Запоминающее устройство 114 в некоторых примерах описывается как машиночитаемые носители информации. В некоторых примерах машиночитаемый носитель информации может включать энергонезависимый носитель. Термин «энергонезависимый» может указывать, что носитель информации не реализован в виде несущей волны или проходящего сигнала. В некоторых примерах энергонезависимый носитель информации может хранить данные, которые могут изменяться с течением времени (например, в оперативном запоминающем устройстве (RAM) или кэш-памяти). В некоторых примерах запоминающее устройство 114 представляет собой временное запоминающее устройство, что означает, что основным назначением запоминающего устройства 114 является краткосрочное хранение. Запоминающее устройство 114 в некоторых примерах описано как энергозависимое запоминающее устройство, что означает, что запоминающее устройство 114 не удерживает сохраненное содержимое, когда питание на регулятор 102 распределения жидкости не подается. Примеры энергозависимых запоминающих устройств могут включать оперативные запоминающие устройства (RAM), динамические оперативные запоминающие устройства (DRAM), статические оперативные запоминающие устройства (SRAM) и другие формы энергозависимых запоминающих устройств. В некоторых примерах запоминающее устройство 114 используется для хранения программных команд для исполнения процессором 112. Запоминающее устройство 114 в одном примере используется программными средствами или приложениями, запущенными на регуляторе 102 распределения жидкости, для временного хранения информации во время исполнения программы.
[0022] Запоминающее устройство 114 в некоторых примерах также содержит один или более машиночитаемых носителей информации. Запоминающее устройство 114 может быть выполнено с возможностью хранения больших объемов информации, чем энергозависимое запоминающее устройство. Запоминающее устройство 114 может быть дополнительно выполнено с возможностью долгосрочного хранения информации. В некоторых примерах запоминающее устройство 114 содержит энергонезависимые запоминающие элементы, такие как постоянное запоминающее устройство (ROM). Примеры таких энергонезависимых запоминающих элементов могут включать магнитные жесткие диски, оптические диски, гибкие диски, виды флеш-памяти, или формы электрически программируемых запоминающих устройств (EPROM) или электрически стираемые и программируемые запоминающие устройства (EEPROM).
[0023] Регулятор 102 распределения жидкости обеспечивает центральный узел для сбора и обработки данных для распределения, отслеживания и регулирования жидкости в применениях для дозирования жидкости, включающих компоненты 104 распределения жидкости. Регулятор 102 распределения жидкости обеспечивает замкнутую систему, способную независимо отслеживать и контролировать расход жидкости в системе 100 распределения жидкости. Компоненты 104 распределения жидкости определяют уровень жидкости в системе 100 распределения жидкости, подают жидкость к местам дозирования, дозируют жидкость, определяют объем дозируемой жидкости и сообщают полученную информацию регулятору 102 распределения жидкости.
[0024] Регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости для сбора, агрегирования, анализа и создания отчета на основе данных об использовании жидкости и статистики. Регистратор 104A уровня в баке определяет объем жидкости в баке 116 и сообщает информацию об уровне в баке регулятору 102 распределения жидкости посредством канала 108 связи. Регулятор 104C насоса сообщается с регулятором 102 распределения жидкости посредством канала 108 связи и активирует и деактивирует регулятор 104C насоса для активации и деактивации насоса 118.
[0025] Когда насос 118 активирован, он осуществляет забор жидкости из бака 116 и подает дальше по ходу потока жидкость на расходомер 104B посредством подающего шланга 120. Расходомер 104B дозирует жидкость из бака 116 в желаемом месте дозирования и определяет количество дозируемой жидкости. Регулятор 102 распределения жидкости сообщается с расходомером 104B посредством канала 108 связи. В одном примере регулятор 102 распределения жидкости принимает информацию о рабочем задании от расходомера 104B и выполнен с возможностью авторизации объема дозирования, исходя из этой информации о рабочем задании. После того как регулятор 102 распределения жидкости авторизует событие дозировки, компоненты в расходомере 104B активируют расходомер 104B так, чтобы пользователь мог дозировать жидкость расходомером 104B. Расходомер 104B дозирует жидкость до авторизованного объема дозирования и сообщает объем дозируемой жидкости регулятору 102 распределения жидкости. Компоненты в расходомере 104B деактивируют расходомер 104B, когда фактический объем дозировки достиг авторизованного объема дозирования. Регулятор 102 распределения жидкости отслеживает и записывает объемы дозировки и связывает эту информацию с рабочим заданием. Регулятор 102 распределения жидкости также записывает информацию о дозировании и может агрегировать данные нескольких событий дозировки жидкости для отслеживания и распределения жидкости по всей системе.
[0026] На запоминающем устройстве 114 хранятся программные средства, которые при исполнении процессором 112 собирают и сортируют информацию, предоставляемую регулятору 102 распределения жидкости по каналам 108 связи. Регулятор 102 распределения жидкости сохраняет информацию, получаемую от компонентов 104 распределения жидкости, на запоминающем устройстве 114. Информация может включать информацию о распределении жидкости, такую как информация о рабочем задании, поступившем от заказчика, параметры хранения жидкости, данные входа в систему, информация об уровне жидкости, объем дозирования для каждого события дозировки жидкости и информация о пользователе. Информация может быть отсортирована по пользователю, рабочему заданию, типу жидкости, объему или любому другому требуемому параметру.
[0027] Устройства 106 пользовательского интерфейса могут обращаться к информации, хранящейся на запоминающем устройстве 114, посредством канала 110 связи. Например, устройства 106 пользовательского интерфейса могут получать данные о жидкости от запоминающего устройства 114 посредством веб-страниц HTML, которые можно просматривать в обычных браузерах для устройств 106 пользовательского интерфейса посредством канала 110 связи. Регулятор 102 распределения жидкости может предоставлять HTML-код, чтобы устройства 106 пользовательского интерфейса могли взаимодействовать с регулятором 102 распределения жидкости. Кроме того, пользователь может обращаться к и модифицировать рабочие параметры системы 100 распределения жидкости путем обращения к регулятору 102 распределения жидкости посредством веб-страницы, генерируемой и представляемой регулятором 102 распределения жидкости.
[0028] В качестве примера рассмотрено событие дозировки жидкости. Специфическое для заказчика рабочее задание генерируется пользователем при помощи устройства 106 пользовательского интерфейса. Информацию о рабочем задании подают на регулятор 102 распределения жидкости по каналу 110 связи. Информация о рабочем задании может включать, среди прочего, конкретную жидкость, подлежащую дозированию, пользователей, авторизованных выполнять дозирование, объем жидкости, подлежащий дозированию, и информацию, идентифицирующую заказчика. Регулятор 102 распределения жидкости сохраняет информацию о рабочем задании на запоминающем устройстве 114.
[0029] Пользователь выбирает расходомер 104B, связанный с конкретной жидкостью, указанной в рабочем задании. Пользователь вводит на расходомере 104B данные входа в систему, такие как пин-код или ID-карту. Регулятор 102 распределения жидкости принимает данные входа в систему от расходомера 104B по каналу 108 связи и связывает данные входа в систему с рабочим заданием. Данные входа в систему служат в качестве меры безопасности, чтобы неавторизованные пользователи не могли дозировать жидкость, и чтобы пользователь нечаянно не дозировал нежелательную жидкость. Регулятор 102 распределения жидкости авторизует событие дозировки, исходя из информации о рабочем задании и данных входа в систему. В некоторых примерах регулятор 102 распределения жидкости сохраняет информацию о пользователе, время входа в систему и статус авторизации пользователя на запоминающем устройстве 114 для отслеживания по всей системе и отслеживания события дозировки.
[0030] Регулятор 102 распределения жидкости регулирует активацию компонентов 104 распределения жидкости, исходя из информации о рабочем задании. Например, регулятор 102 распределения жидкости может посылать сигнал авторизации дозирования на расходомер 104B посредством канала 108 связи, чтобы разблокировать пусковой механизм расходомера 104B. Регулятор 102 распределения жидкости также посылает сигнал авторизации насоса на регулятор 104C насоса, чтобы активировать регулятор 104C насоса, посредством канала 108 связи. Регулятор 104C насоса активирует насос 118, и насос 118 осуществляет забор жидкости из бака 116 и подает дальше по ходу потока жидкость на расходомер 104B посредством подающего шланга 120. В одном примере регулятор 104C насоса обеспечивает наддув только для бака 116, который связан с событием дозировки. Регулятор 104C насоса может быть дополнительно выполнен с возможностью обеспечения наддува только в течение времени, необходимого для дозирования утвержденного объема жидкости. Пользователь дозирует жидкость расходомером 104B, и расходомер 104B сообщает соответствующую информацию о дозировании, такую как фактический объем дозировки, регулятору 102 распределения жидкости посредством канала 108 связи.
[0031] В ходе всего события дозировки регистратор 104A уровня в баке определяет уровни жидкости в баке 116 и сообщает информацию об уровне в баке регулятору 102 распределения жидкости посредством канала 108 связи. Регулятор 102 распределения жидкости сохраняет информацию об уровне жидкости, предоставляемую регистратором 104A уровня в баке, на запоминающем устройстве 114. Регулятор 102 распределения жидкости также сохраняет фактический объем дозирования, определенный расходомером 104B, на запоминающем устройстве 114. Регулятор 102 распределения жидкости также сохраняет информацию о насосе, предоставляемую регулятором 104C насоса. Когда пользователь завершает событие дозировки, например когда фактический объем дозировки достиг авторизованного объема дозирования, расходомер 104B деактивируется, исходя из того, что фактический объем дозировки достиг авторизованного объема дозирования. Регулятор 102 распределения жидкости посылает сигнал на регулятор 104C насоса посредством канала 108 связи, чтобы деактивировать насос 118. Таким образом, событие дозировки жидкости завершается.
[0032] Регулятор 102 распределения жидкости представляет HTML-код, доступ к которому пользователь может получить через веб-браузер на устройстве 106 пользовательского интерфейса посредством канала 110 связи. Пользователь может получить доступ к информации о дозировании, связанной с конкретным событием дозировки, и/или может получить доступ к информации о жидкости по всей системе посредством устройства 106 пользовательского интерфейса. Например, пользователь может открыть веб-браузер на мобильном устройстве 106B, чтобы получить доступ к веб-сайту. Через веб-сайт пользователь может получить доступ к информации, хранящейся на запоминающем устройстве 114, касательно уровней жидкости в баке, данных входа в систему, продолжительности дозирований, количества дозируемой жидкости и любой другой соответствующей информации о жидкости, которая поступает на регулятор 102 распределения жидкости от компонентов 104 распределения жидкости.
[0033] В некоторых примерах регулятор 102 распределения жидкости агрегирует данные нескольких событий дозировки жидкости и может генерировать и отсылать отчеты пользователю, исходя из агрегированной информации о жидкости. В одном примере регулятор 102 распределения жидкости может включать отчетные параметры и может генерировать отчеты, исходя из отчетных параметров. Отчетные параметры могут быть основаны на любом желаемом параметре, таком как, среди прочего, информация об уровне в баке, временные границы, количество осуществленных дозировок и общий объем дозирования. Например, когда отчетный параметр носит временной характер, регулятор 102 распределения жидкости может предоставлять общесистемные отчеты каждый день, каждую неделю, каждый месяц или исходя из любых других временных границ, установленных пользователем. В примерах, где отчетный параметр основан на информации об уровне в баке, регулятор 102 распределения жидкости может предоставлять общесистемные отчеты, исходя из достижения уровня жидкости в баке 116 объема пополнения, при котором в бак 116 нужно доливать жидкость. В некоторых примерах регулятор 102 распределения жидкости выполнен с возможностью выполнения независимых действий, исходя из отчетного параметра, таких как заказ дополнительной жидкости у поставщика жидкости, исходя из информации о достижении уровня в баке объема пополнения.
[0034] Пользователь может дополнительно модифицировать и менять настройки системы 100 распределения жидкости на веб-сайте посредством устройств 106 пользовательского интерфейса. Например, пользователь может устанавливать или удалять максимальные пределы дозирования, добавлять или удалять авторизованных пользователей, устанавливать отчетные параметры и/или выполнять другие подобные изменения в системе 100 распределения жидкости. Регулятор 102 распределения жидкости обеспечивает независимую эксплуатацию и управление системой 100 распределения жидкости.
[0035] Регулятор 102 распределения жидкости представляет значительные преимущества. Регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости и устройствами 106 пользовательского интерфейса независимо от других устройств и систем распределения. Как таковая, система 100 распределения жидкости работает независимо от специального приложения для PC, системы управления автопарком и/или системы управления автосалоном. Не требуется устанавливать никаких исполняемых файлов или приложений для PC; требуется только исходная конфигурация и регистрация регулятора 102 распределения жидкости. Регулятор 102 распределения жидкости может быть выполнен с возможностью направления отчетов на устройства 106 пользовательского интерфейса посредством канала 110 связи. Регулятор 102 распределения жидкости представляет собой замкнутую систему, не требующую проводных соединений для дозирования, регистрирования или регулирования компонентов 104 распределения жидкости. Вместо этого регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости беспроводным путем. В некоторых примерах каналы 108 и 110 связи являются частью беспроводной сети, такой как беспроводная PAN. На регуляторе 102 распределения жидкости может быть развернуто веб-приложение для связи с устройствами 106 пользовательского интерфейса при помощи стандартной браузер-технологии. Замкнутый характер регулятора 102 распределения жидкости обходит вопросы, связанные с обновлениями операционной системы, межсетевой защитой, и ошибки пользователя, связанные с некорректным использованием PC при работе с традиционными специальными приложениями для PC, системами управления автопарком и/или системами управления автосалоном.
[0036] На фиг. 2 показана принципиальная блок-схема системы 200 распределения жидкости, включающей локальную систему 202 управления. Система 200 распределения жидкости содержит регулятор 102 распределения жидкости, компоненты 104 распределения жидкости, устройства 106 пользовательского интерфейса, локальную систему 202 управления, сеть 204 и каналы 108, 110, 206, 207, 208, 210 и 212 связи.
[0037] Регулятор 102 распределения жидкости обеспечивает центральный узел для сбора и обработки данных для распределения, отслеживания и регулирования жидкости в применениях для дозирования жидкости, включающих компоненты 104 распределения жидкости. Компоненты 104 распределения жидкости регистрируют, определяют и распределяют жидкость по системе 200 распределения жидкости. Регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости беспроводным путем. Компоненты 104 распределения жидкости могут сообщаться напрямую с регулятором 102 распределения жидкости посредством канала 108 связи и/или могут сообщаться с регулятором 102 распределения жидкости по сети 204 посредством каналов 207 и 208 связи.
[0038] Система 200 распределения жидкости содержит локальную систему 202 управления, которая представляет собой локальную сеть заказчика, такую как интрасеть для авторемонтной мастерской. Например, локальная система 202 управления может представлять собой PC, систему управления автопарком, систему управления автосалоном, коммерческую систему управления или другую подобную систему. Локальная система 202 управления содержит локальный сервер 202A, контроллер 202B запоминающих устройств и устройство 202C хранения данных. Контроллер 202B запоминающих устройств выполнен с возможностью управления обменом данными между устройством 202C хранения данных и другими компонентами локальной системы 202 управления. Локальная система 202 управления также может содержать другие компоненты 202N, которые служат для поддержки функций локального управления, таких как управление другими аспектами дела. Канал 206 связи представляет собой прямое соединение между регулятором 102 распределения жидкости и локальной системой 202 управления. Каналы 108, 110 и 206 связи могут быть частью сети, такой как беспроводная персональная сеть (PAN), которая в некоторых примерах может развертываться на регуляторе 102 распределения жидкости.
[0039] Сеть 204 способствует обмену данными между регулятором 102 распределения жидкости и локальной системой 202 управления, устройствами 106 пользовательского интерфейса и компонентами 104 распределения жидкости. Сеть 204 включает каналы 207, 208, 210 и 212 связи и может представлять собой локальную вычислительную сеть (LAN), сеть большого региона (WAN), прямое соединение модемов, сотовую сеть, комбинацию вышеперечисленного или любую другую коммуникационную сеть, известную в настоящий момент или недавно разработанную в области сетевых технологий, которая позволяет двум или более компьютерам сообщаться друг с другом.
[0040] Данные, которыми обмениваются по сети 204, могут включать, среди прочего, информацию о распределении жидкости, такую как информация о рабочем задании, поступившем от заказчика, параметры хранения жидкости, информация об уровне жидкости, объем дозирования для каждого события дозировки жидкости и информацию о пользователе. Устройства 106 пользовательского интерфейса соединены с сетью 204 посредством канала 210 связи. Локальная система 202 управления обращается к сети 204 посредством канала 212 связи. В одном примере регулятор 102 распределения жидкости может обращаться к локальному серверу 202A посредством промежуточного сервера (не показан). Например, в облачном приложении регулятор 102 распределения жидкости может обращаться к серверу приложений, который удовлетворяет запросы, поступающие от регулятора 102 распределения жидкости, путем обращения к системе управления данными. В одном примере регулятор 102 распределения жидкости исполняет Java-приложение, которое направляет запросы на JBoss-сервер, исполняемый на Linux-сервере, и этот Linux-сервер удовлетворяет запросы путем обращения к системе управления реляционной базой данных на сервере-мейнфрейме. Например, JBoss-сервер может получать информацию о заказчике от Java-приложения, исполняемого на мобильном устройстве 106B. JBoss-сервер может получать информацию о заказе на обслуживание транспортного средства заказчика от локального сервера 202A и определять, авторизовано ли дозирование по меньшей мере одной жидкости, исходя из введенной информации о рабочем задании. Затем регулятор 102 распределения жидкости может авторизовать событие дозировки жидкости, исходя из информации, полученной от JBoss-сервера.
[0041] На запоминающем устройстве 114 могут храниться программные средства, которые при исполнении процессором 112 собирают и сортируют информацию, предоставляемую регулятору 102 распределения жидкости компонентами 104 распределения жидкости, устройствами 106 пользовательского интерфейса и локальной системой 202 управления. Регулятор 102 распределения жидкости сохраняет информацию, получаемую от компонентов 104 распределения жидкости, на запоминающем устройстве 114.
[0042] Как описано выше, регулятор 102 распределения жидкости авторизует, отслеживает и записывает информацию, получаемую от компонентов 104 распределения жидкости, об отдельных событиях дозировки жидкости. Информация хранится на запоминающем устройстве 114, и регулятор 102 распределения жидкости также может предоставлять эту информацию локальной системе 202 управления для локального хранения, например на устройстве 202C хранения данных. На регуляторе 102 распределения жидкости также могут развертываться веб-приложения, которые позволяют пользователям получать доступ к данным посредством устройств 106 пользовательского интерфейса. В некоторых примерах пользователь может получать доступ к информации напрямую от регулятора 102 распределения жидкости посредством канала 110 связи. В других примерах пользователь может получать доступ к информации по сети 204. Кроме того, пользователь может модифицировать и изменять рабочие параметры регулятора 102 распределения жидкости посредством устройств 106 пользовательского интерфейса.
[0043] Сеть 204 также может позволять устройствам 106 пользовательского интерфейса получать информацию, локально хранящуюся в локальной системе 202 управления, например посредством каналов 210 и 212 связи, и в регуляторе 102 распределения жидкости, например посредством каналов 210 и 208 связи. В одном примере регулятор 102 распределения жидкости может выгружать информацию из локальной системы 202 управления напрямую посредством канала 206 связи и/или по сети 204 посредством каналов 212 и 208 связи. Регулятор 102 распределения жидкости может сообщать эту информацию устройствам 106 пользовательского интерфейса по сети 204 посредством каналов 208 и 210 связи и/или напрямую посредством канала 110 связи.
[0044] В другом примере регулятор 102 распределения жидкости предоставляет данные локальной системе 202 управления посредством канала 206 связи, и локальная система 202 управления может развертывать веб-страницу на локальном сервере 202A. Устройства 106 пользовательского интерфейса могут обращаться к веб-странице путем соединения с локальной системой 202 управления по сети 204 посредством каналов 210 и 212 связи.
[0045] В ходе события дозировки специфическое для заказчика рабочее задание может генерироваться пользователем на устройстве 106 пользовательского интерфейса. Рабочее задание также может генерироваться непосредственно в локальной системе 202 управления. Рабочее задание может сообщаться непосредственно регулятору 102 распределения жидкости посредством канала 110 связи или по сети 204. Информация о рабочем задании также может храниться на устройстве 202C хранения данных и повторно вызываться регулятором 102 распределения жидкости напрямую посредством канала 206 связи или по сети 204. В некоторых примерах информация о рабочем задании также сохраняется непосредственно на запоминающем устройстве 114. Регулятор 102 распределения жидкости авторизует событие дозировки, исходя из информации о рабочем задании, введенной пользователем. Регулятор 102 распределения жидкости сообщает авторизацию компонентам 104 распределения жидкости либо напрямую посредством канала 108 связи, либо по сети 204 посредством каналов 208 и 207 связи. После авторизации события дозировки пользователь получает возможность дозировать жидкость компонентами 104 распределения жидкости.
[0046] Регулятор 102 распределения жидкости принимает от компонентов 104 распределения жидкости информацию касательно события дозировки, такую как, среди прочего, тип дозируемой жидкости; объем дозируемой жидкости; объем жидкости, остающейся в баке, таком как бак 116 для жидкости; продолжительность события дозировки; и идентификационные данные пользователя. Регулятор 102 распределения жидкости может сохранять информацию о дозировании на запоминающем устройстве 114 и/или передавать информацию для хранения в локальной системе 202 управления, например, напрямую посредством канала 206 связи или по каналам 208, 212 связи и сети 204.
[0047] Регулятор 102 распределения жидкости собирает информацию, касающуюся дискретного события дозировки, и генерирует отчеты, доступ к которым пользователь может получать через веб-сайт, развернутый на регуляторе 102 распределения жидкости. Пользователь открывает веб-браузер на устройстве 106 пользовательского интерфейса и соединяется с регулятором 102 распределения жидкости напрямую посредством канала 110 связи или по сети 204 посредством каналов 208 и 210 связи. Сеть 204 может предоставлять пользователю доступ к регулятору 102 распределения жидкости, когда канал 110 связи недоступен.
[0048] Регулятор 102 распределения жидкости выполнен с возможностью генерирования отдельных отчетов касательно дискретного события дозировки, а также общесистемных отчетов. Общесистемные отчеты предоставляют пользователю информацию касательно системы 200 распределения жидкости. В некоторых примерах регулятор 102 распределения жидкости выполнен с возможностью автоматического выполнения действий, исходя из общесистемного отчета. Например, регулятор 102 распределения жидкости может заказывать дополнительную жидкость у поставщика, когда информация об уровне в баке, предоставляемая регистратором 104A уровня в баке, указывает, что уровень жидкости достиг объема пополнения. Регулятор 102 распределения жидкости может делать заказы по сети 204.
[0049] Пользователь может получать доступ к информации, хранящейся на запоминающем устройстве 114, посредством веб-сайта, развернутого на регуляторе 102 распределения жидкости. Кроме того, пользователь может модифицировать и изменять настройки системы 200 распределения жидкости посредством регулятора 102 распределения жидкости. Например, пользователь может устанавливать или удалять максимальные пределы дозирования, модифицировать авторизованных пользователей и/или вносить другие подобные изменения в систему 200 распределения жидкости. Таким образом, регулятор 102 распределения жидкости регулирует и авторизует дозирования жидкости и регистрирует систему 200 распределения жидкости независимо от локальной системы 202 управления. Как таковая, система 102 распределения жидкости позволяет пользователю продолжать генерировать рабочие задания и дозировать жидкость, даже когда локальная система 202 управления не подключена к сети.
[0050] Система 200 распределения жидкости представляет значительные преимущества. Регулятор 102 распределения жидкости сообщается с компонентами 104 распределения жидкости и устройством 106 пользовательского интерфейса независимо от локальной системы 202 управления. Регулятор 102 распределения жидкости представляет собой замкнутую систему, не требующую проводных коммуникационных соединений для дозирования, регистрирования или регулирования компонентов 104 распределения жидкости. Вместо этого регулятор 102 распределения жидкости может сообщаться с устройствами 106 пользовательского интерфейса посредством HTML-интерфейса, который можно просматривать при помощи стандартной браузер-технологии посредством канала 110 связи и/или по сети 204 посредством каналов 208 и 210 связи. Не требуется устанавливать никаких исполняемых файлов или приложений для PC; требуется только исходная конфигурация и регистрация регулятора 102 распределения жидкости. Замкнутый характер регулятора 102 распределения жидкости обходит вопросы, связанные с обновлениями операционной системы, межсетевой защитой и ошибками пользователя, связанными с некорректным использованием PC при работе с традиционными локальными системами 202 управления.
[0051] На фиг. 3 показана блок-схема регулятора 102 распределения жидкости. Регулятор 102 распределения жидкости содержит процессор 112, запоминающее устройство 114, системную шину 302, адаптер 304 ввода-вывода (I/O), адаптер 306 связи, адаптер 308 пользовательского интерфейса, адаптер 310 отображения, прямое сопряжение 312 и сетевое сопряжение 314.
[0052]  Процессор 112, запоминающее устройство 114, I/O-адаптер 304 и адаптер 306 связи могут сообщаться друг с другом посредством системной шины 302. Адаптер 316 пользовательского интерфейса и адаптер 318 отображения могут соединяться с регулятором 102 распределения жидкости прямым сопряжением 312 и/или сетевым сопряжением 314. Например, прямое сопряжение 312 может включать Ethernet-, HDMI- или USB- соединения. Сетевое сопряжение 314 может включать беспроводную связь, такую как посредством HTML-интерфейса.
Запоминающее устройство 114 может содержать энергонезависимые запоминающие элементы. Примеры таких энергонезависимых запоминающих элементов могут включать магнитные жесткие диски, оптические диски, гибкие диски, виды флеш-памяти, или формы электрически программируемых запоминающих устройств (EPROM) или электрически стираемые и программируемые запоминающие устройства (EEPROM). На ROM может храниться конфигурационная информация для загрузки регулятора 102 распределения жидкости. Запоминающее устройство 114 также может содержать энергозависимое запоминающее устройство, что означает, что запоминающее устройство 114 не удерживает сохраненное содержимое, когда питание на регулятор 102 распределения жидкости не подается. Примеры энергозависимых запоминающих устройств могут включать оперативные запоминающие устройства (RAM), динамические оперативные запоминающие устройства (DRAM), статические оперативные запоминающие устройства (SRAM) и другие формы энергозависимых запоминающих устройств. Регулятор 102 распределения жидкости может использовать RAM для хранения различных структур данных, используемых компьютерными приложениями. На RAM и ROM могут храниться пользовательские и системные данные. Запоминающее устройство 114 также может содержать внешние блоки памяти. Внешние блоки памяти могут соединяться с регулятором 102 распределения жидкости посредством I/O-адаптера 304.
[0053] Адаптер 306 связи выполнен с возможностью соединения регулятора 102 распределения жидкости с сетью, такой как сеть 204 (показана на фиг. 2). Сеть может представлять собой одно или несколько из следующего: LAN, WAN, и/или интернет. Адаптер 306 связи может дополнительно соединять регулятор 102 распределения жидкости с блоком памяти, таким как устройство 202C хранения данных (показано на фиг. 2).
[0054] Адаптер 308 пользовательского интерфейса выполнен с возможностью соединения пользовательских устройств ввода, таких как клавиатура, мышь, сенсорный экран или другое подобное устройство ввода, с регулятором 102 распределения жидкости. Адаптер 310 отображения выполнен с возможностью соединения с устройством отображения, таким как монитор, для отображения информации, сохраняемой регулятором 102 распределения жидкости. Например, дисплей, подсоединенный через адаптер 310 отображения, может быть выполнен с возможностью отображения графического интерфейса пользователя, связанного с программными средствами или веб-приложением. В одном примере меню, позволяющие администратору вводить данные на локальном сервере 202A через адаптер 308 пользовательского интерфейса, могут отображаться посредством адаптера 310 отображения.
[0055] Хотя регулятор 102 распределения жидкости показан как специальное устройство 102, в других вариантах осуществления он может быть реализован на любом подходящем работающем на основе процессора устройстве, включая, без ограничения, карманные компьютеры (PDA), планшетные компьютеры, смартфоны, игровые консоли, компьютеры-на-модуле (COM), сенсорные компьютеры (TPC) и многопроцессорные серверы. Более того, регулятор распределения жидкости может быть реализован с использованием специализированных интегральных схем (ASIC), сверхбольших интегральных схем (VLSI) или других электронных схем.
[0056] На фиг. 4A показана принципиальная блок-схема регулятора 102' распределения жидкости. На фиг. 4B показан изометрический вид регулятора 102' распределения жидкости. Регулятор 102' распределения жидкости содержит ящик 402, одноплатный компьютер (SBC) 404, беспроводной интерфейс 406 и антенны 408. Регулятор 102' распределения жидкости выполнен с возможностью беспроводного сообщения с компонентами 104 распределения жидкости и устройствами 106 пользовательского интерфейса по каналам 108 и 110 связи. SBC 404 содержит процессор 112 и запоминающее устройство 114.
[0057] Регулятор 102' распределения жидкости защищен ящиком 402, который служит в качестве укрытия для SBC 404 и беспроводного интерфейса 406. Ящик 402 может содержать один или несколько кусков гнутого листового металла. В одном примере ящик 402 содержит два куска гнутого листового металла. SBC 404 и беспроводной интерфейс 406 соединены и размещены внутри ящика 402.
[0058] Беспроводной интерфейс 406 и антенны 408 могут образовывать, например, приемопередатчик, который позволяет регулятору 102' распределения жидкости сообщаться беспроводным путем по каналам 108 и/или 110 связи. Антенны 408 выходят за пределы ящика 402 и выполнены с возможностью направления и приема беспроводных сигналов на и от компонентов 104 распределения жидкости и/или устройств 106 пользовательского интерфейса. Регулятор 102' распределения жидкости может сообщаться на различных частотах, например таких как 2,4 ГГц и 5 ГГц. Кроме того, регулятор 102' распределения жидкости может сообщаться, используя сотовые (например, LTE) диапазоны частот. Например, регулятор 102' распределения жидкости может быть выполнен с возможностью работы с использованием любого из стандартов IEEE 802.11.
[0059] На SBC 404 при помощи процессора 112 и беспроводного интерфейса 406 может развертываться сеть, которая включает каналы 108 и 110 связи. В одном примере сеть, развертываемая на регуляторе 102' распределения жидкости, представляет собой беспроводную персональную сеть (PAN), обеспечивающую взаимное соединение компонентов 104 и устройств 106. Однако подразумевается, что регулятор 102' распределения жидкости может сообщаться беспроводным путем по локальной сети, такой как сеть 204 (показана на фиг. 2). Сеть позволяет регулятору 102' распределения жидкости беспроводным путем сообщаться с компонентами 104 распределения жидкости и регулировать их. Регулятор 102' распределения жидкости может авторизовать регулирование компонентов 104 распределения жидкости по сети. Регулятор 102' распределения жидкости может генерировать и сообщать HTML-код таким образом, чтобы пользователь мог получать доступ к веб-странице посредством устройств 106 пользовательского интерфейса для получения доступа к данным, хранящимся на запоминающем устройстве 114.
[0060] Хотя запоминающее устройство 114 описано как размещенное на специальном SBC 404, подразумевается, что запоминающее устройство 114 может быть расположено отдельно от SBC 404, как, например, в случаях, когда запоминающее устройство 114 представляет собой съемную карту памяти. На запоминающее устройство 114 записаны команды, которые при исполнении процессором 112 приводят к тому, что регулятор 102' распределения жидкости сообщается с компонентами 104 распределения жидкости и регулирует их, и записывает информацию на запоминающее устройство 114. Устройства 106 пользовательского интерфейса выполнены с возможностью обращения к записанной информации на запоминающем устройстве 114 посредством канала 110 связи.
[0061] На фиг. 5A показана принципиальная блок-схема регулятора 102'' распределения жидкости. На фиг. 5B показан изометрический вид регулятора 102'' распределения жидкости. Регулятор 102'' распределения жидкости содержит ящик 402, SBC 404 и разъемы 502. SBC 402 содержит процессор 112 и запоминающее устройство 114. Разъемы 502 могут содержать CAT 5/6-порт 502A, порт 502B универсальной последовательной шины (USB), порт 502C интерфейса для мультимедиа высокой четкости (HDMI), гнездо 502D для модуля памяти и гнездо 502E питания.
[0062] Разъемы 502 проходят в ящик 402 и выполнены с возможностью приема различных компонентов связи. Разъемы 502 обеспечивают регулятору 102'' распределения жидкости возможности проводной связи. Гнездо 502C для модуля памяти может соединяться с внешним запоминающим устройством, таким как внешний жесткий диск, флеш-память, карта памяти, защищенная цифровая (SD) карта, microSD-карта или другое подобное устройство. CAT 5/6-порт 502A выполнен с возможностью приема Ethernet-кабеля, чтобы обеспечить регулятору 102'' распределения жидкости возможности проводной связи. USB-порт 502B выполнен с возможностью приема любого нужного устройства с USB-интерфейсом и может использоваться для загрузки команд на или скачивания команд с SBC 404. HDMI-порт 502C выполнен с возможностью приема HDMI-кабеля.
[0063] Большинство аспектов регулятора 102'' распределения жидкости требуют, чтобы к гнезду 502E питания был проводным путем подключен извне источник питания переменного тока. Однако подразумевается, что к гнезду 502E питания могут быть подключены различные источники питания, такие как, среди прочих вариантов, USB-устройство, выполненное с возможностью подачи питания, панель солнечных батарей или аккумулятор.
[0064] Разъемы 502 обеспечивают регулятору 102'' распределения жидкости возможности питания и проводной связи. Возможности проводной связи являются вспомогательными по отношению к описанным выше возможностям беспроводной связи. Как таковой, регулятор 102'' распределения жидкости может сообщаться, регулировать и записывать информацию беспроводным путем или посредством проводных соединений через разъемы 502. Разъемы 502 могут соединять регулятор 102'' распределения жидкости с компонентами 104 распределения жидкости (лучше всего видно на фиг. 1); устройствами 106 пользовательского интерфейса (лучше всего видно на фиг. 1); и/или сетью 204 (показана на фиг. 2).
[0065] Хотя настоящее изобретение было описано со ссылкой на иллюстративный вариант (варианты) осуществления, специалистам в данной области техники будет понятно, что различные изменения могут быть внесены и эквиваленты могут быть заменены на их элементы в пределах объема настоящего изобретения. Кроме того, многие модификации могут быть осуществлены для приспособления конкретной ситуации или материала к идеям настоящего изобретения без выхода за его существенные рамки. Следовательно, предполагается, что настоящее изобретение не ограничивается описанным конкретным вариантом осуществления (описанными конкретными вариантами осуществления), а настоящее изобретение включает все варианты осуществления, попадающие в рамки прилагаемой формулы изобретения.