СПОСОБ УПРАВЛЕНИЯ РАСПРЕДЕЛЕННОЙ СИСТЕМОЙ ХРАНЕНИЯ

1
2
n
1. Способ управления распределенной системой (1) хранения, содержащей множество запоминающих устройств (D, D,..., D) в сети (N),
1
2
n
1
2
n
в котором автономная функция может быть назначена на любое запоминающее устройство (D, D,..., D) распределенной системы хранения (N), причем упомянутая автономная функция заключается в поиске и сборе контента от внешнего источника (16, 25, 26, 27, 33) данных, согласно конфигурируемому профилю (3), для запоминающего устройства (D, D,..., D), которому эта автономная функция назначена, и
1
2
n
1
2
n
1
2
n
в котором первое портативное запоминающее устройство (D, D,..., D) распределенной (1) системы хранения, перед тем как покинуть сеть (N), делегирует ответственность за автономную функцию этого первого запоминающего устройства (D, D,..., D) второму запоминающему устройству (D, D,..., D) распределенной системы (1) хранения, и
1
2
n
в котором второе запоминающее устройство принимает ответственность за автономную функцию первого запоминающего устройства (D, D,..., D), и
1
2
n
1
2
n
1
2
n
в котором второе запоминающее устройство передает данные, накопленные вследствие его ответственности за автономную функцию первого запоминающего устройства (D, D,..., D), на первое запоминающее устройство (D, D,..., D), когда первое запоминающее устройство (D, D,..., D) возвращается в сеть (N).
1
2
n
1
2
n
1
2
n
1
2
n
2. Способ по п.1, в котором делегирование ответственности за автономную функцию первого запоминающего устройства (D, D,..., D) на второе запоминающее устройство (D, D,..., D) содержит передачу относящейся к профилю информации (104) от первого запоминающего устройства (D, D,..., D) на второе запоминающее устройство (D, D,..., D).
1
2
n
1
2
n
3. Способ по п.2, в котором относящаяся к профилю информация (104) запоминающего устройства (D, D,..., D) определяет тип контента, который должен быть собран для этого запоминающего устройства (D, D,..., D).
1
2
n
1
2
n
4. Способ по п.2 или 3, в котором относящаяся к профилю информация (104) запоминающего устройства (D, D,..., D) содержит метаданные, описывающие контент, сохраненный этим запоминающим устройством (D, D,..., D).
1
2
n
1
2
n
1
2
n
1
2
n
5. Способ по п.2 или 3, в котором относящаяся к профилю информация (104) передается от первого запоминающего устройства (D, D,..., D) на второе запоминающее устройство (D, D,..., D) до инициирующего события, причем инициирующее событие заставляет второе запоминающее устройство (D, D,..., D) принимать ответственность за автономную функцию первого запоминающего устройства (D, D,..., D).
1
2
n
1
2
n
1
2
n
1
2
n
6. Способ по п.2 или 3, в котором второе запоминающее устройство (D, D,..., D) выбирают первым запоминающим устройством (D, D,..., D) на основе значения надежности (108), упомянутое значение надежности (108) является мерой пригодности второго запоминающего устройства (D, D,..., D) для принятия ответственности за автономную функцию первого запоминающего устройства (D, D,..., D).
1
2
n
1
2
n
1
2
n
7. Способ по п.5, в котором второе запоминающее устройство (D, D,..., D) автоматически принимает ответственность за первое запоминающее устройство (D, D,..., D) после возникновения инициирующего события, имеющего место, когда пользователь удаляет первое запоминающее устройство (D, D,..., D) из сети (N).
1
2
n
1
2
n
1
2
n
1
2
n
1
2
n
8. Способ по п.2 или 3, в котором данные, накопленные вторым запоминающим устройством (D, D,..., D) вследствие его ответственности за автономную функцию для первого запоминающего устройства (D, D,..., D), автоматически передают от второго запоминающего устройства (D, D,..., D) на первое запоминающее устройство (D, D,..., D), как только пользователь возвращает первое запоминающее устройство (D, D,..., D) в сеть (N).
1
2
n
1
2
n
9. Способ по п.2 или 3, в котором предотвращается делегирование ответственности запоминающим устройством (D, D,..., D), посредством ввода данных пользователем, за свою автономную функцию на второе запоминающее устройство (D, D,..., D).
1
2
n
10. Портативное запоминающее устройство (D, D,..., D) для использования в распределенной системе (1) хранения, содержащее
интерфейс (2) для соединения с внешним источником данных (16, 25, 26, 27, 33);
1
2
n
модуль (4) сбора данных для поиска и сбора данных из внешнего источника (16, 25, 26, 27, 33) данных, согласно конфигурируемому профилю (3), описывающему автономную функцию запоминающего устройства (D, D,..., D);
модуль памяти (5) для сохранения данных;
1
2
n
интерфейс (2) для обмена с другим запоминающим устройством (D, D,..., D); и
1
2
n
1
2
n
модуль (114) делегирования ответственности для делегирования ответственности за автономную функцию запоминающего устройства (D, D,..., D) на другое запоминающее устройство (D, D,..., D) в сети (N).
1
2
n
1
2
n
1
2
n
1
2
n
1
2
n
1
2
n
11. Запоминающее устройство (D, D,..., D) по п.10, содержащее модуль (115) принятия ответственности для принятия ответственности за автономную функцию другого запоминающего устройства (D, D,..., D) и для вынуждения модуля (4) сбора данных захватывать данные из внешнего источника данных (16, 25, 26, 27, 33) согласно конфигурируемому профилю, описывающему автономную функцию другого запоминающего устройства (D, D,..., D), и для передачи данных, накопленных в течение его ответственности за автономную функцию другого запоминающего устройства (D, D,..., D), на первое запоминающее устройство (D, D,..., D), как только первое запоминающее устройство (D, D,..., D) возвращается в сеть (N).
1
2
n
12. Запоминающее устройство (D, D,..., D) для использования в распределенной системе (1) хранения, содержащее
интерфейс (2') для соединения с внешним источником данных (16, 25, 26, 27, 33);
1
2
n
модуль (4') сбора данных для поиска и сбора данных из внешнего источника данных (16, 25, 26, 27, 33) согласно конфигурируемому профилю (3'), описывающему автономную функцию запоминающего устройства (D, D,..., D);
модуль памяти (5') для сохранения данных;
1
2
n
интерфейс (2') для обмена с другим запоминающим устройством (D, D,..., D); и
1
2
n
1
2
n
1
2
n
1
2
n
1
2
n
модуль (115') принятия ответственности для принятия ответственности за автономную функцию другого запоминающего устройства (D, D,..., D) и для вынуждения модуля (4') сбора данных захватывать данные из внешнего источника данных (16, 25, 26, 27, 33) согласно конфигурируемому профилю (3), описывающему автономную функцию другого запоминающего устройства (D, D,..., D), и для передачи данных, накопленных в течение его ответственности за автономную функцию первого запоминающего устройства (D, D,..., D), на другое запоминающее устройство (D, D,..., D), как только первое запоминающее устройство (D, D,..., D) возвратилось в сеть (N).
1
2
n
1
2
n
13. Распределенная система (1) хранения, содержащая по меньшей мере первое портативное запоминающее устройство (D, D,..., D) по п.10 или 11 и по меньшей мере второе запоминающее устройство (D, D,..., D) по п.11 или 12.
1
2
n
1
2
n
14. Компьютерный программный продукт, непосредственно загружаемый в память программируемого портативного запоминающего устройства (D, D,..., D) для использования в распределенной системе (1) хранения, содержащий части программного кода для выполнения этапов способа согласно пп.1-9, когда упомянутый продукт выполняется на запоминающем устройстве (D, D,..., D).