Змінний таймер переривання
Номер патенту: 98209
Опубліковано: 25.04.2012
Автори: Агаше Параг А., Вардхан Анураг, Патвардхан Равіндра
Формула / Реферат
1. Спосіб (900), який виконується на пристрої бездротового зв'язку, що містить етапи, на яких:
аналізують (904) характеристику об'єму пам'яті для буфера;
встановлюють (906, 908) тривалість змінного таймера переривання, при цьому характеристика об'єму пам'яті використовується при установці тривалості, причому тривалість задає тривалість часу для прийому пропущеного пакета даних, що передається по каналу;
оцінюють (902) стан каналу, причому канал використовується при взаємодії між приймачем і передавачем; і
визначають (912) зміну тривалості для змінного таймера переривання на основі результату оцінки.
2. Спосіб за п. 1, який містить також етапи, на яких:
відстежують взаємодію між приймачем і передавачем; і
видають визначення, чи є тривалість змінного таймера переривання прийнятною, на основі результату відстежування.
3. Спосіб за п. 2, що містить також етапи, на яких:
визначають зміну тривалості після видачі визначення, що тривалість не є прийнятною, причому певна зміна основана на відстежуваній взаємодії і результаті оцінки; і
здійснюють зміну.
4. Спосіб за п. 1, що містить також етапи, на яких:
збирають пакет з множини пакетів;
ідентифікують, що пакет з множини пакетів не зібраний через збір послідовності попереднього пакета і наступного пакета;
ініціюють змінний таймер переривання; і
відправляють запит повторної передачі незібраного пакета.
5. Приймач (1500) бездротового зв'язку, що містить:
засіб для аналізу характеристики об'єму пам'яті для буфера;
засіб (1504) для встановлення тривалості змінного таймера переривання, при цьому характеристика об'єму пам'яті використовується для установки тривалості, причому тривалість задає тривалість часу для прийому відсутнього пакета даних, що передається по каналу;
засіб (1506) для оцінки стану каналу, причому канал використовується при взаємодії між приймачем і передавачем; і
засіб (1508) для визначення зміни тривалості для змінного таймера переривання на основі результату оцінки.
6. Приймач за п. 5, в якому
засіб для аналізу характеристики об'єму пам'яті містить модуль експертизи;
засіб для установки тривалості містить модуль модифікації;
засіб для оцінки стану каналу містить модуль аналізу; і
засіб для визначення зміни тривалості містить калькулятор.
7. Приймач за п. 6, який містить також:
модуль спостереження, який відстежує взаємодію між приймачем і передавачем; і
модуль вимірювання, який видає визначення, чи є тривалість змінного таймера переривання прийнятною, на основі результату відстежування, отриманого модулем спостереження.
8. Пристрій за п. 7, який містить також,
модуль розпізнавання, який визначає зміну тривалості після видачі визначення, що тривалість не є прийнятною, причому певна зміна основана на відстежуваній взаємодії і результаті оцінки, причому модуль модифікації здійснює зміну.
9. Приймач за п. 6, що містить також:
модуль отримання, який збирає пакет з множини пакетів;
модуль встановлення, який ідентифікує, що пакет з множини пакетів не зібраний через збір послідовності попереднього пакета і наступного пакета;
модуль запуску, який ініціює змінний таймер переривання; і модуль видачі, який відправляє запит повторної передачі незібраного пакета.
10. Машиночитаний носій, що містить коди, збережені на ньому, які при виконанні комп'ютером спонукають його виконувати спосіб за будь-яким з пунктів 1-4.
Текст
Реферат: У залежності від стану каналу змінний таймер переривання може бути встановлений відносно бездротової передачі пакетів даних. Крім того, доступний розмір буфера може бути оцінений і використаний для установки тривалості змінного таймера переривання. Коли відправляють послідовність пакетів, пакети можуть загубитися при передачі. Коли втрачений пакет розпізнається, таймер може бути ініціалізoваний, і може бути відправлений запит повторної передачі втраченого пакету. Якщо втрачений пакет не надходить під час роботи змінного таймера переривання, то послідовність пакетів може бути оброблена без відсутнього пакету. UA 98209 C2 (12) UA 98209 C2 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 Ця заявка вимагає пріоритет заявки на патент США №61/028,501, озаглавленої "Змінний таймер переривання", яка була подана 13 лютого 2008 року. Зміст цієї заявки у всій її повноті включений в цей документ по посиланню. Галузь техніки, до якої належить винахід Подальший опис належить до бездротового зв'язку взагалі і, зокрема, до керування декількома службами мультимедіа, звичайно в зв'язку з мобільним пристроєм. Системи бездротового зв'язку широко застосовуються для надання інформаційного вмісту різних типів, наприклад, голосу, даних і так далі. Типові системи бездротового зв'язку можуть являти собою системи множинного доступу, здатні підтримувати зв'язок для декількох користувачів за допомогою спільного використання доступних системних ресурсів (наприклад, діапазону частот, потужності передачі і т. д.). Приклади таких систем множинного доступу можуть містити в собі системи множинного доступу з кодовим розділенням каналів (CDMA), системи множинного доступу з часовим розділенням каналів (TDMA), системи множинного доступу з частотним розділенням каналів (FDMA), системи множинного доступу з ортогональним частотним розділенням каналів (OFDMA) і т. п. У загальному випадку система бездротового зв'язку з множинним доступом може одночасно підтримувати зв'язок для декількох мобільних пристроїв. Кожний мобільний пристрій може взаємодіяти з однією або більше базовими станціями через передачі по прямій і зворотній лініях зв'язку. Прямою лінією зв'язку (або низхідною лінією зв'язку) називається лінія зв'язку від базових станцій до мобільних пристроїв, і зворотною лінією зв'язку (або висхідною лінією зв'язку) називається лінія зв'язку від мобільних пристроїв до базових станцій. Крім того, зв'язок між мобільними пристроями і базовими станціями може бути встановлений через системи з одним входом і одним виходом (SISO), системи з множиною входів і одним виходом (MISO), системи з множиною входів і множиною виходів (МІМО) і т. д. Система МІМО використовує множину (NT) передавальних антен і множину (NR) приймальних антен для передачі даних. Канал МІМО, сформований N T передавальними і NR приймальними антенами, може бути розкладений на NS незалежних каналів, які також можуть називатися просторовими каналами. Кожний з NS незалежних каналів відповідає розмірності. Крім того, система МІМО може забезпечити поліпшені робочі характеристики (наприклад, збільшену спектральну ефективність, більш високу пропускну здатність і/або більш високу надійність), якщо використовуються додаткові розмірності, створені декількома передавальними і приймальними антенами. Системи МІМО можуть підтримувати різні методики дуплексної роботи для розділення взаємодій по прямій і зворотній лініях зв'язку в загальному фізичному носії. Наприклад, системи дуплексного зв'язку з частотним розділенням (FDD) можуть використовувати роздільні частотні області для взаємодій по прямій і зворотній лініях зв'язку. Крім того, в системах дуплексного зв'язку з часовим розділенням (TDD) взаємодії по прямій і зворотній лініях зв'язку можуть використовувати загальну частотну область. Однак традиційні методики можуть забезпечувати обмежений зворотний зв'язок або не можуть забезпечувати зворотний зв'язок, що належить до інформації каналу. Далі представлений спрощений опис суті одного або більше аспектів винаходу для забезпечення основного розуміння цих аспектів винаходу. Цей опис суті винаходу не є докладним оглядом всіх розглянутих аспектів винаходу і не призначений ні для виявлення ключових або критичних елементів всіх аспектів винаходу, ні для визначення об'єму якихнебудь або всіх аспектів винаходу. Його єдина мета полягає в тому, щоб представити деякі концепції одного або більше аспектів винаходу в спрощеній формі як ввідну частину до більш докладного опису, який представлений далі. Відповідно до одного аспекту винаходу може бути спосіб, що виконується на пристрої бездротового зв'язку, для керування таймером переривання. Спосіб може містити етап, на якому встановлюють тривалість змінного таймера переривання, причому тривалість задає тривалість часу для прийому відсутнього пакету даних, що передається по каналу. Крім того, спосіб може містити етап, на якому оцінюють стан каналу, причому канал використовується при взаємодії між приймачем і передавачем. Крім того, спосіб може містити етап, на якому визначають зміну тривалості для змінного таймера переривання на основі результату оцінки. У іншому аспекті винаходу може бути пристрій, який містить модуль модифікації, який встановлює тривалість змінного таймера переривання, причому тривалість задає тривалість часу для прийому відсутнього пакету даних, що передається по каналу. Пристрій також може містити модуль аналізу, який оцінює стан каналу, причому канал використовується при взаємодії між приймачем і передавачем, а також калькулятор, який визначає зміну тривалості для змінного таймера переривання на основі результату оцінки. 1 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 У додатковому аспекті винаходу може бути щонайменше один процесор, виконаний з можливістю керувати змінним таймером переривання. Процесор може використовувати перший модуль для установки тривалості змінного таймера переривання, причому тривалість задає тривалість часу для прийому відсутнього пакету даних, що передається по каналу. Процесор може додатково використати другий модуль для оцінки стану каналу, причому канал використовується при взаємодії між приймачем і передавачем. Крім того, процесор може використовувати третій модуль для визначення зміни тривалості для змінного таймера переривання на основі результату оцінки. У ще одному аспекті винаходу може бути комп'ютерний програмний продукт з машиночитаним носієм. Носій може містити першу множина кодів для того, щоб примусити комп'ютер встановлювати тривалість змінного таймера переривання, причому тривалість задає тривалість часу для прийому відсутнього пакету даних, що передається по каналу. Носій також може містити другу множину кодів для того, щоб примусити комп'ютер оцінювати стан каналу, причому канал використовується при взаємодії між приймачем і передавачем. Третя множина кодів для того, щоб примусити комп'ютер визначати зміну тривалості для змінного таймера переривання на основі результату оцінки, також може бути включена в носій. Відносно одного аспекту винаходу може бути пристрій з засобом для установки тривалості змінного таймера переривання, причому тривалість задає тривалість часу для прийому відсутнього пакету даних, що передається по каналу, а також з засобом для оцінки стану каналу, причому канал використовується при взаємодії між приймачем і передавачем. Пристрій також може містити засіб для визначення зміни тривалості для змінного таймера переривання на основі результату оцінки. Відповідно до одного аспекту винаходу може бути спосіб керування передачею пакетів, що виконується на пристрої бездротового зв'язку. Спосіб може містити етап, на якому встановлюють взаємодію з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі. Спосіб також може містити етапи, на яких ідентифікують, що пакет відсутній в послідовності передачі, а також запускають таймер переривання після виконання визначення, причому тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі. У іншому аспекті винаходу може бути пристрій з модулем видачі, який встановлює взаємодію з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі. Пристрій також може використовувати сканер, який ідентифікує, що пакет відсутній в послідовності передачі. Крім того, пристрій може використовувати модуль ініціювання, який запускає таймер переривання після виконання визначення, причому тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі. У додатковому аспекті винаходу може бути щонайменше один процесор, виконаний з можливістю керувати передачею пакетів. Процесор може містити в собі перший модуль для встановлення взаємодії з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі. Крім того, процесор може містити в собі другий модуль для ідентифікації, що пакет відсутній в послідовності передачі. Процесор також може містити в собі третій модуль, що запускає таймер переривання після виконання визначення, причому тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі. У ще одному аспекті винаходу може бути комп'ютерний програмний продукт з машиночитаним носієм. Носій може містити першу множина кодів для того, щоб примусити комп'ютер встановлювати взаємодію з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі. Носій також може містити другу множину кодів для того, щоб примусити комп'ютер ідентифікувати, що пакет відсутній в послідовності передачі. Також може використовуватися третя множина кодів для того, щоб примусити комп'ютер запускати таймер переривання після виконання визначення, причому тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі. Відносно одного аспекту винаходу пристрій може бути реалізований з засобом для встановлення взаємодії з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі, а також засіб для ідентифікації, що пакет 2 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 відсутній в послідовності передачі. Пристрій також може бути реалізований з засобом для запуску таймера переривання після виконання визначення, причому тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі. Для досягнення попередніх і пов'язаних з ними цілей один або більше аспектів винаходу містять ознаки, повністю описані надалі і, зокрема, викладені в формулі винаходи. Подальший опис і прикладені креслення детально викладають деякі ілюстративні ознаки одного або більше аспектів винаходу. Однак ці ознаки показують тільки деякі з множини варіантів використання принципів різних аспектів винаходу, і мається на увазі, що цей опис включає в себе всі такі аспекти і їх еквіваленти. Фіг.1 - ілюстрація системи бездротового зв'язку відповідно до різних аспектів винаходу. Фіг.2 - ілюстрація системи передавача і приймача, яка виконує обмін інформацією відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.3 - ілюстрація системи з приймачем, виконаним з можливістю керування таймером переривання для втраченого пакету відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.4 - ілюстрація системи для модифікації змінного таймера відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.5 - ілюстрація системи для роботи змінного таймера переривання відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.6 - ілюстрація системи для використання змінного таймера переривання, коли є збій пакету, відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.7 - ілюстрація системи для роботи, коли є відсутній пакет, відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.8 - ілюстрація системи для продовження роботи при збої передачі пакетів відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.9 - ілюстрація методології для обробки таймера переривання відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.10 - ілюстрація методології для залучення змінного таймера переривання відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.11 - ілюстрація методології для обробки збою передачі пакету відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.12 - ілюстрація мобільного пристрою, який забезпечує можливість використання змінного таймера переривання, відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.13 - ілюстрація системи, яка забезпечує можливість передачі пакетів, відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.14 - ілюстрація середовища бездротової мережі, що може використовуватися разом з різними описаними тут системами і способами. Фіг.15 - ілюстрація системи, яка використовує змінний таймер відносно передачі пакетів відповідно щонайменше до одного розкритого тут аспекту винаходу. Фіг.16 - ілюстрація системи, яка забезпечує можливість збору пакетів відповідно щонайменше до одного розкритого тут аспекту винаходу. Тепер описуються різні аспекти винаходу з посиланням на креслення, на яких аналогічні номери посилальних позицій скрізь використовуються для позначення аналогічних елементів. У подальшому описі з метою пояснення сформульовані численні конкретні особливості, щоб забезпечити повне розуміння одного або більше аспектів винаходу. Однак може бути очевидним, що такий аспект (такі аспекти) винаходу може бути реалізований без цих конкретних особливостей. У інших випадках відомі структури і пристрої показані у вигляді блок-схеми, щоб полегшити опис одного або більше варіантів здійснення. Передбачається, що використовувані в цій заявці терміни "компонент", "модуль", "система" і т. п. включають в себе пов'язаний із застосуванням комп'ютера об'єкт, такий як, але без обмеження, апаратне обладнання, вбудоване програмне забезпечення, комбінація апаратного обладнання і програмного забезпечення, програмне забезпечення або виконуване програмне забезпечення. Наприклад, компонент може являти собою, але без обмеження, процес, що виконується на процесорі, процесор, об'єкт, виконувану програму, потік виконання, програму і/або комп'ютер. За допомогою прикладу і прикладна програма, працююча на обчислювальному пристрої, і обчислювальний пристрій можуть бути компонентом. Один або більше компонентів можуть розташовуватися в процесі і/або потоці виконання, і компонент може бути розміщений на одному комп'ютері і/або розподілений між двома або більше комп'ютерами. Крім того, ці компоненти можуть виконуватися з різних машиночитаних носіїв, що зберігають в собі різні 3 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 структури даних. Компоненти можуть взаємодіяти за допомогою локальних і/або віддалених процесів, наприклад, відповідно до сигналу, що має один або більше пакетів даних, наприклад, даних від одного компонента, взаємодіючого з іншим компонентом в локальній системі, розподіленій системі і/або через мережу, таку як Інтернет, з іншими системами за допомогою сигналу. Крім того, різні аспекти винаходу описуються тут в зв'язку з терміналом, який може бути дротовим терміналом або бездротовим терміналом. Термінал може також називатися системою, приладом, абонентською установкою, абонентською станцією, мобільною станцією, мобільним пристроєм, віддаленою станцією, віддаленим терміналом, терміналом доступу, користувацьким терміналом, терміналом, пристроєм зв'язку, користувацьким агентом, користувацьким пристроєм або користувацьким обладнанням (UE). Бездротовий термінал може бути стільниковим телефоном, супутниковим телефоном, бездротовим телефоном, телефоном, працюючим по протоколу ініціації сеансу (SIP), станцією місцевого радіозв'язку (WLL), кишеньковим комп'ютером (PDA), кишеньковим пристроєм, що має можливість бездротового з'єднання, обчислювальним пристроєм або іншим пристроєм обробки даних, з'єднаним з бездротовим модемом. Крім того, різні аспекти винаходу описуються тут в зв'язку з базовою станцією. Базова станція може бути використана для взаємодії з бездротовим терміналом (терміналами) і може також називатися точкою доступу, вузлом В або яким-небудь іншим терміном. Крім того, термін "або" означає те, що включає "або", а що не виключає "або". Таким чином, якщо не визначено інакше або ясно з контексту, мається на увазі, що фраза "X використовує А або В" означає будь-яку з природних включаючих перестановок. Таким чином, фраза "X використовує А або В" задовольняє будь-якому з наступних випадків: X використовує А; X використовує В; або X використовує і А, і В. Крім того, використання в даній заявці і прикладеній формулі винаходу однини в загальному випадку повинно розглядатися для позначення "один або більше", якщо не визначено інакше або не ясно з контексту. Крім того, різні описані тут аспекти винаходу або відмітні ознаки можуть бути реалізовані як спосіб, пристрій або виріб з використанням стандартних програмних і/або інженерних методик. Мається на увазі, що використовуваний тут термін "виріб" охоплює комп'ютерну програму, доступну з будь-якого машиночитаного пристрою, несучої або носія. Наприклад, машиночитані носії можуть містити в собі, але без обмеження, магнітні запам'ятовуючі пристрої (наприклад, жорсткий диск, гнучкий диск, магнітні стрічки і т. д.), оптичні диски (наприклад, компакт-диск (CD), цифровий універсальний диск (DVD) і т. д.), смарт-карти і пристрої флеш-пам'яті (наприклад, стираний програмований постійний запам'ятовуючий пристрій (EPROM), карта, ключовий накопичувач і т. д.) Крім того, різні описані тут носії даних, можуть представляти один або більше пристроїв і/або інших машиночитаних носіїв для зберігання інформації. Термін "машиночитаний носій" може містити в собі, але без обмеження, бездротові канали і різні інші носії, які можуть зберігати, вміщувати і/або переносити команду (команди) і/або дані. Описані тут методики можуть використовуватися для різних систем бездротового зв'язку, таких як системи CDMA, TDMA, FDMA, OFDMA, SC-FDMA і інші. Терміни "система" і "мережа" часто використовуються взаємозамінно. Система CDMA може реалізувати бездротову технологію, таку як універсальний наземний бездротової доступ (UTRA), cdma2000 і т. д. Технологія UTRA включає в себе широкосмуговий доступ CDMA (W-CDMA) і інші варіанти технології CDMA. Крім того, технологія cdma2000 охоплює стандарти IS-2000, IS-95 і IS-856. Система TDMA може реалізувати бездротову технологію, таку як глобальна система мобільного зв'язку (GSM). Система OFDMA може реалізувати бездротову технологію, таку як технологія Evolved UTRA (E-UTRA), технологія Ultra Mobile Broadband (UMB), стандарти IEEE 802.11 (технологія Wi-Fi), IEEE 802.16 (технологія WiMAX), IEEE 802.20, технологія Flash-OFDM® і т. д. Технології UTRA і E-UTRA є частиною універсальної системи мобільного зв'язку (UMTS). Технологія 3GPP LTE (Long Term Evolution) являє собою випуск технології UMTS, який використовує технологію E-UTRA, яка використовує OFDMA на низхідній лінії зв'язку і SC-FDMA на висхідній лінії зв'язку. Технології UTRA, E-UTRA, UMTS, LTE i GSM описані в документах організації, яка називається "Проект партнерства по створенню мереж третього покоління (3GPP)". Технології cdma2000 і UMB описані в документах організації, яка називається "Проект2 партнерства по створенню мереж третього покоління (3GPP2)". Крім того, такі системи бездротового зв'язку можуть додатково містити в собі однорангові (наприклад, між мобільними пристроями) системи мережі з довільною структурою (ad hoc), що часто використовують неліцензовані спектри, бездротову локальну мережу (LAN) стандарту 802.хх, технологію BLUETOOTH і будь-які інші методики бездротового зв'язку з малим і великим радіусом дії. 4 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 Різні аспекти винаходу або відмітні ознаки будуть представлені в термінах систем, які можуть містити в собі множину пристроїв, компонентів, модулів і т. п. Потрібно розуміти, що різні системи можуть містити в собі додаткові пристрої, компоненти, модулі і т. д. і/або можуть не містити в собі всі пристрої, компоненти, модулі і т. д., що розглядаються в зв'язку з фігурами. Також може бути використана комбінація цих підходів. Тепер звернемося до Фіг.1, на якій система 100 бездротового зв'язку ілюструється відповідно до різних представлених тут варіантів втілення. Система 100 містить базову станцію 102, яка може містити в собі множину груп антен. Наприклад, одна група антен може містити в собі антени 104 і 106, інша група може містити антени 108 і 110, і додаткова група може містити в собі антени 112 і 114. Для кожної групи антен проілюстровані дві антени; однак для кожної групи може бути використано більше або менше антен. Базова станція 102 може додатково містити в собі ланцюг передавача і ланцюг приймача, кожен з яких в свою чергу може містити множину компонентів, які відповідають передачі і прийому сигналів (наприклад, процесори, модулятори, мультиплексори, демодулятори, демультиплексори, антени і т. д.), як буде зрозуміло фахівцеві в галузі техніки. Базова станція 102 може взаємодіяти з одним або більше мобільними пристроями, такими як мобільний пристрій 116 і мобільний пристрій 122; однак потрібно розуміти, що базова станція 102 може взаємодіяти практично з будь-якою кількістю мобільних пристроїв, подібних до мобільних пристроїв 116 і 122. Мобільні пристрої 116 і 122 можуть являти собою, наприклад, стільникові телефони, смарт-фони, переносні комп'ютери, кишенькові пристрої зв'язку, кишенькові комп'ютерні пристрої, супутникові радіоприймачі, глобальні системи визначення місцеположення, кишенькові комп'ютери (PDA) і/або будь-який інший відповідний пристрій для взаємодії через систему 100 бездротового зв'язку. Як зображено, мобільний пристрій 116 взаємодіє з антенами 112 і 114, причому антени 112 і 114 передають інформацію мобільному пристрою 116 по прямій лінії 118 зв'язку і приймають інформацію від мобільного пристрою 116 по зворотній лінії 120 зв'язку. Крім того, мобільний пристрій 122 взаємодіє з антенами 104 і 106, причому антени 104 і 106 передають інформацію мобільному пристрою 122по прямій лінії 124 зв'язку і приймають інформацію від мобільного пристрою 122 по зворотній лінії 126 зв'язку. У дуплексному каналі з частотним розділенням (дуплексний канал з частотним розділенням) система, пряма лінія зв'язку 118 може використовувати різний діапазон частот, ніж що використовується зворотною лінією зв'язку 120, і пряма лінія зв'язку 124 може використовувати різний діапазон частот, ніж що використовується зворотною лінією зв'язку 126, наприклад. Далі, в дуплексного зв'язку з часовим розділенням (дуплексний зв'язок з часовим розділенням) система, пряма лінія зв'язку 118 і зворотна лінія зв'язку 120 може використовувати загальний діапазон частот і пряму лінію зв'язку 124, і зворотна лінія зв'язку 126 може використовувати загальний діапазон частот. Множина антен і/або область, в якій вони призначені здійснювати зв'язок, може називатися сектором базової станції 102. Наприклад, декілька антен можуть бути виконані з можливістю здійснювати зв'язок з мобільними пристроями в секторі областей, що охоплюються базовою станцією 102. При взаємодії по прямих лініях 118 і 124 зв'язку передавальні антени базової станції 102 можуть використовувати формування діаграми спрямованості для поліпшення відношення сигналу до шуму прямих ліній 118 і 124 зв'язку для мобільних пристроїв 116 і 122. Крім того, поки базова станція 102 використовує формування діаграми спрямованості для здійснення передачі на мобільні пристрої 116 і 122, безладно розсіяні по відповідній зоні охоплення, мобільні пристрої в сусідніх стільниках можуть бути схильні до меншої кількості перешкод в порівнянні з передачею базової станції через єдину антену на всі її мобільні пристрої. Тепер звернемося до Фіг.2, на якій показана ілюстративна система 200, що належить до передачі пакетів на приймач 202 з передавача 204. Мобільний пристрій і базова станція можуть таким чином брати участь у взаємодії один з одним, що між ними передаються інформаційні пакети. Наприклад, мобільний пристрій (наприклад, який працює як передавач 204) може передавати пакети по висхідній лінії зв'язку базової станції (наприклад, яка працює як приймач 202). Навпаки, базова станція (наприклад, яка працює як передавач 204) може передавати пакети по низхідній лінії зв'язку мобільному пристрою (наприклад, який працює як приймач 202). Передавач 204 може ідентифікувати множину пакетів (наприклад, групу пакетів, яка формує повідомлення) для взаємодії з приймачем 202. Після ідентифікації множини пакетів може мати місце встановлення лінії зв'язку з приймачем 202 для забезпечення можливості передачі пакетів, наприклад, через 5 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 спільно використовуваний виділений канал (наприклад, загальний канал керування (СССН)). Передавач 204 (наприклад, через використання антени) може відправляти пакети в певній послідовності, причому інформація про порядок може бути вміщена в заголовок пакету. Приймач 202 може збирати пакети від передавача 204, декодувати заголовок пакетів (наприклад, виконувати декомпресію) і виконувати обробку за повідомленням. Приймачем 202 може використовуватися модуль 206 аналізу, який оцінює стан каналу (наприклад, відстежує канал, виконує оцінку або робить логічний висновок на основі відстежування, наприклад, наскільки великі перешкоди в каналі, і т. д.), що належить до взаємодії між приймачем 202 і передавачем 204. Пакет може бути втрачений під час передачі, і, таким чином, може використовуватися таймер переривання, щоб визначити, як довго приймач 202 повинен чекати перед продовженням дій без втраченого пакету. На взаємодію можуть впливати різні характеристики, і тому таймер переривання може бути змінним по тривалості, з тим щоб тривалість таймера могла змінюватися на основі контекстних обставин. Наприклад, якщо в каналі є слабкі перешкоди (наприклад, визначені модулем 206 аналізу), то таймер переривання може бути встановлений з більш низьким значенням, оскільки повторна передача пакету повинна зайняти менше часу. Відповідно до одного варіанту здійснення значення тривалості встановлюється рівним оцінці часу для повторної передачі пакету п разів, де n-позитивне ціле число. Може бути використаний калькулятор 208, який визначає бажану тривалість таймера переривання на основі результату оцінки модуля 206 аналізу. Передавач може використовувати модуль 210 поширення для послідовної передачі пакетів. Для забезпечення можливості встановлення зв'язку з приймачем 202 може бути використаний модуль 212 зв'язку, який керує виведенням пакетів. Наприклад, якщо пакет втрачений, приймач 202 може відправити передавачу 204 повідомлення, яке отримане модулем 210 поширення і інтерпретується модулем 212 зв'язку. Тепер звернемося до Фіг.3, на якій показана ілюстративна система 300 для керування реалізацією змінного таймера переривання. Передавач 204 може видавати пакети приймачу 202 (наприклад, з модулем 206 аналізу і калькулятором 208); однак пакети можуть бути втрачені, і потрібно використати змінний таймер переривання. Різні чинники (в тому числі якість каналу) можуть бути враховані при установці тривалості для змінного таймера переривання. Може бути використаний модуль 302 експертизи, який аналізує характеристику об'єму пам'яті для буфера (наприклад, буфера приймача 202), і, таким чином, характеристика об'єму пам'яті використовується при визначенні тривалості. Пристрій, який реалізований як приймач 202, наприклад, мобільний пристрій, може мати обмежений розмір буфера. Коли пакет передається, копія пакету може зберігатися в буфері, поки не буде прийняте підтвердження тоді пакет видаляється з буфера. Коли приймач 202 збирає пакети і визначає, що є відсутній пакет, зібрані пакети можуть утримуватися в буфері, поки не буде дозволена ситуація з відсутнім пакетом (наприклад, він буде зібраний, розцінений як неправильно розташований і т. д.). Оскільки розмір буфера може бути дуже цінним, може бути вигідно обмежити використання буфера, і, таким чином, може бути забезпечена більш коротка тривалість для змінного таймера переривання (наприклад, щоб дати можливість буферу швидше очищатися). Відносно установки тривалості можуть бути взяті до уваги інші чинники, такі як рівень важливості інформації в пакетах, кількість пристроїв, що виконують передачу на приймач 202, кількість пристроїв, що чекають взаємодії з приймачем 202 (наприклад, коли приймач 202 може взаємодіяти з одним пристроєм в кожний момент часу), і т. д. Модуль 206 аналізу може оцінити метадані, що належать до передачі послідовності передачі пакетів. Метадані можуть містити в собі інформацію, чому пакети передаються неправильно, стан каналу, частку успішних запитів повторної передачі, а також іншу інформацію. Калькулятор 208 може визначити, чи потрібно змінювати тривалість, щонайменше частково на основі результату оцінки. Наприклад, якщо є відносно низька частка успішних запитів повторної передачі, то може бути зроблений логічний висновок, що тривалість змінного таймера не досить велика, і, таким чином, повинна статися зміна. Таким чином, калькулятор 302 може визначити нову тривалість і відповідним чином модифікувати змінний таймер переривання. Тепер звернемося до Фіг.4, на якій показана ілюстративна система 400 для випереджувального відстежування взаємодії, щоб визначити, яким чином потрібно встановити тривалість для змінного таймера переривання (наприклад, тактовий генератор, що використовується для визначення, коли потрібно припинити очікування відсутнього пакету і обробляти інші пакети). Приймач 202 (наприклад, з модулем 206 аналізу і калькулятором 208) може встановити зв'язок з передавачем 204, щоб зібрати повідомлення через послідовність 6 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 пакетів. Однак під час проведення операції може бути вигідно змінити тривалість - наприклад, якщо буфер видаляється з приймача 202, то може бути вигідно знизити тривалість. Модуль 402 спостереження може використовуватися для відстежування взаємодії між приймачем 202 і передавачем 204. У доповнення до відстежування взаємодії також можуть відстежуватися контекстні чинники, такі як продуктивність приймача 202 або передавача 204, фізичне напруження на пристроях (наприклад, використання енергії) і т. д. Крім того, може бути використаний модуль 404 вимірювання, який видає визначення (наприклад, через використання методик штучного інтелекту), чи є тривалість таймера переривання прийнятною, на основі результату, отриманого модулем 402 спостереження. Після видачі визначення, що тривалість не є прийнятною, може бути використаний модуль 406 розпізнавання, який ідентифікує зміну для тривалості (наприклад, чисельна зміна для тривалості). Наприклад, може використовуватися таблиця пошуку, щоб визначити зміну, а також використання методик штучного інтелекту. Модуль 408 модифікації може здійснити зміну; однак, якщо не видане визначення, що тривалість є невідповідною, то модуль 402 спостереження може продовжити роботу. Потрібно розуміти, що методики штучного інтелекту можуть використовуватися для реалізації розкритих тут визначень і логічних висновків. Ці методики використовують одну з численних методологій для навчання на основі даних і подальшого виконання логічних висновків і/або визначень, які належать до динамічного збереження інформації в декількох блоках зберігання (наприклад, приховані Марківські моделі (НММ) і прототипові моделі залежності, що належать до них, більш загальні ймовірнісні графічні моделі, такі як Байесівські мережі, наприклад, створені за допомогою структурного пошуку з використанням оцінки або наближення Байесівської моделі, лінійні класифікатори, такі як методи опорних векторів (SVM), нелінійні класифікатори, такі як способи, які називаються методологіями "нейронної мережі", методології нечіткої логіки і інші підходи, які виконують злиття даних і т. д.), відповідно до реалізації різних описаних тут автоматизованих аспектів. Ці методики також можуть містити в собі способи захоплення логічних відношень, такі як системи доказу теорем або більш евристичні експертні системи на основі правил. Ці методики можуть бути представлені як зовнішній модуль, що підключається, в деяких випадках спроектований окремою (третьої) стороною. Звернемося до Фіг.5, на якій показана ілюстративна система 500, що має приймач 202 (який, наприклад, включає в себе модуль 206 аналізу і калькулятор 208), який з'єднаний з передавачем 204 для збору повідомлення через послідовність пакетів. З передавача 204 може бути відправлений запит дозволу передати повідомлення - однак повідомлення може бути відправлене без запиту дозволу. Передавач 204 може видати множину пакетів в послідовності (наприклад, в бажаному порядку декодування), і модуль 502 отримання може зібрати пакет з множини пакетів. Модуль 504 встановлення може обробити зібрані пакети і ідентифікувати, що пакет з множини пакетів не отриманий, через збір попереднього пакету і наступного пакету. Наприклад, модуль 504 встановлення може декодувати заголовок пакету, який включає в себе порядковий номер - якщо зібраний пакет з номером "1", і потім йде пакет з порядковим номером "3", то може бути зроблений логічний висновок, що пакет з порядковим номером "2" відсутній. Модуль 506 запуску може ініціювати таймер переривання, який працює протягом встановленої тривалості часу, в той час як модуль 508 видачі відправляє запит повторної передачі не зібраного пакету (наприклад, пакету з порядковим номером "2"). Якщо тривалість таймера переривання проходить, то відсутній пакет може бути проігнорований, і може мати місце подальша обробка. Тепер звернемося до Фіг.6, на якій розкрита ілюстративна система 600 для керування взаємодією між передавачем 204 і приймачем 202. Пакети можуть передаватися від передавача 204 на приймач 202; однак пакети можуть загубитися під час передачі. Може бути використаний сканер 602, який визначає, що пакет відсутній в послідовності передачі пакетів. Може бути використаний модуль 604 ініціювання, який запускає таймер переривання після виконання визначення - тривалість таймера переривання є змінною. Може бути виконано сканування для ідентифікації відсутнього пакету, і модуль 508 видачі може передати запит відсутнього пакету. У одній реалізації запит видається одночасно (наприклад, з допустимою погрішністю) із запуском таймера переривання. У доповнення до відправки запиту може бути виконана оцінка для визначення, чому пакет відсутній (наприклад, сильні перешкоди, відмова живлення передавача 204 і т. д.). У залежності від результату оцінки операція може бути змінена - наприклад, якщо пакет втрачений і передавач 204 дає збій, то модулю 508 видачі може бути дана команда не працювати, оскільки є відносно мала користь від відправки запиту. У той час, коли може бути виконаний запит повторної передачі, потрібно розуміти, що пакет не 7 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 прийнятий, оскільки він ніколи не був відправлений, таким чином в деяких випадках запит повторної передачі може фактично бути запитом відправки пакету в перший раз. На Фіг.7 показана ілюстративна система 700 для керування змінним таймером переривання в зв'язку з відсутнім пакетом. Змінний таймер може бути заздалегідь встановлений рівним деякому значенню; можуть бути виконані оцінки, і на основі результату оцінки значення може бути відповідним чином змінене. Приймач 202 (наприклад, зі сканером 602 і/або модулем 604 ініціювання) може визначити, що пакет, прибуття якого очікується, зазнав невдачі. Контролер 702 може використовуватися для керування роботою приймача 202 в зв'язку із змінним таймером переривання. Модуль 704 перегляду відстежує таймер переривання і може ідентифікувати, що таймер переривання завершив роботу - в альтернативній конфігурації таймер переривання передає модулю перегляду повідомлення, що досягнутий кінець роботи. Коли таймер закінчує роботу, може мати місце інша операція, і модуль 706 керування продовжує роботу без відсутнього пакету. Можуть мати місце щонайменше два різних результати для закінчення таймера переривання. У одному випадку може бути використаний модуль 708 зупинки, який перериває послідовність передачі пакетів (наприклад, послідовність пакетів, яка передбачає включення в себе відсутнього пакету). Таким чином, приймач 202 може обробити іншу послідовність і повідомити передавач 204 про переривання. У альтернативному варіанті втілення модуль 710 просування може обробити послідовність передачі пакетів без відсутнього пакету. Наприклад, можуть бути зроблені припущення про зміст відсутнього пакету (наприклад, через методики штучного інтелекту). Крім того, якщо після закінчення роботи змінного таймера переривання пакет зібраний, то приймач 202 може виконати обробку відсутнього пакету і використати відсутній пакет при обробці послідовності. Якщо відсутній пакет зібраний перед закінченням роботи змінного таймера переривання, то контролер 702 може скинути змінний таймер переривання і дати команду приймачу 202 продовжувати обробку пакетів, що залишилися. Тепер звернемося до Фіг.8, на якій показана ілюстративна система 800 для визначення, яким чином потрібно вчинити з таймером переривання (наприклад, змінним таймером 802 переривання), що завершив роботу, і відсутнім пакетом. Приймач 202 (наприклад, зі сканером 602 і/або модулем 604 ініціювання) може встановити зв'язок з передавачем 204, і пакет, призначений для приймача 202, може не прибути. Контролер 702 може бути використаний для керування роботою приймача 202 відносно відмов передачі пакетів. Коли таймер переривання завершує роботу, можна зробити логічний висновок, що відсутній пакет втрачений, і повинні мати місце подальші дії, з тим щоб приймач 202 не чекав безперервно відсутнього пакету. Коли таймер переривання досягає межі (наприклад, межа встановлюється змінним чином), може бути використаний модуль 804 послідовності, який оцінює щонайменше частину послідовності передачі пакетів. Наприклад, може бути зроблене визначення на рівні життєздатності відсутнього пакету, якщо послідовність має більше одного відсутнього пакету, і т. д. Модуль 404 вимірювання може використовувати результат оцінки для визначення, чи повинне статися переривання або обробка послідовності передачі пакетів (наприклад, збір інших пакетів, виконання іншої дії над послідовністю і т. д.). Визначення, зроблене на основі результату оцінки, вводиться в дію (наприклад, за допомогою контролера 702). Навіть коли пакет є нереалізованим, приймач 202 може продовжити збирати інші пакети, наприклад, наступні пакети або пакети з іншої послідовності від передавача 204 або іншого джерела. Звернемося до Фіг.9, на якій розкрита ілюстративна методологія 900 для керування тривалістю змінного таймера переривання. Стан каналу, що використовується для взаємодії пристроїв (наприклад, від базової станції на мобільний пристрій), може спостерігатися і оцінюватися на етапі 902, який може містити в собі оцінку стану каналу (наприклад, канал використовується при взаємодії між приймачем і передавачем). Крім того, на етапі 904 може бути проаналізований об'єм пам'яті - особливо об'єм пам'яті, який може використовуватися для збереження пакетів. Наприклад, якщо є відсутній пакет, то інші пакети (наприклад, наступні пакети) можуть бути збережені в об'ємі пам'яті, в той час як працює змінний таймер переривання і є спроба отримати відсутній пакет. Тривалість для змінного таймера переривання може бути визначена на етапі 906 (наприклад, на основі результату оцінки і аналізу), що включає в себе визначення зміни тривалості для змінного таймера переривання на основі результату оцінки, і на етапі 908 може бути встановлена тривалість для змінного таймера переривання. На етапі 910 з встановленою тривалістю може відстежуватися взаємодія через канал, а також виконуватися спостереження за об'ємом пам'яті. Крім того, може мати місце відстеження взаємодії, наприклад, чи має передавач труднощі з відправкою повторних пакетів (наприклад, 8 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 повторні передачі пакетів займають довше очікуваного час). На етапі 912 може бути виконане визначення, чи потрібно змінити тривалість таймера переривання (наприклад, збільшити, скоротити,...). Якщо визначено, що тривалість не повинна змінюватися, методологія 900 може повернутися на етап 910. Однак, якщо визначено, що зміна повинна статися, то на етапі 914 зміна може бути ідентифікована (наприклад, вказане значення для установки тривалості, яким чином змінити тривалість, відхилення для поточної тривалості і т. д.), і ідентифікована зміна може бути здійснена на етапі 916, який може містити в собі установку тривалості для змінного таймера переривання - тривалість визначає тривалість часу для прийому відсутнього пакету даних, переданого в каналі. На Фіг.10 розкрита ілюстративна методологія 1000 для керування передачею пакету відносно змінного таймера переривання. На етапі 1002 може бути оцінений стан каналу, і на етапі 1004 може бути виконане визначення відносно того, на яку тривалість потрібно встановити таймер. Передавач може видати множину пакетів послідовним чином, і ці пакети можуть бути зібрані на етапі 1006, який може містити в собі встановлення взаємодії з передавачем через канал зв'язку, причому взаємодія включає в себе передачу множини пакетів в послідовності передачі. По мірі збору пакетів на етапі 1008 може бути виконана ідентифікація, що пакет відсутній в послідовності передачі. Як тільки відсутній пакет ідентифікований, на етапі 1010 може бути ініціалізований змінний таймер переривання - це може містити в собі запуск таймера переривання при визначенні (наприклад, тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу для збору відсутнього пакету як частини послідовності передачі). На етапі 1012 може бути переданий запит повторної передачі (наприклад, відбувається одночасно з етапом 1010, перед етапом 1010, після етапу 1010,...). Етап 1014 може мати місце для визначення, чи закінчився час роботи змінного таймера переривання. Якщо визначено, що час роботи таймера не закінчився, то може бути відправлений інший запит повторної передачі. У одному варіанті втілення може бути виконане визначення, чи достатньо довгий час проходить між запитами пакетів, щоб пакет був повторно переданий, зібраний і/або оброблений - якщо достатній час не проходить, то може використовуватися затримка. Однак, якщо час таймера закінчується, то множина пакетів може бути оброблена без відсутнього пакету. Тепер звернемося до Фіг.11, на якій розкрита ілюстративна методологія 1100 для виконання операції відносно пакету, який вважається відсутнім і втраченим. На етапі 1102 може бути виконане визначення, що пакет відсутній в переданому повідомленні. Наприклад, якщо зібраний пакет з порядковим номером "2", то може бути зроблений логічний висновок, що існує відсутній пакет (наприклад, пакет з порядковим номером "1"). Коли виконане визначення, що пакет відсутній, змінний таймер переривання може бути запущений на етапі 1104. На етапі 1106 може мати місце запит повторної передачі відсутнього пакету, і на етапі 1108 може статися перевірка, яка визначає, чи закінчився час роботи таймера, запущеного на етапі 1104. Якщо час роботи таймера ще не закінчився, то методологія 1100 може повернутися на етап 1106; однак, якщо час роботи таймера закінчився, то на етапі 1110 може бути виконана оцінка щонайменше одного контекстного чинника (наприклад, часу очікування приймача, критичного рівня повідомлення і т. д.). Етап 1112 може визначити, чи потрібно проігнорувати повідомлення, яке відповідає пакету (наприклад, послідовність пакетів відкидається на етапі 1114), або повідомлення повинне бути оброблене без відсутнього пакету (наприклад, продовження без відсутнього пакету на етапі 1116). Хоч розкриті тут аспекти винаходу стосуються змінних таймерів переривання, потрібно розуміти, що аспекти винаходу можуть бути реалізовані відносно незмінного таймера переривання. На Фіг.9-11 показані методології, які стосуються використання змінного таймера переривання. Хоч з метою простоти роз'яснення методології показані і описані як послідовність дій, потрібно розуміти, що методології не обмежені порядком дій, оскільки відповідно до одного або більше варіантів втілення деякі дії можуть відбуватися в іншому порядку і/або одночасно з іншими діями, на відміну від показаного і описаного тут. Наприклад, фахівці в галузі техніки зрозуміють, що як альтернатива методологія могла бути представлена як послідовність взаємодіючих станів або подій, як, наприклад, в діаграмі станів. Крім того, не всі проілюстровані дії можуть вимагатися для реалізації методології відповідно до одного або більше варіантів втілення. Потрібно розуміти, що відповідно до одного або більше описаних тут аспектів винаходу можуть бути зроблені висновки відносно того, як встановити змінний таймер переривання, якщо тривалість таймера повинна змінюватися, і т. д. Використовуваний тут термін "робити висновки" або "висновок" належить в загальному випадку до процесу міркування або висновки станів 9 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 системи, середовища і/або користувача з множини спостережень, зафіксованих через події і/або дані. Висновок може використовуватися, наприклад, для виявлення конкретного контексту або дії або може формувати розподіл імовірності по станах. Висновок може бути ймовірнісним тобто, обчисленням розподілу імовірності по цікавлячих станах на основі розгляду даних і подій. Висновок також може посилатися на методики, що використовуються для складання високорівневих подій з множини подій і/або даних. Такий висновок дає в результаті побудову нових подій або дій з набору подій, що спостерігаються, і/або збережених даних про події, чи корельовані події в близькості за часом, і чи виходять події і дані з одного або декількох джерел подій і даних. Відповідно до прикладу один або більше представлених вище способів може містити в собі виконання логічних висновків відносно взаємодії з передавачем. За допомогою додаткової ілюстрації логічний висновок може бути зроблений відносно того, чи є пакет втраченим, умов каналу і т. п. Потрібно розуміти, що попередні приклади є ілюстративними за природою і не призначені для обмеження кількості логічних висновків, які можуть бути зроблені, або способу, яким такі логічні висновки виконуються, в зв'язку з різними описаними тут варіантами втілення і/або способами. Фіг.12 є ілюстрацією мобільного пристрою 1200, який забезпечує можливість керування змінним таймером переривання. Мобільний пристрій 1200 містить приймач 1202, який приймає сигнал, наприклад, від приймальної антени (не показана) і виконує типові дії (наприклад, фільтрацію, посилення, перетворення з пониженням частоти і т. д.) над прийнятим сигналом і переводить перетворений сигнал в цифрову форму для отримання відліків. Приймач 1202 може бути, наприклад, приймачем MMSE і може містити демодулятор 1204, який може демодулювати прийняті символи і видавати їх процесору 1206 для оцінки каналу. Процесор 1206 може являти собою процесор, спеціалізований для аналізу інформації, прийнятої приймачем 1202, і/або формування інформації для передачі передавачем 1216, процесор, який керує одним або більше компонентами мобільного пристрою 1200, і/або процесор, який як аналізує інформацію, прийняту приймачем 1202, формує інформацію для передачі передавачем 1216, так і керує одним або більше компонентами мобільного пристрою 1200. Мобільний пристрій 1200 може додатково містити пам'ять 1208, яка функціонально з'єднана з процесором 1206 і може зберігати дані, які повинні бути передані, прийняті дані, інформацію, що належить до доступних каналів, дані, що належать до інтенсивності проаналізованого сигналу і/або перешкод, інформацію, що належить до призначеного каналу, потужності, швидкості і т. п., і будь-яку іншу відповідну інформацію для оцінки каналу і взаємодії через канал. Пам'ять 1208 може додатково зберігати протоколи і/або алгоритми, що належать до оцінки і/або використання каналу (наприклад, на основі продуктивності, на основі пропускної здатності і т. д.). Потрібно розуміти, що описане тут сховище даних (наприклад, пам'ять 1208) може являти собою або енергозалежну пам'ять, або енергонезалежну пам'ять, або може містити в собі як енергозалежну, так і енергонезалежну пам'ять. Для ілюстрації, але не обмеження, енергонезалежна пам'ять може містити в собі постійний запам'ятовуючий пристрій (ROM; ПЗП), програмований постійний запам'ятовуючий пристрій (PROM; ППЗП), електрично програмований постійний запам'ятовуючий пристрій (EPROM; ЕППЗП), електрично стираний програмований постійний запам'ятовуючий пристрій (EEPROM; ЕСППЗП) або флеш-пам'ять. Енергозалежна пам'ять може містити в собі оперативний запам'ятовуючий пристрій (RAM; ОЗП), який діє як зовнішня кеш-пам'ять. Для ілюстрації, але не обмеження, оперативний запам'ятовуючий пристрій є доступним в багатьох формах, таких як синхронний оперативний запам'ятовуючий пристрій (SRAM), динамічний оперативний запам'ятовуючий пристрій (DRAM), синхронний динамічний оперативний запам'ятовуючий пристрій (SDRAM), синхронний динамічний оперативний запам'ятовуючий пристрій з подвоєною швидкістю передачі даних (DDR SDRAM), вдосконалений синхронний динамічний оперативний запам'ятовуючий пристрій (ESDRAM), динамічний оперативний запам'ятовуючий пристрій Synchlink (SLDRAM) і оперативний запам'ятовуючий пристрій Rambus (DRRAM). Мається на увазі, що пам'ять 1208 з описуваних систем і способів містить, але без обмеження, ці і будь-які інші відповідні типи пам'яті. Процесор 1202 додатково функціонально з'єднаний з модулем 1210 аналізу, який оцінює стан каналу, такого як канал, що спільно використовується мобільним пристроєм (наприклад, мобільним пристроєм 1200) і базовою станцією. Крім того, процесор 1202 може містити в собі калькулятор 1212, який визначає тривалість таймера переривання на основі результату оцінки. Мобільний пристрій 1200 додатково містить модулятор 1214 і передавач 1216, який передає сигнал (наприклад, базовий індикатор CQI і диференціальний індикатор CQI), наприклад, базовій станції, іншому мобільному пристрою і т. д. Хоч модуль 1210 аналізу і/або калькулятор 10 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 1212 зображені як окремі від процесора 1206, потрібно розуміти, що вони можуть бути частиною процесора 1206 або декількох процесорів (не показані). Фіг.13 є ілюстрацією системи 1300, яка забезпечує можливість обробки пакетів в сеансі зв'язку. Система 1300 містить базову станцію 1302 (наприклад, точку доступу,...) з приймачем 1310, який приймає сигнал(и) від одного або більше мобільних пристроїв 1304 через множину приймальних антен 1306, і передавач 1322, який виконує передачу одному або більше мобільним пристроям 1304 через множину передавальних антен 1308. Приймач 1310 може приймати інформацію від приймальних антен 1306 і функціонально з'єднаний з демодулятором 1312, який демодулює прийняту інформацію. Демодульовані символи аналізуються процесором 1314, який може бути аналогічним процесору, описаному вище відносно Фіг.12, і який з'єднаний з пам'яттю 1316, яка зберігає інформацію, що належить до оцінки інтенсивності сигналу (наприклад, контрольного сигналу) і/або інтенсивності перешкод, дані, які повинні бути передані мобільному пристрою 1304 або прийняті від нього (або окремої базової станції (не показана)) і/або будь-яку іншу відповідну інформацію, що належить до виконання різних викладених тут дій і функцій. Процесор 1314 додатково з'єднаний зі сканером 1318, який визначає, що пакет відсутній в послідовності передачі пакетів, а також модуль 1320 ініціювання, який запускає таймер переривання після виконання визначення (наприклад, тривалість таймера переривання є змінною). Інформація, яка повинна бути передана, може бути видана модулятору 1322. Модулятор 1322 може мультиплексувати інформацію для передачі за допомогою передавача 1324 через антену 1308 на мобільний пристрій 1304. Хоч сканер 1318 і/або модуль 1320 ініціювання зображені як окремі від процесора 1314, потрібно розуміти, що вони можуть бути частиною процесора 1314 або декількох процесорів (не показані). Фіг.14 показує ілюстративну систему 1400 бездротового зв'язку. Система 1400 бездротового зв'язку ради стислості зображає одну базову станцію 1410 і один мобільний пристрій 1450. Однак потрібно розуміти, що система 1400 може містити в собі більше ніж одну базову станцію і/або більше ніж один мобільний пристрій, причому додаткові базові станції і/або мобільні пристрої можуть бути значною мірою аналогічні описаним нижче ілюстративній базовій станції 1410 і мобільному пристрою 1450 або відрізнятися від них. Крім того, потрібно розуміти, що базова станція 1410 і/або мобільний пристрій 1450 можуть використовувати описані тут системи (Фіг.1-8 і 12-13) і/або способи (Фіг.9-11) для забезпечення можливості бездротового зв'язку між ними. У базовій станції 1410 інформаційні дані для декількох потоків даних видаються з джерела 1412 даних процесору 214 даних передачі. Відповідно до прикладу кожний потік даних може бути переданий через відповідну антену. Процесор 1414 даних передачі формату є, кодує і чергує потік інформаційних даних на основі конкретної схеми кодування, вибраної для цього потоку даних, щоб видати закодовані дані. Закодовані дані для кожного потоку даних можуть бути мультиплексовані з контрольними даними з використанням методики мультиплексування з ортогональним частотним розділенням сигналів (OFDM). Додатково або як альтернатива контрольні символи можуть бути мультиплексовані за допомогою частотного розділення (FDM), часового розділення (TDM) або кодового розділення (CDM). Контрольні дані звичайно являють собою відомий зразок даних, який обробляється відомим чином, і можуть використовуватися в мобільному пристрої 1450 для оцінки характеристики каналу. Мультиплексовані контрольні і закодовані дані для кожного потоку даних можуть бути модульовані (тобто, перетворені в символи) на основі конкретної схеми модуляції (наприклад, двійкової фазової модуляції (BPSK), квадратурної фазової модуляції (QPSK), М-рівневої фазової модуляції (M-PSK) або М-рівневої квадратурної амплітудної маніпуляції (М-QAM)), вибраної для кожного потоку даних, щоб отримати символи модуляції. Швидкість передачі даних, кодування і модуляція для кожного потоку даних можуть бути визначені за допомогою команд, які виконуються або видаються процесором 1430. Символи модуляції для всіх потоків даних можуть бути видані процесору 1420 передачі МІМО, який може додатково обробити символи модуляції (наприклад, для мультиплексування OFDM). Процесор 1420 передачі МІМО потім видає N Т потоків символів модуляції NТ передавачам 1422a-1422t. У різних варіантах втілення процесор 1420 передачі МІМО застосовує вагові коефіцієнти формування діаграми спрямованості до символів потоків даних і до антени, з якої передається символ. Кожний передавач 1422 приймає і обробляє відповідний потік символів, щоб видати один або більше аналогових сигналів, і додатково обробляє (наприклад, посилює, фільтрує і перетворює з підвищенням частоти) аналогові сигнали, щоб видати модульований сигнал, 11 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 придатний для передачі по каналу МІМО. Потім NT модульованих сигналів від передавачів 1422а-1422t передаються з NT антен 1424а-1424t, відповідно. У мобільному пристрої 1450 передані модульовані сигнали приймаються за допомогою N R антен 1452а-1452r, і прийнятий сигнал від кожної антени 1452 видається відповідним приймачам 1454а-1454r. Кожний приймач 1454 обробляє (наприклад, фільтрує, посилює і перетворює з пониженням частоти) відповідний прийнятий сигнал, перетворює оброблений сигнал в цифрову форму для видачі відліків і потім обробляє відліки, щоб видати відповідний "прийнятий" потік символів. Процесор 1460 даних прийому може приймати і обробляти NR прийнятих потоків символів від Nr приймачів 1454 на основі методики обробки конкретного приймача, щоб видати N T "виявлених" потоків символів. Процесор 1460 даних прийому може демодулювати, піддавати зворотному чергуванню і декодувати кожний виявлений потік символів, щоб відновити інформаційні дані для потоку даних. Обробка за допомогою процесора 1460 даних прийому є комплементарною по відношенню до обробки, що виконується процесором 1420 передачі МІМО і процесором 214 даних передачі в базовій станції 1410. Процесор 1470 може періодично визначати, яку матрицю попереднього кодування потрібно використати. Крім того, процесор 1470 може формувати повідомлення зворотної лінії зв'язку, що містить частину з індексом матриці і частину зі значенням рангу. Повідомлення зворотної лінії зв'язку може містити різні типи інформації відносно лінії зв'язку і/або прийнятого потоку даних. Повідомлення зворотної лінії зв'язку може бути оброблене процесором 1438 даних передачі, який також приймає інформаційні дані для декількох потоків даних з джерела 1436 даних, модульовані модулятором 1480, оброблені передавачами 1454а1454г і передані назад базовій станції 1410. У базовій станції 1410 модульовані сигнали від мобільного пристрою 1450 приймаються антенами 1424, обробляються приймачами 1422, демодулюються демодулятором 1440 і обробляються процесором 1442 даних прийому для витягання повідомлення зворотної лінії зв'язку, переданого мобільним пристроєм 1450. Потім процесор 1430 може обробити витягнуте повідомлення, щоб визначити, яку матрицю попереднього кодування потрібно використати для визначення вагових коефіцієнтів формування діаграми спрямованості. Процесори 1430 і 1470 можуть направляти (наприклад, керувати, координувати т. д.) роботу відповідно в базовій станції 1410 і мобільному пристрої 1450. Відповідні процесори 1430 і 1470 можуть бути пов'язані з блоками 1432 і 1472 пам'яті, які зберігають програмні коди і дані. Процесори 1430 і 1470 також можуть виконувати обчислення для отримання оцінок частотної і імпульсної характеристик відповідно для висхідної лінії зв'язку і низхідної лінії зв'язку. Потрібно розуміти, що описані тут варіанти втілення можуть бути реалізовані за допомогою апаратного обладнання, програмного забезпечення, вбудованого програмного забезпечення, зв'язуючого програмного забезпечення, мікрокоду або будь-якої їх комбінації. Для апаратної реалізації процесори можуть бути реалізовані в одній або більше спеціалізованих інтегральних схемах (ASIC), процесорах цифрових сигналів (DSP), пристроях обробки цифрових сигналів (DSPD), програмованих логічних пристроях (PLD), програмованих користувачем вентильний матрицях (FPGA), процесорах, контролерах, мікроконтролерах, мікропроцесорах, інших електронних елементах, виконаних з можливістю виконувати описані тут функції, або їх комбінації. Коли варіанти втілення реалізовані в програмному забезпеченні, вбудованому програмному забезпеченні, зв'язуючому програмному забезпеченні або мікрокоді, програмному коді або кодових сегментах, вони можуть бути збережені на машиночитаному носії, такому як компонент зберігання. Кодовий сегмент може являти собою процедуру, функцію, програму, підпрограму, модуль, пакет програм, клас або будь-яку комбінацію команд, структур даних або програмних операторів. Кодовий сегмент може бути з'єднаний з іншим кодовим сегментом або апаратною схемою за допомогою передачі і/або прийому інформації, даних, аргументів, параметрів або вмісту пам'яті. Інформація, аргументи, параметри, дані і т. д. можуть бути відправлені або передані з використанням будь-яких відповідних засобів, в тому числі спільного використання пам'яті, передачі повідомлень, передачі маркера, передачі по мережі і т. д. Для програмної реалізації описані тут методики можуть бути реалізовані за допомогою модулів (наприклад, процедур, функцій і так далі), які виконують описані тут функції. Програмні коди можуть зберігатися в блоках пам'яті і виконуватися процесорами. Блок пам'яті може бути реалізований в процесорі або поза процесором, в останньому випадку він може бути з'єднаний з можливістю взаємодії з процесором через різні засоби, відомі в галузі техніки. На Фіг.15 проілюстрована система 1500, яка здійснює передачу пакетів. Наприклад, система 1500 може постійно знаходитися, щонайменше частково, в межах мобільного пристрою. 12 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 Потрібно розуміти, що система 1500 представлена як така, що містить функціональні блоки, які можуть являти собою функціональні блоки, що представляють функції, реалізовані процесором, програмним забезпеченням або їх комбінацією (наприклад, вбудованим програмним забезпеченням). Система 1500 включає в себе логічну групу 1502 електричних компонентів, які можуть діяти спільно. Наприклад, логічна група 1502 може містити в собі електричний компонент 1504 для установки тривалості для змінного таймера переривання (наприклад, тривалість задає тривалість часу для прийому відсутнього пакету даних, переданого в каналі). Крім того, логічна група 1502 може містити в собі електричний компонент 1506 для оцінки стану каналу (наприклад, канал використовується при взаємодії між приймачем і передавачем), а також електричний компонент 1508 для визначення зміни тривалості для змінного таймера переривання на основі на результату оцінки. Крім того, система 1500 може містити в собі пам'ять 1510, яка зберігає команди для виконання функцій, які відповідають електричним компонентам 1504, 1506 і 1508. Хоч електричні компоненти 1504, 1506 і 1508 показані як зовнішні по відношенню до пам'яті 1510, потрібно розуміти, що один або більше з цих електричних компонентів можуть існувати в межах пам'яті 1510. На Фіг.16 проілюстрована система 1600, яка встановлює зв'язок для отримання послідовності пакетів. Система 1600 може постійно знаходитися, наприклад, в межах базової станції. Як зображено, система 1600 включає в себе функціональні блоки, які можуть представляти функції, реалізовані процесором, програмним забезпеченням або їх комбінацією (наприклад, вбудованим програмним забезпеченням). Система 1600 включає в себе логічну групу 1602 електричних компонентів. Логічна група 1602 може містити в собі електричний компонент 1604 для встановлення взаємодії з передавачем через канал зв'язку (наприклад, взаємодія включає в себе передачу множини пакетів в послідовності передачі) в доповнення до електричного компонента 1606 для ідентифікації, що пакет відсутній в послідовності передачі. Логічна група 1602 також може містити в собі електричний компонент 1608 для запуску таймера переривання після виконання визначення (наприклад, тривалість таймера переривання є змінною на основі стану каналу зв'язку, і тривалість таймера переривання являє собою тривалість часу, протягом якого відсутній пакет повинен бути зібраний як частина послідовності передачі). Крім того, система 1600 може містити в собі пам'ять 1610, яка зберігає команди для виконання функцій, які відповідають електричним компонентам 1604, 1606 і 1608. Хоч електричні компоненти 1604, 1606 і 1608 показані як зовнішні по відношенню до пам'яті 1610, потрібно розуміти, що один або більше з цих електричних компонентів можуть існувати в межах пам'яті 1610. Різні ілюстративні логічні схеми, логічні блоки, модулі і схеми, описані в зв'язку з розкритими тут варіантами втілення, можуть бути реалізовані або виконані за допомогою процесора загального призначення, процесорацифрових сигналів (DSP), спеціалізованої інтегральної схеми, програмованої користувачем вентильної матриці (FPGA) або іншого програмованого логічного пристрою, схеми на дискретних компонентах або транзисторної логічної схеми, окремих компонентів апаратних засобів або будь-кого їх комбінації, виконаної з можливістю виконувати описані тут функції. Процесором загального призначення може бути мікропроцесор, але альтернативно процесором може бути будь-який традиційний процесор, контролер, мікроконтролер або кінцевий автомат. Процесор також може бути реалізований як комбінація обчислювальних пристроїв, наприклад, комбінація процесора цифрових сигналів (DSP) і мікропроцесора, множина мікропроцесорів, один або більше мікропроцесорів разом з ядром процесора цифрових сигналів (DSP) або будь-яка інша така конфігурація. Крім того, щонайменше один процесор може містити один або більше модулів, виконаних з можливістю виконувати один або більше описаних вище етапів і/або дій. Крім того, етапи і/або дії способу або алгоритму, описаного в зв'язку з розкритими тут аспектами, можуть бути втілені безпосередньо в апаратному обладнанні, в програмному модулі, що виконується процесором, або в їх комбінації. Програмний модуль може постійно знаходитися в оперативному запам'ятовуючому пристрої (ОЗП; RAM), флеш-пам'яті, постійному запам'ятовуючому пристрої (ПЗП; ROM), стираному програмованому постійному запам'ятовуючому пристрої (СППЗП; EPROM), електрично стираному програмованому постійному запам'ятовуючому пристрої (ЕСППЗП; EEPROM), жорсткому диску, змінному диску, компакт-диску, який призначений тільки для читання (CD-ROM) або на носії даних будь-якого іншого виду, відомого в галузі техніки. Ілюстративний носій даних може бути з'єднаний з процесором, з тим щоб процесор міг зчитувати інформацію з носія даних і записувати інформацію на носій даних. Альтернативно носій даних може бути невід'ємною частиною процесора. Крім того, в деяких аспектах винаходу процесор і носій даних можуть постійно знаходитися в спеціалізованій інтегральній схемі (ASIC). Крім того, спеціалізована інтегральна 13 UA 98209 C2 5 10 15 20 25 30 35 40 45 50 55 60 схема (ASIC) може постійно знаходитися в користувацькому терміналі. Альтернативно процесор і носій даних можуть постійно знаходитися в користувацькому терміналі як окремі компоненти. Крім того, в деяких аспектах етапи і/або дії способу або алгоритму можуть постійно знаходитися на машиночитаному носії як один або будь-яка комбінація або множина кодів і/або команд, які можуть бути включені в комп'ютерний програмний продукт. У одному або більше ілюстративних варіантах втілення описані функції можуть бути реалізовані в апаратному обладнанні, програмному забезпеченні, вбудованому програмному забезпеченні або будь-якій їх комбінації. При програмній реалізації функції можуть бути збережені у вигляді однієї або більше команд або кодів на машиночитаному носії або передані на нього. Машиночитані носії включають в себе комп'ютерні носії даних і комунікаційні носії, що включають в себе будь-яке середовище, яке забезпечує можливість передачі комп'ютерної програми з одного місця в інше. Носії даних можуть являти собою будь-які доступні носії, до яких може отримати доступ комп'ютер. Як приклад, але без обмеження, такі машиночитані носії можуть містити оперативний запам'ятовуючий пристрій (ОЗП; RAM), постійний запам'ятовуючий пристрій (ПЗП; ROM), електрично стираний програмований постійний запам'ятовуючий пристрій (ЕСППЗГТ; EEPROM), компакт-диск, який призначений тільки для читання (CD-ROM) або інший накопичувач на оптичному диску, накопичувач на магнітному диску або інші магнітні запам'ятовуючі пристрої або будь-який інший носій, який може використовуватися для перенесення або зберігання бажаного програмного коду у вигляді команд або структур даних, і до якого може отримати доступ комп'ютер. Крім того, будь-яке з'єднання може бути назване машиночитаним носієм. Наприклад, якщо програмне забезпечення передається з веб-сайту, сервера або іншого віддаленого джерела з використанням коаксіального кабелю, волоконнооптичного кабелю, витої пари, цифрової абонентською лінії (DSL) або бездротових технологій, таких як інфрачервоні хвилі, радіохвилі і мікрохвилі, то коаксіальний кабель, волоконнооптичний кабель, вита пара, лінія DSL або бездротові технології, такі як інфрачервоні хвилі, радіохвилі і мікрохвилі, входять у визначення носія. У цьому документі термін "диск" включає в себе компакт-диск (CD), лазерний диск, оптичний диск, цифровий універсальний диск (DVD), гнучкий диск і диск blu-ray, причому диски звичайно відтворюють дані магнітним способом або оптичним способом за допомогою лазера. Комбінації згаданого вище також повинні входити в об'єм машиночитаних носіїв. Приведений вище опис містить приклади одного або більше варіантів здійснення. Безумовно неможливо описати кожну мислиму комбінацію компонентів або методик з метою опису вищезазначених варіантів здійснення, але фахівець в даній галузі техніки може зрозуміти, що можливо виконати багато додаткових комбінацій і змін різних варіантів здійснення. Відповідно до цього мається на увазі, що описані варіанти здійснення охоплюють всі такі зміни, модифікації і різновиди, які знаходяться в межах суті і об'єму, визначені прикладеною формулою винаходи. Крім того, в тих випадках, коли термін "включає в себе" використовується або в докладному описі, або в формулі винаходу, такий термін має на увазі охоплююче значення, подібно до терміну "що містить", який інтерпретується як перехідне слово в формулі винаходу. Хоч попередній опис розкриває ілюстративні аспекти винаходу і/або варіанти здійснення, потрібно зазначити, що в них можуть бути внесені різні зміни і модифікації без відступу від об'єму описаних аспектів винаходу і/або варіантів здійснення, визначених прикладеною формулою винаходу. Крім того, хоч елементи описаних аспектів винаходу і/або варіантів здійснення можуть бути описані або заявлені в однині, множина мається на увазі, якщо явно не вказане обмеження одниною. Крім того, всі аспекти винаходу і/або варіанту здійснення або частина будь-якого з них можуть бути використані з всіма іншими аспектами і/або варіантами здійснення або частиною будь-якого з них, якщо не указано інакше. ФОРМУЛА ВИНАХОДУ 1. Спосіб (900), який виконується на пристрої бездротового зв'язку, що містить етапи, на яких: аналізують (904) характеристику об'єму пам'яті для буфера; встановлюють (906, 908) тривалість змінного таймера переривання, при цьому характеристика об'єму пам'яті використовується при установці тривалості, причому тривалість задає тривалість часу для прийому пропущеного пакета даних, що передається по каналу; оцінюють (902) стан каналу, причому канал використовується при взаємодії між приймачем і передавачем; і визначають (912) зміну тривалості для змінного таймера переривання на основі результату оцінки. 14 UA 98209 C2 5 10 15 20 25 30 35 40 2. Спосіб за п. 1, який містить також етапи, на яких: відстежують взаємодію між приймачем і передавачем; і видають визначення, чи є тривалість змінного таймера переривання прийнятною, на основі результату відстежування. 3. Спосіб за п. 2, що містить також етапи, на яких: визначають зміну тривалості після видачі визначення, що тривалість не є прийнятною, причому певна зміна основана на відстежуваній взаємодії і результаті оцінки; і здійснюють зміну. 4. Спосіб за п. 1, що містить також етапи, на яких: збирають пакет з множини пакетів; ідентифікують, що пакет з множини пакетів не зібраний через збір послідовності попереднього пакета і наступного пакета; ініціюють змінний таймер переривання; і відправляють запит повторної передачі незібраного пакета. 5. Приймач (1500) бездротового зв'язку, що містить: засіб для аналізу характеристики об'єму пам'яті для буфера; засіб (1504) для встановлення тривалості змінного таймера переривання, при цьому характеристика об'єму пам'яті використовується для установки тривалості, причому тривалість задає тривалість часу для прийому відсутнього пакета даних, що передається по каналу; засіб (1506) для оцінки стану каналу, причому канал використовується при взаємодії між приймачем і передавачем; і засіб (1508) для визначення зміни тривалості для змінного таймера переривання на основі результату оцінки. 6. Приймач за п. 5, в якому засіб для аналізу характеристики об'єму пам'яті містить модуль експертизи; засіб для установки тривалості містить модуль модифікації; засіб для оцінки стану каналу містить модуль аналізу; і засіб для визначення зміни тривалості містить калькулятор. 7. Приймач за п. 6, який містить також: модуль спостереження, який відстежує взаємодію між приймачем і передавачем; і модуль вимірювання, який видає визначення, чи є тривалість змінного таймера переривання прийнятною, на основі результату відстежування, отриманого модулем спостереження. 8. Пристрій за п. 7, який містить також, модуль розпізнавання, який визначає зміну тривалості після видачі визначення, що тривалість не є прийнятною, причому певна зміна основана на відстежуваній взаємодії і результаті оцінки, причому модуль модифікації здійснює зміну. 9. Приймач за п. 6, що містить також: модуль отримання, який збирає пакет з множини пакетів; модуль встановлення, який ідентифікує, що пакет з множини пакетів не зібраний через збір послідовності попереднього пакета і наступного пакета; модуль запуску, який ініціює змінний таймер переривання; і модуль видачі, який відправляє запит повторної передачі незібраного пакета. 10. Машиночитаний носій, що містить коди, збережені на ньому, які при виконанні комп'ютером спонукають його виконувати спосіб за будь-яким з пунктів 1-4. 15 UA 98209 C2 16 UA 98209 C2 17 UA 98209 C2 18 UA 98209 C2 19 UA 98209 C2 20 UA 98209 C2 21 UA 98209 C2 22 UA 98209 C2 23 UA 98209 C2 Комп’ютерна верстка Н. Лисенко Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 24
ДивитисяДодаткова інформація
Назва патенту англійськоюVariable abort timer
Автори англійськоюPatwardhan, Ravindra, Vardhan, Anurag, Agashe, Parag, A.
Назва патенту російськоюПеременный таймер прерывания
Автори російськоюПатвардхан Равиндра, Вардхан Анураг, Агаше Параг А.
МПК / Мітки
МПК: H04L 12/26
Мітки: переривання, таймер, змінній
Код посилання
<a href="https://ua.patents.su/26-98209-zminnijj-tajjmer-pererivannya.html" target="_blank" rel="follow" title="База патентів України">Змінний таймер переривання</a>
Попередній патент: Структурно-вантове склепіння
Наступний патент: Спосіб позакореневого живлення столового винограду
Випадковий патент: Пристрій для моделювання повітряної ударної хвилі