СИСТЕМА ОБМЕНА ДАННЫМИ, ТЕРМИНАЛ ОПТИЧЕСКОЙ ЛИНИИ И БАЗОВЫЙ БЛОК
DATA EXCHANGE SYSTEM, OPTICAL LINE TERMINAL AND BASIC UNIT

ОБЛАСТЬ ТЕХНИКИ
[0001] Эта заявка относится к области оптической связи и, в частности, к системе обмена данными, терминалу оптической линии (OLT) и базовому блоку.
УРОВЕНЬ ТЕХНИКИ
[0002] Пассивная оптическая сеть (PON) представляет собой структуру сети с топологией "точка - много точек" и обычно включает в себя терминал оптической линии (OLT), который расположен в центральном офисе, несколько оптических сетевых блоков (ONU), которые расположены на стороне пользователя, и оптическую распределительную сеть (ODN), которая расположена между терминалом оптической линии и несколькими оптическими сетевыми блоками.
[0003] В системе PON динамическое назначение полосы пропускания (DBA) представляет собой механизм, в котором восходящая полоса пропускания может быть динамически выделена во временном интервале на уровне миллисекунд или микросекунд. В существующей системе PON терминал OLT посредством широковещательной передачи доставляет сообщение карты полосы пропускания (BWMap) в соответствии с запрашиваемой полосой пропускания, передаваемое в отчете каждым блоком ONU, с тем чтобы блок ONU выполнял передачу данных с использованием сообщения BWMap в течение времени, выделенного терминалом OLT. Однако, поскольку в текущем механизме выделения полосы пропускания средняя задержка, сформированная от отправки данных с использованием восходящего порта блока ONU до приема данных с использованием порта системы PON терминала OLT, составляет по меньшей мере 300 микросекунд и даже 1-4 миллисекунд, для сценария транспортного соединения мобильной связи, к которому применяется 5G, вследствие требования передачи пользовательских данных в реальном времени система предусматривает, что задержка, сформированная в периоде от отправки данных с использованием восходящего порта блока ONU до приема данных с использованием порта терминала OLT, находится в пределах 20 микросекунд. Очевидно, в текущем механизме DBA задержка сценария носителя мобильной связи не может удовлетворить требование рабочих характеристик задержки передачи службы.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Чтобы разрешить проблему, состоящую в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, и улучшить скорость передачи данных и эффективность передачи посредством сокращения задержки передачи системы PON, варианты осуществления настоящего изобретения обеспечивают следующие технические решения.
[0005] В первом конструктивном решении обеспечен способ выделения полосы пропускания, способ включает в себя:
прием запроса полосы пропускания, отправленного каждым оптическим сетевым блоком ONU, причем блок ONU включает в себя блок ONU1;
формирование сообщения карты полосы пропускания BWMap в соответствии с полосой пропускания, запрашиваемой блоком ONU, и полосой пропускания, конфигурируемой блоком ONU, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и во второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1 для использования; и
отправку сообщения BWMap каждому блоку ONU.
[0006] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0007] На основе описанного выше конструктивного решения в возможном конструктивном решении сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0008] На основе описанного выше конструктивного решения в другом возможном конструктивном решении первое время включает в себя время начала 1 и время окончания 1, второе время включает в себя время начала 2 и время окончания 2, время начала 1 используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, время окончания 1 используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, время начала 2 используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, время окончания 2 используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0009] На основе описанного выше конструктивного решения в другом возможном конструктивном решении местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0010] Во втором конструктивном решении обеспечен способ выделения полосы пропускания, и способ включает в себя:
отправку запроса карты полосы пропускания BWMap терминалу оптической линии OLT для запроса у терминала OLT выделить полосу пропускания; и
прием сообщения запроса карты полосы пропускания BWMap, возвращенного терминалом оптической линии OLT, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1.
[0011] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0012] На основе описанного выше конструктивного решения в возможном конструктивном решении способ дополнительно включает в себя:
получение в соответствии с идентификатором Alloc-ID блока ONU1 первого времени и второго времени, соответствующих блоку ONU1; и
передачу первых данных в соответствии с полученным первым временем и передачу вторых данных в соответствии со вторым временем.
[0013] На основе описанного выше конструктивного решения в другом возможном конструктивном решении сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации второго блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0014] На основе описанного выше конструктивного решения в возможном конструктивном решении первое время включает в себя время начала 1 и время окончания 1, второе время включает в себя время начала 2 и время окончания 2, время начала 1 используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, время окончания 1 используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, время начала 2 используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, время окончания 2 используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0015] На основе описанного выше конструктивного решения в другом возможном конструктивном решении местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0016] В третьем конструктивном решении обеспечен терминал оптической линии OLT, и терминал OLT включает в себя:
приемопередатчик, выполненный с возможностью: принимать запрос полосы пропускания, отправленный каждым оптическим сетевым блоком ONU, причем блок ONU включает в себя блок ONU1; и отправлять сообщение карты полосы пропускания BWMap каждому блоку ONU; и
процессор, выполненный с возможностью формировать сообщение BWMap в соответствии с полосой пропускания, запрашиваемой блоком ONU, и полосой пропускания, конфигурируемой блоком ONU, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и во второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1 для использования.
[0017] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0018] На основе третьего конструктивного решения в возможном конструктивном решении сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0019] На основе третьего конструктивного решения в другом возможном конструктивном решении первое время включает в себя время начала 1 и время окончания 1, второе время включает в себя время начала 2 и время окончания 2, время начала 1 используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, время окончания 1 используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, время начала 2 используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, время окончания 2 используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0020] На основе третьего конструктивного решения в другом возможном конструктивном решении местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0021] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0022] В четвертом конструктивном решении обеспечен оптический сетевой блок ONU, и блок ONU включает в себя:
передатчик, выполненный с возможностью отправлять запрос полосы пропускания терминалу оптической линии OLT; и
приемник, выполненный с возможностью принимать сообщение карты полосы пропускания, возвращенное терминалом оптической линии OLT, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1.
[0023] На основе четвертого конструктивного решения обеспечена возможная реализация, в которой блок ONU дополнительно включает в себя:
процессор, выполненный с возможностью: получать в соответствии с идентификатором Alloc-ID блока ONU1 первое время и второе время, соответствующее блоку ONU1, и предписывать передатчику передать данные в первое время и во второе время; и
передатчик дополнительно выполнен с возможностью передавать первые данные в соответствии с полученным первым временем и передавать вторые данные в соответствии со вторым временем.
[0024] На основе четвертого конструктивного решения обеспечена другая возможная реализация, в которой сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0025] На основе четвертого конструктивного решения обеспечена третья возможная реализация, в которой первое время включает в себя время начала 1 и время окончания 1, второе время включает в себя время начала 2 и время окончания 2, время начала 1 используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, время окончания 1 используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, время начала 2 используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, время окончания 2 используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0026] На основе четвертого конструктивного решения обеспечена четвертая возможная реализация, в которой местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0027] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока служб каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0028] В пятом конструктивном решении обеспечена система пассивной оптической сети PON, включающая в себя терминал терминала оптической линии OLT и оптический сетевой блок ONU. Терминал OLT соединен с блоком ONU с использованием оптической распределительной сети ODN, терминал OLT включает в себя терминал OLT, относящийся к описанному выше третьему конструктивному решению, и блок ONU включает в себя блок ONU в соответствии с описанным выше конструктивным решением.
[0029] В этом конструктивном решении, согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0030] Фиг. 1 - схема архитектуры системы обмена данными в соответствии с вариантом осуществления этой заявки;
[0031] Фиг. 2 - блок-схема последовательности этапов способа выделения полосы пропускания в соответствии с вариантом осуществления этой заявки;
[0032] Фиг. 3 показывает формат сообщения BWMap в соответствии с вариантом осуществления этой заявки;
[0033] Фиг. 4 - схема периода выделения, соответствующего сообщению BWMap, в соответствии с вариантом осуществления этой заявки;
[0034] Фиг. 5А и фиг. 5B показывают формат сообщения BWMap в соответствии с вариантом осуществления этой заявки;
[0035] Фиг. 6 - схема периода выделения, соответствующего сообщению BWMap, в соответствии с вариантом осуществления этой заявки;
[0036] Фиг. 7А и фиг. 7B показывают другой формат сообщения BWMap в соответствии с вариантом осуществления этой заявки;
[0037] Фиг. 8 - структурная схема терминала оптической линии OLT в соответствии с вариантом осуществления этой заявки;
[0038] Фиг. 9 - структурная схема оптического сетевого блока ONU в соответствии с вариантом осуществления этой заявки; и
[0039] Фиг. 10 - структурная схема другого сетевого устройства в соответствии с вариантом осуществления этой заявки.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0040] Чтобы сделать цели, технические решения и преимущества этого приложения более ясными, далее подробно описывается реализация этой заявки со ссылкой на прилагаемые чертежи.
[0041] Термин "несколько", описанный в этой заявке, означает два или более. Термин "и/или" описывает соотношение ассоциации ассоциированных объектов и указывает, что могут существовать три соотношения. Например, "A и/или B" может представлять следующие три случая: существует только A, существуют и A и B, и существует только B. Символ "/" обычно обозначает соотношение "или" между ассоциированными объектами.
[0042] Согласно фиг. 1, система 100 пассивной оптической сети включает в себя по меньшей мере один терминал 110 оптической линии (OLT), несколько оптических сетевых блоков 120 (ONU) и оптическую распределительную сеть 130 (ODN). Терминал 110 оптической линии соединен с несколькими оптическими сетевыми блоками 120 методом "точка - много точек" с использованием оптической распределительной сети 130. Терминал 110 оптической линии может осуществлять связь с оптическим сетевым блоком 120 с использованием механизма TDM, механизма WDM или гибридного механизма TDM/WDM. Направление от терминала 110 оптической линии к оптическому сетевому блоку 120 определяется как нисходящее направление, и направление от оптического сетевого блока 120 к терминалу 100 оптической линии является восходящим направлением.
[0043] Пассивная оптическая сетевая система 100 может представлять собой сеть связи, которой не нужен какой-либо активный компонент для распределения данных между терминалом 110 оптической линии и оптическим сетевым блоком 120. В конкретном варианте осуществления данные могут быть распределены между терминалом 110 оптической линии и оптическим сетевым блоком 120 с использованием пассивного оптического компонента (такого как оптический разделитель) в оптической распределительной сети 130. Пассивная оптическая сетевая система 100 может представлять собой пассивную оптическую сетевую систему с асинхронным режимом передачи (ATM PON) или широкополосную пассивную оптическую сетевую систему (BPON), определенную в стандарте ITU-T G.983, гигабитную пассивную оптическую сетевую систему (GPON), определенную в серии стандартов ITU-T G.984, пассивную оптическую сетевую систему Ethernet (EPON), определенную в стандарте IEEE 802.3ah, пассивную оптическую сетевую систему с мультиплексированием с разделением длин волн (WDM PON) или пассивную оптическую сетевую систему следующего поколения (NGA PON), такую как система XGPON, определенная в серии стандартов ITU-T G.987, система 10G EPON, определенная в стандарте IEEE 802.3av, или система PON с гибридным TDM/WDM. Различные пассивные оптические сетевые системы, определенные описанными выше стандартами, полностью включены в этот документ заявки по ссылке.
[0044] Терминал 110 оптической линии обычно располагается в центральном местоположении (таком как центральный офис (Central Office, CO) и может управлять всеми несколькими оптическими сетевыми блоками 120. Терминал 110 оптической линии может использоваться в качестве среды передачи данных между оптическим сетевым блоком 120 и сетью верхнего уровня (не показана на фигуре), использовать данные, принятые от сети верхнего уровня, как нисходящие данные, переадресовывать нисходящие данные оптическим сетевым блокам 120, и переадресовывать восходящие данные, принятые от оптического сетевого блока 120, сети верхнего уровня. Конкретная конфигурация структуры терминала 110 оптической линии может меняться в зависимости от конкретного типа пассивной оптической сети 100. В варианте осуществления терминал 110 оптической линии может включать в себя компонент 200 оптического приемопередатчика и модуль обработки данных (не показан на фигуре). Компонент 200 оптического приемопередатчика 200 может преобразовывать нисходящие данные, обработанные модулем обработки данных, в нисходящий оптический сигнал, отправлять нисходящий оптический сигнал оптическому сетевому блоку 120 с использованием оптической распределительной сети 130, принимать восходящий оптический сигнал, отправленный оптическим сетевым блоком 120 с использованием оптической распределительной сети 130, преобразовывать восходящий оптический сигнал в электрический сигнал и обеспечивать электрический сигнал модулю обработки данных для обработки.
[0045] Оптические сетевые блоки 120 могут быть расположены в местоположениях на стороне пользователя (таких как дома потребителей) распределенным образом. Оптический сетевой блок 120 может представлять собой сетевое устройство, выполненное с возможностью осуществлять связь с терминалом 110 оптической линии и пользователем. В частности, оптический сетевой блок 120 может использоваться в качестве среды передачи данных между терминалом 110 оптической линии и пользователем. Например, оптический сетевой блок 120 может переадресовывать нисходящие данные, принятые от терминала 110 оптической линии, пользователю и использовать данные, принятые от пользователя, как восходящие данные, и переадресовывать восходящие данные терминалу 110 оптической линии. Конкретная конфигурация структуры оптического сетевого блока 120 может меняться в зависимости от конкретного типа пассивной оптической сети 100. В варианте осуществления оптические сетевые блоки 120 могут включать в себя компонент 300 оптического приемопередатчика. Компонент 300 оптического приемопередатчика выполнен с возможностью принимать нисходящий сигнал данных, отправленный терминалом 110 оптической линии с использованием оптической распределительной сети 130, и отправлять восходящий сигнал данных терминалу 110 оптической линии с использованием оптической распределительной сети 130. Следует понимать, что в этом документе заявки структура оптического сетевого блока 120 сходна со структурой оптического сетевого терминала (Optical Network Terminal, ONT). Таким образом, в решении в этом документе заявки оптический сетевой блок и оптический сетевой терминал можно поменять местами друг с другом.
[0046] Оптическая распределительная сеть 130 может представлять собой систему распределения данных и может включать в себя, оптический соединитель, оптический мультиплексор/демультиплексор, оптический разделитель и/или другое устройство. В варианте осуществления оптоволокно, оптический соединитель, оптический мультиплексор/демультиплексор, оптический разделитель и/или другое устройство могут быть пассивными оптическими компонентами. В частности, оптоволокно, оптический соединитель, оптический мультиплексор/демультиплексор, оптический разделитель и/или другое устройство могут являться компонентами, которым не требуется поддержка посредством электроснабжения, когда сигналы данных распределяются между терминалом 110 оптической линии и оптическими сетевыми блоками 120. Кроме того, в другом варианте осуществления оптическая распределительная сеть 130 может дополнительно включать в себя одно или более устройств обработки, таких как оптический усилитель или устройство ретрансляции (Relay Device). В структуре ветвления, показанной на фиг. 1, оптическая распределительная сеть 130, в частности, может простираться на несколько оптических сетевых блоков 120 от терминала 110 оптической линии, но также может быть сконфигурирована как любая другая структура "точка - много точек".
[0047] Компонент 200 или 300 оптического приемопередатчика может представлять собой подключаемый компонент оптического приемопередатчика, объединенный с функцией передачи и приема оптического сигнала, функцией преобразования оптического сигнала в электрический и функцией тестирования OTDR. Компонент 200 оптического приемопередатчика терминала 110 оптической линии используется в качестве примера, и компонент оптического приемопередатчика может включать в себя оптический модуль 210 передачи, оптический модуль 220 приема и модуль 230 тестирования OTDR. Оптический модуль 210 передачи выполнен с возможностью: доставлять нисходящий сигнал данных оптическому сетевому блоку 120 с использованием оптической распределительной сети 130; когда оптоволоконная сеть и устройство PON должны быть обнаружены, модулировать тестовый сигнал OTDR на нисходящем сигнале данных в соответствии с управляющим сигналом тестирования OTDR, обеспеченным модулем 230 тестирования OTDR; и выдавать нисходящий сигнал данных оптической распределительной сети 130. Оптический модуль 220 приема выполнен с возможностью: принимать восходящий сигнал данных, который отправлен от оптического сетевого блока 120, и который передан с использованием оптической распределительной сети 130; преобразовывать восходящий сигнал данных в электрический сигнал посредством преобразования оптического сигнала в электрический; и переадресовывать электрический сигнал управляющему модулю или модулю обработки данных (не показаны на фигуре) терминала 110 оптической линии для обработки.
[0048] Следует отметить, что система PON на фиг. 1 может являться системой EPON или системой GPON; или может являться системой 10G EPON или системой 100G EPON; или может являться системой XG-PON, системой XGS-PON или системой TWDM-PON. Это не ограничено в этом варианте осуществления этой заявки.
[0049] Различные способы выделения полосы пропускания, описанные ниже, применимы к описанной выше системе на фиг. 1.
[0050] Фиг. 2 представляет собой способ выделения полосы пропускания, относящийся к упомянутой выше архитектуре системы на фиг. 1.
[0051] Способ включает в себя следующие этапы.
[0052] S200. Каждый блок ONU отправляет запрос карты полосы пропускания терминалу OLT, чтобы запросить у терминала OLT выделить полосу пропускания, причем блок ONU включает в себя первый блок ONU1.
[0053] S202. Терминал OLT принимает запрос карты полосы пропускания, отправленный блоком ONU.
[0054] S204. Терминал OLT формирует сообщение карты полосы пропускания BWMap в соответствии с полосой пропускания, запрашиваемой блоком ONU, и полосой пропускания, конфигурируемой блоком ONU, причем сообщение BWMap включает в себя первый идентификатор 1 выделения (Allocation Identifier, Alloc-ID), первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1 для использования.
[0055] Кроме того, первое время включает в себя первое время начала "время начала 1" и первое время окончания "время окончания 1", второе время включает в себя второе время начала "время начала 2" и второе время окончания "время окончания 2", "время начала 1" используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, "время окончания 1" используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, "время начала 2" используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, второе время окончания "время окончания 2" используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0056] Кроме того, сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации второго блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0057] Конкретный формат сообщения BWMap, сформированного терминалом OLT, показан на фиг. 3.
[0058] Сообщение BWMap включает в себя поле идентификатора выделения Alloc-ID, поле времени начала "время начала" (на фигуре для краткости "Начало") и поле времени окончания "время окончания" (на фигуре для краткости "Конец"). Поле Alloc-ID используется для идентификации контейнера передачи (Transmission Container, T-CONT), выделенного каждому блоку ONU, и контейнер T-CONT является контейнером, используемым для передачи данных и, в частности, указывает байты потоков данных, которые могут быть переданы. Поле времени начала используется для указания времени, соответствующего байту, в котором контейнер T-CONT начинает переносить данные, и поле времени окончания используется для указания времени, соответствующего байту, в котором контейнер T-CONT заканчивает перенос данных. Поскольку каждый блок ONU имеет фиксированную скорость передачи, и пропускная способность, соответствующая каждому блоку ONU, также предварительно сконфигурирована, время, соответствующее байту начала блока ONU, и время, в которое блок ONU заканчивает отправку байта, который должен быть передан, могут быть обнаружены в соответствии со скоростью передачи и количеством байтов данных, которые должны быть переданы. Описания в настоящем документе согласованы с описаниями поля BWMap стандарта ITU-T G.984.3 и поля BWMap ITU-T G.987.3, и подробности не описываются в настоящем документе.
[0059] Как показано на фиг. 3, терминал OLT формирует сообщение BWMap, которое включает в себя: идентификатор Alloc-ID1, используемый для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 100 и время окончания 300, указывающие, что блок ONU1 начинает отправлять данные в 100-ом байте и заканчивает отправку данных в 300-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. Идентификатор Alloc-ID2 используется для идентификации контейнера T-CONT2, выделенного блоку ONU2, время начала 400 и время окончания 500 указывают, что блок ONU2 начинает отправлять данные в 400-ом байте и заканчивает отправку данных в 500-ом байте, контейнер T-CONT2 используется для переноса информационной емкости из 100 байтов, и контейнер T-CONT2 используется для переноса данных блока ONU2. Идентификатор Alloc-ID3 используется для идентификации контейнера T-CONT3, выделенного блоку ONU3, время начала 529 и время окончания 600 указывают, что блок ONU3 начинает отправлять данные в 520-ом байте и заканчивает отправку данных в 600-ом байте, контейнер T-CONT3 используется для переноса информационной емкости из 80 байтов, и контейнер T-CONT3 используется для переноса данных блока ONU3. Реализация этого сообщения BWMap отличается от реализации существующего сообщения BWMap. Сообщение BWMap в этом периоде дополнительно включает в себя: идентификатор Alloc-ID1, используемый для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 700 и время окончания 900 указывают, что блок ONU1 начинает отправлять данные в 700-ом байте и заканчивает отправку данных в 900-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. В одном сообщении BWMap в одном периоде авторизация полосы пропускания может быть выделена данным блока ONU1 дважды в требуемое время, и данные, передаваемые блоком ONU1, могут представлять собой данные одного и того же типа службы или могут представлять собой данные разных типов служб. Например, видеоданные блока ONU1 могут отдельно переноситься контейнером T-CONT1 и контейнером T-CONT2, видеоданные начинают передаваться в 100-ом байте, передача видеоданных заканчивается в 300 байте, видеоданные начинают снова передаваться в 700-ом байте, и передача видеоданных заканчивается в 900-ом байте.
[0060] Согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0061] Кроме того, формирование терминалом OLT сообщения BWMap может дополнительно включать в себя: идентификатор Alloc-ID4 используется для идентификации контейнера T-CONT4, выделенного блоку ONU2, время начала 1000 и время окончания 1050 указывают, что блок ONU2 начинает отправлять данные в 1000-ом байте и заканчивает отправку данных в 1050-ом байте, контейнер T-CONT4 используется для переноса информационной емкости в 50 байтов, и контейнер T-CONT4 используется для переноса данных блока ONU2. В таком конструктивном решении в одном сообщении BWMap в одном периоде блок ONU2 может отдельно передавать данные разных типов в требуемое время или может передавать данные одного и того же типа службы. Например, видеоданные блока ONU2 может переносить контейнер T-CONT4, видеоданные начинают передаваться в 1000-ом байте, и передача видеоданных заканчивается в 1050-ом байте; или блок ONU2 может начать передавать данные сетевого доступа в 1000-ом байте, и передача данных сетевого доступа заканчивается в 1050-ом байте. В таком конструктивном решении для блока ONU2 и данных разных типов служб также значительно сокращено время передачи данных, которые должны быть переданы, разных типов служб в блоке ONU2, задержка передачи данных блока ONU2 значительно сокращена, и удовлетворено требование, чтобы задержка передачи каждого блока ONU в таком конструктивном решении составляла 20 мкс, и, таким образом, были улучшены скорость передачи и эффективность передачи данных разных типов служб, и улучшена удовлетворенность пользователей.
[0062] В соответствии с описаниями в приведенном выше варианте осуществления период выделения, соответствующий сообщению BWMap, показан на фиг. 4. Период выделения описан с использованием примера, в котором каждый существующий период составляет 125 мкс, но без ограничения. Когда период выделения составляет 125 мкс, время, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, контейнеру T-CONT1 требуется приблизительно 21 мкс, чтобы передать данные один раз. Временной интервал от передачи данных блоком ONU1 с использованием контейнера T-CONT1 до передачи данных с использованием контейнера T-CONT1 в следующий раз составляет 21×3 мкс, что равно 63 мкс. В пределах 125 мкс контейнер T-CONT1 может дважды использоваться для переноса данных, которые должны быть отправлены, блока ONU1. Таким образом, по сравнению с предшествующим уровнем техники в одном периоде временной интервал передачи данных блока ONU сокращен с 125 мкс до 63 мкс. Таким образом, с использованием такого конструктивного решения вычисленная средняя задержка блока ONU1 также может быть сокращена до 20 мкс.
[0063] Как показано на фиг. 5А и фиг. 5B, в качестве альтернативы сообщение BWMap, сформированное терминалом OLT, может иметь, в частности, в формат сообщения, показанный на фиг. 5А и фиг. 5B. Отличие от фиг. 4 состоит в том, что в формате сообщения BWMap, показанном на фиг. 5А и фиг. 5B, в дополнение к распределению авторизации полосы пропускания контейнеру T-CONT1 блока ONU1 дважды, терминал OLT может также выделить авторизацию полосы пропускания блоку ONU2 и блоку ONU3 или блоку ONU4 один раз. Этот формат сообщения BWMap может быть совместим с форматом, в котором авторизация полосы пропускания выделяется блоку ONU1 дважды на фиг. 5А и фиг. 5B, и также может быть совместим с форматом, в котором авторизация полосы пропускания выделяется другому блоку ONU один раз в существующем сообщении BWMap. Подробности состоят в следующем.
[0064] Идентификатор Alloc-ID1 используется для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 100 и время окончания 300 указывают, что блок ONU1 начинает отправлять данные в 100-ом байте и заканчивает отправку данных в 300-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. Идентификатор Alloc-ID2 используется для идентификации контейнера T-CONT2, выделенного блоку ONU2, время начала 400 и время окончания 500 указывают, что блок ONU2 начинает отправлять данные в 400-ом байте и заканчивает отправку данных в 500-ом байте, контейнер T-CONT2 используется для переноса информационной емкости из 100 байтов, и контейнер T-CONT2 используется для переноса данных блока ONU2. Идентификатор Alloc-ID3 используется для идентификации контейнера T-CONT3, выделенного блоку ONU3, время начала 529 и время окончания 600 указывают, что блок ONU3 начинает отправлять данные в 520-ом байте и заканчивает отправку данных в 600-ом байте, контейнер T-CONT2 используется для переноса информационной емкости из 80 байтов, и контейнер T-CONT3 используется для переноса данных блока ONU3. Сообщение BWMap в этом периоде дополнительно включает в себя: идентификатор Alloc-ID1, используемый для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 700 и время окончания 900 указывают, что блок ONU1 начинает отправлять данные в 700-ом байте и заканчивает отправку данных в 900-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. В одном сообщении BWMap в одном периоде авторизация полосы пропускания может быть выделена данным блока ONU1 дважды в требуемое время, и данные, передаваемые блоком ONU1, могут представлять собой данные одного и того же типа службы или могут представлять собой данные разных типов служб. Например, видеоданные блока ONU1 могут отдельно переноситься контейнером T-CONT1 и контейнером T-CONT2, видеоданные начинают передаваться в 100-ом байте, передача видеоданных заканчивается в 300 байте, видеоданные начинают снова передаваться в 700-ом байте, и передача видеоданных заканчивается в 900-ом байте.
[0065] Согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0066] Кроме того, формирование терминалом OLT сообщения BWMap может дополнительно включать в себя: идентификатор Alloc-ID4 используется для идентификации контейнера T-CONT4, выделенного блоку ONU4, время начала 1000 и время окончания 1050 указывают, что блок ONU4 начинает отправлять данные в 1000-ом байте и заканчивает отправку данных в 1050-ом байте, контейнер T-CONT4 используется для переноса информационной емкости из 50 байтов, и контейнер T-CONT4 используется для переноса данных блока ONU4. В таком конструктивном решении это указывает, что сообщение BWMap может выделить авторизацию полосы пропускания блоку ONU1 дважды в одном периоде, и после того, как авторизация фиксированной полосы пропускания выделена каждому блоку ONU, также может быть совместимо с существующим механизмом выделения полосы пропускания, и оставшаяся полоса пропускания используется другим блоком ONU, которому авторизация полосы пропускания выделена только один раз, например байты начала и байты окончания авторизации полосы пропускания, показанные посредством идентификаторов Alloc-ID5, Alloc-ID6 и Alloc-ID7. В таком конструктивном решении период выделения полосы пропускания блока ONU1 составляет 125 мкс/N, в то время как период выделения полосы пропускания блока ONU4 составляет 125 нас. Системе разрешено поддерживать этот случай. Таким образом, время передачи данных, которые должны быть переданы, разных типов служб в каждом блоке ONU значительно сокращено, задержка передачи данных системы значительно сокращена, и удовлетворено требование, чтобы задержка передачи каждого блока ONU в таком конструктивном решении составляла 20 мкс, и, таким образом улучшены скорость передачи и эффективность передачи данных разных типов служб, и улучшена удовлетворенность пользователей.
[0067] В соответствии с описаниями в приведенном выше варианте осуществления период выделения, соответствующий сообщению BWMap, показан на фиг. 6, и контейнер T-CONT1 переносит данные блока ONU1. Кроме того, добавлены описания авторизации полосы пропускания, соответствующей существующему механизму выделения DBA, добавлены, такие как Alloc-ID 2, Alloc-ID 3, Alloc-ID 4 и Alloc-ID 5. Период выделения описан с использованием примера, в котором каждый существующий период составляет 125 мкс, но без ограничения. Когда период выделения составляет 125 мкс, время, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, контейнеру T-CONT1 требуется приблизительно 21 мкс, чтобы передать данные один раз. Временной интервал от передачи данных блоком ONU1 с использованием контейнера T-CONT1 до передачи данных с использованием контейнера T-CONT1 в следующий раз составляет 21×3 мкс, что равно 63 мкс. В пределах 125 мкс контейнер T-CONT1 может дважды использоваться для переноса авторизации полосы пропускания, выделенной блоку ONU1. Таким образом, по сравнению с предшествующим уровнем техники временной интервал авторизации полосы пропускания блока ONU1 меньше, и в одном периоде временной интервал передачи каждой передачи данных блока ONU сокращен с 125 мкс до 63 мкс. Таким образом, с использованием такого конструктивного решения вычисленная средняя задержка блока ONU1 также может быть сокращена до 20 мкс.
[0068] Фиг. 7А и фиг. 7B показывают другой формат сообщения BWMap, формат сообщения в основном является таким же, как описанные выше два формата сообщения BWMap, и относительное местоположение каждого поля в формате сообщения также является тем же, как и относительное местоположение каждого поля описанных выше двух сообщений BWMap.
[0069] Фиг. 7А и фиг. 7B показывают формат нисходящего кадра n, который доставляется терминалом OLT блоку ONU, и нисходящий кадр включает в себя заголовок кадра и полезную нагрузку кадра. Формат сообщения карты восходящей полосы пропускания US BWMap расположен в части заголовка нисходящего кадра n, и подробности состоят в следующем.
[0070] Идентификатор Alloc-ID1 используется для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 100 и время окончания 300 указывают, что блок ONU1 начинает отправлять данные в 100-ом байте и заканчивает отправку данных в 300-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. Идентификатор Alloc-ID2 используется для идентификации контейнера T-CONT2, выделенного блоку ONU2, время начала 400 и время окончания 500 указывают, что блок ONU2 начинает отправлять данные в 400-ом байте и заканчивает отправку данных в 500-ом байте, контейнер T-CONT2 используется для переноса информационной емкости из 100 байтов, и контейнер T-CONT2 используется для переноса данных блока ONU2. Идентификатор Alloc-ID3 используется для идентификации контейнера T-CONT3, выделенного блоку ONU3, время начала 529 и время окончания 600 указывают, что блок ONU3 начинает отправлять данные в 520-ом байте и заканчивает отправку данных в 600-ом байте, контейнер T-CONT3 используется для переноса информационной емкости из 80 байтов, и контейнер T-CONT3 используется для переноса данных блока ONU3. Реализация этого сообщения BWMap отличается от реализации существующего сообщения BWMap. Сообщение BWMap в этом периоде дополнительно включает в себя: идентификатор Alloc-ID1, используемый для идентификации контейнера T-CONT1, выделенного блоку ONU1, время начала 700 и время окончания 900 указывают, что блок ONU1 начинает отправлять данные в 700-ом байте и заканчивает отправку данных в 900-ом байте, контейнер T-CONT1 используется для переноса информационной емкости из 200 байтов, и контейнер T-CONT1 используется для переноса данных блока ONU1. В одном сообщении BWMap в одном периоде авторизация полосы пропускания может быть выделена данным блока ONU1 дважды в требуемое время, и данные, передаваемые блоком ONU1, могут представлять собой данные одного и того же типа службы или могут представлять собой данные разных типов служб. Например, видеоданные блока ONU1 могут отдельно переноситься контейнером T-CONT1 и контейнером T-CONT2, видеоданные начинают передаваться в 100-ом байте, передача видеоданных заканчивается в 300 байте, видеоданные начинают снова передаваться в 700-ом байте, и передача видеоданных заканчивается в 900-ом байте.
[0071] Согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0072] Кроме того, формирование терминалом OLT сообщения BWMap может дополнительно включать в себя: идентификатор Alloc-ID4 используется для идентификации контейнера T-CONT4, выделенного блоку ONU2, время начала 1000 и время окончания 1050 указывают, что блок ONU2 начинает отправлять данные в 1000-ом байте и заканчивает отправку данных в 1050-ом байте, контейнер T-CONT4 используется для переноса информационной емкости в 50 байтов, и контейнер T-CONT4 используется для переноса данных блока ONU2. В таком конструктивном решении в одном сообщении BWMap в одном периоде блок ONU2 может отдельно передавать данные разных типов в требуемое время или может передавать данные одного и того же типа службы. Например, видеоданные блока ONU2 может переносить контейнер T-CONT4, видеоданные начинают передаваться в 1000-ом байте, и передача видеоданных заканчивается в 1050-ом байте; или блок ONU2 может начать передавать данные сетевого доступа в 1000-ом байте, и передача данных сетевого доступа заканчивается в 1050-ом байте. В таком конструктивном решении для блока ONU2 и данных разных типов служб также значительно сокращено время передачи данных, которые должны быть переданы, разных типов служб в блоке ONU2, задержка передачи данных блока ONU2 значительно сокращена, и удовлетворено требование, чтобы задержка передачи каждого блока ONU в таком конструктивном решении составляла 20 мкс, и, таким образом, были улучшены скорость передачи и эффективность передачи данных разных типов служб, и улучшена удовлетворенность пользователей.
[0073] В соответствии с приведенным выше описанием со ссылкой на прилагаемые чертежи, очевидно, в двух последовательных случаях авторизации полосы пропускания идентификатор Alloc-ID1 указывает контейнер T-CONT, выделенный блоку ONU1. В следующем периоде также относительно зафиксировано местоположение идентификатора Alloc-ID1. Таким образом, в соответствии с механизмом DBA улучшенного формата сообщения BWMap задержка передачи между блоком ONU и терминалом OLT может быть сокращена, и улучшены эффективность передачи и скорость передачи.
[0074] S206. Терминал OLT отправляет сообщение BWMap каждому блоку ONU.
[0075] В частности, терминал OLT широковещательно передает сообщение BWMap каждому блоку ONU.
[0076] S208. Блок ONU1 принимает сообщение карты полосы пропускания BWMap, возвращенное терминала оптической линии OLT.
[0077] Кроме того, способ может дополнительно включать в себя следующие этапы.
[0078] S210. Блок ONU1 в соответствии с идентификатором Alloc-ID блока ONU1 получает первое время и второе время, соответствующие блоку ONU1.
[0079] S212. Передает первые данные в соответствии с полученным первым временем и передает вторые данные в соответствии со вторым временем.
[0080] В частности, терминал OLT предварительно выделяет идентификатор Alloc-ID каждому блоку ONU с использованием сообщения конфигурации управления, и блок ONU принимает и сохраняет идентификатор Alloc-ID блока ONU. Когда блок ONU1 принимает сообщение BWMap, отправленное терминалом OLT посредством широковещательной передачи, каждый блок ONU получает контейнер T-CONT блока ONU в соответствии с идентификатором Alloc-ID блока ONU и далее получает авторизацию полосы пропускания контейнера T-CONT, то есть, получает первое время, соответствующее контейнеру T-CONT. Если блок ONU обнаруживает посредством поиска идентификатора Alloc-ID, что авторизация полосы пропускания выделена блоку ONU по меньшей мере дважды в одном сообщении BWMap в одном периоде, блок ONU передает данные отдельно в соответствии со временем авторизации полосы пропускания в сообщении, то есть, передает первые данные в соответствии с полученным первым временем и передает вторые данные в соответствии со вторым временем. Первое время соответствует байту, в котором начинают отправляться данные, переносимые контейнером T-CONT, и байту, в котором отправка данных заканчивается, и второе время соответствуют байту, в котором начинают отправляться данные, переносимые контейнером T-CONT, и байту, в котором отправка данных заканчивается. Первое время и второе время выделяются в порядке возрастания.
[0081] Согласно такому конструктивному решению, авторизация полосы пропускания может быть выделена видеоданным блока ONU1 дважды в одном периоде, чтобы передать видеоданные. Один период передачи обычно составляет 125 микросекунд. Таким образом, в течение 125 мкс видеоданные могут быть переданы дважды. Если один период составляет 125 мкс, время передачи, соответствующее каждому контейнеру T-CONT, составляет 125/6, что приблизительно равно 21 мкс, то есть, временной интервал между передачей видеоданных в первый раз и передачей видеоданных в следующий раз составляет 63 мкс. Однако в существующем механизме передачи DBA, если блок ONU1 передает видеоданные только один раз в 125 мкс, временной интервал между передачей видеоданных в текущее время и передачей видеоданных в следующий раз составляет 125 мкс, и если блок ONU1 отсутствует в настоящее время передачи данных, блок ONU1 должен ожидать 125 мкс, чтобы выполнить передачу во второй раз. Можно обнаружить, что в соответствии с таким улучшением формата сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0082] Вариант осуществления настоящего изобретения дополнительно обеспечивает терминал оптической линии OLT. Как показано на фиг. 8, терминал OLT включает в себя:
приемопередатчик 800, выполненный с возможностью: принимать запрос полосы пропускания, отправленный каждым оптическим сетевым блоком ONU, причем блок ONU включает в себя первый блок ONU1; и отправлять сообщение карты полосы пропускания BWMap каждому блоку ONU; и
процессор 802, выполненный с возможностью формировать сообщение BWMap в соответствии с полосой пропускания, запрашиваемой блоком ONU, и полосой пропускания, конфигурируемой блоком ONU, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и во второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1 для использования.
[0083] Кроме того, сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации второго блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0084] Кроме того, первое время включает в себя первое время начала "время начала 1" и первое время окончания "время окончания 1", второе время включает в себя второе время начала "время начала 2" и второе время окончания "время окончания 2", "время начала 1" используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, "время окончания 1" используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, "время начала 2" используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, второе время окончания "время окончания 2" используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0085] Кроме того, местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0086] Для сообщения BWMap, сформированного терминалом OLT, см. фиг. 2 - фиг. 7А и фиг. 7B и соответствующие описания. Подробности не описываются в настоящем документе снова.
[0087] Для местоположения описанного выше терминала OLT в архитектуре системы PON см. терминалу OLT, показанный на фиг. 1. Описанный выше приемопередатчик 800 может представлять собой компонент 200 оптического приемопередатчика терминала 110 OLT в архитектуре системы, или приемопередатчик 800 расположен в компоненте 200 оптического приемопередатчика терминала OLT в архитектуре системы.
[0088] В соответствии с улучшением формате сообщения BWMap, сформированного терминалом OLT, в этом варианте осуществления этой заявки, может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0089] Со ссылкой на схемы архитектуры системы на фиг. 8 и фиг. 1 терминал оптической линии на фиг. 1 дополнительно включает в себя процессор 802, показанный на фиг. 8, и процессор 800 не показан на фиг. 1. Процессор 800 на фигуре может представлять собой контроллер доступа к среде передачи данных (Media Access Controller, MAC) или другой микропроцессор.
[0090] Вариант осуществления настоящего изобретения дополнительно обеспечивает оптический сетевой блок ONU. Как показано на фиг. 9, блок ONU включает в себя:
передатчик 900, выполненный с возможностью отправлять запрос полосы пропускания терминалу оптической линии OLT; и
приемник 902, выполненный с возможностью принимать сообщение карты полосы пропускания BWMap, возвращенное терминалом оптической линии OLT, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены первому блоку ONU1.
[0091] Кроме того, блок ONU дополнительно включает в себя:
процессор 904, выполненный с возможностью: получать в соответствии с идентификатором Alloc-ID блока ONU1 первое время и второе время, соответствующее блоку ONU1, и предписывать передатчику передать данные в первое время и во второе время.
[0092] Передатчик 900 дополнительно выполнен с возможностью передавать первые данные в соответствии с полученным первым временем и передавать вторые данные в соответствии со вторым временем.
[0093] Кроме того, сообщение BWMap дополнительно включает в себя третий идентификатор выделения Alloc-ID3 и третье время, соответствующее идентификатору Alloc-ID3, идентификатор Alloc-ID3 используется для идентификации второго блока ONU2, и третье время используется для его выделения блоку ONU2 для использования.
[0094] Кроме того, первое время включает в себя первое время начала "время начала 1" и первое время окончания "время окончания 1", второе время включает в себя второе время начала "время начала 2" и второе время окончания "время окончания 2", "время начала 1" используется для указания байта, в котором блок ONU1 начинает передавать первый поток данных, "время окончания 1" используется для указания байта, в котором блок ONU1 заканчивает передачу первого потока данных, "время начала 2" используется для указания байта, в котором блок ONU1 начинает передавать второй поток данных, второе время окончания "время окончания 2" используется для указания байта, в котором блок ONU1 заканчивает передачу второго потока данных, и первый поток данных и второй поток данных переносят потоки служб одного и того же типа, или первый поток данных и второй поток данных переносят потоки служб разных типов.
[0095] Кроме того, местоположение идентификатора Alloc-ID1 относительно идентификатора Alloc-ID2 фиксировано в сообщении BWMap в каждом периоде.
[0096] Для структуры сообщения BWMap, принятого описанным выше блоком ONU, см. фиг. 2 - фиг. 7А и фиг. 7B и соответствующие описания. Подробности не описываются в настоящем документе снова.
[0097] В соответствии с улучшением формата сообщения BWMap, принимаемого блоком ONU, в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0098] Со ссылкой на схему архитектуры системы на фиг. 1 компонент 300 оптического приемопередатчика на фиг. 1 может включать в себя передатчик 900 и приемник 902 на фиг. 9. Кроме того, передатчик 900 и приемник 902 могут быть собраны в компонент, такой как оптический модуль, или могут быть расположены отдельно.
[0100] Процессор 904 не показан для оптического сетевого блока 120 на фиг. 1, но оптический сетевой блок также включает в себя процессор 904. Процессор 904 на фигуре может представлять собой контроллер доступа к среде передачи данных (Media Access Controller, MAC) или другой микропроцессор.
[0101] Система пассивной оптической сети PON, показанная на фиг. 1, включает в себя терминал оптической линии OLT и оптический сетевой блок ONU, и терминал OLT соединен с блоком ONU с использованием оптической распределительной сети ODN. Для структуры терминала 110 OLT, см. описания конкретной структуры упомянутого выше терминала OLT; для конкретной структуры блока ONU см. описания конкретной структуры упомянутого выше блока ONU; и для функций, выполняемых терминалом OLT и блоком ONU, см. описания упомянутых выше вариантов осуществления соответственно. Подробности не описываются в настоящем документе снова.
[0102] В соответствии с улучшением формата сообщения BWMap, сформированного терминалом OLT, в этом варианте осуществления этого приложения может быть сокращен не только интервал передачи потока службы каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0103] Как показано на фиг. 10, вариант осуществления настоящего изобретения дополнительно обеспечивает устройство обмена данными. Как показано на фиг. 10, устройство обмена данными включает в себя процессор, память и систему шины. Процессор и память соединены с использованием системы шины, память выполнена с возможностью хранить инструкцию, и процессор выполнен с возможностью исполнять инструкцию, сохраненную в памяти.
[0104] Когда устройство обмена данными представляет собой терминал OLT, процессор выполнен с возможностью: принимать запрос полосы пропускания, отправленный каждым оптическим сетевым блоком ONU, причем блок ONU включает в себя первый блок ONU1; формировать сообщение карты полосы пропускания BWMap в соответствии с полосой пропускания, запрашиваемой блоком ONU, и полосой пропускания, конфигурируемой блоком ONU, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и во второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены блоку ONU1 для использования; и отправлять сообщение BWMap каждому блоку ONU.
[0105] В другом варианте осуществления, когда устройство обмена данными представляет собой блок ONU, процессор может быть выполнен с возможностью: отправлять запрос карты полосы пропускания, BWMap терминалу оптической линии OLT для запроса у терминала OLT выделить полосу пропускания; и принимать сообщение карты полосы пропускания BWMap, возвращенное терминалом оптической линии OLT, причем сообщение BWMap включает в себя первый идентификатор выделения Alloc-ID1, первое время, соответствующее идентификатору Alloc-ID1, второй идентификатор выделения Alloc-ID2 и во второе время, соответствующее идентификатору Alloc-ID2, и оба идентификатора Alloc-ID1 и Alloc-ID2 выделены первому блоку ONU1 для использования.
[0106] Порядковые номера описанных выше вариантов осуществления этой заявки приведены лишь в иллюстративных целях, но не предназначены для указания приоритетов вариантов осуществления.
[0107] В соответствии с форматом сообщения BWMap в этом варианте осуществления этой заявки может быть сокращен не только интервал передачи служебного потока каждого блока ONU, но также значительно сокращена задержка передачи блока ONU. Можно обнаружить из эксперимента, что средняя задержка передачи блока ONU может быть сокращена до 20 мкс, и, таким образом, была решена проблема, состоящая в том, что задержка передачи не удовлетворяет требованию, когда система PON применяется к транспортному соединению мобильной связи, улучшены скорость передачи данных и эффективность передачи данных, и улучшена удовлетворенность пользователей.
[0108] Специалист в области техники может понять, что все или некоторые этапы вариантов осуществления могут быть реализованы аппаратными средствами или программой, дающей инструкции соответствующим аппаратным средствам. Программа может быть сохранена на компьютерно-читаемом носителе информации. Носитель информации может представлять собой постоянное запоминающее устройство, магнитный диск, оптический диск и т.п.
[0109] Приведенные выше описания представляют собой лишь конкретные варианты осуществления этой заявки, но не предназначены для ограничения этой заявки. Любая модификация, эквивалентная замена или улучшение, сделанные без отступления от сущности и принципа этой заявки, должны находиться в пределах объема защиты этой заявки.