Системы и способы отслеживания предметов

Иллюстрации

Показать все

Изобретение относится к средствам отслеживания состояния предметов. Техническим результатом является обеспечение надежного контроля за соответствием любого изменения состояния предмета или операции над предметом. Система содержит интерфейс, выполненный с возможностью приема записи данных о событии, содержащей информацию об операции, времени осуществления операции, и информацию, идентифицирующую по меньшей мере один предмет, хранилище данных, выполненное с возможностью сохранения информации о состоянии каждого из ряда предметов, и блок обработки данных, выполненный с возможностью приема через интерфейс одной записи данных о событии, а также выполненный с возможностью, в ответ на прием записи данных о событии для по меньшей мере одного предмета, генерирования информации о состоянии по меньшей мере одного предмета после операции, запроса у хранилища данных информации о предшествующем состоянии и информации о последующем состоянии, оценивания перехода между состояниями, на соответствие первому правилу, и оценивания, если в ответ на запрос хранилища данных была отыскана информация о последующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу. 3 н. и 15 з.п. ф-лы, 6 ил.

Реферат

Область техники

Настоящее изобретение относится к системам и способам отслеживания предметов. Конкретнее, настоящее изобретение относится к системам и способам обработки записей данных о событиях, которые содержат идентификационную информацию, идентифицирующую по меньшей мере один предмет, информацию об операции, указывающую операцию в отношении этого предмета, и информацию о времени, указывающую время, когда произошла операция. Кроме того, настоящее изобретение также относится к соответствующим объектам обработки данных, компьютерным программам и компьютерным программным продуктам.

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

Отслеживание предметов в настоящее время является обычной практикой в различных отраслях промышленности, таких как производство и распространение товаров, проверка и установление подлинности предметов (товаров, продуктов, документов и т. д.) на месте эксплуатации, материально-техническое обеспечение, перевозки и т. п. Отслеживание предметов вполне поддерживается разнообразными традиционными техническими системами, включающими устройства считывания штриховых кодов, сканеры, мобильные терминалы, сетевое оборудование и оборудование связи, датчики, детекторы, спутниковые системы позиционирования, оборудование RF-ID, серверы, объекты обработки данных, хранилища данных и т. п.

Во всеобщем масштабе, однако, эти системы, использующие все вышеупомянутые виды отдельных элементов технологического оборудования, обычно распределены на месте эксплуатации, т. е. в зоне, которую должна охватывать система для отслеживания предметов. Конкретнее, на производственном объекте могут быть установлены сканеры, обнаруживающие наличие предметов в различных местоположениях, персонал, осуществляющий доставку, может быть снабжен портативными устройствами для регистрации получения и доставки отдельных или сгруппированных предметов, оборудование связи может принимать и пересылать соответствующие данные из сканеров, устройств и т. д. в некоторый центральный объект, обрабатывающий, сохраняющий в память и оценивающий данные.

В некотором смысле, такие системы всех видов распределяемого технического оборудования, таким образом, могут предусматривать отслеживание одного или нескольких предметов на месте эксплуатации. В частности, эти системы могут предусматривать отыскание информации о том, где в настоящее время расположен один конкретный предмет, о том, что и когда произошло с конкретным предметом, и каково результирующее состояние этого предмета в результате какой-либо операции. Существуют разнообразные примеры операций, которые могут быть применены к предметам на месте эксплуатации, однако общим для всех операций является то, что конкретная операция приводит один предмет в конкретное, вполне определенное состояние. Например, предмет может быть отслежен как находящийся в конкретном местоположении (координаты GPS, город, страна и т. д.), отслежен как являющийся подвергнутым одной или нескольким операциям (например, проданный, вскрытый, пересекший границу и т. д.), что, в свою очередь, в результате приводит к конкретным состояниям предметов (например, гарантийные обязательства вступают в силу, более не имеет товарного вида, экспортирован в другую страну, подлежит налогообложению и т. д.).

