Система передачі даних і комп’ютер-фільтр р2р-повідомлень
Номер патенту: 82699
Опубліковано: 12.05.2008
Автори: Фінкенцеллер Міхаель, Андерсен Франк-Уве, Гріммінгер Йохан
Формула / Реферат
1. Система (100) передачі даних, що включає
• стаціонарну мережу (101) передачі даних,
• мобільну радіомережу (102) передачі даних,
• інтерфейсний комп'ютер (116), зв'язаний зі стаціонарною мережею (101) передачі даних і з мобільною радіомережею (102) передачі даних і виконаний зі здатністю формувати потоки даних між стаціонарною мережею (101) передачі даних і з мобільною радіомережею (102) передачі даних,
• Superpeer-хост-комп'ютер (120), зв'язаний з інтерфейсним комп'ютером (116) мобільної радіомережі, і
• розміщений у мобільній радіомережі (102) передачі даних фільтр (117) Р2Р-повідомлень, виконаний зі здатністю виявляти Р2Р-повідомлення (119), сформовані у мобільній радіомережі (102) передачі даних, і подавати їх до Superpeer-хост-комп'ютера (120).
2. Система (100) передачі даних за п. 1, яка відрізняється тим, що стаціонарна мережа (101) передачі даних виконана з можливістю використання Інтернет-протоколів.
3. Система (100) передачі даних за п. 1 або 2, яка відрізняється тим, що Superpeer-хост-комп'ютер (120) розміщений у мобільній радіомережі (102) передачі даних.
4. Система (100) передачі даних за одним із пп. 1-3, яка відрізняється тим, що мобільна радіомережа (102) передачі даних виконана таким чином, що вона використовує систему мобільного радіозв'язку третього чи наступного покоління.
5. Система (100) передачі даних за п. 4, яка відрізняється тим, що мобільна радіомережа (102) передачі даних виконана таким чином, що вона використовує одну із мобільних радіомереж (102) передачі даних:
• універсальна система мобільного зв'язку (Universal Mobile Telecommunications System, UMTS),
• майбутня система наземного мобільного зв'язку загального користування (Future Public Land Mobile Telephone System, FPLMTS).
6. Система (100) передачі даних за одним із пп. 1-3, яка відрізняється тим, що мобільна радіомережа (102) передачі даних виконана у формі мобільної радіомережі передачі даних згідно зі стандартом GSM (Groupe Speciale Mobile, система зв'язку з рухомими об'єктами).
7. Система (100) передачі даних за п. 5, яка відрізняється тим, що
• мобільна радіомережа (102) передачі даних базована на універсальній системі мобільного зв'язку (Universal Mobile Telecommunications System, UMTS), a
• інтерфейсний комп'ютер (116) між мобільною радіомережею і стаціонарною мережею є GGSN-комп'ютером (Gateway GPRS Support Node, шлюзовий вузловий комп'ютер підтримки GPRS).
8. Система (100) передачі даних за одним із пп. 1-7, яка відрізняється тим, що має інсталяційний механізм, виконаний зі здатністю інсталювати Р2Р-службу на Superpeer-комп'ютері (120) при досягненні порогового значення частоти запитів на неї.
9. Комп'ютер-фільтр (117) Р2Р-повідомлень для застосування у системі передачі даних за одним із попередніх пунктів, виконаний зі здатністю виявляти Р2Р-повідомлення (119), сформовані у мобільній радіомережі (102) передачі даних, і подавати їх до Superpeer-комп'ютера (120).
Текст
Винахід стосується системи передачі даних, комп'ютерного фільтра Р2Р-повідомлень і способу обробки Р2Р-повідомлення. Відомо, що Р2Р-служби (від англ. peer-to-peer = «рівний-рівному» = з'єднання рівноправних учасників мережі) взаємно надаються комп'ютерами, зв'язаними між собою стаціонарною мережею передачі даних. У разі Р2Р-служб, при яких не використовується індексний сервер, як наприклад, в Р2Р-архітектурі Gnutella, виникають проблеми в рамках продуктивності і масштабування при пошуку і розподілі вмісту між комп'ютерами, зв'язаними між собою стаціонарною мережею передачі даних. З цієї причини у стаціонарній мережі передачі даних застосовують так звані Superpeer-комп'ютери (які часто називаються також "Search Hubs" (пошукові концентратори), "SuperNodes" (супер-вузли) або "UltraPeers" (ультра-учасники)), які за своєю потужністю, тобто за обчислювальною продуктивністю, а також за здатністю записувати великі обсяги даних значно переважають «нормальні» Р2Р-комп'ютери. Архітектура, при якій у рамках Р2Р-служб використовуються Superpeer-комп'ютери, називається також гідридною обчислювальною Р2Р-архітектурою. У рамках гібридної Р2Р-архітектури відоме застосування механізмів, якими всередині гібридної Р2Рслужби за допомогою робочих характеристик Р2Р-хост-комп'ютера, тобто комп'ютера, на якому інстальована Р2Р-служба, «нормальному» Р2Р-комп'ютеру надається статус Superpeer-комп'ютера. Як робочі характеристики використовуються, наприклад, обчислювальна потужність центрального обробного вузла (CPU = процесора), наявна у розпорядженні ширина смуги пропускання каналу передачі даних, до якого під'єднаний Р2Р-комп'ютер, а також наявний у Р2Р-комп'ютера об'єм пам'яті для запису. Крім того, відомо, що Р2Р-служби для мобільних кінцевих пристроїв можуть надаватися у розпорядження у мережі мобільного радіозв'язку шляхом конвертування інтерфейсним комп'ютером потоків даних від мережі мобільного радіозв'язку у приєднану стаціонарну мережу, наприклад, в Інтернет, і навпаки. Згідно з рівнем техніки Superpeer-комп'ютери наявні лише у стаціонарній мережі передачі даних. Зв'язок у стаціонарній мережі передачі даних зазвичай здійснюється згідно з протоколом Інтернету (Internet Protocol = IP) і протоколом керування передачею даних (Transport Control Protocol = TCP) або протоколом передачі дейтаграм користувача (User Datagram Protocol = UDP), а також згідно з відповідним використовуваній Р2Рпослузі Р2Р-протоколом. Якщо у рамках сеансу пакетного обміну даними з мобільним кінцевим радіопристроєм Р2Р-служба використовується мобільним кінцевим радіопристроєм, то ефективність використовуваної ним Р2Р-служби залежить в основному від того, у якому місці всередині стаціонарної мережі передачі даних розміщений відповідальний за цю послугу Superpeer-комп'ютер. При Р2Р-службі обміну даними, ініційованій мобільним кінцевим радіопристроєм, наприклад, у разі GPRS (General Packet Radio Service = пакетний радіозв'язок загального призначення), пакети обміну даних завжди повинні передаватися через GGSN-комп'ютер (Gateway GPRS Support Node-Computer = шлюзовий вузловий комп'ютер підтримки GPRS) до Інтернет-базованої стаціонарної мережі передачі даних, а у найнесприятливішому випадку - знову назад у мобільну радіомережу передачі даних. При такому підході потрібні значні ресурси як з точки зору обчислювальної потужності залучених комп'ютерів, так і з точки зору наявної ширини смуги пропускання як стаціонарної мережі передачі даних, так і мобільної радіомережі передачі даних, що за певних обставин може призвести до погіршення звичайного обміну даними чи звичайного розмовного зв'язку всередині мобільної системи радіозв'язку. Основний принцип визначення і розміщення Superpeer-комп'ютерів у стаціонарній мережі передачі даних відомий, наприклад у архітектурах FastTrack чи Gnutella Reflector. У разі FastTrack «нормальні» Р2Р-комп'ютери завдяки їх кращим порівняно з іншими Р2Р-комп'ютерами параметрам приєднання до мережі тобто більшій ширині смуги пропускання чи більшій наявній обчислювальній потужності динамічно призначаються індексними серверами (Superpeer-комп'ютерами) для усієї Р2Р-мережі передачі даних. Згідно з архітектурою Gnutella у місці, як правило, гірше під'єднаної модемної суб-мережі передачі даних інсталюється так званий комп'ютер-рефлектор, який прозоро для користувачів групує запити із решти базованої на Інтернеті мережі передачі даних і, якщо можливо, безпосередньо відповідає на них. Крім того, комп'ютер-рефлектор бере на себе буферування найчастіше запитуваних даних, іншими словами популярних даних, завдяки чому Р2Р-комп'ютери, що мають низькошвидкісне з'єднання з мережею, розвантажуються. Такий рефлектор інсталюється, як правило, у перехідних точках мережі, наприклад, у шлюзових комп'ютерах Intranet/Internet. В основі винаходу лежить задача покращення доступності Інтернет-базованих Р2Р-служб всередині мобільної радіомережі передачі даних. Проблема вирішена шляхом розробки системи передачі даних, комп'ютера-фільтра Р2Р-повідомлень, а також способу обробки Р2Р-повідомлень з ознаками незалежних пунктів формули винаходу. Система передачі даних включає стаціонарну мережу передачі даних, мобільну радіомережу передачі даних, а також виконаний як вузол зв'язку цих мереж передачі даних інтерфейсний комп'ютер між мобільною і стаціонарною мережами, зв'язаний зі стаціонарною мережею передачі даних і мобільною радіомережею передачі даних, причому інтерфейсний комп'ютер виконаний як GGSN-комп'ютер (Gateway GPRS Support Node = вузловий шлюзовий комп'ютер підтримки GPRS). Інтерфейсний комп'ютер між мобільною і стаціонарною мережами призначений для конвертування потоку даних, що надходять від стаціонарної мережі передачі даних, у протокол передачі даних, використовуваний у мобільній радіомережі передачі даних, а також для конвертування потоку даних, що надходять від мобільної радіомережі передачі даних, у протокол передачі даних, використовуваний у стаціонарній мережі передачі даних. Крім того, передбачений Superpeerкомп'ютер, зв'язаний з інтерфейсним комп'ютером мобільної мережі і стаціонарної мережі. Крім того, у мобільній радіомережі передачі даних встановлений фільтр Р2Р-повідомлень, виконаний зі здатністю виявляти Р2Р-повідомлення, сформовані у мобільній радіомережі передачі даних, і подавати їх до Superpeer комп'ютера. У іншій формі виконання передбачено, що фільтр Р2Р-повідомлень виконаний зі здатністю виявляти Р2Р-повідомлення, що надходять із стаціонарної мережі передачі даних, і подавати їх до Superpeerкомп'ютера у мобільній радіомережі передачі даних. Розміщений у мобільній радіомережі передачі даних комп'ютер-фільтр виконаний зі здатністю виявляти Р2Р-повідомлення, що надходять із мобільної радіомережі передачі даних і подачі їх до Superpeerкомп'ютера, зв'язаного з комп'ютером-фільтром Р2Р-повідомлень. Згідно зі способом обробки Р2Р-повідомлень виявляють Р2Р-повідомлення, сформоване у мобільній радіомережі передачі даних і передають до зв'язаного з інтерфейсним комп'ютером між мобільною мережею і стаціонарною мережею Superpeer-комп'ютера, який обробляє Р2Р-повідомлення. Виявлення Р2Рповщомлення, сформованого у мобільній мережі передачі даних, здійснюють згідно з винаходом за допомогою розміщеного у мобільній радіомережі передачі даних комп'ютера-фільтра Р2Р-повідомлень. Наочно винахід можна вбачати у тому, що ще у мобільній радіомережі передачі даних, тобто безпосередньо або з точки зору потоку повідомлень дуже близько до мобільної радіомережі передачі даних виявляють Інтернет-базовані Р2Р-повідомлення і здійснюють їх передачу до Superpeer-комп’ютера, розміщеного дуже близько до інтерфейсного комп'ютера між мобільною і стаціонарною мережами передачі даних. Вираз «близько» у цьому зв'язку слід розуміти таким чином, що Superpeer-комп'ютер, тобто комп'ютер із Superpeer-функціональністю, зв'язаний з інтерфейсним комп'ютером між мобільною і стаціонарною мережами передачі даних за допомогою каналу з широкою смугою пропускання, іншими словами - за допомогою оптимізованого каналу зв'язку, наприклад, у безпосередній близькості від інтерфейсного комп'ютера, переважно за допомогою безпосереднього зв'язку без проміжних посередницьких комп'ютерів, з виділеним приєднанням до Інтернет-базованої стаціонарної мережі передачі даних. Комп'ютер-фільтр Р2Р-повідомлень, а також Superpeer-компьютер розміщені у мобільній радіомережі передачі даних і керуються і обслуговуються оператором мобільної радіомережі передачі даних. Superpeer-комп'ютер розміщений переважно у мобільній радіомережі передачі даних; при використанні мережі мобільного радіозв'язку третього покоління - наприклад у базовій мережі (Core Network) мобільної радіомережі передачі даних. Адресування Superpeer-комп'ютера при застосуванні протоколу передачі даних мобільної радіомережі передачі даних третього покоління може бути здійснене SGSN-комп'ютером (Serving GPRS Support Node = вузловий комп'ютер обслуговування GPRS) або GGSN-комп'ютером (Gateway GPRS Support Node = шлюзовий вузловий комп'ютер підтримки GPRS). Згідно з винаходом інформаційний обмін, що виникає у базовій мережі мобільної радіомережі передачі даних внаслідок частого пересилання Р2Р-повідомлень через велику кількість Р2Р-комп'ютерів, може бути зменшений завдяки ранньому завершенню обміну даними. Раннє завершення слід віднести зокрема на рахунок безпосередньої близькості Superpeer-комп'ютера до інтерфейсного комп'ютера між мобільною і стаціонарною мережами передачі даних. Крім того, оптимізується підтримка різних Р2Р-служб з точки зору необхідної ширини смуги пропускання, а також необхідної обчислювальної потужності Superpeer-комп'ютера. Крім того, зменшується час відповіді на Р2Р-запити і запитані дані швидко надаються у розпорядження мобільного кінцевого радіопристрою, що надіслав запит, завдяки чому підвищується якість обслуговування користувача Р2Р-служби від мобільного пристрою передачі даних. Крім того, завдяки вибірковій пропозиції для використання власного Superpeer-комп'ютера підвищується привабливість і здатність надання послуг для оператора мобільної радіомережі передачі даних. Переважні вдосконалення винаходу відображені у додаткових пунктах формули винаходу. Описані нижче форми виконання винаходу стосуються як системи передачі даних і комп'ютера-фільтра Р2Р-повідомлень, так і способу обробки Р2Р-повідомлення. Згідно з однією формою виконання винаходу стаціонарна мережа передачі даних базується на Інтернетпротоколах, тобто зокрема на Internet Protocol (IP) і протоколом керування передачею даних (Transport Control Protocol = TCP) або протоколом передачі дейтаграм користувача (User Datagram Protocol = UDP). Superpeer-комп'ютер розміщений переважно у мобільній радіомережі передачі даних. Завдяки такій формі виконання винаходу досягається вкорочення шляху Р2Р-запитів, що передаються від мобільних кінцевих радіопристроїв, і усувається значний потік даних у стаціонарну мережу передачі даних, де лише після передачі через велику кількість комп'ютерів-посередників, а також Р2Р-комп'ютерів стаціонарної мережі буде визначено Superpeer-комп'ютер, який зможе обробити Р2Р-запит. Згідно з формою виконання винаходу мобільна радіомережа передачі даних базується на системі мобільного радіозв'язку третього або одного із наступних поколінь, зокрема на одній із наведених нижче мереж: універсальна система мобільного зв'язку (Universal Mobile Telecommunications System = UMTS), майбутня система сухопутного мобільного зв'язку загального користування (Future Public Land Mobile Telephone System = FPLMTS). Згідно з іншою формою виконання винаходу передбачено, що мобільна радіомережа передачі даних виконана на основі стандарту GSM (Groupe Speciale Mobile = система зв'язку з рухомими об'єктами). Для випадку, коли GGSN-комп'ютер у мережі мобільного радіозв'язку передбачений як інтерфейсний комп'ютер між мобільною і стаціонарною мережами передачі даних, переважно для випадку, коли мобільна радіомережа передачі даних виконана як UMTS, передача даних від мобільної радіомережі до стаціонарної мережі і навпаки здійснюється за допомогою GGSN-комп'ютера. Згідно з іншою формою виконання винаходу передбачений інсталяційний механізм, за допомогою якого Р2Р-служба інсталюється в Superpeer-комп'ютері коли вона достатньо часто запитується мобільними кінцевими радіопристроями. Частота, з якою від мобільних кінцевих радіопристроїв надходять запити на конкретну Р2Р-службу, може бути визначена за допомогою лічильників, поставлених у відповідність запропонованим Р2Р-службам, передбачених у Superpeer-комп'ютері або у комп'ютері-фільтрі Р2Р-повідомлень. У разі, коли Р2Р-служба запитується частіше, ніж попередньо задане порогове значення, відповідна Р2Р-служба інсталюється в Superpeer-комп'ютері (якщо досі вона була відсутня на ньому), який у подальшому називається Superpeerхост-комп'ютер. У цьому зв'язку слід зауважити, що можуть бути інстальовані кілька Superpeer-пунктів для кількох Р2Р-служб на одному й тому ж Superpeer-хост-комп'ютері, які можуть бути запущені там. У альтернативній формі виконання передбачено, що лічильники Р2Р-служб через попередньо встановлений інтервал часу скидають на нуль, тобто як критерій потрібності інсталяції певної Р2Р-служби використовується частота надходження запитів; іншими словами, Р2Р-служба інсталюється у Superpeerкомп'ютері, коли протягом попередньо заданого інтервалу часу у мобільну радіомережу передачі даних надходить більше Р2Р-запитів від мобільних кінцевих радіопристроїв, ніж це передбачено попередньо встановленим пороговим значенням. Приклад виконання винаходу представлений на фігурі і детальніше пояснений нижче. На фігурі зображена система 100 передачі даних 100, що містить стаціонарну мережу 101 передачі даних і мобільну радіомережу передачі даних. Стаціонарна мережа передачі даних містить велику кількість з'єднаних між собою комп'ютерів 103, 104, 105, 106, 107, 108, 109, 110, які для передачі даних у даному прикладі виконання використовують Інтернетпротокол (Internet-ProtосоІ = IP) і протокол керування передачею (Transport Control Protocol = TCP), іншими словами, стаціонарна мережа передачі даних базується на Інтернет-протоколах. Крім того, в стаціонарних комп'ютерах 103, 104, 105, 106, 107 довільно заданим чином інстальовані Р2Рслужби, а також стаціонарні комп'ютери 103, 104, 105 додатково обладнані для передачі даних згідно з Р2Рпротоколом передачі даних, завдяки чому вони можуть готувати Р2Р-служби і давати запити на них. Наприклад, у стаціонарних комп'ютерах 103, 104, 105 передбачені File-Sharing (доступ до файлів), а також служби підготовки файлів, наприклад, мультимедіа-файлів, зокрема аудіо-файлів і/або відео-файлів і/або файлів зображень, або - згідно з даним прикладом виконання - також аудіо-файлів, що містять мелодії телефонних дзвінків. Крім того, у стаціонарних комп'ютерах 103, 104, 105 записані також мультимедіа-файли, приготовлені для інших Р2Р-комп'ютерів. Використовуються переважно Р2Р-служби згідно з Р2Р-протоколом передачі даних Gnutella або згідно з Р2Р-протоколом передачі даних FastTrack. Якщо як Р2Р-протокол передачі даних використовується FastTrack, то готуються, наприклад, базовані на ньому Р2Р-служби lmesh, Grokster або KaZaA. У альтернативному прикладі виконання можуть бути використані довільні Р2Р-служби і Р2Р-протоколи передачі даних. Крім того, стаціонарна мережа 101 передачі даних містить Superpeer-комп'ютери 106, 107, які мають придатну для деяких чи для всіх наявних у мережі Р2Р-служб Superpeer-функціональність, тобто, наприклад, для певної Р2Р-служби діють як індексний сервер. Стаціонарні комп'ютери 103, 104, 105 і стаціонарні комп'ютери 106, 107 утворюють так звану родову Р2Рмережу 111, іншими словами - віртуальну мережу комп'ютерів, які можуть спілкуватися між собою згідно з певною Р2Р-службою або згідно з певним Р2Р-протоколом передачі даних. Мобільна радіомережа 102 передачі даних містить велику кількість мобільних кінцевих радіопристроїв 112, які також придатні для формування Р2Р-служб чи запитів на них. Мобільні кінцеві радіопристрої 112 через радіоканал 113 зв'язані з базовою станцією 114, а через неї - з SGSN-комп'ютером 115 (Serving GPRS Support Node = вузловий комп'ютер обслуговування GPRS) або з GGSN-комп'ютером 116 (Gateway GPRS Support Node = шлюзовий вузловий комп'ютер підтримки GPRS), завдяки чому мобільні кінцеві радіопристрої 112 можуть здійснювати обмін повідомленнями з GGSNкомп'ютером 116 за допомогою використовуваного протоколу мобільного радіозв'язку. Мобільна радіомережа 102 передачі даних побудована згідно зі стандартом UMTS (Universal Mobile Telecommunications System = універсальна система мобільного зв'язку). Згідно з цим прикладом виконання винаходу GGSN-комп'ютер 116 служить як комп'ютер-інтерфейс між мобільною і стаціонарною мережами і, з одного боку, виконаний зі здатністю конвертування потоку даних, що надходить від стаціонарної мережі 101 передачі даних у використовуваний у мобільній радіомережі 102 протокол передачі даних і, з іншого боку, конвертування потоку даних, що надходить від мобільної мережі 102 передачі даних у використовуваний у стаціонарній мережі 101 протокол передачі даних або її формат даних. Крім того, у GGSN-комп'ютері 116 передбачений фільтр 117 Р2Р-повідомлень, який у потоці повідомлень, що надходять до GGSN-комп'ютера 116, виявляє Р2Р-повідомлення. Це здійснюється, наприклад, таким чином: поданий від мобільного кінцевого радіопристрою 112 на GGSNкомп'ютер 116 Р2Р-запит-повідомлення 118 у форматі протоколу UMTS, у загальному випадку - у конкретно використовуваному форматі протоколу 3GPP (Generic Packetized Protocol = загальний протокол пакетної передачі; SCSI-3), розпаковується, тобто декодується, завдяки чому у GGSN-комп'ютері 116 на протокольному рівні 7 моделі OSI (Open Systems Interconnection = взаємодія відкритих систем), тобто на прикладному рівні, Р2Р-запит-повідомлення виявляється за Р2Р-форматом протоколу передачі даних. Альтернативно як ідентифікаційний критерій можуть бути використані дані порту, через який було отримано GGSN-комп'ютером 116 Р2Р-запит-повідомлення 118, оскільки зазвичай Р2Р-службі присвоєний однозначний номер порту. Після декодування Р2Р-запиту-повідомлення 118 GGSN-комп'ютер 116 використовує відповідності, в якій зведені усі відомі фільтру 117 Р2Р-повідомлень формати Р2Р-протоколів, щоб шляхом порівняння форматів протоколів визначити, чи є формат, використаний у отриманому повідомленні, форматом Р2Р-протоколу, і якщо так, то якого, а також запит на яку Р2Р-службу міститься у Р2Р-повідомленні 118. Якщо GGSN-комп'ютер 116 може ідентифікувати Р2Р-службу він передає декодоване Р2Р-запитповідомлення 119 зв'язаному з GGSN-комп'ютером 116 Superpeer-хостінг-серверу 120 (комп'ютер, що надає послуги з розміщення інформації). Superpeer-хостінг-сервер 120 також належить до мобільної радіомережі 102 передачі даних. Superpeer-хостінг-сервер 120 приймає декодоване Р2Р-запит-повідомлення 119 і визначає, чи зможе він сам надати Р2Р-послугу, що міститься у Р2Р-запиті 119. У наведеному прикладі виконання мобільний кінцевий радіопристрій 112 надіслав Р2Р-запит 119 щодо певної мелодії телефонного дзвінка. У найпростішому випадку передбачено, що запит-повідомлення 118 зовсім не змінюється, а лише розпаковується, що GGSN-комп'ютер 116 і так це виконує. Це означає, що у цьому разі Р2Р-запитповідомлення 119 є повідомленням, надісланим Інтернет-протоколом з цільовою адресою якого-небудь сусіднього рівноправного учасника мережі. У цьому разі Superpeer-хостінг-сервер 120 є нічим іншим, як простим комп'ютером-маршрутизатором, з тією відмінністю, що - як уже було вище сказано - запускається лічильний механізм, який дбає про те, щоб починаючи з певного рівня популярності служби на Superpeer-хостінг-сервері 120, інсталювався Superpeerпункт даної Р2Р-служби. Якщо на мобільному передавальному пристрої інстальована немодифікована версія програми P2P-FileSharing (доступу до файлів), навряд чи вдасться ефективно обробити ці запити у фільтрі 117 Р2Р-повідомлень або у Superpeer-хостінг-сервері 120 без деінсталяції фільтра 117 Р2Р-повідомлень або Superpeer-хостінгсервера 120 таким чином, щоб вони розуміли базовий варіант використовуваного Р2Р-протоколу передачі даних, тобто щоб могли обробляти його. У цьому разі в залежності від використовуваного Р2Р-протоколу передачі даних слід потурбуватися про те, щоб 1. був інстальований Superpeer-пункт відповідної Р2Р-служби і 2. цей Superpeer-пункт був ознайомлений з ІР-адресами Superpeer-хостінг-сервера 120 і/або мобільних кінцевих пристроїв 112. У цьому разі підхід залежить від протоколу. Якщо припустити, що певний Р2Р-протокол передачі даних має достатньо інтелектуальний алгоритм вибору Superpeer, то через певний час Superpeer буде автоматично виявлений у Superpeer-хостінг-сервері 120 і будуть оповіщені мобільні абоненти 112. Від цього моменту запити 119 завжди будуть адресуватися до Superpeer-хостінг-сервера 120. Таким чином задачами фільтра 117 Р2Р-повідомлень є: 1. Визначення популярності Р2Р-служби; 2. Починаючи з певного рівня популярності Р2Р-служби, ініціювання інсталяції Superpeer-пункту цієї Р2Рслужби на Superpeer-хостінг-сервері 120; 3. Відхилення усіх повідомлень, адресованих не на Superpeer-пункт у власній мережі, як детальніше пояснюється нижче. Як було сказано вище, протокольні Р2Р-повідомлення уже адресуються на «будь-які» IP-адреси «відомих» рівноправних учасників Р2Р-служби. Цих відомих рівноправних учасників визначає Р2Р-програма або за допомогою так званих рандеву-серверів, які формують списки «активних» рівноправних учасників або за допомогою попередньо заданих адрес (конфігураційний файл), або шляхом ручного введення користувачем. Ці три можливості надають також точки входження, щоб залучити власного Superpeer. Аналіз і обробка повідомлень, адресованих не на власний Superpeer, є дуже витратною і доцільна лише у виняткових випадках. Один такий винятковий випадок пропонують так звані пункти переадресування ("Redirector"-lnstanz). Вони визначаються протоколами і приблизно можуть бути порівняні з рандеву-сервером. Вони також адресуються безпосередньо Р2Р-програмою на кінцевому пристрої, але певними повідомленнями (визначеними протоколом) можуть спонукати рівноправних учасників мережі до враховування Superpeer-учасників. Таким чином, згідно з винаходом надаються крім іншого такі можливості для залучення власного Superpeer-учасника: 1. Покладатися на інтелектуальність протоколу (автоматично). 2. Повідомити рандеву-серверу IP власного Superpeer-учасника. 3. Інсталювати модифіковані версії Р2Р-програм, які уже містять адресу власного Superpeer-учасника. 4. На власній Інтернет-сторінці розмістити для скачування адресу власного Superpeer-учасника для ручного конфігурування Р2Р-програм. 5. За допомогою пунктів переадресування Р2Р-служби або протокольних Р2Р-повідомлень, які дозволяють переадресування, привертати увагу Р2Р-програми до власного Superpeer-учасника. 6. Фільтр відхиляє усі повідомлення, адресовані не на Superpeer-учасника. Але ця можливість функціонує лише у поєднанні зі вказаним вище методом оповіщення кінцевих пристроїв про власний Superpeer. Якщо відповідна Р2Р-служба інстальована в Superpeer-хостінг-сервері 120, то він надає запитану Р2Рпослугу і передає GGSN-комп'ютеру 112 у Р2Р-відповіді 121 результат запитаної Р2Р-служби. Р2Р-відповідь 121 передається на мобільний радіопристрій 112, який надіслав Р2Р-запит 119. Після цього вказаний у Р2Рзапиті 119 мультимедіа-файл - який у даному прикладі виконання містить бажану мелодію телефонного дзвінка - зчитується із пам'яті Superpeer-хостінг-сервера 120 і передається мобільному кінцевому радіопристрою 112 або завантажується із Р2Р-сервера. У даному разі припускається, що уже інстальований і підтверджений Superpeer-учасник підтримує так звану функцію «кешування», а також що бажана мелодія телефонного дзвінка уже була один раз запитана і тому уже кешована у Superpeer-комп'ютері, тобто здійснений її проміжний запис. Таким чином передача даних може бути здійснена. При цьому слід відрізняти повідомлення запиту/відповіді від власне обміну даними. У разі, коли дані не були кешовані, Superpeer-хостінг-сервер 120 дає лише інформацію, де слід шукати дані у Р2Р-мережі. Лише після цього звідти може бути здійснене завантаження. Таким чином у описаному вище прикладі взагалі уникається потрапляння потоку даних до стаціонарної мережі 101 передачі даних і залучення наявних там ресурсів. Так надається Р2Р-послуга мобільному кінцевому радіопристрою 112. У цьому зв'язку слід вказати на те, що згідно з альтернативною формою виконання описаний вище підхід може бути застосований також і для іншого напрямку передачі даних, а саме на повідомлення-запит із стаціонарної мережі передачі даних до мобільної радіомережі передачі даних. Якщо ж запитана Р2Р-служба у Superpeer-хостінг-сервері 120 ще не інстальована, то він передає запит 119 далі у стаціонарну мережу 101 передачі даних (не зображена), тобто в Інтернет, або у Р2Р-мережу 111 до інших стаціонарних Superpeer-комп'ютерів 106, 107 або до інших стаціонарних Р2Р-комп'ютерів 103, 104, 105 і подає таким чином запит на Р2Р-службу для мобільного кінцевого радіопристрою 112 на стаціонарні комп'ютери 103, 104, 105, 106, 107. У цьому разі Superpeer-хостінг-сервер 120 представляє IP-комп'ютермаршрутизатор. Крім того, у Superpeer-хостінг-сервері 120 для кожної відомої йому Р2Р-служби передбачений лічильник, який при отримані Р2Р-запиту на відповідну Р2Р-службу збільшує вміст на 1, якщо ця Р2Р-служба досі не інстальована на Superpeer-хостінг-сервері 120. Коли вміст лічильника перевищує попередньо задане порогове значення, то Р2Р-служба, яка таким чином досягла достатньої популярності, інсталюється і конфігурується на Superpeer-хостінг-сервері 120 за допомогою інсталяційного механізму вручну, а переважно - автоматично. При інсталяції Р2Р-служби на Superpeer-хостінг-сервері 120 інстальована служба таким чином конфігурується і забезпечується ресурсами, наприклад, достатньою обчислювальною продуктивністю, достатньо швидким, тобто з достатньо широкою смугою пропускання каналом передачі даних у стаціонарній мережі, а також достатнім розміром пам'яті, що пункт надання Р2Р-служби всередині усієї Р2Р-мережі стає Superpeer-комп'ютером. У цьому зв'язку при інсталяції Р2Р-служби на Superpeer-хостінг-сервері 120 службу публікують на відповідних Інтернет-сторінках або здійснюють запис до так званого «рандеву»-сервера або до хост-кеша. Також і мобільні кінцеві радіопристрої 112, які бажають використовувати певну Р2Р-службу, можуть бути переважно також автоматично - інформовані про наявність такого Superpeer-пункту для відповідної Р2Рслужби у мобільній радіомережі передачі даних даного оператора і відповідним чином конфігуровані. Наочно винахід можна вбачати у тому, що Superpeer-комп'ютер якомога більш оптимізовано під'єднаний до мобільної радіомережі передачі даних або уже розміщений у мобільній радіомережі 102 передачі даних і обслуговується оператором мобільної радіомережі, завдяки чому сформовані мобільним кінцевим радіопристроєм Р2Р-запити не передаються до загальної, передовсім стаціонарно базованої Р2Р-мережі 111, а якомога раніше обробляються на місці, у мобільній радіомережі передачі даних, в результаті чого зменшується загальний обсяг потоку даних. У цьому зв'язку слід зауважити, що винахід може бути застосований як у разі Р2Р-архітектур з двома ієрархічними рівнями, так і у разі гібридних Р2Р-архітектур з довільною кількістю додаткових ієрархічних рівнів.
ДивитисяДодаткова інформація
Назва патенту англійськоюData communication network and computer-filter p2р -messages
Автори англійськоюAndersen Frank-Uve, Finkentseller Michael, Hrimminher Johan
Назва патенту російськоюСистема передачи данных и компьютер-фильтр р2р-сообщений
Автори російськоюАндерсен Франк-Уве, Финкенцеллер Михаель, Гриммингер Йохан
МПК / Мітки
МПК: H04L 29/08
Мітки: комп'ютер-фільтр, р2р-повідомлень, передачі, система, даних
Код посилання
<a href="https://ua.patents.su/6-82699-sistema-peredachi-danikh-i-kompyuter-filtr-r2r-povidomlen.html" target="_blank" rel="follow" title="База патентів України">Система передачі даних і комп’ютер-фільтр р2р-повідомлень</a>
Попередній патент: Заміщені похідні піролу та їх використання в якості інгібіторів hmg-co
Наступний патент: Вузол штифтового з’єднання ротора осьової турбомашини та спосіб його складання
Випадковий патент: Спосіб переміщення хімусу при роздільній ентеростомі