Область техники, к которой относится изобретение
Настоящее изобретение относится в целом к области беспроводной связи, а конкретнее к системам и способам для раннего определения сетевой поддержки мобильного межсетевого протокола.
Уровень техники
Недавние успехи в беспроводной связи и быстрое расширение использования интернета значительно увеличили потребность в мобильных вычислениях. Технология множественного доступа с кодовым разделением каналов (МДКР) (CDMA) сыграла критическую роль в столкновении с этой потребностью.
МДКР представляет собой радиочастотный (РЧ) (RF) метод, определенный в промежуточном стандарте-95 Ассоциации индустрии связи/Ассоциации электронной индустрии, именуемом «IS-95» и озаглавленном «Стандарт совместимости мобильной станции - базовой станции для двухрежимной широкополосной сотовой системы с расширенным спектром», который был опубликован в июле 1993 года и который рассматривается как пример системы для применения различных вариантов осуществления настоящего изобретения.
Устройства связи МДКР назначают уникальный код сигналам связи и расширяют эти сигналы по общей полосе частот расширенного спектра. Пока устройство связи имеет правильный код, оно может успешно обнаруживать и выбирать сигнал среди других сигналов, одновременно передаваемых в той же самой полосе частот.
Увеличенная надежность мобильной связи привела к потребности в удаленных беспроводных вычислениях, в которых вычислительное устройство, такое как переносной компьютер или ручной компьютер дистанционно связывается с компьютерной сетью (например, интернетом) через мобильный телефон. Хотя IS-95 не определяет явно протокол(ы) для такого удаленного беспроводного вычисления, существует несколько стандартов, которые конкретизируют протоколы и/или алгоритмов для таких интерфейсов и приложений. Стандарт межсетевого протокола (МП) (IP) включен во многие устройства беспроводной связи. Стандартный запрос на комментарий № 791 (RFC 791), озаглавленный «Описание программного протокола интернета DAPRA межсетевого протокола», опубликованный в сентябре 1981 года, представляет собой протокол сетевого уровня, который приспосабливает пакетизацию данных для передачи. Адресная и маршрутная информация включается в пакетные заголовки. Эти заголовки содержат адреса, которые идентифицируют посылающее и принимающее устройства. Эти адреса используются маршрутизаторами в сети для выбора тракта ретрансляции каждого пакета к его конечному месту назначения на назначенный адрес места назначения.
Другим общеизвестным протоколом в беспроводной связи является протокол от пункта к пункту (ППП) (РРР), используемый для управления доступом беспроводной связи к компьютерной сети (например, интернету). Протокол ППП описывается в запросе на комментарий 1661 (RFC 1661), озаглавленном «Протокол от пункта к пункту (ППП)», опубликованном в июле 1994 года. Протокол ППП конкретизирует стандарты для переноса данных от пункта к пункту, в том числе метод инкапсулирования многопротокольных данных, протокол управления линией связи (ПУЛ) (LCP) для установления и конфигурирования линии передачи данных, и протоколы сетевого управления (ПСУ) (NCP) для установления и конфигурирования протоколов сетевого уровня.
Другой стандарт, обозначенный IETF RFC 2002, озаглавленный «Поддержка мобильности МП для IPv4», называемый обычно «Мобильный МП», обеспечивает стандарты связи, но не обращается к беспроводным аспектам мобильных вычислений.
С принятием стандартов третьего поколения для связи МДКР введены телекоммуникационные стандарты для беспроводной сетевой связи. Телекоммуникационный стандарт, обозначенный как IS-835, озаглавленный «Беспроводный сетевой стандарт МДКР 2000», опубликованный в июне 2000 года, и телекоммуникационный стандарт, обозначенный как IS-835А, опубликованный в мае 2001 года, вводят определенный протокол для использования с устройствами МДКР третьего поколения. Эти стандарты именуются здесь как «IS-835».
Имеется возрастающая потребность в услугах пакетирования данных по системам беспроводной связи. Поскольку традиционные системы беспроводной связи спроектированы для речевой связи, расширение услуг передачи данных приводит ко множеству проблем. Конкретно, развертывание МП для мобильных устройств (т.е. мобильный МП) имеет уникальный набор требований и целей. Мобильный МП является стандартом конкретно для IPv4. Могут существовать иные способы развертывания МП на беспроводные сети. Мобильное развертывание в системе беспроводной связи представляет уникальные требования и создает непохожие проблемы, стоящие перед развертыванием МП в немобильной среде.
Одна проблема с мобильным МП заключается в полной стоимости времени соединения и эфирных ресурсов. Регистрация мобильного МП выполняется после того, как установлено пакетное сетевое соединение. В беспроводных сетях эфирные ресурсы и время соединения являются дорогими ресурсами как для поставщика, так и для потребителя. Существуют проблемы в развертывании мобильного МП при руководстве и сохранении ресурсов.
Поэтому имеется необходимость в эффективном способе руководства ресурсами в системе беспроводной связи, воплощающей мобильный МП. Конкретно, имеется необходимость в способе раннего завершения или разъединения мобильного устройства от беспроводной сети, когда эта сеть не поддерживает мобильный МП. Помимо этого имеется необходимость в способе обнаружения, в процессе инициирования связи или перед ним, того, что сеть не поддерживает мобильного МП.
Краткое описание чертежей
Фиг. 1 является блок-схемой сети связи, воплощающей мобильный МП для обеспечения связи с мобильным узлом.
Фиг. 2 является схемой системы связи с расширенным спектром, которая поддерживает несколько пользователей.
Фиг. 3 является блок-схемой одной системы связи, поддерживающей передачи данных МП.
Фиг. 4 является функциональной блок-схемой беспроводной линии связи вычислительного устройства с компьютерной сетью.
Фиг. 5 иллюстрирует логическое соединение между вычислительным устройством и сетью мобильного МП с помощью беспроводной системы, аналогичной системе по фиг. 4.
Фиг. 6 иллюстрирует блок-схему алгоритма для раннего определения сетевой поддержки мобильного МП.
Фиг. 7 иллюстрирует поток сигналов, связанный с инициирующим сообщением из мобильного узла в топологии системы беспроводной связи.
Фиг. 8 иллюстрирует поток сигналов, связанный с регистрацией мобильного узла с домашним агентом в топологии системы беспроводной связи.
Фиг. 9 иллюстрирует поток сигналов, связанный с согласованием линии беспроводной связи с помощью системы по фиг. 5.
Фиг. 10 иллюстрирует блок-схему алгоритма для раннего определения сетевой поддержки мобильного МП.
Фиг. 11 иллюстрирует блок-схему некоторых компонентов в варианте осуществления абонентского блока.
Осуществление изобретения
Раскрывается способ раннего определения сетевой поддержки мобильного МП в системе беспроводной связи. Раннее определение относится к определению, осуществляемому перед инициирование связи или в процессе этого инициирования. Такое определение обнаруживает статус сети в том, поддерживает ли такая сеть мобильный МП. В настоящее время регистрация мобильного МП выполняется после того, как установлена возможность пакетного сетевого соединения. Общий способ сначала устанавливает эфирную линию для услуги пакетированных данных между мобильным устройством и беспроводной сетью, затем согласует возможность передачи пакетированных данных через ППП 3 и, наконец, выполняет регистрацию мобильного МП. В беспроводной сети эфирные ресурсы и время соединения являются дорогими ресурсами как для поставщика, так и для потребителя. Поэтому использование таких ресурсов в течение шагов 1 и 2 излишне, если шаг 3 недоступен. Настоящие варианты осуществления и способ(ы), описанные здесь, обеспечивают раннее определение сетевой совместимости, т.е. поддерживает ли сеть мобильный МП, обеспечивая более эффективный механизм регистрации. Иными словами, настоящие способ(ы) обеспечивают определение совместимости перед пакетным сетевым соединением.
В одном варианте осуществления мобильный узел соединяется с беспроводной сетью. Затем выполняется проверка на условие разъединения, в которой условие разъединения состоит в ранней индикации сетевой поддержки мобильного МП. Если условие разъединения найдено, мобильный узел разъединяется от беспроводной сети. Если условие разъединения не найдено, мобильный узел остается соединенным с беспроводной сетью.
Условие разъединения может быть индикацией того, что сеть IS-835 не поддерживает мобильный МП. Имеется несколько различных условий разъединения, которые могут использоваться. Например, одно условие разъединения состоит в том, что перед инициированием или в процессе его пересмотр протокола, поддерживаемый беспроводной сетью, меньше, чем PREV 6 (обсуждается ниже). Другое условие разъединения состоит в том, что в течение согласования ПУЛ беспроводная сеть требует аутентификации.
Дальнейшее условие разъединения состоит в том, что в ходе соглашения протокола управления МП (ПУМП) (IPCP) беспроводная сеть посылает подтверждение отсутствия конфигурации (config-not-acknowledge), содержащее опцию адреса. Другое условие разъединения состоит в том, что в ходе регистрации мобильного МП и перед тем, как посылается сообщение запроса регистрации, не принимается никакого сообщения извещения агента мобильным узлом в ответ на сообщение приглашения агента.
Ранняя индикация может быть индикатором перед тем, как посылается сообщение запроса на регистрацию в ходе регистрации мобильного МП. Вдобавок, ранняя индикация может быть индикатором перед инициированием или в процессе него. Ранняя индикация может также быть индикатором в течение согласования ПУЛ или в течение согласования ПУМП.
Раскрывается мобильная станция для использования в системе беспроводной связи, в которой эта мобильная станция определяет сетевую поддержку для мобильного МП. Мобильная станция включает в себя антенну для приема беспроводного сигнала, приемник в электронной связи с антенной и передатчик в электронной связи с антенной. Мобильная станция также включает в себя процессор для исполнения команд и память для хранения команд. Раскрываются команды, воплощающие способ раннего определения сетевой поддержки для мобильного МП. Мобильный узел соединяется с беспроводной сетью. Затем выполняется проверка на условие разъединения, в котором условие разъединения представляет собой раннюю индикацию сетевой поддержки для мобильного МП. Если условие разъединения найдено, мобильный узел разъединяется от беспроводной сети. Если условие разъединения не найдено, мобильный узел остается соединенным с мобильной сетью.
Раскрывается система беспроводной связи, включающая в себя вариант осуществления мобильной станции. В дополнение к мобильной станции система беспроводной связи включает в себя сеть МП и агента в электронной связи с сетью МП.
Раскрытые здесь функции и способы могут быть осуществлены в машиночитаемом носителе. Этот носитель сохраняет данные, которые включают в себя команды для осуществления описанных здесь способов и функций.
Слово «примерный» используется здесь исключительно для обозначения «служащий в качестве примера или иллюстрации». Любой вариант осуществления, описанный здесь в качестве «примерного», не обязательно должен толковаться как предпочтительный или преимущественный по отношению к остальным вариантам осуществления. Хотя разные аспекты вариантов осуществления представлены на чертежах, чертежи не обязательно вычерчены в масштабе, если это не указано специально.
Нижеследующее обсуждение излагает разные варианты осуществления представлением сначала сети, воплощающей мобильный МП для передачи данных к мобильному узлу и от него. Затем обсуждается система беспроводной связи с расширенным спектром. Вслед за этим показана сеть мобильного МП, воплощенная в системе беспроводной связи. Показаны функциональная и логическая блок-схемы линии беспроводной связи вычислительного устройства с компьютерной сетью. Наконец, иллюстрируются и описываются способы раннего определения сетевой поддержки мобильного МП.
Отметим, однако, что один вариант осуществления, представленный в качестве примера во всем этот обсуждении сменяющих друг друга вариантов осуществления, может включать в себя разные аспекты без отхода от объема настоящего изобретения. Конкретно, настоящее изобретение применимо к системе обработки данных, системе беспроводной связи, сети мобильного МП и любой другой системе, требующей эффективного использования и руководства ресурсами.
Настоящие варианты осуществления воплощают систему беспроводной связи с расширенным спектром. Системы беспроводной связи широко распространены для обеспечения разных типов связи, таких как передача речи, данных и т.д. Эти системы могут базироваться на множественном доступе с кодовым разделением каналов (МДКР) (CDMA), множественном доступе с временным разделением каналов (МДВР) (TDMA) или некоторых иных методах модуляции. Система МДКР обеспечивает определенные преимущества над прочими типами систем, включая и увеличенную пропускную способность системы.
Система может быть разработана для поддержки одного или большего числа стандартов, таких как «Стандарт TIA/EIA/IS-95-B совместимости мобильной станции и базовой станции для двухрежимной широкополосной сотовой системы с расширенным спектром», называемый здесь стандарт IS-95, предложенный консорциумом «Проект партнерства третьего поколения» стандарт, называемый здесь 3GPP, и воплощенный в наборе документов, в том числе документы №№ 3G TS 25211, 3G TS 25212, 3G TS 25213 и 3G TS 25214, 3G TS 25302, называемый здесь стандарт Ш-МДКР, предложенный консорциумом «Проект 2 партнерства третьего поколения» стандарт, называемый здесь 3GPP2, и стандарт TR-45.5, называемый здесь cdma2000, ранее именовавшийся IS-2000 MC.
Каждый стандарт конкретно определяет обработку данных для передачи от базовой станции к мобильной и наоборот. В качестве примера, ниже подробно обсуждается один вариант осуществления, который рассматривается как система связи с расширенным спектром, совместимая со стандартом CDMA2000 протоколов. Другие варианты осуществления могут включать в себя другой стандарт.
Нижеследующие определения используются по сему нижеследующему обсуждению и специфичны для связи мобильного МП.
Домашняя сеть: сеть, в которой мобильный узел представляется достижимым для остального интернета благодаря адресу МП, назначенному этому мобильному узлу (т.е. домашнему адресу).
Домашний агент: узел на домашней сети, который эффективно обеспечивает достижимость мобильного узла на домашнем адресе мобильного узла, даже когда мобильный узел не присоединен к домашней сети.
Домашний адрес: адрес МП, назначенный мобильному узлу, делающий мобильный узел логически проявляющимся присоединенным к его домашней сети.
Адрес ухода: адрес МП в текущем пункте присоединения мобильного узла к интернету, когда мобильный узел не присоединен к домашней сети, через который направляется трафик МП мобильного узла.
Корреспондентский узел: узел, который посылает или принимает пакет для мобильного узла; корреспондентский узел может быть другим мобильным узлом или немобильным узлом интернета.
Внешний агент: агент мобильности на внешней сети, который может помогать мобильному узлу в приеме дейтаграмм на адрес ухода.
Внешняя сеть: сеть, к которой присоединяется мобильный узел, когда этот мобильный узел не присоединен к домашней сети, и на которой адрес ухода достижим из остального интернета.
Перенаправление: сообщение, которое предназначено вызвать изменение в маршрутизирующем поведении принимающего узла.
Регистрация: процесс, посредством которого мобильный узел сообщает домашнему агенту о своем текущем адресе ухода.
Мобильный узел: узел, который, как часть нормального использования, изменяет пункт присоединения к интернету.
Агент мобильности: узел (как правило, маршрутизатор), который предлагает услуги поддержки мобильным узлам. Агент мобильности может быть либо домашним агентом, либо внешним агентом.
Фиг. 1 является блок-схемой сети 100 связи, воплощающей мобильный МП, чтобы разрешить связь с мобильным узлом 102. Домашний агент 104, корреспондентский узел 106 и внешний агент 108 могут все связываться друг с другом через сеть 110 МП. Мобильный узел 102 имеет назначенный домашний адрес, который идентифицирует мобильный узел 102 во внешней сети 112 через домашнего агента 104.
Мобильный узел 102 может менять свое местоположение из одной сети или подсети в другую. На фиг. 1 мобильный узел 102 показан во внешней сети 112. Мобильный узел 102 может получать адрес МП и связываться с другими узлами, в том числе с корреспондентским узлом 106, на сети 110 с помощью своего адреса МП. Мобильный узел 102 получает адрес МП от домашнего агента 104. Этот адрес МП от домашнего агента 104 может быть назван домашним адресом. Домашний адрес является долговременным адресом МП на домашней сети 114. Когда мобильный узел 102 посещает внешнюю сеть 112, с мобильным узлом 102 может быть ассоциирован адрес ухода, чтобы отражать текущий пункт присоединения мобильного узла к сети 110 МП. При отправке данных мобильный узел 102, как правило, использует свой домашний адрес в качестве исходного адреса для дейтаграмм МП.
Домашний агент 104 находится в домашней сети 114 на мобильном узле 102 и поддерживает информацию текущего местоположения для каждого из его мобильных узлов 102. Домашний агент 104 сохраняет информацию, необходимую для направления данных к мобильному узлу 102, принадлежащему домашней сети 114. Эта информация может храниться в привязках мобильности. Привязки мобильности могут включать в себя несколько записей, которые включают в себя домашний адрес, ассоциированный адрес ухода и срок существования ассоциации.
Домашняя сеть 114 имеет сетевой префикс, который сопряжен с префиксом домашнего адреса мобильного узла 102. Механизмы маршрутизации МП работают для доставки данных МП, посланных на домашний адрес мобильного узла 102 в домашнюю сеть 114 мобильного узла 102. Домашняя сеть 114 может быть виртуальной сетью.
Внешний агент 108 является агентом в другой сети 112 (не домашней сети 114), в которой в настоящее время располагается мобильный узел 102. Внешний агент 108 кооперируется с домашним агентом 104 для доставки данных к мобильному узлу 102, когда он находится вне своей домашней сети 114.
Специалистам понятно, что между домашним агентом 104 и внешним агентом 108 в тракте связи может быть один или большее число посреднических узлов (не показаны). Посреднические узлы (не показаны) могут быть на сети 110 МП и являются обычно маршрутизаторами. Таким образом, когда данные посылаются между домашним агентом 104 и внешним агентом 108, они проходят через один или большее число посреднических узлов (не показаны) и маршрутизируются ими.
Сеть 100 на фиг. 1 может воплощаться как различные типы сетей. Специалисты оценят разные типы сетей, которые могут приносить выгоду из изобретенных здесь принципов. Одна возможная сеть, в которой могут быть воплощены раскрытые здесь мобильный МП и варианты осуществления, иллюстрируется на фиг. 2 и 3.
Фиг. 2 служит в качестве примера системы 200 связи, которая поддерживает нескольких пользователей и способна к воплощению по меньшей мере некоторых аспектов из обсуждаемых здесь вариантов осуществления. Любые из множества алгоритмов и способов могут быть использованы для планирования передач в системе 200. Система 200 обеспечивает связь для нескольких ячеек 202А-202G, каждая из которых обслуживается соответствующей базовой станцией 204А-204G соответственно. В одном варианте осуществления некоторые из базовых станций 204 имеют множество приемных антенн, и остальные имеют только одну приемную антенну. Аналогично, некоторые из базовых станций 204 имеют множество передающих антенн, а остальные имеют единственные передающие антенны. Ограничений на сочетание передающих антенн и приемных антенн нет. Поэтому для базовой станции 204 возможно иметь множество передающих антенн и единственную приемную антенну, или же иметь множество приемных антенн и единственную передающую антенну, или иметь как единственную, так и множество передающих и приемных антенн.
Терминалы 206 в зоне охвата могут быть фиксированными (т.е. стационарными) или мобильными. Мобильный терминал 206 может быть мобильным узлом 102 на фиг. 1. Как показано на фиг. 2, разные терминалы 206 распределены по всей системе. Каждый терминал 206 связывается с по меньшей мере одной, а возможно, с большим числом базовых станций 204 по нисходящей линии и восходящей линии в любой заданный момент в зависимости, например, от того, применяется ли мягкое перемещение вызова или спроектирован ли и работает ли терминал для (одновременного или последовательного) приема множества передач от множества базовых станций. Мягкое перемещение вызова в системе связи МДКР общеизвестно в уровне техники и подробно описывается в патенте США № 5101501, озаглавленном «Способ и система для обеспечения мягкого перемещения вызова в сотовой телефонной системе МДКР», права на который принадлежат заявителю настоящего изобретения.
Нисходящей линией называется передача от базовой станции 204 к терминалу 206, а восходящей линией называется передача от терминала 206 к базовой станции 204. В одном варианте осуществления некоторые терминалы 206 имеют множество приемных антенн, а другие имеют только одну приемную антенну. На фиг. 2 базовая станция 204А передает данные к терминалам 206А и 206J по нисходящей линии, базовая станция 204В передает данные к терминалам 206В и 206J, базовая станция 204С передает данные к терминалу 206С и т.д.
В одном варианте осуществления компоненты по фиг. 1 могут использоваться в системе беспроводной связи, как показано на фиг. 3. Пакеты МП или данные МП могут передаваться через сеть 310 МП между корреспондентским узлом 306, домашним агентом 304 и мобильным узлом (МУ) (MN) 302. В этом варианте 300 осуществления узел обслуживания пакетированных данных (УОПД) (PDSN) служит также в качестве внешнего агента (УОПД/ВА) (PDSN/FA) 312. Как показано, множество УОПД/ВА 312 могут соединяться с сетью 310 МП. Сеть 310 МП может быть интернетом, внутренней сетью, частной сетью МП и т.п. Данные передаются как пакеты данных МП («пакеты МП») по сети 310 МП. Много разных видов данных могут передаваться между корреспондентским узлом 306 и мобильным узлом 302. К примеру, аудиоданные, видеоданные, текстовые данные, электронные файлы и т.п. могут передаваться между корреспондентским узлом 306 и мобильным узлом (МУ) 302.
УОПД/ВА 312 принимает и обрабатывает данные МП для передачи их к одной или большему числу базовых станций (БС) (BS) 308. Как показано, каждый УОПД/ВА 312 находится в электронной связи с одним или большим числом БС 308. Когда БС 308 принимает данные, эта БС 308 посылает затем данные к одному или большему числу МУ 302. МУ 302 соответствует мобильному терминалу 206 на фиг. 2. Каждая БС 308 может обслуживать один или большее число МУ 302. Как правило, БС 308 обслуживает много МУ 302.
Для целей данного обсуждения функции, обеспечиваемые БС 308, и (или) функции, обеспечиваемые объектом или компонентом БС 308, будут в общем именоваться как БС 308. Специалисты поймут, что в разных контекстах использование термина БС может относиться к функциям, обеспечиваемым конкретным объектом. Например, на уровне МП функция управления пакетами (ФУП) (PCF) является объектом (содержащимся в БС), промежуточным между УОПД и ВА. Ради объяснения будет использоваться более общий термин БС.
Вышеприведенная информация описывает частный вариант осуществления системы 100, как применяется и используется в системе 200 беспроводной связи, показанной на фиг. 2. Однако специалисты поймут, что изобретенные здесь принципы могут применяться к другим контекстам, где может быть развернут мобильный МП.
Фиг. 4 является функциональной блок-схемой, иллюстрирующей беспроводное компьютерное сетевое соединение мобильной станции (МС) (MS) 402. МС 402 является типом мобильного узла 302, обсуждавшегося выше. На фиг. 4 терминальное оборудование (ТО) (ТЕ) 404 может быть переносным компьютером, ручным компьютером или иным вычислительным устройством. ТО 404 соединяется с устройством беспроводной связи, таким как мобильный телефон (МТ) 406. ТО 404 связывается с МТ 406 через соединение, установленное стандартами в качестве интерфейса Rm. Интерфейс Rm может быть воплощен через существующие интерфейсы, такие как RS-232, RS-422, IEEE 4888, IEEE 1394, технология BLUETOOTH® или тому подобное. Отметим, что BLUETOOTH® является зарегистрированным товарным знаком BLUETOOTH SIG, INC. CORPORATION BY ASSIGNMENT DELAWARE 1301 K STREET, NW, SUITE 600 EAST TOWER C/O SONNENSCHEIN NATH & ROSENTHAL WASHINGTON D.C. 20005. Некоторые из этих традиционных интерфейсных технологий общеизвестны в технике и не нуждаются в описании здесь. Раскрытые варианты осуществления не ограничиваются конкретной формой интерфейса Rm. Отметим, что могут также быть воплощены и иные типы интерфейсов. В дополнение к этому, разные компоненты и функции мс 402 могут быть встроены в одно устройство или одну микросхему. Например, единственное устройство может включать в себя вычислительные части, равно как и радио части. Альтернативно, различные описанные модули и функции могут быть встроены друг в друга или представлены в качестве отдельных компонентов.
ТО 404 и МТ 406 могут быть для удобства охарактеризованы как мобильная станция (МС) 402. МТ 406 включает в себя передатчик 408 и приемник 410, которые работают известным образом, чтобы обеспечить связь с удаленным местоположением путем передачи речи или данных.
Система беспроводной связи по фиг. 4 также включает в себя базовую станцию (БС) 412, которая также может содержать центр коммутации мобильных сообщений (ЦКМ) (MSC). Бс 412 связывается с МС 402 через беспроводный интерфейс, установленный стандартами в качестве интерфейса Um. Подробности работы интерфейса Um известны специалистам и не нуждаются в более подробном описании здесь. БС 412 соединяется с компьютерной сетью 414 через интерфейс, установленный стандартами в качестве интерфейса L. Подробности работы интерфейса L также устанавливаются промышленными стандартами и не нуждаются в более подробном описании здесь.
Чтобы установить линию связи между ТО 404 и сетью 414, пакеты данных для передачи обмениваются через интерфейсы Rm и Um и устанавливается сеанс ППП. Различные протоколы и стандарты, описанные выше, обеспечивают основу для воплощения беспроводного компьютерного сетевого соединения. Реальное воплощение аппаратного обеспечения и программного обеспечения на этой основе оставляется на усмотрение разработчика. Хотя описанные выше различные стандарты обеспечивают такую регистрацию мобильного МП, перекрывающиеся стандарты часто приводят к неэффективности в процессе регистрации. Поэтому понятно, что имеется значительная потребность в оптимизированном процессе регистрации для мобильных вычислительных приложений. Раскрытые варианты осуществления обеспечивают это и иные преимущества, как будет ясно из подробного описания и сопровождающих чертежей.
Варианты осуществления здесь направлены на более эффективные механизмы регистрации для регистрации мобильного МП. Как обсуждается выше в отношении фиг. 4, цель состоит в регистрации мобильного терминального оборудования (например, ТО 404) компьютерной сетью (например, сетью 414), такой как интернет.
Как отмечено выше, существует несколько разных стандартов для управления беспроводной связью МП. Эти стандарты могут воплощаться несколькими различными путями, чтобы обеспечить некоторую гибкость для разработчика. Фиг. 4 иллюстрирует упрощенную общую беспроводную сеть, которая поддерживает процесс связи.
Этот процесс связи между ТО 404 и сетью 414 иллюстрируется на уровне связи МП в функциональной блок-схеме по фиг. 5. Как обсуждалось ранее, ТО 502 связывается с МТ 504 через интерфейс Rm. В свою очередь, МТ 504 связывается с внешним агентом (ВА) 506 через интерфейс Um/A. «Интерфейс А», проиллюстрированный на фиг. 5, относится совместно к интерфейсам А8, А9, А10 и А11, которые содержат соединение БС/ЦКМ с УОПД, такое как в сети IS-835, как конкретизируется в TIA/EIA-2001-A, озаглавленном «Описания совместимости для сетевых интерфейсов доступа CDMA 2000», который опубликован в августе 2001 и который включен сюда посредством ссылки. Отметим, что термин «интерфейс А» не стандартизирован. Остальные интерфейсы (такие как А1-А11) определены в IS-835, но направлены на взаимодействия, вовлекающие БС/ЦКМ и излишние для понимания настоящей системы. Специалисты поймут, что интерфейс А относится к одному или большему числу интерфейсов, определенных в IS-835. В соответствии с некоторыми стандартами связи МТ 504 может связываться с одноранговым устройством, таким как узел обслуживания пакетированных данных (УОПД), описанный в IS-835, который в одном варианте осуществления ассоциируется с ВА 506.
Следует отметить, что БС 412 не иллюстрируется на фиг. 5, потому что она по существу функционирует как прозрачный транслирующий механизм на сетевом уровне. БС 412, как правило, не играет роли в связи на уровне слоя МП. ВА 506 служит в качестве пункта соединения роуминга между ТО 502 и сетью 510. Если МТ 504 выполняет перемещение вызова (т.е. переключается на отличную БС), ВА 506 может также измениться. Таким образом, по мере передвижения МТ 504 он соответствует местному ВА 506.
ВА 506 связывается с домашним агентом (ДА) (НА) 508. ВА 506 и ДА 508 оба являются процессами, специфичными для связи мобильного МП. ДА 508 действует как посредник данных в линии связи между ВА 506 и сетью 510. ДА 508 представляет собой фиксированный пункт и имеет конкретный адрес МП, используемый сетью 510. Даже когда МТ 504 перемещается к отличной БС, ДА 508 остается фиксированным на весь сеанс МП между ТО 502 и сетью 510.
Как установлено ранее, регистрация мобильного МП выполняется после того, как установлено пакетное сетевое соединение. В беспроводной сети эфирные ресурсы и время соединения являются дорогими ресурсами как для поставщика, так и для потребителя. Раскрытые системы и способы обеспечивают раннее обнаружение сети, которая не будет поддерживать мобильный МП, предоставляя более эффективный механизм регистрации. Один общий способ регистрации состоит в том, что: (1) устанавливают эфирную линию для услуги передачи пакетированных данных между мобильным устройством и беспроводной сетью, (2) согласуют возможность соединения через ППП и (3) выполняют регистрацию мобильного МП. Имеется несколько индикаторов в течение этого общего способа на сети IS-835, которые индицируют то, что сеть не будет поддерживать мобильный МП, позволяя мобильному узлу отказаться от своей попытки соединения.
Фиг. 6 является блок-схемой алгоритма, иллюстрирующей общий способ 600 для раннего определения сетевой IS-835 поддержки для мобильного МП. Мобильный узел обеспечивается 602 в зоне охвата. Затем мобильный узел соединяется 604 с беспроводной сетью. Чтобы выполнить раннее определение сети, которая не будет поддерживать мобильный МП, мобильный узел затем пытается 606 обнаружить условия раннего разъединения. Условие раннего разъединения представляет собой любое условие, которое может быть обнаружено мобильным узлом, что позволяет мобильному узлу определить, поддерживает ли беспроводная сеть мобильный МП. Далее мобильный узел определяет 608, удовлетворяется ли какое-либо условие разъединения. Если удовлетворяется одно из условий разъединения, мобильный узел разъединяется 610 от беспроводной сети. Если ни одно из условий разъединения не удовлетворяется, то мобильный узел остается 612 соединенным с беспроводной сетью и продолжает работу.
Условия разъединения
Имеется много различных условий разъединения, которые можно использовать. Например, можно использовать нижеследующие условия разъединения: (1) перед инициированием или в процессе него; пересмотр протокола, поддерживаемый сетью, меньше, чем PREV 6, (2) в процессе согласования ПУЛ; если аутентификация (ПАКВ или ПАП) требуется сетью, (3) в процессе согласования ПУМП; если сеть посылает подтверждение отсутствия конфигурации (config-not-acknowledge) (C-NAK), содержащее опцию адреса МП, и (4) в процессе регистрации мобильного МП, перед тем, как посылается запрос на регистрацию, если не принимаются сообщения извещения агента в ответ на сообщения приглашения агента. Нижеследующее описание и чертежи будут использоваться для обсуждения каждого из этих возможных условий разъединения.
Примерные сценарии
Фиг. 7 иллюстрирует диаграмму потока сигналов одного возможного условия разъединения для раннего определения сетевой поддержки для мобильного МП. Для того чтобы получить услуги передачи пакетированных данных, мобильный узел 302 выполняет регистрацию обслуживающей беспроводной сетью и затем пакетной сетью. Мобильный узел 302 посылает в момент t1 к БС 308 сообщение инициирования, которое включает в себя опцию услуги передачи пакетированных данных. БС 308 подтверждает прием этого сообщения инициирования ордером подтверждения базовой станции (BS Ack Order) к МС 302 в момент t2. Сообщение инициирования приводит к назначению канала трафика, установлению соединения А10, установлению слоя (ППП) связи и для случая, когда терминалом используется мобильный МП, регистрации мобильного МП обслуживающей пакетной сетью, указанной в момент t3. На фиг. 7 не показаны дополнительные подробности и сообщения, известные специалистам и определенные различными спецификациями МДКР и мобильного МП. Одно условие разъединения для раннего определения сетевой поддержки для мобильного МП состоит в том, что перед инициированием или в процессе него мобильная станция 302 или мобильный узел 102 обнаруживает, что пересмотр протокола, поддерживаемый сетью, меньше, чем PREV (Protocol Revision) (пересмотр протокола) 6. В МДКР термин PREV 6 указывает уровень поддержки протокола в БС, как для IS-2000 или более ранних стандартов. Когда мобильный узел 302 обнаруживает это условие разъединения, он отбрасывает это соединение с беспроводной сетью, освобождает эфирные ресурсы и минимизирует время соединения. Это соответствует условию (1) разъединения, данному выше.
Фиг. 8 иллюстрирует диаграмму потока сигналов другого возможного условия разъединения для раннего определения сетевой поддержки для мобильного МП. Фиг. 8 показывает внешнего агента 108, извещающегося после того, как мобильному узлу (МУ) 102 подсказано сделать извещение. Горизонтальная ось представляет топологию системы, т.е. инфраструктурные элементы. Вертикальная ось представляет шкалу времени.
Мобильный узел 102 может испрашивать сообщение извещения агента путем отправки сообщения приглашения в момент t1. В момент t2 внешний агент (ВА) 108 посылает сообщение извещения агента. Мобильный узел (МУ) 102 принимает это извещение агента и определяет, находится ли мобильный узел 102 во своей домашней сети 114 или во внешней сети 112. В примере, показанном на фиг. 8, мобильный узел 102 определяет, что он находится во внешней сети 112. В дополнение к этому мобильный узел 102 может получить адрес ухода из сообщения извещения агента. Адрес ухода представляет собой, как правило, адрес МП внешнего агента 108. Затем мобильный узел 102 регистрирует новый адрес ухода своим домашним агентом (ДА) 104. Мобильный узел 102 может регистрировать новый адрес ухода своим домашним агентом 104 путем отправки сообщения запроса на регистрацию внешнему агенту 108 в момент t3. В этот момент внешним агентом 108 может выполняться дополнительная обработка, включающая в себя, но не ограничивающаяся ими: аутентификацию МС, защиту от воспроизведения, динамическое разрешение адреса домашнего агента и т.п. Внешний агент 108 затем направляет сообщение запроса на регистрацию домашнему агенту 104 в момент t4.
В момент t5 домашний агент (ДА) 104 откликается путем отправки сообщения отклика на регистрацию внешнему агенту (ВА) 108, который направляет это сообщение мобильному узлу (МУ) 102 в момент t6. Сообщение отклика на регистрацию указывает мобильному узлу 102, принял ли домашний агент 104 регистрацию или нет. Если домашний агент 104 принял регистрацию, то домашний агент 104 предоставляет соответствующий адрес МП мобильному узлу 102 и посылает этот адрес МП мобильному узлу 102 в сообщении отклика на регистрацию.
Условие разъединения для раннего определения сетевой поддержки для мобильного МП, проиллюстрированное на фиг. 8, состоит в том, что в процессе регистрации мобильного МП не принимается сообщения извещения агента в ответ на сообщение приглашения. Как показано на фиг. 8, это определяется перед тем, как послано сообщение запроса на регистрацию. Это соответствует условию разъединения (4), заданному выше.
Протокол сообщений межсетевого протокола (ПСМП) (ICMP), как определено в RFC 792, который включен сюда посредством ссылки, может быть использован при отправке сообщений обсуждаемыми здесь вариантами осуществления. Помимо этого, обнаружение маршрутизатора ПСМП, определенное в RFC 1256, который включен сюда посредством ссылки, может быть использовано при обнаружении агента, будь то домашний агент 104 или внешний агент 108.
Дополнительные условия разъединения будут обсуждаться в связи с вариантом осуществления по фиг. 4. Напомним, что фиг. 4 является функциональной блок-схемой, иллюстрирующей беспроводное компьютерное сетевое соединение мобильной станции (МС) 402. МС 402 представляет собой тип мобильного узла, обсуждавшийся здесь.
Проиллюстрированная на фиг. 4 система иллюстрирует объекты, вовлеченные в регистрацию мобильного МП. Фиг. 9 иллюстрирует поток сообщений вперед и назад между различными компонентами системы. Терминальное оборудование (например, ТО 404 по фиг. 4) указано слева на фиг. 9, тогда как сеть (например, сеть 414 на фиг. 4) указана справа на фиг. 9. Между терминальным оборудованием и сетью имеется мобильный терминал (например, МТ 406 на фиг. 4), указанный обозначением МТ. На фиг. 9 иллюстрируется также УОПД/ВА 312 и ДА 304. специалисты поймут, что связь проходит между МТ 406 и сетью 510 через БС 308. Однако некоторая часть процесса, проиллюстрированного на фиг. 9, описывается на сетевом уровне, а не уровне физической линии связи. Таким образом, ради удобства, фиг. 9 иллюстрирует связь между МТ 406 и УОПД/ВА 312 по интерфейсу Um.
На фиг. 9 процесс, отмеченный ссылочной позицией 1, представляет собой процесс установления сеанса ППП и регистрации мобильного МП, который происходит между МТ 406 и УОПД/ВА 312. Этот процесс включает в себя согласование протокола управления линией связи (ПУЛ). Специалистам понятно, что несколько сообщений могут проходить вперед и назад между МТ 406 и ВА 312 как для согласования ПУЛ, так и для согласования ПУМП. Сообщения передаются из МТ 406 с помощью передатчика в устройстве беспроводной связи, тогда как приемник в устройстве беспроводной связи принимает сообщения согласования. Ради ясности на фиг. 9 иллюстрируются только несколько сообщений, которые тесно связаны с регистрацией мобильного МП. В течение этого процесса сеанс ППП устанавливается на интерфейсе Um. МТ 406 выполняет регистрацию мобильного МП на интерфейсе Um и ему назначается адрес МП.
В последующем процессе, указанном ссылочной позицией 2 на фиг. 9, согласование сеанса, т.е. установление возможности соединения МП для ТО 404 происходит при осуществлении связи с МТ 406. В течение этого процесса на интерфейсе Um происходит второй сеанс ППП. Специалисты поймут, что несколько сообщений передаются вперед и назад между ТО 404 и МТ 406 как для согласования ПУЛ, так и для согласования ПУМП. Ради краткости эти отдельные сообщения не показаны на фиг. 9.
МТ 406 снабжает ТО 404 ранее назначенным адресом МП. Опции протокола между различными сеансами ППП могут отличаться друг от друга. Последующие согласования мобильного МП прозрачны. Последующий трафик происходит между ТО 404 и сетью 510 через МТ 504 и БС 412, как показано на фиг. 4. Процесс, проиллюстрированный на фиг. 9, соответствует множеству стандартов и приведет в конце концов к назначению должного адреса МП.
Дополнительные условия разъединения могут быть найдены при согласовании ПУЛ и при согласовании ПУМП, показанных на фиг. 9. Одно дополнительное условие разъединения в течение согласования ПУЛ заключается в том, что если сетью запрашивается аутентификация (ПАКВ или ПАП), то мобильный узел может определить, что сетевой поддержки для мобильного МП нет, и разъединиться от беспроводной сети. Это соответствует условию разъединения (2), заданному выше. Одним протоколом аутентификации является протокол аутентификации с квитированием вызова (ПАКВ) (СНАР). Другим протоколом аутентификации является протокол аутентификации пароля (ПАП) (РАР). УОПД 312 может поддерживать оба этих механизма аутентификации (ПАКВ и ПАП). Только если УОПД требует либо ПАКВ, либо ПАП, условие разъединения будет удовлетворяться.
Сеть может индицировать, что требуется ПАКВ, посредством: i) отправки множества запросов конфигурирования ПУЛ, в том числе опции протокола аутентификации (ПА) (АР), индицирующей аутентификацию ПАКВ, или ii) завершения согласования ППП при приеме отказа конфигурирования опции ПА, индицирующей ПАКВ, от мобильной станции. Сеть может индицировать, что требуется ПАП, посредством: i) отправки множества запросов конфигурирования ПУЛ, в том числе опции протокола аутентификации (ПА) (АР), индицирующей аутентификацию ПАП, или ii) завершения согласования ППП при приеме отказа конфигурирования опции ПА, индицирующей ПАП, от мобильной станции.
При ПУЛ может согласовываться опция протокола аутентификации (ПА), в том числе значение ПА, которое указывает способ аутентификации (т.е. ПАКВ, ПАП, среди прочих). Таким образом, чтобы предложить ПАКВ или ПАП, УОПД посылает запрос конфигурирования (C-REQ) ПУЛ, включающий в себя опцию ПА со значением, равным ПАКВ или ПАП. Мобильный узел может указать обратно к УОПД, что он не будет выполнять аутентификацию, путем отправки отказа конфигурирования (C-REJ) ПУЛ, включающего в себя опцию отклоненного ПА и опционное значение (ПАКВ или ПАП). В ином случае мобильный узел может указать обратно к УОПД, что он не желает выполнять аутентификацию, путем отправки подтверждения отсутствия конфигурации (configure-not-acknowledge) (C-NAK), включающего в себя опцию отклоненного ПА и опциональное значение (ПАКВ или ПАП). В этом случае УОПД может повторно предложить спорную опцию в более позднем запросе C-REQ. Существует множество последовательностей обмениваемых сообщений ПУЛ, возможных в настоящее время в соответствии со спецификацией ППП, смысл которых известен специалистам. Конечный результат согласования ПУЛ выражается опциями, содержащимися в заключительном сообщении подтверждения конфигурирования (С-АСК), посылаемом от МС к УОПД. При условии, что МУ указывает, что ПАКВ и (или) ПАП не поддерживаются через механизм C-REJ ПУЛ, мобильный узел может осуществить раннее определение того, что мобильный МП не поддерживается сетью.
Дальнейшее условие разъединения можно найти при согласовании ПУМП, показанном на фиг. 9. Если опция адреса МП ПУМП согласуется в течение ПУМП, то мобильный узел может определить, что сетевой поддержки для мобильного МП нет, и разъединиться от беспроводной сети. Это соответствует условию разъединения (3), заданному выше.
Фиг. 10 является диаграммой потока сигналов, иллюстрирующей способ раннего определения сетевой поддержки IS-835 для мобильного МП. Мобильный узел соединяется 1002 с беспроводной сетью. Чтобы выполнить раннее обнаружение сети, которая не будет поддерживать мобильный МП, мобильный узел пытается обнаружить условия раннего разъединения. Как обсуждалось выше, имеется множество условий разъединения, которые можно использовать. Мобильный узел может определить 1004, перед инициированием или в процессе него, меньше ли пересмотр протокола, поддерживаемый сетью, чем PREV 6 (названный условием разъединения А на фиг. 10). Если удовлетворяется условие разъединения А, мобильный узел разъединяется 1006 от беспроводной сети. Если это условие разъединения не удовлетворяется, то мобильный узел остается соединенным с беспроводной сетью и продолжает работу, а также определяет, существуют ли другие условия разъединения.
Мобильный узел может затем определить 1008, требуется ли сетью аутентификация (ПАКВ или ПАП) в течение согласования ПУЛ (называемая условием разъединения В на фиг. 10). Если удовлетворяется условие разъединения В, мобильный узел разъединяется 1006 от беспроводной сети. Если это условие разъединения не удовлетворяется, то мобильный узел остается соединенным 1014 с беспроводной сетью и продолжает работу, а также определяет, существуют ли другие условия разъединения.
Следующее условие разъединения может проверяться, когда мобильный узел определяет 1010 в течение согласования ПУМП, посылает ли сеть подтверждение отсутствия конфигурирования (C-NAK), содержащее опцию адреса МП (называемое условие разъединения С на фиг. 10). Если удовлетворяется условие разъединения С, мобильный узел разъединяется 1006 от беспроводной сети. Если это условие разъединения не удовлетворяется, то мобильный узел остается соединенным с беспроводной сетью и продолжает работу, а также определяет, существуют ли другие условия разъединения.
Мобильный узел может также определить 1012 в течение регистрации мобильного МП и перед тем, как посылается запрос на регистрацию, не принимаются ли сообщения извещения агента в ответ на сообщения приглашения агента (называемое условием разъединения D на фиг. 10). Если удовлетворяется условие разъединения D, мобильный узел разъединяется 1006 от беспроводной сети. Если это условие разъединения не удовлетворяется, то мобильный узел остается соединенным с беспроводной сетью и продолжает работу. Если не удовлетворяется ни одно из условий разъединения, мобильный узел может предположить сетевую поддержку IS-835 для мобильного МП (если или до тех пор, пока не обнаружено противоположное).
Вариант осуществления мобильного узла 102, 302 показан в системе 1100 абонентского блока, проиллюстрированной на функциональной блок-схеме фиг. 11. Система 1100 включает в себя центральный процессорный блок (ЦПБ) (CPU) 1102, который управляет работой системы 1100. ЦПБ 1102 может также именоваться процессором 1102. память 1104, которая может включать в себя как постоянно запоминающее устройство (ПЗУ) (ROM), так и оперативное запоминающее устройство (ОЗУ) (RAM), подает команды и данные в ЦПБ 1102. Часть памяти 1104 может также включать в себя энергонезависимое оперативное запоминающее устройство (ЭНОЗУ) (NVRAM).
Система 1100, которая, как правило, реализуется в устройстве беспроводной связи, таком как сотовый телефон, включает в себя также корпус 1106, который содержит передатчик 1108 и приемник 1110, чтобы обеспечить передачу и прием данных, таких как звуковая связь, между системой 1100 и удаленным местоположением, таким как контроллер сотового местоположения или базовая станция 308. Передатчик 1108 и приемник 1110 могут быть объединены в приемопередатчик 1112. Антенна 1114 прикрепляется к корпусу и электрически соединяется с приемопередатчиком 1112. Работа передатчика 1108, приемника 1110 и антенны 1112 общеизвестна в технике и не требует описания здесь. Далее, передатчик 1108, приемник 1110 и антенна 1112 соответствуют передатчику 408, приемнику 410 и антенне, проиллюстрированным на фиг. 4.
Система 1100 включает в себя также обнаружитель 1116 сигналов, используемый для обнаружения и количественного определения уровня сигналов, принимаемых приемопередатчиком 1112. обнаружитель 1116 сигнала обнаруживает такие сигналы, как полная энергия, энергия пилот-сигнала на сегменты псевдослучайного шума (ПСШ), спектральная плотность мощности и иные сигналы, как известно в технике. Обнаружителем 1116 сигналов вычисляются различные индикаторы и значения для использования в системе 1100, как более подробно описывается ниже.
Набор таймеров 1118 работает совместно с процессором 1120 интенсивности пилот-сигнала, процессором 1122 мощности принятого пилот-сигнала и процессором 1124 полной принятой мощности. Путем измерения уровней принятых сигналов и обработки этих сигналов, система 1100 может определить качество канала связи между устройством беспроводной связи и его базовой станцией 308.
Процессор 1120 интенсивности пилот-сигнала принимает индикатор интенсивности пилот-сигнала (Ec/Io) из обнаружителя 1116 сигналов. Обнаружитель 1120 сигналов делит отношение энергии пилот-сигнала на сегмент ПСШ (Ес) на спектральную плотность полной мощности, принятой приемопередатчиком 1112 (Io). Это отношение энергии пилот-сигнала ко всей принятой энергии называется «интенсивностью пилот-сигнала», как известно в технике. В технике также известно, что интенсивность пилот-сигнала зависит от условий загрузки активной ячейки и смежных ячеек, а тем самым является индикацией нагрузки трафика в конкретной ячейке.
Процессор 1124 полной принятой мощности использует переменную Rx, которая обнаруживается и количественно определяется в обнаружителе 1116 сигналов. Полная принятая мощность (Rx) является мерой всей мощности, принятой приемопередатчиком 1112. она включает в себя тепловой шум, помехи от других вызывающих устройств и пилот-сигнал, передаваемый этому конкретному приемопередатчику 1112. Сумма всей этой принятой энергии сохраняется, чтобы индицировать полную принятую мощность.
Процессор 1122 мощности пилот-сигнала принимает индикатор интенсивности принятого пилот-сигнала (ИИПП) (RSSI) из обнаружителя 1116 сигнала. ИИПП индицирует мощность принятого пилот-сигнала и, в одном варианте осуществления, вычисляется сложением полной принятой мощности (Rx) с (Ес/Io), как известно в технике. ИИПП не зависит от загрузки системы и изменение в ИИПП индицирует изменения в потерях тракта прямой линии связи. Эти изменения в потерях тракта важны при определении того, когда переключать услугу, что более подробно описывается ниже.
Блок 1126 изменения состояния системы 1100 управляет состоянием устройства беспроводной связи на основании текущего состояния и дополнительных сигналов, принимаемых приемопередатчиком 1112 и обнаруживаемых обнаружителем 1116 сигналов. Устройство беспроводной связи способно работать в любом одном из нескольких состояний.
Система 1100 также включает в себя системный определитель 1128, используемый для управления устройством беспроводной связи, и определяет, какую услугу нужно передать систему поставщика услуг устройству беспроводной связи, когда определяется, что текущая система поставщика услуг не является соответствующей.
Различные компоненты системы 1100 соединяются вместе шинной системой 1130, которая может включать в себя шину питания, шину управляющих сигналов и шину сигналов состояния в дополнение к шине данных. Однако, ради ясности, разные шины иллюстрируются на фиг. 11 как шинная система 1130. Специалист поймет, что система 1100, проиллюстрированная на фиг. 11, является функциональной блок-схемой, а не перечнем конкретных компонентов. Например, хотя процессор 1120 интенсивности пилот-сигнала, процессор 1122 мощности принятого пилот-сигнала и процессор 1124 полной принятой мощности иллюстрируются как три отдельных блока в системе 1100, они на деле могут быть воплощены в одном физическом компоненте, таком как цифровой сигнальный процессор (ЦСП) (DSP). Они могут также присутствовать в качестве программных кодов в памяти 1104 и обрабатываться посредством ЦПБ 1102. Те же самые рассуждения применимы и к другим компонентам, перечисленным в системе 1100 на фиг. 11.
Специалисты в данной области техники поймут, что информация и сигналы могут быть представлены с помощью любых из множества различных технологий или методов. Например, данные, команды, информация, сигналы, биты, символы и чипы, на которые можно сослаться по всему вышеприведенному описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами либо любым их сочетанием.
Специалисты в данной области техники поймут, что различные иллюстративные логические блоки, модули, схемы и шаги алгоритмов, описанные в связи с раскрытыми здесь вариантами осуществления, могут быть воплощены как электронное аппаратное обеспечение, компьютерное программное обеспечение или их сочетания. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и шаги описаны выше в общем в терминах их функций. Воплощены ли такие функции как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и конструктивных ограничений, налагаемых на всю систему. Специалисты могут воплотить описанные функции разными путями для каждого частного применения, но такие реализационные решения не следует интерпретировать как вызванные отходом от объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные здесь в связи с вариантами осуществления, могут быть воплощены или выполнены универсальным процессором, цифровым сигнальным процессором (ЦСП), специализированной интегральной схемой (СИС) (ASIC), программируемой пользователем вентильной матрицей (ППВМ) (FPGA) или иным программируемым логическим устройством, дискретной вентильной или транзисторной логикой, дискретными аппаратными компонентами или любой их комбинацией, спроектированной для выполнения описанных здесь функций. Универсальный процессор может быть микропроцессором, но в альтернативном выполнении процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может быть воплощен как комбинация вычислительных устройств, например, комбинация ЦСП и микропроцессора, множества микропроцессоров, одного или большего числа микропроцессоров совместно с ядром ЦСП или любая иная такая конфигурация.
Шаги способа или алгоритма, описанные в связи с вариантами осуществления, раскрытыми здесь, могут воплощаться непосредственно в аппаратном обеспечении, в модуле программного обеспечения, исполняемого процессором, или в сочетании их обоих. Модуль программного обеспечения может размещаться в памяти ОЗУ, флэш памяти, памяти ПЗУ, памяти СППЗУ, памяти ЭСППЗУ, регистрах, жестком диске, съемном диске, CD-ROM или любой иной форме запоминающего носителя, известной в технике. Один вариант осуществления запоминающего носителя соединяется с процессором так, что процессор может считывать информацию с запоминающего носителя и записывать информацию на запоминающий носитель. В альтернативном варианте запоминающий носитель может быть единым с процессором. Процессор и запоминающий носитель могут размещаться в СИС. СИС может размещаться в пользовательском терминале. Помимо этого, процессор и запоминающий носитель могут размещаться как дискретные компоненты в пользовательском терминале.
Раскрытые здесь способы содержат один или большее число шагов или действий для достижения описанного способа. Шаги и/или действия способа могут переставляться друг с другом без отхода от объема настоящего изобретения. Иными словами, если не требуется конкретный порядок шагов и/или действий для должной работы варианта осуществления, порядок и/или использование конкретных шагов и/или действий может быть модифицировано без отхода от объема настоящего изобретения.
Предшествующее описание раскрытых вариантов осуществления предоставляется для того, чтобы позволить специалисту в данной области техники осуществить или использовать настоящее изобретение. Различные модификации этих вариантов осуществления будут сразу понятны специалисту, и описанные здесь общие принципы могут быть применены к другим вариантам осуществления без отхода от сущности и объема изобретения. Таким образом, настоящее изобретение не предназначено для ограничения показанными здесь вариантами осуществления, но должно рассматриваться в самом широком объеме, согласующемся c принципами и раскрытыми здесь новыми признаками.
Изобретение относится к системам беспроводной связи. Технический результат заключается в повышении эффективности использования сетевых ресурсов. Заявлен способ для мобильного узла, сконфигурированного для связи в системе беспроводной связи, содержащий шаги: соединяются с беспроводной сетью; тестируются на удовлетворение любого из множества условий разъединения, при этом каждое условие разъединения из множества условий разъединения представляет собой раннюю индикацию сетевой поддержки мобильного IP, при этом множество условий разъединения содержит требование аутентификации беспроводной сетью в течение согласования протокола управления линией связи (ПУЛ), при этом шаг тестирования содержит определение того, требуется или нет аутентификация беспроводной сетью в течение согласования протокола ПУЛ, при этом тестирование выполняют до установления пакетного сетевого соединения между мобильным узлом и беспроводной сетью; отсоединяются от беспроводной сети, если требуется аутентификация беспроводной сетью в течение согласования протокола ПУЛ; и остаются соединенными с беспроводной сетью, если аутентификация беспроводной сетью в течение согласования протокола ПУЛ не требуется. 4 н. и 14 з.п. ф-лы, 11 ил.
соединяются с беспроводной сетью;
тестируются на удовлетворение любого из множества условий разъединения, при этом каждое условие разъединения из множества условий разъединения представляет собой раннюю индикацию сетевой поддержки мобильного IP, при этом множество условий разъединения содержит требование аутентификации беспроводной сетью в течение согласования протокола управления линией связи (ПУЛ), при этом шаг тестирования содержит определение того, требуется или нет аутентификация беспроводной сетью в течение согласования протокола ПУЛ, при этом тестирование выполняют до установления пакетного сетевого соединения между мобильным узлом и беспроводной сетью;
отсоединяются от беспроводной сети, если требуется аутентификация беспроводной сетью в течение согласования протокола ПУЛ; и остаются соединенными с беспроводной сетью, если аутентификация беспроводной сетью в течение согласования протокола ПУЛ не требуется.
отправляют сообщение приглашения агента в течение регистрации мобильного IP;
при этом шаг тестирования также содержит шаг, на котором обнаруживают отсутствие приема сообщения извещения агента в течение заранее заданного временного периода после отправления сообщения приглашения агента, причем обнаружение отсутствия приема удовлетворяет условию разъединения.
антенну для приема беспроводного сигнала;
приемник, находящийся в электронной связи с антенной;
передатчик, находящийся в электронной связи с антенной;
процессор для исполнения команд;
память для сохранения команд, при этом команды воплощают способ, содержащий следующие шаги:
соединяются с беспроводной сетью;
тестируются на удовлетворение любого из множества условий разъединения, при этом каждое условие разъединения из множества условий разъединения представляет собой раннюю индикацию сетевой поддержки мобильного IP, при этом множество условий разъединения содержит требование аутентификации беспроводной сетью в течение согласования протокола управления линией связи (ПУЛ), при этом шаг тестирования содержит определение того, требуется или нет аутентификация беспроводной сетью в течение согласования протокола ПУЛ; при этом тестирование выполняют до установления пакетного сетевого соединения между мобильным узлом и беспроводной сетью;
отсоединяются от беспроводной сети, если требуется аутентификация беспроводной сетью в течение согласования протокола ПУЛ.
отправление сообщения приглашения агента в течение регистрации мобильного IP;и
тестирование также содержит обнаружение отсутствия приема сообщения извещения агента в течение заранее заданного временного периода после отправления сообщения приглашения агента, причем обнаружение отсутствия приема удовлетворяет условию разъединения.
процессор для исполнения команд; и
память для сохранения команд, при этом команды тестируют множество условий на разъединение, причем, по меньшей мере, одно условие разъединения из множества условий на разъединение оценивается перед пакетным сетевым соединением, при этом условия разъединения из множества условий на разъединение идентифицируют отсутствие поддержки сетью для мобильного IP, причем, по меньшей мере, одно условие разъединения включает в себя определение требования аутентификации для беспроводной сети в течение согласования протокола ПУЛ, а команды отсоединения мобильного узла от беспроводной сети, если обнаружено какое-либо условие разъединения из множества условий разъединения.
обнаруживают отсутствие приема сообщения извещения агента в течение заранее заданного временного периода после отправления сообщения приглашения агента, и отсоединяют мобильный узел от беспроводной сети, если прием сообщения извещения агента в течение заранее заданного временного периода после отправления сообщения приглашения агента не обнаружен.
средство для соединения с беспроводной сетью;
средство для тестирования на условие разъединения до установления пакетного сетевого соединения между мобильным узлом и беспроводной сетью, причем условие разъединения представляет собой раннюю индикацию отсутствия сетевой поддержки для мобильного IP, содержащее средство для определения, имеется ли требование беспроводной сети на аутентификацию в течение согласования протокола ПУЛ;
средство для отсоединения от беспроводной сети, если условие разъединения удовлетворяется; и
средство для сохранения соединения с беспроводной сетью, если условие разъединения не удовлетворяется.
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И МАРШРУТИЗАЦИИ РЕЧЕВЫХ ТЕЛЕФОННЫХ ВЫЗОВОВ ПО КОМПЬЮТЕРНОЙ СЕТИ С КОММУТАЦИЕЙ ПАКЕТОВ | 1996 |
|
RU2173028C2 |
WO 0076173 A1, 14.12.2000 | |||
W.Simpson, "The point-to-point protocol", 07.1994 | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
2009-02-10—Публикация
2003-12-11—Подача