Эти системы могут использоваться, в частности, для оптимизации производства, распространения, обслуживания, технического обслуживания и соответственных процессов. Кроме того, эти системы могут быть использованы для установления подлинности и проверки правильности распространения и перемещения предметов. Например, может быть обнаружено, что предмет подлежит операции экспорта (пересечения границы), тогда как этому предмету фактически не полагается покидать страну, например, по причине требований в отношении технических условий и/или совместимости с местными системами за границей.

И хотя обычно широкомасштабное распространение таких систем предусматривает большую зону охвата и, следовательно, предусматривает отслеживание множества предметов в большой географической области, включающее множество видов операций с предметами, любое распространение систем обычно испытывает трудности в том, что касается сбора и пересылки информации, делающей возможным точное отслеживание. Конкретно, любая информация, собираемая на месте эксплуатации, первоначально может находиться вне сети в том смысле, что сканер или портативное устройство осуществляет сбор данных, но обрабатывает или пересылает собранные данные лишь с некоторой задержкой, например, после того, как было зарегистрировано некоторое предварительно определенное количество событий.

Это может быть результатом того, как работает задействованное оборудование связи, поскольку для каждой задачи связи необходимо установить соединение, что, в свою очередь, вызывает потребление энергетических (аккумуляторных) ресурсов или просто может требовать доступа к сети связи, которая может быть недоступна под землей или внутри сооружений. Например, системе может быть известно, что один предмет был произведен в некоторой первой стране, и что позднее по времени тот же самый предмет был замечен на месте эксплуатации в некоторой второй стране. Информация о том, что предмет правильно пересек границу, может по-прежнему быть локальной у транспортной компании или таможенного органа и только подлежащей сообщению, например, при следующей пакетной передаче данных в полночь, или тогда, когда портативное устройство снова получит доступ к (беспроводной) сети связи или снова будет вставлено в его гнездо. Естественно, также может играть роль и стоимость, так как операторы сетей могут брать плату за соединение, и поэтому данные собираются и удерживаются преднамеренно.

В дополнение к вышесказанному, имеются традиционные системы, осуществляющие так называемую пакетную (или периодическую) обработку собранных событий, в которых каждый пакет событий перед обработкой упорядочивается по времени. Промежуток времени между выполнениями двух пакетных обработок данных определяет, насколько задержанные события являются приемлемыми. Все события, являющиеся более давними, чем период пакета, либо отклоняются, либо требуется повторная обработка этих событий с добавлением всех событий, имеющих менее давнее время события.

Во всяком случае, имеется проблема того, что события сканирования, обнаружения или — в целом — подвергания предмета некоторой операции, могут подвергаться задержкам при сообщении в некоторое центральное хранилище данных или объект обработки данных. Однако такие задержки могут ухудшать точность отслеживания предметов. В некотором смысле, система может быть неспособна обеспечивать точное отслеживание с различными возможными неблагоприятными последствиями, такими как снижение эффективности задействованных процессов, излишнее потребление энергетических ресурсов, или — среди прочего — инициирование ложных тревог.

Краткое описание изобретения

Вышеупомянутые цели и проблемы разрешаются посредством предмета независимых пунктов формулы изобретения. Дальнейшие предпочтительные варианты осуществления определены в зависимых пунктах.

В соответствии с одним из аспектов настоящего изобретения, предусматривается система для отслеживания ряда предметов, содержащая: интерфейс, выполненный с возможностью приема записи данных о событии, содержащей информацию об операции, указывающую операцию, информацию о времени, указывающую время осуществления операции, и идентификационную информацию, идентифицирующую по меньшей мере один предмет; хранилище данных, выполненное с возможностью сохранения информации о состоянии, указывающей одно или несколько состояний для каждого из ряда предметов; и блок обработки данных, выполненный с возможностью приема через интерфейс одной записи данных о событии, и, в ответ на прием записи данных о событии и для по меньшей мере одного предмета, идентифицируемого идентификационной информацией, заключенной в записи данных о событии: генерирования исходя из принятой записи данных о событии информации о состоянии, указывающей состояние по меньшей мере одного предмета после операции; запроса у хранилища данных информации о предшествующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно перед операцией, и информации о последующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно после операции; оценивания, если в ответ на запрос хранилища данных была отыскана информация о предшествующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о предшествующем состоянии, на соответствие первому правилу, и оценивания, если в ответ на запрос хранилища данных была отыскана информация о последующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу.

