ИСПРАВЛЕНИЕ ОШИБОК В ДАННЫХ УСЛУГИ МУЛЬТИМЕДИЙНОГО ШИРОКОВЕЩАТЕЛЬНОГО/МНОГОАДРЕСНОГО ОБСЛУЖИВАНИЯ
DATA ERROR CORRECTION OF MULTIMEDIA BROADCASTING MULTIPLE-ADDRESS SERVICE

[1] Настоящее изобретение имеет отношение к предоставлению многоадресного обслуживания в беспроводной (радио-) связи, такому как мультимедийное широковещательное и многоадресное обслуживание «MBMS» в универсальной мобильной телекоммуникационной системе - «UMTS», которая представляет собой европейского типа систему IMT-2000, и, в частности, к приему терминалом по радиосвязи безошибочной информации мультимедийного широковещательного и многоадресного обслуживания «MBMS» с использованием повторной передачи из наземной сети радиодоступа «UTRAN» любых порций данных, которые были получены терминалом с ошибками.
Уровень техники
[2] Универсальная мобильная телекоммуникационная система «UMTS» представляет собой систему мобильной связи третьего поколения, явившуюся результатом эволюции европейской глобальной системы мобильной связи (GSM), целью которой является предоставление услуг мобильной связи на основе базовой сети GSM и технологии широкополосного множественного доступа с кодовым разделением каналов (W-CDMA) в качестве технологии беспроводного соединения.
[3] На ФИГ.1 показан пример базовой структуры универсальной мобильной телекоммуникационной системы «UMTS». Как показано на ФИГ.1, UMTS в общих чертах делится на терминал 100 (или пользовательское оборудование/устройство: «UE»), наземную сеть радиодоступа 120 «UTRAN» (наземную сеть радиодоступа универсальной мобильной телекоммуникационной системы) и базовую сеть 130 «CN». Наземная сеть радиодоступа 120 «UTRAN» включает в себя одну или несколько радиосетевых подсистем 125 «RNS». Каждая радиосетевая подсистема 125 «RNS» включает в себя контроллер 123 радиосети «RNC» и несколько беспроводных базовых станций 121 - «Узлы В», которыми управляет контроллер 123 радиосети «RNC». Контроллер 123 радиосети «RNC» занимается назначением ресурсов радиосвязи и управлением ими, а также выступает в качестве точки доступа в базовую сеть 130. Беспроводные базовые станции 121 принимают по восходящему каналу информацию, посылаемую физическим уровнем терминала и передают данные в терминал по нисходящему каналу. Таким образом, беспроводные базовые станции 12 «Узлы В» выступают для терминала 10 в качестве точек доступа к наземной сети 120 радиодоступа «UTRAN». Кроме того, контроллер 123 радиосети «RNC» занимается выделением ресурсов радиосвязи и управлением ими, а также выступает в качестве точки доступа в базовую сеть 130.
[4] Услуги, предоставляемые определенному терминалу, могут быть услугами коммутации каналов (обмен каналами) или услугами коммутации пакетов (обмен пакетами). Например, обычная речевая телефонная связь является услугой коммутации каналов - «CS», а доступ в Интернет через Интернет-соединение считается услугой с коммутацией пакетов «PS». Для поддержки услуг коммутации каналов контроллер 123 радиосети «RNC» соединяется с мобильным центром коммутации 131 «MSC» базовой сети 130, а мобильный центр коммутации 131 «MSC» соединяется с шлюзовым центром 133 «GMSC», который управляет входящими и исходящими соединениями с другими сетями. Для услуг с коммутацией пакетов соответствующие услуги предоставляют узел поддержки 135 - «SGSN» (узел поддержки услуг сети подвижной связи с пакетной передачей данных) и шлюзовый узел 137 -«GGSN» базовой сети 130. Например, узел поддержки 135 «SGSN» поддерживает пакетную связь с контроллером 123 радиосети «RNC», а шлюзовый узел 137 «GGSN» управляет соединением с другими сетями с пакетной коммутацией, например с Интернет.
[5] Между различными элементами структуры сети существует интерфейс, который позволяет обмениваться данными. Интерфейс между контроллером 123 радиосети «RNC» и базовой сетью 130 определен как интерфейс «Iu». Интерфейс «Iu» представляет собой интерфейс «IU-PS» при соединении с сетью с коммутацией пакетов и интерфейс «Iu-CS» при соединении с сетью с коммутацией каналов. Кроме того, интерфейс между различными контроллерами 123 радиосети «RNC» называется «Iur», a интерфейс между контроллерами 123 радиосети «RNC» и беспроводной базовой станцией «Узел В» называется «Iub».
[6] На ФИГ.2 показана структура протокола интерфейса радиосвязи между терминалом 100 и наземной сетью 120 радиодоступа «UTRAN» на базе технологии беспроводного доступа 3GPP. Здесь протокол интерфейса радиосвязи по горизонтали делится на физический уровень, уровень канала передачи данных и сетевой уровень, а по вертикали делится на пользовательскую плоскость, служащую для передачи данных, и плоскость управления, служащую для передачи управляющих сигналов. Пользовательская плоскость представляет собой область, в которую передается информация о трафике пользователя (поток информационного обмена пользователя), например речевые данные и пакеты Интернет-протокола «IP». Плоскость управления представляет собой область, куда передается управляющая информация, например, сетевого интерфейса, обслуживания вызова и управления им. На ФИГ.2 уровни протокола могут быть разделены на первый уровень «L1», второй уровень «L2» и третий уровень «L3», которые основаны на трех нижних уровнях модели взаимодействия открытых систем (OSI), хорошо известной в технологии систем беспроводной (мобильной) связи.
[7] Рассмотрим каждый из уровней протокола радиосвязи, показанных на ФИГ.2. Первый уровень «L1» предоставляет услуги по передаче информации вышерасположенным уровням с использованием различных технологий радиопередачи. Первый уровень «L1» соединяется с уровнем управления доступом к среде «MAC», расположенным выше, с помощью транспортного канала, и данные между уровнем управления доступом к среде «MAC» и физическим уровнем передаются посредством этого транспортного канала.
[8] Уровень управления доступом к среде «MAC» осуществляет отображение между логическими каналами и транспортными каналами и, кроме того, выполняет перераспределение параметров уровня управления доступом к среде «MAC» для выделения и перераспределения ресурсов радиосвязи. Уровень управления доступом к среде «MAC» соединен с вышерасположенным уровнем, который называется уровнем управления радиоканалом «RLC», посредством логического канала, и в зависимости от типа передаваемой информации предоставляются различные логические каналы. В общем случае, при передаче информации плоскости управления используется канал управления. При передаче информации пользовательской плоскости используется канал трафика. Кроме того, логические каналы включают в себя общий канал и выделенный канал, в зависимости от того, происходит ли совместное использование логического канала. Логические каналы также включают в себя выделенный канал трафика - «DTCH», выделенный канал управления - «DCCH», общий канал трафика «СТСН», общий канал управления «СССН», широковещательный управляющий канал «ВССН», который предоставляет информацию, в том числе информацию, необходимую терминалу для доступа в систему, и пейджинговый управляющий канал «РССН», используемый наземной сетью радиодоступа «UTRAN» для доступа к терминалу.
[9] Уровень управления доступом к среде «MAC» соединен с физическим уровнем транспортным каналом и в соответствии с типами управляемых транспортных каналов может подразделяться на подуровень управления доступом к среде широковещательного канала (далее подуровень управления «МАС-b»), подуровень управления доступом к среде выделенного канала (далее подуровень управления «MAC-d», подуровень управления доступом к среде общего и совместно используемого каналов (далее подуровень «MAC-c/sh») и подуровень управления доступом к среде «МАС-hs». Подуровень управления «МАС-b» управляет широковещательным каналом «ВСН», который является транспортным каналом, выполняющим широковещательную передачу системной информации. Подуровень управления «MAC-c/sh» управляет общим транспортным каналом, таким как канал прямого доступа «FACH», нисходящий совместно используемый канал DSCH или канал поискового вызова/пейджинговый канал «РСН», которые совместно используются множеством терминалов. Подуровень управления «MAC-d» управляет выделенным каналом «DCH», который является выделенным транспортным каналом для конкретного терминала.
[10] Уровень управления радиоканалом «RLC» поддерживает надежную передачу данных и отвечает за сегментацию и конгатенацию (последовательное соединение) пакетов служебных данных уровня управления радиоканалом (далее пакет служебных данных «RLC SDU»), доставленных с вышерасположенного уровня. Когда уровень управления радиоканалом «RLC» принимает пакет служебных данных «RLC SDU» с вышерасположенного уровня, то устанавливает размер каждого пакета служебных данных «RLC SDU» в соответствии с пропускной способностью, а затем создает определенного типа блок данных с добавленной в него информацией о заголовке. Создаваемые блоки данных называются блоками протокольных данных «PDU», которые затем передаются по логическому каналу на уровень управления доступом к среде «MAC». Уровень управления радиоканалом «RLC» включает буфер уровня управления радиоканалом «RLC» для записи пакетов служебных данных «RLC SDU»), и/или пакетов протокольных данных уровня управления радиоканалом (далее пакет протокольных данных «RLC PDU»).
[11] Уровень управления широковещательной/многоадресной передачей «ВМС» осуществляет планирование передачи в ячейки широковещательных сообщений - «СВ», переданных из базовой сети 200, и передачу широковещательного сообщения соответствующим терминалам «UE», расположенным в определенной ячейке или ячейках. В наземной сети радиодоступа «UTRAN» широковещательное сообщение, переданное с вышерасположенного уровня, объединяется с информацией, такой как идентификатор сообщения, порядковый номер, схема кодирования и т.п., и передается на уровень управления радиоканалом «RLC» в виде сообщения широковещательного канала «ВМС» и на уровень управления доступом к среде «MAC» по общему каналу трафика «СТСН», который является логическим каналом. Логический канал «СТСН» отображается на транспортный канал (то есть канал прямого доступа «FACH») и на физический канал (то есть вспомогательный общий физический канал управления «S-ССРСН»).
[12] Уровень протокола сходимости пакетных данных «PDCP» является вышерасположенным уровнем для уровня управления радиоканалом «RLC», позволяющим эффективно передавать данные посредством протоколов радиосети например пакетами-IPv4 или пакетами-IPv6, через интерфейс радиосвязи с относительно узкой полосой пропускания. Для этого уровень протокола сходимости пакетных данных «PDCP» выполняет функцию сокращения ненужной управляющей информации, используемой в сети проводной связи, функцию, называемую сжатием заголовка. Могут использоваться различные способы сжатия заголовка, например RFC2507 и RFC3095 (робастное сжатие заголовка: «ROHC»), которые подготовлены группой по разработке Интернет, которая называется IETF. Эти методы позволяют передавать только абсолютно необходимую для заголовка данных информацию, тем самым, сокращая объем передаваемой управляющей информации, сокращают общий объем передаваемой информации.
[13] Уровень управления радиоресурсами «RRC», расположенный в самой нижней части третьего уровня «L3», определен только в плоскости управления и управляет транспортными каналами и физическими каналами в отношении создания, повторного создания и прекращения работы однонаправленных радиоканалов «RB». Здесь однонаправленный радиоканал «RB» обозначает услугу, предоставляемую вторым уровнем «L2» для передачи данных между терминалом 100 и наземной сетью 120 радиодоступа «UTRAN». В общем случае, создание однонаправленного радиоканала «RB» состоит в задании характеристик уровня радиопротокола и канала радиосвязи для предоставления определенной услуги, а также к процедурам задания определенных параметров и способов функционирования.
[14] Конкретный однонаправленный радиоканал, используемый для обмена сообщениями уровней управления радиоресурсами «RRC» или сообщениями «NAS» - сообщения сервера доступа к сети, между терминалом «UE» и наземной сетью радиодоступа «UTRAN», называется однонаправленным радиоканалом сигнализации - «SRB». Когда между определенным терминалом «UE» и наземной сетью радиодоступа «UTRAN» устанавливается однонаправленный радиоканал сигнализации «SRB», то между терминалом «UE» и наземной сетью радиодоступа «UTRAN» существует «RRC-соединение». Считается, что терминал «UE», который образует «RRC-соединение», находится в состоянии (или режиме) «RRC-соединения», а терминал «UE», который не образует «RRC-соединения», находится в состоянии (или режиме) ожидания. Когда терминал «UE» находится в режиме «RRC-соединения», контроллер 123 радиосети «RNC» определяет ячейку, в которой находится терминал «UE» (то есть контроллер 123 радиосети «RNC» определяет местоположение терминала в блоках ячеек), и управляет этим терминалом. Когда терминал «UE» находится в режиме «RRC-соединения», в наземной сети радиодоступа «UTRAN» могут передаваться управляющие сообщения. В соответствии с техническими условиями наземной сети радиодоступа «UTRAN» терминал «UE» в режиме «RRC-соединения» может находиться в одном из следующих режимов: «CELL_DCH», «CELL_PCH», «URA_PCH2 и «CELL_FACH».
[15] В режиме «CELL_DCH» терминалу «UE» предоставляется выделенный физический канал, при этом терминал использует выделенный канал трафика и выделенный канал управления. В режиме «CELL_FACH» терминалу предоставляется выделенный канал управления, а также дополнительно предоставляется выделенный канал трафика. В режиме «CELL_PCH» и в режиме «URA_PCH» терминал не имеет с наземной сети радиодоступа «UTRAN» выделенного канала трафика или выделенного логического канала. В режиме «CELL_FACH» и в режиме «CELL DCH» терминал всегда может обмениваться сообщениями с наземной сети радиодоступа «UTRAN», поскольку существует выделенный канал управления. Однако в режиме «URA_PCH» или в режиме «CELL_PCH», когда у терминала имеется сообщение, которое необходимо передать в наземную сеть радиодоступа «UTRAN», по выполнении процедуры обновления ячейки терминал переходит в режим «CELL_FACH» и приобретает способность обмениваться сообщениями с наземной сети радиодоступа «UTRAN».
[16] Рассмотрим далее услуги по мультимедийному широковещательному/ многоадресному обслуживанию «MBMS». Мультимедийное широковещательное/многоадресное обслуживание «MBMS» относится к услугам передачи данных по нисходящему каналу для предоставления услуг обмена данными, например потоковых (например, мультимедийных, видео по запросу, рассылка информационного содержания) или фоновых (например, электронной почты, коротких сообщений (SMS), загрузки), нескольким терминалам с использованием услуг нисходящего выделенного радиоканала для мультимедийного широковещательного/многоадресного обслуживания «радиоканал MBMS». В наземной сети радиодоступа «UTRAN» для «радиоканала MBMS» используются однонаправленный радиоканал для связи одного абонента с несколькими «p-t-m» (многоадресный радиоканал) и однонаправленный радиоканал прямой связи «p-t-p».
[17] Мультимедийное широковещательное и многоадресное обслуживание «MBMS» может работать в режиме широковещательной передачи или в режиме многоадресной передачи. Режим широковещательной передачи относится к передаче мультимедийной информации всем пользователям в области широковещательной передачи, то есть в области, где возможна широковещательная передача. В отличие от этого, режим многоадресной передачи для мультимедийного широковещательного и многоадресного обслуживания «MBMS» представляет собой передачу мультимедийной информации только определенной группе пользователей в области многоадресной передачи, например в области, где возможна многоадресная передача.
[18] На ФИГ.3 показан способ, в котором универсальная мобильная телекоммуникационная система «UMTS» предоставляет конкретную услугу мультимедийного широковещательного и многоадресного обслуживания «MBMS» (услуга 1), используя режим многоадресной передачи. Кроме того, на ФИГ.3 показан пример, где терминалы («UE1» и «UE2») принимают информацию определенной услуги (услуги 1). Во-первых, пользователи («UE1» и «UE2»), собирающиеся принимать информацию услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», должны выполнить процедуру подписки. Здесь подписка представляет собой установление отношений между поставщиком услуги и пользователем.
[19] Кроме того, пользователи «UE», собирающиеся принимать информацию услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», должны также получить из сети уведомление об услуге. Здесь уведомление об услуге относится к функции предоставления терминалу перечня (указателя) оказываемых услуг и соответствующей информации. Кроме того, если пользователь «UE» собирается принимать услугу мультимедийного широковещательного и многоадресного обслуживания «MBMS» в режиме многоадресной передачи, пользователь «UE» должен вступить в группу многоадресной передачи. Здесь «группа многоадресной передачи" означает группу пользователей, которые принимают информацию определенной услуги, а «вступление» означает присоединение к группе многоадресной передачи, в которую входят конкретные пользователи, которые хотят принимать информацию конкретной услуги. С помощью этой процедуры вступления терминал может информировать наземную сеть радиодоступа «UTRAN» о своем намерении принимать конкретные данные многоадресной передачи (услуги многоадресной передачи). В отличие от этого, для терминала, вступившего в определенную группу многоадресной передачи, прекращение участия в группе многоадресной передачи называется "выходом". Вышеописанные операции подписки, вступления и выхода могут выполняться для каждого терминала, и каждый терминал может выполнить операции подписки, вступления и выхода в любое время до, во время и после передачи данных.
[20] Во время оказания определенной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» последовательно может происходить один или несколько сеансов услуги. Здесь сеанс может быть определен различными способами. Например, сеанс может представлять собой каждый законченный эпизод какой-либо много эпизодной драмы или сеанс может представлять собой определенную часть спортивной программы, например сцены голов в футбольном матче. Когда данные, которые должны передаваться для конкретной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», генерируются в источнике данных мультимедийного широковещательного и многоадресного обслуживания «MBMS», базовая сеть 130 сообщает контроллеру 123 радиосети «RNC» о начале сеанса. В отличие от этого, когда в источнике данных мультимедийного широковещательного и многоадресного обслуживания «MBMS» отсутствуют данные для конкретной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», базовая сеть 130 сообщает контроллеру 123 радиосети «RNC» о прекращении сеанса. Передача данных для конкретной определенной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» может выполняться между началом и прекращением сеанса. В данном случае только те терминалы, которые вступили в группу многоадресной передачи для услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», могут принимать данные, которые передаются во время процедуры передачи данных.
[21] В вышеназванной процедуре начала сеанса наземная сеть радиодоступа «UTRAN», которая получила от базовой сети (CN) уведомление о начале сеанса, передает терминалам уведомление о мультимедийном широковещательном и многоадресном обслуживании «MBMS». Здесь уведомление о мультимедийном широковещательном и многоадресном обслуживании «MBMS» означает функцию наземной сети радиодоступа «UTRAN» по информированию терминала о том, что предстоит передача данных для определенной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» в конкретной ячейке. Наземная сеть радиодоступа «UTRAN» может использовать уведомление о мультимедийном широковещательном и многоадресном обслуживании «MBMS» для подсчета числа терминалов, которые собираются принимать информацию определенной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» в определенной ячейке. Процедура подсчета используется, чтобы определить необходимо ли установить однонаправленный радиоканал для предоставления конкретной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», как многоадресный однонаправленный радиоканал «p-t-m» или как однонаправленный радиоканал прямой связи «p-t-p». Чтобы выбрать однонаправленный радиоканал для мультимедийного широковещательного и многоадресного обслуживания «MBMS», внутри наземной сети радиодоступа «UTRAN» задают пороговое значение. После выполнения подсчета наземная сеть радиодоступа «UTRAN» может создать однонаправленный радиоканал мультимедийного широковещательного и многоадресного обслуживания «MBMS» для прямой связи, если число терминалов в соответствующей ячейке меньше порогового, и может создать однонаправленный радиоканал мультимедийного широковещательного и многоадресного обслуживания «MBMS» многоадресной связи, если число терминалов в соответствующей ячейке больше порогового или равно ему.
[22] Если нужно создать однонаправленный радиоканал прямой связи, наземная сеть радиодоступа «UTRAN» выделяет каждому из терминалов «UE» однонаправленный радиоканал и передает информацию соответствующей услуги. Если нужно создать однонаправленный радиоканал многоадресной связи, наземная сеть радиодоступа «UTRAN» использует для передачи данных соответствующей услуги общий нисходящий логический канал.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Техническая проблема
[23] Когда система предоставляет конкретную услугу мультимедийного широковещательного и многоадресного обслуживания «MBMS» терминалам «UE» путем создания однонаправленного радиоканала прямой связи, так как она напрямую соединена с каждым из терминалов, то система может (если необходимо) получать от каждого терминала информацию обратной связи и использовать информацию о том, какие блоки данных терминал получил, а какие блоки данных терминал не получил, либо частоту ошибок, таким образом, чтобы все необходимые блоки данных могли быть повторно переданы терминалу. Однако, когда создан однонаправленный радиоканал многоадресной связи, этот однонаправленный радиоканал используют несколько терминалов, то система не может получать информацию обратной связи от каждого терминала для повторной передачи данных или чтобы исправить ошибки данных в соответствии с состоянием приема каждого из терминалов. Соответственно, когда наземная сеть радиодоступа «UTRAN» использует для оказания услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» однонаправленный радиоканал многоадресной связи, конкретные терминалы не получат данные или получат их с ошибками. Когда терминалы не получают достоверные данные полностью, качество услуги значительно снижается, создавая проблемы для традиционной технологии.
Техническое решение
[24] Настоящее изобретение было разработано для того, чтобы преодолеть проблемы традиционной технологии. Настоящее изобретение предоставляет широковещательную и многоадресную систему радиосвязи (беспроводной связи), характеризуется тем, что для системы радиосвязи (беспроводной связи), передающей информацию конкретной услуги широковещательной и многоадресной передачи на несколько терминалов, чтобы обеспечить гарантированное качество услуги для терминалов, пользующихся соответствующей услугой, наземная сеть радиодоступа «UTRAN» повторно передает данные соответствующей услуги терминалам после завершения сеанса соответствующей услуги.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[25] Свойства, природу и преимущества настоящего изобретения проще понять из нижеприведенного подробного описания и прилагаемых чертежей, в которых сходные символы обозначают соответствующие понятия и в которых показано следующее.
[26] На ФИГ.1 показан пример базовой структуры универсальной мобильной телекоммуникационной системы «UMTS».
[27] На ФИГ.2 показана структура протокола абонентской радиосвязи между терминалом и наземной сетью радиодоступа «UTRAN» на основе спецификаций абонентской сети радиосвязи 3GPP.
[28] На ФИГ.3 показан способ, где сеть универсальной мобильной телекоммуникационной системы «UMTS» предоставляет определенную услугу мультимедийного широковещательного и многоадресного обслуживания «MBMS» (услугу 1) с использованием режима многоадресной передачи для терминалов («UE1» и «UE2»).
[29] На ФИГ.4 показаны процедуры работы системы, сконструированной в соответствии с одним из примеров осуществления настоящего изобретения.
[30] На ФИГ.5 показана структура системы связи, включающей в себя терминал «UE» и наземную сеть радиодоступа «UTRAN», в соответствии с одним из примеров осуществления настоящего изобретения.
ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[31] Для осуществления технического решения с помощью настоящего изобретения, когда предоставляется сеанс конкретной услуги широковещательной или многоадресной передачи, наземная сеть радиодоступа «UTRAN» передает терминалам данные соответствующей услуги, переданные из базовой сети, и одновременно данные соответствующей услуги сохраняются в ее памяти. Когда сеанса соответствующей услуги заканчивается, наземная сеть радиодоступа «UTRAN» получает информацию обратной связи о соответствующей услуге от терминалов и затем определяет данные, требующие повторной передачи терминалам, создает однонаправленный радиоканал для этой повторной передачи и передает терминалам данные, которые определены как требующие повторной передачи. Здесь следует отметить, что наличие информации обратной связи от терминалов необязательно, поскольку система способна определить данные, требующие повторной передачи терминалам, без информации обратной связи от терминалов.
[32] Информация обратной связи, передаваемая от терминала системе, включает в себя информацию о данных, которые не были получены терминалом или содержат выявленные там ошибки. А именно, эта информация обратной связи относится к информации, которая необходима для того, чтобы определить, какие данные требуют повторной передачи. Более конкретно, информация обратной связи может представлять собой порядковый номер каждого блока протокольных данных «PDU» или блока служебных данных «SDU», либо порядковый номер протокола «RTP» (транспортный протокол реального времени) или протокола «RTCP» (протокола управления RTP). В качестве альтернативного варианта, информация обратной связи может включать в себя информацию о времени передачи или времени воспроизведения (восстановления) данных, которые терминал не смог получить.
[33] В вышеописанной процедуре для предотвращения недостатка памяти, который может наблюдаться, когда наземная сеть радиодоступа «UTRAN» сохраняет в своей памяти данные каждой услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», данные соответствующей услуги не записываются в ее память во время сеанса услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», но наземная сеть радиодоступа «UTRAN» может запрашивать и принимать из базовой сети «CN» после завершения сеанса только данные, которые определены как требующие повторной передачи, а потом осуществлять повторную передачу терминалам.
[34] В вышеописанной процедуре, когда наземная сеть радиодоступа «UTRAN» повторно передает данные соответствующей услуги, устанавливается однонаправленный радиоканал прямой связи с каждым терминалом, который запросил повторную передачу данных, чтобы передать данные соответствующей услуги, запрошенные терминалом, или в случае, если имеется много терминалов, запрашивающих повторную передачу данных, для повторной передачи данных соответствующей услуги может использоваться многоадресный однонаправленный радиоканал.
[35] В вышеописанной процедуре, чтобы наземная сеть радиодоступа «UTRAN» могла отличить первый сеанс соответствующей услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS» от повторной передачи данных этого сеанса, помимо передачи терминалам информации о широкополосном радиоканале и т.п., наземная сеть радиодоступа «UTRAN» в дополнение к передаче терминалам информации о однонаправленном радиоканале и т.п. может создать и передать терминалам идентификатор, чтобы сообщить, что идет повторная передача сеанса для соответствующей услуги.
[36] Кроме того, в вышеописанной процедуре, если для повторной передачи требуется больше времени, чем промежуток между окончанием одного сеанса и началом другого сеанса, процедура повторной передачи предыдущего сеанса может повлиять на начало следующего сеанса. Чтобы это предотвратить, базовая сеть может дополнительно передать наземной сети радиодоступа «UTRAN» информацию о начале следующего сеанса при передаче сообщения о прекращении сеанса. На основании этой информации наземная сеть радиодоступа «UTRAN» может прогнозировать время начала следующего сеанса при выполнении своей процедуры повторной передачи и, соответственно, можно управлять объемом повторно передаваемых данных либо не передавать повторно данные соответствующей услуги.
[37] Чтобы гарантировать для терминала качество услуг для конкретной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS», настоящее изобретение предоставляет систему терминалов «UE» для широковещательной и многоадресной радиосвязи, которая характеризуется тем, что после завершения соответствующего сеанса наземная сеть радиодоступа «UTRAN» получает информацию, относящуюся к данным, которые терминал не получил надлежащим образом, а затем соответствующие данные принимаются в повторной передаче из наземной сети радиодоступа «UTRAN».
[38] Для осуществления этого с помощью настоящего изобретения терминал во время сеанса с услугой мультимедийного широковещательного и многоадресного обслуживания «MBMS» или по его завершении формирует информацию, связанную с данными для соответствующей услуги, которые терминал не получил. Кроме того, когда имеются данные (часть данных), которые терминал не получил надлежащим образом, терминал предоставляет информацию об этом наземной сети радиодоступа «UTRAN». Здесь терминал может передавать соответствующую информацию путем создания выделенного логического канала с наземной сетью радиодоступа «UTRAN», либо соответствующая информация может быть сообщена в наземную сеть радиодоступа «UTRAN», используя восходящий общий канал. Здесь терминал может также сообщать системе объем данных, которые он не смог принять, либо порядковые номера данных, которые он не получил. Далее, когда наземная сеть радиодоступа «UTRAN» начинает повторную передачу данных для соответствующей услуги, терминал использует информацию об однонаправленном радиоканале, предоставленную наземной сетью радиодоступа «UTRAN», для создания однонаправленного радиоканала и начинает принимать соответствующие данные после создания однонаправленного радиоканала.
[39] На ФИГ.4 показаны процедуры работы системы, сконструированной в соответствии с одним из примеров осуществления настоящего изобретения.
[40] На операции 1 базовая сеть передает в наземную сеть радиодоступа «UTRAN» сообщение о начале сеанса мультимедийного широковещательного и многоадресного обслуживания «MBMS».
[41] На операции 2 наземная сеть радиодоступа «UTRAN» уведомляет терминалы о скором начале сеанса и, используя процедуру подсчета, определяет тип однонаправленного радиоканала, который должен использоваться. Когда тип однонаправленного радиоканала определен, наземная сеть радиодоступа «UTRAN» передает терминалам информацию, необходимую для установления однонаправленного радиоканала.
[42] На операции 3 наземная сеть радиодоступа «UTRAN» принимает от базовой сети данные для сеанса соответствующей услуги. Эти данные мультимедийного широковещательного и многоадресного обслуживания «MBMS» передаются от базовой сети в наземную сеть радиодоступа «UTRAN», пока сеанс не закончится.
[43] На операциях 4 и 5 наземная сеть радиодоступа «UTRAN» сохраняет в памяти данные мультимедийного широковещательного и многоадресного обслуживания «MBMS», полученные на операции 3, и одновременно передает эти данные терминалу с использованием однонаправленного радиоканала, созданного в соответствующей ячейке.
[44] На операции 6 терминал принимает информацию соответствующей услуги через созданный однонаправленный радиоканал и среди данных соответствующей услуги собирает информацию о порциях информации, которые не получены или получены с ошибками.
[45] На операциях 7 и 8 в наземную сеть радиодоступа «UTRAN» из базовой сети приходит сообщение о завершении сеанса. Кроме того, наземная сеть радиодоступа «UTRAN» сообщает терминалам о том, что сеанс закончился. Здесь сообщение о завершении сеанса, переданное из базовой сети, может дополнительно содержать информацию, касающуюся времени начала следующего сеанса.
[46] На шаге 9 наземная сеть радиодоступа «UTRAN» определяет, должен ли начаться сеанс исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS». Здесь наземная сеть радиодоступа «UTRAN» может использовать информацию о времени начала следующего сеанса, которая содержится в сообщении о завершении сеанса, переданном из базовой сети. Если решено, что сеанс исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS» должен начаться, наземная сеть радиодоступа «UTRAN» выполняет следующие процедуры, начиная с операции 10, а если нет, следующие процедуры не выполняются. Здесь сеансом исправления ошибок мультимедийное широковещательное и многоадресное обслуживание «MBMS» называется сеанс, осуществляемый наземной сетью радиодоступа «UTRAN» для повторной передачи части или всех данных сеанса соответствующей услуги терминалу, который не получил надлежащим образом данные сеанса соответствующей услуги после завершения сеанса для определенной услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS».
[47] На операции 10 наземная сеть радиодоступа «UTRAN» сообщает терминалу о том, что скоро начнется сеанс исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS». Здесь наземная сеть радиодоступа «UTRAN» может сообщить терминалам об информации, которую терминалы должны сообщить при ответе в наземную сеть радиодоступа «UTRAN», или другую информацию, например условия, которые должен удовлетворять терминал при запросе исправления ошибок. Дополнительно наземная сеть радиодоступа «UTRAN» может предоставить ссылки, используемые для определения, какие данные не были получены терминалом, путем предоставления информации о соответствующем сеансе, например суммарного объема данных соответствующего сеанса или суммарного времени воспроизведения (восстановления) данных.
[48] На операции 11 на основании содержимого, полученного на операции 10, терминал определяет, нужен ли сеанс восстановления для соответствующей услуги мультимедийного широковещательного и многоадресного обслуживания «MBMS». Здесь терминал может использовать объем данных мультимедийного широковещательного и многоадресного обслуживания «MBMS», которые он не получил, или число блоков данных мультимедийного широковещательного и многоадресного обслуживания «MBMS», которые он не получил. Кроме того, если терминал определяет, что нужен сеанс исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS», ответная информация об исправлении генерируется в соответствии с инструкциями наземной сети радиодоступа «UTRAN». Если терминал надлежащим образом получил все данные для соответствующей услуги, терминалу не нужно передавать в наземную сеть радиодоступа «UTRAN» сообщение с запросом на исправление.
[49] На операции 12 терминал передает в наземную сеть радиодоступа «UTRAN» ответную информацию на исправление, сгенерированную на шаге 11, в сообщении с запросом на исправление.
[50] На операции 13 наземная сеть радиодоступа «UTRAN» определяет, нужно ли выполнять повторную передачу, и определяет данные для повторной передачи на основании информации, переданной терминалами на операции 12. Данные для повторной передачи могут быть данными, которые не удается получить больше чем заданному числу терминалов, или данными, соответствующими определенному периоду времени соответствующей услуги, или всеми данными соответствующей услуги, и т.п. Здесь наземная сеть радиодоступа «UTRAN» может воздержаться от начала сеанса исправления мультимедийного широковещательного и многоадресного обслуживания «MBMS» на основании времени начала следующего сеанса и информации о повторе терминала, которую передала базовая сеть, или объем данных для повторной передачи может быть изменен надлежащим образом в соответствии со временем, оставшимся до начала следующего сеанса. Кроме того, если число терминалов, запрашивающих исправления мультимедийного широковещательного и многоадресного обслуживания «MBMS», меньше конкретного заданного значения, наземная сеть радиодоступа «UTRAN» использует для повторной передачи данных мультимедийного широковещательного и многоадресного обслуживания «MBMS» однонаправленный радиоканал прямой связи или использует однонаправленный многоадресный радиоканал, если число терминалов больше эталонного значения или равно ему. Если используется однонаправленный радиоканал прямой связи, наземная сеть радиодоступа «UTRAN» создает однонаправленный радиоканал прямой связи с каждым из терминалов и повторно передает данные мультимедийного широковещательного и многоадресного обслуживания «MBMS» в соответствии с ответной информацией каждого из терминалов. Кроме того, если используется однонаправленный многоадресный радиоканал связи одного абонента с несколькими, наземная сеть радиодоступа «UTRAN» выполняет процедуры шага 14.
[51] На операции 14 в случае, если должен использоваться однонаправленный многоадресный радиоканал, наземная сеть радиодоступа «UTRAN» сообщает терминалу о скором начале сеанса исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS» и передает параметры, которые будут использованы для создания однонаправленного радиоканала. Кроме того, наземная сеть радиодоступа «UTRAN» на основании информации, определенной на операции 13, создает однонаправленный радиоканал, сообщает терминалам информацию для создания соответствующего однонаправленного радиоканала и начинает повторную передачу данных соответствующей услуги. Здесь следует отметить, что вместо сообщения с уведомлением о начале сеанса исправления ошибок мультимедийного широковещательного и многоадресного обслуживания «MBMS» может использоваться сообщение о начале сеанса мультимедийного широковещательного и многоадресного обслуживания «MBMS». В этом случае дополнительно создается индикатор сеанса исправления ошибок, который служит для информирования терминалов о том, что соответствующий сеанс является сеансом исправления ошибок, чтобы предотвратить ненужный повторный прием информации соответствующего сеанса терминалом, который получил все данные безо всяких ошибок.
[52] На операции 15 наземная сеть радиодоступа «UTRAN» передает из числа данных, хранящихся в ее памяти, те данные, которым требуется повторная передача, с использованием однонаправленного радиоканала, созданного на предыдущей операции, а терминалы, которые запрашивали исправления ошибок, принимают переданную информацию. Здесь в случае, если данные соответствующего сеанса не были сохранены из-за недостатка памяти наземной сети радиодоступа «UTRAN», то наземная сеть радиодоступа «UTRAN» может запросить у базовой сети повторную передачу данных и принять их снова.
[53] В традиционной технологии в случае, если услуга мультимедийного широковещательного и многоадресного обслуживания «MBMS» предоставляется с использованием однонаправленного радиоканала связи одного абонента с несколькими, то терминал не имеет возможности исправить ситуацию, когда порции данных не получены из-за плохого состояния канала или если ошибки генерируются в принимаемых данных. Поскольку настоящее изобретение предусматривает повторную передачу наземной сетью радиодоступа «UTRAN» данных для соответствующей услуги, которые терминал не получил, настоящее изобретение может гарантировать качество соответствующей услуги.
[54] Настоящее изобретение может использовать для реализации вышеназванных процедур и операций различное программное обеспечение, оборудование и/или их сочетание. Например, ФИГ.5 показывает систему связи, включающую в себя терминал 510 «UE», обменивающийся информацией с сетью (наземная сеть 520 радиодоступа «UTRAN» и базовая сеть 530 «CN») в соответствии с примером осуществления настоящего изобретения. Сеть (наземная сеть 520 радиодоступа «UTRAN» и базовая сеть 530 «CN») может содержать различные программные и аппаратные компоненты. Например, наземная сеть 520 радиодоступа «UTRAN» включает в себя контроллер 526 радиосети «RNC», соединенный с несколькими беспроводными базовыми станциями 522 «Узлы В» и имеющий процессор 526-1 и память 526-2. Контроллер 528 «RNC», соединенный с несколькими базовыми станциями 524, может также включать в себя процессор 528-1 и память 528-2. Контроллеры 526 и 528 радиосети соединены друг с другом через один интерфейс, а через другой интерфейс соединены с базовой сетью 530 «CN». Сеть 520 «UTRAN» и базовая сеть 530 «CN» осуществляет различные процедуры обработки сигналов для обмена информацией с терминалом 510, как описано ранее. Здесь следует отметить, что различные системные программы и протоколы, необходимые для реализации настоящего изобретения, могут записываться в одном или нескольких устройствах памяти и выполняться одним или несколькими процессорами, расположенными в беспроводных базовых станциях 822 и 824 «Узлы В», контроллерах 826 и 828 радиосети «RNC» и/или других элементах сети.
[55] Настоящее изобретение предоставляет способ приема многоадресной услуги в мобильном терминале с использованием исправления ошибок в данных, включающий в себя: прием блоков данных многоадресной услуги во время сеанса; передачу в сеть запроса на исправление ошибок методом прямой связи, где запрос на исправление ошибок содержит информацию, по меньшей мере, об одном блоке данных, прием которого во время сеанса закончился неудачей; и прием из сети упомянутого, по меньшей мере, одного блока данных после завершения сеанса таким образом, чтобы прием каждого из неудачно полученных блоков данных был выполнен успешно.
[56] Кроме того, настоящее изобретение предоставляет способ оказания многоадресной услуги в сети связи с использованием исправления ошибок, включающий в себя: передачу блоков данных многоадресной услуги во время сеанса; прием от терминала запроса на исправление ошибок методом прямой связи, где запрос на исправление ошибок содержит информацию, по меньшей мере, об одном блоке данных, прием которого во время сеанса закончился неудачей; и передачу терминалу упомянутого, по меньшей мере, одного блока данных после завершения сеанса таким образом, чтобы прием терминалом каждого из неудачно полученных блоков данных был выполнен успешно.
[57] Дополнительно, настоящее изобретение предоставляет мобильный терминал для приема информации многоадресной услуги с использованием исправления ошибок, содержащий: антенну; память, где записаны системные программы; и процессор, соединенный с антенной и памятью и исполняющий системные программы для приема через антенну блоков данных многоадресной услуги во время сеанса; передачи, через антенну, в сеть запроса на исправление ошибок методом прямой связи, где запрос на исправление ошибок содержит информацию, по меньшей мере, об одном блоке данных, прием которого во время сеанса закончился неудачей; и приема, через антенну, из сети упомянутого, по меньшей мере, одного блока данных после завершения сеанса так, чтобы прием каждого из неудачно полученных блоков данных был выполнен успешно.
[58] Далее, настоящее изобретение предоставляет сеть связи для оказания многоадресной услуги с использованием исправления ошибок, содержащую: память, где записаны системные программы; и процессор, соединенный с памятью и исполняющий системные программы для передачи блоков данных многоадресной услуги во время сеанса; прием от терминала запроса на исправление ошибок методом прямой связи, где запрос на исправление ошибок содержит информацию, по меньшей мере, об одном блоке данных, прием которого во время сеанса закончился неудачей; и передачи терминалу упомянутого, по меньшей мере, одного блока данных после завершения сеанса так, чтобы неудачно полученные блоки данных были успешно получены терминалом.
[59] Предпочтительно, сеть может включать в себя базовую сеть или наземную сеть радиодоступа «UTRAN». Здесь наземная сеть радиодоступа «UTRAN» может сохранять данные многоадресной услуги, переданные из базовой сети, и может отбирать данные для исправления среди сохраненных данных многоадресной услуги. Кроме того, наземная сеть радиодоступа «UTRAN» может запрашивать данные для исправления из базовой сети без сохранения данных многоадресной услуги в наземной сети радиодоступа «UTRAN».
[60] Для рассмотренных выше способа исправления ошибок данных в терминале, способа исправления ошибок данных в сети, терминала и сети заявляются следующие дополнительные свойства. Предпочтительно, сеанс может представлять собой период времени, в течение которого сеть передает определенные данные. Кроме того, операция приема блоков данных многоадресной услуги может выполняться методом многоадресной связи одного абонента с несколькими, либо операция приема блоков данных многоадресной услуги может выполняться методом прямой связи. Дополнительно, информация может представлять собой порядковый номер пакета, где пакет может представлять собой блок протокольных данных, блок служебных данных, пакет транспортного протокола реального масштаба времени «RTP» или пакет протокола управления «RTP». Предпочтительно, информация может быть связана со временем передачи данных или временем воспроизведения данных, либо информация может быть связана с объемом упомянутого, по меньшей мере, одного блока данных, прием которого во время сеанса закончился неудачей. Информация может генерироваться во время сеанса или после его завершения. Предпочтительно, операция передачи может выполняться по выделенному логическому каналу или по восходящему общему каналу.
[61] Хотя различные аспекты, варианты осуществления и свойства настоящего изобретения описаны для схемы связи универсальной мобильной телекоммуникационной системы «UMTS», многие из этих методик могут успешно применяться для других методов и систем связи.
[62] Вышеприведенное описание предпочтительных вариантов осуществления приведено для того, чтобы любой квалифицированный специалист мог реализовать или использовать настоящее изобретение. Для квалифицированных специалистов являются очевидными различные модификации этих вариантов осуществления, а рассмотренные здесь общие принципы могут быть применены в других вариантах осуществления без каких-либо изобретательских усилий. Таким образом, настоящее изобретение не ограничено показанными здесь вариантами осуществления, но охватывает наиболее широкий диапазон вариантов, соответствующих рассмотренным здесь принципам и оригинальным свойствам.