Протокол маршрутизации

Иллюстрации

Показать все

Изобретение относится к системам беспроводной связи, а более конкретно к установлению коммуникационных маршрутов или туннелей в системах беспроводной связи. Техническим результатом является поддержка передачи обслуживания от текущей базовой станции к целевой базовой станции. Указанный технический результат достигается тем, что устанавливается протокол маршрутизации, посредством которого мобильное устройство может осуществлять связь с множеством (приемных) базовых станций, несмотря на то что туннель создан через обслуживающую базовую станцию. Сообщение, которое включает в себя заголовок создания маршрута, может передаваться мобильным устройством для того, чтобы создавать туннель. Заголовок создания маршрута анализируется принимающей базовой станцией в то время, когда мобильное устройство находится в состоянии ожидания открытия. Различные ошибки могут возникать в отношении заголовка создания маршрута. Эти ошибки могут передаваться в мобильное устройство посредством базовой станции посредством установки одного или более полей кодов ошибок, после того как ошибки разрешены, при необходимости может быть выполнена другая попытка создавать туннель с базовой станцией. 10 н. и 39 з.п. ф-лы, 9 ил.

Реферат

Перекрестная ссылка

Данная заявка испрашивает приоритет предварительной патентной заявки США № 60/913988, поданной 4.25.07, озаглавленной "Methods and Apparatus for Providing Route Protocol", и предварительной патентной заявки США № 60/949297, поданной 7.12.07, озаглавленной "Route Protocol Design for UMB", переуступленных правообладателю настоящей заявки и полностью включенных в данный документ посредством ссылки.

Область техники, к которой относится изобретение

Последующее описание, в общем, относится к системам беспроводной связи, а более конкретно к установлению коммуникационных маршрутов или туннелей в системах беспроводной связи.

Уровень техники

Беспроводные системы связи стали доминирующим средством, посредством которого большинство людей по всему миру осуществляют связь. Эти системы могут быть системами множественного доступа, обеспечивающими поддержку связи с множеством пользователей посредством совместного использования доступных системных ресурсов (к примеру, ширины полосы и мощности передачи). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA) и системы множественного доступа с ортогональным частотным разделением (FDMA) и другие системы.

Типичная система или сеть беспроводной связи (к примеру, использующая технологии частотного, временного и кодового разделения) включает в себя одну или более базовых станций, которые предоставляют зону покрытия, и один или более мобильных (к примеру, беспроводных) терминалов, которые позволяют передавать и принимать данные в зоне покрытия. Типичная базовая станция может одновременно передавать несколько потоков данных для услуг широковещательной, многоадресной и/или одноадресной передачи, при этом потоком данных является поток данных, который может представлять отдельный интерес для приема посредством мобильного терминала. Мобильный терминал в зоне покрытия базовой станции может быть заинтересован в приеме одного, нескольких или всех потоков данных, переносимых посредством составного потока. Аналогично, мобильный терминал может передавать данные в базовую станцию или другой мобильный терминал.

В таких системах связи желательно предоставлять непрерывное обслуживание, когда мобильное устройство перемещается между соседними географическими сотами, называемое передачей обслуживания. Эта передача важна, поскольку прерывание может приводить к ухудшению качества, незавершенному обмену данными или другим нежелательным ситуациям. Таким образом, есть потребность поддерживать передачи обслуживания от текущей базовой станции к целевой базовой станции.

Раскрытие изобретения

Далее представлена упрощенная сущность одного или более аспектов, для обеспечения базового понимания этих аспектов. Эта сущность не является всесторонним обзором всех рассматриваемых аспектов и не предназначена ни для выявления ключевых или важнейших элементов всех аспектов, ни для определения объема каких-либо или всех аспектов. Ее единственная цель - представить некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое представлено далее.

В соответствии с одним или более аспектов и их соответствующим раскрытием сущности различные аспекты описаны в связи с созданием туннелей между двумя или более базовыми станциями.

Один аспект относится к способу для создания туннельной взаимосвязи между мобильным устройством и базовой станцией. Способ включает в себя выбор, по меньшей мере, одной базовой станции для установления связи через туннель и передачу сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Способ также включает в себя ожидание подтверждения заголовка создания маршрута и переход из состояния ожидания открытия, если подтверждение принято. Подтверждение указывает создание туннельной взаимосвязи.