В соответствии с другим аспектом настоящего изобретения, предусматривается способ отслеживания ряда предметов, включающий этапы: приема записи данных о событии, содержащей информацию об операции, указывающую операцию, информацию о времени, указывающую время осуществления операции, и идентификационную информацию, идентифицирующую по меньшей мере один предмет; сохранения одного или нескольких состояний для каждого из ряда предметов; и приема одной записи данных о событии, и, в ответ на прием записи данных о событии и для по меньшей мере одного предмета, идентифицируемого идентификационной информацией, заключенной в принятой записи данных о событии, этапы: генерирования исходя из принятой записи данных о событии информации о состоянии, указывающей состояние по меньшей мере одного предмета после операции; запроса информации о предшествующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно перед операцией, и информации о последующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно после операции; оценивания, если в ответ на запрос была отыскана информация о предшествующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о предшествующем состоянии, на соответствие первому правилу, и оценивания, если в ответ на запрос была отыскана информация о последующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу.

В соответствии с дальнейшими аспектами настоящего изобретения, предусматриваются родственные компьютерные программы и компьютерные программные продукты.

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

Варианты осуществления настоящего изобретения, которые представлены для лучшего понимания идей изобретения и которые не являются ограничивающими изобретение, ниже будут описаны со ссылкой на фигуры, на которых:

на фиг. 1 показано схематическое изображение системы для отслеживания предметов в соответствии с общим вариантом осуществления системы согласно настоящему изобретению;

на фиг. 2А и 2В показаны схематические изображения обычного оборудования, задействованного в системах для отслеживания предметов;

на фиг. 3А—3С показаны схематические представления записей данных о событиях в соответствии с дополнительными вариантами осуществления настоящего изобретения;

на фиг. 4А—4С показаны схематические последовательности операций вариантов осуществления способа согласно настоящему изобретению;

на фиг. 5А—5С схематически показана последовательность в соответствии с общими вариантами осуществления способа согласно настоящему изобретению;

и

на фиг. 6А—6С показаны схематические диаграммы процессов обработки события в виде операции для одного или нескольких предметов в системах в соответствии с вариантами осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

На фиг. 1 показано схематическое изображение системы для отслеживания предметов в соответствии с общим вариантом осуществления системы согласно настоящему изобретению. Система содержит интерфейс 20, выполненный с возможностью приема записи 60 данных о событии через сеть 40. Сеть 40 может включать одно или несколько из следующего: интернет, беспроводную локальную сеть (WLAN), такую беспроводную сеть связи, как GSM, PCS, GPRS, UMTS, 3GPP, LTE и родственные им сети, проводные сети связи, сети ISDN, сети ближнего радиуса действия (например, Bluetooth [TM]) и т. п. Назначением сети 40 в целом является передача указанной записи 60 данных о событии из оборудования 50 для сбора данных в интерфейс 20. Указанное оборудование 50 для сбора данных может представлять собой различные персональные устройства и объекты, такие как сканеры, устройства считывания штриховых кодов, датчики и т.п. Обычно оборудование 50 для сбора данных предназначено для обнаружения операции в отношении одного или нескольких предметов, что будет более подробно описываться ниже.

