Меню

Главная
Случайная статья
Настройки
ICQ
Материал из https://ru.wikipedia.org

ICQ (от англ. I seek you — «я ищу тебя») — существовавшая в 1996–2024 годах бесплатная кроссплатформенная система мгновенного обмена сообщениями, для мобильных устройств и персональных компьютеров. Позволяла пересылать текстовые сообщения, изображения, видео и аудио через Интернет. Клиент работал на платформах Android, iOS (iPhone), Windows Phone, Windows MobileWindows CE), Windows RT, Nokia Symbian, Nokia S40, а также ОС Windows. Через сервер осуществлялся поиск и коммутация с другими клиентами, а обмен служебными данными и сообщениями между пользователями осуществлялся как через сервер, так и без его участия. Как и в большинстве мощных сетевых систем, обслуживающих огромное количество клиентских запросов, этот сервер не единственный и некоторые из них являлись кластерами серверов.

Служба являлась коммерческой, но её использование было бесплатным. С момента создания служба принадлежала своему разработчику, израильской компании Mirabilis, в 1998 году она была продана американской компании AOL, а в апреле 2010 года — российскому инвестиционному фонду Digital Sky Technologies. После реорганизации DST в сентябре 2010 года ICQ вошла в состав Mail.ru Group (ныне VK).

За годы существования ICQ было выпущено множество клиентов, и сама ICQ претерпела множество изменений. По состоянию на сентябрь 2013 года общая ежемесячная аудитория ICQ в России 6,7 млн пользователей (в мире — 12,3 миллиона)[1], на конец 2014 года: в России — 6,7 млн, в мире — 11 млн[2].

В 2020 году Mail.ru Group, владеющая ICQ, приняла решение выпустить на основе мессенджера новую программу ICQ New. Для широкой публики обновленный мессенджер был представлен 6 апреля 2020 года[3].

В 2023 году мессенджер исчез из каталога приложений Google Play, однако в каталоге App Store присутствовала как его оригинальная версия, так и новая ICQ New. При этом поддержка мессенджера велась и версия ICQ 23.1.1 вышла 21 марта 2023, а ICQ New месяцем позже 20 апреля 2023[4].

26 июня 2024 года VK прекратил работу мессенджера ICQ в связи с высокой конкуренцией с VK Мессенджером и VK WorkSpace[5].

Содержание

Служба

Учётная запись

Для использования службы требовалось зарегистрировать учётную запись, через интерфейс клиента или интернет-портал. Для идентификации пользователей использовался UIN (Universal Identification Number) — уникальный для каждой учётной записи номер, состоящий из 5-9 цифр. При первичной регистрации пользователя в системе UIN, в паре с паролем, мог использоваться для аутентификации в системе. В последней версии мобильного клиента для J2ME появилась возможность входа по номеру мобильного телефона, который и становится логином для нового пользователя. В обновлениях программы к концу 2018 году возникло требование привязать к действующему аккаунту мобильный телефон, что являлось выполнением требований вступающего с мая 2019 года российского закона об идентификации пользователей мессенджеров[6], с этого момента количество пользователей становилось только меньше.

Осенью 2011 года в ICQ было внесено важное изменение: служба ICQ стала поддерживать множественное подключение при использовании одной и той же учётной записи[7].

Для каждой учётной записи существовали следующие данные:
  • никнейм — отображаемое имя пользователя, которое, в отличие от UIN, можно изменять, и которое не является уникальным, то есть может совпадать у различных аккаунтов;
  • адрес электронной почты, дающий возможность восстановления доступа к аккаунту в случае утраты пароля, а также могущий использоваться для входа в систему вместо трудно запоминаемого UIN (ранее использовался также при поиске);
  • публичную информацию, введённую пользователем, которая может включать имя, фамилию, список увлечений, географическое местоположение, знание языков, текстовое описание и т. д.;
  • один аватар в формате BMP, JPEG или GIF;
  • список контактов — набор UIN-номеров собеседников, формируемый пользователем, к которым он сможет иметь быстрый доступ и обозревать их статус присутствия через интерфейс клиента;
  • статус присутствия;
  • дополнительный информационный статус.


История сообщений на серверах не сохранялась, и могла храниться только локально программой-клиентом на устройстве пользователя, и быть доступной через её интерфейс.

Инициировать переписку с другим пользователем и добавить его в список контактов можно, зная его UIN. В свою очередь, для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.

Изначально такая возможность существовала, однако после реорганизации в 2002 году аккаунт (UIN) стало удалить невозможно. Это повлекло за собой сотни «призраков» — зарегистрированных в системе, но не используемых аккаунтов. Впоследствии возможность удаления учётной записи стала доступна на официальном сайте ICQ[8].

