САМООЧИЩАЮЩЕЕСЯ ХРАНИЛИЩЕ МАРКЕРОВ

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