СПОСОБ РАСПИСАНИЯ СИНХРОНИЗАЦИИ
SYNCHRONISATION SCHEDULING METHOD

Область техники
Настоящее изобретение относится к области связи, в частности, к способу расписания синхронизации.
Уровень техники
С развитием сети Internet появилось множество мультимедийных услуг, и людей уже не удовлетворяют потребности в услугах просто по передаче голоса и сообщений. В настоящее время, в мультимедийные услуги включены услуги приложений, характеризующиеся тем, что многие абоненты могут получать одинаковые данные одновременно, например, услуги видео по запросу (video on demand), услуги телевизионного вещания, услуги видеоконференций (video conference), услуги онлайн-обучения (online training), услуги интерактивных игр и др.
Чтобы эффективно использовать ресурсы мобильной сети, выдвинута технология службы группового мультимедийного вещания - MBMS (Multimedia Broadcast Multicast Service). Услуги MBMS представляют собой услугу "точка-многоточка" в мобильной сети, по которой передаются данные от одного источника данных многим абонентам, с помощью данной услуги реализуется разделение сетевых ресурсов, включая ресурсы мобильной базовой сети и сети доступа, в частности, ресурсы эфирного интерфейса. К тому же, услуги MBMS в проекте 3GPP (3rd Generation Partnership Project) могут реализовать мультивещание и вещание не только сообщений в формате «чистый текст» с низкой скоростью, но и мультимедийных услуг с высокой скоростью.
Ввиду того, что услуги MBMS представляют собой услуги, ориентированные на всю сеть, одинаковые услуги MBMS могут быть созданы в различных узлах сетевого элемента нижнего уровня. Фиг.1 является схемой способа обработки синхронизации услуг MBMS сетевых элементов в соответствующей технике, что содержит следующие операции:
Шаг S102: сетевой элемент верхнего уровня передает к каждому сетевому элементу нижнего уровня пакет данных MBMS, в котором держатся служебные данные и содержится информация об отметке времени, информация о номере последовательности пакета, информация о суммарной длине служебных данных и др. Сетевой элемент верхнего уровня помечает один или множество последовательных пакетов одинаковой информацией об отметке времени, и вышесказанные пакеты с одинаковой информацией об отметке времени составляют пачку данных (data burst), или называющуюся как последовательность синхронизации (synchronization Sequence). В частности, сетевой элемент верхнего уровня помечает каждый пакет как пачку данных или последовательность синхронизации, при этом, каждая пачка данных или последовательность синхронизации содержит только один пакет.
Шаг S104: сетевой элемент нижнего уровня требует осуществлять последовательное соединение на уровне протокола управления радиосвязью (Radio Link Control, RLC) для служебных данных в пакетах одной и той же пачки данных, а не для данных в пакетах различных пачек данных. К тому же, когда операция на уровне протокола RLC осуществляется для пакета одной пачки данных, начиная с первого пакета каждой пачки данных, исполняется восстановление номеров последовательности RLC на уровне протокола RLC. Иными словами, начиная с первой протокольной единицы данных (Protocol Data Unit, PDU) RLC первого пакета каждой пачки данных, номера последовательности RLC начинают распределяться с определенного назначенного или конфигурированного постоянного значения. Преимущества вышеизложенного заключаются в том, чтобы решить следующие проблемы: когда возникает потеря последовательных пакетов при передаче от сетевого элемента верхнего уровня к сетевому элементу нижнего уровня, по существующей технологии сетевой элемент нижнего уровня не может определять длину единиц RLC PDU, занятых потерянными пакетами при их выполнении операций RLC. Это приводит к тому, что сетевой элемент, который потеряет пакеты, не может поддерживать единство с другими элементами сети по выполнению последующих операций RLC. А восстановление номеров последовательности RLC с самого начала каждой пачки данных может избегать вышесказанной проблемы, и гарантирует, что номер последовательности RLC каждого сетевого элемента един при начале каждой пачки данных.
Шаг S106: Для служебных данных, вносящихся в пакеты одной пачки данных, начиная с момента передачи, которому соответствует помеченная отметка времени, сетевой элемент нижнего уровня передает пакеты поочередно через эфирный интерфейс. Ввиду того, что вышеупомянутая информация, передаваемая сетевым элементом верхнего уровня к каждому сетевому элементу нижнего уровня, полностью едина, и вышесказанный каждый сетевой элемент нижнего уровня может выполнять полностью единые операции. Таким образом, реализуется синхронизация передачи услуг MBMS между ячейками каждого сетевого элемента нижнего уровня.
В настоящее время, можно установить информацию об отметке времени каждого пакета следующими двумя способами:
Способ I: в соответствии с моментом получения пакета сетевой элемент верхнего уровня помечает его отметкой времени, и помечает одинаковой отметкой времени полученный пакет в интервале времени со специально определенной длиной. В том числе, интервал со специально определенной длиной называется как длина синхронизирующей последовательности (synchronization sequence length) или период расписания. В таком случае длина периода расписания равна длине интервала между отметками времени соседних пачек данных.
Способ II: сетевой элемент выполняет моделирование операций на уровне протокола RLC, и по полученному результату моделирования операций RLC помечает одинаковой отметкой времени пакеты, подлежащих последовательным соединениям RLC. В такой технологии длина периода расписания принимает наименьшее значение отметки времени соседних пачек данных.
По вышесказанным двум способам установки, информация об отметке времени зависит от времени, когда пакет поступает до сетевого элемента верхнего уровня, таким образом, интервал между отметками времени пакета является неопределенным. Предположено, что поток служебных данных, полученный сетевым элементом верхнего уровня, является потоком данных после служебного QoS шейпинга, то есть, в любом промежутке времени, пропускная способность потока служебных данных не превышает наибольшей пропускной способности, установленной в служебных QoS параметрах; к тому же, предположено, что в вышеуказанном промежутке времени канальные ресурсы эфирного интерфейса соответствуют своим QoS параметрам.
Услуга MBMS может быть передана с применением режима TDM (Time Division Multiplex, мультиплексирование с разделением во времени) через эфирный интерфейс. В том числе, конфигурация TDM содержит следующие параметры: период TDM, смещение TDM и длина повторения TDM; ресурсы TDM, доступные для услуг, могут выражаться следующей формулой: (число радиокадров в 10 мс в интервале времени передачи TTI разделится на системный номер кадра SFN без остатка) Mod (период TDM)=смещение TDM+i, где i=0, 1, ..., (период TDM - 1). Конкретно, в распределенном периоде TDM услуга М BMS передается подряд с длиной повторения TDM в интервале времени передачи (TTI), начиная с интервала TTI с номером смещения TDM. В том числе, наибольшее значение периода повторения TDM принимает 9, а длина интервала TTI, применяемая услугами MBMS, принимает 40 мс или 80 мс. Одни услуги передаются через радиоинтерфейс только в применяемое время передачи, конфигурированное в периоде TDM.
При передаче данных с применением режима TDM, ввиду того, что моменты передачи одних услуг MBMS через эфирный интерфейс являются непоследовательными, а возникают циклически по периодичности конфигурации TDM. В то же время, из-за текущего способа расписания, отметка времени обладает неопределенностью. Таким образом, информация об отметке времени возможно не может непосредственно соответствовать времени начала, в которое передаются данные услуги MBMS через эфирный интерфейс, то есть, между отметками времени и моментами передачи (применяемым временем передачи) через эфирный интерфейс не выполнено взаимно однозначное соответствие. К примеру, как показано на Фиг.2, период расписания не соответствует периоду TDM.
Распределение ресурсов, которым соответствуют различные периоды расписания, может быть несоответственным. В режиме конфигурации TDM, ввиду того, что радиоресурсы канала являются непоследовательными, в одинаковом промежутке времени различных расположений, применяемые радиоресурсы TDM являются различными. В таком случае, алгоритм расписания в существующей технологии может дать ошибочный результат. По алгоритму расписания в существующей технологии, предположено, что пакеты, передаваемые в определенном промежутке времени, возможно не могут передаваться через эфирный интерфейс, а возникает переполнение, что приводит к потере служебных данных, и к серьезному снижению качества получения услуг.
Раскрытие изобретения
С учетом того, что в соответствующей технике применение текущего способа расписания приводит к потере служебных данных и к серьезному снижению качества получения услуг, выдвинуто настоящее изобретение. Главная цель настоящего изобретения заключается в предложении способа расписания синхронизации для решения вышеуказанной проблемы.
В соответствии с одним аспектом настоящего изобретения, предлагается способ расписания синхронизации для реализации вышесказанной цели.
По настоящему изобретению способ расписания синхронизации содержит: сетевой элемент верхнего уровня передает к принадлежащему ему назначенному сетевому элементу множество пачек данных назначенных услуг, в том числе, в пакет пачки данных вносится информация об отметке времени, чтобы назначенный сетевой элемент передал пачку данных по информации об отметке времени; при этом описанный сетевой элемент верхнего уровня устанавливает интервал между отметками времени соседних пачек данных равным целому числу периодов мультиплексирования с разделением во времени (TDM) описанных назначенных услуг, причем описанная длина периода TDM имеет величину, обратную целому числу периодов системных номеров кадра эфирного интерфейса.
В соответствии с другим аспектом настоящего изобретения предлагается способ расписания синхронизации.
По настоящему изобретению способ расписания синхронизации содержит: сетевой элемент верхнего уровня передает к принадлежащему ему назначенному сетевому элементу множество пачек данных назначенных услуг, в том числе, во все пакеты пачек данных вносится информация об отметке времени, по которой назначенный сетевой элемент передает множество пачек данных; при этом сетевой элемент верхнего уровня устанавливает интервал между отметками времени соседних пачек данных равным величине, обратной целому числу периодов TDM описанных назначенных услуг, которая была кратна длине интервала между отметками времени соседних пачек данных, причем описанная длина периода TDM имеет величину, обратную целому числу периодов системных номеров кадра эфирного интерфейса.
С применением предложенного настоящим изобретением способа выполняется обработка служебных данных посредством того, что определяется период расписания услуг по периоду TDM. По сравнению с существующей технологией, это избегает того, что непоследовательное распределение ресурсов эфирного интерфейса при конфигурации TDM приводит к неравномерному распределению ресурсов, чтобы защищать пачки служебных данных от переполнения, и защищать от потери служебных данных.
Краткое описание чертежей
Описанные далее фигуры используются для обеспечения лучшего понимания настоящего изобретения и являются составной частью данной заявки. Эти фигуры вместе с вариантами осуществления настоящего изобретения используются для объяснения настоящего изобретения и не ограничивают настоящее изобретение. На приложенных чертежах:
Фиг.1 - Схема способа обработки синхронизации услуг MBMS сетевых элементов по существующей технологии;
Фиг.2 - Схема конкретного примера по несоответственности между периодом расписания и периодом TDM по существующей технологии;
Фиг.3 - Схема способа расписания синхронизации по варианту I осуществления способа настоящего изобретения;
Фиг.4 - Блок-схема логической структуры сетевого элемента верхнего уровня и сетевого элемента нижнего уровня по настоящему изобретению;
Фиг.5 - Схема I способа отображения отметок времени по варианту осуществления настоящего изобретения;
Фиг.6 - Схема II способа отображения отметок времени по варианту осуществления настоящего изобретения;
Фиг.7 - Схема III способа отображения отметок времени по варианту осуществления настоящего изобретения;
Фиг.8 - Схема IV способа отображения отметок времени по варианту осуществления настоящего изобретения.
Осуществление изобретения
функциональный обзор
Главная идея настоящего изобретения заключается в том, что в текущем режиме конфигурации TDM, ввиду того, что радиоресурсы канала являются непоследовательными, в одинаковом промежутке времени различных расположений, применяемые радиоресурсы TDM являются различными. В таком случае, алгоритм расписания в существующей технологии может дать ошибочный результат. На основе вышеизложенного, настоящее изобретение предлагает способ расписания синхронизации, по которому устанавливается период расписания услуг как кратное число периода TDM и в периоде TDM передается пачка данных по информации об отметке времени.
Ниже настоящее изобретение будет подробно описано со ссылкой на приложенные чертежи.
Вариант I осуществления способа
По варианту осуществления настоящего изобретения предлагается способ расписания синхронизации.
Следует отметить, ниже для удобного изложения техническое решение в варианте осуществлении настоящего изобретения будет представлено и описано в форме шагов, которые исполняются, как например, в вычислительной системе исполняющих команды компьютеров. Хотя в соответствующих чертежах показан логический порядок, в некоторых случаях можно исполнять показанные или описанные шаги в ином логическом порядке.
Фиг.3 является схемой способа расписания синхронизации по варианту осуществления настоящего изобретения. Как показано на Фиг.3, данный способ содержит следующие шаги (шаг S402-S404):
Шаг S402: сетевой элемент верхнего уровня передает к принадлежащему ему назначенному сетевому элементу множество пачек данных, в том числе, в пакеты пачки данных вносятся информация об отметке времени пачки данных, номер последовательности пакета и суммарная длина данных, чтобы назначенный сетевой элемент передал пачку данных по информации об отметке времени в периоде TDM. В том числе, пачка данных является группой пакетов, имеющих одинаковую информацию об отметке времени;
Шаг S404: сетевой элемент верхнего уровня устанавливает интервал между отметками времени соседних пачек данных равным целому числу периодов TDM, и позволяет тому, что интервал между отметками времени соседних пачек данных установлен как целочисленное кратное периода TDM, к тому же интервал между отметками времени описанных соседних пачек данных установлен такой величины, что длина периода системных номеров кадра эфирного интерфейса кратна длине интервала между отметками времени описанных соседних пачек данных.
В настоящее время можно устанавливать информацию об отметке времени каждого пакета следующими способами:
Способ I: сетевой элемент верхнего уровня помечает полученный пакет отметкой времени в соответствии с его моментом получения, и помечает одинаковой отметкой времени пакеты, полученные в интервале времени со специальной длиной. В том числе интервал времени со специальной длиной называется длиной последовательности синхронизации или периодом расписания. В таком случае длина периода расписания равна интервалу между отметками времени соседних пачек данных;
Способ II: сетевой элемент верхнего уровня выполняет моделирование операций на уровне RLC сетевого элемента нижнего уровня, и по полученному результату помечает одинаковой отметкой времени пакеты, подлежащие последовательным соединениям RLC. В такой технике длина периода расписания равна наименьшему значению отметок времени соседних пачек данных.
В том числе, можно заранее устанавливать вышесказанный период TDM следующими 5 способами:
Способ I: сетевой элемент верхнего уровня конфигурирует период TDM назначенных услуг, и уведомляет назначенный сетевой элемент о конфигурированном периоде TDM; или,
Способ II: назначенный сетевой элемент конфигурирует период TDM назначенных услуг, и уведомляет сетевой элемент верхнего уровня о конфигурированном периоде TDM; или,
Способ III: сетевой элемент верхнего уровня конфигурирует период TDM всех услуг, и уведомляет назначенный сетевой элемент о конфигурированном периоде TDM; или,
Способ IV: сетевой элемент верхнего уровня и назначенный сетевой элемент получают период TDM услуг по конфигурации; или,
Способ V: для всех услуг, передаваемых через эфирный интерфейс с применением режима TDM, сетевой элемент верхнего уровня конфигурирует период расписания, который удовлетворяет условию: период расписания принимает значение, являющееся целочисленным кратным периоду TDM всех услуг.
Сетевой элемент нижнего уровня выполняет отображение полученных пачек данных по информации об отметке времени, и передает полученные пачки данных с момента их отображения на периоде TDM. При этом, одна пачка данных может последовательно занимать многие периоды TDM. Конкретно, способ отображения может содержать любой из следующих четырех способов:
I. Если информация об отметке времени соответствует моменту начала текущего периода TDM, с момента начала применяемого времени передачи текущего периода TDM назначенный сетевой элемент начинает передавать пачку данных, которым соответствует информация об отметке времени.
II. Если информация об отметке времени не соответствует моменту начала текущего периода TDM, с момента начала применяемого времени передачи следующего периода TDM текущего периода TDM назначенный сетевой элемент начинает передавать пачку данных, которым соответствует информация об отметке времени.
III. Если информация об отметке времени соответствует моменту начала применяемого времени передачи текущего периода TDM, с момента начала применяемого времени передачи текущего периода TDM назначенный сетевой элемент начинает передавать пачку данных, которым соответствует информация об отметке времени.
IV. Если информация об отметке времени не соответствует моменту начала применяемого времени передачи периода TDM, с момента начала применяемого времени передачи следующего периода TDM текущего периода TDM назначенный сетевой элемент начинает передавать пачку данных, которым соответствует информация об отметке времени.
В том числе, вышесказанное применяемое время передачи представляет собой промежуток времени для передачи ресурсов эфирного интерфейса пакетов.
Ввиду того, что длина периода TDM не принимает величину, обратную целочисленному кратному периода системных номеров кадра SFN, возникает неравномерное распределение радиоресурсов в периоде расписания передачи по настоящему способу. Во избежание вышеуказанной ситуации, нужно установить длину периода TDM услуг как величину, обратную целочисленному кратному периода системных номеров кадра SFN. При этом причина заключается в том, что период TDM услуг MBMS принимает одно из значений 2-9, то есть, длина в 2-9 TTI. Период системного номера кадра SFN эфирного интерфейса принимает значение 4096×10 мс. Предположено, что длина TTI принимает 4×10 мс, тогда период SFN содержит 1024 TTI. А с учетом диапазона величины периода TDM, если число TTI, содержащихся в периоде TDM, не принимает величину, обратную целочисленному кратному 1024, тогда число периодов TDM, содержащихся в периоде SFN, не является целым, то есть, в конце периода SFN могут быть расположены только часть периодов TDM. Это приводит к тому, что в промежутке времени данной части периодов, применяемые услугами ресурсы не соответствуют другим периодам. В способе расписания варианта осуществления настоящего изобретения, сетевой элемент верхнего уровня делает предположение, что ресурсы эфирного интерфейса, распределенные сетевым элементом нижнего уровня, распределяются равномерно. А если в случае, что период TDM не принимает величину, обратную целочисленному кратному периода SFN, то вышеуказанное предположение не выполняется. Таким образом, длине периода TDM нужно установиться так, чтобы период SFN был кратен периоду TDM.
Ввиду того, что длина периода расписания принимает значение, обратное целочисленному кратному периода системных номеров кадра SFN, возникает неравномерное распределение радиоресурсов в периоде расписания передачи по настоящему способу. Во избежание вышеуказанной ситуации, сетевой элемент верхнего уровня должен установить и длину расписания, обратную величину целочисленному кратному периода системных номеров кадра SFN. Причина в этом одинакова с той, почему длине периода TDM нужно иметь обратное значение целочисленного кратного периода SFN.
С помощью предложенного технического решения в варианте осуществления настоящего изобретения, установлен период расписания услуг в соответствии с периодом TDM и выполнена обработка служебных данных. По сравнению с существующей технологией, это избегает того, что непоследовательное распределение ресурсов эфирного интерфейса при конфигурации TDM приводит к неравномерному распределению ресурсов, чтобы защищать пачки служебных данных от переполнения, и защищать от потери служебных данных.
Перед описанием варианта осуществления настоящего изобретения сначала будут описаны сетевой элемент верхнего уровня и сетевой элемент нижнего уровня.
Сетевой элемент верхнего уровня предназначен для расписания полученных пакетов MBMS. Конкретно, сетевой элемент верхнего уровня помечает каждый пакет информацией об отметке времени, и называет пакеты с помеченным одинаковой информацией об отметке времени как пачка данных или последовательность синхронизации, после этого, пакеты, помеченные информацией об отметке времени, номером последовательности и суммарной длиной пакетов, переданы к принадлежащему данному сетевому элементу верхнего уровня сетевому элементу нижнего уровня или множеству сетевых элементов нижнего уровня.
Сетевой элемент нижнего уровня предназначен для получения пакетов, передаваемых сетевым элементом верхнего уровня, и по информации об отметке времени каждого пакета вычисляет время начала передачи одной пачки данных. В то же время, при обработке операций на уровне протокола RLC вышесказанный элемент выполняет последовательное соединение RLC пакетов одной пачки данных, и передает через эфирный интерфейс пакеты, полученные после обработки протоколов пользователей на уровне радиосети.
Фиг.4 является блок-схемой логической структуры сетевого элемента верхнего уровня и сетевого элемента нижнего уровня. Как показано на Фиг.4, сетевой элемент верхнего уровня соединяется со многими сетевыми элементами для обмена сигнализацией. Следует отметить, что сетевой элемент верхнего уровня и принадлежащий данному сетевому элементу верхнего уровня сетевой элемент нижнего уровня или множество сетевых элементов нижнего уровня могут быть одинаковыми по физическим функциям, и могут быть различными. Разделение на сетевой элемент верхнего уровня и сетевой элемент нижнего уровня является просто логическим для выполнения функции по синхронизации услуг. Конкретно, некоторые одинаковые или различные физические сетевые элементы по логической функции разделяются на сетевой элемент верхнего уровня и некоторые сетевые элементы нижнего уровня, и при их взаимодействии между ячейками сетевого элемента нижнего уровня реализуется передача услуг MBMS с применением способа соединения ячеек.
В том числе, сетевой элемент верхнего уровня и сетевой элемент нижнего уровня могут принимать форму следующих сочетаний сетевых элементов, не ограничиваясь ими:
Сочетание I: в сети синхронизации услуг MBMS системы сети универсального наземного радиодоступа (UTRAN), сетевым элементом верхнего уровня является контроллер радиосети (Radio Network Controller, RNC) верхнего уровня, а сетевым элементом нижнего уровня - контроллер RNC нижнего уровня. В том числе, интерфейсом между сетевым элементом верхнего уровня и сетевым элементом нижнего уровня является интерфейс lur. В данном сочетании сетевой элемент верхнего уровня и сетевой элемент нижнего уровня являются элементами с одинаковой физической функцией.
Сочетание II: в сети синхронизации услуг MBMS системы улучшенной высокоскоростной пакетной передачи данных (HSPA+), сетевым элементом верхнего уровня является шлюзовой узел поддержки GPRS (Gateway GPRS Support Node, GGSN), узел поддержки услуг GPRS (Serving GPRS Support Node, SGSN) или центр услуг широковещательной групповой передачи (Broadcast Multicast Service Center, BMSC). Сетевой элемент верхнего уровня - контроллер RNC или узел с плюсом (NB+).
Сочетание III: в сети синхронизации услуг MBMS системы долгосрочной эволюции (Long-Term Evolution, LTE), сетевым элементом верхнего уровня является шлюз MBMS (MBMS Gateway, MGW) или объект координации (Multi-cell/multicast Coordination Entity, MCE), а сетевой элемент нижнего уровня - узел E-UTRAN NodeB.
Конкретный пример
В процессе осуществления, сетевой элемент верхнего уровня сначала должен получать информацию конфигурации TDM услуг, в которой необходимо содержать информацию о периоде TDM, предпочтительно, еще информацию о смещении TDM и длине повторения. В том числе, длина периода TDM услуг конфигурирована как величина, обратная целочисленному кратному периода системных номеров кадра SNF эфирного интерфейса.
Кроме того, сетевой элемент верхнего уровня может получать информацию о конфигурации TDM услуг следующими способами:
1. Посредством конфигурации сетевой элемент верхнего уровня конфигурирует информацию конфигурации TDM определенных услуг, а сетевой элемент нижнего уровня сохраняет единство информации конфигурации TDM услуг;
2. Посредством сигнализации, сетевой элемент верхнего уровня уведомляет сетевой элемент нижнего уровня о параметрах конфигурации TDM определенных услуг, а сетевой элемент нижнего уровня распределяет ресурсы в соответствии с параметрами конфигурации TDM, которые уведомлены сетевым элементом верхнего уровня;
3. Посредством сигнализации сетевой элемент нижнего уровня уведомляет сетевой элемент верхнего уровня о параметрах конфигурации TDM одной услуги;
4. Для всех услуг MBMS, передаваемых через эфирный интерфейс с применением режима TDM, сетевой элемент верхнего уровня конфигурирует один период расписания, который удовлетворяет условию: период расписания принимает целочисленное кратное периода TDM всех услуг.
Сетевой элемент верхнего уровня помечает полученные пакеты отметкой времени, и пакеты одной пачки данных одинаковой отметкой времени. К тому же, он помечает каждый пакет в пачке данных номером последовательности пакетов и информацией о суммарной длине данных, и выполняет расписание пакетов по информации конфигурации TDM, в том числе, период расписания принимает значение, кратное периоду TDM, позволяя тому, что интервал времени между соседними отметками времени принимает значение, кратное периоду TDM. Конкретный способ расписания может быть следующим, не ограничиваясь этим. Способ, удовлетворяющий вышеизложенному условию (интервал времени между соседними отметками времени принимает значение, кратное периоду TDM), удовлетворяет требованиям настоящего изобретения. К примеру, способ расписания может быть выполнен таким образом: сетевой элемент верхнего уровня выполняет расписание по времени получения пакетов, пакеты, полученные в интервале времени целочисленного кратного периода TDM вышесказанных услуг, помечаются как пачка данных (или последовательность синхронизации). Способ расписания может быть выполнен еще и таким образом: по периоду TDM сетевой элемент верхнего уровня устанавливает период расписания, принимающий целочисленное кратное периода TDM, и выполняет моделирование последовательного соединения полученных пакетов на уровне RLC, и пакеты, удовлетворяющие требованиям промоделированного последовательного соединения, помечаются как одна пачка данных или последовательность синхронизации.
Ввиду того, что конфигурируемые одними услугами ресурсы в каждом периоде TDM являются одинаковыми, сетевой элемент верхнего уровня может точно получить размер соответствующих радиоресурсов по числу периодов TDM, занятых одной пачкой данных.
По периоду расписания, сетевой элемент верхнего уровня передает пакеты, помеченные информацией об отметке времени, к сетевому элементу нижнего уровня, и сетевой элемент нижнего уровня по информации об отметке времени, помеченной пакетом, отображается на ресурсах эфирного интерфейса, в том числе, конкретный способ отображения отметок времени может содержать следующие четыре способа:
1. Способ отображения отметки времени, показанный на Фиг.5: если информация об отметке времени пачки данных как раз соответствует моменту начала периода TDM данных услуг, тогда сетевой элемент нижнего уровня передает пакеты данной пачки данных, начиная с распределенных ресурсов для данных услуг в текущем периоде TDM.
2. Способ отображения отметки времени, показанный на Фиг.6: если информация об отметке времени пачки данных не как раз соответствует моменту начала определенного периода TDM данных услуг, тогда сетевой элемент нижнего уровня передает пакеты данной пачки данных, начиная с распределенных ресурсов для данных услуг в следующем периоде TDM.
3. Способ отображения отметки времени, показанный на Фиг.7: если информация об отметке времени пачки данных как раз соответствует моменту начала распределенных ресурсов в одном периоде TDM данных услуг, то есть, отметка времени как раз соответствует смещению в одном периоде TDM данных услуг, тогда сетевой элемент нижнего уровня передает пакеты данной пачки данных, начиная с распределенных ресурсов данных услуг в текущем периоде TDM.
4. Способ отображения отметки времени, показанный на Фиг.8: если информация об отметке времени пачки данных не как раз соответствует моменту начала распределенных ресурсов в определенном периоде TDM данных услуг, то есть, отметка времени не равна смещению в одном периоде TDM данных услуг, тогда сетевой элемент нижнего уровня передает пакеты данной пачки данных, начиная с распределенных ресурсов данных услуг в следующем периоде TDM.
Ввиду того, что интервал между соседними отметками времени принимает целочисленное кратное периода TDM, с помощью вышесказанного отображения между отметками времени и периодами TDM взаимно однозначное соответствие может быть выполнено.
Вариант II осуществления способа
В соответствии с вариантом осуществления настоящего изобретения предлагается способ расписания синхронизации.
По настоящему изобретению способ расписания синхронизации содержит: сетевой элемент верхнего уровня передает к принадлежащему ему назначенному сетевому элементу множество пачек данных назначенных услуг, в том числе, в пакеты каждой пачки данных все же вносится информация об отметке времени, по которой назначенный сетевой элемент передает множество пачек данных в периоде TDM; при этом, сетевой элемент верхнего уровня устанавливает интервал между отметками времени соседних пачек данных как величину, обратную целочисленному кратному периода TDM, в то же время, длина периода TDM услуг - величина, обратная целочисленному кратному периода системных номеров SFN.
В том числе, сетевой элемент верхнего уровня получает период расписания следующими способами:
I. Посредством управления конфигурацией, узел GGSN получает параметры конфигурации TDM каждых услуг MBMS, и сетевой элемент верхнего уровня выбирает для данных услуг период расписания с длиной, которая принимает величину, обратную целочисленному кратному периода TDM данных услуг;
II. Посредством сигнализации, сетевой элемент нижнего уровня передает конфигурацию TDM каждых услуг к сетевому элементу верхнего уровня, и сетевой элемент верхнего уровня выбирает для данных услуг период расписания с длиной, которая принимает величину, обратную целочисленному кратному периода TDM данных услуг;
III. Сетевой элемент верхнего уровня распределяет параметры TDM каждых услуг, и посредством сигнализации передает их к сетевому элементу нижнего уровня, и сетевой элемент нижнего уровня по индикации сигнализации распределяет ресурсы эфирного интерфейса. При этом, сетевой элемент верхнего уровня выбирает для данных услуг период расписания с длиной, которая принимает величину, обратную целочисленному кратному периода TDM данных услуг;
IV. Сетевой элемент верхнего уровня распределяет период расписания для всех услуг, который принимает величину, обратную целочисленному кратному всех возможных периодов TDM.
Сетевой элемент верхнего уровня выполняет расписание полученных пакетов услуг по периоду расписания, помечая пакеты информацией об отметке времени, и передает пачку данных к сетевому элементу нижнего уровня, который отображает отметки времени пачек данных. При этом, множество целых пачек данных отображаются на одинаковом периоде TDM, и сетевой элемент нижнего уровня передает их поочередно по очереди отметок времени в текущем периоде TDM. Конкретные способы отображения будут описаны ниже:
I. Если информация об отметке времени пачки данных как раз соответствует моменту начала периода TDM данных услуг, тогда сетевой элемент нижнего уровня отображает данную пачку данных на текущем периоде TDM.
II. Если информация об отметке времени пачки данных не соответствует моменту начала определенного периода TDM данных услуг, тогда сетевой элемент нижнего уровня отображает данную пачку данных на текущем периоде TDM.
III. Если информация об отметке времени пачки данных как раз соответствует моменту начала распределенных ресурсов в одном периоде TDM данных услуг, то есть, отметка времени как раз соответствует смещению в одном периоде данных услуг, тогда сетевой элемент нижнего уровня отображает данную пачку данных на текущем периоде TDM.
IV. Если информация об отметке времени пачки данных не как раз соответствует моменту начала распределенных ресурсов в определенном периоде TDM данных услуг, то есть, отметка времени не равна смещению в одном периоде TDM данных услуг, тогда сетевой элемент нижнего уровня отображает данную пачку данных на текущем периоде TDM.
Ввиду того, что длина периода TDM не принимает одну часть на целочисленное кратное периода системных номеров кадра SFN, возникает неравномерное распределение радиоресурсов в периоде расписания передачи по настоящему способу. Во избежание вышеуказанной ситуации, нужно установить длину периода TDM услуг как одну часть на целочисленное кратное периода системных номеров кадра SFN. При этом, причина заключается в том, что период TDM услуг MBMS принимает одно из значений 2-9, то есть, длина в 2-9 TTI. Период системного номера кадра SFN эфирного интерфейса занимает 4096×10 мс. Предположено, что длина TTI принимает 4×10 мс, тогда период SFN содержит 1024 TTI. А с учетом диапазона величины периода TDM, если число TTI, содержащихся в периоде TDM, не принимает величину, обратную целочисленному кратному 1024, тогда число периодов TDM, содержащихся в периоде SFN, не является кратным числом, то есть, в конце периода SFN могут быть расположены только часть периодов TDM. Это приводит к тому, что в промежутке времени данной части периода, применяемые услугами ресурсы не соответствуют другим периодам. В способе расписания варианта осуществления настоящего изобретения, сетевой элемент верхнего уровня делает предположение, что ресурсы эфирного интерфейса, распределенные сетевым элементом нижнего уровня, распределяются равномерно. А если в случае, что период TDM не принимает величину, обратную кратному периода SFN, то вышеуказанное предположение не выполняется. Таким образом, длину периода TDM нужно установить как величину, обратную кратному периода SFN.
Ввиду того, что в соответствии со способом настоящего изобретения, период расписания, иными словами, интервал между отметками времени соседних пачек данных принимает величину, обратную кратному длины периода TDM, то при выполнении такого условия, как период TDM принимает величину, обратную кратному периода системных номеров кадра SFN, длина периода расписания непременно принимает величину, обратную кратному периода системных номеров кадра SFN.
С помощью предложенного технического решения в варианте осуществления настоящего изобретения, установлен период расписания услуг в соответствии с периодом TDM и выполнена обработка служебных данных. По сравнению с существующей технологией, это избегает того, что непоследовательное распределение ресурсов эфирного интерфейса при конфигурации TDM приводит к неравномерному распределению ресурсов, что позволяет защищать пачки служебных данных от переполнения, и защищать от потери служебных данных.
Как изложено выше, с помощью предложенного настоящим изобретением способа обработки синхронизации, по периоду TDM одних услуг сетевой элемент верхнего уровня расписывает пакеты данных услуг и помечает их отметками времени, гарантируя, что интервал между отметками времени соседних пачек данных принимает величину, кратную периоду TDM. В то же время установлен период TDM услуг как величина, обратная кратному периода SFN. Таким образом, обеспечивается то, что в периоде SFN число распределенных данными услугами периодов TDM принимает целое значение. Это избегает такого случая, при котором ввиду того, что период расписания или интервал между соседними отметками времени не соответствует периоду TDM, не выполнено взаимно однозначное соответствие между отметками времени и временами эфирного интерфейса, к тому же, и нужно отображать множество пачек данных на одинаковом периоде TDM. В то же время, в каждом периоде расписания, распределенные данными услугами ресурсы через эфирный интерфейс являются одинаковыми. Это избегает такого случая, как возникает несоответственность ресурсов расписанных сетевым элементом верхнего уровня пачек данных в течение соответствующего времени эфирного интерфейса, и потеряются передаваемые данные.
Очевидно, технические персоналы в данной области должны понимать, что вышеизложенный каждый модуль и каждый шаг настоящего изобретения может осуществляться с помощью общепринятого вычислительного устройства, они могут быть выполнены централизованы в отдельном вычислительном устройстве, или быть распределены в сети, состоящей из множества вычислительных устройств, избирательно, они могут осуществляться с помощью исполняемого кода программы вычислительного устройства, тем самым, они могут быть сохранены в устройстве хранения и исполняться вычислительным устройством, или они отдельно сделаны в виде отдельных микросхемных модулей, или множество модулей или шагов в них могут быть выполнены в виде отдельного микросхемного модуля. Таким образом, настоящее изобретения не ограничивается какими-либо конкретными комбинациями аппаратного и программного обеспечения.
Вышеизложенное только является оптимизационным примером осуществления данного изобретения, в нем данное изобретение не ограничено, для технического персонала в данной области, разные изменения данного изобретения являются возможными. Всякие измерения, эквивалентные замены, улучшение и т.д., внесенные в рамках идеи и принципа данного изобретения, находятся в пределах защиты данного изобретения.