ОБНОВЛЕНИЕ ПОРЯДКОВОГО НОМЕРА
SERIAL NUMBER UPDATE

Область техники
Изобретение относится к управлению передачами данных в сети беспроводной связи. В частности, оно относится к избеганию отбраковки последовательных передач данных между передатчиком и приемником в сети беспроводной связи.
Уровень техники
В сетях беспроводной связи последнего поколения и, в особенности, в сетях беспроводной связи на основе HSDPA (высокоскоростной пакетный доступ нисходящей линии связи), данные, передаваемые от базовой станции в один или несколько мобильных терминалов (UE), могут планироваться для передачи по высокоскоростным каналам, например, HS-DSCH (высокоскоростной совместно используемый канал нисходящей линии связи).
Кроме того, UE в этих сетях может находиться в разных состояниях в зоне покрытия, обслуживаемой базовой станцией, например, CELL_DCH, CELL_FACH, Enhanced CELL_FACH и других состояниях, известных в технике.
В состоянии CELL_DCH, данные, передаваемые по HS-DSCH, группируются в транспортные блоки (TB), каждый из которых содержит, по мимо прочего, порядковый номер передачи (TSN) в заголовочной части TB и пользовательские данные в виде MAC-d PDU (выделенные блоки пакетных данных уровня управления доступом к среде) или MAC-c PDU (общие блоки пакетных данных уровня управления доступом к среде) в части полезной нагрузки. Используя очередь переупорядочения в качестве буфера для принятых транспортных блоков, и TSN из заголовка TB плюс информацию управления, передаваемую по каналу управления, UE может правильно упорядочивать TB, принимаемые от базовой станции, и передавать их на более высокие уровни в виде MAC-d или MAC-c PDU. Чтобы переупорядочение TB было более эффективным, каждый UE имеет окно приемника определенного размера, в которое принимаются TB со своими TSN, и таймер (таймер T1), который предотвращает остановку TB в очереди переупорядочения в случае неправильного приема некоторых TB.
После правильного приема TB, UE обновляет параметр, указывающий TSN для следующего ожидаемого TB.
Этот механизм переупорядочения для TB, принимаемых на UE, базируется на отдельных (TSN) и таймерах T1, см., например, 3GPP TS 25.321. Однако, при передаче данных по HS-DSCH с использованием общего H-RNTI, невозможно поддерживать отдельные TSN и таймеры T1 для отдельных UE в сети. Один TSN и таймер T1 в сети необходимо использовать для нескольких UE.
Дополнительно, в беспроводной сети на основе HSDPA, состояние Enhanced CELL_FACH допускает прием данных по HS-DSCH в состоянии CELL_FACH и, таким образом, потенциально более высокие скорости передачи данных. Прием данных по HS-DSCH в состоянии CELL_FACH аналогичен приему данных по HS-DSCH в состоянии CELL_DCH, но некоторые различия между ними описаны ниже.
Пользовательское оборудование (UE) в состоянии Enhanced CELL_FACH принимает повторные передачи по HS-DSCH без отправки сигнализации обратной связи (ACK/NACK) гибридного автоматического запроса повторной передачи (HARQ). Таким образом, транспортная сеть не знает, были ли данные правильно приняты, напротив, сеть вслепую принимает решение о повторных передачах.
Кроме того, состояние Enhanced CELL_FACH дает возможность передавать данные на UE с использованием общего HS-DSCH  временного идентификатора радиосети (H-RNTI). H-RNTI в сети HSDPA - это просто логический адрес UE в зоне покрытия базовой станции. Существует возможность того, что несколько UE могут совместно использовать один общий H-RNTI. Это необходимо для UE, которые вошли в зону покрытия базовой станции и которым, в начальной фазе установления HS-DSCH, еще не назначен выделенный H-RNTI.
Обычно в состоянии Enhanced CELL_FACH начальное значение следующего ожидаемого TSN задается равным 0 в UE, и окно выбраковки задается равным [63-WINDOW_SIZE … 63], где WINDOW_SIZE относится к стороне окна приемника. Окно выбраковки можно задать как часть окна приемника, которая не принята для переупорядочения TB.
Теперь, поскольку сеть использует общий TSN для всех UE, использующих общий H-RNTI, существует вероятность того, что первый TSN, принятый UE, находится в окне выбраковки. В этом случае UE забракует принятую передачу.
Одно решение этой проблемы было предложено в "Solution to reordering issue in Enhanced Cell_FACH", 3GPP TSG-RAN WG2#57bis, Кобе, Япония, 7-11 мая, 2007 г. Оно состоит в присвоении особого первоначального значения следующему ожидаемому TSN и инициализации окна выбраковки на основании первого принятого TSN. Это решение позволяет обойти проблему выбраковки начальной передачи. Однако, в ходе непрерывного приема, UE необходимо постоянно обновлять следующий ожидаемый TSN во избежание выбраковки последующих передач. Для этого необходимо, чтобы UE правильно принимал все (или некоторые) передаваемые TSN. На практике, HS-SCCH подвергается регулировке мощности, и UE может быть трудно принимать все TSN.
Настоящее изобретение предлагает решение, по меньшей мере, некоторых проблем, связанных с известной технологией.
Раскрытие изобретения
Один аспект настоящего изобретения относится к способу управления связью в мобильном терминале, содержащему этапы, на которых:
- принимают первоначальный блок передачи, имеющий совместно используемый адрес назначения и содержащий первоначальный совместно используемый порядковый номер и полезную нагрузку, несущую данные;
- определяют, что первоначальный блок передачи принят правильно;
- запускают таймер, связанный с блоками передачи, имеющими общий адрес назначения и общий порядковый номер;
- определяют, что таймер истек, и;
- сбрасывают значение порядкового номера для следующего ожидаемого блока передачи и верхнюю границу окна приемника в мобильном терминале к заранее определенному первоначальному значению.
Таким образом, UE не будет выбраковывать первоначальные TB, передаваемые на UE, который использует совместно используемый адрес назначения (например, общий H-RNTI в сетях HSDPA). В особенности, в ходе установления канала радиосвязи для передачи данных, где данные управления могут передаваться по совместно используемому адресу назначения между UE и базовой станцией, можно избежать потери данных.
Другой аспект настоящего изобретения относится к мобильному терминалу для связи в сети беспроводной связи, причем мобильный терминал содержит:
модуль связи для приема блоков передачи, имеющих совместно используемый адрес назначения и содержащих совместно используемый порядковый номер и полезную нагрузку, несущую данные;
- модуль обработки, выполненный с возможностью проверять принятые блоки передачи и определять, правильно ли они приняты,
- модуль измерения, содержащий таймер, связанный с блоками передачи, имеющими совместно используемый адрес назначения и совместно используемый порядковый номер, причем модуль обработки дополнительно выполнен с возможностью предписывать модулю измерения запустить таймер, когда первоначальный блок передачи с совместно используемым адресом назначения и совместно используемым порядковым номером принят правильно, причем модуль обработки дополнительно выполнен с возможностью сбрасывать порядковый номер для следующего ожидаемого блока передачи и верхнюю границу своего окна приема к заранее определенному первоначальному значению по истечении таймера.
Еще один аспект настоящего изобретения относится к инфраструктурному узлу для связи в сети беспроводной связи, причем инфраструктурный узел содержит:
- модуль обработки, выполненный с возможностью формировать блоки передачи, содержащие совместно используемый порядковый номер и полезную нагрузку, несущую данные, подлежащие передаче по совместно используемому адресу назначения;
- модуль связи для передачи блоков передачи по совместно используемому адресу назначения;
- модуль измерения, содержащий, по меньшей мере, один таймер, связанный с блоками передачи, имеющими совместно используемый адрес назначения и совместно используемый порядковый номер, причем модуль обработки выполнен с возможностью предписывать модулю измерения запустить один или несколько таймеров после передачи первоначального блока передачи по совместно используемому адресу назначения, причем модуль обработки дополнительно выполнен с возможностью сбрасывать порядковый номер для следующего ожидаемого блока передачи и верхнюю границу для окна передачи к заранее определенному первоначальному значению по истечении таймера.
Наконец, еще один аспект настоящего изобретения относится к компьютерной программе для управления связью в мобильном терминале, содержащей наборы инструкций для:
- приема первоначального блока передачи, имеющего совместно используемый адрес назначения и содержащего первоначальный совместно используемый порядковый номер и полезную нагрузку, несущую данные;
- определения, что первоначальный блок передачи принят правильно;
- запуска таймера, связанного с блоками передачи, имеющими общий адрес назначения и общий порядковый номер;
- определения, что таймер истек, и;
- сброса значения порядкового номера для следующего ожидаемого блока передачи и верхней границы окна приемника в мобильном терминале к заранее определенному первоначальному значению.
Заметим, что инфраструктурный узел в сети беспроводной связи может представлять собой базовую станцию, Node B, точку доступа или какой-либо другой узел, имеющий функции инфраструктурного узла согласно настоящему изобретению.
Краткое описание чертежей
В дальнейшем изобретение будет описано неограничивающим образом и более подробно со ссылками на иллюстративные варианты осуществления, представленные в прилагаемых чертежах, где:
фиг. 1 - логическая блок-схема последовательности операций способа согласно одному варианту осуществления настоящего изобретения;
фиг. 2 - блок-схема мобильного терминала согласно одному варианту осуществления настоящего изобретения,
фиг. 3 - блок-схема базовой станции согласно одному варианту осуществления настоящего изобретения;
фиг. 4 - схема сигнализации между базовой станцией и мобильным терминалом в сети беспроводной связи.
Осуществление изобретения
Прежде чем перейти к описанию вариантов осуществления настоящего изобретения, изображенных на фиг. 1-4, определим некоторые параметры и переменные для лучшего понимания.
Параметр
Размер окна приемника (RECEIVE_WINDOW_SIZE)
RECEIVE_WINDOW_SIZE - это размер окна приемника согласно нижеприведенному определению. Это параметр в UE, и значение параметра регулируется более высокими уровнями.
Переменные состояния
next_expected_TSN:
next_expected_TSN - это порядковый номер передачи (TSN) после TSN приема последнего из последовательности PDU переупорядочения. Он может обновляться согласно заданным процедурам. Начальное значение next_expected_TSN = 0.
Окно приемника:
Окно приемника задает TSN тех PDU переупорядочения, которые могут быть приняты в приемнике, не приводя к продвижению окна приемника согласно определенной ниже процедуре. Размер окна приемника равен RECEIVE_WINDOW_SIZE и охватывает TSN от RcvWindow_UpperEdge-RECEIVE_WINDOW_SIZE+1 до RcvWindow_UpperEdge включительно.
RcvWindow_UpperEdge:
RcvWindow_UpperEdge представляет TSN, который находится на верхней границе окна приемника. После успешного приема первого PDU переупорядочения, он также соответствует PDU переупорядочения с наивысшим TSN всех принятых PDU переупорядочения. Первоначальный RcvWindow_UpperEdge равен 63. RcvWindow_UpperEdge обновляется на основании приема нового PDU переупорядочения согласно процедуре, заданной ниже.
T1_TSN:
TSN самого позднего MAC-ehs SDU, который нельзя доставить сущности повторной сборки, при запуске таймера T1.
Предпочтительно, все переменные состояния являются неотрицательными целыми числами. PDU переупорядочения циклически нумеруются по модулю целочисленных порядковых номеров передачи (TSN) в поле от 0 до 63. Все арифметические операции, приведенные в порядке примера, на next_expected_TSN, RcvWindow_UpperEdge, T1_TSN и TSN_FIush осуществляются по модулю 64. При осуществлении арифметических сравнений значений переменных состояния или порядковых номеров передачи можно использовать базу модуля 64. Эта база модуля вычитается (в подходящем поле) из всех предусмотренных значений, после чего осуществляется абсолютное сравнение. Можно предположить, что RcvWindow_UpperEdge - RECEIVE_WINDOW_SIZE + 1 равно базе модуля.
Таймеры
Таймер разблокировки переупорядочения (T1):
Таймер разблокировки переупорядочения T1 управляет предотвращением останова в буфере переупорядочения UE, который описан ниже. Значение T1 определяется верхними уровнями.
Таймер сброса (Treset) (только FDD)
Treset управляет сбросом функции переупорядочения MAC-ehs при использовании общего H-RNTI.
На фиг. 1 показаны этапы способа согласно одному варианту осуществления настоящего изобретения, рассматриваемые с точки зрения UE. Предположим, для простоты, что UE действует в зоне покрытия для базовой станции, в которой реализованы функции HSDPA. Однако следует указать, что способ, соответствующий настоящему изобретению, можно применять в любой сети беспроводной связи, где мобильные терминалы в зоне покрытия базовой станции или точки доступа используют совместно используемый адрес назначения для данных, принятых от базовой станции, причем данные принимаются в блоках передачи, которые пронумерованы, причем мобильные терминалы принимают эти блоки передачи в определенном окне приемника и способны упорядочивать блоки передачи в правильной последовательности посредством механизма переупорядочения. Поэтому нижеприведенное описание, основанное на реализации HSDPA, следует рассматривать только в качестве неограничивающего иллюстративного примера.
Также предполагаем, что UE только что вошел в зону покрытия базовой станции, и ему еще не назначен выделенный адрес назначения, который, в случае сети HSDPA, представляет собой выделенный H-RNTI, зато назначен общий H-RNTI, который используется совместно с другими UE, присутствующими в той же зоне покрытия. Также предполагаем, что UE находится в состоянии CELL_FACH, и это значит, что HS-DSCH еще не установлен между UE и базовой станцией. Это исходная точка для этапов способа 100-160, которые описаны ниже.
На этапе 100 UE инициализирует параметр next_expected_TSN первоначальным заранее заданным значением, которое может быть равно, например, 0. Затем UE начинает на этапе 110 принимать первоначальный TB, предназначенный для него на общем H-RNTI, причем каждый TB также имеет общий TSN. TB с общим TSN доставляется на надлежащий отдельный UE посредством Queue ID в заголовке TB, который известен специалисту в данной области техники.
После приема первоначального TB в отдельном UE, UE проверяет на этапе 120, правильно ли принят TB. Эту проверку можно осуществлять, например, методом CRC (Проверка циклическим избыточным кодом) или другими методами, известными специалисту в данной области техники и поэтому подробно не описанными здесь.
В случае, когда TB принят неправильно, UE сохраняет на этапе 125 принятый транспортный блок и переходит к приему либо повторной передачи, либо нового TB на этапе 110. Используя HARQ для HS-DSCH, UE может затем попытаться объединить несколько передач одного и того же TB для создания правильного TB (этап не показан на фиг. 1). Однако, в отличие от решений, предусмотренных известной технологией, ни один первоначальный TB, предназначенный для UE, который только что вошел в зону покрытия базовой станции, и который был правильно принят, не отбраковывается, если его общий TSN лежит вне окна приемника UE. Как указано в описании уровня техники, это может произойти, если задействовано несколько UE, каждый из которых имеет свое собственное окно приемника. Напротив, на этапе 130, если UE определяет, что TB был принят правильно, он проверяет на этапе 140, запущен ли таймер Treset. Если нет, UE запускает таймер Treset на этапе 145. В противном случае, если таймер Treset уже действует, он перезапускается на этапе 150. Таким образом, первый TB, принятый в UE, но который обычно выбраковывается, если его общий TSN лежит вне окна приемника UE, будет принят UE, что позволяет предотвратить потерю данных. Перезапуск уже действующего таймера Treset гарантирует, что только один таймер Treset активен в любой момент времени.
На этапе 155 UE сохраняет правильно принятый TB в своей очереди переупорядочения. Затем UE проверяет на этапе 160, истек ли таймер Treset. Если это не так, UE возвращается к этапу 110 и продолжает принимать дополнительные TB. Однако если таймер Treset истек, UE вновь задает на этапе 170 next_expected_TSN равным первоначальному значению (например, 0), а также задает RcvWindow_UpperEdge равным его первоначальному значению.
Причина проверки, истек ли Treset, состоит в том, что периоды бездействия, когда блоки передачи не передаются, можно обнаружить, и в том, что транспортные блоки с правильным первоначальным TSN, предполагаемым UE, можно принимать, избегая потери начальной передачи, что возможно в случае некоторых решений, предусмотренных известной технологией.
Изобретение можно применять альтернативно или дополнительно к решению, использующему особое значение для первоначального значения следующего ожидаемого TSN. Кроме того, таймер Treset согласно способу, представленному на фиг. 1, можно использовать в любом состоянии, когда UE прослушивает передачи на радиоканале данных или управления нисходящей линии связи, где используется совместно используемый адрес назначения.
Заметим, что вышеописанные этапы способа можно реализовать посредством компьютерной программы, содержащей наборы инструкций, выполняющихся во внутренней или внешней памяти UE (не показана).
На фиг. 2 показан UE 200 согласно одному варианту осуществления настоящего изобретения, где UE 200 содержит модуль связи CMU, память MEM, модуль измерения MU, модуль обработки CPU и пользовательский интерфейс UI.
Модуль связи CMU можно реализовать, например, как комбинацию приемника/передатчика, предназначенного для связи в сети беспроводной связи, например UMTS, HSDPA, HSUPA, LTE или какой-либо другой сети беспроводной связи. Хотя нижеприведенное описание сосредоточено на реализации UE в сети HSDPA, следует помнить, что мобильный терминал UE также может действовать в других сетях беспроводной связи.
Кроме того, память MEM может содержать один или несколько буферов переупорядочения, где сохраняются блоки передачи в случае, когда доставлены еще не все блоки передачи в последовательности, благодаря чему их впоследствии можно разместить в правильном порядке до того, как они будут отправлены на более высокие уровни для разложения на PDU. Это известно специалисту в данной области техники.
Кроме того, память MEM может быть внутренней, внешней или комбинированной, где в одной части памяти, не содержащей очередей переупорядочения, может выполняться компьютерная программа, которая может содержать наборы инструкций, предназначенных для выполнения этапов способа, описанных со ссылкой на фиг. 1.
Кроме того, модуль измерения MU может содержать, по меньшей мере, два таймера, первый из которых, T1, известен специалисту в данной области техники, тогда как второй, Treset, составляет часть варианта осуществления UE согласно настоящему изобретению. Основной задачей модуля измерения является запуск, перезапуск и остановка вышеупомянутых таймеров благодаря приему инструкций от модуля обработки CPU для осуществления этих операций.
Поскольку функция таймера T1, по существу, известна специалистам в данной области техники, она не будет описываться дополнительно. С другой стороны, функция таймера Treset, как отмечено выше, позволяет предотвратить выбраковку первоначально переданных транспортных блоков, отправленных по совместно используемому адресу назначения, например, общему H-RNTI в реализации HSDPA.
Модуль обработки CPU UE 200 выполнен с возможностью управлять функциями, которые известны специалистам в данной области техники (например, таймером T1 в модуле измерения MU), а также предписывать модулю измерения запускать и перезапускать таймер Treset, а также устанавливать длительность таймера Treset. Таким образом, UE 200 согласно настоящему изобретению может избежать потери первоначальных передач в ходе установления HS-DSCH, когда UE 200 входит в зону покрытия, обслуживаемую базовой станцией. Запуск таймера Treset можно, например, осуществлять, посылая сигнал активации на модуль измерения MU после приема передачи на общем H-RNTI (если UE действует в сети HSDPA), определив, что первоначальный TB был правильно принят. Правильный прием TB можно, например, реализовать в блоке обработки CPU посредством проверки CRC, которая известна специалисту в данной области техники. TB, которые правильно приняты, но имеют более высокий TSN, чем next_expected_TSN, модуль обработки CPU может помещать в буфер переупорядочения в памяти MEM для дальнейшей последовательной доставки на более высокие уровни стека протоколов.
Дополнительно, модуль обработки может предписывать модулю измерения MU перезапустить таймер Treset, если он, проверив состояние таймера Treset, обнаруживает, что последний все еще активен, и что другие TB были правильно приняты. Это позволяет гарантировать, что только один таймер Treset активен в одном UE.
Кроме того, модуль обработки CPU выполнен с возможностью инициализировать переменную next_expected_TSN заранее определенным первоначальным значением, которое может быть равно, например, 0, до предписания модулю измерения MU запускать таймер Treset.
В качестве другой функции согласно варианту осуществления настоящего изобретения, показанному на фиг. 2, модуль обработки CPU может быть выполнен с возможностью проверять, истек ли таймер Treset, и сбрасывать next_expected_TSN к заранее определенному первоначальному значению, а также задавать Receiving_Window_UpperEdge равным заранее определенному первоначальному значению.
Наконец, UE 200 также содержит пользовательский интерфейс UI для обеспечения взаимодействия между пользователем UE 200 и функциями, обеспечиваемыми UE 200, который хорошо известен специалисту в данной области техники.
На фиг. 3 показана базовая станция 300 (или шлюз связи) согласно одному варианту осуществления настоящего изобретения. Хотя ниже описана реализация HSDPA базовой станции 300, ее следует рассматривать как иллюстративный пример. Фактически, базовую станцию 300 согласно настоящему изобретению можно использовать в любой сети беспроводной связи в качестве Node B, базовой приемопередающей станции, точки доступа или инфраструктурного узла, осуществляющих аналогичные функции в сети, где данные передаются по каналам управления и данных, где мобильные терминалы в зоне покрытия используют один общий адрес назначения на начальной фазе установления канала и где существует опасность потери начальной передачи транспортного блока, если он располагается вне окна приемника одного или нескольких UE. Поэтому базовая станция может быть активна в таких сетях, как HSDPA, HSUPA (высокоскоростной пакетный доступ восходящей линии), 3GPP LTE (Долговременная эволюция стандарта 3GPP (Проект партнерства третьего поколения)), а также в других сетях беспроводной связи. Базовая станция содержит модуль связи CMU, модуль обработки CPU, память MEM и модуль измерения MU.
Аналогично функции модуля связи UE, показанного на фиг. 2, модуль связи CMU содержит комбинацию приемника/передатчика для приема и передачи данных от и в один или несколько UE, которые находятся в зоне покрытия базовой станции 300. Кроме того, модуль связи CMU выполнен с возможностью принимать и передавать данные от и в RNC (контроллер радиосети).
Модуль обработки CPU базовой станции 300 выполнен с возможностью принимать данные, предназначенные для UE, и сохранять их в буферах памяти MEM. В реализации HSDPA эти буферы могут иметь функцию приоритетных очередей. Другая функция модуля обработки CPU состоит в извлечении сохраненных данных из одного или нескольких буферов в памяти MEM и в их объединении в транспортные блоки. Как известно специалисту в данной области техники, модуль обработки CPU может добавлять TSN в заголовочную часть такого транспортного блока и присоединять один или несколько PDU, содержащих пользовательские данные или данные управления, в часть полезной нагрузки этих транспортных блоков.
Кроме того, модуль измерения MU согласно настоящему изобретению может содержать один или несколько таймеров Treset, причем каждый таймер Treset специфичен для одного UE, который располагается в зоне покрытия базовой станции 300. Каждый раз, когда базовая станция 300 регистрирует новый UE, входящий в ее зону покрытия, не имеющий выделенного адреса назначения для данных управления (например, выделенный H-RNTI в реализации HSDPA), модуль обработки CPU способен инициализировать next_expected_TSN заранее определенным первоначальным значением и передавать данные управления по совместно используемому адресу назначения (например, общему H-RNTI), что приводит к установлению высокоскоростного канала нисходящей линии связи. Одновременно с этим, модуль обработки CPU предписывает модулю измерения MU запустить таймер Treset в начале передачи данных управления по общему адресу назначения и увеличить значение next_expected_TSN на 1. Как известно специалисту в данной области техники, модуль обработки CPU также может инициировать повторные передачи транспортных блоков, которые в этом случае будут иметь значение TSN, отличающиеся от значения next_expected_TSN.
После того, как модуль обработки CPU обнаруживает, что таймер Treset в модуле измерения MU истек, модуль обработки CPU способен предписывать модулю измерения перезапустить таймер Treset, next_expected_TSN и окно передачи. Таким образом, после периода бездействия, базовая станция 300 может снова начать передавать данные, не приводя к первоначальной потере данных для UE, которые только что вошли в зону покрытия базовой станции 300, что может происходить в случае, когда next_expected_TSN просто получает дополнительное увеличение.
На фиг. 4 схематично показан пример сигнализации между UE и Node B.
UE и сеть реализуют таймер сброса, T_reset. Таймер запускается (или перезапускается, если он уже действует) после каждой передачи с использованием общего H-RNTI, и, по его истечении, сеть и UE будут устанавливать следующий ожидаемый TSN и окно на их первоначальные значения (0 или особое начальное значение для TSN).
В Node B существует один таймер сброса для каждого общего H-RNTI, где эти таймеры могут действовать независимо. Напротив, в UE может существовать только один таймер сброса, поскольку UE может быть выполнен с возможностью только принимать данные от Node B с использованием одного общего H-RNTI в любой момент времени.
Вышеописанные варианты осуществления приведены в порядке примера и не призваны ограничивать настоящее изобретение. Специалисты в данной области техники могут предложить другие решения, варианты использования, задачи и функции в рамках объема изобретения, который задан в приведенной ниже формуле изобретения.