Спосіб надання ussd послуг у мережі передачі даних

Номер патенту: 106234

Опубліковано: 11.08.2014

Автор: Кулаковскі Хенрік

Завантажити PDF файл.

Формула / Реферат

1. Спосіб надання послуг у мережі передачі даних, з використанням USSD каналу, що включає такі стадії:

отримання (102) терміналом (DT) запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта,

відхилення (108) запиту на встановлення з'єднання для голосового з'єднання, якщо запит на виклик визначають (104, 106) як запит на USSD-базований сервіс,

передачу (110) інформації про відхилений запит на виклик з термінала (DT) на сервер (GTW), де інформація включає щонайменше телефонний номер термінала (ОТ), що ініціює з'єднання,

встановлення (112) USSD сесії сервером (GTW), та

ініціювання (114) обміну повідомленнями від серверу (GTW) через USSD канал.

2. Спосіб за п. 1, де інформація про відхилений запит на виклик містить телефонний номер реципієнта.

3. Спосіб за п. 1, де визначення режиму текстового чи голосового з'єднання (104, 106) засновано на інформації, отриманій терміналом (DT) від сервера (GTW).

4. Спосіб за п. 1 або 3, де визначення режиму текстового чи голосового з'єднання (104, 106) засновано на профілі конфігурації користувача, який ініціює з'єднання із набраним номером.

5. Спосіб за будь-яким з пп. 1-4, де комутатор, ІVR система, телекомунікаційний модем або телефонна трубка діє як термінал (DT).

6. Спосіб за будь-яким з пп. 1-5, де термінал (DT) встановлює перше голосове з'єднання (VOICE 1) для ініціалізації термінала (ОТ) протягом USSD сесії (304).

7. Спосіб за будь-яким з пп. 1-5, де термінал (DT) встановлює перше голосове з'єднання (VOICE 1) для ініціалізації термінала (ОТ) протягом USSD сесії (304), та друге голосове з'єднання (VOICE 2) встановлюється з другим терміналом (NT), в якому термінал (DT) діє як ретранслятор голосового з'єднання між терміналом, що ініціалізує (ОТ), та другим терміналом (NT).

8. Спосіб за п. 7, де сервер (GTW) встановлює з'єднання між сервером (GTW) та другим терміналом (NT) та розпочинає обмін текстовими повідомленнями між сервером (GTW) та другим терміналом (NT).

9. Спосіб за будь-яким з пп. 1-8, де визначення запиту на встановлення з'єднання для голосового з'єднання (104) як запиту на USSD-базований сервіс базується на наявності щонайменше одного спеціального символу у викликаному номері.

10. Спосіб за будь-яким з пп. 1-8, де визначення запиту на встановлення з'єднання для голосового з'єднання (104) як запиту на USSD-базований сервіс базується на тому факті, що USSD-заснований текстовий сервіс призначено викликаному номеру.

11. Мережа передачі даних (200, 300) що включає термінал (DT) та сервер (GTW), адаптовані для надання USSD-базованих текстових повідомлень у мережі передачі даних, де термінал (DT) адаптовано для приймання запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта та для відхилення запиту на виклик для голосового з'єднання, якщо запит на виклик визначено як запит на USSD-базований сервіс, термінал (DT) також адаптовано для передачі інформації про відхилений запит на виклик, що містить щонайменше телефонний номер термінала (ОТ), що ініціює з'єднання, на сервер (GTW) який, у свою чергу, адаптовано для встановлення та використання USSD сесії для обміну повідомленнями (114).

12. Мережа передачі даних (200, 300) за п. 11, де інформація про відхилений запит на виклик також містить телефонний номер реципієнта.

13. Мережа передачі даних (200, 300) за п. 11, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з інформації, отриманої терміналом (DT) від серверу (GTW).

14. Мережа передачі даних (200, 300) за п. 11 або 13, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з профілю конфігурації користувача, що ініціює з'єднання, що визначає текстовий чи голосовий режим для обслуговування набраного номера.

15. Мережа передачі даних (200, 300) за будь-яким з пп. 11-14, де автоматична телефонна станція, IVR, телекомунікаційний модем чи телефонна трубка діє як термінал (DT).

16. Мережа передачі даних (200, 300) за будь-яким з пп. 11-15, де термінал (DT) адаптовано для встановлення першого голосового з'єднання (VOICE 1) з терміналом, що ініціалізує (ОТ), протягом USSD сесії (304).

17. Мережу передачі даних (200, 300) за будь-яким з пп. 11-15, де термінал (DT) адаптовано для встановлення першого голосового з'єднання (VOICE 1) з терміналом, що ініціалізує (ОТ), протягом USSD сесії (304), та для встановлення другого голосового з'єднання (VOICE 2) з другим терміналом (NT), де термінал (DT) діє як ретранслятор голосового з'єднання між терміналом, що ініціалізує: (ОТ), та другим терміналом (NT).

18. Мережа передачі даних (200, 300) за п. 17, де сервер (GTW) адаптовано для встановлення з'єднання між сервером (GTW) та другим терміналом (NT) та ініціації обміну текстовими повідомленнями між сервером (GTW) та другим терміналом (NT).

