УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ СОДЕРЖИМОГО ВЕБ-РЕСУРСА В БРАУЗЕРЕ

1. Способ сохранения содержимого веб-страницы, содержащей статические объекты и динамические объекты, причем веб-страница отображается в браузере, запущенном на электронном устройстве, имеющем память, при этом способ выполняется электронным устройством и включает:
сохранение в архивном файле информации о статических объектах;
сохранение в архивном файле информации о динамических объектах;
идентификацию по меньшей мере одной связи между динамическими объектами и статическими объектами, представленной в виде ссылки между ними;
сохранение информации об этой связи в архивном файле;
сохранение архивного файла в памяти.
2. Способ по п. 1, отличающийся тем, что указанный архивный файл содержит файл формата MHTML.
3. Способ по п. 2, отличающийся тем, что указанная процедура сохранения информации о статических объектах включает сохранение элемента дерева объектной модели документов (DOM) в файле формата MHTML.
5. Способ по п. 2, отличающийся тем, что указанная процедура сохранения информации о связи объектов включает формирование трекера сообщений, предназначенного для привязки статических объектов к соответствующему идентификатору спящего режима (ID), отображающего связь объектов.
6. Способ по п. 5, отличающийся тем, что указанная процедура сохранения информации о связи дополнительно включает формирование таблицы информационных элементов, содержащей идентификатор статического объекта и связанный идентификатор спящего режима (ID).
7. Способ по п. 6, отличающийся тем, что указанные статические объекты содержат связанные объекты, при этом динамические объекты содержат соответствующую привязку к статическим объектам и связанным объектам, и при этом привязка информационных элементов поддерживает соответствующий идентификатор спящего режима (ID) для статических объектов и связанных объектов в привязке к уникальному идентификатору записи.
8. Способ по п. 7, отличающийся тем, что указанная процедура сохранения информации о статических объектах включает сохранение элемента дерева объектной модели документов (DOM) в файле формата MHTML, при этом способ дополнительно включает увеличение записи, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, за счет информации об уникальном идентификаторе записи.
10. Способ по п. 2, отличающийся тем, что:
указанная процедура сохранения информации о статических объектах включает сохранение элемента дерева объектной модели документов (DOM) в файле формата MHTML;
указанное сохранение информации об этой связи включает:
формирование трекера ссылок, который служит для привязки статических объектов к связанному идентификатору спящего режима и формирование таблицы информационных элементов, отвечающей за привязку идентификатора статического объекта и связанного идентификатора спящего режима, при этом привязка содержит уникальный идентификатор записи;
увеличение записи, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, за счет информации об уникальном идентификаторе записи;
11. Способ по п. 10, отличающийся тем, что указанные статические объекты содержат связанные объекты, при этом динамические объекты содержат соответствующую привязку к статическим объектам и связанным объектам, причем привязка информационных элементов поддерживает соответствующий идентификатор спящего режима (ID) для статических объектов и связанных объектов в привязке к уникальному идентификатору записи.
12. Способ по п. 10, дополнительно включающий восстановление архивного файла.
13. Способ по п. 12, отличающийся тем, что указанное восстановление включает:
извлечение статических объектов из элемента дерева объектной модели документов (DOM) в файле формата MHTML;
извлечение связи из файла формата MHTML.
14. Способ по п. 13, отличающийся тем, что указанное извлечение связи из файла формата MHTML включает:
получение доступа к таблице информационных элементов для извлечения связанного идентификатора спящего режима (ID), в соответствии с записью, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, содержащем информацию об уникальном идентификаторе записи;
повторную регистрацию указанного идентификатора спящего режима (ID) и связанного идентификатора объекта в трекере ссылок;
восстановление связи, на основании связанного идентификатора объекта.
15. Способ по п. 1, отличающийся тем, что указанный способ выполняется как часть алгоритма спящего режима для вкладки, алгоритм спящего режима связан с вкладкой в браузере, которая в свою очередь связана с веб-страницей.
16. Способ по п. 15, отличающийся тем, что указанный алгоритм спящего режима для вкладки выполняется в ответ на обнаружение отсутствия активности пользователя,связанной с вкладкой.
17. Способ по п. 15, дополнительно включающий выполнение алгоритма восстановления.
18. Способ по п. 18, отличающийся тем, что указанный алгоритм восстановления выполняется в ответ на повторную активацию вкладки пользователем.
19. Способ по п. 1, отличающийся тем, что указанная память содержит оперативное запоминающее устройство и жесткий диск, при этом отличающийся тем, что статические и динамические объекты сохраняются в оперативном запоминающем устройстве до выполнения способа, а на жестком диске они сохраняются после выполнения способа.
20. Сервер, содержащий:
коммуникационный интерфейс для взаимодействия с электронными устройствами через коммуникационную сеть,
память;
процессор, функционально подключенный к коммуникационному интерфейсу и памяти выполнен с возможностью хранения содержимого веб-страницы, которая имеет статические и динамические элементы и отображается в браузере, выполняемом процессором, который дополнительно выполнен с возможностью:
хранения в архивном файле информации о статических объектах;
хранения в архивном файле информации о динамических объектах;
идентификации по меньшей мере одной связи между динамическими объектами и статическими объектами, представленной в виде ссылки между ними;
хранения информации об этой связи в архивном файле;
хранения архивного файла в памяти.
21. Сервер по п. 20, отличающийся тем, что указанный архивный файл содержит файл формата MHTML.
22. Сервер по п. 21, отличающийся тем, что для хранения информации о статических объектах процессор выполнен с возможностью хранения элементов дерева объектной модели документов (DOM) в файле формата MHTML.
24. Сервер по п. 22, отличающийся тем, что для хранения информации о связи объектов процессор выполнен с возможностью формирования трекера ссылок, который служит для привязки статических объектов к связанным идентификаторам спящего режима, отображающего, таким образом, связь объектов.
25. Сервер по п. 24, отличающийся тем, что для хранения информации о связи объектов процессор выполнен с возможностью формирования таблицы информационных элементов, отвечающей за привязку к идентификаторам статических объектов и связанных идентификаторах спящего режима (ID), при этом привязка имеет уникальный идентификатор записи.
26. Сервер по п. 25, отличающийся тем, что указанные статические объекты содержат связанные объекты, которые содержат соответствующую связь со статическими объектами и связанными объектами, а привязка информационных элементов поддерживает соответствующий идентификатор спящего режима (ID) для статических объектов и связанных объектов в привязке к уникальному идентификатору записи.
27. Сервер по п. 26, отличающийся тем, что для хранения информации о статических объектах процессор выполнен с возможностью хранения элемента дерева объектной модели документов (DOM) в файле формата MHTML, дополнительно включает увеличение записи, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, за счет информации об уникальном идентификаторе записи.
29. Сервер по п. 21, отличающийся тем, что:
содержит процессор, выполненный с возможностью хранения элемента дерева объектной модели документов (DOM) в файле формата MHTML для хранения информации о статических объектах;
формирования трекера ссылок, который служит для привязки статических объектов к связанному идентификатору спящего режима (ID) и формирование таблицы информационных элементов, отвечающей за привязку идентификатора статического объекта и связанного идентификатора спящего режима, при чем привязка содержит уникальный идентификатор записи;
увеличения записи, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, за счет информации об уникальном идентификаторе записи;
30. Сервер по п. 29, отличающийся тем, что указанные статические объекты содержат связанные объекты, при этом динамические объекты содержат соответствующую связь со статическими объектами и связанными объектами, а привязка информационных элементов поддерживает соответствующий идентификатор спящего режима (ID) для статических объектов и связанных объектов в привязке к уникальному идентификатору записи.
31. Сервер по п. 29, отличающийся тем, что процессор дополнительно выполнен с возможностью восстановления архивного файла.
32. Сервер по п. 31, отличающийся тем, что для выполнения восстановления процессор выполнен с возможностью:
извлечения статических объектов из элемента дерева объектной модели документов (DOM) в файле формата MHTML;
извлечения связи из файла формата MHTML.
33. Сервер по п. 32, отличающийся тем, что для извлечения связи из файла формата MHTML процессор выполнен с возможностью:
получения доступа к таблице информационных элементов для извлечения связанного идентификатора спящего режима (ID), в соответствии с записью, связанной с элементом дерева объектной модели документов (DOM) в файле формата MHTML, содержащем информацию об уникальном идентификаторе записи;
повторной регистрации указанного идентификатора спящего режима (ID) и связанного идентификатора объекта в трекере сообщений;
восстановления связи на основании связанного идентификатора объекта.
34. Сервер по п. 20, отличающийся тем, что указанная память содержит оперативное запоминающее устройство и жесткий диск, при этом статические и динамические объекты сохраняются в оперативном запоминающем устройстве до выполнения данного способа, а на жестком диске они сохраняются после выполнения данного способа.