РАЗЛИЧНЫЕ ВИДЫ ОФОРМЛЕНИЯ С ГАРМОНИЧНОЙ ВЕРСТКОЙ ДЛЯ ДИНАМИЧЕСКИ АГРЕГИРОВАННЫХ ДОКУМЕНТОВ

1. Система, облегчающая адаптацию макета документа, который может быть отображен на дисплее во множестве размеров и размерностей с широким многообразием информационного содержимого, содержащая:
интерфейс (102), получающий шаблон (104), причем этот шаблон представляет собой высокоуровневое описание ограничений для макета документа; и
средство (106) создания макета, которое интерпретирует шаблон и определяет, где именно следует разместить информационное содержимое (108) для автоматического создания высококачественного макета (110).
2. Система по п.1, дополнительно содержащая интерфейс пользователя, который облегчает разработку и/или видоизменение шаблона посредством параметров ограничений высокого уровня и обеспечивает сохранение шаблона.
3. Система по п.2, в которой интерфейсом пользователя является графический интерфейс пользователя (GUI).
4. Система по п.1, в которой средство создания макета создает высококачественный макет на основании, по меньшей мере, одного из следующих факторов: семантического потока, индивидуальности фирменной символики, взаимосвязи изображений и текста, и рекламных тем.
5. Система по п.1, в которой средство создания макета создает высококачественный макет на основании шаблона, типа (типов) информационного содержимого, которое будет использовано в высококачественном макете, и размеров визуального отображения высококачественного макета.
6. Система по п.5, дополнительно содержащая устройство вывода данных, которое обеспечивает визуальное отображение высококачественного макета, при этом размеры визуального отображения высококачественного макета основаны на характеристиках устройства вывода данных.
7. Система по п.5, в которой размеры визуального отображения высококачественного макета являются неизвестными при создании шаблона.
8. Система по п.5, в которой тип (типы) информационного содержимого, которое будет использовано в высококачественном макете, является неизвестным (являются неизвестными) при создании шаблона.
9. Система по п.1, дополнительно содержащая средство низкого уровня, которое применяет информационное содержимое к адаптивному макету, основанному на сетке, на основании ограничений низкого уровня, при этом средство создания макета определяет, где именно следует расположить информационное содержимое для высококачественного макета и осуществляет генерацию ограничений низкого уровня, необходимых для создания высококачественного макета средством низкого уровня.
10. Система по п.1, в которой средство создания макета определяет, где именно следует расположить информационное содержимое, на основании мест расположения, подходящих для информационного содержимого.
11. Система по п.1, в которой макет документа представляет собой многоуровневый макет документа с наличием верхнего уровня и нижнего уровня, при этом средство создания макета определяет, где именно следует расположить информационное содержимое в нижнем уровне, на основании положения информационного содержимого, размещенного в верхнем уровне.
12. Система по п.1, в которой информационное содержимое, используемое в высококачественном макете, является собранным в единое целое из множества источников.
13. Система по п.1, в которой для преобразования информационного содержимого из исходного формата, в котором получено информационное содержимое, средство создания макета использует расширяемый язык таблиц стилей для преобразований (XSLT).
14. Реализуемый посредством компьютера способ компоновки информационного содержимого для создания высококачественного макета, содержащий следующие операции:
производят выбор (802) шаблона для макета документа, причем этот шаблон задан на языке высокого уровня;
определяют (804) размер дисплея для отображения документа;
получают (806) информационное содержимое для документа;
используют (808) шаблон и размер дисплея для определения подходящих мест расположения информационного содержимого;
из подходящих мест расположения выбирают (810) то место расположения, которое обеспечивает высокое качество для информационного содержимого; и
создают (812) высококачественный макет для документа путем размещения информационного содержимого в том месте расположения, которое обеспечивает высокое качество.
15. Способ по п.14, содержащий следующую дополнительную операцию: задают шаблон для документа на языке высокого уровня.
16. Способ по п.15, в котором размер дисплея для отображения документа и тип информационного содержимого являются неизвестными при задании шаблона.
17. Способ по п.14, в котором операция определения подходящих мест расположения информационного содержимого основана, по меньшей мере, частично, на местах расположения другого информационного содержимого, ранее размещенного в документе.
18. Способ по п.14, в котором операция выбора места расположения, обеспечивающего высокое качество, основана на алгоритме, а этим алгоритмом является, по меньшей мере, один из следующих: алгоритм наилучшего соответствия, алгоритм "первого подходящего" и алгоритм "первого хорошо подходящего".
19. Способ по п.14, в котором при операции выбора места расположения, обеспечивающего высокое качество, выбор производят на основании, по меньшей мере, одного из следующих факторов: семантического потока, индивидуальности фирменной символики, взаимосвязи изображений и текста, и рекламных тем.
20. Реализуемая посредством компьютера система, которая компонует информационное содержимое для создания высококачественного макета, который может быть отображен на дисплее во множестве размеров и размерностей с широким многообразием информационного содержимого, содержащая:
средство описания ограничений шаблона (104) для макета документа на языке высокого уровня;
средство (106) определения размера дисплея для визуального отображения документа;
средство получения информационного содержимого (108) для документа;
средство (106) определения подходящих мест расположения информационного содержимого на основании шаблона и размера дисплея;
средство (106) выбора из подходящих мест расположения того места расположения, которое обеспечивает высокое качество для информационного содержимого; и
средство (106) создания высококачественного макета (110) для документа путем размещения информационного содержимого в том месте расположения, которое обеспечивает высокое качество.