запускаемый событием сбор данных
Классы МПК: | H04B7/24 для связи между двумя или более станциями |
Автор(ы): | КАРТЕР Стефен С. (US), МОГЛЕЙН Марк (US), ДЕЛОЧ Джеймс Д. мл. (US), РАЙЛИ Уайатт (US), ЭГР Дэниел Х. (US), ШЕЙНБЛАТ Леонид (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2004-01-30 публикация патента:
20.04.2009 |
Описан способ получения данных, полезных для одного или больше сетевых приложений. Техническим результатом являются, во-первых, гарантия аппроксимирования статистических характеристик интенсивности использования абонентских пунктов на месте, во-вторых, уменьшение стоимости сбора данных посредством использования неспециализированного оборудования для выполнения эксплуатационных испытаний и, в-третьих, увеличение точности собранных данных для использования в сетевых приложениях. Для этого способ выполняется в ответ на запускающее событие, типа потерянного соединения, определения местоположения или даже истечения времени таймера. Оценка местоположения для абонентского пункта получается в ответ на событие. Затем формируется запись, связывающая оценку местоположения для абонентского пункта с идентификатором запускающего события и/или данными, измеренными или полученными в ответ на событие, типа уровня одного или больше контрольных сигналов, видимых для абонентского пункта. Запись либо сохраняется локально, либо передается на удаленный пункт. В одной реализации запись передается на удаленный пункт и сохраняется в базе данных, хранящей аналогичные записи, касающиеся других абонентских пунктов. 10 н. и 40 з.п. ф-лы, 11 ил.
Формула изобретения
1. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит следующие этапы
обнаруживают возникновение сетевого события, при этом сетевое событие включает в себя по меньшей мере одно из следующего: вход абонентского пункта в зону обслуживания, выход абонентского пункта из зоны обслуживания и истечение времени таймера, в то время как абонентский пункт находится вне зоны обслуживания системы беспроводной связи,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение возникновения сетевого события,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора события и данных, измеренных или полученных в ответ на получение оценки местоположения, и
сохраняют или передают сформированную запись в базу данных, реагирующую на формирование записи.
2. Способ по п.1, в котором сетевое событие наблюдается абонентским пунктом.
3. Способ по п.1, в котором сетевое событие наблюдается объектом в системе беспроводной связи, отличающимся от абонентского пункта.
4. Способ по п.1, в котором сетевое событие включает в себя ситуацию фактически потерянного соединения или близкую к ней.
5. Способ по п.1, в котором сетевое событие включает в себя условие неуспешной передачи обслуживания.
6. Способ по п.1, в котором сетевое событие включает в себя условие передачи обслуживания или близкое к передаче обслуживания.
7. Способ по п.6, в котором условие передачи обслуживания включает в себя условие жесткой или мягкой передачи обслуживания.
8. Способ по п.6, в котором условие, близкое к передаче обслуживания, включает в себя условие жесткой или мягкой передачи обслуживания.
9. Способ по п.1, в котором сетевое событие включает в себя изменение в условии полосы частот.
10. Способ по п.1, в котором сетевое событие включает в себя прохождение абонентского пункта между зонами обслуживания двух систем беспроводной связи или системных объектов.
11. Способ по п.1, в котором сетевое событие включает в себя прохождение абонентского пункта между зонами обслуживания донорной базовой станции и ретранслятора.
12. Способ по п.1, в котором сетевое событие включает в себя обнаружение на абонентском пункте непредвиденного или непредвиденно сильного контрольного сигнала.
13. Способ по п.1, в котором сетевое событие включает в себя обнаружение на абонентском пункте непредвиденной базовой станции.
14. Способ по п.1, в котором сетевое событие включает в себя обнаружение на абонентском пункте контрольного сигнала, который отсутствует в списке соседних станций абонентского пункта.
15. Способ по п.1, в котором оценка местоположения определяется абонентским пунктом.
16. Способ по п.1, в котором оценка местоположения определяется объектом в системе, отличающимся от абонентского пункта.
17. Способ по п.16, в котором отличающийся объект представляет собой объект определения местоположения.
18. Способ по п.1, в котором запись локально сохраняется в абонентском пункте.
19. Способ по п.1, в котором запись передается и сохраняется на удаленном пункте в системе беспроводной связи.
20. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит следующие этапы
обнаруживают истечение времени таймера,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение истечения времени таймера,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора события и данных, измеренных или полученных в ответ на получение оценки местоположения, при этом запись связывает оценку местоположения с одним или более измерениями уровня или фазы контрольного сигнала, при этом контрольные сигналы связаны с каналом информационного обмена, существующим между абонентским пунктом и базовой станцией, и при этом канал информационного обмена представляет собой по меньшей мере восходящий канал информационного обмена и нисходящий канал информационного обмена, и
сохраняют или передают сформированную запись в базу данных, реагирующую на формирование записи.
21. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит следующие этапы
обнаруживают инициирование пользователем экстренного вызова,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение инициирования пользователем экстренного вызова,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора события и данных, измеренных или полученных в ответ на получение оценки местоположения, при этом запись связывает оценку местоположения с одним или более измерениями уровня или фазы контрольного сигнала, при этом контрольные сигналы связаны с каналом информационного обмена, существующим между абонентским пунктом и базовой станцией, и при этом канал информационного обмена представляет собой по меньшей мере восходящий канал информационного обмена и нисходящий канал информационного обмена, и
сохраняют или передают сформированную запись в базу данных, реагирующую на формирование записи.
22. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит следующие этапы
обнаруживают запрос на зависимые от местоположения услуги в абонентском пункте с Web-поддержкой,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение запроса на зависимые от местоположения услуги в абонентском пункте с Web-поддержкой,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора события и данных, измеренных или полученных в ответ на получение оценки местоположения, при этом запись связывает оценку местоположения с одним или более измерениями уровня или фазы контрольного сигнала, при этом контрольные сигналы связаны с каналом информационного обмена, существующим между абонентским пунктом и базовой станцией, и при этом канал информационного обмена представляет собой по меньшей мере восходящий канал информационного обмена и нисходящий канал информационного обмена, и
сохраняют или передают сформированную запись в базу данных, реагирующую на формирование записи.
23. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит следующие этапы
обнаруживают возникновение запускающего события,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение возникновения запускающего события,
обнаруживают истечение времени таймера,
получают оценку местоположения для абонентского пункта, действующего в системе беспроводной связи, в ответ на обнаружение истечения времени таймера,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора события и данных, представляющих собой одно или более измерений уровня или фазы контрольного сигнала, измеренных или полученных в ответ на получение оценки местоположения, и
сохраняют или передают сформированную запись в базу данных, реагирующую на формирование записи.
24. Способ по п.23, в котором по меньшей мере один из контрольных сигналов связан с каналом информационного обмена, существующим между абонентским пунктом и базовой станцией.
25. Способ по п.24, в котором канал информационного обмена представляет собой канал информационного обмена прямой связи.
26. Способ по п.24, в котором канал информационного обмена представляет собой канал информационного обмена обратной связи.
27. Способ по п.26, в котором запись, связанная с положением абонентского пункта, сохраняется в базе данных, хранящей записи, связанные с положениями абонентских пунктов, полученные от других абонентских пунктов, обслуживаемых системой беспроводной связи.
28. Способ по п.27, в котором информация сборника базовых станций связана с базой данных.
29. Машиночитаемый носитель, имеющий последовательность команд, хранящихся в нем, которые при исполнении процессором побуждают процессор выполнять способ по п.1.
30. Система для сбора данных, полезных для использования одним или более сетевыми приложениями, содержащая процессор и машиночитаемый носитель по п.29, в которой процессор сконфигурирован для доступа к машиночитаемому носителю и выполнения команд, хранящихся в машиночитаемом носителе, которые при исполнении процессором побуждают процессор выполнять способ по п.1.
31. Система по п.30, воплощенная абонентским пунктом или включенная в него,
32. Система беспроводной связи для сбора данных, полезных для одного или больше сетевых приложений, содержащая
один или больше сетевых объектов, каждый из которых сконфигурирован,
(1) чтобы получать или уже получил оценку местоположения для абонентского пункта в ответ на обнаружение возникновения сетевого события, при этом одно или более сетевых событий содержат условие неуспешной передачи обслуживания, также содержит хранящиеся в запоминающем устройстве данные, представляющие отображение областей неудачной передачи обслуживания полученных из базы данных и для каждой области данные ассоциаций, связывающие область с одной или больше базовыми станциями,
(2) чтобы формировать или уже сформировал запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора сетевого события и данных, измеренных или полученных в ответ на получение оценки местоположения, и
(3) чтобы сохранять или иметь сохраненную запись в базе данных, реагирующей на формирование записи.
33. Система по п.32, содержащая один или больше абонентских пунктов, сконфигурированных для обращения к данным, полученным из базы данных, и после обнаружения передвижения в область неудачной передачи обслуживания использования этих данных, вводя или имея введенную одну или больше базовых станций, связанных с областью неудачной передачи обслуживания, в один или больше списков, применяемых к абонентскому пункту для поддержания передач обслуживания.
34. Система по п.32, которая также содержит один или больше абонентских пунктов, сконфигурированных для обращения к данным, полученным из базы данных, и после обнаружения передвижения в область неудачной передачи обслуживания использования этих данных посредством регулирования или отрегулировав одно или больше пороговых значений, применяемых к абонентскому пункту для поддержания передач обслуживания.
35. Система по п.32, которая также содержит один или больше абонентских пунктов, сконфигурированных для обращения к данным, получаемым из базы данных, и после обнаружения передвижения в область неудачной передачи обслуживания использования этих данных посредством регулирования или отрегулировав одно или больше времен поиска, применяемых к абонентскому пункту для поддержания передач обслуживания.
36. Система по п.32, в которой одно или больше запускающих событий содержат передвижение абонентского пункта в промежуток в зоне обслуживания, из него или в пределах него.
37. Система по п.36, которая также содержит запоминающее устройство, хранящее данные, полученные из базы данных, содержащей отображение промежутков в зоне обслуживания.
38. Система по п.36, которая также содержит запоминающее устройство, хранящее данные, полученные из базы данных и представляющие одно или больше градиентных отображений.
39. Способ сбора данных, полезных для одного или больше сетевых приложений, способ содержит выполнение следующих этапов посредством или для каждого из множества абонентских пунктов, действующих в системе беспроводной связи:
обнаруживают возникновение сетевого события, при этом сетевое событие включает в себя по меньшей мере одно из следующего: вход абонентского пункта в зону обслуживания, выход абонентского пункта из зоны обслуживания и истечение времени таймера, в то время как абонентский пункт находится вне зоны обслуживания системы беспроводной связи,
получают оценку местоположения для абонентского пункта в ответ на обнаружение возникновения сетевых событий,
формируют запись, связывающую оценку местоположения для абонентского пункта с по меньшей мере одним из идентификатора запускающего события и данных, измеренных или полученных в ответ на получение оценки местоположения, и
сохраняют запись в базе данных, реагирующей на формирование записи.
40. Способ по п.39, в котором одно или больше сетевых событий содержат условия неуспешной передачи обслуживания.
41. Способ по п.40, который также содержит получение данных из базы данных, содержащей отображение областей неудачной передачи обслуживания, и данных ассоциаций, связанных с каждой областью одной или больше базовых станций.
42. Способ по п.41, который также содержит при переходе абонентского пункта в область неудачной передачи обслуживания введение или введенную базовую станцию, связанную с областью неудачной передачи обслуживания, в один или больше списков, применяемых к абонентскому пункту для поддержания передач обслуживания.
43. Способ по п.41, который также содержит при переходе абонентского пункта в область неудачной передачи обслуживания регулирование или отрегулированное одно или больше пороговых значений, применяемых к абонентскому пункту для поддержания передач обслуживания.
44. Способ по п.41, который также содержит при переходе абонентского пункта в область неудачной передачи обслуживания регулирование или отрегулированное одно или больше времен поиска, применяемых к абонентскому пункту для поддержания передач обслуживания.
45. Способ по п.39, в котором одно или больше запускающих событий содержат передвижение в промежутки в зоне обслуживания, из них или внутри них.
46. Способ по п.45, который также содержит получение данных из базы данных, представляющих отображение промежутков в зоне обслуживания.
47. Способ по п.45, который также содержит получение данных из базы данных, представляющих одно или больше градиентных отображений.
48. Способ по п.46, который также содержит использование данных для прикладной программы сетевого планирования или оптимизации.
49. Способ по п.47, который также содержит использование данных для прикладной программы сетевого планирования или оптимизации или для подтверждения допустимости модели РЧ-распространения.
50. Способ сбора данных, полезных для одного или больше сетевых приложений, содержащий этапы, на которых
формируют запись, связывающую для каждого из множества абонентских пунктов оценку местоположения для абонентского пункта, полученную в ответ на обнаружение возникновения сетевого события, с по меньшей мере одним из идентификатора сетевого события и данных, измеренных или полученных в ответ на оценку местоположения, при этом сетевое событие включает в себя по меньшей мере одно из следующего: вход абонентского пункта в зону обслуживания, выход абонентского пункта из зоны обслуживания и истечение времени таймера, в то время как абонентский пункт находится вне зоны обслуживания системы беспроводной связи,
сохраняют запись в базе данных, реагирующей на формирование записи, и
выполняют одну или больше прикладных программ сетевого планирования, оптимизации, проверки допустимости или операций сети с использованием данных, полученных из базы данных.
Описание изобретения к патенту
Родственные заявки
Данная заявка на патент притязает на приоритет предварительной заявки на патент США № 60/444,246, зарегистрированной 30 января 2003 г., и предварительной заявки на патент США № 60/463,910, зарегистрированной 17 апреля 2003 г.
Область техники, к которой относится изобретение
Данное изобретение касается области беспроводной связи, и более конкретно, сбора данных, полезных для сетевых приложений.
Уровень техники
Современные подходы к сбору данных, полезных для сетевых приложений, являются трудоемкими, специально подобранными к данному случаю и требуют использования специализированного оборудования и операторов. На фиг.1, например, для сбора данных активизируется процедура эксплуатационных испытаний, включающая в себя транспортное средство 118, оборудованное специализированной приемной и контролирующей аппаратурой. В конкретном иллюстрируемом примере данные собираются с целью оптимизации размещения ретранслятора 110 и расширенной зоны обслуживания, обеспечиваемой комбинацией (донорной) базовой станции 108 и ретранслятора 110. Транспортное средство 118 приводится сетевым техническим специалистом по маршруту 120 и производит измерения уровня контрольного сигнала, создаваемого базовой станцией 108 и ретранслируемого ретранслятором 110, в местоположениях 128a, 128b, 128c и 128d измерений вдоль маршрута 120. Местоположения мест измерений либо известны априори, либо их получают на транспортном средстве 118 с помощью специализированного оборудования определения местоположения ГСОМ (Глобальной системы определения местоположения). Затем измерения используют для оптимизации размещения ретранслятора 110.
Этот подход к сбору данных является проблематичным, поскольку маршрутизацию 120, которой управляет сетевой технический специалист, обычно специально подбирают к данному случаю, и нет никакой гарантии аппроксимирования статистических характеристик интенсивности использования абонентских пунктов на месте.
Другая проблема состоит в том, что оборудование и операторы, используемые для выполнения эксплуатационных испытаний, обычно являются специализированными, что увеличивает стоимость сбора данных.
Третья проблема заключается в том, что данные, собранные с помощью этой процедуры, часто являются недостаточно точными для использования в сетевых приложениях, потому что они собираются только от взятия замеров с дискретных расположений измерений и, таким образом, обеспечивают только грубую аппроксимацию зоны обслуживания сети, или сетевого компонента. На фиг.1, например, измерения уровня контрольного сигнала, полученные в дискретных расположениях 128a, 128b, 128c и 128d измерения, обеспечивают аппроксимацию только расширенной зоны обслуживания, соответствующей комбинации базовой станции 108/ретранслятора 110. Кроме того, эти данные представляют только единичную копию состояния характеристик системы в данный момент времени.
Раскрытие изобретения
Здесь описан способ получения данных, полезных для одного или больше сетевых приложений. Способ запускается появлением события. Способ включает в себя получение оценки местоположения для абонентского пункта. Затем формируется запись, связывающая оценку местоположения с идентификатором запускающего события или данными, измеренными или полученными в ответ на запускающее событие, или с ними обоими. После этого запись сохраняется или передается. В одном варианте осуществления способ выполняется полностью или частично каждым из одного или больше абонентских пунктов. В другом варианте осуществления способ выполняется полностью или частично каждым из одного или больше других сетевых объектов типа базовой станции или объекта определения местоположения. В третьем варианте осуществления способ выполняется каждой из комбинации одного или больше абонентских пунктов и одного или больше других сетевых объектов. В одной конфигурации, при появлении запускающего события, инициируется определение местоположения для абонентского пункта и формируется запись на основании оценки местоположения, получаемой из этого определения. В качестве альтернативы запись формируется на основании предварительно полученной оценки местоположения для абонентского пункта, которая все еще рассматривается как точная. В одной реализации запись сохраняется локально. В качестве альтернативы она передается на удаленный пункт. В одном примере реализации запись передается на удаленный пункт и сохраняется в базе данных, хранящей записи, сформированные из аналогичных данных, касающихся других абонентских пунктов, обслуживаемых сетью. Тогда данные в этой базе данных могут использоваться для целей сетевого планирования, оптимизации, проверки допустимости или сетевых операций.
Описано запоминающее устройство, воплощающее вышеизложенный способ, а также система, работающая в соответствии с вышеизложенным способом. Другие системы, способы, особенности и преимущества изобретения станут очевидными специалистам в данной области техники при рассмотрении последующих чертежей и подробного описания. Предполагается, что все такие системы, способы, особенности и преимущества, включенные в данное описание, находятся в пределах объема этого изобретения и подлежат защите прилагаемой формулой изобретения.
Краткое описание чертежей
Компоненты на чертежах не обязательно представлены в масштабе, вместо этого акцент делается на иллюстрирование принципов изобретения. На чертежах аналогичные ссылочные позиции обозначают соответствующие детали.
Фиг.1 представляет схему, изображающую пример процедуры проведения эксплуатационных испытаний для сбора данных, полезных для сетевого планирования или оптимизации.
Фиг.2 представляет графическую схему программы осуществления способа согласно изобретению для получения данных в ответ на появление события.
Фиг.3 иллюстрирует примерный формат записи базы данных, сформированной из данных, полученных с помощью способа фиг.2.
Фиг.4 иллюстрирует пример гибридной системы определения местоположения, перекрывающейся с системой беспроводной связи.
Фиг.5A иллюстрирует пример сценария неуспешной передачи обслуживания.
Фиг.5B иллюстрирует пример отображения, идентифицирующего области неуспешной передачи обслуживания.
Фиг.5C представляет графическую схему программы осуществления способа, выполняемого во время сетевых операций, когда абонентский пункт перемещается в область неуспешной передачи обслуживания или расположен в ней.
Фиг.6 представляет график, иллюстрирующий эффект понижения одного или больше связанных с передачей обслуживания пороговых значений, применяемых к абонентскому пункту, когда этот абонентский пункт перемещается в область неуспешной передачи обслуживания.
Фиг.7 иллюстрирует пример сценария, в котором выполняется способ фиг.2, когда выбранный абонентский пункт перемещается в промежуток в зоне обслуживания, из него или через него.
Фиг.8 иллюстрирует пример отображения, идентифицирующего промежутки в зоне обслуживания.
Фиг.9A иллюстрирует пример сценария, в котором способ фиг.2 выполняется в ответ на событие пользователя.
Фиг.9B иллюстрирует формат сообщения результата измерения уровня контрольного сигнала (СИУКС) в системах, соответствующих стандарту IS-95.
Фиг.9C иллюстрирует пример градиентного отображения, изображающего зону обслуживания базовой станции в системе беспроводной связи.
Фиг.10 представляет блок-схему варианта осуществления системы для выполнения способа фиг.2.
Фиг.11 представляет блок-схему абонентского пункта в системе беспроводной связи, осуществляющей или включающей в себя систему фиг.2.
Осуществление описания
Термины типа "примерно", "по существу", "приблизительно" и "около", как используются здесь, предназначены для обеспечения возможности допускать некоторый дрейф в математической точности, чтобы принимать во внимание допуски, которые являются приемлемыми в торговле. Соответственно, любые отклонения вверх или вниз от значения, изменяемого по условиям "примерно", "по существу", "приблизительно" или "около" в диапазоне от 1% до 20% или меньше, должны рассматриваться, как определенно находящиеся в пределах объема заявленного значения.
Термин "программное обеспечение", как используется здесь, включает в себя исходный код, код на языке ассемблера, двоичный код, встроенные программы, макрокоманды, микрокоманды, или аналогичные программы, или любую комбинацию из двух или больше из вышеупомянутых программ.
Термин "запоминающее устройство" относится к любой считываемой процессором среде, включая, но не ограничиваясь этим, ОЗУ (оперативное запоминающее устройство), ПЗУ (постоянное запоминающее устройство), СППЗУ (стираемое программируемое ПЗУ), ППЗУ (программируемое ПЗУ), ЭСППЗУ (электрически стираемое ППЗУ), диск, гибкий диск, жесткий диск, CD-ROM (неперезаписываемый компакт-диск), DVD (многоцелевой цифровой диск), или аналогичное устройство, или любую комбинацию из двух или больше из вышеупомянутых устройств, на которых может быть сохранена серия команд программного обеспечения, выполняемых процессором.
Термины "процессор" или "ЦП" (центральный процессор) относятся к любому устройству, способному выполнять серии команд, и включают в себя, без ограничения, микропроцессор общего или специального назначения, конечный автомат, контроллер, компьютер, цифровой процессор сигналов (ЦПС) или аналогичное устройство.
Термин "логика" относится к реализации в аппаратном обеспечении, программном обеспечении или любой комбинации аппаратного обеспечения и программного обеспечения.
Выражение "базовая станция" (БС) включает в себя всенаправленные базовые станции, секторные базовые станции и индивидуальные сектора в пределах секторных базовых станций.
Выражение "спутник ГСОМ" включает в себя космические аппараты (КА).
Выражения "система беспроводной связи", "система" или "сеть" обозначают любую систему, в которой обеспечено обслуживание связи для абонентских пунктов через диспергирующую среду, и включают в себя без ограничения сотовую, несотовую, фиксированную беспроводную системы связи, систему УМТС (усовершенствованной мобильной телефонной службы), СПС (систему персональной связи), системы МДКР (множественного доступа с кодовым разделением), МДРВ (множественного доступа с разделением по времени), ГСМС (Глобальную систему мобильной связи), системы связи, совместимые со стандартами IS-95, CMDA-2000 (МДКР-2000) и совместимые с ШМДКР (широкополосного МДРВ). Эти выражения также включают в себя без ограничения системы беспроводной связи, содержащие, объединяющие или перекрывающиеся с системой определения местоположения.
Выражение "система определения местоположения" включает в себя системы определения местоположения, перекрывающиеся с системой беспроводной связи, объединенные в пределах нее или включенные в нее.
Термин "запись" означает любую взаимосвязь двух или больше элементов данных. В одной реализации термин "запись" представляет собой любую взаимосвязь двух или больше элементов данных, обрабатываемых в комплекте.
Графическая схема программы варианта осуществления способа получения данных, полезных для одного или больше сетевых приложений, иллюстрируется на фиг.2. В этом варианте осуществления способ запускается появлением события 200. В одной реализации способ выполняется полностью или частично каждым из одного или больше абонентских пунктов. В другой реализации способ выполняется полностью или частично каждым из одного или больше других объектов в пределах системы беспроводной связи типа базовой станции или объекта определения местоположения. В третьей реализации способ выполняется полностью или частично каждой из комбинации одного или больше абонентских пунктов и одного или больше других сетевых объектов. Способ содержит этап 202, получение оценки местоположения для абонентского пункта. В одной реализации этот этап содержит инициирование определения местоположения для абонентского пункта в ответ на событие и получение результирующей оценки местоположения для абонентского пункта. В другой реализации этот этап содержит получение оценки местоположения для абонентского пункта как результат предыдущего определения местоположения, которое было допустимым или полученным достаточно близко ко времени появления запускающего события 200 так, чтобы оценка местоположения все еще рассматривалась как точная. При выполнении определение местоположения может быть инициировано абонентским пунктом или, в качестве альтернативы, может быть инициировано другим сетевым объектом, используя измерения времени, обеспечиваемые для этого абонентским пунктом. Впоследствии будут обсуждаться некоторые из подходов, которые являются возможными для выполнения определения местоположений абонентских пунктов. Определение местоположения имеет в качестве результата оценку местоположения абонентского пункта.
Способ также содержит необязательный этап 204 выполнения или получения одного или больше измерений данных в ответ на появление события. В одном варианте осуществления одно или больше измерений данных выполняются или получаются абонентским пунктом. В другом варианте осуществления одно или больше измерений данных выполняются или получаются другим объектом в системе беспроводной связи типа базовой станции или объекта определения местоположения. Хотя этот этап показан на фиг.2, как выполняющийся после этапа 202, следует понимать, что он может выполняться параллельно с этапом 202.
Способ также содержит этап 206 формирования записи, связывающей оценку местоположения, полученную на этапе 202, с идентификатором запускающего события 200 или одним или больше измерениями данных, полученных на необязательном этапе 204, или и того, и другого.
Этап 208 следует за этапом 206. На этапе 208 запись либо сохраняется, либо передается. В одном варианте осуществления запись формируется и сохраняется локально на абонентском пункте. В другом варианте осуществления запись формируется на абонентском пункте и передается на удаленный пункт. В одной реализации она формируется на абонентском пункте и передается на другой сетевой объект, где она сохраняется в базе данных, хранящей записи, воплощающие подобные данные, касающиеся других абонентских пунктов. В другой реализации она формируется в сетевом объекте и затем сохраняется в базе данных.
Примерный формат такой записи иллюстрируется на фиг.3. В этом конкретном примере запись содержит поле 300, идентификатор запускающего события, необязательное поле 302, одно или больше измерений данных, захватываемых или собираемых в ответ на запускающее событие, и поле 304, оценку местоположения для абонентского пункта, которая получена в ответ на появление запускающего события.
Способ фиг.2 может быть выполнен каждым из множества сетевых объектов, работающих в системе беспроводной связи и/или определения местоположения, или для каждого из них. В одной реализации способ выполняется каждым изо всех или по существу всех абонентских пунктов, работающих в системе, или для каждого из них. В другой реализации способ выполняется для санкционированных или выбранных абонентских пунктов, связанных с абонентами, для которых учитывается данное испытание в форме уступок, скидок или аналогичных условий для обеспечения возможности использовать их абонентские пункты в процессе сбора данных. Записи для всех этих абонентских пунктов могут собираться и сохраняться в централизованной базе данных. Данные, полученные из этих записей, хорошо подходят для планирования, оптимизации, проверки достоверности в сети, или прикладных программ операций, поскольку каждая запись связывает оценку местоположения абонентского пункта приблизительно в момент времени появления запускающего события с идентификатором события или с одним или больше измерениями данных, полученных в ответ на запускающее событие, или и того, и другого. По сравнению с обычными подходами к сбору данных, включающими эксплуатационные испытания и т.п., способ является менее дорогостоящим, потому что он выполняется с помощью оборудования, уже присутствующего в сети, и не требует использования специализированного оборудования. Он также является более точным, поскольку данные, которые собраны, представляют собой не специально подобранные к данному случаю данные, а отражают фактические статистические характеристики интенсивности использования абонентских пунктов на месте, а также они не ограничены дискретными точками выборок.
В одном варианте осуществления способ фиг.2 запускается сетевым событием. В этом варианте осуществления возможно множество сетевых событий, включая те, которые первоначально наблюдались абонентским пунктом, и те, которые первоначально наблюдались другим объектом в сети. Примеры запускающих сетевых событий, которые являются возможными, включают в себя условия фактически потерянного соединения или близкие к ним, вход абонентского пункта в зону обслуживания конкретной сети или сетевого объекта, выход абонентского пункта из зоны обслуживания конкретной сети или сетевого объекта, периодическое истечение времени таймера, в то время как абонентский пункт находится вне зоны обслуживания сети или сетевого объекта, условие фактической передачи обслуживания, либо жесткой, либо мягкой, или близкое к нему, прохождение абонентского пункта между зонами обслуживания двух сетей или сетевых объектов, прохождение абонентского пункта между зонами обслуживания донорной базовой станции и ретранслятора, обнаружение на абонентском пункте непредвиденного контрольного сигнала или базовой станции или обнаружение на абонентском пункте отсутствия контрольного сигнала или базовой станции из списков соседних станций или подходящих претендентов для абонентского пункта. Возможны другие примеры, поэтому ничто в вышеизложенном не должно рассматриваться в качестве ограничения.
В другом варианте осуществления способ фиг.2 запускается событием абонента или пользователя, типа инициирования определения местоположения, или событием, которое обычно ведет к инициированию определения местоположения, типа вызова 911, или инициирования зависимого от местоположения поиска для услуг в абонентском пункте с Web-поддержкой, типа поиска ресторана или другого средства обслуживания в пределах некоторого диапазона текущего расположения абонентского пункта. Возможны другие примеры событий пользователя, так что эти конкретные примеры не должны приниматься в качестве ограничения.
В третьем варианте осуществления событие представляет собой просто истечение времени таймера или другого элемента синхронизации, типа счетчика, производящего подсчет в прямом или обратном направлении до цели или уровня, или подобное проявление.
В одном варианте осуществления местоположение абонентского пункта определяется через систему определения местоположения, перекрывающуюся с системой беспроводной связи, в которой функционирует абонентский пункт. Фиг.4 иллюстрирует пример такой системы. Как показано, абонентский пункт 412 принимает сигналы, передаваемые множеством опорных источников 402, 404, 406 и 408, видимых для приемника на абонентском пункте. Как иллюстрируется, опорными источниками могут быть базовые станции (БС), спутники ГСОМ или комбинации БС и спутников ГСОМ.
Каждый из опорных источников передает сигнал, модулированный с помощью идентифицирующего кода, который уникально идентифицирует опорный источник. В одной реализации идентифицирующие коды представляют собой PN коды, которые могут отличиться по продолжительности или периодичности в соответствии с вовлеченным опорным источником. Для систем МДКР, соответствующих стандарту IS-95, PN код представляет собой последовательность из 32,768 элементарных сигналов, которые повторяются каждые 26,67 мс. В современных системах ГСОМ PN код представляет собой последовательность из 1,023 элементарных сигналов, которые повторяются каждую одну миллисекунду.
Абонентский пункт 412 оборудован коррелятором, который сконфигурирован для получения измерения времени для каждого из сигналов. В одном примере измерения времени представляют собой измерения времени прихода. В качестве альтернативы, вместо коррелятора, получающего измерения времени, процессор на абонентском пункте получает измерения времени из корреляционных функций, обеспечиваемых для него коррелятором. Корреляционные функции коррелируют составной сигнал, принимаемый на абонентском пункте, с выбранными PN кодами. Если привязка к системному времени доступна, абонентский пункт 412 использует эту информацию для регулирования измерений времени так, чтобы они были в единицах системного времени. В качестве альтернативы эта задача выполняется объектом 400 определения местоположения (ООМ), находящимся в связи с абонентским пунктом 412.
Абонентский пункт 412 передает измерения времени на ООМ 400. При приеме этой информации ООМ 400 получает (известные) местоположения опорных источников 402, 404, 406 и 408 из одного или больше сборников, поддерживаемых в запоминающем устройстве 402. Тогда он определяет местоположение абонентского пункта 412, используя измерения времени и местоположения опорных источников. В одной реализации для получения местоположения абонентского пункта 412 используются известные процедуры триангуляции или трилатерации. После определения местоположение абонентского пункта 412 может быть сообщено ООМ 400 абонентскому пункту 412 или некоторому другому сетевому объекту.
В качестве альтернативы абонентский пункт 412 определяет свое собственное местоположение на основании измерений времени, также как местоположения опорных источников 402, 404, 406 и 408, обеспечиваемых для него ООМ 400, или на основании других источников данных.
В одной реализации оценка местоположения, полученная на этапе 202, получается в ответ на инициирование определения местоположения усовершенствованной трилатерации прямой линии связи (AFLT), то есть определяется из измерений времени, полученных из передач по прямой линии связи, исходящих от базовых станций. Во второй реализации оценка местоположения получается в ответ на определение местоположения ГСОМ, то есть получается из передач, исходящих от спутников ГСОМ. В третьей реализации оценка местоположения получается в ответ на определение местоположения с помощью ГСОМ. Установление местоположения с помощью ГСОМ выполняется в два этапа. На первом этапе оценивается приблизительное местоположение абонентского пункта с использованием передач по прямой линии связи от базовых станций. На втором этапе оценка местоположения с первого этапа точно настраивается до более высокого уровня точности на основании передач спутников ГСОМ.
В одном варианте осуществления способ согласно изобретению проходят на протяжении двух стадий. Первая стадия представляет собой стадию сбора данных. Вторая стадия представляет собой стадию сетевых приложений. В течение первой стадии данные собираются с использованием способа фиг.2 посредством каждого из множества абонентских пунктов или для каждого из них и сохраняются в централизованной базе данных. В течение второй стадии данные используются для поддержания одного или больше сетевых приложений.
В одном варианте осуществления этого двухступенчатого процесса в течение первой стадии сбора данных способ фиг.2 выполняется полностью или частично каждым из одного или больше санкционированных абонентских пунктов в сети или для каждого из них. В течение второй стадии сетевых приложений для поддержания сетевых операций используются данные, полученные из данных, собранных на стадии сбора данных. Запускающим событием для стадии сбора данных в этом варианте осуществления является условие потерянного соединения, за которым вскоре следует повторный запрос услуг связи через базовую станцию, которая была или, возможно, отсутствовала в активном списке, доступном для абонентского пункта во время потерянного соединения. Как известно, активный список представляет собой список базовых станций, которые являются видимыми для абонентского пункта и которые передают информацию пользователя для передачи обслуживания в системе, соответствующей стандарту IS-95.
Это запускающее событие указывает ситуацию, в которой была предотвращена передача обслуживания для контрольного сигнала из-за того, что контрольный сигнал для целевой базовой станции первоначально был слишком слабым для его помещения в список подходящих претендентов абонентского пункта, но затем внезапно стал настолько сильным, что блокировал связь с существующей базовой станцией прежде, чем существующая базовая станция могла добавить целевую базовую станцию к активному набору абонентского пункта. Это часто случается, если переход в контрольном сигнале целевой базовой станции происходит более быстро, чем скорость, на которой абонентский пункт производит поиск через контрольные сигналы, которые являются видимыми для него.
Пример появления этой ситуации иллюстрируется на фиг.5A. Абонентский пункт содержится на транспортном средстве 500, которое только что завернуло за угол 512 здания 510 по маршруту 506. Непосредственно перед тем, как транспортное средство 500 завернуло за угол 512, абонентский пункт был занят в разговоре через базовую станцию 504. Базовая станция 502 в это время не находилась в активном списке для абонентского пункта, поскольку базовая станция 502 тогда была не видима для абонентского пункта. После того, как транспортное средство 500 повернет за угол 512, вызов будет потерян, поскольку базовая станция 504 внезапно станет больше не видимой для абонентского пункта. Хотя теперь для абонентского пункта видима базовая станция 502, передача обслуживания к этой базовой станции не происходит, поскольку базовая станция 502 не представлена в активном списке в момент времени потери вызова. Тогда абонентский пункт повторно запрашивает услуги связи через базовую станцию 502.
Когда происходит это запускающее событие, абонентский пункт инициирует или инициировал определение местоположения. Если для абонентского пункта является видимым недостаточное количество базовых станций, чтобы обеспечить возможность достаточно точного определения местоположения на основе AFLT, инициируется установление местоположения ГСОМ или с помощью ГСОМ. Затем формируется запись, связывающая результирующую оценку местоположения с идентификатором, указывающим условие неуспешной передачи обслуживания, и одним или больше идентификаторами (типа PN кодов), идентифицирующими любой или оба из элементов активного набора непосредственно перед условием неуспешной передачи обслуживания/потерянного соединения или элементов активного набора непосредственно после условия неуспешной передачи обслуживания/потерянного соединения. В одной реализации также включен идентификатор целевой базовой станции 502, через которую происходит повторный запрос. Затем запись сохраняется в централизованной базе данных, в которой хранятся подобные записи от других абонентских пунктов в системе. Эта база данных затем используется для формирования отображения типа иллюстрируемой на фиг.5B, на которой обозначены области 516a, 516b, 516c и 516d неуспешной передачи обслуживания в пределах зоны 514 обслуживания сети. Эта база данных также может использоваться для формирования данных ассоциаций, которые связывают каждую из этих областей неуспешной передачи обслуживания с любым или обоими из элементов из активного набора непосредственно перед условием неуспешной передачи обслуживания/потерянного соединения или элементов из активного набора непосредственно после условия неуспешной передачи обслуживания/потерянного соединения. В одной реализации эти данные ассоциаций также указывают для каждой области неуспешной передачи обслуживания целевую базовую станцию, то есть базовую станцию, через которую услуги связи были повторно запрошены после неуспешной передачи обслуживания во время стадии сбора данных.
В течение второй стадии способа это отображение и связанные данные ассоциаций делают доступными для абонентских пунктов, в общем, для поддержания сетевых операций. В одном варианте осуществления каждый из этих абонентских пунктов выполняет способ, иллюстрируемый на фиг.5C. На этапе 518 этого способа абонентский пункт выполняет или выполнил определение местоположения в ответ на одно или больше запускающих событий, включая события пользователя типа вызовов 911 или зависимых от размещения запросов услуг. На этапе 520 запроса он сравнивает или сравнил результирующую оценку местоположения с размещениями областей неуспешной передачи обслуживания на отображении. Если абонентский пункт находится в одной из областей неуспешной передачи обслуживания, обозначенных на отображении, или близко к ней, выполняется этап 522. На этапе 522 целевая базовая станция, связанная с областью неуспешной передачи обслуживания, вводится в список подходящих претендентов для абонентского пункта, и/или в ином случае чувствительность к передаче обслуживания системы повышается. Это позволяет сети инициировать передачу обслуживания к этой базовой станции, таким образом избегая ситуации потерянного соединения.
В качестве альтернативы способ фиг.5C выполняется другим объектом в пределах сети типа базовой станции, обслуживающей абонентский пункт в то время как абонентский пункт передвигается в область неуспешной передачи обслуживания, или ООМ. В этом варианте осуществления, когда абонентский пункт встречается с областью неуспешной передачи обслуживания, сетевой объект вводит целевую базовую станцию в активный список абонентского пункта. Делая так, сетевой объект в действительности вводит инициирование передачи обслуживания к целевой базовой станции.
Во втором варианте осуществления двухступенчатого способа на первой стадии сбора данных идентифицируются области неудачной передачи обслуживания, как описано в предыдущем варианте осуществления. Однако на второй стадии сетевых приложений, когда обнаружено, что абонентский пункт передвигается в область неудачной передачи обслуживания или функционирует в ее пределах, вместо введения базовой станции в список подходящих претендентов абонентского пункта или в активный список одно или больше пороговых значений, используемых абонентским пунктом (или базовой станцией, обслуживающей абонентский пункт) для поддержания передач обслуживания, изменяются до известной степени так, что надежно позволяют абонентскому пункту инициировать, или инициировали, условие передачи обслуживания достаточно скоро, чтобы предотвратить состояние потерянного соединения.
В одной реализации пороговое значение T_ADD, применяемое к абонентскому пункту, понижается, когда этот абонентский пункт передвигается в область неудачной передачи обслуживания. Как известно, в системах, соответствующих стандарту IS-95, пороговое значение T_ADD представляет собой абсолютный порог для определения, добавляется ли базовая станция в списке соседних станций абонентского пункта к списку подходящих претендентов абонентского пункта. В этой реализации, когда абонентский пункт входит в область неудачной передачи обслуживания, пороговое значение T_ADD, применяемое к этому абонентскому пункту, понижается. Затем, полагая, что целевая базовая станция, связанная с областью неудачной передачи обслуживания, уже находится в списке соседних станций абонентского пункта, благодаря достаточному понижению порогового значения T_ADD, контрольный сигнал, связанный с целевой базовой станцией, скорее перемещается в список подходящих претендентов абонентского пункта, таким образом, позволяя сети скорее и надежнее инициировать передачу обслуживания к этой базовой станции прежде, чем наступит ситуация потерянного соединения.
В качестве альтернативы или в дополнение к понижению порогового значения T_ADD, когда абонентский пункт входит в область неудачной передачи обслуживания, целевая базовая станция вводится в список соседних станций абонентского пункта. Это позволяет сети инициировать передачи обслуживания к этой базовой станции, даже если эта базовая станция иначе не находилась бы в списке соседних станций абонентского пункта.
В другом варианте, в дополнение или в качестве альтернативы к понижению порогового значения T_ADD и/или введения целевой базовой станции в список соседних станций абонентского пункта, активный список или список подходящих претендентов, понижается пороговое значение T_COMP, применяемое к абонентскому пункту, когда этот абонентский пункт перемещается в область неудачной передачи обслуживания. Как известно, в системах, соответствующих стандарту IS-95, пороговое значение T_COMP представляет собой относительный порог, который определяет, когда базовая станция перемещается из списка соседних станций абонентского пункта в список подходящих претендентов. Посредством понижения порогового значения T_COMP целевая базовая станция скорее перемещается в список подходящих претендентов, применяемый к абонентскому пункту, таким образом, позволяя сети инициировать передачу обслуживания к этой базовой станции скорее и надежно прежде, чем последует состояние потерянного соединения.
Еще в одном варианте в дополнение или в качестве альтернативы к понижению пороговых значений T_ADD и/или T_COMP и/или введению целевой базовой станции в списки соседних станций абонентского пункта или подходящих претендентов, когда абонентский пункт передвигается в область неудачной передачи обслуживания, сеть просто вводит целевую базовую станцию в активный список абонентского пункта. Как известно, в системах IS-95 активный список представляет собой список базовых станций, через которые абонентский пункт одновременно устанавливает связь. Присутствие множества базовых станций в активном списке указывает, что абонентский пункт находится в условии мягкой передачи обслуживания. Вводя целевую базовую станцию в активный список абонентского пункта, сеть инициирует условие мягкой передачи обслуживания с целевой базовой станцией.
В третьем варианте время поиска для поиска через контрольные сигналы в списках соседних станций абонентского пункта и/или подходящих претендентов сокращено, чтобы обеспечить возможность более раннего обнаружения либо одного, либо больше из этих контрольных сигналов, подлежащих переклассифицированию. В одной реализации время поиска сокращается посредством изменения постоянной времени фильтра, которая управляет временем, требуемым для поиска через контрольные сигналы в списках соседних станций абонентского пункта и подходящих претендентов. Сокращение этого времени поиска позволяет контрольные сигналы, которые превысили соответствующие пороговые значения T_ADD и T_COMP, быстрее переместить в список подходящих претендентов абонентского пункта. Это, в свою очередь, позволит сети скорее инициировать условия мягкой передачи обслуживания, когда абонентский пункт передвигается в область неудачной передачи обслуживания. В одном примере время поиска сокращается с максимум 40 мс до максимум 10 мс.
Функционирование примера этой реализации можно дополнительно пояснить со ссылкой на фиг.6. Полагается, что абонентский пункт поддерживает связь с базовой станцией, имеющей контрольный сигнал Р0 в то время, как базовая станция передвигается в область неудачной передачи обслуживания. Поэтому контрольный сигнал Р0 находится в активном списке абонентского пункта. Когда абонентский пункт входит в область неудачной передачи обслуживания, он начинает воспринимать целевой контрольный сигнал P1. После входа в область неудачной передачи обслуживания абонентские пункты понижают пороговые значения T_ADD и T_COMP, применяемые к ним, от T_ADD до T_ADD' и от T_COMP до T_COMP' соответственно.
В момент времени t0 уровень контрольного сигнала P1 превышает T_ADD'. Соответственно, абонентский пункт посылает сообщение результата измерения уровня контрольного сигнала (СИУКС) на обслуживающую базовую станцию, связанную с контрольным сигналом Р0 , сообщая уровень контрольного сигнала P1 и предписывая обслуживающей базовой станции добавить контрольный сигнал P 1 к списку подходящих претендентов абонентского пункта. Время t1 представляет собой время, когда контрольный сигнал P1, будучи добавленным к списку подходящих претендентов абонентского пункта, имел пороговое значение T_ADD, остающееся в действительности.
В момент времени t2 уровень контрольного сигнала P1 превышает уровень контрольного сигнала Р0 на величину T_COMP'×0,5 дБ. В этом конкретном примере полагается, что абонентский пункт перемещает целевую базовую станцию из списков соседних станций в списки подходящих претендентов, когда уровень контрольного сигнала станции для целевой базовой станции превышает таковой обслуживающей базовой станции на величину T_COMP'×0,5 дБ. Соответственно, в момент времени t2 абонентский пункт посылает другое СИУКС обслуживающей базовой станции, сообщая об уровне контрольного сигнала P1 и предписывая обслуживающей базовой станции добавить целевую базовую станцию к списку подходящих претендентов абонентского пункта. После приема этого второго СИУКС сеть принимает решение переместить целевую базовую станцию в активный список и, таким образом, инициировать условие мягкой передачи обслуживания с целевой базовой станцией.
В момент времени t3 контрольный сигнал Р0 больше не является видимым для абонентского пункта и удаляется из активных списков абонентского пункта (и списков подходящих претендентов). Однако любое соединение, которое продолжается в то время, как абонентский пункт входит в область неудачной передачи обслуживания, не теряется, поскольку перед моментом времени t2 была инициирована мягкая передача обслуживания к целевой базовой станции. Время t4 представляет собой время, когда мягкая передача обслуживания к целевой базовой станции могла быть инициирована, имея пороговое значение T_COMP, остающееся в действительности. Поскольку время имеет место после t3 , имевшее T_COMP, остающееся в действительности, произойдет ситуация потерянного соединения. Таким образом, при понижении порогового значения T_COMP до значения T_COMP' можно заметить, что инициирование мягкой передачи обслуживания к контрольному сигналу P1 происходит скорее, таким образом, предотвращая ситуацию потерянного соединения.
В третьем варианте осуществления двухступенчатого способа на первой стадии сбора данных данные собираются одним или больше санкционированными абонентскими пунктами или для одного из них или больше и сохраняются в централизованном размещении. На второй стадии сетевых приложений эти данные используются для поддержания одной или больше прикладных программ сетевого планирования или оптимизации.
Стадию сбора данных этого варианта осуществления можно пояснить со ссылкой на фиг.7. Фиг.7 иллюстрирует сотовую систему беспроводной связи, содержащую ячейки 700a, 700b, 700c и 700d. Каждая из этих ячеек обслуживается соответственно базовыми станциями 702a, 702b, 702c и 702d. Зоны обслуживания этих ячеек обозначены соответственно ссылочными позициями 704a, 704b, 704c и 704d. Промежуток или незаполненное место в объединенных зонах обслуживания этих базовых станций обозначены ссылочной позицией 700e. Полагается, что система определения местоположения перекрывает эту систему беспроводной связи. Этой системой определения местоположения может быть система AFLT, ГСОМ или система, действующая с помощью ГСОМ.
Санкционированные абонентские пункты, работающие в этой системе беспроводной связи, сконфигурированы для выполнения либо полностью, либо частично способа фиг.2 и, таким образом, собирают данные для поддержания прикладных программ сетевого планирования или оптимизации. На фиг.7 предполагается, что один такой абонентский пункт расположен на транспортном средстве 706. Другой такой абонентский пункт обозначен ссылочной позицией 710.
В одной реализации этого варианта осуществления запускающее событие для инициирования способа фиг.2 представляет собой событие, когда санкционированные абонентские пункты передвигаются в промежуток 700e в зоне обслуживания системы. В другой реализации запускающее событие является событием, когда санкционированный абонентский пункт передвигается из промежутка в зоне обслуживания. В третьей реализации запускающее событие является событием, когда абонентский пункт перемещается внутри промежутка в зоне обслуживания. В четвертой реализации запускающее событие является какой-либо комбинацией одного или больше из вышеупомянутых событий. В одном примере передвижение абонентского пункта в промежуток в зоне обслуживания обнаруживается, когда присутствует ситуация потерянного или близкого к потерянному соединения, либо когда никакие контрольные сигналы не являются видимыми для абонентского пункта, либо и того, и другого. Точно так же передвижение абонентского пункта из промежутка в зоне обслуживания обнаруживается, когда абонентский пункт повторно запрашивает услуги связи.
В примере, иллюстрируемом на фиг.7, когда один из санкционированных абонентских пунктов передвигается в промежуток 700e в зоне обслуживания, это либо инициирует, либо инициировало определение местоположения, либо он обращается, либо обратился для получения оценки местоположения на основании предыдущего определения местоположения, выполненного достаточно близко по времени к базовому событию, для которого оценка местоположения все еще рассматривается как точная. Таким образом, абонентский пункт на транспортном средстве 706 инициирует или инициировал определение местоположения или, иначе, обращается либо обратился для получения оценки местоположения в расположении 708a, когда транспортное средство передвигается в промежуток 700e в зоне обслуживания. Аналогично этому абонентский пункт 710 инициирует или инициировал определение местоположения в расположении 712a или, иначе, обращается либо обратился для получения оценки местоположения, когда он передвигается в промежуток 700e в зоне обслуживания.
Если выполняется определение местоположения, в одном варианте осуществления сначала предпринимается определение местоположения ГСОМ. Если оно неудачное, затем предпринимается определение местоположение с помощью ГСОМ. Определение местоположения на основе AFLT в этом варианте осуществления предпринимается как последнее средство. В другом варианте осуществления делается проверка, имеется ли достаточное количество базовых станций, видимых для абонентского пункта, чтобы обеспечить возможность определения местоположения на основе AFLT. Если в это время имеется недостаточное количество базовых станций, видимых для абонентского пункта, он входит в промежуток в зоне обслуживания, чтобы обеспечить возможность определения местоположения на основе AFLT, определение местоположения в этом варианте осуществления выполняется из передач спутников ГСОМ, полагая, что система определения местоположения ГСОМ или с помощью ГСОМ доступна. Возможны также другие варианты осуществления, так что ничто в вышеизложенном не должно быть принято как ограничение.
В качестве альтернативы или в дополнение абонентский пункт инициирует или инициировал определение местоположения, или иначе получает или получил оценку местоположения после повторного запроса услуг связи, когда он выходит из промежутка в зоне обслуживания. Определение местоположения, если инициируется, может быть выполнено с использованием передач AFLT, передач ГСОМ или комбинации их обоих. Таким образом, на фиг.7 абонентский пункт на транспортном средстве 706 может инициировать или инициировал определение местоположения или, иначе, получает или получил оценку местоположения в расположении 708b, когда он выходит из промежутка 700e в зоне обслуживания. Точно так же абонентский пункт 712b может инициировать или инициировал определение местоположения или, иначе, получает или получил оценку местоположения в расположении 712b, когда он выходит из промежутка в зоне обслуживания.
Абонентский пункт также может инициировать или инициировал периодические определения местоположения (с помощью таймера или аналогичного устройства), в то время как он перемещается через промежуток в зоне обслуживания. Эти определения местоположения будут, вероятно, осуществляться посредством передач ГСОМ или с помощью ГСОМ, поскольку передачи AFLT по определению являются труднодоступными для абонентского пункта в то время, как он находится в промежутке в зоне обслуживания. Таким образом, на фиг.7 абонентский пункт на транспортном средстве 706 может инициировать или инициировал определение местоположения в расположении 708c, в то время как он перемещается через промежуток в зоне обслуживания. Это определение местоположения может быть инициировано после истечения времени таймера, который был инициирован, когда абонентский пункт передвигался в промежуток в зоне обслуживания. Этот таймер периодически может вновь инициироваться до тех пор, пока абонентский пункт повторно не запросит обслуживание связи. Таким образом, абонентский пункт может инициировать или инициировал периодические определения местоположения в то время, как он перемещается через промежуток в зоне обслуживания.
Для каждой из полученных оценок местоположения абонентский пункт формирует или сформировал запись, связывающую идентификатор запускающего события, которым может быть либо вход, либо выход, либо перемещение через промежуток в зоне обслуживания, с оценкой местоположения для абонентского пункта. Эта запись затем сохраняется или передается для сохранения в базе данных, содержащей подобные записи, касающиеся санкционированных абонентских пунктов. Через некоторое время данные в этой базе данных делаются доступными для поддержания одной или больше прикладных программ сетевого планирования или оптимизации.
В одной такой прикладной программе отображение типа иллюстрируемого на фиг.8 получено на основании данных в базе данных. Это отображение указывает зону 800 обслуживания системы беспроводной связи и промежутки 802a, 802b, 802c в зоне обслуживания, находящиеся в этой зоне обслуживания. Затем это отображение используется для поддержания одной или больше прикладных программ сетевого планирования или оптимизации, в которых местоположения существующих базовых станций и/ ретрансляторов оптимизируются, и/или базовые станции, и/или ретрансляторы добавляются к системе, чтобы устранить или уменьшить промежутки в зоне обслуживания.
В четвертом варианте осуществления двухступенчатого способа на первой стадии выполняется сбор данных для, либо посредством, одного или больше санкционированных абонентских пунктов, работающих в системе беспроводной связи, перекрываемой системой определения местоположения. После сбора данные сохраняются в централизованном расположении. На второй стадии данные используются для поддержания одной или больше прикладных программ сетевого планирования, оптимизации или проверки допустимости сети.
Первую стадию сбора данных можно пояснить со ссылкой на фиг.9A. Этот чертеж иллюстрирует сотовую систему беспроводной связи, содержащую ячейки 900a и 900b, обслуживаемые соответственно базовыми станциями 904a и 904b. Зоны обслуживания ячеек обозначены соответственно ссылочными позициями 906a и 906b. Полагается, что система определения местоположения перекрывается с системой беспроводной связи.
Один или больше санкционированных абонентов, работающих в системе, сконфигурированы, чтобы выполнять либо выполняют полностью или частично способ фиг.2, где запускающее событие представляет собой инициирование определения местоположения или любое событие пользователя, которое обычно вызывает инициирование определения местоположения абонентским пунктом. Примерами являются вызовы 911 или запросы в абонентских пунктах с Web-поддержкой для средства или обслуживания, зависящего от местоположения, типа ресторана, расположенного в пределах определенного расстояния от абонентского пункта.
В примере, иллюстрируемом на фиг.9A, абонентский пункт на транспортном средстве 920, который приводится по маршруту 908, как полагается, инициирует или инициировал определение местоположения или, иначе, получает или получил оценку местоположения в расположениях 910a, 910b, 910c. После получения оценки местоположения абонентский пункт измеряет или измерил уровень и/или фазу одного или больше контрольных сигналов, видимых для абонентского пункта, и готовит или подготовил одну или больше записей, связывающих это одно или больше измерений с оценкой местоположения для абонентского пункта.
В одной реализации абонентский пункт готовит или подготовил модифицированное СИУКС, связывающее обычное СИУКС, которое содержит измерения уровня одного или больше контрольных сигналов, видимых для абонентского пункта, с оценкой местоположения для абонентского пункта. Фиг.9B иллюстрирует обычное СИУКС с участком 909, повторяемым для каждого из одного или больше контрольных сигналов, видимых для абонентского пункта, которые представлены в сообщении. Значения каждого из полей на фиг.9B известны, и дополнительно их детализировать в этом раскрытии не требуется. Это сообщение дополнено в этой реализации полем для оценки местоположения абонентского пункта.
Затем одна или больше записей сохраняются или передаются для сохранения в базе данных, содержащей подобные записи, касающиеся других абонентских пунктов. Через некоторое время, когда в базе данных создано достаточное количество записей, инициируется вторая стадия процесса. На этой второй стадии из базы данных получают одно или больше градиентных отображений. Каждое из этих градиентных отображений представляет градиент зоны обслуживания базовой станции в сети.
Фиг.9C иллюстрирует пример градиентного отображения типа того, которое может быть получено на основании данных, сохраненных в базе данных. Как показано, отображение содержит множество упорядоченных концентрических контуров 912a, 912b, 912c, где каждый контур связан с конкретным уровнем контрольного сигнала, а порядок контуров является таким, что уровень контрольного сигнала прогрессивно уменьшается от внутренних к внешним контурам. Таким образом, в примере фиг.9C контур 912a может указывать сильный уровень контрольного сигнала, контур 912b может указывать средний уровень контрольного сигнала, а контур 912c может указывать слабый уровень контрольного сигнала по внешним границам зоны обслуживания базовой станции. После того как они получены, эти градиентные отображения можно использовать для поддержания одной или больше прикладных программ сетевого планирования, оптимизации или проверки допустимости сети. В одном примере они используются для проверки допустимости модели РЧ (радиочастотного) распространения, предварительно используемой для планирования или оптимизации системы.
В четвертом варианте осуществления этого двухступенчатого способа в течение первой стадии сбора данных запускающее событие для сбора данных представляет собой событие, когда санкционированный абонентский пункт теряет обслуживание в то время, как он находится в нерабочем режиме. Такая потеря в процессе эксплуатации может происходить, например, когда абонентский пункт встречается с новым контрольным сигналом, который является настолько сильным, что препятствует возможности абонентского пункта декодировать канал поисковой связи для текущего контрольного сигнала или любой из его соседних станций. Когда происходит такое запускающее событие, местоположение абонентского пункта определяется и связывается с идентификатором этого события и/или идентификатором нового контрольного сигнала и/или измерением уровня нового контрольного сигнала. Этот сбор данных может выполняться каждым или для каждого из множества санкционированных абонентских пунктов. Во время второй стадии сетевых приложений производится отображение тех областей сети, где встречаются эти контрольные сигналы. Кроме того, эти области исследуются с целью определения, являются ли они только областями слабых сигналов или областями, в которых необходимо улучшить администрирование списка контрольных сигналов/соседних станций.
На фиг.10 показан вариант осуществления системы для получения данных, полезных для одного или больше сетевых приложений. Как показано, система содержит процессор 1000 и запоминающее устройство 1002.
Запоминающее устройство 1002 вещественно воплощает серию команд программного обеспечения для выполнения способа фиг.2 или любого из его вариантов осуществления, реализаций, вариантов или примеров, которые были описаны или предложены.
Процессор сконфигурирован для обращения и выполнения команд программного обеспечения, вещественно воплощаемых запоминающим устройством 1002. Посредством выполнения этих команд процессор 1000 выполняет способ фиг.2.
Система фиг.10 может быть воплощена с помощью или включена в один или больше санкционированных абонентских пунктов или другие сетевые объекты, работающие в пределах системы определения местоположения фиг.4. Записи, сформированные этими объектами, передаются на ООМ 400 и сохраняются в базе 402 данных. Через некоторое время данные, полученные из данных, сохраненных в этой базе данных, могут использоваться для поддержания одной или больше прикладных программ сетевого планирования, оптимизации, проверки допустимости или операций сети, как описано. В случае, в котором полученные данные используются для поддержания прикладных программ сетевых операций, типа поддержания передачи обслуживания, может быть необходимо делать эти полученные данные доступными для всех абонентских пунктов, работающих в системе.
Вариант осуществления абонентского пункта, воплощающий или включающий в себя систему фиг.10, показан на фиг.11. Возможны другие примеры, так что ничто на фиг.11 не должно быть принято в качестве ограничения.
Приемопередатчик 1106 радиосвязи сконфигурирован для модулирования информации основной полосы частот, типа речи или данных, на РЧ несущей и демодулирования модулированной РЧ несущей с целью получения информации основной полосы частот.
Антенна 1110 сконфигурирована для передачи модулированной РЧ несущей по беспроводной линии связи и приема модулированной РЧ несущей по беспроводной линии связи.
Процессор 1108 основной полосы частот сконфигурирован для обеспечения информации основной полосы частот от ЦП 1102 для приемопередатчика 1106, для передачи по беспроводной линии связи. ЦП 1102, в свою очередь, получает информацию основной полосы частот от устройства ввода в пользовательском интерфейсе 1116. Процессор 1108 основной полосы частот также сконфигурирован для передачи информации основной полосы частот от приемопередатчика 1106 на ЦП 1102. ЦП 1102, в свою очередь, передает информацию основной полосы частот на устройство вывода в пользовательском интерфейсе 1116.
Пользовательский интерфейс 1116 содержит множество устройств для ввода или вывода информации пользователя, типа речи или данных. Устройства, обычно включаемые в пользовательский интерфейс, содержат клавиатуру, экран дисплея, микрофон и громкоговоритель.
Приемник 1112 ГСОМ сконфигурирован для приема и демодулирования составного сигнала, сформированного из контрольных сигналов от спутников ГСОМ, видимых для абонентского пункта, и передачи демодулированной информации на коррелятор 1118. Составной сигнал принимается через антенну 1114.
Приемопередатчик 1106 радиосвязи сконфигурирован для приема и демодулирования составного сигнала, сформированного из контрольных сигналов, передаваемых базовыми станциями, видимыми для абонентского пункта, и передачи демодулированной информации на коррелятор 1118. Составной сигнал принимается через антенну 1110.
В этом конкретном примере приемник 1112 ГСОМ и приемопередатчик 1106 радиосвязи совместно используют одну и ту же фильтрующую цепь, но должно быть понятно, что возможны примеры, в которых каждый из них сконфигурирован с отдельной фильтрующей цепью.
Для определения местоположения ГСОМ или с помощью ГСОМ коррелятор 1118 сконфигурирован так, чтобы получать корреляционные функции ГСОМ из информации, обеспечиваемой для него приемником 1112 ГСОМ. Для определения местоположения AFLT или с помощью ГСОМ коррелятор 1118 сконфигурирован так, чтобы получать корреляционные функции базовой станции из информации, обеспечиваемой для него приемопередатчиком 1106 радиосвязи.
Коррелятор 1118 также сконфигурирован для получения времени прихода и/или разницы во времени измерений прихода из пиковых значений корреляционных функций, которые он получает. В качестве альтернативы, ЦП 1102 может получать эту информацию из корреляционных функций, обеспечиваемых для него коррелятором 1118.
Эта информация может использоваться абонентским пунктом для запроса услуг беспроводной связи и/или определения его местоположения или получения его местоположения, определенного ООМ или другим объектом в системе определения местоположения через подходы на основе AFLT, на основе ГСОМ или с помощью ГСОМ.
Канальный декодер 1120 сконфигурирован для декодирования символов канала, обеспечиваемых для него процессором 1108 основной полосы частот, в базовые исходные биты. В одном примере, где символы канала представляют собой закодированные сверточным кодированием символы, канальным декодером является декодер Витерби. Во втором примере, где символы канала представляют собой последовательные или параллельные сочленения сверточных кодов, канальным декодером 1120 является декодер с турборежимом.
Запоминающее устройство 1104 сконфигурировано так, чтобы хранить команды программного обеспечения, воплощающие способ фиг.2, или любой из его вариантов осуществления, реализаций, примеров или вариантов, которые были описаны или предложены.
ЦП 1102 сконфигурирован так, чтобы обращаться к этим командам программного обеспечения и выполнять их и, таким образом, собирать данные, полезные для прикладных программ сетевого планирования, оптимизации, проверки допустимости или операций сети.
Хотя были описаны различные варианты осуществления, реализации и примеры, специалистам в данной области техники должно быть очевидно, что возможно значительно больше вариантов осуществления, реализаций и примеров, которые находятся в пределах объема данного изобретения. Следовательно, изобретение не должно быть ограничено ничем, кроме прилагаемой формулы изобретения.
Класс H04B7/24 для связи между двумя или более станциями