МЕЖСИСТЕМНАЯ ПОДВИЖНОСТЬ В РЕЖИМЕ ОЖИДАНИЯ
INTERSYSTEM MOBILITY IN STANDBY MODE

Испрашивание приоритета
Данная заявка испрашивает приоритет на основании временной заявки на патент США №60/943282, озаглавленной «INTER SYSTEM IDLE MODE MOBILITY», поданной 11 июня 2007 г., права на которую принадлежат заявителю настоящей заявки, и которая в своей полноте представлена для справки.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
I. Область техники
Последующее относится в общем случае к беспроводной связи, а более конкретно - к обеспечению управления подвижностью в режиме ожидания для множества конфигураций систем мобильной связи.
II. Предшествующий уровень техники
Системы беспроводной связи широко используются для обеспечения информации различного типа для осуществления связи, такой как, например, голосового контента, контента данных и т.д. Обычные системы беспроводной связи могут быть системами с множественным доступом, которые могут поддерживать связь с множеством пользователей, совместно используя доступные системные ресурсы (например, полосу пропускания, мощность передачи). Примеры таких систем с множественным доступом могут включать в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.п.
В общем случае системы беспроводной связи с множественным доступом могут одновременно поддерживать связь с множеством мобильных устройств. Каждое мобильное устройство может осуществлять связь с одной или большим количеством базовых станций через передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Дополнительно, связь между мобильными устройствами и базовыми станциями можно устанавливать через системы с одним входом и одним выходом (SISO), системы с множеством входов и одним выходом (MISO), системы с множеством входов и множеством выходов (MIMO) и т.д.
Для осуществления мобильной беспроводной связи управление подвижностью в сети является одной из важных функций, которая обеспечивает мобильную связь. Базовые станции в пределах сети радиодоступа (RAN), обслуживающей географическую область, или узлы сотовой связи, могут передавать регистрационную информацию в пределах этого узла сотовой связи. Данная передаваемая информация может включать в себя идентификационную информацию RAN и/или передающей базовой станции. Мобильные устройства, которые конфигурируют для распознавания идентификационной информации RAN, могут предоставлять в ответ идентифицирующую информацию мобильного устройства (например, идентификатор мобильного устройства, возможности мобильного устройства, информацию профиля абонента и т.д.) для подключения к RAN, или чтобы стать активными в RAN. Когда ответ принимают в базовой станции, в домашнем регистре в сети мобильной связи, которая обслуживает определенное мобильное устройство, обновляют информацию о текущем расположении устройства. Таким образом, сеть может направлять трафик на данное устройство.
Если мобильное устройство перемещается в другое географическое местоположение, то оно может потерять контакт с RAN и сетью мобильной связи, по меньшей мере до тех пор, пока не встретится новая RAN или пока связь с исходной RAN не будет повторно установлена. Если мобильное устройство встречает новую RAN, то оно может повторно подключаться к сети мобильной связи посредством новой RAN и продолжать осуществление беспроводной связи. Сеть может обновлять расположение мобильного устройства для указания RAN и базовой станции, которая в настоящее время соединена с устройством; трафик для устройства будет, таким образом, направлен к новой базовой станции.
Для экономии мощности и срока службы аккумулятора, мобильное устройство обычно находится в режиме ожидания, когда оно не участвует активным образом в телефонном разговоре или в сеансе передачи данных. В режиме ожидания мобильное устройство обрабатывает только часть информации, передаваемой беспроводным образом обслуживающей базовой станцией. Например, обычно наблюдают за регистрационной информацией, которая идентифицирует обслуживающую RAN или области расположения/слежения, а также за запросами поискового вызова, передаваемыми базовой станцией. Таким образом, мобильное устройство может идентифицировать, принимается ли входящий вызов (например, основываясь на запросе поискового вызова), или покинуло оно или нет область расположения/слежения (например, основываясь на регистрационной информации). Большая часть другой информации игнорируется, что сильно уменьшает потребляемую мощность, необходимую для обработки принимаемых передач. Таким образом, хотя при игнорировании большей части информации не требуется, чтобы мобильное устройство «просыпалось», мобильное устройство все равно может принимать входящие вызовы и выполнять обновления области расположения с помощью сети мобильной связи. Если последнее произойдет, то мобильный телефон обычно будет достаточно долго «просыпаться» для передачи сигнала к базовой станции в пределах новой области слежения, обновлять сеть в новом расположении мобильного устройства и затем возвращаться снова в режим ожидания для экономии мощности. Таким образом, управление подвижностью и управление режимом ожидания являются центральными процессами, которые окружают эффективную мобильную связь, и для поддержания контакта с мобильным устройством, и для сохранения возможности связи, когда оно не подключено к стационарному источнику электропитания.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Последующее представляет упрощенную сущность одного или большего количества аспектов для обеспечения основного понимания таких аспектов. Данная сущность изобретения не является обширным представлением всех рассмотренных вариантов осуществления, и она не предназначена ни для идентификации ключевых или критических элементов всех аспектов, ни для очерчивания области действия каких-либо аспектов. Собственная цель состоит в том, чтобы представить некоторые концепции одного или большего количества аспектов в упрощенной форме в качестве вводной части к более подробному описанию, которое представлено ниже.
Данное раскрытие обеспечивает управление межсистемной подвижностью в состоянии ожидания для систем мобильной связи, имеющих независимое слежение и поисковый вызов. Регистрация множества мобильных IP-адресов (MIP) для мобильного устройства может обеспечивать отслеживание межсистемной подвижности. По меньшей мере в некоторых аспектах раскрытия домашний агент, который обслуживает мобильное устройство, может связывать MIP с домашним IP-адресом мобильного устройства, обеспечиваемым IP-шлюзом. Домашний агент может активировать системный поисковый вызов в каждой системе, подключенной к мобильному устройству, используя эти MIP. Устройство может отвечать домашнему агенту, когда оно принимает поисковый вызов, и запрашивать удаление или деактивацию MIP, которые в настоящее время не используются мобильным устройством. Домашний агент может затем обновлять привязку для связывания активного MIP с IP-адресом и для направления принимаемых данных на мобильное устройство через активную мобильную сеть/активный MIP. С помощью привязки множества MIP к мобильному устройству и использования этой информации при управлении подвижностью мобильный телефон может переключаться между множеством систем мобильной связи, без необходимости обмениваться сигналами с сетью. Мобильным устройствам может быть предоставлена возможность значительного уменьшения мощности в такой среде, что во многих случаях увеличивает срок службы аккумулятора и уменьшает эксплуатационные расходы мобильного телефона.
Также раскрыт способ управления межсистемной подвижностью. Способ может содержать прием множества привязок мобильного Интернет-протокола (MIP) для мобильного устройства и сопоставление системного адреса каждой из множества привязок MIP с домашним адресом мобильного устройства. Способ может дополнительно содержать использование множества привязок для уведомления мобильного устройства о принятых данных пакетной связи.
В дополнение к указанному ранее раскрыт домашний агент MIP, который обеспечивает управление межсистемной подвижностью. Домашний агент MIP может содержать сетевой интерфейс, который получает данные, передаваемые мобильным устройством, эти данные указывают множество привязок MIP для мобильного устройства, и модуль корреляции, который сопоставляет системный адрес для каждой из множества привязок MIP с домашним адресом мобильного устройства. Домашний агент MIP может дополнительно содержать память для хранения по меньшей мере данных и сопоставлений адресов и модуль маршрутизации, который использует множество привязок для уведомления мобильного устройства о принятых данных пакетной связи.
Согласно дополнительным аспектам обеспечивают устройство, которое обеспечивает управление межсистемной подвижностью. Устройство может содержать средство для приема множества привязок MIP для мобильного устройства и средство для сопоставления системного адреса каждой из множества привязок MIP с домашним адресом мобильного устройства. Кроме того, устройство может содержать средство для использования множества привязок для уведомления мобильного устройства о принятых данных пакетной связи.
В соответствии по меньшей мере с одним из других аспектов раскрыт процессор, выполненный с возможностью обеспечения управления межсистемной подвижностью. Процессор может содержать первый модуль, который принимает множество привязок MIP для мобильного устройства, и второй модуль, который сопоставляет системный адрес каждой из множества привязок MIP с домашним адресом мобильного устройства. Процессор может дополнительно содержать третий модуль, который использует множество привязок для уведомления мобильного устройства о принятых данных пакетной связи.
Согласно одному или большему количеству других аспектов раскрыт считываемый компьютером носитель, содержащий считываемые компьютером команды, предназначенные для обеспечения управления межсистемной подвижностью. Команды выполняются по меньшей мере с помощью одного компьютера для приема множества привязок MIP для мобильного устройства и для сопоставления системного адреса каждой из множества привязок MIP с домашним адресом мобильного устройства. В дополнение к указанному ранее команды могут выполняться по меньшей мере одним компьютером для использования множества привязок для уведомления мобильного устройства о принятых данных пакетной связи.
Согласно другим аспектам обеспечивают способ обеспечения управления подвижностью в состоянии ожидания. Способ может содержать получение множества системных IP-адресов от сетей мобильной связи, которые независимо управляют подвижностью в состоянии ожидания, и обеспечение множества адресов к устройству сетевой маршрутизации, которое связывает множество адресов с домашним адресом. Способ может дополнительно содержать обновление устройства сетевой маршрутизации для идентификации одного из множества адресов в качестве активного адреса.
В других аспектах раскрыто устройство, которое обеспечивает управление подвижностью в состоянии ожидания. Устройство может содержать память, которая хранит команды, соответствующие осуществлению беспроводной связи с удаленным устройством, и процессор принимаемого сигнала, который получает множество системных IP-адресов из сетей мобильной связи, которые независимо управляют подвижностью в состоянии ожидания. Кроме того, устройство может содержать процессор передачи, который предоставляет множество адресов устройству сетевой маршрутизации, которое связывает множество адресов с домашним адресом. Дополнительно, устройство может содержать модуль активации, который обновляет устройство сетевой маршрутизации для идентификации одного из множества адресов в качестве активного адреса.
Согласно по меньшей мере одному из других аспектов обеспечивают устройство, которое обеспечивает управление подвижностью в состоянии ожидания. Устройство может содержать средство для хранения команд, соответствующих осуществлению беспроводной связи с удаленным устройством, и средство для получения множества системных IP-адресов из сетей мобильной связи, которые независимо управляют подвижностью в состоянии ожидания. Устройство может также содержать средство для обеспечения множества адресов к устройству сетевой маршрутизации, которое связывает множество адресов с домашним адресом, и средство для обновления устройства сетевой маршрутизации для идентификации одного из множества адресов в качестве активного адреса.
В соответствии с другими аспектами раскрывают процессор, который предназначен для обеспечения управления подвижностью в состоянии ожидания. Процессор может содержать первый модуль, который получает множество системных IP-адресов из сетей мобильной связи, которые независимо управляют подвижностью в состоянии ожидания, и второй модуль, который предоставляет множество адресов устройству сетевой маршрутизации, которое связывает множество адресов с домашним адресом. Кроме того, процессор может содержать третий модуль, который обновляет устройство сетевой маршрутизации для идентификации одного из множества адресов в качестве активного адреса.
По меньшей мере в одном из дополнительных аспектов раскрыт считываемый компьютером носитель, содержащий считываемые компьютером команды, предназначенные для обеспечения управления подвижностью в состоянии ожидания. Команды могут выполняться по меньшей мере одним компьютером для получения множества системных IP-адресов из сетей мобильной связи, которые независимо управляют подвижностью в состоянии ожидания, и для обеспечения множества адресов к устройству сетевой маршрутизации, которое связывает множество адресов с домашним адресом. Команды могут дополнительно выполняться по меньшей мере одним компьютером для обновления устройства сетевой маршрутизации для идентификации одного из множества адресов в качестве активного адреса.
В дополнение к указанному ранее, в одном или большем количестве аспектов раскрыт способ осуществления мобильного управления подвижностью. Способ может содержать регистрацию мобильного устройства в сети мобильной связи и поисковый вызов мобильного устройства в пределах области расположения. Способ может дополнительно содержать установку мобильного устройства в состояние ожидания по отношению к области расположения, если ответ на поисковый вызов не принят.
Согласно другим аспектам обеспечивают базовую станцию сети радиодоступа (RAN). Базовая станция может содержать приемопередатчик, который передает беспроводные эфирные (OTA) сообщения к узлу сотовой связи и принимает ответные OTA сообщения от удаленных устройств, и модуль слежения, который регистрирует мобильное устройство в сети мобильной связи, связанной с базовой станцией. Базовая станция может также содержать коммуникационный модуль, который использует приемопередатчик для поискового вызова мобильного устройства в пределах области расположения, и модуль активности, который устанавливает мобильное устройство в состояние ожидания по отношению к области расположения, если ответ на поисковый вызов не принят.
По меньшей мере в одном из других аспектов раскрыто устройство, которое осуществляет управление подвижностью мобильного телефона. Устройство может содержать средство для передачи беспроводных эфирных (OTA) сообщений к узлу сотовой связи и для приема ответных OTA сообщений от удаленных устройств, а также средство для регистрации мобильного устройства в сети мобильной связи. Кроме того, устройство может содержать средство для поискового вызова мобильного устройства в пределах области расположения и средство для установки мобильного устройства в состояние ожидания по отношению к области расположения, если ответ на поисковый вызов не принят.
Согласно одному или большему количеству других аспектов обеспечивают процессор, предназначенный для выполнения управления подвижностью мобильного устройства. Процессор может содержать первый модуль, который регистрирует мобильное устройство в сети мобильной связи, и второй модуль, который посылает сигнал поискового вызова к мобильному устройству в пределах области расположения. Процессор может также содержать третий модуль, который устанавливает мобильное устройство в состояние ожидания по отношению к области расположения, если ответ на поисковый вызов не принят.
В соответствии с одним или большим количеством дополнительных аспектов обеспечивают считываемый компьютером носитель, содержащий считываемые компьютером команды, предназначенные для выполнения управления подвижностью мобильного телефона. Команды могут выполняться с помощью по меньшей мере одного компьютера для регистрации мобильного устройства в сети мобильной связи и для поискового вызова мобильного устройства в пределах области расположения. Дополнительно, команды могут выполняться с помощью по меньшей мере одного компьютера для установки мобильного устройства в состояние ожидания по отношению к области расположения, если ответ на поисковый вызов не принят.
Для выполнения указанных ранее и соотнесенных целей один или большее количество аспектов содержат особенности, в дальнейшем полностью описанные и, в частности, указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно формулируют конкретные иллюстративные аспекты одного или большего количества аспектов. Эти аспекты указывают, однако, только некоторые из различных способов, с помощью которых можно использовать принципы различных аспектов, и описанные аспекты включают в себя все такие аспекты и их эквиваленты.
КРАТКИЙ ПЕРЕЧЕНЬ ЧЕРТЕЖЕЙ
Фиг.1 показывает структурную схему примерной системы, которая обеспечивает беспроводную связь в соответствии со сформулированными аспектами.
Фиг.2 изображает структурную схему примерного устройства связи для использования со средой беспроводной связи.
Фиг.3 показывает структурную схему типовой системы, которая обеспечивает управление межсистемной подвижностью в состоянии ожидания согласно описанным аспектам.
Фиг.4 изображает структурную схему примерной системы, содержащей домашний IP-агент согласно аспектам представленного раскрытия.
Фиг.5 показывает структурную схему примерной системы, которая обеспечивает управление межсистемной подвижностью в состоянии ожидания согласно дополнительным аспектам.
Фиг.6 изображает структурную схему для примерной регистрации мультисистемного мобильного устройства согласно некоторым аспектам.
Фиг.7 изображает структурную схему для примерной регистрации мультисистемного мобильного устройства согласно дополнительным аспектам.
Фиг.8 показывает структурную схему типового события мультисистемного поискового вызова для регистрации мультисистемного мобильного устройства согласно одному или большему количеству аспектов.
Фиг.9 изображает структурную схему примерного мобильного устройства в соответствии с дополнительными аспектами.
Фиг.10 показывает структурную схему типовой базовой станции сети радиодоступа, которая обеспечивает управление межсистемной подвижностью.
Фиг.11 изображает последовательность операций примерной методологии для обеспечения управления межсистемной подвижностью в состоянии ожидания.
Фиг.12 показывает последовательность операций примерной методологии для обеспечения передачи данных в межсистемной среде.
Фиг.13 изображает последовательность операций примерной методологии для обеспечения мультисистемной регистрации и управления подвижностью в состоянии ожидания согласно дополнительным аспектам.
Фиг.14 показывает последовательность операций примерной методологии для обеспечения управления межсистемной подвижностью в состоянии ожидания согласно по меньшей мере одному из дополнительных аспектов.
Фиг.15, 16 и 17 изображают структурные схемы примерных систем, которые обеспечивают управление подвижностью для независимых систем мобильной связи.
ПОДРОБНОЕ ОПИСАНИЕ
Различные аспекты будут теперь описаны в отношении чертежей, на которых одинаковые позиционные обозначения используются для обозначения одинаковых элементов по всему документу. В последующем описании, в целях объяснения, многочисленные конкретные подробности сформулированы для обеспечения полного понимания одного или большего количества аспектов. Очевидно, однако, что такой аспект(ы) можно воплощать без этих конкретных подробностей. В других случаях известные структуры и устройства показаны в форме структурной схемы для обеспечения описания одного или большего количества аспектов.
Кроме того, ниже описаны различные аспекты данного раскрытия. Очевидно, что данное обучение можно воплощать в широком разнообразии форм и что любая конкретная структура и/или функция, раскрытые в данной работе, являются просто примерами. Основываясь на обучении данной работы, специалисты должны признать, что раскрытый аспект можно воплощать независимо от любых других аспектов и что два или большее количество из этих аспектов можно объединять различными способами. Например, устройство можно воплощать, и/или способ можно применять, используя любое количество сформулированных аспектов. Кроме того, устройство можно воплощать, и/или способ можно применять, используя другую структуру и/или функциональные возможности в дополнение к или кроме одного или большего количества сформулированных аспектов. В качестве примера, многие из описанных способов, устройств и систем рассматривают в контексте определения характеристик одного или большего количества беспроводных каналов и обеспечения определения передачи обслуживания, основываясь частично на величинах определяемых характеристик. Специалисты должны признать, что аналогичные методики могут относиться к другим средам связи.
Представленное раскрытие обеспечивает управление межсистемной подвижностью в состоянии ожидания. Успешное осуществление мобильной беспроводной связи основывается на возможности сети мобильной связи отслеживать расположение мобильных устройств. Одним из способов отслеживания устройств в сетях является идентификация различных областей расположения или слежения и поддержание определения расположения мобильных устройств относительно областей расположения/слежения. Сеть может посылать пилот-сигналы синхронизации, которые включают в себя ИД (идентификаторы) области слежения. Если мобильное устройство принимает такой сигнал, то оно может отвечать запрашивающему его приемопередатчику, который может направлять ИД мобильного устройства и другую регистрационную информацию к связанной с ним сети мобильной связи. Сеть мобильной связи затем связывает мобильное устройство с ИД области слежения, используя эту область слежения для установления связи и направления трафика на мобильное устройство.
Для экономии батареи питания мобильного устройства мобильные телефоны обычно обрабатывают только часть входящих сетевых передач. Можно отслеживать информацию синхронизации, которая предоставляет информацию ИД области слежения, и сигналы поискового вызова, указывающие входящие вызовы для мобильного телефона, в то время как множество другой информации в основном игнорируют. Такое состояние, когда обрабатывают только небольшую часть входящих передач, называют состоянием ожидания. В состоянии ожидания мобильное устройство потребляет значительно меньше мощности, чем в активном состоянии, когда устройство обрабатывает большую часть входящих передач (например, участвует в голосовой связи и/или в передаче данных). Управление расположением мобильных устройств, как обсуждается выше, в большинстве случаев требует некоторого обмена сигналами с мобильным устройством. Однако такой обмен сигналами уменьшает мощность батареи, таким образом, чем меньше обновлений расположения требуется, тем дольше мощность батареи мобильного телефона будет сохраняться.
Когда мобильное устройство имеет одну микросхему сетевого интерфейса, что предоставляет ему возможность использовать только одну сеть, обновления расположения обычно происходят не очень часто. Когда мобильное устройство остается в одном расположении, обновление области слежения будет происходить редко, почти не требуя передачи сигналов от мобильного устройства. Однако многорежимные устройства, которые имеют множество микросхем сетевых интерфейсов, которые предоставляют устройству возможность осуществлять связь с сетями мобильной связи множества типов (например, с сетью второго поколения [2G], с сетью проекта партнерства третьего поколения [3GPP], с сетью проекта 2 партнерства третьего поколения [3GPP2], с сетью беспроводной связи стандарта WiFi [WiFi] и т.д.), часто подвергаются дополнительному обмену сигналами с сетью. Например, когда устройство подключено к множеству систем (например, к системе 2G и к системе 3GPP), устройство может выбирать одну из нескольких сетей в зависимости от качества сигнала. Обычно переключение от одной сети к другой требует дополнительного обмена сигналами, так как сети не используют совместно подвижность устройства. Соответственно, при каждом переключении от одной сети к другой в режиме ожидания может появляться обмен сигналами, который потребляет мощность.
Для передачи данных сети мобильной связи обычно включают в себя домашний агент, который получает домашний адрес Интернет протокола для мобильного устройства. Домашний агент действует в качестве постоянного прокси-сервера для мобильных устройств при связи по мобильному IP (MIP). Поскольку домашний агент имеет постоянный IP-адрес, данные можно направлять к домашнему агенту в соответствии с обычными протоколами IP-сети.
Каждая сеть мобильной связи обеспечивает временный обслуживающий адрес (CoA) мобильным устройствам, обслуживаемым сетью. CoA дает возможность сети мобильной связи идентифицировать и распознавать мобильные устройства, зарегистрированные в сети для передачи данных. CoA аналогичен частному IP-адресу, который используется только локально в определенной сети.
Когда мобильное устройство получает сетевой CoA, данное устройство может обновлять домашний агент с помощью данного CoA. CoA дает возможность домашнему агенту идентифицировать, к какой сети мобильной связи мобильное устройство подключено и, соответственно, к какому шлюзу сети мобильной связи следует направлять трафик данных, направленный на мобильное устройство. Домашний агент может затем связывать CoA с домашним IP-адресом мобильного устройства. Соответственно, IP-связь (передача информации по IP-протоколу), направленная к домашнему адресу мобильного устройства, перехватывается домашним агентом и направляется к определенному сетевому шлюзу, обслуживающему мобильное устройство в текущем расположении устройства. Если мобильное устройство является однорежимным устройством, то CoA редко изменяется, например, когда устройство выключают и затем снова включают. Это происходит потому, что однорежимное устройство регистрируется только в сети одного типа и ему нужно только CoA, обеспеченные этой сетью. Для многорежимного устройства, однако, новый CoA может быть необходим для сети каждого типа (например, 2G, 3GPP, 3GPP2, WiFi и т.д.), в которой регистрируется многорежимное устройство. Дополнительно, если многорежимные устройства переключаются между сетью одного типа и сетью другого типа, то каждое переключение может приводить к различным CoA, обеспеченным каждой сетью, в зависимости от промежутка времени и/или изменения расположения устройства между последовательными регистрациями.
Как обсуждается выше, при переключении от одной сети к другой сети мобильное устройство может потреблять значительную мощность батареи из-за необходимости обмена сигналами с сетью. В одном из аспектов представленного раскрытия обмен сигналами в сети при переключении между одной системой мобильной связи (например, сетью глобальной системы мобильной связи [GSM]) и другой системой мобильной связи (например, сетью универсальной системы подвижной связи [UMTS]) можно уменьшать или устранять, что предоставляет возможность устройству оставаться в режиме ожидания и во многих случаях значительно увеличивать срок службы аккумулятора. В таких аспектах домашний агент, обслуживающий мобильное устройство, может получать CoA для каждой системы мобильной связи, к которой подключено мобильное устройство. CoA могут быть связаны с домашним IP-адресом мобильного устройства. Если входящую передачу данных, посылаемую на домашний IP-адрес, принимает домашний агент, то домашний агент использует множество CoA для инициирования поискового вызова во множестве сетей мобильной связи. Поисковый вызов можно инициировать, направляя всю передачу данных, часть передачи данных или только уведомительное сообщение, относящееся к передаче данных, к IP-шлюзу (например, к межсетевому узлу поддержки системы обычной пакетной радиосвязи [GGSN]), связанному с каждым из множества CoA. (В качестве примера, когда всю передачу данных не посылают, эту передачу данных можно буферизировать и сохранять для последующей передачи или можно игнорировать, в зависимости от доступной памяти.) Мобильное устройство может затем принимать поисковый вызов, если оно активно по какому-либо из множества адресов CoA. Соответственно, мобильное устройство не должно выполнять дополнительный обмен сигналами, когда оно переключается по меньшей мере между множеством сетей мобильной связи, связанных со множеством CoA, так как домашний агент инициирует поисковый вызов по каждому из них. В результате мобильное устройство может обеспечивать межсистемную подвижность в состоянии ожидания без необходимости обмена сигналами, однажды зарегистрировавшись во множестве систем.
В дополнение к указанному ранее, когда многорежимное мобильное устройство принимает поисковый вызов от подключенной сети мобильной связи, мобильное устройство может «просыпаться» из режима ожидания и посылать домашнему агенту обновление привязки. Обновление привязки может указывать активный CoA, связанный с подключенной сетью мобильной связи, или указывать неактивные CoA сетей, к которым мобильное устройство в настоящее время не подключено, или и то, и другое. Таким образом, домашний агент может обновлять привязанный к домашнему адресу адрес CoA для указания активного CoA и продолжать передачу данных с помощью сети мобильной связи, ассоциированной с активным CoA. Передачу данных к другим сетям мобильной связи можно завершать для уменьшения избыточного использования межсистемного поискового вызова/полосы пропускания.
При активном участии в голосовой связи и/или в передаче данных мобильное устройство может обновлять домашний агент, если активный CoA изменяется. Например, если мобильное устройство подключается к другой сети мобильной связи (например, к одной из сетей, зарегистрированных как неактивные, или к новой сети мобильной связи) и активирует эту сеть (например, основываясь на состоянии сигнала), то CoA новой сети можно обеспечивать к домашнему агенту, который использует этот CoA для направления трафика на мобильное устройство через новую сеть. Если мобильное устройство возвращается в режим ожидания, то дополнительное обновление привязки можно посылать домашнему агенту для повторной привязки неактивных CoA домашнему IP-адресу мобильного устройства. Таким образом, мобильное устройство может перемещаться по различным сетям без необходимости обмена сигналами с домашним агентом или с сетью (например, в пределах ограничений управления подвижностью каждой сети, таких как обновления области слежения).
В одном из аспектов представленного раскрытия мобильное устройство может поддерживать счетчик регистрации для каждого CoA, полученного из сети мобильной связи. Счетчик регистрации может соответствовать или быть аналогичен счетчику регистрации, поддерживаемому сетью мобильной связи, которая выдает CoA. В качестве примера, сеть радиодоступа (RAN) для сети мобильной связи UMTS после регистрации мобильного устройства в сети может инициировать таймер регистрации. Пока происходит обмен сигналами между мобильным устройством и сетью, таймер регистрации сбрасывается, и регистрационная информация для мобильного устройства сохраняется. Однако, если таймер регистрации истекает без обмена сигналами с мобильным устройством (например, устройство выключено или покинуло область RAN), то регистрацию можно завершать, освобождая память и ресурсы канала для других мобильных устройств. Поддерживая счетчик регистрации, который соответствует счетчику сети, мобильное устройство может определять, зарегистрировано ли оно все еще в сети, или его регистрация завершена. Мобильное устройство может удалять CoA, связанный с завершенной регистрацией, тогда как CoA, связанный с активной регистрацией, можно сохранять в мобильном устройстве и предоставлять домашнему агенту для привязки (например, перед тем, как мобильное устройство войдет в режим ожидания, как обсуждается выше). Таким образом, мобильное устройство может следить за активной и завершенной сетевой регистрацией и обновлять домашний агент только активной регистрацией. Когда домашний агент получает сообщение для домашнего IP-адреса мобильного устройства, более вероятно, что он инициирует поисковый вызов только в сетях мобильной связи, имеющих активную регистрацию для мобильного устройства.
Согласно одному или большему количеству других аспектов мобильное устройство может пытаться обмениваться сигналами с сетью мобильной связи для сохранения регистрации CoA. Обмен сигналами может основываться по меньшей мере частично на значении счетчика регистрации, связанного с такой сетью. Например, если счетчик находится в пределах порогового значения окончания срока действия, то мобильное устройство может делать попытку обменяться сигналами с сетью. Если обмен сигналами прошел успешно, то счетчик регистрации может быть сброшен. Последующие обновления привязок, сопоставляющие адреса CoA с домашним адресом мобильного устройства, могут включать в себя CoA, связанный со сброшенным счетчиком. Если обмен сигналами закончился неудачно, то регистрацию можно удалять и обновление привязки посылать домашнему агенту, который удаляет данный CoA (или, например, данный CoA может отсутствовать в последующем обновлении привязки, которое повторно регистрирует CoA с домашним адресом). Соответственно, мобильное устройство может воздерживаться от обмена сигналами при межсистемной подвижности, кроме случая, когда это требуется для сохранения регистрации в одной или большем количестве сетей. Когда регистрация заканчивается неудачно, соответствующий адрес CoA можно удалять и перемещать/не обновлять в обслуживающем домашнем агенте. Соответственно, потребуется минимальный обмен сигналами даже тогда, когда мобильное устройство часто переключается между различными сетями мобильной связи, что значительно уменьшает проблемы потребляемой мощности, которые возникают при переключении между системами.
В представленном раскрытии термины «компонент», «система», «модуль» и т.п. относятся к связанному с применением компьютера объекту, к любым аппаратным средствам, программному обеспечению, выполняющемуся программному обеспечению, встроенному программному обеспечению, связующему программному обеспечению, микрокоду и/или к любой их комбинации. Например, модуль может быть процессом, работающим на процессоре, процессором, задачей, выполняемой программой, потоком выполнения, программой, устройством и/или компьютером, но не ограничен ими. Один или большее количество модулей могут находиться в пределах процесса и/или потока выполнения, и модуль может быть расположен на одном электронном устройстве и/или распределен между двумя или большим количеством электронных устройств. Дополнительно, эти модули могут выполняться с различных считываемых компьютером носителей, хранящих на себе различные структуры данных. Модули могут осуществлять связь посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или большее количество пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством сигнала). Дополнительно, компоненты или модули описанных систем могут быть изменены и/или дополнены дополнительными компонентами/модулями/системами для обеспечения достижения различных аспектов, целей, преимуществ и т.д., описанных по отношению к ним, и они не ограничены точными конфигурациями, сформулированными на данных фигурах, как должны признать специалисты.
Кроме того, различные аспекты описаны в данной работе в связи с устройством мобильной связи (или, например, с мобильным устройством). Устройство мобильной связи можно также называть системой, абонентским устройством, абонентской станцией, подвижной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Абонентская станция может быть мобильным телефоном, радиотелефоном, телефоном протокола инициирования сеанса (SIP), станцией беспроводной местной линии (WLL), карманным персональным компьютером (КПК), карманным устройством, имеющим возможность беспроводной связи, или другим устройством обработки, подключенным к беспроводному модему или аналогичному устройству, обеспечивающему беспроводную связь с устройством обработки.
В одном или большем количестве примерных вариантов осуществления описанные функции можно воплощать в аппаратных средствах, в программном обеспечении, во встроенном программном обеспечении, в связующем программном обеспечении, в микрокоде или в любой их соответствующей комбинации. При воплощении в программном обеспечении функции можно хранить или передавать как одну или большее количество команд или кодов на считываемом компьютером носителе. Считываемый компьютером носитель включает в себя и компьютерные носители данных, и средства связи, включающие в себя любой носитель, который обеспечивает перемещение компьютерной программы с одного места в другое. Носители данных могут быть любым физическим носителем, к которому может обращаться компьютер. Для примера, а не в качестве ограничения, такие компьютерные носители данных могут содержать оперативную память (ОП), постоянное запоминающее устройство (ПЗУ), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ), устройство чтения компакт-дисков (CD-ROM) или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитном диске или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для переноса или хранения необходимого кода программы в форме команд или структур данных, и к которому может обращаться компьютер. Кроме того, любое соединение, строго говоря, называют считываемым компьютером носителем. Например, если программное обеспечение передают с веб-сайта, сервера или с другого удаленного источника, используя коаксиальный кабель, оптоволоконный кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасная связь, радиосвязь и микроволны, то определение носителя включает в себя коаксиальный кабель, оптоволоконный кабель, витую пару, DSL или беспроводные технологии, такие как инфракрасная связь, радиосвязь и микроволны. В данной работе магнитный диск и оптический диск включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск «blu-ray», причем магнитные диски обычно воспроизводят данные магнитным способом, в то время как оптические диски воспроизводят данные оптически с помощью лазера. Считываемый компьютером носитель включает в себя комбинации того, что указано выше.
При аппаратной реализации блоки обработки различных иллюстративных логических схем, логических блоков, модулей и схем, описанных в связи с раскрытыми аспектами, можно осуществлять или воплощать в пределах одной или большего количества специализированных интегральных схем (СпИС), процессоров цифровой обработки сигналов (ПЦОС), устройств цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (ППВМ), дискретных схем или транзисторных логических схем, дискретных аппаратных компонентов, универсальных процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных блоков, предназначенных для выполнения описанных функций, или их комбинации. Универсальный процессор может быть микропроцессором, но, альтернативно, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор можно также воплощать как комбинацию вычислительных устройств, например как комбинацию ПЦОС и микропроцессора, множества микропроцессоров, одного или большего количества микропроцессоров вместе с ядром ПЦОС, или как любую другую соответствующую конфигурацию. Дополнительно, по меньшей мере один процессор может содержать один или большее количество модулей, предназначенных для выполнения одного или большего количества описанных этапов и/или действий.
Кроме того, различные описанные аспекты или особенности можно воплощать как способ, устройство или изделие, используя стандартные методики программирования и/или конструирования. Дополнительно, этапы и/или действия способа или алгоритма, описанного в связи с раскрытыми аспектами, можно воплощать непосредственно в аппаратных средствах, в программном модуле, выполняемом процессором, или в их комбинации. Дополнительно, в некоторых аспектах этапы и/или действия способа или алгоритма могут находиться по меньшей мере как один или любая комбинация или набор кодов и/или команд на считываемом компьютером носителе и/или машинно-считываемом носителе, который можно внедрять в компьютерный программный продукт. Термин «изделие» в данной работе охватывает компьютерную программу, доступную с любого считываемого компьютером устройства, носителя или среды передачи. Например, считываемый компьютером носитель может включать в себя магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полосы…), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD)…), интеллектуальные карты и устройства флэш-памяти (например, карты, устройства на основе флэш-памяти…), но не ограничен ими. Дополнительно, различные описанные носители данных могут представлять одно или большее количество устройств и/или других считываемых компьютером носителей для хранения информации. Термин «считываемый компьютером носитель» может включать в себя, без ограничения, беспроводные каналы и различные другие носители, которые могут хранить, содержать и/или переносить компьютерные команды и/или данные.
Дополнительно, в данной работе слово «примерный» означает служить примером или иллюстрацией. Любой аспект или конструкция, описанные в данной работе как «примерные», не обязательно должны рассматриваться в качестве предпочтительных или преимущественных по сравнению с другими аспектами или конструкциями. Вместо этого использование слова «примерный» предназначено для представления концепции конкретного вида. В данной заявке термин «или» означает включающее «или», а не исключающее «или». Таким образом, если не определено иначе или не ясно из контекста, «X использует A или B» означает любую из перестановок естественного включения. Таким образом, если X использует A; X использует B; или X использует и A, и B, то «X использует A или B» удовлетворяет любому из указанных ранее случаев. Кроме того, неопределенный артикль в данной заявке и прилагаемой формуле изобретения в общем случае означает «один или большее количество», если не определено иначе или не ясно из контекста, что он означает единственное число.
В данной работе термины «делать вывод» или «вывод» относятся в общем случае к процессу рассуждения или умозаключения о состояниях системы, среды и/или пользователя из ряда наблюдений, которые зафиксированы через события и/или данные. Вывод можно использовать для идентификации определенного контекста или действия, или он может генерировать распределение вероятности по состояниям, например вывод может быть вероятностным, т.е. распределения вероятности по представляющим интерес состояниям вычисляют, основываясь на рассмотрении данных и событий. Вывод может также относиться к методикам, используемым для составления высокоуровневых событий из набора событий и/или данных. Такие выводы приводят к созданию новых событий или действий от набора данных наблюдаемых событий и/или сохраняемых событий независимо от того, коррелированны ли события по времени, и исходят ли события и данные из одного или нескольких источников событий и данных.
Обращаясь теперь к чертежам, на фиг.1 показывают систему 100 беспроводной связи с множеством базовых станций 110 и множеством терминалов 120, которую можно использовать вместе с одним или большим количеством аспектов. Базовая станция (110) является в общем случае стационарной станцией, которая осуществляет связь с терминалами, и ее можно также называть точкой доступа, узлом B или можно использовать некоторую другую терминологию. Каждая базовая станция 110 осуществляет обслуживание связи в определенной географической области или области обслуживания, показанной на фиг.1 как три географические области, отмеченные как 102a, 102b и 102c. Термин «ячейка» может относиться к базовой станции и/или к ее области обслуживания в зависимости от контекста, в котором используется данный термин. Для увеличения емкости системы географическую область/область обслуживания базовой станции можно делить на множество меньших областей (например, на три меньших области, согласно ячейке 102a на фиг.1), 104a, 104b и 104c. Каждая меньшая область (104a, 104b, 104c) может обслуживаться соответствующей базовой приемопередающей подсистемой (BTS). Термин «сектор» может относиться к BTS и/или к ее области обслуживания в зависимости от контекста, в котором используется данный термин. Для разделенной на сектора ячейки BTS для всех секторов этой ячейки обычно совместно располагаются в пределах базовой станции для ячейки. Методики передачи, описанные в данной работе, могут использоваться для системы с разделенными на сектора ячейками, а также для системы с ячейками, не разделенными на сектора. Для простоты, в последующем описании, если не определено иначе, термин «базовая станция» используется в общем случае для стационарной станции, которая обслуживает сектор, а также для стационарной станции, которая обслуживает ячейку.
Терминалы 120 обычно рассредоточивают по всей системе, и каждый терминал 120 может быть стационарным или мобильным. Терминал 120 можно также называть подвижной станцией, пользовательским оборудованием, пользовательским устройством или можно использовать некоторую другую терминологию. Терминал 120 может быть беспроводным устройством, сотовым телефоном, карманным персональным компьютером (КПК), беспроводной модемной платой и т.д. Каждый терминал 120 в любой заданный момент может осуществлять связь с нулем, одной или множеством базовых станций 110 по нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от базовых станций к терминалам, а восходящая линия связи (или обратная линия связи) относится к линии связи от терминалов к базовым станциям.
При централизованной архитектуре системный контроллер 130 соединяют с базовыми станциями 110, и он обеспечивает координацию и управление базовыми станциями 110. При распределенной архитектуре базовые станции 110 могут при необходимости осуществлять связь друг с другом. Передача данных по прямой линии связи часто происходит от одной точки доступа к одному терминалу доступа на или около максимальной скорости передачи данных, которую может поддерживать прямая линия связи и/или система связи. Дополнительные каналы прямой линии связи (например, канал управления) можно передавать от множества точек доступа к одному терминалу доступа. Передача данных по обратной линии связи может происходить от одного терминала доступа к одной или большему количеству точек доступа.
Фиг.2 является иллюстрацией специализированной или непланируемой/частично планируемой конфигурации системы 200 беспроводной связи в соответствии с различными аспектами. Система 200 может содержать одну или большее количество базовых станций 202 в одной или большем количестве ячеек и/или секторов, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг к другу и/или к одному или большему количеству мобильных устройств 204. Как показано, каждая базовая станция 202 может обеспечивать осуществление связи в определенной географической области, показанной как четыре географических области, отмеченные как 206a, 206b, 206c и 206d. Каждая базовая станция 202 может содержать передающий тракт и приемный тракт, каждый из которых может в свою очередь содержать множество компонентов, связанных с передачей и приемом сигнала (например, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), как должны признать специалисты. Мобильные устройства 204 могут быть, например, сотовыми телефонами, интеллектуальными телефонами, портативными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиотелефонами, устройствами глобальной системы навигации и определения местоположения, КПК и/или любым другим соответствующим устройством для осуществления связи по беспроводной сети 200. Систему 200 можно использовать вместе с различными описанными аспектами для обеспечения и/или использования синхронизированной передачи OTA сообщения в среде (200) беспроводной связи, как формулируется в данной работе.
Фиг.3 показывает примерную структурную схему системы 300, которая может обеспечивать управление межсистемной подвижностью согласно аспектам представленного раскрытия. Система 300 может содержать мобильный домашний IP-агент 302, обслуживающий по меньшей мере одно мобильное устройство 304. Мобильное устройство 304 может быть многорежимным устройством (например, имеющим множество интерфейсов беспроводной связи или наборов микросхем), беспроводным образом соединяющимся с базовыми станциями (306A, 306B, 308A, 310A, 310B) различных сетей радиодоступа (RAN) (306, 308, 310). Базовые станции 306A, 306B, 308A, 310A, 310B могут обслуживать по меньшей мере одну область слежения для связанной RAN 306A, 308A, 310B. (Базовые станции будут называть базовой станцией/областью слежения, или BA/TA, в дальнейшем для системы 300.) RAN 306, 308, 310 могут быть связаны с сетями мобильной связи, которые отслеживают подвижность мобильного устройства 304 независимо друг от друга. В такой среде система 300 обеспечивает меньше обмена сигналами с мобильным устройством, увеличивая срок службы аккумулятора, уменьшая помехи между устройствами (304) и увеличивая полную эффективность мультисистемы (300) мобильной связи.
В одном или большем количестве аспектов система 300 может использовать множество привязок в домашнем агенте 302 для обеспечения слежения за мобильным устройством в множестве сетей 306, 308, 310. Кроме того, слежение во многих случаях можно осуществлять с небольшим количеством или отсутствием обмена сигналов со стороны мобильного устройства 304. В качестве примера для иллюстрации указанной ранее концепции мобильное устройство 304 регистрируется в каждой RAN 306, 308, 310 и получает отличающийся CoA из каждой RAN 306, 308, 310. CoA обеспечивают к домашнему агенту 302, который привязывает CoA к домашнему IP-адресу, связанному с мобильным устройством 304. Если входящую связь принимают в домашнем агенте 302 для мобильного устройства 304, то связь направляют по меньшей мере множеству RAN 306, 308, 310 (например, всем RAN 306, 308, 310, RAN 306, 308, 310, которые являются активными, и т.п.). RAN 306, 308, 310 могут затем посылать сигнал поискового вызова в мобильное устройство 304 для доставки связи. Соответственно, система 300 не должна знать точно RAN 306, 308, 310, к которой мобильное устройство 304 подключено в любой заданный момент времени. Соответственно, мобильное устройство 304 может переключаться между RAN 306, 308, 310 с небольшим количеством или без обмена сигналами с сетью, что значительно уменьшает потребляемую мощность в среде (300) с межсистемными мобильными устройствами.
Для обеспечения эффективной передачи данных мобильное устройство 304 может обновлять домашний агент 302 с помощью выбранного активного CoA, когда мобильное устройство 304 принимает поисковый вызов от сети (306, 308, 310). Когда устройство 304 принимает поисковый вызов от множества таких сетей (306, 308, 310), одну сеть можно выбирать в качестве активной, основываясь на качестве сигнала, полосе пропускания, помехах или характеристиках канала. Таким образом, если мобильное устройство 304 подключено только к одной из трех RAN 306, 308, 310, в которых у мобильного устройства 304 есть активная регистрация (например, к RAN C 310, посредством BS/TA 5 310B, как указано сплошной линией беспроводной связи), то мобильное устройство 304 может посылать обновление привязки домашнему агенту 302, указывая, что RAN C 310 является активной сетью. Соответственно, домашний агент 302 может удалять CoA, связанные с RAN A 306 и RAN B 308 (или, например, устанавливать эти CoA в состояние ожидания или отличать их от RAN C 310 некоторым другим соответствующим способом). Последующую информацию, связанную с мобильным устройством 304, домашний агент 302 будет направлять через RAN C 310, по меньшей мере до тех пор, пока домашний агент 302 не получит новое обновление привязки из мобильного устройства 304.
Как обсуждается выше, мобильное устройство 304 может переключаться от одной RAN 306, 308, 310 к другой без необходимости обмена сигналами с домашним агентом 302. Если мобильное устройство 304 перемещается из одной BS/TA 306A, 306B, 308A, 310A, 310B в другую, то оно обычно обменивается сигналами со связанной сетью для обновления расположения устройства 304 в области слежения для такой сети(ей) 306, 308, 310. Например, если мобильное устройство 304 регистрируется в BA/TA 1 306A и затем принимает информацию синхронизации от BS/TA 2 306B, то мобильное устройство вместо этого может обмениваться сигналами с RAN 1 306 и регистрироваться в BS/TA 2 306B. Если новый CoA получают из RAN A 306 в результате новой регистрации области слежения, то этот новый CoA можно обеспечивать к домашнему агенту 302 (иначе, можно сохранять предыдущий CoA, обеспеченный RAN A 306). Однако переключение с RAN A 306 к RAN B 308 или RAN C 310 не требуют дополнительного обмена сигналами, пока мобильное устройство сохраняет непротиворечивую область слежения относительно таких сетей 306, 308, 310.
Если активное осуществление связи, в которой участвует мобильное устройство 304, заканчивается, то мобильное устройство может возвращаться в состояние ожидания для экономии мощности. Для сохранения множества привязок в домашнем агенте 302 мобильное устройство 304 может инициировать другое обновление привязок, включающих в себя CoA сетей (306, 308, 310), которые были удалены или деактивированы домашним агентом 302. Например, мобильное устройство 304 принимает поисковый вызов от RAN C 310. Мобильное устройство 304 может обновлять домашний агент 302, указывая, что CoA, обеспеченный RAN C 310, должен использоваться для направления трафика на мобильное устройство 304. CoA, связанные с другими сетями (например, RAN A 306 и/или RAN B 308), удаляют или деактивируют с помощью домашнего агента 302, как обсуждается выше. Для поддержания межсистемной подвижности таким образом, чтобы домашний агент 302 мог инициировать поисковый вызов для мобильного устройства 304 в множестве систем, мобильное устройство 304 может снова посылать удаленные/деактивированные CoA к домашнему агенту 302. Мобильное устройство 304 может затем входить в состояние ожидания и просто контролировать приходящую информацию синхронизации (например, идентифицировать изменения в области слежения сети) и информацию поискового вызова (например, идентифицировать входящие вызовы).
Фиг.4 изображает структурную схему примерной системы 400, содержащей домашний IP-агент 402 согласно аспектам представленного раскрытия. Домашний IP-агент 402 может обеспечивать IP-маршрутизацию для одного или большего количества мобильных устройств (не изображены). IP-маршрутизация может включать в себя привязку множества системных адресов, обеспеченных множеством мобильных сетей, к домашнему IP-адресу, связанному с мобильными устройствами. Кроме того, домашний агент 402 может использовать множество привязок для осуществления межсистемной подвижности в состоянии ожидания.
Домашний агент 402 может содержать сетевой интерфейс 404, который получает данные, инициированные мобильным устройством. Такие данные могут включать в себя множество привязок MIP (например, системных CoA) для мобильного устройства, и они могут храниться в памяти 408 в домашнем агенте 402. Домашний агент 402 может дополнительно содержать IP-интерфейс 406, который обеспечивает связь с IP-сетью, такой как Интернет, через поставщика Интернет-услуг (Интернет-провайдера (ISP)). IP-интерфейс 406 и сетевой интерфейс 404 могут предоставлять возможность использовать домашний агент 402 в качестве IP-прокси-сервера для мобильных устройств, соединенных с домашним агентом 402 через одну или большее количество сетей мобильной связи.
Кроме того, мобильный домашний IP-агент 402 может содержать модуль 408 корреляции, который сопоставляет системный адрес для каждой из множества привязок MIP, обеспеченных мобильным устройством(ами), с домашним IP-адресом такого устройства. Сопоставление, коррелирующее привязки MIP с домашним IP-адресом, может храниться в памяти 408, и к нему можно обращаться. Системный адрес идентифицирует мобильную сеть, связанную с мобильным устройством, предоставляя возможность домашнему агенту 402 направлять связь на мобильное устройство посредством такой сети мобильной связи. С помощью привязки множества системных адресов к домашнему IP-адресу домашний агент 402 может попытаться направить связь на мобильное устройство посредством любой соответствующей сети мобильной связи, ассоциированной с данным множеством системных адресов.
В дополнение к указанному ранее домашний агент 402 может содержать модуль 412 маршрутизации, который может использовать множество привязок MIP, сопоставляемых с домашним IP-адресом мобильного устройства, для направления IP-трафика из IP-сети на такое устройство. Например, когда принимают передачу данных, направленную к определенному домашнему IP-адресу, модуль 412 маршрутизации может обращаться привязкам MIP, сопоставляемым с домашним IP-адресом, и идентифицировать сети мобильной связи, которые могут быть связаны с мобильным устройством. Модуль 412 маршрутизации может направлять принимаемые данные, или их часть, по меньшей мере ко множеству идентифицированных сетей мобильной связи для уведомления мобильного устройства о принятой связи. По меньшей мере в одном из аспектов домашний агент 402 может направлять пакетную связь ко всем сетям мобильной связи, связанным с системным адресом, привязанным к домашнему IP-адресу. Соответственно, такие сети могут инициировать маршрутизацию поискового вызова для обеспечения завершения пакетной связи.
Фиг.5 показывает структурную схему примерной системы 500, которая обеспечивает управление межсистемной подвижностью в состоянии ожидания согласно дополнительным аспектам. Система 500 может содержать мобильный домашний IP-агент 502, соединенный с возможностью осуществления связи со множеством сетей мобильного доступа, RAN A 506 и RAN B 508. RAN 506, 508 обеспечивают беспроводную связь по меньшей мере для одного мобильного устройства 504. Как обсуждается в другом месте в представленном раскрытии, домашний агент 502 может сопоставлять множество системных адресов с домашним IP-адресом мобильного устройства 504, и направлять принимаемую передачу данных по меньшей мере ко множеству сетей мобильной связи (506, 508), связанных с системными адресами. Кроме того, домашний агент 502 может получать информацию, идентифицирующую активный сетевой и/или системный адрес, связанный с мобильным устройством 504. Последующие части информации можно направлять через активную сеть вместо других сетей. Соответственно, система 500 может минимизировать сетевые ресурсы поискового вызова других сетей, воздерживаясь от отправления последующих частей информации такими сетями.
Домашний агент 502 может содержать сетевой интерфейс 510, который обеспечивает обмен данными с RAN 506, 508. Домашний агент 502 можно использовать в качестве IP-прокси-сервера для мобильного устройства 504, направляя данные устройства 504 к IP-сети и принимая данные от такой сети для устройства 504. Модуль 512 вещания может использовать сетевой интерфейс 510 для многоадресной передачи по меньшей мере части принятой пакетной связи ко множеству шлюзов доступа RAN 506, 508. Привязка системных адресов MIP, связанных с RAN 506, 508, к домашнему IP-адресу, идентифицированному принятой пакетной связью, может предоставлять возможность домашнему агенту 502 идентифицировать соответствующие шлюзы доступа. RAN 506, 508 могут инициировать маршрутизацию поискового вызова для мобильного устройства 504, которая содержит широковещательную передачу беспроводных сигналов. Если мобильное устройство 504 принимает беспроводные сигналы, то оно может «просыпаться» из режима ожидания и посылать ответ по меньшей мере в одну сеть 506, 508. Ответ может указывать, например, что мобильное устройство 504 готово принимать информацию. По меньшей мере в одном из аспектов ответ может включать в себя обновление привязки (например, включать в себя CoA активной сети), которое будут направлять домашнему агенту 502. Когда мобильное устройство 504 принимает сигналы поискового вызова от множества сетей 506, 508, устройство 504 может выбирать одну из сетей (например, основываясь на качестве принимаемых сигналов) для приема информации и ответа к выбранной сети.
Отвечая определенной сети 506, 508, мобильное устройство устанавливает такую сеть в качестве активной сети. Обновление привязки, направленное домашнему агенту 502, может идентифицировать эту активную сеть. В частности, мобильное устройство 504 может посылать к активной сети (например, RAN B 508) обновление привязки, которое можно направлять домашнему агенту 502. Модуль 514 фильтрации может распознавать активную сеть по отношению к другим сетям, связанным с домашним IP-адресом мобильного устройства 504. В одном из аспектов представленного раскрытия обновление привязки может включать в себя CoA, назначенный мобильному устройству 504 активной сетью (например, 508). После приема обновления привязки в сетевом интерфейсе 510, модуль 514 фильтрации может сравнивать CoA активной сети с системными адресами, привязанными к домашнему IP-адресу, и идентифицировать активную сеть. Для уменьшения использования ресурсов при поисковом вызове неактивных сетей (например, 506), участвующих в многоадресной передаче принятой информации к множеству сетей, модуль 514 фильтрации может обновлять адреса MIP, связанные с домашним адресом мобильного устройства (например, модуль фильтрации может удалять, деактивировать и т.д. неактивные CoA, сопоставляемые с домашним IP-адресом). Модуль 518 маршрутизации может затем обеспечивать последующую передачу данных, адресуемых мобильному устройству 504, только посредством активной сети, предоставляя возможность неактивным сетям повторно связывать ресурсы канала с другой активностью.
Фиг.6, 7 и 8 изображают структурные схемы 600, 700 и 800, которые обеспечивают пример управления межсистемной подвижностью в состоянии ожидания в соответствии с одним или большим количеством аспектов представленного раскрытия. Схема 600 включает в себя мобильный домашний IP-агент 602, который обеспечивает IP-обслуживание по меньшей мере одного мобильного устройства 604. Домашний агент 602 может быть соединен с возможностью осуществления связи с двумя или большим количеством беспроводных сетей доступа 606, 608, которые обеспечивают беспроводной обмен данными с мобильным устройством 604. Определение расположения мобильного устройства 604 обеспечивают независимо в каждой сети 606, 608, основываясь на беспроводной связи между устройством 604 и базовыми станциями (не изображены), связанными с одной или большим количеством областей 606C, 606D, 608C, 608D слежения/расположения. Во многих случаях мобильное устройство 604 должно обмениваться сигналами с сетью (606, 608), когда устройство 604 перемещается из одной области 606C, 606D, 608C, 608D слежения в другую, а также когда устройство 604 переключает активную сеть от первой сети к другой сети. Однако, как описано в данной работе, мобильное устройство 604 может устранять необходимость обмена сигналами по меньшей мере при изменении активной сети, обновляя домашний агент с помощью системных адресов (или CoA), связанных с обеими такими сетями (606, 608).
Как показано с помощью схемы 600, мобильное устройство 604 выполняет подключение к сети с помощью первой сети доступа 606 в области B 606D слежения/расположения такой сети. Первая сеть 606 может обеспечивать CoA (например, CoA 1) на устройство 604, чтобы отличать мобильное устройство 604 от других таких устройств (не изображены) и направлять информацию, предназначенную для мобильного устройства 604, к соответствующей области (606C, 606D) слежения/расположения. Мобильное устройство 604 может выполнять обновление привязки, запрашивая сеть доступа 606 передать CoA 1 к домашнему агенту 602. Домашний агент 602 принимает CoA 1 и затем привязывает CoA 1 к домашнему адресу (HoA), связанному с мобильным устройством 604. Таким образом, информацию, принимаемую домашним агентом 602, направленную к данному домашнему адресу, можно направлять по меньшей мере к первой сети 606, как обозначено CoA 1.
Следует признать, что по меньшей мере в одном из аспектов сети доступа 606 и 608 содержат различную архитектуру мобильной связи и/или методы доступа и т.п., так что информация о подвижности устройства, поддерживаемая в первой сети 606, не доступна для второй сети 608, и наоборот. Например, сеть 606 может быть сетью GSM, тогда как сеть 608 является сетью множественного доступа с кодовым разделением каналов (CDMA). В качестве другого примера, первой сетью 606 может быть сеть голосовой связи 2G с коммутацией каналов (например, GSM, CDMA, сеть множественного доступа с временным разделением каналов [TDMA]), а второй сетью 608 может быть сеть голосовой связи и передачи данных третьего поколения (3G), или четвертого поколения (4G), или ранних стандартов четвертого поколения pre-4G, или аналогичная сеть только для передачи данных (например, сеть всемирной совместимости широкополосного беспроводного доступа [WiMAX], ультрамобильная широкополосная сеть [UMB], сеть долгосрочного развития UMTS [LTE]) и т.д. Также следует признать, что в таких аспектах мобильное устройство 604 предназначено для осуществления связи по меньшей мере с двумя такими сетями отличающейся архитектуры (например, посредством многорежимного набора микросхем).
На фиг.7 показывают структурную схему 700, которая показывает подключение мобильного устройства 604 ко второй сети доступа 608. В частности, мобильное устройство 604 может подключаться ко второй беспроводной сети доступа 608 в области A 608C слежения/расположения такой сети 608. Вторая сеть 608 обеспечивает второй CoA (CoA 2), который направляют через обновление привязки к домашнему агенту 602. Домашний агент затем привязывает к домашнему адресу мобильного устройства 604 CoA 2 в дополнение к CoA 1. Соответственно, домашний агент 602 может одновременно связывать мобильное устройство по меньшей мере с двумя сетями 606, 608. Таким образом, независимо от того, подключено ли мобильное устройство 604 к первой сети 606 или ко второй сети 608, домашний агент 602 имеет средство для направления передачи данных на такое устройство 604.
Следует признать, что области (608C, 608D) слежения/расположения второй сети 608 могут частично накладываться географически на области (606C, 606D) слежения/расположения первой сети 606. Соответственно, мобильное устройство 604 может оставаться в одной и той же области слежения/расположения относительно каждой из сетей (например, 606D относительно сети 606 и 608D относительно сети 608), независимо от другой сети (606, 608). Кроме того, устройство 604 может перемещаться из первой области слежения во вторую относительно одной сети (например, 606), но оставаться в одной и той же области относительно другой сети (например, 608). Дополнительно, не требуется, чтобы сеть 606 имела информацию о состоянии мобильного устройства 604 по отношению к сети 608, и наоборот. Несмотря на независимость сетей, мобильному устройству 604 не требуется обмениваться сигналами ни с одной из сетей, пока оно остается в пределах общей области слежения относительно сетей. Дополнительно, если мобильное устройство 604 перемещается из области A 608C слежения/расположения системы 2 в область B 608D слежения/расположения системы 2, но остается в области B 606D слежения/расположения системы 1, мобильное устройство 604 может обмениваться сигналами с сетью 2, но ему не требуется обмениваться сигналами с сетью 1 (кроме, например, для предотвращения истечения таймера регистрации, поддерживаемого системой 1, см. фиг.9 ниже).
Фиг.8 показывает структурную схему 800 события группового поискового вызова, инициированного домашним агентом 602 для направления принятой передачи данных на мобильное устройство 604. В частности, домашний агент 602 принимает данные, идентифицирующие домашний адрес мобильного устройства 604. Обращаясь к привязке MIP, связанной с домашним адресом, домашний агент 602 может идентифицировать CoA 1, связанный с первой сетью 606, и CoA 2, связанный со второй сетью 608. Для направления данных на мобильное устройство 604 домашний агент 602 обеспечивает принятые данные, их часть или относящуюся к ним информацию к шлюзу 606B системы 1 и к шлюзу 608B системы 2. Сетевые шлюзы (606B, 608B) инициируют маршрутизацию поискового вызова в соответствующих сетях 606, 608 через системы 606A, 608A поискового вызова и слежения. Системы 606A, 608A поискового вызова и слежения обращаются к регистрационной информации сети, соответствующей мобильному устройству 604, и определяют последнюю известную область (606D, 608C) расположения/слежения для такого устройства 604. Каждая из соответствующих областей 606D, 608C расположения/слежения передает сигналы поискового вызова, указывающие, что входящий вызов принят для мобильного устройства 604. Соответственно, пока мобильное устройство 604 работает обычным образом и находится или в пределах области B 606D слежения/расположения системы 1, или в пределах области A 608C слежения/расположения системы 2, оно должно принимать один или большее количество сигналов поискового вызова.
Как показано на схеме 800, мобильное устройство 604 принимает сигналы поискового вызова (пунктирные стрелки) от области А 608C слежения/расположения системы 2. После обработки принятых сигналов в режиме ожидания мобильное устройство 604 может завершать режим ожидания для приема входящего вызова. Устройство 604 может отвечать одной или большему количеству сетей 606, 608, чтобы стать активным в таких сетях (например, второй сети 608). Устройство 604 можно конфигурировать для предоставления домашнему агенту 602 информации, соответствующей идентификации активной сети (608). В одном из аспектов информация может содержать CoA, связанный с активной сетью (например, CoA 2). В другом аспекте информация может содержать CoA неактивной сети (ей) (например, CoA 1). По меньшей мере в одном из других аспектов информация может содержать CoA активной сети и неактивной сети(ей) и различать активный CoA и/или неактивные CoA.
Когда домашний агент принимает обновление привязки, определяют CoA активной сети. Привязку адреса HoA -> CoA 1, CoA 2 обновляют, основываясь на таком определении. Например, неактивный адрес можно удалять, деактивировать и т.п., таким образом, что последующую связь, которая направлена к домашнему адресу, направляют только к активной сети. После обновления привязки домашний агент 602 воздерживается от передачи какой-либо дополнительной информации к неактивным сетям (606) для экономии ресурсов каналов таких сетей. По меньшей мере в одном из аспектов домашний агент 602 может посылать сообщение в неактивную сеть (606), указывая, что направленное сообщение должно быть завершено в неактивной сети. Соответственно, сеть 606 может удалять данные, принимаемые для мобильного устройства 604.
По меньшей мере в одном из дополнительных аспектов раскрытия сети 606 и 608 можно конфигурировать так, чтобы не удалять CoA мобильного устройства 604, если устройство (604) не отвечает на событие поискового вызова. Соответственно, межсистемная подвижность, когда домашний агент 602 использует множество сетей 606, 608 для доставки данных мобильному устройству 604, может поддерживаться несмотря на неудачное завершение события поискового вызова. Соответственно, в описанном выше сценарии первая сеть 606 сохраняет CoA 1, связанный с мобильным устройством 604, несмотря на то что ответ на поисковый вызов не принят в области B 606D слежения/расположения системы 1. Вместо этого первая сеть 606 может поддерживать счетчик регистрации для мобильных устройств, которые зарегистрированы в такой сети 606, и удалять CoA, когда счетчик регистрации истекает. Таким образом, привязка, хранящаяся в домашнем агенте 602, может оставаться действительной по меньшей мере до тех пор, пока сетевые счетчики регистрации, связанные с привязками MIP, поддерживаются соответствующими сетями.
Фиг.9 показывает структурную схему примерной системы 900, которая содержит мобильное устройство 902. Мобильное устройство 902 можно конфигурировать для соединения беспроводным образом с одной или большим количеством базовых станций 904, связанных с различными сетями мобильной связи с различными сетевыми архитектурами (например, 2G, 3G, 3GPP, 3GPP2, pre-4G, 4G и т.д.), с различными технологиями доступа к сети (например, мультиплексирование с частотным разделением каналов [FDM], мультиплексирование с ортогональным частотным разделением каналов [OFDM], множественный доступ с ортогональным частотным разделением каналов [OFDMA], CDMA, TDMA и т.п.) и т.д. посредством многорежимного набора микросхем 908. Многорежимный набор микросхем 908 может содержать различные приемники 910, демодуляторы 912 и процессоры 914, соответствующие осуществлению связи с различными сетями мобильной связи и/или сетевыми архитектурами и технологиями доступа, которые известны из предшествующего уровня техники.
Мобильный телефон 902 включает в себя по меньшей мере одну антенну 906 (например, приемника передачи или группы таких приемников, содержащих входной интерфейс), которая принимает сигнал (например, событие поискового вызова, передаваемое базовой станцией 904, используя системный адрес, назначенный мобильному телефону 902), и приемник(и) 910, который выполняет обычные действия (например, фильтрует, усиливает, преобразовывает с понижением частоты и т.д.) с принимаемым сигналом. Согласно по меньшей мере некоторым аспектам процессор(ы) 914 может анализировать сигналы, принимаемые от демодулятора(ов) 912, и получать системные IP-адреса, назначенные сетями мобильной связи, беспроводным образом связанными с мобильным телефоном 902, из анализируемых сигналов (например, такие системные IP-адреса могут быть связаны с сетями, которые независимо управляют подвижностью устройства согласно по меньшей мере некоторым аспектам). В общем случае антенну 906 и передатчик 930 (все вместе называют приемопередатчиком) можно конфигурировать для обеспечения беспроводного обмена данными с базовой станцией(ями) 904.
Антенна 906 и приемник(и) 910 могут также быть соединены с демодулятором(ами) 912, который может демодулировать принимаемые символы и обеспечивать их на процессор(ы) 914 для оценки. Следует признать, что процессор(ы) 914 может управлять и/или обращаться к одному или большему количеству компонентов (906, 910, 912, 916, 924, 926) мобильного телефона 902. Дополнительно, процессор(ы) 914 может выполнять один или большее количество модулей, приложений, обработчиков и т.п. (918, 920, 922), которые содержат информацию или соответствующие средства управления для выполнения функций мобильного телефона 902. Например, такие функции могут включать в себя вход в режим ожидания/выход из него, прием данных из удаленного источника (904), декодирование принятых данных для идентификации входящих вызовов для мобильного телефона 902, извлечение информации сетевой маршрутизации (например, один или большее количество системных адресов, или CoA) из принимаемых данных, направление адреса маршрутизации сетевому IP-агенту, который обслуживает мобильное устройство, поддержание счетчиков регистрации для CoA, выдаваемых множеством сетей (904), и т.п., как описано в данной работе.
Мобильный телефон 902 может дополнительно включать в себя память 916, которая функционально связана с процессором 914. Память 916 может хранить данные, которые будут передавать, принимать и т.п., и команды, соответствующие осуществлению беспроводной связи с удаленным устройством (904). Дополнительно, память 916 может хранить модули, приложения, обработчики и т.д. (918, 920, 922), выполняемые указанным выше процессором(ами) 914.
Согласно некоторым аспектам, процессор(ы) 914 может получать множество системных IP-адресов из различных сетей мобильной связи, как указано выше. Процессор(ы) 914 может дополнительно содержать по меньшей мере один процессор передачи, который использует модулятор 928, и передатчик 930, для обеспечения одного или большего количества из множества системных IP-адресов на устройство сетевой маршрутизации (не изображено) через базовую станцию(и) 904. Устройство маршрутизации можно выбирать, основываясь на конфигурации, которая привязывает значения множества IP-адресов к домашнему IP-адресу, поддерживаемому для мобильного телефона 902. Дополнительно, мобильный телефон может содержать модуль 920 активации, который обновляет устройство сетевой маршрутизации (например, через процессоры 914, модулятор 928 и передатчик 930), для идентификации одного из множества адресов в качестве активного адреса. Активный адрес можно выбирать с помощью коммуникационного модуля 918, который может основывать выбор на характеристиках принимаемых сигналов (например, на мощности сигнала, на помехах сигнала, на отношении максимальной к средней мощности и т.д.), связанных с системными адресами (например, принимаемых сигналов, которые содержат системные адреса).
Согласно другим аспектам процессор(ы) 914 может активировать голосовую связь и/или передачу данных с определенной сетью (904), основываясь на событии поискового вызова, принимаемом в антенне 906. Например, процессор(ы) 914 может определять, что событие поискового вызова указывает входящий вызов для мобильного телефона 902. Таким образом, активация связи с сетью, осуществляющей поисковый вызов (904), может обеспечивать маршрутизацию данной связи (например, с помощью агента сетевой маршрутизации) к телефону 902 через базовую станцию(и) 904 (связанную с активированной сетью).
В дополнение к указанному ранее из-за того, что качество сетевого сигнала может изменяться и/или расстояние может стать слишком большим для эффективного приема, мобильный телефон 902 можно конфигурировать для смены активной сети от первой сети ко второй сети. Таким образом, коммуникационный модуль 918 может контролировать характеристики принимаемых сигналов и сравнивать характеристики с одним или большим количеством пороговых значений. Когда характеристики (например, мощность сигнала, помехи и т.д.) снижаются ниже порогового значения для одного набора сигналов, связанных с первой сетью, а для другого набора сигналов, связанных со второй сетью, повышаются выше порогового значения, коммуникационный модуль 918 может активировать CoA, связанный со второй сетью. Модуль активации может посылать устройству сетевой маршрутизации обновление привязки, которое включает в себя вновь активированный CoA. Соответственно, антенна 906, приемник(и) 910 и процессор(ы) 914 начнут принимать последующие данные пакетной связи, направляемые устройством сетевой маршрутизации через вновь активированный CoA.
Когда входящий вызов заканчивается, мобильный телефон 902 может возвращаться в режим ожидания, в котором многорежимный набор микросхем 908 экономит мощность, обрабатывая только часть информации, принимаемой антенной 906 (например, когда часть информации может содержать информацию синхронизации, которая идентифицирует область слежения/расположения сети мобильной связи, и/или информацию поискового вызова, которая идентифицирует входящий вызов). Для повторного установления отслеживания межсистемной подвижности перед входом в режим ожидания модуль 920 активации может посылать передачу в базовую станцию(и) 904, содержащую обновление привязки для агента маршрутизации, связанного с мобильным телефоном 902. Обновление привязки может включать в себя CoA, которые были удалены/деактивированы в агенте маршрутизации (дополнительно, основываясь на условии, что счетчик регистрации, ассоциированный с каждым таким CoA, не истекает, см. ниже). Агент маршрутизации поэтому может повторно привязывать значения удаленных/деактивированных CoA к домашнему адресу мобильного телефона 902 для обеспечения дальнейшего осуществления связи.
Согласно одному или большему количеству дополнительных аспектов мобильный телефон 902 может дополнительно содержать модуль 922 синхронизации. Модуль 922 синхронизации может поддерживать счетчик регистрации для CoA, обеспеченного определенной сетью мобильной связи (904). В некоторых аспектах CoA может быть неактивным CoA, к которому в настоящее время не подключен мобильный телефон 902. В других аспектах модуль 922 синхронизации может поддерживать счетчик регистрации для каждого CoA, полученного мобильным телефоном 902 от другой сети мобильной связи. Кроме того, счетчик регистрации может соответствовать аналогичному счетчику, поддерживаемому соответствующими сетями мобильной связи, используемыми для поддержания регистрации мобильного телефона 902 в каждой такой сети. Когда счетчик регистрации, поддерживаемый сетью, истекает, регистрацию для мобильного телефона 902 удаляют, требуя повторное подключение (и соответствующий обмен сигналами) для дополнительного осуществления связи с этой сетью. Поддерживая аналогичные счетчики регистрации в мобильном телефоне 902, модуль 922 синхронизации может определять, зарегистрирован ли еще CoA в обеспечивающей сети и как долго такая регистрация будет продолжаться.
В дополнение к указанному ранее модуль 922 синхронизации может инициировать сигнал к базовой станции (904), связанной с определенной сетью, если счетчик регистрации, относящийся к такой сети, находится в пределах порогового значения периода окончания. С помощью обмена сигналами с сетью, счетчик регистрации, поддерживаемый сетью, можно обновлять, гарантируя, что CoA, обеспечиваемый такой сетью, останется активным в течение дополнительного промежутка времени. Мобильный телефон 902 может определять достоверность CoA адресов, привязанных к домашнему адресу телефона 902, с помощью агента сетевой маршрутизации через счетчики регистрации, поддерживаемые модулем 922 синхронизации. Если модуль 922 синхронизации не может обмениваться сигналами с сетью для обновления счетчика регистрации, то соответствующий счетчик, поддерживаемый модулем 922 синхронизации, и ассоциированный CoA можно удалять с помощью мобильного устройства 902 после истечения данного счетчика. Модуль 920 активации может посылать обновление привязки к модулю маршрутизации, запрашивая удаление CoA с истекшим сроком. Таким образом, мобильный телефон 902 может управлять активными/неактивными/с истекшим сроком CoA посредством беспроводной связи с базовой станцией(ями) 904.
Фиг.10 изображает структурную схему примерной системы 1000, содержащей базовую станцию 1002 и одно или большее количество мобильных устройств 1004 согласно аспектам представленного раскрытия. По меньшей мере в одном из аспектов представленного раскрытия базовая станция 1002 может обеспечивать к одному или большему количеству мобильных устройств 1004 другой CoA, который генерируют с помощью обслуживающей сети мобильной связи, для обеспечения передачи данных локально для такой сети. Кроме того, базовая станция 1002 может обеспечивать функции поискового вызова для сети мобильной связи по отношению к мобильным устройствам 1004 в пределах географической области, обслуживаемой сетью (например, см. фиг.1 и 2). Базовая станция 1002 может продолжать передавать сигналы поискового вызова до тех пор, пока ответ не будет принят со стороны заданного мобильного устройства, пока команда завершения поискового вызова не будет принята от сети мобильной связи, или пока не истечет таймер окончания функционирования, поддерживаемый базовой станцией 1002, или пока не возникнет комбинация этих условий. В соответствии с определенными аспектами базовая станция 1002 может поддерживать счетчик регистрации для мобильного устройства по отношению к области слежения/расположения, обслуживаемой базовой станцией 1002. Дополнительно, счетчик регистрации можно поддерживать даже при том, что мобильное устройство не может отвечать на событие поискового вызова. Соответственно, система 1000 обеспечивает межсистемную подвижность с помощью поискового вызова устройств 1004 независимо от других систем (не изображены) и с помощью сохранения регистрации устройств несмотря на отсутствие ответа на поисковый вызов (например, когда мобильное устройство отвечает на поисковый вызов другой системы).
Базовая станция 1002 (например, точка доступа…) может содержать приемник 1010, который принимает сигнал(ы) и эфирные (OTA) сообщения от одного или большего количества мобильных устройств 1004 через множество приемных антенн 1006, и передатчик 1026, который передает OTA сообщения к одному или большему количеству мобильных устройств 1004 через передающую антенну(ы) 1008. Приемник 1010 может принимать информацию от приемных антенн 1006 и может дополнительно содержать приемник сигнала (не показан), который принимает данные восходящей линии связи, передаваемые мобильным устройством(ами) 1004. Дополнительно, приемник 1010 функционально связан с демодулятором 1012, который демодулирует принимаемую информацию. Демодулируемые символы анализируют с помощью процессора 1014, который связан с памятью 1016, которая хранит информацию, относящуюся к функциям, обеспечиваемым базовой станцией 1002. В одном из случаев хранящаяся информация может содержать протоколы для поискового вызова и приема ответов на поисковый вызов от мобильных устройств 1004. В частности, хранящаяся информация может содержать правила для сохранения сетевой регистрации для таких устройств 1004 несмотря на отсутствие приема ответа на поисковый вызов. По меньшей мере в одном из аспектов информация может относиться к поддержанию счетчика регистрации для устройства 1004, зарегистрированного в одной или большем количестве сетей мобильной связи, и устанавливать соответствие состояния регистрации состоянию счетчика регистрации.
Процессор 1014 дополнительно связан с модулем 1018 слежения, который может регистрировать мобильное устройство в сети мобильной связи, связанной с базовой станцией 1002. Коммуникационный модуль 1020 может использовать приемопередатчик (1010, 1026) базовой станции 1002 для передачи поискового вызова к мобильным устройствам, которые по существу находятся в пределах области расположения, обслуживаемой базовой станцией 1002. Кроме того, модуль 1022 активности может устанавливать состояние мобильного устройства 1004, к которому послан сигнал поискового вызова, в состояние ожидания на основе области расположения, если ответ на поисковый вызов не принят. Следует признать, что режим ожидания не отменяет регистрацию мобильного устройства 1004 в сети мобильной связи. Соответственно, как обсуждается выше, базовая станция 1002 может сохранять такую регистрацию даже тогда, когда ответ на поисковый вызов не принят.
По меньшей мере в одном из аспектов модуль 1018 слежения может поддерживать таймер обновления области расположения для каждого мобильного устройства 1004 (дополнительно, базовая станция 1002 может поддерживать по меньшей мере один таймер обновления расположения для каждой сети мобильной связи, обслуживаемой базовой станцией 1002, причем базовая станция 1002 обеспечивает радиодоступ более чем к одной сети). Таймер обновления можно поддерживать в течение порогового промежутка времени после регистрации мобильного устройства в сети мобильной связи. Кроме того, модуль 1018 слежения может обновлять данный таймер после приема соответствующего сообщения от зарегистрированного мобильного устройства 1004. Если таймер обновления истекает, то регистрацию можно затем удалять, и, таким образом, данные, принимаемые в базовой станции 1002, адресованные к такой регистрации, можно игнорировать.
Согласно дополнительным аспектам можно обращаться к сигналам, принимаемым от мобильного устройства 1004, вместо таймера обновления расположения, связанного с таким устройством 1004. Обращение к таймеру обновления может обеспечивать правильную обработку таких сигналов и/или регистрацию устройства 1004. Таким образом, если антенна 1006 и приемник 1010 получают сигнал, инициированный определенным мобильным устройством 1004, то модуль 1022 активности может обращаться к таймеру обновления. Если таймер не истек, то состояние мобильного устройства можно устанавливать в активное состояние, основываясь на принимаемом сигнале. Если таймер истек, то модуль 1022 активности может инициировать повторную регистрацию мобильного устройства 1004 в заданной сети мобильной связи. Таким образом, поддерживая счетчик регистрации для мобильных устройств 1004 и устанавливая активное/неактивное/с истекшим сроком состояние регистрации для таких устройств 1004, основываясь на счетчике, а не на ответах на поисковый вызов (или на их отсутствии), мультисистемный поисковый вызов можно выполнять с помощью сетевого устройства (например, домашнего IP-агента, обслуживающего мобильное устройство 1004), не прекращая межсистемные взаимоотношения. Это предоставляет возможность мобильным устройствам 1004 переключаться между системами с минимальным обменом сигналами. Например, обмен сигналами может потребоваться только для обновления таймера окончания срока действия (который можно устанавливать на относительно длительный период, основываясь, например, частично на ожидаемом или обеспечиваемом сроке службы аккумулятора устройства 1004) или для обновления области слежения/расположения, уменьшая потребляемую мощность в режиме ожидания в мобильных устройствах 1004.
Указанные выше системы описаны по отношению к взаимодействию между несколькими компонентами, модулями и/или интерфейсами связи. Следует признать, что такие системы и компоненты/модули/интерфейсы могут включать в себя определенные в данной работе компоненты или субкомпоненты, некоторые из указанных компонентов или субкомпонентов и/или дополнительные компоненты. Например, система может включать в себя по меньшей мере мобильный домашний IP-агент 302, модуль 410 корреляции, IP-интерфейс 406, сетевой интерфейс 404 и модуль 514 фильтрации или различные комбинации этих и других компонентов. Субкомпоненты можно также воплощать как компоненты, связанные с возможностью осуществления связи с другими компонентами, а не как компоненты, которые включают в себя родительские компоненты. Дополнительно, нужно отметить, что один или большее количество компонентов можно объединять в один компонент, обеспечивая составные функциональные возможности. Например, модуль 518 маршрутизации может включать в себя модуль 512 вещания, или наоборот, обеспечивать отправление принятой передачи данных, используя многоадресную передачу посредством одного компонента. Компоненты могут также взаимодействовать с одним или большим количеством других компонентов, конкретно не описанных в данной работе, но известных специалистам.
Кроме того, следует признать, что различные части раскрытых выше систем и приведенных ниже способов могут включать в себя или состоять из компонентов, субкомпонентов, процессов, средств, методологий или механизмов на основе искусственного интеллекта, или знаний, или правил (например, машин опорных векторов, нейронных сетей, экспертных систем, сетей Байеса, нечеткой логики, средств синтеза данных, классификаторов…). Такие компоненты, среди других и в дополнение к уже описанным, могут автоматизировать определенные механизмы или процессы, выполняемые таким образом, чтобы сделать части систем и способов более адаптивными, а так же эффективными и интеллектуальными.
Ввиду примерных описанных выше систем методологии, которые можно осуществлять в соответствии с раскрытым предметом изобретения, лучше оценивать по отношению к последовательностям операций, показанным на фиг.11-14. Хотя в целях простоты объяснения данные методологии показаны и описаны как последовательность этапов, следует понять и признать, что заявляемый предмет изобретения не ограничен порядком этапов, поскольку некоторые этапы могут происходить в другом порядке и/или одновременно с другими этапами, по сравнению с тем, что изображено и описано в данной работе. Кроме того, не все показанные этапы должны осуществлять методологии, описанные в дальнейшем. Дополнительно, нужно дополнительно признать, что методологии, раскрытые в данном описании, можно хранить в изделии для обеспечения транспортировки и передачи таких методологий на компьютеры. Термин изделие охватывает компьютерную программу, доступную с любого считываемого компьютером устройства, устройства вместе с носителем, или носителя данных.
Фиг.11 показывает последовательность операций примерной методологии 1100 для обеспечения управления межсистемной подвижностью в состоянии ожидания согласно одному или большему количеству аспектов представленного раскрытия. На этапе 1102 способ 1100 может принимать множество привязок MIP для мобильного устройства. Каждая из привязок MIP может содержать CoA, сгенерированный другой сетью мобильной связи. Данный CoA может обеспечивать, например, идентификацию сети мобильной связи, обслуживающей мобильное устройство, различая его среди множества мобильных устройств в определенной сети мобильной связи, направляя передачу данных, принятую в сетевом шлюзе, на такие устройства, и/или аналогичные функции.
На этапе 1104 способ 1100 может сопоставлять системный адрес одного или большего количества привязок MIP с домашним адресом, ассоциированным с мобильным устройством. В одном из аспектов каждый из системных адресов сопоставляют с домашним адресом. Принятая передача данных, адресуемая к домашнему адресу, может обращаться к таблице соответствия адресов для определения системных адресов сети мобильной связи, привязанных к домашнему адресу.
На этапе 1106 способ 1100 может использовать множество привязок MIP для уведомления мобильного устройства о принятой пакетной связи. Как обсуждается выше, принятая пакетная связь может содержать домашний адрес в качестве заданного адреса. После идентификации привязок MIP и системных адресов, связанных с домашним адресом, и идентификации сетей мобильной связи, которые выдают такие системные адреса, принятую пакетную связь можно направлять по меньшей мере множеству идентифицированных сетей мобильной связи для обеспечения маршрутизации пакетной связи на мобильное устройство. Следует признать, что согласно способу 1100, во многих случаях не важно определять, с какими из множества сетей связано данное мобильное устройство. Пока множество идентифицированных сетей мобильной связи включает в себя такую сеть, связь можно направлять на мобильное устройство. Соответственно, мобильное устройство может значительно уменьшить обмен сигналами, связанный с активацией связей с различными сетями.
Фиг.12 изображает последовательность операций примерной методологии 1200 для управления подвижностью в режиме ожидания и для обеспечения передачи данных в межсистемной многорежимной среде. На этапе 1202 способ 1200 может принимать и сопоставлять множество привязок MIP с домашним адресом мобильного устройства (ПО). Каждая из привязок MIP может содержать CoA или локальный системный адрес, предоставленный сетью мобильной связи мобильному устройству. На этапе 1204 способ 1200 может принимать нисходящую пакетную связь, передаваемую к домашнему адресу. К таблице соответствия привязок MIP можно обращаться для определения системных адресов, связанных с домашним адресом, и/или для идентификации сетей мобильной связи, которые можно подключать к мобильному устройству.
На этапе 1206 способ 1200 может инициировать поисковый вызов для мобильного устройства во множестве сетей мобильной связи. На этапе 1208 можно принимать сигнал, который приходит из мобильного устройства. На этапе 1210 активную мобильную сеть, соединенную с мобильным устройством, можно идентифицировать из принимаемого сигнала. На этапе 1212 способ 1200 может выполнять обновление сопоставления привязки MIP для удаления неактивных системных адресов, связанных с домашним адресом мобильного устройства. Данные, передаваемые к неактивным системным адресам, можно передавать, основываясь на обновленной привязке, для экономии ресурсов канала неактивных сетей мобильной связи. На этапе 1214 нисходящую связь можно доставлять активной сети мобильной связи через активный системный адрес. На этапе 1216 дополнительный сигнал можно принимать от мобильного устройства. Сигнал можно анализировать для определения его содержимого. Если дополнительный сигнал содержит дополнительные системные адреса, то на этапе 1218 эти адреса можно привязывать к домашнему адресу (или, например, удалять адрес, привязанный к домашнему адресу), основываясь на командах, содержащихся в дополнительном сигнале, или основываясь на текущей взаимосвязи дополнительных системных адресов и домашнего адреса. Например, если принятый системный адрес уже привязан к домашнему адресу, то эту привязку можно удалять (например, для обеспечения установления связи через активную сеть); если принятый системный адрес не привязан к домашнему адресу, то его можно привязать к домашнему адресу (например, для обеспечения поискового вызова к мобильному устройству во множестве сетей).
Фиг.13 показывает последовательность операций примерной методологии 1300 для обеспечения управления межсистемной подвижностью. На этапе 1302 способ 1300 может получать множество привязок MIP из множества сетей мобильной связи. Каждая из привязок MIP может содержать системный IP-адрес, предоставленный одной из сетей мобильной связи на мобильное устройство. Сети могут иметь различные механизмы доступа (например, CDMA, TDMA, OFDM и т.д.) или архитектуру (например, 2G, 3G), так что подвижность в режиме ожидания по меньшей мере одной такой сети мобильной связи поддерживается независимо по меньшей мере от одной из других сетей мобильной связи. На этапе 1304 способ 1300 может обновлять сетевой IP-маршрутизатор и обеспечивать системные IP-адреса на сетевой IP-маршрутизатор. IP-маршрутизатор может быть сетевым модулем, как описано в данной работе, который привязывает системные IP-адреса к домашнему IP-адресу мобильного устройства для обеспечения IP-интерфейса для мобильного устройства с IP-сетью.
На этапе 1306 способ 1300 может принимать системное событие поискового вызова по меньшей мере через один системный IP-адрес, обеспеченный на сетевой IP-маршрутизатор. На этапе 1308 способ 1300 может выбирать мобильную сеть для приема передачи данных, ассоциированной с событием поискового вызова. Выбор может быть основан на различных соответствующих критериях, таких как качество беспроводной связи с сетью(ями), помехи сигнала, мощность сигнала и т.п. На этапе 1310 способ 1300 может обновлять сетевой IP-маршрутизатор для идентификации активного адреса среди системных IP-адресов. Обновление может содержать сигнал, идентифицирующий активный системный IP-адрес, или идентифицирующий неактивные системные IP-адреса (например, которые можно удалять из привязок домашнему IP-адресу мобильного устройства), или и то, и другое.
На этапе 1312 способ 1300 может поддерживать счетчик регистрации слежения по меньшей мере для одного или большего количества неактивных системных IP-адресов. В некоторых аспектах счетчик(и) регистрации слежения может соответствовать аналогичному счетчику, поддерживаемому сетевым компонентом. На этапе 1314 способ 1300 может обмениваться сигналами с неактивной сетью мобильной связи для сохранения регистрации в такой сети. Данная сигнализация может основываться, по меньшей мере частично, на значении счетчика регистрации, сравниваемого с пороговым значением окончания срока действия. Например, если счетчик регистрации находится в пределах порогового значения окончания срока действия, то сигнал можно посылать для сохранения регистрации в такой сети мобильной связи.
На этапе 1316 способ 1300 может обновлять сетевой IP-маршрутизатор неактивными системными адресами (например, после завершения связи). Обновление может обеспечивать повторную привязку неактивных системных адресов к домашнему IP-адресу в IP-маршрутизаторе для повторного установления управления межсистемной подвижностью. Затем, соответствующее мобильное устройство может входить в режим ожидания, например, когда передача данных принята на этапе 1308, для уменьшения беспроводного обмена сигналами и экономии мощности. Мобильное устройство может переключать сеть мобильной связи, связанную с назначенным адресом, к другой такой сети, без необходимости обмениваться сигналами с сетью (кроме, например, как для обновления счетчика регистрации с помощью сети, как описано в данной работе).
Фиг.14 изображает последовательность операций типовой методологии 1400 для обеспечения межсистемной подвижности в состоянии ожидания для мобильных устройств в среде беспроводной связи. На этапе 1402 способ 1400 может регистрировать мобильное устройство в сети мобильной связи. Регистрация может быть основана на получении сигналов от мобильного устройства вместе с обеспечением голосовой связи и/или передачи данных между мобильным устройством и сетью мобильной связи. На этапе 1404 способ 1400 может посылать сигнал поискового вызова к мобильному устройству в пределах области расположения. Поисковый вызов можно инициировать, основываясь на приеме данных для осуществления связи, которые содержат системный адрес, связанный с мобильным устройством, с помощью сети мобильной связи. На этапе 1406 способ 1400 может устанавливать мобильное устройство в состояние ожидания, если ответ на поисковый вызов не принят. Соответственно, регистрацию мобильного устройства не требуется прекращать, основываясь на невозможности принять ответ на поисковый вызов. В некоторых аспектах для мобильного устройства можно поддерживать счетчик регистрации, который определяет время окончания срока действия для регистрации мобильного устройства, независимо от сигналов ответа на поисковый вызов или отсутствия такого ответа. Согласно некоторым аспектам способ 1400 может обновлять счетчик регистрации, если сигналы принимают от мобильного устройства до истечения таймера. Соответственно, мобильное устройство может сохранять регистрацию с минимальными требованиями обмена сигналами, что значительно уменьшает потребляемую мощность в режиме ожидания для такого устройства.
Фиг.15 изображает структурную схему примерной системы 1500, которая может обеспечивать управление межсистемной подвижностью в состоянии ожидания для мобильных устройств. Кроме того, система 1500 может обеспечивать уменьшенный обмен сигналами между мобильными устройствами и связанными сетями мобильной связи во время управления подвижностью. Система 1500 может содержать модуль 1502 приема множества привязок MIP, связанных с мобильным устройством. Привязки можно принимать через один или большее количество беспроводных сигналов, приходящих из мобильного устройства и принимаемых в модуле 1502. Дополнительно, привязки MIP могут содержать системный адрес, обеспечиваемый на мобильное устройство для обеспечения передачи данных с помощью такого устройства. Система 1500 может дополнительно содержать модуль 1504 сопоставления системных адресов, которые включают в себя привязки MIP, с домашним адресом мобильного устройства, которое предоставляет эти привязки MIP. Кроме того, система 1500 может содержать модуль 1506, который использует множество привязок для уведомления мобильного устройства о принятых данных пакетной связи. В качестве одного из примеров модуль 1506 может направлять часть связи, или относящиеся к связи данные, ко множеству сетей мобильной связи, связанных с множеством системных адресов. Направленные данные/связь могут инициировать маршрутизацию поискового вызова в каждой из сетей мобильной связи, для обеспечения доставки информации на мобильное устройство. Следует признать, что система 1500 может предоставлять возможность адресуемым мобильным устройствам избегать обмена сигналами с сетями мобильной связи во многих случаях, например, когда устройства переключаются из одной сети в другую и все же остаются в пределах общей области слежения/расположения таких сетей.
Фиг.16 показывает структурную схему примерной системы 1600, которая обеспечивает управление подвижностью в состоянии ожидания для мобильных устройств в многорежимной мобильной среде. Система 1600 может содержать модуль 1602 хранения команд, соответствующих осуществлению беспроводной связи с удаленным устройством. Кроме того, система 1600 может содержать модуль 1604 получения множества системных IP-адресов из сетей мобильной связи, которые независимо управляют подвижностью мобильного устройства. Системные IP-адреса можно получать в результате регистрации для осуществления связи с такими сетями. Дополнительно, система 1600 может содержать модуль 1606, который предоставляет множество адресов устройству сетевой маршрутизации, которое привязывает множество адресов к домашнему IP-адресу мобильного устройства. Кроме того, система 1600 может дополнительно содержать модуль 1608 обновления устройства сетевой маршрутизации с помощью активного системного адреса. Активный адрес можно затем использовать для направления передачи данных на мобильное устройство.
Фиг.17 изображает структурную схему типовой системы 1700, которая дополнительно обеспечивает управление подвижностью в состоянии ожидания для мобильных устройств. Система 1700 может содержать модуль 1702 передачи OTA сообщений. Модуль 1702 может передавать такие сообщения (например, используя модулятор, передатчик и одну или большее количество передающих антенн) к узлу сотовой связи. Кроме того, модуль 1702 может принимать ответные OTA сообщения (например, используя приемник, демодулятор и одну или большее количество приемных антенн) от удаленных устройств (например, от одного или большего количества мобильных устройств в пределах узла сотовой связи).
Система 1700 может дополнительно содержать модуль 1704 регистрации мобильного устройства в сети мобильной связи. Модуль 1704 может, например, получать информацию ИД мобильного устройства (например, для идентификации устройства среди других устройств), информацию профиля пользователя (например, для проверки информации учетной записи и для управления тарификацией/оплатой услуг) и т.п., из OTA сообщений, принимаемых в модуле 1702. Такую информацию можно направлять к сети мобильной связи. Дополнительно, модуль 1704 может получать CoA, или системный адрес/системный IP-адрес, назначенный сетью мобильной связи, и направлять CoA на мобильное устройство.
В дополнение к указанному ранее, система 1700 может содержать модуль 1706 поискового вызова мобильного устройства в пределах области расположения, обслуживаемой системой 1700. Модуль 1706 может определять, получен ли системой 1700 ответ на поисковый вызов, основываясь на OTA сообщениях, принимаемых в модуле 1702. Если ответ не принимают, то модуль 1708 может устанавливать мобильное устройство в состояние ожидания по отношению к области расположения. Состояние ожидания можно совместно использовать с сетью мобильной связи, которая обеспечила CoA, когда это приемлемо, для обеспечения дальнейшей связи. Согласно по меньшей мере нескольким аспектам модуль 1708 может дополнительно поддерживать счетчик регистрации, относящийся к регистрации мобильного устройства в сети мобильной связи. Модуль 1708 может посылать сообщение удаления в сеть согласно некоторым аспектам, если счетчик окончания срока действия истекает, когда не принят сигнал от мобильного устройства. Таким образом, система 1700 может сохранять регистрацию мобильного устройства независимо от ответа на поисковый вызов и вместо этого использовать для окончания регистрации счетчик регистрации. Соответственно, мобильное устройство может значительно уменьшать обмен сигналами с системой 1700 для сохранения регистрации, экономя батарею питания в мобильном устройстве.
Описанное выше включает в себя примеры одного или большего количества аспектов. Конечно, невозможно описать все мыслимые комбинации компонентов или методологий для описания указанных выше аспектов, но специалисты смогут понять, что возможно множество дополнительных комбинаций и изменений различных аспектов. Соответственно, описанные аспекты охватывают все такие изменения, модификации и разновидности, которые находятся в пределах объема прилагаемой формулы изобретения. Кроме того, когда термин «включает в себя» используется или в подробном описании, или в формуле изобретения, такой термин является включающим, аналогично термину «содержащий», как термин «содержащий» интерпретируется при использовании в качестве переходного слова в формуле изобретения.