Система дополнительно содержит блок 10 обработки данных, который, в свою очередь, содержит ресурсы 101 обработки данных, ресурсы 102 памяти и ресурсы 103 связи. Указанные ресурсы 102 памяти (например, запоминающее устройство) сохраняют код для подачи ресурсам 101 обработки данных команд на выполнение одного или нескольких вариантов осуществления способа, являющихся частью настоящего изобретения. Таким образом, блок 10 обработки данных специально выполнен с возможностью приема через интерфейс 20 одной записи 60 данных о событии и, в ответ на прием записи 60 данных о событии, генерирования информации о состоянии исходя из принятой записи данных о событии. Информация о состоянии указывает состояние по меньшей мере одного предмета после операции, идентифицируемой посредством принятой записи 60 данных о событии.

Как правило, информация о состоянии указывает состояние предмета посредством пригодной информации: например, информация о состоянии может указывать состояние как открытое текстовое сообщение или как идентификатор, определенный где-либо в системе. Открытое текстовое сообщение может содержать строку символов, вполне понятным образом указывающую состояние, например «ОТГРУЖЕН», «ПРОДАН», «ЭКСМПОРТИРОВАН» и т. д. Подобным образом, эти состояния могут быть определены идентификатором, относящимся к более подробному определению в определенном где-либо списке (кодовом словаре), например информация о состоянии может указывать числовое или буквенно-цифровое значение (например, «245» или «HCY46F»), которое, в свою очередь указывает на более подробное определение в кодовом словаре, такое как «245 = ОТГРУЖЕН С ПРЕДПРИЯТИЯ». Также информация о состоянии может определять значения одного или нескольких атрибутов предмета. В частности, список пригодных значений атрибутов может сохраняться в информации о состоянии. Список может также включать определение или идентификаторы (наименования) атрибутов как таковых. Как правило, атрибутом может быть любое свойство, которое можно связать с предметом, включая наблюдаемые физические величины, местоположения, поля состояний и т.д. Результирующая информация о состоянии, таким образом, выглядит как «МЕСТОПОЛОЖЕНИЕ = ZRH; ПРОДАН = ДА; ИСТЕКАЕТ = 20150101», или же в этом примере информация о состоянии несет только значения атрибутов «ZRH;1;20150101» и т.п.

Кроме того, и снова в ответ на прием записи 60 данных о событии блок 10 обработки данных запрашивает у хранилища 30 данных информацию о предшествующем состоянии и информацию о последующем состоянии, при этом информация о предшествующем состоянии указывает состояние по меньшей мере одного предмета непосредственно перед операцией, а информация о последующем состоянии указывает состояние по меньшей мере одного предмета непосредственно после операции. Таким образом, хранилище 30 данных может сохранять состояния предмета, которые «окружают» вновь сгенерированное состояние, сгенерированное в ответ на только что принятую запись данных о событии.

Как правило, является ли состояние предшествующим или последующим, можно определить исходя из информации о времени, содержащейся в принятой записи данных о событии: эта информация о времени указывает момент времени, в который произошла операция, которая изменила состояние предмета. Это новое, измененное состояние представляет собой состояние, генерируемое в связи с так называемой информацией о состоянии. Данная информация о состоянии как таковая может быть связана со временем, указывающим момент времени, начиная с которого предмет обрел это результирующее состояние. Таким образом, любую информацию о состоянии, уже хранящуюся в хранилище 30 данных и связанную с моментами времени до и после, можно рассматривать как, соответственно, предшествующую и последующую. То, что некоторое состояние непосредственно предшествует/следует, предполагает, что не существует дополнительного состояния, известного хранилищу 30 данных (хранящегося в его памяти) и находящегося между генерируемым состоянием, непосредственно предшествующим состоянием и, соответственно, непосредственно следующим состоянием. Предпочтительно, с вышеуказанными целями вся информация о состоянии — сгенерированная информация, а также хранящаяся в хранилище 30 данных информация — связана с соответствующей информацией о времени, что облегчает определение их временной последовательности.

