Статья описывает небольшой проект Улыбка для поднятия настроения своим пользователям.
Ниша
Регулярно возникают проекты, пытающиеся улучшить человеку настроение. Можно перечислить prazdniki.ru, утренние обнимания, разнообразные сервисы живых открыток, awesomenessreminders.com, tisuper.ru.
В полностью автоматических системах люди достаточно быстро разочаровываются. Системы, где тяжёлый труд совершают операторы, достаточно дороги. Необходимо искать золотую середину, что мы и делаем в данном проекте.
Операторов заменяют участники. Для того, чтобы сервис не превратился в сомнительный chatroulette.com, показом коротких премодерированных роликов YouTube у зрителей создаётся позитивное и правильное настроение. Краткий список дополнительных возможностей, которые будут появляться в системе постепенно:
- Импорт профиля участника из социальной сети.
- Записывание своего позитивного ролика.
- Общение один на один с другим участником сервиса.
- Встраивание кода проекта в свой сайт.
- Отправка понравившегося содержания другу.
- Интерфейс коллективной модерации роликов.
Начало работы
Первый этап работы сервиса — сбор необходимой информации о разрешениях безопасности и предпочтениях пользователя.
Разрешения безопасности
Так как для дальнейшей работы может неожиданно понадобиться камера и микрофон, необходимо заранее спросить у пользователя разрешение использовать эти устройства.
Предпочтения пользователя
Предпочтения пользователя запрашиваются при первом запуске системы на данном компьютере и могут быть изменены позже. В случае наличия на компьютере пользователя информации об использовании социальной сети, возможен импорт настроек из профиля этой социальной сети. Необходимо определить язык, пол и, по возможности, интересы зрителя.
Также в профиле можно установить параметры пользовательского интерфейса — в каком качестве скачивать видео, и открывать ли при просмотре роликов видео на весь экран.
Просмотр роликов
В зависимости от популярности и настроек профиля выбирается и проигрывается ролик. Настройки профиля влияют на то, какие допускаются тэги и параметры у ролика. Например, если у ролика тэг male, то значит проигрывать его лучше только мужчинам — либо в сообщении используется мужской род, либо желается что-нибудь желаемое мужчинами.
Следующий ролик начинает загружаться в параллель с тем, который проигрывается, чтобы избавить зрителя от долгого ожидания. Новый ролик начинает проигрываться в том случае, если он полностью загружен — перерывы в середине ролика на несколько секунд сильнее разрушают его эмоциональный заряд, чем перерывы на загрузку между отдельными роликами.
Исчисление популярности роликов
За каждый полностью просмотренный ролик, ролик получает +1 к популярности. Прерванный ролик получает -1 к популярности. Ролик, посланный другу, получает дополнительные +1 к популярности.
Экран выбора
В конце концов пользователь либо уходит по рекламной ссылке, либо просто нажимает на клавишу или делает клик мышкой. Во втором случае возникает экран с выбором следующего шага.
На экране пользователь выбирает между возможностями послать ролик другу, записать свой ролик, или исправить настройки профиля. После исправления настроек профиля пользователь переходит к просмотру роликов.
Запись ролика
Если у человека нет камеры, предлагается загрузить фотографию. Если нет ни камеры, ни микрофона, ролик можно загрузить с диска.
Если у человека есть хотя бы микрофон, и поддерживается точка-точка соединение, то ролик записывается интерактивно. Для этого происходит точка-точка соединение с другим пользователем, обладающим камерой и микрофоном, и просматривающим в настоящий момент записанные ролики.
Запись происходит без дублей, но модераторы имеют возможность подредактировать текст.
Ролик — другу
Необходимо запросить, в какой из предыдущих роликов переслать, и как (на почту, в социальную сеть). Ролики передаются ссылкой на сайт. Коммерческая возможность — послать ролик звонком, рингтоном или MMS на телефон.
Модерация
На YouTube существует группа роликов, изначально заполненная фрагментами фильмов и актёрскими роликами. Записанные пользователями ролики попадают в очередь на модерацию, после чего успешные ролики добавляются в эту группу на YouTube. Модераторы уточняют тэги нового ролика и, используя инструменты редактирования видео YouTube, выравнивают цветовую гамму, отрезают паузы в начале и конце.
Ролики, остающиеся в течение долгого времени непопулярными, рассматриваются второй раз и переводятся на скамейку запасных — насильно приятен не будешь.
Впоследствии возможна разработка специализированных инструментов для модератора, адаптирующих стандартные инструменты YouTube к решению конкретной задачи, добавляющих спецэффекты, музыкальное оформление.
Прямая связь
После просмотра нескольких популярных роликов, человек с камерой и микрофоном переходит в условное состояние счастливого. Счастливые люди могут быть соединены с людьми, использующими тот же язык и записывающими ролик. Параметры профиля человека, которому посвящается записываемый ролик, становятся прототипами тэгов ролика.
Запись ролика
Если в какой-то момент в профиле появятся интересы, то возможно подбирать человека, которому надо сказать приятное, с учётом схожести интересов. Таким образом замечательным побочным эффектом записанного ролика становится новая дружба.
Развитие облака тэгов
Нет лучшей музыки для человеческого уха, чем имя. Имя указывается пользователем в профиле. Когда пользователь записывает свой ролик, он видит имя своего собеседника и может его использовать. Для топовых имён записываются актёрские ролики.
Если о пользователе собрать профессиональную информацию, можно воспевать его профессиональные качества.
Монетизация
Основные доходы сервиса проистекают из рекламы. На странице с профилем есть рекламные объявления. С рекламщиками YouTube также заключается партнёрское соглашение. Последнее позволяет проекту зарабатывать не только на основном сайте, но и на сайтах, куда встроен код проекта.
Технология
Код проекта оформляется в виде javascript библиотеки для встраивания пользователями на свой сайт. Статические ресурсы размещаются в Subversion репозитории проекта и Google Documents.
Для записи локальной информации о пользователе используются cookies. Лучшим способом организации сбора информации о пользователе из социальных сетей, выгрузки и модификации роликов на YouTube представляется соответствующие открытые API.
Для организации соединений точка-точка используется Adobe Struts. Для реализации остального предлагается использовать открытые стандарты: Javascript, HTML5, CSS.
| Я давно хотела Вам сказать... |
Вы — просто супер!
Вы прекрасны, это неоспоримо!
Вы замечательны! Вы чудо!
Какие чудесные у Вас глаза! Умные, с огоньком!
Вы прекрасно выглядите!
Вы излучаете тёплую и вдохновляющую энергию
Заглянув в Ваши замечательные глаза, я понимаю, почему Ваши друзья грустят, когда долго не видят Вас
Невозможно не влюбиться в такую душку
Очень хочется услышать Ваш голос. Приятно поговорить с умным человеком, таким, как Вы!
Ваш лик божественен!
Вы — дьявольски прекрасны
Ангел! Вы — ангел!
У людей с носом, похожим на Ваш, — отменное чувство юмора
Вы — свет души моей!
Вы тигр! Тигрёнок! Тигрушечка!
Какой симпатичный у Вас носик!
У Вас такой ласковый взгляд!
Я бы с Вами да хоть на край света!
Вы! Вы замечательны!
Вы — великолепны! Вы чудовищно привлекательны!
Какой у Вас милый, точёный овал лица!
Смотрю на Ваше лицо, и думаю: «Какая сила! Какая гигантская воля к победе!»
Ваши красивые скулы говорят, что Вы щедры к друзьям и милостивы к врагам
Вам когда-нибудь хотелось поцеловать Анжелину Джоли в губы?
Представьте, что Вы на птичьем базаре на острове северного моря: солнце, громко кричат тревожные птицы, и тюлень шлёпает по камням
Вы — стратег! Вы ставите решающие победы выше сиюминутной выгоды
+7 913 906
0 коммент.:
Отправить комментарий