Другой аспект относится к устройству беспроводной связи, которое включает в себя запоминающее устройство и процессор. Запоминающее устройство сохраняет инструкции, связанные с выбором, по меньшей мере, одной базовой станции для установления связи через туннель и передачей сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию. Запоминающее устройство дополнительно сохраняет инструкции, связанные с ожиданием подтверждения заголовка создания маршрута и переходом из состояния ожидания открытия, если подтверждение принято. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Процессор соединен с запоминающим устройством и выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.

Дополнительный аспект относится к компьютерному программному продукту, содержащему машиночитаемый носитель. Машиночитаемый носитель включает в себя первый набор кодов для побуждения компьютера выбрать, по меньшей мере, одну базовую станцию для установления связи через туннель и второй набор кодов для побуждения компьютера передать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Машиночитаемый носитель включает в себя третий набор кодов для побуждения компьютера ожидать подтверждения заголовка создания маршрута и четвертый набор кодов для побуждения компьютера переходить из состояния ожидания открытия, если подтверждение принято. Подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции.

Дополнительный аспект относится к устройству, которое включает в себя средство для выбора, по меньшей мере, одной базовой станции для установления связи через туннель и средство для передачи сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Устройство также включает в себя средство для ожидания подтверждения заголовка создания маршрута. Подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции. Средство для передачи сообщения может повторно передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию до тех пор, пока подтверждение не будет принято. Также включено средство для перехода из состояния ожидания открытия, когда подтверждение принято.

Еще один другой аспект относится, по меньшей мере, к одному процессору для протокола маршрутизации. Процессор содержит первый модуль, выполненный с возможностью выбирать, по меньшей мере, одну базовую станцию для установления связи через туннель, и второй модуль, выполненный с возможностью передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Процессор также включает в себя третий модуль, выполненный с возможностью ожидать подтверждения заголовка создания маршрута. Подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции. Также в процессор включен четвертый модуль, выполненный с возможностью повторно передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию до тех пор, пока подтверждение не будет принято, и пятый модуль, выполненный с возможностью переходить из состояния ожидания открытия, когда подтверждение принято.

Другой аспект относится к способу для создания туннельной взаимосвязи между мобильным устройством и базовой станцией. Способ включает в себя прием сообщения, которое включает в себя заголовок создания маршрута, от мобильного устройства. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Способ также включает в себя определение того, находится ли мобильное устройство в состоянии ожидания открытия, и анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия. Дополнительно, способ включает в себя создание сообщения протокола маршрутизации в ответ на принимаемое сообщение и передачу созданного сообщения протокола маршрутизации в мобильное устройство.

Еще один другой аспект относится к устройству беспроводной связи, которое включает в себя запоминающее устройство и процессор. Запоминающее устройство сохраняет инструкции, связанные с приемом сообщения, которое включает в себя заголовок создания маршрута, от мобильного устройства. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Запоминающее устройство также сохраняет инструкции, связанные с определением того, находится ли мобильное устройство в состоянии ожидания открытия, и анализом заголовка создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия. Запоминающее устройство дополнительно сохраняет инструкции, связанные с созданием сообщения протокола маршрутизации в ответ на принимаемое сообщение и передачу созданного сообщения протокола маршрутизации в мобильное устройство. Процессор соединен с запоминающим устройством и выполнен с возможностью осуществлять инструкции, сохраненные в запоминающем устройстве.

Дополнительный аспект относится к компьютерному программному продукту, который включает в себя машиночитаемый носитель. Машиночитаемый носитель включает в себя первый набор кодов для побуждения компьютера принимать сообщение, которое включает в себя заголовок создания маршрута, от мобильного устройства. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Машиночитаемый носитель также включает в себя второй набор кодов для побуждения компьютера определять то, находится ли мобильное устройство в состоянии ожидания открытия, и третий набор кодов для побуждения компьютера анализировать заголовок создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия. Дополнительно в машиночитаемый носитель включен четвертый набор кодов для побуждения компьютера создавать сообщение протокола маршрутизации в ответ на принимаемое сообщение и пятый набор кодов для побуждения компьютера передавать созданное сообщение протокола маршрутизации в мобильное устройство.

