Способ и устройство для управления информацией в сети
METHOD AND APPARATUS FOR MANAGING INFORMATION IN A NETWORK

Область техники
[0001] Настоящее изобретение относится в общем к управлению информацией в сети связи, такой как беспроводная сеть.
Предпосылки создания изобретения
[0002] Сотовая сеть связи, как правило, включает множество отдельных сот. Обычно сотой управляет базовая станция, которая может быть подключена к магистральной сети по проводной линии связи. Магистральная сеть может соединять базовые станции друг с другом, с контроллерами базовых станций или с узлами базовой сети. Базовые станции осуществляют связь с мобильными станциями через беспроводной интерфейс в пределах зоны охвата соты. Базовая станция может управлять более чем одной сотой.
[0003] Мобильная станция может изменять подключение с первой соты на вторую соту в процессе перемещения по всей зоне охвата системы сотовой связи. Изменение подключения называется хэндовер или передача обслуживания. При хэндовере мобильная станция передается от исходной базовой станции на целевую базовую станцию. Хэндовер может быть инициирован в ответ на отчет об измерениях, полученный базовой станцией от мобильной станции, при этом отчет об измерениях указывает, что условия радиосвязи для мобильной станции изменились так, что другая сота, которая будет целевой при хэндовере, стала более подходящей для радиосвязи с данной мобильной станцией.
[0004] Мобильные станции могут иметь различные предпочтения по режиму обработки в сети, например мобильная станция предпочитает использовать определенную версию речевого кодека, определенный тип шаблона прерывистого приема (DRX; discontinuous reception) или другой параметр, который сеть не требует устанавливать на определенное значение. В процессе хэндовера исходная базовая станция может сообщать целевой базовой станции о предпочтениях, выраженных мобильной станцией, в результате целевая базовая станция становится способной предвидеть до некоторой степени поведение мобильных станций.
Краткое описание изобретения
[0005] Различные аспекты примеров настоящего изобретения излагаются в формуле изобретения.
[0006] Согласно первому аспекту настоящего изобретения предлагается устройство, включающее по меньшей мере одно вычислительное ядро, сконфигурированное для определения изменения информации, связанной с устройством и хранящейся в устройстве; приемник, сконфигурированный для приема команды хэндовера, предписывающей устройству переключиться на вторую базовую станцию; при этом по меньшей мере одно вычислительное ядро сконфигурировано для управления передатчиком так, чтобы информировать вторую базовую станцию об измененной информации, причем по меньшей мере одно вычислительное ядро сконфигурировано для выполнения передачи в том случае, только если прошел не более чем заранее заданный интервал времени между определением и подключением ко второй базовой станции.
[0007] Согласно второму аспекту настоящего изобретения предлагается способ, включающий определение изменения информации, связанной с устройством и хранящейся в устройстве; прием команды хэндовера, предписывающей устройству переключиться на вторую базовую станцию; и информирование об измененной информации второй базовой станции, при этом передача выполняется, только если прошел не более чем заранее заданный интервал времени между определением и подключением ко второй базовой станции.
[0008] Согласно третьему аспекту настоящего изобретения предлагается устройство, включающее по меньшей мере один процессор и по меньшей мере одну память, включающую код компьютерной программы, при этом по меньшей мере одна память и код компьютерной программы сконфигурированы так, чтобы с помощью по меньшей мере одного процессора устройство по меньшей мере принимало запрос хэндовера от первой базовой станции, при этом запрос хэндовера касается первой мобильной станции, а также пересылало сообщение хэндовера на первую базовую станцию, при этом сообщение хэндовера включает по меньшей мере одну индикацию информации, связанной с первой мобильной станцией и хранящейся в устройстве.
Краткое описание чертежей
[0009] Для более полного понимания вариантов осуществления настоящего изобретения далее приводится описание, поясняющее сопроводительные чертежи.
[0010] На фиг. 1 показан пример системы, в данном примере - сотовой системы, способной поддерживать варианты осуществления настоящего изобретения.
[0011] На фиг. 2 показана блок-схема устройства 10, такого как, например, мобильный терминал, в соответствии с вариантом осуществления настоящего изобретения.
[0012] На фиг. 3 показан алгоритм способа в соответствии по меньшей мере с некоторыми вариантами осуществления настоящего изобретения.
[0013] На фиг. 4 показана схема передачи сигналов в соответствии по меньшей мере с некоторыми вариантами осуществления настоящего изобретения.
Подробное описание чертежей
[0014] Вариант осуществления настоящего изобретения и его потенциальные преимущества станут понятными при обращении к чертежам на фиг. 1-4.
[0015] На фиг. 1 показан пример системы, в данном примере - сотовой системы, которая способна поддерживать некоторые варианты осуществления настоящего изобретения. На фиг. 1 показана мобильная станция 110, которая может представлять собой, например, смартфон, планшет, ноутбук, сотовый телефон, КПК, устройство автоматической связи между машинами (М2М; machine-to-machine) или другое аналогичное устройство. Мобильная станция 110 может представлять собой, например, оборудование пользователя (UE; user equipment), поддерживающее стандарты WCDMA (wideband code division multiple access) или LTE (long term evolution), определенные консорциумом 3GPP (the third generation partnership project).
[0016] На фиг. 1 также показаны базовая станция 120 и базовая станция 130. Базовая станция 120 и базовая станция 130 являются аналогичными, например они могут осуществлять функции базовой станции в одной системе. В некоторых вариантах осуществления базовая станция 120 и базовая станция 130 являются базовыми станциями, входящими в сотовую систему WCDMA или LTE. С точки зрения терминологии базовая станция WCDMA известна как базовая станция нового поколения (Node В). Аналогично базовая станция LTE известна как eNB. Мобильная станция 110 осуществляет связь с базовой станцией 120 по беспроводному соединению 125. Беспроводное соединение 125 соответствует определенному стандарту, например WCDMA или LTE, или в случае если мобильная станция 110 способна подключаться к беспроводной локальной сети (WLAN), беспроводное соединение 125 с точками доступа может работать в соответствии со стандартами WLAN. Также возможно использование других стандартов, которые здесь не перечислены полностью для краткости изложения. Беспроводное соединение 125 включает восходящий канал для передачи информации от мобильной станции 110 на базовую станцию 120. Беспроводное соединение 125 включает нисходящий канал для передачи информации от базовой станции 120 на мобильную станцию 110. Восходящий и/или исходящий беспроводной канал 125 может использовать множественный доступ с временным разделением каналов (TDMA; time division multiple access), множественный доступ с частотным разделением каналов (FDMA; frequency-division multiple access), множественный доступ с ортогональным частотным разделением каналов (OFDMA; orthogonal frequency division multiple access) или способ, использующий по меньшей мере два из указанных способов множественного доступа.
[0017] Беспроводной канал 135, связывающий мобильную станцию 110 с базовой станцией 130, может быть аналогичным беспроводному каналу 125 или может отличаться, в другом варианте. Например, беспроводной канал 125 работает в соответствии со стандартом WLAN, а беспроводной канал 135 работает в соответствии со стандартом LTE, при этом вся система, включающая базовую станцию 120 и базовую станцию 130, является системой с поддержкой множества протоколов, обеспечивающей хэндоверы с технологией межсетевого радиодоступа (inter-RAT; inter-radio-access technology). В других вариантах, где беспроводной канал 125 соответствует стандартам LTE, беспроводной канал 135 также может соответствовать стандартам LTE.
[0018] Сигнальное соединение 130Х связывает базовую станцию 120 и базовую станцию 130. Сигнальное соединение 130Х может быть проводным или в другом варианте беспроводным соединением, таким как, например, линия направленной микроволновой связи. Сигнальное соединение 130Х позволяет базовой станции 120 и базовой станции 130 обмениваться информацией для облегчения функционирования сотовой системы, например, базовые станции могут обмениваться сигнальной информацией о межстанционном хэндовере для содействия при передаче мобильных станций от базовой станции 120 на базовую станцию 130 и наоборот. В ситуациях хэндовера базовые станции, используя сигнальное соединение 130Х, могут согласовывать друг с другом условия и временной режим хэндовера, при этом целевая базовая станция может обеспечивать определенное качество услуги для мобильной станции при переключении, чтобы предложить ей соединение в целевой соте, аналогичное соединению в исходной соте. В некоторых вариантах осуществления базовые станции могут обмениваться друг с другом информацией о статусе и нагрузке, например базовая станция 130 может спросить, не находится ли базовая станция 120 на пределе своей пропускной способности, и в ответ базовая станция 120 предоставляет статус своей загрузки для базовой станции 130. В системах LTE сигнальное соединение 130Х известно как интерфейс Х2.
[0019] Базовая станция 120 связана с сетевым узлом 140 через сигнальное соединение 141. Аналогично сигнальному соединению 130Х сигнальное соединение 141 может быть проводным или беспроводным. Сигнальное соединение 141 может использоваться сотовой системой для управления базовой станцией 120, например, обеспечения доступа к функциям авторизации для выполнения авторизации мобильных станций 110, которые подключаются к соте, управляемой базовой станцией 120, для получения доступа к сотовой системе. Сигнальное соединение 141 может использоваться для назначения частоты и/или кодовых ресурсов для соты, управляемой базовой станцией 120. Сигнальное соединение 141 может использоваться для обновления программного обеспечения, управляющего работой базовой станции 120. Дополнительно или в другом варианте сигнальное соединение 141 может использоваться для обеспечения доступа мобильных станций, подключенных к базовой станции 120, к другим сетям, таким как Интернет.
[0020] Сигнальное соединение 142 для базовой станции 130 используется аналогично сигнальному соединению 141 для базовой станции 120.
[0021] В зависимости от варианта осуществления сетевой узел 140 представляет собой контроллер сети радиодоступа или узел базовой сети. Для варианта осуществления WCDMA сетевой узел 140 может быть, например, контроллером сети радиодоступа (RNC; radio network controller). Для варианта осуществления LTE сетевой узел 140 может быть, например, узлом управления мобильностью (ММЕ; mobility management entity) или обслуживающим шлюзом (SGW; serving gateway). Сетевой узел 140 может быть связан с другими узлами, такими как узлы базовой сети, через сигнальные соединения, которые не показаны на фиг.1. Как правило, базовая сеть включает узлы, которые управляют работой сотовой системы в масштабе всей системы. Такие узлы включают коммутаторы, серверы авторизации, абонентские базы данных, транскодирующие узлы и шлюзовые узлы, обеспечивающие доступ к другим сетям.
[0022] Когда мобильная станция 110 движется или перемещается внутри соты, управляемой базовой станцией 120, по направлению к соте, управляемой базовой станцией 130, мобильная станция обнаруживает по измерениям, которые она проводит, что уровень сигнала канала радиомаяка, такого как, например, канал синхронизации или общие опорные символы, транслируемый базовой станцией 120, уменьшается, тогда как уровень канала радиомаяка, передаваемого базовой станцией 130 увеличивается. Мобильную станцию 110 можно настроить на передачу отчетов об измерениях в систему или мобильную станцию 110 можно настроить на автономное принятие решение о необходимости хэндовера. Если мобильная станция 110 сконфигурирована для передачи отчетов об измерениях в систему, мобильная станция 110 пересылает отчеты измерений на базовую станцию, обслуживающую мобильную станцию 110 в текущий момент, например на базовую станцию 120. В ответ обслуживающая базовая станция может либо согласовать с базовой станцией 130 запуск хэндовера или в другом варианте базовая станция 120 может передать отчеты на сетевой узел 140 для выполнения операций хэндовера. Если мобильная станция 110 сконфигурирована так, чтобы автономно принимать решение о необходимости хэндовера, то мобильную станцию 110 можно сконфигурировать для передачи запроса хэндовера по меньшей мере на одну из базовых станций 120 и 130.
[0023] Хэндовер происходит успешно, когда мобильная станция переключается с соты, управляемой базовой станцией 120, на соту, управляемую базовой станцией 130, в момент, когда мобильная станция переходит географическую границу между этими сотами. При этом обслуживающая базовая станция изменяется с базовой станции 120 на базовую станцию 130. В данном примере соту с базовой станцией 120 называют исходной сотой, а соту с базовой станцией 130 называют целевой сотой. Некачественный хэндовер происходит, когда мобильная станция 110 переключается слишком поздно и перемещается в соту, управляемую базовой станцией 130, прежде чем произойдет переключение. В таком случае хэндовер будет некачественным, поскольку связь с базовой станцией 120 может прекратиться прежде, чем будет установлена связь с базовой станцией 130, создавая перерыв в обслуживании мобильной станции 110.
[0024] Мобильная станция может посылать связанную с ней информацию в сеть, например на обслуживающую базовую станцию. Такая информация может включать информацию о предпочтениях, например мобильная станция 110 предпочитает конфигурацию энергосбережения по умолчанию, или в другом варианте конфигурацию высокого энергосбережения. Конфигурация энергосбережения может включать, например, прерывистый прием (DRX), когда приемник мобильной станции 110 имеет низкое потребление мощности, т.е. находится некоторое время в неактивном состоянии, которое позволяет только перевести приемник в активное состояние, чтобы принимать информацию от обслуживающей базовой станции. Если режим DRX устанавливает, что приемник может быть выключен, например 90% времени, то может быть достигнута значительная экономия мощности. Режим DRX для мобильной станции 110 может определяться, например, в обслуживающей базовой станции или другом сетевом узле и передаваться на мобильную станцию 110 по сигнальному соединению. Режим DRX с большей долей времени нахождения в активном состоянии приводит к большему потреблению мощности батареи мобильной станции 110, но предоставляет возможности для связи более часто, в результате чего уменьшается время ожидания связи. Наоборот режим DRX с меньшей долей времени нахождения в активном состоянии уменьшает потребление мощности батареи, но обеспечивает более редкие возможности для связи, в результате увеличивая время ожидания связи. Таким образом, режим DRX предлагает компромисс между сохранением заряда батареи и временем ожидания связи. Другие аспекты конфигурации энергосбережения могут включать параметр, указывающий, используется режим DRX или нет.
[0025] Для примера можно определить три конфигурации энергосбережения. Во-первых, это конфигурация без использования ORX. Во-вторых, это конфигурация с использованием DRX и высокой долей времени нахождения в активном состоянии. В-третьих, это конфигурация с использованием DRX и низкой долей времени нахождения в активном состоянии. В другом варианте могут быть определены две конфигурации энергосбережения, и мобильная станция 110 может выражать предпочтение любому из двух режимов, например посредством одного бита в сигнальном сообщении. В следующем варианте мобильная станция 110 может указывать на предпочтение энергосбережения без предварительного определения конфигураций энергосбережения.
[0026] Другие примеры передачи мобильной станцией 110 информации о предпочтениях в сеть включают предпочтение определенной версии кодека, используемого для кодирования речи или видео, и предпочтение определенного алгоритма шифрования, например 3DES или Blowfish. Другим примером информации, связанной с мобильной станцией 110, является информация о статусе, например о состоянии электропитания. Информация о состоянии электропитания может включать информацию, указывающую, питается ли мобильная станция 110 от стационарного источника питания или от батареи. Информация о состоянии электропитания может включать информацию об уровне заряда батареи, указывающую, сколько осталось заряда батареи или на сколько времени оставшегося заряда хватит для работы мобильной станции 110.
[0027] Если мобильная станция 110 передает на обслуживающую базовую станцию информацию, связанную с мобильной станцией 110, обслуживающая базовая станция может быть сконфигурирована для предоставления этой информации, по меньшей мере частично, на целевую базовую станцию, когда мобильная станция 110 проходит процедуру хэндовера для перехода из обслуживающей соты. Например, целевая сота может использовать информацию, связанную с мобильной станцией 110 для предоставления услуг в форме, оптимизированной для мобильной станции 110. Например, целевая базовая станция может использовать версию кодека, о предпочтении которой мобильная станция 110 сообщила предыдущей обслуживающей соте, или если мобильная станция 110 сообщила о предпочтении конфигурации с высоким энергосбережением, целевая сота может настроить мобильную станцию 110 на режим DRX с высоким энергосбережением. Обслуживающая сота может быть сконфигурирована так, чтобы сообщать целевой соте информацию, связанную с мобильной станцией 110, путем включения этой информации в сообщение с запросом хэндовера, которое посылается на целевую базовую станцию. В некоторых вариантах осуществления целевая сота конфигурируется так, чтобы загружать информацию, связанную с мобильной станцией 110, из центрального хранилища, где обслуживающая сота сохранила копию информации, связанной с мобильной станцией 110. В некоторых вариантах осуществления обслуживающая сота сконфигурирована так, чтобы посылать сообщение в целевую соту, при этом такое сообщение передается отдельно от запроса хэндовера и включает информацию, связанную с мобильной станцией 110.
[0028] В случае, когда мобильная станция 110 посылает отчет об измерениях, который запускает процедуру хэндовера для переключения от исходной соты на целевую соту, а в процессе хэндовера информация, связанная с мобильной станцией 110, изменяется, может случиться так, что целевой соте будет предоставлена устаревшая информация, связанная с мобильной станцией 110. Например, если процедура хэндовера находится в процессе выполнения, и мобильная станция 110 определила, что информация, связанная с мобильной станцией 110, изменилась, целевой соте уже предоставлена информация, связанная с мобильной станцией 110, которая была действительна на начало процесса хэндовера, но которая теперь устарела. Затем, когда мобильная станция 110 подключается к целевой соте, и целевая сота становится новой обслуживающей сотой, целевая сота ошибочно полагает, что имеет правильную информацию, связанную с мобильной станцией 110, а мобильная станция 110 ошибочно полагает, что целевая сота имеет правильную информацию, связанную с мобильной станцией 110. В таком случае целевая сота может, например, предложить использовать кодек, который не является предпочтительным для мобильной станции 110, или целевая сота может настроить мобильную станцию 110 на режим DRX, который является неподходящим для уровня заряда батареи или предпочтения по энергосбережению в мобильной станции 110.
[0029] Чтобы устранить возможность несоответствия информации, связанной с мобильной станцией 110, целевая сота сконфигурирована так, чтобы включать в команду хэндовера, которую она передает на исходную базовую станцию и которую исходная базовая станция сконфигурирована пересылать по меньшей мере частично на мобильную станцию 110, информацию, указывающую информацию, связанную с мобильной станцией 110, которую имеет целевая базовая станция. Включаемая информация может включать, например, копию индикатора предпочтения электропитания, который был предоставлен целевой базовой станции в сообщении с запросом хэндовера от исходной базовой станции в начале процесса хэндовера. В другом варианте, если информация, связанная с мобильной станцией 110, является более обширной, включаемая информация может включать хеш информации, связанной с мобильной станцией 110, которую имеет целевая базовая станция.
[0030] Поскольку мобильная станция 110 сконфигурирована так, чтобы в ответ на получение команды хэндовера связываться с целевой базовой станцией, и команда хэндовера принимается в конце процесса хэндовера, то включенная информация позволяет мобильной станции 110 определить, что целевой базовой станции была предоставлена информация, которая устарела к концу процесса хэндовера. Мобильная станция 110 конфигурируется для определения несоответствия путем сравнения включенной информации с информацией, связанной с мобильной станцией 110 и хранящейся в мобильной станции 110, или, при наличии хэша во включенной информации, мобильная станция 110 конфигурируется для извлечения хэша информации, связанной с мобильной станцией 110 и хранящейся в мобильной станции 110, и сравнения полученного хэша с хэшем, включенным в команду хэндовера.
[0031] Мобильная станция 110 сконфигурирована так, чтобы в ответ на определение несоответствия передавать на целевую базовую станцию, как только процесс хэндовера завершается, обновленную информацию, связанную с мобильной станцией 110. Предоставление правильной информации на целевую базовую станцию позволяет устранить ситуации ошибок, указанные выше.
[0032] В некоторых вариантах осуществления мобильная станция 110 конфигурируется для самостоятельного контроля изменений информации, связанной с мобильной станцией 110. Если мобильная станция 110 обнаруживает, что информация, связанная с мобильной станцией 110, изменяется или обновляется в мобильной станции 110 после передачи отчета об измерениях, который запускает хэндовер, но до того как завершится установление связи с целевой базовой станцией, мобильная станция 110 сконфигурирована так, чтобы в ответ действовать с целью передачи измененной или обновленной информации, связанной с мобильной станцией 110, на целевую базовую станцию после завершения хэндовера. В таких вариантах осуществления целевой базовой станции не требуется включать данные об информации, связанной с мобильной станцией 110, которые она имеет из сообщения с командой хэндовера, переданного на исходную базовую станцию. В некоторых вариантах осуществления мобильная станция 110 может испытывать хэндовер, который не запускается отчетом об измерениях, переданным с мобильной станции 110. В таких вариантах осуществления мобильная станция 110 определяет, изменяется ли информация, связанная с мобильной станцией 110 и хранящаяся в мобильной станции 110, за определенный интервал времени, предшествующий хэндоверу, и мобильная станция 110 сконфигурирована так, чтобы в ответ на такое изменение, появившееся за этот интервал времени, передавать целевой соте или базовой станции измененную информацию сразу после завершения хэндовера. Длительность этого интервала времени может задаваться предварительно. Мобильная станция 110 конфигурируется так, чтобы извещать целевую базовую станцию в ответ на изменение, появившееся в заданный интервал времени, и воздерживаться от извещения, если прошло больше времени, чем заданный интервал времени от изменения до хэндовера. Длительность интервала времени выбирается так, чтобы соответствовать времени, которое требуется для передачи изменений информации на целевую базовую станцию через исходную базовую станцию. Если есть время для передачи изменения через исходную базовую станцию, несоответствие не генерируется, и отдельного извещения от мобильной станции 110 не требуется.
[0033] В основном информация, связанная с мобильной станцией 110, включает информацию о мобильной станции 110.
[0034] В общем, имеется первое устройство, такое как, например, мобильная станция 110 или аналогичное устройство, или управляющее устройство для включения в мобильную станцию 110 с целью управления ее работой, при этом первое устройство включает передатчик, сконфигурированный так, чтобы дополнительно передавать отчет об измерениях на первую базовую станцию. Если первое устройство представляет собой управляющее устройство, такое как, например, процессор, чипсет или другую интегральную схему, то передатчик включает выходной или входной/выходной вывод интегральной схемы и связанный последовательный или параллельный порт связи в интегральной схеме. Инициирование передачи дополнительного отчета об измерениях включает сигнализацию от передатчика на радиопередатчик, причем сигнализация передается внутри мобильной станции 110, чтобы вызвать передачу радиопередатчиком отчета об измерениях. Например, радиопередатчик может входить в состав мобильной станции 110. Если первое устройство представляет собой мобильную станцию 110 или аналогичное устройство, передатчик включает радиопередатчик, и инициирование передачи отчета об измерениях включает передачу отчета об измерениях от радиопередатчика. Отчет об измерениях может включать, например, уровни принимаемого сигнала передачи радиомаяков базовых станций.
[0035] Первое устройство также включает по меньшей мере одно вычислительное ядро, сконфигурированное для определения изменения информации, связанной с первым устройством и хранящейся в первом устройстве. Если первое устройство включает управляющее устройство, то управляющее устройство включает по меньшей мере одно вычислительное ядро. Первое устройство также включает приемник, сконфигурированный для приема команды хэндовера, предписывающей первому устройству переключиться на вторую базовую станцию. Если первое устройство включает управляющее устройство, то приемник включает входной или входной/выходной вывод в интегральной схеме и связанный последовательный или параллельный порт связи в интегральной схеме. Прием включает получение сигнализации от радиоприемника в приемнике, причем сигнализация передается внутри мобильной станции 110. Если первое устройство представляет собой мобильную станцию 110 или аналогичное устройство, то приемник включает радиоприемник. Определение может произойти до того, как первое устройство свяжется со второй базовой станцией. А именно, определение того, что информация, связанная с первым устройством, изменилась, может произойти в интервале времени, оканчивающемся подключением ко второй базовой станции и начинающемся в момент времени, который предшествует подключению и отстоит от него на заданный интервал времени. Подключение ко второй базовой станции завершает хэндовер на вторую базовую станцию.
[0036] В некоторых вариантах осуществления по меньшей мере одно вычислительное ядро сконфигурировано для управления передатчиком так, чтобы он передавал на вторую базовую станцию измененную информацию, по меньшей мере частично в ответ на изменение информации, обнаруженное в этом временном интервале, но не за его пределами.
[0037] В вариантах осуществления, где первое устройство сконфигурировано так, чтобы вызывать передачу дополнительного отчета об измерениях, по меньшей мере одно вычислительное ядро конфигурируется так, чтобы посылать извещение только в том случае, если определение происходит после передачи отчета об измерениях и до подключения. Команда хэндовера включается в процедуру хэндовера, запускаемую отчетом измерений. Первое устройство может определить, что команда хэндовера включена в процедуру хэндовера, если, например, прошло определенное время от передачи дополнительного отчета об измерениях до приема команды хэндовера.
[0038] В некоторых вариантах осуществления команда хэндовера включает требование хэндовера, которое включает по меньшей мере одну индикацию информации, связанной с первым устройством и хранящейся на второй базовой станции.
[0039] В некоторых вариантах осуществления по меньшей мере одно вычислительное ядро сконфигурировано так, чтобы в ответ на определение, на базе по меньшей мере части по меньшей мере одной индикации, наличия несоответствия между информацией, связанной с первым устройством, хранящейся в этом устройстве и во второй базовой станции, срабатывать для управления передатчиком так, чтобы передавать на вторую базовую станцию измененную информацию. Другими словами, если на второй базовой станции и в первом устройстве хранятся разные версии информации, связанной с первым устройством, по меньшей мере одно вычислительное ядро конфигурируется так, чтобы в ответ вызывать передачу измененной информации на вторую базовую станцию.
[0040] В некоторых вариантах осуществления команда хэндовера принимается первым устройством от первой базовой станции, при этом первая базовая станция может получить команду хэндовера от второй базовой станции. Команды хэндовера указывают, что вторая базовая станция готова принять первое устройство.
[0041] В некоторых вариантах осуществления первое устройство конфигурируется так, чтобы извещать вторую базовую станцию в ответ на упомянутое определение.
[0042] В общем, имеется второе устройство, такое как, например, базовая станция, которое под управлением процессора, исполняющего компьютерный код, принимает запрос хэндовера от первой базовой станции, при этом запрос хэндовера касается первой мобильной станции, а также передает сообщение хэндовера на первую базовую станцию, при этом сообщение хэндовера включает по меньшей мере одну индикацию информации, связанной с первой мобильной станцией, которая хранится во втором устройстве.
[0043] На фиг. 3 показан алгоритм, поясняющий данный способ согласно по меньшей мере некоторым вариантам осуществления настоящего изобретения. На шаге 310 вызывается передача отчета об измерениях, например от мобильной станции 110 на первую базовую станцию. Отчет об измерениях может включать, например, результаты измерений, выполненных мобильной станцией 110 по сигналам радиомаяков, которые транслируются базовыми станциями. Полученный сетью отчет об измерениях может вызвать процесс подготовки запуска хэндовера. На шаге 320 определяется, что информация, связанная с устройством и хранящаяся в устройстве, изменилась. Устройство может включать, например, мобильную станцию 110 или устройство управления для интегрирования в нее.
[0044] На шаге 330 принимается команда хэндовера, например мобильной станцией 110, предписывающая устройству, которое может включать, например, мобильную станцию 110, переключиться на вторую базовую станцию. Наконец на шаге 340 осуществляется информирование второй базовой станции об измененной информации. Шаг 340 может выполняться, например, мобильной станцией 110, по меньшей мере частично в ответ на шаг 320, который происходит в интервал времени, начинающийся от шага 310 и заканчивающийся подключением устройства ко второй базовой станции.
[0045] На фиг. 4 показана схема передачи сигналов согласно по меньшей мере некоторым вариантам осуществления настоящего изобретения. Вертикальные линии на чертеже А, В и С соответствуют мобильной станции 110, исходной базовой станции и целевой базовой станции соответственно.
[0046] На шаге 410 мобильная станция 110 передает отчет об измерениях на исходную базовую станцию. На основе, по меньшей мере частично, отчета об измерениях исходная базовая станция может принять решение отправить запрос хэндовера на целевую базовую станцию. На шаге 420 исходная базовая станция передает запрос хэндовера на целевую базовую станцию, которая принимает запрос хэндовера путем передачи на шаге 430 сообщения с подтверждением запроса хэндовера. Запрос 420 хэндовера включает информацию, связанную с мобильной станцией 110, которая может включать информацию о предпочтении или статусе, например как указано выше. На шаге 440 мобильная станция 110 обнаруживает изменение информации, связанной с мобильной станцией 110, например, пользователь указывает предпочтение новой конфигурации электропитания, такой как, например, конфигурация низкого энергосбережения. В некоторых вариантах осуществления копия по меньшей мере части этой информации была включена в запрос 420 хэндовера, вследствие чего изменение на шаге 440 вызывает несоответствие между копией информации, хранящейся локально в мобильной станции 110, и копией информации, хранящейся на целевой базовой станции.
[0047] На шаге 450 требование хэндовера, например команда хэндовера, принимается от целевой базовой станции. В некоторых вариантах осуществления команда хэндовера включается на шаге 430, другими словами шаги 430 и 450 могут включать только одно извещение, передаваемое целевой базовой станцией. Исходная базовая станция сконфигурирована так, чтобы в ответ на прием команды хэндовера передавать на шаге 460 команду хэндовера, основанную, по меньшей мере частично, на команде 450 хэндовера, на мобильную станцию 110. На шаге 470 мобильная станция 110 подключается к целевой базовой станции, которая становится обслуживающей базовой станцией. Шаг 470 завершает процесс хэндовера. В некоторых вариантах осуществления изобретения в ответ на изменение 440, произошедшее в процессе хэндовера, т.е. после передачи отчета 410 об измерениях и до подключения 470 к целевой базовой станции, мобильная станция 110 на шаге 480 извещает целевую базовую станцию об изменении 440 путем передачи сигнала на целевую базовую станцию, после того как мобильная станция 110 успешно подключилась к соте, управляемой целевой базовой станцией.
[0048] В некоторых вариантах осуществления команда хэндовера или сообщение подтверждения хэндовера на шаге или шагах 430 и 450 включает по меньшей мере одну индикацию информации, связанной с мобильной станцией 110, которая хранится на целевой базовой станции. В таких вариантах осуществления мобильная станция 110 извещает целевую базовую станцию на шаге 480 только в том случае, если мобильная станция 110 на основе, по меньшей мере частично, по меньшей мере одной индикации в ее локальной копии информации, связанной с мобильной станцией 110, обнаруживает несоответствие между локальной копией и копией, хранящейся на целевой базовой станции.
[0049] На фиг. 2 показана блок-схема устройства 10, такого как, например, мобильный терминал, в соответствии с вариантом осуществления настоящего изобретения. Тогда как для примера показаны и далее описываются только несколько признаков данного устройства, различные варианты осуществления настоящего изобретения могут применяться в других видах электронных устройств, таких как мобильные телефоны, мобильные компьютеры, КПК, пейджеры, ноутбуки, настольные компьютеры, игровые устройства, телевизоры, маршрутизаторы, домашние шлюзы и другие типы электронных систем.
[0050] Как показано на чертеже, мобильный терминал 10 включает по меньшей мере одну антенну 12, связанную с передатчиком 14 и приемником 16. В другом варианте передающая и приемная антенны могут быть раздельными. Мобильный терминал 10 включает также процессор 20, сконфигурированный для передачи сигналов на передатчик и приема сигналов от приемника, а также для управления работой устройства. Процессор 20 конфигурируется для управления работой передатчика и приемника путем передачи управляющих сигналов по электрическим проводам на приемник и передатчик. Аналогично процессор 20 конфигурируется для управления другими элементами устройства 10 путем передачи управляющих сигналов по электрическим проводам, соединяющим процессор 20 с другими элементами, такими как, например, дисплей или память. Процессор 20 может быть реализован различными средствами, включая, например, схему, по меньшей мере одно вычислительное ядро, один или более микропроцессоров, дополненных процессором (процессорами) цифровых сигналов, один или более процессоров без процессора цифровых сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схему обработки, один или более компьютеров, различные другие вычислительные элементы, включая интегральные схемы, такие как, например, прикладные интегральные схемы (ASIC; application specific integrated circuit), программируемые вентильные матрицы (FPGA; field programmable gate array) или комбинацию указанных средств. Несмотря на то, что на фиг. 2 показан только один процессор, в некоторых вариантах осуществления процессор 20 может включать множество процессоров или вычислительных ядер. Сигналы, передаваемые и принимаемые процессором 20, включают сигнальную информацию в соответствии со стандартом беспроводного интерфейса применяемой сотовой системы и/или любыми проводными или беспроводными сетевыми технологиями, которые в качестве неограничивающего примера включают WiFi, беспроводную локальную сеть (WLAN) стандарта 802.11, 802.16 IEEE и т.п. Кроме того, такие сигналы могут включать речевые данные, данные, сгенерированные пользователем, данные, запрашиваемые пользователем, и т.п. В этой связи устройство способно работать согласно одному или более стандартам беспроводного интерфейса, протоколам связи, видам модуляции, типам доступа и т.п. В частности устройство способно работать согласно протоколам связи первого поколения 1G, второго поколения 2G, 2.5G, третьего поколения 3G, четвертого поколения 4G, IMS (internet protocol multimedia subsystem), например протоколу SIP (session initiation protocol) и т.п. Например, устройство способно работать в соответствии с беспроводными протоколами связи 2G IS-136, TDMA, GSM, IS-95, CDMA и т.п. В следующем примере мобильный терминал способен работать в соответствии с беспроводными протоколами связи 2.5G GPRS, EDGE и т.п. В следующем примере устройство способно работать в соответствии с беспроводными протоколами связи 3G UMTS, CDMA2000, WCDMA, TD-SCDMA и т.п. Дополнительно устройство может быть способно работать в соответствии с беспроводными протоколами связи 3.9G, такими как LTE, Е-UTRAN и т.п. Кроме того, устройство может быть способно работать в соответствии с беспроводными протоколами связи 4G, такими как LTE-A и т.п., а также с аналогичными протоколами связи, которые могут быть разработаны в будущем.
[0051] Также мобильные терминальные устройства NAMPS (narrow-band advanced mobile phone system), а также TACS (total access communication system) могут использовать преимущества вариантов осуществления настоящего изобретения, как и телефонные аппараты с поддержкой двух или более стандартов, например цифровые/аналоговые или TDMA/CDMA/аналоговые телефоны. Кроме того, устройство 10 может быть способно работать в соответствии с протоколами WiFi или WiMax (worldwide interoperability for microwave access).
[0052] Следует отметить, что процессор 20 может включать схему для осуществления аудио/видео и логических функций устройства 10. Например, процессор 20 может включать процессор цифровых сигналов, микропроцессор, аналого-цифровой преобразователь, цифроаналоговый преобразователь и т.п. Функции управления и обработки сигналов мобильного терминала распределяются между этими устройствами согласно их соответствующим функциональным возможностям. Дополнительно процессор может включать внутренний кодер речи VC 20а, внутренний модем DM 20b и т.п. Далее процессор может включать функциональные средства, обеспечивающие работу с одной или более программами, которые хранятся в памяти. В общем случае процессор 20 и хранящиеся программные команды конфигурируются так, чтобы под их управлением устройство 10 осуществляло действия. Например, процессор 20 может быть способен управлять программой связи, такой как веб-браузер. Программа связи позволяет мобильному терминалу 10 передавать и принимать веб-контент, такой как контент на базе местонахождения, в соответствии с протоколом, таким как WAP (wireless application protocol), HTTP (hypertext transfer protocol) и т.п.
[0053] Устройство 10 включает также интерфейс пользователя, включающий например, наушник или динамик 24, звонок 22, микрофон 26, дисплей 28, интерфейс ввода данных пользователя и т.п., которые функционально связаны с процессором 20. В этой связи процессор 20 включает схему интерфейса пользователя, сконфигурированную для управления по меньшей мере некоторыми функциями одного или более элементов интерфейса пользователя, например, динамика 24, звонка 22, микрофона 26, дисплея 28 и т.п. Процессор 20 и/или схема интерфейса пользователя, включающая процессор 20, конфигурируется для управления одной или более функциями одного или более элементов интерфейса пользователя посредством команд компьютерной программы, например, программы и/или прошивки, хранящейся в памяти, доступной для процессора 20, например, в энергозависимой памяти 40, энергонезависимой памяти 42 и т.п. Хотя на чертеже это не показано, устройство может включать батарею для питания различных схем, связанных с мобильным терминалом, например схему, обеспечивающую механическую вибрацию для более эффективного обнаружения сигнала. Интерфейс ввода данных пользователя включает средства, позволяющие устройству принимать данные, например клавиатуру 30, сенсорный дисплей, не показан на чертеже, джойстик, не показан на чертеже, и/или по меньшей мере одно другое устройство ввода. В вариантах осуществления, включающих клавиатуру, клавиатура включает цифровые клавиши 0-9, связанные клавиши и/или другие клавиши, позволяющие управлять устройством.
[0054] Как показано на фиг. 2, устройство включает также одно или более средств для распространения и/или получения данных. Например, устройство может включать приемопередатчик радиосвязи ближнего действия и/или устройство 64 опрашивания с тем, чтобы можно было раздавать данные на электронные устройства и/или принимать данные от электронных устройств в соответствии с различными способами радиосвязи. Устройство может включать другие приемопередатчики ближнего действия, такие как, например, инфракрасный приемопередатчик (IR) 66, приемопередатчик 68 Bluetooth (ВТ), работающий согласно беспроводной технологии Bluetooth, разработанной компанией Bluetooth™ Special Interest Group, беспроводной приемопередатчик 70 USB (universal serial bus) и т.п. Приемопередатчик 68 Bluetooth способен работать согласно технологии Bluetooth низкой мощности или сверхнизкой мощности, например радиостандарту Wibree™. В этой связи устройство 10, и, в частности, приемопередатчик ближнего действия, способно передавать данные на электронные устройства и/или принимать данные от электронных устройств, находящихся в непосредственной близости от устройства, например в радиусе 10 м. Хотя на чертеже это не показано, устройство способно передавать данные на электронные устройства и/или принимать данные от электронных устройств в соответствии с различными беспроводными сетевыми стандартами, включая 6LoWpan, Wi-Fi, Wi-Fi малой мощности, беспроводную локальную сеть (WLAN), соответствующую стандартам IEEE 802.11, IEEE 802.15,IIEEE 802.16 и т.п.
[0055] Устройство 10 также включает память, такую как модуль 38 идентификации абонента SIM (subscriber identity module), съемный идентификатор пользователя R-UIM (removable user identity module) и т.п., которая включает элементы информации, связанные с мобильным абонентом. Помимо SIM, устройство может включать другую съемную и/или стационарную память. Устройство 10 также может включать энергозависимую память 40 и/или энергонезависимую память 42. Например, энергозависимая память 40 может включать оперативную память (RAM; random access memory), включая динамическую и/или статическую RAM, внутреннюю или внешнюю кэш-память и т.п. Энергонезависимая память 42, которая может быть встроенной и/или съемной, может включать, например, постоянную память (ROM; read only memory), флэш-память, магнитные запоминающие устройства, например жесткие диски, приводы для гибких дисков, магнитную ленту и т.п., приводы для оптических дисков и/или оптических носителей, энергонезависимую оперативную память (NVRAM) и т.п. Так же, как энергозависимая память 40, энергонезависимая память 42 может включать область кэша для временного хранения данных. По меньшей мере часть энергозависимой и/или энергонезависимой памяти может быть интегрирована в процессор 20. В запоминающих устройствах может храниться одна или более программ, команды, элементы информации, данные и т.п., которые используются устройством для осуществления функций мобильного терминала. Например, запоминающие устройства могут включать идентификатор, такой как международный идентификатор мобильного оборудования (IMEI; international mobile equipment identification), который позволяет однозначно идентифицировать устройство 10.
[0056] Без ограничения объема, толкования или применения формулы изобретения, представленной ниже, технический эффект одного или более вариантов осуществления, раскрытых в настоящем описании, состоит в том, что сокращается число ситуаций возникновения ошибок, генерируемых в процессе хэндовера. Другой технический эффект одного или более вариантов осуществления, раскрытых в настоящем описании, состоит в том, что базовые станции будут способны более эффективно избегать конфигурирования мобильных станций неоптимальными настройками.
[0057] Варианты осуществления настоящего изобретения могут быть реализованы программными средствами, аппаратными средствами, прикладной логикой или комбинацией программных, аппаратных и логических средств. Программные средства, прикладная логика и/или аппаратные средства могут размещаться, например, в памяти 40, устройстве 20 управления или электронных компонентах. В варианте осуществления прикладная логика, программа или набор команд могут храниться на каком-либо из различных стандартных машиночитаемых носителях. Применительно к настоящему описанию машиночитаемый носитель представляет собой среду или средства, которые могут содержать, сохранять, пересылать, распространять или переносить команды для использования системой, аппаратом или устройством исполнения команд, например компьютером, или при подключении к компьютеру, пример которого описывается и показан на фиг. 2. Машиночитаемый носитель включает носитель информации, который представляет собой среду или средства, способные содержать или хранить команды для использования системой, аппаратом или устройством исполнения команд, например компьютером, или при подключении к компьютеру. Объем настоящего изобретения включает компьютерные программы, сконфигурированные для осуществления способов согласно вариантам осуществления настоящего изобретения.
[0058] Различные функции, рассмотренные в настоящем описании, могут выполняться в другом порядке и/или одновременно друг с другом. Кроме того, одна или более из рассмотренных выше функций может быть необязательной или совмещена с другой функцией.
[0059] Несмотря на то, что различные аспекты настоящего изобретения излагаются в независимых пунктах формулы изобретения, другие аспекты изобретения включают другие комбинации признаков из рассмотренных вариантов осуществления и/или зависимых пунктов с признаками независимых пунктов, а не только комбинации, явно указанные в формуле изобретения.
[0060] Следует также отметить, что несмотря на то, что выше описаны варианты осуществления изобретения, такое описание не должно рассматриваться в качестве ограничения. Существуют варианты и модификации, которые могут быть реализованы в пределах объема настоящего изобретения согласно прилагаемой формуле изобретения.