Однако, разумеется, будут возникать ситуации, в которых информации о предшествующем состоянии не существует. Этот случай может иметь место тогда, когда принятое событие (запись данных о событии) относится к операции инициализации, с которой в системе начинается отслеживание вышеупомянутого предмета. Например, операция «предмет отправлен с предприятия» может относиться к завершению изготовления и упаковки одного предмета, и, таким образом, предмет является выпущенным в место эксплуатации. Система может отслеживать предметы только на месте эксплуатации, поэтому предметы на предприятии, т. е. перед их выпуском, не учитываются. Таким образом, событие, относящееся к данной операции инициализации, может являться первым событием, с которого начинается отслеживание, и предмет соответствующим образом «регистрируется» системой.

Подобным образом, разумеется, будут возникать ситуации, в которых не существует информации о последующем состоянии. Обычно этот случай имеет место тогда, когда система является новейшей, т. е. хранит истинное и фактическое текущее состояние предмета. Исходя из вышеприведенного примера, принятая запись данных о событии может относиться, например, к операции отгрузки, в ходе которой только что выпущенный предмет отгружается. Эти две операции могут непосредственно следовать одна за другой в последовательности, поэтому информация о последующем состоянии не будет сохранена в хранилище 30 данных. Однако существенным преимуществом может являться то, что как предшествующее состояние, так и последующее состояние в любом случае рассматриваются и, таким образом (по меньшей мере), запрашиваются у хранилища 30 данных независимо от того, существуют ли они фактически или нет. Причина заключается в том, что принятая запись данных о событии может быть задержана в системе, хотя она относится к событию, произошедшему перед событием, уже учтенным посредством сохранения так называемой информации о последующем состоянии. Таким образом, можно получить разнообразные преимущества, поскольку они описаны более подробно в связи с вариантами осуществления, описанными с использованием фиг. 6А—6С.

Блок 10 обработки данных затем оценивает, если информация о предшествующем состоянии была отыскана в ответ на запрос хранилища 30 данных, переход между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о предшествующем состоянии, на соответствие первому правилу. Далее блок 10 обработки данных оценивает, если информация о последующем состоянии была отыскана в ответ на запрос хранилища данных, переход между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу. Таким образом, событие, относящееся к принятой записи данных о событии, может быть оценено на предмет того, «встраивается» ли оно в цепочку событий и состояний, определяемую вышеупомянутыми правилами.

Например, правило может определять одну или несколько пар состояний, которые система считает находящимися в соответствии с некоторой предварительно определенной последовательностью состояний или переходов между состояниями. Если пара из сгенерированной информации о состоянии и информации о предшествующем или последующем состоянии не находится в наборе пар данного правила, может быть обнаружено, что эта пара не соответствует данному правилу. Также, исходя из вышеприведенного примера, событие, относящееся к операции продажи, не должно следовать непосредственно за операцией выпуска, так как продажа непосредственно с предприятия запрещена. Обычно правило определяет, соответствует ли данный переход между двумя состояниями из пары состояний (или соответствующая информация о состоянии) последовательности состояний/переходов между состояниями.

Исходя из примеров и вариантов осуществления, относящихся к информации о состоянии, несущей значения атрибутов, одним из иллюстративных случаев может быть случай атрибута, определяющего местоположение, например, посредством аббревиатур стран. Так, информация о предшествующем состоянии может определять «CH», указывая, что предмет находится в Швейцарии, а информация о последующем состоянии может определять «PL», указывая, что предмет находится в Польше. Тогда правило может определять допустимые пары атрибутов, отражающие некоторое заданное требование. Например, требование может быть таково, что предметы могут «путешествовать» только по географически определенным маршрутам, поскольку допустимые пары определяют только соседние страны (например, «CH» –> «FR»; «CH» -> «DE»; «DE» -> «PL», и т.д.). В этом случае пара может быть признана не удовлетворяющей правилу, так как Швейцария не имеет общей границы с Польшей. Однако если входящее событие относится к обнаружению предмета в Германии в момент времени между предшествующим и последующим состояниями, соответствующими правилу могут быть признаны оба перехода, т.е. «CH» -> «DE» и «DE» -> «PL». Разумеется, настоящее изобретение не ограничивается приведенным выше примером, так как соответствующие пары или несоответствующие пары могут быть определены правилом для любого атрибута. Здесь следует отметить, что, как должно быть ясно, правило может определять соответствие обоим из положительных определений (т.е. то, какие переходы соответствуют), и/или отрицательных определений (т.е. то, какие переходы не соответствуют). Вышеописанные действия выполняются для одиночного предмета, идентифицируемого идентификационной информацией, заключенной в принятой записи данных о событии, или, если идентификационная информация, заключенная в принятой записи данных о событии, идентифицирует более одного предмета — для каждого из этих идентифицированных предметов.