Еще один аспект относится к устройству, которое включает в себя средство для приема сообщения, которое включает в себя заголовок создания маршрута, от мобильного устройства. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Устройство также включает в себя средство для определения того, находится ли мобильное устройство в состоянии ожидания открытия, и средство для анализа заголовка создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия. Дополнительно, устройство включает в себя средство для создания сообщения протокола маршрутизации в ответ на принимаемое сообщение и средство для передачи созданного сообщения протокола маршрутизации в мобильное устройство.

Другой аспект относится, по меньшей мере, к одному процессору для протокола маршрутизации. Процессор включает в себя первый модуль, выполненный с возможностью принимать сообщение, которое включает в себя заголовок создания маршрута, от мобильного устройства. Заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля. Процессор также включает в себя второй модуль, выполненный с возможностью определять, находится ли мобильное устройство в состоянии ожидания открытия, и третий модуль, выполненный с возможностью анализировать заголовок создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия. Заголовок создания маршрута игнорируется, если устройство не находится в состоянии ожидания открытия. Дополнительно в процессор включен четвертый модуль, выполненный с возможностью создавать сообщение протокола маршрутизации в ответ на принимаемое сообщение, и пятый модуль, выполненный с возможностью передавать созданное сообщение протокола маршрутизации в мобильное устройство.

Для достижения вышеуказанных и связанных целей один или более аспектов содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные признаки одного или более аспектов. Тем не менее, эти признаки являются показательными только для немногих из различных способов, которыми могут использоваться принципы различных аспектов. Другие преимущества и новые признаки должны стать очевидными из следующего подробного описания, если рассматривать их вместе с чертежами, и раскрытые аспекты включают в себя все эти аспекты и их эквиваленты.

Краткое описание чертежей

Фиг. 1 иллюстрирует систему беспроводной связи в соответствии с различными аспектами, представленными в данном документе.

Фиг. 2 иллюстрирует систему, которая упрощает реализацию протокола маршрутизации в среде беспроводной связи.

Фиг. 3 иллюстрирует систему, которая упрощает реализацию протокола маршрутизации в среде беспроводной связи.

Фиг. 4 иллюстрирует два примера пакетов протокола маршрутизации.

Фиг. 5 иллюстрирует примерные заголовки протокола маршрутизации и то, как эти различные заголовки взаимодействуют.

Фиг. 6 иллюстрирует способ для создания туннельной взаимосвязи между мобильным устройством и базовой станцией.

Фиг. 7 иллюстрирует способ для установления связи между мобильным устройством и базовой станцией через туннель.

Фиг. 8 иллюстрирует примерную систему, которая создает туннельную взаимосвязь между мобильным устройством и базовой станцией.

Фиг. 9 иллюстрирует примерную систему, которая создает туннельную взаимосвязь между мобильным устройством и базовой станцией.

Осуществление изобретения

Различные аспекты описываются далее со ссылкой на чертежи. В нижеследующем описании, для целей пояснения, многие конкретные детали поясняются для того, чтобы предоставить полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что такие аспекты могут применяться на практике без этих конкретных деталей. В иных случаях распространенные структуры и устройства показаны в форме блок-схем для упрощения описания этих аспектов.

При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. предназначены для ссылок на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство могут быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету с другими системами посредством сигнала).

Более того, различные аспекты описываются в данном документе в связи с беспроводным терминалом. Беспроводной терминал также может называться системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным аппаратом, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (UE). Беспроводным устройством может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), смартфон, станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), карманное устройство связи, карманное вычислительное устройство, спутниковое радиоустройство и/или другое обрабатывающее устройство для обмена данными в беспроводной системе. Помимо этого различные аспекты описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с беспроводным терминалом(ами) и также может упоминаться как точка доступа, узел B или определяться каким-либо другим термином.

