ИСПОЛЬЗОВАНИЕ КОНТЕКСТА ПОЛЬЗОВАТЕЛЯ В ПРИМЕНЕНИИ К РЕЗЕРВНОМУ КОПИРОВАНИЮ ИЛИ ВОССТАНОВЛЕНИЮ ДАННЫХ

1. Реализованная с помощью компьютера система (100), которая использует ориентированные на события контекстные признаки в применении к восстановлению данных, содержащая:
операционный компонент (102), который взаимодействует с резервным хранилищем (104) данных, чтобы получить желаемую версию (110) файла (106) с данными, относящегося к пользователю (114), причем резервное хранилище данных обеспечивает резервное копирование нескольких версий (108-112) файла с данными;
компонент (118) контекста, который получает журнал (120) описаний контекстных событий; и
интерфейсный компонент (122), который выводит по меньшей мере часть (124) журнала, причем часть включает в себя ссылку (126) на желаемую версию файла с данными и дополнительно включает в себя по меньшей мере одно описание (128) контекстного события, которое описывает основное событие, которое произошло в течение промежутка времени, по существу, одновременно с операцией резервного копирования, выполненной в отношении желаемой версии.
2. Система по п.1, в которой каждое описание контекстного события, включенное в журнал, описывает соответствующее событие, которое имеет отношение к контексту пользователя вблизи времени, когда файл с данными был резервно скопирован.
3. Система по п.1, в которой по меньшей мере одно описание контекстного события получено по меньшей мере из одного из канала службы социальных сетей, относящегося к пользователю, или на который подписан пользователь, и прикладной программы календаря, относящейся к пользователю или используемой пользователем.
4. Система по п.1, в которой файл с данными находится в совместно используемой папке или каталоге, в котором у второго пользователя есть полномочия записи.
5. Система по п.4, в которой по меньшей мере одно описание контекстного события получено из канала службы социальных сетей, на который подписан второй пользователь, или прикладной программы календаря, используемой вторым пользователем.
6. Система по п.1, дополнительно содержащая поисковый компонент, который фильтрует журнал описаний контекстных событий на основе ввода параметра в интерфейсный компонент; и интерфейсный компонент выводит отфильтрованную часть журнала.
7. Система по п.6, в которой параметр является по меньшей мере одним из следующего:
идентификатор пользователя или идентификатор группы, и поисковый компонент включает в отфильтрованную часть только описания контекстных событий, имеющие отношение к идентификатору пользователя или идентификатору группы, и описания контекстных событий регистрируются, по существу, одновременно с описаниями, имеющими отношение к идентификатору пользователя или идентификатору группы;
источник контекстного события, и поисковый компонент включает в отфильтрованную часть только описания контекстных событий из этого источника, и описания контекстных событий зарегистрированы, по существу, одновременно с описаниями из источника; или
ключевое слово и поисковый компонент включают в отфильтрованную часть только описания контекстных событий, которые включают в себя ключевое слово, и описания контекстных событий регистрируются, по существу, одновременно с описаниями, которые включают в себя ключевое слово.
8. Система по п.1, в которой операционный компонент заменяет файл с данными на желаемую версию файла с данными после выбора ссылки посредством интерфейсного компонента.
9. Система по п.8, в которой операционный компонент обеспечивает резервное копирование файла с данными до восстановления желаемой версии.
10. Реализованная с помощью компьютера система (400), которая использует ориентированные на события контекстные признаки в применении к архивации данных, содержащая:
компонент (402) планирования, который идентифицирует данные (404), относящиеся к пользователю (114), которые назначены для резервного копирования;
компонент (408) событий, который регистрирует описания контекстных событий, относящиеся к пользователю; и
компонент (416) резервного копирования, который архивирует самую последнюю версию (418) идентифицированных данных в резервное хранилище данных (104) и дополнительно архивирует журнал (124) или часть журнала описаний контекстных событий, произошедших приблизительно в тот же самый период времени, что и архивация самой последней версии.
11. Система по п.10, в которой компонент событий агрегирует описания контекстных событий по меньшей мере от одного из нескольких новостных каналов службы социальных сетей или одной или более прикладных программ планирования или составления маршрута.
12. Система по п.10, в которой журнал включает в себя описание контекстного события, которое включает в себя ссылку на самую последнюю версию.
13. Реализованный с помощью компьютера способ (600) для использования ориентированных на события контекстных признаков в применении к архивации или восстановлению данных, содержащий этапы, на которых:
обеспечивают интерфейс (602) с резервным хранилищем данных, которое архивирует несколько версий файла с данными, относящегося к пользователю;
принимают (604) множество описаний контекстных событий;
используют (606) интерфейс, представленный на дисплее, для вывода по меньшей мере подмножества множества описаний контекстных событий;
включают (608) в подмножество ссылку на желаемую версию файла с данными; и
включают (610) в подмножество одно или более описаний контекстных событий, описывающих основное событие, которое произошло во временном диапазоне приблизительно одновременно с резервным копированием желаемой версии.
14. Способ по п.13, дополнительно содержащий по меньшей мере один из следующих этапов, на которых:
принимают по меньшей мере одно описание контекстного события, включенное в подмножество, от канала службы социальных сетей, относящегося к пользователю;
принимают по меньшей мере одно описание контекстного события, включенное в подмножество, от прикладной программы календаря, планирования или составления маршрута, относящейся к пользователю;
принимают по меньшей мере одно описание контекстного события, включенное в подмножество, от канала службы социальных сетей, относящегося ко второму пользователю, с которым разделены полномочия данных в отношении файла с данными;
принимают по меньшей мере одно описание контекстного события, включенное в подмножество, от прикладной программы календаря, планирования или составления маршрута, относящейся ко второму пользователю, с которым разделены полномочия данных в отношении файла с данными;
включают в интерфейс функциональную возможность фильтрации, которая обновляет представление подмножества описаний контекстных событий на основе ввода;
обновляют представление подмножества с помощью описаний контекстных событий, имеющих отношение только к конкретному пользователю, конкретной группе пользователей или конкретному источнику, когда ввод представляет собой соответствующий идентификатор пользователя, идентификатор группы или идентификатор источника соответственно;
обновляют представление подмножества с помощью описаний контекстных событий, которые включают в себя конкретное ключевое слово, когда ввод представляет собой ключевое слово; или
заменяют файла с данными на желаемую версию файла с данными после выбора ссылки.
15. Способ по п.13, дополнительно содержащий по меньшей мере один из следующих этапов, на которых:
идентифицируют данные, относящиеся к пользователю, включающие в себя файл с данными, который определен для резервного копирования;
агрегируют описания контекстных событий из нескольких источников для построения множества описаний контекстных событий, причем каждый элемент множества включает в себя описание соответствующего события, относящегося к контексту пользователя приблизительно во время, когда был резервно скопирован файл с данными;
резервно копируют самую последнюю версию идентифицированных данных в резервное хранилище данных;
включают в множество ссылку на самую последнюю версию или
архивируют множество описаний контекстных событий в резервное хранилище данных.