Более того, при оценивании на соответствие правилу может рассматриваться операция и/или тип события. Конкретно, операция может определять одно из ряда правил, подлежащих применению для рассматриваемых состояний. Также, исходя из проиллюстрированного выше примера, относящегося к атрибутам, определяющим местоположения, правило может определять, что, например, переход в значении атрибута должен происходить только в связи с одной или несколькими конкретными операциями. Например, переход от «СН» к «DE» может происходить только вместе с операцией «ПЕРЕСЕЧЬ ГНАНИЦУ». Таким образом, нарушения могут быть идентифицированы, как только пара атрибутов (состояний) не будет соответствовать операции. Например, переход от «СН» к «DE» может не соответствовать правилу для операции «КОНТЕЙНЕР ВСКРЫТ».

Хранилище 30 данных выполнено с возможностью сохранения информации о состоянии для предметов, подвергаемых отслеживанию системой. Как уже обсуждалось, хранилище 30 данных сохраняет всю уже существующую информацию о предшествующих и последующих состояниях. Сгенерированная информация о состоянии, сгенерированная блоком 10 обработки данных в ответ на прием записи 60 данных о событии, также может сохраняться в хранилище 30 данных для хранения им наиболее точного доступного списка состояний для каждого предмета. Форматирование можно осуществлять любым подходящим образом так, чтобы в отношении идентификационной информации было выполнено индексирование. Это позволяет получать доступ к информации обо всех состояниях, известных хранилищу 30 данных до настоящего времени. Эта информация может быть в случае необходимости приложена, например, тогда, когда вновь сгенерированное состояние подлежит сохранению в истории состояний.

Как правило, блок 10 обработки данных может посредством своих ресурсов 103 связи обмениваться информацией как с интерфейсом 20, так и с хранилищем 30 данных. Настоящий вариант осуществления, однако, не следует ограничивать показанной конфигурацией, поскольку ясно, что указанный интерфейс 20 и/или указанное хранилище 30 данных может составлять часть блока 10 обработки данных в том смысле, что блок 10 обработки данных может быть образован, например, каким-либо серверным объектом (компьютером-сервером, виртуальной машиной центра обработки и хранения данных и т. д.), поэтому интерфейс 20 вполне может быть осуществлен посредством соответствующего дополнительного конфигурирования ресурсов 101 обработки данных. В такой ситуации указанные ресурсы 103 связи могут обмениваться информацией непосредственно с сетью 40. Поскольку рассматривается указанное хранилище 30 данных, следует обратить внимание, что оно также может составлять часть блока 10 обработки данных или вполне может представлять собой некоторое удаленное хранилище данных центра обработки и хранения данных, или может быть доступно посредством некоторой сети, например, также посредством сети 40. Ресурсы 101 обработки данных могут быть выполнены в виде одного или нескольких блоков обработки данных(CPU), а ресурсы 102 памяти — в виде обычных аппаратных запоминающих устройств (накопителя на жестком диске, твердотельного накопителя, оперативного запоминающего устройства, флеш-памяти и т. д.).

