1 / 15

Разработка XML хранилища мультимедийных объектов для проекта «Персональный агент»

Разработка XML хранилища мультимедийных объектов для проекта «Персональный агент». Исполнитель: Вачиков Сергей Сергеевич Научный руководитель : Дрыгин Константин Юрьевич. Наше решение: переход на более высокий уровень абстракции. Вместо аудиофайла – информационный блок

lynn
Download Presentation

Разработка XML хранилища мультимедийных объектов для проекта «Персональный агент»

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Разработка XML хранилища мультимедийных объектов для проекта «Персональный агент» Исполнитель: Вачиков Сергей Сергеевич Научный руководитель: Дрыгин Константин Юрьевич

  2. Наше решение: переход на более высокий уровень абстракции • Вместо аудиофайла – информационный блок • Сценарий оперирует информационными блоками 1

  3. Наше решение позволяет • Просто и интуитивно получать доступ до информации • Достаточно просто создавать новые услуги • Полностью уйти от «низкоуровневых» понятий 2

  4. Информационный блок Служебные данные Ссылка на программу-агента Текстовые данные Аудио данные Графические данные Другие информационные блоки 3

  5. Как заполнить блок информацией? • Заполнение информационных блоков «вручную» • С помощью программ-агентов: • Заполнение статических блоков • Выдача информации динамически при обращении к информационному блоку 4

  6. Статический информационный блок создается один раз Состояния: Создан автором Одобрен редактором Озвучен Опубликован 5

  7. Создание информационного блока автором 6

  8. Одобрение редактора 7

  9. Установка аудиофайлов 8

  10. Пример статического блока <iblock> <meta> <uin>weather</uin> <datetime>27.02.0610:03:45</datetime> <status>text+audio</status> <image>fact.gif</image> <help></help> <chacherules> <chaching>0</chaching> <cashetime>0</cashetime> </chacherules> </meta> <document> <block> <text> Погода в городе Кемерово ... </text> <audio> <audiofile src="kemerovo.pcm"/> </audio> </block> </document> </iblock> … <document> <block> <text> Погода в городе Кемерово </text> <audio> <audiofile src="kemerovo.pcm"/> </audio> </block> </document> … 9

  11. Динамические блоки используют программу-агента для доступа к данным 2 Динамический блок Агент 5 3 4 1 6 Внешний сервис Сценарий 10

  12. Примеры информационных блоков с параметрами 11

  13. Пример динамического информационного блока <iblock> <meta> <uin>weather</uin> <datetime>27.02.0610:03:45</datetime> <status>text+audio</status> <image>fact.gif</image> <help></help> <chacherules> <chaching>0</chaching> <cashetime>0</cashetime> </chacherules> <vars> <city /> <dt /> </vars> </meta> <document> <agent>agent/current.php</agent> </document> </iblock> 12

  14. Информационные блоки – как компоненты систем • Создание «палитр» информационных блоков • Возможность «загрузить» подобные палитры в любую версию графического редактора для создания собственных услуг 13

  15. Разработка XML хранилища мультимедийных объектов для проекта «Персональный агент» Исполнитель: Вачиков Сергей Сергеевич Научный руководитель: Дрыгин Константин Юрьевич

More Related