Различные аспекты или признаки представляются относительно систем, которые могут включать в себя ряд устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все из устройств, компонентов, модулей и т.д., поясненных в связи с чертежами. Также может использоваться комбинация этих подходов.

На фиг. 1 проиллюстрирована система 100 беспроводной связи в соответствии с различными аспектами, представленными в данном документе. Система 100 может содержать одну или более базовых станций в одном или более секторов, которые принимают, передают, ретранслируют и т.п. сигналы беспроводной связи друг другу и/или в одно или более мобильных устройств. Каждая базовая станция может содержать несколько трактов передатчика и трактов приемника (к примеру, по одному для каждой передающей и приемной антенны), каждый из которых, в свою очередь, может содержать множество компонентов, ассоциированных с передачей и приемом сигналов (к примеру, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.). Каждое мобильное устройство может содержать один или более трактов передатчика и трактов приемника, которые могут быть использованы для системы со многими входами и многими выходами (MIMO). Каждый тракт передатчика и приемника может содержать множество компонентов, ассоциированных с передачей и приемом сигналов (к примеру, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), как должно быть ясно специалистам в данной области техники.

Как проиллюстрировано, мобильное устройство 102 может посылать и/или принимать пакеты с базовой станции 104 по линии беспроводной связи, упоминаемой в данном документе как первичная базовая станция 104. В системе 100 беспроводной связи могут быть другие базовые станции, такие как базовые станции 106 и 108, которые находятся вне досягаемости мобильного устройства 102. Таким образом, подключение не может быть установлено непосредственно с этими базовыми станциями 106, 108. Тем не менее, технология, упоминаемая как туннелирование, может быть использована для того, чтобы мобильное устройство 102 обменивалось данными с базовыми станциями 106 и 108 через первичную базовую станцию 104. Базовые станции 106 и 108 упоминаются в данном документе как вторичные базовые станции. Хотя ряд мобильных устройств 102 и базовых 104, 106 и 108 станций могут быть включены в систему 100 беспроводной связи, следует принимать во внимание, что для простоты проиллюстрировано одно мобильное устройство 102, которое передает сигналы данных, передаваемых по системам связи, в одну первичную базовую станцию 104, которая туннелирует эти сигналы в две вторичные базовые станции 106, и 108.

Например, мобильное устройство 102 может наблюдать радиосигнал (к примеру, форму пилотного сигнала) от вторичной базовой станции 106 и/или 108, однако наблюдаемый сигнал может быть недостаточно сильным (к примеру, слабый сигнал), чтобы предоставлять возможность прямой связи с вторичными базовыми станциями 106 или 108. Однако мобильному устройству 102 было бы желательно установить взаимосвязь с одной или более из вторичных базовых станций 106, 108 посредством установления туннеля через первичную базовую станцию 104 и получения зарезервированных ресурсов во вторичной базовой станции 106, 108. Если сигнал с одной или более из вторичных базовых станций 106, 108 становится более сильным, мобильному устройству 102 может быть желательным установить прямую связь с вторичными базовыми станциями 106, 108 на физическом уровне. Таким образом, туннель может быть установлен в ожидании наличия в конечном счете прямой связи с одной или более из вторичных базовых станций 106, 108. Туннель может резервировать ресурсы во вторичных базовых станциях 106, 108, что дает возможность мобильному устройству 102 устанавливать защищенную взаимосвязь с вторичными базовыми станциями 106, 108. Таким образом, плавная и/или эффективная передача обслуживания может достигаться по мере того, как обслуживание мобильного устройства 102 передается от первичной базовой станции 104 к вторичной базовой станции 106, 108.

Различные аспекты, раскрытые в данном документе, относятся к установлению и/или разрыву взаимосвязи (к примеру, маршрута или туннеля) между терминалом доступа 102 и базовыми станциями 106 и 108. Один или более из аспектов, раскрытых в данном документе, относятся к адресации или сигнализации, которая используется для установления и/или удаления туннелей. Дополнительно или альтернативно, некоторые из аспектов относятся к типу сообщений и типу функциональностей, которые могут быть реализованы посредством туннелей. Подробности, касающиеся этих аспектов, детально поясняются со ссылкой на следующие чертежи и подробное описание.

