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

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