Спосіб мультиплексування по схильному до помилок безпровідному широкосмуговому каналу
Номер патенту: 90135
Опубліковано: 12.04.2010
Автори: Радхакрішнан Дханакар, Коллінз Брюс, Гаутам Шушил
Формула / Реферат
1. Спосіб передачі інформації у межах суперкадру, який включає
визначення інформації про довжинупотоку щонайменше для одного потоку даних, що підлягає передачі;
асоціювання інформації про довжину потоку з повідомленням системних параметрів, який відрізняється тим, що включає
передачу повідомлення системних параметрів, яке включає в себе асоційовану інформацію про довжину потоку окремо від потоку даних, причому повідомлення системних параметрів включено у канал символів службових даних (ОIS), причому канал OIS розташований на початку суперкадру.
2. Спосіб за п. 1, який додатково включає асоціювання інформації про довжину потоку з даними каналу службових даних.
3. Спосіб за п. 1, в якому інформація про довжину потоку основана на пакетах рівня керування доступом до середовища (МАС).
4. Спосіб за п. 1, в якому повідомлення системних параметрів передається згідно з першими характеристиками передачі, а потік даних передається згідно з другими характеристиками передачі.
5. Спосіб за п. 1, в якому інформація про довжину потоку включена в повідомлення системних параметрів.
6. Спосіб прийому інформації, який включає
прийом повідомлення системних параметрів, що включає в себе інформацію про довжину потоку щонайменше для одного переданого потоку даних, причому повідомлення системних параметрів приймається окремо від переданого потоку даних в каналі символів службових даних;
відновлення інформації про довжину потоку з прийнятого повідомлення системних параметрів; і
зчитування потоку даних, відповідного інформації про довжину потоку.
7. Пристрій передачі інформації у межах суперкадру, який включає
засіб визначення інформації про довжину потоку щонайменше для одного потоку даних, що підлягає передачі;
засіб асоціювання інформації про довжину потоку з повідомленням системних параметрів, який відрізняється тим, що включає
засіб передачі повідомлення системних параметрів, що включає в себе асоційовану інформацію про довжину потоку, окремо від потоку даних, причому повідомлення системних параметрів включене у канал символів службових даних (OIS), причому канал OIS розташований на початку суперкадру.
8. Пристрій за п. 7, який додатково містить засіб асоціювання інформації про довжину потоку з даними каналу службових даних.
9. Пристрій за п. 7, в якому інформація про довжину потоку основана на пакетах рівня керування доступом до середовища (МАС).
10. Пристрій за п. 7, в якому повідомлення системних параметрів передається згідно з першими характеристиками передачі, а потік даних передається згідно з другими характеристиками передачі.
11. Пристрій за п. 7, в якому інформація про довжину потоку включена в повідомлення системних параметрів.
12. Машинозчитуваний носій, що містить одну або більше послідовностей з однієї або більше інструкцій для виконання одним або більше процесорами для виконання способу передачі інформації у межах суперкадру, причому інструкції, при виконанні їх одним або більше процесорами, забезпечують виконання одним або більше процесорами етапів способу за пп. 1-6.
13. Передавальний модуль для передачі інформації у межах суперкадру, який включає
секцію визначення, виконану з можливістю визначення інформації про довжину потоку щонайменше для одного потоку, що підлягає передачі;
секцію асоціювання, виконану з можливістю асоціювання інформації про довжину потоку з повідомленням системних параметрів, який відрізняється тим, що включає
передавач, виконаний з можливістю передачі повідомлення системних параметрів, що включає в себе асоційовану інформацію про довжину потоку, окремо від потоку даних, причому повідомлення системних параметрів включене у канал символів службових даних (OIS), причому канал ОIS розташований на початку суперкадру.
14. Система передачі інформації у межах суперкадру, яка включає
процесор, що має першу і другу логічні секції;
причому перша логічна секція визначає інформацію про довжину потоку щонайменше для одного потоку даних, що підлягає передачі;
причому друга логічна секція асоціює інформацію про довжину потоку з повідомленням параметрів системи; і
передавач, виконаний з можливістю передачі повідомлення системних параметрів, що включає в себе інформацію про довжину потоку, окремо від потоку даних, причому повідомлення системних параметрів включено у канал символів службових даних (ОIS), причому канал OIS розташований на початку суперкадру.
Текст
1. Спосіб передачі інформації у межах суперкадру, який включає визначення інформації про довжину потоку щонайменше для одного потоку даних, що підлягає передачі; асоціювання інформації про довжину потоку з повідомленням системних параметрів, який відрізняється тим, що включає передачу повідомлення системних параметрів, яке включає в себе асоційовану інформацію про довжину потоку окремо від потоку даних, причому повідомлення системних параметрів включено у канал символів службових даних (ОIS), причому канал OIS розташований на початку суперкадру. 2. Спосіб за п. 1, який додатково включає асоціювання інформації про довжину потоку з даними каналу службових даних. 3. Спосіб за п. 1, в якому інформація про довжину потоку основана на пакетах рівня керування доступом до середовища (МАС). 4. Спосіб за п. 1, в якому повідомлення системних параметрів передається згідно з першими характеристиками передачі, а потік даних передається згідно з другими характеристиками передачі. 5. Спосіб за п. 1, в якому інформація про довжину потоку включена в повідомлення системних параметрів. 6. Спосіб прийому інформації, який включає прийом повідомлення системних параметрів, що включає в себе інформацію про довжину потоку 2 (19) 1 3 90135 4 13. Передавальний модуль для передачі інформа14. Система передачі інформації у межах суперкації у межах суперкадру, який включає дру, яка включає секцію визначення, виконану з можливістю визнапроцесор, що має першу і другу логічні секції; чення інформації про довжину потоку щонайменпричому перша логічна секція визначає інформаше для одного потоку, що підлягає передачі; цію про довжину потоку щонайменше для одного секцію асоціювання, виконану з можливістю асопотоку даних, що підлягає передачі; ціювання інформації про довжину потоку з повідопричому друга логічна секція асоціює інформацію мленням системних параметрів, який відрізняпро довжину потоку з повідомленням параметрів ється тим, що включає системи; і передавач, виконаний з можливістю передачі попередавач, виконаний з можливістю передачі повідомлення системних параметрів, що включає в відомлення системних параметрів, що включає в себе асоційовану інформацію про довжину потоку, себе інформацію про довжину потоку, окремо від окремо від потоку даних, причому повідомлення потоку даних, причому повідомлення системних системних параметрів включене у канал символів параметрів включено у канал символів службових службових даних (OIS), причому канал ОIS розтаданих (ОIS), причому канал OIS розташований на шований на початку суперкадру. початку суперкадру. Дана патентна заявка запитує пріоритет попередньої заявки №60/660865, поданої 10 березня 2005 року і переуступленої правонаступнику даної заявки, і цим включеної у документ за допомогою посилання. Галузь техніки Даний винахід належить до ефективності передачі у мережах зв'язку. Конкретніше, даний винахід належить до зменшення помилок передачі даних в безпровідних мережах зв'язку. Опис попереднього рівня техніки FLO є технологією, призначеною насамперед для ефективного і економічного поширення одного і того ж мультимедійного вмісту (контенту) одночасно мільйонам безпровідних абонентів. Задачею технології FLO є зменшення витрат, пов'язаних з доставкою подібного контенту, і надання користувачам можливості переміщатися по каналах контенту на мобільних телефонних трубках, в основному використовуваних для звичайних стільникових послуг передачі даних і голосових послуг. Такий мультимедійний контент також відомий як послуги. Послугою є агрегація одного або декількох незалежних компонентів даних. Кожний незалежний компонент даних послуги називається потоком. Послуги розділяються на два види на основі їх зони дії: глобальні послуги і локальні послуги. Локальні послуги є груповою передачею для прийому в межах міста. На відміну від цього, глобальні послуги є груповою передачею в межах одного або декількох міст. Послуги FLО передаються по одному або декільком логічним каналам, відомим як логічні канали MediaFLO або MLC. MLC можна розділити максимум на три логічних потоки. Дані логічні підканали надалі будуть іменуватися потоками. Кожний потік, як незалежний компонент даних послуги, переноситься таким одиночним потоком. Обробка MLC в мережі FLO керується на основі керуючої протокольної інформації. Дана керуюча інформація передається мережею по радіозв'язку в елементах, званих пакетами фізичного рівня (PLP). В межах мережі FLO, мультиплексування множини потоків різних засобів передачі в схиль ному до помилок, безпровідному широкосмуговому каналі може представляти значні проблеми. Зокрема, якщо службові дані, необхідні мережевому пристрою для демультиплексування і/або декодування даних, прийняті приймачем даного пристрою з помилкою, відповідні мультимедійні дані втрачаються доти, поки не прийняті дійсні службові дані. Якщо PLP, що несуть інформацію потоку прийняті з помилкою, то приймач не зможе зробити демультиплексування і/або декодування окремих потоків, навіть якщо ці мультимедійні дані були прийняті без помилки. Отже, необхідний спосіб і система для демультиплексування окремих потоків і обробки потоків, навіть якщо один або декілька окремих потоків прийняті з помилкою. Короткий опис винаходу Відповідно до принципів даного винаходу, як представлено і описано у широкому обсязі в цьому документі, даний винахід включає в себе спосіб для передачі інформації. Даний спосіб включає в себе визначення інформації про довжину потоку щонайменше для одного потоку даних, і зв'язування інформації про довжину потоку з повідомленням системних параметрів. Повідомлення системних параметрів, що включає в себе асоційовану інформацію про довжину потоку, передається окремо від потоку даних. В одному аспекті даного винаходу пристрій для передачі інформації, включає в себе засіб для визначення інформації про довжину потоку щонайменше для одного потоку даних, що передається, і засіб для асоціювання інформації про довжину потоку з повідомленням системних параметрів. Пристрій також включає в себе засіб для передачі повідомлення системних параметрів, що включає в себе асоційовану інформацію про довжину потоку окремо від потоку даних. В іншому аспекті даного винаходу машиночитаний носій, що містить одну або декілька послідовностей однієї або декількох інструкцій для виконання одним або декількома процесорами, виконує спосіб для передачі інформації. Дані інструкції, при виконанні їх одним або декількома процесорами, забезпечують виконання згаданими 5 90135 6 одними або декількома процесорами етапів видетально описані нижче з посиланням на креслензначення інформації про довжину потоку щонайня. менше для одного потоку даних, що передається, і Короткий опис креслень асоціювання інформації про довжину потоку з поКреслення, що додаються, включені у даний відомленням системних параметрів. Також, викодокумент і складають частину опису винаходу, нується етап передачі повідомлення системних ілюструють варіанти здійснення даного винаходу і, параметрів, що включає в себе асоційовану інфоспільно з даним вище загальним описом і даним рмацію про довжину потоку, окремого від потоку нижче докладним описом варіантів здійснення, даних. служать для пояснення суті даного винаходу. На В іншому аспекті даного винаходу передавакресленнях представлено наступне: льний модуль для передачі інформації включає в Фіг.1 - мережа, яка включає в себе один варісебе секцію визначення, виконану з можливістю ант здійснення системи доставки контенту; визначення інформації про довжину потоку щоФіг.2 - постачальник контенту, придатний для найменше для одного потоку даних, що передавикористання у варіанті здійснення системи досється. Даний передавальний модуль також вклютавки контенту, показаного на Фіг.1; чає в себе секцію асоціювання, виконану з Фіг.3 - сервер контенту, придатний для викоможливістю асоціювання інформації про довжину ристання у варіанті здійснення системи доставки потоку з повідомленням системних параметрів. контенту, показаного на Фіг.1; Передавач виконаний з можливістю передавати Фіг.4 - структурна схема, що ілюструє співвідповідомлення системних параметрів, що включає ношення між потоками і MLC в загальноприйнятих в себе інформацію про довжину потоку, окремо від мережах зв'язку, основаних на FLO; потоку даних. Фіг.5 - структурна схема, що ілюструє метод Ще в одному аспекті система включає в себе упакування потоків в MLC; процесор, що має першу і другу логічні секції. ПеФіг.6 - зразковий суперкадр, який використовурша логічна секція визначає інформацію про довється в загальноприйнятих мережах; жину потоку щонайменше для одного потоку даФіг.7 - відповідність між пакетами МАС-рівня і них, а друга логічна секція асоціює інформацію PLP; про довжину потоку з повідомленням системних Фіг.8 - зразкове повідомлення системних папараметрів. Передавач виконаний з можливістю раметрів OIS, виконане за даним варіантом здійспередавати повідомлення системних параметрів, нення; що включає в себе інформацію про довжину потоФіг.9 - блок-схема зразкового способу реалізаку, окремо від потоку даних. ції даного варіанту здійснення; і Мультиплексування множини потоків різних Фіг.10 - структурна схема зразкової системи за мультимедійних даних в схильному до помилок, даним варіантом здійснення. безпровідному широкосмуговому каналі представДокладний опис винаходу ляє особливі проблеми. Зокрема, якщо службові Нижченаведений докладний опис даного видані, необхідні мережевому пристрою для демульнаходу посилається на креслення, що описують типлексування і/або декодування даних, прийняті зразкові варіанти здійснення відповідно до даного приймачем даного пристрою з помилкою, відповівинаходу. Можливі інші варіанти здійснення, а в дні мультимедійні дані втрачаються доти, поки не межах обсягу і суті винаходу можна вносити зміни прийняті дійсні службові дані. в дані варіанти здійснення. Таким чином, нижчеДаний винахід вирішує дану проблему за донаведений докладний опис не призначений для помогою поміщення довжини кожного потоку, що обмеження даного винаходу. Обсяг даного винапередається по MLC, необхідної для демультиходу визначається формулою винаходу. плексування окремих потоків, в канал символів Даний опис винаходу розкриває один або деслужбових даних (OIS). Інформація про довжину кілька варіантів здійснення, що включають в себе потоку може передаватися в смузі разом з пакетаознаки даного винаходу. Розкритий(і) варіант(и) ми потокового рівня. У традиційних системах, якздійснення наведений(і) усього лише для приклащо PLP, які несуть інформацію про довжину потоду. Обсяг даного винаходу не обмежується розкку, прийняті з помилкою, для приймача не існує ритим варіантом(ами) здійснення. Винахід визнаспособу демультиплексування окремих потоків чається формулою винаходу. даних, навіть якщо дані прийняті без будь-яких Варіант(и) здійснення описаний(і) і згадувапомилок. У даному винаході, однак, якщо навіть ний(і) в даному описі винаходу як "один варіант окремі потоки можуть нести PLP, прийняті з помиздійснення", "варіант здійснення", "зразковий варілкою, як і раніше можливе демультиплексування ант здійснення", і т.д., показує, що описаний варіокремих потоків для обробки даних цих потоків. ант може включати в себе окрему ознаку, структуМножина потоків мультимедійних даних переру або характеристику, але кожний варіант дається по MLC в суперкадрі. Розкриті варіанти здійснення не обов'язково включає в себе дану здійснення даного винаходу забезпечують перепевну ознаку, структуру або характеристику. Більш дачу інформації про потоки, наприклад, довжини того подібні фрази не обов'язково належать до кожного потоку, що передається по MLC, незалежтого ж самого варіанту здійснення. Крім того, коли но від потоків, так щоб приймач міг демультиплекпевна ознака, структура або характеристика описувати окремі потоки. Інформація про потоки може сана застосовно до варіанту здійснення, мається передаватися окремо від пакетів потокового рівня. на увазі, що фахівцеві в даній галузі техніки зроДодаткові ознаки і переваги даного винаходу, зуміло як здійснити подібну ознаку, структуру або а також структура і дія різних варіантів здійснення характеристику застосовно до інших варіантів 7 90135 8 здійснення незалежно від того, чи було це описано ним пристроям по множині оптимізованих каналів явним чином. зв'язку. Фахівцеві в даній галузі техніки буде очевидно, Система 136 доставки виконує дії по доставці що даний винахід, як описано нижче, можна реаліконтенту для поширення від постачальника 102 зувати в багатьох різних варіантах здійснення у контенту на сервер 122 контенту (CS) в мережі 104 вигляді програмного, апаратного, програмнопостачальника контенту, що виконує дії по здійсапаратного забезпечення, і/або об'єктів, показаних ненню зв'язку з широкомовною базовою станцією на даних кресленнях. Даний винахід не обмежу(BBS) 124 в мережі безпровідного доступу. CS 122 ється будь-якою існуючою машинною програмою зі і BBS 124 здійснюють зв'язок з використанням одспеціалізованим керованим апаратним забезпеного або більше варіантів здійснення транспортноченням для здійснення даного винаходу. Тому, дія го інтерфейсу 126, що дозволяє мережі 104 постаі режими даного винаходу описані виходячи з причальника контенту доставляти контент у вигляді пущення, що можливі модифікації і зміна даних потоків контенту в мережу 108 безпровідного досваріантів здійснення, з урахуванням рівня деталітупу для широкомовної/групової передачі призації, наданого в цьому документі. строям 110. Транспортний інтерфейс 126 містить На Фіг.1 показана мережа 100 зв'язку, яка міскеруючий інтерфейс 128 і канал-носій 130. Керуютить систему 136 доставки, що виконує дії по ствочий інтерфейс 128 дозволяє серверу CS 122 доренню і перенесенню потоків мультимедійного давати, змінювати, припиняти і іншими способами контенту по мережах передачі даних. Наприклад, змінювати потоки контенту, що поступають з медана система доставки відповідає принципам сисрежі 104 постачальника контенту в мережу 108 теми FLO, наведеної вище, і є придатною для вибезпровідного доступу. Канал-носій 130 виконує користання при перенесенні кліпів контенту від перенесення потоків контенту від мережі 104 посмережі постачальника контенту у мережу безпротачальника контенту в мережу 108 безпровідного відного доступу для широкомовного поширення. доступу. Мережа 100 містить постачальник 102 контенСервер CS 122 використовує транспортний інту (СР), мережу 104 постачальника контенту, оптерфейс 126 для планування передачі потоків контимізовану широкомовну мережу 106, і мережу 108 тенту в BBS 124 для широкомовної/групової перебезпровідного доступу. Мережа 100 також включає дачі через мережу 108 безпровідного доступу. в себе мобільний телефон 112, кишеньковий перНаприклад, потік контенту може містити кліп консональний комп'ютер (КПК) 114 і комп'ютертенту не в реальному часі, наданий постачальниноутбук 116. Пристрої 110 ілюструють тільки деякі ком 102 контенту для поширення за допомогою з пристроїв, придатних для використання з системережі 104 постачальника контенту. Сервер CS мою 136 доставки. Хоча на Фіг.1 показано тільки 122 виконує узгодження з BBS 124 для визначення три пристрої, очевидно, що будь-яке число аналоодного або декількох параметрів, які відносяться гічних пристроїв або типів пристроїв можуть викодо кліпу контенту. Прийнявши даний кліп контенту, ристовуватися в системі 136 доставки, як повинно BBS 124 виконує широкомовну/групову передачу бути зрозуміло фахівцям в даній галузі техніки. даного кліпу контенту через мережу 108 безпровіПостачальник 102 контенту виконує дії по надного доступу для прийому одним або декількома данню контенту для поширення користувачам в пристроями 110. Будь-який з пристроїв 110 може мережі 100. Контент включає в себе відео, аудіо і бути авторизований для прийняття кліпу контенту і мультимедійний контент, відеокліпи, контент реазбереження його в кеш-пам'яті з метою його перельного і не реального часу, скріпти, програми, дані гляду користувачем пристрою в більш пізній час. або інші види відповідного контенту. Постачальник У вищенаведеному прикладі пристрій 110 міс102 контенту надає контент в мережу 104 постатить клієнтську програму 132, що забезпечує довічальника контенту для поширення. Наприклад, дник програм, який відображає список контенту, постачальник 102 контенту підтримує зв'язок з запланованого для трансляції по мережі 108 безмережею 104 постачальника контенту за допомопровідного доступу. Користувач пристрою може гою каналу 118 зв'язку, який виконаний у вигляді вибрати в ньому для прийому будь-який певний будь-якого відповідного провідного і/або безпровіконтент для відтворення в реальному часі або для дного каналу зв'язку. збереження в кеш-пам'яті 134 з метою перегляду в Мережа 104 постачальника контенту виконана більш пізній час. Наприклад, кліп контенту може у вигляді будь-якого поєднання провідних і безбути запланований для трансляції у вечірні годипровідних мереж, що виконують дії по поширенню ни, і пристрій 112 виконує прийом даної трансляції контенту для доставки користувачам. Мережа 104 і збереження даного кліпу контенту у кеш-пам'яті постачальника контенту здійснює зв'язок з оптимі134 з тим, щоб користувач пристрою міг переглязованою широкомовною мережею 106 по лінії 120 нути даний кліп на наступний день. Зазвичай конзв'язку. Лінія 120 зв'язку є будь-якою придатною тент транслюється як частина послуги підписки, і провідною і/або безпровідною лінією зв'язку. Опвід приймаючого пристрою може потребувати натимізована широкомовна мережа 106 виконана у дати ключ або будь-яким чином інакше аутентифівигляді будь-якого поєднання провідних і безпрокувати себе для прийому даної трансляції. відних мереж, призначених для широкомовної роСистема 136 доставки дозволяє серверу CS зсилки контенту високої якості. Наприклад, оптимі122 приймати записи довідника програм (PG), конзована широкомовна мережа 106 може бути тент програм, і інші супутні дані від постачальника спеціалізованою приватною мережею, оптимізова102 контенту. Сервер CS 122 оновлює і/або ствоною для доставки контенту високої якості вибрарює контент для доставки пристроям 110. 9 90135 10 На Фіг.2 показаний сервер 200 постачальника запам'ятовуючому пристрої сервера 200 і містити контенту, придатний для використання в системі інформацію, таку як ідентифікатори контенту або доставки контенту. Наприклад, сервер 200 можна послуг, інформацію планування, тарифікації і/або використовувати як сервер 102 на Фіг.1. Сервер будь-яку іншу релевантну інформацію. PG 206 200 містить логічну схему 202 обробки даних, ремістить один або більше розділів, що ідентифікусурси і інтерфейси 204 і логічні схеми 210 приймаються, оновлених логічною схемою 202 обробки ча-передавача, підключені до внутрішньої шини даних, коли зроблені зміни доступного вмісту або 212 даних. Сервер 200 так само містить логічну послуг. схему 214 активації, PG (довідник програм) 206 і Блок 208 стану довідника містить апаратне логічну схему 208 стану довідника, які так само або програмне забезпечення, що виконує ствопідключені до внутрішньої шини 212 даних. рення сповіщувальних повідомлень, які визначаЛогічна схема 202 обробки даних містить ють і/або описують зміни до PG 206. Наприклад, центральний процесор (CPU), процесор, матрицю коли логічна схема 202 обробки даних оновлює логічних елементів, логічні схеми апаратного заPG 206, логічна схема 208 стану довідника повібезпечення, запам'ятовуючі елементи, віртуальну домляється про дані зміни. Після цього, логічна машину, програмне забезпечення і/або поєднання схема 208 стану довідника формує одне або більапаратного і програмного забезпечення. Таким ше повідомлень сповіщення, що передаються на чином, логічна схема 202 обробки даних в основсервер CS, які можуть бути активовані сервером ному містить логічні схеми для виконання маши200, так що ці сервери CS своєчасно повідомляночитаних інструкцій і для керування одним або ються про зміни в PG 206. більше функціональними елементами сервера 200 Як частина повідомлення сповіщення про досчерез внутрішню шину 212 даних. тавку контенту, передбачений індикатор трансляРесурси і інтерфейси 204 складаються з апації, який показує, коли буде транслюватися розділ ратного і/або програмного забезпечення, що доPG, ідентифікований в повідомленні. Наприклад, зволяє серверу 200 зв'язуватися з внутрішніми і індикатор трансляції може містити один біт для зовнішніми системами. Наприклад, внутрішні сиспозначення того, що даний розділ буде транслютеми можуть включати в себе системи зберігання ватися, і індикатор часу, що показує, коли відбуданих великої місткості, запам'ятовуючий пристрій, деться трансляція. Таким чином, сервери CS і/або драйвер дисплею, модем або інші ресурси внутріпристрої, що бажають оновити свої локальні копії шніх пристроїв. Зовнішні системи можуть включати записів PG, можуть слухати трансляції в признав себе пристрої користувацького інтерфейсу, чений час для прийому оновленого розділу записів принтери, дискові накопичувачі, або інші локальні PG. пристрої або системи. Згідно з одним варіантом здійснення, система Логічна схема 210 приймача-передавача місповідомлення про доставку контенту містить протить апаратні логічні схеми і/або програмне забезграмні інструкції, які зберігаються на машиночитапечення, що забезпечують передачу і прийом даному носії, які при виконанні процесором, наприних і/або іншої інформації сервером 200 від клад, логічною схемою 202 обробки даних, віддалених пристроїв або систем з використанням забезпечують функції сервера 200, описані в цьоканалу 216 зв'язку. Наприклад, канал 216 зв'язку му документі. Наприклад, програмні інструкції моможе являти собою будь-який придатний вид кажна завантажити на сервер 200 з машиночитаного налу зв'язку, що дозволяє серверу 200 підтримуносія, такого як гнучкий диск, компакт-диск, карта вати зв'язок з мережею передачі даних. пам'яті, пристрій флеш-пам'яті. ОЗП, ПЗП, або Логічна схема 214 активації містить CPU, пробудь-який інший вид запам'ятовуючого пристрою цесор, матрицю логічних схем, логічні схеми апаабо машиночитаного носія, що взаємодіє з комп'юратного забезпечення, запам'ятовуючі елементи, тером через ресурси 204. Згідно з іншим варіантом віртуальну машину, програмне забезпечення, і/або здійснення, дані інструкції можна завантажити на поєднання апаратного і програмного забезпеченсервер 200 із зовнішнього пристрою або мереженя. Логічна схема 214 активації виконує активацію вого ресурсу, що взаємодіє з сервером 200 через сервера CS і/або відповідного пристрою, дозволялогічну схему 210 приймача-передавача. Дані проючи CS і/або пристрою вибирати і приймати конграмні інструкції, при виконанні логічною схемою тент і/або послуги, описані в PG 206. Логічна схе202 обробки даних, забезпечують систему повідома 214 активації під час процедури активації млення про стан провідника, як описано в цьому передає на сервер CS і/або пристрою клієнтську документі. програму 220. Клієнтська програма 220 запускаНа Фіг.3 показаний сервер контенту (CS) або ється на сервері CS і/або пристрої для прийому пристрій 300, придатний для використання в сисPG 206 і показу користувачеві пристрою інформатемі доставки контенту. Наприклад, сервер CS 300 ції про доступний контент або послуги. Таким чиможе являти собою сервер CS 122 або пристрій ном, логічна схема 214 активації виконує аутенти110, показаний на Фіг.1. CS 300 містить логічну фикацію CS і/або пристрою, завантаження схему 302 обробки даних, ресурси і інтерфейси клієнтської програми 220 і завантаження PG 206 304, і логічну схему 306 приймача-передавача, для відтворення на пристрої клієнтською програпідключені до шини 308 даних. Крім того, CS 300 мою 220. містить клієнт 310, канал 314 зв'язку і логічну схеPG 206 містить в будь-якому придатному фому 312 довідника програм (PG), також підключений рматі інформацію, що описує контент і/або послудо шини 308 даних. ги, доступні для прийому користувачем. НаприЛогічна схема 302 обробки даних містить CPU, клад, PG 206 може зберігатися в локальному процесор, матрицю логічних елементів, логічну 11 90135 12 схему апаратного забезпечення, запам'ятовуючі розділів локальної копії в логічній схемі 312 PG, то елементи, віртуальну машину, програмне забезCS 300 виконує прийом даних оновлених розділів печення, і/або поєднання апаратного і програмноPG одним з ряду способів. Наприклад, оновлені го забезпечення. Таким чином, логічна схема 302 розділи PG можуть транслюватися у час, вказаний обробки даних в основному містить логічні схеми в повідомленнях сповіщення PG, щоб логічна схедля виконання машиночитаних інструкцій і для ма 306 приймача-передавача могла прийняти дані керування одним або більше функціональними трансляції і передати оновлені розділи на CS 300, елементами сервера 300 через внутрішню шину який, в свою чергу, оновлює локальну копію в логі308 даних. чній схемі 312 PG. Засоби і інтерфейси 304 складаються з апараНа основі прийнятих повідомлень сповіщення тного і/або програмного забезпечення, що дозвопро оновлення PG, CS 300 визначають, які розділи ляє серверу 300 зв'язуватися з внутрішніми і зовPG необхідно оновити, і посилають запит серверу нішніми системами. Наприклад, внутрішні системи СР для отримання бажаних оновлених розділів можуть включати в себе системи зберігання даних PG. Наприклад, даний запит може бути сформатовеликої ємності, запам'ятовуючий пристрій, драйваний з використанням будь-якого придатного фовер дисплею, модем або інші ресурси внутрішніх рмату, і може містити інформацію, таку як ідентипристроїв. Зовнішні системи можуть включати в фікатор CS, що запитується, ідентифікатор себе пристрої користувацького інтерфейсу, принрозділу, номер версії і/або іншу придатну інфортери, дискові накопичувачі, або інші локальні примацію. строї або системи. В одному або декількох варіантах здійснення Логічна схема 306 приймача-передавача системи повідомлення PG CS 300 виконує одну складається з апаратної логічної схеми і/або проабо більше нижченаведених функцій. Потрібно грамного забезпечення, що забезпечує передачу і зазначити, що нижченаведені функції можна зміприйом даних і/або іншої інформації сервером 300 нювати, переставляти, перетворювати, додавати, від віддалених пристроїв або систем з викорисвидаляти або іншим способом коректувати в об'ємі танням каналу 314 зв'язку. Наприклад, канал 314 даного винаходу. зв'язку може являти собою мережевий канал зв'я1. CS активується для прийому контенту або зку, безпровідний канал зв'язку або будь-який інпослуг при роботі з системою постачальника конший тип каналу зв'язку. тенту. Як частина процедури активації, на CS поПід час роботи, CS 300 активується для присилаються клієнт і PG. йому доступного контенту або послуг по мережі 2. Одне або більше повідомлень сповіщення передачі даних. Наприклад, під час процедури PG приймаються на CS і використовуються для активації, CS 300 ідентифікує себе постачальнику визначення необхідності оновлення одного або контенту. Як частина процедури активації, CS 300, більше розділів PG, що локально зберігається. за допомогою логічної схеми 312 PG, приймає і 3. В одному варіанті здійснення, якщо CS визберігає записи PG. При цьому PG 312 містить значає, що необхідно оновити один або більше інформацію, що ідентифікує контент або послуги, розділів PG, що локально зберігається, то для доступні CS 300 для прийому. Клієнт 310 виконує отримання оновлених розділів PG, які потребувідтворення інформації в логічній схемі 312 PG на ються для оновлення локальної копії, CS приймає CS і/або пристрої 300, використовуючи ресурси і широкомовну передачу від системи поширення. інтерфейси 304. Наприклад, клієнт 310 відтворює 4. В іншому варіанті здійснення, CS посилає інформацію в логічній схемі 312 PG на електронна СР одне або декілька повідомлень запиту для ному табло, що є частиною даного пристрою. Кліотримання необхідних оновлених розділів PG. єнт 310 також приймає користувацьке введення 5. У відповідь на запит, СР пересилає на CS через ресурси і інтерфейси, щоб користувач прионовлені розділи PG. строю міг вибрати контент або послуги. 6. CS використовує прийняті оновлені розділи За допомогою логічної схеми 306 приймачаPG для оновлення своєї локальної копії PG. передавача сервер CS 300 приймає повідомлення Система доставки контенту містить програмні сповіщення. Наприклад, дані повідомлення можуть інструкції, які можуть зберігатися на машиночитапередаватися в режимі широкомовної або одноадному носії і при виконанні процесором, таким як ресної передачі на сервер CS 300 і прийматися логічна схема 302 обробки даних, забезпечують логічною схемою 306 приймача-передавача. Повіфункції системи повідомлення про доставку кондомлення PG сповіщення визначають оновлення тенту, як описано в даному документі. Наприклад, записів PG в логічній схемі 312 PG. Згідно з одним програмні інструкції можна завантажити на сервер варіантом здійснення, клієнт 310 обробляє пові300 з машиночитаного носія, такого як гнучкий домлення сповіщення PG для визначення того, чи диск, компакт-диск, карта пам'яті, пристрій флешнеобхідно оновити локальну копію в логічній схемі пам'яті, ОЗП, ПЗП, або будь-який інший вид запа312 PG. Наприклад, в одному варіанті здійснення, м'ятовуючого пристрою або машиночитаного ноповідомлення сповіщення включають в себе іденсія, що взаємодіє з комп'ютером через ресурси тифікатор розділу, час початку, час закінчення, і 304. В іншому варіанті здійснення, інструкції можна номер версії. завантажити в сервер 300 із зовнішнього пристрою CS 300 виконує порівняння інформації в повіабо мережевого ресурсу, що взаємодіє з сервером домленнях сповіщення PG з інформацією, що ло300 через логічну схему 306 приймачакально зберігається в існуючій логічній схемі 312 передавача. Дані програмні інструкції при викоPG. Якщо CS 300 визначає з повідомлень сповінанні логічною схемою 302 обробки даних, забезщення, що необхідно оновити один або більше 13 90135 14 печують систему доставки контенту, як описано в Довжини потоків і межі передаються в одиницьому документі. цях пакетів рівня керування доступом до середоПотрібно зазначити, що сервер CS 300 являє вища (МАС). Як очевидно фахівцям в даній галузі собою тільки один варіант втілення, і що в обсязі техніки, в мережі зв'язку, МАС-рівень виконує муданого винаходу можливі інші варіанти втілення. льтиплексування пакетів, що належать різним муНа Фіг.4 показана структурна схема, що ілюстльтимедійним потокам, які відносяться до MLC. рує співвідношення між потоками і MLC в загальМАС-рівень визначає процедури, що використоноприйнятих мережах зв'язку, основаних на FLO. вуються для прийому і передачі через фізичний Як передумова, зразковий потік 400 може рівень мережі. Фізичний рівень мережі являє канавключати в себе інформацію, завантажену в прильну структуру, частоту, потужність, модуляцію і стрій, такий як пристрій 112, від послуги мобільнохарактеристики кодування для низхідної лінії зв'язго відео, наданої, наприклад, кабельною мережею ку мережі. новин (CNN). Дана трансляція CNN може включаПакет МАС-рівня має, по суті, таку ж довжину, ти в себе дані прикладного рівня у вигляді потоку як і PLP. Як згадувалося вище, керуюча протоко402 відео, аудіопотоку 404 і текстового потоку 406. льна інформація передається мережею по радіозКожний з потоків 402, 404, і 406, який несе в собі в'язку за допомогою PLP. Таким чином, кожний окремі дані, посилається по фізичному рівню мепакет МАС-рівня передається по радіозв'язку в режі 100 через відповідні потоки 0, 1, і 2 MLC, який одному PLP. однозначно ідентифікується 408. На Фіг.7 представлена ілюстрація 700 відповіНа Фіг.5 показана структурна схема, що ілюстдності між пакетами 702 МАС-рівня і PLP 704. Корує метод 500 упакування потоків 0-2 в MLC 408. жний з пакетів 702 МАС-рівня відповідає по довТобто, в контексті наведеної вище Фіг.4, дані потожині відповідному одному з PLP 704. ків 402, 404, і 406 прикладного рівня упаковуються Відповідно до Фіг.5, довжина кожного з потоків в MLC 408 за допомогоюзаповнення першим по0-2 може визначатися кількістю пакетів МАС-рівня. током 2. Далі заповнюється потік 1, і услід за цим, Наприклад, потік 2 може дорівнювати 13 пакетам заповнюється потік 0. Важливим моментом є те, МАС-рівня, потік 1 може дорівнювати 20 пакетам що MLC 408 включає в себе дані кожного з потоків МАС-рівня, а потік 0 - двом пакетам МАС-рівня. У 0-2. Кожний з потоків у всіх MLC в межах суперкаMLC, пакети МАС-рівня відправляються спільно в дру заповнюється таким же способом. потоках. Таким чином, для правильного демультиНа Фіг.6 показаний зразковий суперкадр 600, нлексуваиня MLC 408, наприклад, даному приякий використовується в загальноприйнятій мерестрою необхідно знати кількість пакетів МАС-рівня жі, які можуть включати в себе MLC 408 вище за в кожному з потоків 0-2. У загальноприйнятому потоки 402, 404 і 406 рівнів. На Фіг.6, суперкадр суперкадрі 600, дана інформація про пакети МАС600 додатково поділяється на чотири окремих карівня розташована в секції 601 службових даних дри F1-F4. Кожний з кадрів F1-F4 включає в себе MLC 408. один або декілька MLC, таких як MLC 408, причому Проблемою для структури загальноприйнятого кожний MLC розташований в тому ж самому міссуперкадру 600 є те, що якщо MLC 408, особливо цеположенні в кожному відповідному одному з секція 601 службових даних, спотворена, то прикадрів F1-F4. Наприклад, в суперкадрі 600, MLC стрій не зможе демультиплексувати будь-який з 408 розташований в кадрі F1. Таким чином, потоки потоків в MLC 408, 603, 604 і 606. Навіть якщо дій0-2 послідовним чином розміщуються в кадрі F1. сні дані в MLC не спотворені, без інформації, розТакож, MLC 408 включає в себе секцію 601 ташованої в секції 601 службових даних, жоден з службових даних, що повідомляють інформацію відповідних потоків не може бути оброблений. Давідносно характеристик потоків в окремих MLC, що ний винахід надає розв'язання даної проблеми. відносяться до суперкадру 600. Суперкадр 600 Згідно з даним винаходом, інформація про патакож включає в себе канал 602 ідентифікаторів кети МАС-рівня також знаходиться в каналі OIS службових даних (ОІS). Канал 602 OIS, серед інсуперкадру, додатково до секції службових даних шого, інформує пристрій про місцеположення MLC відповідного MLC. Перевагою цього є те, що даний в суперкадрі 600. Отже, коли пристрій спочатку канал OIS суперкадру передається по радіозв'язку запитує мережеву послугу, він повинний спочатку з використанням більш надійних характеристик дешифрувати даний канал 602 OIS, щоб знати передачі, ніж призначені для передачі MLC. Таким точне місцеположення і інші характеристики MLC чином, імовірність спотворення каналу OIS під час 408, перш ніж можна буде розпакувати і викориспередачі менше, ніж імовірність спотворення секції тати дані в MLC 408. службових даних MLC. Інші кадри F2-F4 суперкадру 600 включають в На Фіг.8 показане зразкове повідомлення 800 себе відповідно MLC 603, 604 і 606. Кожний з MLC системних параметрів OIS, що передається по 603, 604 і 606 також може включати в себе посліканалу OIS згідно з даним винаходом. Повідомдовно упаковані дані, представлені декількома лення 800 системних параметрів OIS включає в потоками. себе записи 802, які стосуються характеристик Значення структури 500 на Фіг.5 і суперкадру MLC у відповідному суперкадрі. Однак, згідно з 600 на Фіг.6 полягає в тому, що на стороні приданим винаходом, записи 802 змінені, щоб вклюстрою, для правильного демультиплексування чити в себе сегмент 804, який містить інформацію даних кожного з потоків 0-2, даному пристрою непро пакети МАС-рівня і довжину потоків, описану обхідно знати, де розташовані межі між потоками. вище. Тобто, пристрою необхідно знати, де закінчується Згідно із зразковим повідомленням 800 систеодин потік і де починається інший потік. мних параметрів OIS на Фіг.8, для прийому даних 15 90135 16 MLC пристроєм воно може виконуватися з можлиопису. Можна задати альтернативні межі, за умовістю читання повідомлення 800 системних парави, що певні функції і співвідношення між ними метрів OIS і пошуку сегмента 804. За рахунок навиконуються відповідним чином. дання даних про пакети МАС-рівня і довжини Таким чином, будь-які подібні альтернативні потоків в більш надійному каналі OIS, а також в межі знаходяться в межах обсягу і суті винаходу, MLC, якщо окремі потоки спотворені, то в даному описаного у формулі винаходу. Фахівцеві в даній пристрої все ще можна виконати демультиплексугалузі техніки повинно бути зрозуміло, що дані вання інших потоків. функціональні структурні елементи можна виконаНа Фіг.9 показана блок-схема зразкового споти у вигляді аналогових або цифрових схем, диссобу 900 реалізації даного винаходу. На Фіг.9 спокретних компонентів, спеціалізованих інтегральних сіб для передачі інформації включає в себе визнасхем, програмно-апаратного забезпечення, процечення даних про довжину потоку щонайменше для сора, що виконує відповідне програмне забезпеодного потоку даних, що передається, як показано чення, і тому подібного, або їх поєднання. Таким на етапі 902, і зв'язування цих даних про довжину чином, широта і обсяг даного винаходу не обмепотоку з повідомленням системних параметрів, як жується одним з вищеописаних зразкових варіанпоказано на етапі 904. Повідомлення системних тів здійснення, але визначається тільки згідно з параметрів, яке включає в себе відповідні дані про прикладеною формулою винаходу і її еквівалендовжину потоку, передається окремо від потоку тами. даних, як показано на етапі 906. Наведений вище опис певних варіантів здійсНа Фіг.10 показана структурна схема зразкової нення настільки повно розкриває загальний хараксистеми 1000 по даному варіанту здійснення. На тер даного винаходу, що, застосовуючи знання в Фіг.10 засіб 1002 для визначення визначає дані межах компетентності в даній галузі техніки (вклюпро довжину потоку щонайменше для одного почаючи сюди зміст посилань, процитованих в данотоку, що передається. Засіб 1004 прив'язки зв'язує му документі), без надмірного експериментування, дані про довжину потоку з повідомленням системне відхиляючись від загальних принципів даного них параметрів. Засіб 1006 для передачі передає винаходу, можна легко змінювати або адаптувати повідомлення системних параметрів, яке включає такі певні варіанти здійснення для різних застосув себе відповідні дані про довжину потоку окремо вань. Отже, подібна адаптація і зміни розглядають від потоку даних. як такі, що знаходяться в межах і діапазону еквіУ порядку огляду, згідно з даним винаходом, валентів розкритих варіантів здійснення, основадекілька мультимедійних потоків передаються в них на ідеях і рішеннях, представлених в цьому MLC в суперкадрі. Даний винахід забезпечує подокументі. Само собою зрозуміло, що фразеологія силання інформації про потоки, наприклад, довабо термінологія в даному документі призначені жину кожного потоку, що передається в MLC, недля опису, а не обмеження, так що термінологія залежно від потоків, щоб приймач міг або фразеологія даного патентного опису підлягає демультиплексувати окремі потоки. Інформація інтерпретації кваліфікованим фахівцем у світлі про потік може передатися окремо від пакетів поідей і керівництва, представлених в цьому докуметокового рівня. У цьому випадку, навіть якщо нті, в поєднанні зі знаннями середнього фахівця. окремі потоки можуть містити PLP, прийняті з поРозділ докладного опису винаходу потрібно милкою, все ще можливо виконати демультиплекнасамперед використовувати для інтерпретації сування окремих потоків для обробки потокових формули винаходу. Розділи короткого опису і реданих. ферату можуть викладати один або декілька, але В одному варіанті здійснення, повідомлення не всі зразкові варіанти здійснення даного винахосистемних параметрів (OIS) і/або заголовок протоду, передбачені винахідниками, і таким чином, не колу МАС каналу даних (вбудований-OIS) викорипризначені для обмеження формули винаходу. стовується для передачі довжин потоків для потоТому ясно, що розділ докладного опису винаків, що містяться в MLC. Оскільки повідомлення ходу, а не розділи короткого опису і реферату, OIS передаються набагато більш надійним спосопризначені для використання при інтерпретації бом, досягається більш надійне виконання деформули винаходу. Розділи короткого опису і ремультиплексування і/або дешифрування потоків. ферату можуть викладати один або декілька, але Даний винахід описаний вище за допомогою не всі зразкові варіанти здійснення даного винахофункціональних структурних елементів, що покаду, передбачені винахідниками, і таким чином, не зують виконання певних функцій і їх співвідношенпризначені будь-яким чином обмежувати даний ня. При цьому межі даних функціональних струквинахід і прикладену формулу винаходу. турних елементів задані довільно для зручності 17 90135 18 19 90135 20 21 90135 22 23 90135 24 25 90135 26 27 Комп’ютерна верстка О. Гапоненко 90135 Підписне 28 Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюMultiplexing method over error-prone wireless wideband channel
Автори англійськоюRadhakrishnan Dhanakar, Collins Bruce, Hautam Shushyl
Назва патенту російськоюСпособ мультиплексирования по склонному к ошибкам беспроводному широкополосному каналу
Автори російськоюРадхакришнан Дханакар, Коллинз Брюс, Гаутам Шушил
МПК / Мітки
МПК: H04L 12/28, H04L 1/00, H04L 12/56
Мітки: безпровідному, помилок, каналу, схильному, широкосмуговому, мультиплексування, спосіб
Код посилання
<a href="https://ua.patents.su/14-90135-sposib-multipleksuvannya-po-skhilnomu-do-pomilok-bezprovidnomu-shirokosmugovomu-kanalu.html" target="_blank" rel="follow" title="База патентів України">Спосіб мультиплексування по схильному до помилок безпровідному широкосмуговому каналу</a>
Попередній патент: Спосіб виготовлення рибної кормової добавки з використанням рослинної сировини
Наступний патент: Спосіб корекції похибки вимірювального каналу електроенергії
Випадковий патент: Отверджувач для органосилікатних композицій