Фиг. 2 иллюстрирует систему 200, которая упрощает реализацию протокола маршрутизации в среде беспроводной связи. Система 200 включает в себя устройство 202 беспроводной связи, которое, как показано, передает данные по каналу. Хотя проиллюстрировано как передающее данные, устройство 202 беспроводной связи также может принимать данные по каналу (к примеру, устройство 202 беспроводной связи может одновременно передавать и принимать данные, устройство 202 беспроводной связи может передавать и принимать данные в различное время, выполнять комбинацию вышеозначенного и т.д.). Устройство 202 беспроводной связи, например, может быть мобильным устройством (к примеру, мобильным устройством 102 по фиг. 1). Для целей понимания устройство 202 беспроводной связи упоминается в данном документе как мобильное устройство 202.

В мобильное устройство 202 включен модуль 204 выбора маршрута, который может определять то, должен ли создаваться туннель через первичную базовую станцию к одной или более вторичных базовых станций. Этот туннель может давать возможность мобильному устройству 202 обмениваться данными с одной или более вторичных базовых станций через первичную базовую станцию. Туннель может реализовываться посредством протокола маршрутизации и протокола межмаршрутного туннелирования. Заголовки в этих протоколах предоставляют конкретную функциональность для различных туннелей. Заголовок создания маршрута включает в себя один или более параметров, ассоциированных с заданием туннеля. Например, заголовок создания маршрута может передавать информацию, связанную с персонализацией, выбранной для маршрута, идентификатор маршрута, должны ли существующие маршруты быть удалены, а также другие параметры, ассоциированные с созданием и/или удалением маршрутов (или туннелей).

Модуль 206 идентификатора маршрута может определять идентификатор маршрута (RouteID), который является различным для каждого туннеля, созданного посредством мобильного устройства 202. RouteID включается в заголовок создания маршрута посредством модуля 206 идентификатора маршрута. Как базовая станция, так и мобильное устройство могут обнаруживать неактуальные сообщения (сообщения, не направленные в экземпляр текущего используемого маршрута) посредством использования RouteID. Поскольку базовые станции создают и удаляют маршруты к мобильным устройствам, может быть возможность несовпадения между экземпляром маршрута в базовой станции и мобильном устройстве. Например, базовая станция может иметь экземпляр старого маршрута для мобильного устройства, даже если мобильное устройство создало новый маршрут. RouteID дает возможность базовой станции и мобильному устройству определять то, используется ли одинаковый экземпляр маршрута для осуществления связи, что может быть определено, когда экземпляр маршрута создан. Выполняется определение для передач через радиоинтерфейс и/или преобразования "один-к-одному" между MACID и RouteID.

Для туннелированной связи RouteID включается в заголовки протокола межмаршрутного туннелирования (IRTP). RouteID в IRTP-заголовке включается в передачу между базовыми станциями (в заголовок туннеля канального уровня), и наоборот.

В соответствии с некоторыми аспектами маршрут или туннель могут быть уже установлены с вторичной базовой станцией. В этой ситуации пакет может приниматься от базовой станции в ответ на запрос на создание маршрута. Пакет может включать в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута. На основе этой информации мобильное устройство 202 может определить, что туннельная взаимосвязь уже установлена и, следовательно, не должна повторно устанавливаться.

Может быть несколько туннелей, ассоциированных с мобильным устройством 202. Например, мобильное устройство 202 может иметь несколько туннелей для нескольких (вторичных) базовых станций (к примеру, один туннель для базовой станции 106 по фиг. 1 и второй туннель для базовой станции 108). Каждый туннель имеет различный RouteID. В соответствии с некоторыми аспектами RouteID является семибитовым идентификатором, например семь из следующих неиспользуемых младших битов (LSB) RouteCounter.

