Мобильный узел, способ и компьютерный программный продукт для передачи обслуживания от одного типа сети к другому типу сети
Иллюстрации
Показать всеГруппа изобретений относится к мобильной связи. Мобильный узел включает первый и второй интерфейсы связи для соединения с первым и вторым типами сетей, соответственно. Мобильный узел также включает процессор, способный к соединению с первым типом сети через первый интерфейс связи. Процессор может контролировать информацию местоположения от первого типа сети, эта информация местоположения представляет географическую область, в пределах которой мобильный узел расположен в настоящее время, и доступна в результате связи с первым типом сети. Процессор на основании контроля информации местоположения может определять, расположен ли мобильный узел в настоящее время в области, связанной со вторым типом сети. Если это так, то процессор может включить второй интерфейс связи и выполнить передачу обслуживания мобильного узла от первого типа сети ко второму типу сети через второй интерфейс связи. Обеспечивается возможность обнаружения доступного второго типа сети способом, который уменьшает энергопотребление и ручное вмешательство пользователя. 4 н. и 28 з.п. ф-лы, 5 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ
Интернет-протокол для мобильных устройств (mobile Internet Protocol, МIР) позволяет мобильному терминалу свободно передвигаться от одной точки соединения к другой в различных сетях, которые он посещает при движении по маршруту. В частности, МIР протокол описывает действия, которые позволяют мобильному терминалу поддерживать соединение в течение эстафетной передачи от одного маршрутизатора доступа к другому маршрутизатору доступа. Например, мобильному терминалу, работающему в улучшенной сети беспроводной связи третьего поколения (3G), такой как 1XEV-DO (TIA/EIA/IS-856), может потребоваться переход в область беспроводной местной сети (WLAN) и обратно. В более частном примере, предположим, что конечный пользователь заинтересован в голосовой связи по протоколу IP (voice over IP, VoIP) в 1XEV-DO сети. Когда пользователь входит в область, такую как офис пользователя, где обеспечивается WLAN подключение, пользователь может пожелать перевести VoIP вызов из 1XEV-DO сети в сеть WLAN, например, чтобы получить лучшее или более экономичное соединение, скорость, качество сервиса (quality of service QoS) и т.п.
Чтобы проанализировать передачу обслуживания мобильного терминала от одного типа сети к другому, рассмотрим мобильный терминал, получающий сервис данных посредством доступа в сотовую сеть (первый тип сети), когда мобильный терминал входит в область, где доступна WLAN (второй тип сети), и соответственно обнаруживает WLAN доступ. В этом случае мобильный терминал может переключиться к WLAN доступу для лучшего обслуживания, снижения затрат или по любым другим причинам. Однако постоянный просмотр WLAN спектра для возможного WLAN доступа приводит к повышению энергопотребления мобильного терминала. Чтобы уменьшить энергопотребление мобильного терминала, пользователь терминала может вручную подать мобильному терминалу команду переключения к WLAN доступу, чтобы совершить переход к WLAN. Однако, к сожалению, такой технический прием сокращения энергопотребления требует существенного вмешательства пользователя и может быть довольно затруднительным. Хотя выше приведен только один пример, переключения между другими типами сетей также могут страдать от подобного или других недостатков.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В свете предшествующего уровня техники примеры реализации настоящего изобретения обеспечивают улучшенный мобильный узел, способ и компьютерный программный продукт для передачи обслуживания от одного типа сети к другому типу сети. В соответствии с примерами реализации настоящего изобретения мобильный узел, связанный с первым типом сети, по сравнению с некоторыми обычными способами, которые требуют постоянного просмотра или вмешательства пользователя, способен к обнаружению доступного второго типа сети способом, который уменьшает энергопотребление и ручное вмешательство пользователя. В этом отношении мобильный узел в примерах реализации настоящего изобретения приспособлен поддерживать в отключенном состоянии второй интерфейс связи для соединения со вторым типом сети и включать второй интерфейс связи только тогда, когда вероятность обнаружения доступного второго типа сети превышает заданный порог, где определение вероятности базируется на информационном представлении области, в пределах которой мобильный узел расположен в настоящее время. Такая информация местоположения может включать информацию, доступную мобильному узлу в результате его соединения с первым типом сети, без запроса дополнительной мощности, полосы частот или потребления ресурсов мобильного узла иных, чем требуемые для соединения с первым типом сети и поддержания этого соединения.
Согласно одному аспекту настоящего изобретения мобильный узел включает первый и второй интерфейсы связи для соединения с первым и вторым типами сетей, соответственно. Кроме того, мобильный узел включает процессор, способный к соединению мобильного узла с первым типом сети (например, CDMA сеть) через первый интерфейс связи при поддержании второго интерфейса связи в отключенном состоянии. Поскольку процессор связан с первым типом сети, процессор способен к контролю информации местоположения от первого типа сети. Далее, если это желательно, процессор может также быть способен к контролю информации, получаемой из установившейся практики пользователя мобильного узла.
Информация о местоположении представлена географической областью, в пределах которой мобильный узел в настоящее время расположен. Например, информация о местоположении может включать информацию о местоположении, доступную мобильному узлу (без запроса), независимо от потребления мобильным узлом ресурсов иных, чем требуемые для соединения с первым типом сети и поддержания соединения с первым типом сети. В частности, например, когда первым типом сети является сотовая сеть, информация о местоположении может включать идентификатор ячейки сотовой сети, в пределах которой мобильный узел в настоящее время расположен, то есть ID ячейки. Информация о местоположении оказывается доступной мобильному узлу как результат подключения к первому типу сети, в дополнение представляющий географическую область. Альтернативно, например, информация о местоположении может включать информацию от источника вне первого и второго типов сетей, например от GPS спутника.
Контролируя информацию о местоположении (и, если применимо, информацию, основанную на установившейся практике пользователя), процессор одного примера реализации способен к основанному на контроле информации о местоположении / установившейся практике пользователя определению того, расположен ли мобильный узел в настоящее время в области, связанной со вторым типом сети (например, WLAN) или экземпляром второго типа сети. Например, мобильный узел может включать память, способную к хранению базы данных доступа, включающей одну или большее количество областей, связанных со вторым типом сети, где база данных доступа может включать по меньшей мере один параметр, достаточный, чтобы соединиться со связанным вторым типом сети. Процессор может также быть способен к основанному на базе данных доступа и области, представленной информацией местоположения, определению, расположен ли мобильный узел в настоящее время в области, связанной со вторым типом сети.
Таким образом, если мобильный узел в настоящее время расположен в области, связанной со вторым типом сети, процессор может быть способен к включению второго интерфейса связи. Тогда процессор может выполнить передачу обслуживания мобильного узла от первого типа сети ко второму типу сети (или экземпляру второго типа сети) через второй интерфейс связи, где выполнение передачи обслуживания включает соединение мобильного узла со вторым типом сети. Кроме того, процессор может быть способен к выполнению передачи обслуживания, по меньшей мере частично основываясь на соответствующем параметре(ах) базы данных доступа.
Выполнение передачи обслуживания ко второму типу сети может содержать в себе выключение первого интерфейса связи или функционирование первого интерфейса связи в состоянии покоя. Затем, продолжая работу, процессор может быть далее способен к контролю информации от второго типа сети. В этом отношении информация от второго типа сети может отображать удаление мобильного узла от связанного второго типа сети и быть доступной мобильному узлу как результат соединения со вторым типом сети. В частности, например, процессор может быть способен к контролю идентификатора, связанного с принадлежащей второму типу сети базовой станцией, с которой соединен мобильный узел. В таких случаях процессор может быть способен к определению того, удаляется ли мобильный узел от области, путем определения, содержится ли контролируемый идентификатор в пределах множества из одного или более заранее заданных идентификаторов, связанных с базовыми станциями в пределах второго типа сети, но расположенных вблизи одной или большего количества границ второго типа сети.
Аналогично вышеизложенному, контролируя такую информацию и основываясь на шаге контроля, процессор затем может быть способен к определению, удаляется ли мобильный узел от области, связанной со вторым типом сети. Если мобильный узел удаляется от области, связанной со вторым типом сети, то процессор может быть способен к включению первого интерфейса связи. После этого процессор может быть способен к выполнению передачи обслуживания мобильного узла от второго типа сети к первому типу сети через первый интерфейс связи, где выполнение передачи обслуживания включает переключение мобильного узла к первому типу сети.
Согласно другим аспектам настоящего изобретения обеспечиваются мобильный узел и способ передачи обслуживания мобильного узла. Примеры реализации настоящего изобретения таким образом обеспечивают улучшенные мобильный узел, способ и компьютерный программный продукт для передачи обслуживания мобильного узла. Как отмечено выше и поясняется ниже в соответствии с примерами реализации настоящего изобретения, мобильный узел, связанный с первым типом сети через первый интерфейс связи, поддерживает второй интерфейс связи в отключенном состоянии. Когда информация местоположения, доступная мобильному узлу в результате его соединения с первым типом сети, указывает, что мобильный узел в настоящее время расположен в той же самой географической области, что и второй тип сети, мобильный узел может включить второй интерфейс связи. Посредством включения второго интерфейса связи мобильный узел может выполнить передачу обслуживания ко второму типу сети, включающую соединение со вторым типом сети через второй интерфейс связи. Такие мобильный узел, способ и компьютерный программный продукт, приведенные в примерах реализации настоящего изобретения, могут решить по меньшей мере некоторые из проблем, отмеченных выше, и могут обеспечивать дополнительные преимущества.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
После описания изобретения в общих чертах будут сделаны ссылки на прилагаемый графический материал, на котором не обязательно соблюден масштаб, и где:
фиг.1 - блок-схема одного типа мобильного узла и системы, которая предоставляет преимущества примеров реализации настоящего изобретения;
фиг.2 - блок-схема объекта, способного к действию в качестве мобильного узла, домашнего агента, внешнего агента и/или корреспондентского узла, в соответствии с примерами реализации настоящего изобретения;
фиг.3 - схематическая блок-схема мобильного узла, в соответствии с одной реализацией настоящего изобретения; и
фиг.4а и 4b - схемы потоков данных, иллюстрирующие различные шаги способа передачи обслуживания мобильного узла в соответствии с реализацией настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение теперь будет раскрыто более подробно со ссылками на прилагаемый графический материал, в котором показываются примеры реализации изобретения. Тем не менее, это изобретение может быть реализовано во многих различных формах и не должно рассматриваться как ограничиваемое сформулированными здесь реализациями; скорее эти реализации приводятся с тем, чтобы это раскрытие было полным и законченным и полностью передавало специалистам объем изобретения. Одинаковые номера повсюду относятся к одинаковым элементам.
На фиг.1 представлена иллюстрация одного типа системы, которая предоставляла бы преимущества, исходя из примеров реализации настоящего изобретения. Система, способ и компьютерный программный продукт примеров реализации настоящего изобретения будут описаны прежде всего применительно к приложениям мобильной связи. Должно быть понятно, однако, что система, способ и компьютерный программный продукт примеров реализации настоящего изобретения могут использоваться в соединении с множеством других приложений как в мобильных отраслях связи, так и вне мобильных отраслей связи. Например, система, способ и компьютерный программный продукт примеров реализации настоящего изобретения могут использоваться в соединении с приложениями проводной и/или беспроводной сети (например, Интернет).
Как показано, система может включать мобильный узел (mobile node, MN) 10, способный к передаче сигналов к и получению сигналов от базовых пунктов или базовых станций (base stations, BS) 14 (одна или большее количество которых может быть в частности обозначено как точки доступа (access point - АР)), две из которых показаны на фиг.1. Как показано и описано ниже, базовые станции включают исходную BS 14а, которая обеспечивает доступ к одному типу сети (например, первому типу сети) и целевую BS 14b, которая обеспечивает доступ к другому типу сети в результате передачи обслуживания. Одна или большее количество базовых станций являются частями одной или более сотовых или мобильных сетей, каждая из которых включает элементы, требуемые для функционирования сети, такие как центр мобильной коммуникации (mobile switching center, MSC) (не показан). Как хорошо известно специалистам, мобильная сеть может также называться BMI (Base Station/MSC/Interworking function, базовая станция/МЗС/функцией межсетевого обмена). В процессе работы MSC способен к маршрутизации запросов к терминалу и от терминала, когда терминал создает и получает запросы. MSC может также обеспечивать соединение со стволами наземной линии связи, если терминал участвует в вызове. Кроме того, MSC может быть способен к управлению переадресацией сообщений к терминалу и от терминала и может также управлять переадресацией сообщений для терминала от центра сообщений и к центру сообщений.
MN 10 может также быть соединен с сетью данных. Например, одна или большее количество базовых станций 14 могут быть соединены с одной или большим количеством сетей данных, таких как локальная сеть (local area network LAN), городская сеть (metropolitan area network MAN) и/или глобальная сеть (wide area network WAN). В одном примере реализации BS соединена с межсетевым шлюзом, который соединен с сетью данных, такой как сеть 16 Интернет-протокола (Internet Protocol, IP). Шлюз может включать любое число различных объектов, способных к обеспечению сетевых соединений между MN и другими узлами, непосредственно или косвенно соединенными с сетью данных. Как будет отмечено, шлюз может быть описан любым из множества различных способов, таких как домашний агент (home agent, НА) 18, внешний агент (foreign agent, FA) 20 (показан и описан ниже как включенный в состав исходного FA 20а и целевого FA 20b в течение передачи обслуживания), узел обслуживания пакетных данных (packet data serving node, PDSN), маршрутизатор доступа (access router, AR) и т.п. В этом отношении, как определено в MIP протоколе, НА включает маршрутизатор в пределах домашней сети 22 MN. НА способен к туннелированию данных для доставки к MN, когда MN удален от дома, и может хранить текущую информацию местоположения MN. FA, с другой стороны, включает маршрутизатор в пределах сети 24, посещаемой MN. После того, как MN зарегистрирован в посещаемой сети, FA обеспечивает услуги маршрутизации MN. В процессе работы FA получает туннелированные данные от НА и доставляет данные к MN. Далее, для данных, посланных от MN, зарегистрированного в посещаемой сети, FA может служить маршрутизатором по умолчанию. Хотя примеры реализации настоящего изобретения описаны в отношении МIР протокола, такого как MIPv4 или MIPv6, должно быть понятно, что примеры реализации настоящего изобретения могут работать в соответствии с любым из множества других протоколов.
Другие узлы, соединенные с MN 10 через IP сеть 16, могут включать любое из множества различных устройств, систем и т.п., способных к связи с MN в соответствии с примерами реализации настоящего изобретения. Другие узлы могут включать, например, персональные компьютеры, компьютеры-серверы и т.п. Дополнительно или альтернативно, например, один или большее количество других узлов могут включать другие MN, такие как мобильные телефоны, портативные цифровые помощники (portable digital assistant, PDA), пейджеры, лаптоп-компьютеры и т.п. Как описано здесь, узел, способный к связи с MN через IP сеть, именуется как корреспондентский узел (correspondent node, CN) 26, один из которых показывается на фиг.1.
Хотя здесь не показан и не описан каждый элемент каждой возможной сети, должно быть понятно, что MN 10 может быть соединен с одной или большим количеством любой из множества различных сетей. В этом отношении мобильная сеть(и) может быть способна к поддержанию связи в соответствии с одним или большим количеством множества протоколов мобильной связи второго поколения (2G), 2.5G и/или третьего поколения (3G) и т.п. Дополнительно или альтернативно, мобильная сеть(и) может быть способна к поддержанию связи в соответствии с любым из множества различных способов организации беспроводных сетей, включая WLAN технологии, такие как IEEE 802.11, WiMAX технологии, такие как IEEE 802.16 и т.п. Далее, например, мобильная сеть(и) может быть способна к поддержанию связи в соответствии с одним или большим количеством множества различных цифровых вещательных сетей, таких как сети цифрового видеовещания (Digital Video Broadcasting DVB), включая DVB-T (DVB-Terrestrial, наземное цифровое видеовещание) и/или DVB-H (DVB-Handheld, цифровое видеовещание для портативных устройств), сети Объединенных Услуг Цифрового Вещания (Integrated Services Digital Broadcasting, ISDB), включая ISDB-T (ISDB-Terrestrial, наземная сеть ISDB), и т.п.
В частности, например, MN 10 может быть соединен с одной или большим количеством сетей, способных к поддержанию связи в соответствии с 2G беспроводными протоколами связи IS-136 (TDMA), GSM и IS-95 (CDMA). Также, например, одна или большее количество сетей может быть способна к поддержанию связи в соответствии с 2.5G протоколами беспроводной связи GPRS, GSM с повышенной пропускной способностью передачи данных (Enhanced Data GSM Environment, EDGE) и т.п. Кроме того, например, одна или большее количество сетей может быть способно к поддержке связи в соответствии с 3G протоколами сетей беспроводной связи, такими как cdma2000, сеть Универсальной Системы Мобильной Связи (UMTS), использующая технологию широкополосного многостанционного доступа с кодовым разделением каналов (Wideband Code Division Multiple Access, WCDMA). Далее, одна или большее количество сетей может быть способна к поддержке улучшенных 3G протоколов беспроводной связи, таких как 1XEV-DO (TIA/EIA/IS-856) и 1XEV-DV.
Обратимся теперь к фиг.2, где приведена блок-схема объекта, способного функционировать в качестве MN 10, НА 18, FA 20 и/или CN 26 в соответствии с реализацией настоящего изобретения. Хотя там показаны отдельные объекты, в некоторых реализациях один или большее количество объектов могут поддерживать один или большее количество MN, НА, FA и/или CN, логически выделенных, но совмещаемых в пределах объекта(ов). Например, единый объект может поддерживать логически раздельные, но совмещаемые НА и CN. Также, например, единый объект может поддерживать логически раздельные, но физически совмещенные FA и CN.
Объект, способный функционировать как MN 10, НА 18, FA 20 и/или CN 26, включает различные средства для выполнения одной или большего количества функций в соответствии с примерами реализации настоящего изобретения, включая более подробно показанные и описанные здесь.
Должно быть понятно, однако, что один или большее количество объектов может включать альтернативные средства для выполнения одной и более сходных функций без того, чтобы выйти за пределы сущности и ограничений настоящего изобретения. В частности, например, как показано на фиг.2, объект может включать процессор 30, связанный с памятью 32. Память может включать энергозависимую и/или энергонезависимую память и обычно хранит содержание, данные и т.п. Например, память обычно хранит сообщения, переданные и/или принятые объектом. Также, например, память обычно хранит приложения клиента, инструкции и т.п. для процессора, чтобы выполнить шаги, связанные с действием объекта в соответствии с реализациями настоящего изобретения. Как поясняется ниже, например, память может хранить приложение(я) клиента.
Как описано здесь, каждое приложение(я) клиента может включать программное обеспечение, используемое соответствующими объектами. Должно быть понятно, однако, что любое одно или большее количество приложений клиента, описанных здесь, может альтернативно включать программируемое оборудование или аппаратные средства компьютера без того, чтобы выйти за пределы сущности и ограничений настоящего изобретения. В целом, далее MN 10, НА 18, FA 20 и/или CN 26 могут включать один или большее количество логических элементов для выполнения различных функций одного или большего количества приложений клиента. Как будет отмечено, логические элементы могут быть реализованы любым из множества различных способов. В этом отношении логические элементы, выполняющие функции одного или большего количества приложений клиента, могут быть реализованы набором интегральных схем, включая одну или большее количество интегральных схем, интегрированных или иначе введенных в соответствующий элемент сети (то есть MN, НА, FA, CN и т.д.), или, в частности, например, процессор 30 соответствующего элемента сети.
Разработка интегральных схем, вообще говоря, - высоко автоматизированный процесс. В этом отношении для преобразования проекта логического уровня в проект полупроводниковой схемы, готовый к травлению и формированию на полупроводниковой подложке, доступны сложные и мощные инструменты программного обеспечения. Это инструменты программного обеспечения, такие как предоставленные Avant! Corporation of Fremont, California, и Cadence Design, of San Jose, California, автоматически разводят проводники и размещают компоненты на кристалле полупроводника, используя хорошо отлаженные правила разработки, также как и огромные библиотеки ранее сохраненных модулей проектов. Как только проектирование полупроводниковых схем закончено, результаты разработки в стандартизированном электронном формате (например, Opus, GDSII, и т.п.) могут быть переданы для изготовления устройствам для изготовления полупроводника или заводам по изготовлению микросхем.
В дополнение к памяти 32, процессор 30 может также быть связан по меньшей мере с одним интерфейсом или другими средствами для отображения, передачи и/или приема данных, содержания и т.п. В этом отношении, интерфейс(ы) могут включать по меньшей мере один интерфейс 34 связи или другие средства для передачи и/или приема данных, содержания и т.п. Например, как поясняется ниже, интерфейс(ы) связи могут включать первый интерфейс связи для соединения с первой сетью и второй интерфейс связи для соединения со второй сетью. В дополнение к интерфейсу(ам) связи, интерфейс(ы) могут также включать по меньшей мере один интерфейс пользователя, который может включать устройство 35 отображения (дисплей) и/или интерфейс 37 для ввода данных пользователя. Интерфейс ввода пользователя, в свою очередь, может включать любое из множества устройств, позволяющих объекту принимать данные от пользователя, типа вспомогательной клавиатуры, тачпада, джойстика или другого устройства ввода.
Обратимся теперь к фиг.3, которая иллюстрирует один тип MN 10, который является предпочтительным примером реализации настоящего изобретения. Должно быть понятно, однако, что показываемый и описываемый MN просто является иллюстрацией одного типа MN, который является предпочтительным для настоящего изобретения, но не может рассматриваться как ограничение для настоящего изобретения. Хотя с целью примера иллюстрированы и будут в дальнейшем описаны несколько примеров реализации MN, в качестве примеров реализации настоящего изобретения могут вполне быть использованы другие типы MN, такие как портативные цифровые помощники (PDA), пейджеры, лаптоп-компьютеры и другие типы электронных систем.
MN 10 включает различные средства для выполнения одной или большего количества функций в соответствии с примерами реализации настоящего изобретения, включая более подробно показанные и описанные здесь. Должно быть понятно, однако, что MN может включать альтернативные средства для выполнения одной или более подобных функций без того, чтобы выйти за пределы сущности и ограничений настоящего изобретения. В частности, например, как показано на фиг.3, в дополнение к антенне 36 MN 10 может включать передатчик 38, приемник 40 и контроллер 42 или другой процессор, который обеспечивает сигналы к и получает сигналы от передатчика и приемника, соответственно. Эти сигналы включают сигнальную информацию в соответствии со стандартом воздушного интерфейса применяемой сотовой системы, а также речь пользователя и/или вводимые пользователем данные. В этом отношении MN может быть способен к взаимодействию с одним или большим количеством стандартов радиоинтерфейсов, протоколов связи, типов модуляции и типов доступа. В частности, MN может быть способен к функционированию в соответствии с любым из множества протоколов связи второго поколения (2G), 2.5G и/или третьего поколения (3G) и т.п. Например, MN может быть способен к функционированию в соответствии с 2G протоколами беспроводной связи IS-136 (TDMA), GSM и IS-95 (CDMA), 2.5G протоколами беспроводной связи типа GPRS и/или GSM с улучшенной пропускной способностью (Enhanced Data GSM Environment EDGE), и/или 3G протоколами беспроводной связи, такими как cdma2000, UMTS, поддерживая технологию радиодоступа с широкополосным множественным доступом с кодовым разделением каналов (WCDMA). Также, например, MN может быть способен к функционированию в соответствии с улучшенными 3G беспроводными протоколами связи, такими как 1XEV-DO (TIA/EIA/IS-856) и 1XEV-DV. Далее, например, MN может быть способен к функционированию в соответствии с любым из множества различных беспроводных технологий организации сети, включая WLAN технологии типа IEEE 802.11, WiMAX технологии типа IEEE 802.16 и т.п.
Очевидно, что контроллер 42 включает схему, требуемую для осуществления звуковых и логических функций MN 10. Например, контроллер может включать устройство цифровой обработки сигнала, устройство микропроцессора, различные аналого-цифровые преобразователи, конвертеры, цифроаналоговые преобразователи и другие обеспечивающие схемы. Функции управления и обработки сигнала MN распределены между этими устройствами согласно их соответствующим способностям. Контроллер может дополнительно включать внутренний речевой кодер (voice coder, VC) 42а и может включать внутренний модем данных (data modem, DM) 42b. Далее, контроллер может включать функциональность для выполнения одной или большего количества программ, которые могут храниться в памяти (описано ниже). Например, контроллер может быть способен к выполнению связывающей программы, такой как обычный WEB-браузер. Связывающая программа может тогда позволять MN передавать и получать WEB-содержимое, например, в соответствии с HTTP и/или протоколом беспроводного доступа (Wireless Application Protocol WAP).
MN 10 также включает интерфейс пользователя, включающий обычный динамик или громкоговоритель 44, узел 46 вызова (звонок), микрофон 48, устройство 50 отображения (дисплей) и интерфейс ввода пользователя, которые соединены с контроллером 42. Интерфейс ввода пользователя, который позволяет MN получать данные, может включать любое из множества устройств, позволяющих получать данные, такие как клавиатура 52, тачпад (не показано) или другие устройства ввода. В реализациях, включающих клавиатуру, она включает обычные числовые (0-9) и специальные клавиши (#, *) и другие клавиши, используемые для управления MN. Хотя и не показано, MN может включать батарею, такую как вибрирующий батарейный блок, для питания различных схем, которые требуются для функционирования MN, так же как и для создания механической вибрации в качестве обнаруживаемого выходного сигнала.
MN 10 может также включать одно или большее количество средств для совместного использования и/или получения данных. Например, MN может включать радиочастотный (RF) приемопередатчик 54 малой дальности действия, так что данные могут быть разделены с и/или получены от электронных устройств в соответствии с RF технологиями. В этом отношении RF приемопередатчик может функционировать как WLAN и/или WAN интерфейс, способный к разделению данных с другими радиочастотными приемопередатчиками в соответствии с WLAN и/или WAN технологиями. MN может, дополнительно или альтернативно, включать другие приемопередатчики малой дальности, такие как, например, инфракрасный (IR) приемопередатчик 56, и/или Bluetooth (ВТ) приемопередатчик 58, работающий с использованием беспроводной технологии, разработанной Bluetooth Special Interest Group. MN может также, дополнительно или альтернативно, быть способен к передаче данных и/или получению данных от электронных устройств в соответствии с такими технологиями.
MN 10 может далее включать память, такую как SIM-карта 60 (модуль идентификации абонента), сменный модуль идентификации пользователя (removable user identity module, R-UIM) и т.п., которые обычно хранят информационные элементы, связанные с мобильным абонентом. В дополнение к SIM, MN может включать другую сменную и/или встроенную память. В этом отношении MN может включать оперативную память 62, такую как память с произвольным доступом (RAM), включая кэш-область для временного хранения данных. MN может также включать иную энергонезависимую память 64, которая может быть встроена и/или может быть сменной. Энергонезависимая память может дополнительно или альтернативно включать EEPROM, флэш-память и т.п. Устройства памяти могут хранить любое из множества приложений программного обеспечения, инструкций, фрагментов информации и данных, используемых MN для осуществления функций MN. Например, устройства памяти могут хранить идентификаторы, такие как код международной идентификации мобильного оборудования (international mobile equipment identification IMEI), код международной идентификации мобильного абонента (international mobile subscriber identification IMSI), код мобильной станции цифровой сети объединенных услуг (mobile station integrated services digital network MSISDN) (номер мобильного телефона), адрес согласно Интернет-протоколу (IP), адрес согласно протоколу инициирования сессии (Session Initiation Protocol, SIP) и т.п., позволяющие уникально идентифицировать MN.
Как было показано выше при описании уровня техники, МIР позволяет MN 10 свободно передвигаться от одной точки связи к другой в различных сетях, которые он посещает на протяжении его маршрута. В частности, MIP протокол описывает те действия, которые позволяют MN поддерживать соединение в течение передачи обслуживания от одного маршрутизатора доступа к другому маршрутизатору доступа. Короче говоря, MIP позволяет мобильному узлу быть идентифицированным его домашним адресом, независимо от его текущей точки подключения к IP сети 16. Когда MN, выйдя из домашней сети 22, находится в гостевой сети 24, это также связано с "сохранением адреса", которое обеспечивает информацию относительно текущего местоположения MN. Обычно в продолжение передачи обслуживания между FA 20 "сохраненные адреса" изменяются, но домашний адрес остается тем же самым.
Как также было отмечено в части описания уровня техники, MN 10, который связан с первым типом сети через первый интерфейс связи, может иметь возможность передачи обслуживания от первого типа сети ко второму типу сети. В таких случаях MN конфигурируется так, чтобы включать второй интерфейс связи и постоянно сканировать доступность второго типа сети, которой MN может выполнить передачу обслуживания, и после обнаружения второго типа сети выполнить передачу обслуживания от первого типа сети ко второму типу сети. Однако постоянный просмотр доступности второго типа сети повышает потребление энергии MN. Хотя ручное управление пользователя автоматическим переходом MN ко второму типу сети может уменьшать потребление энергии MN, такая технология нежелательна, так как требует существенного вмешательства пользователя и может быть довольно трудоемкой.
Поэтому, в соответствии с примерами реализации настоящего изобретения, MN 10, связанный с первым типом сети, способен к обнаружению доступности второго типа сети способом, который может уменьшать потребление энергии и ручное вмешательство пользователя по сравнению с обычными способами, которые требуют постоянного просмотра или вмешательства пользователя. Чтобы уменьшить потребление энергии, требуемое для постоянного просмотра доступности второго типа сети, MN 10 может включать второй интерфейс связи, чтобы просмотреть доступность второго типа сети только тогда, когда вероятность обнаружения доступного второго типа сети превышает заданный порог. В этом отношении, чтобы определять эту вероятность для текущего местоположения, может использоваться часть информации MN.
Для MN 10, соединенного с первым типом сети, доступно (или иными словами может быть определено из доступной информации) множество различных частей информации MN как результат соединения. Обычно этот тип информации включает информацию, которая может характеризовать географическую область, в пределах которой MN в настоящее время расположен ("информация местоположения"). Например, когда MN соединен с сотовой сетью, информация местоположения, доступная MN в результате его подключения к сотовой сети, обычно включает идентификатор ячейки сотовой сети, в пределах которой MN расположен (то есть ID ячейки), хотя должно быть понятно, что информация местоположения, доступная MN, может дополнительно или альтернативно включать другую информацию, которая может быть характеристикой местоположения или географической области, в пределах которой MN расположен. В частности, например, в GSM/GPRS сетях информация местоположения включает имя оператора (коды страны и сети - МСС и MNC для мобильных средств), код области местоположения (location area code, LAC) и ID ячейки. При этом имя оператора идентифицирует оператора сети, LAC приближенно представляет область местоположения, a ID ячейки представляет определенную ячейку, в пределах которой MN в настоящее время расположен (обычные размеры ячеек составляют от 100 м до 3 км или больше). Аналогично, информация об ID ячейки также доступна MN, соединенному с CDMA-сетью, WCDMA-сетью и т.п. Независимо от точной информации местоположения, предоставленной MN, такая информация местоположения обычно легкодоступна MN без дополнительных затрат энергии, полосы частот, или других потребляемых ресурсов MN, иных, чем ресурсы, требуемые, чтобы соединиться с первым типом сети и поддерживать это соединение.
Обратимся теперь к фиг.4а и 4b, которые иллюстрируют диаграмму потока управления для способа передачи обслуживания MN 10 от текущего исходного FA 20а к новому целевому FA 20b, например в течение сессии связи между MN и CN 26. Как поясняется ниже, MN автоматически переходит от исходного FA к целевому FA. Понятно, однако, что MN может соответственно автоматически переходить от исходного НА 18 к целевому FA или альтернативно от исходного FA к целевому НА, без выхода за пределы сущности и ограничений настоящего изобретения. Также, как поясняется ниже, способ фиг.6 в частности применим к переходу MN от первого, первичного типа сети ко второму, альтернативному типу сети. В частности, способ фиг.6 будет объясняться в соединении с переходом MN от исходного PDSN (то есть исходного FA) в CDMA (например, cdma2000, 1XEV-DO и т.д.) сеть к целевому AR (то есть целевому FA) в WLAN. Понятно, однако, что способ фиг.6 может быть одинаково применим к переходу MN от любой из множества других типов сетей к любой из множества других типов сетей, начиная от второго, альтернативного типа сети (например, WLAN) к первому, первичному типу сети (например, CDMA сеть, WCDMA сеть и т.д.) без того, чтобы выйти за пределы сущности и ограничений настоящего изобретения. Должно далее быть понятно, что хотя способ фиг.6 показан и описан относительно одного альтернативного типа сети (то есть второго типа сети), способ может быть равным образом применим к более чем одному альтернативному типу сети (например, третий тип сети, четвертый тип сети и т.д.). В этих случаях способ фиг.6 может использоваться для передачи обслуживания MN от одного альтернативного типа сети (например, второй тип сети) к другому альтернативному типу сети (например, третий тип сети) и наоборот.
Как показано на фиг.4а и 4b, один пример способа передачи обслуживания MN 10 от исходного FA 20а первого типа сети к целевому FA 20b второго типа сети включает обеспечение базы данных доступа (например, в памяти 32, 64 и т.д.), которая включает представление информации местоположения множества различных географических областей, как показано в блоке 70. Каждая представленная область, в свою очередь, связана со вторым типом сети, с которой MN может соединяться через соответствующий интерфейс связи. И если в пределах области могут быть доступны больше чем од