На фиг. 2А показан примерный элемент оборудования для сбора данных в виде устройства 51 портативного сканера/считывания штрихового кода. Устройство 51 содержит окно 54, через которое могут быть получены данные цифрового изображения какой-либо маркировки (например, одномерного или двухмерного штрихового кода) предмета 200, подвергаемого отслеживанию. Как показано в данном документе, на предмет нанесен двухмерный штриховой код, и его размещают в месте обзора устройства 51. Устройство 51 дополнительно содержит встроенное оборудование 52 для обработки данных, обычно включающее блок обработки данных, блок памяти, а также, возможно, блок связи. Помимо одной или нескольких (необязательных) рабочих кнопок, устройство 51 также может содержать пользовательский интерфейс в виде дисплея 53 (и/или световых индикаторов и т.п.). В случае если дисплей представляет собой сенсорный дисплей, он может обходиться без каких-либо дополнительных рабочих кнопок/элементов, поскольку эксплуатация устройства может полностью выполняться посредством сенсорного экрана. Устройство 51 может дополнительно содержать необязательный источник света для освещения предмета во время осмотра. Кроме того, могут быть предусмотрены дополнительные средства для звукового уведомления пользователя о результате установления подлинности.

На фиг. 2В показано схематическое изображение примерного элемента такого оборудования для сбора данных неподвижного типа, как модуль 51’, пригодный к эксплуатации путем установки на производственной/распределительной линии для считывания маркировок, расположенных на предметах, транспортируемых по указанной линии. Устройство 51’ содержит окно 54’, через которое могут быть получены данные изображения маркировки, закрепленной за предметом. Устройство 51’ дополнительно содержит встроенное оборудование 52’ для обработки данных, обычно включающее блок обработки данных, блок памяти, а также, возможно, блок связи. Помимо одной или нескольких (необязательных) рабочих кнопок, устройство 51’ также может содержать необязательный источник света для освещения предмета во время получения данных изображения. Для установки устройства 51’, например, в конкретном местоположении на производственной линии, где ряд предметов проходит мимо устройства, может быть предусмотрен дополнительный фиксирующий элемент 55. Конкретное местоположение может быть связано с конкретным событием, поэтому любой результат обнаружения, полученный устройством 51’, может быть идентифицирован как конкретная операция, примененная к предмету. Разумеется, устройство может представлять собой и другие виды, а также являться проводным или беспроводным.

В вариантах осуществления, описываемых в связи с фиг. 2А и 2В, соответствующие ресурсы обработки данных выполнены с возможностью определения наступления события и составления соответствующим образом записи данных о событии с целью ее немедленной или более поздней пересылки в интерфейс системы. Конкретнее, сбор данных изображения, представляющего маркировку на предмете, может инициировать декодирование содержимого этой маркировки для получения какой-либо информации, которая идентифицирует предмет. Например, двухмерный штриховой код, расположенный на предмете, может нести серийный номер, способный служить в качестве более или менее уникального идентификатора этого предмета. Поэтому данная информация может быть использована для генерирования идентификационной информации, составляющей часть записи данных о событии.

Следует отметить, что, как правило, обеспечение строгой уникальности не требуется, поскольку идентификаторы могут быть со временем повторно использованы для предметов других типов или в других географических областях. Например, набор уникальных идентификаторов может быть повторно использован после того, как обычно идентифицируемые предметы стали недействительными или пришли в негодность (например, скоропортящиеся продукты, такие как бутылка свежего молока, могут быть идентифицированы посредством повторно используемых идентификаторов через, скажем, полгода). Кроме того, предмет какого-либо типа также может также обходиться и вовсе без уникального идентификатора: например, несколько пачек сигарет могут все нести одинаковый идентификатор. Однако при связывании всех этих пачек в одну группу (контейнер, отгрузку) отслеживание любой из этих пачек по-прежнему позволяет отследить группу. Разумеется, может применяться любой другой механизм для достоверного различения двух предметов с тем же идентификатором или отслеживания предметов с одинаковыми идентификаторами.

