ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к базовой станции, мобильной станции, системе связи, способу передачи и способу переупорядочивания.
УРОВЕНЬ ТЕХНИКИ
В настоящее время для систем мобильной связи, таких как мобильные телефоны, началось обслуживание типа третьего поколения с использованием CDMA (множественного доступа с кодовым разделением каналов), однако исследование систем мобильной связи следующего поколения (LTE: долгосрочного развития), в которых возможна даже еще более быстрая связь, продвигается 3GPP (Проектом партнерства 3-его поколения) (обратитесь к 3GPP, «Требования к развитому UTRA (E-UTRA) и развитой UTRAN (E-UTAN)» («Requirements for Evolved UTRA (E-UTRA) and Evolved UTRAN (E-UTAN)», TR25.913 V7.3.0, редакция 7 марта 2006 года). Некоторые из крупных сложных задач в этом исследовании включают в себя повышение скорости передачи и снижение задержки передачи.
Для того чтобы повысить скорость передачи и снизить задержку передачи в системе связи LTE, используют способ передачи обслуживания, разработанный с возможностью находиться на более высоком уровне, чем у традиционной системы. В системе мобильной связи, когда мобильная станция перемещается во время связи, базовая станция, с которой мобильная станция поддерживает связь, переключается (осуществляет передачу обслуживания) согласно статусу приема. Поэтому для того, чтобы осуществлять связь с повышенной скоростью передачи и с низкой задержкой передачи, улучшение уровня передачи обслуживания имеет важное значение. В системе связи LTE система обмена пакетами является основной, поэтому передача обслуживания является жесткой передачей обслуживания. При жесткой передаче обслуживания, после того, как разъединяется линия связи с базовой станцией, с которой мобильная станция поддерживала связь до перемещения, соединяется линия связи между мобильной станцией и целевой базовой станцией. При жесткой передаче обслуживания, посредством получения системной информации о целевой базовой станции непосредственно перед осуществлением передачи обслуживания, возможно осуществить передачу обслуживания за короткое время; однако передача пользовательских данных становится прерывистой во время передачи обслуживания.
Поэтому, для того чтобы уменьшить задержку передачи, важно, чтобы состояние прерывистой передачи было сокращено, и чтобы была предотвращена потеря пакетов, в то время как передача прерывается. В случае, в котором пакеты становятся потерянными во время прерывания передачи, потерянные пакеты восстанавливаются при сквозной повторной передаче пакетов, поэтому задержка передачи становится большой.
Поэтому при передаче обслуживания в системе связи LTE предписан способ, в котором среди данных, которые включают в себя управляющую информацию и пакеты для мобильной станции, передача пакетов, которые еще не были переданы мобильной станции от исходной базовой станции, перехватывается посредством пересылки этих пакетов на целевую базовую станцию от исходной базовой станции (обратитесь к 3GPP, «Развитый универсальный наземный радиодоступ (E-UTRA) и развитая универсальная сеть наземного радиодоступа (E-UTRAN)» («Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN)»), TS36.300, редакция 8, V8.0.0, апрель 2007 года).
• Перехват во время передачи обслуживания
Фиг. 21 - чертеж, поясняющий перехват во время передачи обслуживания. На (A) фиг. 21 две базовые станции 1a и 1b присоединены к ведущей станции 2 (например, шлюзу MME/SAE). Мобильная станция 4 существует в пределах соты 3a базовой станции 1a и в настоящее время поддерживает связь с базовой станцией 1a. В этом состоянии, как показано на (B) фиг. 21, когда мобильная станция 4 перемещается по направлению к базовой станции 1b и входит в соту 3b, осуществляется передача обслуживания, и базовая станция, с которой поддерживает связь мобильная станция 4, переключается с базовой станции 1a на базовую станцию 1b. Здесь базовая станция, которая находится на связи с мобильной станцией перед тем, как мобильная станция перемещается, называется исходной базовой станцией, а базовая станция, которая поддерживает связь с мобильной станцией после того, как мобильная станция перемещается, называется целевой базовой станцией.
Исходная базовая станция 1a хранит пакеты, которые пересылают от ведущей станции 2 во внутреннем буфере и последовательно пересылает пакеты, которые хранятся в этом буфере, мобильной станции 4. Поэтому, когда происходит передача обслуживания, пакеты, которые не отправлены мобильной станции, хранятся и существуют в буфере. На (B) фиг. 21 необходимо, чтобы перед передачей обслуживания пакеты с n-2 по n были приняты и сохранены в буфере без отправки мобильной станции, и так, после передачи обслуживания, необходимо, чтобы эти пакеты были отправлены мобильной станции 4 от целевой базовой станции. Поэтому при выполнении последовательности передачи обслуживания исходная базовая станция 1a передает (пересылает) пакеты с n-2 по n на целевую базовую станцию 1b. Используя этот способ пересылки, целевая базовая станция отправляет эти пакеты мобильной станции 4 непосредственно после передачи обслуживания, поэтому никакого перерыва в пакетах не происходит. Поэтому становится возможным выполнять высокоскоростную передачу обслуживания без осуществления сквозной повторной передачи пакетов. В пояснении, приведенном выше, с n-2 по n являются номерами (порядковыми номерами), которые указывают очередность пакетов.
• Передача обслуживания
Фиг. 22 - чертеж, поясняющий передачу обслуживания в системе связи LTE, а фиг. 23 - чертеж, поясняющий процедуру передачи обслуживания, которая предполагается для системы связи LTE в настоящее время.
С использованием отчета об измерениях (отчета о статусе приема базовой станции 1 и других окружающих базовых станций) мобильная станция 4 уведомляет исходную базовую станцию 1, что необходима передача обслуживания HO (передача обслуживания) (1. Управление измерением).
Исходная базовая станция 1 выбирает целевую базовую станцию 1b согласно содержимому отчета об измерениях (2. Выбор HO) и отправляет запрос передачи обслуживания (3. Запрос передачи обслуживания) на целевую базовую станцию 1b. В это время исходная базовая станция 1a также отправляет информацию о мобильной станции (ID (идентификатор) мобильной станции, информацию о QoS (качестве обслуживания) и т.д. Целевая базовая станция 1b осуществляет управление приемом вызова на основании такой информации (4. Управление приемом вызова).
После разрешения допуска мобильной станции целевая базовая станция 1b возвращает ответ передачи обслуживания исходной базовой станции (5. Ответ HO). После этого исходная базовая станция 1a отправляет команду передачи обслуживания мобильной станции 4 (6. Команда HO), затем, непосредственно после этого, начинает перехват данных (пакетов) (Перенос пакетов: пересылка).
Мобильная станция 4 принимает команду передачи обслуживания, а затем достигает синхронизации с использованием сигнализации L1/L2 (7. Синхронизация), а после того, как была достигнута синхронизация, отправляет отчет о завершении передачи обслуживания целевой базовой станции 1b (8. Завершение HO).
После этого целевая базовая станция 1b отправляет отчет о завершении передачи обслуживания ведущей станции 2 (9. Завершение HO). После приема отчета о завершении передачи обслуживания ведущая станция 2 изменяет тракт передачи пакетов от исходной базовой станции 1a на целевую базовую станцию 1b (10. Изменение тракта) и возвращает ответ завершения HO на целевую базовую станцию 1b (11. Ответ завершения HO). Целевая базовая станция 1b использует ответ завершения HO для уведомления исходной базовой станции 1a, что передача обслуживания HO завершена (12. Освобождение ресурсов). После того тракт между исходной базовой станцией 1a и ведущей базовой станцией 2 устраняется (13. Освобождение ресурсов).
• Управление выстраиванием очередности пакетов
Когда пакеты пересылаются (пересылаются) во время выполнения последовательности передачи обслуживания, описанной выше, есть вероятность, что пакеты, которые переданы целевой базовой станцией 1b, будут перепрыгнуты пакетами, которые приходят от ведущей станции 2, приводя в результате к смешиванию порядковых номеров. Когда пакеты передают от целевой базовой станции 1b мобильной станции 4 как есть, со смешанными порядковыми номерами, мобильная станция 4 не способна принимать пакеты в правильном порядке, поэтому качество связи ухудшается, и как результат высококачественная связь не может быть достигнута непосредственно перед и после передачи обслуживания.
Поэтому в системе связи LTE, посредством использования способа, как описано ниже, базовая станция и мобильная станция способны к поддержанию очередности пакетов. Фиг. 24 - чертеж, поясняющий выстраивание очередности пакетов, в котором целевая базовая станция 1b поддерживает очередность пакетов, отправляя пакеты, которые переданы от исходной базовой станции 1a с более высоким приоритетом, чем пакеты, которые приняты от ведущей станции.
На фиг. 24, перед передачей обслуживания, пакеты с n-5 по n сохраняются на исходной базовой станции 1a, и из этих пакетов пакеты с n-5 по n-2 отправляются мобильной станции 4, однако пакеты n-1 и n не отправляются мобильной станции 4. В дополнение, из пакетов, которые отправлены мобильной станции 4, пакеты n-5 и n-3 не приняты правильно мобильной станцией 4 (NACK), а пакеты n-4 и n-2 приняты правильно (ACK). Поэтому мобильная станция 4 сохраняет n-4 и n-2 в буфере BF1 и не сохраняет пакеты n-5 и n-3.
Когда передача обслуживания происходит в этом состоянии, исходная базовая станция 1a передает (пересылает) пакеты n-5 и n-3, которые не были приняты правильно мобильной станцией 4, и пакеты с n-1 по n, которые еще не были отправлены мобильной станции 4, на целевую базовую станцию 1b, и целевая базовая станция 1b хранит эти пакеты в буфере BF. К тому же после передачи обслуживания ведущая станция 2 отправляет два пакета с m по m+1, которые предназначены для мобильной станции 4, на целевую базовую станцию 1b, и целевая базовая станция 1b хранит эти пакеты в буфере BF.
После того, как связь с мобильной станцией 4 становится возможной, целевая базовая станция 1b, прежде всего, отправляет пакеты n-5, n-3 и с n-1 по n, которые пересылались от исходной базовой станции 1b мобильной станции 4. Затем, целевая базовая станция 1b отправляет пакеты с m по m+1, которые были приняты от ведущей станции 2. Как показано на фиг. 25, мобильная станция 4 переставляет порядок следования пакетов n-4 и n-2, которые принимались перед передачей обслуживания, и пакетов n-5, n-3, n-1 и с m по M+1, которые были приняты после передачи обслуживания, и выдает эти пакеты по порядку на верхний уровень.
В пояснении, приведенном выше, был пояснен случай, в котором все пакеты n-5, n-3 и с n-1 по n передавались (пересылались) на целевую базовую станцию 1b, однако, в некоторых случаях будут передаваться только пакеты n-5 и n-3, а передача пакетов с n-1 по n будет задерживаться. Фиг. 26 - чертеж, поясняющий расположение очередности пакетов в таком случае. Целевая базовая станция 1b хранит переданные пакеты n-5 и n-3 вместе с пакетами с m по m+1, которые приходят от ведущей станции 2, в буфере BF, однако отправляет пакеты n-5 и n-3, которые пересылались от исходной базовой станции 1a мобильной станции 4 первыми. После этого, в случае, в котором пакеты n-1 и n пересылают от исходной базовой станции 1a позже, целевая базовая станция 1b отслеживает, превышено ли заданное время (время ожидания), и когда пакеты n-1 и n все еще не были пересланы от исходной базовой станции 1a даже после того, как истек таймер ожидания, целевая базовая станция 1b определяет, что пересылка была завершена и отправляет пакеты m и m+1, которые были приняты от ведущей станции, мобильной станции. Даже если пакеты n-1 и n могут быть приняты от исходной базовой станции 1a после того, как пересылка была завершена, целевая базовая станция 1b отбрасывает эти пакеты.
Мобильная станция 4 выполняет процесс для перестановки очередности порядковых номеров принятых пакетов (переупорядочивание). Как показано на фиг. 27, мобильная станция 4 переставляет порядковые номера пакетов n-4 и n-2, которые принимались перед передачей обслуживания, и пакетов n-5, n-3, m и m+1, которые были приняты после передачи обслуживания, и выдает эти пакеты по порядку на верхний уровень.
• Конфигурация протоколов
Как описано выше, при передаче обслуживания в системе связи LTE передача (пересылка) пакетов и переупорядочивание пакетов являются необходимыми технологиями. Взаимосвязь между этими функциями здесь будет пояснена подробнее.
Фиг. 28 - чертеж, поясняющий конфигурацию протоколов между мобильной станцией и базовой станцией. Между мобильной станцией и базовой станцией есть по меньшей мере уровень PDCP (уровень протокола конвергенции пакетных данных), уровень RLC (управления радиосвязью) и нижний уровень (уровень MAC (управления доступом к среде передачи)/физический уровень MAC/PHY). Функция маршрутизации пакетов или тому подобное предусмотрена в MME/S-GW.
Основные признаки каждого протокола такие, как описаны ниже.
(1) PDCP: На уровне PDCP передающая сторона сжимает заголовок верхнего протокола, а также прикрепляет порядковый номер и осуществляет передачу. Приемная сторона проверяет порядковый номер и, поступая этим образом, осуществляет процесс отбрасывания для избыточного приема. Повторная передача не осуществляется на уровне PDCP.
(2) RLC: Уровень RLC - уровень, имеющий функцию повторной передачи, и на уровне RLC к данным вновь прикрепляется порядковый номер, который отличен от порядкового номера, который прикреплен к данным с уровня PDCP, а затем данные передаются. Например, когда данные, имеющие порядковый номер n, принимаются с уровня PDCP, эти данные делятся на множество данных, и для каждого раздела данных порядковые номера 1(1), 1(2), 1(3),... прикрепляются на уровне RLC, после чего данные передаются. Приемная сторона уведомляет отправляющую сторону, используя эти порядковые номера I( • ) для отправки подтверждения передачи (сигнала Ack/Nack), указывающего, были ли данные приняты правильно или неправильно. Когда возвращен сигнал Ack, отправляющая сторона удаляет данные, которые сохранены, однако, когда возвращен сигнал Nack, отправляющая сторона повторно передает сохраненные данные.
(3) Нижний уровень
• MAC: Уровень MAC является уровнем, который мультиплексирует/демультиплексирует данные уровня RLC. Другими словами, отправляющая сторона мультиплексирует данные уровня RLC и передает данные, а приемная сторона демультиплексирует принятые данные уровня MAC в данные уровня RLC.
• PHY: Уровень PHY является уровнем для передачи и приема данных посредством радиосигналов между пользовательским терминалом 4 и базовой станцией 1 и преобразует данные уровня MAC в данные радиосвязи или преобразует данные радиосвязи в данные уровня MAC.
Данные, предназначенные для мобильной станции, сначала движутся от верхнего уровня (например, уровня IP (протокола сети Интернет) на уровень PDCP, чтобы стать SDU (блоком данных услуг) PDCP, затем прикрепляется информация заголовка (порядковый номер уровня PDCP и т.д.), чтобы стать PDU PDCP (протокольным блоком данных).
PDU PDCP отправляют на RLC, чтобы он стал SDU RLC, причем дополнительно прикрепляется информация заголовка (порядковый номер уровня RLC и т. д.), чтобы он стал PDU RLC. PDU RLC проходит через обработку нижнего уровня, после чего он прибывает на уровень RLC мобильной станции. На этом уровне RLC заголовок удаляется, и SDU RLC собирается повторно, затем на уровне PDCP удаляется заголовок PDU PDCP, чтобы стать SDU PDCP, затем данные отправляют на верхний уровень.
В этой разновидности конфигурации протоколов, в системе связи LTE, пересылку пакетов осуществляют в блоках SDU PDCP, а переупорядочивание осуществляют в блоках PDU PDCP. Когда пересылку осуществляют в блоках SDU PDCP, информация заголовка, такая как порядковый номер, не прикрепляется к пакету блока SDU PDCP, так что порядковый номер не передается. Поэтому в случае, где пересылку осуществляют в блоках SDU PDCP, необходимо пересылать данные SDU PDCP и информацию заголовка, включающую в себя порядковый номер, отдельно.
Данные SDU RLC и данные PDU PDCP являются, по существу, идентичными данными, поэтому в описании изобретения для настоящего изобретения, если не указано особо, таковые будут называться просто пакетами, а когда предусмотрен номер пакета, такой номер является порядковым номером данных PDU PDCP.
• Функционирование исходной базовой станции
Фиг. 29 - блок-схема функционирования исходной базовой станции во время передачи обслуживания.
Когда исходная базовая станция 1a принимает напряженность поля приема с пользовательского терминала 4 посредством отчета об измерениях (этап 101), исходная базовая станция 1a определяет, нужна или нет HO (этап 102), и когда передача обслуживания не нужна, возвращается в начало.
Однако когда определено, что передача обслуживания нужна, исходная базовая станция 1a выбирает целевую базовую станцию 1b согласно содержанию отчета об измерениях и отправляет запрос передачи обслуживания на эту целевую базовую станцию 1b (этап 103). После этого исходная базовая станция 1a принимает ответ передачи обслуживания, который отправлен от целевой базовой станции 1b (этап 104), и пересылает оставшиеся пакеты на целевую базовую станцию (этап 107).
После приема сообщения освобождения ресурсов, которое отправляется от целевой базовой станции 1b (этап 108), исходная базовая станция 1a выполняет освобождение ресурсов (этап 109).
• Функционирование целевой базовой станции
Фиг. 30 - блок-схема функционирования целевой базовой станции во время передачи обслуживания.
После приема запроса HO от исходной базовой станции 1a (включающего в себя ID мобильной станции, информацию о QoS и т.д.) (этап 121) целевая базовая станция 1b осуществляет управление приемом вызова на основании такой информации и определяет, следует ли разрешать допуск мобильной станции (этап 122), и когда мобильная станция не разрешена, осуществляет постобработку (этап 130) и заканчивает управление передачей обслуживания.
С другой стороны, когда допуск мобильной станции разрешен, целевая базовая станция 1b возвращает ответ HO на исходную базовую станцию 1a (этап 123). Целевая базовая станция 1b затем хранит пакеты, которые пересылают от исходной базовой станции 1a в буфер (этап 124), и принимает отчет о завершении HO от мобильной станции 4 (этап 125). После приема отчета о завершении HO целевая базовая станция 1b отправляет отчет о завершении HO ведущей станции 2 (этап 126). Ведущая станция 2 принимает отчет о завершении передачи обслуживания, затем изменяет тракт передачи пакетов с исходной базовой станции 1a на целевую базовую станцию 1b и возвращает ответ завершения HO на целевую базовую станцию 1b. После приема ответа завершения HO от ведущей станции 2 (этап 127) целевая базовая станция 1b начинает отправку пакетов, которые пересылали от исходной базовой станции 1a мобильной станции предпочтительно, а после того, как эти пакеты были отправлены, отправляет пакеты, которые принимались от ведущей станции 2, мобильной станции (планирование: этап 128). В дополнение, одновременно с этапом 128, целевая базовая станция 1b отправляет освобождение ресурсов на исходную базовую станцию 1a (этап 129), затем осуществляет постобработку (этап 130) и заканчивает управление передачей обслуживания. В процессе планирования по этапу 128, когда пересылка пакетов от исходной базовой станции 1a задерживается, целевая базовая станция 1b отслеживает, истекло ли установленное время (время ожидания), и когда ни одного пакета не было передано, хотя время ожидания истекло, целевая базовая станция 1b определяет, что пересылка закончилась, и отправляет все пакеты, которые были приняты от ведущей станции 2, и даже если пакеты могут быть приняты от исходной базовой станции 1a после того, как пересылка закончилась, целевая базовая станция 1b отбрасывает эти пакеты.
• Функционирование мобильной станции
Фиг. 31 - блок-схема функционирования мобильной станции во время передачи обслуживания.
Блок измерения мобильной станции 4 отправляет уведомление о напряженности поля приема или тому подобное на исходную базовую станцию посредством отчета об измерениях (этап 151). После этого мобильная станция 4 ожидает команду HO от исходной базовой станции 1a, а после приема команды HO (этап 152) достигает синхронизации с целевой базовой станцией 1b с использованием сигнализации L1/L2 (этап 153), а после того, как синхронизация была достигнута, отправляет отчет о завершении передачи обслуживания на целевую базовую станцию 1b (этап 154), затем, в случае, где пакеты принимаются от целевой базовой станции 1b, мобильная станция 4 выполняет процесс переупорядочивания (этапы со 155 по 160).
Другими словами, когда блок управления мобильной станции принимает более низкоуровневые пакеты от целевой базовой станции 1b, блок управления создает данные SDU RLC и доставляет эти данные SDU RLC (PDU PDCP) в блок переупорядочивания (этап 155). Блок переупорядочивания проверяет, есть ли какие-нибудь недостающие порядковые номера (этап 156), и когда недостающих порядковых номеров нет, и порядковые номера являются последовательными, доставляет данные SDU PDCP, полученные удалением заголовка из данных SDU RLC (PDU PDCP), на верхний уровень (этап 160). Однако когда есть недостающие порядковые номера, блок управления дает команду блоку переупорядочивания сохранить данные SDU RLC (PDU PDCP). Действуя этим образом, блок переупорядочивания сохраняет данные PDU PDCP (этап 157) и проверяет, были ли приняты данные SDU RLC (PDU PDCP), имеющие непрерывные порядковые номера (этап 158). Когда оказываются приняты данные SDU RLC (PDU PDCP), имеющие непрерывные порядковые номера, блок переупорядочивания доставляет данные SDU PDCP, полученные удалением заголовка из данных SDU RLC (PDU PDCP), на верхний уровень, а также доставляет данные PDU PDCP, полученные удалением заголовка из сохраненных данных PDU PDCP, на верхний уровень (этап 160).
Однако на этапе 158, когда не были приняты данные SDU RLC (PDU PDCP), имеющие непрерывные порядковые номера, блок переупорядочивания отслеживает, истекло ли заданное количество времени (этап 159), и когда такое заданное количество времени не истекло, повторяет процесс с этапа 157; однако, когда заданное время истекло, блок переупорядочивания доставляет данные SDU PDCP, полученные удалением заголовка из сохраненных данных PDU PDCP, на верхний уровень, даже если порядковые номера могут не быть непрерывными (этап 160).
• Проблемы
В системе связи LTE существуют следующие проблемы при выполнении пересылки пакетов во время передачи обслуживания. То есть, как было описано выше, когда выполняют передачу обслуживания в системе связи LTE, выполняется процесс перехвата пакетов для мобильной станции, которые остаются на исходной базовой станции 1a, и пакеты пересылаются на целевую базовую станцию в течение этого процесса перехвата. Однако в управлении передачей обслуживания, описанном выше, если величина времени ожидания целевой базовой станцией 1b является малой, целевая базовая станция 1b начинает отправку пакетов, принятых от ведущей станции независимо от того, были или нет пересланы все пакеты, поэтому возникает проблема в том, что пакеты, которые еще не были пересланы, отбрасываются. С другой стороны, если величина времени ожидания велика, есть проблема в том, что целевая базовая станция 1b не может отправлять пакеты, принятые от ведущей станции, до тех пор, пока не истекло время ожидания, даже если все из пакетов уже могут быть пересланы, поэтому возникает задержка передачи. Другими словами, в традиционном управлении передачей обслуживания, есть увеличение задержек передачи и ухудшена производительность, делающие невозможной поддержку высококачественной связи непосредственно перед и после передачи обслуживания.
В качестве первого предшествующего уровня техники есть способ уведомления целевой базовой станции о последнем пакете, который должен пересылаться от исходной базовой станции (обратитесь к Samsung, «Способ для освобождения ресурсов на исходном ENB во время передачи обслуживания» («Method to Release Resources at Source ENB During Handover») R3-061032, RAN3#53, сентябрь 2006 года). Когда пересылка задерживается, целевая базовая станция, которая была уведомлена о последнем пакете, может передавать пакеты, принятые от ведущей станции, начиная порядковые номера этих пакетов с порядкового номера последнего пакета +1. В дополнение, посредством сравнения порядковых номеров пакетов, которые пересылаются с порядковым номером последнего пакета, можно принудительно завершать время ожидания и обнаруживать окончание пересылки с оптимальной временной привязкой. Однако, в случае, в котором последний пакет удален во время пересылки, целевая базовая станция будет неспособна точно детектировать последний пакет.
Более того, в качестве второго предшествующего уровня техники, есть система мобильной связи для предоставления возможности высокоскоростного переноса пакетных данных без потерь данных во время передачи обслуживания между базовыми станциями во время высокоскоростной пакетной связи (обратитесь к публикации № JP2004-282652A патента Японии). Когда передача обслуживания происходит в этой системе мобильной связи, исходная базовая станция передачи обслуживания переносит (пересылает) пакетные данные на целевую базовую станцию передачи обслуживания. Однако при этом есть увеличение задержки связи, обусловленное переупорядочиванием посредством мобильной станции, и нет улучшения в ухудшенной производительности.
Более того, в качестве третьего предшествующего уровня техники, есть способ, в котором целевая базовая станция перескакивает пакеты, отправленные от ведущей станции, не дожидаясь прибытия пересланных пакетов (обратитесь к заявке № 2006-086537A на выдачу патента Японии). В этом способе посредством различения пакетов, которые приняты от исходной базовой станции, от пакетов, которые приняты от ведущей станции, возможна передача, в которой пакеты перескакивают очередность. Однако необходимо, чтобы мобильная станция имела две функции управления очередностью, и ее управление становится сложным.
Принимая во внимание вышеупомянутые проблемы, цель настоящего изобретения состоит в том, чтобы быстро передавать пакеты, которые отправляют от ведущей станции (например, устройства, которое отлично от исходной базовой станции и которое отправляет данные (пакеты) на целевую базовую станцию) на целевую базовую станцию мобильной станции.
Еще одна цель настоящего изобретения состоит в том, чтобы надлежащим образом переупорядочивать пересланные пакеты, даже когда есть только одна функция управления очередностью, и даже когда пакеты, которые пересылаются от исходной базовой станции, смешаны с пакетами, которые отправляются от ведущей станции, посредством исключения пакетов, которые отправлены от ведущей станции, в качестве объекта управления очередностью.
Предоставление элементов, которые описаны в вариантах осуществления, которые не описаны в предшествующем уровне техники, также может рассматриваться в качестве цели настоящего изобретения. Предпочтительно, эти элементы необходимы для получения преимуществ, которые не могут быть получены с предшествующим уровнем техники.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
• Способ переупорядочивания
Способ переупорядочивания по настоящему изобретению является способом переупорядочивания отправляемых данных (например, пакетов), в которые добавлена информация (например, номера), указывающая очередность пакетов, от целевой базовой станции мобильной станции, и перестановки данных (пакетов) на мобильной станции согласно этой информации об очередности.
В способе переупорядочивания по настоящему изобретению целевая базовая станция сопоставляет отличительную информацию, которая дает возможность отличать данные, которые пересылают от исходной базовой станции, от данных, которые не получаются через исходную базовую станцию, с данными, которые отправляют мобильной станции, и передает отличительную информацию с данными от целевой базовой станции мобильной станции. Предпочтительно, при осуществлении процесса переупорядочивания, мобильная станция отличает данные, пересланные от базовой станции, от данных, которые не получены через исходную базовую станцию, на основании отличительной информации. Более того, предпочтительно, данные, которые получены не через исходную базовую станцию, являются данными, которые принимаются от шлюзового устройства. Более того, предпочтительно, данные, которые отправлены мобильной станции, находятся в форме пакетов.
Способ переупорядочивания по настоящему изобретению, содержащий этап пересылки пакетов, которые еще не были отправлены мобильной станции, или данных, для которых ответ подтверждения правильного приема не был принят с мобильной станции, целевой базовой станции от исходной базовой станции; отправку этих данных мобильной станции от целевой базовой станции, а также отправку данных, которые приняты от ведущей станции, мобильной станции; этап, в случае отправки данных, принятых от ведущей станции с очередностью с перескоком, снабжения данных информацией, указывающей, что данные являются данными с перескоком, затем отправки данных от целевой базовой станции мобильной станции; и этап выбора данных с перескоком, которые не являются объектом переупорядочивания, и осуществление процесса переупорядочивания над данными, которые являются объектом переупорядочивания.
Еще один способ переупорядочивания по настоящему изобретению содержит этап пересылки данных, которые еще не были отправлены мобильной станции, или данных, для которых ответ подтверждения надлежащего приема не был принят с мобильной станции, на целевую базовую станцию от исходной базовой станции; этап отправки данных, которые пересылаются от исходной базовой станции до того, как заканчивается заданный период времени, и данных, принятых от ведущей станции, от целевой базовой станции мобильной станции; этап отбрасывания данных, которые пересланы от исходной базовой станции после того, как закончился первый период времени; этап добавления информации к данным, чтобы уточнить, что данные являются последними данными, которые являются объектом переупорядочивания, из числа данных, которые были приняты до того, как заканчивается первый период времени, и добавления информации к другим данным, которые отправляют непосредственно после этих данных, и отправки данных от целевой базовой станции мобильной станции; и этап осуществления процесса переупорядочивания до тех пор, пока не заканчивается второй период времени, а когда данные, которые содержат в себе вышеупомянутую информацию, приняты, завершения процесса переупорядочивания, даже если второй период времени еще не закончился.
Способ переупорядочивания, описанный выше, предпочтительно, также содержит: этап выдачи информации о пакетах, указывающей, что пакеты являются пакетами с перескоком, при отправке пакетов мобильной станции, которые были приняты из шлюза с очередностью с перескоком, и отправки пакетов мобильной станции от целевой базовой станции; и этап выбора тех пакетов с перескоком, которые не являются объектами переупорядочивания, и осуществление процесса переупорядочивания над пакетами, которые являются объектами переупорядочивания, на мобильной станции.
• Система связи
Настоящее изобретение является системой связи, в которой данные (например, пакеты), к которым добавлена информация, указывающая очередность данных, отправляют от целевой базовой станции мобильной станции, и данные переставляют по порядку номеров на мобильной станции.
Система связи по настоящему изобретению содержит мобильную станцию, исходную базовую станцию, которая поддерживает связь с мобильной станцией до передачи обслуживания, и целевую базовую станцию, которая поддерживает связь с мобильной станцией после передачи обслуживания; где (1) исходная базовая станция, содержащая буфер, который сохраняет данные, которые были приняты от ведущей станции; блок передачи данных, который передает данные, сохраненные в буфере, мобильной станции; и блок управления, который пересылает данные, которые не были отправлены мобильной станции до выполнения последовательности передачи обслуживания, или данные, для которых ответ подтверждения правильного приема не был принят с мобильной станции, целевой базовой станции; (2) целевая базовая станция содержит буфер, который сохраняет данные, которые приняты от исходной базовой станции во время выполнения последовательности передачи обслуживания, и данные, которые приняты от ведущей станции; блок управления, который выполняет управление так, что данные, которые приняты от исходной базовой станции, предпочтительно отправляют мобильной станции, а при отправке данных на мобильную станцию, которые приняты от ведущей станции с очередностью с перескоком, добавляет информацию к данным для указания, что данные являются данными с перескоком; и блок передачи, который передает данные мобильной станции; и (3) мобильная станция содержит буфер, который сохраняет данные, которые приняты от базовой станции; и блок управления переупорядочиванием, который выбирает данные, которые не являются объектом переупорядочивания, и осуществляет переупорядочивание над данными, которые являются объектом переупорядочивания.
Еще одна система связи по настоящему изобретению, содержащая мобильную станцию, исходную базовую станцию, поддерживающую связь с мобильной станцией до передачи обслуживания, и целевую базовую станцию, которая поддерживает связь с мобильной станцией после передачи обслуживания; где (1) исходная базовая станция, содержащая буфер, который сохраняет данные, принятые из ведущей станции; блок передачи данных, который передает данные, хранимые в буфере, мобильной станции; и блок управления, который пересылает данные, которые не отправлены мобильной станции до выполнения последовательности передачи обслуживания, или данные, для которых ответ подтверждения правильного приема не был принят с мобильной станции, на целевую базовую станцию; (2) целевая базовая станция, содержащая буфер, который сохраняет данные, которые приняты от исходной базовой станции во время выполнения последовательности передачи обслуживания, и данные, которые приняты от ведущей станции; блок управления, который осществляет управление, чтобы отправлять данные, которые пересланы от исходной базовой станции до того, как заканчивается первый заданный период времени, мобильной станции, предпочтительно в качестве объекта переупорядочивания, а также добавляет информацию к данным для указания, что данные являются последними данными, принятыми в качестве объекта переупорядочивания, до того, как заканчивается первый заданный период времени, или добавляет информацию к другим данным, которые передают непосредственно после этих данных, и отправляет данные от целевой базовой станции мобильной станции, и отбрасывает данные, которые пересылают от исходной базовой станции, после того, как первый заданный период времени закончился; и блок передачи, который передает данные мобильной станции; и (3) мобильная станция, содержащая буфер, который сохраняет данные, которые приняты от базовой станции; и блок управления переупорядочиванием, который осуществляет переупорядочивание до тех пор, пока не заканчивается второй заданный период времени, а когда приняты данные, которые содержат в себе информацию, идентифицирующую, что данные являются последними данными, которые являются объектом переупорядочивания, или когда приняты данные, которые содержат в себе информацию, указывающую, что последние данные, которые являются объектом переупорядочивания, уже были приняты, заканчивает процесс переупорядочивания, даже если второй заданный период времени еще не закончился.
• Базовая станция/мобильная станция
Другой формой настоящего изобретения является базовая станция и мобильная станция, которые образуют первую или вторую систему связи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - чертеж, поясняющий первый вариант осуществления изобретения.
Фиг. 2 показывает пример формата пакета PDU PDCP.
Фиг. 3 - чертеж, поясняющий обработку пакетов на уровне PDCP и уровне RLC перед последовательностью передачи обслуживания.
Фиг. 4 - чертеж, поясняющий обработку пакетов на уровне PDCP и уровне RLC во время последовательности передачи обслуживания.
Фиг. 5 - чертеж, показывающий конструкцию базовой станции.
Фиг. 6 - чертеж, показывающий конструкцию мобильной станции.
Фиг. 7 - блок-схема функционирования целевой базовой станции в первом варианте осуществления изобретения.
Фиг. 8 - блок-схема функционирования исходной базовой станции в первом варианте осуществления изобретения.
Фиг. 9 - блок-схема функционирования мобильной станции в первом варианте осуществления изобретения.
Фиг. 10 - блок-схема процесса переупорядочивания посредством мобильной станции.
Фиг. 11 - чертеж, поясняющий второй вариант осуществления изобретения.
Фиг. 12 показывает пример формата пакета PDU PDCP.
Фиг. 13 - чертеж, поясняющий обработку пакетов на уровне PDCP и уровне RLC во время передачи обслуживания (1/2).
Фиг. 14 - чертеж, поясняющий обработку пакетов на уровне PDCP и уровне RLC во время передачи обслуживания (2/2).
Фиг. 15 - блок-схема функционирования целевой базовой станции во втором варианте осуществления изобретения.
Фиг. 16 - блок-схема функционирования мобильной станции во втором варианте осуществления изобретения.
Фиг. 17 показывает пример прикрепления порядковых номеров SN к данным PDU PDCP и осуществления уведомления через плоскость данных (плоскость U).
Фиг. 18 показывает пример прикрепления порядковых номеров SN к данным PDU PDCP и осуществления уведомления через плоскость U, а также осуществления сообщения порядковых номеров через плоскость C.
Фиг. 19 - чертеж, показывающий процедуру последовательности передачи обслуживания по фиг. 18.
Фиг. 20 показывает пример, когда нет абсолютно никаких данных PDU PDCP для пересылки.
Фиг. 21 - чертеж, поясняющий перехват связи во время передачи обслуживания.
Фиг. 22 - чертеж, поясняющий передачу обслуживания в системе связи LTE.
Фиг. 23 - чертеж, поясняющий процедуру передачи обслуживания, которая предполагается в настоящее время для системы связи LTE.
Фиг. 24 - первый чертеж, поясняющий процесс переупорядочивания посредством мобильной станции.
Фиг. 25 - второй чертеж, поясняющий процесс переупорядочивания посредством мобильной станции.
Фиг. 26 - третий чертеж, поясняющий процесс переупорядочивания посредством мобильной станции.
Фиг. 27 - четвертый чертеж, поясняющий процесс переупорядочивания посредством мобильной станции.
Фиг. 28 - чертеж, поясняющий конфигурацию протоколов между мобильной станцией и сетью.
Фиг. 29 - блок-схема функционирования исходной базовой станции во время передачи обслуживания.
Фиг. 30 - блок-схема функционирования целевой базовой станции во время передачи обслуживания.
Фиг. 31 - блок-схема процесса способа мобильной станции во время передачи обслуживания.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
(A) Теоретические основы настоящего изобретения
С настоящим изобретением описанные выше проблемы решаются предоставлением возможности для базовой станции и мобильной станции выполнять две следующие процедуры.
Процедура 1: Когда есть задержка в пересылке данных от исходной базовой станции после передачи обслуживания, целевая базовая станция отправляет данные, которые уже были приняты от ведущей станции, не ожидая приема задержанных данных (передача с перескоком), и мобильная станция делается способной распознавать эти данные. Другими словами, отличительная информация включается в, прикрепляется к или сопоставляется с данными для того, чтобы распознавать, что данные являются данными с перескоком, и передается с данными или передается с использованием канала управления.
Процедура 2: Когда обнаружено, что произошла передача с перескоком, мобильная станция выбирает данные с перескоком, которые не являются объектом переупорядочивания и удерживает их в буфере, и мобильная станция ожидает прибытия данных, пересылаемых от исходной базовой станции. Другими словами, мобильная станция отличает данные, которые пересланы от исходной станции, от данных, которые передаются без прохождения через исходную базовую станцию, используя отличительную информацию, и осуществляет переупорядочивание данных, которые пересланы от исходной станции.
В традиционном способе, когда пересылка данных от исходной базовой станции целевой базовой станции задерживается, мобильная станция должна ожидать передачу данных, которые пересылаются из ведущей станции целевой базовой станции. Поэтому, посредством ожидания до тех пор, пока не истекло предписанное количество времени (время ожидания), чтобы прибывали эти данные от исходной базовой станции, возникает проблема по той причине, что возрастает задержка в связи и ухудшается производительность. Однако, как описано выше, посредством осуществления передачи данных с перескоком можно быстро пересылать данные, которые были приняты от ведущей станции, мобильной станции, даже когда передача (пересылка) данных от исходной базовой станции задерживается, и при действии таким образом задержка связи уменьшается. Поэтому, когда сравнивается с традиционным способом, настоящее изобретение способно поддерживать высококачественную связь непосредственно перед и после передачи обслуживания.
(B) Первый вариант осуществления
Фиг. 1 - чертеж, поясняющий первый вариант осуществления изобретения, и в этом варианте осуществления пояснен случай добавления информации об очередности в каждый пакет, однако также можно использовать данные, имеющие заданный размер.
Здесь предполагается, что перед передачей обслуживания пакеты с n-5 по n хранят на исходной базовой станции 11a, и из этих пакетов пакеты с n-5 по n-2 передают мобильной станции 14, однако пакеты n-1 и n не передают мобильной станции 14. Например, пакеты n-1 и n прибывали на исходную базовую станцию 11a после того, как была разъединена линия радиосвязи между исходной базовой станцией 11a и мобильной станцией 14, поэтому эти пакеты n-1 и n не могли быть переданы мобильной станции 14. К тому же из пакетов, которые передавались мобильной станции 14, предполагается, что мобильная станция 14 не смогла правильно принять пакеты n-5 и n-3 (NACK), однако была способна правильно принять пакеты n-4 и n-2 (ACK). Поэтому мобильная станция 14 сохраняет пакеты n-4 и n-2, но не сохраняет пакеты n-5 и n-3.
Когда передача обслуживания происходит в этом состоянии, исходная базовая станция 11a переносит (пересылает) пакеты n-5 и n-3, которые не могли правильно приниматься мобильной станцией 14, и неотправленные пакеты n-1 и n на целевую базовую станцию 11b. Пересылка пакетов будет пояснена ниже, однако изобретение не ограничено этим примером.
В дополнение, после передачи обслуживания ведущая станция 12 передает два пакета с m по m+1, которые предназначены для мобильной станции 14, на целевую базовую станцию 11b. Предполагается, что передача (пересылка) пакетов с n-5 по n задерживается.
Когда такая целевая базовая станция 11b принимает пакеты m и m+1 от ведущей станции 12 до того, как пакеты n-5, n-3, и с n-1 по n пересланы от исходной базовой станции 11b, целевая базовая станция 11b добавляет код F к ID перескока в пакеты m и m+1, которые приняты от ведущей станции 12, и отправляет эти пакеты мобильной станции 14 первыми (передача с перескоком).
Мобильная станция 14 сохраняет пакеты, которые принимались от базовой станции и к которым добавлен код F к ID перескока, в буфере BF2 и исключает эти пакеты в качестве объектов процесса переупорядочивания. В (A) по фиг. 1 показано состояние, в котором мобильная станция 14 сохраняет пакеты m и m+1 в буфере BF2 и сохраняет пакеты n-4 и n-2, принятые до передачи обслуживания, в буфере BF1.
Затем целевая базовая станция 11b передает пакеты n-5, n-3 и с n-1 по n, которые пересылались от исходной базовой станции 11a, мобильной станции 14. Мобильная станция 14 сохраняет пакеты n-5, n-3 и с n-1 по n, принятые от целевой базовой станции 11b, в буфере BF1, затем выполняет процесс переупорядочивания для этих пакетов, которые принимались после передачи обслуживания, и пакетов n-4 и n-2, которые были приняты до передачи обслуживания (см. (B) по фиг. 1), и доставляет пакеты на верхний уровень в порядке непрерывных порядковых номеров.
В случае, где мобильная станция 14 не принимает пакеты, имеющие непрерывный порядковый номер, даже когда истекло предписанное время, мобильная станция заканчивает процесс переупорядочивания и переставляет очередность пакетов, которые уже были приняты, и доставляет их на верхний уровень.
Мобильная станция 14 затем доставляет пакеты, в которые был добавлен код F к ID перескока, по порядку на верхний уровень.
Во время пересылки исходная базовая станция может передавать полный пакет на целевую базовую станцию или может передавать данные только части пакета (порцию пользовательских данных). Предпочтительно, информация об очередности добавляется в пересылаемые данные.
В дополнение, на фиг. 1 порядковые номера (информация об очередности) m, m+1 назначены пакетам, для которых осуществляется передача с перескоком, однако целевая базовая станция 11b может назначать произвольные порядковые номера, может добавлять номера, которые перекрываются с порядковыми номерами, которые добавлены в пересылаемые пакеты, и может добавлять номера, которые не перекрываются.
• Код ID перескока
В качестве примера кода F у ID перескока, который добавляется в пакеты, используется 3-битное поле 'type' ('типа'), которое включено в заголовок PDU PDCP. Другими словами, в таком поле типа новый номер типа определен как код F у ID перескока, и такой номер типа добавляется в пакет, для которого осуществляется передача с перескоком. Фиг. 2 - пример формата PDU PDCP, где (A) - пример формата, когда заголовка нет, (B) - пример формата, когда порядковый номер PDU PDCP не добавлен, а (C) и (D) - примеры формата, когда порядковый номер PDU PDCP добавлен. В формате (C) и (D) поле типа и поле PID определены в заголовке HD, где поле типа указывает тип PDU PDCP. Поле PID является полем, которое указывает тип сжатия заголовка, который используется для данных, включенных в порцию данных. В поле типа 'type=000' и 'type=001' уже регламентированы, однако типы 'type= с 010 по 111' не регламентированы и являются неиспользуемыми. Поэтому 'type=010' используется в качестве номера типа (кода ID перескока) для различения PDU PDCP, для которого осуществляется передача с перескоком.
• Обработка уровня PDCP и уровня RLC до и после управления передачей обслуживания
Фиг. 3 - чертеж, поясняющий обработку пакетов уровня PDCP и уровня RLC перед передачей обслуживания. Исходная базовая станция 11b сохраняет пакеты с n-5 по n-2 уровня PDCP в буфере ((A) по фиг. 3), а на уровне RLC пакеты разделяются на множество данных, как показано в (B), затем порядковые номера I, I+1, I + 2,..., I+6 уровня RLC добавляются к разделенным данным, и данные (данные PDU RLC) отправляют мобильной станции 14. Перед передачей обслуживания мобильная станция осуществляет управление очередностью для уровня PDCP с использованием SDU RLC (PDU PDCP) и PDU PLC на уровне RLC. В (C), (D) по фиг. 3 мобильная станция 14 неправильно приняла разделенные данные I, I+4 и I+5 или, другими словами, пакеты n-5 и n-3, однако мобильная станция 14 правильно приняла пакеты n-4 и n-2. Перед передачей обслуживания мобильная станция 14 осуществляет управление очередностью для уровня PDCP с использованием SDU RLC (PDU PDCP) и PDU PLC на уровне RLC, однако после передачи обслуживания регламентировано, что уровень RLC должен инициализироваться. Поэтому обработка для управления очередностью перемещается на уровень PDCP, и мобильная станция 14 выполняет последовательность передачи обслуживания на уровне PDCP.
Во время переупорядочивания мобильная станция 14 запускает таймер для того, чтобы определить, когда переупорядочивание прекращается.
Прибытие пакетов m и m+1, которые приняты от ведущей станции 2, является ранним, поэтому код ID перескока прикрепляется к этим пакетам m, m+1, и они отправляются мобильной станции 14 первыми (передача с перескоком). Мобильная станция 14 сохраняет пакеты, которые приняты от базовой станции и к которым прикреплен код ID перескока, в буфере B2 (см. фиг. 1) и удаляет их в качестве объектов процесса переупорядочивания. После этого мобильная станция 14 выполняет процесс переупорядочивания для пакетов n-5, n-3, и с n-1 по n, которые были приняты от целевой базовой станции 11b, и пакеты n-4 и n-2, которые были приняты до передачи обслуживания, затем доставляет данные на верхний уровень.
Когда заданное время TM таймера истекло, мобильная станция 14 заканчивает процесс переупорядочивания и отправляет пакеты, которые были приняты, на верхний уровень, даже если могут быть недостающие пакеты.
• Управление окном
Фиг. 4 - чертеж, поясняющий обработку пакетов уровня PDCP и уровня RLC перед передачей обслуживания, и подробно показывает управление окном.
Принимая во внимание то обстоятельство, что прибывает количество данных больше, чем допустимо, мобильная станция 14 формирует внутри окно размера буфера и во время процесса переупорядочивания осуществляет следующее управление окном. В примере, показанном на фиг. 4, левый край окна WD сначала является номером n-5 ожидаемых данных, а правый край окна является номером, выбранным согласно количеству допустимых данных (размеру буфера окна), и берется равным n-2. Мобильная станция 14 не применяет оконную обработку к пакетам, в которые был добавлен код F ID перескока.
В начальном состоянии (состоянии (0) окна), когда мобильная станция 14 принимает ожидаемый пакет (n-5) и выполняет процесс переупорядочивания, состояние окна становится таким, как показано на (1). Поэтому мобильная станция 14 доставляет ожидаемый пакет (n-5) и пакет (n-4), который следует за пакетами (n-5), на верхний уровень. После этого состояние окна становится таким, как на (2), и в этом состоянии, когда мобильная станция 14 принимает ожидаемый пакет (n-3) и выполняет процесс переупорядочивания, состояние окна становится таким, как показано на (3). Поэтому мобильная станция 14 доставляет ожидаемый пакет (n-3) и пакет (n-2), который следует за пакетом (n-3), на верхний уровень. Состояние окна затем становится таким, как показано на (4), и в этом состоянии мобильная станция 14 ожидает до приема пакетов (n-1) и n, а когда пакеты принимаются в пределах заданного периода времени TM, мобильная станция 14 затем доставляет пакеты на верхний уровень. Однако, когда мобильная станция 14 не принимает пакеты (n-1) и n в пределах заданного периода времени TM, мобильная станция 14 доставляет пакеты, начиная с пакета m, которые сохранены в буфере BF2, на верхний уровень, и переходит к нормальному управлению, как до передачи обслуживания. Как было пояснено выше, посредством удаления пакетов с перескоком из процесса переупорядочивания и осуществления управления окном, как описано выше, можно выполнять обработку переупорядочиванием только над пакетами с n-5 по n.
При этом управлении окном, когда принимается пакет, который имеет порядковый номер, который меньше, чем порядковый номер на левом краю окна, мобильная станция 14 удаляет такой пакет. К тому же, когда принят пакет, который имеет порядковый номер, который больше, чем порядковый номер на правой стороне окна, мобильная станция 14 берет порядковый номер этого пакета, сделав его порядковым номером на правой стороне окна, и изменяет порядковый номер на левой стороне окна согласно размеру буфера окна, наряду с тем, что одновременно доставляет пакеты, которые вышли из диапазона окна и которые были приняты, на верхний уровень.
Если эта оконная обработка также применяется к пакетам с перескоком в момент, когда принят пакет m, состояние окна будет таким, что левой стороной окна является n-2, а правой стороной окна является m. В этом случае мобильная станция 14 перестает ждать приема пакетов n-5 и n-3, которые еще не были приняты, и доставляет уже принятые пакеты n-4 и n-2 на верхний уровень. В дополнение, мобильная станция выбирает порядковый номер правой стороны окна, равный m, и выбирает порядковый номер левой стороны окна, равный номеру n-1, который определяется согласно размеру окна, затем после этого ожидает прибытия пакета n-1, пакета n, пакета n+1,... пакета m-1. Однако, поскольку пакеты n+1 по пакет m-1 являются пакетами, которые фактически не существуют, мобильная станция бесполезно ожидает приема этих пакетов, и возникает нарушение в обработке пакетов.
• Конструкция базовой станции
Фиг. 5 - чертеж, который показывает конструкцию базовой станции и показывает блок буфера, блок планировщика, блок передачи/приема и блок управления.
Блок 21 буфера является памятью для хранения пакетов, которые приходят от ведущей станции, и пакетов, которые пересылают из соседней базовой станции (исходной базовой станции). На фиг. 5 физически предусмотрены два буфера 21a, 21b, однако также возможна конструкция, в которой физически предусмотрена только одна память, и такая одна память используется посредством ее деления, используя программное обеспечение.
Блок 22 планировщика выбирает мобильную станцию из числа множества поддерживающих связь мобильных станций, с которыми следует осуществлять радиопередачу, отбирает пакеты для такой мобильной станции, которые хранятся в блоке буфера, и отправляет их в блок 23 передачи/приема. Блок 23 передачи/приема кодирует и модулирует пакеты, которые введены из блока 22 планировщика, и передает фактические данные с использованием радиосвязи. В дополнение, блок 23 передачи/приема принимает и демодулирует сигналы управления и различные данные, которые отправляют с мобильной станции.
Блок 24 управления содержит блок 24a управления буфером, блок 24b управления HO и блок 24c управления измерением. Блок 24a управления буфером управляет различными пакетами, которые хранят в буфере 21. Когда данные перехватывают при передаче обслуживания, блок 24 управления пересылает по меньшей мере пакеты, которые хранят в блоке 21b буфера, для которых не было получено подтверждение (ACK), указывающее, что пакеты были приняты правильно, из мобильной станции целевой базовой станции 11b.
С другой стороны, когда прибытие пакетов, которые пересылают от исходной базовой станции 11a, задерживается вследствие перехвата данных, и передача с перескоком осуществляется для пакетов, которые приняты от ведущей станции 12, 'type=010' вводится в поле типа заголовков тех пакетов, которые должны быть с перескоком.
Блок 24b управления HO выполняет управление передачей обслуживания, как пояснено на фиг. 23, а блок 24c управления измерением собирает данные измерений, которые отправлены из мобильной станции, такие как CQI (информация о качестве канала) качества радиосвязи мобильной станции, и тому подобное.
• Конструкция мобильной станции
Фиг. 6 - чертеж, показывающий конструкцию мобильной станции, и показывает блок 31 передачи/приема, блок 32 буфера, блок 33 переупорядочивания и блок 34 управления. Блок 31 передачи/приема передает пакеты и управляющую информацию на, или принимает пакеты и управляющую информацию от базовой станции. Когда данные PDU RLC не могут быть созданы из низкоуровневых пакетов, которые были приняты, блок 32 буфера удерживает эти низкоуровневые пакеты до тех пор, пока эти данные PDU RLC не могут быть созданы, а после того, как данные PDU RLC созданы, блок 32 буфера удаляет заголовок и доставляет эти данные в блок 33 переупорядочивания в качестве данных SDU RLC (PDU PDCP). Блок 33 переупорядочивания имеет функцию для перестановки данных PDU PDCP в порядке порядковых номеров и доставляет данные на верхний уровень. Когда обнаружен недостающий порядковый номер PDU PDCP, блок 33 переупорядочивания сохраняет данные PDU PDCP вслед за этими данными PDU PDCP во внутренней памяти до тех пор, пока не приняты данные PDU PDCP с продолжающимся порядковым номером. Однако, когда эти данные PDU PDC все еще не доставлены после того, как истек заданный период времени, блок 33 переупорядочивания прекращает процесс переупорядочивания и доставляет все сохраненные данные PDU PDCP на верхний уровень. Более того, блок 33 переупорядочивания осуществляет управление окном, так что количество данных, которые обрабатывают, не превышает допустимое количество.
Блок 34 управления содержит блок 34a измерения, блок 34b управления переупорядочиванием и блок 34c управления повторной передачей. Блок 34a измерения измеряет различные виды измерительной информации, которую отправляют на базовую станцию. Например, блок 34a измерения измеряет качество радиосвязи (информацию о качестве канала) мобильной станции. Блок 34b управления переупорядочиванием управляет блоком 33 переупорядочивания, и когда есть недостающий порядковый номер в данных PDU PDCP, который удерживается блоком 33 переупорядочивания, блок 34b управления переупорядочиванием дает команду блоку 33 переупорядочивания ожидать прибытия этих данных PDU PDCP, имеющих продолжающий порядковый номер. Более того, когда заданное количество времени для ожидания, чтобы прибыл пакет, истекло, блок 34b управления переупорядочиванием дает команду блоку 33 переупорядочивания прекратить процесс переупорядочивания, а также дает команду блоку 33 переупорядочивания удалить заголовки у всех из сохраненных данных PDU PDCP и доставить эти данные на верхний уровень в качестве данных SDU PDCP, затем устанавливает блок 33 переупорядочивания в состояние, в котором он способен принимать новые данные PDU PDCP. В дополнение, блок 34b управления находит максимальный порядковый номер из числа порядковых номеров, которые были приняты вплоть до того времени, как порядковый номер на правом краю окна, и определяет и устанавливает порядковый номер левого края окна, принимая во внимание размер окна. Здесь, в случае, где есть пакет, который уже был принят, который имеет порядковый номер, который меньше, чем порядковый номер на левом краю окна, такой пакет немедленно доставляется на верхний уровень. Когда есть управление повторной передачей, блок 34c управления повторной передачей отправляет сигнал запроса повторной передачи на базовую станцию через блок передачи/приема по маршруту, указанному пунктирной линией.
• Функционирование целевой базовой станции
Фиг. 7 - блок-схема, показывающая функционирование целевой базовой станции в первом варианте осуществления изобретения.
Когда блок 24b управления передачей обслуживания целевой базовой станции 11b принимает запрос HO от исходной базовой станции 11a (включающий в себя ID мобильной станции, информацию о QoS и тому подобное) (этап S201), блок 24b управления передачей обслуживания определяет, следует ли разрешить допуск мобильной станции (этап 202). Когда допуск мобильной станции не разрешен, блок 24b управления передачей обслуживания осуществляет постобработку (этап 213) и заканчивает управление передачей обслуживания.
С другой стороны, в случае, в котором блок 24b управления передачей обслуживания разрешает допуск мобильной станции, блок 24b управления передачей обслуживания возвращает сообщение ответа на запрос HO на исходную базовую станцию 11a (этап 203). Затем целевая базовая станция ожидает пакеты, которые пересылают от исходной базовой станции 11a. Когда пакеты прибывают от исходной базовой станции, буфер 21 хранит их (этап 204).
Когда блок 24b управления передачей обслуживания принимает отчет о завершении HO с мобильной станции 14 (этап 205), блок 24b управления передачей обслуживания затем отправляет отчет о завершении HO на ведущую станцию 12 (этап 206). После приема отчета о завершении HO ведущая станция 12 изменяет тракт передачи для пакетов с исходной базовой станции 11a на целевую базовую станцию 11b и возвращает ответ завершения HO на целевую базовую станцию 11b. После того, как блок 24b управления передачей обслуживания целевой базовой станции 11b принимает ответ завершения HO от ведущей станции 12 (этап 207), блок 24b управления передачей обслуживания отправляет команду в блок 22 планировщика начать передачу пакетов (этап 208).
Затем блок 22 планировщика проверяет, необходима ли передача с перескоком пакетов (этап 209), и когда передача с перескоком не является необходимой, блок 22 планировщика отправляет первыми пакеты, которые пересылались от исходной базовой станции 11a мобильной станции 14 (этап 210). Однако когда пересылка пакетов от исходной базовой станции 11a задерживается и необходимо осуществлять передачу с перескоком пакетов, блок 22 планировщика выполняет передачу с перескоком пакетов, которые принимались от ведущей станции 12.
Для того чтобы выполнять передачу с перескоком, блок 22 планировщика задает номер типа в полях типа пакетов, для которых будет осуществляться передача с перескоком, в 010 (type=010), с тем, чтобы мобильная станция 14 была способна распознавать, что пакеты являются пакетами с перескоком (этап 211), затем после этого отправляет пакеты мобильной станции 14 (этап 210).
Одновременно с этим блок 24b управления передачей обслуживания отправляет освобождение ресурсов исходной базовой станции 11a (этап 212), затем осуществляет постобработку (этап 213) и заканчивает управление передачей обслуживания.
• Функционирование исходной базовой станции
Фиг. 8 - блок-схема функционирования, показывающая функционирование исходной базовой станции в первом варианте осуществления изобретения.
На фиг. 8, когда блок 24c управления измерением исходной базовой станции 11a принимает отчет об измерениях, который указывает информацию о состоянии приема с мобильной станции 14 (этап 251), блок 24a управления передачей обслуживания определяет, необходима или нет передача обслуживания (HO) на основании такой информации о состоянии приема (этап 252), и когда передача обслуживания не является необходимой, возвращается в начало.
Однако когда блок 24b управления передачей обслуживания определяет, что передача обслуживания HO нужна, блок 24b управления передачей обслуживания выбирает целевую базовую станцию 11b согласно содержанию отчета об измерениях и отправляет запрос передачи обслуживания на эту целевую базовую станцию 11b (этап 253).
После этого, когда принято (этап 254) сообщение ответа HO, которое отправлено от целевой базовой станции 11b, блок 24b управления HO отправляет сообщение команды HO мобильной станции 14 (этап 255) и дает команду блоку 24a управления буфером пересылать пакеты, которые сохранены в буфере 21b, на целевую базовую станцию 11b. В силу этого, с использованием маршрута, указанного пунктирной линией, блок 24a управления буфером пересылает пакеты, которые сохранены в буфере 21b и которые не отправлены мобильной станции 14, или пакеты, которые не были приняты правильно (пакеты с NACK) мобильной станцией, на целевую базовую станцию 11b (этап 256). После того, когда сообщение освобождения ресурсов принято от целевой базовой станции 11b (этап 257), блок 24a управления HO осуществляет освобождение ресурсов (этап 258).
• Функционирование мобильной станции
Фиг. 9 - блок-схема, показывающая функционирование мобильной станции.
Блок 34a измерения мобильной станции 14 уведомляет исходную базовую станцию 11a о статусе приема с использованием отчета об измерениях (этап 271). Блок 34 управления затем ожидает, чтобы сообщение команды HO было отправлено от исходной базовой станции 11a, и когда сообщение команды HO принято (этап 272), блок 24 управления устанавливает синхронизацию между мобильной станцией и целевой базовой станцией 11b с использованием сигнализации L1/L2 (этап 237), а после того, как синхронизация установлена, отправляет отчет о завершении передачи обслуживания на целевую базовую станцию 11b (этап 274). После этого блок 34 управления проверяет, является ли принятый пакет пакетом с перескоком, или, другими словами, является ли номером типа пакета type=010 (этап 275), и когда пакет является пакетом с перескоком, блок 34 управления удаляет такой пакет в качестве объекта переупорядочивания и сохраняет пакет в буфере 32, затем, после того, как истек заданный период времени, удаляет заголовок и доставляет пакет на верхний уровень в качестве пакета SDU PDCP (этап 276). С другой стороны, когда пакет не является пакетом с перескоком, блок 24 управления выполняет переупорядочивание и переставляет очередность согласно порядковому номеру, затем удаляет заголовок из переставленных пакетов и доставляет их на верхний уровень в качестве пакетов SDU PDCP (этап 277).
Фиг. 10 - блок-схема процесса способа, показывающая процесс переупорядочивания посредством мобильной станции.
Когда блок 31 передачи/приема мобильной станции 31 принимает более низкоуровневые пакеты от целевой базовой станции 11b (этап 301), блок 34b управления переупорядочиванием проверяет, можно ли создать данные PDU RLC (этап 302), и когда данные PDU RLC создать невозможно, проверяет, истекло ли заданное количество времени (этап 303), и когда заданное количество времени не истекло, сохраняет более низкоуровневый пакет в буфере 32 (этап 304), затем вновь осуществляет обработку с этапа 301. Когда создать данные PDU RLC невозможно, хотя заданное количество времени истекло, поскольку был принят более низкоуровневый пакет, такой более низкоуровневый пакет удаляют из буфера (этап 305).
С другой стороны, на этапе 302, когда можно создать данные PDU RLC с использованием принятого более низкоуровневого пакета, эти данные PDU RLC доставляются в блок 33 переупорядочивания в качестве данных SDU RLC (PDU PDCP) (этап 306). После приема данных SDU RLC (PDU PDCP) блок 33 переупорядочивания проверяет, есть ли недостающий порядковый номер (этап 307), и когда недостающего порядкового номера нет и порядковые номера являются непрерывными, блок 33 переупорядочивания удаляет заголовок этих данных SDU RLC (PDU PDCP) и доставляет их на верхний уровень в качестве SDU PDCP (этап 311). Однако когда недостающий порядковый номер есть, блок 34b управления переупорядочиванием дает команду блоку 33 переупорядочивания сохранить данные PDU PDCP (этап 308). В силу этого блок 33 переупорядочивания сохраняет данные SDU RLC (PDU PDCP) и проверяет, приняты ли данные SDU RLC (PDU PDCP) с продолжающим порядковым номером (этап 309). После приема данных SDU RLC (PDU PDCP) с продолжающим порядковым номером блок 33 переупорядочивания удаляет заголовок данных SDU RLC (PDU PDCP) и доставляет их на верхний уровень в качестве данных SDU PDCP, а затем также доставляет сохраненный PDU PDCP в качестве SDU PDCP на верхний уровень (этап 311).
Более того, на этапе 309, когда данные SDU RLC (PDU PDCP), имеющие продолжающий порядковый номер, не приняты, блок 33 переупорядочивания отслеживает, истек ли заданный период времени TM (этап 310), и когда заданный период времени еще не истек, повторяет обработку с этапа 308; однако когда заданный период времени TM истек, блок 33 переупорядочивания удаляет заголовок сохраненных данных PDU PDCP и доставляет их на верхний уровень, даже если порядковые номера не являются непрерывными (этап 311).
С первым вариантом осуществления изобретения, как описано выше, пакеты, которые передаются от ведущей станции 12 на целевую базовую станцию 11b, могут быть переданы мобильной станции 14 в качестве пакетов с перескоком без задержки, поэтому можно исключить время задержки данных и улучшить производительность системы в целом. Более того, мобильная станция 14 удаляет пакеты с перескоком в качестве объектов управления переупорядочиванием (управления порядком следования) и осуществляет управление порядком следования над пакетами, иными, чем пакеты с перескоком, и доставляет эти пакеты на верхний уровень в порядке порядковых номеров. Как результат, мобильная станция способна осуществлять управление порядком следования пакетов, даже когда есть только одна функция управления очередностью.
(C) Второй вариант осуществления
В первом варианте осуществления мобильная станция 14 осуществляла процесс переупорядочивания во время заданного периода времени TM и прекращала процесс переупорядочивания, когда такой заданный период времени TM истекал (см. этап 310 на фиг. 10). В том случае, когда заданный период времени TM еще не истек, даже если приняты все из пакетов, которые были пересланы от исходной базовой станции 11a целевой базовой станции 11b, мобильная станция 14 продолжает процесс переупорядочивания. Поэтому во втором варианте осуществления изобретения, с тем, чтобы мобильная станция 14 была способна распознавать последний пакет, который является объектом процесса переупорядочивания, целевая базовая станция 11b добавляет идентификатор в предписанный пакет (последний пакет) и передает такой пакет мобильной станции 14, а после приема этого последнего пакета мобильная станция 14 немедленно завершает процесс переупорядочивания, даже если заданное время TM не истекло. Фиг. 11 - чертеж, поясняющий второй вариант осуществления изобретения, в котором предполагается, что пакеты с n-5 по n хранят на исходной базовой станции 11a перед передачей обслуживания, и из этих пакетов пакеты с n-5 по n-2 передают мобильной станции 14, однако пакеты n-1 и n не передают мобильной станции 14. Например, пакеты n-1 и n прибыли после того, как линия радиосвязи между исходной базовой станцией 11a и мобильной станцией была разъединена, поэтому эти пакеты n-1, n не были отправлены мобильной станции 14. В дополнение предполагается, что из пакетов, которые отправляли мобильной станции 14, пакеты n-5 и n-3 не были приняты правильно мобильной станцией 14 (NACK), и что пакеты n-4 и n-2 были приняты правильно (ACK). Поэтому мобильная станция 14 сохраняет пакеты n-4 и n-2 и не сохраняет пакеты n-5 и n-3.
Когда передача обслуживания происходит в этом состоянии, исходная базовая станция 11a пересылает пакеты n-5 и n-3, которые не были правильно приняты мобильной станцией 14, и неотправленные пакеты n-1 и n целевой базовой станции 11b. К тому же ведущая станция 12 отправляет два пакета с m по m+1 целевой базовой станции 11b после передачи обслуживания. Предполагается, что пересылка пакетов n-5, n-3 и с n-5 по n задерживается.
Когда целевая базовая станция 11b принимает пакеты m и m+1 от ведущей станции 12 до того, как пакеты n-5, n-3 и с n-1 по n пересланы от исходной базовой станции 11a, целевая базовая станция 11b добавляет код F к ID перескока в пакеты m и m+1, которые принимали от ведущей станции, и отправляет их мобильной станции 14 первыми (передача с перескоком). Мобильная станция 14 сохраняет пакеты, принятые от базовой станции с добавленным кодом к ID перескока, в буфере BF2 и удаляет их в качестве объектов процесса переупорядочивания. В (A) по фиг. 11 показано состояние, в котором мобильная станция 14 сохраняет пакеты m и m+1 в буфере BF2 и сохраняет пакеты n-4 и n-2, которые принимались до передачи обслуживания, в буфере BF1.
Целевая базовая станция 11b отправляет пакеты, которые пересланы до тех пор, пока не истекло заданное время TM (названное временем ожидания), мобильной станции 14, а когда время ожидания истекло, целевая базовая станция 11b отбрасывает любые пакеты, которые могут пересылать. Поэтому целевая базовая станция 11b принимает пакеты n-5, n-3 и n-1, которые пересылали от исходной базовой станции 11a до того, как истекло время ожидания, и сохраняет их в буфере BF, затем отправляет пакеты один за другим мобильной станции 14. В дополнение, целевая базовая станция 11b принимает пакет n от исходной базовой станции 11a, однако время ожидания завершилось до того, как пакет n мог быть отправлен мобильной станции 14. В этом случае целевая базовая станция 11b добавляет идентификатор (L) к пакету n, чтобы указать, что он является последним пакетом, пересланным от исходной базовой станции, и отправляет пакет n мобильной станции 14.
Мобильная станция 14 сохраняет пакеты n-5, n-3, n-1 и n, которые принимались от целевой базовой станции 11b, в буфере BF1, и, как показано на (B) по фиг. 11, выполняет процесс переупорядочивания, чтобы переставлять эти пакеты и пакеты n-4 и n-2, которые были приняты до передачи обслуживания. Более того, после обнаружения пакета n с добавленным идентификатором (L) мобильная станция 14 определяет, что пересылка закончилась, поэтому доставляет пакеты, которые были переупорядочены, на верхний уровень и заканчивает процесс переупорядочивания, даже если заданный период TM времени для переупорядочивания не закончился.
Выше описан случай, в котором время TW ожидания заканчивается до того, как отправлен пакет n, однако время TW ожидания может заканчиваться после того, как пакет n был отправлен мобильной станции. В таком случае целевая базовая станция 11b добавляет идентификатор (L) к пакету m+2, который будет принят от ведущей станции 12, указывающий, что он является последним пакетом, и отправляет пакет m+2 мобильной станции 14. После приема последнего пакета, к которому был добавлен такой идентификатор (L), мобильная станция 14 определяет, что пересылка закончилась, и немедленно завершает переупорядочивание, даже если не закончился заданный период времени TM для переупорядочивания.
Более того, пакеты n-5 и n-3 принимают посредством пересылки, однако время TW ожидания может заканчиваться на стадии до того, как приняты пакеты n-1 и n. В таком случае целевая базовая станция 11b может добавлять идентификатор (L) в пакет n-3, указывающий, что он является последним пакетом, и отправляет такой пакет мобильной станции 14. Мобильная станция 14 обнаруживает последний пакет, в который добавлен такой идентификатор (L), и заканчивает процесс переупорядочивания.
• Код L ID последнего пакета
Чтобы добавлять в пакет идентификатор L (код ID последнего пакета), идентифицирующий, что пакет является последним пакетом, используется 3-битное поле 'type', которое включено в заголовок PDU PDCP. Другими словами, новый номер типа определен в таком поле 'type' как код L ID последнего пакета, и номер типа назначается первому пакету, который должен быть отправлен после того, как заканчивается время TW ожидания. Фиг. 12 показывает пример формата PDU PDCP, где (A) - пример формата, без заголовка, (B) - пример формата, в котором порядковый номер PDU PDCP не добавлен, а (C) и (D) - примеры формата, в котором порядковый номер PDU PDCP добавлен. В формате, показанном в (C) и (D), поле типа и поле PID определены в заголовке HD, где поле типа указывает тип PDU PDCP. Для поля типа 'type=000' и 'type=001' уже регламентированы, однако номера типа 'type= с 010 по 111' не регламентированы и являются неиспользуемыми. Поэтому 'type=011' используется в качестве номера типа для распознавания пакета PDU PDCP (последнего пакета), который должен быть отправлен первым после того, как закончилось время TW ожидания.
• Обработка уровня PDCP и уровня RLC
Фиг. 13 и фиг. 14 - чертежи, поясняющие обработку пакетов для уровня PDCP и уровня RLC после передачи обслуживания.
Фиг. 13 показывает случай, в котором код L ID последнего пакета добавлен в пакет n, который отправлен мобильной станции 14. В первом варианте осуществления, во время переупорядочивания, мобильная станция 14 запускает таймер для того, чтобы определить окончание переупорядочивания. Здесь, когда заданное время TM задано, чтобы быть большой величиной, процесс переупорядочивания продолжается независимо от того, является или нет пакет n последним пересылаемым пакетом, и пакеты не могут быть доставлены на верхний уровень до тех пор, пока не закончится заданное время TM. Однако в этом втором варианте осуществления после приема пакета n (последнего пакета), к которому был добавлен код L к ID последнего пакета, мобильная станция 14 немедленно заканчивает переупорядочивание и доставляет все из пакетов PDU PDCP на верхний уровень.
Когда более чем допустимое количество данных прибывает на мобильную станцию 14, мобильная станция 14 осуществляет управление окном во время переупорядочивания. Левой стороной окна является n-5, который является номером, ожидаемым для прибытия, а правой стороной окна является величина верхнего предела допустимого количества данных (на фигуре этой величиной является n). Однако оконная обработка не применяется к пакетам с 'type=010' (пакетам с перескоком), как в первом варианте осуществления. Посредством осуществления обработки таким образом можно выполнять переупорядочивание с пакета n-5 до пакета n.
Фиг. 14 показывает случай, в котором код L ID последнего пакета добавлен к пакету m+2. В момент, в который принят пакет m+2 (последний пакет), мобильная станция 14 немедленно заканчивает переупорядочивание, хотя заданное время TM еще не было закончено, и доставляет все из принятых пакетов PDU PDCP на верхний уровень. К тому же, в случае управления окном, мобильная станция 14 выполняет управление окном таким же образом, как показано на фиг. 13.
• Функционирование целевой базовой станции
Фиг. 15 - блок-схема, показывающая функционирование целевой базовой станции во втором варианте осуществления изобретения, где прежние номера даны этапам, которые являются такими же, как этапы по первому варианту осуществления, показанному на фиг. 7. Базовые станции и мобильная станция по этому второму варианту осуществления имеют конструкцию, показанную на фиг. 5 и фиг. 6.
Когда блок 24b управления передачей обслуживания целевой базовой станции 11b принимает запрос HO от исходной базовой станции 11a (который включает в себя ID мобильной станции, информацию о QoS и т. д.), блок 24b управления передачей обслуживания осуществляет управление приемом вызова на основании такой информации и определяет, следует ли разрешать допуск мобильной станции. Когда допуск не разрешен, блок 24b управления передачей обслуживания осуществляет постобработку и заканчивает управление передачей обслуживания (этапы с 201 по 202 и 213).
С другой стороны, когда блок 24b управления передачей обслуживания разрешает допуск мобильной станции 14, блок 24b управления передачей обслуживания возвращает сообщение ответа на запрос HO на исходную базовую станцию 11a и начинает измерение истекшего времени. После этого целевая базовая станция 11b ожидает пакеты, пересланные от исходной базовой станции 11a, и хранит пакеты в блоке 21 буфера (этапы 203 и 204).
В этом состоянии, после приема отчета о завершении HO с мобильной станции 14, блок 24b управления передачей обслуживания отправляет отчет о завершении HO ведущей станции 12 (этапы 205 и 206). После того, как ведущая станция 12 принимает отчет о завершении передачи обслуживания, ведущая станция 12 изменяет тракт передачи пакетов с исходной базовой станции 11a на целевую базовую станцию 11b и возвращает ответ завершения HO на целевую базовую станцию 11b. Блок 24b управления передачей обслуживания целевой базовой станции 11b принимает ответ завершения HO от ведущей станции 12, а затем дает команду блоку 22 планировщика начать передачу пакетов мобильной станции (этапы 207 и 208).
Затем блок 22 планировщика отслеживает, превысило или нет истекшее время заданный период времени TW, то есть закончилось или нет время ожидания (этап 501), и когда время ожидания не закончилось, проверяет, необходимо ли осуществлять передачу с перескоком пакетов (этап 209), а когда это не является необходимым, начинает отправку пакетов, которые пересылались от исходной базовой станции 11a (этап 210), предпочтительно мобильному блоку 14 через блок 23 передачи/приема. Однако когда пересылка задерживается и необходимо осуществлять передачу с перескоком пакетов, блок 22 планировщика выполняет передачу с перескоком пакетов, которые принимали от ведущей станции 12. Для того чтобы выполнить передачу с перескоком, блок 22 планировщика задает номер типа в поле типа в заголовке пакетов, для которых будет осуществлена передача с перескоком, в 010 (type=010), в силу чего мобильная станция 14 будет способна распознать, что пакеты являются пакетами с перескоком (этап 211). После того блок 23 передачи/приема отправляет пакеты с перескоком мобильной станции.
Одновременно с этим блок 24b управления передачей обслуживания отправляет освобождение ресурсов на исходную базовую станцию 11a (этап 212), затем возвращается на этап 501, чтобы проверить, закончилось ли время ожидания, и когда время ожидания не закончилось, повторяет процесс с этапа 209.
С другой стороны, на этапе 501, когда время TW ожидания закончилось, блок 22 планировщика задает номер типа пакета, который будет передаваться непосредственно после того, как закончилось время ожидания, в '011'. Другими словами, блок 22 планировщика добавляет код L к ID последнего пакета к пакету, который будет передан непосредственно после того, как закончится время ожидания, и передает такой пакет (последний пакет) мобильной станции 14 (этапы 502 и 503), затем после этого осуществляет постобработку и заканчивает управление передачей обслуживания (этапы 212 и 213).
На этапе 50, для того, чтобы быть способным идентифицировать, является ли последний пакет, к которому был добавлен код L к ID последнего пакета, пакетом, который был переслан от исходной базовой станции 11a, или является ли пакетом, который принимался от ведущей станции 12, блок 22 планировщика задает номер типа в '011' в случае первого и задает номер типа в '100' в случае последнего. Посредством исполнения этого мобильной станции 14 становится легко осуществлять процесс переупорядочивания, как будет описано позже.
• Функционирование мобильной станции
Фиг. 16 - блок-схема, показывающая функционирование мобильной станции, в котором прежние номера ссылок используются для этапов, которые являются такими же, как таковые на блок-схеме функционирования, показанной на фиг. 98. Блок 34a измерения мобильной станции 14 использует отчет об измерениях для уведомления исходной базовой станции 11a о стутусе приема. Блок 34 управления затем ожидает, чтобы сообщение команды HO было отправлено от исходной базовой станции 11a, а после приема сообщения команды HO устанавливает синхронизацию между мобильной станцией 14 и целевой базовой станцией 11b с использованием сигнализации L1/L2, а после того, как синхронизация была установлена, отправляет отчет о завершении передачи обслуживания на целевую базовую станцию 11b (этапы с 271 по 274).
После этого блок 34 управления проверяет, является ли принятый пакет пакетом с перескоком, или, другими словами, пакетом, имеющим номер типа type=010 (этап 600), и когда пакет является пакетом с перескоком, удаляет такой пакет из являющихся объектом переупорядочивания и сохраняет его в буфере 32 (этап 601).
С другой стороны, когда пакет не является пакетом с перескоком, блок 34 управления проверяет, является ли принятый пакет последним пакетом, или, другими словами, пакетом, имеющим номер типа type=011 (этап 602). В случае, в котором пакет не является последним пакетом, блок 34 управления начинает процесс переупорядочивания и располагает пакеты PDU PDCP согласно порядковым номерам, затем создает данные SDU PDCP и доставляет данные на верхний уровень (этап 603).
Блок 34 управления затем проверяет, закончился ли текущий период TM времени (этап 604), и когда заданный период TM времени еще не закончился, блок 34 управления повторяет обработку с этапа 600, а когда заданный период TM времени закончился, блок 34 управления заканчивает процесс переупорядочивания, затем удаляет заголовок из пакетов SDU RLC (PDU PDCP), которые еще не были доставлены на верхний уровень, создает данные SDU PDCP и доставляет эти данные на верхний уровень (этап 605). Затем блок 34 управления доставляет пакеты, которые не являются объектом переупорядочивания, на верхний уровень и заканчивает обработку (этап 606).
Однако на этапе 602, когда принятый пакет является последним пакетом, блок 34 управления немедленно останавливает процесс переупорядочивания (этап 607). Тогда, в случае, в котором последний пакет является пересланным пакетом, блок 34 управления создает пакет SDU PDCP из этого последнего пакета и доставляет такой пакет на верхний уровень, затем останавливает переупорядочивание. Когда последний пакет является пакетом, принятым от ведущей станции 12, блок 34 управления немедленно останавливает переупорядочивание и присоединяет последний пакет к последнему пакету, который не является объектом переупорядочивания и хранится в буфере. После этого блок 34 управления доставляет пакеты, которые не были объектом переупорядочивания, на верхний уровень и заканчивает обработку (этап 606).
Как описано выше, с этим вторым вариантом осуществления изобретения, мобильная станция обнаруживает окончание пересылаемых пакетов, опираясь на код ID последнего пакета, давая возможность быстро остановить процесс переупорядочивания. Поэтому можно устранить время задержки данных и улучшить производительность системы в целом.
(D) Третий вариант осуществления
Информация об очередности (порядковые номера n, m), которая была представлена до сих пор, была подходящими числами для упрощения пояснения, однако, фактически, она является информацией, которая добавляется на базовой станции.
Как было пояснено выше, в системе связи LTE, пересылка осуществляется блоками данных SDU PDCP. Поэтому, когда происходила пересылка, было невозможно отправлять поле порядкового номера от исходной базовой станции 11a целевой базовой станции 11b, и было необходимо уведомлять целевую базовую станцию 11b о порядковых номерах, используя некоторый способ.
В этом варианте осуществления исходная базовая станция 11a уведомляет целевую базовую станцию 11b о порядковых номерах вместе с данными SDU PDCP, и, на основании этих порядковых номеров, целевая базовая станция 11b добавляет заголовок, включающий в себя порядковые номера, к пересланным данным (пакетам) SDU PDCP, в связи с этим создают пакет PDU PDCP (SDU RLC).
Фиг. 17 - пример отправки порядкового номера PDU PDCP вместе с данными (пакетами) SDU PDCP через плоскость данных (плоскость U). На фиг. 17 показаны только данные SDU PDCP и порядковые номера, которые сопровождают эти данные, однако, чтобы данные SDU PDCP распознавались как пачка пакетов, должна быть добавлена управляющая информация (информация заголовка). Каждый раз, когда исходная базовая станция 11a пересылает данные SDU PDCP, исходная базовая станция 11a уведомляет целевую базовую станцию 11b о порядковом номере, который сопровождает эти данные SDU PDCP, с использованием формата, показанного на фиг. 17, и, на основании этого порядкового номера, целевая базовая станция 11b добавляет порядковый номер в пересланные данные (пакет) SDU PDCP.
Другими словами, в положении, показанном на фиг. 17, исходная базовая станция 11a сначала пересылает порядковый номер n-5 и первые данные SDU PDCP через плоскость U плоскости данных. Затем исходная базовая станция 11a пересылает порядковый номер n-3 и следующие данные SDU PDCP через плоскость U плоскости данных. После этого, при пересылке следующих данных SDU PDCP, которые были приняты от ведущей станции 12, исходная базовая станция 11a подобным образом пересылает данные SDU PDCP и их порядковые номера n-1 и n на целевую базовую станцию 11b через плоскость U. На целевой базовой станции 11b посредством приема порядковых номеров n-5, n-3, n-1 и n, которые сообщались через плоскость U, возможно, чтобы целевая базовая станция 11b распознавала номера в качестве порядковых номеров для пересланных данных.
Фиг. 18 - пример исходной базовой станции 11a, уведомляющей целевую базовую станцию 11b через плоскость U о порядковом номере PDU PDCP вместе с соответствующими данными SDU PDCP и уведомляющей целевую базовую станцию 11b через плоскость C о порядковом номере данных SDU PDCP, для которых правильный прием мог не быть подтвержденным мобильной станцией, в качестве следующего SN. Уведомление о порядковом номере (следующем SN) через эту плоскость C показано в качестве перехвата SN (перехвата SN) в последовательности передачи обслуживания на фиг. 19. Может быть возможным осуществлять перехват SN одновременно с тем, как исходная базовая станция 11a отправляет запрос HO на целевую базовую станцию 11b.
В состоянии, показанном на фиг. 18, исходная базовая станция 11a сначала пересылает порядковый номер n-5 и первые данные SDU PDCP через плоскость U. К тому же, одновременно, исходная базовая станция 11a уведомляет целевую базовую станцию через плоскость C только о порядковом номере n-5 данных SDU PDCP, для которых не мог быть подтвержден надлежащий прием мобильной станцией, в качестве следующего SN (перехват SN). Затем исходная базовая станция 11a пересылает порядковый номер n-3 и следующие данные SDU PDCP через плоскость U. После этого, при пересылке данных SDU PDCP, которые были приняты от ведущей станции 12, исходная базовая станция 11a подобным образом пересылает эти данные SDU PDCP и их порядковые номера n-1, n целевой базовой станции 11b через плоскость U. Целевая базовая станция 11b принимает порядковый номер n-5, который был сообщен через плоскость C, и порядковые номера n-5, n-3, n-1 и n, которые были сообщены через плоскость U, однако, поскольку порядковые номера, которые были сообщены через плоскость U, больше, чем порядковые номера, сообщенные через плоскость C, целевая базовая станция 11b добавляет порядковые номера, которые были сообщены через плоскость U, в следующие данные SDU PDCP, принятые через плоскость U, и передает данные мобильной станции. Другими словами, целевая базовая станция 11b игнорирует порядковый номер n-5, который был сообщен через плоскость C.
Фиг. 20 - пример случая, в котором нет никаких данных PDU PDCP для пересылки.
Исходная базовая станция 11a уведомляет целевую базовую станцию 11b через плоскость C о следующем порядковом номере n+1 в качестве следующего SN. Когда время ожидания заканчивается без целевой базовой станции 11b, принимающей данные SDU PDCP от исходной базовой станции 11a, целевая базовая станция 11b добавляет порядковый номер в следующие данные SDU PDCP на основании порядкового номера n+1, который был сообщен через плоскость C, и передает данные мобильной станции. Другими словами, исходная базовая станция 11b задает порядковый номер пакета m, который принят от ведущей станции, равный n+1, и передает эти данные мобильной станции.
• Преимущество настоящего изобретения
С настоящим изобретением, описанным выше, можно быстро отправлять пакеты, которые были отправлены от ведущей станции целевой базовой станции, мобильной станции в качестве пакетов с перескоком, таким образом давая возможность устранять время задержки данных и улучшать производительность системы в целом. Более того, мобильная станция удаляет пакеты с перескоком из являющихся объектом управления переупорядочиванием (управления порядком следования) и осуществляет управление порядком следования только над пакетами, иными, чем пакеты с перескоком, затем доставляет пакеты на более высокоуровневое устройство (верхний уровень) в порядке порядковых номеров. Как результат, мобильная станция способна надлежащим образом осуществлять управление порядком следования пакетов, которые являются объектом переупорядочивания, даже когда есть только одна функция порядка следования.
Более того, с настоящим изобретением мобильная станция обнаруживает окончание пересылаемых пакетов, опираясь на код ID последнего пакета, и таким образом способна быстро останавить переупорядочивание. Поэтому можно устранять время задержки данных и улучшать производительность системы в целом.
название | год | авторы | номер документа |
---|---|---|---|
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2517281C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2491741C1 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2517276C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2517277C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2571384C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2007 |
|
RU2472313C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ПЕРЕДАЧИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2012 |
|
RU2517278C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2011 |
|
RU2486685C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2011 |
|
RU2475979C2 |
БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ, СИСТЕМА СВЯЗИ И СПОСОБ ПЕРЕУПОРЯДОЧИВАНИЯ | 2011 |
|
RU2475980C2 |
Изобретение относится к мобильной станции, системе связи и способу доставки данных. Технический результат заключается в обеспечении быстрой передачи пакетов мобильной станции. Способ доставки данных от базовой станции к мобильной станции содержит следующие этапы: добавляют в целевой базовой станции отличительную информацию, которая делает возможным отличать данные, которые переданы к мобильной станции от исходной базовой станции, от данных, которые не переданы к мобильной станции от исходной базовой станции, но переданы к целевой базовой станции от исходной базовой станции, к данным, которые передают к мобильной станции; передают данные, к которым добавлена отличительная информация, к мобильной станции от целевой базовой станции; выполняют в мобильной станции различение данных, принятых от исходной базовой станции, от данных, которые приняты, но не переданы, от исходной базовой станции, и выполняют доставку по порядку упомянутых принятых данных, на основании упомянутой отличительной информации. 3 н. и 1 з.п. ф-лы, 31 ил.
1. Способ доставки данных для посылки данных и информации упорядочения, соответствующей упомянутым данным, от базовой станции к мобильной станции, и выполнения доставки по порядку упомянутых данных, принятых мобильной станцией, на основании упомянутой информации упорядочения, содержащий этапы:
добавляют в целевой базовой станции отличительную информацию, которая делает возможным отличать данные, которые переданы к мобильной станции от исходной базовой станции, от данных, которые не переданы к мобильной станции от исходной базовой станции, но переданы к целевой базовой станции от исходной базовой станции, к данным, которые передают к мобильной станции,
передают данные, к которым добавлена отличительная информация, к мобильной станции от целевой базовой станции,
выполняют в мобильной станции различение данных, принятых от исходной базовой станции, от данных, которые приняты, но не переданы, от исходной базовой станции, и выполняют доставку по порядку упомянутых принятых данных, на основании упомянутой отличительной информации.
2. Способ доставки данных по п.1, в котором отличительная информация является порядковым номером, который добавляется к упомянутым данным.
3. Система связи для посылки данных и информации упорядочения, соответствующей упомянутым данным, от базовой станции к мобильной станции, и выполнения доставки по порядку упомянутых данных, принятых мобильной станцией, на основании упомянутой информации упорядочения, содержащая:
исходную базовую станцию; и
целевую базовую станцию, причем
целевая базовая станция включает в себя передатчик, который добавляет отличительную информацию, которая делает возможным отличать данные, которые переданы к мобильной станции от исходной базовой станции, от данных, которые не переданы к мобильной станции от исходной базовой станции, но переданы к целевой базовой станции от исходной базовой станции, к данным, которые передаются к мобильной станции, и передает упомянутые данные, к которым добавлена отличительная информация, к мобильной станции, и
мобильная станция включает в себя процессор доставки данных, который различает данные, принятые от исходной базовой станции, от данных, которые приняты, но не переданы, от исходной базовой станции, и выполняет доставку по порядку упомянутых принятых данных, на основании упомянутой отличительной информации.
4. Мобильная станция, содержащая:
приемник для приема отличительной информации с данными от целевой базовой станции, в которой отличительная информация делает возможным отличать данные, принятые от исходной базовой станции, от данных, которые приняты, но переданы, от исходной базовой станции, и
процессор доставки данных, который различает данные, принятые от исходной базовой станции, от данных, которые приняты, но не переданы, от исходной базовой станции, и выполняет доставку по порядку упомянутых принятых данных, на основании упомянутой отличительной информации, принятой от целевой базовой станции.
СИСТЕМА И СПОСОБ ПРЕДОТВРАЩЕНИЯ ТУПИКОВОЙ СИТУАЦИИ С ИСПОЛЬЗОВАНИЕМ ТАЙМЕРА ДЛЯ СИСТЕМЫ ВЫСОКОСКОРОСТНОГО НИСХОДЯЩЕГО ПАКЕТНОГО ДОСТУПА | 2002 |
|
RU2287220C2 |
СПОСОБ ПЕРЕДАЧИ ПАКЕТОВ ДАННЫХ В СИСТЕМЕ РАДИОСВЯЗИ | 2002 |
|
RU2297105C2 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
EP 1059823 A1, 13.12.2000 | |||
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
2014-05-27—Публикация
2012-09-24—Подача