UAProf - UAProf

В UAProf (Uсер Аджентльмен Профile) касается сбора информации о возможностях и предпочтениях для беспроводных устройств. Эта информация может использоваться поставщиками контента для создания контента в формате, соответствующем конкретному устройству.

UAProf относится к Составные профили возможностей / предпочтений Спецификация создана Консорциум World Wide Web. UAProf основан на RDF.

Файлы UAProf обычно имеют расширения rdf или же xml, и обычно обслуживаются с помощью mimetype application / xml. Они XML на основе формата файла. Формат RDF означает, что схема документа является расширяемой.

Файл UAProf описывает возможности мобильного телефона, включая производителя, модель, размер экрана, возможности мультимедиа, поддержку набора символов и многое другое. Последние UAProfiles также начали включать данные, соответствующие схемам MMS, PSS5 и PSS6, которые включают гораздо более подробные данные о видео, мультимедиа, потоковой передаче и MMS возможности.

Мобильный телефон отправляет заголовок в HTTP-запросе, содержащий URL-адрес своего UAProf. Заголовок http обычно X-WAP-Профиль:, но иногда может больше походить на 19-Профиль:, WAP-профиль: или ряд других подобных заголовков.

Изготовление УАПроф для устройства является добровольным: для GSM устройств, UAProf обычно производится поставщиком устройства (например, Nokia, Samsung, LG ) тогда как для CDMA / Заваривать Устройства чаще всего производятся телекоммуникационной компанией UAProf.

Система доставки контента (например, WAP site) может использовать UAProf для адаптации контента для отображения или для решения, какие элементы предлагать для загрузки. Однако есть недостатки в использовании исключительно UAProf (см. Также [1]):

  1. Не все устройства имеют UAProf (включая многие новые устройства Windows Mobile, телефоны iDen или устаревшие телефоны)
  2. Не все рекламируемые UAProfs доступны (около 20% ссылок, поставляемых с мобильных телефонов, мертвы или недоступны, согласно данным UAProfile.com)
  3. UAProf может содержать ошибки схемы или данных, которые могут привести к сбою синтаксического анализа.
  4. Получение и анализ UAProfs в режиме реального времени происходит медленно и может добавить существенные накладные расходы к любому заданному веб-запросу, что потребует создания Репозиторий описания устройства для кеширования UAProfs и рабочий процесс для обновления UAProfs для проверки на устаревание.
  5. Не существует общеотраслевого стандарта качества данных для данных в каждом поле в UAProf.
  6. Сам документ UAProf не содержит пользовательских агентов устройств, к которым он может применяться в схеме (Nokia поместила это в комментарии).
  7. Заголовки UAProf часто могут быть совершенно неправильными. (т.е. для совершенно другого устройства)

Профили устройств UAProf являются одним из источников информации о возможностях устройства для WURFL, который сопоставляет схему UAProfile со множеством других элементов и логических полей, относящихся к разметке устройства, возможностям мультимедиа и многому другому. Эти XML-данные вводятся на Пользователь-агент: заголовок в веб-запросе.

Другой подход к проблеме - объединить полученную в реальном времени информацию, анализ компонентов, ручные данные и профили UAP для работы с самим устройством, а не идеализированное представление "автономных" подходов, таких как UAProf или WURFL. Такой подход позволяет обнаруживать устройства, модифицированные пользователем, Windows Mobile устройства, устаревшие устройства, Пауки и Боты, и это подтверждается по крайней мере в одной коммерчески доступной системе.

W3C MWI (Инициатива мобильного Интернета) и связанная с ней DDWG (Рабочая группа по описанию устройств), признавая сложность сбора и отслеживания информации о UAProfs и мобильных устройствах, а также практические недостатки в реализации UAProf в отрасли, изложили спецификации для а Репозиторий описания устройства в ожидании того, что экосистема таких репозиториев в конечном итоге устранит необходимость в локальных репозиториях устройств в пользу экосистемы веб-сервисов.

Смотрите также

  • WURFL
  • Мобильный фильтр Apache

Рекомендации

  1. ^ Glover, T .; Дэвис, Дж. (2005). «Интеграция независимости устройства и профилей пользователей в Интернете». Журнал BT Technology. 23 (3): 239–248. Дои:10.1007 / s10550-005-0045-у.

внешняя ссылка