Донецкий техникум промышленной автоматики

UIN

  1. Статуси присутності
  2. Основні статуси
  3. додаткові статуси
  4. Список контактів
  5. Обмін повідомленнями
  6. Приватний списки
  7. Відправка файлів
  8. клієнт
  9. Умови використання
  10. бренд
  11. Практика використання
  12. універсальні клієнти

Для кожної облікового запису служба зберігає такі дані:

  • нікнейм - коротке ім'я користувача, яке, на відміну від UIN, можна змінювати, і яке не є унікальним, тобто може збігатися у різних акаунтів;
  • Адреса електронної пошти , Що дає можливість відновлення доступу до аккаунту в разі втрати пароля, а також що може використовуватися для входу в систему замість труднозапомінаемого UIN (раніше використовувався також при пошуку);
  • публічну інформацію, введену користувачем, яка може включати ім'я, прізвище, список захоплень, географічне розташування, знання мов, текстовий опис і т. д .;
  • один аватар в форматі JPEG або UIN-номерів співрозмовників, що формується користувачем, до яких він зможе мати швидкий доступ і оглядати їх статус присутності через інтерфейс клієнта;
  • статус присутності;
  • додатковий інформаційний статус.

Історія повідомлень на серверах не зберігається, і може зберігатися тільки локально програмою-клієнтом на пристрої користувача, і бути доступною через її інтерфейс.

Ініціювати листування з іншим користувачем і додати його в список контактів можна, знаючи його UIN. У свою чергу, для пошуку користувачів в системі існує внутрішня функція пошуку , Доступна через інтерфейс клієнта, яка дозволяє отримувати списки користувачів, які відповідають введеним в пошуковому запиті критеріям: збігом по нікнейм, а також додаткової введеної користувачами інформації.

Аккаунт не може бути видалений з системи, хоча така можливість існувала до 2002 року.

Статуси присутності

З кожної обліковим записом асоційований статус присутності, що є індикатором того, підключений користувач до мережі чи ні, і чи готовий він в даний момент відповідати на повідомлення.

Основні статуси

