METHOD AND DEVICE FOR HANDOVER IN DIGITAL BROADCAST SYSTEM
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ В ЦИФРОВОЙ ШИРОКОВЕЩАТЕЛЬНОЙ СИСТЕМЕ

Область техники, к которой относится изобретение
Настоящее изобретение относится к цифровой широковещательной системе и более конкретно к способу и устройству для поддержки сглаженной и бесперебойной передачи обслуживания терминала для приема цифровых широковещательных передач.
Уровень техники
Стандартизация цифрового широковещания продолжается в настоящее время и основана на различных методиках в различных областях. Например, стандарты радиовещания, предложенные в Китае, включают в себя DMB (цифровое мультимедийное вещание), ADTB (улучшенное цифровое телевизионное вещание)-T (наземное) и DVB (цифровое видеовещание)-T.
Услуги DMB классифицируются на DMB-T и DMB-S (спутниковые) услуги согласно среде передачи. Услуги в Европе основаны на DMB-T, тогда как DMB-S преобладает в США. На Дальнем Востоке необходимо исследовать мультимедийную услугу, которая включает в себя мобильную телевизионную услугу. Системы DMB-T передачи подходят не только для стационарных терминалов, но также для портативных/мобильных терминалов. Однако системам передачи DMB-T нет необходимости снижать свой собственный вес и потребляемую мощность, чтобы лучше соответствовать портативным устройствам. Цифровое широковещание, разработанное для портативных устройств, упоминается как DVB-H (карманный).
Системы передачи DVB в общем предоставляют скорость передачи битов 10 Мбит/с или больше. Это основано на схеме TDM (мультиплексирование с временным разделением) и в основном снижает среднюю потребляемую мощность DVB-приемников. Подобная схема упоминается как схема квантования времени и основана на представлении, что данные широковещания передаются в пакетах с помощью использования скорости передачи битов, которая в основном больше, чем та, которая необходима для продолжительной передачи данных. Интервал времени, пока следующий пакет не начнется, обозначается как At.
Фиг. 1 показывает схему квантования времени в типичной DVB-системе. Как показано, терминал 100 располагается в перекрывающейся области среди первой соты 102, управляющей первой частотой F1 (в дальнейшем в данном документе упоминаемая как сота F1), второй соты 104, управляющей второй частотой F2 (в дальнейшем в данном документе упоминаемая как сота F2), и третьей соты 106, управляющей третьей частотой F3 (в дальнейшем в данном документе упоминаемая как сота F3). Соответствующие соты со 102 по 106 передают услуги, которые доступы на своей собственной частоте, в схеме TDM, и пакеты той же самой услуги повторяются в заранее определенном цикле. Услуги, передаваемые соответствующими сотами со 102 по 106, не обязательно синхронизируются друг с другом.
Когда терминал 100 принимает услугу А от соты F1 102, данные ES (базовый поток) не могут передаваться между пакетами услуги А и терминал 100 может использовать скорость передачи битов, которая имеет другие ES, назначаемые различным образом, как показано на фиг. 1. Это означает, что терминал 100 остается включенным в течение очень короткого промежутка времени, т.е. в то время, как принимает пакеты запрашиваемой услуги. Если мобильный терминал 100 запрашивает более низкую фиксированную скорость передачи битов, эта скорость передачи битов может предоставляться с помощью буферизации принятых пакетов.
Согласно схеме квантования времени приемники могут использоваться для контроля смежных сот в течение времени выключения. Переключение между TS (транспортными потоками) в течение времени выключения запрещает прерывание приема услуг. Когда пакеты определенного IP-потока (Интернет-протокола) синхронизируются между смежными сотами, на которые настроены приемники, соответствующие измерения позволяют постоянно принимать IP-поток без потери данных. Как таковая, схема квантования времени направлена на снижение потребляемой мощности мобильных терминалов.
Схема квантования времени должна быть оптимизирована по терминалам. Это следует за правилом выбора DVB, которое утверждает, что оптимизация должна проводиться относительно приемников, которые численно превосходят передатчики. В общем, затраты на реализацию со стороны сети менее важны, чем со стороны терминала. Квантование позволяет приемникам контролировать смежные соты в течение времени выключения. Переключение между TS в течение времени выключения запрещает прерывание приема услуги, как упомянуто выше.
Как показано на фиг. 1, хотя терминал 100 принимает услугу А от соты Fl 102, качество является низким. Терминал 100 затем прослушивает другие частоты, т.е. F2 и F3, в течение времени 112 и 114 выключения между пакетами 110 услуги А. Более конкретно, терминал 100 прослушивает F2 в течение первого времени 110 выключения и прослушивает F3 в течение второго времени 114 выключения. Терминал 100 прослушивает соту F2 104 и соту F3 106 в течение первого и второго времени 112 и, соответственно, 114 выключения сравнивает результат прослушивания и переключается в лучшую соту.
Фиг. 2 является блок-схемой последовательности операций способа, которая показывает передачу обслуживания на основе квантования времени в цифровой широковещательной системе.
Ссылаясь на фиг. 2, терминал принимает пакет из услуги А от соты, которая использует частоту F1 (в дальнейшем в данном документе упоминаемая как сота F1), которая действует как обслуживающая сота терминала на этапе 202. Когда пакет услуги А заканчивается и начинается первый интервал выключения, терминал проверяет, существует ли услуга А в соте F2 и оценивает качество сигнала на этапе 204. В случае фиг. 1, осуществляется поиск услуг B, C, D, E и F в течение первого интервала 112 выключения для F2. При успешном поиске услуги А терминал хранит соответствующую информацию, возвращается к соте F1 и остается бездействующим, пока следующий пакет услуги А не начнется на этапе 206. Терминал принимает пакеты услуги А на этапе 208.
Когда пакет услуги А заканчивается и начинается первый момент выключения, терминал проверяет, существует ли услуга А в соте F3 и оценивает качество сигнала на этапе 210. В случае фиг. 1, осуществляется поиск услуг D, E, F и A в течение второго интервала 114 выключения для F3. При успешном поиске услуги А терминал хранит соответствующую информацию, возвращается к соте F1 и остается бездействующим, пока следующий пакет услуги А не начнется на этапе 212. Терминал принимает пакеты для интервала времени, назначаемого услуге А. После полного прослушивания частот всех смежных сот (исключая соту F1) между пакетами услуги А терминал сравнивает качество сигнала смежных сот для приема услуги А, выбирает наилучшую соту и переключается на наилучшую соту так, чтобы принимать услугу А на этапе 216.
В типичной DVB-системе, созданной выше, терминал постоянно прослушивает боковые частоты для процесса передачи обслуживания, обнаруживает услуги, ожидаемые от смежных сот, и проверяет время, доступное для передачи обслуживания. Это увеличивает величину мощности, затрачиваемую терминалом. Кроме того, существует проблема, которая не может быть решена одним терминалом в течение процесса передачи обслуживания.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Соответственно, настоящее изобретение создано, чтобы решить, по меньшей мере, вышеупомянутые проблемы, происходящие в предшествующем уровне техники, и задачей настоящего изобретения является предоставление способа и устройства для осуществления процедуры передачи обслуживания на основе сети, используя интерактивный канал в цифровой широковещательной системе.
Другой задачей настоящего изобретения является предоставление способа и устройства для определения передачи обслуживания терминала в цифровой широковещательной системе на основе сети и передачи результата определения в терминал через интерактивный канал.
Для того чтобы решить эту и другие задачи, предложен способ передачи обслуживания сетевым узлом в цифровой широковещательной системе, способ включает в себя этапы, на которых принимают сообщение предложения передачи обслуживания от терминала, причем сообщение предложения передачи обслуживания содержит интервал для оценки качества сигнала, ID услуги и ID соты, терминал принимает услугу широковещания от обслуживающей соты; оценивают качество сигнала всех сот-кандидатов, предоставляющих услугу, соответствующую ID услуги; вычисляют параметр кандидата на передачу обслуживания на основе результата оценки качества сигнала сот-кандидатов, причем параметр кандидата на передачу обслуживания указывает время, доступное для передачи обслуживания в отношении соответствующих сот-кандидатов; и передают параметр кандидата на передачу обслуживания в терминал.
Согласно другому аспекту настоящего изобретение предложено устройство сетевого узла для осуществления передачи обслуживания в цифровой широковещательной системе, содержащее блок сбора параметров для приема сообщения предложения передачи обслуживания от терминала, причем сообщение предложения передачи обслуживания содержит время для оценки качества сигнала, ID услуги и ID соты, терминал принимает услугу широковещания от обслуживающей соты; блок вычисления параметров передачи обслуживания для оценки качества сигналов всех сот-кандидатов, предоставляющих услугу, которая соответствует ID услуги, причем блок вычисления параметров передачи обслуживания вычисляет параметр кандидата на передачу обслуживания на основе результата оценки качества сигнала сот-кандидатов, причем параметр кандидата на передачу обслуживания указывает время, доступное для передачи обслуживания относительно соответствующих сот-кандидатов; и блок передачи сообщений для передачи параметра кандидата на передачу обслуживания в терминал.
Согласно другому аспекту настоящего изобретения предложен способ передачи обслуживания с помощью терминала в цифровой широковещательной системе, содержащий этапы, на которых передают сообщение предложения передачи обслуживания во время приема услуги широковещания от обслуживающей соты, причем сообщение предложения передачи обслуживания содержит время для оценки качества сигнала, ID услуги и ID соты; принимают параметр кандидата на передачу обслуживания, указывающий время, доступное для передачи обслуживания относительно сот-кандидатов, предоставляющих услугу, соответствующую ID услуги; выбирают наилучшую соту из сот-кандидатов согласно времени, доступному для передачи обслуживания; и осуществляют передачу обслуживания в наилучшую соту.
Согласно другому аспекту настоящего изобретение предложено устройство терминала для осуществления передачи обслуживания в цифровой широковещательной системе, содержащее первый радиочастотный блок для приема широковещательного сигнала желаемой услуги широковещания от широковещательной системы посредством использования поиска частоты обслуживающей соты, причем первый радиочастотный блок оценивает качество сигнала широковещательного сигнала; блок обработки данных широковещания для демодуляции и декодирования сигнала широковещания, причем блок обработки данных широковещания извлекает служебную информацию из широковещательного сигнала; второй радиочастотный блок для передачи/приема интерактивного сигнала в/от интерактивной системы; блок обработки интерактивных данных для передачи сообщения предложения передачи обслуживания через второй радиочастотный блок во время приема услуги широковещания от обслуживающей соты, причем сообщение предложения передачи обслуживания содержит время для оценки качества сигнала, ID услуги и ID соты, причем блок обработки интерактивных данных принимает параметр кандидата на передачу обслуживания через второй радиочастотный блок, при этом параметр кандидата на передачу обслуживания указывает время, доступное для передачи обслуживания относительно соответствующих сот-кандидатов, предоставляющих услугу широковещания, принимаемую от обслуживающей соты; блок определения передачи обслуживания для определения, необходима ли передача обслуживания на основе качества сигнала широковещательного сигнала; и блок управления передачей обслуживания для выбора наилучшей соты из сот-кандидатов на основе качества сигнала сот-кандидатов, времени, доступного для передачи обслуживания, и служебной информации, когда определено, что передача обслуживания необходима, причем блок управления передачей обслуживания управляет первым и вторым радиочастотными блоками так, чтобы осуществлять передачу обслуживания в лучшую соту.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанная и другие задачи, признаки и преимущества настоящего изобретения станут более очевидными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами.
Фиг. 1 показывает квантование времени в типичной DVB-системе.
Фиг. 2 является блок-схемой последовательности операций способа, которая показывает передачу обслуживания на основе квантования времени в цифровой широковещательной системе.
Фиг. 3 показывает пример интервала, доступного для передачи обслуживания в DVB-H-системе.
Фиг. 4 показывает пример интервала передачи обслуживания в DVB-H-системе.
Фиг. 5 показывает пример действия передачи обслуживания в DVB-H-системе.
Фиг. 6 показывает поток сигналов для передачи обслуживания согласно настоящему изобретению.
Фиг. 7 показывает определение параметра кандидата на передачу обслуживания согласно настоящему изобретению.
Фиг. 8 является блок-схемой последовательности операций способа, которая показывает действие передачи обслуживания сетевого узла согласно настоящему изобретению.
Фиг. 9 является блок-схемой последовательности операций способа, которая показывает действие передачи обслуживания терминала согласно настоящему изобретению.
Фиг. 10 является блок-схемой, которая показывает концептуальную структуру DVB-CBMS-приемника для осуществления передачи обслуживания согласно настоящему изобретению.
Фиг. 11 является блок-схемой, которая показывает концептуальную структуру сетевого узла для осуществления передачи обслуживания согласно настоящему изобретению.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ
Далее описаны предпочтительные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. В последующем описании настоящего изобретения подробное описание известных функций и конфигураций, содержащихся в данном документе, опущено, чтобы избегать неясностей предмета настоящего изобретения.
Одним аспектом настоящего изобретения является предоставления передачи обслуживания с помощью использования интерактивного канала в цифровой широковещательной системе.
В последующем описании предполагается, что используется DVB-H-система. Однако специалисты в данной области техники могут легко понять, что основная цель настоящего изобретения, т.е. передача обслуживания для услуг широковещания, применима для других типов систем, которые имеют аналогичный уровень техники и тип канала с незначительной модификацией, т.е. без существенного отклонения от объема настоящего изобретения.
По сравнению с наземными системами одно из основных предварительных условий для портативных широковещательных систем является сглаженная и прозрачная услуга передачи обслуживания. Как используется в данном документе, прозрачная передача обслуживания означает, что после приема пакета с разделением во времени (далее упоминаемый как "текущий пакет"), который включает в себя данные широковещания в текущей соте, приемник синхронизируется со смежной сотой и может принимать первый пакет, который передается в смежной соте после текущего пакета и который включает в себя данные широковещания той же услуги.
Фиг. 3 показывает пример интервала, доступного для передачи обслуживания в DVB-H-системе. Ссылаясь на фиг. 3, сота 1 302 и, соответственно, сота 2 304 передают пакеты. После приема текущего пакета 312 соты 1 302 приемник принимает от соты 2 304 первый пакет 314, который ассоциирован с той же услугой, что и текущий пакет 312, и который начинается позже, чем текущий пакет 312. Сота 2 304 является смежной с сотой 1 302. В этом случае приемник может осуществлять передачу обслуживания в интервале времени 306 от текущего пакета 312 к первому пакету 314 и этот интервал времени 306 упоминается как время, доступное для передачи обслуживания. Другим решающим фактором, влияющим на возможность передачи обслуживания приемником, является интервал передачи обслуживания, который называется минимальным интервалом времени, необходимым приемнику для переключения от соты к смежной соте и начала приема сигналов от новой соты.
Фиг. 4 показывает пример интервала передачи обслуживания в DVB-H-системе. Как показано, существует интервал 406 передачи обслуживания между переключением к соте 2 404, тогда как сигнал 1 412 принимается от соты 1 402, и приемом сигнала 2 414 от соты 2 404.
Интервал 406 передачи обслуживания, который необходим приемнику для передачи обслуживания, должен быть короче, чем время, доступное для передачи обслуживания 306. Например, интервал передачи обслуживания в случае конкретного приемника состоит из следующих элементов времени.
Время, зависящее от реализации приемника: время, необходимое приемнику, чтобы быть настроенным на смежную соту, чтобы быть синхронизированным с несущей и чтобы освободить буфер пакетов. Эта величина времени известна из характеристик устройства приемника.
Время, зависящее от конфигурации сети: время, необходимое приемнику, чтобы принимать управляющие сигналы относительно TS, например PAT (программная ассоциативная таблица) и PMT (программная таблица преобразования) в случае передачи обслуживания между TS. Верхняя граница этой величины времени равна 100 мс.
Стандарты DVB-H позволяют динамично изменяться времени цикла пакетов конкретного базового потока. Используя преимущество таких характеристик для фактической реализации, становится возможным эффективное назначение диапазона для потоков с переменной скоростью передачи битов. В случае полностью динамичной системы с разделением времени, которая имеет различное назначение диапазонов для каждой соты и которая имеет интервал пакетов и продолжительность времени, оптимизированную для каждой соты, доступное время для передачи обслуживания изменяется неожиданным образом для каждого пакета от нуля до максимального интервала пакета в смежной соте. Фиг. 5 показывает пример действия передачи обслуживания в DVB-H-системе. Как показано, терминалы А и В (не показано) находятся в процессе передачи обслуживания от соты 1 502 к соте 2 504 в заданное время, и интервалы 532 и 534 передачи обслуживания терминалов А и В равны 400 мс и соответственно 250 мс. Ссылаясь на фиг. 5, после приема первого пакета 512 от соты 1 502 терминалы А и В переключаются в соту 2 504 и принимают первый пакет 514, который ассоциирован с той же услугой. В этом случае время, доступное для передачи обслуживания 542 между первыми пакетами 512 и 514 равно 500 мс, и интервалы 523 и 534 передачи обслуживания терминалов А и В, которые находятся в процессе передачи обслуживания между первыми пакетами 512 и 514, меньше, чем время, доступное для передачи обслуживания 542. Как указано номером 530 ссылки, оба терминала А и В могут осуществлять передачи обслуживания между первыми пакетами 512 и 514.
В случае вторых пакетов 516 и 518 передача второго пакета 518 начинается даже до того, как передача второго пакета 516 завершена. Время, доступное для передачи обслуживания 544 между вторыми пакетами 516 и 518, имеет ошибочную величину, т.е. отрицательную величину (-). Следовательно, как указано номером 536 ссылки, оба терминала А и В не могут осуществлять передачи обслуживания между вторыми пакетами 516 и 518.
В случае третьих пакетов 520 и 524 время, доступное для передачи обслуживания между ними, равно 300 мс, которое больше, чем интервал 534 передачи обслуживания терминала В, но короче, чем интервал 532 передачи обслуживания терминала А. Следовательно, как указано с помощью номера 538 ссылки, терминал А не может осуществлять передачу обслуживания между третьими пакетами 520 и 524, но терминал В может.
Как понятно из вышеизложенного описания, обстоятельство, что принимающий терминал может осуществлять передачу обслуживания с некоторого пакета текущей соты, не обязательно обозначает, что возможна передача обслуживания с какого-либо пакета в смежную соту. Даже когда принимающий терминал не может осуществлять передачу обслуживания с пакета текущей соты, он может осуществлять передачу обслуживания с других пакетов в смежной соте в более поздний интервал определения, может ли быть осуществлена передача обслуживания, которое должно быть основано на различных факторах, включая состояние сети, т.е. время, доступное для передачи обслуживания, и возможность терминала, т.е. интервал передачи обслуживания. Согласно настоящему изобретению определение поддерживается интерактивным каналом широковещательной системы. Интерактивный канал, как используется в данном документе, может быть интерактивным каналом широковещательной системы или интерактивным каналом интерактивной системы, который доступен терминалам. Через интерактивный канал терминалы допускают интерактивное взаимодействие с сетями. Например, интерактивная система может быть сотовой системой.
Фиг. 6 показывает поток сигналов для передачи обслуживания согласно настоящему изобретению. Сетевой узел 604 может состоять из единственного или множества физических или функциональных узлов и может располагаться в широковещательной системе или сотовой системе так, чтобы взаимодействовать с терминалом 602 через интерактивный канал.
Ссылаясь на фиг. 6, терминал 602 передает на этапе 606 сообщение предложения передачи обслуживания HO PROPOSAL в сетевой узел 604, когда определяется, что качество принятых в настоящее время сигналов услуги широковещания ниже пороговой величины и что необходима передача обслуживания. Сообщение предложения передачи обслуживания может включать в себя время для оценки качества, ID услуги и ID соты. На основе времени для оценки качества сигнала, ID услуги и ID соты, включенные в сообщение предложения передачи обслуживания, сетевой узел 604 ищет на этапе 608 и оценивает все соты-кандидаты (возможные соты), которые предоставляют услугу, соответствующую ID услуги. Кроме того, сетевой узел 604 вычисляет параметры кандидата на передачу обслуживания, например момент начала передачи обслуживания и/или время, доступное для передачи обслуживания для соответствующих возможных сот.
Когда речь идет о взаимодействии между терминалом 602 и сетевым узлом 604, оценка качества сигнала относительно возможных сот может занять некоторое время. Время выключения между двумя пакетами изменяется от нескольких миллисекунд до нескольких секунд. В общем, время для оценки качества сигнала может быть больше, чем единственный интервал времени выключения. Следовательно, момент начала передачи обслуживания может изменяться в зависимости от продолжительности времени для оценки качества сигнала. Как упомянуто выше, время, доступное для передачи обслуживания, изменяется в различные моменты времени. Сетевой узел 604 предпочтительно вычисляет сначала момент начала передачи обслуживания.
Сетевой узел 604 передает на этапе 610 сообщение HO CANDIDATE PARAMETER параметра кандидата на передачу обслуживания, включающее в себя параметр кандидата на передачу обслуживания на основе результата оценки возможных сот в терминал 602. Сообщение параметра кандидата на передачу обслуживания включает в себя, по меньшей мере, время, доступное для передачи обслуживания относительно соответствующих возможных сот, приоритет передачи обслуживания на основе времени, доступного для передачи обслуживания, и момент начала передачи обслуживания. Терминал 602 использует параметр кандидата на передачу обслуживания и осуществляет передачу обслуживания в соответствующую одну из возможных сот на этапе 614.
Фиг. 7 показывает определение параметра кандидата на передачу обслуживания согласно настоящему изобретению.
Ссылаясь на фиг. 7, существует N сот 702, 704, 706 и 708, с которыми терминал может осуществлять передачу обслуживания, и сетевой узел определяет, осуществлять ли передачу обслуживания для терминала, располагающегося в соте 1 702. Номер 710 ссылки относится ко времени, необходимому терминалу для передачи сообщения предложения передачи обслуживания и приема параметра кандидата на передачу обслуживания, и номер 712 ссылки относится к общему времени, необходимому для оценки качества сигнала других сот (т.е. возможные соты) на основе параметра кандидата на передачу обслуживания. Затем момент 714 начала передачи обслуживания получают с помощью сложения времени 710 и 712 со временем окончания текущего пакета соты 1 702.
Фиг. 8 является блок-схемой последовательности операций способа, которая показывает действие передачи обслуживания сетевого узла согласно настоящему изобретению.
Ссылаясь на фиг. 8, на этапе 802 сетевой узел принимает сообщение предложения передачи обслуживания от терминала, который находится в процессе приема цифровой услуги широковещания от обслуживающей соты, и получает время для оценки качества сигнала, ID услуги и ID соты, которые включены в сообщение предложения передачи обслуживания. На этапе 804 сетевой узел ищет N возможных сот, которые включают в себя услугу, соответствующую ID услуги, из всех сот, смежных с сотой услуги.
Время для оценки качества сигнала необходимо терминалу для оценки качества сигнала соты. На этапе 806 сетевой узел вычисляет общее время, необходимое для оценки качества сигнала всех возможных сот на основе числа N возможных сот. Затем сетевой узел передает время, необходимое для оценки качества сигнала возможных сот вместе с сообщением предложения передачи обслуживания. С помощью сложения времени, необходимого для приема параметров кандидатов на передачу обслуживания, сетевой узел вычисляет общее время, необходимое для определения передачи обслуживания. Как результат, момент начала передачи обслуживания получают с помощью сложения общего времени, необходимого для определения передачи обслуживания, и времени окончания пакета обслуживающей соты.
На этапе 808 сетевой узел вычисляет время, доступное для передачи обслуживания относительно каждой возможной соты на основе установленного момента начала передачи обслуживания. После сравнения времени, доступного для передачи обслуживания соответствующих возможных сот, сетевой узел может делать выбор о приоритете передачи обслуживания возможных сот в порядке времени, доступного для передачи обслуживания на этапе 810. Следует заметить, что этап 810 может быть пропущен, если необходимо, так как он не всегда необходим для определения приоритета передачи обслуживания возможных сот.
На этапе 812 сетевой узел передает в терминал параметр кандидата на передачу обслуживания, который основан на выбранном приоритете передачи обслуживания. Вместо выбора приоритета передачи обслуживания сетевой узел может передавать информацию относительно момента начала передачи обслуживания каждой возможной соты в терминал. В этом случае информация непосредственно включается в параметр кандидата на передачу обслуживания. Пример параметра кандидата на передачу обслуживания указан в табл.1.
<u>Таблица 1</u>
Кандидат
Сота 1
Сота 2
<b>_</b>
Сота N
Время, доступное для передачи обслуживания
500 мс
300 мс
<b>-</b>
100 мс
Существует некоторая задержка, пока терминал не примет пакет от широковещательного передатчика, и задержка зависит от расстояния между терминалом и широковещательным передатчиком, а также от других факторов. Подобная задержка должна приниматься во внимание на основе текущего положения терминала, когда время, доступное для передачи обслуживания терминала, сравнивается с интервалом передачи обслуживания. Текущее положение терминала и итоговое относительное расстояние от каждого передатчика может быть оценено из IF (промежуточной частоты) соты из возможных сот и поэтому из текущей соты (т.е. обслуживающей соты). После того как задержка вычислена из оцениваемого расстояния, передача обслуживания терминала не может быть осуществлена без потери данных, пока время, доступное для передачи обслуживания, не будет больше, чем сумма интервала передачи обслуживания и задержки.
Фиг. 9 является блок-схемой последовательности операций способа, которая показывает действие передачи обслуживания терминала согласно настоящему изобретению.
Ссылаясь на фиг. 9, на этапе 900 терминал передает сообщение предложения передачи обслуживания в сетевой узел, который управляет передачей обслуживания. Терминал принимает параметр кандидата на передачу обслуживания от сетевого узла на этапе 902. Терминал вычисляет момент начала передачи обслуживания для соответствующих возможных сот на основе времени, доступного для передачи обслуживания, включаемого в параметр кандидата на передачу обслуживания, или получает момент начала передачи обслуживания соответствующих возможных сот из параметра кандидата на передачу обслуживания на этапе 904. Терминал определяет наилучшую соту для передачи обслуживания, используя параметр кандидата на передачу обслуживания. Последующее описание этапов с 906 по 912 указано как пример действия для определения наилучшей соты с помощью терминала, и объем настоящего изобретения не ограничивается этим каким-либо образом.
На этапе 906 терминал классифицирует все возможные соты на первую группу сот, время, доступное для передачи обслуживания, которое больше, чем соответствующий интервал передачи обслуживания и вторая группа сот, время, доступное для передачи обслуживания, которое меньше, чем соответствующий интервал передачи обслуживания. На этапе 908 терминал оценивает качество сигнала возможных сот, принадлежащих к первой группе. На этапе 910 терминал решает, превышает ли пороговое значение качество опорного сигнала первой группы, т.е. качество сигнала наилучшей возможной соты. Если так, терминал выбирает наилучшую возможную соту первой группы как объект передачи обслуживания (т.е. наилучшая сота) на этапе 914. Вместо наилучшего качества сигнала для другого примера терминал может сравнивать среднее качество сигнала возможных сот, которые принадлежат к первой группе с соответствующим пороговым значением на этапе 910.
Если никакая из возможных сот первой группы не превышает пороговую величину, терминал оценивает качество сигнала возможных сот, которые принадлежат ко второй группе на этапе 912. Тогда терминал выбирает возможную соту второй группы, которая имеет наилучшее качество сигнала, как наилучшая сота на этапе 914. Это основано на том обстоятельстве, что потеря пакета, происходящая из-за медленного обслуживания передачи, является предпочтительной по сравнению с той, которая происходит из-за слабого приема.
После выбора наилучшей соты таким образом терминал проверяет время, доступное для передачи обслуживания, и момент начала передачи обслуживания выбранной наилучшей соты и осуществляет передачу обслуживания в эту соту на этапе 916.
Хотя не показано на чертежах, согласно альтернативному варианту осуществления терминал принимает параметр кандидата на передачу обслуживания на основе приоритета и вычисляет момент начала передачи обслуживания соответствующих возможных сот. На основе параметра кандидата на передачу обслуживания терминал оценивает качество сигнала возможных сот и получает возможные соты, удовлетворяющие заранее определенному требованию. Возможная сота, время, доступное для передачи обслуживания которой больше, чем интервал передачи обслуживания, и которая имеет наилучшее качество сигнала, выбирается как наилучшая сота из выбранных возможных сот. Если никакие из возможных сот не имеют качества сигнала выше пороговой величины, хотя время, доступное для передачи обслуживания возможных сот больше, чем интервал передачи обслуживания, терминал выбирает возможную соту с наилучшим качеством сигнала как наилучшую соту.
Фиг. 10 является блок-схемой, которая показывает концептуальную структуру DVB-CBMS-приемника для осуществления передачи обслуживания согласно настоящему изобретению. DVB-CBMS-приемник 1000 включает в себя первый и второй RF- (радиочастотные) блоки 1002 и 1004, блок 1004 обработки данных широковещания, блок 1014 обработки интерактивных данных и управляющий блок 1010. Управляющий блок 1010 состоит из блока 1008 определения передачи обслуживания и блока 1006 управления передачей обслуживания. Блоки, которые не имеют существенной значимости на действие передачи обслуживания, пропущены для ясности.
Ссылаясь на фиг. 10, первый RF-блок 1002 принимает сигналы широковещания от широковещательной системы и проводит преобразование сигналов с понижением частоты. Первый RF-блок 1002 оценивает мощность/качество принятых сигналов широковещания и сообщает блоку 1008 определения передачи о качестве оцениваемого сигнала. Первый RF-блок 1002 модифицирует частоту поисков согласно команде передачи обслуживания от блока 1006 управления передачей обслуживания. Блок 1004 обработки данных широковещания демодулирует и декодирует преобразованные сигналы широковещания с понижением частоты и выводит в соответствующий TS.
Второй RF-блок 1012 принимает интерактивные сигналы от интерактивной системы и преобразовывает сигналы с понижением частоты. Если необходимо, второй RF-блок 1012 передает интерактивные сигналы в интерактивную систему. Блок 1014 обработки интерактивных данных демодулирует и декодирует преобразованные с понижением частоты интерактивные сигналы. Кроме того, блок 1014 обработки интерактивных данных кодирует и модулирует интерактивные сигналы, которые необходимо передать, так что второму RF-блоку 1012 предоставлены сигналы.
Блок 1008 определения передачи обслуживания определяет, необходима ли передача обслуживания на основе качества сигнала обслуживающей соты, который передан от первого RF-блока 1002. Если необходимо, блок 1008 определения передачи обслуживания уведомляет блок 1006 управления передачей обслуживания об определении. Блок 1006 управления передачей обслуживания получает информацию, относящуюся к ID услуги принятой в настоящий момент услуги, ID соты обслуживающей соты и времени для оценки качества сигнала. Блок 1006 управления передачей обслуживания предоставляет блоку 1014 обработки интерактивных данных сообщение предложения передачи обслуживания, которое включает в себя ID услуги, ID соты и время для оценки качества сигнала так, чтобы сообщение предложения передачи обслуживания передавалось через интерактивный канал. Блоку 1006 управления передачей обслуживания предоставляется параметр кандидата на передачу обслуживания от блока 1014 обработки интерактивных данных. В этом случае параметр кандидата на передачу обслуживания принят через интерактивный канал или другой канал в ответ на сообщение предложения передачи обслуживания. Блок 1006 управления передачей обслуживания оценивает качество сигнала соответствующих возможных сот, предусмотренных блоком 1008 определения передачи обслуживания, и на основе вышеупомянутого функционирования терминала выбирает наилучшую соту с наилучшим качеством сигнала из возможных сот. Блок 1006 управления передачей обслуживания предусматривает первый RF-блок 1002 с командой чередования частоты, запрашивающей, что поиск частоты изменен на частоту, соответствующую наилучшей соте.
Фиг. 11 является блок-схемой, которая показывает концептуальную структуру сетевого узла для осуществления передачи обслуживания согласно настоящему изобретению. Как показано, сетевой узел 1100 включает в себя блок 1102 получения параметров, блок 1104 вычисления параметров передачи обслуживания, память 1106 и блок 1108 передачи сообщений.
Ссылаясь на фиг. 11, память 1106 действует как база данных для хранения служебной информации относительно всех пакетов услуг, доступных из каждой соты. При приеме сообщения предложения передачи обслуживания от терминала блок 1102 сбора параметров собирает информацию относительно времени для оценки качества сигнала, ID услуги и ID соты из принятого сообщения предложения передачи обслуживания и передает собранную информацию в блок 1104 вычисления параметров передачи обслуживания.
На основе информации относительно услуги, которую хочет принять терминал, а именно времени для оценки качества сигнала, ID услуги и ID соты, в которой находится в настоящее время терминал, блок 1104 вычисления параметров передачи обслуживания осуществляет поиск служебной информации всех возможных сот, включая эту услугу, в памяти 1106. Блок 1104 вычисления параметров передачи обслуживания может вычислять момент начала передачи обслуживания на основе числа возможных сот. Момент начала передачи обслуживания получают с помощью сложения общего времени, необходимого для определения передачи обслуживания, и времени окончания пакета услуги в соте, соответствующей ID соты. Общее время, необходимое для определения передачи обслуживания, является суммой общего времени, необходимого для оценки качества сигнала всех возможных сот, и времени, необходимого для приема параметра кандидата на передачу обслуживания, после того, как сообщение предложения передачи обслуживания передано.
Время, доступное для передачи обслуживания, вычисляется для соответствующих возможных сот на основе момента начала передачи обслуживания. С помощью сравнения времени, доступного для передачи обслуживания возможных сот, блок 1104 вычисления параметров передачи обслуживания формирует параметр кандидата на передачу обслуживания, который указывает приоритет передачи обслуживания возможных сот. Блок 1108 передачи сообщений передает в терминал параметр кандидата на передачу обслуживания, который предоставлен блоком 1104 вычисления параметров передачи обслуживания. Вместо приоритета передачи обслуживания параметр кандидата на передачу обслуживания может включать в себя информацию относительно момента начала передачи обслуживания соответствующих возможных сот.
Как упомянуто выше, согласно настоящему изобретению сетевые узлы имеют дело с большинством процедур относительно передачи обслуживания на основе времени, доступного для передачи обслуживания, и лишь результат оценки передается в терминал через интерактивный канал. Это компенсирует проблемы, которые не могут быть разрешены, когда один терминал осуществляет передачу обслуживания и снижает величину мощности, затрачиваемую терминалом.
Несмотря на то что изобретение показано и описано со ссылкой на его определенные предпочтительные варианты осуществления, специалистами в данной области техники будет понятно, что могут быть сделаны различные изменения по форме и содержанию без отклонения от сущности и объема изобретения, которые определены прилагаемой формулой изобретения.