СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ/ПРИЕМА УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
METHOD AND APPARATUS FOR TRANSMITTING/RECEIVING CONTROL INFORMATION IN WIRELESS COMMUNICATION SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к способу и устройству для передачи/приема управляющей информации в системе беспроводной связи. Более конкретно, настоящее изобретение относится к способу и устройству для передачи/приема управляющей информации физического уровня в системе беспроводной связи.
Уровень техники
Фиг.1 иллюстрирует традиционную схему передачи для кадра, включающего в себя управляющую информацию, в системе беспроводной связи, в частности в системе беспроводной цифровой широковещательной передачи.
На Фиг.1 ссылочная позиция 101 обозначает один кадр. Кадр 101 включает в себя преамбулу 102, служебную информацию 103 уровня 1 (L1), служебную информацию 104 уровня 2 (L2) и, по меньшей мере, один конвейер 105-107 физического уровня (PLP). Управляющая информация может доставляться в преамбуле 102, служебной информации 103 L1 и служебной информации 104 L2, а данные переносятся в PLP 105-107.
Преамбула 102 используется для частотно-временной синхронизации и кадровой синхронизации в приемном устройстве. Служебная информация 103 L1 упоминается как P2, поскольку она передается в символе P2. P2 представляет L1, т.е. служебную информацию физического уровня.
Служебная информация 103 L1 включает в себя статическую, конфигурируемую и динамическую информацию, как указано посредством ссылок с номерами 108, 109 и 110 соответственно. Статическая информация 108 является практически постоянной во времени, включая в себя информацию по идентификатору соты, идентификатору сети, числу радиочастотных (RF) каналов, длине кадра и позициям пилотных поднесущих. Конфигурируемая информация 109 не изменяется в каждом кадре, но включает в себя информацию, которая может быть конфигурируемой в последующем кадре. Следовательно, конфигурируемая информация 109 включает в себя информацию по идентификатору услуги, схеме модуляции и кодовой скорости, используемой для передачи данных об услугах.
Динамическая информация 100 может варьироваться в каждом кадре, включая в себя позицию каждого PLP, переносящего данные об услугах в текущем кадре, т.е. начало и конец каждого PLP. На Фиг.1 служебная информация 104 L2 является служебной информацией по уровню 2 (L2), т.е. уровню управления доступом к среде (MAC). PLP, переносящий служебную информацию 104 L2, упоминается как PLP 0. PLP 0 включает в себя информацию по соединению между PLP и широковещательной услугой, описывающую PLP, в котором принимается конкретная услуга. PLP 105-107, PLP 1-PLP N, передают, по меньшей мере, один служебный канал. Поскольку PLP 105-107 переносят фактические широковещательные данные, они также упоминаются как PLP данных.
Чтобы принимать конкретный канал широковещательных услуг, приемное устройство обнаруживает кадровую синхронизацию из преамбулы 102 и получает информацию по схеме передачи данных и длине кадра из P2, т.е. служебную информацию 103 L1. Приемное устройство затем обнаруживает PLP, переносящие целевой служебный канал, из PLP0, т.е. служебной информации 104 L2, и принимает широковещательные данные в PLP.
Раскрытие изобретения
Техническая задача
В случае если управляющая информация представляет собой, например, служебную информацию, она может включать в себя большое число фиктивных битов во время кодирования в системе беспроводной связи. Эти фиктивные биты растрачивают ресурсы связи. Соответственно, существует потребность в способе кодирования управляющей информации, чтобы эффективно использовать ресурсы связи.
Техническое решение
В одном аспекте вариант осуществления настоящего изобретения заключается в том, чтобы преодолеть, по меньшей мере, вышеописанные проблемы и/или недостатки и предоставить, по меньшей мере, преимущества, описанные ниже. Соответственно, аспект одного варианта осуществления настоящего изобретения заключается в том, чтобы предоставить способ формирования множества кодированных блоков посредством эффективного кодирования управляющей информации, а также способ и устройство передачи/приема с использованием упомянутого в системе беспроводной связи.
Другой аспект варианта осуществления настоящего изобретения предоставляет способ формирования множества кодированных блоков посредством эффективного кодирования на основе разреженного контроля по четности (LDPC) управляющей информации, а также способ и устройство передачи/приема с использованием упомянутого в системе беспроводной связи.
Дополнительный аспект варианта осуществления настоящего изобретения предоставляет способ различаемого формирования кодированных блоков согласно типу управляющей информации, а также способ и устройство передачи/приема с использованием упомянутого в системе беспроводной связи.
В соответствии с аспектом варианта осуществления настоящего изобретения предусмотрен способ передачи управляющей информации в системе беспроводной связи, в котором определяется служебная информация физического уровня, которая должна передаваться в кадре, формируется кодированный блок независимо от служебной информации, имеющей фиксированное число битов, включенной в служебную информацию физического уровня, и передается кадр, включающий в себя кодированный блок. Служебная информация, имеющая фиксированное число битов, включает в себя информацию, требуемую для приема другой служебной информации, имеющей переменное число битов.
В соответствии с аспектом варианта осуществления настоящего изобретения предусмотрен способ передачи управляющей информации в системе беспроводной связи, в котором определяется служебная информация физического уровня, которая должна передаваться в кадре, формируется кодированный блок из служебной информации, имеющей фиксированное число битов, включенной в служебную информацию физического уровня, и формируется, по меньшей мере, один кодированный блок из другой служебной информации, имеющей переменное число битов, включенной в служебную информацию физического уровня. Служебная информация, имеющая фиксированное число битов, включает в себя информацию, требуемую для приема другой служебной информации, имеющей переменное число битов.
В соответствии с другим аспектом варианта осуществления настоящего изобретения предусмотрено устройство для передачи управляющей информации в системе беспроводной связи, в котором кодер кодирует принимаемую информацию с помощью заранее определенной схемы кодирования, передающее устройство передает кадр по беспроводной сети, и контроллер управляет кодером, чтобы формировать кодированный блок посредством кодирования служебной информации, имеющей фиксированное число битов, включенной в служебную информацию физического уровня, и управления передающим устройством, чтобы передавать кадр, включающий в себя кодированный блок. Служебная информация, имеющая фиксированное число битов, включает в себя информацию, требуемую для приема другой служебной информации, имеющей переменное число битов.
В соответствии с дополнительным аспектом варианта осуществления настоящего изобретения предусмотрен способ передачи управляющей информации в системе беспроводной связи, в котором определяется служебная информация физического уровня, которая должна передаваться в кадре, формируется, по меньшей мере, один кодированный блок из служебной информации, имеющей переменное число битов, включенной в служебную информацию физического уровня, и передается кадр, включающий в себя, по меньшей мере, один кодированный блок. Кадр включает в себя другую служебную информацию, имеющую фиксированное число битов, требуемую для приема служебной информации, имеющей переменное число битов.
В соответствии с еще одним другим аспектом варианта осуществления настоящего изобретения предусмотрено устройство для передачи управляющей информации в системе беспроводной связи, в котором кодер кодирует принимаемую информацию с помощью заранее определенной схемы кодирования, передающее устройство передает кадр по беспроводной сети, и контроллер управляет кодером, по меньшей мере, для одного кодированного блока посредством кодирования служебной информации, имеющей переменное число битов, включенной в служебную информацию физического уровня, и управляет передающим устройством, чтобы передавать кадр, включающий в себя, по меньшей мере, один кодированный блок. Кадр включает в себя другую служебную информацию, имеющую фиксированное число битов, требуемую для приема служебной информации, имеющей переменное число битов.
В соответствии с еще одним аспектом варианта осуществления настоящего изобретения предусмотрен способ приема управляющей информации в системе беспроводной связи, в котором служебная информация, имеющая фиксированное число битов, принимается в кодированном блоке принимаемого кадра, и служебная информация, имеющая переменное число битов, по меньшей мере, в одном кодированном блоке принимаемого кадра, декодируется с использованием служебной информации, имеющей фиксированное число битов.
В соответствии с дополнительным аспектом варианта осуществления настоящего изобретения предусмотрено устройство для приема управляющей информации в системе беспроводной связи, в котором приемное устройство принимает кадр, включающий в себя служебную информацию физического уровня, по беспроводной сети, декодер декодирует принимаемую информацию с помощью заранее определенной схемы кодирования, и контроллер управляет декодером, чтобы декодировать служебную информацию, имеющую фиксированное число битов, включенную в служебную информацию физического уровня, и декодировать служебную информацию, имеющую переменное число битов, включенную в служебную информацию физического уровня, с использованием декодированной служебной информации, имеющей фиксированное число битов.
Преимущества
Как очевидно из вышеприведенного описания, варианты осуществления настоящего изобретения позволяют передавать и принимать управляющую информацию более эффективно посредством сокращения числа фиктивных битов, когда управляющая информация кодируется и передается. В частности, когда управляющая информация, т.е. служебная информация физического уровня, передается во множестве кодовых LDPC-слов, кодовое слово, имеющее фиксированное число битов, передается и принимается согласно типам управляющей информации. Следовательно, передающее устройство и приемное устройство упрощаются по структуре.
Краткое описание чертежей
Вышеуказанные и другие цели, признаки и преимущества конкретных вариантов осуществления настоящего изобретения должны стать более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, на которых:
Фиг.1 иллюстрирует традиционную схему передачи для кадра, включающего в себя управляющую информацию, в системе беспроводной связи, в частности в системе беспроводной цифровой широковещательной передачи;
Фиг.2 иллюстрирует способ кодирования управляющей информации в системе беспроводной связи, к которой применяется настоящее изобретение;
Фиг.3 иллюстрирует способ кодирования управляющей информации в системе беспроводной связи согласно варианту осуществления настоящего изобретения;
Фиг.4 иллюстрирует структуры первого и второго кодовых слов как управляющую информацию, кодированную согласно способу по Фиг.3;
Фиг.5 является блок-схемой последовательности операций способа, иллюстрирующей способ передачи управляющей информации в передающем устройстве в системе беспроводной связи согласно варианту осуществления настоящего изобретения;
Фиг.6 является блок-схемой последовательности операций способа, иллюстрирующей способ приема управляющей информации в приемном устройстве в системе беспроводной связи согласно варианту осуществления настоящего изобретения;
Фиг.7 является блок-схемой передающего устройства в системе беспроводной связи согласно варианту осуществления настоящего изобретения; и
Фиг.8 является блок-схемой приемного устройства в системе беспроводной связи согласно варианту осуществления настоящего изобретения.
На всех чертежах одинаковые ссылочные позиции должны ссылаться на одинаковые элементы, признаки и структуры.
Осуществление изобретения
Объекты, указываемые в описании, такие как подробная структура и элементы, предоставляются для содействия исчерпывающему пониманию примерных вариантов осуществления изобретения. Соответственно, специалистам в данной области техники должно быть понятно, что различные изменения и модификации вариантов осуществления, описанные в данном документе, могут осуществляться без отступления от сущности и объема изобретения. Кроме того, описания хорошо известных функций и конструкций опущены для ясности и краткости.
Фиг.2 иллюстрирует способ кодирования управляющей информации в системе беспроводной связи, к которой применяется настоящее изобретение. В частности, управляющая информация - это служебная информация L1, проиллюстрированная на Фиг.1.
Согласно Фиг.2 служебная информация L1 дополнительно включает в себя априорную служебную информацию 202 L1 в дополнение к статической информации 203 L1, конфигурируемой информации 204 L1 и динамической информации 205 L1, которые описаны выше со ссылкой на Фиг.1. Априорная служебная информация 202 L1 предоставляет информацию о схеме передачи для статической информации 203 L1, конфигурируемой информации 204 L1 и динамической информации 205 L1. Таким образом, априорная служебная информация 202 L1 указывает поднесущие, схемы модуляции (квадратурная фазовая манипуляция (QPSK), 16-позиционная квадратурная амплитудная модуляция (16QAM), 64QAM и т.д.) и кодовые скорости, используемые для статической информации 203 L1, конфигурируемой информации 204 L1 и динамической информации 205 L1. Хотя конкретные числа битов описаны для априорной служебной информации 202 L1, статической информации 203 L1, конфигурируемой информации 204 L1 и динамической информации 205 L1, они являются просто примерами, которыми настоящее изобретение не ограничено.
Передающее устройство создает кодовое слово посредством независимого LDPC-кодирования априорной служебной информации 202 L1, как указано посредством ссылочной позиции 206, и другое кодовое слово посредством совместного LDPC-кодирования статической информации 203 L1, конфигурируемой информации 204 L1 и динамической информации 205 L1, как указано ссылочной позицией 207. Для ввода относительно небольшого количества входных битов, например 200-300 битов, LDPC-код, в общем, имеет плохую производительность кодирования.
В проиллюстрированном случае по Фиг.2 для априорной служебной информации 202 L1 не более 41 входного бита дополняются 227 фиктивными битами и 32 битами контроля циклическим избыточным кодом (CRC). Результирующие 300 битов кодируются в одно кодовое слово. Как описано выше, 227 битов используются в качестве фиктивных битов, чтобы передавать 73-битовую информацию, включающую в себя 41-битовую априорную служебную информацию L1 и 32-битовый CRC, что является очень неэффективным.
В соответствии со способом кодирования управляющей информации настоящего изобретения первое кодовое слово формируется посредством кодирования априорной служебной информации 202 L1 и заранее определенной информации по умолчанию из статической информации 203 L1 (называемой статической информацией L1 по умолчанию), и второе кодовое слово формируется посредством кодирования оставшейся дополнительной статической информации L1, конфигурируемой информации 204 L1 и динамической информации 205 L1. А именно, оставшаяся дополнительная статическая информация L1 является необязательной в настоящем изобретении.
Фиг.3 иллюстрирует способ кодирования управляющей информации в системе беспроводной связи согласно варианту осуществления настоящего изобретения.
Согласно Фиг.3 для кодирования управляющей информации, такой как служебная информация L1, первое кодовое слово 307 формируется посредством кодирования априорной служебной информации 302 L1 и статической информации 303 L1 по умолчанию, извлеченной из статической информации L1. Пример статической информации 303 L1 по умолчанию подробно описан со ссылкой на Фиг.4. Ввод статической информации L1 для первого кодового слова 307 служит для повышения производительности посредством значительного сокращения фиктивных битов по сравнению с традиционной технологией. Причина для ввода статической информации 303 L1 по умолчанию состоит в том, чтобы поддерживать объем и тип входной информации первого кодового слова.
Второе кодовое слово 308 формируется посредством кодирования дополнительной статической информации 304 L1, конфигурируемой информации 305 L1 и динамической информации 306 L1. Дополнительная статическая информация 304 L1 является необязательной, что подробно описано со ссылкой на Фиг.4. На Фиг.3 LDPC-кодирование приспосабливается для создания первого и второго кодовых слов 307 и 308, в качестве примера.
Фиг.4 иллюстрирует структуры первого и второго кодовых слов как управляющую информацию, кодированную согласно способу по Фиг.3.
Согласно Фиг.4 ссылочной позицией 403 обозначен пример априорной служебной информации L1 и статической информации L1 по умолчанию. Частотно-временное квантование (TFS) представляет передачу одного PLP по множеству радиочастотных (RF) каналов. В таблице 403 NUM_RF в начале полей, указанных посредством стрелки 406, указывает число RF-каналов, переносящих один PLP. Когда один PLP передается по множеству RF-каналов, т.е. используется режим TFS, NUM_RF превышает 1. Если один PLP передается по одному RF-каналу, NUM_RF равно 1. Число основных полей RF_Frequency равно значению NUM_RF. RF_Frequency указывает RF-частоту, обычно занимая 32 бита. В настоящем изобретении первое из одного или более полей RF_Frequency включается в первое кодовое слово. Если NUM_RF превышает 1, поля RF_Frequency в числе, равном значению "NUM_RF-l", могут быть включены во второе кодовое слово. Эта конфигурация входной информации каждого кодового слова может фиксировать числа битов и типы входной информации первого кодового слова.
Основными полями априорной служебной информации L1, перечисленной в таблице 403, являются "TYPE", указывающее тип потока, передаваемого в кадре, "L1_COD", указывающее кодовую скорость информации 402 части II, "L1_MOD", указывающее схему модуляции информации 402 части II, "L1_FEC_TYPE", указывающее тип прямой коррекции ошибок (FEC) L1, используемый для информации 402 части II (к примеру, LDPC-блок 16K), "L1_P_SIZE", указывающее размер кодированной и модулированной информации 402 части II, "BW_EXT", являющееся индикатором, конкретным для географической соты в сети, "NETWORK_ID", идентифицирующее текущую сеть, "T2_SYSTEM_ID", идентифицирующее систему, и "RF_IDX", являющееся индексом RF-канала.
Ссылочной позицией 407 обозначен другой пример конфигурации первого и второго кодового слова. В таблице 403 FEF - это поле, указывающее, используется или нет кадр дополнительного расширения (FEF). FEF - это кадр, заданный для того, чтобы обеспечивать возможность передачи некоторого кадра в будущей технологии. Если FEF равно 0, FEF не используется в текущей системе. Если FEF равно 1, FEF используется в текущей системе. Управляющая информация о кадре дополнительного расширения добавлена в таблицу 404. Как видно из таблицы 403, входная информация каждого кодового слова конфигурируется так, что только обязательная информация включается в первое кодовое слово, когда FEF не используется, и дополнительная статическая информация L1 включается во второе кодовое слово, когда FEF используется. Следовательно, входная информация первого кодового слова является постоянной по числу битов и типу.
Основными полями конфигурируемой информации L1 и динамической информации L1 части II, перечисленной в таблице 405, являются "MUM_PLP", указывающее число PLP, передаваемых в (супер)кадре, "PLP_ID", являющееся идентификационными данными (ED), конкретными для PLP, "PLP_CO", указывающее кодовую скорость PLP, "PLP_MOD", указывающее схему модуляции PLP, "PLP_FEC_TYPE", указывающее тип FEC, используемый для PLP, "PLP_NUM_BLOCKS", указывающее число блоков FEC, включенных в перемеженный кадр текущего PLP, и "PLP_START", указывающее начальную позицию PLP в текущем PLP.
Фиг.5 является блок-схемой последовательности операций способа, иллюстрирующей способ передачи управляющей информации в передающем устройстве в системе беспроводной связи согласно примерному варианту осуществления настоящего изобретения.
Согласно Фиг.5 передающее устройство формирует информацию P2 (априорную служебную информацию L1, статическую информацию L1, конфигурируемую информацию L1 и динамическую информацию L1) как управляющую информацию для текущего кадра на этапе 501. Передающее устройство формирует кодированный блок как первое кодовое слово (часть I) посредством LDPC-кодирования априорной служебной информации L1 и статической информации L1 по умолчанию, имеющей фиксированное число битов, из определенной управляющей информации, и передает первое кодовое слово на этапе 502. На этапе 503 передающее устройство определяет, включает или нет сформированная управляющая информация в себя дополнительную статическую информацию L1. При отсутствии дополнительной статической информации L1 передающее устройство формирует кодовое слово, являющееся кодированным блоком, посредством LDPC-кодирования конфигурируемой информации L1 и динамической информации L1, имеющей переменное число битов, и передает кодовое слово на этапе 504. Если конфигурируемая информация L1 и динамическая информация L1 имеют большое число битов, они могут передаваться во множестве кодовых блоков, т.е. во множестве кодовых слов.
При наличии дополнительной статической информации L1 на этапе 503, передающее устройство формирует кодовое слово посредством LDPC-кодирования дополнительной статической информации L1 вместе с конфигурируемой информацией L1 и динамической информацией L1 и передает кодовое слово на этапе 505. Если сумма конфигурируемой информации L1 и динамической информации L1 составляет большое число битов, они могут передаваться во множестве кодовых слов. После этапа 504 или 505 передающее устройство повторяет вышеуказанную операцию для следующего кадра на этапе 506.
Фиг.6 является блок-схемой последовательности операций способа, иллюстрирующей способ приема управляющей информации в приемном устройстве в системе беспроводной связи согласно варианту осуществления настоящего изобретения.
Согласно Фиг.6 приемное устройство обнаруживает априорную служебную информацию L1 и статическую информацию L1 по умолчанию посредством декодирования кодированного блока (блока для разреженного контроля по четности (LDPC)) первого кодового слова в принимаемом текущем кадре в соответствии с заранее определенными поднесущими, кодовой скоростью и схемой модуляции на этапе 601. На этапе 602 приемное устройство определяет на основе полученной информации то, используется или нет множество RF-каналов либо FEF. Определение этапа 602 состоит в том, существует или нет дополнительная статическая информация L1. Если дополнительная статическая информация L1 не существует на этапе 602, приемное устройство принимает второе кодовое слово части II в текущем кадре с использованием позиций поднесущих, кодовой скорости и схемы модуляции части II, обнаруживаемой из априорной служебной информации L1, и обнаруживает конфигурируемую информацию L1 и динамическую информацию L1 из второго кодового слова части II на этапе 603. При определении, что дополнительная статическая информация L1 существует на этапе 602, приемное устройство принимает второе кодовое слово части II в текущем кадре с использованием позиций поднесущих, кодовой скорости и схемы модуляции части II, обнаруживаемой из априорной служебной информации L1, и обнаруживает дополнительную статическую информацию L1, конфигурируемую информацию L1 и динамическую информацию L1 из второго кодового слова части II на этапе 604. На этапе 605 приемное устройство повторяет вышеуказанную операцию для следующего кадра.
Фиг.7 является блок-схемой передающего устройства в системе беспроводной связи согласно варианту осуществления настоящего изобретения.
Согласно Фиг.7 передающее устройство 700 включает в себя буфер 701 передаваемых данных, планировщик 702, формирователь 703 управляющей информации, LDPC-кодер 704, передающий модуль 705 и контроллер 706. В соответствии с настоящим изобретением управляющая информация, т.е. служебная информация физического уровня, передаваемая из передающего устройства 700, разделяется на априорную служебную информацию L1 с фиксированным числом битов и конфигурируемую информацию L1 и динамическую информацию L1 с переменным числом битов. Переменная информация L1 и динамическая информация L1 упоминаются как апостериорная служебная информация L1.
Буфер 701 передаваемых данных буферизует данные об услугах (т.е. PLP), которые должны передаваться по множеству каналов широковещательных услуг, когда широковещательная услуга предоставляется в системе беспроводной связи. Планировщик 702 выполняет заранее определенную операцию диспетчеризации на основе информации по буферизованным данным, принимаемым из буфера 701 передаваемых данных. Операция диспетчеризации заключает в себе определение априорной служебной информации L1, конфигурируемой информации L1 и динамической информации L1 как управляющей информации, которая должна передаваться в кадре. Формирователь 703 управляющей информации принимает результат операции диспетчеризации и формирует значения полей для априорной служебной информации L1, конфигурируемой информации L1 и динамической информации L1, которые описывались подробно со ссылкой на Фиг.4. LDPC-кодер 704 принимает управляющую информацию от формирователя 703 управляющей информации, формирует кодированный блок (LDPC-блок) из служебной информации с фиксированным числом битов и формирует, по меньшей мере, один кодированный блок из служебной информации с переменным числом битов. Передающий модуль 705 передает LDPC-блоки, принимаемые от LDPC-кодера 704, согласно заранее определенным позициям поднесущих, кодовой скорости и схеме модуляции. Контроллер 705 предоставляет централизованное управление для передающего устройства 700, чтобы формировать и передавать LDPC-блоки согласно способу по Фиг.5.
Фиг.8 является блок-схемой приемного устройства в системе беспроводной связи согласно варианту осуществления настоящего изобретения.
Согласно Фиг.8 приемное устройство 800 включает в себя приемное устройство 801 управляющей информации, LDPC-декодер 802, анализатор 804 управляющей информации и контроллер 803. Приемное устройство 801 управляющей информации принимает управляющую информацию, т.е. служебную информацию L1, включающую в себя априорную служебную информацию L1, конфигурируемую информацию L1 и динамическую информацию L1, согласно заранее определенным позициям поднесущих, кодовой скорости и схеме модуляции и демодулирует служебную информацию L1. LDPC-декодер 802 декодирует демодулированную служебную информацию L1 согласно способу, описанному на Фиг.6, и выводит декодированную информацию в анализатор 804 управляющей информации, который анализирует декодированную управляющую информацию. Контроллер 803 предоставляет централизованное управление для приемного устройства 800, чтобы принимать и декодировать LDPC-блоки согласно способу по Фиг.6.
Варианты осуществления настоящего изобретения также могут осуществляться как машиночитаемые коды на машиночитаемом носителе записи. Машиночитаемый носитель записи - это любое устройство хранения данных, которое может сохранять данные, которые могут впоследствии быть считаны посредством компьютерной системы. Примеры машиночитаемого носителя записи включают в себя, но не только, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), CD-ROM, магнитные ленты, гибкие диски, оптические устройства хранения данных и несущие (к примеру, передачу данных через Интернет через проводные или беспроводные тракты передачи). Машиночитаемый носитель записи также может быть распределен по объединенным в сеть компьютерным системам, так что машиночитаемый код сохраняется и исполняется распределенным способом. Кроме того, функциональные программы, коды и сегменты кода для осуществления настоящего изобретения могут легко истолковываться как находящиеся в рамках объема изобретения программистами, являющимися специалистами в области техники, к которой относится настоящее изобретение.
Хотя изобретение показано и описано со ссылкой на конкретные варианты осуществления настоящего изобретения, специалистам в данной области техники следует понимать, что различные изменения по форме и содержанию могут быть сделаны без отступления от сущности и объема настоящего изобретения, заданного посредством прилагаемой формулы изобретения и ее эквивалентов.