У списку контактів і в вікні діалогу показується також статус користувача. Основний статус користувача служить індикатором його присутності в системі і готовності відповідати на повідомлення (хоча останнім часом число статусів різко зросла і перестало відповідати цим вимогам). Традиційно існує ряд основних статусів. Якщо користувач взагалі відсутня в системі на даний момент (не авторизований), то йому присвоюється статус «Не в мережі» або «Оффлайн (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 завантажує з сервера список контактів користувача. Контакти в списку можуть бути розподілені по групах, імена і кількість яких змінюються користувачем.

При додаванні контакту може знадобитися авторизація - дозвіл бачити його статус присутності і відправляти йому файли.

Обмін повідомленнями

З кожним з контактів можна вести особисте листування. Якщо відправник не відключив цю можливість, то, в залежності від клієнта, одержувачу приходить повідомлення про набір. Довжина повідомлення, що відправляється обмежена.

У разі, якщо в момент відправки повідомлень адресат не перебувала в мережі, вони будуть збережені службою і доставлені адресату, як тільки той підключиться до мережі.

Служба дозволяє використовувати в тексті повідомлень, що відправляються форматування, а саме - визначати гарнітуру, колір, накреслення і розмір шрифту фрагментів повідомлення, напрямок тексту, а також вставляти в повідомлення смайли .

Приватний списки

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

Існує 3 списку:

  • Список ігнорованих - від опинилися в цьому списку користувачів не приходить ніяких повідомлень, їм не показується ніякої статус що додав, крім «Не в мережі». При додаванні в цей список користувач видаляється зі списку контактів, при видаленні додається автоматично. Якщо контакт вимагає авторизації, то її доведеться запитувати знову.
  • Список бачать - користувачам з цього списку показується статус «Невидимий», якщо він обраний, за винятком опції «Невидимий для всіх», можливою в деяких альтернативних клієнтів (наприклад Miranda, RnQ та інші).
  • Список незрячих - користувачам з цього списку завжди показується статус «Не в мережі», за винятком опції «Видимий для всіх», можливою в деяких альтернативних клієнтів.

Максимальна кількість контактів в кожному списку обмежена.

Відправка файлів

В ICQ реалізована передача файлів за технологією Peer-to-peer , Тобто при безпосередньому інтернет-з'єднанні двох комп'ютерів, минаючи сервер. Передача файлів можлива тільки тоді, коли статус у одержувача «В мережі». Подібний спосіб передачі файлів може бути небезпечний тим, що відправник дізнається шкідливе програмне забезпечення. Починаючи ж з ICQ 5, з'явилася можливість передавати файли через сам сервер ICQ, який грає посередницьку роль. Це необхідно в тому випадку, якщо клієнт ICQ визначив, що P2P -З'єднання встановити неможливо (закриті порти в міжмережевих екранах , Відсутність персонального зовнішнього IP та ін.).

клієнт

Компанія ICQ LLC. розробляє і надає користувачам офіційну безкоштовну комп'ютерну програму-клієнт для використання сервісу. В даний час вона представлена ​​в двох версіях: ICQ Lite і ICQ 6.5.

У графічному інтерфейсі клієнта присутній Банерна реклама ; вихідний код програми закритий.

Спочатку програма для користування ICQ була створена компанією Mirabilis. Вона називалася ICQ, і таку ж назву (за винятком Compad) носили всі наступні офіційні клієнти.

Назва офіційного клієнта завжди починається з «ICQ» (крім невдалого проекту Compad). Пізні клієнти надають додаткові функції під загальною назвою «ICQ Xtraz», такі як: ігри, відправка IP-телефонія, відео-конференція, мультічат і багато інших. Широко поширені локалізовані версії клієнтів (офіційні версії, перекладені IT-компаніями різних країн і випущені від їх імені).

Умови використання

Переписка в ICQ не є особистою (конфіденційної) в прямому сенсі цього слова, навіть не дивлячись на те, що активних співрозмовників як правило двоє. Відповідно до правил користування сервісом, все права на передану в рамках сервісу інформацію передаються AOL Inc., в тому числі права на публікацію і поширення на свій розсуд. Факт використання сервісу означає прийняття користувачем цих умов.

З визнанням правил користування (acceptable use policy) користувач передає ICQ Inc. всі авторські права на дані, які він опублікував в рамках служби ICQ.

Правила користування від 7 червня 2000 свідчать [2] :

Ви погоджуєтеся, що відправляючи будь-який матеріал або інформацію через будь-якої ICQ сервіс ви поступаєтеся авторські та будь-які інші майнові права на опублікований матеріал або інформацію. Надалі ви погоджуєтеся, що ICQ Inc. має право використовувати опублікований матеріал або інформацію в будь-якому вигляді і з будь-якою метою, включаючи, але не обмежуючись, його публікацію і поширення.

бренд

Для кожної облікового запису служба зберігає такі дані:   нікнейм   - коротке ім'я користувача, яке, на відміну від UIN, можна змінювати, і яке не є унікальним, тобто може збігатися у різних акаунтів;   Адреса електронної пошти   , Що дає можливість відновлення доступу до аккаунту в разі втрати пароля, а також що може використовуватися для входу в систему замість труднозапомінаемого UIN (раніше використовувався також при пошуку);   публічну інформацію, введену користувачем, яка може включати ім'я, прізвище, список захоплень, географічне розташування, знання мов, текстовий опис і т

Квітка - логотип і символ ICQ

ICQ і її логотип - досить відомий і впізнаваний бренд . Логотип являє собою стилізоване зображення квітки ромашки з диском жовтого кольору і вісьмома пелюстками, сім з яких пофарбовані в зелений колір, а один - в червоний.

Це зображення використовується не тільки в якості логотипу, але і для візуалізації процесу підключення клієнта до сервера, а також як ідеограма статусів присутності. Для позначення статусу «в мережі» використовується ідеограма повністю зеленого квітки, «не в мережі» - повністю червоного. Статус «відійшов» позначається зеленим квіткою з прикріпленою до нього білою папірцем, на якій або написано «Away», або не написано нічого; статус «недоступний» - зеленим квіткою з великою білою папірцем поперек нього, на якій написано «N / A». Якщо користувач знаходиться в режимі невидимості, то до ідеограму будь-яких статусів додаються чорні окуляри, «надіті» на квітку.

Практика використання

Клієнти сторонніх розробників

Крім офіційних клієнтів, що надаються компанією AOL і її партнерами, існує цілий ряд неофіційних клієнтів, створюваних сторонніми розробниками. Серед них клієнти для різних платформ, які виходять під вільними і власницькими ліцензіями, багато протокольних і підтримують виключно сервіс ICQ.

Ці клієнти створювалися з використанням зворотного розробки протоколу OSCAR, тим самим порушуючи ICQ Terms of Services . Специфікація протоколу OSCAR була відкрита тільки в 2008 році.

Такі клієнти, в силу особливостей їх реалізації, як правило, дають користувачеві деякі можливості, які не можуть бути забезпечені вийшли на даний момент версіями клієнтів AOL. У числі таких можливостей можуть бути:

  • можливість користуватися сервісом на ширшому спектрі платформ - а саме, на тих платформах, для яких не випускаються версії офіційного клієнта або підтримка яких була припинена (наприклад, Windows Mobile );
  • менша вимогливість до апаратних ресурсів комп'ютера;
  • великі можливості в конфігурації поведінки програми, її графічного інтерфейсу, використання додаткових функцій (наприклад, перевірку на ігнор) і т. п .;
  • для клієнтів з відкритою моделлю розробки - можливість досліджувати і модифікувати вихідний код програми;
  • для багато протокольних клієнтів - можливість поєднати в одній програмі спілкування відразу з кількох різних протоколах.

З іншого боку, для них не доступні можливості ICQ Xtraz, що надає розважальні послуги.

Неофіційні клієнти також можуть додавати додаткову функціональність, пов'язану з реалізацією сервісу. Зокрема, можуть бути доступні наступні можливості:

  • відправка за один раз повідомлень будь-якої довжини, шляхом їх розбивки самим клієнтом;
  • заборона відправки співрозмовникові повідомлень про набір повідомлення;
  • додавання в список контактів і відображення статусу користувача, що вимагає авторизації, без проходження такої;
  • шифрування переданих повідомлень, якщо обидва співрозмовники використовують сумісний клієнт.

універсальні клієнти

  • Miranda IM - мультипротокольний вільний клієнт для Windows . Підтримка ICQ здійснюється за допомогою одного з доступних плагінів (можуть відрізнятися за функціональністю), один з яких входить в стандартний дистрибутив програми.
  • Клієнти, що використовують вільну многопротокольную бібліотеку libpurple , Підтримуючу більше десятка різних протоколів, в тому числі і ICQ:
    • GTK2;
    • Mac OS X;
    • Proteus - вільний клієнт для Mac OS X ;
    • XULRunner;
    • веб-сервісу.
  • Kopete
  • Meetro
  • centericq
  • QIP Infium - мультипротокольний клієнт для Windows , Створюваний розробниками QIP2005 . Підтримує, крім ICQ, протоколи Mail.ru Agent , [3]
  • climm
  • Simple Instant Messenger
  • Ayttm
  • bitlbee
  • Digsby
  • Easy message
  • eBuddy
  • Fire

альтернативні клієнти