СИСТЕМА И СПОСОБ ИСПОЛЬЗОВАНИЯ ОЦЕНОК МЕСТОПОЛОЖЕНИЯ, СКОРОСТИ ИЛИ НАПРАВЛЕНИЯ ПЕРЕДВИЖЕНИЯ ДЛЯ ПОДДЕРЖКИ РЕШЕНИЯ О ПЕРЕДАЧЕ ОБСЛУЖИВАНИЯ
SYSTEM AND METHOD OF USING ESTIMATES OF POSITION, SPEED OR DIRECTION MOVEMENT FOR SUPPORTING HANDOVER DECISION

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Это изобретение относится к областям техники определения местоположения и беспроводной связи, а более точно, к использованию оценок местоположения, скорости или направления движения для поддержки решения о передаче обслуживания в системах беспроводной связи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
В системах беспроводной связи передача обслуживания указывает на последовательность операций, посредством которой ответственность за предоставление услуг связи абонентской станции переводится с одной сети, сетевого объекта или сетевых ресурсов на другие. Передача обслуживания может быть жесткой передачей обслуживания, то есть при которой переход между управлением обслуживающими сетью, объектом или ресурсами и управлением целевыми сетью, объектом или ресурсами является скачкообразным, или мягкой передачей обслуживания, при которой этот переход является постепенным. Более того, передача обслуживания может запускаться в ответ на многообразие условий, таких как обнаружение на абонентской станции ослабления уровня сигнала обслуживающих сети, объекта или ресурсов относительно целевых сети, объекта или ресурсов, или условие направленной повторной попытки в соответствии с блокированным вызовом или тому подобным, вызывающим потребность в балансировке нагрузки.
Например, рассмотрим зонтичную соту 100 в системе беспроводной связи, как проиллюстрировано на фиг.1. Зонтичная сота 100 имеет в распоряжении одну или несколько микроуровневых сот 102а, 102b, имеющих зоны обслуживания, заключенные в пределах или, по меньшей мере, частично перекрывающие зону обслуживания зонтичной соты 100. Эти микроуровневые соты обычно добавляются к зонам повышенной перегрузки в пределах зонтичной соты 100. Когда абонентская станция находится в пределах зоны обслуживания одной из этих микроуровневых сот, она обычно обслуживается базовой станцией в микроуровневой соте в отличие от базовой станции зонтичной соты, чтобы избежать перегрузки базовой станции зонтичной соты. Когда абонентская станция передвигается в пределах зоны обслуживания одной из этих зонтичных сот, могут возникнуть ситуации, когда количество передач обслуживания, запущенных согласно передвижению абонентской станции, является чрезмерным.
На фиг.1, например, абонентская станция, находящаяся внутри транспортного средства 104 и передвигающаяся вдоль траектории 106, является обслуживаемой базовой станцией для зонтичной соты 100, в то время как находится в местонахождении 108. В окрестностях местонахождения 110, когда абонентская станция переходит в зону обслуживания соты 102а, инициируется передача обслуживания базовой станции для соты 102а. Затем в окрестностях местонахождения 112, когда абонентская станция переходит в зону обслуживания соты 102b, инициируется передача обслуживания базовой станции для соты 102b. Затем в окрестностях местонахождения 114, когда абонентская станция переходит обратно в зону обслуживания зонтичной соты 100, инициируется передача обслуживания базовой станции для зонтичной соты. Если абонентская станция передвигается с большой величиной скорости, эти передачи обслуживания могут происходить в пределах очень короткого промежутка времени.
Однако передача обслуживания является высокоприоритетным событием, которое потребляет значительное количество сетевых ресурсов или накладных расходов для реализации. Рассмотрим передачу обслуживания между двумя базовыми станциями, запускаемую, когда качество связи обслуживающей базовой станции ухудшается относительно целевой базовой станции. Ресурсы, необходимые, чтобы реализовать эту передачу обслуживания, включают в себя ресурсы, необходимые для обнаружения запускающего события, ресурсы, необходимые для сигнализирования команды передачи обслуживания, и ресурсы, необходимые для оперирования подтверждениями между различными вовлеченными сетевыми объектами. Эти сетевые объекты могут включать в себя не только абонентскую станцию и две базовых станции, но также контроллер базовых станций, общий для двух станций, и центр коммутации мобильной связи, обслуживающий контроллер базовых станций. Поэтому, если абонентская станция испытывает высокую частоту передач обслуживания, то есть большое количество передач обслуживания в пределах предписанного периода времени, накладные расходы, необходимые, чтобы успешно выполнять эти передачи обслуживания, могут чрезмерно нагружать сеть, используя в связи с этим ресурсы, которые могли бы быть использованы для потока обмена. Заметим, что микросоты обычно являются сотами максимального потока обмена и любые дополнительные издержки оказывают значительное влияние на пропускную способность.
Подобная проблема может происходить, когда абонентская станция расположена рядом с зонами обслуживания двух или более сот, которые необязательно находятся в отношении зонтичная сота/микросота. В этом сценарии могут возникать ситуации, в которых формируются излишние и ненужные передачи обслуживания. Рассмотрим, например, фиг.2А, которая иллюстрирует абонентскую станцию внутри транспортного средства 204, расположенного в пределах участка 206 перекрытия зон обслуживания сот 202а и 202b. Допустим, что абонентская станция является обслуживаемой базовой станцией соты 202а и подвергается блокированному вызову, в то время как расположена в пределах участка 206 перекрытия. В ответ сеть инициирует направленную повторную попытку вызова, которая в свою очередь принудительно применяет передачу обслуживания блокированного вызова базовой станции соты 202b, чтобы предоставить вызову возможность возобновиться без необходимости ставить вызов в очередь.
Если абонентская станция придерживается траектории, по которой она перемещается по направлению к соте 202а и в сторону от соты 202b, такой как траектория 208, идентифицированная на фиг.2А, передача обслуживания вскоре будет сопровождена еще одной передачей обслуживания обратно соте 202а. Вновь может быть испытано чрезмерное количество передач обслуживания, которые излишне нагружают сеть.
Направленная повторная попытка также может происходить, когда абонентская станция не находится в пределах участка перекрытия зон обслуживания двух сот. Рассмотрим фиг.2B, которая иллюстрирует абонентскую станцию внутри транспортного средства 204, расположенного в пределах зоны обслуживания соты 202а, но вне зоны обслуживания соты 202b. Допустим, что абонентская станция испытывает условие блокированного вызова, в то время как является обслуживаемой базовой станцией в пределах соты 202а. В ответ сеть инициирует направленную повторную попытку вызова, которая в свою очередь принудительно применяет передачу обслуживания блокированного вызова соседней базовой станции, имеющей меньшую нагрузку трафика, в этом случае базовой станции соты 202b.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Описан способ поддержки решения о передаче обслуживания в системе беспроводной связи. Способ заключается в том, что получают оценку местоположения, скорости или направления передвижения абонентской станции, а затем используют эту оценку или информацию, из нее выведенную, для поддержки решения о передаче обслуживания.
Способ может происходить в ответ на запускающее событие. В одном из вариантов осуществления запускающим событием является определение, что частота передач обслуживания, испытываемая абонентской станцией, превышает пороговое значение. Это определение выполняют в то время, когда абонентская станция перемещается в пределах зоны обслуживания зонтичной соты. Это определение, в свою очередь, может быть вызвано передачей обслуживания микросоте, по меньше мере частично находящейся в пределах зоны обслуживания зонтичной соты. В ответ получают оценку скорости абонентской станции. Если эта оценка скорости превышает пороговое значение, принимают решение передать обслуживание абонентской станции зонтичной соте, а передачу обслуживания обратно микросоте блокируют, по меньшей мере, на время.
Во втором варианте осуществления запускающим событием является условие направленной повторной попытки. В ответ на это условие получают оценку местоположения, скорости или направления передвижения абонентской станции. Эту оценку или информацию, из нее выведенную, затем используют для поддержки решения о передаче обслуживания.
В одной из реализаций получают одну или несколько оценок. Принимают решение передать обслуживание абонентской станции целевой соте, если одна или несколько оценок указывают, что (1) абонентская станция расположена ближе к целевой соте, чем обслуживающей соте; или (2) абонентская станция является передвигающейся по направлению к целевой соте и в сторону от обслуживающей соты.
Другие или связанные системы, способы, признаки и преимущества изобретения будут или станут очевидными специалисту в данной области техники по изучении последующих фигур и подробного описания. Предполагается, что все такие дополнительные системы, способы, признаки и преимущества, включенные в пределы этого описания, находятся в пределах объема изобретения и охраняются сопутствующей формулой изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Компоненты на фигурах не обязательно должны устанавливать масштаб, вместо этого акценты делаются на иллюстрировании принципов изобретения. На фигурах подобные номера ссылок обозначают соответствующие части на всем протяжении разных изображений.
Фиг.1 иллюстрирует пример абонентской станции, передвигающейся в пределах зоны обслуживания зонтичной соты.
Фиг.2А-2В иллюстрируют примеры абонентской станции, передвигающейся вблизи зон обслуживания двух или более сот, наряду с испытанием условия направленной повторной попытки.
Фиг.3А иллюстрирует пример системы определения местоположения, которая представляет примерную среду для использования изобретения.
Фиг.3В - структурная схема примера системы беспроводной связи GSM, которая представляет еще одну примерную среду для использования изобретения.
Фиг.4 - блок-схема последовательности операций варианта осуществления способа поддержания решения о передаче обслуживания с оценкой местоположения, скорости или направления передвижения абонентской станции или информацией, из нее выведенной.
Фиг.5 - блок-схема последовательности операций одного из вариантов осуществления способа получения оценки местоположения, скорости или направления передвижения в ответ на запрос.
Фиг.6 - блок-схема последовательности операций одного из вариантов осуществления способа поддержания решения о передаче обслуживания для абонентской станции, перемещающейся в пределах зоны обслуживания зонтичной соты со скоростью, превышающей пороговое значение.
Фиг.7 - блок-схема последовательности операций второго варианта осуществления способа поддержания решения о передаче обслуживания для абонентской станции, перемещающейся в пределах зоны обслуживания зонтичной соты со скоростью, меньшей или равной пороговому значению.
Фиг.8 - блок-схема последовательности операций одного из вариантов осуществления способа поддержания решения о передаче обслуживания для абонентской станции, подвергающейся условию направленной повторной попытки.
ПОДРОБНОЕ ОПИСАНИЕ
В качестве используемых в материалах настоящей заявки термины, такие как «в окрестности», «приблизительно», «по существу» и «вблизи», имеют намерением предоставить возможность некоторой свободы при математической точности, чтобы учитывать допустимые отклонения, которые приемлемы в обиходе. Соответственно, любые отклонения в большую или меньшую сторону от значения, видоизмененного терминами «в окрестности», «приблизительно», «по существу» или «вблизи», в диапазоне от 1% до 20% или меньшем, должны рассматриваться однозначно находящимися в пределах объема объявленного значения.
В качестве используемого в материалах настоящей заявки термин «программное обеспечение» включает в себя исходный код, код на языке ассемблера, двоичный код, микропрограммное обеспечение, макрокоманды, микрокоманды или тому подобное, или любое сочетание двух или более из вышеизложенных.
Термин «память» указывает на любой читаемый процессором носитель информации, в том числе, но не в качестве ограничения, ОЗУ (оперативное запоминающее устройство, RAM), ПЗУ (постоянное запоминающее устройство, ROM), СППЗУ (стираемое программируемое постоянное запоминающее устройство, EPROM), ППЗУ (программируемое постоянное запоминающее устройство, PROM), ЭСППЗУ (электрически стираемое и программируемое ПЗУ, EEPROM), диск, гибкий диск, жесткий диск, CD-ROM (ПЗУ на компакт диске), DVD (многофункциональный цифровой диск) или тому подобное, или любое сочетание двух или более из вышеприведенных, на котором может быть сохранена последовательность программных инструкций, исполняемых процессором.
Термины «процессор» или «ЦП» (CPU, центральный процессор) указывают на любое устройство, допускающее исполнение последовательности инструкций, и включает в себя, без ограничения, микропроцессор общего или специального назначения, конечный автомат, контроллер, компьютер, цифровой сигнальный процессор (ЦСП, DSP) или тому подобное.
Термин «логика» указывает на реализацию функциональных возможностей в аппаратных средствах, программном обеспечении или любом сочетании аппаратных средств и программного обеспечения. Выражение «базовая станция» (BTS) включает в себя отдельные секторы.
Выражение «спутник GPS» включает в себя космические аппараты (SV).
Выражение «система определения местоположения» означает любую систему для определения местоположения абонентской станции в системе беспроводной связи и включает в себя системы определения местоположения, надстроенные над или интегрированные в системы беспроводной связи. Примеры включают в себя вспомогательные системы позиционирования GPS (глобальной системы местоопределения), основанные на сети системы позиционирования, автономные системы позиционирования GPS.
Термин «абонентская станция» включает в себя мобильные станции и любое портативное радиоустройство, используемое в сотовой беспроводной сети.
Термин «система беспроводной связи» включает в себя любую систему беспроводной связи, применяющую режим или протокол множественного доступа, такую как, но не в качестве ограничения, система IS-95 (CDMA(множественного доступа с кодовым разделением каналов)), CDMA 2000, WCDMA (широкополосного множественного доступа с кодовым разделением каналов), GSM (глобальной системы мобильной связи) и GPRS (пакетной радиосвязи общего назначения).
Термин «микросота» означает любую соту, обладающую зоной обслуживания, по меньшей мере, частично находящуюся в пределах или перекрывающую зону обслуживания зонтичной соты, и включает в себя пикосоту.
Термин «пороговое значение» означает любое пороговое значение и включает в себя, без ограничения, статические, заданные и динамические пороговые значения. Термин также включает в себя пороговые значения, выбираемые статически или динамически оператором, чтобы гарантировать наилучшую производительность сети.
Примерная среда
Фиг.3А иллюстрирует пример системы 300 определения местоположения для оценивания местоположения, скорости или направления передвижения абонентской станции 314 в системе беспроводной связи. Эта система является одним из примеров среды, в которой системы и способы согласно изобретению могут работать, но должно быть принято во внимание, что возможны другие среды. Отсюда, ничто в описании этой примерной среды не должно восприниматься в качестве ограничения.
В этой системе абонентская станция 314 принимает сигналы, переданные большим количеством источников 302, 304, 306 и 308, видимых приемнику на абонентской станции. Как проиллюстрировано, источники могут быть BTS (базовыми приемопередающими станциями), спутниками GPS или комбинациями BTS-станций и спутников GPS. В проиллюстрированном примере источники 302 и 306 являются спутниками GPS, а источники 304 и 308 являются BTS-станциями.
Каждый из источников передает сигнал, который модулирован идентификационным кодом, который уникально идентифицирует источник. В одной из реализаций идентификационные коды являются PN (псевдошумовыми) кодами, которые могут отличаться по длине и периодичности согласно вовлеченному источнику. Для IS-95-совместимых систем CDMA псевдошумовой код является последовательностью длиной в 32768 элементарных сигнала, которая повторяется каждые 26,67 мс. В современных системах GPS PN-код является последовательностью длиной в 1023 элементарных сигнала, которая повторяется каждую одну миллисекунду. В других реализациях источник может быть идентифицирован посредством других уникальных глобальных или локальных идентификаторов, таких как частота.
Сигналы, переданные источниками 302, 304, 306 и 308, все принимаются абонентской станцией 314 в виде композитного сигнала. Сигналы могут быть приняты непосредственно или через ретрансляторы (не показаны).
База 312 данных доступна объекту 310 определения местоположения (PDE). В одном из вариантов осуществления PDE 310 является обслуживающим центром определения местоположения подвижных объектов (SMLC). База 312 данных воплощает один или несколько справочников, указывающих текущие местоположения каждого из источников в системе 300, будь они базовыми станциями, спутниками GPS или сочетанием базовых станций и спутников GPS. В системе 300, проиллюстрированной на фиг.3, эти один или несколько справочников указывают текущие местоположения спутников 302 и 306 GPS и базовых станций 304 и 308.
Абонентская станция 314 оборудована коррелятором, который, либо автономно, либо в соединении с процессором, сконфигурирован, чтобы выводить измерение времени прихода для одного или нескольких пилот-сигналов, принимаемых от источников. При выведении этих измерений времени прихода коррелятор и/или процессор может применять различные формы содействия, предоставляемого ему PDE 310, такие как поиск интервалов и центров интервалов для одного или более источников 302, 304, 306 и 308.
Абонентская станция 314 затем сообщает измерения времени прихода PDE 310. PDE 310 использует один или несколько справочников, воплощенных в базе данных 312, чтобы определять местоположения источников, соответствующих измерениям времени прихода. Затем она определяет оценку местоположения, скорости или направления передвижения абонентской станции 314 с использованием известных процедур трилатерации или триангулации. Как только определены, оценки могут быть сообщены посредством PDE 310 абонентской станции 314 или какого-либо другого объекта. В качестве альтернативы вышеприведенному, абонентская станция 314 может использовать измерения времени прихода, чтобы оценивать свое собственное местоположение, скорость или направление передвижения после осуществления доступа к базе 312 данных (через PDE 310) для определения местоположения источников сигналов.
Абонентская станция 314 работает в пределах системы беспроводной связи, пример которой представлен в виде структурной схемы на фиг.3В. Снова многие другие примерные среды возможны, а значит, ничто в этом конкретном примере не должно восприниматься в качестве ограничения.
В этом конкретном примере система беспроводной связи является сотовой системой GSM, в которой зона обслуживания сети организована в большое количество сот, с одной или несколькими базовыми станциями, соответствующими каждой соте. Базовые станции в сети организованы в группы, с одной или более базовыми станциями в группе, управляемой контроллером базовых станций (BSC). В примере по фиг.3В n базовых станций формируют группу, при этом n - целое число от одного или больше, и эти n базовых станций идентифицированы номерами 354а, 354b. Все эти n базовых станций управляются BSC 356. Каждый контролер базовых станций, в свою очередь, обслуживается центром коммутации мобильной связи (MSC). В примере, проиллюстрированном на фиг.3В, BSC 356 обслуживается MSC 360.
SMLC 310 также доступен абонентской станции 314 через линию 362 связи, указанную искусственной линией связи на фиг.3В. Линия связи указана искусственной линией связи, поскольку физическая связь между этими двумя происходит через одну из базовых станций 354а, 354b и BSC 356.
В проиллюстрированном конкретном примере SMLC 310 обеспечивает содействие абонентской станции 314 в виде поиска интервалов и поиска центров. Абонентская станция 314 использует эту информацию, чтобы отыскивать и выводить измерения времени прихода от одного или нескольких источников 302, 304, 306 и 308, проиллюстрированных на фиг.3А. Абонентская станция 314 затем сообщает эти измерения времени прихода SMLC 310. В ответ SMLC 310 определяет оценку местоположения, скорости или направления передвижения абонентской станции 314.
В одном из примеров SMLC 310 получает, по меньшей мере, четыре измерения времени прихода от абонентской станции 314, каждое из которых соответствует разному одному из источников. SMLC 310 осуществляет доступ к одному или нескольким справочникам для определения текущего местоположения каждого из источников, а затем использует известные технологии триангуляции или трилатерации для вычисления четырех неизвестных: координат местоположения абонентской станции, которые могут быть представлены как x, y и z, и системного или сетевого времени t. SMLC 310 затем может сохранять эту информацию и/или сообщить ее другому объекту, в том числе сетевому объекту, или внешнему клиенту служб местоопределения, такому как оператор службы спасения 911, полиция и т.п.
SMLC 310 может выводить оценку скорости или направления передвижения из двух или более решений. Поскольку системное время предоставляется как побочный результат этих решений, SMLC 310 может просто определять смещение абонентской станции 314 вдоль каждой из трех осей координат и делить каждое из смещений на разность времени, чтобы получить компоненту для каждой из трех осей координат. Вместе три компоненты определяют вектор, обладающий модулем и направлением передвижения. Модуль вектора образует оценку скорости абонентской станции, тогда как направление вектора образует оценку направления передвижения абонентской станции.
Например, первое решение может давать в результате параметры x1, y1, z1 и t1, а второе решение может давать в результате параметры x2, y2, z2 и t2. Вектор скорости, выведенный из этих параметров, является вектором, имеющим три значения, одно для каждой из осей координат x, y и z. Компонентой х является (x2-x1)/(t2-t1). Компонентой y является (y2-y1)/(t2-t1). Компонентой z является (z2-z1)/(t2-t1). Модуль вектора, который формирует оценку скорости, является корнем квадратным суммы квадратов трех компонент. Направление вектора формирует оценку направления передвижения.
Варианты осуществления изобретения
Фиг.4 иллюстрирует вариант осуществления способа 400 для поддержания решения о передаче обслуживания в системе беспроводной связи. Способ содержит этапы 402 и 404. Этап 402 содержит получение оценки местоположения, скорости или направления передвижения абонентской станции. Этап 404 содержит использование оценки или информации, из нее выведенной, для подержки решения о передаче обслуживания.
Этап получения может содержать получение оценки от объекта в системе определения местоположения, такого как PDE или SMLC. В одном из вариантов осуществления, проиллюстрированном на фиг.5, запрос на оценку принимается объектом на этапе 502. В ответ на этапе 504 объект извлекает сохраненную оценку, представляющую предварительно полученную оценку. Затем на этапе 506 опроса, объект определяет, является ли сохраненная оценка достаточно актуальной по точности. Если так, на этапе 508 сохраненная оценка возвращается запрашивающему. Если сохраненная оценка недостаточно актуальна по точности, то на этапе 510 объект выводит и возвращает запрашивающему обновленную оценку. В одном из вариантов осуществления объект выводит обновленную оценку из измерений, предоставленных ей сделанной абонентской станцией, а затем возвращает эту выведенную оценку запрашивающему.
Этап получения оценки может быть выполнен в ответ на запускающее событие. В одном из вариантов осуществления запускающим событием является определение, что частота передач обслуживания абонентской станции, то есть количество передач обслуживания, испытываемых абонентской станцией в пределах заданного периода времени, превышает пороговое значение, в то время как абонентская станция находится в пределах зоны обслуживания зонтичной соты. Само определение может быть вызвано передачей обслуживания абонентской станции микросоте, по меньшей мере, частично находящейся в пределах зоны обслуживания зонтичной соты. Пороговое значение может быть заданным пороговым значением или динамическим пороговым значением.
Реализация 600 этого варианта осуществления проиллюстрирована на фиг.6. В этой реализации частота передач обслуживания абонентской станции определяется, когда абонентская станция испытывает передачу обслуживания микросоте, по меньшей мере, частично находящейся в пределах зоны обслуживания зонтичной соты. Затем выполняется этап 602 опроса. На этапе 602 опроса определяется, превышает ли частота передач обслуживания пороговое значение. Если нет, способ оканчивается. Если так, выполняется этап 604. Этап 604 содержит получение оценки скорости абонентской станции. Затем выполняется этап 606 опроса. На этапе 606 опроса определяется, превышает ли частота передач обслуживания пороговое значение. Если нет, способ завершается. Если так, выполняется этап 608. На этапе 608 выполняется передача обслуживания абонентской станции зонтичной соте. Этап 610 следует за этапом 608. На этапе 610 передача обслуживания обратно микросоте блокируется, по меньшей мере, на время.
Этот вариант осуществления стремится снизить излишние передачи обслуживания посредством обнаружения, когда абонентская станция в пределах зоны обслуживания зонтичной соты испытывает высокую частоту передач обслуживания и передвигается на высокой скорости. Если оба эти условия присутствуют, вариант осуществления реализует передачу обслуживания абонентской станции зонтичной соте и блокирует, по меньшей мере на время, передачу обслуживания обратно микросоте.
Фиг.7 иллюстрирует вариант 700 осуществления, который запускается условием таймаута, происходящего в то время, как абонентская станция находится в пределах зоны обслуживания и является обслуживаемой зонтичной сотой. Условие таймаута указывает, что абонентская станция не испытала передачу обслуживания в пределах заданного периода времени.
В ответ выполняется этап 704. Этап 704 содержит получение оценки скорости абонентской станции. Этап 706 опроса следует за этапом 704. На этапе 706 опроса выполняется определение, является ли скорость абонентской станции меньшей или равной пороговому значению. Если нет, способ заканчивается. Если так, выполняется этап 708. На этапе 708 разрешается передача обслуживания микросоте.
Этот вариант осуществления может быть выполнен после того, как обслуживание абонентской станции был передано зонтичной соте, в соответствии со способом по фиг.6. Он стремится предоставить возможность обслуживанию абонентской станции быть переданным обратно микросоте (для целей балансировки загрузки или тому подобного), как только скорость абонентской станции достаточно снизилась, так что риск излишних передач обслуживания больше не является проблемой.
Фиг.8 иллюстрирует вариант осуществления, который запускается условием направленной повторной попытки, которое само по себе вызвано блокированным вызовом или тому подобным, испытываемым абонентской станцией. В этом варианте осуществления выполняется этап 804, реагирующий на наступление события условия направленной повторной попытки. Этап 804 содержит получение оценки местоположения, скорости или направления передвижения абонентской станции. Затем выполняется этап 806. На этапе 806 оценка или информация, из нее выведенная, используется, чтобы поддержать передачу обслуживания абонентской станции. Цель передачи обслуживания состоит в том, чтобы обеспечивать абонентскую станцию достаточными сетевыми ресурсами, так что блокированный вызов может возобновиться без необходимости в очереди.
В одной из реализаций одна или более оценок, относящихся к абонентской станции, получены при реагировании на условие направленной повторной попытки. Например, оценка местоположения и скорости абонентской станции может быть получена при реагировании на наступление события условия направленной повторной попытки. Затем выполняется переход, если эти оценки указывают, что (1) абонентская станция расположена ближе к целевой соте, чем к обслуживающей соте; и/или (2) абонентская станция перемещается по направлению к целевой соте и в сторону от обслуживающей соты.
В одном из вариантов осуществления система согласно изобретению содержит один или несколько объектов, сконфигурированных с возможностью выполнения любых из вариантов осуществления, реализаций, примеров или вариантов способов, которые были описаны или предложены. В одной из реализаций один или несколько объектов содержат один или несколько объектов, проиллюстрированных на фиг.3В.
В одном из примеров один или несколько объектов содержат контроллер базовых станций (BSC) и обслуживающий центр определения местоположения мобильных объектов (SMLC). SMLC сконфигурирован с возможностью приема запроса на оценку местоположения, скорости или направления передвижения абонентской станции. В ответ SMLC получает оценку и предоставляет ее BSC, который использует оценку или информацию, из нее выведенную, для поддержки решения, выполнять ли передачу обслуживания внутри BSC, то есть передачу обслуживания от одной BTS, управляемой BSC, другой.
Во втором примере один или несколько объектов содержат центр коммутации мобильной связи (MSC) и SMLC. Как и раньше, SMLC сконфигурирован с возможностью приема запроса на оценку местоположения, скорости или направления передвижения абонентской станции. В ответ SMLC получает оценку и поставляет ее в MSC. MSC затем использует оценку или информацию, из нее выведенную, для поддержки решения, выполнять ли передачу обслуживания внутри BSC, то есть передачу обслуживания от одного BSC, обслуживаемого MSC, другому.
В одном из вариантов осуществления один или несколько объектов сконфигурированы с возможностью получения оценки местоположения, скорости или направления передвижения абонентской станции посредством извлечения сохраненной оценки, которая достаточно актуальна по точности, и выведения обновленной оценки, если предварительно сохраненная оценка недостаточно актуальна по точности.
Один или несколько объектов могут быть сконфигурированы с возможностью получения оценки местоположения, скорости или направления передвижения абонентской станции в ответ на запускающее событие. В одном из вариантов осуществления запускающее событие содержит определение, что частота передач обслуживания абонентской станции превышает пороговое значение, в то время как абонентская станция находится в пределах зоны обслуживания зонтичной соты. Пороговое значение может быть заданным пороговым значением или динамическим пороговым значением. В одной из реализаций это определение вызвано появлением события передачи обслуживания абонентской станции микросоте. В ответ один или несколько объектов конфигурируются с возможностью получения оценки скорости абонентской станции и осуществления передачи обслуживания абонентской станции зонтичной соте, если оценка скорости абонентской станции превышает заданное пороговое значение. Один или несколько объектов могут затем осуществлять блокирование, по меньшей мере, на время передачи обслуживания обратно микросоте.
В одном из вариантов осуществления запускающим событием является условие таймаута, которое происходит в то время, как абонентская станция находится в пределах зоны обслуживания зонтичной соты. В одной из реализаций абонентская станция является обслуживаемой зонтичной сотой в момент условия таймаута. В этой реализации условие таймаута указывает, что абонентская станция не испытала передачу обслуживания в пределах заданного периода времени.
В ответ на это запускающее событие один или несколько объектов конфигурируются с возможностью получения оценки скорости абонентской станции и разрешения передачи обслуживания абонентской станции от зонтичной соты микросоте, если оценка скорости абонентской станции является меньшей или равной пороговому значению.
В третьем варианте осуществления запускающим событием является условие направленной повторной попытки, вызванной блокированным вызовом или тому подобным, испытываемым абонентской станцией. В ответ на это запускающее событие один или несколько объектов конфигурируются с возможностью получения оценки местоположения, скорости или направления передвижения абонентской станции, а затем использования оценки или информации, из нее выведенной, для поддержки решения о передаче обслуживания.
В одном из примеров получено большое количество оценок, относящихся к абонентской станции, и выполняется передача обслуживания, если оценки указывают, что (1) абонентская станция расположена ближе к целевой соте, чем к обслуживающей соте; или (2) абонентская станция является перемещающейся по направлению к целевой соте и в сторону от обслуживающей соты.
Несмотря на то что были описаны различные варианты осуществления изобретения, специалистам в данной области техники будет очевидно, что возможно гораздо большее количество вариантов осуществления и реализаций, которые находятся в пределах объема этого изобретения.