В целях примера, а не ограничения, каждый раз, когда сообщения отправляются по туннелю, который уже установлен, мобильное устройство 202 отправляет сообщения в первичную базовую станцию, с которой оно непосредственно соединено. Первичная базовая станция перенаправляет сообщения в базовую станцию точки туннелирования (к примеру, вторичную базовую станцию). Когда первичная базовая станция отправляет сообщение во вторичную базовую станцию, сообщение включает в себя RouteID для каждого сообщения. В некоторых ситуациях, возможно, осуществляется попытка установления нескольких туннелей с одной и той же вторичной базовой станцией. Например, первый туннель установлен, а затем принимается ошибка, поскольку второй туннель установлен. Эти два туннеля имеют различные идентификаторы маршрута. Вследствие дрожания фазы или плохих условий распространения по сети сообщения могут начинать поступать во вторичную базовую станцию в некорректном порядке. Поскольку RouteID включается в каждое сообщение, вторичная базовая станция может отклонять сообщения, которые соответствуют уже несуществующему туннелю, который заменяется наличием другого туннеля (идентифицированного посредством RouteID). Таким образом, RouteID в каждом сообщении может уменьшать неактуальные сообщения, которые посланы в уже несуществующий туннель.

Другим полем, включенным в протокол маршрутизации, является персонализация, которая определяет персонализацию для маршрута, которая определяется посредством модуля 208 персонализации. Это определение может быть выполнено на основе заранее согласованных типов туннелей, которые поддерживаются посредством мобильного устройства 202. Персонализация - это совокупность типов протоколов и совокупность определенных значений атрибутов или параметров. Каждый протокол включает в себя атрибуты, которые указывают признаки, которые активируются в любой момент времени. Персонализация также может включать в себя номер версии для протокола. Чтобы подключение было возможным между мобильным устройством 202 и пунктом назначения (к примеру, базовой станцией на другом конце туннеля, вторичной базовой станцией), оба объекта (к примеру, мобильное устройство и вторичная базовая станция) должны согласовывать язык связи. После того как эти два объекта (к примеру, мобильное устройство и вторичная базовая станция) согласуют то, какая персонализация должна использоваться, может происходить обмен данными. Список заранее определенных персонализаций и заголовок создания маршрута могут идентифицировать то, какой язык должен использоваться в конкретном маршруте. Персонализация - это идентификатор начального набора протоколов (IPSI) и индекс персонализации (или идентификатор набора протоколов (PSI)). Если предусмотрен переключатель незавершенной персонализации, мобильное устройство присваивает персонализации значение незавершенной персонализации.

В соответствии с некоторыми аспектами персонализация, выбранная посредством модуля 208 персонализации, может не поддерживаться посредством вторичной базовой станции. В этой ситуации мобильное устройство 202 принимает код ошибки от вторичной базовой станции, указывающий, что персонализация не поддерживается. Мобильное устройство 202 также может принимать список персонализаций, которые поддерживаются и из которых модуль 208 персонализации может анализировать список и выбирать персонализацию, поддерживаемую посредством мобильного устройства 202. Пакет заголовка создания маршрута может модифицироваться так, чтобы включать в себя выбранную информацию персонализации, и передавать информацию в выбранную базовую станцию. В соответствии с некоторыми аспектами список персонализаций, принимаемых от базовой станции, ранжируется в порядке предпочтения, как определено посредством базовой станции. Если мобильное устройство поддерживает первую ранжированную персонализацию, эта персонализация используется. Если первая ранжированная персонализация не поддерживается, может быть использована вторая ранжированная персонализация и т.д.

В соответствии с некоторыми аспектами мобильное устройство 202 может иметь несколько персонализаций, активных практически одновременно. Например, мобильное устройство 202 имеет несколько открытых маршрутов (к примеру, поддерживает связь с несколькими вторичными базовыми станциями). Каждый маршрут может иметь различную персонализацию, которая является функцией от характеристик базовой станции и характеристик мобильного устройства.

Также в мобильное устройство 202 включен модуль 210 идентификатора терминала доступа (ATI), который используется посредством мобильного устройства 202 для того, чтобы указывать его идентификационные данные вторичной базовой станции с тем, чтобы между этими двумя объектами могла быть установлена связь. Идентификационные данные мобильного устройства включаются в заголовок идентификатора терминала доступа (ATI), который передает идентификатор терминала доступа (ATI). ATI-заголовок задается равным UATI (ATI для одноадресной передачи), если UATI назначен мобильному устройству. Если UATI не назначен мобильному устройству, ATI-заголовок задается равным RATI (случайный ATI).

