СИСТЕМЫ И СПОСОБЫ ОТСЛЕЖИВАНИЯ ПРЕДМЕТОВ

1. Система для отслеживания ряда предметов, содержащая:
интерфейс, выполненный с возможностью приема записи данных о событии, содержащей информацию об операции, указывающую операцию, информацию о времени, указывающую время осуществления операции, и идентификационную информацию, идентифицирующую по меньшей мере один предмет;
хранилище данных, выполненное с возможностью сохранения информации о состоянии, указывающей одно или несколько состояний для каждого из ряда предметов; и
блок обработки данных, выполненный с возможностью приема через интерфейс одной записи данных о событии, и, в ответ на прием записи данных о событии и для по меньшей мере одного предмета, идентифицируемого идентификационной информацией, заключенной в принятой записи данных о событии:
генерирования исходя из принятой записи данных о событии информации о состоянии, указывающей состояние по меньшей мере одного предмета после операции;
запроса у хранилища данных информации о предшествующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно перед операцией, и информации о последующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно после операции;
оценивания, если в ответ на запрос хранилища данных была отыскана информация о предшествующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о предшествующем состоянии, на соответствие первому правилу, и
оценивания, если в ответ на запрос хранилища данных была отыскана информация о последующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу.
2. Система по п. 1, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью оценивания, если в ответ на запрос хранилища данных была отыскана информация о предшествующем состоянии и последующем состоянии, перехода между состоянием, указываемым информацией о предшествующем состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие третьему правилу.
3. Система по п. 1 или 2, отличающаяся тем, что идентификационная информация идентифицирует ряд предметов, и блок обработки данных выполнен с возможностью генерирования информации о состоянии, запроса информации о предшествующем состоянии и информации о последующем состоянии, и оценивания, если была отыскана информация о предшествующем и/или последующем состоянии, переходов для каждого предмета из указанного ряда предметов, идентифицируемых идентификационной информацией.
4. Система по п. 1 или 2, отличающаяся тем, что идентификационная информация идентифицирует по меньшей мере один дополнительный предмет, при этом по меньшей мере один дополнительный предмет связан с одним предметом, и блок обработки данных дополнительно выполнен с возможностью:
генерирования исходя из принятой записи данных о событии второй информации о состоянии, указывающей состояние дополнительного предмета после операции;
запроса у хранилища данных второй информации о предшествующем состоянии, указывающей состояние дополнительного предмета непосредственно перед операцией, и второй информации о последующем состоянии, указывающей состояние дополнительного предмета непосредственно после операции;
оценивания, если в ответ на запрос хранилища данных была отыскана вторая информация о предшествующем состоянии, перехода между состоянием, указываемым второй сгенерированной информацией о состоянии, и состоянием, указываемым второй информацией о предшествующем состоянии, на соответствие четвертому правилу, и
оценивания, если в ответ на запрос хранилища данных была отыскана вторая информация о последующем состоянии, перехода между состоянием, указываемым второй сгенерированной информацией о состоянии, и состоянием, указываемым второй информацией о последующем состоянии, на соответствие пятому правилу.
5. Система по п. 1 или 2, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью запроса хранилища данных на идентификацию родственного предмета, который связан с одним из предметов, идентифицируемых идентификационной информацией, заключенной в принятой записи данных о событии.
6. Система по п. 5, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью генерирования указанной информации о состоянии, указывающей состояние предмета после операции, исходя дополнительно из информации о состоянии, запрошенной у хранилища данных и указывающей состояние родственного предмета.
7. Система по п. 5, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью:
генерирования исходя из принятой записи данных о событии третьей информации о состоянии, указывающей состояние родственного предмета после операции;
запроса у хранилища данных третьей информации о предшествующем состоянии, указывающей состояние родственного предмета непосредственно перед операцией, и третьей информации о последующем состоянии, указывающей состояние родственного предмета непосредственно после операции;
оценивания, если в ответ на запрос хранилища данных была отыскана третья информация о предшествующем состоянии, перехода между состоянием, указываемым третьей сгенерированной информацией о состоянии, и состоянием, указываемым третьей информацией о предшествующем состоянии, на соответствие шестому правилу, и
оценивания, если в ответ на запрос хранилища данных была отыскана третья информация о последующем состоянии, перехода между состоянием, указываемым третьей сгенерированной информацией о состоянии, и состоянием, указываемым третьей информацией о последующем состоянии, на соответствие седьмому правилу.
8. Система по любому из пп. 1, 2, 6, 7, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью выдачи уведомления исходя из оцененного перехода между состояниями.
9. Система по п. 8, отличающаяся тем, что уведомление содержит информацию о взаимосвязи между предметами, которые идентифицированы указанной идентификационной информацией.
10. Система по п. 8, отличающаяся тем, что уведомление представляет собой предупреждение, указывающее несоответствие правилу.
11. Система по п. 8, отличающаяся тем, что блок обработки данных дополнительно выполнен с возможностью аннулирования и/или исправления предупреждающего уведомления исходя из оцененного перехода между состояниями.
12. Система по любому из пп. 1, 2, 6, 7, 9, 10, 11, отличающаяся тем, что правила определены парами значений, относящимися к переходу между состояниями.
13. Система по п. 12, отличающаяся тем, что правила дополнительно учитывают операцию, определенную информацией об операции из записи данных о событии.
14. Система по любому из пп. 1, 2, 6, 7, 9, 10, 11, 13, отличающаяся тем, что запись данных о событии содержит информацию о местоположении, указывающую местоположение, в котором происходила операция.
15. Система по любому из пп. 1, 2, 6, 7, 9, 10, 11, 13, отличающаяся тем, что информация о состоянии содержит любое из открытого текста, ссылки на кодовый словарь, значений одного или нескольких атрибутов, идентификаторов для одного или нескольких атрибутов.
16. Способ отслеживания ряда предметов, включающий этапы:
приема записи данных о событии, содержащей информацию об операции, указывающую операцию, информацию о времени, указывающую время осуществления операции, и идентификационную информацию, идентифицирующую по меньшей мере один предмет;
сохранения одного или нескольких состояний для каждого из ряда предметов; и
приема одной записи данных о событии, и,
в ответ на прием записи данных о событии и для по меньшей мере одного предмета, идентифицируемого идентификационной информацией, заключенной в принятой записи данных о событии, этапы:
генерирования исходя из принятой записи данных о событии информации о состоянии, указывающей состояние по меньшей мере одного предмета после операции;
запроса информации о предшествующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно перед операцией, и информации о последующем состоянии, указывающей состояние по меньшей мере одного предмета непосредственно после операции;
оценивания, если в ответ на запрос была отыскана информация о предшествующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о предшествующем состоянии, на соответствие первому правилу, и
оценивания, если в ответ на запрос была отыскана информация о последующем состоянии, перехода между состоянием, указываемым сгенерированной информацией о состоянии, и состоянием, указываемым информацией о последующем состоянии, на соответствие второму правилу.
17. Способ по п. 16, отличающийся тем, что способ предназначен для выполнения в качестве реализации системы по любому из пп. 2—15.
18. Машиночитаемый носитель, содержащий компьютерную программу, содержащую код, реализующий способ по п. 16 или 17 при исполнении на ресурсах обработки данных объекта обработки данных.