Система мониторинга и проверки инвентаря
Иллюстрации
Показать всеИзобретение относится к мониторингу и идентификации продуктов. Технический результат - точность и эффективность отслеживания инвентаря. Мониторинг инвентаря включает в себя доступ к инвентарной описи, содержащей по меньшей мере одну идентификацию беспроводной метки, передачу конкретного запроса через антенну для каждой из по меньшей мере одной идентификации беспроводной метки в инвентарной описи в соответствующую беспроводную метку, проверку, в случае, когда ответ будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в устройстве хранения, определение, в случае, когда ответ не будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в устройстве хранения, и обновление инвентарной описи на основе продуктов, проверенных как присутствующие, и продуктов, определенных как не присутствующие, в устройстве хранения. 2 н. и 20 з.п. ф-лы, 9 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к мониторингу инвентаря и управлению выдаваемыми продуктами и, в частности, относится к системе для мониторинга и проверки инвентаря, состоящей в идентификации продуктов на основе меток для их выдачи.
Уровень техники
Централизованные системы инвентарного учета часто используются в медицинском сообществе для отслеживания и выдачи медицинских продуктов, таких как лекарственные препараты, медицинские устройства и т.д. Некоторые из этих предметов являются сложными и дорогостоящими инструментами, и внимательное отслеживание этих предметов является желательным с точки зрения лиц, ухаживающих за больными, а также с точки зрения владельца. Для лица, ухаживающего за больными, важно иметь возможность быстро и точно определить местонахождение требуемого предмета. Для владельца учреждения важно, чтобы очень дорогостоящие предметы, такие как электронные инструменты, были, по мере возможности, защищены от кражи.
В такой централизованной системе инвентарного учета медицинские продукты часто содержат в области хранения, такой как стенной шкаф или другое надежное место. Выдача продуктов из области хранения может отслеживаться на основе требования, чтобы авторизованные пользователи обозначали в регистрационном журнале, какие продукты и в каком количестве они изъяли из области хранения. Аналогично предупреждения о малых запасах и об истощении запасов продукта могут быть предусмотрены с помощью сигнала тревоги для пользователя, который отмечает сокращение запаса продукта, поскольку он его изымает. Эти системы, однако, основаны на согласии пользователей отслеживать подачу продуктов из них, и, поэтому, склонны к неточностям.
Определенные системы инвентарного учета обеспечивают автоматизированное отслеживание инвентаря. Например, в некоторых известных системах отслеживания инвентаря используются метки RFID, путем установки уникальной метки RFID на каждый элемент, сохраняемый в защищенном шкафу, и используя антенну RFID, расположенную внутри или рядом со шкафом, для отслеживания присутствия предметов в шкафу, детектируя присутствие каждой уникальной метки RFID, ассоциированной с каждым предметом. Антенна RFID в таких системах часто соединена с процессором или компьютером для отслеживания инвентаря, в котором компьютер расположен локально в или рядом со шкафом или-соединен дистанционно через соединение или сеть. Такие системы инвентарного учета на основе RFID выполняют процесс мониторинга инвентаря, периодически сканируя область хранения для идентификации всех продуктов, содержащихся в данный момент времени в области хранения и формируя текущую инвентарную опись. Затем, такие системы сравнивают текущую инвентарную опись с последней инвентарной описью, для определения, были ли какие-либо продукты изъяты. Проблема с такими системами состоит в том, что такой процесс периодического "сканирования и определения" требует существенного времени и вычислительных ресурсов, пока сканирование не будет закончено, прежде чем будет получен новый текущий инвентарную опись. Это связано с тем, что "сканирование" представляет собой, в общем, запрос широковещательной передачи, который не адресован к какой-либо определенной беспроводной метке. Все существующие беспроводные метки затем отвечают на сигнал сканирования в режиме широковещательной передачи общим ответом, который представляет собой приглашение для дальнейшего обмена данными. Затем, для каждой отвечающей беспроводной метки, система должна передать, по меньшей мере, один вторичный запрос, направленный специально в отвечающие беспроводные метки, для получения их идентификации и для получения информации, относящейся к соответствующей метке и ассоциированному медицинскому продукту. Беспроводная метка затем отвечает, передавая информацию, которую затем обрабатывают и сохраняют в системе мониторинга инвентаря. Следует понимать, что такой процесс "сканирования и определения" является громоздким, поскольку, в результате требуется выполнять обмен множеством данных между каждой беспроводной меткой и системой мониторинга инвентаря, включая в себя передачу длинных из каждой беспроводной метки в систему мониторинга инвентаря.
Сущность изобретения
Описанные здесь варианты осуществления направлены на решение представленных выше проблем, путем отслеживания текущего инвентаря и выдачи продуктов из области хранения, используя беспроводные метки. Поскольку не требуется согласие пользователя на отслеживание текущего инвентаря и выдачу продуктов, точность и эффективность отслеживания при выдаче улучшаются. В частности, может быть представлен быстрый процесс проверки инвентаря, в котором используется прошлая опись инвентаря, полученная на основе уже известных беспроводных меток, для существенного уменьшения времени и ресурсов, требуемых по сравнению с процессом сканирования и определения. Точный инвентарный учет может надежно и автоматически поддерживаться быстро и эффективно.
В определенных вариантах осуществления обеспечивается способ мониторинга инвентаря множества продуктов в устройстве хранения, которое имеет антенну, в котором каждый продукт имеет соответствующую беспроводную метку, имеющую уникальную идентификацию беспроводной метки. Способ содержит этапы, обращаются к инвентарной описи, содержащей, по меньшей мере, одну идентификацию беспроводной метки, передают конкретный запрос через антенну для каждой, по меньшей мере, из одной идентификации беспроводной метки в инвентарной описи в соответствующую беспроводную метку, проверяют, в случае, когда ответ будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в устройстве хранения, определяют, в случае, когда ответ не будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в устройстве хранения, и обновляют инвентарную опись на основе продуктов, проверенных, как присутствующие, и продуктов, которые были определены, как не присутствующие в устройстве хранения. В некоторых вариантах осуществления способ дополнительно включает в себя, управляют всеми беспроводными метками, проверяемыми на этапе проверки, как присутствующим в устройстве хранения, для перевода в состояние покоя, выполняют операции сканирования для определения присутствия новой беспроводной метки, которая не имеет соответствующей идентификации беспроводной метки в инвентарной описи, и обновляют инвентарную опись, для включения каждой новой беспроводной метки, определенной как присутствующая, во время операции сканирования.
В определенных вариантах осуществления обеспечивается система мониторинга инвентаря, предназначенная для мониторинга инвентаря продуктов, каждый из которых имеет соответствующую беспроводную метку с соответствующей идентификацией беспроводной метки. Система мониторинга инвентаря включает в себя защищенную область хранения, антенну, выполненную с возможностью во время работы принимать и передавать сигналы в пределах защищенной области хранения, и процессор, выполненный с возможностью получения доступа к инвентарной описи, содержащей, по меньшей мере, одну идентификацию беспроводной метки, передавать для каждой, по меньшей мере, одной идентификации беспроводной метки в инвентарной описи конкретный запрос через антенну в беспроводную метку, соответствующую идентификации беспроводной метки, проверять, в случае, когда ответ будет принят через антенну из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в защищенной области хранения, определять, в случае, когда ответ не будет принят через антенну от беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в защищенной области хранения, и обновлять инвентарную опись на основе продуктов, проверенных, как присутствующие, и продуктов, определенных, как не присутствующие, в защищенной области хранения. В некоторых вариантах осуществления процессор дополнительно выполнен с возможностью передавать команду во все беспроводные метки, проверенные на этапе проверки, как присутствующие в устройстве хранения, для перевода в состояние покоя, выполнять операцию сканирования для определения присутствия новой беспроводной метки, которая не имеет соответствующей идентификации беспроводной метки в инвентарной описи, и обновлять инвентарную опись, так, чтобы он включала в себя каждую новую беспроводную метку, определенную, как присутствующая, во время операции сканирования.
Следует понимать, что как представленное выше краткое описание, так и следующее подробное описание изобретения являются просто примерами и пояснениями и не предназначены для предоставления дополнительных пояснений вариантов осуществления в том виде, как они заявлены.
Краткое описание чертежей
На приложенных чертежах, которые включены для обеспечения дополнительного понимания раскрытия и которые представлены здесь и составляют часть данного описания, иллюстрируются варианты осуществления, и вместе с описанием, они используются для пояснения принципов раскрытых аспектов и вариантов осуществления. На чертежах:
на фиг.1а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.1b показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.2а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.2b показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.3 показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.4а показана блок-схема, иллюстрирующая сеть беспроводных меток в соответствии с некоторыми вариантами осуществления;
на фиг.4b показана блок-схема, иллюстрирующая сеть беспроводных меток в соответствии с некоторыми вариантами осуществления;
на фиг.5 показана блок-схема, иллюстрирующая беспроводную метку в соответствии с некоторыми вариантами осуществления;
на фиг.6 показана блок-схема, которая иллюстрирует структуру инвентарной описи в соответствии с некоторыми вариантами осуществления;
на фиг.7 показана блок-схема последовательности операций, иллюстрирующая процесс проверки инвентаря для проверки запаса продуктов в устройстве хранения в соответствии с некоторыми вариантами осуществления;
на фиг.8 показана блок-схема последовательности операций, иллюстрирующая процесс проверки инвентаря для идентификации инвентаря, который включает в себя новые продукты в устройстве хранения в соответствии с некоторыми вариантами осуществления; и
на фиг.9 показана блок-схема, которая иллюстрирует компьютерную систему, в которой реализованы некоторые варианты осуществления.
Подробное описание изобретения
Далее представлено подробное описание множества конкретных деталей для обеспечения полного понимания раскрытых и заявленных вариантов осуществления. Для специалиста в данной области техники, однако, должно быть понятно, что варианты осуществления могут быть выполнены на практике без некоторых из этих конкретных деталей.
Поддержание точной инвентарной описи медицинских продуктов (например, лекарственных препаратов, медицинских устройств, биологических образцов, донорских органов и т.д.) предоставляет собой важную часть предоставления лечебной помощи для типичного пациента. В соответствии с этим, в определенных вариантах осуществления, предусматриваются точные, автоматизированные способы и системы для эффективного мониторинга инвентаря продуктов в устройстве хранения (например, в шкафах, в складских помещениях, в выдвижных ящиках и т.д.). Определенные варианты осуществления обеспечивают быстрый и эффективный процесс проверки инвентаря, в котором установленная в прошлом инвентарная опись уже известных беспроводных меток используется для существенного уменьшения времени и ресурсов, требуемых по сравнению с процессом сканирования и определения. В дополнение к эффективному мониторингу инвентаря продуктов, через который отслеживают выдачу продуктов, определенные варианты осуществления также могут ассоциировать авторизованных пользователей с продуктами, которые выдают из устройства хранения, и поддерживают базу данных информации о продукте для продуктов в устройстве хранения.
На фиг.1а показана блок-схема, которая иллюстрирует систему мониторинга инвентаря в соответствии с определенными вариантами осуществления. Эта система включает в себя защищенную область 100 хранения, вместе с антенной 120, которая может передавать и принимать сигналы в пределах области 100 хранения, и процессор 130, функционально соединенный с антенной 120. Область 100 хранения представляет собой, например, замыкаемый выдвижной ящик, шкаф или складское помещение, в котором содержатся медицинские продукты. В соответствии с одним аспектом, границы области 100 хранения определяют с помощью эффективной дальности действия антенны 120. Например, стенки области 100 хранения снижают силу сигнала антенны 120 ниже эффективного порогового значения за пределами области 100 хранения. В качестве альтернативы, границы области 100 хранения выполнены более узкими или большими, чем эффективная дальность действия антенны 120.
Как показано на фиг.1а, в пределах области 100 хранения содержится медицинский продукт 101. Конечно, следует понимать, что определенные аспекты разработаны для отслеживания множества медицинских продуктов, не ограничиваясь только одним медицинским продуктом. Медицинский продукт 101, например, представляет собой лекарственный препарат или упаковку лекарственных препаратов, медицинское устройство, такое как шприц, медицинский инструмент, такой как инфузионный насос, или любой один из множества других медицинских продуктов, для которых требуется обеспечить надежный мониторинг инвентаря и отслеживание выдачи. С медицинским продуктом 101 ассоциирована беспроводная метка 105, в котором беспроводную метку 105 закрепляют, фиксируют без возможности отсоединения или обеспечивают на или внутри медицинского продукта 101. Беспроводная метка 105 представляет собой, например, беспроводную идентификационную метку, такую, как метка RFID. Метка RFID хорошо известна для специалистов в данной области техники, частично из-за ее относительно низкой стоимости, ее малых размеров и простоты, с которой она может быть интегрирована в различные типы упаковки. Активная метка RFTD обычно содержит внутреннюю батарею и обычно является более сложной и большей по размерам, чем пассивные метки, которые имеют меньшую стоимость, сложность и размеры. Активные метки часто имеют большую дальность детектирования и имеют больше функциональных возможностей, чем у пассивных меток, и активные метки могут иметь возможность их повторного использования. Пассивные метки выполняют простую функцию с целью обеспечения уникальной идентификации и обычно являются одноразовыми.
Процессор 130 выполнен с возможностью установления и использования беспроводного соединения 110 между антенной 120 и беспроводной меткой 105 на медицинском продукте 101. Как можно видеть на фиг.1а, процессор 130 соединен с запоминающим устройством 140, через которое процессор 130 может сохранять и получать данные, как дополнительно описано ниже. В процессоре 130 используется беспроводное соединение 110, либо непрерывно, или через периодические интервалы, для связи с беспроводной меткой 105 и, таким образом, для определения, находится ли медицинский продукт 101 все еще в пределах дальности действия антенны 120 (то есть, находится ли медицинский продукт 101 все еще в пределах области 100 хранения). Как только медицинский продукт 101 будет удален из области 100 хранения, как показано на фиг.1b, беспроводное соединение 110 теряется (например, поскольку беспроводная метка 105 медицинского продукта 101 находится за пределами эффективной дальности действия антенны 120). Процессор 130, который использовал беспроводное соединение 110 в попытках связи с беспроводной меткой 105, определяет, что беспроводное соединение было потеряно, и, соответственно определяет, что медицинский продукт 101 больше не присутствует в области 100 хранения (то есть, был выдан из области 100 хранения). В определенных аспектах в процессоре 130 предусмотрены часы или доступ к сигналам времени, в результате чего процессор 130 определяет, в какое время медицинский продукт 101 был выдан из области 100 хранения, и записывает данные, относящиеся к выдаче медицинского продукта 101, в запоминающем устройстве, таком как запоминающее устройство 140, или внешняя база данных (как описано более подробно ниже), которая сообщается с процессором 130.
В то время как беспроводная метка настоящего примерного варианта осуществления была описана, как метка RFID, следует понимать, что варианты осуществления, описанные здесь, можно использовать с различными типами идентификационных меток. Как будет понятно для специалиста в данной области техники, любая одна из множества разных беспроводных идентификационных меток может использоваться, включая в себя, например, активные метки RFID, пассивные метки RFID, полупассивные метки RFID, метки RuBee, метки BluetoothTM или метки для связи в ближнем поле ("NFC").
В соответствии с определенными вариантами осуществления, беспроводное соединение, используемое процессором 130, для связи с каждой беспроводной меткой, ассоциированной с медицинским продуктов, не обязательно должно представлять собой прямое соединением между антенной 120 и беспроводной меткой. Например, на фиг.2а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с определенными вариантами осуществления, в которых множество медицинских продуктов, таких как медицинские продукты 101 и 102, размещены в пределах области
100 хранения системы. Процессор 130 направляет антенну 120 на использование беспроводного соединения 111, для связи с беспроводной меткой 106 медицинского продукта 102. В системе по фиг.2а другое беспроводное соединение 112 устанавливают между беспроводной меткой 106 медицинского продукта 102 и беспроводной меткой 105 медицинского продукта 101. Беспроводная метка 106 медицинского продукта 102 выполнена с возможностью передачи информации, передаваемой через беспроводное соединение 112 в антенну 120 через беспроводное соединение 111. В соответствии с этим, процессор 130 может отслеживать, как беспроводное соединение 112, так и беспроводное соединение 111, для эффективной связи, как с беспроводной меткой 106 медицинского продукта 102, так и с беспроводной меткой 105 медицинского продукта 101. Таким образом, когда медицинский продукт 101 удалят из области 100 хранения, как представлено на фиг.2b, процессор 130 получает возможность определять, когда беспроводное соединение 112 будет потеряно, через беспроводное соединение 111 с беспроводной меткой 106, и, таким образом, устанавливать, когда медицинский продукт 101 был выдан из области 100 хранения.
В качестве альтернативы, если медицинский продукт 102 был выдан из области 100 хранения, вместо медицинского продукта 101 (как было представлено на фиг.2b), тогда оба беспроводных соединения 111 и 112 могут быть потеряны, по меньшей мере, временно. В таком сценарии беспроводная метка 105 медицинского продукта 101, которая выполнена с возможностью постоянного поиска возможности установления беспроводного соединения с любой из антенн, такой, как антенна 120 или любые другие, выполненные аналогично, беспроводные метки, быстро устанавливает новое беспроводное соединение с антенной 120, в результате чего, возникает конфигурация, описанная выше со ссылкой на фиг.1а. Таким образом, если процессор 130 определяет, при отслеживании беспроводных соединений, что беспроводное соединение 111 было потеряно, новое беспроводное соединение (например, такое, как беспроводное соединение 110 на фиг.1а) будет установлено в пределах периода времени, меньшего, чем заданное пороговое значение, и процессор 130, поэтому, не определяет, что медицинский продукт 101 был выдан.
В определенных вариантах осуществления беспроводные метки, такие как беспроводные метки 105 и 106, связываются друг с другом и с антенной 120 на одной частоте. В других вариантах осуществления беспроводные метки 105 и 106 связываются друг с другом на первой частоте и связываются с антенной 120 на второй частоте. Например, в варианте осуществления, показанном на фиг.2а, беспроводная метка 106 связываются с антенной 120 через соединение 111 на более высокой частоте (например, с одной из большей дальностью действия или с лучшей надежностью), чем частота, на которой беспроводные метки 105 и 106 связываются между собой, через соединение 112. Такая компоновка обеспечивает более надежное соединение между беспроводной меткой 106 и антенной 120, для обеспечения того, что информация о продукте 101, которая основана на беспроводной метке 106, достигнет антенны 120. В некоторых аспектах, более низкая частота (например, та, которая позволяет потреблять меньше энергии от батареи) используется для связи между беспроводными метками, поскольку не требуется, чтобы каждая из беспроводных меток в области хранения связывалась с любой беспроводной меткой, но только с соседними беспроводными метками, которые находятся относительно близко друг к другу (как будет более подробно описано ниже).
В определенных вариантах осуществления группы беспроводных меток, ассоциированные с их соответствующими медицинскими продуктами, расположенными в пределах одного и того же устройства хранения формируют спонтанные "ячеистые сети" (например, сети, для которых не требуется дополнительная инфраструктура за пределами беспроводных меток), которые могут соединяться беспроводно с антенной или системой мониторинга инвентаря. Ячеистую сеть можно рассматривать, как, по меньшей мере, частично знающую себя, в том смысле, что присутствие каждой беспроводной метки "известно" одной или больше соседним беспроводным меткам, с которыми она сформировала беспроводные соединения. С соответствии с этим, когда одна из беспроводных меток (закрепленная на медицинском продукте) будет отсутствовать в ячеистой сети (например, поскольку она была выдана из области хранения), ячеистая сеть иметь возможность передавать эту информацию в антенну системы мониторинга инвентаря. В соответствии с этим, антенна не обязательно должна быть непосредственно соединена с (то есть, не обязательно должна формировать беспроводные соединения с), каждой беспроводной меткой, соответственно, ассоциированной с каждым продуктом в области хранения.
Эта концепция иллюстрируется фиг.3, на которой показана блок-схема системы мониторинга инвентаря в соответствии с определенными вариантами осуществления. Система мониторинга инвентаря включает в себя область 300 хранения, антенну 320, которая работает в пределах области 300 хранения, и процессор 330, функционально соединенный с антенной 320. Как можно видеть на фиг.3, процессор 330 соединен с запоминающим устройством 360, через которое процессор 130 может сохранять и получать данные, такие как инвентарную опись, как описано дополнительно ниже. Множество медицинских продуктов, имеющих беспроводные метки 301-307, устанавливают ячеистую сеть 340, как описано выше, путем формирования множества беспроводных соединений между беспроводными метками 301-307. Антенна 320 соединена с ячеистой сетью 340 через одно или больше беспроводных соединений, таких как беспроводное соединение 310. В различных других аспектах процессор 330 отслеживает ячеистую сеть 340 через антенну 320 разными путями, включая в себя, например, регулярный опрос каждой из беспроводных меток, с которыми соединена антенна 320, для определения, с какой другой беспроводной меткой она соединена, и т.д. Когда одна или больше из беспроводных меток 301-307 будет удалена из ячеистой сети (например, поскольку соответствующий медицинский продукт с беспроводной меткой был выдан), процессор 330 детектирует ее отсутствие, когда ответ не будет принят из удаленных беспроводных меток в ответ на запрос из антенны 320, как дополнительно описано ниже. Процессор 330 также детектирует добавление новых беспроводных меток (ассоциированных с медицинскими продуктами, вновь добавленными в область 300 хранения) в ячеистую сеть 340, путем выполнения сканирования новых меток.
В соответствии с определенными вариантами осуществления, антенна 320 выполнена с возможностью периодической работы с более высокой мощностью широковещательной передачи для временного формирования отдельных беспроводных соединений с каждой из беспроводных меток на медицинских продуктах 301-307 для проверки, что ячеистая сеть 340 точно отчитывается о присутствии всех беспроводных меток в ней, и не предоставляет непреднамеренно отчет о присутствии беспроводной метки, которая уже была выдана.
В некоторых аспектах система мониторинга инвентаря функционально соединена с базой 350 данных, как показано на фиг.3. Как также будет понятно для специалистов в данной области техники, такая конфигурация обеспечивает возможность обмена информацией между процессором 330 системы, в отношении выдачи медицинских продуктов, такой как инвентарная опись, из области 300 хранения, с помощью базы данных 350, предназначенной для сохранения данных отслеживания инвентаря. В соответствии с определенными вариантами осуществления, каждая беспроводная метка ассоциирована с уникальным беспроводным идентификационным номером метки, который позволяет отслеживать одиночный медицинский продукт, который ассоциирован с меткой. База данных 350, таким образом, позволяет системе мониторинга инвентаря совместно использовать другую информацию о медицинских продуктах 301-307 также с базой данных 350, как описано более подробно ниже.
В соответствии с определенными аспектами, процессор 330 выполнен с возможностью генерирования предупреждения о малом количестве запасов или предупреждения об отсутствии запасов продукта, когда содержащееся количество конкретного типа медицинского продукта в области хранения 300 находится на уровне или ниже заданного порогового значения. В некоторых аспектах такое предупреждение предоставляют удаленному пользователю через передачу по сети, такой как, например, сетевое соединение, используемое для функционального соединения системы мониторинга инвентаря с базой данных 350. В качестве альтернативы, база 350 данных соединена с другим отдельным процессором или другим вычислительным устройством, которое выполнено с возможностью генерирования аналогичного предупреждения на основе сохраненного количества различных медицинских продуктов, отчет о которых был передан в базу 350 данных.
Ячеистая сеть имеет различные типы сетевых топологий. Например, на фиг.4а и 4b иллюстрируются две возможные сетевые топологии. На фиг.4а сеть из трех беспроводных меток 402-404 соединена с антенной 401. В этой конфигурации сети антенна 401 выполнена с возможностью формирования и поддержки одного беспроводного соединения (то есть, беспроводного соединения между антенной 401 и беспроводной меткой 402), и каждая беспроводная метка 402-404 выполнена с возможностью формирования и поддержки двух беспроводных соединений (например, беспроводное соединение 402 формирует соединение с антенной 401, и беспроводное соединение с беспроводной меткой 403 формирует соединение с беспроводной меткой 402 и беспроводной меткой 404). В соответствии с этим, такая топология сети позволяет ее рассматривать, как "цепную" топологию. Как можно видеть со ссылкой на фиг.4а, последнее "соединение" в цепи беспроводной меткой 404 формирует только одно беспроводное соединение (то есть, с беспроводной меткой 403), поскольку никакие другие беспроводные метки не находятся рядом с ней. В такой конфигурации беспроводная метка 404 периодически опрашивает свое окружение для определения, появилась ли в пределах дальности действия другая беспроводная метка. Поскольку беспроводные метки 402-404 выполнены с возможностью сбора и совместного использования информации, относящейся к ячеистой сети, которую они сформировали, как только беспроводная метка 404 формирует другое беспроводное соединение (например, с вновь добавленной беспроводной меткой), эта информация будет передана вверх по цепочке через беспроводные метки 403 и 402, в свою очередь, в антенну 401 (и через антенну 401 в соответствующий процессор, как уже было более подробно описано выше).
На фиг.4b показана другая сеть беспроводных меток в соответствии с определенными вариантами осуществления. В топологии сети по фиг.4b каждая из антенн 411 и беспроводных меток 412-417 выполнены с возможностью формирования и поддержки трех беспроводных соединений. В соответствии с этим, когда беспроводную метку добавляют к или удаляют из ячеистой сети, эта информация может иметь несколько возможных маршрутов к антенне 411 (и к соединенному с ней процессору), делая сеть более надежной, несмотря на повышение стоимости, из-за большего потребления энергии (и в связи с этим более короткого времени работы батареи) каждой из беспроводных меток такой сети.
В соответствии с одним аспектом, ячеистая сеть, такая, как показана на фиг.4b, поддерживает информацию не только об идентичности беспроводных меток в сети, но также о взаимосвязи этих меток (например, информацию, о том, какие метки совместно использует соединение). Эта информация о топологии сети решает дополнительную проблему, общую для выдачи продуктов для беспроводных меток, в которой пользователь может "обмануть" систему выдачи, вынимая продукт из его упаковки, и возвращая упаковку, с беспроводной меткой, обратно в систему. В результате этого, пользователь может обмануть систему, заставляя ее поверить в то, что инвентарь не изменился (поскольку метка все еще зарегистрирована, как присутствующая). В ячеистой сети, однако, которая поддерживает информацию о топологии, изъятие продукта (даже временное) приведет к тому, что соединение беспроводной метки этого продукта будет удалено из ячеистой сети и возвращено в другом месте в топологии (когда пустую упаковку возвращают). В некоторых аспектах, если во время последующей проверки будет обнаружена пустая упаковка, система идентифицирует пользователя, ассоциированного с изменением в топологии пустой упаковки. Таким образом, топология ячеистого типа решает проблему "обмана" системы выдачи, путем изъятия продукта, но не метки, из системы.
В соответствии с определенными вариантами осуществления, беспроводные метки 412-417 связываются друг с другом на частоте, которая требует меньшей мощности (например, и которые имеют меньшую дальность действия), чем частота, на которой сеть связывается с антенной 411 (например, через беспроводные метки 412-414). В соответствии с таким вариантом осуществления, каждая беспроводная метка имеет только эффективную дальность связи, достаточную для охвата некоторых из ее соседей. Например, беспроводная метка 417 не выполняет широковещательную передачу и прием с достаточной мощностью для формирования беспроводного соединения непосредственно с беспроводной меткой 412, которая расположена на некотором расстоянии от беспроводной метки 417. Скорее, беспроводная метка 417, использует частоту с низким уровнем мощности для связи только с беспроводными метками 415 и 416. В других" аспектах, для обеспечения надежного соединения между сетью и антенной 411, беспроводные метки 412-414 используют частоту с высокой мощностью, для поддержания беспроводных соединений с антенной 411. В другой компоновке все беспроводные метки 412-417 и антенна 411 используют одну и ту же частоту, но беспроводные метки 412-417 используют другие уровни мощности (например, в результате большего или меньшего усиления), в зависимости от того, выполняют ли они обмен данными с антенной 411 или с другой беспроводной меткой.
В то время, как выше были описаны примерные варианты осуществления двух конкретных топологий сети, варианты осуществления не ограничены этими конкретными конфигурациями. Как будет совершенно понятно для специалиста в данной области техники, любая одна из множества топологий сети, или любая их комбинация может использоваться в ячеистой сети из беспроводных меток.
В другом аспекте беспроводная метка, которая ассоциирована с медицинским продуктом, обеспечивает дополнительную функцию, помимо помощи при мониторинге инвентаря и отслеживании выдачи медицинского продукта из устройства хранения. Например, такая беспроводная метка выполнена с возможностью определять факторы окружающей среды, которые могут влиять на медицинский продукт, к которому она прикреплена (например, тепло, излучение, сырость, влажность, воздействие химического вещества и т.д.) и передавать эти факторы окружающей среды в систему мониторинга инвентаря. Например, на фиг.5 иллюстрируется беспроводная метка 500 в соответствии с определенными вариантами осуществления. Беспроводная метка 500 включает в себя антенну 501, для связи с антенной системы мониторинга инвентаря и с антеннами других беспроводных меток. Процессор 502 также предусмотрен для управления антенной 501 и для получения информации из и сохранения информации в запоминающем устройстве 503. Информация, сохраненная в запоминающем устройстве 503, может быть получена из антенны 501 (например, информация о других беспроводных метках, находящихся в зоне дальности действия, информация об области хранения, в которой расположена беспроводная метка 500 и т.д.), или из датчика 504 окружающей среды. В одном варианте осуществления запоминающее устройство 503 также содержит программный код для выполнения с помощью процессора 502, который конфигурирует беспроводные метки 500 так, чтобы сформировались ячеистые сети, связывается с системами мониторинга инвентаря, измеряет информацию об окружающей среде и т.д. Шина 506 используется для соединения антенны 501, процессора 502, запоминающего устройства 503 и датчика 504 окружающей среды, и батарея 505 включена для обеспечения энергии питания для беспроводной-метки-500, для работы упомянутых выше компонентов. В определенных вариантах осуществления батарея 505 может быть сменной и/или перезаряжаемой. Беспроводная метка 500, как показано на фиг.5, обычно называется активной меткой. Однако беспроводная метка 500 может иметь меньше, чем все компоненты, показанные на фиг.5, обеспечивая, таким образом, более низкую стоимость, более низкую функциональность и меньший размер, и такие беспроводные метки обычно называются пассивными или полупассивными метками.
В соответствии с конкретными вариантами осуществления, датчик 504 окружающей среды выполнен с возможностью определения множества разных параметров окружающей среды, представляющих интерес. Например, датчик 504 окружающей среды выполнен с возможностью измерения окружающей температуры для информирования, когда медицинский продукт, с которым ассоциирована беспроводная метка 500, находится в опасности, из-за риска воздействия чрезвычайного высокого уровня температуры. Датчик 504 окружающей среды, в свою очередь, выполнен с возможностью измерения окружающей влажности для аналогичного информирования, когда медицинский продукт, ассоциированный с беспроводной меткой 500, находится в опасности из-за того, что он подвергается риску воздействия чрезвычайного уровня влажности. С такой информацией административный персонал получает возможность вовремя скорректировать опасность, возникающую из окружающей среды (такую, как избыточная влажность и тепло) в области хранения, для предотвращения опасного воздействия на медицинский продукт или его порчи.
В то время, как была представлена беспроводная метка 500, как включающая в себя одиночный датчик окружающей среды, варианты осуществления не ограничиваются этой конкретной компоновкой. Скорее, любое количество датчиков окружающей среды включены в беспроводную метку. В