Вторичная базовая станция может принимать ATI-заголовок и может передавать ATI-заголовок обратно в мобильное устройство, чтобы подтверждать, совпала ли базовая станция с корректным ATI для корректного мобильного устройства. Например, базовая станция может задавать ATI-заголовок равным значению ATI, принимаемому от мобильного устройства 202. Если ATI-заголовок, принимаемый от базовой станции, является корректным заголовком ATI (к примеру, ATI-заголовком, который соответствует мобильному устройству 202), мобильное устройство 202 может достигать состояния ATI привязки, которое указывает, что базовая станция и мобильное устройство 202 имеют сведения друг о друге. В соответствии с некоторыми аспектами ATI-заголовок может быть 128-битовым идентификатором мобильного устройства 202.

ATI-заголовок включается посредством мобильного устройства 202, если протокол подключенного состояния находится в состоянии BindATI. Например, мобильное устройство 202 остается в BindATI, если заголовок протокола маршрутизации, который содержит ATI-заголовок, идентичный заголовку ATI, отправляемому посредством мобильного устройства 202, не принимался от вторичной базовой станции. Мобильное устройство 202 выводит из состояния BindATI, если заголовок протокола маршрутизации, принимаемый от вторичной базовой станции, содержит идентичный ATI-заголовок, отправляемый посредством мобильного устройства 202.

Заголовок создания маршрута отсылается посредством передающего устройства 212, ассоциированного с мобильным устройством 202, до тех пор пока не будет принято подтверждение того, что вторичная базовая станция создавала туннель, и/или пока не принят пакет от базовой станции. Подтверждение указывает создание туннельной взаимосвязи. До тех пор пока это подтверждение не будет принято, мобильное устройство 202 находится в состоянии ожидания открытия, и мобильное устройство продолжает передавать заголовок создания маршрута. Состояние ожидания открытия указывает, что мобильное устройство 202 не приняло пакеты от вторичной базовой станции на этом маршруте. Передатчик 212 может продолжать отсылать заголовок создания маршрута до тех пор, пока подтверждение не будет принято. Практически одновременно с тем, как подтверждение принято, мобильное устройство 202 выходит (или переходит из) состояния ожидания открытия, и заголовок создания маршрута больше не отсылается посредством передающего устройства 212.

В соответствии с некоторыми аспектами практически одновременно с приемом ATI-заголовка от вторичной базовой станции, мобильное устройство 202 отсылает индикатор ATIReceived(ATIType, ATI, RouteStatus) (используемый посредством протокола подключенного состояния (CSP)). В соответствии с этими аспектами, если ATI-заголовок отсутствует или присутствует заголовок ErrorCode, RouteStatus задается равным Failure (0x1). В противном случае RouteStatus задается равным 0x0.

Следует отметить, что информация ATI-заголовка используется при осуществлении связи с вторичной базовой станцией, а не первичной базовой станцией, с которой мобильное устройство 202 имеет возможность прямого подключения на физическом уровне. Дополнительно, ATI-заголовок не отсылается во время передачи обслуживания. Однако ATI-заголовок отсылается один раз, когда устанавливается первое соединение с первой вторичной базовой станцией. После установления с первой вторичной базовой станцией (которая теперь знает идентификационные данные мобильного устройства), последующие туннели, которые устанавливаются с другими вторичными базовыми станциями, координируются друг с другом, чтобы совместно использовать идентификационные данные мобильного устройства 202. Таким образом, для последующего создания ATI-туннеля ATI-заголовок (и ATI-модуль 210), возможно, не должен выполнять последующие функции, если базовые станции могут передать информацию ATI-заголовка.

Таким образом, в некоторых ситуациях, базовая станция, к которой создается туннель (к примеру, вторичная базовая станция), возможно, не знает последний идентификатор мобильного устройства, поскольку адрес мобильного устройства изменялся. В случаях, если адрес не изменялся, обслуживающая базовая станция (к примеру, первичная базовая станция) может передать адрес во вторичную базовую станцию. Но если адрес изменялся в последнее время, обслуживающая базовая станция может не иметь сведений об изменении в адресе, поскольку изменение адреса - э