19. Мережа передачі даних (200, 300) за будь-яким з пп. 11-18, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з наявності щонайменше одного спеціального символу у викликаному номері.

20. Мережа передачі даних (200, 300) за будь-яким з пп. 11-18 де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з того факту, що USSD-базований текстовий сервіс призначено викликаному номеру.

Текст

Реферат: Спосіб надання послуг у мережі передачі даних із застосуванням USSD каналу, що включає стадію отримання (102), терміналом (DT), запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта; стадію відхилення (108) запиту на встановлення з'єднання для голосового з'єднання, якщо запит на виклик визначають (104, 106) як запит на USSD-базований сервіс. На наступній стадії інформація про відхилений запит на виклик передається (110) з термінала (DT) на сервер (GTW), інформація включає щонайменше телефонний номер термінала (ОТ) що ініціює з'єднання, та на наступних стадіях сервер (GTW) встановлює (112) USSD сесію та розпочинає (114) обмін повідомленнями від сервера (GTW) через USSD канал. UA 106234 C2 (12) UA 106234 C2 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 60 Галузь винаходу Даний винахід відноситься, загалом, мереж передачі даних, зокрема до способів обміну повідомленнями та надання послуг у режимі реального часу. Рівень техніки Існує велика кількість стандартів обміну текстовими повідомленнями у мережі передачі даних. Найбільш розповсюдженою послугою цього типу є текст, заснований на службі коротких повідомлень (SMS). SMS текстове повідомлення може бути надіслане користувачем мобільної мережі іншому користувачу або на комп'ютерний сервер. Воно може бути також надіслане сервером вибраному користувачу. Незважаючи на численні переваги, SMS сервіс страждає від недоліків, які не дозволяють його використовувати у певних цілях. Першою проблемою з SMS є те, що це асинхронний, сервіс з буферізацією пакетів, SMS не гарантує час доставки повідомлень. SMS повідомлення, надіслане користувачем, переправляється наступними елементами мережі та спочатку одержується SMS сервером. Тільки після цього воно надсилається до кінцевого користувача при відробленні зворотного маршруту. В умовах низького трафіку мережі, SMS повідомлення доставляють невдовзі після надсилання. Проте, у випадку високого трафіку мережі час доставки може значно зростати. У багатьох випадках (наприклад, мобільних платежах, он-лайн голосуванні) існує вимога щодо негайної доставки або доставки гарантією того, що затримка не перевищуватиме певний максимальний час. Другою проблемою є те, що SMS повідомлення, надіслані чи отримані за допомогою телефонної трубки, зберігається у пам'яті телефону. Сервіс, що не страждає від зазначених вище проблем, є сервісом, наданим через канал неструктурованих додаткових службових даних (USSD). Перевагою цього сервісу порівняно з SMS є те, що логічна скрізна передача встановлюється між телефоном користувача та сервером, перед обміном повідомленнями. Після встановлення сесії, повідомленнями обмінюються синхронно, віртуально у режимі реального часу. Якщо, за будь-яких причин, сесія не може бути встановлена, (наприклад, через перенавантаження мережі) то повідомленнями не обмінюються. USSD сервіс дозволяє ясне та точне визначення того, чи може бути встановлене з'єднання та надіслані повідомлення. На жаль, USSD сервіс страждає від власних недоліків. Сесія з сервером встановлюється з телефону користувача у відповідь на набір користувачем послідовності у форматі *1XX*NNNN#, де XX є номером (коротким кодом) у діапазоні 00-99. Відносно вузький діапазон коротких кодів (100) не дозволяє пропонувати послуги великого різноманіття та складності. Звичайно, цифри у короткому коді (NNN) можуть бути використані для додаткової ідентифікації сервісу. Проте, ідентифікація такої послуги стає більш складною (наприклад, *134*145#). Іншою проблемою коротких кодів для ідентифікації сервісу USSD є той факт, що такі запити (на відміну від тих, що базуються на SMS ), можуть бути використані тільки у межах домашньої мережі абонента, тобто, вони не будуть функціонувати в умовах роумінгу з огляду на вимоги до безпеки мережі. Стислий опис винаходу У першому аспекті даний винахід охоплює спосіб надання послуг у мережі передачі даних з використанням USSD каналу. Спосіб включає стадію отримання терміналом запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта, та потім відхилення запиту на виклик, якщо запит на виклик визначено як запит на USSD-базований сервіс. На наступних стадіях, інформація про відхилений запит на виклик передається з термінала на сервер, інформація включає щонайменше телефонний номер терміналу що ініціює з'єднання, та потім сервер встановлює USSD сесію та розпочинає обмін повідомленнями через USSD канал. В іншому аспекті даний винахід охоплює спосіб надання послуг із застосуванням USSD каналу у мережі передачі даних , що складається з терміналу та сервера, адаптованого для цього. Термінал адаптовано для приймання запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта та для відхилення цього запиту на виклик, якщо цей запит на виклик визначено як запит на USSD-базований сервіс. Термінал також адаптовано для передачі інформації про відхилений запит на виклик, що містить щонайменше телефонний номер терміналу що ініціює з'єднання із сервером, який, у свою чергу, адаптовано для встановлення USSD сесії та обміну повідомленнями через USSD канал. Інші елементи даного винаходу описані у залежних пунктах формули винаходу. Стислий опис Даний винахід додатково пояснено шляхом посилання на креслення, які додаються, на яких: Фіг. 1 ілюструє спосіб надання послуг у мережі передачі даних у першому втіленні за даним винаходом; 1 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 Фіг. 2 демонструє мережу передачі даних у першому втіленні за даним винаходом; Фіг. 3 демонструє мережу передачі даних у другому втіленні за даним винаходом. Детальний опис Різні втілення за даним винаходом дозволяють надання USSD послуг більш простим та інтуїтивно зрозумілим чином, ніж традиційні способи, що базуються на специфікації USSD стандарту, та надання ним більшої доступності також в умовах роумінгу для користувачів мереж передачі даних, інших, ніж мережа оператора, що пропонує послуги, що розглядаються. Клавіатури сучасних телефонів відповідно до DTMF стандарту дозволяють користувачу набирати інший номер телефону користувача шляхом застосування цифр від "0" до "9", а також певних спеціальних символів, тобто "*" та "#". Стандарт, традиційно прийнятий, системи нумерації, складається з цифр від 0 до 9 тільки. У випадку послуг преміум-типу "*" символ застосовують випадково на початку телефонного номера для вказання того, що за розпочате з'єднання буде стягнуто сплату за більш високим тарифом. У більшості випадків, проте, символи "*" та "#" застосовують для навігації у меню систем інтерактивного автовідповідача (IVR). Також, ці символи, у спеціалізованому форматі, застосовують для початку USSDбазованих послуг. Фіг. 1 демонструє спосіб надання послуг у мережі передачі даних у першому втіленні за даним винаходом. Тип та природа сервісу не є об'єктами даного винаходу, але приклад и сервісів наведена нижче в описі для ілюстрації. Відповідно до цього способу, у терміналі DT отримують запит на встановлення виклику для голосового з'єднання з телефонним номером реципієнта, 102, та потім цей запит відхиляють, 108, якщо цей запит визначають, 104, 106, як запит на USSD - базований сервіс. Визначення того, чи запит на виклик є запитом на USSD базований сервіс може мати місце у ряді випадків. У першому втіленні, визначення проводять виходячи з одного чи більше спеціальних символів "*" або "#", введених у набрану послідовність. Також можливо визначити спеціальні символи, що відрізняються від зазначених нижче. В іншому втіленні, набраний телефонний номер сам по собі, без будь-яких спеціальних символів, чітко ідентифікує сервіс як USSD-базований, якщо номер терміналу пов'язаний з USSD-базованим сервісом. Тому можливо застосувати цей спосіб для пропонування послуг в умовах роумінгу у мережі, що відрізняється від домашньої мережі абонента. Після завершення стадій визначення типу послуг та відхилення запиту на виклик, параметри запиту на виклик, що містить щонайменше телефонний номер терміналу, що ініціює, ОТ чи номер, запропонований користувачем терміналу, що ініціює, ОТ передають, 110, на сервер GTW. На останній стадії сервер GTW розпочинає обмін повідомленнями через USSD канал. В одному втіленні, обговореному нижче, це повідомлення надсилається на термінал ОТ що ініціює з'єднання. В іншому втіленні це повідомлення надсилається на інший термінал. В одному втіленні сервіс здійснюють шляхом надсилання USSD повідомлення від серверу GTW на термінал, що ініціалізує, тоді як в іншому втіленні це повідомлення є одним з елементів сервісу. Якщо запит на виклик не визначено як запит на USSD-базований сервіс, 104, 106, а встановлюється стандартне голосове з'єднання, 116. Переважно, інформації про відхилений запит на виклик також містить телефонний номер реципієнта. В інших втіленнях, термінал, IVR система, програмує мий модем, чи іншій телефонний апарат можуть функціонувати як термінал DT. Фіг. 2 демонструє приклад за даним винаходом, який застосовують для надання текстових послуг із застосуванням USSD канал. У відомих на даний час рішеннях, для ініціювання USSD сесії користувач набирає послідовність, визначену USSD стандартом (*1ХХ*...#), що призводить до запиту на встановлення сесії із сервером. У способі, заявленому у даному винаході, користувач набирає телефонний номер, який замість того, щоб призвести до голосового з'єднання, 202, що призводить до того, що сервер GTW встановлює USSD сесію, 204. Телефонний апарат працює як термінал ОТ, що ініціалізує, що ідентифікований у мережі передачі даних за допомогою телефонного номеру абонента. Користувач набирає телефонний номер реципієнта на терміналі ОТ, що ініціалізує та запит на встановлення виклику для голосового з'єднання, 202 VOICE, надходить на термінал DT. Термінал DT негайно відхиляє запит на встановлення з'єднання та голосовий зв'язок не встановлюється. Одночасно, термінал DT, який в одному втіленні являє собою наприклад цифровий комутатор, передає інформацію про отриманий запит на встановлення з'єднання на сервер GTW, який встановлює USSD сесію з терміналом ОТ, що ініціалізує, використовуючи номер терміналу, що ініціює, ОТ, переданий на сервер терміналом DT, та номер реципієнта. Потім, USSD повідомленнями обмінюються, 204, протягом сесії. 2 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 60 Номер реципієнта, набраний на терміналі ОТ, що ініціалізує, може бути стандартним телефонним номером, що складається тільки з цифр. Переважно він може включати, у будьякому положенні, один чи більше спеціальних символів "*" або "#", що вказує на те, що виклик має бути обслугований у текстовому режимі через USSD канал, де стандартний номер може бути застосований для обслуговування голосового з'єднання, тоді як номер, що містить спеціальні символи, може бути застосований для обслуговування з'єднання, що включає USSD обмін повідомлення. В іншому втіленні користувач набирає номер реципієнта на терміналі ОТ, що ініціалізує, номер надходить на термінал DT із запитом на встановлення виклику для голосового з'єднання, 302 VOICE. Цей запит на встановлення з'єднання відхиляють, в результаті чого сервер GTW встановлює USSD сесію, 304. Протягом обміну USSD повідомленнями, 304, між сервером GTW та терміналом ОТ, що ініціалізує, можливо встановити з'єднання через голосовий канал, VOICE 1 306, яке наведено на Фіг. 3. Протягом обміну USSD повідомленнями, 304, сервер GTW звітує терміналу DT на запит на встановлення виклику для голосового з'єднання, VOICE, 1 з терміналом ОТ, що ініціалізує. Сервер GTW може додатково надсилати запит на встановлення виклику для другого голосового з'єднання, VOICE 2 308, з другим терміналом NT, де термінал DT працює як трансмітер голосового з'єднання між терміналом ОТ, що ініціалізує, та другим терміналом NT (у першому втіленні телефоном другого абонента). Показане рішення має певні переваги порівняно із традиційним способом застосування стандартних процедур набору USSD. По-перше, це не обмежує діапазон нумерації до 00-99 та спрощує формат телефонних номерів, які застосовують для ініціалізації текстової сесії. Номера, застосовані для встановлення USSD сесії є ідентичними номерам, використаним для встановлення зв'язку через голосовий канал. Додавання спеціального символу "*" або "#" у набраній послідовності дозволяє легко розрізняти послідовність від номеру для голосових з'єднань. Другою перевагою цього сервісу є те, що він може бути запропонований не лише користувачем домашньої мережі, але також користувачам іноземних мереж. Абонент іноземної мережі набирає голосовий номер, узгоджений із місцевою схемою набору, визначеною у мережі, в якій пропонують послугу, що розглядається, що призводить до надсилання запиту на встановлення виклику для голосового з'єднання між терміналом іноземної мережі та терміналом у мережі, в якій пропонують сервіс, де термінал відхиляє цей запит на виклик Потім, USSD сесію встановлюють від серверу у мережі, в якій сервіс пропонують на термінал в іноземній мережі. Така функціональна ознака не можлива з використанням стандартних процедур набору USSD. З точки зору користувача, користувач набирає телефонний номер реципієнта на телефоні користувача (номер може включати спеціальний символ), що розпочинає спробу встановлення стандартного голосового зв'язку, в результаті чого USSD повідомлення надходить на телефон користувача . Цей спосіб надає можливості розширити функціональний діапазон послуг, запропонованих операторами, включаючи послуги для користувачів іноземних мереж, що є особливо важливим, якщо функція USSD не застосовується широко та угоди між операторами не укладені, що є стандартним для голосових чи SMS каналів. Можливість пропонування послуг з гарантованим часом доставки користувачам іноземних мереж із застосуванням однорідних рішень та одержанням у результаті нових типів послуг з доданою вартістю є надзвичайно привабливими для провайдерів послуг. Фіг. 2 та 3 демонструють мережу передачі даних 200, 300 у втіленнях за даним винаходом. Мережевий вузол, що містить термінал DT та сервер GTW адаптовано для здійснення сервісу, доставленого на термінал ОТ, що ініціалізує, де сервіс базується, між іншим, на доставці текстових повідомлень з гарантованим часом доставки повідомлення (гарантованою максимальною затримкою), де часом нехтують. Термінал DT адаптовано для приймання запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта чи іншим терміналом NT, та відхилення запиту на виклик, якщо запит на виклик визначено як запит на USSD-базований сервіс. Сервер GTW з'єднано з терміналом DT та адаптовано для приймання інформації про відхилений запит на виклик, що містить щонайменше телефонний номер терміналу, що ініціює, ОТ. Виходячи з отриманої інформації, сервер GTW встановлює USSD сесію з терміналом ОТ, що ініціалізує. Також, термінал DT адаптовано для встановлення голосового зв'язку з терміналом ОТ, що ініціалізує чи іншим терміналом NT, де термінал DT функціонує як ретранслятор голосового з'єднання. Після встановлення з'єднання, сервер GTW розпочинає USSD обмін повідомлення з терміналом ОТ, що ініціалізує, або з іншим терміналом NT. У переважному втіленні, адаптація мережі включає установку та використання програмного забезпечення, що реалізує спосіб, описаний у даному винаході, в одному чи більше терміналах та серверах GTW. В альтернативному втіленні адаптація мережі базується на встановленні 3 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 60 апаратного модулю у терміналі DT, що має програмне забезпечення, що реалізує спосіб, описаний у втіленнях за даним винаходом. Приклади, наведені нижче, являють собою втілення сервісів, що базуються на USSD обміну повідомленнями у мережі передачі даних чи мережі, відповідно до даного винаходу. Приклад 1 У першому прикладі спосіб за даним винаходом дозволяє реалізувати сервіс, в якому коди одноразового доступу генерують для доступу до веб-сайту (наприклад, веб-сайту банку). Для отримання коду одноразового доступу, користувач будь-якої мережі набирає, 102, номер 601602603, що входить до стандартного діапазону номерів, призначених голосовим викликам у місцевій системі нумерації. Проте, оскільки текстовий сервіс був зв'язаний, 106, з цим номером, запит на виклик для голосового з'єднання відхиляють, 108, шляхом обміну (термінал DT) оператору мережі передачі даних, та відповідна інформація передається, 110, на сервер GTW. Сервер GTW отримує інформацію, що абонент з номером 602333333 подзвонив абоненту з номером 601602603. Після сервісу генерування та доставки, у текстовому режимі, код одноразового доступу призначають номеру 601602603, сервер GTW знає, який сервіс має бути наданий якому користувачу. Сервер GTW ідентифікує телефонний номер абонента, що телефонує, 602333333, як номер, авторизований для цієї послуги, та генерує код одноразового доступу, який доставляється сервером GTW, 112, 114, користувачу у USSD повідомленні у режимі реального часу. Цей код, разом із телефонним номером абонента чи ідентифікаційним номером зареєстрованого користувача авторизує абонента для реєстрації у веб-сервісі. У цьому втіленні, сервер GTW ініціював сервіс, виходячи з факту, що викликаний номер 601602603 був зв'язаний з цією послугою. Проте, в іншому втіленні, IVR система застосована як термінал DT, що має програмне забезпечення, яке реалізує зазначений сервіс. IVR система відхиляє вхідне голосове з'єднання та надсилає USSD повідомлення, що містить тільки номер виклику 602333333, на сервер GTW. Номер виклику не передається, оскільки одна IVR система може надавати множину сервісів на множину номерів виклику. В одному втіленні сервер GTW забезпечує тільки один сервіс, та сервіс чітко ідентифікують без потреби у передачі набраного номеру 601602603 на сервер. Проте, в альтернативних втіленнях, в яких сервер GTW надає множину сервісів, передача номеру виклику може бути необхідною для чіткої ідентифікації сервісу. У наступному втіленні сервер GTW надає один чи більше сервісів з вибраними телефонними номерами, призначеними кожному сервісу. У цьому втіленні сервер GTW обслуговує велику кількість телефонних номерів та кожен з номерів пов'язаний з виділеним портом на сервері GTW. У цьому втіленні, повідомлення, отримане сервером GTW, у конкретному порті чітко ідентифікує номер, викликаний користувачем, таким чином, ідентифікуючи сервіс, затребуваний цим же користувачем. Альтернативно, аналогічний сервіс може бути наданий за допомогою модему, підключеного до комп'ютеру, як термінал DT. Після надходження запиту на вхідний виклик для голосового з'єднання, модем відхиляє запит та передає номери виклику на комп'ютер. Програмне забезпечення, встановлене на комп'ютері, формує та надсилає повідомлення на сервер GTW, що містить номер, отриманий від модему. Один комп'ютер може бути підключений до множини модемів . Приклад 2 У другому втіленні спосіб за даним винаходом дозволяє реалізацію автоматичного клієнтського сервісу, пропонованого банком його клієнтом, на номері 0-800-BANK. Виклик на цей номер направляється га банківську IVR систему (що діє як термінал DT), оснащену відповідним програмним забезпеченням. Після того, як клієнт набирає номер клієнтського сервісу, 102, здійснюється спроба для встановлення голосового з'єднання. Цей запит на виклик відхиляється, 108, IVR системою, оскільки номер 0-800-BANK був зв'язаний, 106, з текстбазованим сервісом. Потім, після відхилення запиту, відповідна інформація передається, 110, від IVR системи на сервер GTW. Сервер GTW встановлює, 112, USSD сесію з телефоном користувача та клієнт отримує, 114, текстове меню для навігації. Меню та наступні взаємодії виконують через USSD канал. На другому номері, 0-801-BANK, аналогічний сервіс є доступним, який обслуговується повністю IVR системою через голосове з'єднання та пропонує взаємодії із застосуванням DTMF та технології розпізнавання голосу. Приклад 3 Перший абонент, 501502503 викликає номер другого абонента 601602603, що має формат, узгоджений з місцевою системою нумерації. В результаті цієї дії встановлюється стандартне голосове з'єднання. У третьому втіленні, спосіб за даним винаходом дозволяє реалізацію сервісу "повторного виклику" оператором мережі, в якій розташований перший користувач. У цьому сервісі перший абонент, при наборі номера другого абонента, додає символ "*" у кінці набраної послідовності, тобто, 601602603*. Після набору послідовності, здійснюється спроба 4 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 встановлення голосового з'єднання, 102, з комутатором, що діє як термінал DT. Запит на встановлення з'єднання для голосового з'єднання відхиляють, 108, через наявність спеціального символу "*" у набраній послідовності, 104. Після того, як запит на виклик відхиляють, 108, відповідна інформація про цей факт передається, 110, з комутатора DT на сервер GTW. Ця інформація містить телефонний номер першого абонента, телефонний номер другого абонента, включаючи спеціальний символ "*", доданий до неї як ідентифікатор сервісу. Сервер GTW встановлює, 112, USSD сесію з телефоном другого абонента та використовує її для передачі повідомлення, 114, що зчитує: "Абонент 501502503 надав запит на з'єднання. Для підтвердження, натисніть 1; Для відхилення натисніть Відключити." Натискання "1", другим абонентом, призводить до створення USSD повідомлення, що містить символ "1", яке надсилається на сервер та встановлюється голосове з'єднання. З'єднання встановлюється окремо між комутатором DT та першим абонентом, а також між комутатором DT та другим абонентом. Комутатор DT ретранслює голосове повідомлення. У переважному втіленні, другий абонент платить за це з'єднання. Сервіс може бути адресований батькам, які бажають упевнитися, що їх дитина матиме змогу контактувати з ними навіть якщо баланс на попередньо сплаченому телефонному рахунку їх дитини не дозволяє здійснювати стандартний голосовий виклик. Приклад 4 Перший абонент, 501502503, викликає номер другого абонента 601602603, який має формат, узгоджений з місцевою системою нумерації Стандартне голосове з'єднання встановлюється в результаті цієї дії. У четвертому втіленні, спосіб за даним винаходом дозволяє реалізацію послуги, в якій оператор мережі, в якій знаходиться перший абонент, збагачує функціональність з'єднання, якщо перший абонент, що ініціював з'єднання, додає, на початку набраного номера, спеціальний символ "#". Після набору послідовності #601602603, здійснюється спроба встановлення голосового з'єднання, 102. Запит на встановлення з'єднання для голосового з'єднання відхиляють, 108, через наявність спеціального символу "#" у набраній послідовності, 104. Після того, як запит на виклик відхиляють, 108, відповідна інформація про цей факт передається, 110, з комутатора DT на сервер GTW. Ця інформація містить телефонний номер першого абонента, телефонний номер другого абонента, включаючи спеціальний символ "#", доданий до нього як ідентифікатор сервісу. Сервер GTW встановлює, 112, USSD сесію з телефоном другого абонента та застосовує її для передачі повідомлення, 114, що зчитує: "Для реєстрації виклику, натисніть 1. Для надсилання голосового повідомлення, натисніть 2. Для здійснення стандартного виклику, натисніть 3." Залежно від опції, вибраної першим абонентом, виконується відповідна дія. У випадку вибору "1", USSD повідомлення надсилається на сервер GTW, що містить номер "1", та встановлюється голосове з'єднання між першим абонентом та другим абонентом, та весь виклик реєструється на сервері оператора. У випадку вибору "2", USSD повідомлення надсилається на сервер GTW, що містить номер "2", та встановлюється голосове з'єднання, яке використовує перший абонент для реєстрації голосового повідомлення, яке потім надсилають до другого абонента. У випадку вибору "3", USSD повідомлення надсилається на сервер GTW, що містить номер "З", та стандартне голосове з'єднання встановлюється між першим абонентом та другим абонентом. Приклад 5 Для підвищення безпеки платіжних карток при здійсненні торгівельних операцій через вебсервер, веб-сайти часто застосовують PIN коди для аутентифікації платника та доставляють них через мобільний телефон. Після того, як користувач вводить номер платіжної картки на вебсайт, телефонний номер відображається для платника для того, щоб здійснити виклик та ввести PIN номер відповідної картки. З'єднання, запитане користувачем, 102, обслуговується телекомунікаційним модемом, підключеним до комп'ютеру, призначеного для обслуговування платежів. Модем відхиляє запит на виклик автоматично, 108, оскільки викликаний номер зв'язаний, 106, з USSD-базованим сервісом, та викликаний номер передається, 110, на комп'ютер. Один комп'ютер може бути підключений до множини модемів, зв'язаних з їх власними викликаними номерами, що у випадку множинних транзакцій, які обробляють одночасно, дозволяє відобразити на веб-сайті різні номери різних користувачів. Програмне забезпечення, встановлене на комп'ютері, надсилає запит на сервер GTW для встановлення, 112, USSD сесії з телефоном користувача. Сервер GTW використовує USSD сесію для надсилання, 114, повідомлення користувачу, де запитує введення PIN коду платіжної картки. PIN код вводиться користувачем та надсилається сервером GTW на комп'ютер, що перевіряє його та відображає код підтвердження транзакції на веб-сайті. Приклад 6 5 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 Перший абонент, 501502503, викликає номер другого абонента 601602603, що має формат, узгоджений з місцевою системою нумерації. В результаті цієї дії встановлюється голосове з'єднання. Аналогічно до третього втілення, шосте втілення способу за даним винаходом дозволяє реалізацію сервісу, в якому оператор мережі, в якій розташований перший абонент, збагачує функціональність з'єднання, якщо перший абонент, який ініціював з'єднання, додає, на початку набраного номеру, спеціальний символ "#" та номер, що представляє суму, наприклад, 601602603#20. Такий сервіс надають ідентично до Прикладу 3 та в результаті нього передають суму у 20 одиниць валюти з рахунку абонента 501502503 на рахунок абонента 601602603. Додатково, протягом USSD сесії абонент 501502503 може бути запитаний щодо введення PIN коду для авторизації, та підтвердження платежу надсилається обом абонентам у вигляді USSD повідомлень. Приклад 7 Оператор кабельного телебачення пропонує автоматизовану службу роботи з клієнтами за номером 0-800-CABLE-TV. Звичайно, цей номер використовують для встановлення голосового з'єднання. Для використання автоматизованої служби роботи з клієнтами, користувач повинен зареєструватися на веб-сайті оператора кабельного телебачення, та задати відповідні опції для обробки викликів на номер 0-800-CABLE-TV як голосових викликів чи текстових викликів. Після активації рахунку через веб-сервіс, користувач викликає номер 0-800-CABLE-TV, який зв'язано з системою IVR, що діє як термінал DT. Після надходження запиту на виклик, IVR система надсилає запит на сервер GTW, на якому зберігається профіль користувача, для отримання даних про режим користувача. Виходячи з конфігурації профілю користувача, сервер GTW відповідає IVR системі, та зазначає, чи має бути запит на виклик прийнятий як голосовий виклик чи відхилений для встановлення USSD сесії з телефоном користувача. У випадку відхилення запиту на виклик, сервіс надають аналогічно до того, як було описано у Прикладі 2. Приклад 8 Абонент має програмне забезпечення, встановлене на телефоні абонента, що діє як термінал DT та надає додаткові функціональні ознаки для обробки вхідного виклику. Однією з функцій програмного забезпечення є автовідповідь на незавершені виклики. Користувач може визначити різні відповіді для відхилених викликів, наприклад, "Вибачте, будь-ласка, я не можу зараз говорити. Я передзвоню пізніше"та різні відповіді в умовах очікування виклику, наприклад: "В мене інша лінія зараз, будь-ласка, зателефонуйте пізніше." Після надходження вхідного виклику, 102, програмне забезпечення відображає відповідну інформацію на екрані телефону та абонент може відхилити цей виклик, 108. Потім, програмне забезпечення контактує, 110, сервер GTW та сервер GTW використовує USSD канал для надсилання, 112, 114, повідомлення, визначеного для стану відхиленого виклику, на номер, що викликає. Аналогічну процедуру здійснюють в умовах очікування на виклик. Абонент може також відхилити виклик та мати програмне забезпечення телефонної трубки абонента, що надсилає інструкцію на сервер GTW для використання USSD каналу для відсилання повідомлення, визначеного для умов очікування на виклик. В обох випадках користувач може необов'язково конфігурувати програмне забезпечення для автоматичного відхилення викликів. Коли програмне забезпечення сконфігуровано з опцією "недоступно для вхідних викликів", то усі вхідні виклики відхиляються та відповідне повідомлення надсилається через сервер GTW, через USSD канал на номер, що викликає. Таким чином у цій конфігурації номер абонента призначений для обслуговування USSD повідомленнями. Усі запити на встановлення з'єднання для голосових з'єднань відхиляються, 108, виходячи з позначення USSD сервісу, 106, номера абонента у профілі абонента. Аналогічним чином, усі вхідні голосові виклики можуть бути відхилені автоматично протягом умов очікування на виклик. Додатково та переважно, у випадку відхилення виклику в умовах очікування на виклик, після завершення активного виклику, USSD повідомлення надсилається номер, що викликає, для звіту про доступність абонента, якого викликають, для здійснення викликів. ФОРМУЛА ВИНАХОДУ 55 1. Спосіб надання послуг у мережі передачі даних, з використанням USSD каналу, що включає такі стадії: отримання (102) терміналом (DT) запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта, відхилення (108) запиту на встановлення з'єднання для голосового з'єднання, якщо запит на виклик визначають (104, 106) як запит на USSD-базований сервіс, 6 UA 106234 C2 5 10 15 20 25 30 35 40 45 50 55 передачу (110) інформації про відхилений запит на виклик з термінала (DT) на сервер (GTW), де інформація включає щонайменше телефонний номер термінала (ОТ), що ініціює з'єднання, встановлення (112) USSD сесії сервером (GTW), та ініціювання (114) обміну повідомленнями від серверу (GTW) через USSD канал. 2. Спосіб за п. 1, де інформація про відхилений запит на виклик містить телефонний номер реципієнта. 3. Спосіб за п. 1, де визначення режиму текстового чи голосового з'єднання (104, 106) засновано на інформації, отриманій терміналом (DT) від сервера (GTW). 4. Спосіб за п. 1 або 3, де визначення режиму текстового чи голосового з'єднання (104, 106) засновано на профілі конфігурації користувача, який ініціює з'єднання із набраним номером. 5. Спосіб за будь-яким з пп. 1-4, де комутатор, ІVR система, телекомунікаційний модем або телефонна трубка діє як термінал (DT). 6. Спосіб за будь-яким з пп. 1-5, де термінал (DT) встановлює перше голосове з'єднання (VOICE 1) для ініціалізації термінала (ОТ) протягом USSD сесії (304). 7. Спосіб за будь-яким з пп. 1-5, де термінал (DT) встановлює перше голосове з'єднання (VOICE 1) для ініціалізації термінала (ОТ) протягом USSD сесії (304), та друге голосове з'єднання (VOICE 2) встановлюється з другим терміналом (NT), в якому термінал (DT) діє як ретранслятор голосового з'єднання між терміналом, що ініціалізує (ОТ), та другим терміналом (NT). 8. Спосіб за п. 7, де сервер (GTW) встановлює з'єднання між сервером (GTW) та другим терміналом (NT) та розпочинає обмін текстовими повідомленнями між сервером (GTW) та другим терміналом (NT). 9. Спосіб за будь-яким з пп. 1-8, де визначення запиту на встановлення з'єднання для голосового з'єднання (104) як запиту на USSD-базований сервіс базується на наявності щонайменше одного спеціального символу у викликаному номері. 10. Спосіб за будь-яким з пп. 1-8, де визначення запиту на встановлення з'єднання для голосового з'єднання (104) як запиту на USSD-базований сервіс базується на тому факті, що USSD-заснований текстовий сервіс призначено викликаному номеру. 11. Мережа передачі даних (200, 300) що включає термінал (DT) та сервер (GTW), адаптовані для надання USSD-базованих текстових повідомлень у мережі передачі даних, де термінал (DT) адаптовано для приймання запиту на встановлення виклику для голосового з'єднання з телефонним номером реципієнта та для відхилення запиту на виклик для голосового з'єднання, якщо запит на виклик визначено як запит на USSD-базований сервіс, термінал (DT) також адаптовано для передачі інформації про відхилений запит на виклик, що містить щонайменше телефонний номер термінала (ОТ), що ініціює з'єднання, на сервер (GTW) який, у свою чергу, адаптовано для встановлення та використання USSD сесії для обміну повідомленнями (114). 12. Мережа передачі даних (200, 300) за п. 11, де інформація про відхилений запит на виклик також містить телефонний номер реципієнта. 13. Мережа передачі даних (200, 300) за п. 11, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSDбазований сервіс, виходячи з інформації, отриманої терміналом (DT) від серверу (GTW). 14. Мережа передачі даних (200, 300) за п. 11 або 13, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з профілю конфігурації користувача, що ініціює з'єднання, що визначає текстовий чи голосовий режим для обслуговування набраного номера. 15. Мережа передачі даних (200, 300) за будь-яким з пп. 11-14, де автоматична телефонна станція, IVR, телекомунікаційний модем чи телефонна трубка діє як термінал (DT). 16. Мережа передачі даних (200, 300) за будь-яким з пп. 11-15, де термінал (DT) адаптовано для встановлення першого голосового з'єднання (VOICE 1) з терміналом, що ініціалізує (ОТ), протягом USSD сесії (304). 17. Мережу передачі даних (200, 300) за будь-яким з пп. 11-15, де термінал (DT) адаптовано для встановлення першого голосового з'єднання (VOICE 1) з терміналом, що ініціалізує (ОТ), протягом USSD сесії (304), та для встановлення другого голосового з'єднання (VOICE 2) з другим терміналом (NT), де термінал (DT) діє як ретранслятор голосового з'єднання між терміналом, що ініціалізує: (ОТ), та другим терміналом (NT). 18. Мережа передачі даних (200, 300) за п. 17, де сервер (GTW) адаптовано для встановлення з'єднання між сервером (GTW) та другим терміналом (NT) та ініціації обміну текстовими повідомленнями між сервером (GTW) та другим терміналом (NT). 19. Мережа передачі даних (200, 300) за будь-яким з пп. 11-18, де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом 7 UA 106234 C2 5 на USSD-базований сервіс, виходячи з наявності щонайменше одного спеціального символу у викликаному номері. 20. Мережа передачі даних (200, 300) за будь-яким з пп. 11-18 де термінал (DT) адаптовано для визначення того, чи є запит на встановлення з'єднання для голосового з'єднання запитом на USSD-базований сервіс, виходячи з того факту, що USSD-базований текстовий сервіс призначено викликаному номеру. 8 UA 106234 C2 Комп’ютерна верстка А. Крулевський Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 9

Дивитися

Додаткова інформація

Назва патенту англійською

Method for performing ussd serveces in a telecommunications network

Автори англійською

Kulakowski, Henryk

Автори російською

Кулаковски Хенрик

МПК / Мітки

МПК: H04W 4/20

Мітки: даних, спосіб, послуг, мережі, надання, передачі

Код посилання

<a href="https://ua.patents.su/11-106234-sposib-nadannya-ussd-poslug-u-merezhi-peredachi-danikh.html" target="_blank" rel="follow" title="База патентів України">Спосіб надання ussd послуг у мережі передачі даних</a>

Подібні патенти