УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ ДЛЯ МОБИЛЬНОГО УЗЛА
DEVICE AND METHOD FOR TRANSFER OF SERVICE FOR MOBILE UNIT

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Аспекты настоящего изобретения относятся к мобильной связи, а более конкретно - к передаче обслуживания в мобильном узле.
УРОВЕНЬ ТЕХНИКИ
Развитие технологии связи привело к появлению нескольких типов сетей связи. Типичные примеры сетей связи включают в себя линии связи для беспроводных локальных вычислительных сетей (WLAN) на основе стандарта Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11, стандарта IEEE 802.15 и стандарта IEEE 802.16; и сотовые линии связи на основе Партнерского проекта третьего поколения (3GPP) и 3GPP2. Мобильные узлы, включающие в себя различные типы интерфейсов линий связи, для того чтобы предоставлять возможность подключения к различным линиям связи, внедрены. Стандарт (IEEE 802.21), для того чтобы поддерживать передачу обслуживания между различными типами линий связи, также установлен.
Стандарт IEEE 802.21 поддерживает независимую от среды передачу обслуживания (MIH) между различными линиями связи. Обсуждаемый в настоящее время стандарт IEEE 802.21 задает, помимо прочего, информационный элемент (IE) характеристик точки подключения (PoA), чтобы доставлять информацию характеристик точки подключения PoA в мобильный узел. IE характеристик PoA предоставляет защиту и качество обслуживания (QoS) для PoA в зависимости от того, поддерживает ли PoA Интернет-протокол (IP) версии 4 (IPv4) или IP версии 6 (IPv6).
Даже если PoA поддерживает IPv6, важно знать заранее, должен ли мобильный узел использовать префикс IPv6, для того чтобы сформировать адрес, который должен быть использован для связи с PoA. Тем не менее, обсуждаемый в настоящее время стандарт IEEE 802.21 не рассматривает этот вопрос. Соответственно, при использовании текущего стандарта использование сообщения запроса маршрутизатора (RS) или оповещения маршрутизатора (RA) вызывает задержки при формировании IPv6-адреса.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Техническое решение
Аспекты настоящего изобретения представляют устройство и способ для эффективного выполнения передачи обслуживания посредством доставки информации, касающейся того, доступен ли префикс IPv6 между точкой подключения (PoA) и мобильным узлом.
Аспекты настоящего изобретения также представляют машиночитаемый носитель, имеющий записанную на нем вычислительную программу для способа передачи обслуживания.
Преимущества
Как описано выше, в устройстве и способе передачи обслуживания согласно настоящему изобретению доступность префикса IPv6 в новой PoA может быть определена на основе IE характеристик PoA до приема сообщения RA. Соответственно, возможно подготовиться к DHCPv6, которая не использует префикс IPv6, и предотвратить передачу лишнего сообщения RS. Также, поскольку нет потребности ждать сообщения RA или передавать сообщение RS, можно не допустить лишних задержек в ходе передачи обслуживания. Дополнительно, можно эффективно использовать сетевую полосу пропускания для передачи обслуживания за счет недопущения передачи лишнего сообщения RS.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Данные и/или другие аспекты и преимущества изобретения должны стать более явными и очевидными из последующего описания вариантов осуществления, рассматриваемого вместе с прилагаемыми чертежами, на которых:
фиг.1 - это схема окружения мобильной связи согласно варианту осуществления настоящего изобретения;
фиг.2 - это блок-схема сетевых уровней мобильного узла согласно варианту осуществления настоящего изобретения;
фиг.3 - это таблица, иллюстрирующая подробности информационного элемента характеристик точки подключения (IE характеристик PoA) согласно варианту осуществления настоящего изобретения;
фиг.4 - это блок-схема устройства передачи обслуживания согласно варианту осуществления настоящего изобретения; и
фиг.5 - это блок-схема последовательности операций, иллюстрирующая способ передачи обслуживания согласно варианту осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Согласно аспекту настоящего изобретения, представлен способ выполнения передачи обслуживания в мобильном узле, который устанавливает обмен данными посредством точки подключения (PoA), причем способ содержит прием информации, касающейся характеристик новой PoA; определение того, доступен ли префикс Интернет-протокола версии 6 (IPv6) в новой PoA на основе информации, касающейся характеристик новой PoA; и формирование адреса, который должен быть использован мобильным узлом при обмене данными с новой PoA, на основе того, доступен ли префикс IPv6 в новой PoA.
Согласно другому аспекту настоящего изобретения, представлено устройство, для того чтобы выполнять передачу обслуживания в мобильном узле, который устанавливает обмен данными посредством точки подключения (PoA), причем устройство содержит модуль приема информации PoA, чтобы принимать информацию, касающуюся характеристик новой PoA; модуль определения характеристик PoA, чтобы определять то, доступен ли префикс IPv6 в новой PoA, на основе информации, касающейся характеристик новой PoA; и формирователь адресов, чтобы формировать адрес, который должен быть использован мобильным узлом при обмене данными с новой PoA на основе того, доступен ли префикс IPv6 в новой PoA.
Согласно другому аспекту настоящего изобретения, представлен способ предоставления информации о передаче обслуживания от информационного сервера в мобильный узел, причем способ содержит передачу информации в мобильный узел из информационного сервера, при этом информация касается характеристик новой точки подключения (PoA), к которой должен быть подключен мобильный узел, и при этом мобильный узел формирует адрес, который должен быть использован при обмене данными с новой PoA, на основе информации, касающейся характеристик новой PoA.
Согласно другому аспекту настоящего изобретения, представлен информационный сервер, для того чтобы предоставлять информацию, касающуюся передачи обслуживания, в мобильный узел, при этом информационный сервер содержит модуль передачи информации точки подключения (PoA), чтобы передавать информацию, касающуюся характеристик новой PoA, в мобильный узел, при этом мобильный узел формирует адрес, который должен быть использован при обмене данными с новой PoA, на основе информации, касающейся характеристик новой PoA.
Согласно другому аспекту настоящего изобретения, представлен носитель хранения информации с записанными на нем командами, при их выполнении побуждающими компьютер выполнять способ, содержащий прием сообщения, содержащего информацию, касающуюся характеристик новой точки подключения (PoA), и выполнение передачи обслуживания на основе сообщения, при этом сообщение содержит информационный элемент характеристик PoA, содержащий информацию, касающуюся характеристик новой PoA.
Дополнительные аспекты и/или преимущества изобретения частично изложены в последующем описании и частично станут очевидными из описания или могут быть изучены при практическом использовании изобретения.
Данная заявка притязает на приоритет заявки на патент Кореи номер 2006-36342, поданной 21 апреля 2006 года в Корейском бюро регистрации интеллектуальной собственности, которая полностью включена в данный документ по ссылке.
Далее представлена подробная ссылка на варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах, на которых одинаковые цифры ссылок ссылаются на одинаковые элементы по всему описанию. Варианты осуществления описываются ниже для того, чтобы пояснить настоящее изобретение со ссылками на чертежи.
Фиг.1 - это схема, иллюстрирующая окружение мобильной связи согласно варианту осуществления настоящего изобретения. Ссылаясь на фиг.1, окружение мобильной связи включает в себя мобильный узел (MN) 1, множество точек подключения (PoA) 2 и 3, соответствующий узел (CN) 4, информационные серверы (IS) 5 и 6 и множество сетей. Тем не менее, специалистам в данной области техники должно быть очевидно, что сетевая топология, проиллюстрированная на фиг.1, не ограничена этим и может быть спроектирована множеством возможных способов.
Мобильный узел 1 - это мобильный терминал, который использует окружение мобильной связи. При начале мобильной связи мобильный узел 1 регистрирует домашний адрес (HoA) с помощью домашнего агента в домашней сети. При перемещении в новую сеть мобильный узел 1 получает адрес для передачи (CoA) от гостевого агента (FA) в новой сети. Мобильный узел 1 доставляет CoA домашнему агенту, с тем чтобы зарегистрировать CoA у домашнего агента. Домашний агент затем сопоставляет CoA и HoA друг с другом.
Соответствующий узел 4 должен узнать адрес мобильного узла 1, для того чтобы передавать данные в мобильный узел 1. Поскольку соответствующий узел 4 знает HoA, соответствующий узел 4 передает данные посредством настройки HoA в качестве целевого адреса. Домашний агент принимает данные с HoA в качестве целевого адреса. Домашний агент знает CoA, соответствующий HoA, и тем самым перенаправляет данные в мобильный узел 1 посредством задания CoA в качестве целевого адреса. Данные доставляются в мобильный узел 1 через сеть.
PoA (такая как PoA 2) подключает мобильный узел 1 к сети. Примеры PoA включают в себя точки доступа (AP) и базовые станции (BS), но они не ограничены этим. PoA может быть любое устройство, которое может предоставлять возможность обмена данными между мобильным узлом 1 и сетью.
Когда мобильный узел 1 перемещается в другую сеть, выполняется передача обслуживания. Процесс передачи обслуживания описывается далее со ссылкой на фиг.1. Как проиллюстрировано на фиг.1, при обмене данными с сетью посредством PoA 2 мобильный узел 1 перемещается в область, где обмен данными с сетью устанавливается посредством PoA 3.
Мобильный узел 1 принимает информацию, касающуюся PoA 3 (новой PoA), через PoA 2 (текущей PoA). Информация, касающаяся PoA 3, может быть принята от информационных серверов 5 и 6 или непосредственно от PoA 3. Мобильный узел 1 может распознать из принятой информации, какой протокол PoA 3 (новая PoA) использует и какую услугу PoA 3 поддерживает и подготовиться соответствующим образом.
В ходе процесса передачи обслуживания важно задать CoA адрес, который мобильный узел 1 должен использовать в новой сети. В общем, адреса, такие как CoA, задаются посредством приема сообщения оповещения маршрутизатора (RA), содержащего информацию сети, от PoA и использования сообщения RA, для того чтобы задавать адрес. Однако для эффективного использования сетевой полосы пропускания сообщение RA передается после определенного интервала времени. Таким образом, задержка (задержка RA) возникает в приеме сообщения RA. Сообщение запроса маршрутизатора (RS), запрашивающее передачу сообщения RA, может быть передано в PoA. Даже если передача сообщения RS уменьшает задержку RA, по-прежнему есть задержка (задержка RS) между временем, когда сообщение RS передано, и временем, когда сообщение RA принято.
IPv6 поддерживает автоматическое конфигурирование адресов и использует 128-битовый адрес. PoA, в общем, вставляет 64-битовую сетевую информацию в сообщение RA и передает сообщение RA. 64-битовая сетевая информация - это старшие 64 бита адреса IPv6, которые упоминаются как "префикс IPv6". Мобильный узел 1 формирует младшие 64 бита адреса IPv6 из уникальной информации мобильного узла 1. Таким образом, 64-битовая сетевая информация, содержащаяся в сообщении RA, и 64-битовый адрес, сформированный посредством мобильного узла 1, комбинируются так, чтобы сформировать 128-битовый адрес IPv6. Этот процесс упоминается как автоматическое конфигурирование адреса.
Тем не менее, даже если PoA поддерживает IPv6, автоматическое конфигурирование адреса с помощью префикса IPv6 может не поддерживаться. В этом случае сообщение RA не содержит префикса IPv6, и тем самым мобильный узел 1 должен сформировать адрес с помощью другой методики. Например, мобильный узел может использовать протокол динамической конфигурации хоста (DHCP) или адрес, который заранее определен пользователем. DHCP, для того чтобы сформировать адрес IPv6, упоминается как "DHCP версия 6 (DHCPv6)". Далее, когда соединение установлено с PoA, которая не поддерживает префиксы IPv6, различные методики, для того чтобы сформировать адрес, отличные от автоматического конфигурирования адреса, упоминаются как "DHCPv6". Тем не менее, другие аспекты настоящего изобретения могут использовать другие методы, для того чтобы сформировать адрес IPv6 для мобильного узла 1.
Если мобильный узел 1 может распознать заранее, что PoA не поддерживает префиксы IPv6, мобильный узел 1 может подготовиться выполнить DHCPv6 сразу без ожидания сообщения RA. Мобильному узлу 1 также не требуется передавать сообщение RS. Как результат, можно сокращать лишние задержки RA или RS.
Фиг.2 - это блок-схема сетевых уровней мобильного узла согласно варианту осуществления настоящего изобретения. Сетевые уровни включают в себя нижний уровень 10, уровень 20 функции MIH и верхний уровень 30. Нижний уровень 10 включает в себя второй уровень и нижние уровни, заданные посредством базовой модели взаимодействия открытых систем (OSI) (канальный уровень и физический уровень). Верхний уровень 30 включает в себя третий уровень и верхние уровни, заданные посредством базовой модели OSI: уровень Интернет-протокола (IP), мобильный IP-уровень, транспортный уровень и прикладной уровень.
Уровень 20 функции MIH не задан посредством базовой модели OSI. Вместо этого уровень 20 функции MIH задается согласно стандарту IEEE 802.21. Уровень 20 функции MIH - это 2,5 уровень между нижним уровнем 10 и верхним уровнем 30, и он поддерживает передачу обслуживания в нижнем уровне 10 и верхнем уровне 30.
Уровень 20 функции MIH поддерживает передачу обслуживания между различными линиями связи безотносительно типа среды линии связи, к которой подключен мобильный узел 1. Т.е. уровень 20 функции MIH поддерживает передачу обслуживания между различными линиями связи безотносительно типа интерфейса линии связи, соответствующего нижнему уровню 10. Уровень 20 функции MIH включает в себя модуль 22 независимой от среды службы событий (MIES), модуль 24 независимой от среды информационной службы (MIIS) и модуль 26 независимой от среды службы команд (MICS).
Модуль 22 MIES проверяет, сформировал ли мобильный узел 1 событие, относящееся к передаче обслуживания, среди различных линий связи и сообщает о формировании события на верхний уровень 30. Более конкретно, модуль 22 MIES запрашивает мобильный узел 1 зарегистрировать соответствующий узел, с тем чтобы соответствующий узел 4 мог принимать отчет по формированию события, и определяет, происходит ли событие посредством приема сообщения, информирующего о формировании события, от мобильного узла 1, для которого зарегистрирован соответствующий узел 4.
Модуль 24 MIIS получает информацию, касающуюся передачи обслуживания мобильного узла 1 между различными линиями связи, либо от информационных серверов 5 и 6, либо от PoA, которая собирает информацию, касающуюся передачи обслуживания между различными линиями связи, выполняемую посредством мобильного узла 1. Модуль 26 MICS управляет передачей обслуживания на нижнем уровне 10, т.е. на канальном уровне, согласно команде, введенной с верхнего уровня 30, такой как команда, введенная пользователем.
Устройство и способ передачи обслуживания согласно варианту осуществления настоящего изобретения в значительной степени относятся к модулю 24 MIIS. Модуль 24 MIIS принимает IE характеристик PoA, который является информацией о характеристиках новой PoA, и оценивает сетевое окружение в новой PoA посредством IE характеристик PoA.
Фиг.3 - это таблица, иллюстрирующая содержимое IE характеристик PoA согласно варианту осуществления настоящего изобретения. IE характеристик PoA включает в себя поле 300 IPv6 в своем 4-м бите, указывающее, поддерживает ли новая PoA IPv6, и поле 310 доступности префикса IPv6 в своем 5-м бите, указывающее, доступен ли префикс IPv6 в новой PoA. Модуль 24 MIIS может определить, поддерживает ли IPv6 новая PoA посредством использования поля 300 IPv6, и может определять, доступен ли префикс IPv6 в новой PoA посредством использования поля 310 доступности префикса IPv6.
Фиг.4 - это блок-схема устройства 100 передачи обслуживания согласно варианту осуществления настоящего изобретения. Устройство 100 передачи обслуживания может включать в себя модуль 110 приема информации PoA, модуль 120 определения характеристик PoA и формирователь 130 адресов.
Модуль 110 приема информации PoA принимает информацию, касающуюся новой PoA. Модуль 120 определения характеристик PoA определяет на основе принятой информации, касающейся новой PoA, поддерживает ли IPv6 новая PoA и доступен ли префикс IPv6 в новой PoA. Как описано выше, модуль 120 определения характеристик PoA может быть осуществлен в модуле 24 MIIS по фиг.2, но не только. Например, модуль 120 определения характеристик PoA может быть реализован как модуль вне модуля 24 MIIS.
Формирователь 130 адресов формирует адрес, т.е. CoA, который мобильный узел должен использовать при обмене данными с новой PoA. Формирование CoA определяется согласно тому, поддерживает ли IPv6 новая PoA, и тому, доступен ли префикс IPv6 в новой PoA. Если новая PoA поддерживает IPv6 и префикс IPv6 доступен в PoA, CoA формируется с помощью автоматического конфигурирования адресов IPv6. Если новая PoA поддерживает IPv6, но префикс IPv6 недоступен на новой PoA, CoA формируется с помощью DHCPv6.
Фиг.5 - это блок-схема последовательности операций, иллюстрирующая способ передачи обслуживания согласно варианту осуществления настоящего изобретения. В частности, модуль 110 приема информации PoA, показанный на фиг.4, принимает IE характеристик PoA, чтобы получить информацию, касающуюся новой PoA (S200).
Модуль 120 определения характеристик PoA изучает характеристики новой PoA для того, чтобы сформировать адрес. Во-первых, модуль 120 определения характеристик PoA использует 4-й бит IE характеристик PoA (S210) для того, чтобы определять, поддерживает ли IPv6 новая PoA. Если новая PoA не поддерживает IPv6, мобильный узел 1 устанавливает связь посредством использования новой PoA и IPv4 (S215). Связь с помощью IPv4 хорошо известна в областях техники, к которым относится настоящее изобретение, и, таким образом, ее описание будет опущено.
Если новая PoA поддерживает IPv6, модуль 120 определения характеристик PoA определяет, доступен ли префикс IPv6 в новой PoA (S220). Если префикс IPv6 доступен в новой PoA, формирователь 130 адреса формирует CoA согласно автоматическому конфигурированию адреса (S230). Соответственно, сообщение RA принимается от новой PoA, и 128-битовый адрес IPv6 создается посредством комбинирования 64-битового префикса IPv6, содержащегося в сообщении RA, и 64-битового младшего адреса, формируемого посредством мобильного узла.
Если префикс IPv6 недоступен в новой PoA, формирователь 130 адреса формирует CoA с помощью методики, которая не использует префиксы IPv6, например с помощью DHCPv6 или с помощью адреса, заранее определенного пользователем (S240).
Настоящее изобретение может быть осуществлено как код, который может быть считан посредством компьютера (любого устройства, допускающего обработку информации) в машиночитаемый носитель памяти. Здесь машиночитаемым носителем памяти может быть устройство записи, допускающее сохранение данных, которые считываются посредством вычислительной системы, к примеру, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), компакт-диск (CD)-ROM, магнитная лента, гибкий диск, оптическое устройство хранения данных и т.п.
Хотя показано и описано несколько вариантов осуществления настоящего изобретения, специалисты в данной области техники должны принимать во внимание, что изменения могут быть сделаны в данном варианте осуществления без отступления от принципов и духа изобретения, область применения которого задана в формуле изобретения и ее эквивалентах.