По мере рассмотрения операции, он может быть неявным в отношении местоположения и/или эксплуатации устройств 51, 51’. В примере с неподвижным устройством 51’, соответствующее ему местоположение в конце конвейера может подразумевать, что производство любого предмета, проходящего это местоположение (т. е. регистрируемого/обнаруживаемого устройством 51’) завершено, и предмет, таким образом, является выпущенным. Кроме того, вид операции может быть задан устройствам так, что пользователь выбирает конкретную операцию посредством пользовательского интерфейса 53 портативного устройства 51 перед сканированием предмета. Это имеет то преимущество, что одно единственное устройство может осуществлять ряд операций. Таким образом, может быть сгенерирована информация об операции. Подобным образом может быть сгенерирована информация о времени, например, путем получения доступа к внутренним часам устройства. Таким образом, может быть составлена запись данных о событии.

Общим для устройств 51 и 51’ в качестве примеров оборудования для сбора данных является то, что они генерируют запись данных о событии для ее пересылки в интерфейс системы. Предпочтительно, устройства при передаче одной или нескольких записей данных о событиях учитывают требования, обусловленные окружающими условиями. Например, портативное устройство 51 может обмениваться информацией через беспроводную сеть доступа (WLAN, UMTS и т. д.), которая может быть доступна не везде. Поэтому устройство может собирать все сгенерированные записи данных о событиях до тех пор, пока не будет получен доступ в сеть, и можно будет переслать все собранные записи в один момент. Также могут играть некоторую роль схемы тарификации используемой сети, поскольку может быть предпочтительным выполнять пакетную передачу более чем одной записи во избежание «ситуативной» отправки каждой сгенерированной записи по отдельности. Это сходным образом применимо и к оборудованию неподвижного типа, так как доступные каналы связи могут использоваться совместно с другими приложениями, или предприятие как таковое в любом случае сообщает любые события на пакетной основе. Преимуществом вариантов осуществления настоящего изобретения является то, что воздействия, связанные с такими задержками, существенно ослабляются.

В целом, фактическая конфигурация указанного оборудования 50 для обнаружения не ограничивается показанными примерами. Подобным образом, радиочастотная идентификация (RFID) или физическое обнаружение любого другого типа может применяться до тех пор, пока они могут определять наступление события и, соответственно, генерировать соответствующую запись данных о событии.

На фиг. 3А показано схематическое представление записи 610 данных о событии в соответствии с дополнительным вариантом осуществления настоящего изобретения. Как показано, запись 610 данных о событии содержит информацию 611 о времени, идентификационную информацию 612 и информацию 613 об операции. Указанная информация 611 о времени указывает время, когда произошла операция. Конкретнее, указанная операция применяется к одному или нескольким предметам, подвергаемым отслеживанию. Как правило, операция представляет собой действие, приводящее один или несколько предметов во вполне определенное состояние так, что это состояние после операции обычно отличается от состояния до операции. Поэтому операция обычно изменяет состояние одного или нескольких предметов, к которым она применяется.

Примеры пригодных операций включают завершение стадии изготовления предмета, завершение изготовления отдельного предмета как такового, испытание одного или нескольких свойств предмета, упаковку предмета, помещение предмета в конкретное местоположение, отгрузку отдельного предмета, вскрытие предмета, продажу предмета, распаковку предмета, обнаружение предмета в конкретном местоположении и/или в конкретный момент времени, определение для предмета физической наблюдаемой величины (например, температуры, давления, массы, объема и т. д.), повторную упаковку предмета, обнаружение того, что предмет покидает конкретную зону (зону предприятия/здания, регион, страну, зону юрисдикции и т. д.). Во всяком случае, тип операции указывается указанной информацией 613 об операции, заключенной в записи 610 данных о событии.

Идентификационная информация 612 записи 610 события идентифицирует предмет, подвергаемый операции в конкретный момент времени. Как и для указанной информации 611 о времени и указанной информации 613 о событии, идентификационная информация 612 также может представляться в любом подходящем виде, поскольку обычно строка символов (байтов) представляет более или менее уникальный идентификатор, идентифицирующий предмет. Следует отметить, что в требовании строгой уникальности нет необходимости, поскольку идентификаторы могут быть со временем повторно использованы, или с одним предметом высшего порядка связан ряд предметов, н