С каждой учётной записью ассоциирован статус присутствия, являющийся индикатором того, подключён пользователь к сети или нет, и готов ли он в данный момент отвечать на сообщения. В списке контактов и в окне диалога показывается также статус пользователя. Основной статус пользователя служит индикатором его присутствия в системе и готовности отвечать на сообщения (хотя в последнее время число статусов резко возросло и перестало отвечать этим требованиям). Традиционно существует ряд основных статусов.

Если пользователь вообще отсутствует в системе на данный момент (не авторизован), то ему присваивается статус «Не в сети» или «Офлайн» (Offline); если же он в сети (авторизован), то ему присваивается статус «В сети» или «Онлайн» (Online). Также существуют несколько промежуточных статусов:
  • Отошёл (Away) — свидетельствует о том, что пользователь в течение определённого времени не проявлял активности (не двигал мышью и не нажимал клавиш). Статус может ставиться и вручную, обычно им сигнализируют небольшой период отсутствия за компьютером.
  • Недоступен (N/A — Not Available) — говорит о том, что пользователь получил статус «Отошёл» и с этого момента в течение определённого времени продолжал пребывать в неактивном состоянии. Также может быть выставлено принудительно и обычно им сигнализируют долгосрочное отсутствие за компьютером (исключение: в ICQ 5.x этот статус выставляется автоматически при переходе в полноэкранный режим).


Как правило, автопереход в эти статусы (Away и N/A) можно отключить в настройках клиента.

Существуют также статусы «Свободен для разговора (Free for chat)», «Не беспокоить» (Do not disturb) и «Занят» (Occupied). Начиная с ICQ 4, их нельзя проставлять, но можно считывать у других пользователей, которые, например, используют ICQ 2003b или ниже, а также у многих альтернативных клиентов. Однако, с приходом ICQ 6 вернулась возможность ставить статус Occupied, но при этом утратилась возможность получать статус Free for chat. В ICQ 6 статусы Do not disturb и Occupied, установленные у другого пользователя, воспринимаются одинаково, то есть как Occupied.

Помимо этого, для учётной записи пользователь может устанавливать особый режим — «режим невидимости» (invisible). В этом режиме другие пользователи будут получать для учётной записи статус присутствия «не в сети», а знать об активном режиме невидимости и получать актуальный статус присутствия смогут только пользователи, чьи учётные записи были внесены в список видимости пользователя.

Начиная со времени появления ICQ 5, в протокол ICQ были внесены небольшие дополнения, которые позволили пользователям иметь сразу два статуса — основной и дополнительный[уточнить]. Однако, до определённого момента (а именно до выхода в свет ICQ 6, в которой, правда, были проведены небольшие изменения в этом аспекте протокола) это являлось не более чем особенностью протокола ICQ, которую используют многие альтернативные клиенты ICQ. ICQ 5 и ICQ 5.1 предлагали пользователю только возможность поставить либо один из основных статусов, либо любой из дополнительных. Однако, если в настройках клиента установлен режим автопереключения в статус Away и/или N/A по прошествии определённого времени, то он мог незаметно ставиться поверх установленного пользователем дополнительного статуса. Ценой же полной реализации этого механизма в ICQ 6 явилось невозможностью просматривать дополнительный статус и его содержание в старых версиях ICQ (5.0x и 5.1). Однако появился и плюс — возможность вставлять в статус форматированный RTF-текст.

До выхода ICQ 2001 список контактов хранился на стороне клиента. Начиная с ICQ 2001, контакты пользователя хранятся на сервере, что позволяет не добавлять контакты повторно при входе в свою учётную запись с разных устройств. Контакты в списке могут быть разделены на группы, имена и количество которых изменяются пользователем.

При добавлении контакта может потребоваться авторизация — разрешение видеть его статус присутствия и отправлять ему файлы. Для таких контактов формируется запрос на авторизацию, который доходит до пользователя добавляемой учётной записи в виде системного уведомления, на которое он может ответить либо согласием, либо отказом, по желанию снабдив решение текстовым комментарием.

Максимально можно иметь 1000 контактов[9].

Для обеспечения необходимого уровня конфиденциальности в ICQ существует несколько списков, выполняющих определённую функцию, в которые каждый пользователь может заносить любые контакты без уведомления последних.

Существует 3 списка:
  • Список игнорируемых — от оказавшихся в этом списке пользователей не приходит никаких уведомлений, им не показывается никакой статус добавившего, кроме «Не в сети». При добавлении в этот список пользователь удаляется из списка контактов, при удалении добавляется автоматически. Если контакт требует авторизации, то её придётся запрашивать снова.
  • Список видящих — пользователям из этого списка показывается статус «Невидимый», если он выбран, за исключением опции «Невидимый для всех», возможной в некоторых альтернативных клиентах (например QIP, Miranda, RnQ и прочие).
  • Список невидящих — пользователям из этого списка всегда показывается статус «Не в сети», за исключением опции «Видимый для всех», возможной в некоторых альтернативных клиентах.


Максимальное количество контактов в каждом списке ограничено.

Каталог пользователей
Downgrade Counter